The currents that m pieces of quasi control current output circuits formed
with a polycrystalline TFT output have the dispersion. In the present
invention, the averaged value of the output currents of these m pieces of
the quasi control current output circuits is outputted from the output
terminals of n (n represents a natural number of m or less) of the
control current output circuit. For example, the output currents of these
m pieces of the quasi control current output circuits are in turn
exchanged and outputted from the n (n represents a natural number of m or
less) pieces of the output terminals of the control current output
circuits. Thus, the drive circuit, which has suppressed the dispersion of
the output current, can be provided.