1. Field of the Invention
This invention relates generally to liquid crystal display devices, and more particularly to a method and apparatus for driving a display device, which will reduce undesirable artifacts such as flicker. A predominant current usage of the inventive pulse width modulation sequence is for the improvement of liquid crystal display devices used for displaying dynamic images, which require rapid and frequent updating of the image data.
2. Description of the Background Art
A liquid crystal display apparatus includes a great plurality of pixel storage elements, generally at least one for each pixel of the display. The pixel storage elements accept and hold, for a period of time, a voltage. The voltage from each pixel storage element is provided to a corresponding pixel electrode, and the intensity of the display on that pixel is a function of that voltage. For example, the liquid crystal material in the display will rotate the polarization of light passing there through, the degree of rotation depending upon the magnitude of the voltage asserted on the electrode.
A common way to provide the voltage to the pixel storage elements is via pulse-width-modulation (“PWM”). In PWM, different gray scale levels are represented by multi-bit words (i.e., binary numbers). The multi-bit words are converted to a series of pulses, whose time-averaged effective voltage corresponds to the analog voltage necessary to attain the desired gray scale value. The effective voltage will be referred to herein as the root mean square (“RMS”) voltage. By way of example, in a 4-bit PWM scheme, the frame time (time in which a gray scale value is written to every pixel) is divided into 15 time intervals. During each interval, a signal (high such as 5 V, or low such as 0 V) is asserted on the pixel storage element. In such an example, there are, therefore, 16 (0-15) different gray scale values possible, depending upon the number of intervals within which the signal is high. When the voltage does not go high during any of the intervals, this corresponds to a gray scale value of 0 (RMS 0 V). When the voltage is high during all of the 15 intervals, this corresponds to a gray scale value of 15 (RMS 5 V). When the voltage is high during intermediate quantities of the intervals, this corresponds to intermediate gray scale levels.
According to this arrangement, any quantity (0 through 15) of the intervals can be made to “go high” using only a maximum of 4 pulses, one for each bit of the binary gray scale value, with the width of each pulse corresponding to the significance of its associated bit. Thus, for the value (1010), the first pulse B3 (8 intervals wide) is high, the second pulse B2 (4 intervals wide) is low), the third pulse B1 (2 intervals wide) is high, and the last pulse B0 (1 interval wide) is low. This series of pulses results in an RMS voltage that is approximately √{square root over (⅔)} (10 of 15 intervals) of the full value (5 V), or approximately 4.1 V.
It is known in the art that differing signals on adjacent pixel cells can cause visible artifacts in an image. In order to improve this situation a combination of binary weighted bits (“binary bits”) and equally weighted bits (“thermometer bits”) has been used. U.S. Pat. No. 6,151,011, issued to Worley, III et al., teaches this improvement in the art and is incorporated herein by reference in its entirety. The equally weighted thermometer bits can have the same weight as the most significant bit of the binary bits, although this is not a necessary aspect of either the prior art nor of the present invention.
A number of other undesirable artifacts can also be present in an image presented from an LCD display. Among these is a phenomenon known in the art as “flicker”. It is known that the flicker problem can be improved by increasing the frequency at which the voltages are applied to the pixel storage elements. The rate at which the data words are repeated is referred to as the “refresh rate”. Because it is known that a high refresh rate tends to alleviate the flicker problem, it is known in the art to provide the data words to the pixel storage elements at a high refresh rate. However, the available bandwidth for writing data to the display is a limitation on the refresh rate.
U.S. Pat. No. 5,940,142, issued to Wakitani, et al., teaches a method and apparatus for dividing data words by, “ . . . dividing one or more sub-fields having the highest luminance value and subsequent luminance values in descending order among plural sub-fields into a plurality of sub-field parts from a sub-field, and . . . disposing the plurality of sub-field parts in the field period separately.” That is, Wakitani, et al. teaches dividing at least some of the binary weighted bits into two portions, and then separating the resulting “sub-fields” in the assertion order. Wakitani, et al. addresses some of the problems discussed above, in that the increased number of “sub-field parts” will effectively produce at least some equally weighted bits. Also, if only some of the most significant sub-fields are divided according to the Wakitani, et al. invention, then such action will result in a greater total quantity of parts per data word. However, since the additional number of sub-field parts will only increase by one for each sub-field that is divided in two, then the total number of sub-field parts can only be as great as twice the number of binary bits, and then only if all of the sub-fields were so divided.
Also, it should be noted that, according to the teachings of Wakitani, et al., there will be pairs of equally weighted bits for each “sub-field” that is divided into two equal “sub-field parts”. This is similar in result, in that one respect, to the equally weighted “thermometer bits” of Worley, III et al. However, it should be noted that the method of Wakitani, et al. will never result in a large plurality of equally weighted bits. Since the equally weighted bits of Wakitani, et al. are created in pairs, the greatest quantity of bits that can have equal weight will be three, in a case where the next lesser significant bit is not converted, and two in a case where the next lesser significant bit is converted. That is, according to Wakitani, et al., the only way to derive as many as three equally weighted bits (“sub-field parts”) would be to divide a particular sub-field into two equally weighted parts, and not divide the next lower order subfield, such that the quantity of the two new sub-field parts plus the one undivided lower order subfield, all having the same weight, would equal three. Therefore, while Wakitani, et al. does provide some similar advantage to that of the thermometer bits of Worley, III et al., it does not provide as great an advantage in that regard as does the prior art of Worley, III et al.
It would be desirable to have a way to increase the refresh rate within the constraints of available bandwidth. It would also be desirable to have a way to reduce flicker within the constraints of available bandwidth. However, prior to the present invention, the inventor believes that no such method or means of the prior art has been as effective in this regard as the present invention.
The present invention overcomes the problems discussed above in relation to the prior art. An object of the invention is to increase the refresh rate in a liquid crystal display apparatus, thereby achieving the advantages associated with an increased refresh rate, without significantly adversely effecting other aspects of the display or the operation of the LCD apparatus. Additional advantages include improvements in several aspects of the video display.
According to the present invention, a plurality of pixel storage cells in a liquid crystal display are driven with voltages which are a function of a respective distinct data word. Each data word contains a plurality of bits, some of which are binary-weighted bits, and some of which are thermometer (equally-weighted) bits. According to an example of the invention, the thermometer bits of each data word are repeated, while the binary bits are not repeated. Since the binary bits have only a minimal effect on the effective voltage provided to the pixel storage cell, there is little or no perceptible effect on the gray scale level. However, according to the present invention, the thermometer bits are repeated more often than they might otherwise be, given bandwidth limitations, if the data words (containing both thermometer and binary bits) were repeated in their entirety. This effectively increases the refresh rate, thereby alleviating the problems associated with the refresh rate being too slow.
A method is described wherein data is arranged for presentation according to the present invention. In one embodiment of the invention, the value of thermometer bits is reduced such that repeating the thermometer bits more times than the binary bits does not change the relative average value over time of the thermometer bits as compared to that of the binary bits.
In a described embodiment of the invention, the thermometer bits are presented first, then the binary bits, then the thermometer bits again. In this example, the thermometer bits are presented the second time in reverse order, as compared to the first order of presentation.
The above-described and other objects and advantages of the present invention will become clear to those skilled in the art in view of the description of modes of carrying out the invention, and the industrial applicability thereof, as described herein and as illustrated in the several figures of the drawing. The objects and/or advantages discussed herein are not intended to be an exhaustive listing of all possible objects or advantages of the invention. Moreover, it will be possible to practice the invention even where one or more of the intended objects and/or advantages might be absent or not required in the application.
Further, those skilled in the art will recognize that various embodiments of the present invention may achieve one or more, but not necessarily all, of the above described objects and/or advantages. Accordingly, any objects and/or advantages which are discussed herein are not essential elements of the present invention, and should not be construed as limitations.
a is a block diagram showing the weight and position of an example of a data word having both thermometer bits and binary weighted bits;
b is a block diagram showing an example of a data word having the thermometer bits thereof repeated;
This invention is described in the following description with reference to the Figures, in which like numbers represent the same or similar elements. While this invention is described in terms of modes for achieving this invention's objectives, it will be appreciated by those skilled in the art that variations may be accomplished in view of these teachings without deviating from the spirit or scope of the present invention. For example, all or part of the present invention may be implemented in software, by dedicated driver circuitry, or by some combination thereof.
The embodiments and variations of the invention described herein, and/or shown in the drawings, are presented by way of example only and are not limiting as to the scope of the invention. Unless otherwise specifically stated, individual aspects and components of the invention may be omitted or modified, or may have substituted therefore known equivalents, or as yet unknown substitutes such as may be developed in the future or such as may be found to be acceptable substitutes in the future. The invention may also be modified for a variety of applications while remaining within the spirit and scope of the claimed invention, since the range of potential applications is great, and since it is intended that the present invention be adaptable to many such variations.
The present invention overcomes the problems associated with the prior art, by providing a system and method for arranging data pulses in an LCD display such that undesirable artifacts are eliminated and/or reduced.
a is a block diagram representing an example of a data word 10 arrangement; and
In the examples of the data words 10 and 12 of
The inventor has found that undesirable dynamic artifacts, such as adverse dynamic contouring effects, can be reduced by increasing the quantity of thermometer bits 14 in relation to the quantity of binary bits 16. An example of such an arrangement is seen in the modified data word 12 of
As can be seen in the example of
As can also be seen in the view of
In practice, either the prior art data word 10, or the inventive modified data word 12 can be asserted more than once within a given time period. However, in light of the previous description, it can be appreciated that repeating the modified data word 12 as many times as possible given a fixed bandwidth will result in the thermometer bits 14 each being asserted more times than would the assertion of the prior art data word 10 as many times as possible, given the same bit assertion rate and the same refresh time period.
Alternatively, because the modified data words include repeated iterations of a group of thermometer bits having particular values, it is possible to generate a modified data word by storing the group of thermometer bits once, but reading the thermometer bits out of storage more than once. For example, compound data word 10 can be stored in 6 bits of a frame buffer. Then, modified data word 12 can be generated by retrieving and writing thermometer bits 14 to a pixel, retrieving and writing binary bits 16 to the pixel, and then retrieving and writing bits 14 to the pixel again. Thus, modified data word 12 can be generated dynamically (e.g., by a driving routine), without ever having to be stored in a 9-bit memory location.
Next, the modified data word 12 is converted to equivalent voltage pulses in a “convert word to voltage” operation 36 (such as is illustrated in the prior art example of
It should be understood that generate pulses operation 36 and the assert pulses operation 38 can occur generally simultaneously, can somewhat overlap, and/or be considered to part of a single operation. For example, in one embodiment the pulses are generated and asserted by loading data bits into a storage latch associated with a pixel electrode, and then asserting the data bit (or a voltage determined by the data bit) onto the pixel electrode for a time dependent on the significance of the latched data bit. U.S. Pat. No. 6,067,065, issued to Worley, III et al., describes various such methods for generating and asserting pulses on pixel electrodes, and is incorporated herein by reference in its entirety.
One skilled in the art will recognize that, in the practice of the invention, the operations of the methods described herein in relation to
A data source 52 will provide the gray scale data which is operated upon according to the present inventive method, as discussed previously herein. The data source can optionally be or include a data port such that the data is provided to the video display apparatus 50 from an external source. Alternatively, the data can be generated within the video display apparatus 50. A display drive circuit 53 has a modified data generator 54 for generating the modified data words 12 (
All of the above are only some of the examples of available embodiments of the present invention. Those skilled in the art will readily observe that numerous other modifications and alterations may be made. Many of the described features may be substituted, altered or omitted without departing from the spirit and scope of the invention. For example, the order of assertion of the thermometer bits might be varied from that of the specific example discussed. Another obvious variation would be to use some combination of dedicated logic circuitry and general purpose processors to arrange the data as described herein. These and other deviations from the particular embodiments shown will be apparent to those skilled in the art, particularly in view of the foregoing disclosure. Therefore, one skill in the art could readily create variations of the invention to adapt it according to the needs or convenience of a particular application. Accordingly, this disclosure is not intended as limiting, and the appended claims are to be interpreted as encompassing the entire scope of the invention.
NOTICE: This correspondence chart is provided for informational purposes only. It is not a part of the official Patent Application.