This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2010-197963, filed on Sep. 3, 2010, the entire contents of which are incorporated herein by reference.
The embodiments of the present invention relate to a liquid crystal display including a backlight having a plurality of light sources.
Studies on a liquid crystal display have been developed as to the technique for controlling the luminance of light emitted from a backlight in accordance with a video signal, in order to improve the contrast of the video to be displayed and to reduce power consumption.
According to a general method, a screen is divided into a plurality of areas, and the luminance of a light source arranged in each area is separately controlled in accordance with a video signal.
When the luminance of the light sources is reduced as a result of the luminance control, the signal value is expanded to maintain the luminance to be displayed. As a method to reduce gradation saturation caused by this expansion, it is suggested to set an expansion gain smaller as the signal value becomes larger in order to prevent gradation saturation.
However, in the above conventional technique, expansion gains each differing depending on each pixel position must be calculated to calculate a nonlinearly expanded signal value of the input signal value using the expansion gains. Accordingly, there is a problem that computing amount is enormously increased.
According to an aspect of the embodiments, there is provided a liquid crystal display, including a backlight, a liquid crystal panel, a luminance value calculator, a luminance distribution calculator, a representative value calculator and a signal corrector.
The backlight has a plurality of light sources, each of the light source being controllable respectively.
The liquid crystal panel is arranged in front of the backlight to display a video in a display area.
The luminance value calculator calculates light source luminance values of the light sources based on an input video signal including signal values of a plurality of pixels.
The luminance distribution calculator calculates luminance distribution of light in illumination areas obtained by tentatively dividing the display area if the light sources emit light according to the light source luminance values.
The representative value calculator calculates, based on the input video signal, a representative luminance value in each of a plurality of divided areas obtained by dividing the display area.
The signal corrector calculates a corrected video signal by correcting the input video signal according to a difference between a maximum value of the representative luminance values and an average value of the representative luminance values.
Hereinafter, first and second embodiments will be explained. Note that components or processes based on a similar operation are given the same symbols, and overlapping explanation will be omitted.
The liquid crystal display 100 includes: a luminance value calculator 102; a luminance distribution calculator 104; a gradation saturation estimator 107; a signal corrector 106; an image display 116; a light source controller 112; and a liquid crystal controller 110.
The image display 116 has a backlight 115 and a liquid crystal panel 114.
The backlight 115 has a plurality of light sources whose luminance are each controllable independently.
The liquid crystal panel 114 displays an image by modulating the transmittance or reflectance of light from the backlight 115.
Note that the present embodiment will be explained based on an example in which the backlight 115 has a plurality of white light emitting diodes (LED) as the light sources each having separately controllable light intensity.
First, areas obtained by tentatively dividing a display area of the liquid crystal panel 114 based on a spatial arrangement of the light sources in the backlight 115 are defined as illumination areas. That is, the number of illumination areas is the same as the number of light sources, and each illumination area is related to a different light source (in the closest position). The correspondence between the signal value of each pixel in an input video signal 101 and each illumination area is previously defined and stored in the luminance value calculator 102.
The luminance value calculator 102 calculates the luminance value of the light source in each illumination area, depending on the signal value of each pixel in the illumination area. That is, the luminance value calculator 102 performs gamma conversion on the input video signal 101, and calculates a light source luminance value 103 of each illumination area based on the luminance values of the pixels.
The luminance distribution calculator 104 estimates the luminance of light incident on each pixel position of the liquid crystal panel 114 (hereinafter described as luminance distribution 105) when the backlight 115 irradiates light on the liquid crystal panel 114 in accordance with the light source luminance value 103.
The gradation saturation estimator 107 calculates, from the input video signal 101, a correction coefficient 108 used to correct the input video signal by the signal corrector 106.
The gradation saturation estimator 107 has a representative value calculator 120, a differential value calculator 122, and a correction coefficient calculator 124.
The representative value calculator 120 divides the screen (1 frame) of the input video signal 101 into a plurality of divided areas, and calculates a representative value 121 in each divided area based on the luminance values of the pixels.
The differential value calculator 122 calculates the average value of the representative values of all of the divided areas and specifies the maximum value among the representative values of all of the divided areas, in order to calculate a differential value 123 between the maximum value and the average value. As will be explained later, as the differential value 123 becomes larger, gradation saturation occurs more easily in the input video if the input video signal expanded by the signal corrector 106 is directly displayed.
The correction coefficient calculator 124 calculates the correction coefficient 108 so that its value becomes smaller as the differential value 123 becomes larger, and becomes larger as the differential value 123 becomes smaller. Therefore, the correction coefficient 108 having a large value means that gradation saturation hardly occurs in the input video, and the correction coefficient 108 having a small value means that gradation saturation easily occurs in the input video. In other words, the correction coefficient 108 is an index showing how easily gradation saturation occurs in the input video.
The signal corrector 106 of
The signal corrector 106 has a signal expander 130 and a gradation corrector 132.
The signal expander 130 calculates an expanded video signal 131 by expanding the input video signal 101 in accordance with the luminance distribution 105.
The gradation corrector 132 calculates the corrected video signal 109 by correcting the expanded video signal 131 in accordance with the correction coefficient 108.
The light source controller 112 of
The liquid crystal controller 110 performs control to modulate the liquid crystal panel 114 (the transmittance or reflectance in each pixel) in accordance with the corrected video signal 109.
Each of
a) shows an example of a direct type backlight. The backlight 115 includes a plurality of white light sources 140. The light-emitting intensity of each light source can be separately controlled. In the display area, illumination areas 141 are defined corresponding to the white light sources 140 respectively.
b) shows an example of a double-edge type backlight. White light sources 142 are arranged along two edges respectively. The light emitted by the white light sources 142 is guided to the display area by a light guide plate 144. In the display area, illumination areas 143 are defined corresponding to the white light sources 142 respectively.
Note that each of
Next, the operation performed by the liquid crystal display 100 of the present embodiment will be explained in detail.
First, the luminance value calculator 102 obtains Lin by performing gamma conversion on the gradation value Sin of each of R, G, B subpixels forming each pixel of the input video signal 101, based on Formula (1).
γ represents a gamma coefficient. The gamma conversion operation may be performed by referring to a previously prepared lookup table determining the correspondence between an input gradation value and its gamma-converted gradation value. The above conversion is performed on each of R, G, B subpixels of every pixel of the input video signal 101.
Next, the luminance value calculator 102 calculates the maximum value among the signal values of R, G, B subpixels forming each pixel of the input video signal 101, and determines the maximum value as the luminance value of each pixel. In the present embodiment, the maximum value among the R, G, B signal values is determined as the luminance value of each pixel, but the luminance value of each pixel may be the average value of the R, G, B signal values or may be the Y signal value of Y, U, V signal values converted from the R, G, B signal values.
The luminance value calculator 102 further calculates the maximum value among the luminance values of the pixels in each illumination area, and determines the maximum value as the light source luminance value 103 (S201). In the present embodiment, the light source luminance value 103 is the maximum value among the luminance values of the pixels in each illumination area, but the light source luminance value 103 may be a value obtained by multiplying the central value between the maximum and minimum values among lightness values of the pixels in each illumination area by a constant. Alternatively, the light source luminance value 103 may be the average value, mode value, or median value of the luminance values of the pixels in each illumination area.
Next, the luminance distribution calculator 104 estimates the luminance of light incident on each pixel position of the liquid crystal panel 114 when each light source of the backlight 115 irradiates light on the liquid crystal panel 114 in accordance with the light source luminance value 103 (S202).
Concretely, convolution operation as shown in Formula (2) is performed using the light source luminance value 103 of each illumination area and previously given light-emitting luminance distribution of the light source, in order to obtain W(x,y) showing the luminance distribution 105 of the light source at a position (x,y).
Note that M and N represent the horizontal size and vertical size of the light-emitting luminance distribution respectively, BLout(x,y) represents the light source luminance of the area including the coordinate (x,y), and P(i,j) represents the luminance value at a position (i,j) in the light-emitting luminance distribution.
to show the pixel coordinate in the image. Further, as to the peripheral area of the image, the convolution operation of Formula (2) is performed specularly inverting the light source luminance value 103, by which W(x,y) showing the light source luminance distribution 105 is obtained. Note that the convolution operation of Formula (2) is only an example for calculating the light source luminance distribution, and thus the light source luminance distribution may be calculated by another method.
The light source the luminance distribution 105 calculated by the luminance distribution calculator 104 is inputted into the signal corrector 106.
Next, the gradation saturation estimator 107 calculates, from the input video signal 101, the correction coefficient 108 showing how easily gradation saturation occurs in the input video.
Concretely, the representative value calculator 120 of
In the present embodiment, the maximum value among the R, G, B signal values is determined as the luminance value of each pixel, but the luminance value of each pixel may be the average value of the R, G, B signal values or may be the Y signal value of Y, U, V signal values converted from the R, G, B signal values.
Further, the representative value calculator 120 divides the screen of the input video signal 101 into a plurality of divided areas, and calculates the representative value 121 of the luminance values of the pixels in each divided area (S203).
Here, the representative value may be calculated in an arbitrary size of divided area. For example, the size of the divided area may be the same as the size of the illumination area, or may be one pixel. That is, the size of the divided area can be arbitrarily set on a pixel-by-pixel basis.
When the divided area has the same size as the size of the illumination area, the light source luminance value 103 calculated by the luminance value calculator 102 may be used directly as the representative value 121.
Next, the differential value calculator 122 calculates the average value of the representative values 121 of all of the divided areas, specifies the maximum value among the representative values 121 of all of the divided areas, and calculates the differential value 123 between the maximum value and the average value (S204).
The average value may be a weighted average value of the representative values of all of the divided areas, or may be a value obtained by performing a weighted smoothing process based on a Gaussian filter etc. on the representative value of the area having the maximum value.
Further, the differential value 123 is calculated by subtracting the average value from the maximum value. As another calculation method, it is also possible to calculate the differential value 123 by dividing the maximum value by the average value.
When the differential value 123 is large, the pixel values are widely distributed. In this case, if the light source emits light having the luminance level of any one of the widely distributed pixel values, gradation saturation easily occurs since the error between the light-emitting luminance of the light source and the luminance value of the pixel becomes large. On the other hand, when the differential value 123 is small, the pixel values are narrowly distributed, and the pixel values become similar to one another as a whole. In this case, gradation saturation hardly occurs since the error between the light-emitting luminance of the light source and the luminance of the input signal value becomes small.
Next, the correction coefficient calculator 124 calculates, from the differential value 123, a correction coefficient for correcting the expanded signal (S205). As stated above, the correction coefficient calculator 124 sets the correction coefficient 108 smaller as the differential value 123 becomes larger (as gradation saturation occurs more easily). On the other hand, the correction coefficient calculator 124 sets the correction coefficient 108 larger as the differential value 123 becomes smaller (as gradation saturation occurs more hardly). One correction coefficient is set for one frame of the input video signal 101.
As shown in
The relationship between the differential value 123 and the correction coefficient 108 as shown in
The correction coefficient calculator 124 calculates the correction coefficient 108 by referring to a lookup table retaining the relationship between the differential value 123 and the correction coefficient 108 as shown in
Next, the signal corrector 106 of
Concretely, first, the signal expander 130 of
DR(x,y)=TR(x,y)×W(x,y)
DG(x,y)=TG(x,y)×W(x,y) (3)
DB(x,y)=TB(x,y)×W(x,y)
DR(x,y)=Rin(x,y), DG(x,y)=Gin(x,y), and DB(x,y)=Bin(x,y), and thus Rin(x,y), Gin(x,y), and Bin(x,y) are expressed as shown in Formula (4).
Rin(x,y)=TR(x,y)×W(x,y)
Gin(x,y)=TG(x,y)×W(x,y) (4)
Bin(x,y)=TB(x,y)×W(x,y)
Therefore, expanded transmittance RTR(x,y), GTR(x,y), and BTR(x,y) for displaying Rin(x,y), Gin(x,y), and Bin(x,y) are calculated as shown in Formula (5).
The corrected transmittance may be obtained by Formula (5), or by referring to a previously prepared lookup table determining the correspondence between the input signal value and the light source luminance distribution value and the transmittance.
Signal values of the expanded video 131 displayed on the liquid crystal panel 114 in accordance with the expanded transmittance (RTR(x,y), GTR(x,y), BTR(x,y)) are defined as (Rout(x,y), Gout(x,y), Bout(x,y)). The signal value Rout(x,y) of the expanded video 131 is obtained by performing inverse gamma conversion on the expanded transmittance RTR(x,y) as shown in Formula (6). (The same can be applied to Gout(x,y) and Bout(x,y).)
Next, the gradation corrector 132 calculates the corrected video signal 109 by correcting the expanded video signal 131 in accordance with the correction coefficient 108 (S207).
Three examples will be shown in the following as to a concrete correction method.
In a first correction example, a lookup table previously retains a plurality kinds of correction gradation characteristics each representing the gradation characteristic between the expanded video signal 131 and the corrected video signal 109. A correction gradation characteristic is selected from the lookup table depending on the correction coefficient in order to calculate a corrected signal value R′out(x,y) in accordance with the selected correction gradation characteristic, as shown in Formula (7).
R′out(x,y)=LUTα(Rout(x,y)) (7)
Note that LUTα is a correction gradation characteristic representing the relationship between the expanded video signal 131 and the corrected video signal 109 when the correction coefficient 108 is α.
In the example of
In the correction gradation characteristic 1, the relationship between the corrected video signal value and the expanded video signal value is approximately 1:1 when the expanded video signal value is smaller than 255, and gradation saturation easily occurs when the expanded video signal value becomes 255 or greater since the corrected video signal value becomes nearly 255 at this time.
On the other hand, the correction gradation characteristic 4 is provided to correct gradation by reducing the corrected video signal value to keep gradation quality, and is capable of reducing gradation saturation even when the expanded video signal value is large.
A plurality of different gradation characteristics such as the correction gradation characteristic 1 to 4 are retained in a lookup table in order to select a gradation characteristic closer to the correction gradation characteristic 1 as the correction coefficient α becomes larger and to select a gradation characteristic closer to the correction gradation characteristic 4 as the correction coefficient α becomes smaller.
In a second correction example, a plurality of basic gradation characteristics are previously prepared. Then, as shown in
In the case of
An correction gradation characteristic is acquired by synthesized these two basic gradation characteristics using the correction coefficient α, as shown in Formula (8). The corrected video signal value is calculated by giving the expanded video signal to this correction gradation characteristic.
That is, when the corrected signal value for the expanded video signal value Rout(x,y) in the basic gradation characteristic 1 is defined as LUT1(Rout(x,y)), and the corrected signal value for the expanded video signal value Rout(x,y) in the basic gradation characteristic 2 is defined as LUT2(Rout(x,y)), the corrected video signal value R′out(x,y) is calculated as shown in Formula (8).
R′out(x,y)=α×LUT1(Rout(x,y))+(1−α)×LUT2(Rout(x,y)) (8)
In Formula (8), the weight for the basic gradation characteristic 1 is defined as α, and the weight for the basic gradation characteristic 2 is defined as 1−α. It is also possible to define the weight for the basic gradation characteristic 1 as α and to define the weight for the basic gradation characteristic 2 as K−α, depend on the calculation method of the correction coefficient α. K is an arbitrary constant larger than α.
As stated above, in the second correction example, the correction gradation characteristic is calculated by synthesizing the basic gradation characteristics. This makes it possible to calculate a corrected video signal depending on the correction coefficient α even when the lookup table does not retain a large amount of correction gradation characteristics.
In the example of
In a third correction method, the corrected video signal value R′out(x,y) is calculated by multiplying the expanded video signal value Rout(x,y) by the correction coefficient α, as shown in Formula (9). Therefore, the expanded video signal is corrected to have a smaller value as the value of the correction coefficient α becomes smaller, and the expanded video signal is corrected to have a larger value as the value of the correction coefficient α becomes larger.
R′out(x,y)=α×Rout(x,y) (9)
The corrected video signal 109 calculated by the signal corrector 106 is inputted into the liquid crystal controller 110.
The light source controller 112 generates the light source control signal 113 for controlling the backlight 115 so that each light source emits light having luminance depending on the light source luminance value 103, and the light source control signal 113 is transmitted to the backlight 115. The backlight 115 lets each light source emit light in accordance with the light source control signal 113 (S208).
The liquid crystal controller 110 generates a liquid crystal control signal 111 for controlling the liquid crystal panel 114 in order to perform modulation on a pixel-by-pixel basis depending on the corrected video signal 109, and transmits the liquid crystal control signal 111 to the liquid crystal panel 114. The liquid crystal panel 114 displays an image in the display area on the liquid crystal panel 114 by modulating the light from the backlight 115 on a pixel-by-pixel basis, depending on the liquid crystal control signal 111 (S208).
Here, effects of the present embodiment will be explained using
a) shows an input image formed of 12 pixels in the horizontal direction×12 pixels in the vertical direction.
Corresponding to the input image
When the light source luminance values are set as shown in
In the conventional technique, a gradation characteristic is calculated depending on the expansion gain determined by the light source luminance incident on the liquid crystal panel. Since the light source luminance incident on each pixel position is different, the expansion gain differs depending on each pixel position. Accordingly, the gradation characteristic must be calculated with respect to each expansion gain differing depending on each pixel. In such a case, when the light sources emit light having the light source luminance as shown in
On the other hand, in the suggested method, it is required to calculate only one correction gradation characteristic for one image. For example, in the second correction example, one correction coefficient α for one image is calculated from the differential value between the maximum value and average value among the light source luminance values in all of the divided areas. Then, the correction gradation characteristic is obtained by synthesizing the basic gradation characteristic 1 easily causing gradation saturation and the basic gradation characteristic 2 hardly causing gradation saturation, based on the correction coefficient α. This correction gradation characteristic is used to correct all of the expanded signals. In this way, an image having reduced gradation saturation can be displayed with a small computing amount while restraining the reduction in the luminance of the entire screen as much as possible. Concretely, in the example of
The second correction example is used in the above explanation, but the first correction example or the third correction example may be used instead.
As another example, an input image as shown in
Similarly to
In the case of
On the other hand, in the suggested method, one correction gradation characteristic is calculated for one image, and all of the expanded signals are corrected using this correction gradation characteristic, as stated above. In this way, an image having reduced gradation saturation can be displayed with a small computing amount while restraining the reduction in the luminance of the entire screen as much as possible. Concretely, in
As stated above, according to the present embodiment, the expanded video signal is corrected to have a smaller value as the differential value of the image becomes larger (as gradation saturation occurs more easily), by which an image having a large differential value is corrected reducing the luminance of the entire screen but the image can be displayed reducing gradation saturation. Further, the image having a large differential value can be displayed with restrained gradation saturation while restraining the reduction in the luminance of the entire screen.
In the present embodiment, only one correction gradation characteristic should be calculated for one input image, and thus there is no need to perform the operation for obtaining a correction gradation characteristic with respect to each pixel as in the conventional technique. Therefore, a high contrast image can be easily displayed with restrained gradation saturation, without performing an enormous amount of computing.
The RGB maximum value detector 150 detects a subpixel having the highest signal value among the signal values of R, G, B subpixels forming each pixel of the input video signal 101. The RGB maximum value detector 150 defines the signal value of the detected subpixel as an RGB maximum value 151, and transmits it to the signal expander 130 and the gain multiplier 154.
In the first embodiment, the signal expander 130 expands the signal values of all of the subpixels of each pixel. In the present embodiment, only the RGB maximum value 151 of each pixel is expanded, and an RGB maximum expanded value 152 is transmitted to the gradation corrector 132.
More specifically, the signal expander 130 performs gamma conversion on the RGB maximum value 151, and expands the gamma-converted RGB maximum value 151 in accordance with the luminance distribution 105, similarly to the first embodiment. The signal expander 130 performs inverse gamma conversion on the expanded RGB maximum value, and inputs the inversely gamma-converted value into the gradation corrector 132 as the RGB maximum expanded value 152.
The gradation corrector 132 calculates an RGB maximum corrected value 153 by correcting the RGB maximum expanded value 152 in accordance with a correction gradation characteristic selected from a lookup table depending on the correction coefficient 108, and the RGB maximum corrected value 153 is transmitted to a gain multiplier 154. The correction gradation characteristic may be calculated by synthesizing two basic gradation characteristics each being weighted depending on the correction coefficient α. Further, the correction gradation characteristic may be calculated by selecting two basic gradation characteristics depending on the correction coefficient α from a plurality of basic gradation characteristics stored in a lookup table, and by synthesizing the two selected basic gradation characteristics each being weighted depending on the correction coefficient α. The RGB maximum corrected value 153 may be calculated by multiplying the RGB maximum expanded value 152 by the correction coefficient 108. The operation performed by the gradation corrector 132 is already explained in detail in the first embodiment, and thus further explanation thereof will be omitted.
The gain multiplier 154 calculates the corrected video signal 109 using the proportion of the RGB maximum corrected value 153 to the RGB maximum value 151, as shown in Formula (10).
Note that the input video signal 101 is represented as (Rin, Gin, Bin), the corrected video signal 109 is represented as (Rout, Gout, Bout), the RGB maximum value 151 is represented as MAXin, and the RGB maximum corrected value 153 is represented as MAXout.
In this case, the signal expander 130 performs gamma conversion on the signal values of all of the subpixels forming each pixel of the input video signal 101, and expands the gamma-converted signal in accordance with the luminance distribution 105. The signal expander 130 acquires the expanded video signal 131 by performing inverse gamma conversion on the expanded signal, and inputs the expanded video signal 131 into the RGB maximum value detector 150 and the gain multiplier 154.
The RGB maximum value detector 150 detects a subpixel having the highest signal value among the signal values of RGB subpixels forming each pixel of the expanded video signal 131. The RGB maximum value detector 150 defines the signal value of the detected subpixel as the RGB maximum expanded value 152, and inputs it into the gradation corrector 132 and the gain multiplier 154.
The gradation corrector 132 calculates the RGB maximum corrected value 153 by correcting the RGB maximum expanded value 152 in accordance with a correction gradation characteristic selected from a lookup table depending on the correction coefficient 108, and the RGB maximum corrected value 153 is transmitted to a gain multiplier 154. The correction gradation characteristic may be acquired by synthesizing two basic gradation characteristics each being weighted depending on the correction coefficient 108. Further, the correction gradation characteristic may be acquired by selecting two basic gradation characteristics depending on the correction coefficient 108 from a plurality of basic gradation characteristics stored in a lookup table, and by synthesizing the two selected basic gradation characteristics each being weighted depending on the correction coefficient 108. The RGB maximum corrected value 153 may be calculated by multiplying the RGB maximum expanded value 152 by the correction coefficient 108. The operation performed by the gradation corrector 132 is already explained in detail in the first embodiment, and thus further explanation thereof will be omitted.
The gain multiplier 154 calculates the corrected video signal 109 using the proportion of the RGB maximum corrected value 153 to the RGB maximum expanded value 152, as shown in Formula (11).
Note that the expanded video signal 131 is represented as (R′in, G′in, B′in), the corrected video signal 109 is represented as (Rout, Gout, Bout), the RGB maximum expanded value 152 is represented as MAX′in, and the RGB maximum corrected value 153 is represented as MAX′out.
As stated above, according to the present embodiment, the proportion of RGB colors of the corrected video signal 109 becomes the same as the proportion of RGB colors of the input video signal 101, and thus an image having restrained gradation saturation can be displayed without causing color drift in the input image.
Number | Date | Country | Kind |
---|---|---|---|
2010-197963 | Sep 2010 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20060214904 | Kimura et al. | Sep 2006 | A1 |
20090213145 | Onizawa | Aug 2009 | A1 |
20090289890 | Tsuchida et al. | Nov 2009 | A1 |
20110169873 | Sano et al. | Jul 2011 | A1 |
20120026208 | Kobiki et al. | Feb 2012 | A1 |
Number | Date | Country |
---|---|---|
2004-325628 | Nov 2004 | JP |
2006-129105 | May 2006 | JP |
2008-203292 | Sep 2008 | JP |
2009-180934 | Aug 2009 | JP |
2010-152174 | Jul 2010 | JP |
Entry |
---|
Japanese Office Action mailed May 29, 2012 for Japanese Application No. 2010-197963. |
Number | Date | Country | |
---|---|---|---|
20120057084 A1 | Mar 2012 | US |