This application claims priority from Japanese Application No. 2015-043950, filed on Mar. 5, 2015, the contents of which are incorporated by reference herein in its entirety.
1. Technical Field
The present disclosure relates to a display device, an electronic apparatus, and a method for driving the display device.
2. Description of the Related Art
In recent years, demand has been increased for display devices for mobile apparatuses such as mobile phones and electronic paper. In such display devices, one pixel includes a plurality of sub-pixels that output light of different colors. Various colors are displayed using one pixel switching ON and OFF of display of the sub-pixels. Display characteristics such as resolution and luminance have been improved year after year in such display devices. However, an aperture ratio is reduced as the resolution increases, and the luminance of a backlight needs to be increased to achieve high luminance, which leads to an increase in power consumption of the backlight.
To solve this problem, a technique has been developed for adding a white sub-pixel serving as a fourth sub-pixel to red, green, and blue sub-pixels serving as first to third sub-pixels known in the art. According to this technique, the white sub-pixel enhances the luminance to lower the current value of the backlight and reduce the power consumption.
To reduce the luminance of the backlight, there has been developed a method of analyzing an image to be displayed, reducing the luminance of the backlight based on the luminance and the saturation of the image, and thus reducing power consumption. If the image is determined not to be a high-luminance or high-saturation image as a result of the analysis of input signals of the image, the method reduces the luminance of the backlight. In the case of a low-saturation image close to an achromatic color, for example, reduction in the brightness caused by the reduction in the luminance of the backlight may possibly be more likely to be recognized by an observer, resulting in deterioration in the image.
To address the disadvantage described above, the present invention aims to provide a display device and an electronic apparatus that can prevent deterioration in display quality and reduce power consumption, and a method for driving the display device.
According to an aspect, a display device includes an image display panel in which a plurality of pixels is arranged in a two-dimensional matrix, a light source unit that outputs light to the image display panel, and a signal processing unit that controls the pixels based on an input signal of an image and controls an irradiation amount of light from the light source unit. The signal processing unit includes a tentative expansion coefficient calculating unit that calculates, for each of the pixels, a tentative expansion coefficient serving as a tentative coefficient used to expand the input signal of the image. The signal processing unit includes a tentative index value calculating unit that calculates, for each of the pixels, a tentative index value serving as an index used to calculate the irradiation amount of light from the light source unit based on the tentative expansion coefficient. The signal processing unit includes a low-saturation pixel detecting unit that detects low-saturation pixels having saturation based on the input signal lower than certain saturation in a certain region serving as at least one of a plurality of regions obtained by dividing an image display surface of the image display panel. The signal processing unit includes a light irradiation amount calculating unit that calculates a comparative light irradiation amount based on a result of detection performed by the low-saturation pixel detecting unit, a display quality maintenance reference value at which a display quality of a color displayed by the low-saturation pixels is maintained, and an index value calculated based on the tentative index value of pixels included in the certain region and calculates, based on the comparative light irradiation amount, calculates a light irradiation amount serving as the irradiation amount of light output from the light source unit to the certain region.
The following describes embodiments of the present invention with reference to the accompanying drawings. The disclosure is given by way of example, and the present invention encompasses modifications that maintain the gist of the present invention and are easily conceivable by those skilled in the art. To further clarify the description, the width, thickness, shape, and the like of each component may be schematically illustrated in the drawings as compared to actual aspects, and they are given by way of example and interpretation of the present invention is not limited to them. The same elements as those described in the description with reference to some drawings are denoted by the same reference numerals through the description and the drawings, and detailed descriptions thereof will not be repeated in some cases.
The following describes the configuration of the image display panel 40. As illustrated in
The pixels 48 each include a first sub-pixel 49R, a second sub-pixel 49G, a third sub-pixel 49B, and a fourth sub-pixel 49W. The first sub-pixel 49R displays a first color (e.g., red). The second sub-pixel 49G displays a second color (e.g., green). The third sub-pixel 49B displays a third color (e.g., blue). The fourth sub-pixel 49W displays a fourth color (e.g., white). The first, the second, the third, and the fourth colors are not limited to red, green, blue, and white, respectively, and simply need to be different from one another, such as complementary colors. The fourth sub-pixel 49W that displays the fourth color preferably has higher luminance than that of the first sub-pixel 49R that displays the first color, the second sub-pixel 49G that displays the second color, and the third sub-pixel 49B that displays the third color when being irradiated with light of the same lighting amount from the light source. In the following description, the first sub-pixel 49R, the second sub-pixel 49G, the third sub-pixel 49B, and the fourth sub-pixel 49W will be referred to as a sub-pixel 49 when they need not be distinguished from one another. To distinguish and specify a sub-pixel with its position in the array, the fourth sub-pixel in a pixel 48(p,q), for example, is referred to as a fourth sub-pixel 49W(p,q).
The image display panel 40 is a color liquid crystal display panel in which a first color filter that allows the first color to pass through is arranged between the first sub-pixel 49R and an image observer, a second color filter that allows the second color to pass through is arranged between the second sub-pixel 49G and the image observer, and a third color filter that allows the third color to pass through is arranged between the third sub-pixel 49B and the image observer. In the image display panel 40, there is no color filter between the fourth sub-pixel 49W and the image observer. A transparent resin layer may be provided for the fourth sub-pixel 49W instead of the color filter. In this way, by arranging the transparent resin layer, the image display panel 40 can suppress the occurrence of a large level difference in the fourth sub-pixel 49W, otherwise the large level difference occurs because of arranging no color filter for the fourth sub-pixel 49W.
As illustrated in
The light source unit 60 (light source unit) is arranged on the back surface of the image display panel 40. The light source unit 60 outputs light to the image display panel 40, thereby irradiating the image display panel 40.
The light source driving unit 50 controls the amount of light output from the light source unit 60, for example. Specifically, the light source driving unit 50 adjusts an electric current supplied to the light source unit 60 or the duty ratio based on a planar light source device control signal SBL output from the signal processing unit 20. Thus, the light source driving unit 50 controls the irradiation amount of light (intensity of light) output to the image display panel 40. The light source driving unit 50 controls the electric current or the duty ratio individually for the light sources 62A to 62F illustrated in
The light guide plate 61 reflects light at both end surfaces in the light source alignment direction LY. As a result, the intensity distribution of light output from the light sources 62A and 62F arranged closer to the end surfaces in the light source alignment direction LY is different from that of light output from the light source 62C, for example, arranged between the light sources 62A and 62F. To address this, the light source driving unit 50 according to the present embodiment needs to control the electric current or the duty ratio individually for the light sources 62A to 62F illustrated in
In the light source unit 60, the entering light from the light sources 62A to 62F is output in the light entrance direction LX orthogonal to the light source alignment direction LY and enters into the light guide plate 61 through the entrance surface E. The light entering into the light guide plate 61 travels in the light entrance direction LX while diffusing. The light guide plate 61 guides the light output from the light sources 62A to 62F and entering thereinto in an irradiation direction LZ for irradiating the back surface of the image display panel 40. In the present embodiment, the irradiation direction LZ is orthogonal to the light source alignment direction LY and the light entrance direction LX.
The signal processing unit 20 processes an input signal received from the control device 11, thereby generating an output signal. The signal processing unit 20 converts an input value of the input signal displayed by combining red (first color), green (second color), and blue (third color) into an extended value (output signal) in an expanded color space (HSV (Hue-Saturation-Value, Value is also called Brightness) color space in the first embodiment) extended by red (first color), green (second color), blue (third color), and white (fourth color). The signal processing unit 20 outputs the generated output signal to the image display panel driving unit 30. The expanded color space will be described later. While the expanded color space according to the first embodiment is the HSV color space, it is not limited thereto. The expanded color space may be another coordinate system, such as the XYZ color space and the YUV color space. The signal processing unit 20 also generates the light source control signal SBL to be output to the light source driving unit 50.
The tentative α1 calculating unit 71 receives an input signal of an image from the control device 11 and calculates a tentative expansion coefficient α1 serving as a tentative coefficient used to expand the input signal for each pixel 48. The tentative α1 calculating unit 71 calculates the tentative expansion coefficients α1 of all the pixels 48 in the image display panel 40. The tentative α1 calculating unit 71 calculates the saturation and the brightness of a color to be displayed based on the input signal for each pixel 48. Based on the calculated saturation and brightness, the tentative α1 calculating unit 71 calculates the tentative expansion coefficient α1. The tentative α1 calculating unit 71 also calculates the hue of the color to be displayed based on the input signal for each pixel 48. The method for calculating the tentative expansion coefficient α1 and the hue performed by the tentative α1 calculating unit 71 will be described later.
The tentative 1/α1 calculating unit 72 acquires the information on the tentative expansion coefficient α1 of each pixel 48. Based on the tentative expansion coefficient α1 of each pixel 48, the tentative 1/α1 calculating unit 72 calculates a tentative index value 1/α1 of each pixel 48. The tentative 1/α1 calculating unit 72 calculates the tentative index values 1/α1 of all the pixels 48 in the image display panel 40. The tentative index value 1/α1 is an index used to calculate the irradiation amount of light output from the light source unit 60. As the tentative index value 1/α1 according to the first embodiment increases, the light-source lighting amount in the light source unit 60 increases (the reduction rate of the light irradiation amount decreases). As the tentative index value 1/α1 decreases, the light-source lighting amount in the light source unit 60 decreases (the reduction rate of the light irradiation amount increases). The tentative index value 1/α1 has a value of 1/α1. In other words, the tentative index value 1/α1 of a pixel 48 is the reciprocal of the tentative expansion coefficient α1 of the pixel 48.
The chunk calculating unit 73 determines whether the tentative index value 1/α1 is continuous in a plurality of pixels 48. If it is determined that the tentative index value 1/α1 is continuous, the chunk calculating unit 73 determines the region of the continuous pixels 48 to be a chunk. The chunk calculating unit 73 determines the tentative index value 1/α1 of the continuous pixels 48 to be a chunk tentative index value 1/α2. Based on the chunk tentative index value 1/α2, the chunk calculating unit 73 calculates a chunk index value 1/α3. More specifically, the chunk calculating unit 73 includes a chunk tentative 1/α2 calculating unit 92 (chunk tentative index value calculating unit), a correction value calculating unit 94, and a chunk 1/α3 calculating unit 96 (chunk index value calculating unit).
The chunk tentative 1/α2 calculating unit 92 acquires the information on the tentative index value 1/α1 to determine whether the tentative index value 1/α1 is continuous in a plurality of pixels 48. If it is determined that the tentative index value 1/α1 is continuous, the chunk tentative 1/α2 calculating unit 92 determines that the region of the continuous pixels 48 to be a chunk. Thus, the chunk tentative 1/α2 calculating unit 92 detects a chunk in a target image display region 41. The chunk tentative 1/α2 calculating unit 92 determines the tentative index value 1/α1 of the continuous pixels 48 to be the chunk tentative index value 1/α2. In other words, the chunk is a group of pixels 48 having a continuous tentative index value 1/α1. The chunk tentative index value 1/α2 is a tentative index used to calculate the irradiation amount of light output from the light source unit 60 to the pixels 48 constituting the chunk. Therefore, the chunk tentative index value 1/α2 corresponds to the tentative index value 1/α1. In a case where the chunk tentative index value 1/α2 is equal to the tentative index value 1/α1, and the light source unit 60 outputs light based on the values, the light source unit 60 outputs the same amount of light. The method for calculating the chunk tentative index value 1/α2 performed by the chunk tentative 1/α2 calculating unit 92 will be described later.
The correction value calculating unit 94 acquires the information on the chunk detected by the chunk tentative 1/α2 calculating unit 92 and the information on the hue of each pixel 48 to calculate the hues of the pixels 48 constituting the chunk. Based on the hues of the pixels 48 constituting the chunk, the correction value calculating unit 94 calculates a hue correction value CV used to correct the chunk tentative index value 1/α2. While the correction value calculating unit 94 acquires the information on the hue of each pixel 48 calculated by the tentative α1 calculating unit 71, the correction value calculating unit 94 may calculate the hues of the pixels 48 constituting the chunk based on the input signals.
The chunk 1/α3 calculating unit 96 acquires the information on the chunk tentative index value 1/α2 and the hue correction value CV of the chunk. Based on the chunk tentative index value 1/α2 and the hue correction value CV of the chunk, the chunk 1/α3 calculating unit 96 calculates the chunk index value 1/α3. The chunk index value 1/α3 is an index used to calculate the irradiation amount of light output from the light source unit 60 to the pixels 48 constituting the chunk. Therefore, the chunk index value 1/α3 corresponds to the chunk tentative index value 1/α2. In a case where the chunk index value 1/α3 is equal to the chunk tentative index value 1/α2, and the light source unit 60 outputs light based on the values, the light source unit 60 outputs the same amount of light.
As described above, the chunk index value 1/α3 is calculated based on the chunk tentative index value 1/α2 and on the tentative index value 1/α1 of each pixel 48. The chunk index value 1/α3 is an index value used to calculate the irradiation amount of light from the light source unit 60.
The low-saturation pixel detecting unit 74 acquires the information on the saturation of the pixels 48 included in the target image display region 41 from the tentative α1 calculating unit 71 to detect low-saturation pixels 48L in the target image display region 41. The low-saturation pixels 48L have saturation, which is calculated based on the input signals, lower than a certain saturation value. The low-saturation pixels 48L will be described later in detail. The low-saturation pixel detecting unit 74 may calculate the saturation of the pixels 48 in the target image display region 41 based on the input signals.
The low-saturation pixel number determining unit 75 acquires the information on the low-saturation pixels 48L in the target image display region 41 from the low-saturation pixel detecting unit 74. The low-saturation pixel number determining unit 75 determines whether the number of low-saturation pixels 48L in the target image display region 41 is larger than a certain threshold. Because the certain threshold varies depending on external factors, such as a use environment, the threshold may be optionally set based on the external factors, for example.
The display quality maintenance reference value calculating unit 76 acquires the information on the low-saturation pixels 48L in the target image display region 41 from the low-saturation pixel detecting unit 74. The display quality maintenance reference value calculating unit 76 also acquires the information on the tentative index values 1/α1 of the pixels 48 in the target image display region 41 from the tentative 1/α1 calculating unit 72. Based on the information on the low-saturation pixels 48L and the information on the tentative index values 1/α1, the display quality maintenance reference value calculating unit 76 calculates a display quality maintenance reference value. The display quality maintenance reference value is a reference value at which the display quality of the colors displayed by the low-saturation pixels 48L is maintained. More specifically, the display quality maintenance reference value is calculated or acquired by the signal processing unit 20 as a value at which the display quality of the colors displayed by the low-saturation pixels 48L is maintained when the irradiation amount of light from the light source unit 60 is equal to or larger than the display quality maintenance reference value. In other words, the display quality maintenance reference value may be calculated by the signal processing unit 20 or may be acquired as a set value.
The region tentative 1/α4 calculating unit 77 acquires the information on the tentative index values 1/α1 of the pixels 48 in the target image display region 41 to calculate a region tentative index value 1/α4 common to all the pixels 48 in the target image display region 41. The region tentative index value 1/α4 is an index used to calculate the irradiation amount of light output from the light source unit 60 to the target image display region 41. The region tentative index value 1/α4 corresponds to the tentative index value 1/α1. In a case where the region tentative index value 1/α4 is equal to the tentative index value 1/α1, and the light source unit 60 outputs light based on the values, the light source unit 60 outputs the same amount of light. The method for calculating the region tentative index value 1/α4 performed by the region tentative 1/α4 calculating unit 77 will be described later.
The light irradiation amount calculating unit 78 calculates a comparative light irradiation amount 1/α5 based on the chunk index value 1/α3, the result of determination of the low-saturation pixel number determining unit 75, and the display quality maintenance reference value. Based on the comparative light irradiation amount 1/α5, the light irradiation amount calculating unit 78 calculates a light irradiation amount 1/α5. The comparative light irradiation amount 1/α5 is an index used to calculate the irradiation amount of light output from the light source unit 60 to the target image display region 41. The light irradiation amount 1/α6 is a value indicating the irradiation amount of light output from the light source unit 60 to the target image display region 41. The comparative light irradiation amount 1/α5 and the light irradiation amount 1/α6 correspond to the tentative index value 1/α1. In a case where the comparative light irradiation amount 1/α5 is equal to the tentative index value 1/α1, and the light source unit 60 outputs light based on the values, the light source unit 60 outputs the same amount of light. Similarly to this, in a case where the light irradiation amount 1/α6 is equal to the tentative index value 1/α1, and the light source unit 60 outputs light based on the values, the light source unit 60 outputs the same amount of light.
The light irradiation amount calculating unit 78 includes a comparative 1/α5 unit 97 and a 1/α6 determining unit 98. The comparative 1/α5 unit 97 acquires, from the low-saturation pixel number determining unit 75, the result of determination of whether the number of low-saturation pixels 48L in the target image display region 41 is larger than the certain threshold. The comparative 1/α5 unit 97 also acquires the information on the chunk index value 1/α3 from the chunk 1/α3 calculating unit 96. The comparative 1/α5 unit 97 also acquires the information on the display quality maintenance reference value from the display quality maintenance reference value calculating unit 76. Based on the result of determination made by the low-saturation pixel number determining unit 75, the chunk index value 1/α3, and the display quality maintenance reference value, the comparative 1/α5 unit 97 calculates the comparative light irradiation amount 1/α5 in the target image display region 41. More specifically, if the number of low-saturation pixels 48L is larger than the certain threshold, the comparative 1/α5 unit 97 determines a larger one of the chunk index value 1/α3 and the display quality maintenance reference value (one having a larger irradiation amount of light from the light source unit 60) to be the comparative light irradiation amount 1/α5. If the number of low-saturation pixels 48L is equal to or smaller than the certain threshold, the comparative 1/α5 unit 97 determines the chunk index value 1/α3 to be the comparative light irradiation amount 1/α5.
The 1/α6 determining unit 98 acquires the information on the region tentative index value 1/α4 in the target image display region 41 from the region tentative 1/α4 calculating unit 77. The 1/α6 determining unit 98 also acquires the information on the comparative light irradiation amount 1/α5 in the target image display region 41 from the comparative 1/α5 unit 97. Based on the region tentative index value 1/α4 and the comparative light irradiation amount 1/α5 in the target image display region 41, the 1/α6 determining unit 98 calculates the light irradiation amount 1/α6 in the target image display region 41. More specifically, the 1/α6 determining unit 98 determines a larger one of the region tentative index value 1/α4 and the comparative light irradiation amount 1/α5 (one having a larger irradiation amount of light from the light source unit 60) to be the light irradiation amount 1/α6 in the target image display region 41.
The 1/α6 determining unit 98 outputs the information on the calculated light irradiation amount 1/α6 in the target image display region 41 to the light source driving unit 50 as the light source control signal SBL. The light source driving unit 50 performs control such that the irradiation amount of light from the sidelight light source 62 that outputs light to the target image display region 41 corresponds to the light irradiation amount 1/α6.
The α6 calculating unit 79 acquires the information on the light irradiation amount 1/α5 from the 1/α6 determining unit 98. Based on the light irradiation amount 1/α5, the α6 calculating unit 79 calculates an expansion coefficient α6 used to expand the input signals corresponding to the respective pixels 48 in the target image display region 41. The expansion coefficient α6 is the reciprocal of the light irradiation amount 1/α6. The expansion coefficient α6 is common to all the pixels 48 in the target image display region 41.
The output signal generating unit 80 acquires the information on the expansion coefficient α6 from the α6 calculating unit 79. Based on the expansion coefficient α6 and the input signals, the output signal generating unit 80 generates output signals for causing the pixels 48 in the target image display region 41 to display certain colors. The output signal generating unit 80 outputs the generated output signals to the image display panel driving unit 30. The method for generating the output signals performed by the output signal generating unit 80 will be described later.
The following describes calculation of the tentative index value 1/α1 out of the processing operations performed by the display device 10. The tentative index value 1/α1 is calculated based on the tentative expansion coefficient α1 as described above.
In the display device 10, the pixels 48 each include the fourth sub-pixel 49W that outputs the fourth color (white) to broaden the dynamic range of brightness in the extended color space (HSV color space in the first embodiment) as illustrated in
The tentative expansion coefficient α1 is a tentative value used to expand the input signal and convert the color space extended by the output signal into the expanded color space. Based on the input signal values for the sub-pixels 49 in the pixels 48 included in the target image display region 41, the tentative α1 calculating unit 71 of the signal processing unit 20 calculates the saturation S and value V(S) of the pixels 48 to calculate the tentative expansion coefficient α1.
The saturation S and the value V(S) are expressed as follows: S=(Max−Min)/Max, and V(S)=Max. The saturation S can take values of 0 to 1, and the value V(S) can take values of 0 to (2n−1) where n is the number of bits of display gradation. Max is the maximum value of the input signal values for the three sub-pixels in a pixel, that is, of the input signal value for the first sub-pixel 49R, the input signal value for the second sub-pixel 49G, and the input signal value for the third sub-pixel 49B. Min is the minimum value of the input signal values for the three sub-pixels in the pixel, that is, of the input signal value for the first sub-pixel 49R, the input signal value for the second sub-pixel 49G, and the input signal value for the third sub-pixel 49B. As illustrated in
The signal processing unit 20 receives the input signal, which is information of the image to be displayed, input from the control device 11. The input signal includes the information of the image (color) to be displayed at its position for each pixel as the input signal. Specifically, with respect to the (p,q)-th pixel (where 1≦p≦I, 1≦q≦Q0), the signal processing unit 20 receives a signal input thereto including an input signal of the first sub-pixel the signal value of which is x1-(p,q), an input signal of the second sub-pixel the signal value of which is x2-(p,q), and an input signal of the third sub-pixel the signal value of which is x3-(p,q).
In the (p,q)-th pixel, the saturation S(p,q) and the value V(S)(p,q) of the input color in the cylindrical HSV color space are generally calculated by Equations (1) and (2) based on the input signal for the first sub-pixel (signal value x1-(p,q)), the input signal for the second sub-pixel (signal value x2-(p,q)), and the input signal for the third sub-pixel (signal value x3-(p,q)).
S
(p,q)=(Max(p,q)−Min(p,q))/Max(p,q) (1)
V(S)(p,q)=Max(p,q) (2)
In these Equations, Max(p,q) is the maximum value among the input signal values of three sub-pixels 49, that is, (x1-(p,q), x2-(p,q), and x3-(p,q)), and Min(p,q) is the minimum value of the input signal values of three sub-pixels 49, that is (x1-(p,q), x2-(p,q), and x3-(p,q)). In the first embodiment, n is 8. That is, the display gradation bit number is 8 bits (a value of the display gradation is 256 gradations, that is, 0 to 255).
The signal processing unit 20 calculates the tentative expansion coefficient α1 using Equation (3) based on the value V(S)(p,q) of each pixel 48 in the target image display region 41 and Vmax(S) of the expanded color space. The tentative expansion coefficient α1 may possibly vary depending on the pixel 48.
α1(p,q)=Vmax(S)/V(S)(p,q) (3)
The tentative α1 calculating unit 71 of the signal processing unit 20 calculates the hue of the (p,q)-th pixel 48 using Equation (4).
The tentative 1/α1 calculating unit 72 of the signal processing unit 20 calculates the reciprocal of α1(p,q) and determines the calculated reciprocal of as a tentative index value 1/α1(p,q) of the (p,q)-th pixel 48. Thus, the signal processing unit 20 calculates the tentative index value 1/α1 of each pixel 48.
The following describes calculation of the chunk index value 1/α3 out of the processing operations performed by the display device 10. The explanation starts with calculation of the chunk tentative index value 1/α2 performed by the chunk tentative 1/α2 calculating unit 92.
The chunk tentative 1/α2 calculating unit 92 calculates in parallel the chunk tentative index value 1/α2 in the first direction in the target image display region 41 (Step S10) and the chunk tentative index value 1/α2 in the second direction in the target image display region 41 (Step S11) based on the tentative index value 1/α1 of the pixel 48. The processing at Step S10 and Step S11 will be described later. The processing at Step S10 and at Step S11 may be performed in parallel or in order. The first direction is a direction in which a writing position moves when an image is written in the image display panel 40. In other words, the first direction is a movement direction of a pixel for which a signal is processed in processing of data. The second direction is orthogonal to the first direction.
After calculating the chunk tentative index value 1/α2 in the first direction and the second direction, the chunk tentative 1/α2 calculating unit 92 determines whether the chunk tentative index value 1/α2 in the first direction is larger than that in the second direction (Step S12). If the chunk tentative 1/α2 calculating unit 92 determines that the chunk tentative index value 1/α2 in the first direction is larger than that in the second direction (Yes at Step S12), the chunk tentative 1/α2 calculating unit 92 determines the chunk tentative index value 1/α2 in the first direction to be the chunk tentative index value 1/α2 in the target image display region 41 (Step S13). The present processing is then finished. If the chunk tentative 1/α2 calculating unit 92 determines that the chunk tentative index value 1/α2 in the first direction is not larger than that in the second direction (No at Step S12), that is, that the chunk tentative index value 1/α2 in the first direction is equal to or smaller than that in the second direction, the chunk tentative 1/α2 calculating unit 92 determines whether the chunk tentative index value 1/α2 in the first direction is smaller than that in the second direction (Step S14).
If the chunk tentative 1/α2 calculating unit 92 determines that the chunk tentative index value 1/α2 in the first direction is smaller than that in the second direction (Yes at Step S14), the chunk tentative 1/α2 calculating unit 92 determines the chunk tentative index value 1/α2 in the second direction to be the chunk tentative index value 1/α2 in the target image display region 41 (Step S15). The present processing is then finished. In other words, the chunk tentative 1/α2 calculating unit 92 determines a larger one of the chunk tentative index value 1/α2 in the first direction and that in the second direction to be the chunk tentative index value 1/α2. If the chunk tentative 1/α2 calculating unit 92 determines that the chunk tentative index value 1/α2 in the first direction is not smaller than that in the second direction (No at Step S14), that is, that the chunk tentative index value 1/α2 in the first direction is equal to that in the second direction, the chunk tentative 1/α2 calculating unit 92 determines the chunk tentative index value 1/α2 in the target image display region 41 based on the order of priority of the hues (Step S16). The present processing is then finished. Specifically, the chunk tentative 1/α2 calculating unit 92 determines the chunk tentative index value 1/α2 having higher hue priority between the chunk tentative index value 1/α2 in the first direction and that in the second direction to be the chunk tentative index value 1/α2. The order of priority is: yellow, yellowish green, cyan, green, magenta, violet, red, and blue in descending order, for example.
The chunk tentative 1/α2 calculating unit 92 extracts the tentative index value 1/α1 of a first sampling point (Step S22) and determines whether the tentative index value 1/α1 is larger than a threshold (Step S24). The threshold is a reference used to determine whether the tentative index value 1/α1 falls within a range in which detection of a chunk need not be considered (the adjustment according to the present embodiment need not be performed) and is 8′h40, for example. If the chunk tentative 1/α2 calculating unit 92 determines that the tentative index value 1/α1 is equal to or smaller than the threshold (No at Step S24), the chunk tentative 1/α2 calculating unit 92 performs processing at Step S34.
By contrast, if the chunk tentative 1/α2 calculating unit 92 determines that the tentative index value 1/α1 is larger than the threshold (Yes at Step S24), the chunk tentative 1/α2 calculating unit 92 extracts the tentative index value 1/α1 of a second sampling point adjacent in the first direction (Step S26). The chunk tentative 1/α2 calculating unit 92 determines whether the tentative index values 1/α1 are continuous (Step S28). The chunk tentative 1/α2 calculating unit 92 classifies the tentative index values 1/α1 by a plurality of ranges. If the tentative index value 1/α1 of the second sampling point used for comparison falls within the same range as that of the first sampling point out of the ranges resulting from the classification, the chunk tentative 1/α2 calculating unit 92 determines that the tentative index values 1/α1 are continuous. The number and the magnitude of the ranges in the classification may be optionally set. The chunk tentative 1/α2 calculating unit 92 may determine whether the tentative index values 1/α1 are continuous based on whether the tentative index values 1/α1 are identical to each other. Alternatively, if the tentative index value 1/α1 of the first sampling point falls within the range of the tentative index value 1/α1 used for comparison or falls within a range larger than it, the chunk tentative 1/α2 calculating unit 92 may determine that the tentative index values 1/α1 are continuous. Still alternatively, if tentative index values 1/α1 of sampling points of equal to or larger than a preset number, that is, of two or more sampling points are continuous, the chunk tentative 1/α2 calculating unit 92 may determine that the tentative index values 1/α1 are continuous.
If the chunk tentative 1/α2 calculating unit 92 determines that the tentative index values 1/α1 are not continuous (No at Step S28), the chunk tentative 1/α2 calculating unit 92 holds a flag of sampling and resets a continuity detection signal (Step S30). Subsequently, the chunk tentative 1/α2 calculating unit 92 performs the processing at Step S34. The continuity detection signal is turned ON while the sampling points are continuous. If the chunk tentative 1/α2 calculating unit 92 determines that the tentative index values 1/α1 are continuous (Yes at Step S28), the chunk tentative 1/α2 calculating unit 92 compares the previous tentative index value 1/α1 with the present tentative index value 1/α1. The chunk tentative 1/α2 calculating unit 92 holds a larger one of the tentative index values 1/α1 and the flag thereof (Step S32) and then performs the processing at Step S34.
After making the determination of the sampling point, the chunk tentative 1/α2 calculating unit 92 determines whether the determination is completed to a boundary of the image display region 41 in the first direction (Step S34). If the chunk tentative 1/α2 calculating unit 92 determines that the determination is not completed to the boundary of the image display region 41 in the first direction (No at Step S34), the chunk tentative 1/α2 calculating unit 92 performs the processing at Step S22 again to perform the processing described above on another sampling point. As described above, the chunk tentative 1/α2 calculating unit 92 repeatedly performs the processing until the determination is completed to the boundary of the image display region 41 in the first direction. If the chunk tentative 1/α2 calculating unit 92 determines that the determination is completed to the boundary of the image display region 41 in the first direction (Yes at Step S34), the chunk tentative 1/α2 calculating unit 92 determines whether the determination is completed to a boundary of the image, that is, the pixel 48 at the end of the image display panel 40 (Step S36).
If the chunk tentative 1/α2 calculating unit 92 determines that the determination is not completed to the boundary of the image (No at Step S36), the chunk tentative 1/α2 calculating unit 92 carries over the tentative index value 1/α1 and the flag (Step S38) and then performs the processing at Step S22 again. If the chunk tentative 1/α2 calculating unit 92 determines that the determination is completed to the boundary of the image (Yes at Step S36), the chunk tentative 1/α2 calculating unit 92 determines whether the detection of a chunk in the first direction is completed, that is, whether the processing is performed on the sampling points on the entire image (Step S40).
If the chunk tentative 1/α2 calculating unit 92 determines that the detection of a chunk in the first direction is not completed (No at Step S40), the chunk tentative 1/α2 calculating unit 92 proceeds to the next line and resets the continuity detection signal and the flag (Step S42). Subsequently, the chunk tentative 1/α2 calculating unit 92 performs the processing at Step S22 again. If the chunk tentative 1/α2 calculating unit 92 determines that the detection of a chunk in the first direction is completed (Yes at Step S40), the chunk tentative 1/α2 calculating unit 92 determines the chunk tentative index value 1/α2 in the first direction for each image display region 41 (Step S44). The present processing is then finished.
Because the method for calculating the chunk tentative index value 1/α2 in the second direction is the same as that in the first direction, detailed explanation thereof with reference to a flowchart will be omitted.
The following describes calculation of the chunk index value 1/α3.
After calculating the chunk tentative index value 1/α2, the correction value calculating unit 94 calculates a correction value (hue correction value CV in the present embodiment) (Step S82). The correction value calculating unit 94 acquires the information on the chunk detected by the chunk tentative 1/α2 calculating unit 92 and the information on the hue of each pixel 48 to calculate the hues of the pixels 48 constituting the chunk. Based on the hues of the pixels 48 constituting the chunk, the correction value calculating unit 94 calculates the hue correction value CV.
The hue correction value CV is calculated based on the hues of the pixels 48 constituting the chunk. By correcting the chunk tentative index value 1/α2 with the hue correction value CV, it is possible to reduce the irradiation amount of light output from the light source unit 60 based on the chunk tentative index value 1/α2 while preventing deterioration in the image.
The hue correction value CV may be optionally set and is not limited to that indicated by the curve CV1 as long as it takes different values depending on the hue of the chunk. The hue correction value CV, for example, is preferably set to equal to or smaller than 5% of the maximum allowable value of the chunk tentative index value 1/α2 in yellow (in a case where the hue is yellow), which is more sensitively recognized by human eyes and more sensitively identified in color difference determination using the CIE 2000 color difference formula. The hue correction value CV is preferably set to 10% to 20% of the maximum allowable value of the chunk tentative index value 1/α2 in blue (in a case where the hue is blue), which is less sensitively recognized by human eyes and less sensitively identified in color difference determination using the CIE 2000 color difference formula. The hue correction value CV may discretely vary depending on the hue. In a case where the hue is classified into continuous angular ranges, for example, the hue correction values CV in the same angular range may be a fixed value, and the hue correction values CV in different angular ranges may be different values. Also in this case, the hue correction value preferably takes the maximum in an angular range including the hue of yellow (e.g., from 30° to 90°) and takes the minimum in an angular range including the hue of blue (e.g., from 210° to 270°).
After calculating the correction value (hue correction value CV in the present embodiment), the chunk 1/α3 calculating unit 96 calculates the chunk index value 1/α3 (Step S84). More specifically, the chunk 1/α3 calculating unit 96 calculates a chunk index value 1/α3A of a certain chunk based on Equation (5) where 1/α2A denotes the chunk tentative index value of the certain chunk, and CVA denotes the hue correction value CV of the certain chunk. After the processing at Step S84 is performed, the calculation of the chunk index value 1/α3 is finished.
1/α3A=1/α2A−CVA (5)
As expressed by Equation (5), the chunk index value 1/α3 is obtained by subtracting the hue correction value CVA from the chunk tentative index value 1/α2. The hue correction value CV is used to reduce the irradiation amount of light output to a chunk based on the hue of the chunk. In other words, the chunk index value 1/α3 is obtained by subtracting the irradiation amount of light from the chunk tentative index value 1/α2 based on the hue.
As described above, the signal processing unit 20 calculates the chunk index value 1/α3 in the target image display region 41.
The following describes detection of the low-saturation pixels 48L. The low-saturation pixel detecting unit 74 of the signal processing unit 20 acquires the information on the saturation of the pixels 48 included in the target image display region 41 to detect the low-saturation pixels 48L in the target image display region 41. The low-saturation pixel detecting unit 74 detects pixels 48 having saturation lower than a certain saturation value as the low-saturation pixels 48L.
As described above, the signal processing unit 20 detects the low-saturation pixels 48L. The low-saturation pixel number determining unit 75 then determines whether the number of low-saturation pixels 48L in the target image display region 41 is larger than the certain threshold.
The following describes calculation of the display quality maintenance reference value. The display quality maintenance reference value calculating unit 76 of the signal processing unit 20 calculates the display quality maintenance reference value. The display quality maintenance reference value calculating unit 76 acquires the information on the low-saturation pixels 48L in the target image display region 41 from the low-saturation pixel detecting unit 74. The display quality maintenance reference value calculating unit 76 also acquires the information on the tentative index values 1/α1 of the pixels 48 in the target image display region 41 from the tentative 1/α1 calculating unit 72. Based on the information on the low-saturation pixels 48L and the information on the tentative index values 1/α1, the display quality maintenance reference value calculating unit 76 derives the tentative index values 1/α1 of the low-saturation pixels 48L in the target image display region 41. Based on the tentative index values 1/α1 of the low-saturation pixels 48L in the target image display region 41, the display quality maintenance reference value calculating unit 76 calculates the display quality maintenance reference value in the target image display region 41.
More specifically, the display quality maintenance reference value calculating unit 76 determines the largest tentative index value 1/α1 out of the tentative index values 1/α1 of the low-saturation pixels 48L in the target image display region 41 to be the display quality maintenance reference value in the target image display region 41. In other words, the display quality maintenance reference value calculating unit 76 determines the tentative index value 1/α1 that maximizes the irradiation amount of light from the light source unit 60 out of the tentative index values 1/α1 of the low-saturation pixels 48L in the target image display region 41 to be the display quality maintenance reference value.
The following describes calculation of the region tentative index value 1/α4. The region tentative 1/α4 calculating unit 77 of the signal processing unit 20 uses a certain algorithm to calculate the region tentative index value 1/α4 common to all the pixels 48 in the target image display region 41. The certain algorithm, for example, is the following processing: deriving distribution of the tentative index values 1/α1 of the respective pixels 48 in the target image display region 41, and determining the largest tentative index value 1/α1 out of the tentative index values 1/α1 allocated to pixels of equal to or larger than a certain number to be the region tentative index value 1/α4.
The following describes calculation of the comparative light irradiation amount 1/α5. The comparative 1/α5 unit 97 of the signal processing unit 20 calculates the comparative light irradiation amount 1/α5.
As illustrated in
After the number of low-saturation pixels 48L is calculated, the low-saturation pixel number determining unit 75 determines whether the number of low-saturation pixels 48L in the target image display region 41 is larger than the certain threshold (Step S95). If the number of low-saturation pixels 48L is larger than the certain threshold (Yes at Step S95), the comparative 1/α5 unit 97 determines whether the chunk index value 1/α3 is larger than the display quality maintenance reference value (Step S96).
If the chunk index value 1/α3 is larger than the display quality maintenance reference value (Yes at Step S96), the comparative 1/α5 unit 97 determines the chunk index value 1/α3 to be the comparative light irradiation amount 1/α5 in the target image display region 41 (Step S98).
By contrast, if the chunk index value 1/α3 is not larger than the display quality maintenance reference value (No at Step S96), that is, if the chunk index value 1/α3 is equal to or smaller than the display quality maintenance reference value, the comparative 1/α5 unit 97 determines the display quality maintenance reference value to be the comparative light irradiation amount 1/α5 in the target image display region 41 (Step S99). In other words, if the number of low-saturation pixels 48L is larger than the certain threshold, the comparative 1/α5 unit 97 determines a larger one of the chunk index value 1/α3 and the display quality maintenance reference value (one having a larger irradiation amount of light from the light source unit 60) to be the comparative light irradiation amount 1/α5.
If the number of low-saturation pixels 48L is not larger than the certain threshold (No at Step S95), that is, if the number of low-saturation pixels 48L is equal to or smaller than the certain threshold, the comparative 1/α5 unit 97 determines the chunk index value 1/α3 to be the comparative light irradiation amount 1/α5 in the target image display region 41 (Step S98). Thus, the calculation of the comparative light irradiation amount 1/α5 is finished.
The following describes calculation of the light irradiation amount 1/α6. The 1/α6 determining unit 98 of the signal processing unit 20 calculates the light irradiation amount 1/α6.
As illustrated in
After the comparative light irradiation amount 1/α5 and the region tentative index value 1/α4 are calculated, the 1/α6 determining unit 98 determines whether the comparative light irradiation amount 1/α5 is larger than the region tentative index value 1/α4 (Step S104).
If the comparative light irradiation amount 1/α5 is larger than the region tentative index value 1/α4 (Yes at Step S104), the 1/α6 determining unit 98 determines the comparative light irradiation amount 1/α5 to be the light irradiation amount 1/α6 (Step S106). By contrast, if the comparative light irradiation amount 1/α5 is not larger than the region tentative index value 1/α4 (No at Step S104), that is, if the comparative light irradiation amount 1/α5 is equal to or smaller than the region tentative index value 1/α4, the 1/α6 determining unit 98 determines the region tentative index value 1/α4 to be the light irradiation amount 1/α6 (Step S108). In other words, the 1/α6 determining unit 98 determines a larger one of the comparative light irradiation amount 1/α5 and the region tentative index value 1/α4 (one having a larger irradiation amount of light from the light source unit 60) to be the light irradiation amount 1/α6. Thus, the calculation of the light irradiation amount 1/α6 is finished.
The 1/α6 determining unit 98 outputs the information on the calculated light irradiation amount 1/α6 in the target image display region 41 to the light source driving unit 50. The light source driving unit 50 performs control such that the irradiation amount of light from the sidelight light source 62 that outputs light to the target image display region 41 corresponds to the light irradiation amount 1/α6. Specifically, the irradiation amount of light from the sidelight light source 62 increases as the light irradiation amount 1/α6 increases and decreases as the light irradiation amount 1/α6 decreases.
The following describes generation of output signals. Based on the light irradiation amount 1/α6, the α6 calculating unit 79 of the signal processing unit 20 calculates the expansion coefficient α6 common to the pixels 48 in the target image display region 41. The expansion coefficient α6 is the reciprocal of the light irradiation amount 1/α6.
The output signal generating unit 80 of the signal processing unit 20 generates an output signal for the first sub-pixel (signal value X1-(p,q)) for determining a display gradation of the first sub-pixel 49R, an output signal for the second sub-pixel (signal value X2-(p,q)) for determining a display gradation of the second sub-pixel 49G, an output signal for the third sub-pixel (signal value X3-(p,q)) for determining a display gradation of the third sub-pixel 49B, and an output signal for the fourth sub-pixel (signal value X4-(p,q)) for determining a display gradation of the fourth sub-pixel 49W. The signal processing unit 20 then outputs these output signals to the image display panel driving unit 30. The following specifically describes generation of the output signals performed by the signal processing unit 20.
After calculating the expansion coefficient α6, the output signal generating unit 80 of the signal processing unit 20 calculates the output signal value X4-(p,q) for the fourth sub-pixel based on at least the input signal for the first sub-pixel (signal value x1-(p,q)), the input signal for the second sub-pixel (signal value x2-(p,q)), and the input signal for the third sub-pixel (signal value x3-(p,q)). More specifically, the output signal generating unit 80 of the signal processing unit 20 calculates the output signal value X4-(p,q) for the fourth sub-pixel based on the product of Min(p,q) and the expansion coefficient α. In actual operation, the signal processing unit 20 calculates the signal value X4-(p,q) based on Equation (6). While the product of Min(p,q) and the expansion coefficient α is divided by χ in Equation (6), the embodiment is not limited thereto.
X
4-(p,q)=Min(p,q)·α6/χ (6)
χ is a constant depending on the display device 10. No color filter is arranged for the fourth sub-pixel 49W that displays white. The fourth sub-pixel 49W that displays the fourth color is brighter than the first sub-pixel 49R that displays the first color, the second sub-pixel 49G that displays the second color, and the third sub-pixel 49B that displays the third color when irradiated with light of the same lighting amount from the light source. When a signal having a value corresponding to the maximum signal value of the output signal of the first sub-pixel 49R is input to the first sub-pixel 49R, a signal having a value corresponding to the maximum signal value of the output signal of the second sub-pixel 49G is input to the second sub-pixel 49G, and a signal having a value corresponding to the maximum signal value of the output signal of the third sub-pixel 49B is input to the third sub-pixel 49B, luminance of an aggregate of the first sub-pixel 49R, the second sub-pixel 49G, and the third sub-pixel 49B included in the pixel 48 or a group of pixels 48 is BN1-3. When a signal having a value corresponding to the maximum signal value of the output signal of the fourth sub-pixel 49W is input to the fourth sub-pixel 49W included in the pixel 48 or a group of pixels 48, the luminance of the fourth sub-pixel 49W is BN4. That is, white (maximum luminance) is displayed by the aggregate of the first sub-pixel 49R, the second sub-pixel 49G, and the third sub-pixel 49B, and the luminance of the white is represented by BN1-3. Where χ is a constant depending on the display device 10, the constant χ is represented by χ=BN4/BN1-3.
Specifically, the luminance BN4 when the input signal having a value of display gradation 255 is assumed to be input to the fourth sub-pixel 49W is, for example, 1.5 times the luminance BN1-3 of white where the input signals having values of display gradation such as the signal value x1-(p,q)=255, the signal value x2-(p,q)=255, and the signal value x3-(p,q)=255, are input to the aggregate of the first sub-pixel 49R, the second sub-pixel 49G, and the third sub-pixel 49B. That is, in the first embodiment, χ=1.5.
Subsequently, the output signal generating unit 80 of the signal processing unit 20 derives the output signal for the first sub-pixel (signal value X1-(p,q)) based on at least the input signal for the first sub-pixel (signal value x1-(p,q)) and the expansion coefficient α6. The output signal generating unit 80 also derives the output signal for the second sub-pixel (signal value X2-(p,q)) based on at least the input signal for the second sub-pixel (signal value x2-(p,q)) and the expansion coefficient α6. The output signal generating unit 80 also derives the output signal for the third sub-pixel (signal value X3-(p,q)) based on at least the input signal for the third sub-pixel (signal value x3-(p,q)) and the expansion coefficient α6.
Specifically, the signal processing unit 20 derives the output signal for the first sub-pixel based on the input signal for the first sub-pixel, the expansion coefficient α6, and the output signal for the fourth sub-pixel. The signal processing unit 20 also derives the output signal for the second sub-pixel based on the input signal for the second sub-pixel, the expansion coefficient α6, and the output signal for the fourth sub-pixel. The signal processing unit 20 also derives the output signal for the third sub-pixel based on the input signal for the third sub-pixel, the expansion coefficient α6, and the output signal for the fourth sub-pixel.
Specifically, the signal processing unit 20 calculates the output signal value X1-(p,q) for the first sub-pixel, the output signal value X2-(p,q) for the second sub-pixel, and the output signal value X3-(p,q) for the third sub-pixel supplied to the (p,q)-th pixel 48 (or a group of the first sub-pixel 49R, the second sub-pixel 49G, and the third sub-pixel 49B) using Equations (7) to (9), respectively, where χ is a constant depending on the display device 10.
X
1-(p,q)=α6·x1-(p,q)−χ·X4-(p,q) (7)
X
2-(p,q)=α6·x2-(p,q)−χ·X4-(p,q) (8)
X
3-(p,q)=α6·x3-(p,q)−χX4-(p,q) (9)
As described above, the signal processing unit 20 generates output signals of the sub-pixels 49. Next, the following describes a method of obtaining the signal values X1-(p,q), X2-(p,q), X3-(p,q), and X4-(p,q) that are output signals of the (p,q)-th pixel 48 (expansion processing). The following processing is performed to keep a ratio among the luminance of the first primary color displayed by (first sub-pixel 49R+fourth sub-pixel 49W), the luminance of the second primary color displayed by (second sub-pixel 49G+fourth sub-pixel 49W), and the luminance of the third primary color displayed by (third sub-pixel 49B+fourth sub-pixel 49W). The processing is performed to also keep (maintain) color tone. In addition, the processing is performed to keep (maintain) a gradation-luminance characteristic (gamma characteristic, γ characteristic). When all of the input signal values are 0 or small values in any one of the pixels 48 or a group of the pixels 48, the expansion coefficient α may be obtained without including such a pixel 48 or a group of pixels 48.
First Step
First, the α6 calculating unit 79 of the signal processing unit 20 calculates the expansion coefficient α6 in the target image display region 41 from the light irradiation amount 1/α6 in the target image display region 41.
Second Step
Subsequently, the signal processing unit 20 calculates the signal value X4-(p,q) in the (p,q)-th pixel 48 based on at least the signal value x1-(p,q), the signal value x2-(p,q), and the signal value x3-(p,q). The signal processing unit 20 according to the first embodiment determines the signal value X4-(p,q) based on Min(p,q), the expansion coefficient α6, and the constant χ. More specifically, the signal processing unit 20 calculates the signal value X4-(p,q) based on Equation (6) as described above. The signal processing unit 20 calculates the signal value X4-(p,q) for all the pixels 48 in the target image display region 41.
Third Step
Subsequently, the signal processing unit 20 obtains the signal value X1-(p,q) in the (p,q)-th pixel 48 based on the signal value x1-(p,q), the expansion coefficient α6, and the signal value X4-(p,q), obtains the signal value X2-(p,q) in the (p,q)-th pixel 48 based on the signal value x2-(p,q), the expansion coefficient α6, and the signal value X4-(p,q), and obtains the signal value X3-(p,q) in the (p,q)-th pixel 48 based on the signal value x3-(p,q), the expansion coefficient α6, and the signal value X4-(p,q). Specifically, the signal processing unit 20 obtains the signal value X1-(p,q), the signal value X2-(p,q), and the signal value X3-(p,q) in the (p,q)-th pixel 48 based on Equations (7) to (9) described above.
The output signal generating unit 80 of the signal processing unit 20 generates the output signals by performing the process described above. The output signal generating unit 80 outputs the generated output signals to the image display panel driving unit 30.
Also in
The display quality maintenance reference value, which is a reference value at which the display quality of the colors displayed by the low-saturation pixels 48L is maintained, is 100. In other words, the light irradiation amount 1/α6 (irradiation amount of light from the light source unit 60)_required for the low-saturation pixels 48L to display the colors corresponding to the input signals is 100. As described above, performing the processing according to the first embodiment provides a light irradiation amount 1/α6 of 100. Thus, by performing the processing according to the first embodiment, it is possible to secure the light irradiation amount required for the low-saturation pixels 48L and suppress reduction in the luminance of the colors displayed by the low-saturation pixels 48L. This makes it possible to prevent deterioration in the image.
In
Also in the image display region 41X, the light irradiation amount 1/α6 (irradiation amount of light from the light source unit 60) required for the low-saturation pixels 48L to display the colors corresponding to the input signals is 100. In the comparative example, however, the light irradiation amount 1/α6 is 90. Thus, by performing the processing according to the comparative example, the light irradiation amount required for the low-saturation pixels 48L may possibly fail to be secured, resulting in reduction in the luminance of the colors displayed by the low-saturation pixels 48L. By contrast, by performing the processing according to the first embodiment, it is possible to suppress reduction in the luminance of the colors displayed by the low-saturation pixels 48L. Because the low-saturation pixels 48L especially have lower saturation, reduction in the luminance thereof is more likely to be recognized by an observer. The display device 10 according to the first embodiment can suppress reduction in the luminance of the low-saturation pixels 48L, thereby suitably preventing deterioration in the image.
As described above, the low-saturation pixel detecting unit 74 of the display device 10 according to the first embodiment detects low-saturation pixels 48L in the target image display region 41. The light irradiation amount calculating unit 78 of the display device 10 calculates the comparative light irradiation amount 1/α5 of the target image display region 41 based on: the result of detection performed by the low-saturation pixel detecting unit 74; the display quality maintenance reference value at which the display quality of the colors displayed by the low-saturation pixels 48L is maintained; and the index value based on the tentative index values 1/α1 of the pixels 48 included in the target image display region 41. Based on the comparative light irradiation amount 1/α5, the light irradiation amount calculating unit 78 calculates the light irradiation amount 1/α6. The display device 10 calculates the light irradiation amount 1/α6 based on the result of detection performed by the low-saturation pixel detecting unit 74, the display quality maintenance reference value, and the index value. The light source unit 60 outputs light of the irradiation amount corresponding to the light irradiation amount 1/α6 to the target image display region 41. Thus, the display device 10 can suppress reduction in the luminance of the low-saturation pixels 48L, thereby suitably preventing deterioration in the image.
The chunk tentative 1/α2 calculating unit 92 of the display device 10 determines whether the tentative index value 1/α1 is continuous in a plurality of pixels 48. If it is determined that the tentative index value 1/α1 is continuous, the chunk tentative 1/α2 calculating unit 92 determines the region of the continuous pixels 48 to be a chunk. The chunk tentative 1/α2 calculating unit 92 determines the tentative index value 1/α1 of the continuous pixels to be the chunk tentative index value 1/α2. The index value is calculated based on the chunk tentative index value 1/α2. In a case where the chunk tentative index value 1/α2 is large, for example, the display device 10 can prevent the light irradiation amount from being insufficient for the chunk, thereby preventing deterioration in the image quality.
If the number of low-saturation pixels 48L is larger than the certain threshold, the light irradiation amount calculating unit 78 of the display device 10 determines a value having a larger light irradiation amount between the index value and the display quality maintenance reference value to be the comparative light irradiation amount 1/α5. If the number of low-saturation pixels 48L is equal to or smaller than the certain threshold, the light irradiation amount calculating unit 78 determines the index value to be the comparative light irradiation amount 1/α5. If the number of low-saturation pixels 48L is large, the display device 10 determines the light irradiation amount 1/α6 based on a value having a larger light irradiation amount between the index value and the display quality maintenance reference value. Thus, if the number of low-saturation pixels 48L is large, and deterioration in the image is more likely to be recognized, the display device 10 suppresses reduction in the light irradiation amount, thereby preventing deterioration in the image. By contrast, if the number of low-saturation pixels 48L is small, and deterioration in the image is less likely to be recognized, the display device 10 appropriately controls the light irradiation amount based on the index value, thereby reducing power consumption.
The display device 10 calculates the chunk index value 1/α3 based on the chunk tentative index value 1/α2 and the correction value. The display device 10 calculates the index value based on the chunk index value 1/α3. The display device 10 can appropriately reduce the chunk index value 1/α3 using the correction value based on the hue. Thus, the display device 10 can more appropriately reduce power consumption and prevent deterioration in the image quality. The display device 10 does not necessarily calculate the correction value or the chunk index value 1/α3 and may use the chunk tentative index value 1/α2 as the index value.
The display device 10 calculates the region tentative index value 1/α4 and determines a larger one of the comparative light irradiation amount 1/α5 and the region tentative index value 1/α4 to be the light irradiation amount 1/α6. Thus, the display device 10 can prevent the light irradiation amount from being too small, thereby more suitably preventing deterioration in the image quality.
The display device 10 determines the tentative index value 1/α1 that maximizes the light irradiation amount out of the tentative index values 1/α1 of the low-saturation pixels 48L to be the display quality maintenance reference value. Thus, the display device 10 can prevent the light irradiation amount 1/α6 from being smaller than the light irradiation amount required for the low-saturation pixels 48L, thereby more suitably preventing deterioration in the image quality.
The display quality maintenance reference value simply needs to be a reference value at which the display quality of the colors displayed by the low-saturation pixels 48L is maintained and is not necessarily calculated based on the tentative index values 1/α1 of the low-saturation pixels 48L. In this case, the display quality maintenance reference value simply needs to be large enough to prevent recognition of darkening of the colors displayed by the low-saturation pixels 48L. The display quality maintenance reference value may be a predetermined constant, such as 1/(1+χ). In this case, the light irradiation amount 1/α6 is equal to or larger than the display quality maintenance reference value of 1/(1+χ). Even if the saturation of the low-saturation pixels 48L is 0, the light irradiation amount 1/α6 is prevented from being smaller than the light irradiation amount required for the low-saturation pixels 48L. Also in this case, the display device 10 can prevent the light irradiation amount from being too small, thereby more suitably preventing deterioration in the image quality. Even if the saturation of the pixels 48 is 0 (achromatic color), setting the display quality maintenance reference value to 1/(1+χ) can prevent the light irradiation amount 1/α6 from being smaller than the light irradiation amount required for the low-saturation pixels 48L.
The display device 10 includes the fourth sub-pixel 49W and performs expansion using the expansion coefficient α6. Thus, the display device 10 can prevent deterioration in the image and reduce the irradiation amount of light from the light source unit 60, resulting in reduced power consumption.
The following describes a second embodiment of the present invention. A display device 10 according to the second embodiment is different from the display device 10 according to the first embodiment in the method for calculating the display quality maintenance reference value. Explanation will be omitted for components of the display device 10 according to the second embodiment common to those of the display device 10 according to the first embodiment.
A display quality maintenance reference value calculating unit 76 according to the second embodiment classifies the tentative index values 1/α1 of the low-saturation pixels 48L according to the frequency distribution to classify the low saturation pixels 48L according to the grade. The display quality maintenance reference value calculating unit 76 classifies the low-saturation pixels 48L according to the grades, thereby calculating the display quality maintenance reference value. Table 1 indicates an example of classification of the low-saturation pixels 48L.
0-0.1
As indicated by Table 1, the display quality maintenance reference value calculating unit 76 classifies a value range of the tentative index value 1/α1 into a plurality of pixel groups (grades). More specifically, the pixel groups are composed of n grades of a value group 1, a value group 2, a value group 3, . . . , a value group n−1, and a value group n. In the example indicated by Table 1, the tentative index values 1/α1 of the low-saturation pixels 48L can vary from 0 to 1. The value group 1 indicates a value range of equal to or larger than 0 and smaller than 0.1. The value group 2 indicates a value range of equal to or larger than 0.1 and smaller than 0.2. The value group 3 indicates a value range of equal to or larger than 0.2 and smaller than 0.3. The value group n−1 indicates a value range of equal to or larger than 0.8 and smaller than 0.9. The value group n indicates a value range of 0.9 to 1. In the example indicated by Table 1, all the value groups (the value group 1, the value group 2, the value group 3, . . . , the value group n−1, and the value group n) correspond to the allowable value range of 0 to 1 of the tentative index values 1/α1 of the low-saturation pixels 48L.
The display quality maintenance reference value calculating unit 76 classifies the tentative index values 1/α1 of the low-saturation pixels 48L in the target image display region 41 in each pixel group (grade) according to the frequency distribution. In other words, the display quality maintenance reference value calculating unit 76 detects a value group the value range of which includes the tentative index values 1/α1 of the low-saturation pixels 48L. Thus, the display quality maintenance reference value calculating unit 76 classifies the low-saturation pixels 48L in each value group. The display quality maintenance reference value calculating unit 76 classifies all the low-saturation pixels 48L in the target image display region 41. In the example indicated by Table 1, the number of low-saturation pixels 48L classified as the value group 1, that is, the number of low-saturation pixels 48L the tentative index value 1/α1 of which is 0 to 0.1 is 50. The number of low-saturation pixels 48L classified as the value group 2 is 10. The number of low-saturation pixels 48L classified as the value group 3 is 40. The number of low-saturation pixels 48L classified as the value group n−1 is 30. The number of low-saturation pixels 48L classified as the value group n is 15. The number of low-saturation pixels 48L associated with the value groups between the value group 3 and the value group n−1 is smaller than 20.
The display quality maintenance reference value calculating unit 76 determines whether the number of classified low-saturation pixels 48L is equal to or larger than a certain number of pixels for each value group. The display quality maintenance reference value calculating unit 76 detects a value group having a certain number or more of low-saturation pixels 48L. In the example indicated by Table 1, the certain number of pixels is 20. Thus, in the example indicated by Table 1, the value groups having a certain number or more of low-saturation pixels 48L are the value group 1, the value group 3, and the value group n−1.
The display quality maintenance reference value calculating unit 76 selects the largest value group having the largest value in the value range out of the value groups having a certain number or more of low-saturation pixels 48L. Because the value group n−1 has the largest value in the example indicated by Table 1, the display quality maintenance reference value calculating unit 76 selects the value group n−1 as the largest value group. The display quality maintenance reference value calculating unit 76 determines the value included in the value range of the largest value group to be the display quality maintenance reference value. More specifically, the display quality maintenance reference value calculating unit 76 determines the largest value included in the value range of the largest value group to be the display quality maintenance reference value. In the example indicated by Table 1, the display quality maintenance reference value calculating unit 76 determines 0.9, which is the largest value included in the value group n−1, to be the display quality maintenance reference value. The display quality maintenance reference value is not necessarily the largest value as long as it is included in the value range of the largest value group. Table 1 indicates an example of classification of the low-saturation pixels 48L, and the number of the value groups and the value range thereof may be optionally set.
As described above, the display quality maintenance reference value calculating unit 76 classifies the value range of the tentative index value 1/α1 into a plurality of grades. The display quality maintenance reference value calculating unit 76 classifies the tentative index values 1/α1 of the low-saturation pixels 48L into the grades according to the frequency distribution, thereby classifying the low-saturation pixels 48L according to the grades. The display quality maintenance reference value calculating unit 76 detects grades (value groups) having a certain number or more of low-saturation pixels 48L. The display quality maintenance reference value calculating unit 76 selects the largest grade (largest value group) having the largest value in the value range out of the detected grades (value groups). The display quality maintenance reference value calculating unit 76 determines a value included in the value range of the selected largest grade (largest value group) to be the display quality maintenance reference value. Let us assume a case where first low-saturation pixels 48L having large tentative index values 1/α1 are present, but the number thereof is small. In this case, the display device 10a according to the second embodiment determines the irradiation amount of light from the light source unit 60 based on second saturation pixels 48L having tentative index values 1/α1 smaller than those of the first low-saturation pixels 48L. Thus, if there are low-saturation pixels 48L having large tentative index values 1/α1 but the number of which is small, the display device 10a according to the second embodiment can suitably reduce the irradiation amount of light from the light source unit 60, thereby reducing power consumption. Because the number of first low-saturation pixels 48L having large tentative index values 1/α1 is small, reduction in the luminance is less likely to be recognized, resulting in prevention of deterioration in the image.
While the display quality maintenance reference value is preferably calculated based on the tentative index values 1/α1 of the low-saturation pixels 48L as described in the first and the second embodiments, a desired calculation method may be employed. The display quality maintenance reference value is a reference value at which the display quality of the colors displayed by the low-saturation pixels 48L is maintained. The display quality maintenance reference value simply needs to be large enough to prevent deterioration in the colors displayed by the low-saturation pixels 48L.
The following describes a third embodiment of the present invention. A display device 10 according to the third embodiment is different from the display device 10 according to the first embodiment in that the display device 10b detects a chunk of the low-saturation pixels 48L. Explanation will be omitted for components of the display device 10 according to the third embodiment common to those of the display device 10 according to the first embodiment.
The chunk tentative 1/α2 calculating unit 92b detects a chunk in the target image display region 41 with the same method as that performed by the chunk tentative 1/α2 calculating unit 92 according to the first embodiment, thereby calculating the chunk tentative index value 1/α2. The chunk tentative 1/α2 calculating unit 92b acquires a result of detection of the low-saturation pixels 48L, that is, information on which of the pixels 48 are the low-saturation pixels 48L from the low-saturation pixel detecting unit 74b. In a case where a plurality of chunks is detected, the chunk tentative index value 1/α2 is the largest value of the chunk tentative index values 1/α2 of the detected chunks. As described above, the third embodiment calculates the largest chunk tentative index value 1/α2. If the detected chunk is a pixel group of the low-saturation pixels 48L, the third embodiment also calculates the chunk tentative index value 1/α2 of the chunk of the low-saturation pixels 48 regardless of whether it is the largest chunk tentative index value 1/α2. In the following description, the chunk tentative index value of the low-saturation pixels 48L is referred to as a chunk tentative index value 1/α2L of low-saturation pixels. Thus, the chunk tentative 1/α2 calculating unit 92b calculates the chunk tentative index value 1/α2 and the chunk tentative index value 1/α2L of low-saturation pixels.
The following describes calculation of the comparative light irradiation amount 1/α5 performed by the signal processing unit 20b with reference to a flowchart.
As illustrated in
After the chunk tentative index value 1/α2 and the chunk tentative index value 1/α2L of low-saturation pixels are calculated, the chunk 1/α3 calculating unit 96b determines whether the chunk tentative index value 1/α2L of low-saturation pixels is larger than the chunk tentative index value 1/α2 (Step S112).
If the chunk tentative index value 1/α2L of low-saturation pixels is larger than the chunk tentative index value 1/α2 (Yes at Step S112), the comparative 1/α5 unit 97 determines the chunk tentative index value 1/α2L of low-saturation pixels to be the comparative light irradiation amount 1/α5 (Step S114). In this case, the comparative 1/α5 unit 97 acquires the information on the chunk tentative index value 1/α2L of low-saturation pixels and determines the chunk tentative index value 1/α2L of low-saturation pixels to be the comparative light irradiation amount 1/α5.
By contrast, if the chunk tentative index value 1/α2L of low-saturation pixels is not larger than the chunk tentative index value 1/α2 (No at Step S112), that is, if the chunk tentative index value 1/α2L of low-saturation pixels is equal to or smaller than the chunk tentative index value 1/α2, the chunk 1/α3 calculating unit 96b determines whether the chunk tentative index value 1/α2L of low-saturation pixels is larger than the chunk index value 1/α3 (Step S116). In other words, after comparing the chunk tentative index value 1/α2L of low-saturation pixels with the chunk tentative index value 1/α2, the chunk 1/α3 calculating unit 96b compares the chunk tentative index value 1/α2L of low-saturation pixels with the chunk index value 1/α3 obtained by correcting the chunk tentative index value 1/α2 with the correction value.
If the chunk tentative index value 1/α2L of low-saturation pixels is larger than the chunk index value 1/α3 (Yes at Step S116), the comparative 1/α5 unit 97 performs the processing at Step S114 to determine the chunk tentative index value 1/α2L of low-saturation pixels to be the comparative light irradiation amount 1/α5.
By contrast, if the chunk tentative index value 1/α2L of low-saturation pixels is not larger than the chunk index value 1/α3 (No at Step S116), that is, if the chunk tentative index value 1/α2L of low-saturation pixels is equal to or smaller than the chunk index value 1/α3, the comparative 1/α5 unit 97 determines the chunk index value 1/α3 to be the comparative light irradiation amount 1/α5 (Step S118). In this case, the comparative 1/α5 unit 97 acquires the information on the chunk index value 1/α3 and determines the chunk index value 1/α3 to be the comparative light irradiation amount 1/α5. Thus, the calculation of the comparative light irradiation amount 1/α5 is finished. The processing is summarized as follows: the signal processing unit 20b determines a larger one of the chunk tentative index value 1/α2L of low-saturation pixels and the chunk index value 1/α3 (one having a larger irradiation amount of light from the light source unit 60) to be the comparative light irradiation amount 1/α5. Subsequently, the signal processing unit 20b calculates the light irradiation amount 1/α6 with the same method as that in the first embodiment to generate output signals.
Let us assume a case where the correction value of the chunk 171b is 30. In this case, the chunk index value 1/α3 of the chunk 171b is 90, which is obtained by subtracting the correction value from the chunk tentative index value 1/α2. The comparative light irradiation amount 1/α5 of the image display region 41b is 100, which is the chunk tentative index value 1/α2 of low-saturation pixels corresponding to a larger one of the chunk index value 1/α3 and the chunk tentative index value 1/α2 of low-saturation pixels. Thus, by performing the processing according to the third embodiment, it is possible to secure the light irradiation amount required for the low-saturation pixels 48L and suppress reduction in the luminance of the colors displayed by the low-saturation pixels 48L. This makes it possible to prevent deterioration in the image.
As described above, the display device 10 according to the third embodiment calculates the chunk tentative index value 1/α2L of low-saturation pixels. The display device 10 determines a larger one of the chunk tentative index value 1/α2L of low-saturation pixels and the chunk index value 1/α3 (one having a larger irradiation amount of light from the light source unit 60) to be the comparative light irradiation amount 1/α5. In other words, the display device 10 uses the chunk tentative index value 1/α2L of low-saturation pixels as the display quality maintenance reference value according to the first embodiment. The chunk calculating unit 73b according to the third embodiment detects a chunk composed of the low-saturation pixels 48L. The light irradiation amount calculating unit 78 uses the chunk tentative index value 1/α2L of low-saturation pixels as the display quality maintenance reference value to determine one having a larger irradiation amount of light between the index value and the display quality maintenance reference value to be the comparative light irradiation amount 1/α5. Thus, the display device 10 according to the third embodiment suppresses reduction in the luminance of the colors displayed by the low-saturation pixels 48L, thereby preventing deterioration in the image.
The following describes a modification of the first embodiment. A display device 10 according to the modification is different from the display device 10 according to the first embodiment in the method for calculating the correction value. A correction value calculating unit 94 according to the modification calculates a correction value CVd used to correct the chunk tentative index value 1/α2 based on the hue correction value CV indicated by the curve CV1 in
The correction value adjustment term CVx is used to adjust the hue correction value CV based on the chunk tentative index value 1/α2. The correction value adjustment term CVx varies depending on the chunk tentative index value 1/α2.
The correction value calculating unit 94 according to the modification calculates the correction value CVd based on the correction value CV indicated by the curve CV1 in
CV
d
=CV
A
·CV
XA (10)
As indicated by Equation (10), the correction value CVd is obtained by multiplying the hue correction value CV by the correction value adjustment term CVx. The display device 10 according to the modification uses the correction value CVd instead of the hue correction value CV in Equation (5), thereby calculating the chunk index value 1/α3.
The correction value adjustment term CVx is larger than 1 when the chunk tentative index value 1/α2 is an intermediate value between t1 and t3. Thus, the correction value CVd is larger than the hue correction value CV when the chunk tentative index value 1/α2 is an intermediate value. In other words, the correction value adjustment term CVx makes the correction value larger when the chunk tentative index value 1/α2 is an intermediate value. The correction value calculating unit 94d according to the modification can make the correction value larger when the chunk tentative index value 1/α2 is an intermediate value. Thus, the display device 10 according to the modification can more appropriately reduce the chunk index value 1/α3. As a result, the display device 10c can more appropriately reduce power consumption and prevent deterioration in the image quality.
The following describes application examples of the display device 10 according to the first embodiment with reference to
The electronic apparatus illustrated in
An electronic apparatus illustrated in
While the embodiments according to the present invention have been described above, the embodiments are not limited to content thereof. The components described above include components that are easily conceivable by those skilled in the art, substantially the same components, and what is called an equivalent. The components described above can also be combined with each other as appropriate. In addition, the components can be omitted, replaced, or modified in various ways without departing from the gist of the embodiments described above.
Number | Date | Country | Kind |
---|---|---|---|
2015-043950 | Mar 2015 | JP | national |