The present disclosure relates generally to electronic displays and, more particularly, to dynamically supplying power to the electronic displays.
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.
Flat panel displays, such as active matrix organic light emitting diode (AMOLED) displays, micro-LED (μLED) displays, and the like, are commonly used in a wide variety of electronic devices, including such consumer electronics as televisions, computers, and handheld devices like cellular telephones, audio and video players, gaming systems, and so forth. The flat panel displays may provide a flat display in a relatively thin package that is suitable for use in a variety of electronic goods. In addition, such devices may use less power than comparable display technologies, making them suitable for use in battery-powered devices or in other contexts where it is desirable to minimize power usage.
Electronic displays may include picture elements, referred to as pixels, arranged in a matrix to display an image when the pixels are programmed. Many different types of voltage signals may be involved in programming the pixels, such as emission supply voltages, a panel initialization voltage, analog (e.g., data) voltages, logic supply voltages, and the like. In many cases, using relatively higher voltage signals (e.g., higher supply voltages) may lead to more reliability in the electronic display but also may lead to increased power consumption, which could result in a reduced battery life for the electronic device.
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.
The present disclosure relates to dynamically supplying power to certain electronic display devices including, for example, light emitting diode (LED) displays, such as organic light emitting diode (OLED) displays, active matrix organic light emitting diode (AMOLED) displays, micro LED (μLED) displays, liquid crystal display displays, and the like. To display an image, picture elements or pixels of a display may be programmed to display an image using different types of voltage signals, such as emission supply voltages, a panel initialization voltage, analog (e.g., data) voltages, logic supply voltages, and the like. The voltages applied to the pixel may be regulated by, for example, thin film transistors (TFTs). For example, a circuit switching TFT may be used to regulate current flowing into a storage capacitor, and a driver TFT may be used to regulate the voltage being provided to a light emitting device (e.g., an LED) of an individual pixel.
Each pixel of the electronic display may emit light of a certain brightness, as measured by a gray level (“G”), based on the voltages applied. For example, the minimum gray level (such that the pixel emits “black”) is G0, while the maximum gray level GN, for an 8-bit-deep image, is G255. Greater data voltage may be applied to realize lower gray levels. As such, the data voltage for G0 (V0) may be supplied directly (e.g., without modification and independent of a display brightness value) from a voltage regulator or power supply to receive maximum data voltage. The remaining gray levels, G1-GN, may be dependent on the display brightness value, such that, when the electronic display is set or adjusted to operate at a lower display brightness value, the data voltages for G1-GN (V1-VN, respectively) may be decreased. However, V0 may still receive maximum data voltage. In some cases, this may be wasteful and inefficient, as V0 may be decreased while the pixel still accurately displays G0. Moreover, the larger voltage gap between V0 and V1 may cause hysteresis stress on a driver TFT associated with the pixel, leading to shorter lifespan of the pixel or image artifacts on the display. Finally, the growing reliance on electronic devices having LED (or similar) displays has generated interest in improvement of the operation of the displays.
Dynamically adjusting a power rail providing the data voltage (V0) to generate brightness of a gray level of G0 at a pixel, such that the power rail does not provide a maximum data voltage, may enable power savings while still accurately displaying G0. Moreover, a voltage gap between V0 (used to generate G0) and V1 (used to generate G1) may be decreased, resulting in decreasing hysteresis stress on a driver TFT associated with the pixel. Dynamically adjusting the power rail providing the data voltage (V0) may enable decreasing voltages (e.g., emission voltages, a panel initialization voltage, logic supply voltages, and the like) provided on other power rails, further decreasing power used by the display.
Various refinements of the features noted above may be made 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 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 “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.
Each pixel of an electronic display may emit light of a certain brightness, as measured by a gray level (“G”), based on the voltages applied. For example, the minimum gray level (such that the pixel emits “black”) is G0, while the maximum gray level GN, for an 8-bit-deep image, is G255. The present disclosure refers to a gray level of X as GX, such that a gray level of 0 is referred to as G0, a gray level of 255 is referred to as G255, and so on. Lower data voltages may be applied to realize higher gray levels (e.g., G255), while higher data voltages may be applied to realize lower gray levels (e.g., G0). Rather than supplying the data voltage for G0 (V0) at a fixed voltage (e.g., a maximum data voltage that may be provided by a voltage regulator or power supply), the data voltage for G0 (V0) may be dynamically adjusted. For example, the data voltage for G0 (V0) may be adjusted based on one or more operational parameters of the display, such as a display brightness value, refresh rate, emission duration, display temperature, age of the display, and the like. The remaining gray levels, G1-GN, may adjusted dynamically as well, based on the same or different operational parameters of the display.
Dynamically adjusting a power rail that provides the data voltage (V0) that generates a brightness of a gray level of G0 at a pixel, such that the power rail does not provide a maximum data voltage, may enable power savings while still accurately displaying G0. Moreover, a voltage gap between V0 (used to generate G0) and V1 (used to generate G1) may be decreased, resulting in decreasing hysteresis stress on a driver TFT associated with the pixel. Dynamically adjusting the power rail providing the data voltage (V0) may enable decreasing voltages (e.g., emission voltages, a panel initialization voltage, logic supply voltages, and the like) provided on other power rails, further decreasing power used by the display.
With this in mind, a block diagram of an electronic device 10 is shown in
The electronic device 10 shown in
The processor core complex 12 may carry out a variety of operations of the electronic device 10. The processor core complex 12 may include any suitable data processing circuitry to perform these operations, such as one or more microprocessors, one or more application specific processors (ASICs), or one or more programmable logic devices (PLDs). In some cases, the processor core complex 12 may execute programs or instructions (e.g., an operating system or application program) stored on a suitable article of manufacture, such as the local memory 14 and/or the main memory storage device 16. In addition to instructions for the processor core complex 12, the local memory 14 and/or the main memory storage device 16 may also store data to be processed by the processor core complex 12. By way of example, the local memory 14 may include random access memory (RAM) and the main memory storage device 16 may include read only memory (ROM), rewritable non-volatile memory such as flash memory, hard drives, optical discs, or the like.
The electronic display 18 may display image frames, such as a graphical user interface (GUI) for an operating system or an application interface, still images, or video content. The processor core complex 12 may supply at least some of the image frames. The electronic display 18 may be a self-emissive display, such as an organic light emitting diodes (OLED) display, a micro-LED display, a micro-OLED type display, or a liquid crystal display (LCD) illuminated by a backlight. In some embodiments, the electronic display 18 may include a touch screen, which may allow users to interact with a user interface of the electronic device 10. The electronic display 18 may employ display panel sensing to identify operational variations of the electronic display 18. This may allow the processor core complex 12 to adjust image data that is sent to the electronic display 18 to compensate for these variations, thereby improving the quality of the image frames appearing on the electronic display 18.
The input structures 22 of the electronic device 10 may enable a user to interact with the electronic device 10 (e.g., pressing a button to increase or decrease a volume level). The I/O interface 24 may enable electronic device 10 to interface with various other electronic devices, as may the network interface 26. The network interface 26 may include, for example, interfaces for a personal area network (PAN), such as a Bluetooth network, for a local area network (LAN) or wireless local area network (WLAN), such as an 802.11x Wi-Fi network, and/or for a wide area network (WAN), such as a cellular network. The network interface 26 may also include interfaces for, for example, broadband fixed wireless access networks (WiMAX), mobile broadband Wireless networks (mobile WiMAX), asynchronous digital subscriber lines (e.g., ADSL, VDSL), digital video broadcasting-terrestrial (DVB-T) and its extension DVB Handheld (DVB-H), ultra wideband (UWB), alternating current (AC) power lines, and so forth. The power source 28 may include any suitable source of power, such as a rechargeable lithium polymer (Li-poly) battery and/or an alternating current (AC) power converter.
In certain embodiments, the electronic device 10 may take the form of a computer, a portable electronic device, a wearable electronic device, or other type of electronic device. Such computers may include computers that are generally portable (such as laptop, notebook, and tablet computers) as well as computers that are generally used in one place (such as conventional desktop computers, workstations and/or servers). In certain embodiments, the electronic device 10 in the form of a computer may be a model of a MacBook®, MacBook® Pro, MacBook Air®, iMac®, Mac® mini, or Mac Pro® available from Apple Inc. By way of example, the electronic device 10, taking the form of a notebook computer 10A, is illustrated in
User input structures 22, in combination with the electronic display 18, may allow a user to control the handheld device 10B. For example, the input structures 22 may activate or deactivate the handheld device 10B, navigate user interface to a home screen, a user-configurable application screen, and/or activate a voice-recognition feature of the handheld device 10B. Other input structures 22 may provide volume control, or may toggle between vibrate and ring modes. The input structures 22 may also include a microphone may obtain a user's voice for various voice-related features, and a speaker may enable audio playback and/or certain phone capabilities. The input structures 22 may also include a headphone input may provide a connection to external speakers and/or headphones.
Turning to
Similarly,
The data driving circuitry 56 may be coupled to a controller 62, which may control operation of and send image data 63 to the data driving circuitry 56. The controller 62 may include a controller processor or processing circuitry 64 and controller memory 66. The controller processor 64 may execute instructions stored in the controller memory 66. In some embodiments, the controller processor 64 may be included in the processor core complex 12, and/or the controller memory 66 may be included in the local memory 14, the main memory storage device 16, a separate tangible, non-transitory, computer-readable medium, or any combination thereof.
The controller 62 may also be coupled to and control operation of power management circuitry 68. The power management circuitry 68 may manage and supply power provided to the active area 52 via power rails 70. For example, the power rails 70 may include one or more emission power rails 72 that provide power to the active area to emit light. The power rails 70 may also include one or more panel initialization power rails 74 that provide power to initialize the active area 52. The power management circuitry 68 may further provide power to the data driving circuitry 56 to send along the data power rails 60. In some embodiments, the data power rails 60 may instead be located between the power management circuitry 68 and the active area 52.
The controller 62 may further be coupled to timing control circuitry 78, which may determine and transmit timing data 80 to gate driving circuitry 82 based on the image data 63. Based at least in part on the timing data 80, the gate driving circuitry 82 may transmit gate activation signals to activate one or more rows of pixels 54 via logic supply power rails 84. In some embodiments, the logic supply power rails 84 may be located between the power management circuitry 68 and the active area 52.
Each pixel 54 may emit light of a certain brightness, as measured by a gray level (“G”), based on the voltages applied from the power rails. For example, the minimum gray level (such that the pixel emits “black”) is G0, while the maximum gray level GN, for an 8-bit-deep image, is G255. Lower data voltages may be applied to realize higher gray levels (e.g., G255), while higher data voltages may be applied to realize lower gray levels (e.g., G0). Rather than supplying the data voltage for G0 (V0) at a fixed voltage (e.g., a maximum data voltage that may be provided by a voltage regulator or power supply), the data voltage for G0 (V0) may be dynamically adjusted. For example, the data voltage for G0 (V0) may be adjusted based on one or more operational parameters of the display, such as a display brightness value, refresh rate, emission duration, display temperature, age of the display, and the like. The remaining gray levels, G1-GN, may adjusted dynamically as well, based on the same or different operational parameters of the display. For example, the remaining gray levels, G1-GN, may be dependent on the display brightness value, such that, when the display 18 is set or adjusted to operate at a lower display brightness value, the data voltages for G1-GN (V1-VN, respectively) may be decreased.
Dynamically adjusting the data power rail 60 providing the data voltage (V0) that generates a brightness of a gray level of G0 at a pixel 54, such that the data power rail 60 does not provide a maximum data voltage on the power rail 60, may enable power savings while still accurately displaying G0.
Each of the three display brightness curves 96, 98, 100 show decreasing luminance with increasing data voltage. Luminance G0 102 indicates a maximum luminance that is sufficiently black to qualify as the G0 gray level. Data voltage Vmax 104 indicates a maximum data voltage that may be supplied by the data power rail 60. As mentioned above, Vmax 104 may be provided by the data power rail 60 to produce the G0 gray level in a pixel 54. However, as illustrated, a voltage less than Vmax 104 may be provided and still produce the G0 gray level in a pixel 54.
In particular, for high display brightness values (e.g., greater than 2 nits), Vhigh 106 may be provided by the data power rail 60 instead of Vmax 104, which may be Vhigh margin 108 volts less than that of Vmax 104. As such, for high display brightness values, the voltage provided by the data power rail 60 to generate a brightness of the G0 gray level at a pixel 54 may be reduced by up to Vhigh margin 108.
For low display brightness values (e.g., less than 2 nits), Vlow 110 may be provided by the data power rail 60 instead of Vmax 104, which may be Vlow margin 112 volts less than that of Vmax 104. As such, for low display brightness values, the voltage provided by the data power rail 60 to generate a brightness of the G0 gray level at a pixel 54 may be reduced by up to Vlow margin 112.
As described above, the other G values (e.g., G1-GN) may already be based on the display brightness value. As such, each corresponding voltage, V1-VN, may be provided using resistor strings 130, multiplexers 132, and operational amplifiers 134, similar to how V0 may be provided. In some embodiments, any suitable circuitry and components to generate the G values are contemplated, such as additional resistor strings, multiplexers, operational amplifiers, and the like.
The system 120 may be at least in part disposed in the power management circuitry 68, the data driving circuitry 56, the active area 52, and/or in between any of these components. For example, the system 120 may be disposed on the data power rail 60 of the system 50. In this manner, the data power rail 60 may be dynamically adjusted to provide variable V0 126 values, instead of a fixed Vmax value 104.
As illustrated, the controller 62 receives (process block 142) a display brightness value of the display 18. For example, a user may set the display brightness value of the display 18. As another example, the display 18 and/or the controller 62 may automatically select the display brightness value (e.g., via an operating system running on the processor core complex 12 that may determine the display brightness value based on an indication by the user, sensing of ambient conditions such as brightness in a room, and the like).
The controller 62 then determines (decision block 144) whether the display brightness value is less than a threshold value. The threshold value may correspond to a display brightness value that separates the range of all possible display brightness values into multiple sets of display brightness values. In some embodiments, the threshold value may separate the range of display brightness values into multiple sets of display brightness values that enable efficiently reducing power used by the display 18 and/or effectively decreasing the voltage gap between V0 and V1, thus decreasing hysteresis stress on a driver TFT associated with the pixel 54. For example, as illustrated in graph 90 of
While the method 140 compares the display brightness value with one threshold value, it is contemplated that the display brightness value may be compared to multiple threshold values to provide better fit solutions to save power and/or decrease hysteresis stress.
If the display brightness value is less than the threshold value, then the controller 62 generates (process block 146) the G0 gray level by supplying a lower V0 data voltage that is less than a maximum data voltage. In particular, the maximum data voltage may be a maximum fixed voltage supplied the voltage regulator 122 or the power management circuitry 68. In some embodiments, the lower V0 data voltage may be a minimum voltage that, when supplied to the pixel 54, generates the G0 gray level for display brightness value equal to the threshold value. For example, as illustrated in the graph 90 of
Otherwise, if the display brightness value is not less than the threshold value, the controller 62 may generate (process block 148) a G0 gray level by supplying a higher V0 data voltage that is greater than the lower V0 data voltage but still less than the maximum data voltage. In some embodiments, the higher V0 data voltage may be a minimum voltage that, when supplied to a pixel 54, generates the G0 gray level for all possible display brightness values of the display 18. For example, as illustrated in the graph 90 of
If the data power rail 60 were not dynamically adjusted, and G0 was generated by supplying a maximum voltage Vmax 104 (such that V0=Vmax 104) from the data power rail 60, a large voltage gap 172 might be present between V0 and V1. This large voltage gap 172 may cause hysteresis stress on a driver TFT associated with the pixel 54, leading to shorter lifespan of the pixel 54 or image artifacts on the display 18.
However, when the data power rail 60 is dynamically adjusted to reduce V0 to a lower data voltage value, such as a minimum voltage that may still generate the G0 gray value for the lower display brightness value, the voltage gap 172 is decreased. As such, the hysteresis stress on the driver TFT associated with the pixel 54 may be decreased, extending the lifespan of the pixel 54 and preventing image artifacts on the display 18.
Moreover, a voltage gap between V0 (used to generate G0) and V1 (used to generate G1) may be decreased, resulting in decreasing hysteresis stress on a driver TFT associated with the pixel. Dynamically adjusting the power rail providing the data voltage (V0) may enable decreasing voltages (e.g., emission voltages, a panel initialization voltage, logic supply voltages, and the like) provided on other power rails, further decreasing power used by the display.
As discussed above, the controller 62 may dynamically adjust the data power rails 60 based on display brightness value to provide a voltage less than a maximum data voltage that a voltage regulator (e.g., 122) is capable to supply. Moreover, in some embodiments, dynamically adjusting the data power rails 60 may be additionally or alternatively based on any suitable display operation parameter, including display brightness value, refresh rate, emission duration (e.g., 100% duty cycle or less), display temperature, age of the display, and the like.
As illustrated, the pixel 54 is coupled to an AVDD (analog supply voltage) 190 power rail that drives the pixel 54. The pixel 54 may also be coupled to emission power rails 72 that provide power to the pixel 54 to emit light. As illustrated, the emission power rails 72 include an ELVDD (emission drain supply voltage) power rail 194 and an ELVSS (emission source supply voltage) power rail 196. The pixel 54 may further be coupled to panel initialization power rails (VINT) 74 that provide power to initialize the pixel 54.
The pixel 54 may also be coupled to logic supply power rails 84 that supply gate activation signals to activate the pixel 54. As illustrated, the logic supply power rails 84 include a VGH (high gate voltage) power rail 198 and a VGL (low gate voltage) power rail 200. The logic supply power rails also include the GI 202, GW 204, and EM 206 power rails that control switching of the TFTs 180.
To supply the voltage V0 to generate the gray level of G0 186 via the data power rail 60, the high gate voltage and the analog supply voltage may be greater than V0. If the voltage V0 were fixed (e.g., at a maximum voltage capable of being provided by the voltage regulator 122), then the high gate voltage and the analog supply voltage may be greater than that fixed voltage. However, dynamically adjusting the voltage V0 based on the display brightness value enables decreasing the voltage V0 (e.g., below the maximum voltage capable of being provided by the voltage regulator 122). As such, the voltages provided on other rails 70 to the pixel 54, such as the VGH power rail 198 and/or the AVDD power rail 190, may also be decreased.
Greater power savings may be realized in lower display brightness value applications than higher display brightness value applications because of the larger voltage gap 172 between V0 and V1. This may be due to short pulse width of the pulse width modulation data signal transmitted on the data power rail 60.
In some embodiments, the controller 62 may set the VGH power rail 198 and the AVDD power rail 190 to supply different voltages based on the display brightness value. For example, the controller 62 may set each of the power rails 198, 190 to provide a first voltage for display brightness values less than the threshold value and a second voltage for display brightness values not less than the threshold value. Moreover, to supply the voltage V0 to generate the gray level of G0 186 via the data power rail 60, the emission drain supply voltage may be less than V0. Thus, in some embodiments, the emission drain supply voltage may additionally or alternatively be decreased by adjusting the ELVDD power rail 194.
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 priority to U.S. Provisional Patent Application No. 62/561,134, filed Sep. 20, 2017, entitled “Dynamic Power Rails for Electronic Display,” the contents of which is incorporated by reference in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
62561134 | Sep 2017 | US |