A light-emitting element (OLED) is caused to emit light with preferred
brightness and gradation level depending on display data. During a
precharge period, a data driver applies a precharge voltage (Vpre) to a
capacitor (Cs) via a data line (Ld). After the application of the
precharge voltage, a voltage converter reads, after a transient response
period (Ttrs), a reference voltage Vref to generate a compensation
voltage (aVref). A voltage calculator compensates, based on the
compensation voltage (aVref), an original gradation level voltage Vorg
having a value in accordance with display data generated by a gradation
level voltage generator. As a result, the voltage calculator generates a
compensated gradation level voltage Vpix corresponding to a variation
amount of an element characteristic for a transistor Tr13 for driving
light emission to apply the compensated gradation level voltage Vpix to a
data line Ld.