A driving control method for a display device that displays image information according to image data in a display region of a display panel in which a plurality of pixels are two-dimensionally arranged in a plurality of rows and a plurality of columns, the driving control method comprising:
- setting a reading order of a plurality of pieces of correction data from at least one correction data memory circuit that stores the plurality of pieces of correction data according to characteristics of the plurality of pixels in association with positions where the pixels are arranged in the display panel, so that the reading order of the plurality of pieces of correction data is set to an order corresponding to a display form that is set externally, the set display form being any one of a plurality of display forms in which directions of the image information are different with respect to the display region;
- reading the plurality of pieces of correction data from the correction data memory circuit in the set reading order;
- associating the image data with each of the plurality of pieces of correction data which are read, and generating a plurality of pieces of corrected image data obtained by correcting the image data using the respective corresponding correction data;
- and
- fetching the plurality of pieces of corrected image data associated with a plurality of pixels arranged along a row direction of the display panel to generate a plurality of gradation signals based on the plurality of pieces of corrected image data and writing the plurality of gradation signals to each of the plurality of pixels of the display panel to display the image information on the display panel in the display form;
- wherein the display form is set to any one of a normal display mode for displaying an ordinary image in the display region in a usual direction, a vertically reversed display mode for displaying a vertically reversed image obtained by vertically reversing the ordinary image in the display region, a horizontally reversed display mode for displaying a horizontally reversed image obtained by horizontally reversing the ordinary image in the display region, and a vertically and horizontally reversed display mode for displaying a vertically and horizontally reversed image obtained by vertically and horizontally reversing the ordinary image in the display region;
- and
- wherein:
- (a) when the display form is set to the normal display mode or the vertically reversed display mode, (i) a fetching order of the plurality of pieces of corrected image data is set to an order along a first direction in a row direction of the display panel, and (ii) the reading order of the plurality of pieces of correction data corresponding to the plurality of pixels arranged in the row direction of the display panel is set to an order along the first direction;
- (b) when the display form is set to the horizontally reversed display mode or the vertically and horizontally reversed display mode, (i) the fetching order of the plurality of pieces of corrected image data is set to an order along a second direction which is an opposite direction to the first direction, and (ii) the reading order of the plurality of pieces of correction data corresponding to the plurality of pixels arranged in the row direction of the display panel is set to an order along the second direction;
- (c) when the display form is set to the normal display mode or the horizontally reversed display mode, (i) a writing order of the plurality of pieces of corrected image data to the plurality of pixels arranged along the row direction of the display panel is set to an order along a third direction in a column direction of the display panel, and (ii) the reading order of the plurality of pieces of correction data corresponding to the plurality of pixels arranged in the row direction of the display panel is set to an order along the third direction;
- and
- (d) when the display form is set to the vertically reversed display mode or the vertically and horizontally reversed display mode, (i) the writing order of the plurality of pieces of corrected image data to the plurality of pixels arranged along the row direction of the display panel is set to an order along a fourth direction which is an opposite direction to the third direction, and (ii) the reading order of the plurality of pieces of correction data corresponding to the plurality of pixels arranged in the row direction of the display panel is set to an order along the fourth direction.