1. Field of the Invention
The present invention is related to a color display system, especially to a color display system that can compare grayscales of the proceeding frame and the current frame and then determine whether it needs to add a recovered OD (Over Driving) value or not when displaying. The color display system therefore can display an image faster and more accurately for applications in various color display devices.
2. Description of the Prior Art
Response time is an important parameter for evaluating the characteristics of a liquid crystal display (LCD) panel. A LCD panel can be operated in two different modes, i.e. a Normally White (NW) mode and a Normally Black (NB) mode. When bias voltages are not applied, a LCD panel will show a bright image under the NW mode and a dark image under the NB mode. For the NW mode, as an example, the response time is determined by the following two components:
Although displaying more than 25 frames per second is fast enough for human eyes to see a continuous video, the demand of visual entertainments nowadays is much more than that. For example, when people play a DVD (Digital Video Display) player or a Play station, the display speed is usually more than 60 frames per second, corresponding to a frame interval of only 16.67 ms or even shorter. If the response time of a LCD is longer than the frame interval time, the desired brightness of each pixel of the LCD cannot be reached, resulting in afterimage and blurred image when displaying a high-speed moving object.
The response time is determined by the inherent property of the liquid crystal molecule, such viscosity, dielectric and elastic constants. On the other hands, it also depends on the design of LCD panel, such as the thickness of the gap between two electrodes. The rise time (Tr) and fall time (Tf) are given by
γ1: rotational viscosity of liquid crystal material
d: cell gap
V: driving voltage
Δ∈: dielectric anisotropy
Hence, the good solution has four ways: smaller rotational viscosity, smaller cell gap, larger driving voltage, and larger dielectric anisotropy. The way of using a larger driving voltage is called Over Drive (OD) technique, which is giving a higher voltage to enforce liquid-crystal molecules to be twisted earlier, and hence responded faster for satisfying the demand grayscale of image data.
For 8-bits RGB color signals (R for red, G for Green, and B for blue) with 256 grayscales, it is necessary to apply an appropriate OD voltage for each color at a given grayscale. However, the OD voltage will be different for each color at a given grayscale level changing to another level. This means that it requires 256×256=65536 different OD values for a given color to change from one grayscale level to another. For RGB colors, a total of 3×65536 different OD values must be stored in the memory, which not only increases the loading of the memory, but also the overall cost of the LCD.
To reduce memory loadings, a conventional method to solve this problem is to reduce number of original OD values. This can be done by reducing the original OD table, which is a table of 256×256 elements (original OD table), into a smaller table, for example, of 32×32 elements (shrunk OD table). The OD values of the original OD table were then recovered from the elements of the shrunk OD table by using approximated functions. The functions can be polynomial, bilinear, or liner combination of orthogonal functions. However, the original OD values are difficult to recover accurately from the elements of a shrunk OD table via such numerical schemes, which critically affects the response time/speed as well as the color display will be affected critically. In addition, when the demanded grayscale has been achieved, further use of the OD value will degrade the color display. In view of the above mentioned deficiencies, the present invention provides a color display system using a faster and more accurate signal processing method for enhancing the grayscale response speed of a panel by a experimentally determined shrunk OD table and then recovering the original OD values via numerical schemes. The inventors provide the present invention according to academic research and design as well as improvement in experiments.
The primary object of the present invention is to provide a color display system that is able to respond faster and more accurately by using or not an OD value, depending on the result of comparing the grayscales of the preceding frame and the current frame. In order to achieve the above object, the present invention provides a color display system comprising a color signal source, for providing a color signal of a current frame, a buffer unit for temporarily saving the grayscale of a preceding frame of a color display system, a storage unit for saving shrunk OD tables, a recovering module for recovering OD values, including a selecting unit, a calculating unit, and a recovering unit; a comparing unit, and a multi-functional comparing unit.
The color display system comprising the steps of:
f(x,y)=c×h(x)×g(y);
The present invention will be more apparent after reading the detailed description of the preferred embodiments thereof in reference to the accompanying drawings.
As shown in
The buffer unit 10 is used for temporarily saving a grayscale of a preceding frame of a color display system. The color signal source 20 is used for providing color signals of the current frame having a grayscale. The storage unit 30 is used for saving shrunk OD tables. The recovering module 40 is used for recovering OD values, wherein the selecting unit 41 is for selecting some specific shrunk OD values from the shrunk OD tables by referencing the grayscales of the preceding frame and the current frame to build first grayscale functions, the calculating unit 42 is for calculating the first grayscale functions to develop second grayscale functions and the recovering unit 43 is for recovering a recovered OD value with a third function. The comparing unit 50 is used for comparing the grayscales of the preceding frame and the current frame. If the grayscales are the same or nearly the same, the comparing unit will submit a signal for OD technique free to a multi-functional comparing unit 60 that is used for receiving the recovered OD value, the grayscale of the current frame, and the signal for OD technique free. If the multi-functional comparing unit 60 receives the signal for OD technique free from the comparing unit 50, it will output the grayscale of the current frame. If not, it will output the recovered OD value.
In practice, a grayscale of a preceding frame is input from the buffer unit 10 to the recovering module 40 and the comparing unit 50 while a grayscale of a current frame is input from the color signal source 20 to the comparing unit 50 and the multi-functional comparing unit 60. It should be noted that the current frame is after the preceding frame. Then the selecting unit 41 selects some specific shrunk OD values from the shrunk OD tables P, Q, R, and S by referencing the grayscales of the preceding frame and the current frame to build first grayscale functions, that is, grayscale functions g1(y), g2(y) h1(x), and h2(x). Then the first grayscale functions are calculated by the calculating unit 42 to develop second grayscale functions g(y) and h(x). A recovered OD value is obtained via the recovering unit 43 by using a third function, f(x, y)=c×h(x)×g(y).
Then, the comparing unit 50 compares the grayscales of the preceding frame and the current frame. If the grayscales are the same or nearly the same, the comparing unit 50 will submit a signal for OD technique free to the multi-functional comparing unit 60. If the multi-functional comparing unit 60 receives the signal for OD technique free, it will output the grayscale of the current frame. If not, the multi-functional comparing unit 60 will output the recovered OD value. The recovered OD value output from the multi-functional comparing unit can be output to a panel, driver, or T-con (Timing Controller). Besides, the color display system according to the present invention can be a Liquid Crystal Display, a Plasma Display Panel, a Thin Film Transistor, an Organic Electro Luminescence Display, or a Polymer Light Emitting Diode.
Moreover, the color signal in the color display system according to the present invention is at least one of 8-bit red, green, and blue color signals (R, G, B).
Furthermore, refer to
When in practice, a grayscale of a preceding frame is input from the buffer unit 10 to the recovering module 40 and the comparing unit 50 while a grayscale of a current frame is input from the color signal source 20 to the comparing unit 50 and the multi-functional comparing unit 60. It should be noted that the current frame is after the preceding frame. For different temperature demands, the compensating unit 44 chooses specific shrunk OD value tables P2′Q2′R2 and S2 from the shrunk OD value tables P1-PN′Q1-QN′R1-RN and S1-SN in the storage unit 30.
Then the selecting unit 41 collects some specific shrunk OD values from the shrunk OD value tables P, Q, R, and S by referencing the grayscales of the preceding frame and the current frame to build first grayscale functions, that is, grayscale functions g1(y), g2(y) h1(x), and h2(x). Then the first grayscale functions are calculated by the calculating unit 42 to develop second grayscale functions g(y) and h(x). A recovered OD value is obtained via the recovering unit 43 by using a third function, f(x, y)=c×h (x)×g(y).
Then, the comparing unit 50 compares the grayscales of the preceding frame and the current frame. If the grayscales are the same or nearly the same, for example, the error range between the preceding frame and the current frame is less than 5 grayscales, the comparing unit 50 will submit a signal for OD technique free to the multi-functional comparing unit 60. If the multi-functional comparing unit 60 receives the signal for OD technique free, it will output the grayscale of the current frame. If not, the multi-functional comparing unit 60 will output the recovered OD value.
By this way, the color display system 1 can be used under different temperatures in different places, latitudes, and working environments in addition to displaying faster and more accurately different places.
Finally, for convenience, a red-color gray scale of 5-bit signals is taken as an example in the following to show how a signal is processed in the color display system of the present invention. The description in the following is only an embodiment for illustrating the present invention instead of giving any limitation to the scope of the present invention.
Refer to
After that, build a functional relationship between the OD values and the grayscale values in order to simulate the relationship between an OD value and the grayscale value of a preceding frame and the grayscale value of a proper current frame. Let x represent the grayscale value of the proper current frame and y represent the grayscale value of the former frame, and a functional relationship f(x,y) between Nyx and x, y can be built. For example, when the grayscale value of the preceding frame is 16, a result f(x,16)=b×h16(x) can be obtained by simulation according to the measured values N16,1, N16,2, . . . , N16,32. Or, when the grayscale value of the proper current frame is 26, a result f(26,y)=a×g26(Y) can be obtained by simulation according to the measured values N1,26, N2,26, . . . , N32,26. Therefore, all the functional relationships between OD values and x, y can be built by means of the value simulation.
In other words, Nyx=f(x,y)=c×hy(x)×gx(y), wherein C is normalization constant and hy(x) and gx(y) are mathematical functions. These functions can be of any type of a polynomial, a bilinear relationship, a linear combination of orthogonal functions or any type of mathematical function.
Then, shrink the measured OD values of the table 70 and store the shrunk OD values in a look-up table (LUT) 80. Pick and shrink the measured OD values of the table 70 to form an m×m array M, where m<n. A grayscale of 5-bit signals is taken as an example. A table 70 of 32×32 measured OD values is shrunk to form an 8×8 OD look-up table 80. The mode of picking and shrinking can be an equal-space picking method. For example, in the array N, an element is picked from every four elements to form an array M, i.e., Mij=N8i−7,8j−7, wherein i, j=1, 2 . . . m, indicating the corresponding positions of the matrix elements in the matrix. In practical application, the mode of picking and shrinking is not limited to the equal-space picking method. If it is found in actual measuring that variation rates of some OD values are larger, a non equal-space picking method can be used so long that the relative positions for picking are remembered.
Then, the look-up table 80 is made to get the best recovered OD values by using the mathematical function having been built. Utilize the built mathematical function and adopt a four-point positioning method to acquire the best recovered OD values in a way of curve fitting and to drive a display with the recovered OD values. The four-point positioning method adopted in the present invention further severs the OD look-up table 80 into four tables 91-94 of shrunk values. They are respectively P91, Q92, R93 and S94. The mutually corresponding relationship between the elements in the four tables 91-94 of shrunk values and the elements in the OD look-up table 80 can be expressed as below.
Pk1M2k−1,21−1
Qk1M2k,21−1
Rk1M2k−1,21
Sk1M2k,21,
wherein k, 1=1,2 . . . m/2, which indicates the corresponding positions of the elements in the matrix. In other words, in the OD look-up table 80, the four neighboring elements can be expressed by using the corresponding elements of P91, Q92, R93 and S94. Namely:
where i, j are odd integers, and k=(i+1)/2, 1=(j+1)/2. Thereby, Pk1 and Qkl as well as Rk1 and Sk1 have respectively functional relationships of gj(y) and gj+1(y) respectively, while the Pk1 and Rk1 as well as Qk1 and Sk1 have functional relationships of hi(x) and hi+1(y) respectively.
When the grayscale of brightness of a preceding frame on the liquid crystal screen is y and the desired grayscale of brightness of a current frame is x, Pk1,Qk1, Rk1 and Sk1 neighboring with (x,y) are found out through the four tables 91-94 of shrunk values, and the best recovered OD values can be obtained by the way of curve fitting or by the way of weighted curve fitting according to the corresponding functional relationships of gj(y), gj+1(y), hi(x) and hi+1(y). The best recovered OD values activate the liquid crystal screen to make the latter accurately present the desired brightness.
Therefore, the present invention has the following advantages:
In conclusion, according to the description disclosed above, the present invention surely can achieve the expected object thereof to provide a faster and more accurate responding and displaying color display system for various color display devices. It is new and can be put into industrial use.
It should be understood that different modifications and variations could be made from the disclosures of the present invention by the people familiar in the art, which should be deemed without departing the spirit of the present invention.
The present invention is a continuation in part (CIP) to a U.S. patent application Ser. No. 10/965,808 entitled “Color Display System” filed on Oct. 18, 2004.
| Number | Date | Country | |
|---|---|---|---|
| Parent | 10965808 | Oct 2004 | US |
| Child | 11967147 | US |