Color correction apparatus, display apparatus, and color correction method

10152935 ยท 2018-12-11

Assignee

Inventors

Cpc classification

International classification

Abstract

R, G, and B are corrected according to a one-dimensional lookup table R_LUT, a one-dimensional lookup table G_LUT, and a one-dimensional lookup table B_LUT, respectively. W is corrected according to one-dimensional lookup tables W_LUT (R), W_LUT (G), and W_LUT (B). The extent of a contribution to post-correction tone values Rout, Gout, and Bout of each of tone values obtained from the former correction and tone values obtained from the latter correction is modified according to a color expressed by a group of pre-correction tone values Rin, Gin, and Bin. As the above-mentioned color is closer to white, the contribution to the tone values obtained from the latter correction increases.

Claims

1. A color correction apparatus that corrects a first primary tone value, a second primary tone value, and a third primary tone value included in an electric signal, comprising: a first corrector that holds a first one-dimensional lookup table, a second one-dimensional lookup table, and a third one-dimensional lookup table that respectively define tone conversion characteristics of a first primary color, a second primary color, and a third primary color, and performs tone conversion on said first primary tone value indicating a primary-color amount of said first primary color according to said first one-dimensional lookup table, tone conversion on said second primary tone value indicating a primary-color amount of said second primary color according to said second one-dimensional lookup table, and tone conversion on said third primary tone value indicating a primary-color amount of said third primary color according to said third one-dimensional lookup table to obtain a first secondary tone value indicating a primary-color amount of said first primary color, a second secondary tone value indicating a primary-color amount of said second primary color, and a third secondary tone value indicating a primary-color amount of said third primary color; a second corrector that holds a fourth one-dimensional lookup table, a fifth one-dimensional lookup table, and a sixth one-dimensional lookup table that define tone conversion characteristics of white, and performs tone conversion on said first primary tone value according to said fourth one-dimensional lookup table, tone conversion on said second primary tone value according to said fifth one-dimensional lookup table, and tone conversion on said third primary tone value according to said sixth one-dimensional lookup table to obtain a fourth secondary tone value indicating a primary-color amount of said first primary color, a fifth secondary tone value indicating a primary-color amount of said second primary color, and a sixth secondary tone value indicating a primary-color amount of said third primary color; a determination assembly that determines, from said first primary tone value, said second primary tone value, and said third primary tone value, extent of a contribution to a first tertiary tone value indicating a primary-color amount of said first primary color of each of said first secondary tone value and said fourth secondary tone value as extent of a first contribution, extent of a contribution to a second tertiary tone value indicating a primary-color amount of said second primary color of each of said second secondary tone value and said fifth secondary tone value as extent of a second contribution, and extent of a contribution to a third tertiary tone value indicating a primary-color amount of said third primary color of each of said third secondary tone value and said sixth secondary tone value as extent of a third contribution; a derivation assembly that derives said first tertiary tone value from said first secondary tone value and said fourth secondary tone value such that the extent of the contribution to said first tertiary tone value of each of said first secondary tone value and said fourth secondary tone value takes on the extent of said first contribution, derives said second tertiary tone value from said second secondary tone value and said fifth secondary tone value such that the extent of the contribution to said second tertiary tone value of each of said second secondary tone value and said fifth secondary tone value takes on the extent of said second contribution, and derives said third tertiary tone value from said third secondary tone value and said sixth secondary tone value such that the extent of the contribution to said third tertiary tone value of each of said third secondary tone value and said sixth secondary tone value takes on the extent of said third contribution; and a display apparatus that displays, after being corrected, said first primary tone value, said second primary tone value, and said third primary tone value.

2. The color correction apparatus according to claim 1, wherein as a color expressed by a group of said first primary tone value, said second primary tone value, and said third primary tone value is closer to white, said determination assembly reduces the contribution to said first tertiary tone value of said first secondary tone value, increases the contribution to said first tertiary tone value of said fourth secondary tone value, reduces the contribution to said second tertiary tone value of said second secondary tone value, increases the contribution to said second tertiary tone value of said fifth secondary tone value, reduces the contribution to said third tertiary tone value of said third secondary tone value, and increases the contribution to said third tertiary tone value of said sixth secondary tone value.

3. The color correction apparatus according to claim 2, wherein said determination assembly calculates an indicator indicating similarity of the color expressed by the group of said first primary tone value, said second primary tone value, and said third primary tone value to white, and, as the similarity indicated by said indicator gets closer, said determination assembly reduces the contribution to said first tertiary tone value of said first secondary tone value, increases the contribution to said first tertiary tone value of said fourth secondary tone value, reduces the contribution to said second tertiary tone value of said second secondary tone value, increases the contribution to said second tertiary tone value of said fifth secondary tone value, reduces the contribution to said third tertiary tone value of said third secondary tone value, and increases the contribution to said third tertiary tone value of said sixth secondary tone value.

4. The color correction apparatus according to claim 1, wherein the extent of said first contribution is expressed by a first weighting coefficient and a second weighting coefficient that indicate said first secondary tone value and said fourth secondary tone value, respectively, the extent of said second contribution is expressed by a third weighting coefficient and a fourth weighting coefficient that indicate said second secondary tone value and said fifth secondary tone value, respectively, the extent of said third contribution is expressed by a fifth weighting coefficient and a sixth weighting coefficient that indicate said third secondary tone value and said sixth secondary tone value, respectively, said first tertiary tone value is a weighted sum of said first secondary tone value and said fourth secondary tone value in which said first secondary tone value and said fourth secondary tone value are weighted by said first weighting coefficient and said second weighting coefficient respectively, said second tertiary tone value is a weighted sum of said second secondary tone value and said fifth secondary tone value in which said second secondary tone value and said fifth secondary tone value are weighted by said third weighting coefficient and said fourth weighting coefficient respectively, and said third tertiary tone value is a weighted sum of said third secondary tone value and said sixth secondary tone value in which said third secondary tone value and said sixth secondary tone value are weighted by said fifth weighting coefficient and said sixth weighting coefficient, respectively.

