This application claims the benefit of Korean Patent Application No. 10-2013-0104341 filed on Aug. 30, 2013, which is incorporated herein by reference for all purposes as if fully set forth herein.
Field
This document relates to an active matrix type organic light emitting display, and more particularly, to an image quality compensation device and method for an organic light emitting display, which compensate for deterioration with the passage of driving time.
Related Art
An active matrix type organic light emitting display comprises a self-luminous organic light emitting diode (hereinafter, referred to as “OLED”), and has advantages such as fast response speed, high light emission efficiency, high luminance, and wide viewing angle.
The OLED, a self-luminous element, comprises an anode, a cathode, and an organic compound layer HIL, HTL, EML, ETL, and EIL formed between the anode and the cathode. The organic compound layers consists of a hole injection layer HIL, a hole transport layer HTL, an emission layer EML, an electron transport layer ETL, and an electron injection layer EIL. If a driving voltage is applied to the anode and the cathode, holes which have passed through the hole transport layer HTL and electrons which have passed through the electron transport layer ETL move to the emission layer EML and form excitons; and as a result, the emission layer EML generates visible light.
The organic light emitting display arranges pixels in a matrix form, each pixel comprising an OLED and a driving thin film transistor (TFT) controlling the driving current flowing through the OLED, and adjusts the luminance of the pixels according to the gray level of video data. The luminance of a pixel is proportional to the magnitude of the driving current flowing through the OLED, and this driving current is dependent on the electrical characteristics of the driving TFT.
Although it is preferable that the driving TFT's electrical characteristics such as threshold voltage, mobility, etc are the same for all pixels, they differ slightly from pixel to pixel due to many causes in reality. Differences in the driving TFT's electrical characteristics cause luminance differences between the pixels.
A variety of compensation methods for compensating for differences in the driving TFT's electrical characteristics are known. The compensation methods are categorized into internal compensation methods and external compensation methods. In an internal compensation method, threshold voltage differences between the driving TFTs are automatically compensated for within a pixel circuit. It is necessary that the driving current flowing through the OLED is determined regardless of the threshold voltage of the driving TFT for internal compensation, thus making the configuration of the pixel circuit rather complicated. Moreover, the internal compensation method is inappropriate to compensate for mobility differences between the driving TFTs.
In an outer compensation method, sensed voltages corresponding to the threshold voltage (or mobility) of the driving TFTs are measured, and an external circuit modulates video data based on these sensed voltages to compensate for threshold voltage (or mobility) differences. In other words, the external compensation method is to derive a compensation value for compensating for differences in electrical characteristics between the driving TFTs before product shipment, store it as initial compensation data in a nonvolatile memory, modulate input digital video data based on the initial compensation data stored in the memory at the time of normal driving after product shipment, and compensate for luminance differences caused by the differences in electrical characteristics between the driving TFTs.
This external compensation method cannot cope with deterioration with the passage of driving time because the organic light emitting display is driven only with the initial compensation data even after product shipment, and the organic light emitting display is therefore susceptible to afterimages. Accordingly, an improved external compensation method has been recently proposed to update compensation data by sensing driving TFT deterioration occurring after shipment again. However, this improved external compensation method also has the following problems.
First, the prior art improved external compensation method does not include a process of checking for errors in compensation data obtained by an update operation. If an abnormal power-off situation such as a blackout occurs during the update process, the compensation data to be stored in a memory is not normal. As such abnormal compensation data serves as a basis for subsequent compensation—modulated video data is applied to pixels in accordance with abnormal compensation data, deteriorated values of the pixels are sensed, with the modulated video data being applied to the pixels, and a new compensation value is derived from the sensed deteriorated values), the quality level of images in a subsequent driving operation is significantly decreased.
Second, the prior art improved external compensation method does not include an additional component for preventing abnormal data from being stored in a memory when compensation data is distorted due to the instability of driving power. The abnormal data decreases the accuracy of a subsequent compensation operation and the quality level of images.
This creates a demand for a new external compensation method which increases compensation capability.
The present invention has been made in an effort to provide an image quality compensation device and method for an organic light emitting display which increase compensation capability.
In one aspect, the present invention provides an image quality compensation device for an organic light emitting display, the device comprising: a memory having first and second update blocks for selectively storing first and second period compensation values, which are sequentially updated at regular intervals; and a timing controller that configures the first update block as either the current memory page for data loading or the next memory page for data writing and the second update block as the other one of the two, based on a preset check code, and updates the memory by calculating the second period compensation value with the passage of driving time based on the first period compensation value loaded from the update block configured as the current memory page, writing the second period compensation value to the update block configured as the next memory page, and then erasing the first period compensation value from the update block configured as the current memory page.
In another aspect, the present invention provides an image quality compensation method for an organic light emitting display, the method comprising: preparing a memory having first and second update blocks for selectively storing first and second period compensation values, which are sequentially updated at regular intervals; configuring the first update block as either the current memory page for data loading or the next memory page for data writing and the second update block as the other one of the two, based on a preset check code; and updating the memory by calculating the second period compensation value with the passage of driving time based on the first period compensation value loaded from the update block configured as the current memory page, writing the second period compensation value to the update block configured as the next memory page, and then erasing the first period compensation value from the update block configured as the current memory page.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention.
In the drawings:
Hereinafter, exemplary embodiments of the present invention will be described with reference to
Referring to
A plurality of data signal lines 14 and a plurality of gate signal lines 15 intersect each other on the display panel 10, and pixels are arranged in a matrix form at each intersection block between the data signal lines 14 and the gate signal lines 15. As illustrated in
As shown in
As shown in
The timing controller 11 modulates input digital video data DATA based on a compensation value loaded from the memory 20 to generate digital compensation data MDATA for compensating the threshold voltage (and/or mobility) of the driving TFTs. The timing controller 11 aligns digital compensation data MDATA in accordance with the resolution of the display panel 10 and supplies it to the data drive circuit 12. The timing controller 11 generates a data control signal DDC for controlling the operation timing of the data drive circuit 14 and a gate control signal GDC for controlling the operation timing of the gate drive circuit 15 based on timing signals such as a vertical synchronization signal Vsync, a horizontal synchronization signal Hsync, a dot clock signal DCLK, and a data enable signal DE.
The timing controller 11 compares the data values for particular positions in first and second update blocks with a preset check code and controls the memory 20 so as to load only normal compensation data. The timing controller 11 calculates a new compensation value by deriving a shift value with the passage of driving time with reference to the electrical characteristic values of the driving TFTs sensed by the data drive circuit 12 and adding the shift value to an initial compensation value.
When an abnormal signal ABS is input from the driving voltage sensing unit 121, the timing controller 11 controls the data write address to prevent abnormal data from being stored in the memory 20.
The memory 20 stores the compensation value for compensating for differences in electrical characteristics between the driving TFTs formed in the pixels. The memory 20 comprises update blocks UA1 and UA2 for storing a compensation value, which is updated at regular intervals after product shipment and an initial value storing block DA for storing the initial compensation value preset before product shipment. In the present invention, the update block UA1 and UA2 is divided into a first update block UA1 and a second update block UA2 so as to increase device reliability and easily prevent the loading of abnormal compensation data. The first update block UA1 and the second update block UA2 selectively store a first period compensation value and a second period compensation value, which are sequentially updated at the regular intervals. In the present invention, the data values for particular positions in the first and second update blocks are compared with a preset check code, and only normal compensation data is loaded and used for image representation and subsequent compensation.
Referring to
The check code may be set to ‘FF’, and ‘FF’ indicates an initialization result value of a data erasing operation. Storage line in which data is written for the last time in the first and second update blocks UA1 and UA2 may be selected as the particular positions. As the data writing order and the data erasing order are opposite in the first and second update blocks UA1 and UA2, the current memory page and the next memory page can be configured more easily.
For example, in the first update block UA1 and the second update block UA2, data is written from the uppermost storage line toward the lowermost storage line, and data is erased from the lowermost storage line toward the uppermost storage line. In the first and second update blocks UA1 and UA2, the particular positions indicate the lowermost storage lines, as shown in
When a new second period compensation value is calculated based on a first period compensation value loaded from the update block configured as the current memory page, the timing controller 11 writes the new second period compensation value in the update block configured as the next memory page and erases the first period compensation value from the update block configured as the current memory page.
In other words, as shown in
Accordingly, the first update block UA1 and the second update block UA2 are configured as the current memory page and the next memory page, respectively, in a second period PE2 subsequent to the first period PE1. In the second period PE2, data is written and erased the other way around from in the first period PE1. That is, the timing controller 11 calculates a third period compensation value based on the second period compensation value loaded from the first update block UA1 and writes it in the second update block UA2, and then erases the second period compensation value from the first update block UA1.
Referring to
In this state, when a third period PE3 comes, the timing controller 11 re-configures the second update block having the data value ‘FF’ for the lowermost storage line as the next memory page, and re-configures the first update block UA1 having a data value other than ‘FF’ for the lowermost storage line as the current memory page. Then, the timing controller 11 preliminarily erases an abnormal compensation value from the second update block UA2 before re-writing the third period compensation value in the second update block UA2 re-configured as the next memory page, thereby further improving the accuracy of compensation. Once the abnormal compensation value is erased from the second update block UA2, the timing controller 11 likewise updates the second update block UA2 and erases the first update block UA1.
As the data values for particular positions in the first and second update blocks UA1 and UA2′ are compared with a preset check code and only normal compensation data is loaded, the present invention can avoid the problem that subsequent compensation becomes inaccurate due to the loading of abnormal compensation data and the quality of images is therefore degraded.
Referring to
A detailed connection configuration of the pixel P will be described later with reference to
The source PCB 30 supplies an off compensation signal OCS input form a host system (not shown) to the timing controller 11. The off compensation signal OCS is activated at regular intervals, and once the off compensation signal OCS is activated, a data update operation is performed on the memory 20.
The data drive circuit 12 and the driving voltage sensing unit 121 are mounted on the source PCB 30. The data drive circuit 12 converts digital video compensation data input from the timing controller 11 into a compensated data voltage, applies the compensated data voltage to the pixel P of the display panel, senses the electrical characteristic value of the driving TFT of the pixel P, analog-to-digital converts the sensed value through an ADC, and supplies it to the timing controller 11. The driving voltage sensing unit 121 senses the voltage of a high-potential driving voltage input terminal that supplies operating power to the pixel P, and if the high-potential driving voltage EVDD drops to or below than a specified value, outputs an abnormal signal to the timing controller 11.
The timing controller 11 comprises a compensation controller 111, a compensation value calculator 112, a memory controller 113, and a compensation control signal generator 114.
The compensation controller 111 controls overall operations related to compensation. The compensation controller 111 enables compensation data to be written to, erased from, and loaded on the memory 20 by controlling the operation of the memory controller 113 using an address indicator signal, a write/read indicator signal, an erasing_A/B indicator signal, a compensation value loading (RD_Data) indicator signal, etc. Also, the compensation controller 111 modulates input digital video data DATA based on the compensation value loaded from the memory 20 to generate digital compensation data MDATA for compensating the threshold voltage (and/or mobility) of the driving TFT.
The compensation controller 111 controls the driving power to turn off when a normal off signal is input. The compensation controller 111 senses whether an off compensation signal OCS input through the source PCB 30 is activated or not before turning off the driving power, and updates the memory 20 each time the off compensation signal OCS is activated at the regular intervals.
The compensation value calculator 112 calculates a new compensation value with the passage of driving time by deriving a shift value with the passage of driving time with reference to the electrical characteristic value, i.e., sensed value, of the driving TFT input from the ADC and adding the shift value to a preset initial compensation value. Here, the electrical characteristic value may comprise at least either the threshold voltage value of the driving TFT or the mobility value of the driving TFT.
The compensation control signal generator 114 generates control signals related to compensation under control of the compensation controller 111. The compensation control signals may comprise a sensing signal SEN and a scan signal SCAN, as shown in
Referring to
The OLED comprises an anode connected to a second node N2, a cathode connected to an input terminal of a low-potential driving voltage EVSS, and an organic compound layer located between the anode and the cathode.
The driving TFT DT controls the driving current Ioled flowing through the OLED in response to a gate-source voltage Vgs. The driving TFT DT comprises a gate electrode connected to a first node N1, a drain electrode connected to an input terminal of a high-potential driving voltage EVDD, and a source electrode connected to the second node N2.
The storage capacitor Cst is connected between the first node N1 and the second node N2.
The first switching TFT ST1 applies a data voltage Vdata on the data voltage supply line 14a to the first node N1 in response to a scan signal SCAN. The first switching TFT ST1 comprises a gate electrode connected to the scan control line 15a, a drain electrode connected to the data voltage supply line 14a, and a source electrode connected to the first node N1.
The second switching TFT ST2 stores a voltage charged in the second node N2 in a sensing capacitor Cx on the sensed voltage supply line 14b by switching the current flow between the second node N2 and the sensed voltage supply line 14b in response to a sensing signal SEN. The second switching TFT ST2 comprises a gate electrode connected to the sensing controller 15b, a drain electrode connected to the second node N2, and a source electrode connected to the sensed voltage supply line 14b.
The data drive circuit 12 is connected to the pixels P through the data voltage supply lines 14a and the sensed voltage supply lines 14b. A sensing capacitor Cx for storing a sensed voltage Vsen detected from each of the pixels P is formed in the sensed voltage supply line 14b.
The data drive circuit 12 comprises a digital-to-analog converter DAC, an analog-to-digital converter ADC, and first and second switches SW1 and SW2.
The DAC converts digital compensation data MDATA input from the timing controller 11 into an analog compensated data voltage Vdata and applies it to the data voltage supply lines 14a. The first switch SW1 switches the current flow between an initialization voltage (Vpre) input terminal and the sensed voltage supply lines 14b. The second switch SW2 switches the current flow between the sensed voltage supply lines 14b and the ADC. The ADC converts the analog sensed voltage Vsen stored in the sensing capacitor Cx into a digital sensed value and applies it to the timing controller 11.
A process of detecting a sensed voltage Vsen corresponding to the threshold voltage and/or mobility of the driving TFT DT of each pixel P will be further explained below with reference to
The sensed voltage Vsen detected from each pixel P may correspond to the threshold voltage and/or mobility of the driving TFT DT.
The process of detecting a sensed voltage Vsen according to the present invention may be carried out in three steps, as shown in
During period {circle around (2)}, the second switching TFT ST2 is kept turned on, and the others ST1, SW1, and SW2 are turned off. In this period, the potential of the second node N2 increases by the driving current Ioled flowing through the driving TFT DT, and the voltage charged in the second node N2 passes through the second switching TFT ST2 and is stored in the sensing capacitor Cx.
During period {circle around (3)}, the second switch SW2, is turned on, as well as the second switching TFT ST2. Accordingly, the voltage stored in the sensing capacitor Cx is sampled as a sensed voltage for the current period and passes through the ADC.
Such a sensing operation for compensated driving is performed upon activation of an off compensation signal OCS, simultaneously with the turn off of the driving power of the device in response to normal off signal input.
The present invention can freely increase sensing time without the user's being aware of it by setting the sensing timing for compensated driving during the off sequence. By thusly increasing the sensing time, sensing can be done relatively accurately even if the compensated data voltage applied to the pixels is scaled down and the driving current flowing through each pixel is reduced by 1/N. The present invention can detect sensed voltages Vsen with more accuracy than the prior art because stress put on the driving TFTs during a sensing operation can be greatly decreased.
A deterioration sensing operation for compensation value updates is performed during driving after product shipment, which is different from an initial sensing operation that is performed in a calibration process to obtain an initial compensation value before product shipment.
Meanwhile, normal driving for representing a normal image through video compensation data reflecting a compensation value is performed during the on sequence. Referring to
During the initialization period Ti, the second switching TFT ST2 is turned on to reset the second node N2 to the initialization voltage Vpre.
During the programming period Tp, the first switching TFT ST1 is turned on to supply to the first node N1 compensated data voltage MVdata for reducing electrical characteristic differences. At this time, the second node N2 maintains the initialization voltage Vpre through the second switching TFT ST2. Accordingly, the gate-source voltage Vgs of the driving TFT DT is programmed to a desired level during this period.
During the light emission period Te, the first and second switching TFTs ST1 and ST2 are turned off, and the driving TFT DT generates driving current Ioled at the programmed level and applies it to the OLED. The OLED displays a gray level by emitting light with a brightness corresponding to the driving current Ioled.
First of all, the on sequence will be described below with reference to
In the present invention, when a power-on signal is input from the host system in response to the user's command, the data values for particular positions (storage lines in which data is written for the last time) in first and second update blocks of the memory are compared with a preset check code ‘FF’ (S11 and S12).
On first driving after product shipment, compensation data is stored in neither the memory's first update block nor the memory's second update block. Accordingly, the respective particular positions in the first and second update blocks represent the same data value as the check code. In the present invention, if the check code is included in respective particular positions in the first and second update blocks, an initial value storing block is configured as the current memory page, and either the first update block or the second update block is configured as the next memory page (S13, S14, and S15).
On second and subsequent driving after product shipment, unless an abnormal situation (e.g., a shutdown caused by a blackout) occurs, the compensation value written in the preceding period is normally stored in either the first update block or the second update block, (which results in a particular position having a different data value from the check code), while the compensation value is erased from the other update block, (which results in a particular position having the same data value as the check code). In an abnormal situation, the compensation value abnormally written in the preceding period is stored in either the first update block or the second update block, (which results in a particular position having the same data value as the check code), while the compensation value not erased in the preceding period is erased from the other update block, (which results in a particular position having a different data value from the check code).
Accordingly, the first update block and the second update block are configured to selectively include the check code at a particular position, making it easy to configure the current memory page and the next memory page according to the present invention.
Specifically, if the check code is not included in a particular position in the first update block, the first update block is configured as the current memory page and the second update block is configured as the next memory page according to the present invention (S16). On the contrary, if the check code is not included in a particular position in the second update block, the second update block is configured as the current memory page and the first update block is configured as the next memory page according to the present invention (S17).
Once the current memory page and the next memory page are configured, the compensation value stored in the current memory page is loaded to modulate input video data, and video compensation data reflecting a compensation value is applied to the display panel to represent a normal image (S18 and S19).
Next, the off sequence will be described below with reference to
In the present invention, when the off signal is input in response to the user's command, it is determined whether the off compensation signal OCS is activated or not, and if the off compensation signal OCS is not activated, skips the sensing and compensation value updating operations (S22 to S29) and turns off the driving power. On the other hand, in the present invention, if the off compensation signal OCS is activated, the sensing and compensation value updating operations (SS22 to S29) are performed.
The sensing and compensation value updating operations (SS22 to S29) will be described in detail. According to the present invention, the update block configured as the next memory page in the on sequence is erased to delete the compensation value incompletely written due to an abnormal termination in the preceding period. Also, a low-potential driving voltage is increased to a level (HIGH) for turning off the OLED so as to prevent unnecessary light emission of the OLED during the sensing process.
In the present invention, a compensation control signal (sensing signal, scan signal, etc) required for a sensing operation is generated, and the pixel is driven in response to the compensation control signal to obtain a sensed value related to the electrical characteristics (threshold voltage, mobility, etc) of the driving TFT (S23). Next, the sensed value is subtracted from a preset initial compensation value to derive a shift value corresponding to deterioration of the driving TFT (S24). Subsequently, the shift value is added to the preset initial compensation value to calculate an update value (new compensation value) for compensating for the deterioration of the driving TFT, and this update value is written to the update block configured as the next memory page (S25 and S26).
The above-described sensing and updating operations S23 to S26 are sequentially performed on all display lines of the display panel having a vertical resolution N (S27). After the compensation value for all the display lines is updated in the update block configured as the next memory page, the update block configured as the current memory page is erased, and then an update completion signal is generated (S28 and S29). Then, the driving power is turned off in response to the update completion signal (S30).
As described above in detail, according to the present invention, compensation data for driving deterioration after shipment is obtained by performing a sensing operation at regular intervals during the off sequence, and afterimages are prevented by updating the compensation data in the memory.
According to the present invention, the reliability of the memory is increased by storing compensation data to be updated at regular intervals alternately in the first update block and the second update block at the regular intervals. Particularly, the data values for particular positions in the first update block and the second update block are compared with a preset check code, and only normal compensation data is loaded and used for image representation, by which the prior art problem due to abnormal compensation data can be solved.
Moreover, if a high-potential driving voltage applied to the pixels drops to or below than a specified value, an abnormal signal is output to prevent abnormal data from being stored in the memory, resulting in solving the prior art problem.
From the above description, it will be apparent to those skilled in the art that various changes and modifications can be made without departing from the technical spirit of the present invention. Accordingly, the scope of the present invention should not be limited by the exemplary embodiments, but should be defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0104341 | Aug 2013 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
7439941 | Kumakura | Oct 2008 | B1 |
7839368 | Chen | Nov 2010 | B2 |
8339427 | Shirasaki | Dec 2012 | B2 |
8379041 | Chen | Feb 2013 | B2 |
8558825 | Bae | Oct 2013 | B2 |
20070126975 | Choi | Jun 2007 | A1 |
20080100545 | Hong | May 2008 | A1 |
20080284691 | Chung | Nov 2008 | A1 |
20100134469 | Ogura | Jun 2010 | A1 |
20100225656 | Kim | Sep 2010 | A1 |
20110063312 | Hong | Mar 2011 | A1 |
20140118241 | Chai | May 2014 | A1 |
Number | Date | Country | |
---|---|---|---|
20150062137 A1 | Mar 2015 | US |