1. Field of the Invention
The present invention relates to a display device and a method of calculating a correction value for correcting an image signal supplied to a display panel in a display device.
2. Description of the Related Art
As can be seen from Japanese Unexamined Patent Application Publication No. 2005-195832, for the purpose of correcting unevenness of luminance and chromaticity of a display device (or simply a display panel) so as to improve uniformity, an unevenness correcting device for determining a correction value by a coordinate of an X direction, a Y direction and a grayscale direction (Z direction) of a panel, which is called 3D-γ system, has been put to practical use.
The unevenness correcting device is mounted in an image display device such as a television device as a circuit unit for performing a correcting process with respect to an image signal supplied to a display panel unit.
For example, it is assumed that an image signal value (grayscale value) is represented by 10 bits and grayscale has 1024 steps of 0 to 1023. If image signals having a grayscale value of “512” are given to an overall screen, that is, all pixels constituting a screen, the overall screen should display a uniform image having a grayscale value of “512”. However, due to luminance unevenness of the display panel, a darker portion or a brighter portion than the portion having the grayscale value of 512 is generated on the screen. Thus, the uniformity of the screen is low. In order to improve this, the image signal values given to the pixels are corrected according to the characteristics of the luminance unevenness.
That is, a signal for the portion of a low-luminance on an unadjusted panel is converted to an image signal having a high-luminance value, a signal for the portion of a high-luminance on the unadjusted panel is converted to an image signal having a low-luminance value, and these signals are given to the display panel as the corrected image signals, thereby outputting a desired image having uniform luminance.
For example, an image signal value corrected to have a grayscale value higher than “512” is given to a pixel of a darker portion than “512”, even when the grayscale value “512” is given, on the screen depending on a luminance difference.
In addition, an image signal value corrected to have a grayscale value lower than “512” is given to a pixel of a brighter portion than “512”, even when the grayscale value “512” is given, on the screen depending on a luminance difference.
In an unevenness correcting circuit of a 3D-γ system, such a 2D map is prepared for a uniform image having a variety of luminance values.
If the panel is completely uniform, a linear graph representing the output of an input signal without modification is obtained. However, the graph of
For example, in a grayscale value Ain of an input side (horizontal axis), an output side (vertical axis) as a corrected grayscale value is in a range from Aout1 to Aout2. When an image signal with the grayscale value Ain is given to all pixels such that a uniform image is displayed, the grayscale value is necessary to be corrected for each pixel in order to actually display the uniform image. As a result, the correction value of each pixel is in a range from Aout1 to Aout2.
The range of the correction value is different for each grayscale value. Due to the variation of each grayscale value, the 2D map is necessary to be prepared for each grayscale value.
The unevenness correcting circuit includes a lookup table unit 100 and a correction operation circuit 101 as shown in
In the lookup table unit 100, a lookup table as the 2D map is stored for each grayscale value. In each lookup table, with respect to input grayscale values, a grayscale value (or a coefficient for obtaining a corrected grayscale value) as a correction value is stored for each pixel.
The correction operation circuit 101 reads values necessary for an operation from the lookup table unit 100, and computes and outputs image signal values for correcting luminance unevenness and chromaticity unevenness of a panel using the values, with respect to input original image signal values.
In order to retain unevenness correction data with respect to all the X direction, the Y direction and the Z direction, the amount of data may be impractically enormous. Therefore, a method of storing correction values with the 2D maps for the representative Z coordinate (grayscale value) and estimating and using correction values from the representative correction values in the other coordinates is generally applied.
For example, although the grayscale values of the 1024 steps of “0” to “1023” are considered as the grayscale value (Z direction) in
Therefore, of the values from “0” to “1023”, n representative input values obtained by sampling several correction values, such as “0”, “64”, “128”, . . . , and “1023”, in the Z direction are set and n lookup tables for the n representative input values are retained.
If the input image signal value is a grayscale value which is not sampled, an interpolation operation is performed using correction values stored in the lookup tables of the grayscale values that are larger and smaller, respectively, than the input image signal value and closest to this input image signal value. For example, correction values are obtained by a linear interpolation operation.
In such a correction system, how the correction values of the pixels are determined will be described.
In
In addition, there is a tendency that the luminance of the central portion of the panel is highest.
In order to calculate a correction value for correcting an input image signal with respect to a panel with unevenness, in an existing method, target luminance values of all pixels are set to target luminance TG denoted by a dotted line in
That is, if a grayscale value V is given and the pixels emit light with luminance Lt, originally, the luminance of the overall screen uniformly becomes luminance Lt. With respect to the overall screen (all pixels), the target luminance becomes TG=Lt.
Next, correction values for the pixels are obtained such that all the pixels have a target luminance value (luminance Lt).
In
Meanwhile, a V-L curve before correcting the luminance of a certain pixel to be corrected is positioned below the ideal V-L curve, as shown in
That is, it can be seen that (V+ΔV) is necessary to be output when V is input to the unevenness correcting circuit.
As shown in
In addition, the unevenness correcting circuit is necessary to satisfy the above-described function with respect to all input grayscale.
If the correction values are calculated and the image signal values given to the pixels of the display panel are corrected as described above, there is no difficulty when the image signal values are in a range of low luminance or intermediate luminance, but a problem that correction may not be performed occurs in a range of high luminance.
That is, in an actual circuit, since the correction value (V+ΔV) is not set beyond the grayscale value of 1023 (the grayscale of 10 bits), for example, as shown in
With respect to the low-luminance area and the intermediate-luminance area, as denoted by the solid lines H1 and H2, since the correction value (V+ΔV) does not exceed the grayscale value of 1023, it is possible to perform correction in any position of the panel.
Meanwhile,
In this case, a portion in which the correction value (V+ΔV) exceeds the grayscale value of 1023 occurs, and correction may not be performed in a portion of the panel corresponding thereto.
Description has been heretofore made with respect to the cross section in the X direction of the panel.
For example, if the correction value (V+ΔV) exceeds the grayscale value of 1023 at the left and right end sides of the panel in the X direction and the correction value (V+ΔV) exceeds the grayscale value of 1023 at the upper and lower end sides of the panel in the Y direction, only the luminance values of pixels in the central portion of the panel can be corrected and those in the peripheral portion thereof may not be corrected as shown in
In order to prevent an uncorrectable area from occurring, for example, the target luminance is necessary to be lowered. For example, by shifting the line of the target luminance TG3 in
However, in this case, as a manner of course, the luminance after correction is lowered and thus a satisfactory display image may not be obtained.
It is desirable to appropriately perform correction in an overall screen including a high-luminance area, without decreasing luminance after correction.
According to an embodiment of the present invention, there is provided a method of calculating a correction value used when signal value correction is performed with respect to an image signal supplied to a display panel. The method includes the steps of setting a target luminance value, which is not uniform in an overall surface of the display panel, as a target luminance value of one image signal value such that at least a portion of a distribution of target luminance values at each plane position of the display panel becomes a curved distribution, and calculating a correction value at each plane position of the display panel using luminance observed at each plane position of the display panel when one image signal value is given to the overall surface of the display panel and the target luminance value at each plane position of the display panel.
Each of a plurality of representative values selected from minimum grayscale value to maximum grayscale value of the display panel may become one image signal value, and the correction value at each plane position of the display panel may be calculated corresponding to the image signal value as each of the representative values.
The target luminance value of one image signal value at each plane position of the display panel may be set so as to be distributed in a range which does not exceed a maximum luminance value observed when one image signal is given to the overall surface of the display panel.
The distribution of the target luminance value of one image signal value at each plane position of the display panel may become a curved distribution in which four corner portions of the panel have a low luminance value, as compared with the center portion of the panel.
The distribution of the target luminance value of one image signal value at each plane position of the display panel may become a curved distribution in which left and right portions of the panel have a low luminance value, as compared with the center portion of the panel.
The distribution of the target luminance value of one image signal value at each plane position of the display panel may have a uniform distribution area, in which the target luminance value is uniform, in a central portion of the panel, and may have a curved distribution in a portion other than the central portion of the panel.
The distribution of the target luminance value of one image signal value at each plane position of the display panel may be set so as to become a curved distribution represented by a curve obtained by reducing a frequency of a curve of a variation in luminance value at each plane position of the display panel observed when one image signal value is given to the overall surface of the display panel.
The target luminance value of one image signal value at each plane position of the display panel may be set in a range in which an image signal value after the correction using the correction value does not exceed a maximum grayscale value of the display panel.
According to another embodiment of the present invention, there is provided a display device including a display unit which performs an image display on a display panel by a supplied image signal, a memory table unit having a plurality of reference tables respectively corresponding to a plurality of representative values as an image signal value, the reference tables each storing a correction value at each plane position of the display panel in advance, and a correction operation unit which calculates a corrected image signal value as the image signal supplied to the display panel by an operation using an input image signal value and the correction value read from a reference table corresponding to the input image signal value in the memory table unit. The correction value stored in each of the reference tables is calculated at each plane position of the display panel using luminance observed at each plane position of the display panel when one image signal value is given to an overall surface of the display panel and a target luminance value to each plane position of the display panel after a target luminance value which is not uniform in the overall surface of the display panel is set as a target luminance value of one image signal value such that at least a portion of a distribution of the target luminance value at each plane position of the display panel becomes a curved distribution.
The embodiments of the present invention relate to a 3D-γ system in which uniformity is improved by correcting luminance unevenness or chromaticity unevenness of a display panel and a correction value is determined by a coordinate in an X direction, a Y direction and a grayscale direction (Z direction) of the panel.
In the display device, the correction value is stored in the memory table unit. With respect to the input image signal, the correction of the image signal value is performed by reading the correction value according to the luminance level and the horizontal position of the display panel from the memory table unit.
In the embodiments of the present invention, overall luminance is not lowered, but the correction is suitably performed in any luminance area. In particular, in a high-luminance area, the target luminance of each pixel which is close to the panel characteristics at the time of non-correction but allows unevenness to be inconspicuous is set. That is, a target luminance value which is not uniform in the overall surface of the display panel is set as a target luminance value of one image signal value such that a portion or all of the distribution of the target luminance value at each plane position of the display panel becomes a curved distribution. The correction value at each plane position of the display panel is calculated corresponding to a difference between the target luminance value and luminance observed at each plane position of the display panel when one image signal value is actually given to the overall surface of the display panel.
According to the embodiments of the present invention, in a display device having a 3D-γ unevenness correction system mounted therein, in particular, an uncorrectable area in a high-luminance area can be eliminated and thus unevenness can be suitably corrected without deteriorating luminance.
Hereinafter, embodiments of the present invention will be described in the following order.
[1. Target Setting and Correction Value Calculation of Embodiment]
[2. Detailed Example of Target Setting]
[3. Display device of Embodiment]
[1. Target Setting and Correction Value Calculation of Embodiment]
Target setting and correction value calculation of an embodiment will be described with reference to
First,
In
Panel luminance LP when a certain grayscale value V is input is denoted by a solid line. The panel luminance LP is luminance which actually appears on the panel when one grayscale value V is given to all pixels of the panel, but is not uniform due to unevenness of the display panel. For example, the luminance of the central portion of the panel is highest.
When correction values for correcting input image signals are calculated with respect to a panel with unevenness, in the past, in order to make luminance unevenness uniform, target luminance having a linear distribution, that is target luminance which is uniform regardless of a horizontal position of the panel, was set.
In contrast, in the present example, for example, as denoted by a dotted line of
For example, by setting target luminance TG as the distribution denoted by the dotted line of
As described with respect to
By applying it to the present example, for example,
As denoted by a dotted line of
In this case, the difference is zero at a central position denoted by • and the correction value at that position becomes ΔV=0. Meanwhile, in the peripheral portion, the panel luminance LP is lowered, but the luminance value is set to be low because the target luminance TG has the curved distribution. Accordingly, the luminance difference of each position becomes a negative value (downward arrow).
To this end, the correction value (V+ΔV) has, for example, a distribution denoted by a solid line H of
For example, if a grayscale value of 960 may be given to pixels, grayscale values after correction equal to or less than 960 are distributed.
First, as described with reference to
However, in this example, as shown in
That is, even in the high-luminance area, since the target luminance corresponding to the pixels is set such that the target luminance TG3 has a curved distribution in the horizontal direction of the panel, it is possible to prevent the correction values from exceeding maximum grayscale. Accordingly, it is possible to perform correction regardless of the plane position of the horizontal direction.
In addition, although the target luminance distribution viewed in the x direction of the panel becomes the curved distribution in
In the present example, for example, as described above, as the target luminance value of a certain image signal value, a target luminance value which is not uniform in the overall surface of the display panel is set such that the distribution of the target luminance value TG of each plane position of the display panel becomes a curved distribution.
In addition, the correction values of the plane positions of the display panel are calculated using the luminance observed at the plane position of the display panel when one image signal value is given to the overall surface of the display panel and the target luminance value of each plane position of the display panel.
Accordingly, the calculated correction values do not exceed the maximum grayscale. That is, an uncorrectable area is eliminated.
In addition, since the uniform target luminance is not shifted to the low luminance side at the plane position as in the related art, luminance after correction is not wholly lowered.
In the present example, if the distribution of the target luminance value is the curved distribution, the luminance of an image after correction on the screen plane is not uniform when a certain specific grayscale value is uniformly given to the overall screen.
For example, if the distribution of the target luminance value shown in
However, the luminance distribution is unperceivable to the long-period vibration characteristic of human vision. In this case, the presence of unevenness is hard to be perceived. That is, actually, adequate unevenness correction is accomplished.
In addition, in the present embodiment, since a property in which a gradual luminance variation is hard to perceive given the characteristics of human vision, the curved distribution of the target luminance value is as smooth as possible.
In contrast, from a property in which the human eye is sensitive to an unevenness variation in a minute range and is insensitive to a panel variation over a large range, the distribution curve of the target luminance is determined.
For example, by an upward convex distribution in which the central portion of the panel is set to a peak and the luminance is lowered to a maximum of 15% or less at four corners as shown in
In addition, if the distribution curve of the target luminance is lower than the distribution line of the panel luminance LP as shown in
In addition, the distribution curve of the target luminance may not necessarily be lower than that distribution line of the panel luminance LP at every position.
That is, if the target luminance value is distributed in a range which does not exceed a maximum luminance value (for example, a luminance value denoted by • of
However, in the example described with reference to
As the luminance unevenness of the plane direction are due to the structure of the panel, generally, the panel luminance distribution has a peak at the central portion and is lowered to the peripheral portion. In this case, as the distribution of the target luminance value, as shown in
However, the distribution of the panel luminance LP may be different from the above-described distribution.
For example,
Actually, the distribution of the target luminance value is suitably set according to the distribution of the panel luminance LP.
In detail, the target luminance value of any one image signal value at each plane position of the display panel is set so as to become a curved distribution represented by a curve obtained by reducing the frequency of a curve of a variation in luminance value at each plane position of the display panel observed when one image signal value is given to the overall surface of the display panel.
Only in the X direction, as a curve which is obtained by extracting a low frequency component from the curve of the panel luminance LP as a solid line of
From a difference between the target luminance TG and the panel luminance LP at each position, a correction value of each position (each pixel) is calculated.
Even in this case, if the distribution of the target luminance TG is a smoothly curved distribution, the human eye may not sense luminance unevenness after correction.
In addition, the difference at each position is small as the distribution curve of the target luminance is close to the distribution curve of the panel luminance LP. This means that the correction value at each position becomes a small value.
If the correction value is small, the number of bits may be small as a digital value representing the correction value. Then, in the below-described display device, the capacity necessary for a table for storing correction values may be decreased.
In
The distribution of the target luminance TG may exceed the maximum luminance value of the panel luminance LP.
For example,
In the correction value of a pixel located at a position where the target luminance TG is higher than the panel luminance LP, ΔV becomes a positive value. That is, the correction value (V+ΔV) becomes a correction value for correcting the image signal value to the maximum grayscale side.
However, if the image signal value (grayscale value) after correction does not exceed the maximum grayscale value of the display pane, an uncorrectable area does not occur.
As a result, in order to prevent an uncorrectable area from occurring, the distribution of the target luminance value, in which the grayscale value after correction does not exceed the maximum grayscale, is set.
Actually, for simplification of a target setting process or the like, as described above, the distribution of the target luminance TG is preferably in a range which does not exceed the maximum luminance value of the panel luminance LP.
In addition, in the example of
[2. Detailed Example of Target Setting]
Now, the detailed example of the setting of the target luminance value will be described.
First, the example of the case where the target luminance value having a curved distribution in which the central portion of the panel is set to the peak and the luminance of four corners is lowered as shown in
In
Ltarget=Ltop−A(x/x0)2−B(y/y0)2 (Functional Equation 1)
In addition,
Ltarget is a two-dimensional luminance distribution which is a target in a corrected grayscale surface.
x is the X-direction coordinate of the panel.
y is the Y-direction coordinate of the panel.
Ltop is highest luminance in the plane, and coincides, for example, with the luminance of the panel center (the coordinate point of (X, Y)=(0,0)) and is “10” in
A, B, x0, y0 and x1 and y1 used in the following functional equation are constants.
For example, the target luminance of each coordinate point obtained by Functional Equation 1 is shown in
By Functional Equation 1, it is possible to set target luminance with the curved distribution shown in
Ltarget=Ltop+A(cos(x/x0)−1)+B(cos(y/y0)−1) (Functional Equation 2)
The target luminance of each coordinate point in this case is shown in
In order to form such a curved distribution, the target luminance value of each coordinate point is calculated using the following Functional Equation 3.
Ltarget=Ltop−A(x/x0)2 (Functional Equation 3)
The target luminance of each coordinate point obtained in this case is shown in
Target luminance values become the same value in the Y direction and become different values in the X direction such that the curved distribution is formed.
In addition, the following Functional Equation 4 may be used.
Ltarget=Ltop+A(cos(x/x0)−1) (Functional Equation 4)
The target luminance of each coordinate point in this case is shown in
In order to form such a distribution, for example, the target luminance value of each coordinate point is calculated using the following Functional Equations 5A to 5D.
If |x|<x1 and |y|<y1,
Ltarget=Ltop (Functional Equation 5A)
If |x|≧x1 and |y|<y1,
Ltarget=Ltop+A((|x|−x1)/x0)2 (Functional Equation 5B)
If |x|<x1 and |y|≧y1,
Ltarget=Ltop+B((|y|−y1)/y0)2 (Functional Equation 5C)
If |x|≧x1 and |y|≧y1,
Ltarget=Ltop+A((|x|−x1)/x0)2+B((|y|−y1)/y0)2 (Functional Equation 5D)
In this case, the target luminance of each coordinate point obtained using a constant A=−1, a constant B=−1, a constant x0=x1=0.8, a constant y0=y1=0.45 is shown in
As the central portion of the screen, in the area having an X coordinate value of −0.8<x<0.8 and a Y coordinate value of −0.45<y<0.4, the target luminance value of each coordinate becomes 10 by Functional Equation 5A.
In addition, an area which becomes the central portion in the Y direction of the left and right areas of the screen uses Functional Equation 5B. That is, in an area having an X coordinate value of x≦−0.8 and a Y coordinate value of −0.45<y<0.45 and an area having an X coordinate value of 0.8≦x and a Y coordinate value of −0.45<y<0.45, the target luminance value of each coordinate is obtained by Functional Equation 5B.
An area which becomes the central portion in the upper and lower areas of the screen of the X direction uses Functional Equation 5C. That is, in an area having an X coordinate value of −0.8<x<0.8 and a Y coordinate value of −0.45≧y and an area having an X coordinate value of −0.8<x<0.8 and a Y coordinate value of y≧0.45, the target luminance value of each coordinate is obtained by Functional Equation 5C.
In the four corner areas of the screen, Functional Equation 5D is used. That is, in the following four areas surrounded by a thick line of
Area having an X coordinate value of −0.8≧x and a Y coordinate value of −0.45≧y (the left upper area of
Area having an X coordinate value of −0.8≧x and a Y coordinate value of 0.45≧y (the left lower area of
Area having an X coordinate value of 0.8≦x and a Y coordinate value of −0.45≧y (the right upper area of
Area having an X coordinate value of 0.8≦x and a Y coordinate value of 0.45≦y (the right lower area of
If the target luminance of each coordinate point is set as shown in
In order to form the distribution shown in
If |x|<x1 and |y|<y1,
Ltarget=Ltop (Functional Equation 6A)
If |x|≧x1 and |y|<y1,
Ltarget=Ltop+A(cos((|x|−x1)/x0)−1) (Functional Equation 6B)
If |x|<x1 and |y|≧y1,
Ltarget=Ltop+B(cos((|y|−y1)/y0)−1 (Functional Equation 6C)
If |x|≧x1 and |y|≧y1,
Ltarget=Ltop+A(cos((|x|−x1)/x0)−1+B(cos((|y|−y1)/y0)−1 (Functional Equation 6D)
The target luminance of each coordinate point obtained in this case is shown in
In the area of the central portion of the screen, the target luminance value of each coordinate becomes 10 by Functional Equation 6A.
In addition, in the area which becomes the central portion in the Y direction of the left and right areas of the screen, the target luminance value of each coordinate is obtained by Functional Equation 6B.
In the area which becomes the central portion in the X direction of the upper and lower areas of the screen, the target luminance value of each coordinate is obtained by Functional Equation 6C.
In the four corner areas of the screen, Functional Equation 6D is used. That is, in the four areas surrounded by a thick line of
Even when the target luminance of each coordinate point is set as shown in
In order to form such a distribution, for example, the target luminance value of each coordinate point is calculated using the following Functional Equations 7A and 7B.
If |x|<x1,
Ltarget=Ltop (Functional Equation 7A)
If |x|≧x1,
Ltarget=Ltop−A((|x|−x1)/x0)2 (Functional Equation 7B)
The target luminance of each coordinate point using a constant x0=x1=0.8 obtained in this case is shown in
As the central portion of the screen, in an area having an X coordinate value of −0.8≦x≦0.8, the target luminance value of each coordinate becomes 10 by Functional Equation 7A.
In an area having an X coordinate value of x<−0.8 and an area having an X coordinate value of 0.8<x of the left and right areas of the screen, the target luminance value of each coordinate is obtained by Functional Equation 7B.
When the target luminance of each coordinate point is set as shown in
In order to form the distribution shown in
If |x|<x1,
Ltarget=Ltop (Functional Equation 8A)
If |x|≧x1,
Ltarget=Ltop+A(cos((|x|−x1)/x0)−1) (Functional Equation 8B)
The target luminance of each coordinate point obtained in this case is shown in
In the central portion of the screen, the target luminance value of each coordinate becomes 10 by Functional Equation 8A.
In the left and right areas of the screen, the target luminance value of each coordinate is obtained by Functional Equation 8B.
In order to set the target luminance of each coordinate point as shown in
In the above-described examples, by setting the target luminance distribution which becomes the curved distribution in the overall screen as shown in
In the examples of
Although eight examples are described as the detailed example for setting the target luminance, a plurality of examples may be considered as the actually employable function operation example or the distribution shape of the curved distribution. The examples are only exemplary.
In each panel actually manufactured, an original luminance unevenness state is different. Accordingly, a method for preparing a plurality of functional equations and selecting an adequate functional equation according to the result of measuring the unevenness of each panel may be considered.
[3. Display device of Embodiment]
The embodiment of a display device for performing correction using a correction value calculated using a target luminance value of a curved distribution will be described.
An image signal processing unit 2 performs an image signal process according to an input signal. For example, in a television receiver, the input signal becomes a received broadcast signal, and the image signal processing unit 2 performs a process of extracting an image signal from the received signal. In an image playing device, the input signal is a signal read from a recording medium, and the image signal processing unit 2 performs a process of playing an image signal. In a network device, the image signal processing unit 2 performs a process of decoding communication data or the like with respect to the input signal obtained by network communication.
That is, the image signal processing unit 2 indicated here is a portion which extracts an image signal received from a certain transmission path, performs a necessary process, and outputs, for example, an RGB image signal.
The image signals including an R signal, a G signal and a B signal output from the image signal processing unit 2 are supplied to an unevenness correction unit 3. The unevenness correction unit 3 outputs corrected image signal values, which can be obtained by a correction operation, with respect to the input image signal values of R, G and B, as a correction process according to the unevenness characteristics (luminance unevenness and chromaticity unevenness) of a display panel 1. The detail will be described later.
A timing controller 4 sends the RGB image signals corrected by the unevenness correction unit 3 to a data driver 5 at predetermined timing and sends scanning timing to a predetermined gate driver 6.
The display panel 1 is, for example, an organic electroluminescent (EL) display panel, a liquid crystal panel or the like and is completed by arranging pixel circuits in a matrix in a horizontal direction (X direction) and a vertical direction (Y direction). The pixel circuits are driven in the unit of one line by the image signal values supplied from the data driver 5 at line scanning timing of the gate driver 6, thereby performing an image display.
For example, the configuration example of the unevenness correction unit 3 of the display device is shown in
The unevenness correction unit 3 includes circuit configurations for performing unevenness correction of the image signal values in correspondence with the R signal, the G signal and the B signal.
As the configuration corresponding to the R signal, an R LUT (lookup table) unit 11R, a correction operation circuit 10R and a register 12R are included.
As the configuration corresponding to the G signal, a G LUT unit 11G, a correction operation circuit 10G and a register 12G are included. As the configuration corresponding to the B signal, a B LUT unit 11B, a correction operation circuit 10B and a register 12B are included.
The R LUT unit 11R, the G LUT unit 11G and the B LUT unit 11B are prepared, for example, using a Dynamic Random Access Memory (D-RAM) or a Synchronous DRAM (SD-RAM) which is one type of the D-RAM.
In the present example, each of the R LUT unit 11R, the G LUT unit 11G and the B LUT unit 11B includes 17 lookup tables TB0, TB1, . . . , and TB16 as shown in
Then, a lookup table TB0 becomes a table memory corresponding to a grayscale value “0”, a lookup table TB1 becomes a table memory corresponding to a grayscale value “64”, and a lookup table TB16 becomes a table memory corresponding to a grayscale value “1023”.
In the lookup tables TB0 to TB16, correction operation values corresponding to pixels in the XY direction of the display panel are stored according to the representative input values.
In the registers 12R, 12G and 12B shown in
For example, the values of “0”, “64”, “128”, and “1023” as shown in
If the number of lookup tables TB or the representative input values are equal in the R LUT unit 11R, the G LUT unit 11G and the B LUT unit 11B as shown in
The correction values of the lookup tables TB0 to TB16 of the R LUT unit 11R, the G LUT unit 11G and the B LUT unit 11B are calculated as described using
The correction values are, for example, calculated using a computer system or the like in the step of manufacturing the display device and the calculated correction values are stored in the lookup tables TB0 to TB16.
First, in step F101, the panel luminance LP of each representative input value is measured.
For example, with respect to the calculation of the correction value of the lookup table TB15 of the representative input value “960” of the R LUT unit 11R, the R signal of the grayscale value “960” is supplied to all R pixels of the display panel 1. In this state, the panel luminance of the plane direction is measured and the measured value is input to a computer system.
Such measurement is performed as measurement corresponding to the lookup tables TB0 to TB16 of the representative input values “0” to “1023” of the R LUT unit 11R.
In addition, the measurement of the panel luminance in the plane direction is performed in correspondence with the lookup tables TB0 to TB16 of the G LUT unit 11G and the B LUT unit 11B and the measured values are input to the computer system.
Subsequently, in step F102, from the result of measuring the panel luminance, the setting of the target luminance values is performed.
For example, with respect to the calculation of the correction value of the lookup table TB15 of the representative input value “960” of the R LUT unit 11R, in the process of the step F101, the measured value of the panel luminance in the plane direction can be obtained in a state in which the R signal of the grayscale value “960” is supplied to all R pixels of the display panel 1. This is information shown in the distribution curve of the panel luminance LP shown in
Accordingly, the target luminance TG in which the distribution is set is set according to the distribution curve.
For example, the target luminance value at each plane position is set in the curved distribution denoted by the dotted line of
Such target luminance setting is performed in correspondence with the lookup tables TB0 to TB16 of the R LUT unit 11R, the G LUT unit 11G and the B LUT unit 11B.
In step F103, the correction values stored in the lookup tables TB0 to TB16 of the R LUT unit 11R, the G LUT unit 11G and the B LUT unit 11B are calculated.
For example, with respect to the calculation of the correction value of the lookup table TB15 of the representative input value “960” of the R LUT unit 11R, a difference at each plane position is obtained using the panel luminance LP at each plane position when the R signal value of the grayscale value “960” is given to all R pixels, which is obtained in the step F101, and the target luminance TG at each plane position set in the step F102. The grayscale value ΔV according to the difference at each plane position is obtained such that (V+ΔV) is set as the correction value.
The calculation of the correction values is performed in correspondence with the lookup tables TB0 to TB16 of the R LUT unit 11R, the G LUT unit 11G and the B LUT unit 11B.
In step F104, the calculated correction values are written in the lookup tables TB0 to TB16 of the R LUT unit 11R, the G LUT unit 11G and the B LUT unit 11B.
In the above-described process, the correction values are stored in the lookup tables TB0 to TB16 of the R LUT unit 11R, the G LUT unit 11G and the B LUT unit 11B, but the correction values do not exceed maximum grayscale as described above, and an uncorrectable area does not occur. After correction, the correction values are obtained such that unevenness are not perceived by the human visual characteristics.
The correction values corresponding to the representative input values are only stored in the lookup tables TB0 to TB16 of the R LUT unit 11R, the G LUT unit 11G and the B LUT unit 11B.
As the image signal values input to the unevenness correction unit 3, there are values other than the representative input values.
If the input image signal values are grayscale values which are not the representative input values, an interpolation operation is performed using the correction values stored in the lookup tables of the grayscale values before and after them.
For example, the correction values are obtained by a linear interpolation operation. This is described with respect to
In
Now, the grayscale value of the input image signal is Zin and the lookup table of the input grayscale value Zin in this case is not prepared.
The input grayscale value Zin is a value between the input grayscale values of the lookup tables TB(m) and TB(m−1) of
That is, when the input grayscale value to which the lookup table TB(m) corresponds is Zin2U and the input grayscale value to which the lookup table TB(m−1) corresponds is Zin2L, as shown in
Here, the correction values read from the lookup tables TB(m) and TB(m−1) are Zout2U and Zout2L. Then, in the correction operation circuit 101, in order to obtain the corrected output grayscale value Zout, the following operation is performed.
Zout={Zout2U×(Zin−Zin2L)+Zout2L×(Zin2U−Zin)}/(Zin2U−Zin2L) (Equation 1)
Each of correction operation units 10R, 10G and 10B for performing the correction operation including the interpolation operation includes the operation circuit configuration shown in
When the image signal value (input grayscale value) Zin is input as the R signal, the correction operation circuit 10R reads a correction operation value from two lookup tables corresponding to the input signal value Zin from the R LUT unit 11R, reads the representative input values of the two lookup tables from the register 12R, and calculates and outputs the image signal value (output grayscale value) Zout as the correction value using these values.
Similarly, the correction operation circuit 10G calculates and outputs the image signal value Zout as the correction value using the image signal value Zin as the G signal, the value read from the G LUT unit 11G and the value read from the register 12G.
Similarly, the correction operation circuit 10B calculates and outputs the image signal value Zout as the correction value using the image signal value Zin as the B signal, the value read from the B LUT unit 11B and the value read from the register 12B.
The subtracter 110 subtracts the input grayscale value (the representative input value as the Z coordinate value) Zin2L of the lookup table TB(m−1) from the input grayscale value Zin (Zin−Zin2L).
The subtracter 111 subtracts the input grayscale value Zin from the input grayscale value (the representative input value as the Z coordinate value) Zin2U of the lookup table TB(m) (Zin2U−Zin).
The multiplier 112 multiplies the output (Zin−Zin2L) of the subtracter 110 and the correction value (output grayscale value) Zout2U of the lookup table TB(m) (Zout2U×(Zin−Zin2L)).
The multiplier 113 multiplies the output (Zin2U−Zin) of the subtracter 111 and the correction value (output grayscale value) Zout2L of the lookup table TB(m−1) (Zout2L×(Zin2U−Zin)).
The adder 114 adds the outputs of the multipliers 112 and 113 ((Zout2U×(Zin−Zin2L)+(Zout2L×(Zin2U−Zin)).
The subtracter 115 subtracts the input grayscale value (Z coordinate value) Zin2L of the lookup table TB(m−1) from the input grayscale value (Z coordinate value) Zin2U of the lookup table TB(m) (Zin2U−Zin2L).
The divider 116 divides the output of the adder 114 by the output of the subtracter 115. The output of the divider 116 becomes the result of operating Equation 1.
That is, if the input grayscale value is not the representative input value, the corrected output grayscale value can be obtained by the interpolation operation as described above.
Even when the input grayscale value is the representative input value, it is processed by the operation circuit of FIG. 23 without modification. For example, if the input grayscale value Zin is the representative input value Zin2L, Equation 1 becomes Zout={Zout2U×0+Zout2L×(Zin2U−Zin2L)}/(Zin2U−Zin2L)=Zout2L. That is, the correction value Zout2L read from the lookup table TB(m−1) of the representative input value Zin2L becomes the output grayscale value without modification.
In addition, for example, if the input grayscale value Zin is the representative input value Zin2U, Equation 1 becomes Zout={Zout2U×(Zin2U−Zin2L)+Zout2L×0}/(Zin2U−Zin2L)=Zout2U. That is, the correction value Zout2U read from the lookup table TB(m) of the representative input value Zin2U becomes the output grayscale value without modification.
Accordingly, the corrected R output, G output and B output can be obtained by the correction operation circuits 10R, 10G and 10B.
By setting the correction value as described above, if the display operation of the display panel 1 is performed based on the corrected R output, G output and B output as the output grayscale value, it is possible to perform a display such that the luminance unevenness or chromaticity unevenness of the panel are not perceived.
In addition, in particular, in the high-luminance area, the luminance does not deteriorate after adjustment.
Although the embodiments of the present invention are described, the present invention is not limited to the above-described embodiments and various modification examples may be used in addition to the above-described examples.
For example, although the correction value (V+ΔV) is stored in the lookup table in the above-described examples, the correction value may be stored as ΔV and the correction operation circuits 10R, 10G and 10B may perform the operation of (V+ΔV) using the correction value ΔV. In this case, as the process of calculating the correction value of
The present application contains subject matter related to that disclosed in Japanese Priority Patent Application JP 2008-299714 filed in the Japan Patent Office on Nov. 25, 2008, the entire content of which is hereby incorporated by reference.
It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and alterations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims or the equivalents thereof.
Number | Date | Country | Kind |
---|---|---|---|
2008-299714 | Nov 2008 | JP | national |
This is a Continuation Application of U.S. patent application Ser. No. 12/591,285, filed Nov. 16, 2009. The present invention contains subject matter related to Japanese Patent Application JP 2008-299714 filed in the Japan Patent Office on Nov. 25, 2008, the entire contents of which being incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 12591285 | Nov 2009 | US |
Child | 13718486 | US |