5. The color correction apparatus according to claim 1, wherein the extent of said first contribution is expressed by a first weighting coefficient and a second weighting coefficient that indicate said first secondary tone value and said fourth secondary tone value, respectively, the extent of said second contribution is expressed by said first weighting coefficient and said second weighting coefficient that indicate said second secondary tone value and said fifth secondary tone value, respectively, the extent of said third contribution is expressed by said first weighting coefficient and said second weighting coefficient that indicate said third secondary tone value and said sixth secondary tone value, respectively, said first tertiary tone value is a weighted sum of said first secondary tone value and said fourth secondary tone value in which said first secondary tone value and said fourth secondary tone value are weighted by said first weighting coefficient and said second weighting coefficient respectively, said second tertiary tone value is a weighted sum of said second secondary tone value and said fifth secondary tone value in which said second secondary tone value and said fifth secondary tone value are weighted by said first weighting coefficient and said second weighting coefficient respectively, and said third tertiary tone value is a weighted sum of said third secondary tone value and said sixth secondary tone value in which said third secondary tone value and said sixth secondary tone value are weighted by said first weighting coefficient and said second weighting coefficient respectively.

6. The color correction apparatus according to claim 1, wherein said first corrector includes a tone converter that performs tone conversion on said first primary tone value according to said first one-dimensional lookup table to obtain a first post-tone-conversion tone value indicating a primary-color amount of said first primary color, performs tone conversion on said second primary tone value according to said second one-dimensional lookup table to obtain a second post-tone-conversion tone value indicating a primary-color amount of said second primary color, performs tone conversion on said third primary tone value according to said third one-dimensional lookup table to obtain a third post-tone-conversion tone value indicating a primary-color amount of said third primary color, and determines said first post-tone-conversion tone value, said second post-tone-conversion tone value, and said third post-tone-conversion tone value as said first secondary tone value, said second secondary tone value, and said third secondary tone value, respectively.

7. The color correction apparatus according to claim 1, wherein said first corrector includes a tone converter that performs tone conversion on said first primary tone value according to said first one-dimensional lookup table to obtain a first post-tone-conversion tone value indicating a primary-color amount of said first primary color, performs tone conversion on said second primary tone value according to said second one-dimensional lookup table to obtain a second post-tone-conversion tone value indicating a primary-color amount of said second primary color, performs tone conversion on said third primary tone value according to said third one-dimensional lookup table to obtain a third post-tone-conversion tone value indicating a primary-color amount of said third primary color, further holds a seventh one-dimensional lookup table, an eighth one-dimensional lookup table, a ninth one-dimensional lookup table, a tenth one-dimensional lookup table, an eleventh one-dimensional lookup table, and a twelfth one-dimensional lookup table, performs tone conversion on said first primary tone value according to said seventh one-dimensional lookup table and said eighth one-dimensional lookup table to respectively obtain a seventh post-tone-conversion tone value indicating a primary-color amount of said second primary color and an eighth post-tone-conversion tone value indicating a primary-color amount of said third primary color, performs tone conversion on said second primary tone value according to said ninth one-dimensional lookup table and said tenth one-dimensional lookup table to respectively obtain a ninth post-tone-conversion tone value indicating a primary-color amount of said first primary color and a tenth post-tone-conversion tone value indicating a primary-color amount of said third primary color, and performs tone conversion on said third primary tone value according to said eleventh one-dimensional lookup table and said twelfth one-dimensional lookup table to respectively obtain an eleventh post-tone-conversion tone value indicating a primary-color amount of said first primary color and a twelfth post-tone-conversion tone value indicating a primary-color amount of said second primary color, and an arithmetic assembly that adds said first post-tone-conversion tone value, said ninth post-tone-conversion tone value, and said eleventh post-tone-conversion tone value to obtain said first secondary tone value, adds said second post-tone-conversion tone value, said seventh post-tone-conversion tone value, and said twelfth post-tone-conversion tone value to obtain said second secondary tone value, and adds said third post-tone-conversion tone value, said eighth post-tone-conversion tone value, and said tenth post-tone-conversion tone value to obtain said third secondary tone value.

8. The color correction apparatus according to claim 1, wherein said display apparatus comprises: a display panel for displaying a plurality of pixels; and a drive circuit that causes each of said plurality of pixels to emit light of a color expressed by a group of said first tertiary tone value, said second tertiary tone value, and said third tertiary tone value.

