Patent ID: 8242994

Claim:
A controller driver, comprising: an area specifying correction point data setting register configured to store a plurality of correction data, each of which is set correspondingly to one of a plurality of display areas of a display panel; a correction circuit configured to generate a corrected gray-scale data on a basis of input gray-scale data; and a driving circuit configured to drive respective ones of said plurality of display areas of said display panel in response to said corrected gray-scale data, wherein said correction circuit generates said corrected gray-scale data by executing a correction using a polynomial in which said input gray-scale data are used as variables, and wherein coefficients of said polynomial are changed in response to an output signal supplied from outside of said correction circuit, wherein said area specifying correction point data setting register selects a corresponding one of said plurality of correction data on a basis of said respective display area including a display position of said input gray-scale data supplied to said correction circuit, wherein said polynomial is a quadratic polynomial with respect to said input gray-scale data, which is set such that a gamma correction, which corresponds to a gamma curve with respect to a second gamma value of γ logic , is approximately executed, wherein an entire gamma value of γ display is defined by a following formula: γ display =γ drive ×γ logic , said γ drive is set not to exceed said γ display .