Pixel circuit 210 includes a current programming circuit 240 and
voltage programming transistors 251 and 252. In order to set the
tone of the light emission from the organic EL element 220, the first and
second voltage programming transistors 251 and 252 are set to the
OFF and ON state, respectively, and voltage programming is carried out using a
voltage signal Vout. Next, the states of the first and second voltage programming
transistors 251 and 252 are switched, and current programming is
carried out using a current signal Iout.