The present invention relates to a grayscale rendition method in an active matrix OLED (Organic Light Emitting Display) where each cell of the display is controlled via an association of several Thin-Film Transistors (TFTs). This method has been more particularly but not exclusively developed for video application.
The structure of an active matrix OLED or AM-OLED is well known. It comprises:
Actually, there are two ways for driving the OLED cells. In a first way, each digital video information sent by the digital processing unit is converted by the column drivers into a current whose amplitude is proportional to the video information. This current is provided to the appropriate cell of the matrix. In a second way, the digital video information sent by the digital processing unit is converted by the column drivers into a voltage whose amplitude is proportional to the video information. This current or voltage is provided to the appropriate cell of the matrix.
From the above, it can be deduced that the row driver has a quite simple function since it only has to apply a selection line by line. It is more or less a shift register. The column driver represents the real active part and can be considered as a high level digital to analog converter. The displaying of a video information with such a structure of AM-OLED is the following. The input signal is forwarded to the digital processing unit that delivers, after internal processing, a timing signal for row selection to the row driver synchronized with the data sent to the column drivers. The data transmitted to the column driver are either parallel or serial. Additionally, the column driver disposes of a reference signaling delivered by a separate reference signaling device. This component delivers a set of reference voltages in case of voltage driven circuitry or a set of reference currents in case of current driven circuitry. The highest reference is used for the white and the lowest for the smallest gray level. Then, the column driver applies to the matrix cells the voltage or current amplitude corresponding to the data to be displayed by the cells.
Independently of the driving concept (current driving or voltage driving) chosen for the cells, the grayscale level is defined by storing during a frame an analog value in the capacitor of the cell. The cell up to the next refresh coming with the next frame keeps this value. In that case, the video information is rendered in a fully analog manner and stays stable during the whole frame. This grayscale rendition is different from the one in a CRT display that works with a pulse.
The grayscale rendition in the AM-OLED has currently some defects. One of them is the rendition of low grayscale level rendition.
Another defect of the AM-OLED appears when displaying moving pictures. This defect is due to the reflex mechanism, called optokinetic nystagmus, of the human eyes. This mechanism drives the eyes to pursue a moving object in a scene to keep a stationary image on the retina. A motion-picture film is a strip of discrete still pictures that produces a visual impression of continuous movement. The apparent movement, called visual phi phenomenon, depend on persistence of the stimulus (here the picture).
It is an object of the present invention to disclose a method and an apparatus for improving the grayscale rendition in an AM-OLED when displaying low grayscale levels and/or when displaying moving pictures.
In order to solve these problems, it is proposed to split each frame into a plurality of subframes wherein the amplitude of the signal can be adapted to conform to the visual response of a CRT display.
The invention concerns a method for displaying an image in an active matrix organic light emitting display comprising a plurality of cells, a data signal being applied to each cell for displaying a grayscale level of a pixel of the image during a video frame, characterized in that the video frame is divided into N consecutive subframes, with N≧2, and in that the data signal of a cell comprises N independent elementary data signals, each of said elementary data signals being applied to the cell during a subframe and the grayscale level displayed by the cell during the video frame depending on the amplitude of the elementary data signals and the duration of the subframes and in that the duration of the subframes is increasing from the first subframe to the last subframe of the video frame and, for each grey level, the amplitude of the elementary data signals is decreasing from the first subframe to the last subframe of the video frame.
The amplitude of each elementary data signal is either greater than a first threshold for emitting light or equal to an amplitude Cblack less than the first threshold for disabling light emission. This first threshold is the same value for each subframe.
The amplitude of each elementary data signals is furthermore less than or equal to a second threshold.
In a first embodiment, this second threshold is different for each subframe and is decreasing from the first subframe to the last subframe of the video frame. In said first embodiment, for each one of a plurality of reference grayscale levels, the amplitude of the elementary data signals used for displaying said reference grayscale levels which are different from the amplitude Cblack can be defined as cut-off amplitudes and then, for displaying the next higher grayscale level to said reference grayscale levels in the range of possible grayscale levels, the amplitude of each of said elementary data signals is lowered from an amount such that the amplitude of the first next elementary data signals is increased from an amount greater than the first threshold.
In a second embodiment, the second threshold is the same value in each subframe of the video frame and is equal to C255. In said second embodiment, the grayscale levels for which the amplitude of the elementary data signals used for displaying said grayscale levels are equal to either said second threshold or Cblack are defined as reference grayscale levels. For displaying the next higher grayscale level to said reference grayscale levels in the range of possible grayscale levels, the amplitude of at least one of the elementary data signals equal to the second threshold is lowered from an amount such that the amplitude of the first next elementary data signals is increased from an amount greater than the first threshold.
Advantageously, the inventive method comprises also the following steps for generating motion compensated images:
In the invention, it is possible to redistribute the energy of the elementary data signal for displaying a grayscale level of said at least one pixel during a subframe to cells of the display in accordance with the shift value for said at least one pixel and said subframe.
The invention concerns also an apparatus for displaying an image comprising an active matrix comprising a plurality of organic light emitting cells, a row driver for selecting line by line the cells of said active matrix, a column driver for receiving data signals to be applied to the cells for displaying grayscale levels of pixels of the image during a video frame, and a digital processing unit for generating said data signals and control signals to control the row driver. This apparatus is characterized in that the video frame is divided into N consecutive subframes and the duration of the subframes is increasing from the first subframe to the last subframe of the video frame, with N≧2, and in that the digital processing unit generates data signal each comprising N independent elementary data signals such that, for each grey level, the amplitude of the elementary data signals is decreasing from the first subframe to the last subframe of the video frame, each of said elementary data signals being applied via the column driver to a cell during a subframe, the grayscale level displayed by the cell during the video frame depending on the amplitude of the elementary data signals and the duration of the subframes.
Exemplary embodiments of the invention are illustrated in the drawings and in more detail in the following description.
In the figures:
According to the invention, the video frame is divided in a plurality of subframes wherein the amplitude of the data signal applied to the cell is variable and the data signal of a cell comprises a plurality of independent elementary data signals, each of these elementary data signals being applied to the cell during a subframe. The number of subframes is higher than two and depends on the refreshing rate that can be used in the AMOLED.
In the present specification, the following notations will be used:
Some parameters have to be defined for each subframe:
In the invention, the amplitude of each elementary data signal C′(SFi) is either Cblack or higher than Cmin. Furthermore, C′(SFi+1)≦C′(SFi) in order to avoid moving artifacts as known for the PDP technology.
The durations Di of the subframes SFi are defined to meet the following conditions:
The invention will be described by two main embodiments. In a first embodiment, Cmax(SFi) is decreasing from one subframe to the next one in the video frame and the value Cmax for the first subframes of the video frame is higher than C255. In a second embodiment, Cmax(SFi) is the same value for all subframes and equals to the value C255 of
In the first embodiment, the second thresholds Cmax(SFi) are defined such that
In the second embodiment, Cmax(SFi) is the same value for the 6 subframes and equals to C255.
In these two embodiments, the amplitudes C′(SFi)iε[106] for displaying the grayscale levels 1, 5, 20, 120 and 255 are the following ones:
C′(SFi+1) is preferably lower than C′(SFi), as in the first embodiment, in order to avoid moving artifacts as known for the PDP technology. Consequently, the light emission in the first embodiment is similar to the one with a cathode ray tube (CRT) presented in
Concerning the low level rendition, both embodiments are equivalent. As the first elementary data signal is not applied to the cell during the entire video frame, it can be higher than the threshold Cmin. Besides, these embodiments are identical for the rendition of low level up to mid grayscale.
Concerning the motion rendition, the first embodiment offers a better motion rendition than conventional methods because the second threshold for the last subframes of the video frame is less than C255. This motion rendition is better for all the grayscale levels. For the second embodiment, the motion rendition is only improved for the low levels up to the midlevels.
It appears that the first embodiment is more adapted for improving low-level rendition and motion rendition. However, as the maximal data signal amplitude Cmax used for the first subframes is much higher than the usual one C255, it could have an impact on the cell lifetime. So, this last parameter must be taken into account for selecting one of these embodiments.
The invention presents another advantage: the resolution of the grayscale levels is increased. Indeed, the analog amplitude of an elementary data signal to be applied to a cell is defined by a column driver. If the column driver is a 6-bit driver, the amplitude of each elementary data signal is 6-bit. As 6 elementary data signals are used, the resolution of the resulting data signal is higher than 6 bits.
In an improved embodiment, for displaying a given grayscale level, it is possible to lower the amplitude of one of the elementary data signals used for displaying the preceding lower grayscale level in the possible grayscale levels range in order to be sure that the amplitudes of all elementary data signals different from Cblack are greater than Cmin. The main idea behind this improvement is that, when a new subframe is used, the former value of the previous ones should be reduced accordingly so that the amplitude of the new non-zero elementary data signal is necessarily above Cmin.
For the first further grayscale levels, the value of C′(SF1) increases while keeping C′(SFi)=Cblack for all i>1. For some reference grayscale levels, like for example 10 or 19, the amplitudes of the elementary data signals different from Cblack are considered as cut-off amplitudes. They are referenced C′cut(SFi,L) for the subframe SFi and the reference grayscale level L. For example, for displaying the grayscale level 10, we have:
For displaying the grayscale level 11, the amplitude C′(SF1) is lowered in order that the amplitude of the next elementary data signal, C′(SF2), be greater than Cmin. Preferably, the amplitude C′(SF1) is lowered from an amount Δ such that Δ×D1=Cmin×D2.
In the same manner, for displaying the grayscale level 19, we have:
For displaying the grayscale level 20, the amplitudes C′(SF1) and C′(SF2) are lowered in order that the amplitude of the next elementary data signal, C′(SF3), be greater than Cmin. The amplitudes C′(SF1) and C′(SF2) are preferably lowered respectively from an amount Δ′ and Δ″ such that Δ′×D1+Δ″×D2=Cmin×D3.
For the first further grayscale levels, the value of C′(SF1) increases while keeping C′(SFi)=Cblack for all i>1. When the amplitude of an elementary data signal C(SFi) reaches C255 for displaying a grayscale level L, the amplitude of this elementary data signal is lowered for displaying the level L+1. It is lowered preferably from an amount Δ such that Δ×Di=Cmin×Di+1.
It is illustrated in
In the same manner, for displaying the level 25, we have C′(SF1)=C′(SF2)=C255 and C′(SF1)=Cblack for all i>2. For the level 26, we have
The method of the invention can be advantageously used when using a motion estimation for generating motion compensated images. The motion estimator generates a motion vector for each pixel of the picture, this vector representing the motion of the pixel from one frame to the next one. Based on this movement information, it is possible to compute a shift value for each subframe and each pixel of the image. Then the data signal of the cells can be processed in accordance with these shift values for generating a motion compensated image. Contrary to the driving method used in a PDP, the analog value of the elementary data signal for a subframe can be adjusted if the displacement of a pixel for said subframe does not coincide with the position of a cell of the AMOLED. By knowing the real displacement of the pixel, it is possible to interpolate a new analog value for the elementary data signal of said subframe depending on its temporal position.
This improvement is illustrated by
In
The principle of the invention is applicable to video or PC applications. For PC applications, it is possible to use only 2 subframes in the main frame, a first subframe having a low duration and a second one having a higher duration as shown in
Different devices can be used for implementing the inventive method.
In the digital processing unit 13, the video information are forwarded to a standard OLED processing block 20 as usual. The output data of this block are then forwarded to a subframe transcoding table 21. This table delivers n output data for each pixel, n being the number of subframes and one output data for each subframe. The n output data for each pixel are then stored at different positions in a subframe memory 22, a specific area in the memory being allocated for each subframe. The subframe memory 22 is able to store the subframe data for 2 images. The data of one image can be written while the data of the other image are read. The data are read subframe by subframe and transmitted to a standard OLED driving unit 23.
The OLED driving unit 23 is in charge of driving subframe by subframe the row driver 11 and the column driver 12. It controls also the duration D of the sub-frames.
A controller 24 may be used for selecting a video display mode wherein the images are displayed with a plurality of subframes and a PC display mode wherein the images are displayed with one single subframe (as usual) or with two subframes for improving low level rendition. The controller 24 is connected to the OLED processing block 20, the subframe transcoding table 21 and the OLED driving unit 23.
| Number | Date | Country | Kind |
|---|---|---|---|
| 04291081.0 | Apr 2004 | EP | regional |
| Filing Document | Filing Date | Country | Kind | 371c Date |
|---|---|---|---|---|
| PCT/EP2005/051713 | 4/19/2005 | WO | 00 | 11/16/2007 |