The invention relates to a display device comprising a liquid crystal material between a first substrate provided with row or selection electrodes and a second substrate provided with column or data electrodes, in which overlapping parts of the row and column electrodes define picture elements, drive means for driving the column electrodes in conformity with an image to be displayed, and drive means for driving the row electrodes.
Such display devices are used in, for example, portable apparatuses such as laptop computers, notebook computers and telephones.
Passive-matrix displays of this type are generally known and are generally driven by providing the row or selection electrodes with selecting voltages and simultaneously supplying data voltages to the column or data electrodes as described by Alt & Pleshko in IEEE Trans El. Dev. Vol. ED-21, No. 2, February 1974, pp 146-155. For realizing a high number of lines, passive-matrix displays are increasingly based on the STN (Super-Twisted Nematic) effect. An article by T. J. Scheffer and B. Clifton “Active Addressing Method for High-Contrast Video Rate STN Displays”, SID Digest 92, pp. 228-231 describes how the phenomenon of “frame response” which occurs with rapidly switching liquid crystal materials is avoided by making use of “Active Addressing”. In this method, all rows are driven throughout the frame period with mutually orthogonal signals, for example, Walsh functions. The result is that each picture element is continuously excited by pulses (in an STN LCD of 240 rows: 256 times per frame period) instead of once per frame period. In “multiple row addressing” or MRA, a (sub-) group of p rows is driven with mutually orthogonal signals.
Display cells based on the STN (Super-Twisted Nematic) effect generally have a very steep transmission voltage characteristic, which makes it difficult to realize gray levels. One method is sub-pixellation which goes at the cost of the maximum number of lines. Another method is “frame rate control” (FRC) which is a technique to generate different gray values by varying the state of a picture element between ON and OFF within a certain number of consecutive frame periods.
In this respect a frame period is the period in which all rows are selected one time, be it separately (Alt & Pleshko) or in groups (MRA). Thanks to the persistency of the human vision system and the properties of the liquid crystal, the different states are averaged and perceived as one gray value.
If the number of gray levels within a grayscale increases however the number of consecutive frame periods (which is also called a super-frame in this patent application) increases too, leading to flicker.
It is, inter alia, an object of the invention to provide a display device of the type described above, in which flicker is minimized.
A further purpose of the invention is to provide a display device of the type described above, in which the power used is lowered as compared to existing devices.
To this end, a device according to the invention has drive means comprising means for driving a group of picture elements during time periods within a sequence of time periods, the driving of different picture elements within a sequence of time periods being phase-shifted with respect to each other
A phase in this patent application is understood to be the number of a sub-selection period in a sequence of time periods, when considering the total number of sequences, in this case the number of the position of the phase in a super-frame. In fact it specifies the (sub)-selection period at which a picture element or a group of picture elements is selected. Similar remarks apply to selecting a picture element or a group of picture elements during selection of a sub-selection time in subsequent sequences of selection times.
The invention is based inter alia on the insight that non-sequential selections of time periods within a sequence of time periods leads to different periodical driving (or even non-periodical driving) of different picture elements. The human vision system more easily averages different states now, which are perceived as one gray value.
The phase shifting may be altered after each sequence of time periods.
On the other hand the invention is based on the insight that by using a special grayscale table the number of voltage transitions in a driver may be diminished.
A special embodiment of the invention therefore comprises a grayscale table for generating graylevel data in which grayscale table sequences of s (s>1) sequential graylevels are defined by grouping s sequential graylevels within a sequence, said sequences being allotted to non-sequential selections of time periods within a sequence of time periods.
In this case preferably (s-1) increases (or decreases) of the number of selections within a sequence of selections are allotted to one time period only. Said time period may comply with a frame period in which a sequence of time periods is a sequence of frame periods.
A preferred embodiment of a device according to the invention in this case comprises means to change the frame-phase of a frame during selection of said frame in subsequent sequences of frame periods.
The principle of phase shifting may also be applied to the driving of active matrix LCDs in which switching means for connecting the picture electrodes to the selection electrodes and data electrodes are provided on a first substrate. In such AMLCD applications gray-values are generated by generating analogue voltages e.g. via a resistor chain. The analogue voltages are then buffered (e.g. one buffer per gray-value) in an output buffer. If one needs 6 bit per color, that is 64 gray-values per color (256 for 8 bit) 64 buffers (256 for 8 bit) are needed. Using the principle of the invention grey-values can be generated by using time averaging between two gray-values, e.g. 4 (or 8). As a consequence, the number of generated voltages via the resistor chain can be reduced and hence also the number of buffers in the output stage. As a result, the output stage becomes smaller which reduces the driver cost whereas having less number of buffers reduces the power consumption of the display driver.
These and other aspects of the invention will now be elucidated with reference to an embodiment and the drawings in which
The Figures are diagrammatic and not drawn to scale. Corresponding elements are generally denoted by the same reference numerals.
A first method to drive the display device 1 by selecting all rows sequentially (or non-sequentially) by selecting one line at a time (Alt & Pleshko addressing). The period over which all lines are selected is called a frame (time). Using multiple frames it is possible to generate gray-levels. The number of frames in which a grayscale is defined is indicated as a superframe. Table 1 shows a superframe consisting of 4 frames in which 5 gray-levels can be generated.
In fact Table 1 defines a grayscale table for generating graylevel data in which gray scale table sequences of s (s=5) sequential gray levels are defined by grouping the gray levels within the sequence of time periods (a superframe) as shown (and with 16 frames basically 17 gray values could be generated). If such gray levels are kept constant for a certain longer time period, different picture elements are driven by a driver which repeats these superframes, as shown in Table 2
To obtain GS 3 in e.g. four picture elements (pixels) the driving would be:
Since for all gray values the same superframes are time-sequentially repeated, this leads to noticeable flickering. To avoid this, according to the invention a mixing technique is used. For example, to obtain GS 3, instead of switching off the picture element during the last out of the four consecutive frames as depicted in Table 2, different (neighbouring) picture elements (pixels) are switched off in the fourth, first and second frame for the different picture elements respectively (Table 3). In total, there exist four different patterns to generate GS 3 with four frames in one superframe resulting in:
So in this example time periods comply with a frame period in which a sequence of time periods is a sequence of frame periods within a sequence of time periods (within a superframe). According to the invention, the driving of different picture elements within a sequence of time periods (a superframe) is phase-shifted over one frame period time period relative to each other for different pixels (a phase in this example corresponding to a frame). The phase shifting may be altered after each sequence of time periods (superframe).
Another way to generate gray levels is to split the line time for the column signal.
The driving of different picture elements within a sequence of time periods according to the invention is phase-shifted over one frame period time period within two sequential superframes again (a phase now corresponding to a sub-line time). According to the invention the phase shifting is altered after each sequence of time periods (superframe), which implies for example the following driving in the next superframe (Table 5)
In said Table the sub-line times (pulses) are indicated as P100 or Ppxy, where p is the phase number of the gray-table in Table 4, x refers to the first gray-table definition (as defined in Table 4) as used in the first superframe and y refers to the frame-number in the superframe. So, in short, the next superframe is defined, supposing a cyclical phase-sequence, by:
And the next-following superframe is defined by:
So, depending on the kind of driving (based on time periods or sub-line times (pulses) in frame periods) a grayscale-table is defined which is used in driving the display device.
When using a superframe consisting of 16 frames, each having 4 sub-line times, and driving 2 lines simultaneously, as in multiple row addressing, certain picture elements are for example allotted to columns and rows as in the matrix shown below.
Each picture element in the matrix (132 rows, 132 columns) has a particular phase (frame number, which is indicated per picture element) which corresponds to a particular frame by which the picture element is driven. The phases are repeated in blocks of 2 rows and 4 columns (2×4 mixing). The same frame drives each picture element in successive superframes, comparable to the driving shown in Table 2 (see Table 7).
According to the invention, in a similar way as described above, the particular phase (frame number) is now increased after each frame time, leading to the following driving scheme:
To display a block of (4×4) picture elements of the display, as shown in
Suppose GS 7 and GS 9 are defined according to Table 9. In said table Fp defines a frame (part) (which may be a frame as part of a superframe, like in Tables 2, 3 or a phase as part of a frame, like in Tables 4, 5).
The ‘1’ represents an on frame (art), a zero corresponds to an off frame (part)
According to the phases given in Table 8 the picture elements are in the on (black) and off (white) state respectively as indicated in
Other picture elements 8 (2, 3, 4) displaying gray-level GS 7 are driven during the other phases (5, 13, 11 or Fp005, Fp013, Fp011) of frame 0 (frame (part)s 5, 13, 11) in the off state. In a similar way picture elements 8 (5, 6, 7) displaying gray-level GS 7 are driven in the on state during phases 4, 10, 2 or Fp004, Fp010, Fp002 of frame 0 (frame (part) 0). The picture elements 8 (8) displaying gray-level GS 7 are driven in the off state by phase 7(Fp007) of frame 0 (frame (part) 7).
In a similar way, to obtain gray-level GS 9 picture elements 8 (10, 11, 13, 14, 15, 16) displaying gray-level GS 9 are driven in the on state during phases 5, 13, 4, 10, 2 and 7 or Fp005, Fp013, Fp004, Fp010, Fp002 and Fp007 of frame 0 (frame (part)s 5, 13, 4, 10, 2, 7) and picture elements 8 (9, 12) are driven in the off state by phases 0, 11 or Fp000, Fp011 of frame 0 (frame (part)s 0, 11).
In the next frame the phase-numbers (frame (part) numbers) are increased by one. Based on the on (black) and off (white) states respectively, as indicated in Table 9, the picture element 8(1) displaying gray-level GS 7 is in the off state during phase 0 (Fp100) of frame 1 (frame (part) 1). Other picture elements 8 (2, 3, 4) displaying gray-level GS 7 are driven in the on state during the other phases (6, 14, 12) or Fp106, Fp114, Fp112 of frame 1 (frame (part)s 6, 14, 12). In a similar way picture elements 8 (5, 6, 7) displaying gray-level GS 7 are driven in the off state during phases 5, 11, 3 or Fp105, Fp111, Fp113 of frame 1 (frame (part) 1). The picture elements 8 (8) displaying gray-level GS 7 are driven in the off state by phase 8 (Fp108) of frame 1 (frame (part) 8), see
In a similar way, to obtain gray-level GS 9 picture elements 8 (10, 11, 14, 15, 16) displaying gray-level GS 9 are driven in the off state during phases 6, 14, 11, 3 and 8 or Fp106, FP114, Fp111, Fp103 and Fp108 of frame 1 (frame (part)s 6, 14, 11, 3, 8) and picture elements 8 (9, 12, 13) are driven in the on state by phases 1, 12 and 5 or Fp101, Fp112, Fp105 of frame 1 (frame (part)s 1, 12, 5), see
By defining the grayscale (levels) according to Table 9, on and off frames are spread over the superframe as much as possible. As a result, the effective voltage (or root mean square Voltage Vrms) which the liquid crystal layer encounters is spread evenly over the superframe, thereby suppressing flicker and enabling low frame frequencies. Since adjacent picture elements having substantially the same gray levels are addressed out of phase, the invention enables lowering of the frame frequency. For picture elements addressed in phase (prior art), flicker is visible at a certain frequency, whereas at this same frame frequency flicker is not visible if picture elements are addressed out of phase.
Instead of using Table 5 for defining the gray-levels, other definitions may be used as well, e.g. the driving as shown in Table 5 may be used as gray-levels defined as initial gray-levels. Another possibility in which grayscale table sequences of s (s=4) sequential graylevels are defined by grouping s sequential graylevels within a sequence is shown below.
Some other possibilities are e.g.:
Or
The display device of
The device further comprises a row function generator 17 in the form of, for example, a ROM for generating orthogonal signals Fi(t) for driving the rows 12. Similarly, as described in said article by Scheffer and Clifton, row vectors driving a group of p rows via drive circuits 4 are defined during each elementary time interval. The row vectors are written into a row function register 19.
Information 10 to be displayed is stored in an n×m buffer memory 11 which contains a look-up table 20, for example derived as discussed above with respect to
The drive electronics is minimized by choosing p to be low, for example, in the range between 3 and 8.
As a possible example it is shown how gray levels can be displayed using this set of orthogonal functions according to the grayscale definition of Table 10.
The orthogonal functions or row selection pulses are indicated schematically. The general formula calculating the column signals G(t) for p rows addressed simultaneously is given by:
where Fi(t) represents the orthogonal function applied to rowi and dij represents the picture element data of rowi and columnj.
For the above example we have:
G1(t)=C{d11F1(t)+d21F2(t)+d31F3(t)+d41F4(t)}
According to Table 10, GS 6 is defined as having all 4 sub-line times in the on state for frame 0, i.e. d11 is −1 for 4 sub-line times (=one line time). For GS 3 the picture element is in the on state for the first 3 sub-line times, and the 4th sub-line time the picture element is in the off state, i.e. d21 is −1 for the first 3 sub-line times and +1 for the 4th line time. For GS 11 the picture element is in the on state for all four sub-line times, while for GS 0 the picture element is in the off state for all four sub-line times.
Function F1(t) is −1 for the first line time (i.e. 4 sub-line times), +1 for the 2nd, 3rd and 4th line time. Function F2(t) is −1 for the second line time (i.e. 4 sub-line times), +1 for the first, 3rd and 4th line time, etcetera.
Substituting this for the first 4 line times of frame 0, the column signal G1(t) for column 1 as shown in
The invention is of course not limited to the embodiments shown. The logic in the driver IC can make multiple selections from the programmed orthogonal matrices during frames and also after whole frames. Also vectors within an orthogonal matrix can be swapped or inverted by the driver to reduce the number of column signal transitions. Furthermore it is possible to let the driver IC decide which orthogonal matrix it will use for certain display data content. In this way an adaptive multiple orthogonal matrix multiple row addressing drive is created which results in a low display current and module power independent of the data to be displayed.
As mentioned in the introduction the invention is also applicable the principle of the invention can also be applied to Active matrix LCDs by using time averaging between two gray-values, e.g. averaging over 4 (or 8 or even 16) phases (frames) to reduce the number of generated voltages via the resistor chain.
Table 13 indicates possible combinations of the standard gray-value generation technique with that of phase-mixing (frame rate control, FRC). The total number of gray-values is equal for all cases, i.e. 8 bit. Of course combinations like “4 bit standard” and “2 bit FRC” are attractive in case of 6 bit color gray-values. Instead of a using a resistor chain other ways of generating (fixed) gray-values may be used
According to the table above, if 64 gray-values (for each of three color) are generated in a standard way and frame rate control is used to extend the number of gray-values to 256 (per color) 4 frames are needed to do so. The table below shows how 3 gray-values in between gray-values 18 and 19 are generated. The resulting gray-value is the average of the 4 frames.
This can be done for intermediate values between two gray-value GS out of the grayscale of 64 gray-values and as a result 256 gray-values (per color) are obtained which is comparable to using 8 bits in the standard way. The advantage is that only 64 buffers are needed in the output stage instead of 256 for the standard way of gray-scale generation. Hence, the source output stage is reduced with 25%, which will result in a significant driver cost reduction.
As the switching times are relatively fast for AMLCD displays, flicker can be observed due to the slightly different display contents in each of the four frames. Most sensitive to flicker are patterns in which the total display area is displayed in one particular gray-value e.g. 18.25 from above example.
To avoid flickering artifacts, phase mixing is applied in a similar way as described above for passive displays. To this end, in one example the display area is divided into a number of sections. These sections display the contents of different frames, i.e. one section displays frame 1, another sections displays frame 3 etc. In the next frame, these sections display frame 2 and 4 respectively. After 4 frames, each section has displayed all 4 frame contents so that the perceived gray-value is equal for all sections. The smaller the sections the less sensitive is the human eye for flicker artifacts. As an example, Tables 15 and 16 show the generation of gray-value 18.25 for the total display area in time.
The display is e.g. divided into 8 sections. In these sections the phase (frame number) is indicated. For a specific gray value, the definition table (of Table 14 in this case)) shows which content to display at each phase (frame) number. After each phase (frame), the phase (frame) number is increased by one. In this example, the entire display area will show gray-value 18.25 as defined in table 15.
The sections are in different phases (different frame numbers). This phase shift makes the flicker artifact less visible for the human eye. As a consequence, the frame frequency at which the flickering becomes visible is reduced due to the frame mixing. As a result, the power consumption is reduced further.
It will be clear that other combinations of numbers of output buffers and number of bits for gray-values via mixing (as shown in Table 13) can be used as well. While phase-mixing with 16 phases the scheme of
The protective scope of the invention is not limited to the embodiments described. The invention resides in each and every novel characteristic feature and each and every combination of characteristic features. Reference numerals in the claims do not limit their protective scope. The use of the verb “to comprise” and its conjugations does not exclude the presence of elements other than those stated in the claims. The use of the article “a” or “an” preceding an element does not exclude the presence of a plurality of such elements.
Number | Date | Country | Kind |
---|---|---|---|
02079852.6 | Nov 2002 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB03/04829 | 10/28/2003 | WO | 5/18/2005 |