9. A color correction method that corrects a first primary tone value, a second primary tone value, and a third primary tone value included in an electric signal, comprising: (a) preparing a first one-dimensional lookup table, a second one-dimensional lookup table, and a third one-dimensional lookup table that respectively define tone conversion characteristics of a first primary color, a second primary color, and a third primary color, and performing tone conversion on said first primary tone value indicating a primary-color amount of said first primary color according to said first one-dimensional lookup table, tone conversion on said second primary tone value indicating a primary-color amount of said second primary color according to said second one-dimensional lookup table, and tone conversion on said third primary tone value indicating a primary-color amount of said third primary color according to said third one-dimensional lookup table to obtain a first secondary tone value indicating a primary-color amount of said first primary color, a second secondary tone value indicating a primary-color amount of said second primary color, and a third secondary tone value indicating a primary-color amount of said third primary color; (b) preparing a fourth one-dimensional lookup table, a fifth one-dimensional lookup table, and a sixth one-dimensional lookup table that define tone conversion characteristics of white, and performing tone conversion on said first primary tone value according to said fourth one-dimensional lookup table, tone conversion on said second primary tone value according to said fifth one-dimensional lookup table, tone conversion on said third primary tone value according to said sixth one-dimensional lookup table to obtain a fourth secondary tone value indicating a primary-color amount of said first primary color, a fifth secondary tone value indicating a primary-color amount of said second primary color, and a sixth secondary tone value indicating a primary-color amount of said third primary color; (c) determining, from said first primary tone value, said second primary tone value, and said third primary tone value, extent of a contribution to a first tertiary tone value indicating a primary-color amount of said first primary color of each of said first secondary tone value and said fourth secondary tone value as extent of a first contribution, extent of a contribution to a second tertiary tone value indicating a primary-color amount of said second primary color of each of said second secondary tone value and said fifth secondary tone value as extent of a second contribution, and extent of a contribution to a third tertiary tone value indicating a primary-color amount of said third primary color of each of said third secondary tone value and said sixth secondary tone value as extent of a third contribution; (d) deriving said first tertiary tone value from said first secondary tone value and said fourth secondary tone value such that the extent of the contribution to said first tertiary tone value of each of said first secondary tone value and said fourth secondary tone value takes on the extent of said first contribution, deriving said second tertiary tone value from said second secondary tone value and said fifth secondary tone value such that the extent of the contribution to said second tertiary tone value of each of said secondary tone value and said fifth secondary tone value takes on the extent of said second contribution, and deriving said third tertiary tone value from said third secondary tone value and said sixth secondary tone value such that the extent of the contribution to said third tertiary tone value of each of said third secondary tone value and said sixth secondary tone value takes on the extent of said third contribution; and (e) displaying on a display apparatus, after being corrected, said first primary tone value, said second primary tone value, and said third primary tone value.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a block diagram showing a liquid crystal display apparatus in a first preferred embodiment;

(2) FIG. 2 is a diagram showing an example of tone conversion in the first preferred embodiment;

(3) FIG. 3 is a block diagram showing a color correction apparatus in the first preferred embodiment;

(4) FIG. 4 is a block diagram showing a color correction apparatus in a second preferred embodiment; and

(5) FIG. 5 is a block diagram showing a color correction apparatus in a third preferred embodiment.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

1 First Preferred Embodiment

(6) 1.1 Liquid Crystal Display Apparatus

(7) FIG. 1 is a block diagram showing a liquid crystal display apparatus in a first preferred embodiment.

(8) A liquid crystal display apparatus 1000 shown in FIG. 1 includes an input connector 1022, a timing controller 1024, a gate driver integrated circuit (IC) 1026, a source driver IC 1028, and a liquid crystal panel 1030. The timing controller 1024 includes a signal processor 1042. The signal processor 1042 includes a color correction unit 1062. The liquid crystal panel 103 includes a plurality of pixels 1082. The liquid crystal display apparatus 1000 may include components other than the components described above.

(9) An input signal 1102 includes a signal that contains image data. The image data includes tone values Rin, Gin, and Bin for each of the plurality of pixels 1082.

(10) The input signal 1102, which is a digital electrical signal, is input to the input connector 1022 and then input to the timing controller 1024 through the input connector 1022 by line transmission. The input signal 1102 may be replaced with a wirelessly transmitted input signal, and the input connector 1022 may be replaced with a receiver that receives the wirelessly transmitted input signal. The input signal 1102 may be replaced with an input signal, which is an analog electrical signal. The liquid crystal display apparatus 1000 may include an A/D converter that converts the input signal, which is the analog electrical signal, into a digital electrical signal to obtain the tone values Rin, Gin, and Bin.

(11) The signal processor 1042 outputs a signal 1122 used for controlling timing for driving each of the plurality of pixels 1082. The output signal 1122 is input to the gate driver IC 1026. The signal processor 1042 processes the input signal that contains the image data, and outputs a signal 1124 used for controlling a color displayed by each of the plurality of pixels 1082. The output signal 1124 is input to the source driver IC 1028.

(12) The color correction unit 1062 corrects color when the signal 1124 is generated. For the color correction, the pre-correction tone values Rin, Gin, and Bin are input to the color correction unit 1062 and post-correction tone values Rout, Gout, and Bout are output from the color correction unit 1062 for each of the plurality of pixels 1082.

(13) The gate driver IC 1026 outputs an ON/OFF signal 1142 for controlling ON/OFF of a thin-film transistor (TFT) included in each of the plurality of pixels 1082 to a TFT gate based on the signal 1122.

(14) The source driver IC 1028 outputs a color signal 1144 for controlling a color displayed by each of the plurality of pixels 1082 to a TFT source based on the signal 1124. The color signal 1144 reflects the post-correction tone values Rout, Gout, and Bout that compose RGB data.

(15) The gate driver IC 1026 and the source driver IC 1028 form a drive circuit that causes each of the plurality of pixels 1082 to display a color expressed by the group of the post-correction tone values Rout, Gout, and Bout. The drive circuit may be replaced with a drive circuit having a configuration different from the configuration of the drive circuit described above.

(16) The liquid crystal panel 1030 is a display panel. The pixels display the colors expressed by the group of the post-correction tone values Rout, Gout, and Bout for each of the plurality of pixels 1082, to thereby display an image on the liquid crystal panel 1030.

(17) 1.2 Tone Conversion

(18) FIG. 2 is a diagram showing an example of tone conversion in the first preferred embodiment.

(19) A one-dimensional lookup table 1202 shown in FIG. 2 defines tone conversion characteristics in a case where the tone conversion is performed from pre-tone-correction tone values into post-tone-correction tone values. The one-dimensional lookup table 1202 includes 256 input tone values 1222 from 1 . . . 159, 160, 161 to 255 and 256 output tone values 1224 from 1 . . . 164, 169, 172 to 255 respectively corresponding to the 256 input tone values. The input tone values 1222 are each expressed by a bit string of 8 bits. The output tone values 1224 are each expressed by a bit string of 8 bits. The 256 input tone values 1222 may be replaced with a plurality of input tone values each expressed by a bit string of less than or equal to 7 bits or greater than or equal to 9 bits. The 256 output tone values 1224 may be replaced with a plurality of output tone values each expressed by a bit string of less than or equal to 7 bits or greater than or equal to 9 bits.

