Thus, even when the material of the layer further below the buffer layer is, for example, a metal layer or a substrate such as glass and there is a significant difference in the thermal leakage for laser annealing, the difference in thermal leakage (escape) can be alleviated by the buffer layer so that the semiconductor films above the buffer layer can be crystallized to form a polycrystalline sem