A method for diving a display device that includes a plurality of scanning signal lines extending in a row direction, a plurality of data signal lines extending in a column direction and intersecting the plurality of scanning signal lines, a power supply line including first and second power supply voltage lines, and a plurality of pixel circuits arranged in a matrix form along the plurality of scanning signal lines and the plurality of data signal lines, the method comprising:
- an image data correction step of generating driving image data by correcting input image data that represents an image to be displayed;
- a data signal line drive step of driving the plurality of data signal lines based on the driving image data;
- and
- a scanning signal line drive step of selectively driving the plurality of scanning signal lines,
- wherein the first power supply voltage line includes a trunk wire, and a plurality of branch wires diverging from the trunk wire and arranged along the plurality of data signal lines, respectively,
- each of the pixel circuits
- corresponds to any one of the plurality of scanning signal lines, corresponds to any one of the plurality of data signal lines, and corresponds to any one of the plurality of branch lines,
- includes a display element driven by a current, a holding capacitor configured to hold a data voltage for controlling a drive current of the display element, and a drive transistor configured to control the drive current of the display element in accordance with the data voltage held in the holding capacitor, and
- is configured such that a voltage of a corresponding data signal line is written in the holding capacitor as a data voltage when a corresponding scanning signal line is selected,
- in each of the pixel circuits,
- a first conductive terminal of the drive transistor is connected to a branch wire corresponding to the each pixel circuit,
- a second conductive terminal of the drive transistor is connected to the second power supply voltage line via the display element, and
- a control terminal of the drive transistor is connected to the corresponding branch wire via the holding capacitor,
- the image data correction step includes
- a current estimation step of obtaining an estimated value of a current that flows in a branch wire corresponding to any one of the plurality pixel circuits when a data voltage is written in the any one pixel circuit, and
- a driving data generation step of determining a voltage drop at a connection point between the branch wire and the any one pixel circuit based on the estimated value of the current and correcting image data for the any one pixel circuit in the input image data in accordance with the voltage drop, so as to generate image data corresponding to a data voltage to be written in the any one pixel circuit out of the driving image data,
- in the image data correction step, the input image data is input sequentially for each frame, in the current estimation step,
- an estimated value of a current supplied from the power supply line to a preceding pixel circuit corresponding to any one of scanning signal lines selected before the scanning signal line corresponding to the any one pixel circuit in which the data voltage is to be written out of pixel circuits on one column connected to the branch wire corresponding to the any one pixel circuit in which the data voltage is to be written, is acquired as a present-frame current value based on the image data for the preceding pixel circuit out of the input image data of the present frame, and
- an estimated value of a current supplied from the power supply line to a succeeding pixel circuit corresponding to any one of scanning signal lines selected after the scanning signal line corresponding to the any one pixel circuit in which the data voltage is to be written out of the pixel circuits on the one column, is acquired as an immediately-preceding-frame current value based on the image data for the succeeding pixel circuit out of the input image data of the immediately preceding frame, and
- in the driving data generation step, the voltage drop is calculated based on the present-frame current value and the immediately-preceding-frame current value.