(20) For the tone conversion according to the one-dimensional lookup table 1202, an input tone value that coincides with a pre-tone-conversion tone value is selected from the 256 input tone values 1222, and a post-tone-conversion tone value is set to an output tone value corresponding to the selected input tone value. Thus, the pre-tone-conversion tone value is converted into the post-tone-conversion tone value. For example, if the pre-tone-conversion tone value is 159, 160, or 161, the post-tone-conversion tone value is 164, 169, or 172, respectively.

(21) 1.3 Color Correction Apparatus

(22) FIG. 3 is a block diagram showing a color correction apparatus in the first preferred embodiment.

(23) A color correction apparatus 1290 shown in FIG. 3 is installed as the color correction unit 1062 in the liquid crystal display apparatus 1000, and includes a primary-color correction unit 1302, a white correction unit 1304, a coefficient calculation unit 1306, and a tone-value calculation unit 1308. The primary-color correction unit 1302 includes a primary-color tone conversion unit 1322. The white correction unit 1304 includes a white tone conversion unit 1342. The color correction apparatus 1290 may include components other than the components described above.

(24) The color correction apparatus 1290 may be installed in a liquid crystal display apparatus having a configuration different from the configuration of the liquid crystal display apparatus 1000, in a display apparatus other than the liquid crystal display apparatus, or in an apparatus other than the display apparatus.

(25) The input signal 1102 includes a primary tone value Rin, a primary tone value Gin, and a primary tone value Bin that respectively indicate primary-color amounts of red (R), green (G), and blue (B), which are three primary colors. The primary tone values Rin, Gin, and Bin, which are pre-correction tone values, are input to each of the primary-color correction unit 1302, the white correction unit 1304, and the coefficient calculation unit 1306. R, G, and B may be replaced with three primary colors other than R, G, and B.

(26) The primary-color tone conversion unit 1322 holds primary-color one-dimensional lookup tables R_LUT, G_LUT, and B_LUT that are a set of the one-dimensional lookup tables for correcting the primary tone values Rin, Gin, and Bin and define the tone conversion characteristics of R, G, and B, respectively. The primary-color one-dimensional lookup tables R_LUT, G_LUT, and B_LUT are used for correcting the characteristics of R, G, and B, respectively, and are preferably mounted on the hardware.

(27) The primary-color tone conversion unit 1322 performs the tone conversion on the primary tone value Rin according to the one-dimensional lookup table R_LUT to obtain a post-tone-conversion tone value Rr. The primary-color tone conversion unit 1322 performs the tone conversion on the primary tone value Gin according to the one-dimensional lookup table G_LUT to obtain a post-tone-conversion tone value Gg. The primary-color tone conversion unit 1322 performs the tone conversion on the primary tone value Bin according to the one-dimensional lookup table B_LUT to obtain a post-tone-conversion tone value Bb. The post-tone-conversion tone values Rr, Gg, and Bb output from the primary-color tone conversion unit 1322 are secondary tone values Rr, Gg, and Bb output from the primary-color correction unit 1302 without being processed. Thus, the primary-color correction unit 1302 obtains the secondary tone values Rr, Gg, and Bb. The secondary tone values Rr, Gg, and Bb indicate primary-color amounts of R, G, and B, respectively.

(28) The white tone conversion unit 1342 holds one-dimensional lookup tables W_LUT (R), W_LUT (G), and W_LUT (B) that are a set of the one-dimensional lookup tables for correcting the primary tone values Rin, Gin, and Bin and define the tone conversion characteristics of white (W). Since W is a mixed color of R, G, and B, the tone conversion characteristics of W are defined by the group of the one-dimensional lookup tables W_LUT (R), W_LUT (G), and W_LUT (B) that respectively define the tone conversion characteristics of R, G, and B. The one-dimensional lookup tables W_LUT (R), W_LUT (G), and W_LUT (B) are used for correcting the characteristics and the color of W, and are preferably mounted on the hardware.

(29) The white tone conversion unit 1342 performs the tone conversion on the primary tone value Rin according to the one-dimensional lookup table W_LUT (R) to obtain a post-tone-conversion tone value Rw. The white tone conversion unit 1342 performs the tone conversion on the primary tone value Gin according to the one-dimensional lookup table W_LUT (G) to obtain a post-tone-conversion tone value Gw. The white tone conversion unit 1342 performs the tone conversion on the primary tone value Bin according to the one-dimensional lookup table W_LUT (B) to obtain a post-tone-conversion tone value Bw. The post-tone-conversion tone values Rw, Gw, and Bw output from the white tone conversion unit 1342 are secondary tone values Rw, Gw, and Bw output from the white correction unit 1304 without being processed. Thus, the white correction unit 1304 obtains the secondary tone values Rw, Gw, and Bw. The secondary tone values Rw, Gw, and Bw indicate primary-color amounts of R, G, and B, respectively.

(30) The coefficient calculation unit 1306 calculates weighting coefficients K_R, K_G, K_B, K_W (R), K_W (G), and K_W (B) from the primary tone values Rin, Gin, and Bin. The weighting coefficients K_R, K_G, K_B, K_W (R), K_W (G), and K_W (B) correspond to the one-dimensional lookup tables R_LUT, G_LUT, B_LUT, W_LUT (R), W_LUT (G), and W_LUT (B), respectively. The weighting coefficients K_R, K_G, K_B, K_W (R), K_W (G), and K_W (B) indicate weightings of the post-tone-conversion tone values obtained from the tone conversion performed according to the corresponding one-dimensional lookup tables. Therefore, the weighting coefficients K_R, K_G, K_B, K_W (R), K_W (G), and K_W (B) indicate weightings of the secondary tone values Rr, Gg, Bb, Rw, Gw, and Bw, respectively.

