Patent ID: 11881143
Assignee: META PLATFORMS TECHNOLOGIES, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 0:
1. A method comprising, by a computing system of a device:
determining a display peak power budget allocated for a display component of the device;
determining display information comprising display workload and display telemetry associated with the display component;
prior to performing eye tracking, determining, based on the display peak power budget allocated for the display component of the device and the display information, a plurality of display-controlling parameters comprising instructions for the display component of the device on how to render a display at run time to meet the display peak power budget, wherein the plurality of display-controlling parameters, determined prior to performing the eye tracking, defines (1) particular size of a fovea region of an eye of a user at run time, (2) a particular number of periphery regions at run time, and (3) particular grayscale values for pixels in the periphery regions in the particular number of periphery regions at run time;
determining a current fovea region and a plurality of periphery regions by performing the eye tracking;
adjusting, at run time, the plurality of periphery regions, determined by performing the eye tracking, to the particular number of periphery regions defined by the plurality of display-controlling parameters determined prior to performing the eye tracking;
simultaneously adjusting at run time (1) the current fovea region, determined by performing the eye tracking, from a first size to a second size based on the particular size of the fovea region defined by the plurality of display-controlling parameters determined prior to performing the eye tracking and (2) grayscale values for the pixels in adjusted plurality of periphery regions based on the particular grayscale values defined by the plurality of display-controlling parameters determined prior to performing the eye tracking;
adjusting a rendered display frame based on the adjusted fovea region and the adjusted grayscale values for the pixels in the adjusted plurality of periphery regions; and
outputting the adjusted rendered display frame on a display screen of the device.