US 11,854,457 B2
Selective black level control in active matrix displays
Sangmoo Choi, San Jose, CA (US); and Daniel Solomon, San Jose, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Appl. No. 17/910,641
Filed by Google LLC, Mountain View, CA (US)
PCT Filed Jul. 30, 2021, PCT No. PCT/US2021/043960
§ 371(c)(1), (2) Date Sep. 9, 2022,
PCT Pub. No. WO2023/009141, PCT Pub. Date Feb. 2, 2023.
Prior Publication US 2023/0298505 A1, Sep. 21, 2023
Int. Cl. G09G 3/20 (2006.01); G09G 3/3225 (2016.01)
CPC G09G 3/2074 (2013.01) [G09G 3/3225 (2013.01); G09G 2300/08 (2013.01); G09G 2310/0202 (2013.01); G09G 2320/0233 (2013.01); G09G 2320/0242 (2013.01); G09G 2340/0435 (2013.01)] 20 Claims
OG exemplary drawing
 
13. A device, comprising:
a display panel comprising an array of pixels, wherein a luminance of each pixel of the display panel during presentation of an image frame corresponds to a voltage provided to the pixel based on a gray level for that respective pixel in the initial image frame data; and
a computing system in communication with the display panel and configured to provide the voltages to the pixels during operation of the device, wherein the computing system is configured to:
receive initial image frame data corresponding to the image frame for display on the display panel;
identify dark pixels corresponding to pixels in the image frame for which the gray levels of the respective pixels are at or below a first threshold gray level, according to the initial image frame data;
identify pixels to be modified corresponding to a subset of the dark pixels that are neighbored by at least one bright pixel with a gray level at or exceeding a second threshold gray level, according to the initial image frame data;
increase by an incremental gray level amount the gray level of the pixels to be modified, to provide modified image frame data composed of:
(i) the dark pixels that are neighbored by at least one bright pixel having gray levels that have been increased with respect to gray values in the initial image frame data by the incremental gray level amount, and
(ii) other pixels that have gray levels from the initial image frame data; and display the image frame on the display panel using the modified image frame data.