The present disclosure relates generally to electronic devices with display panels, and more particularly, to temperature measurement and compensation for a display panel of an electronic device operating over a wide range of temperature.
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.
Numerous electronic devices—such as computers, mobile phones, portable media devices, tablets, televisions, virtual-reality headsets, and vehicle dashboards, among many others—often include or use electronic displays to display images that present visual representations of information. An electronic display may generally display an image by actively controlling light emission from display pixels. By adjusting the brightness of different color components (e.g., sub-pixels) of the display pixels, a variety of different colors may be generated that collectively produce a corresponding image.
Some electronic devices may operate over a wide range of temperatures (e.g., from 20° C. to 50° C.). The temperature of an electronic display on such a device may vary accordingly. With such dramatic temperature variation, not only may the average temperature of the entire electronic display change, but the relative temperature of different areas of the electronic display may also change. One of the display features that may be influenced by the temperature variation is color. Different colors of pixels of the electronic display may behave differently at different temperatures. As such, wide variation in temperature may cause color artifacts to appear on the electronic display.
Electronic displays with self-emissive display pixels produce their own light. The 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 (micro-LED or μLEDs). Different display pixels may emit different colors. For example, some of the display pixels may emit red light, some may emit green light, and some may emit blue light. Thus, the display pixels may be driven to emit light at different brightness levels to cause a user viewing the display to perceive an image formed from different colors of light. The display pixels may also correspond to sub-pixels of pixels of other color combinations, such as cyan (C), magenta (M), and yellow (Y), or the like. As used in this disclosure, the term “display pixel” refers to a sub-pixel (e.g., a red, green, or blue sub-pixel of an RGB pixel; a cyan, magenta, or yellow sub-pixel of a CMY pixel) of an electronic display.
The electronic display may take a variety of forms. For example, the electronic display may be a digital display such as a micro-LED display. A micro-LED display includes active matrixes of micro-LEDs, pixel drivers (e.g., referred to as micro-drivers), anodes, and arrays of row and column drivers. Each micro-driver may drive a number of display pixels on the electronic display. For example, each micro-driver may be connected to numerous anodes, and each anode may selectively connect to multiple different display pixels (one at a time). Thus, a collection of display pixels may share a common anode connected to a micro-driver. The micro-driver may drive a display pixel by providing a driving signal across an anode to one of the collection of display pixels. Any suitable number of display pixels may be located on respective anodes of the micro-LED display. Moreover, the collection of display pixels located on each anode may be the same particular color (e.g., red, green, blue).
In some cases, the electronic display may operate in an environment with large temperature variations. For example, the electronic display may display bright images (e.g., images with high luminance) for a long duration of time, or contact with a thermal source (e.g., human body), which may cause large temperature variations (e.g., temperature increase). The temperature variations may include a change of an average temperature of the entire electronic display and relative temperature changes of different areas of the electronic display. The temperature variations may impact on certain display parameters having temperature dependencies, causing abnormal display parameter results such as micro-LED external quantum efficiency (EQE) mismatch, display pixel driving current mismatch, capacitance mismatch, and so on. Such abnormal display parameter results may influence certain display characteristics such as color. Display pixels emitting different colors may behave differently at different temperatures. As such, large temperature variations may cause color artifacts to appear on the electronic display. The color artifacts resulting from display temperature variations may disrupt the desired effect or experience for users when viewing image content on the micro-LED display. Yet replacing entire micro-LED displays due to the display temperature variations may be costly, time consuming, and inefficient. Accordingly, sensing and compensating for display temperature variations may be desirable to manufacturers as well as to users viewing the image content on the micro-LED displays.
Accordingly, the present disclosure provides techniques for reducing the influences on an electronic display (e.g., micro-LED display) caused by display temperature variations. Display temperature data (e.g., a temperature distribution profile indicating the display temperature variations) may be measured across the electronic display using temperature sensors (e.g., a temperature sensor matrix). The temperature sensors may be distributed on the electronic display. For example, each temperature sensor may be deployed at a specific location close to a respective micro-driver. The temperature sensors may be activated to measure the display temperature data based on a pre-defined order (e.g., a portion of the temperature sensors may be active at a time while the other portion of the temperature sensors may be inactive).
Based on the display temperature data measured by the temperature sensors, various temperature-related corrections may be performed (e.g., by processing circuitry) to compensate for the display temperature variations. Such temperature-related corrections may offset or cancel out the color artifacts caused by the display temperature variations. For example, an analog correction may be applied to all the display pixels of the electronic display to compensate for the display temperature variations based on an average temperature on the electronic display. The average temperature may be calculated based on the display temperature data measured by the temperature sensors at different locations. The analog correction may include a global pixel current compensation (e.g., by applying the same adjustment of the display pixel driving current to all the display pixels) to account for current average temperature on the micro-LED display.
The temperature-related corrections may also include a digital correction on the image data. The digital correction may involve two corrections: one correction corresponds to a temperature effect on the external quantum efficiency (EQE) of each display pixel, and another correction corresponds to the temperature effect on driving circuitry (e.g., micro-driver) of each display pixel. The digital correction may take place using image data that has been transformed into a luminance domain. The digital correction may include obtaining a two-dimensional temperature map indicating a temperature distribution on the micro-LED display based on the display temperature data measured by the temperature sensors. Various interpolations may be used to obtain the two-dimensional temperature map. For example, an interpolation may be applied to the display temperature data (e.g., measured at an activated temperature sensor granularity) to obtain a finer (e.g., higher resolution) temperature distribution profile at the micro-driver granularity. The finer temperature distribution profile at the micro-driver granularity may be further interpolated to obtain the two-dimensional temperature map at the display pixel granularity.
Using the two-dimensional temperature map, the temperature at a display pixel may be used to obtain a first correction based on the temperature on the display pixel, which may be applied to the image data corresponding to that display pixel. Additionally, the two-dimensional temperature map may be used to obtain the temperature at the display pixel driving circuitry (e.g., micro-driver). A second correction based on the temperature of the micro-driver may be obtained and applied to the image data corresponding to that micro-driver. The digital correction, including the first and the second corrections, may mitigate adverse effects of temperature variations on the micro-LED display.
In some embodiments, the micro-LED display may be part of an electronic device. In other embodiments, the micro-LED display may be part of an external electronic display communicatively coupled to the electronic device. Processing circuitry (e.g., image processing circuit (IPC), image compensation circuit, driver integrated circuit (DIC)) of the electronic device or the micro-LED display may receive the image data associated with displaying image content on the micro-LED display. In other embodiments, the processing circuitry may generate the image data.
When the processing circuitry receives the image data corresponding to a display pixel of the micro-LED display, the image data may be defined as gray levels for the various display pixels. Pixel by pixel, the processing circuitry may convert a gray level of the image data into a luminance value in the luminance domain representing an amount of light corresponding to the gray level. To compensate for temperature variations associated with each display pixel, the processing circuitry may apply the first correction based on the temperature of the display pixel to adjust the luminance value for that display pixel. Additionally, to compensate for temperature variations associated with each micro-driver, the processing circuitry may apply the second correction based on the temperature of the micro-driver. The processing circuitry may determine correction coefficients associated with the first and second corrections based on tables (e.g., lookup table (LUT)) that indicate respective correction coefficients applied to luminance values of respective display pixels or respective micro-drivers to compensate for temperature variations on the electronic display.
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 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 are 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 “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 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.
With the preceding in mind and to help illustrate, an electronic device 10 including an electronic display 12 is shown in
The electronic device 10 includes the electronic display 12, one or more input devices 14, one or more input/output (I/O) ports 16, a processor core complex 18 having one or more processing circuitry(s) or processing circuitry cores, local memory 20, a main memory storage device 22, a network interface 24, and a power source 26 (e.g., power supply). The various components described in
The processor core complex 18 is operably coupled with local memory 20 and the main memory storage device 22. Thus, the processor core complex 18 may execute instructions stored in local memory 20 or the main memory storage device 22 to perform operations, such as generating or transmitting image data to display on the electronic display 12. As such, the processor core complex 18 may include one or more general purpose microprocessors, one or more application specific integrated circuits (ASICs), one or more field programmable logic arrays (FPGAs), or any combination thereof.
In addition to program instructions, the local memory 20 or the main memory storage device 22 may store data to be processed by the processor core complex 18. Thus, 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, or the like.
The network interface 24 may communicate data with another electronic device or a network. 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, or a wide area network (WAN), such as a 4G, Long-Term Evolution (LTE), or 5G cellular network. The power source 26 may provide electrical power to one or more components in the electronic device 10, such as the processor core complex 18 or the electronic display 12. Thus, the power source 26 may include any suitable source of energy, such as a rechargeable lithium polymer (Li-poly) battery or an alternating current (AC) power converter. The I/O ports 16 may enable the electronic device 10 to interface with other electronic devices. For example, when a portable storage device is connected, the I/O port 16 may enable the processor core complex 18 to communicate data with the portable storage device.
The input devices 14 may enable user interaction with the electronic device 10, for example, by receiving user inputs via a button, a keyboard, a mouse, a trackpad, a touch sensing, or the like. The input device 14 may include touch-sensing components (e.g., touch control circuitry, touch sensing circuitry) in the electronic display 12. The touch sensing components may receive user inputs by detecting occurrence or position of an object touching the surface of the electronic display 12.
In addition to enabling user inputs, the electronic display 12 may be a display panel with one or more display pixels. For example, the electronic display 12 may include a self-emissive pixel array having an array of one or more of self-emissive pixels. The electronic display 12 may include any suitable circuitry (e.g., display driver circuitry) to drive the self-emissive pixels, including for example row driver and/or column drivers (e.g., display drivers). Each of the self-emissive pixels may include any suitable light emitting element, such as a LED or a micro-LED, one example of which is an OLED. However, any other suitable type of pixel, including non-self-emissive pixels (e.g., liquid crystal as used in liquid crystal displays (LCDs), digital micromirror devices (DMD) used in DMD displays) may also be used. 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 displaying frames of image data. To display images, the electronic display 12 may include display pixels implemented on the display panel. The display pixels may represent sub-pixels that each control a luminance value of one color component (e.g., red, green, or blue for an RGB pixel arrangement or red, green, blue, or white for an RGBW arrangement).
The electronic display 12 may display an image by controlling pulse emission (e.g., light emission) from its display pixels based on pixel or image data associated with corresponding image pixels (e.g., points) in the image. In some embodiments, pixel or image data may be generated by an image source (e.g., image data, digital code), such as the processor core complex 18, a graphics processing unit (GPU), or an image sensor. 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. Similarly, the electronic display 12 may display an image frame of content based on pixel or image data generated by the processor core complex 18, or the electronic display 12 may display frames based on pixel or image data received via the network interface 24, an input device, or an I/O port 16.
The electronic device 10 may be any suitable electronic device. To help illustrate, an example of the electronic device 10, 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 or shield them from electromagnetic interference, such as by surrounding the electronic display 12. The electronic display 12 may display a graphical user interface (GUI) 32 having an array of icons. 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.
The input devices 14 may be accessed through openings in the enclosure 30. 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, or toggle between vibrate and ring modes.
Another example of a suitable electronic device 10, specifically a tablet device 10B, is shown in
In particular, the RGB display panel 60 columns include micro-drivers 78. The micro-drivers 78 are arranged in an array 79. The micro-drivers 78 may receive and/or pass on various signals sent from the support circuitry 62. By way of example, micro-drivers 78 on the left-hand side of the display may receive row scan control signals and pass those signals that correspond to its particular row to other micro-drivers 78 in that row of micro-drivers. Each micro-driver 78 drives a number of display pixels 77. Different display pixels (e.g., display sub-pixel) 77 may include different colored micro-LEDs (e.g., a red micro-LED, a green micro-LED, or a blue micro-LED) to represent the image data 64 in RGB format. Although one of the micro-drivers 78 of
A power supply 84 may provide a reference voltage (VREF) 86 to drive the micro-LEDs, a digital power signal 88, and an analog power signal 90. In some cases, the power supply 84 may provide more than one reference voltage (VREF) 86 signal. Namely, display pixels 77 of different colors may be driven using different reference voltages. As such, the power supply 84 may provide more than one reference voltage (VREF) 86. Additionally or alternatively, other circuitry on the RGB display panel 60 may step the reference voltage (VREF) 86 up or down to obtain different reference voltages to drive different colors of micro-LED.
A block diagram shown in
When the pixel data buffer(s) 100 has received and stored the image data 70, the micro-driver 78 may provide an emission clock signal (EM_CLK). The digital counter 102 may receive the emission clock signal (EM_CLK) as an input. The pixel data buffer(s) 100 may output enough of the stored image data 70 to output a digital data signal 104 represent a desired gray level for a particular display pixel 77 that is to be driven by the micro-driver 78. The digital counter 102 may also output a digital counter signal 106 indicative of the number of edges (only rising, only falling, or both rising and falling edges) of the emission clock signal (EM_CLK). The digital data signal 104 and digital counter signal 106 may enter a comparator 108 that outputs an emission control signal 110 in an “on” state when the digital counter signal 106 does not exceed the signal 104, and an “off” state otherwise. The emission control signal 110 may be routed to driving circuitry (not shown) for the display pixel 77 being driven, which may cause light emission 112 from the selected display pixel 77 to be on or off. The longer the selected display pixel 77 is driven “on” by the emission control signal 110, the greater the amount of light that will be perceived by the human eye as originating from the display pixel 77.
A timing diagram 120, shown in
It should be noted that the steps between gray levels are reflected by the steps between emission clock signal (EM_CLK) edges. That is, based on the way humans perceive light, to notice the difference between lower gray levels, the difference between the amounts of light emitted between two lower gray levels may be relatively small. To notice the difference between higher gray levels, however, the difference between the amounts of light emitted between two higher gray levels may be comparatively much greater. The emission clock signal (EM_CLK) therefore may use relatively short time intervals between clock edges at first. To account for the increase in the difference between light emitted as gray levels increase, the differences between edges (e.g., periods) of the emission clock signal (EM_CLK) may gradually lengthen. The particular pattern of the emission clock signal (EM_CLK), as generated by the emission TCON, may have increasingly longer differences between edges (e.g., periods) so as to provide a gamma encoding of the gray level of the display pixel 77 being driven.
With the preceding in mind,
In some cases, the image content displayed by the micro-LED display may include color artifacts due to certain abnormal display parameter results such as micro-LED external quantum efficiency (EQE) mismatch, display pixel driving current mismatch, capacitance mismatch, and so forth. Such abnormal display parameter results may be caused by display temperature variations. The micro-LED EQE and display pixel driving current have temperature dependencies. For example, 4500 nits (a metric for measuring luminance) at 45% average pixel level or average pixel luminance (APL) may induce 25° C. temperature change across a micro-LED display panel. For another example, 30 seconds touch with 8° C. ambient temperature may induce 22° C. temperature change. As shown in
The temperature-related corrections in the present disclosure may be based on certain conditions. One condition is related to the micro-LED external quantum efficiency (EQE) vs. temperature characteristic.
Another condition is related to the driving current of micro-LED display pixels vs. temperature characteristic.
With the preceding in mind,
The micro-drivers may include temperature sensor disabled micro-drivers 156 and temperature sensor enabled micro-drivers 158. The temperature sensing data (e.g., temperature distribution) corresponding to the temperature sensor enabled micro-drivers 158 is measured by the enabled temperature sensors. The temperature sensing data may be collected to generate a two-dimensional temperature map (e.g., measured temperature values at individual micro-driver locations).
The driver integrated circuit (DIC) 152 may provide various functions for temperature sensing and compensation. The functions may include controlling the rate and resolution of temperature sensing depending on the state of the system (e.g., always-on display mode, rate of change in temperature). For example, temperature sensing modes may include low resolution with programmable rate sensing when the rate of change in temperature is near zero or very low. The temperature sensing modes may also include high resolution with programmable rate sensing when the rate of change in temperature is high. The functions may also include configuring the temperature sensing grid at a pre-determined pattern (e.g., pattern that defines the enabled/disabled temperature sensors) stored in a storage device (e.g., the storage device 22) of the electronic device 10. Further, the functions may include generating and coordinating timing control signals for the temperature sensing.
After reading the temperature sensing data from the micro-LED display panel 154, the driver integrated circuit (DIC) 152 may post-process the temperature sensing data. For example, the driver integrated circuit (DIC) 152 may determine the temperature based on electrical signals using a temperature sensor calibration 160. The temperature sensor calibration 160 may include obtaining the temperature from temperature code by, for example, applying gain/offset or temperature code to temperature conversion through a calibration lookup table after applying an offset. After temperature sensor calibration 160, the driver integrated circuit (DIC) 152 may apply an outlier filter 162 to the temperature sensing data to remove undesired outliers (e.g., large differences between the mean and max/min values of the temperature values).
Further, the driver integrated circuit (DIC) 152 may apply noise filters 164 to the temperature sensing data. For example, the driver integrated circuit (DIC) 152 may apply a temporal filter to the temperature sensing data at temperature sensing granularity (e.g., at temperature sensor enabled micro-driver granularity). The temporal filtering may filter out possible glitches (e.g., originating from sensor noise) in the temperature sensing data in a time domain. After applying the temporal filter, the driver integrated circuit (DIC) 152 may apply a spatial filter to remove spatial noises (coherent noise or random noise).
Additionally, the driver integrated circuit (DIC) 152 may perform a two-dimensional interpolation 166 based on the post-processed temperature sensing data. The two-dimensional interpolation 166 uses the post-processed temperature sensing data at the temperature sensing granularity to estimate the temperature data at micro-driver granularity that includes both the temperature sensor disabled micro-drivers 156 and the temperature sensor enabled micro-drivers 158. That is, the interpolated temperature sensing data may have an increased resolution (from the temperature sensing granularity to the micro-driver granularity) that may enable the subsequent processing by the image processing circuit (IPC) 150. For example, the driver integrated circuit (DIC) 152 may report the temperature sensing data to the image processing circuit (IPC) 150 at a fixed grid of 1.25 mm×1.25 mm at a rate controlled by the image processing circuit (IPC) 150 via a serial communication bus (e.g., I2C channel).
Other functions, such as performing data-to-time (D2t) conversion and global pixel current compensation will be described in more detail after introducing functions of the driver integrated circuit (DIC) 152. Such functions may use output from the driver integrated circuit (DIC) 152.
The image processing circuit (IPC) 150 may receive the temperature sensing data from the driver integrated circuit (DIC) 152. The image processing circuit (IPC) 150 may perform temperature compensation rate control 168. For example, the image processing circuit (IPC) 150 may compute the temperature sensing/update rate based on the state of the system (e.g., firmware entity). Additionally or alternatively, the image processing circuit (IPC) 150 may disable a two-dimensional compensation by configuration at power up.
After the temperature compensation rate control 168, the image processing circuit (IPC) 150 may calculate an average temperature (Tmid) 176 of the micro-LED display panel 154 based on the temperature sensing data. The average temperature (Tmid) 176 may be calculated by first computing a mean temperature value (e.g., average value of max/min values of the temperature) for each micro-driver and then dividing a summation of the mean temperatures of all micro-drivers by the number of the micro-drivers.
After the temperature compensation rate control 168, the image processing circuit (IPC) 150 may also perform another two-dimensional interpolation 170 based on the temperature sensing data. The two-dimensional interpolation 170 uses the temperature sensing data interpolated to the micro-driver granularity to estimate the temperature data at display pixel granularity. That is, the interpolated temperature sensing data after the two-dimensional interpolation 170 may have a further increased resolution (from the micro-driver granularity to the display pixel granularity), which may enable a subsequent two-dimensional temperature compensation 171.
The image processing circuit (IPC) 150 may apply the two-dimensional temperature compensation 171 to the incoming image data 64. As mentioned previously, the image data 64 may be transformed into a luminance domain. For example, pixel by pixel, the image processing circuit (IPC) 150 may convert a gray level of the image data 64 into a luminance value in the luminance domain representing an amount of light corresponding to the gray level. The image processing circuit (IPC) 150 may determine a first correction (denoted as temperature luminance sensitivity of external quantum efficiency (TLS_EQE)) 172 based on a lookup table (LUT) that indicates EQE correction coefficients corresponding to respective display pixels and a second correction (denoted as temperature luminance sensitivity of pixel driving current (TLS_i)) 174 based on the same lookup table or a different lookup data that indicates pixel driving current correction coefficients corresponding to respective micro-drivers.
To compensate for temperature variations associated with a display pixel, the image processing circuit (IPC) 150 may apply the first correction (TLS_EQE) 172 to the image data 64 corresponding to the display pixel to adjust the luminance value for that display pixel. Additionally, to compensate for temperature variations associated with a micro-driver, the image processing circuit (IPC) 150 may apply the second correction (TLS_i) 174 to the image data 64 corresponding to the micro-driver to adjust the luminance value for that micro-driver. By applying the two-dimensional temperature compensation, including the first and second corrections, to the image data 64, the color artifacts caused by temperature variations on the micro-LED display panel 154 may be eliminated or reduced.
After applying the two-dimensional temperature compensation, the image data 64 (in luminance) may be converted to digital code (D) 178. The image processing circuit (IPC) 150 may send the average temperature (Tmid) 176 and the digital code (D) 178 to the driver integrated circuit (DIC) 152. The driver integrated circuit (DIC) 152 may perform a data-to-time (D2t) conversion 180 based on the digital code (D) 178 to obtain the digital power signal (tPW(G)) 142 used as a digital correction. The driver integrated circuit (DIC) 152 may apply the digital power signal (tPW(G)) 142 to a respective micro-LED of the micro-LED display panel 154 to control a time duration in which the micro-LED is driven “on”. The driver integrated circuit (DIC) 152 may also perform a global pixel driving current compensation 182 based on the average temperature (Tmid) 176 to obtain the reference voltage (VREF) 86 used as an analog correction. The driver integrated circuit (DIC) 152 may apply the reference voltage (VREF) 86 to the display pixels of the micro-LED display panel 154 to compensate for the display temperature variations. The global pixel driving current compensation 182 may result in the same adjustment of the display pixel driving current to all the display pixels that may account for current average temperature on the micro-LED display panel 154.
The driver integrated circuit (DIC) 152 may use the image data 64 to generate digital code (D) 178 to provide to the micro-LED display panel 154. Each subpixel may have different data-to-luminance (D2L) characteristics (e.g., different EQE, capacitance, pixel driving current, and temperature profile). The data-to-luminance (D2L) conversion may be understood essentially as the result of an input signal (D in) 192 corresponding to a digital code generated by the DIC 152 based on the image data 64 at the respective display pixel that results in an output signal (L in) 194.
With forgoing in mind,
Further, in the gain block 198, pixel driving current correction coefficients (kTLS_i) 204 corresponding to respective micro-drivers may be interpolated in luminance (L), brightness value (DBV), and temperature variation (ΔT) domain. The luminance (L) is used due to non-linearity in slow charging regime of the micro-LED. Instead of the temperature (T), the temperature variation (ΔT) is used due to the global pixel current compensation. The pixel driving current correction coefficients (kTLS_i) 204 may to applied (e.g., by convolution) to the intermediate output image data (Lin*kTLS_eqe) 202 to obtain final output image data (Lin*kTLS_eqe*kTLS_i) 206.
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.
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 priority to U.S. Application No. 63/356,544, entitled “Two-Dimensional Temperature Sensing and Compensation,” filed Jun. 29, 2022, which is hereby incorporated by reference in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
63356544 | Jun 2022 | US |