DISPLAY USING ANALOG AND DIGITAL SUBFRAMES
20170270850 · 2017-09-21
Inventors
- Ilias Pappas (Cork, IE)
- Sean LORD (Ottawa, CA)
- Yu-Hsuan Li (Hsinchu City, TW)
- Alex Victor Henzen (Bladel, NL)
Cpc classification
G09G2310/08
PHYSICS
G09G2320/0247
PHYSICS
G09G3/2092
PHYSICS
G09G2300/0842
PHYSICS
G09G3/2077
PHYSICS
International classification
G09G3/20
PHYSICS
Abstract
A display comprises a matrix comprising a plurality of N rows divided into a plurality of M columns of cells, each cell including a light emitting device; a scan driver providing a plurality of N scan line signals to respective rows of said matrix, each for selecting a respective row of the matrix to be programmed with pixel values; and a data driver providing a plurality of M variable level data signals to respective columns of the matrix, each for programming a respective pixel within a selected row of the matrix with a pixel value. A pulse driver provides a plurality of N driving signals to respective rows of the matrix, each driving signal comprising successive sequences of pulses enabling the cells to emit light according to their programmed pixel values during respective sub-frames of successive frames to be displayed. The data driver is arranged to provide variable level data signals to respective pixels within a selected row of the matrix during a limited number of sub-frames of a frame, the variable data levels corresponding to a programmed value of a plurality of bits of a pixel value for a frame. The data driver is further arranged to provide data signals to respective pixels within a selected row of the matrix during a remaining number of sub-frames of a frame, the data signals each corresponding to a programmed value of a single bit of a pixel value for a frame.
Claims
1. A display comprising: a matrix comprising a plurality of N rows divided into a plurality of M columns of cells, each cell including a light emitting device; a scan driver providing a plurality of N scan line signals to respective rows of said matrix, each for selecting a respective row of said matrix to be programmed with pixel values; a data driver providing a plurality of M variable level data signals to respective columns of said matrix, each for programming a respective pixel within a selected row of said matrix with a pixel value; and a pulse driver providing a plurality of N driving signals to respective rows of said matrix, each driving signal comprising successive sequences of pulses enabling the cells to emit light according to their programmed pixel values during respective subframes of successive frames to be displayed; wherein said data driver is arranged to provide variable level data signals to respective pixels within a selected row of said matrix during a limited number of sub-frames of a frame, the variable data levels corresponding to a programmed value of a plurality of bits of a pixel value for a frame and wherein said data driver is arranged to provide data signals to respective pixels within a selected row of said matrix during a remaining number of subframes of a frame, the data signals each corresponding to a programmed value of a single bit of a pixel value for a frame.
2. A display according to claim 1 wherein each pixel is programmed according to a grayscale value and wherein the number of sub-frames is less than the number of gray-scale bits.
3. A display according to claim 1 wherein the limited number of sub-frames comprises a single sub-frame.
4. A display according to claim 1 wherein the limited number of sub-frames correspond with the least significant bits (LSB) of a pixel value for a frame.
5. A display according to claim 1 wherein the limited number of sub-frames correspond with either the 2 or 3 least significant bits (LSB) of a pixel value for a frame.
6. A display according to claim 1, wherein a sub-frame corresponding to the most-significant bit (MSB) of a pixel value for a frame has the longest sub-frame duration and a sub-frame corresponding to the least-significant bits of a pixel value for a frame has the shortest sub-frame duration.
7. The display of claim 1, wherein the limited number of sub-frames are variable according to the maximum resolution of said variable level data signals provided by said data driver.
8. The display of claim 1 wherein each cell comprises a first transistor connected to each of a scan driver signal line and a data driver signal line, said first transistor being connected to a second transistor, said second transistor being connected in series with a light emitting device, and a charge storage device connected between said first and second transistors, said scan driver signal line periodically actuating said first transistor to enable said data driver signal line to set a charge on said charge storage device for a subsequent sub-frame.
9. The display of claim 8 wherein a source for each second transistor of a row is connected in common to a pulse driving signal for the row.
10. The display of claim 8 wherein each light emitting device is connected between said pulse driving signal for the row and a source for the second transistor.
11. The display of claim 8 wherein each light emitting device is connected between said pulse driving signal for the row and a drain for the second transistor and wherein the source for each second transistor is connected to a common supply line.
12. The display of claim 11 wherein an amplitude of said driving pulses is less than the voltage of said common supply line.
13. The display of claim 1 wherein said light emitting devices comprise an inorganic light emitting diode (LED).
14. The display of claim 1 wherein each of said sequence of driving pulses comprises a stepped pulse with multiple intermediate voltage levels.
15. The display of claim 1 wherein a duration of the limited number of sub-frames is no greater than a shortest duration of a sub-frame from the remaining number of sub-frames.
16. The display of claim 1 wherein a duration of the limited number of sub-frames is approximately equal to a shortest duration of a sub-frame from the remaining number of sub-frames.
17. A display comprising: a matrix comprising a plurality of N rows divided into a plurality of M columns of cells, each cell including a light emitting device; a scan driver providing a plurality of N scan line signals to respective rows of said matrix, each for selecting a respective row of said matrix to be programmed with pixel values; a data driver providing a plurality of M variable level data signals to respective columns of said matrix, each for programming a respective pixel within a selected row of said matrix with a pixel value; and a pulse driver providing a plurality of N driving signals to respective rows of said matrix, each driving signal comprising successive sequences of pulses enabling the cells to emit light according to their programmed pixel values during respective subframes of successive frames to be displayed; wherein each of said sequence of driving pulses comprises a stepped pulse with multiple intermediate voltage levels.
18. A display according to claim 17, wherein each cell comprises a first transistor connected to each of a scan driver signal line and a data driver signal line, said first transistor being connected to a second transistor, said second transistor being connected in series with a light emitting device, and a charge storage device connected between said first and second transistors, said scan driver signal line periodically actuating said first transistor to enable said data driver signal line to set a charge on said charge storage device for a subsequent sub-frame.
19. A display comprising: a plurality of cells, each cell including a light emitting device; and a data driver providing variable level data signals to the matrix during a first sub-frame of a frame and providing data signals to the matrix during a second sub-frame of the frame, the variable level data signals of the first sub-frame corresponding to a first plurality of bits of a pixel value for the frame, the data signals of the second sub-frame corresponding to a single bit of the pixel value for the frame.
20. A display according to claim 19 further comprising a pulse driver providing driving signals to the matrix to enable the cells to emit light according to the variable level data signals during the first sub-frame and emit light according to the data signals during the second sub-frame.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Various embodiments of the present invention will now be described, by way of example, with reference to the accompanying drawings, in which:
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DESCRIPTION OF THE EMBODIMENTS
[0028] Referring now to
[0029] A plurality of peripheral driving blocks comprise:
[0030] Scan driver—which produces the pulses enabling respective rows of the matrix to be programmed for a subsequent sub-frame;
[0031] DATA driver—which delivers both variable level outputs to program individuals cells of a row enabled by the scan driver; and
[0032] PWM Driver—which produces the PWM pulses used to bias programmed cells enabling the cells to emit light or not according to their programming. (Note that the term “PWM” is used in the present description to relate to pulsed signals for activating cells within a row—such pulses may be employed as part of a conventional PWM addressing scheme or a color sequential scheme.)
[0033] Two synchronization blocks are employed: one located between the scan driver and DATA driver in order to ensure that the required data signals are delivered after a scan pulse is applied to a row; and a second between the DATA and PWM drivers to ensure that PWM pulses are applied when data loading is completed.
[0034] Each row within the matrix is addressed with a respective scan line S1 . . . Sn which goes high or is asserted when a respective row of the display is to be addressed (or programmed) by the DATA driver for the subsequent sub-frame. During a given frame for each row, the PWM driver provides a sequence of driving pulses using respective PWM signals P1 . . . Pn. Each signal P can be a time shifted version of the adjacent PWM signal synchronized with the scan line signals S1 . . . Sn and DATA driver signals D1 . . . Dm.
[0035] In embodiments of the present invention, the DATA driver provides programming signals D1 . . . Dm for each pixel of the display—these signals are updated for each sub-frame from scan line to scan line.
[0036] Referring briefly to
[0037] In each case, the scan line for the row and the data line for the cell are connected to a thin-film transistor T1. When a given row is selected by asserting the associated scan line signal, T1 is switched on and the data line signal is used either to charge or discharge a charge storage capacitor Cst shunt-connected between T1 and the gate of the transistor T2 to program a required charge for the subsequent sub-frame. In some embodiments, such as
[0038] Conventionally, the values for each data signal D1 . . . Dm are digital in that they are either high or low, (“0” or “1”, asserted or not) switching on a pixel for a subsequent sub-frame when the scan line signal S and the PWM signal P for a pixel are asserted and the value for D is high and switching off the pixel, if during the same period, the value for D is low.
[0039] In some embodiments of the present invention, a digital driving method is combined with an analog approach not alone to potentially reduce the time required for a frame, but also to reduce the maximum switching frequency required to program pixels for a frame. In this case, values for D1 . . . Dm can be set not only high or low, but also to intermediate values.
[0040] Referring now to
[0041] In the example of
[0042] In the example of
[0043] These levels provide a sufficient level of charge to Cst to partially or fully switch on both T2 and the iLED during the analog 1.sup.st sub-frame (or to switch off T2 for gray level 0) and so provide the finer adjustment of the brightness of the iLED during the frame as a whole.
[0044] Using the approach of
[0045] Other combinations of analog and data sub-frames are also possible.
[0046] In either case, it will be seen that the matrix only operates in analog mode for a small proportion of its operating cycle, i.e. 4 or 8 emission cycles of 256 cycles and so this provides satisfactory device durability.
[0047] It will be appreciated that using the architecture of
[0048] Referring back to
[0049] In other embodiments, such as
[0050] The advantage of this approach is that the voltage swing for the PWM pulse can now be reduced compared to the pulses used in the matrix of
[0051] To further reduce the power consumption, instead of a digital two-level voltage swing for the PWM signals, a stepped multi-voltage level PWM pulse can be applied as shown in
[0052] The main advantage of the voltage stepping pulse is lower power consumption (theoretically it can reach −33%) because the extent of the PWM pulse swing is reduced. Furthermore, the transition of the iLED from the ON to the OFF state will be smoother, so reducing visual artefacts. The number of the intermedia voltage levels (Vint1 . . . Vint3) and their time duration is determined based on the display's specifications and the required performance as well as the mixed mode pulse waveform. Again, these intermediate voltages can either be provided by DACs incorporated with the PWM driver or through providing fixed reference voltage lines and multiplexors for selecting those lines as required within the PWM driver.
[0053] The above embodiments have been described with successively longer sub-frames within any given frame. However, it will be appreciated that sub-frames need not be ordered as such and can be mixed to avoid visual aliasing artefacts.
[0054] It will also been seen that embodiments of the invention can comprise more than 1 analog sub-frame.