(31) The tone-value calculation unit 1308 determines, as a tertiary tone value Rout, a weighted sum K_RRr+K_W (R)Rw that the weighting coefficients K_R and K_W (R) are respectively multiplied by the secondary tone values Rr and Rw. The tone-value calculation unit 1308 determines, as a tertiary tone value Gout, a weighted sum K_GGg+K_W (G)Gw that the weighting coefficients K_G and K_W (G) are respectively multiplied by the secondary tone values Gg and Gw. The tone-value calculation unit 1308 determines, as a tertiary tone value Bout, a weighted sum K_B Bb+K_W (B)Bw that the weighting coefficients K_B and K_W (B) are respectively multiplied by the secondary tone values Bb and Bw. The tertiary tone values Rout, Gout, and Bout contained in an output signal 1362 are post-correction tone values and indicate primary-color amounts of R, G, and B, respectively.

(32) The smaller weighting coefficient K_R reduces the contribution to the tertiary tone value Rout of the secondary tone value Rr while the greater weighting coefficient K_R increases the contribution to the tertiary tone value Rout of the secondary tone value Rr. The smaller weighting coefficient K_W (R) reduces the contribution to the tertiary tone value Rout of the secondary tone value Rw while the greater weighting coefficient K_W (R) increases the contribution to the tertiary tone value Rout of the secondary tone value Rw. Thus, the weighting coefficients K_R and K_W (R) express the extent of the contribution to the tertiary tone value Rout of the secondary tone value Rr and to the tertiary tone value Rout of the secondary tone value Rw, respectively.

(33) Similarly, the weighting coefficients K_G and K_W (G) express the extent of the contribution to the tertiary tone value Gout of the secondary tone value Gg and to the tertiary tone value Gout of the secondary tone value Gw, respectively, and the weighting coefficients K_B and K_W (B) express the extent of the contribution to the tertiary tone value Bout of the secondary tone value Bb and to the tertiary tone value Bout of the secondary tone value Bw, respectively.

(34) Therefore, the coefficient calculation unit 1306 includes a determination unit that determines the extent of the contribution to the tertiary tone value Rout of each of the secondary tone values Rr and Rw as an extent expressed by the weighting coefficients K_R and K_W (R), that determines the extent of the contribution to the tertiary tone value Gout of each of the secondary tone values Gg and Gw as an extent expressed by the weighting coefficients K_G and K_W (G), and that determines the extent of the contribution to the tertiary tone value Bout of each of the secondary tone values Bb and Bw as an extent expressed by the weighting coefficients K_B and K_W (B).

(35) The tone-value calculation unit 1308 includes a derivation unit that derives the tertiary tone value Rout from the secondary tone values Rr and Rw such that the extent of the contribution to the tertiary tone value Rout of each of the secondary tone values Rr and Rw takes on an extent expressed by the weighting coefficients K_R and K_W (R), that derives the tertiary tone value Gout from the secondary tone values Gg and Gw such that the extent of the contribution to the tertiary tone value Gout of each of the secondary tone values Gg and Gw takes on an extent expressed by the weighting coefficients K_G and K_W (G), and that derives the tertiary tone value Bout from the secondary tone values Bb and Bw such that the extent of the contribution to the tertiary tone value Bout of each of the secondary tone values Bb and Bw takes on an extent expressed by the weighting coefficients K_B and K_W (B).

(36) For the calculation of the weighting coefficients K_R, K_G, K_B, K_W (R), K_W (G), and K_W (B), an indicator Kw that indicates the similarity of a color expressed by the group of the primary tone values Rin, Gin, and Bin to W is calculated by an expression (1).
Kw=1(RGBin_MAXRGBin_MIN)/RGBin_MAX(1)

(37) The maximum value RGBin_MAX is a maximum value of the primary tone values Rin, Gin, and Bin and is calculated by an expression (2).
RGBin_MAX=MAX(Rin,Gin,Bin)(2)

(38) The minimum value RGBin_MIN is a minimum value of the primary tone values Rin, Gin, and Bin and is calculated by an expression (3).
RGBin_MIN=MIN(Rin,Gin,Bin)(3)

(39) The indicator Kw is one when the color expressed by the group of the primary tone values Rin, Gin, and Bin is W since Rin=Gin=Bin, and the indicator Kw is zero when the above-mentioned color is R, G, or B since two of the primary tone values Rin, Gin, and Bin are zero. The indicator Kw increases as the above-mentioned color is closer to white. Thus, the indicator Kw is a factor that indicates the weighting of W, and an indicator 1Kw that 1 is subtracted from the indicator Kw is a factor indicating a total of the weightings of R, G, and B.

(40) An indicator Kr that indicates the similarity of the color expressed by the group of the primary tone values Rin, Gin, and Bin to R is calculated by an expression (4). An indicator Kg that indicates the similarity of the above-mentioned color to G is calculated by an expression (5). An indicator Kb that indicates the similarity of the above-mentioned color to B is calculated by an expression (6).
Kr=(1Kw)Rin/(Rin+Gin+Bin)(4)
Kg=(1Kw)Gin/(Rin+Gin+Bin)(5)
Kb=(1Kw)Bin/(Rin+Gin+Bin)(6)

(41) The indicator 1Kw is a factor that indicates the total of the weightings of R, G, and B. A ratio among Rin/(Rin+Gin+Bin), Gin/(Rin+Gin+Bin), and Bin/(Rin+Gin+Bin) indicates a ratio among the weightings of R, G, and B. Therefore, the total of the weightings of R, G, and B are distributed to each of the primary colors of R, G, and B depending on the weighting of each of the primary colors according to the expressions (4), (5), and (6).

