Technique for adjusting a backlight during a brightness discontinuity
First Claim
1. A system, comprising one or more integrated circuits, wherein the one or more integrated circuits are configured to:
- receive video image data;
calculate brightness metrics of the video image data;
determine an intensity setting of a light source that illuminates a display that is configured to display a visual representation of video image data, wherein the determination is based at least in part on a first or second brightness metric, or both, of the brightness metrics of the video image data;
scale brightness values of the video image data based at least in part on the first or second brightness metric, or both, of the video image data;
change the intensity setting and scale the brightness values when there is a discontinuity between the first brightness metric and the second brightness metric of the brightness metrics of the video data, wherein the first and second brightness metrics correspond to two adjacent video images in the video image data, respectively; and
apply a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in the video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a predetermined value unless the discontinuity between the first and second brightness metrics is greater than the predetermined value, in which case the temporal filter is turned off when the discontinuity is greater than the predetermined value.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a system that includes one or more integrated circuits are described. During operation, the system receives a sequence of video images, and calculates brightness metrics associated with the video images in the sequence of video images. Then, the system determines an intensity setting of a light source, which illuminates a display that is configured to display the sequence of video images, and scales brightness values of a given video image in the sequence of video images based on a given brightness metric associated with the given video image. Next, the system changes the intensity setting and scaling the brightness values when there is a discontinuity in the brightness metrics between two adjacent video images in the sequence of video images.
55 Citations
19 Claims
-
1. A system, comprising one or more integrated circuits, wherein the one or more integrated circuits are configured to:
-
receive video image data; calculate brightness metrics of the video image data; determine an intensity setting of a light source that illuminates a display that is configured to display a visual representation of video image data, wherein the determination is based at least in part on a first or second brightness metric, or both, of the brightness metrics of the video image data; scale brightness values of the video image data based at least in part on the first or second brightness metric, or both, of the video image data; change the intensity setting and scale the brightness values when there is a discontinuity between the first brightness metric and the second brightness metric of the brightness metrics of the video data, wherein the first and second brightness metrics correspond to two adjacent video images in the video image data, respectively; and apply a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in the video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a predetermined value unless the discontinuity between the first and second brightness metrics is greater than the predetermined value, in which case the temporal filter is turned off when the discontinuity is greater than the predetermined value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising one or more integrated circuits, wherein the one or more integrated circuits are configured to:
-
identify a discontinuity between a first brightness metric and a second brightness metric of video image data, wherein the video image comprises adjacent video images, and wherein the adjacent video images comprise a first video image corresponding to the first brightness metric and a second video image corresponding to the second brightness metric; determine a change in an intensity setting of a light source that illuminates a display that is configured to display a visual representation of the video image data, wherein the determination is based at least in part on the first or second brightness metric of the video image data; scale brightness values of the video image data corresponding to the second video image based at least in part on the second brightness metric; and apply the change in the intensity setting and scale the brightness values, wherein applying the change in the intensity setting and scaling the brightness values comprises applying a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in the video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a certain value unless the discontinuity between the first and second brightness metrics is greater than the certain value, in which case the temporal filter is turned off when the discontinuity is greater than the certain value.
-
-
11. A system, comprising:
-
extraction logic configured to calculate brightness metrics of video image data; analysis logic electrically coupled to the extraction logic, the analysis logic configured to analyze the brightness metrics to identify a discontinuity between a first brightness metric and a second brightness metric of the brightness metrics of the video image data, wherein the video image data comprises adjacent video images, and wherein the adjacent video images comprise a first video image corresponding to the first brightness metric and a second video image corresponding to the second brightness metric; and adjustment logic electrically coupled to the analysis logic, the adjustment logic configured to adjust a brightness of the video image data corresponding to the second video image and to determine an intensity setting of a light source that illuminates a display that is configured to display a visual representation of the video image data, wherein adjusting a brightness of video image data corresponding to the second video image and determining an intensity setting of a light source comprises applying a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness on an image-by-image basis in the video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a certain value unless the discontinuity exceeds a certain value, in which case the temporal filter is turned off when the discontinuity exceeds the certain value.
-
-
12. A method for adjusting a brightness of a video image, comprising:
-
identifying a discontinuity between a first brightness metric and a second brightness metric of video image data comprising adjacent video images, and wherein the adjacent video images comprise a first video image corresponding to the first brightness metric and a second video image corresponding to the second brightness metric; determining a change in an intensity setting of a light source that illuminates a display that is configured to display a visual representation of the video image data, wherein the determination is based at least in part on the first or second brightness metric, or both, of the video image data; scaling brightness values of the video image data corresponding to the second video image based at least on the second brightness metric of the video image data; and applying the change in the intensity setting and the scaling of the brightness values, wherein applying the change in the intensity setting and scaling the brightness values comprises applying a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in the video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a certain value unless the discontinuity exceeds a certain value, in which case the temporal filter is turned off when the discontinuity exceeds the certain value.
-
-
13. A method for adjusting a brightness of a video image, comprising:
-
receiving video image data; calculating brightness metrics of the video image data; determining an intensity setting of a light source that illuminates a display that is configured to display a visual representation of the video image data, wherein the determination is based at least in part on a first or a second brightness metric, or both, of the brightness metrics of the video image data; scaling brightness values of video image data based at least on the first or second brightness metric, or both, of the brightness metrics of the video image data; changing the intensity setting and scaling the brightness values when there is a discontinuity between the first brightness metric and the second brightness metric of the brightness metrics corresponding to two adjacent video images in the video image data, respectively; and applying a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in the video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a certain value unless the discontinuity exceeds a certain value, in which case the temporal filter is turned off when the discontinuity exceeds the certain value.
-
-
14. A computer-program product comprising:
-
instructions to identify a discontinuity between a first brightness metric and a second brightness metric of video image data, wherein the video image data comprises adjacent video images, and wherein the adjacent video images comprise a first video image corresponding to the first brightness metric and a second video image corresponding to the second brightness metric; instructions to determine a change in an intensity setting of a light source that illuminates a display that is configured to display a visual representation of the video image data, wherein the determination is based at least in part on the first or second brightness metric, or both, of the video image data; instructions to scale brightness values of the video image data corresponding to the second video image based at least in part on the second brightness metric; and instructions to apply the change in the intensity setting and to scale the brightness values, wherein applying the change in the intensity setting and scaling the brightness values comprises applying a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a certain value unless the discontinuity exceeds a certain value, in which case the temporal filter is turned off when the discontinuity exceeds the certain value.
-
-
15. A computer system to scale a brightness of video image data, comprising:
-
a processor; memory; a program module, wherein the program module is stored in the memory and configurable to be executed by the processor, the program module including; instructions to identify a discontinuity between a first brightness metric and a second brightness metric of video image data, wherein the video image data comprises adjacent video images, and wherein the adjacent video images comprise a first video image corresponding to the first brightness metric and a second video image corresponding to the second brightness metric; instructions to determine a change in an intensity setting of a light source that illuminates a display that is configured to display a visual representation of the video image data, wherein the determination is based at least in part on the first or second brightness metric, or both, of the video image data; instructions to scale brightness values of the video image data corresponding to the second video image based at least in part on the second brightness metric; and instructions to apply the change in the intensity setting and the scaling of the brightness values, wherein applying the change in the intensity setting and scaling the brightness values comprises applying a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a certain value unless the discontinuity exceeds a certain value, in which case the temporal filter is turned off when the discontinuity exceeds the certain value.
-
-
16. A computer system configured to scale a brightness of video image data, comprising:
-
a processor; a memory; an instruction fetch unit within the processor configured to fetch; instructions to identify a discontinuity between a first brightness metric and a second brightness metric of video image data, wherein the video image data comprises adjacent video images, and wherein the adjacent video images comprise a first video image corresponding to the first brightness metric and a second video image corresponding to the second brightness metric; instructions to determine a change in an intensity setting of a light source that illuminates a display that is configured to display a visual representation of the video image data, wherein the determination is based at least in part on the first or second brightness metric, or both, of the video image data; instructions to scale brightness values of the video image data corresponding to the second video image based at least in part on the second brightness metric; and instructions to apply the change in the intensity setting and the scaling of the brightness values, wherein applying the change in the intensity setting and scaling the brightness values comprises applying a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a certain value unless the discontinuity exceeds a certain value, in which case the temporal filter is turned off when the discontinuity exceeds the certain value; and an execution unit within the processor configured to execute the instructions to identify the discontinuity, the instructions to determine the change in the intensity setting and for scaling of the brightness values, and the instructions for applying the intensity setting and the scaling of the brightness values.
-
-
17. An integrated circuit, comprising one or more sub-circuits, wherein the one or more sub-circuits are configured to:
-
receive video image data; calculate brightness metrics of the video image data; determine an intensity setting of a light source that illuminates a display that is configured to display a visual representation of the video image data, wherein the determination is based at least in part on a first or second brightness metric, or both, of the brightness metrics of the video image data; scale brightness values of the video image data based at least in part on the brightness metric of the video image data; change the intensity setting and scale the brightness values when there is a discontinuity between the first brightness metric and the second brightness metric of the brightness metrics in the video image data, wherein the first and second brightness metrics correspond to two adjacent video images in the video image data, respectively; and applying a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a certain value unless the discontinuity exceeds a certain value, in which case the temporal filter is turned off when the discontinuity exceeds the certain value.
-
-
18. An integrated circuit, comprising one or more sub-circuits, wherein the one or more sub-circuits are configured to:
-
identify a discontinuity between a first brightness metric and a second brightness metric in video image data, wherein the video image data comprises adjacent video images, and wherein the adjacent video images comprise a first video image corresponding to the first brightness metric and a second video image corresponding to the second brightness metric; determine a change in an intensity setting of a light source that illuminates a display that is configured to display a visual representation of the video image data, wherein the determination is based at least in part on the first or second brightness metric, or both, of the video image data; scale brightness values of the video image data corresponding to the second video image based at least in part on the second brightness metric; and apply the change in the intensity setting and scale the brightness values, wherein applying the change in the intensity setting and scaling the brightness values comprises applying a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a certain value unless the discontinuity exceeds a certain value, in which case the temporal filter is turned off when the discontinuity exceeds the certain value.
-
-
19. A portable device, comprising:
-
a display; a light source configured to output light; an attenuation mechanism configured to modulate the output light incident on the display, the display configured to display a visual representation of video image data; and one or more integrated circuits, wherein the one or more integrated circuits are configured to; identify a discontinuity a first brightness metric and a second brightness metric of the video image data, wherein the video image data comprises adjacent video images, and wherein the adjacent video images comprise a first video image corresponding to the first brightness metric and a second video image corresponding to the second brightness metric; determine a change in an intensity setting of a light source that illuminates a display that is configured to display a visual representation of the video image data, wherein the determination is based at least in part on the first or second brightness metric, or both, of the video image data; scale brightness values of the video image data corresponding to the second video image based at least in part on the second brightness metric; and apply the change in the intensity setting and scale the brightness values, wherein applying the change in the intensity setting and scaling the brightness values comprises applying a portion of changes in the intensity setting and a corresponding portion of the scaling of the brightness values on an image-by-image basis in video image data using a temporal filter when an initial difference between the first and second brightness metrics is less than a certain value unless the discontinuity exceeds a certain value, in which case the temporal filter is turned off when the discontinuity exceeds the certain value.
-
Specification