A summary of certain embodiments disclosed herein is set forth below. It should be understood that these aspects are presented merely to provide the reader with a brief summary of these certain embodiments and that these aspects are not intended to limit the scope of this disclosure. Indeed, this disclosure may encompass a variety of aspects that may not be set forth below.
In certain electronic display devices, light-emitting diodes such as organic light-emitting diodes (OLEDs) or active matrix organic light-emitting diodes (AMOLEDs) may be employed as pixels to depict a range of gray levels for display. However, due to various properties associated with the operation of these pixels within the display device, a particular gray level output by one pixel in a display device may be different from a gray level output by another pixel in the same display device upon receiving the same electrical input. More specifically, aging of circuit components, such as the OLED used to emit light, may cause the electrical properties associated with the corresponding pixel current to change, thereby producing inconsistent or non-uniform colors across the display device.
With this in mind, the electrical inputs used to represent image data may be calibrated to account for the aging effects of the OLED by sensing the electrical values that get stored into the corresponding pixel circuit and adjusting the input electrical values accordingly. Since the aging effects of the OLED or other pixel circuit component changes over time, the present disclosure details various systems and methods that may be employed to implement a sensing scheme to sense variations in pixel properties (e.g., current, voltage) and modify a data voltage applied to a respective pixel based at least in part on the sensed variation. The corrected data voltage, when applied to the respective pixel, may compensate for the variations in the pixel properties that may be due to the aging of the pixel circuit component (e.g., LED) to achieve a more uniform image that will be depicted on the display device.
In certain embodiments, a sensing system of a display device may use a sensing circuit and a pixel driving circuit to determine or measure a voltage (VOLED) associated with a light-emitting diode (LED) of the pixel. The voltage (VOLED) associated with the LED in a pixel may change over time due to aging of the LED. As such, an accurate measurement of the voltage (VOLED) associated with the LED while the LED receives some current may be useful in compensating image data received by a display, such that the compensated image data may cause a respective LED to more accurately present a desired luminance or gray level, as specified in the originally received image data. Moreover, as different LEDs age over time, the sensing system may use the voltage (VOLED) at the LED to compensate image data provided to each pixel of the display, thereby enabling the display to present image data more uniformly across various pixels in the display.
With the foregoing in mind, the present embodiments described herein may include a sensing system of a display device that may control the operations of a pixel circuit. In some embodiments, the pixel circuit may receive a first data voltage (VDATA1) from the sensing system. After sending the first data voltage first data voltage (VDATA1) to the pixel circuit, the sensing system may control various switches in the pixel circuit to cause a drive thin-film transistor (TFT) to receive a current (ITFT). The drive TFT current (ITFT) may then be routed to a sensing circuit (e.g., active-front-end circuit), instead of a light-emitting diode of the pixel circuit. The sensing circuit may detect or measure the amount of current (ITFT) conducted through the drive TFT switch.
The sensing system may then program the LED with a second data voltage by causing the drive TFT to send current to LED. After programming the LED, the sensing system may direct the current from the LED to the sensing circuit to determine the amount of current conducted through the LED (LEO. After determining the LED current (LEO, the sensing system may adjust the second data voltage until the LED current (LEO is substantially equal (e.g., within 1-10%) to the drive TFT current (ITFT). Based at least in part on known variables including the first data voltage, the second data voltage, the threshold voltage of the LED, the sensing system may determine the voltage at the LED (WED). This LED voltage (WED) may provide an indication of how the LED of the pixel circuit is aging. That is, the LED current (LEO received by the LED should correspond to an expected voltage level for the LED. As the LED ages, the voltage level at the LED degrades or decreases when the same LED current (LEO is provided to the LED.
In some embodiments, the voltage at the LED (VLED) may be sensed by transmitting test image data to the respective pixel circuit. However, this method may cause visual artifacts and a user may notice that the display device is changing its display. To make the sensing of LED voltages (VLED) less noticeable, the present embodiments employ the drive TFT to assist in determining the LED voltage (VLED). That is, the current through the drive TFT may be sensed without sending current to the LED and compared with a current read out from the pixel circuit after programming the respective LED.
After determining the LED voltage (VLED), the sensing system or other suitable component may then use the LED voltage (VLED) to determine a compensation factor to apply to pixel data provided to a respective pixel. In other words, image data received by the sensing system that includes pixel data representative of a grey level to be presented by a respective LED may be adjusted based at least in part on the change in voltage, as indicated based at least in part on the sensed LED voltage (VLED) and the corresponding LED current (LEO. The adjusted image data may then be transmitted to the respective pixel circuit to cause the respective LED to present light according to the adjusted image data. By employing the sensing system described herein for one or more pixels in a display device, the display device may present image data more uniformly across the display as the LEDs of the device ages.
Various refinements of the features noted above may exist in relation to various aspects of the present disclosure. Further features may also be incorporated in these various aspects as well. These refinements and additional features may exist individually or in any combination. For instance, various features discussed below in relation to one or more of the illustrated embodiments may be incorporated into any of the above-described aspects of the present disclosure alone or in any combination. The brief summary presented above is intended only to familiarize the reader with certain aspects and contexts of embodiments of the present disclosure without limitation to the claimed subject matter.
Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings in which:
One or more specific embodiments of the present disclosure will be described below. These described embodiments are only examples of the presently disclosed techniques. Additionally, in an effort to provide a concise description of these embodiments, all features of an actual implementation may not be described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but may nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
When introducing elements of various embodiments of the present disclosure, the articles “a,” “an,” and “the” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. Additionally, it should be understood that references to “one embodiment” or “an embodiment” of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features. Furthermore, the phrase A “based at least in part on” B is intended to mean that A is at least partially based at least in part on B. Moreover, the term “or” is intended to be inclusive (e.g., logical OR) and not exclusive (e.g., logical XOR). In other words, the phrase A “or” B is intended to mean A, B, or both A and B.
As electronic displays are employed in a variety of electronic devices, such as mobile phones, televisions, tablet computing devices, and the like, manufacturers of the electronic displays continuously seek ways to improve the consistency of colors depicted on the electronic display devices. For example, given variations in manufacturing, various noise sources present within a display device, aging of circuit components in the display device, or various ambient conditions in which each display device operates, different pixels within a display device might emit a different color value or gray level even when provided with the same electrical input. It is desirable, however, for the pixels to uniformly depict the same color or gray level when the pixels programmed to do so to avoid visual display artifacts due to inconsistent color.
Organic light-emitting diode (e.g., OLED, AMOLED) display panels provide opportunities to make thin, flexible, high-contrast, and color-rich electronic displays. Generally, OLED display devices are current driven devices and use thin film transistors (TFTs) as current sources to provide certain amount of current to generate a certain level of luminance to a respective pixel electrode. OLED Luminance to current ratio is generally represented as OLED efficiency with units: cd/A (Luminance/Current Density or (cd/m2)/(A/m2)). Each respective TFT, which provides current to a respective pixel, may be controlled by gate to source voltage (Vgs), which is stored on a capacitor (Cst) electrically coupled to the LED of the pixel.
Generally, the application of the gate-to-source voltage Vgs on the capacitor Cst is performed by programming voltage on a corresponding data line to be provided to a respective pixel. However, as the OLED ages, the OLED may respond differently to the current provided to it. As a result, different OLEDs receiving the same amount of current may react differently, thereby providing non-uniformity in luminance or color across the display.
With the foregoing in mind, the present disclosure describes a system and method for sensing a voltage of the OLED for a particular current conducted through the OLED. The sensed voltage level may then be used for compensating pixel data provided to a respective pixel circuit to cause the respective OLED to react or depict light (e.g., grey level) more uniformly across the display. Additional details with regard to the manner in which a sensing system may be used to detect a voltage at the LED of a pixel circuit are detailed below with reference to
By way of introduction,
As shown in
Before continuing further, it should be noted that the system block diagram of the device 10 shown in
Considering each of the components of
The processor(s) 16 may control the general operation of the device 10. For instance, the processor(s) 16 may execute an operating system, programs, user and application interfaces, and other functions of the electronic device 10. The processor(s) 16 may include one or more microprocessors and/or application-specific microprocessors (ASICs), or a combination of such processing components. For example, the processor(s) 16 may include one or more instruction set (e.g., RISC) processors, as well as graphics processors (GPU), video processors, audio processors and/or related chip sets. As may be appreciated, the processor(s) 16 may be coupled to one or more data buses for transferring data and instructions between various components of the device 10. In certain embodiments, the processor(s) 16 may provide the processing capability to execute an imaging applications on the electronic device 10, such as Photo Booth®, Aperture®, iPhoto®, Preview®, iMovie®, or Final Cut Pro® available from Apple Inc., or the “Camera” and/or “Photo” applications provided by Apple Inc. and available on some models of the iPhone®, iPod®, and iPad®.
The electronic device 10 may include a display driver 29, which may include a chip, such as processor or ASIC, that may control various aspects of the display 26. It should be noted that the display driver 29 may be implemented in the CPU, the GPU, image signal processing pipeline, display pipeline, driving silicon, or any suitable processing device that is capable of processing image data in the digital domain before the image data is provided to the pixel circuitry.
In certain embodiments, the display driver 29 may include a sensing system 30, which may detect a voltage (VOLED) at an anode side of an LED while the LED receives a particular current value (LED). In some embodiments, the sensing system 30 and/or the display driver 29 may adjust image data provided to the display 26 based at least in part on a difference between an expected voltage at the LED and the sensed voltage at the LED to compensate for aging effects of the LED over time. As will be described in more detail below, the sensing system 30 may sense the voltage levels of one or more OLEDs of the display 26 over time to compensate for aging effects of the respective OLEDs. As a result, the image data presented by the display 26 may be depicted more uniformly across the display 26.
A computer-readable medium, such as the memory 18 or the nonvolatile storage 20, may store the instructions or data to be processed by the processor(s) 16. The memory 18 may include any suitable memory device, such as random access memory (RAM) or read only memory (ROM). The nonvolatile storage 20 may include flash memory, a hard drive, or any other optical, magnetic, and/or solid-state storage media. The memory 18 and/or the nonvolatile storage 20 may store firmware, data files, image data, software programs and applications, and so forth.
The network device 22 may be a network controller or a network interface card (NIC), and may enable network communication over a local area network (LAN) (e.g., Wi-Fi), a personal area network (e.g., Bluetooth), and/or a wide area network (WAN) (e.g., a 3G or 4G data network). The power source 24 of the device 10 may include a Li-ion battery and/or a power supply unit (PSU) to draw power from an electrical outlet or an alternating-current (AC) power supply.
The display 26 may display various images generated by device 10, such as a GUI for an operating system or image data (including still images and video data). The display 26 may be any suitable type of display, such as a liquid crystal display (LCD), plasma display, or an organic light emitting diode (OLED) display, for example. In one embodiment, the display 26 may include self-emissive pixels such as organic light emitting diodes (OLEDs) or micro-light-emitting-diodes (μ-LEDs).
Additionally, as mentioned above, the display 26 may include a touch-sensitive element that may represent an input structure 14 of the electronic device 10. The imaging device(s) 28 of the electronic device 10 may represent a digital camera that may acquire both still images and video. Each imaging device 28 may include a lens and an image sensor capture and convert light into electrical signals.
In certain embodiments, the electronic device 10 may include a sensing system 30, which may include a chip, such as processor or ASIC, that may control various aspects of the display 26. It should be noted that the sensing system 30 may be implemented in the CPU, the GPU, or any suitable processing device that processes image data in the digital domain before the image data is provided to the pixel circuitry.
As mentioned above, the electronic device 10 may take any number of suitable forms. Some examples of these possible forms appear in
The notebook computer 40 may include an integrated imaging device 28 (e.g., a camera). In other embodiments, the notebook computer 40 may use an external camera (e.g., an external USB camera or a “webcam”) connected to one or more of the I/O ports 12 instead of or in addition to the integrated imaging device 28. In certain embodiments, the depicted notebook computer 40 may be a model of a MacBook®, MacBook® Pro, MacBook Air®, or PowerBook® available from Apple Inc. In other embodiments, the computer 40 may be portable tablet computing device, such as a model of an iPad® from Apple Inc.
The electronic device 10 may also take the form of portable handheld device 60 or 70, as shown in
The display 26 may display images generated by the handheld device 60 or 70. For example, the display 26 may display system indicators that may indicate device power status, signal strength, external device connections, and so forth. The display 26 may also display a GUI 52 that allows a user to interact with the device 60 or 70, as discussed above with reference to
Having provided some context with regard to possible forms that the electronic device 10 may take, the present discussion will now focus on the sensing system 30 of
The scan lines S0, S1, . . . , and Sm and driving lines D0, D1, . . . , and Dm may connect the power driver 86A to the pixel 82. The pixel 82 may receive on/off instructions through the scan lines S0, S1, . . . , and Sm and may generate programming voltages corresponding to data voltages transmitted from the driving lines D0, D1, . . . , and Dm. The programming voltages may be transmitted to each of the pixel 82 to emit light according to instructions from the image driver 86B through driving lines M0, M1, . . . , and Mn. Both the power driver 86A and the image driver 86B may be transmitted voltage signals at programmed voltages through respective driving lines to operate each pixel 82 at a state determined by the controller 84 to emit light. Each driver may supply voltage signals at a duty cycle and/or amplitude sufficient to operate each pixel 82.
The intensities of each of the pixels 82 may be defined by corresponding image data that defines particular gray levels for each of the pixels 82 to emit light. A gray level indicates a value between a minimum and a maximum range, for example, 0 to 255, corresponding to a minimum and maximum range of light emission. Causing the pixels 82 to emit light according to the different gray levels causes an image to appear on the display 26. In this manner, a first brightness of light (e.g., at a first luminosity and defined by a gray level) may emit from a pixel 82 in response to a first value of the image data and the pixel 82 may emit a second brightness of light (e.g., at a second luminosity) in response to a second value of the image data. Thus, image data may create a perceivable image output through indicating light intensities to apply to individual pixels 82.
The controller 84 may retrieve image data stored in the storage device(s) 20 indicative of light intensities for the colored light outputs for the pixels 82. In some embodiments, the processor 16 may provide image data directly to the controller 84. The image data may indicate the pixel light intensity and/or refresh rate data. For example, the controller 84 may receive an indication of the refresh rate of the display 26, a desired refresh rate of the display 26, frame and sub-frame period duration, or desired pixel luminance. The controller 84 may control the pixel 82 by using control signals to control elements of the pixel 82.
The pixel 82 may include any suitable controllable element, such as a transistor, one example of which is a metal-oxide-semiconductor field-effect transistor (MOSFET). However, any other suitable type of controllable elements, including thin film transistors (TFTs), p-type and/or n-type MOSFETs, and other transistor types, may also be used.
In some embodiments, the pixel 82 may include a number of circuit components to enable the respective LED produce light for a prescribed amount of time or produce a particular gray level. By way of example, illustrates a pixel driving circuit 90 that may include a number of semiconductor devices that may coordinate the transmission of data signals to an organic light-emitting diode (LED) 92 of a respective pixel 82. In one embodiment, the pixel driving circuit 90 may receive input signals (e.g., emission signals, scan signals), which may be coordinated in a manner to cause the pixel driving circuit 90 to display image data and transmit a test data signal used to determine the OLED voltage (VOLED) (e.g., voltage at Node 3) of the OLED 92.
With this in mind, the pixel driving circuit 90 may include, in one embodiment, N-type semiconductor devices, as shown in
In addition to the semiconductor devices, the pixel driving circuit 90 may include a capacitor 94 that may store data provided via data line 96. The close proximity between the various circuit components of the pixel driving circuit 90 and the various voltage sources (e.g., VDD, VSS) may also create parasitic capacitance within the pixel driving circuit 90. The capacitor 94 and the parasitic capacitance of the pixel driving circuit 90 may be combined in a capacitance ratio that represents the total capacitance of the pixel driving circuit 90.
In some embodiments, one or more of the semiconductors (e.g., TFTs) of the pixel driving circuit 90 may produce a current in response to the voltage received via the data line 96. When an emission signal (e.g., EM) is provided to a gate of the respective switch (e.g., switch 98), the OLED 92 may receive a current that corresponds to the data stored in the capacitor 94 when a switch 100 is open. As the OLED 92 illuminates in response to receiving the current (IOLED), a voltage (e.g., VOLED) may change when the OLED 92 receives the same amount of current over time. This change in voltage is representative of the aging effects of the OLED 92.
With the foregoing in mind, the sensing system 30 may coordinate the operation of the switches in the pixel driving circuit 90 to sense a current (ITFT) conducted via a drive thin-film-transistor (TFT) (e.g., switch 102), which may be used to drive the OLED 92. By way of operation, a first data voltage (VDATA1) may be received via the data line 96 during a programming stage of the pixel drive circuit 90 and a reference voltage (VREF) may be received via a reference line 106. Switches 100 and 104 may be closed during the programming stage to charge the capacitor 94 to a voltage value that corresponds to a difference between the first data voltage (VDATA1) and the reference voltage (VREF). During a read-out phase of operation, the sensing system 30 may close the switches 98 and 100, while opening the switch 104. As a result, a drive TFT current (ITFT) 108 may be conducted via the switches 98, 102, and 100 into a sensing circuit 110.
The sensing circuit 110 may include any suitable sensor that measures electrical characteristics (e.g., voltage, current) related to a connected node. In one embodiment, the sensing circuit 110 may include an active-front end (AFE) circuit that detects a voltage level or a current amount. The sensed drive TFT current (ITFT) 108 may be stored in a suitable storage component or the like for further analysis.
As illustrated in
By employing the programming and read-out stages of operation as described above, the drive TFT current (ITFT) 108 can be characterized based at least in part on certain electrical properties of the pixel drive circuit 90. For example, drive TFT current (ITFT) 108 may be represented as shown below in Equation (1):
ITFT=K(VDATA1−VREF−VTH)2 (1)
where K is a constant, VDATA1 is the first data voltage provided via the data line 96, VREF is the reference voltage provided via the reference line 106, and VTH is a threshold voltage of the OLED 92.
With the foregoing in mind,
Referring now to
During a read-out stage of operation, the sensing system 30 may open the switch 109 and close the switch 100. As a result, the OLED current (IOLED) 112 may be input into the sensing circuit 110, which may sense a value or amount of current provided via the OLED current (IOLED) 112. The OLED current (IOLED) 112 may be characterized according to Equation (2) shown below:
IOLED=K(VDATA2−VOLED−VTH)2 (2)
where VDATA2 corresponds to the second data voltage provided to the pixel driving circuit 90.
In certain embodiments, the sensing system 30 may adjust the second data voltage provided to the pixel driving circuit 90 until the OLED current (IOLED) 112 substantially matches (e.g., within 1-10%) the drive TFT current (ITFT) 108 stored in the storage component. By setting Equations (1) and (2) equal to each other, as shown in Equation (3), the sensing system 30 may solve for the OLED voltage (VOLED), as shown in Equation (4).
K(VDATA1−VREF−VTH)2=K(VDATA2−VOLED−VTH)2 (3)
VOLED=VDATA1−VDATA2−VREF (4)
Keeping the foregoing in mind,
Referring now to
At block 124, the sensing system 30 may determine the drive TFT current 108 in the pixel circuit 90 based at least in part on the programming and read-out operations described above with reference to
After sensing the drive TFT current (ITFT), the sensing system 30 may, at block 126, send a second data voltage (VDATA2) to the pixel driving circuit 90. The second data voltage (VDATA2) may be different from the first data voltage (VDATA1) or the same. In any case, the second data voltage (VDATA2) is intended to cause the OLED 92 to receive a current (IOLED) that substantially matches the drive TFT current (ITFT) determined at block 124.
As such, at block 128, the sensing system 30 may determine the OLED current (IOLED) based at least in part on the programming and read-out operations described above with reference to
At block 130, the sensing system 30 may determine whether the sensed drive TFT current (ITFT) substantially matches (e.g., within 1-10%) or equals the sensed OLED current (IOLED). If the sensed drive TFT current (ITFT) does not substantially match or equal the sensed OLED current (IOLED), the sensing system 30 may proceed to block 132 and adjust the second data voltage (VDATA2). The sensing system 30 may then return to block 126 and send the adjusted second data voltage (VDATA2) to the pixel drive circuit 90.
If, however, the sensed drive TFT current (ITFT) does substantially match or equal the sensed OLED current (IOLED), the sensing system 30 may proceed to block 134 and determine the OLED voltage (VOLED) based at least in part on Equations (3) and (4) provided above. At block 136, the sensing system 30 may use the OLED voltage (VOLED) to determine an adjustment to pixel data or image data received by the display driver 29. That is, as discussed above, the OLED voltage (VOLED) may represent a degradation or aging of the OLED 92 over time. As the OLED 92 ages, the threshold voltage (VTH) that corresponds to operating the OLED 92 may shift. To compensate for this shift, the sensing system 30 may determine a difference between an expected voltage at the anode of the OLED 92 for a target current (e.g., ITFT) and the sensed voltage (e.g., VOLED) at the anode of the OLED 92 when the OLED 92 receives the target current. Based at least in part on this difference, the sensing system 30, the display driver 29, or other suitable component may determine a compensation value (e.g., ΔV) to apply to the pixel data received by the display driver 29. As a result, the display 26 may present image data that more accurately represents the desired color and luminance values of the input image data.
By employing the systems and methods described herein, the sensing system 30 may detect for aging effects to OLEDs without illuminating the OLEDs as compared to other sensing schemes. Since each individual OLED and display device may be manufactured using different processes, be composed of different types of material, operated in different manners, be stored in different ambient conditions, and the like, each OLED ages in a different manner. As such, the presently disclosed embodiments may enable the sensing of the OLED voltage to assist the display driver 29 in depicting image data via the display 26 while compensating for the effects of the OLED aging.
Although the foregoing description of the embodiments for improving the uniformity of the display 26 is described with respect to OLED aging, it should be noted that the embodiments presented herein are not limited to being applied to OLEDs. Instead, the presently disclosed embodiments may be applied to any suitable light emitting diode used in an electronic display.
The specific embodiments described above have been shown by way of example, and it should be understood that these embodiments may be susceptible to various modifications and alternative forms. It should be further understood that the claims are not intended to be limited to the particular forms disclosed, but rather to cover all modifications, equivalents, and alternatives falling within the spirit and scope of this disclosure.
The techniques presented and claimed herein are referenced and applied to material objects and concrete examples of a practical nature that demonstrably improve the present technical field and, as such, are not abstract, intangible, or purely theoretical. Further, if any claims appended to the end of this specification contain one or more elements designated as “means for [perform]ing [a function] . . . ” or “step for [perform]ing [a function] . . . ”, it is intended that such elements are to be interpreted under 35 U.S.C. § 112(f). However, for any claims containing elements designated in any other manner, it is intended that such elements are not to be interpreted under 35 U.S.C. § 112(f).
This application claims the benefit of U.S. Provisional Application No. 62/728,665, entitled “Systems and Methods for Sensing Pixel Voltages,” filed on Sep. 7, 2018, which is incorporated herein by reference in its entirety for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
9355596 | Shin et al. | May 2016 | B2 |
9959807 | Lee | May 2018 | B2 |
20080048951 | Naugler, Jr. et al. | Feb 2008 | A1 |
20140375533 | Kim | Dec 2014 | A1 |
20190088205 | Zhang et al. | Mar 2019 | A1 |
20190156718 | Moradi et al. | May 2019 | A1 |
20190259341 | Park et al. | Aug 2019 | A1 |
Number | Date | Country | |
---|---|---|---|
62728665 | Sep 2018 | US |