To provide a technology for preventing effect of precharging from becoming
nonuniform when the threshold voltage of a driving transistor included in
a current drive type pixel circuit is nonuniform. In the technology,
before setting the internal state of each of current drive type pixel
circuits, provided to corresponded to intersections of a plurality of
data lines and a plurality of scanning lines, in accordance with light
emission grayscales, precharge voltages as voltages to be applied to the
data lines are specified. A predetermined current is supplied to the
current drive type pixel circuits via the data lines. A precharge voltage
is specified in accordance with voltages appearing in the data lines
after the predetermined current is supplied.