Method and apparatus to synchronize backlight intensity changes with image luminance changes
First Claim
1. A method comprising:
- determining that a display-related event has occurred during a vertical frame period by determining whether an average image intensity has changed, whether a backlight setting has changed, and whether a gamma look-up table has changed;
setting a histogram dirty flag in response to detecting a change in average image intensity, setting a backlight dirty flag in response to a request to adjust a backlight setting, and setting a gamma dirty flag in response to a request to change a gamma look-up table;
in response to determining that the display-related event has occurred during a vertical frame period indicating that an associated change to at least one of a backlight intensity and an image luminance are to be undertaken, enabling an interrupt; and
during subsequent interrupt processing, applying corresponding changes to the backlight intensity and the image luminance in a coordinated manner by initiating changes to the backlight intensity and, after a delay based on an amount of time it takes for the backlight intensity to reach a target level, applying changes to the image luminance.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for coordinating backlight intensity and image luminance changes. For one aspect, in response to determining that a display-related event has occurred during a vertical frame period indicating a subsequent change associated with at least one of a backlight intensity and a frame buffer palette is to be undertaken, an interrupt is enabled. During subsequent interrupt processing, associated changes to the backlight intensity and the frame buffer palette are applied in a coordinated manner. For a specific implementation, an approach is provided for a graphics controller driver to synchronize response to changes in display backlight, color-space controls, and in the luminance of images, wherein said changes can come from different sources, occur at a different rates, and have different latencies, for the purpose of applying graphics settings responses such that those effects occur at a visually co-incident interval so as to substantially minimize discordant visual artifacts.
80 Citations
12 Claims
-
1. A method comprising:
-
determining that a display-related event has occurred during a vertical frame period by determining whether an average image intensity has changed, whether a backlight setting has changed, and whether a gamma look-up table has changed; setting a histogram dirty flag in response to detecting a change in average image intensity, setting a backlight dirty flag in response to a request to adjust a backlight setting, and setting a gamma dirty flag in response to a request to change a gamma look-up table; in response to determining that the display-related event has occurred during a vertical frame period indicating that an associated change to at least one of a backlight intensity and an image luminance are to be undertaken, enabling an interrupt; and during subsequent interrupt processing, applying corresponding changes to the backlight intensity and the image luminance in a coordinated manner by initiating changes to the backlight intensity and, after a delay based on an amount of time it takes for the backlight intensity to reach a target level, applying changes to the image luminance. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
enabling an interrupt if one or more of an average image intensity, a backlight setting, or a gamma look-up table has changed during a vertical frame period; setting a histogram dirty flag in response to detecting a change in average image intensity larger than or equal to a threshold change, setting a backlight dirty flag in response to receiving a request to change the backlight intensity, and setting a gamma dirty flag in response to receiving a request to change the image luminance; and in response to the interrupt, applying associated changes to a backlight intensity and an image luminance in a coordinated manner by initiating changes to the backlight intensity and, after a delay based on an amount of time it takes for the backlight intensity to reach a target level, applying changes to the image luminance. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. An article comprising a non-transitory computer-accessible medium storing a plurality of instructions that in response to being executed by a processor, cause the processor to:
-
determine that a display-related event has occurred during a vertical frame period by determining whether an average image intensity has changed, whether a backlight setting has changed, and whether a gamma look-up table has changed; set a histogram dirty flag in response to detecting a change in average image intensity, set a backlight dirty flag in response to a request to adjust a backlight setting, and set a gamma dirty flag in response to a request to change a gamma look-up table; in response to determining that the display-related event has occurred during a vertical frame period indicating that an associated change to at least one of a backlight intensity and an image luminance are to be undertaken, enable an interrupt; and during subsequent interrupt processing, apply corresponding changes to the backlight intensity and the image luminance in a coordinated manner by initiating changes to the backlight intensity and, after a delay based on an amount of time it takes for the backlight intensity to reach a target level, applying changes to the image luminance. - View Dependent Claims (11, 12)
-
Specification