Linear chromaticity conversion is used to perform color reproduction of a liquid crystal display (LCD) compatible with a cathode ray tube (CRT). An inputted signal is subjected to processing similar to processing used in the CRT display. A light source chromaticity conversion processing portion carries out a .gamma. correction to the signal in a .gamma. operation portion by using .gamma.1=.gamma.crt of the same nonlinear characteristics as the CRT, and performs an operation of a chromaticity conversion matrix in a matrix operation portion. An LCD inverse .gamma. correction portion uses .gamma.2 establishing .gamma._lcd=.gamma.lcd/.gamma.2=1 to perform an inverse .gamma. correction to the inputted signal. An LCD .gamma. characteristic operation portion performs a .gamma. correction using .gamma. characteristics of the LCD to the signal inputted from the LCD inverse .gamma. correction portion, outputs a picture signal, and causes an image to be displayed on the LCD.
The liquid crystal display device inputs a signal, corrected by a correction circuit provided with a sigmoid inverse function generator, to a source driver. A sigmoid function which is an S-shaped function is used to approximate an input/output characteristic (applied voltage-transmittance curve) of a liquid crystal panel. The sigmoid inverse function generator converts an input signal by using an inverse function of the sigmoid function obtained by performing the approximation. A .gamma. conversion circuit provided on the correction circuit and the sigmoid inverse function generator realize the desired .gamma. characteristic regardless of a characteristic of the liquid crystal panel. Further, since the inverse function of the sigmoid function which is an S-shaped function is used, it is possible to provide a display device which corrects the input/output characteristic of the display panel by performing the approximation in accordance with not plural functions but a single function (without dividing the characteristic into sections).
When one viewing condition parameter is applied to all pixels, a visual effect between a single color and a background expressed on a rasterized image cannot be reflected on a color matching result. To prevent this, when color matching using a human color appearance model is to be performed, the distance between an image and a viewer and the resolution of the image are input. On the basis of the input distance and resolution, a stimulus region, adjacent region, and background region based on a plurality of field angles (e.g., 2.degree., 4.degree., and 10.degree.) for a pixel of interest on the image are defined, thereby determining a viewing condition parameter and performing color matching.