The present disclosure generally relates to systems and methods for changing operations of pixel drive circuitry of an electronic display based on a brightness setting of the electronic display. Indeed, in some embodiments, such changes in operations may improve the power efficiency of the pixel drive circuitry.
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.
To provide suitable power to display pixels for displaying an image, pixel drive circuitry may utilize one or more reference voltages, such a set of gamma reference voltages (e.g., supplied by a gamma generator) to achieve the desired luminance values (e.g., gray levels for each color component). For example, in some embodiments, the different voltage levels may be achieved via one or more digital to analog converters (DACs), amplifiers, and/or resistor strings. Furthermore, the circuitry of the gamma generator may operate based on (e.g., be powered by) a supply voltage. In some embodiments, the gamma generator may output multiple different voltage levels corresponding to the digital values (e.g., gray levels) of the image data, and pixel drive circuitry may select and apply certain voltage levels to the display pixels based on the image data.
In addition to the image data, the brightness setting of the electronic display may be utilized to determine the desired voltages and/or currents to be applied to the display pixels. Additionally, at different brightness settings, different voltage levels and/or currents may or may not be utilized. For example, for a given brightness setting, the reference voltages may not exceed a corresponding threshold. As such, in some embodiments, the generated reference voltages sent to the pixel drive circuitry and, thus, the supply voltages to portions of the gamma generator and/or pixel drive circuitry may be reduced based on the brightness setting. By reducing the supply voltages of the gamma generator and/or pixel drive circuitry, power consumption may be reduced.
Additionally or alternatively, in some embodiments, portions of the gamma generator, such as sets of amplifiers buffering tap voltages and/or the analog reference voltages may operate based on bias currents that may be changed depending on the brightness setting. For example, one or more amplifiers of the gamma generator may be supplied with bias currents to buffer one or more gamma reference voltages. However, at reduced brightness levels, the voltage range of the reference voltages may be lower than those at higher brightness settings. As such, the amount of bias current to maintain adequate buffering of the reference voltages may be lower at lower brightness settings. As such, the bias of one or more amplifiers may be based on the brightness setting of the electronic display to increase power efficiency.
Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings described below.
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.
Electronic devices often use electronic displays to present visual information. Such electronic devices may include computers, mobile phones, portable media devices, tablets, televisions, virtual-reality headsets, and vehicle dashboards, among many others. To display an image, an electronic display controls the luminance (and, as a consequence, the color) of its display pixels based on corresponding image data received at a particular resolution. For example, an image data source may provide image data as a stream of pixel data, in which data for each pixel indicates a target luminance (e.g., brightness and/or color) of one or more display pixels located at corresponding pixel positions. Additionally, the image data may be processed to account for one or more physical or digital effects associated with displaying the image data. In some embodiments, image data may indicate luminance per color component, for example, via red component image data, blue component image data, and green component image data, collectively referred to as RGB image data (e.g., RGB, sRGB). Additionally or alternatively, image data may be indicated by a luma channel and one or more chrominance channels (e.g., YCbCr, YUV, etc.), grayscale (e.g., gray level), or other color basis. It should be appreciated that a luma channel, as disclosed herein, may encompass linear, non-linear, and/or gamma-corrected luminance values.
In some embodiments, a brightness setting may define a global luminance output of the electronic display. For example, while display pixels of the electronic display have varied luminance and/or color outputs depending on the image data, the brightness setting (e.g., a display brightness value (DBV), global brightness setting, etc.) may regulate the total luminance output of the electronic display. As such, the voltages, currents, and/or duty cycle thereof provided to the display pixels may be adjusted based on the brightness setting and the image data. As should be appreciated, the brightness setting may be obtained/determined based on numerous factors such as but not limited to ambient lighting (e.g., received via an ambient light sensor), time of day, panel age, and/or a user setting.
To provide suitable power to the display pixels, pixel drive circuitry may utilize one or more reference voltages, such as a supply voltage and/or a set of gamma reference voltages (e.g., supplied by a gamma generator) to achieve the desired luminance values (e.g., gray levels for each color component). For example, in some embodiments, the different voltage levels may be achieved via one or more digital to analog converters (DACs), amplifiers, and/or resistor strings. In some embodiments, the gamma generator may output multiple different voltage levels corresponding to the digital values of the image data. For example, 8-bit image data per color component may correspond to a gamut of 256 different gray levels and, therefore, 256 different voltage levels per color component. As should be appreciated, the image data and corresponding voltage outputs may be associated with any suitable bit-depth and gray level values depending on implementation and the electronic display. Furthermore, the gamma generator may include more or fewer voltage outputs than the corresponding bit-depth of image data. For example, in some embodiments, the same voltage level may be used for multiple gray levels, and the current may be pulse-width modulated to obtain the different perceived luminance outputs.
As discussed herein, in addition to the image data, the brightness setting of the electronic display may be utilized to determine the desired voltages and/or currents to be applied to the display pixels. Additionally, at different brightness settings, different voltage levels and/or currents may or may not be utilized. For example, for a given brightness setting, the reference voltages may not exceed a corresponding threshold. As such, in some embodiments, the generated reference voltages sent to the pixel drive circuitry and, thus, the supply voltages to portions of the gamma generator and/or pixel drive circuitry may be reduced based on the brightness setting. By reducing the supply voltages of the gamma generator and/or pixel drive circuitry, power consumption may be reduced.
Additionally or alternatively, in some embodiments, portions of the gamma generator, such as sets of amplifiers buffering tap voltages and/or the analog reference voltages may operate based on bias currents that may be changed depending on the brightness setting. For example, one or more amplifiers of the gamma generator may be supplied with bias currents to buffer one or more gamma reference voltages. However, at reduced brightness levels, the voltage range of the reference voltages may be lower than those at higher brightness settings. As such, the amount of bias current to maintain adequate buffering of the reference voltages may be lower at lower brightness settings. As such, the bias of one or more amplifiers may be based on the brightness setting of the electronic display to increase power efficiency.
With the foregoing in mind,
The electronic device 10 may include one or more electronic displays 12, input devices 14, input/output (I/O) ports 16, a processor core complex 18 having one or more processors or processor cores, local memory 20, a main memory storage device 22, a network interface 24, a power source 26, and image processing circuitry 28. 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 operate the processor core complex 18 and/or other components in the electronic device 10. Thus, the power source 26 may include any suitable source of energy, such as a rechargeable lithium polymer (Li-poly) battery and/or an alternating current (AC) power converter.
The I/O ports 16 may enable the electronic device 10 to interface with various other electronic devices. The input devices 14 may enable a user to interact with the electronic device 10. For example, the input devices 14 may include buttons, keyboards, mice, trackpads, and the like. Additionally or alternatively, the electronic display 12 may include touch sensing components that enable user inputs to the electronic device 10 by detecting occurrence and/or position of an object touching its screen (e.g., surface of the electronic display 12).
The electronic display 12 may display a graphical user interface (GUI) (e.g., of an operating system or computer program), an application interface, text, a still image, and/or video content. The electronic display 12 may include a display panel with one or more display pixels to facilitate displaying images. Additionally, each display pixel may represent one of the sub-pixels that control the luminance of a color component (e.g., red, green, or blue). As used herein, a display pixel may refer to a collection of sub-pixels (e.g., red, green, and blue subpixels) or may refer to a single sub-pixel.
As described above, the electronic display 12 may display an image by controlling the luminance output (e.g., light emission) of the sub-pixels based on corresponding image data. In some embodiments, pixel or image data may be generated by or received from an image source, such as the processor core complex 18, a graphics processing unit (GPU), storage device 22, or an image sensor (e.g., camera). 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. Moreover, in some embodiments, the electronic device 10 may include multiple electronic displays 12 and/or may perform image processing (e.g., via the image processing circuitry 28) for one or more external electronic displays 12, such as connected via the network interface 24 and/or the I/O ports 16.
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
The handheld device 10A may include an enclosure 30 (e.g., housing) to, for example, protect interior components from physical damage and/or shield them from electromagnetic interference. The enclosure 30 may surround, at least partially, the electronic display 12. 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 accessed through openings in the enclosure 30. Moreover, 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. Moreover, the I/O ports 16 may also open through the enclosure 30. Additionally, the electronic device may include one or more cameras 36 to capture pictures or video. In some embodiments, a camera 36 may be used in conjunction with a virtual reality or augmented reality visualization on the electronic display 12.
Another example of a suitable electronic device 10, specifically a tablet device 10B, is shown in
Turning to
As described above, the electronic display 12 may display images based at least in part on image data. Before being used to display a corresponding image on the electronic display 12, the image data may be processed, for example, via the image processing circuitry 28. Moreover, the image processing circuitry 28 may process the image data for display on one or more electronic displays 12. For example, the image processing circuitry 28 may include a display pipeline, memory-to-memory scaler and rotator (MSR) circuitry, warp compensation circuitry, or additional hardware or software means for processing image data. The image data may be processed by the image processing circuitry 28 to reduce or eliminate image artifacts, compensate for one or more different software or hardware related effects, and/or format the image data for display on one or more electronic displays 12. As should be appreciated, the present techniques may be implemented in standalone circuitry, software, and/or firmware, and may be considered a part of, separate from, and/or parallel with a display pipeline or MSR circuitry.
To help illustrate, a portion of the electronic device 10, including image processing circuitry 28, is shown in
The electronic device 10 may also include an image data source 38, a display panel 40, and/or a controller 42 in communication with the image processing circuitry 28. In some embodiments, the display panel 40 of the electronic display 12 may be a self-emissive display (e.g., organic light-emitting-diode (OLED) display, micro-LED display, etc.), a transmissive display (e.g., liquid crystal display (LCD)), or any other suitable type of display panel 40. In some embodiments, the controller 42 may control operation of the image processing circuitry 28, the image data source 38, and/or the display panel 40. To facilitate controlling operation, the controller 42 may include a controller processor 44 and/or controller memory 46. In some embodiments, the controller 42 (e.g., the controller processor 44 and/or controller memory 46) may be included in (e.g., a part of or implemented as) the processor core complex 18, the image processing circuitry 28, a timing controller (TCON) in the electronic display 12, a separate processing module, or any combination thereof and execute instructions stored in the controller memory 46. Additionally, in some embodiments, the controller memory 46 may be included in the local memory 20, the main memory storage device 22, a separate tangible, non-transitory, computer-readable medium, or any combination thereof.
The image processing circuitry 28 may receive source image data 48 corresponding to a desired image to be displayed on the electronic display 12 from the image data source 38. The source image data 48 may indicate target characteristics (e.g., pixel data) corresponding to the desired image using any suitable source format, such as an RGB format, an αRGB format, a YCbCr format, and/or the like. Moreover, the source image data may be fixed or floating point and be of any suitable bit-depth. Furthermore, the source image data 48 may reside in a linear color space, a gamma-corrected color space, or any other suitable color space. Moreover, as used herein, pixel data/values of image data may refer to individual color component (e.g., red, green, and blue) data values corresponding to pixel positions of the display panel.
As described above, the image processing circuitry 28 may operate to process source image data 48 received from the image data source 38. The image data source 38 may include captured images (e.g., from one or more cameras 36), images stored in memory, graphics generated by the processor core complex 18, or a combination thereof. Additionally, the image processing circuitry 28 may include one or more image data processing blocks 50 (e.g., circuitry, modules, or processing stages) such as a burn-in compensation (BIC)/burn-in statistics (BIS) block, a pixel contrast control (PCC) block, color management block, a dither block, a blend block, a warp block, a scaling/rotation block, etc. The image data processing blocks 50 may receive and process source image data 48 and output display image data 52 in a format (e.g., digital format, image space, and/or resolution) interpretable by the display panel 40. Further, the functions (e.g., operations) performed by the image processing circuitry 28 may be divided between various image data processing blocks 50, and, while the term “block” is used herein, there may or may not be a logical or physical separation between the image data processing blocks 50. After processing, the image processing circuitry 28 may output the display image data 52 to the display panel 40. Based at least in part on the display image data 52, analog electrical signals may be provided, via pixel drive circuitry 54, to display pixels 56 of the display panel 40 to illuminate the display pixels 56 at a desired luminance level and display a corresponding image.
The pixel drive circuitry 54 may be utilized to provide suitable power to the display pixels 56. In some embodiments, the pixel drive circuitry 54 may generate one or more gamma reference voltages (e.g., supplied by a gamma generator) to be applied to the display pixels 56 to achieve the desired luminance outputs. To help illustrate,
In some embodiments, the electronic display 12 may use analog voltages to power display pixels 56 at various voltages that correspond to different luminance levels. For example, the display image data 52 may correspond to original (e.g., source image data 48) or processed image data and contain target luminance values for each display pixel 56. As used herein, pixels or pixel data may refer to a grouping of sub-pixels (e.g., individual color component pixels such as red, green, and blue) or the sub-pixels themselves. Moreover, the pixel drive circuitry 54 may include one or more display drivers 62 (also known as source drivers, data drivers, column drivers, etc.), source latches 64, source amplifiers 66, and/or any other suitable logic/circuitry to provide the appropriate analog voltage(s) to the display pixels 56, based on the display image data 52. In some embodiments, the circuitry of the display drivers 62 or additional circuitry coupled thereto may include a DAC and/or multiplexer to select an analog voltage of the gamma generator 58 based on the display image data 52. As such, the pixel drive circuitry 54 may apply power at a corresponding voltage and/or current to a display pixel 56 to achieve a target luminance output from the display pixel 56, based on the display image data 52. Such power, at the appropriate analog voltages for each display pixel 56, may travel down analog datalines 68 to the display pixels 56.
As discussed further below, in some embodiments, the different analog voltages may be generated by the gamma generator 58 via one or more digital-to-analog converters (DACs) 70, amplifiers 72, and/or resistor strings (not shown). As discussed above, the different analog voltages supplied by the gamma bus 60 may correspond to at least a portion of the values of the display image data 52. For example, 8-bit display image data 52 per color component may correspond to 256 different gray levels and, therefore, 256 different analog voltages per color component. Indeed, display image data 52 corresponding to 8-bits per color component may yield millions or billions of color combinations and, in some embodiments, may include the brightness of the electronic display 12 for a given frame. As should be appreciated, the display image data 52 and corresponding voltage outputs may be associated with any suitable bit-depth depending on implementation and/or may use any suitable color space (e.g., RBG (red/blue/green), sRBG, Adobe RGB, HSV (hue/saturation/value), YUV (luma/chroma/chroma), Rec. 2020, etc.). Furthermore, the gamma bus 60 may include more or fewer analog voltages than the corresponding bit-depth of the display image data 52. For example, in some embodiments, the same analog voltages may be used for multiple gray levels, for example, via interpolation between analog voltages and/or pulse-width modulation of current flow to obtain the different perceived luminance outputs. In some embodiments, the gamma generator 58 and/or pixel drive circuitry 54 may provide the display pixels 56 with negative voltages relative to a reference point (e.g., ground). As should be appreciated, the positive and negative voltages may be used in a similar manner to operate the display pixels 56, and they may have mirrored or different mappings between voltage level and target gray level.
Additionally, in some embodiments, different color component display pixels 56 (e.g., a red sub-pixel, a green sub-pixel, a blue sub-pixel, etc.) may have different mappings between voltage level and target gray level. For example, display pixels 56 of different color components may have different luminance outputs given the same driving voltage/current. As such, in some embodiments, one or more gamma buses 60 may be used for each color component and/or voltage polarity. As should be appreciated, the mappings between voltage level and target gray level may depend on the type of display pixels (e.g., LCD, LED, OLED, etc.), the brightness setting, a color hue setting, temperature, contrast control, pixel aging, etc., and, therefore, may depend on implementation.
In some embodiments, the gamma generator 58 may include multiple stages, such as a first generator stage 74 and a second generator stage 76, as shown in
For a given gray level of the display image data 52 different brightness settings may correspond to different analog voltages levels. As such, in some scenarios, the voltage span 84 may vary based on the brightness setting of the electronic display 12. Additionally, in some embodiments, the high reference voltage, Vref H, may be greater than or equal to the analog voltage corresponding to the maximum gray level at the maximum brightness level. Moreover, in some embodiments, the high reference voltage, Vref H, and/or low reference voltage, Vref L, may be held constant and the tap voltages 82 adjusted via the resistor string(s) 78, multiplexer(s) 80, amplifier(s) 72, DACs 70, and/or other circuitry. Additionally or alternatively, the high reference voltage, Vref H, and/or low reference voltage, Vref L, may be adjusted based on the brightness setting to generate the tap voltages 82.
In some embodiments, the tap voltages 82 may be utilized by the second generator stage 76 to generate additional analog voltages (e.g., a partial or full range of analog voltages corresponding to the range of gray levels at the current brightness setting). For example, the second generator stage 76 may include a resistor string 78, and the tap voltages 82 may be used as tap points (e.g., reference voltages) at two or more nodes of the resistor string 78. Additional nodes of the resistor string 78 provide additional analog voltages (e.g., separate from the tap voltages 82), such that, in the aggregate, the second generator stage 76 may output each voltage of the voltage span 84, for driving the display pixels 56 at corresponding gray levels of the display image data 52. Additionally, the second generator stage 76 may include multiple amplifiers 72 to buffer the tap voltages 82, the additional analog voltages of the resistor string 78, or both. Moreover, in some embodiments, the second generator stage 76 may include corresponding amplifiers 72 for certain (e.g., corresponding to the tap voltages 82) or all of the analog voltages output from the gamma generator 58.
As discussed herein, the analog voltages provided to the display pixels 56 may vary depending on the display image data 52 and brightness setting. To help illustrate,
The buffer 100 may provide headroom for operation of the circuitry of the gamma generator 58. Moreover, in some scenarios/implementations, at least a certain amount of buffer 100 may be desired. However, as the brightness setting 96 decreases, the analog voltage level 90 corresponding to the highest gray level 92 (e.g., GL_MAX) may also decrease, increasing the buffer 100 for at least a portion of the circuitry of the gamma generator 58. For example, the second generator stage 76, receiving the tap voltages 82, may have a maximum signal voltage corresponding to that of the highest gray level 92, which may decrease with the brightness setting 96. As such, portions of the gamma generator 58, such as the second generator stage 76 (e.g., the amplifiers 72 and/or resistor string 78 of the second generator stage 76) may be supplied with a variable supply voltage 102 that is based on the brightness setting 96 to realize a power savings 104 that would otherwise be lost as unnecessary buffer 100.
Returning to
In some embodiments, the voltage control signal 108 may be generated by the controller 42, which may be a part of or implemented as a timing controller (TCON) of the electronic display 12, the processor core complex 18, or as a separate controller receiving the brightness setting 96 or a signal indicative thereof. The voltage control signal 108 may be generated based on the brightness setting of the electronic display 12 to instruct the voltage regulator(s) 106 to adjust the variable supply voltage(s) 102 for circuitry of the gamma generator 58 (e.g., the second generator stage 76) and/or pixel drive circuitry 54.
In some embodiments, the controller 42 may include an algorithm or look-up-table (LUT) correlating different brightness settings 96 to different variable supply voltages 102. For example, the controller 42 may receive the current brightness setting 96, reference a LUT based thereon to generate the voltage control signal 108, and provide the voltage control signal 108 to the voltage regulator 106. Moreover, entries of the LUT may be interpolated therebetween based on brightness setting tap points, or ranges of brightness settings 96 may correspond to discrete voltage levels for the variable supply voltage 102. Furthermore, in some embodiments, the controller 42 may be implemented in the voltage regulator 106, or vice versa, for example, such that the variable supply voltage 102 is based directly on the brightness setting 96.
Additionally, in some embodiments, the controller 42 may assess changes to the variable supply voltage 102 based on real time changes to the brightness setting 96. For example, the variable supply voltage 102 may be changed on a per frame or per sub-frame basis, such as during non-emission times (e.g., VBlank). As should be appreciated, in some scenarios, a display pixel 56 may emit light for only a portion of the time between beginnings of image frames. As such, a non-emission time, such as a blank period (e.g., VBlank) may exist between pixel emissions, such that the variable supply voltage 102 may be changed without causing or with minimal voltage anomalies, which may cause image artifacts (e.g., color/brightness distortions) to be displayed.
As discussed above, the supply voltage (e.g., variable supply voltage 102) supplied to portions of the gamma generator 58 and/or pixel drive circuitry 54 may be adjusted based on the brightness setting 96 of the electronic display 12 to incur a power savings 104, while maintaining a desired buffer 100 (e.g., headroom). Additionally or alternatively to adjusting the variable supply voltage 102 (e.g., via the voltage regulator(s) 106), in some embodiments, the bias current of the amplifiers 72 of the gamma generator 58 may be reduced based on the brightness setting 96. For example, a current regulator 110 (e.g., current regulating circuitry) may receive a current control signal 112 (e.g., via the controller 42) and reduce the bias current of the amplifiers 72 (e.g., of the first generator stage 74 and/or the second generator stage 76), increasing efficiency and saving power.
As discussed above, the voltage span 84 may change depending on the brightness setting 96, reducing the analog voltage level 90 associated with the highest gray level 92. Additionally, as the brightness setting 96 decreases, the range of the voltage span 84 (e.g., difference between the analog voltage level 90 of the highest gray level 92 and the zero gray level 94) is reduced. The reduced range of the voltage span 84 may reduce fluctuations, settling times, and/or deviations from the desired (e.g., ideal) analog voltages generated by and output from the gamma generator 58. In general, increased bias currents of amplifiers 72 may provide reduced distortion. However, with the reduced range of the voltage span 84 associated with a reduced brightness setting 96, distortions/deviations from the desired analog voltage may be reduced and/or have reduced impact on perceivable brightness deviations (e.g., as output from the display pixels 56). As such, in some embodiments, the current regulator 110 reduce the bias current to amplifiers 72 of the first generator stage 74 and/or the second generator stage 76 according to a reduced brightness setting, without introducing perceivable image artifacts (e.g., luminance output distortions).
As should be appreciated, the current regulator 110 may include any suitable circuitry for regulating the bias current of the amplifiers 72. For example, a current regulator 110 may include a set of current emitters in parallel, such that the current control signal 112 enables or disables a number of the current emitters (e.g., depending on the brightness setting 96) to provide an adjustable amount of bias current to the amplifier 72. Furthermore, while shown in
As discussed above with regards to the voltage regulator 106 and voltage control signal 108, the current regulator 110 and current control signal 112 may be governed by a controller 42, which may be or be within the TCON of the electronic display 12, the processor core complex 18, or other circuitry of the electronic device 10. The controller 42 may correlate different brightness settings 96 with corresponding amounts of desired bias current, such as based on an algorithm, stored LUT, comparators (e.g., comparing the brightness setting 96 or a measure of the voltage span 84 to one or more thresholds), and/or any interpolation thereof. Furthermore, the controller 42 may correlate the different brightness settings 96 with ranges of voltage spans 84 and determine the bias currents from the range of the voltage span 84. Moreover, in some embodiments, the current control signal 112 may be indicative of the brightness setting 96, and the current regulator(s) 110 may operate based on bits of the current control signal 112. For example, a set of current emitters in parallel, as discussed above, may be enabled or disabled based on a binary or thermometrically coded current control signal indicative of the brightness setting 96. Further, the different bias currents provided to the amplifiers 72 may be continuous or at discrete bias current levels. Additionally, the bias current may be adjusted on a per frame or per sub-frame basis, such as during non-emission times of the display panel 40 (e.g., during a VBlank period).
As discussed above with regards to
As should be appreciated, while discussed herein as having two stages (e.g., first generator stage 74 and second generator stage 76), the gamma generator 58 may include any number of stages or be combined without discernable stages. Moreover, while the above techniques are discussed as being utilized in certain parts of the gamma generator 58 and/or electronic display 12, the techniques may be utilized in any suitable portions thereof. For example, the bias current may be adjusted on any circuitry where the reduced voltage span 84 (e.g., based on the brightness setting 96) reduces the likelihood of perceivable luminance distortions, and the variable supply voltage 102 may be supplied to any portion of the gamma generator 58 operating on signals that vary based on the brightness setting, any of which may vary based on implementation.
Additionally or alternatively to adjusting the variable supply voltage 102, a variable bias current may be determined based on the brightness setting (process block 128). For example, a controller may determine a decreased bias current at decreased brightness settings 96 (e.g., brightness settings 96 less than the maximum brightness setting 96). Additionally, the variable bias current may be supplied to circuitry of the gamma generator 58 (process block 130). For example, a decreased bias current may be supplied to amplifiers of the gamma generator 58 (e.g., amplifiers 72 of the second generator stage 76, amplifiers 72 buffering the tap voltages 82 in the first generator stage 74, and/or other amplifiers 72 of the gamma generator 58) in response to a decreased brightness setting. As such, supply voltages and/or bias currents supplied to circuitry of the gamma generator 58 and/or electronic display 12 may be reduced based on the brightness setting 96 to provide power savings without introducing perceivable luminance distortions.
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. Moreover, although the above referenced flowchart 120 is shown in a given order, in certain embodiments, process/decision blocks may be reordered, altered, deleted, and/or occur simultaneously. Additionally, the referenced flowchart 120 is given as an illustrative tool and further decision and process blocks may also be added depending on implementation. 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.
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. Provisional Application No. 63/583,800, filed Sep. 19, 2023, entitled “Brightness Based Pixel Driver Power Reduction Systems and Methods,” which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63583800 | Sep 2023 | US |