1. Technical Field
The present disclosure relates to liquid crystal display technology, and more particularly, to a liquid crystal display (LCD) and a method for driving the LCD.
2. Description of Related Art
LCDs have the advantages of portability, low power consumption, and low radiation, and thus have been widely used in various portable information products. A typical LCD generally includes a liquid crystal panel, and a backlight module configured for providing uniform plane light for illuminating the liquid crystal panel.
Light emitting diodes (LEDs) are widely used as illuminators of the backlight module. A frequently used LED includes a chip and a sealant having phosphor particles therein. The chip emits blue light, and stimulates the phosphor particles to emit yellow light, such that the emitted blue light is mixed with the yellow light and thereby generating white light.
Because the white light emitted by the LED is mixed by the yellow light and the blue light, due to manufacturing limitations, the white light provided by the LED may have color casts, appearing bluish or yellowish. When such LEDs are adopted in the backlight module of the LCD, image quality of the LCD is adversely affected.
What is needed, therefore, is an LCD that can overcome the described limitations, what is also needed is a method for driving the LCD.
The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of at least one embodiment. In the drawings, like reference numerals designate corresponding parts throughout the various views.
Reference will now be made to the drawings to describe specific exemplary embodiments of the present disclosure in detail.
Referring to
The liquid crystal panel 10 is configured to receive gray scale voltages from the data driver 13, and display images according to the gray scale voltages. In particular, the displayed image can be divided into a plurality of image elements. The liquid crystal panel 10 may include a plurality of pixel units arranged in a matrix, and each of the pixel units is configured to display a respective image element. In one embodiment, each of the pixel unit may include a red (R) sub-pixel, a green (G) sub-pixel, and a blue (B) sub-pixel.
The control circuit 11 includes a data latch 111, a data analyzer 112, and a selector 113. The data latch 111 receives and latches original red, green, blue (RGB) data sets corresponding to an image to be displayed in a subsequent frame period. The original RGB data sets can be provided by a video source such as a host computer, a disk player, for example, and be transmitted to the data latch 111 via an interface circuit (not shown). Each of the original RGB data sets corresponds to an image element to be displayed in a related pixel unit. Specifically, each original RGB data set may include a red data signal, a green data signal, and a blue data signal corresponding to the red sub-pixel, the green sub-pixel, and the blue sub-pixel of the pixel unit, respectively.
The data analyzer 112 is electrically coupled to the data latch 111, and reads the original RGB data signal set from the data latch 111 in a certain driving timing, analyzes a gray scale value corresponding to the original RGB data signal set, and compares the analyzed gray scale value with a predetermined gray scale value, thereby generating a control signal according to a comparison result. Because the original RGB data set includes the red data signal, the green data signal, and the blue data signal, the gray scale value thereof correspondingly has three sub-values, which can be written as (Xr, Xg, Xb). Similarly, the predetermined gray scale value also has three sub-values, and can be written as (Yr, Yg, Yb).
In one embodiment, when the analyzed gray scale value (Xr, Xg, Xb) is substantially the same as the predetermined gray scale value (Yr, Yg, Yb) based on the comparison result, the control signal generated by the data analyzer 112 may have a first value; otherwise, the control signal generated by the data analyzer 112 may have a second value.
For example, the predetermined gray scale value (Yr, Yg, Yb) may correspond to a white image element. In this circumstance, the predetermined gray scale value (Yr, Yg, Yb) would be (255, 255, 255). That is, when each sub-value Xr, Xg, Xb of the analyzed gray scale value is substantially equal to 255, it is determined that a preset condition has been met, and the generated control signal has the first value.
The selector 113 may be a multiplexer, which includes a first data input terminal 101 electrically coupled to the gray scale correction circuit 12, a second data input terminal 102 electrically coupled to the data latch 111, a control terminal 103 electrically coupled to the data analyzer 112, and a data output terminal 104 electrically coupled to the data driver 13. The selector 113 receives an original RGB data set and a corrected RGB data set and selectively outputs one thereof via the output terminal 104 according to the control signal received from the data analyzer 112 via the control terminal 103. For example, when the control signal has the first value, the selector 113 reads the corrected RGB data set from the gray scale correction circuit 12 via the first data input 101 thereof, and then outputs the corrected RGB data set to the data driver 13. When the control signal has the second value, the selector 113 reads the original RGB data set from the data latch 111 via the second data input 102, and then outputs the original RGB data set to the data driver 13.
The data driver 13 is configured to receive the output RGB data set of the control circuit 11, generate corresponding gray scale voltages according to the received RGB data set, and output the gray scale voltages to the liquid crystal panel 10, so as to drive the liquid crystal panel to display a corresponding image.
The gray scale correction circuit 12 provides a corrected RGB data set corresponding to a predetermined image element. The predetermined image element may be a white image element, from a cooperation of the red sub-pixel, the green sub-pixel, and the blue sub-pixel of the pixel unit receiving the corrected RGB data set. Specifically, the corrected RGB data set may be pre-stored in the gray scale correction 12, and output to the selector 113 when it is selected by the selector 113.
In the present disclosure, two exemplary structures for the gray scale correction circuit 12 are provided. To simplify description, light emitting diodes (LEDs) as light sources for the liquid crystal panel 10 of the LCD 100 are used as an example. Additionally, a chroma coordinate is also defined herein. Referring to
Referring also to
The first memory 121 provides an actual chroma coordinate value (X0, Y0) corresponding to a full-white image displayed in the LCD 100. The full-white image indicates that all the image elements displayed by the pixel units are white image elements. The actual chroma coordinate value (X0, Y0) can be obtained by a test process and stored into the first memory 121 during manufacture of the LCD 100. Normally, the actual chroma coordinate value (X0, Y0) is correlative to the light sources employed in the LCD 100. In actual operation, it is preferred that the actual chroma coordinate value (X0, Y0) be within a predetermined chroma region, however, due to the manufacturing limitations of the light sources, the actual chroma coordinate value (X0, Y0) may be within other chroma regions.
The second memory 122 stores boundary coordinate values of each chroma region, and a preset gray scale correction value of each boundary coordinate value. Each preset gray scale correction value includes a red gray scale correction value, a green gray scale correction value, and a blue gray scale correction value. In particular, the preset gray scale correction value can be obtained through a testing processing.
The calculator 123 determines which chroma region the actual chroma coordinate value (X0, Y0) is within according to the boundary coordinate values of the chroma regions, and performs a preset calculation based on the boundary coordinate values of the determined chroma region and the corresponding preset gray scale correction values, so as to provide a corrected gray scale value for a white image element. For example, the preset calculation can be expressed as:
In an alternative embodiment, the preset calculation can be expressed as:
In the above formulae, R, G, and B respectively represent corrected gray scale values for a red sub-pixel, a green sub-pixel, and a blue sub-pixel. Moreover, R1-R4, G1-G4, B1-B4 respectively represent the red gray scale correction values, the green gray scale correction values, and the blue gray scale correction values corresponding to the four boundary coordinate values of the determined chroma region, and r1-r4 respectively represent a distance between the actual chroma coordinate value (X0, Y0) and each of the boundary coordinate values of the determined chroma region.
The output unit 124 provides a corrected RGB data set according to the corrected gray scale values calculated by the calculator 123, and outputs the corrected RGB data set to the control circuit 11 when the selector 113 selects the corrected RGB data set as an output of the control circuit 11.
Referring to
In summary, the LCD 100 employs the control circuit 11 to determine whether the received original RGB data set corresponds to a white image element, and, if so, the original RGB data set is replaced with a corrected RGB data set. By use of the corrected RGB data set, a color shift which may otherwise exist is compensated, and thus display quality of the LCD 100 is improved.
A method for driving an LCD is provided, as implemented, for example, in an LCD, such as, for example, that of
It is to be further understood that even though numerous characteristics and advantages of a preferred embodiment have been set out in the foregoing description, together with details of the structures and functions of the embodiments, the disclosure is illustrative only; and that changes may be made in detail, especially in matters of shape, size and arrangement of parts within the principles of present disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Name | Date | Kind |
---|---|---|---|
5600764 | Kakutani | Feb 1997 | A |
20070052662 | Kim et al. | Mar 2007 | A1 |
20100091032 | Ueki et al. | Apr 2010 | A1 |
20100123739 | Kim et al. | May 2010 | A1 |
20110063330 | Bae et al. | Mar 2011 | A1 |
Number | Date | Country |
---|---|---|
100526945 | Aug 2009 | CN |
P2007-1104323 | Apr 2007 | JP |
WO2008038568 | Apr 2008 | WO |
Entry |
---|
L. Mitas, H. Mitasova, Geographical Information Systems: Principles, Techniques, Management and Applications (1999), pp. 481-492. |
Lam, N. S., Spatial Interpolation Methods Review, The American Cartographer 10: 129-149, 1983. |
Number | Date | Country | |
---|---|---|---|
20110084988 A1 | Apr 2011 | US |