The present disclosure relates generally to techniques to sensing non-uniformity in a display. More specifically, the present disclosure relates generally to techniques for sensing and compensating for non-uniformity in a display.
This section is intended to introduce the reader to various aspects of art that may be related to various aspects of the present disclosure, which are described and/or claimed below. This discussion is believed to be helpful in providing the reader with background information to facilitate a better understanding of the various aspects of the present disclosure. Accordingly, it should be understood that these statements are to be read in this light, and not as admissions of prior art.
Electronic display panels are used in a plethora of electronic devices. These display panels typically include multiple pixels that emit light. The pixels may be formed using self-emissive units (e.g., light emitting diode) or pixels that utilize units that are backlit (e.g., liquid crystal display). The displays may be compensated for non-uniformity. However, sensing circuitry in the electronic device sensing for non-uniformity may detect some sources of non-uniformity and not detect other sources of non-uniformity.
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.
Display panel uniformity may be negatively impacted by various parameters (e.g., aging, curvature, aperture defects) of the display panel. The display panel uniformity may be improved by externally sensing non-uniformity properties in a display from outside the display panel (and its electronic device) during and/or after manufacture before use. The external sensing may detect and be used to compensate for static causes (e.g., screen curvature, aperture defects, etc.). The results of the initial external sensing may be stored in the device. However, the external sensing may be performed less frequently (e.g., only once) than is suitable to track dynamic causes (e.g., aging of the display). Instead, internal sensing may be used to track such changes more frequently than the external sensing. The internal and external sensing operations may be combined together to compensate the externally sensed constant causes and the internally sensed dynamic causes.
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 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.
Display panel uniformity can be improved by externally sensing non-uniformity properties or characteristics in a display at or around a time of manufacture of the electronic device. The external sensing may detect and be used to compensate for static causes (e.g., screen curvature, aperture defects, etc.) of the non-uniform display properties. The results of the initial external sensing may be stored in the device. However, the external sensing may be performed less frequently (e.g., only once) than is suitable to track dynamic causes (e.g., aging of the display). Instead, an internal sensing circuit may be used to track such changes more frequently than the external sensing. The internal and external sensing operations may be combined together to compensate the externally sensed constant causes and the internally sensed dynamic causes by passing the results of the external sensing to the internal sensing circuit that causing cumulative compensation for non-uniformity properties (e.g., luminance, color) detected using the external and internal sensing results.
A general description of suitable electronic devices that may include a self-emissive display, such as an LED (e.g., an OLED) display, and corresponding circuitry of this disclosure are provided. To help illustrate, an electronic device 10 including an electronic display 12 is shown in
In the depicted embodiment, the electronic device 10 includes the electronic display 12, one or more input device(s) 14, one or more input/output (I/O) ports 16, a processor core complex 18 having one or more processor(s) or processor cores, local memory 20, main memory storage device(s) 22, a network interface 24, a power source 25, and compensation circuitry 26. The various components described in
Using pixels containing LEDs (e.g., OLEDs), the display 12 may show images. The display 12 may include touchscreen functionality for users to interact with a user interface appearing on the display 12. The display 12 may include sensing circuitry 13 that is used to sense non-uniformity of the display 12 by sensing changes in one or more parameters (e.g., voltage/current) through thin-film transistors (TFTs) and/or emissive elements in the display 12.
The sensing circuitry 13 may utilize inputs from the compensation circuitry 24 that stores and compensates for externally sensed non-uniformity. In some embodiments, functions of the compensation circuitry 26 may be embodied in the processor core complex 12. Similarly, in certain embodiments, the compensation circuitry 26 may store the compensation values in the storage device(s) 22 and/or locally within the compensation circuitry 26. The inputs from the compensation circuitry 26 to the sensing circuitry 13 may include compensated image data that compensates image data for externally sensed non-uniformity. Additionally or alternatively, the inputs from the compensation circuitry 26 to the sensing circuitry 13 may include a reference current that is utilized by the sensing circuitry 13 to internally sense non-uniformity in the display 12 (e.g., aging of TFTs and/or emissive elements).
As depicted, the processor core complex 18 is operably coupled to the local memory 20 and the main memory storage device(s) 22. Thus, the processor core complex 18 may execute instruction stored in local memory 20 and/or the main memory storage device 22 to perform operations, such as generating and/or transmitting image data. As such, the processor core complex 18 may include one or more general purpose microprocessors, one or more application specific processors (ASICs), one or more field programmable logic arrays (FPGAs), or any combination thereof. Furthermore, as previously noted, the processor core complex 18 may include one or more separate processing logical cores that each process data according to executable instructions.
In addition to the executable instructions, the local memory 20 and/or the main memory storage device 22 may store the data to be processed by the cores of the processor core complex 18. Thus, in some embodiments, the local memory 20 and/or the main memory storage device 22 may include one or more tangible, non-transitory, computer-readable media. For example, the local memory 20 may include random access memory (RAM) and the main memory storage device 22 may include read only memory (ROM), rewritable non-volatile memory such as flash memory, hard drives, optical discs, and the like.
As depicted, the processor core complex 18 is also operably coupled to the network interface 24. In some embodiments, the network interface 24 may facilitate communicating data with other electronic devices via network connections. For example, the network interface 24 (e.g., a radio frequency system) may enable the electronic device 10 to communicatively couple 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 4G or LTE cellular network.
Additionally, as depicted, the processor core complex 18 is operably coupled to the power source 25. In some embodiments, the power source 25 may provide electrical power to one or more component in the electronic device 10, such as the processor core complex 18 and/or the electronic display 12. Thus, the power source 25 may include any suitable source of energy, such as a rechargeable lithium polymer (Li-poly) battery and/or an alternating current (AC) power converter.
Furthermore, as depicted, the processor core complex 18 is operably coupled to the I/O ports 16. In some embodiments, the I/O ports 16 may enable the electronic device 10 to receive input data and/or output data using port connections. For example, a portable storage device may be connected to an I/O port 16 (e.g., universal serial bus (USB)), thereby enabling the processor core complex 18 to communicate data with the portable storage device.
As depicted, the electronic device 10 is also operably coupled to input devices 14. In some embodiments, the input device 14 may facilitate user interaction with the electronic device 10 by receiving user inputs. For example, the input devices 14 may include one or more buttons, keyboards, mice, trackpads, microphones, and/or the like. Additionally, in some embodiments, the input devices 14 may include touch-sensing components in the electronic display 12. In such embodiments, the touch sensing components may receive user inputs by detecting occurrence and/or position of an object touching the surface of the electronic display 12.
In addition to enabling user inputs, the electronic display 12 may include a display panel with one or more display pixels. As described above, the electronic display 12 may control light emission from the display pixels to present visual representations of information, such as a graphical user interface (GUI) of an operating system, an application interface, a still image, or video content, by display image frames based at least in part on corresponding image data. In some embodiments, the electronic display 12 may be a display using liquid crystal display (LCD), a self-emissive display, such as an organic light-emitting diode (OLED) display, or the like. Moreover, in some embodiments, the electronic display 12 may refresh display of an image and/or an image frame, for example, at 60 Hz (corresponding to refreshing 60 frames per second), 120 Hz (corresponding to refreshing 120 frames per second), and/or 240 Hz (corresponding to refreshing 240 frames per second).
As depicted, the electronic display 12 is operably coupled to the processor core complex 18 and the image processing circuitry 26. In this manner, the electronic display 12 may display image frames based at least in part on image data generated by the processor core complex 18 and/or the image processing circuitry 26. Additionally or alternatively, the electronic display 12 may display image frames based at least in part on image data received via the network interface 24 and/or the I/O ports 16.
As described above, the electronic device 10 may be any suitable electronic device. To help illustrate, one example of a suitable electronic device 10, specifically a handheld device 10A, is shown in
As depicted, the handheld device 10A includes an enclosure 28 (e.g., housing). In some embodiments, the enclosure 28 may protect interior components from physical damage and/or shield them from electromagnetic interference. Additionally, as depicted, the enclosure 28 surrounds the electronic display 12. In the depicted embodiment, the electronic display 12 is displaying a graphical user interface (GUI) 30 having an array of icons 32. By way of example, when an icon 32 is selected either by an input device 14 or a touch-sensing component of the electronic display 12, an application program may launch.
Furthermore, as depicted, input devices 14 may extend through the enclosure 28. 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. As depicted, the I/O ports 16 also open through the enclosure 28. In some embodiments, the I/O ports 16 may include an audio jack to connect to external devices. In some embodiments, the I/O ports 16 may include a speaker that outputs sounds from the handheld device 10A and/or a microphone that captures sounds at the handheld device 10A.
To further illustrate an example of a suitable electronic device 10, specifically a tablet device 10B, is shown in
Although the following discusses sensing current through an OLED as a pixel, some embodiments may include measuring other parameters suitable for other pixel types. For example, voltage may be sensed at LED/LCD pixels in the display.
An amount of the current determines luminance of the emissive element 102 is based at least in part on a data voltage 110. The data voltage 110 creates a voltage differential across a capacitor 112 that is equivalent to a gate-to-source voltage (VGs) of a transistor 114 that also sets a level of a reference voltage 116. Differences in the transistor 104 and/or transistors 114 may impact driving conditions of the emissive element 102 potentially causing non-uniformity of different pixels in the display 12. Furthermore, emission elements 102 of different pixels may have different emission efficiencies that may also cause different luminance levels of different pixels using a same driving current.
The display 12 may also be subject to other causes of non-uniformity. For example, as illustrated in
The display 12 may also be subject to device aperture non-uniformity. For example, the display 12 may utilize one or more production components (e.g., a fine metal mask (FMM)) that may enable production and/or use of the display stack-up 126. However, the production components and/or their applications may lead to variations (e.g., due to misalignment of the FMM) from a design of the display stack-up 126. For example, a variation of a shape/size of an aperture of the FMM used to produce the display stack-up 126 may lead to more or less light being emitted from a respective portion of the display stack-up 126 corresponding to the aperture. This variation, when uncompensated for, may result in color drift and/or brightness variations in emitted light from the respective portion of the display 12. For example,
Since the light emission variations due to curvature of the surface layer 120, aperture variations, and/or other artifacts may be undetectable via internal sensing, other sensing (e.g., external sensing) may be performed to detect such light emission variations. The other sensing (e.g., external sensing) may provide information that may enable the compensation circuitry 26, the sensing circuitry 13, or other suitable component to compensate for the various features (e.g., curvature) of the display 12 that may result in non-uniform properties of the display 12. For instance,
The circuitry 150 receives input image data 156 that is then processed using color/content processing circuitry 158 that processes the input image data 156 for color and content. For example, the color/content processing circuitry 158 may set various parameters (e.g., tint, contrast, etc.) of image data for each image frame using one or more settings (e.g., user settings). The processed image data is then compensated using the first compensation portion 152 and the second compensation portion 154. As illustrated, the first compensation portion 152 may include a generated compensation map 160. The generated compensation map 160 may be stored in the storage device(s) 22, or any other suitable medium. The generated compensation map 160 may be loaded from the storage device(s) 22 when the display 12 and/or the electronic device 10 are powered on. The generated compensation map 160 may be generated using one or more externally captured emission maps that captures deviations from expected outputs and may be used by panel optical uniformity compensation (POUC) block circuitry 162 to compensate for the captured deviations. The POUC block circuitry 162 may be implemented using dedicated hardware, instructions executed by the processor(s)/processor core complex 12 and/or other data processing circuitry, or a combination thereof. For example, the generated compensation map 160 may compensate for image data variations for a variety of different temperatures for the display 12.
The POUC block circuitry 162 may be located in a display pipeline to apply compensation to each image frame to be displayed on the display 12. The POUC block circuitry 162 then passes externally compensated image data 163 to the second compensation portion 154. Specifically, the externally compensated image data 163 is passed to electrical compensation circuitry for driving current 164 to perform compensation of a driving current using internally sensed values 165 from electrical sensing circuitry for driving current 166 that senses the internally sensed values 165 from a panel 168. The electrical sensing circuitry for driving current 166 and the POUC block circuitry 162 may both utilize one or more parameters 167, and therefore, may share such parameters. For example, the one or more parameters 167 may include temperature and/or other parameters that may be used to determine compensation values in both the first compensation portion 152 and the second compensation portion 154. Additionally or alternatively, the one or more parameters 167 may be generated by the POUC block circuitry 162 or the electrical sensing circuitry for driving current 166 and used by the other.
The values from the constant scaling LUT 172 and the constant parameter map 176 are passed to constant parameter adjustment circuitry 180 to apply offset factors from the constant scaling LUT 172 and the constant parameter map 176 to the input image data 156 to form offset input data 182. Similarly, the values from the linear scaling LUT 170 and the linear parameter map 174 are passed to linear parameter adjustment circuitry 184 that applies the gain factors from the linear scaling LUT 170 and the linear parameter map 174 to the offset input data 182 to generate gained input data 186. A global brightness setting (DBV) 188 and a temperature 190 may be used by constant parameter adjustment circuitry 180 and the linear parameter adjustment circuitry 184 to generate the offset input data 182 and the gained input data 186. In other words, the offset input data 182 may be based at least in part on the input image data 156, the constant scaling LUT 172, the constant parameter map 176, the DBV 188, and the temperature 190.
In some embodiments, low-resolution maps upconverted using up-samplers 178 may cause some artifacts. Accordingly, the POUC block circuitry 162 may include data smoothing 192 that smooths the gained input data 186 to reduce/remove such artifacts from the externally compensated image data 163. For example, the smoothing may include dithering, interpolation, and/or filtering to smooth between regions of the low-resolution maps.
The POUC block circuitry 162 may also include reference map extraction circuitry 194 that generates a reference current 196 that is passed (e.g., as the one or more parameters 167) to the electrical sensing circuitry for driving current 166. The reference current 196 is used by the electrical sensing circuitry for driving current 166 as a baseline to start with rather than assuming an ideal current. In other words, the reference current 196 enables the electrical sensing circuitry for driving current 166 to quickly refine the driving current properly.
The processor(s)/processor core complex 12 then applies the external compensation values using the POUC block circuitry 162 to compensate for the externally captured variations (block 264). The POUC block circuitry 162 may include dedicated circuitry and/or the processor(s)/processor core complex 12 implementing specific software instructions from the storage device(s) 22 or other suitable medium. After applying the external compensation values, the processor(s)/processor core complex 12 internally senses a sensing current of the emissive element 102 (block 266). Based at least in part on the sensing current, the processor(s)/processor core complex 12 calculates a driving current compensation for the emissive element 102 (block 268). The sensing current may be indicative of aging of the display 12, and the calculated driving current may compensation for aging of the display 12. The processor(s)/processor core complex 12 then cause the emissive element 102 to be driven based at least in part on image data and the driving current (block 270).
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. Furthermore, it should be further understood that each of the embodiments disclosed above may be used with any and all of the other embodiments disclosed herein. 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/696,970, entitled “Optical Uniformity Compensation,” filed on Jul. 12, 2018, which is incorporated herein by reference in its entirety for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
20100265228 | Kimura | Oct 2010 | A1 |
20150097858 | Miki | Apr 2015 | A1 |
20160254321 | Zhang | Sep 2016 | A1 |
20170116901 | Ogoshi | Apr 2017 | A1 |
Number | Date | Country | |
---|---|---|---|
62696970 | Jul 2018 | US |