(42) Further, the weighting coefficients K_W (R), K_W (G), K_W (B), K_R, K_G, and K_B are calculated by expressions (7), (8), (9), (10), (11), and (12), respectively.
K_W(R)=Kw/(Kr+Kw)(7)
K_W(G)=Kw/(Kg+Kw)(8)
K_W(B)=Kw/(Kb+Kw)(9)
K_R=1K_W(R)(10)
K_G=1K_W(G)(11)
K_B=1K_W(B)(12)

(43) The indicator Kr is a factor that indicates the weighting of R, and the indicator Kw is a factor that indicates the weighting of W. Thus, the weighting coefficient K_W (R), which is the ratio of the indicator Kw to the sum of the indicators Kr and Kw, specifies a ratio for the correction that needs to be applied to W, which is affected the most by the characteristics of the liquid crystal display apparatus 1000. Similarly, the weighting coefficients K_W (G) and K_W (B) each specify a ratio for the correction that needs to be applied to W, which is affected the most by the characteristics of the liquid crystal display apparatus 1000.

(44) The expressions (1) to (12) serve as an example, and the weighting coefficients K_W (R), K_W (G), K_W (B), K_R, K_G, and K_B may be calculated by an expression other than the expressions (1) to (12).

(45) The weighting coefficients K_W (R), K_W (G), K_W (B), K_R, K_G, and K_B each take on a value of greater than or equal to 0 and less than or equal to 1. The sum of the weighting coefficients K_R and K_W (R) is 1. The sum of the weighting coefficients K_G and K_W (G) is 1. The sum of the weighting coefficients K_B and K_W (B) is 1. Thus, the tertiary tone values Rout, Gout, and Bout are obtained from the simple weighted sums.

(46) According to the weighting coefficients K_W (R), K_W (G), K_W (B), K_R, K_G, and K_B, as the color expressed by the group of the primary tone values Rin, Gin, and Bin is closer to white and the indicator Kw increases, the contribution to the tertiary tone value Rout of the secondary tone value Rr decreases, the contribution to the tertiary tone value Rout of the secondary tone value Rw increases, the contribution to the tertiary tone value Gout of the secondary tone value Gg decreases, the contribution to the tertiary tone value Gout of the secondary tone value Gw increases, the contribution to the tertiary tone value Bout of the secondary tone value Bb decreases, and the contribution to the tertiary tone value Bout of the secondary tone value Bw increases.

(47) The coefficient indicating the extent of the contribution to the tertiary tone value Rout of each of the secondary tone values Rr and Rw, the coefficient indicating the extent of the contribution to the tertiary tone value Gout of each of the secondary tone values Gg and Gw, the coefficient indicating the extent of the contribution to the tertiary tone value Bout of each of the secondary tone values Bb and Bw would be replaced with coefficients according to another calculation expression if the expression for deriving the tertiary tone values Rout, Gout, and Bout is replaced.

(48) In the first preferred embodiment, the characteristics of R, G, and B are corrected according to the one-dimensional lookup tables R_LUT, G_LUT, and B_LUT, respectively, and the characteristics and the color of W are corrected according to the one-dimensional lookup tables W_LUT (R), W_LUT (G), and W_LUT (B). The extent of the contribution to the post-correction tone values Rout, Gout, and Bout of each of the tone values Rr, Gg, and Bb obtained from the former correction and the tone values Rw, Gw, and Bw obtained from the latter correction is modified according to a color expressed by the group of the pre-correction tone values Rin, Gin, and Bin. Thus, the characteristics of each of R, G, B, and W are properly corrected, and the color correction is properly performed on W. Moreover, the color correction is properly performed on any color. Therefore, the color correction is performed on any color according to the characteristics of the liquid crystal panel 1030 in the liquid crystal display apparatus 1000 in which the color correction apparatus 1290 is installed.

(49) In the first preferred embodiment, the characteristics and colors are corrected according to the one-dimensional lookup tables R_LUT, G_LUT, B_LUT, W_LUT (R), W_LUT (G), and W_LUT (B), so that the characteristics and the colors can be corrected with small resources.

2 Second Preferred Embodiment

(50) A second preferred embodiment is related to a color correction apparatus that replaces the color correction apparatus in the first preferred embodiment.

(51) While each primary color is corrected according to the one-dimensional lookup table in the color correction apparatus in the first preferred embodiment, each primary color is corrected according to three one-dimensional lookup tables in the color correction apparatus in the second preferred embodiment. The purpose is to improve accuracy of the color correction performed on each primary color.

(52) FIG. 4 is a block diagram showing the color correction apparatus in the second preferred embodiment.

(53) A color correction apparatus 2000 shown in FIG. 4 includes a primary-color correction unit 2022, a white correction unit 2024, a coefficient calculation unit 2026, and a tone-value calculation unit 2028. The primary-color correction unit 2022 includes a primary-color tone conversion unit 2042 and an arithmetic unit 2044. The white correction unit 2024 includes a white tone conversion unit 2062. The white correction unit 2024, the coefficient calculation unit 2026, the tone-value calculation unit 2028, and the white tone conversion unit 2062 included in the color correction apparatus 2000 in the second preferred embodiment are respectively the same as the white correction unit 1304, the coefficient calculation unit 1306, the tone-value calculation unit 1308, and the white tone conversion unit 1342 included in the color correction apparatus 1290 in the first preferred embodiment. Thus, the primary-color correction unit 2022, the primary-color tone conversion unit 2042, and the arithmetic unit 2044 will be mainly described below.

(54) The primary-color tone conversion unit 2042 holds one-dimensional lookup tables R_LUT (R), R_LUT (G), and R_LUT (B) that each define tone conversion characteristics of R, one-dimensional lookup tables G_LUT (R), G_LUT (G), and G_LUT (B) that each define tone conversion characteristics of G, and one-dimensional lookup tables B_LUT (R), B_LUT (G), and B_LUT (B) that each define tone conversion characteristics of B. The primary-color one-dimensional lookup tables R_LUT (R), R_LUT (G), and R_LUT (B) are used for correcting outputs of R, G, and B for the primary tone value Rin, and are preferably mounted on the hardware. The primary-color one-dimensional lookup tables G_LUT (R), G_LUT (G), and G_LUT (B) are used for correcting outputs of R, G, and B for the primary tone value Gin, and are preferably mounted on the hardware. The primary-color one-dimensional lookup tables B_LUT (R), B_LUT (G), and B_LUT (B) are used for correcting outputs of R, G, and B for the primary tone value Bin, and are preferably mounted on the hardware.

