Korean Patent Application No. 10-2019-0060138, filed on May 22, 2019, in the Korean Intellectual Property Office, and entitled: “Display Device,” is incorporated by reference herein in its entirety.
Embodiments relate to a semiconductor device, and more particularly, relate to a display device that adjusts a time parameter associated with a sensing operation for sensing brightnesses of pixels to reduce power consumption in the sensing operation.
An organic light-emitting diode (OLED) device has been developed as one of light-emitting devices. Because the OLED device has a spontaneous light-emitting characteristic, the OLED device does not require an additional component for light-emitting, e.g., a backlight unit. Thus, a display device with the OLED device has been researched and developed.
A display panel with the OLED device may include pixels that are arranged in rows and columns. Each pixel may include an organic light-emitting diode and a transistor. The transistor may adjust brightness of the organic light-emitting diode by adjusting an amount of current flowing through the organic light-emitting diode.
The transistor and the organic light-emitting diode of each pixel may be degraded as operating time goes by. When the transistor and the organic light-emitting diode are degraded, the amount of current flowing through the organic light-emitting diode may change, and thus, the brightness of each pixel may differ from a target brightness. Thus, the display device has adopted a sensing operation for measuring a degradation degree of the pixel and a compensation operation for compensating the degradation degree of the pixel.
Embodiments are directed to a display device. The display device may include a display panel including pixels arranged in rows and columns; a gate driver connected to the pixels in the rows through first gate lines and second gate lines; a data driver connected to the pixels in the columns through data lines; a sensor connected to the pixels in the columns through sensing lines; a memory to store a look-up table including information of brightnesses of the pixels; and a timing controller to control the gate driver and the data driver to adjust the brightnesses of the pixels through the first gate lines and the data lines and to control the gate driver and the sensor to perform a sensing operation for sensing the brightnesses of the pixels through the second gate lines and the sensing lines. The timing controller may read the look-up table from the memory and adjust a sensing period of the sensing operation based on the look-up table.
Embodiments are directed to a display device. The display device may include a display panel including pixels arranged in rows and columns; a gate driver connected to the pixels in the rows through first gate lines and second gate lines; a data driver connected to the pixels in the columns through data lines; a sensor connected to the pixels in the columns through sensing lines; and a timing controller to control the gate driver and the data driver to control brightnesses of the pixels through the first gate lines and the data lines and to control the gate driver and the sensor to perform a sensing operation for sensing the brightnesses of the pixels through the second gate lines and the sensing lines. The timing controller may receive a sensing result of the sensing operation from the sensor, detect degradation speeds of the pixels based on the sensing result, set similar degradation pixels, which have similar degradation speeds, from among the pixels to a pixel group, and select one pixel from the similar degradation pixels belonging to the pixel group in the sensing operation. The timing controller may sense a brightness of the selected one pixel, detect a degradation speed of the selected one pixel, and determine the degradation speed as the similar degradation speeds of the similar degradation pixels.
Embodiments are directed to a display device. The display device may include a display panel including pixels arranged in rows and columns; a gate driver connected to the pixels in the rows through first gate lines and second gate lines; a data driver connected to the pixels in the columns through data lines; a sensor connected to the pixels in the columns through sensing lines; and a timing controller to control the gate driver and the data driver to adjust brightnesses of the pixels through the first gate lines and the data lines and to control the gate driver and the sensor to perform a sensing operation for sensing the brightnesses of the pixels through the second gate lines and the sensing lines. The timing controller may adjust a transfer time when voltages are transferred from pixels in each of the rows of the pixels to the sensing lines in the sensing operation.
Features will become apparent to those of skill in the art by describing in detail exemplary embodiments with reference to the attached drawings in which:
The display panel 110 may include a plurality of pixels PX. The plurality of pixels PX may be arranged in rows and columns. The plurality of pixels PX may be connected to the gate driver 120 and the data driver 130 through first and second gate lines GL1 and GL2, data lines DL, and sensing lines SL. For example, the pixels PX in each row may be connected to the gate driver 120 through a corresponding first gate line GL1 and a corresponding second gate line GL2. The pixels in each column may be connected to the data driver 130 through a corresponding data line DL and may be connected to the sensor 140 through a corresponding sensing line SL.
The pixels PX in each row may be selected for displaying an image, through the corresponding first gate line GL1. The pixels PX selected for displaying the image may receive a current or a voltage supplied from the data driver 130 through the data lines DL. Further, brightnesses of the pixels PX may be adjusted according to the current or the voltage from the data driver 130. The pixels PX may display the image by adjusting the brightnesses of the pixels PX.
For example, the pixels PX in each row may be selected for a sensing operation through the second gate line GL2. The pixels PX selected for the sensing operation may output current information corresponding to the brightnesses of the pixels PX through the sensing lines SL.
The gate driver 120 may be connected to the pixels PX through the first gate lines GL1 and the second gate lines GL2. For example, the gate driver 120 may be connected to the pixels PX in one row through the corresponding first and second gate lines GL1 and GL2.
The gate driver 120 may adjust first gate voltages VG1 of the first gate lines GL1 and second gate voltages VG2 of the second gate lines GL2 in response to a control signal output from the timing controller 150. For example, under control of the timing controller 150, the gate driver 120 may adjust the first gate voltages VG1 to have a first turn-on voltage and a first turn-off voltage.
For example, the gate driver 120 may adjust the first gate voltage VG1 of a target first gate lines GL1 to have the first turn-on voltage in response to the control signal output from the timing controller 150. The first turn-on voltage may be used to select pixels PX in a target row for display the image. Further, the gate driver 120 may adjust the first gate voltages VG1 of the remaining first gate lines GL1 to have the first turn-off voltage in response to the control signal output from the timing controller 150. The first turn-off voltage may be used to set pixels PX in the remaining rows to be a non-selection state. Under control of the timing controller 150, the gate driver 120 may select the first gate lines GL1 sequentially during a time period corresponding to one frame of display data DD.
For example, under control of the timing controller 150, the gate driver 120 may adjust the second gate voltages VG2 to have a second turn-on voltage and a second turn-off voltage. The gate driver 120 may adjust the second gate voltage VG2 of a target second gate line GL2 to have the second turn-on voltage. The second turn-on voltage may be used to select pixels in a target row for the sensing operation. Under control of the timing controller 150, the gate driver 120 may adjust the second gate voltages VG2 of the remaining second gate lines GL2 to have the second turn-off voltage. The second turn-off voltage may be used to set pixels in the remaining rows to be a non-selection state for the sensing operation. Under control of the timing controller 150, for the sensing operation, the gate driver 120 may select one or more second gate lines GL2 sequentially during a time period corresponding to one frame of the display data DD.
The data driver 130 may be connected to the pixels PX through the data lines DL. For example, the data driver 130 may be connected to the pixels PX in one column through the corresponding data line DL. The data driver 130 may receive calibrated display data DD_C from the timing controller 150.
The data driver 130 may apply data voltages VD corresponding to the calibrated display data DD_C to the data lines DL. The data driver 130 may adjust brightnesses of the pixels PX in a selected row according to the data voltages VD.
The sensor 140 may be connected to the pixels PX through the sensing lines SL. For example, the sensor 140 may be connected to the pixels PX in one column through one sensing line SL. The sensor 140 may receive a control signal CS from the timing controller 150 and receive sensing voltages VS from the pixels PX in the selected row through the sensing lines SL. The sensor 140 may digitize the sensing voltages VS to generate sensing data DS. The sensor 140 may provide the sensing data DS to the timing controller 150.
The timing controller 150 may receive the display data DD from an external host device, e.g., an application processor (AP) or a graphics processing unit (GPU). The timing controller 150 may control the gate driver 120 to sequentially select pixels PX in each row.
The timing controller 150 may select data corresponding to the pixels PX in the selected row from the display data DD and calibrate the selected data based on degradation degrees of the pixels PX in the selected row. The timing controller 150 may generate the calibrated display data DD_C based on the calibrated data corresponding the pixels PX in each row. The timing controller 150 may adjust brightnesses of the pixels PX in the selected row based on the calibrated display data DD_C by transmitting the calibrated display data DD_C to the data driver 130.
The timing controller 150 may perform the sensing operation for sensing the degradation degrees of the pixels PX in the display panel 110. For example, in the sensing operation, the timing controller 150 may control the sensor 140 to detect the brightnesses of the pixels PX. The timing controller 150 may receive the detected brightnesses of the pixels PX as the sensing data DS from the sensor 140.
The timing controller 150 may compare original brightnesses indicated by the calibrated display data DD_C and actual brightnesses detected by the sensor 140. For example, the actual brightnesses may be indicated by the sensing data DS. The timing controller 150 may calculate brightness differences between the original brightnesses and the actual brightnesses and determine the calculated brightness differences as the degradation degrees of the pixels.
The timing controller 150 may perform the sensing operation on the pixels PX for two or more frames. For example, the timing controller 150 may divide the pixels PX into two or more groups by grouping columns of the pixels PX. The timing controller 150 may perform the sensing operation on one of the two or more groups after the calibrated display data DD_C of one frame are transmitted to the pixels PX. For example, the timing controller 150 may perform the sensing operation on one of the two or more groups when the pixels display the image using the calibrated display data DD_C.
The timing controller 150 may further perform a compensation operation. The compensation operation may refer to an operation for compensating levels (e.g., brightness values) based on the sensed degradation degrees of pixels. For example, the compensation operation may include calibrating the display data DD to generate the calibrated display data DD_C. For example, the compensation operation may be performed after the sensing operation is completely performed on all the pixels PX.
The memory 160 may include a nonvolatile memory device, e.g., a programmable read only memory (PROM), an electrically programmable ROM (EPROM), an electrically erasable and programmable ROM (EEPROM), a phase-change RAM (PRAM), a magnetic RAM (MRAM), a resistive RAM (RRAM), or a ferroelectric RAM (FRAM). The memory 160 may store a look-up table LUT. The look-up table LUT may include information of a degradation characteristic of the pixels PX. The look-up table LUT may be used for performing the sensing operation and the compensation operation, which are controlled by the timing controller 150.
The timing controller 150 may periodically perform the sensing operation or the compensation operation. For example, when a power is supplied to the display device 100, the sensing operation or the compensation operation may be repeatedly performed. Thus, the sensing operation or the compensation operation may be a main cause of an increase in power consumption of the display device 100. For example, as the sensing operation or the compensation operation is more frequently performed, the power consumption of the display device 100 may be increased.
The display device 100 according to an example embodiment may adjust a period of the sensing operation or the compensation operation to reduce the power consumption of the display device 100. For example, the timing controller 150 may read the look-up table LUT from the memory 160 and adjust the period of the sensing operation or the compensation operation based on the look-up table LUT to reduce the power consumption of the display device 100.
In an example embodiment, the gate driver 120, the data driver 130, the sensor 140, the timing controller 150, and the memory 160 may be implemented in one integrated circuit (e.g., a mobile display driver integrated circuit (DDI)). For another example, the gate driver 120, the data driver 130, and the sensor 140 may be implemented in one integrated circuit. For example, the timing controller 150 and the memory 160 may be implemented in another integrated circuit.
The first switch S1 may be connected between the data line DL and a first node N1. The first switch S1 may operate in response to the first gate voltage VG1 of the first gate line GL1. When the first gate voltage VG1 is the first turn-on voltage, the first switch S1 may transfer the data voltage VD of the data line DL to the first node N1.
The second switch S2 may be connected between a second node N2 and a power node for receiving a power supply voltage VDD. The second switch S2 may operate in response to a voltage of the first node N1. The capacitor “C” may be connected between the first node N1 and the second node N2. When the first gate voltage VG1 is the first turn-on voltage, the capacitor “C” may maintain a voltage difference between the first node N1 and the second node N2 to be constant. For example, the capacitor “C” may store a voltage corresponding to the data voltage VD. The second switch S2 may control a current corresponding to the data voltage VD to flow from the power node to the second node N2.
The diode “D” may be connected between the second node N2 and a ground node for receiving a ground voltage VSS. The diode “D” may receive the current corresponding to the data voltage VD from the second node N2. The diode “D” may be, e.g., an organic light-emitting diode (OLED). The diode “D” may emit a light with brightness that is proportional to a current flowing therethrough.
The third switch S3 may be connected between the second node N2 and the sensing line SL. The third switch S3 may operate in response to the second gate voltage VG2 of the second gate line GL2. When the second gate voltage VG2 is the second turn-on voltage, the third switch S3 may transfer a voltage of the second node N2, which is proportional to a current flowing through the second node N2, to the sensing line SL as the sensing voltage VS.
In an example embodiment, the first to third switches S1 to S3 may be implemented with NMOS transistors. Alternatively, the first to third switches S1 to S3 may be implemented with PMOS transistors. Further, the pixel PX illustrated in
As described with reference to
In an example embodiment, a ratio of the low-power mode and the active mode and usage ratios of main applications that are dominantly used in the active mode may be gathered as statistics according to characteristics, e.g., a nationality, a sex, and an age of a user. For example, the degradation degrees in locations (e.g., location domains) of the pixels PX according to the low-power mode, the active mode, and the main applications dominantly used in the active mode, may be provided as a degradation profile of the pixels PX.
The look-up table LUT of the memory 160 may include the degradation profile according to the locations of the pixels PX. The timing controller 150 may adjust a period of the sensing operation or the compensation operation of the pixels PX based on the degradation profile to reduce the power consumption of the display device 100.
In an example embodiment,
In operation S120, the timing controller 150 may differently adjust the the sensing period or the compensation period with regard to regions of pixels based on the look-up table LUT. For example, as described with reference to
For example, as described with reference to
As a sensing period of pixels in a particular region increases, a period of the compensation operation may be increased. As the sensing period or the compensation period for the pixels in the particular region increases to be greater than a default value, the power consumption of the display device 100 may be reduced. For example, as a sensing cycle of pixels in the particular region decreases, a compensation cycle of the compensation operation may be decreased. As the sensing cycle or the compensation cycle for the pixels in the particular region decreases to be smaller than a default value, the power consumption of the display device 100 may be reduced.
For another example, the look-up table LUT may include the location-based degradation degrees of the pixels PX according to a power saving mode and kinds of applications. The timing controller 150 may receive additional information from an external host device together with the display data DD. The additional information may include information of the low-power mode or information of an application generating the display data DD in the active mode. The timing controller 150 may adjust sensing periods and compensation periods according to locations of the pixels PX, based on the look-up table LUT and the additional information.
In an example embodiment, the look-up table LUT of the memory 160 may store a standard degradation profile indicating standard degradation degrees of the pixels PX. The standard degradation profile may indicate a value of the brightness “L” varying over the time “T” as indicated by the first line L1 or the second line L2 in
The timing controller 150 may determine current degradation degree of each of the pixels PX on the standard degradation profile, by using first differences between the display data DD and the calibrated display data DD_C and second differences between original brightnesses corresponding to the display data DD and current brightnesses indicated by the sensing results.
A sum of each of the first differences and each of the second differences may indicate a degree to which the brightness of each of the pixels PX is degraded. For example, the sum of each of the first differences and each of the second differences may indicate a brightness degradation degree of each of the pixels PX. The timing controller 150 may determine a degradation degree of each of the pixels PX as a position on the time axis “T” in
In an example embodiment, the timing controller 150 may determine that a degradation speed of each of the pixels PX becomes slower as the degradation degree of each of the pixels PX moves to the left on the time axis “T”. The timing controller 150 may determine that a degradation speed becomes faster as the degradation degree of each of the pixels PX moves to the right on the time axis “T”.
As another example, the timing controller 150 may compare a current position and a previous position on the time axis “T” with regard to each of the pixels PX. As a difference between the current position and the previous position on the time axis “T” increases, the timing controller 150 may determine that the degradation speed of each of the pixels PX becomes faster. As the difference between the current position and the previous position on the time axis “T” decreases, the timing controller 150 may determine that the degradation speed of each of the pixels PX becomes slower.
For another example, the look-up table LUT may include degradation speeds according to the low-power mode or according to an application in the active mode. The timing controller 150 may receive additional information from an external host device together with the display data DD. The additional information may include information of the low-power mode or information of an application generating the display data DD. The timing controller 150 may detect degradations speeds of pixels based on the additional information and the look-up table LUT.
In operation S220, the timing controller 150 may adjust sensing periods or compensation periods of pixels based on degradation speeds of the pixels PX. In an example embodiment, as described with reference to
As the time “T” passes, the brightnesses “L” of the pixels PX may gradually decrease. In the first mode, the timing controller 150 may perform the sensing operation in a first sensing period Ts1. Dots in
The timing controller 150 may adjust brightness values of the calibrated display data DD_C when the display data DD are converted into the calibrated display data DD_C. For example, the timing controller 150 may adjust internal calibration circuits so as to generate the calibrated display data DD_C by adding brightness values corresponding to the threshold value Lth to brightness values of the display data DD. The compensation operation in the first mode may be performed in a first compensation period Tel.
For example, degradation speeds of the pixels PX in the second mode may be slower than the degradation speeds of the pixels PX in the first mode. When brightnesses of the pixels PX are the threshold value Lth or greater, the timing controller 150 may gradually increase a second sensing period Ts2. For example, when the brightnesses of the pixels PX are the threshold value Lth or greater, the timing controller 150 may gradually decrease a sensing cycle of the sensing operation in the second mode. The compensation operation may be performed in a second sensing period Tc2 longer than the first compensation period Tel.
The power consumption of the display device 100 may be reduced by extending a sensing period or a compensation period when the degradation speeds of the pixels PX are slow. For example, the power consumption of the display device 100 may be reduced by increasing operating cycles of the sensing operation or the compensation operation when the degradation speeds of the pixels PX are slow. In an example embodiment, the timing controller 150 may perform the sensing and compensation operations on the pixels PX together in the first mode or the second mode. For another example, as described with reference to
In an example embodiment, the timing controller 150 may operate in three or more modes based on degradation speeds of pixels PX. For example, one mode may have a fixed sensing period. For example, other modes may have different sensing periods dynamically adjusted. Increments of the sensing periods in the other modes may be different.
Referring to
In operation S320, the timing controller 150 may determine whether a time of a sensing period passes. For example, the timing controller 150 may detect whether the time of the sensing period passes after an immediately previously sensing operation is performed. The timing controller 150 may determine to perform a next sensing operation when the time of the sensing period passes after the immediately previously sensing operation is performed. Further, the timing controller 150 may wait without performing works associated with the next sensing operation and the compensation operation when the time of the sensing period does not pass.
In operation S330, the timing controller 150 may perform the sensing operation to increase the variable “i” when the timing controller 150 determines that the time of the sensing period passes. In operation S340, the timing controller 150 may determine whether the variable “i” is smaller than a constant Nk. The constant Nk may have a different value according to a value of “k”. Values of the constant Nk may be included in the look-up table LUT.
When the variable “i” is smaller than the constant Nk, the timing controller 150 may perform the operation S320 repeatedly. When the variable “i” is not smaller than the constant Nk, operation S350 may be performed. In the operation S350, the timing controller 150 may increase the sensing period, increase the variable “k”, and reset the variable “i”.
For example, the timing controller 150 may adjust the number of times that the sensing operation is performed, which is necessary to increase the sensing period, based on the number of times that the sensing period increases. For example, N1 may be 2, and N2 may be 4. In the case where the sensing operation is performed two times at a default sensing period, because “i” is equal to “N1”, the timing controller 150 may increase the sensing period. In the case where the sensing operation is performed four times at the increased sensing period, because “i” is equal to “N2”, the timing controller 150 may further increase the sensing period.
Referring to
The timing controller 150 may perform the compensation operation in a third compensation period Tc3 that is fixed. For example, the timing controller 150 may perform the compensation operation in the third compensation period Tc3 regardless of brightnesses of the pixels PX. In an example embodiment, the length of the third compensation period Tc3 may correspond to a total length of two sensing operations.
When the degradation speeds of the pixels PX are the first speed or higher and are slower than a second speed, the timing controller 150 may operate in the fourth mode. In the fourth mode, the timing controller 150 may operate in a fourth sensing period Ts4 and a fourth compensation period Tc4. For example, lengths of the fourth sensing period Ts4 and the fourth compensation period Tc4 may be fixed. In an example embodiment, the length of the fourth compensation period Tc4 may correspond to a total length of three sensing operations.
When the degradation speed of the pixels PX are the second speed, the timing controller 150 may operate in the fifth mode. In the fifth mode, the timing controller 150 may operate in a fifth sensing period Ts5 and a fifth compensation period Tc5. For example, lengths of the fifth sensing period Ts5 and the fifth compensation period Tc5 may be fixed. In an example embodiment, the length of the fifth compensation period Tc5 may correspond to a total length of four sensing operations.
Referring to
In operation S420, the timing controller 150 may alternately perform the sensing operation on the grouped pixels. For example, the timing controller 150 may select one or more pixels from the grouped pixels. When the sensing operation on the pixels PX is performed, the timing controller 150 may perform the sensing operation only on the selected one or more pixels of the grouped pixels.
In operation S430, the timing controller 150 may determine the degradation degrees of the grouped pixels, based on the degradation degree(s) of the sensed pixel(s). For example, when the brightness of a sensed pixel decreases as much as “x” (x being a positive number) compared with a brightness sensed in a previous sensing operation, the timing controller 150 may determine that brightnesses of all the grouped pixels decrease as much as “x”.
A length of a sensing period of some pixels may increase by skipping sensing operations of some pixels. Thus, power consumption of the display device 100 may be reduced by increasing the length of the sensing period of the some pixels.
In an example embodiment, the timing controller 150 may release the grouping of the pixels periodically (e.g., by a period corresponding to several frames). When the grouping of the pixels is released, a sensing operation may be performed on each of the pixels PX. Thus, the sensing operation may be performed on pixels, which are skipped from the sensing operation when the pixels are grouped, to obtain the degradation degrees thereof. Further, pixels with similar degradation degrees may be determined based on the obtained degradation degrees of the pixels.
The first multiplexer MUX1 may operate in response to a first control signal CS1. The first control signal CS1 may be included in the control signal CS provided from the timing controller 150. The first multiplexer MUX1 may adjust paths for transferring the first to n-th sensing voltages VS1 to VSn to the first to n-th analog-to-digital converters ADC1 to ADCn.
For example, when the first to n-th sensing voltages VS1 to VSn are associated with pixels that do not belong to one group, the first multiplexer MUX1 may transfer the first to n-th sensing voltages VS1 to VSn to the first to n-th analog-to-digital converters ADC1 to ADCn, respectively.
The first to n-th analog-to-digital converters ADC1 to ADCn may be activated in response to a second control signal CS2. The second control signal CS2 may be included in the control signal CS provided from the timing controller 150. The first to n-th analog-to-digital converters ADC1 to ADCn may digitize the first to n-th sensing voltages VS1 to VSn and may output digitized results as the sensing data DS.
When the first to n-th sensing voltages VS1 to VSn are associated with pixels that belong to one group, the first sensing voltage VS1 and the second sensing voltage VS2 may be alternately sensed. The first multiplexer MUX1 may transfer the first sensing voltage VS1 and the second sensing voltage VS2, which are alternately sensed, to one selected analog-to-digital converter (e.g., ADC1 or ADC2).
The other unselected analog-to-digital converter (e.g., ADC2 or ADC1) may be deactivated in response to the second enable signal CS2. As one analog-to-digital converter is maintained in an active state, mismatches among analog-to-digital converters may not be considered. For example, when a plurality of analog-to-digital converters are used for performing the sensing operations, offsets among the plurality of analog-to-digital converters may be caused by changing bias currents thereof and may be adjusted.
Further, when a sensing operation is performed by using each of the first to n-th sensing lines SL1 to SLn, the first multiplexer MUX1 may control transferring the first to n-th sensing voltages VS1 to VSn to a part of the first to n-th analog-to-digital converters ADC1 to ADCn in a time-division manner. The timing controller 150 may control the sensor 140a such that sensing voltages corresponding to two or more pixels are processed by one analog-to-digital converter in the time-division manner.
For example, the first multiplexer MUX1 may transfer sensing voltages of odd-numbered sensing lines to odd-numbered analog-to-digital converters and may then transfer sensing voltages of even-numbered sensing lines to the odd-numbered analog-to-digital converters. Alternatively, the first multiplexer MUX1 may transfer the sensing voltages of the odd-numbered sensing lines to even-numbered analog-to-digital converters and may then transfer the sensing voltages of the even-numbered sensing lines to the even-numbered analog-to-digital converters. As only a part of analog-to-digital converters is activated, power consumption of the display device 100 may be further reduced.
When a sensing operation of a particular pixel is skipped through grouping of pixels, the timing controller 150 may deactivate an analog-to-digital converter corresponding to the particular pixel through the second control signal CS2. For example, the first multiplexer MUX1 may be removed when a space for the sensor 140b is limited.
The first to third registers 141 to 143 may store different register values. The second multiplexer MUX2 may select one of the first to third registers 141 to 143 in response to a third control signal CS3. The third control signal CS3 may be included in the control signal CS provided from the timing controller 150.
The reference voltage generator 145 may generate a reference voltage Vref by using a register value selected by the second multiplexer MUX2. The reference voltage Vref may be used for the first to n-th analog-to-digital converters ADC1 to ADCn in FIG. 12 or 13 to convert all or a part of the first to n-th sensing voltages VS1 to VSn into the sensing data DS.
As the number of analog-to-digital converts activated in the sensor 140a or 140b changes, power consumption of the sensor 140a or 140b may change. As the power consumption of the sensor 140a or 140b changes, a level of the reference voltage Vref may change. A change in the reference voltage Vref may be compensated by selecting a register for generating the reference voltage Vref from the first to third registers 141 to 143.
The timing controller 150 may change a transfer time when information of brightnesses of pixels in one row is transferred to the sensing lines SL, to a first transfer time TT1 and a second transfer time TT2. For example, the look-up table LUT may store information of locations of pixels robust to a noise. The timing controller 150 may read the look-up table LUT and may decrease a transfer time to the second transfer time TT2 when performing a sensing operation for the pixels robust to the noise.
The timing controller 150 may use the first transfer time TT1 when a sensing operation is performed on pixels that are not robust to a noise. Power consumption of the display device 100 may be reduced by decreasing a transfer time associated with some pixels.
In particular, in the embodiment associated with
For example, a sensing operation may be performed on a particular row among rows of the pixels PX two times or more, thus causing an increase in a total of sensing time of the particular row. However, when the seventh mode in
In the above embodiment, the description is given as the timing controller 150 receives the sensing data DS and directly performs a sensing operation and a compensation operation. Further, the timing controller 150 may transmit the sensing data DS to an external host device (e.g., an AP or a GPU). The timing controller 150 may receive levels for calibration from the external host device.
For example, the external host device may control the sensing operation and the compensation operation. To implement the embodiments described with reference to
In
As described above, components of the display device 100 are described by using the terms “first”, “second”, “third”, and the like. However, the terms “first”, “second”, “third”, and the like may be used to distinguish components from each other. For example, the terms “first”, “second”, “third”, and the like do not involve an order or a numerical meaning of any form.
In the above embodiments, components according to embodiments may be implemented with various hardware devices, e.g., an integrated circuit, an application specific IC (ASCI), a field programmable gate array (FPGA), and a complex programmable logic device (CPLD), firmware driven in hardware devices, software such as an application, or a combination of a hardware device and software. Also, the components may include circuits enrolled as circuits or intellectual property (IP) blocks implemented with semiconductor elements in an integrated circuit.
Various operations of methods described above may be performed as is suitable, such as by various hardware and/or software components, modules, and/or circuits. When implemented in software, the operations may be implemented using, for example, an ordered listing of executable instructions for implementing logical functions, and may be embodied in a processor-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a single or multiple-core processor or processor-containing system.
In some embodiments, blocks or steps of a method or algorithm and functions described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of software and hardware. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a tangible, non-transitory computer-readable medium. A software module may reside in, for example, Random Access Memory (RAM), flash memory, Read Only Memory (ROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), registers, hard disk, a removable disk, a CD ROM, or any other suitable form of storage medium.
According to embodiments, a sensing period of a sensing operation and a compensation period of a compensation operation may be adjusted to reduce power consumption. Also, the degradation degrees of pixels having similar degradation speeds may be alternately measured, and thus, power consumption may be reduced. A transfer time when voltages or currents including degradation information are transferred from pixels to sensing lines, may be adjusted to reduce power consumption. There may be provided a display device reducing the amount of power necessary for a sensing operation by adjusting time parameters associated with the sensing operation.
Example embodiments have been disclosed herein, and although specific terms are employed, they are used and are to be interpreted in a generic and descriptive sense only and not for purpose of limitation. In some instances, as would be apparent to one of ordinary skill in the art as of the filing of the present application, features, characteristics, and/or elements described in connection with a particular embodiment may be used singly or in combination with features, characteristics, and/or elements described in connection with other embodiments unless otherwise specifically indicated. Accordingly, it will be understood by those of skill in the art that various changes in form and details may be made without departing from the spirit and scope of the present invention as set forth in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2019-0060138 | May 2019 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
7079091 | Kondakov | Jul 2006 | B2 |
8274503 | Kwon | Sep 2012 | B2 |
8294696 | Min | Oct 2012 | B2 |
9047812 | Chun | Jun 2015 | B2 |
9219908 | Kim | Dec 2015 | B2 |
9224332 | Byun | Dec 2015 | B2 |
9230472 | Bae | Jan 2016 | B2 |
9396675 | Kim et al. | Jul 2016 | B2 |
9401110 | Lee | Jul 2016 | B2 |
9685119 | Kim | Jun 2017 | B2 |
9830851 | Zhuang | Nov 2017 | B2 |
9870731 | Jiang | Jan 2018 | B2 |
9922598 | Park et al. | Mar 2018 | B2 |
10163401 | Chaji | Dec 2018 | B2 |
10388225 | Pyeon | Aug 2019 | B2 |
10621913 | Furukawa | Apr 2020 | B2 |
20040135749 | Kondakov | Jul 2004 | A1 |
20100073335 | Min | Mar 2010 | A1 |
20120050280 | Kim | Mar 2012 | A1 |
20130083087 | Byun | Apr 2013 | A1 |
20130147693 | Bae | Jun 2013 | A1 |
20140118426 | Chun | May 2014 | A1 |
20140160142 | Lee | Jun 2014 | A1 |
20150379937 | Kim | Dec 2015 | A1 |
20160063925 | Bae et al. | Mar 2016 | A1 |
20160307498 | Chaji | Oct 2016 | A1 |
20160343302 | Han | Nov 2016 | A1 |
20160379550 | Jiang | Dec 2016 | A1 |
20160379551 | Zhuang | Dec 2016 | A1 |
20180096655 | Pyeon | Apr 2018 | A1 |
20180366061 | Furukawa | Dec 2018 | A1 |
20200202779 | Chang | Jun 2020 | A1 |
Number | Date | Country |
---|---|---|
10-2014-0077789 | Jun 2014 | KR |
10-1548495 | Sep 2015 | KR |
10-2017-0081043 | Jul 2017 | KR |
10-2019-0007662 | Jan 2019 | KR |
Number | Date | Country | |
---|---|---|---|
20200372859 A1 | Nov 2020 | US |