US 11,875,427 B2
Guaranteed real-time cache carveout for displayed image processing systems and methods
Rohit Natarajan, Sunnyvale, CA (US); Christopher P. Tann, San Jose, CA (US); and Rohit K. Gupta, Santa Clara, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 13, 2021, as Appl. No. 17/473,754.
Prior Publication US 2023/0081746 A1, Mar. 16, 2023
Int. Cl. G06T 1/60 (2006.01); G06F 12/0895 (2016.01); G06F 12/0873 (2016.01); G06T 1/20 (2006.01)
CPC G06T 1/60 (2013.01) [G06F 12/0873 (2013.01); G06F 12/0895 (2013.01); G06T 1/20 (2013.01); G06F 2212/1024 (2013.01); G06F 2212/401 (2013.01); G06F 2212/455 (2013.01)] 21 Claims
OG exemplary drawing
 
1. An electronic device comprising:
an electronic display configured to display an image based at least in part on processed image data;
image processing circuitry configured to generate the processed image data based at least in part on input image data and previously determined data stored in memory, the image processing circuitry comprising a plurality of dedicated hardware circuitry blocks configured to perform respective changes to the input image data based on the previously determined data, and wherein the image processing circuitry is configured operate according to real-time computing constraints;
cache memory configured to store the previously determined data in a provisioned section of the cache memory allotted to the image processing circuitry, wherein different dedicated hardware circuitry blocks of the plurality of dedicated hardware circuitry blocks are associated with separately provisioned portions of the provisioned section of the cache memory; and
a controller configured to manage reading and writing of the previously determined data to the provisioned section of the cache memory according to the real-time computing constraints.