(55) The primary-color tone conversion unit 2042 performs the tone conversion on the primary tone value Rin according to the one-dimensional lookup tables R_LUT (R), R_LUT (G), and R_LUT (B) to obtain post-tone-conversion tone values Rr (R), Rr (G), and Rr (B) respectively. The primary-color tone conversion unit 2042 performs the tone conversion on the primary tone value Gin according to the primary-color one-dimensional lookup tables G_LUT (R), G_LUT (G), and G_LUT (B) to obtain post-tone-conversion tone values Gg (R), Gg (G), and Gg (B) respectively. The primary-color tone conversion unit 2042 performs the tone conversion on the primary tone value Bin according to the primary-color one-dimensional lookup tables B_LUT (R), B_LUT (G), and B_LUT (B) to obtain post-tone-conversion tone values Bb (R), Bb (G), and Bb (B) respectively. The post-tone-conversion tone values Rr (R), Gg (R), and Bb (R) each indicate a primary-color amount of R. The post-tone-conversion tone values Rr (G), Gg (G), and Bb (G) each indicate a primary-color amount of G. The post-tone-conversion tone values Rr (B), Gg (B), and Bb (B) each indicate a primary-color amount of B.

(56) The arithmetic unit 2044 adds the post-tone-conversion tone values Rr (R), Gg (R), and Bb (R) to obtain a secondary tone value Rr=Rr (R)+Gg (R)+Bb (R). The arithmetic unit 2044 adds the post-tone-conversion tone values Rr (G), Gg (G), and Bb (G) to obtain a secondary tone value Gg=Rr (G)+Gg (G)+Bb (G). The arithmetic unit 2044 adds the post-tone-conversion tone values Rr (B), Gg (B), and Bb (B) to obtain a secondary tone value Bb=Rr (B)+Gg (B)+Bb (B). The post-tone-conversion tone values Rr, Gg, and Bb are output from the primary-color correction unit 2022.

(57) The characteristics of each of R, G, B, and W are properly corrected, and the color correction is properly performed on W and any color in the second preferred embodiment similarly to the first preferred embodiment. If the color correction apparatus 2000 instead of the color correction apparatus 1290 is installed in the liquid crystal display apparatus 1000, the color correction is performed on any color according to the characteristics of the liquid crystal panel 1030.

(58) The characteristics and colors can be corrected with small resources in the second preferred embodiment similarly to the first preferred embodiment.

(59) Moreover, the accuracy of the color correction performed on each primary color is improved in the second preferred embodiment.

3 Third Preferred Embodiment

(60) A third preferred embodiment is related to a color correction apparatus that replaces the color correction apparatus in the first preferred embodiment.

(61) While the weighting coefficients K_R, KG, K_B, K_W (R), K_W (G), and K_W (B) corresponding to the one-dimensional lookup tables R_LUT, G_LUT, B_LUT, W_LUT (R), W_LUT (G), and W_LUT (B), respectively, are calculated to perform the correction according to the six one-dimensional lookup tables in the color correction apparatus in the first preferred embodiment, one common weighting coefficient K_RGB corresponding to one-dimensional lookup tables R_LUT, G_LUT, and B_LUT is calculated and a common weighting coefficient K_W corresponding to one-dimensional lookup tables W_LUT (R), W_LUT (G), and W_LUT (B) is calculated to perform the correction according to the six one-dimensional lookup tables in the color correction apparatus in the third preferred embodiment. The purpose is to reduce computational complexity required for calculating the weighting coefficients.

(62) FIG. 5 is a block diagram showing the color correction apparatus in the third preferred embodiment.

(63) A color correction apparatus 3000 shown in FIG. 5 is installed as a color correction unit 1062 in the liquid crystal display apparatus 1000, and includes a primary-color correction unit 3022, a white correction unit 3024, a coefficient calculation unit 3026, and a tone-value calculation unit 3028. The primary-color correction unit 3022 includes a primary-color tone conversion unit 3042. The white correction unit 3024 includes a white tone conversion unit 3062. The color correction apparatus 3000 may include components other than the components described above. The primary-color correction unit 3022, the white correction unit 3024, the primary-color tone conversion unit 3042, and the white tone conversion unit 3062 included in the color correction apparatus 3000 in the third preferred embodiment are respectively the same as the primary-color tone conversion unit 1302, the white correction unit 1304, the primary-color tone conversion unit 1322, and the white tone conversion unit 1342 included in the color correction apparatus 1290 in the first preferred embodiment. Thus, the coefficient calculation unit 3026 and the tone-value calculation unit 3028 will be mainly described below.

(64) The color correction apparatus 3000 may be installed in a liquid crystal display apparatus having a configuration different from the configuration of the liquid crystal display apparatus 1000, in a display apparatus other than the liquid crystal display apparatus, or in an apparatus other than the display apparatus.

(65) The coefficient calculation unit 3026 calculates weighting coefficients K_RGB and K_W from primary tone values Rin, Gin, and Bin. The weighting coefficient K_RGB corresponds to the one-dimensional lookup tables R_LUT, G_LUT, and B_LUT. B_LUT. The weighting coefficient K_W corresponds to W_LUT (R), W_LUT (G), and W_LUT (B). The weighting coefficients K_RGB and K_W indicate weightings of post-tone-conversion tone values obtained from the tone conversion performed according to the corresponding one-dimensional lookup tables.

