Locally Adaptive Backlight Control
First Claim
1. A display method, comprising:
- obtaining an image, the image comprising pixels wherein each pixel has a value;
determining an initial brightness value for each of a plurality of backlight elements, wherein each of the backlight elements is associated with a corresponding plurality of image pixels;
determining a first proposed brightness value for each of the backlight elements, each first proposed brightness value based on a backlight element'"'"'s initial brightness value and corresponding image pixel values;
determining a second proposed brightness value for each of the backlight elements, each second proposed brightness value based on a backlight element'"'"'s first proposed brightness value and a halo risk value;
setting each backlight element'"'"'s brightness value based the backlight element'"'"'s second proposed brightness value; and
displaying the image in conjunction with setting each backlight element'"'"'s brightness value.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable media to improve the operation of display systems are disclosed. In general, techniques are disclosed for dynamically adjusting backlight elements based on image content. More particularly, a backlight element'"'"'s intensity may be targeted for boosting (i.e., increasing) based on content of the backlight element'"'"'s corresponding image region, where after a check may be made to determine if the proposed increase is likely to risk generation of a halo. If the proposed intensity increase would risk a halo, the backlight element'"'"'s proposed intensity may be dimmed. Repeating the boost/dim cycle in an iterative fashion permits an image to be displayed with brighter highlights and deeper blacks.
22 Citations
24 Claims
-
1. A display method, comprising:
-
obtaining an image, the image comprising pixels wherein each pixel has a value; determining an initial brightness value for each of a plurality of backlight elements, wherein each of the backlight elements is associated with a corresponding plurality of image pixels; determining a first proposed brightness value for each of the backlight elements, each first proposed brightness value based on a backlight element'"'"'s initial brightness value and corresponding image pixel values; determining a second proposed brightness value for each of the backlight elements, each second proposed brightness value based on a backlight element'"'"'s first proposed brightness value and a halo risk value; setting each backlight element'"'"'s brightness value based the backlight element'"'"'s second proposed brightness value; and displaying the image in conjunction with setting each backlight element'"'"'s brightness value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory programmable storage device having instructions configured to cause one or more processors to:
-
obtain an image, the image comprising pixels wherein each pixel has a value; determine an initial brightness value for each of a plurality of backlight elements, wherein each of the backlight elements is associated with a corresponding plurality of image pixels; determine a first proposed brightness value for each of the backlight elements, each first proposed brightness value based on a backlight element'"'"'s initial brightness value and corresponding image pixel values; determine a second proposed brightness value for each of the backlight elements, each second proposed brightness value based on a backlight element'"'"'s first proposed brightness value and a halo risk value; set each backlight element'"'"'s brightness value based the backlight element'"'"'s second proposed brightness value; and display the image in conjunction with setting each backlight element'"'"'s brightness value. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic system, comprising:
-
a memory; a display having a plurality of backlight elements and operatively coupled to the memory; and one or more processors operatively coupled to the memory and display and configured to execute program code stored in the memory to— obtain an image from the memory, the image comprising pixels wherein each pixel has a value; determine an initial brightness value for each of a plurality of the display'"'"'s backlight elements, wherein each of the backlight elements is associated with a corresponding plurality of image pixels; determine a first proposed brightness value for each of the backlight elements, each first proposed brightness value based on a backlight element'"'"'s initial brightness value and corresponding image pixel values; determine a second proposed brightness value for each of the backlight elements, each second proposed brightness value based on a backlight element'"'"'s first proposed brightness value and a halo risk value; set each backlight element'"'"'s brightness value based the backlight element'"'"'s second proposed brightness value; and display, on the display, the image in conjunction with setting each backlight element'"'"'s brightness value. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification