A predetermined voltage is supplied to a voltage supply line connected in
common to respective current paths of driving elements of each of a
plurality of display pixels. Adjustment voltages based on a predetermined
unit voltage are sequentially applied to a plurality of data lines
connected to the display pixels. Specific values corresponding to element
characteristics of the respective driving elements of the display pixels
are sequentially detected based on a value of a detection value that is a
potential difference between a data line and the voltage supply line or a
value of a current flowing into the voltage supply line. Correction
gradation voltages are generated for each pixel by correcting a gradation
voltage having a voltage value corresponding to display data for the
pixel based on the specific value for the pixel, so as to compensate for
characteristic fluctuation of the driving element of the pixel.