(66) The tone-value calculation unit 3028 determines, as a tertiary tone value Rout, a weighted sum K_RGBRr+K_WRw that the weighting coefficients K_RGB and K_W are respectively multiplied by secondary tone values Rr and Rw. The tone-value calculation unit 3028 determines, as a tertiary tone value Gout, a weighted sum K_RGBGg+K_WGw that the weighting coefficients K_RGB and KW are respectively multiplied by secondary tone values Gg and Gw. The tone-value calculation unit 3028 determines, as a tertiary tone value Bout, a weighted sum K_RGBBb+K_WBw that the weighting coefficients K_RGB and K_W are respectively multiplied by secondary tone values Bb and Bw. The tertiary tone values Rout, Gout, and Bout contained in an output signal 1362 are post-correction tone values and indicate primary-color amounts of R, G, and B, respectively.

(67) The smaller weighting coefficient K_RGB reduces the contribution to the tertiary tone value Rout of the secondary tone value Rr while the greater weighting coefficient K_RGB increases the contribution to the tertiary tone value Rout of the secondary tone value Rr. The smaller weighting coefficient K_W reduces the contribution to the tertiary tone value Rout of the secondary tone value Rw while the greater weighting coefficient K_W increases the contribution to the tertiary tone value Rout of the secondary tone value Rw. Thus, the weighting coefficients K_RGB and K_W express the extent of the contribution to the tertiary tone value Rout of the secondary tone value Rr and to the tertiary tone value Rout of the secondary tone value Rw, respectively.

(68) Similarly, the weighting coefficients K_RGB and K_W express the extent of the contribution to the tertiary tone value Gout of the secondary tone value Gg and to the tertiary tone value Gout of the secondary tone value Gw, respectively, and the weighting coefficients K_RGB and K_W express the extent of the contribution to the tertiary tone value Bout of the secondary tone value Bb and to the tertiary tone value Bout of the secondary tone value Bw, respectively.

(69) Therefore, the coefficient calculation unit 3026 includes a determination unit that determines the extent of the contribution to the tertiary tone value Rout of each of the secondary tone values Rr and Rw as an extent expressed by the weighting coefficients K_RGB and K_W, that determines the extent of the contribution to the tertiary tone value of Gout of each of the secondary tone values Gg and Gw as an extent expressed by the weighting coefficients K_RGB and K_W, and that determines the extent of the contribution to the tertiary tone value Bout of each of the secondary tone values Bb and Bw as an extent expressed by the weighting coefficients K_RGB and K_W.

(70) The tone-value calculation unit 3028 includes a derivation unit that derives the tertiary tone value Rout from the secondary tone values Rr and Rw such that the extent of the contribution to the tertiary tone value Rout of each of the secondary tone values Rr and Rw takes on an extent expressed by the weighting coefficients K_RGB and K_W, that derives the tertiary tone value Gout from the secondary tone values Gg and Gw such that the extent of the contribution to the tertiary tone value Gout of each of the secondary tone values Gg and Gw takes on an extent expressed by the weighting coefficients K_RGB and K_W, and that derives the tertiary tone value Bout from the secondary tone values Bb and Bw such that the extent of the contribution to the tertiary tone value Bout of each of the secondary tone values Bb and Bw takes on an extent expressed by the weighting coefficients K_RGB and K_W.

(71) For the calculation of the weighting coefficients K_RGB and K_W, an indicator K_W that indicates the similarity of a color expressed by the group of the primary tone values Rin, Gin, and Bin to W is calculated by an expression (13).
K_W=(RGBin_MED+RGBin_MIN)/(RGBin_MAX2)(13)

(72) The median value RGBin_MED is a median value of the primary tone values Rin, Gin, and Bin and is calculated by an expression (14).
RGBin_MED=MED(Rin,Gin,Bin)(14)

(73) The indicator K_W is one when the color expressed by the group of the primary tone values Rin, Gin, and Bin is W since Rin=Gin=Bin, and the indicator KW is zero when the above-mentioned color is R, G, or B since two of the primary tone values Rin, Gin, and Bin are zero. The indicator K_W increases as the above-mentioned color is closer to white. Thus, the indicator K_W is a factor that indicates the weighting of W.

(74) An indicator K_RGB that indicates the similarity of the color expressed by the group of the primary tone values Rin, Gin, and Bin to a monochrome is calculated by an expression (15).
K_RGB=1K_W(15)

(75) The weighting coefficient K_RGB is an indicator that 1 is subtracted from the indicator K_W, and is a factor that indicates a total of the weightings of R, G, and B.

(76) The expressions (13) to (15) serve as an example, and the weighting coefficients K_W and K_RGB may be calculated by an expression other than the expressions (13) to (15). For example, the weighting coefficients K_W and K_RGB may be calculated by expressions (16) and (17).
K_W=1(RGBin_MAXRGBin_MIN)/RGBin_MAX(16)
K_RGB=1K_W(17)

(77) The characteristics of each of R, G, B, and W are properly corrected, and the color correction is properly performed on W and any color in the third preferred embodiment similarly to the first preferred embodiment.

(78) The characteristics and colors can be corrected with smaller resources in the third preferred embodiment than the resources in the first preferred embodiment.

(79) In addition, according to the present invention, the above preferred embodiments can be arbitrarily combined, or each preferred embodiment can be appropriately varied or omitted within the scope of the invention.

(80) In the first to the third preferred embodiments, the preferred embodiments have been described by taking the liquid crystal display apparatus as an example of the display apparatus that includes the color correction apparatus of the present invention. However, the color correction of the present invention does not need to be performed in a specific display apparatus, and may be performed in various display apparatuses such as an organic electroluminescent (EL) display apparatus and a micro electro mechanical system (MEMS) display.

(81) While the invention has been shown and described in detail, the foregoing description is in all aspects illustrative and not restrictive. It is therefore understood that numerous modifications and variations can be devised without departing from the scope of the invention.