Systems and methods for adaptive peak luminance control
In certain image processing circuitry, pixel burn-in compensation (BIC) circuitry may be disposed prior to a frame-delayed current control circuitry. This may result in inaccurate burn-in compensation, as burn-in compensation is determined based at least in part on the pixel values, which may be adjusted during pixel modification via the frame-delayed current control circuitry. Accordingly, in an embodiment, burn-in compensation may be disposed after the frame-delayed current control circuitry, such that the BIC circuitry calculates burn-in compensation values based on more accurate (e.g., post-pixel modification) pixel values. This is particularly important with respect to the frame-delayed current control circuitry, as the effects of the frame-delayed current control circuitry may remaining visible on screen for several seconds, negatively impacting user experience.
1 . An electronic device, comprising:
an electronic display configured to drive a plurality of pixels; and
image processing circuitry comprising:
current control circuitry configured to determine current to be drawn or projected to be drawn by the electronic display at a line-by-line granularity and to adjust image data to prevent current overdraw;
frame-delayed current control circuitry configured to perform content-adaptive tone mapping of subsequent frames to prevent current overdraw for the subsequent frames at least in part by performing the content-adaptive tone mapping for high dynamic range (HDR) content independent of standard dynamic range (SDR) content; and
burn-in compensation circuitry coupled to an output of the frame-delayed current control circuitry and coupled to an input of the current control circuitry.
2 . The electronic device of claim 1 , comprising statistics circuitry coupled to an input of the frame-delayed current control circuitry and an output of the burn-in compensation circuitry.
3 . The electronic device of claim 2 , wherein the statistics circuitry is configured to receive input image data and determine pixel current equivalent values based on the input image data and a burn-in compensation applied by the burn-in compensation circuitry.
4 . The electronic device of claim 3 , wherein the statistics circuitry is configured to determine histograms based on the determined pixel current equivalent values.
5 . The electronic device of claim 1 , wherein the burn-in compensation circuitry is configured to apply a burn-in compensation to input image data modified via the frame-delayed current control circuitry.
6 . The electronic device of claim 1 , wherein the frame-delayed current control circuitry is configured to determine pixel current equivalent values based on input image data.
7 . The electronic device of claim 6 , wherein the frame-delayed current control circuitry is configured to apply a pixel modification to input image data based on the determined pixel current equivalent values and color component values associated with the input image data.
8 . The electronic device of claim 1 , wherein the current control circuitry is configured to:
receive modified input image data modified by the frame-delayed current control circuitry and compensated for burn-in by the burn-in compensation circuitry; and
apply an additional real-time modification to the modified input image data to generate compensated image data.
9 . The electronic device of claim 8 , wherein the current control circuitry is configured to output the compensated image data to burn-in statistics collecting circuitry.
10 . The electronic device of claim 1 , wherein the current control circuitry is configured to provide compensated image data for driving of the plurality of pixels.
11 . A method comprising:
receiving input image data at first current control circuitry;
generating modified input image data at least in part by modifying, via the first current control circuitry, a first portion of the input image data independent of a second portion of the input image data, wherein the first portion corresponds to standard dynamic range (SDR) content of a frame of image content, and wherein the second portion corresponds to high dynamic range (HDR) content of the frame of image content; and
performing, via burn-in compensation circuitry, burn-in compensation on the modified input image data to generate burn-in compensated input image data.
12 . The method of claim 11 , comprising sending the burn-in compensated input image data to second current control circuitry.
13 . The method of claim 12 , wherein the first current control circuitry comprises frame-delayed current control circuitry and the second current control circuitry comprises real-time current control circuitry.
14 . The method of claim 12 , wherein the second current control circuitry is configured to determine current drawn by an electronic display at a line-by-line granularity and adjust image data to prevent current overdraw.
15 . The method of claim 11 , wherein the first current control circuitry is configured to perform content-adaptive tone mapping to prevent electric current overdraw for subsequent frames of content.
16 . The method of claim 11 , comprising:
receiving, at statistics collecting circuitry, the input image data and a burn-in compensation value from the burn-in compensation circuitry; and
generating pixel current equivalent histograms based at least partially on the input image data and the burn-in compensation value.
17 . The method of claim 11 , wherein receiving the input image data at the first current control circuitry comprises receiving, at the first current control circuitry, the input image data comprising data to present a graphical user interface (GUI), an application interface, text, a still image, video content, or any combination thereof.
18 . A tangible, non-transitory, computer-readable medium, comprising instructions configured to, when executed, cause one or more processors to:
instruct frame-delayed current control circuitry to apply a pixel modification to input image data to generate modified input image data at least in part by modifying a first portion of the input image data independent of a second portion of the input image data, wherein the first portion corresponds to standard dynamic range (SDR) content, and wherein the second portion corresponds to high dynamic range (HDR) content;
instruct the frame-delayed current control circuitry to send the modified input image data to burn-in compensation circuitry; and
instruct the burn-in compensation circuitry to compensate the modified input image data based on the pixel modification applied by the frame-delayed current control circuitry.
19 . The tangible, non-transitory, computer-readable medium of claim 18 , wherein the instructions, when executed, cause the one or more processors to cause real-time current control circuitry to receive burn-in compensated input image data from the burn-in compensation circuitry and to perform pixel modification on the burn-in compensated input image data.
20 . The tangible, non-transitory, computer-readable medium of claim 17 , wherein the instructions, when executed, cause the one or more processors to cause statistics collecting circuitry to generate a set of pixel current equivalent histograms based on the input image data and a burn-in compensation value.