US 11,962,742 B1
Content processing in a display pipeline
Sheng Zhang, San Jose, CA (US); Chaohao Wang, Sunnyvale, CA (US); Felipe Bacim De Araujo E Silva, San Jose, CA (US); Karol E. Czaradzki, San Jose, CA (US); Pavel V. Dudrenov, San Francisco, CA (US); Yi-Pai Huang, Cupertino, CA (US); and Yue Ma, Sunnyvale, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jun. 15, 2021, as Appl. No. 17/348,281.
Claims priority of provisional application 63/064,321, filed on Aug. 11, 2020.
Claims priority of provisional application 63/064,330, filed on Aug. 11, 2020.
Claims priority of provisional application 63/064,342, filed on Aug. 11, 2020.
Int. Cl. G09G 3/20 (2006.01); G06T 5/20 (2006.01); G06T 5/92 (2024.01); G06T 11/40 (2006.01); H04N 13/133 (2018.01); H04N 13/15 (2018.01); H04N 13/305 (2018.01)
CPC H04N 13/133 (2018.05) [G06T 5/20 (2013.01); G06T 5/92 (2024.01); G06T 11/40 (2013.01); G09G 3/2044 (2013.01); H04N 13/15 (2018.05); H04N 13/305 (2018.05); G09G 2320/0242 (2013.01); G09G 2320/0276 (2013.01); G09G 2320/046 (2013.01); G09G 2360/141 (2013.01); G09G 2360/144 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a display that includes an array of pixels and a lenticular lens film formed over the array of pixels, wherein the display has a plurality of independently controllable viewing zones; and
control circuitry configured to:
render content for the display, wherein the rendered content includes two-dimensional images that are each associated with a respective viewing zone;
perform per-image processing on each one of the two-dimensional images, wherein performing per-image processing on each one of the two-dimensional images comprises adjusting at least one luminance value for each one of the two-dimensional images;
after performing per-image processing on each one of the two-dimensional images, map each two-dimensional image to respective pixels on the array of pixels to obtain pixel data for the array of pixels; and
after mapping each two-dimensional image to respective pixels on the array of pixels, perform panel-level processing on the pixel data for the array of pixels, wherein performing panel-level processing on the pixel data for the array of pixels comprises adjusting at least one luminance value in the pixel data.