This disclosure relates to systems and methods for content-adaptive compensation for two-dimensional voltage error in an electronic display.
A summary of certain embodiments disclosed herein is set forth below. It should be understood that these aspects are presented 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.
Electronic displays may be found in numerous electronic devices, from mobile phones to computers, televisions, automobile dashboards, and augmented reality or virtual reality glasses, to name just a few. Electronic displays with self-emissive display pixels produce their own light. Self-emissive display pixels may include any suitable light-emissive elements, including light-emitting diodes (LEDs) such as organic light-emitting diodes (OLEDs) or micro-light-emitting diodes (μLEDs). By causing different display pixels to emit different amounts of light, individual display pixels of an electronic display may collectively produce images.
The self-emissive display pixels of the electronic display consume electrical energy to emit the light, which is supplied by a power supply. As the power supply delivers voltage to a column of pixels, however, the voltage supplied may drop as the voltage is delivered to pixels further away from the power supply due to internal resistance of the conductive wires and/or the LEDs themselves. For this reason, the voltage error or voltage drop is also often referred to as IR error or IR drop, corresponding to the principle that voltage (V) is equal to current (I) multiplied by resistance (R) in a circuit. The voltage error may cause the pixels to output a different luminance (and, by extension, a different color) than intended. This could negatively impact the picture quality of the electronic display.
To account for non-linear voltage error, a content-adaptive two-dimensional IR drop adjustment (2D digital compensation) pixel compensation scheme may be employed. However, in some cases, a constant IR drop may manifest as different degrees and/or types of FoS artifacts depending on characteristics of the electronic display. The particular FOS artifact manifested may depend on the type of pixel used in the electronic display. For example, a low-temperature polycrystalline oxide (LTPO) pixel may be sensitive to supply voltage (e.g., ELVDD voltage, ELVSS voltage) because one side of a storage capacitor of the LTPO pixel stores data, while the other side of the storage capacitor stores ELVDD voltage. Consequently, the data programming of the LTPO pixel may be influenced by or referenced to ELVDD. Other varieties of pixels (e.g., pixels that are not referenced to ELVDD) may have higher or lower ELVDD sensitivity than an LTPO pixel display. Further, ELVDD sensitivity fluctuations may occur due to alternating current (AC) or direct current (DC) mechanisms. While the figures and discussion below may focus on ELVDD and ELVSS, it should be noted that the systems and methods discussed may apply to any suitable power supply or any suitable power rails used for pixel driving, such as initiation voltage (Vinit), reference voltage (Vref), reset voltage (Vreset), and so on.
Embodiments herein provide various apparatuses and techniques to efficiently mitigate FoS artifacts that may occur due to AC or DC mechanisms that may occur in a variety of pixel types. In one embodiment, emission profile awareness circuitry may be implemented to mitigate for FoS artifacts due to DC mechanisms. By accounting for the rolling emission mask prior to calculating per-zone average pixel luminance (APL) calculations, a 2D digital compensation may determine voltage error (e.g., IR drop, IR rise) across an electronic display more accurately. In other embodiments, an accumulator compensation may be implemented to determine multiple voltage error differentials between multiple rows of pixels on the electronic display. The multiple voltage error differentials may be weighted based on time, and the weighted differentials may be accumulated to mirror the AC components of the voltage fluctuations. The 2D digital compensation may apply a compensation based on the accumulator compensation to mitigate the AC components of the voltage fluctuations, thus reducing or eliminating the FoS artifacts.
Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings described below in which like numerals refer to like parts.
One or more specific embodiments will be described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation are 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 would 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 “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 “some embodiments,” “embodiments,” “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 on” B is intended to mean that A is at least partially based 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.
To account for non-linear voltage error, a content-adaptive two-dimensional current-resistance voltage (IR) drop adjustment (e.g., 2D digital compensation) pixel compensation scheme may be employed. However, in some cases, a constant IR drop may manifest as different degrees and/or types of front-of-screen (FoS) image artifacts depending on characteristics of the electronic display. The particular FOS artifact manifested may depend on the type of pixel used in the electronic display. For example, a low-temperature polycrystalline oxide (LTPO) pixel may be sensitive to supply voltages (e.g., ELVDD, ELVSS) because one side of a storage capacitor of the LTPO pixel stores data, while the other side of the storage capacitor stores ELVDD voltage. Consequently, the data programming of the LTPO pixel may be influenced by or referenced to ELVDD. Other varieties of pixels (e.g., pixels that are not referenced to ELVDD) may have higher or lower ELVDD sensitivity than an LTPO pixel display. Further, ELVDD sensitivity fluctuations may occur due to alternating current (AC) or direct current (DC) mechanisms.
Embodiments herein provide various apparatuses and techniques to efficiently mitigate FoS artifacts that may occur due to AC or DC mechanisms that may occur in a variety of display pixel types. In one embodiment, emission profile awareness circuitry may be implemented to mitigate for FoS artifacts due to DC mechanisms. By accounting for the rolling emission mask prior to calculating per-zone average pixel luminance (APL) calculations, a 2D digital compensation may determine voltage error (e.g., IR drop, IR rise) across an electronic display more accurately. In other embodiments, an accumulator compensation may be implemented to determine multiple voltage error differentials between multiple rows of pixels on the electronic display. The multiple voltage error differentials may be weighted based on time, and the weighted differentials may be accumulated to mirror the AC components of the voltage fluctuations. The 2D digital compensation may apply a compensation based on the accumulator compensation to mitigate the AC components of the voltage fluctuations, thus reducing or eliminating the FoS artifacts. While the figures and discussion below may focus on ELVDD and ELVSS, it should be noted that the systems and methods discussed may apply to any suitable power supply or any suitable power rails used for pixel driving, such as Vinit, Vref, and so on.
With this in mind, an example of an electronic device 10, which includes an electronic display 12 that may benefit from these features, is shown in
In addition to the electronic display 12, as depicted, the electronic device 10 includes one or more input devices 14, one or more input/output (I/O) ports 16, a processor core complex 18 having one or more processors or processor cores and/or image processing circuitry, memory 20, one or more storage devices 22, a network interface 24, and a power supply 26. The various components described in
The processor core complex 18 is operably coupled with the memory 20 and the storage device 22. As such, the processor core complex 18 may execute instructions stored in memory 20 and/or a storage device 22 to perform operations, such as generating or processing image data. The processor core complex 18 may include one or more microprocessors, one or more application specific processors (ASICs), one or more field programmable logic arrays (FPGAs), or any combination thereof.
In addition to instructions, the memory 20 and/or the storage device 22 may store data, such as image data. Thus, the memory 20 and/or the storage device 22 may include one or more tangible, non-transitory, computer-readable media that store instructions executable by processing circuitry, such as the processor core complex 18, and/or data to be processed by the processing circuitry. For example, the memory 20 may include random access memory (RAM) and the storage device 22 may include read only memory (ROM), rewritable non-volatile memory, such as flash memory, hard drives, optical discs, and/or the like.
The network interface 24 may enable the electronic device 10 to communicate with a communication network and/or another electronic device 10. For example, the network interface 24 may connect the electronic device 10 to a personal area network (PAN), such as a Bluetooth network, a local area network (LAN), such as an 802.11x Wi-Fi network, and/or a wide area network (WAN), such as a fourth-generation wireless network (4G), LTE, or fifth-generation wireless network (5G), or the like. In other words, the network interface 24 may enable the electronic device 10 to transmit data (e.g., image data) to a communication network and/or receive data from the communication network.
The power supply 26 may provide electrical power to operate the processor core complex 18 and/or other components in the electronic device 10, for example, via one or more power supply rails. Thus, the power supply 26 may include any suitable source of electrical power, such as a rechargeable lithium polymer (Li-poly) battery and/or an alternating current (AC) power converter. A power management integrated circuit (PMIC) may control the provision and generation of electrical power to the various components of the electronic device 10.
The I/O ports 16 may enable the electronic device 10 to interface with another electronic device 10. For example, a portable storage device may be connected to an I/O port 16, thereby enabling the electronic device 10 to communicate data, such as image data, with the portable storage device.
The input devices 14 may enable a user to interact with the electronic device 10. For example, the input devices 14 may include one or more buttons, one or more keyboards, one or more mice, one or more trackpads, and/or the like. Additionally, the input devices 14 may include touch sensing components implemented in the electronic display 12, as described further herein. The touch sensing components may receive user inputs by detecting occurrence and/or position of an object contacting the display surface of the electronic display 12.
In addition to enabling user inputs, the electronic display 12 may provide visual representations of information by displaying one or more images (e.g., image frames or pictures). For example, the electronic display 12 may display a graphical user interface (GUI) of an operating system, an application interface, text, a still image, or video content. To facilitate displaying images, the electronic display 12 may include a display panel with one or more display pixels. The display pixels may represent sub-pixels that each control a luminance of one color component (e.g., red, green, or blue for a red-green-blue (RGB) pixel arrangement).
The electronic display 12 may display an image by controlling the luminance of its display pixels based at least in part image data associated with corresponding image pixels in image data. In some embodiments, the image data may be generated by an image source, such as the processor core complex 18, a graphics processing unit (GPU), an image sensor, and/or memory 20 or storage devices 22. Additionally, in some embodiments, image data may be received from another electronic device 10, for example, via the network interface 24 and/or an I/O port 16.
One example of the electronic device 10, specifically a handheld device 10A, is shown in
The handheld device 10A includes an enclosure 30 (e.g., housing). The enclosure 30 may protect interior components from physical damage and/or shield them from electromagnetic interference. In the depicted embodiment, the electronic display 12 is displaying a graphical user interface (GUI) 32 having an array of icons 34. By way of example, when an icon 34 is selected either by an input device 14 or a touch sensing component of the electronic display 12, an application program may launch.
Input devices 14 may be provided through the enclosure 30. As described above, the input devices 14 may enable a user to interact with the handheld device 10A. For example, the input devices 14 may enable the user to activate or deactivate the handheld device 10A, navigate a user interface to a home screen, navigate a user interface to a user-configurable application screen, activate a voice-recognition feature, provide volume control, and/or toggle between vibrate and ring modes. The I/O ports 16 also open through the enclosure 30. The I/O ports 16 may include, for example, a Lightning® or Universal Serial Bus (USB) port.
The electronic device 10 may take the form of a tablet device 10B, as shown in
Describing now the display pixel array 50,
The electronic display 12 may receive compensated image data 74 for presentation on the electronic display 12. The electronic display 12 includes display driver circuitry that includes scan driver circuitry 76 and data driver circuitry 78. The display driver circuitry controls programing the compensated image data 74 into the display pixels 54 for presentation of an image frame via light emitted according to each respective bit of compensated image data 74 programmed into one or more of the display pixels 54.
The display pixels 54 may each include one or more self-emissive elements, such as a light-emitting diodes (LEDs) (e.g., organic light emitting diodes (OLEDs) or micro-LEDs (μLEDs)), however other pixels may be used with the systems and methods described herein including but not limited to liquid-crystal devices (LCDs), digital mirror devices (DMD), or the like, and include use of displays that use different driving methods than those described herein, including partial image frame presentation modes, variable refresh rate modes, or the like.
Different display pixels 54 may emit different colors. For example, some of the display pixels 54 may emit red light, some may emit green light, and some may emit blue light. Thus, the display pixels 54 may be driven to emit light at different brightness levels to cause a user viewing the electronic display 12 to perceive an image formed from different colors of light. The display pixels 54 may also correspond to hue and/or luminance levels of a color to be emitted and/or to alternative color combinations, such as combinations that use red (R), green (G), blue (B), or others.
The scan driver circuitry 76 may provide scan signals (e.g., pixel reset, data enable, on-bias stress) on scan lines 80 to control the display pixels 54 by row. For example, the scan driver circuitry 76 may cause a row of the display pixels 54 to become enabled to receive a portion of the compensated image data 74 from data lines 82 from the data driver circuitry 78. In this way, an image frame of the compensated image data 74 may be programmed onto the display pixels 54 row by row. Other examples of the electronic display 12 may program the display pixels 54 in groups other than by row.
Returning to
The 2D digital compensation 350 may determine an anticipated voltage error map for each zone in the zone map 362 using the per-zone voltage error information stored in the lookup table. The 2D digital compensation 350 may generate, based on the per-zone APL calculation 360 and the anticipated per-zone voltage drop relationship information stored in the lookup table 363 of the zone map 362, a series of anticipated per-zone 2D voltage error maps 364 corresponding to each zone in the zone map 362. By applying the per-zone APL calculation 360 (which may provide a per-zone current magnitude based on the rolling emission mask 352 to the zone map 362) to the anticipated per-zone voltage drop relationship information (which may provide a per-zone resistance magnitude to the zone map 362), the per-zone 2D voltage error maps 364 may provide an accurate estimation of the actual voltage error (e.g., ELVDD error 304) across each zone of the zone map 362. The 2D digital compensation 350 may sum together the per-zone 2D voltage error maps 364 to generate a full 2D voltage error map 366. The full 2D voltage error map 366 may provide fine-grain voltage error information across the electronic display 12.
The 2D digital compensation 350 may interpolate the full 2D voltage error map 366 via a 2D interpolation 368. Interpolating via the 2D interpolation 368 may generate a full 2D residual voltage error map 370. The 2D digital compensation 350 may interpolate the full 2D voltage error map 366 to account for an analog compensation that will be (or already has been) performed by a display panel of the electronic display 12. The remaining voltage error after the analog compensation may be reflected in the full 2D residual voltage error map 370. Without accounting for the analog compensation, the 2D digital compensation 350 may compensate for the same voltage error for which the analog compensation will compensate, and thus lead to overcompensation and reduced image quality on the electronic display 12. Accounting for the baseline compensation handled by the analog compensation may reduce the compensation load on the 2D digital compensation 350 as well as prevent overcompensation. The analog compensation may be applied linearly across the electronic display 12 (e.g., the analog compensation may be a global analog compensation) or may be applied locally.
To address voltage error (e.g., ELVDD error 304) due to various AC mechanisms, the voltage error accumulator compensation 354 may be implemented in the 2D digital compensation 350. The voltage error accumulator compensation 354 may duplicate the AC error of the ELVDD 204 discussed with respect to
The full 2D residual voltage error map 370 may be multiplied at multiplication circuitry 380 with a value received from an IR adjustment gain LUT 382. The IR adjustment gain LUT 382 may be dependent on DBV, gray level, color component, and/or temperature-dependency of the display pixels 54 and/or the electronic display 12. Based on the input of the full 2D residual voltage error map 370 and the value from the IR adjustment gain LUT 382, the multiplication circuitry 380 outputs a voltage-to-gray conversion 384 based on a residual local error voltage (e.g., ELVDD error or ELVSS error). The voltage-to-gray conversion 384 may represent at least a portion of a compensation to the image data that constitutes the compensated image data 74. The voltage-to-gray conversion 384 may be summed with a gray-to-voltage conversion 386 and the product of the rolling delta IR drop accumulator 374 and the IRA gain LUT 376 at the adding circuitry 378, to produce to voltage-to-gray conversion 388. The voltage-to-gray conversion 388 may provide the 2D digital compensation to the input image 356 to generate the compensated image data 74.
The weighted differences may be combined at accumulation circuitry 576. The accumulation circuitry 576 may implement the voltage error accumulator compensation 354 as discussed above. The accumulated and weighted differences may then be outputted to be multiplied by the IRA gain LUT 376. By multiplying the accumulated weighted differences by the IRA gain LUT 376, the voltage error accumulator compensation 354 may duplicate the AC error experienced by the electronic display 12. The compensated data may be provided to the row N 512 to provide voltage error compensation. In this manner, the diagram 550 illustrates the operation of voltage error accumulator compensation 354.
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).
It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.
This application claims priority to U.S. Provisional Application No. 63/456,445, filed Mar. 31, 2023, entitled “Feedforward Compensation of High-Luminance Banding Mura Compensation,” the disclosure of which is incorporated by reference herein in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
63456445 | Mar 2023 | US |