YAG laser can simultaneously emit a plurality of laser beams having
different wavelengths from each other. By simultaneously irradiating the
laser beams having different wavelengths from each other to a same region
of a non-single crystal semiconductor film, an interference influence is
suppressed to obtain a more uniform laser beam. For example, by
simultaneously generating second and third harmonics of YAG laser to
irradiate the same region through suitable optical system, a laser beam
having higher uniformity and having an energy in which interference is
highly suppressed is obtained.