Dynamic backlight adaptation for video images with black bars
First Claim
1. A system, comprising one or more integrated circuits, wherein the one or more integrated circuits comprise:
- extraction logic configured to calculate a brightness metric of video image data;
analysis logic configured to analyze the brightness metric to identify a subset of the video image data, wherein the subset of the video image data comprises spatially varying visual information in the video image data;
intensity logic configured to determine an intensity setting of a light source based at least in part on a brightness setting of the light source and a first portion of the brightness metric of the subset of the video image data, wherein the light source is configured to illuminate a display that is configured to display a visual representation of the video image data; and
a low-pass filter configured to filter a change in the intensity setting between adjacent video images in the video image data to limit changes in the intensity setting from image to image, and wherein, when filtering the change, the filter is configured to use a time constant from a plurality of time constants, each time constant corresponding to a range of magnitudes of a change in the intensity setting input to the filter by the intensity logic.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a system that includes one or more integrated circuits are described. During operation, the system calculates a brightness metric associated with a video image. Then, the system identifies a subset of the video image based on the brightness metric, where the subset of the video image includes spatially varying visual information in the video image. Next, the system determines the intensity setting of the light source based on a first portion of the brightness metric associated with the subset of the video image, where the light source is configured to illuminate a display that is configured to display the video image.
52 Citations
23 Claims
-
1. A system, comprising one or more integrated circuits, wherein the one or more integrated circuits comprise:
-
extraction logic configured to calculate a brightness metric of video image data; analysis logic configured to analyze the brightness metric to identify a subset of the video image data, wherein the subset of the video image data comprises spatially varying visual information in the video image data; intensity logic configured to determine an intensity setting of a light source based at least in part on a brightness setting of the light source and a first portion of the brightness metric of the subset of the video image data, wherein the light source is configured to illuminate a display that is configured to display a visual representation of the video image data; and a low-pass filter configured to filter a change in the intensity setting between adjacent video images in the video image data to limit changes in the intensity setting from image to image, and wherein, when filtering the change, the filter is configured to use a time constant from a plurality of time constants, each time constant corresponding to a range of magnitudes of a change in the intensity setting input to the filter by the intensity logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory, non-transitory, computer-readable medium, having stored thereon:
-
instructions to calculate a brightness metric of video image data; instructions to identify a subset of the video image data based at least in part on the brightness metric, wherein the subset of the video image data comprises spatially varying visual information in the video image data; instructions to determine the intensity setting of the light source based at least in part on a first portion of the brightness metric of the subset of the video image data, wherein the light source is configured to illuminate a display that is configured to display a visual representation of the video image data; and instructions to filter a change in the intensity setting between adjacent video images in the video image data to limit changes in the intensity setting from image to image, wherein filtering the change comprises using a time constant from a plurality of time constants for the filtering, each time constant corresponding to a range of magnitudes of a change in the intensity setting input to a filter from the determination of the intensity setting.
-
-
17. An integrated circuit, comprising:
-
extraction logic configured to calculate a brightness metric of video image data based at least in part on received video signals; analysis logic configured to analyze the brightness metric to identify a subset of the video image data, wherein the subset of the video image data comprises spatially varying visual information in the video image data; intensity logic configured to determine an intensity setting of a light source based at least in part on a brightness setting and a first portion of the brightness metric of the subset of the video image data, wherein the light source is configured to illuminate a display that is configured to display a visual representation of the video image data; and a low-pass filter, wherein the filter is configured to filter a change in the intensity setting between adjacent video images in the video image data to limit changes in the intensity setting from image to image, and wherein, when filtering the change, the filter is configured to use a time constant from a plurality of time constants, each time constant corresponding to a range of magnitudes of a change in the intensity setting input to the filter by the intensity logic.
-
-
18. An integrated circuit, comprising one or more sub-circuits, wherein the one or more sub-circuits are configured to:
-
calculate a brightness metric of video image data; identify a subset of the video image data based at least in part on the brightness metric, wherein the subset of the video image data comprises spatially varying visual information in the video image data; determine the intensity setting of the light source based at least in part on a first portion of the brightness metric of the subset of the video image data, wherein the light source is configured to illuminate a display that is configured to display a visual representation of the video image data; and filter a change in the intensity setting between adjacent video images in the video image data to limit changes in the intensity setting from image to image, wherein filtering the change comprises using a time constant from a plurality of time constants for the filtering, each time constant corresponding to a range of magnitudes of a change in the intensity setting input to a filter from the determination of the intensity setting.
-
-
19. A method for determining an intensity of a light source, comprising:
-
calculating a brightness metric video image data; identifying a subset of the video image data based at least in part on the brightness metric, wherein the subset of the video image data comprises spatially varying visual information in the video image data; determining the intensity setting of the light source based at least in part on a first portion of the brightness metric of the subset of the video image data, wherein the light source is configured to illuminate a display that is configured to display a visual representation of the video image data; and filtering a change in the intensity setting between adjacent video images in the video image data to limit changes in the intensity setting from image to image, wherein filtering the change comprises using a time constant from a plurality of time constants for the filtering, each time constant corresponding to a range of magnitudes of a change in the intensity setting input to a filter from the determination of the intensity setting.
-
-
20. A computer system to determine an intensity setting of a light source, comprising:
-
a processor; memory; a program module, wherein the program module is stored in the memory and configured to be executed by the processor, the program module including; instructions to calculate a histogram of brightness values of video image data; instructions to identify a picture portion of the video image data based at least in part on the histogram; instructions to determine the intensity setting of the light source based at least in part on a portion of the histogram of the picture portion of the video image data, wherein the light source is configured to illuminate a display that is configured to display a visual representation of the video image data; and instructions to determine a change in the intensity setting between adjacent video images in the video image data to limit changes in the intensity setting from image to image, wherein filtering the change comprises using a time constant from a plurality of time constants for the filtering, each time constant corresponding to a range of magnitudes of a change in the intensity setting input to a filter from the determination of the intensity setting.
-
-
21. A computer system comprising:
-
a processor; a memory; an instruction fetch unit within the processor configured to fetch; instructions to calculate a histogram of brightness values of video image data; instructions to identify a picture portion of the video image data based at least in part on the histogram; and instructions to determine the intensity setting of the light source based at least in part on a portion of the histogram of the picture portion of the video image data, wherein the light source is configured to illuminate a display that is configured to display the video image data; and instructions to filter a change in the intensity setting between adjacent video images in the video image data to limit changes in the intensity setting from image to image, wherein filtering the change comprises using a time constant from a plurality of time constants for the filtering, each time constant corresponding to a range of magnitudes of a change in the intensity setting input to a filter from the determination of the intensity setting; an execution unit within the processor configured to execute the instructions to calculate the histogram, the instructions to identify the picture portion of the video image data, and the instructions to determine the intensity setting of the light source.
-
-
22. A portable device, comprising:
-
a display; a light source configured to output light based at least in part on an intensity setting; an attenuation mechanism configured to modulate the output light incident on the display, wherein the display is configured to display a visual representation of video image data; and one or more integrated circuits, comprising; extraction logic configured to calculate a brightness metric of the video image data; logic configured to analyze the brightness metric to identify a subset of the video image data, and wherein the subset of the video image data comprises spatially varying visual information in the video image data; intensity logic configured to determine an intensity setting of the light source based at least in part on the brightness setting and a first portion of the brightness metric of the subset of the video image data; and a low-pass filter, wherein the filter is configured to filter a change in the intensity setting between adjacent video images in the video image data to limit changes in the intensity setting from image to image, and wherein, when filtering the change, the filter is configured to use a time constant from a plurality of time constants, each time constant corresponding to a range of magnitudes of a change in the intensity setting input to the filter by the intensity logic. - View Dependent Claims (23)
-
Specification