Switch leakage compensation for global illumination
AssigneeFacebook Technologies, LLC
InventorsMin Hyuk CHOI, Zhiming ZHUANG, Wonjae CHOI
Life of this patent
Estimating the term…
Abstract
A method of leakage-compensated global illumination comprises obtaining position data for at least one of a head or an eye of a user of a display system by an application processor, rendering image data for an image frame by the application processor based on the position data, modifying the image data to compensate for leakage associated with a global illumination by a display of the display system, and sending the image data to a display driver circuit of the display system for displaying the image frame on the display through the global illumination.
Claims20
A method comprising:
- obtaining, by an application processor, position data for at least one of a head or an eye of a user of a display system;
- rendering, by the application processor based on the position data, image data for an image frame;
- modifying pixel values for respective rows of pixels of the image data for the image frame based on different respective time delays between loading times of the respective rows of pixels of the image data for the image frame and a time of a global illumination of the image frame, to compensate for leakage associated with the global illumination of the image frame by a display of the display system;
- and
- sending the image data to a display driver circuit of the display system for displaying the image frame on the display through the global illumination.
A display system comprising:
- a display including a plurality of light sources and corresponding light source driving circuits, the plurality of light sources arranged in a plurality of rows;
- a display driver circuit coupled to the display;
- and
- an application processor coupled to the display driver circuit and configured to:
- obtain position data for at least one of a head or an eye of a user of the display system;
- render, based on the position data, image data for an image frame;
- modify pixel values for respective rows of pixels of the image data for the image frame based on different respective time delays between loading times of the respective rows of pixels of the image data for the image frame and a time of a global illumination of the image frame, to compensate for leakage associated with the global illumination of the image frame by the display;
- and
- send the image data to the display driver circuit for displaying the image frame on the display through the global illumination.
A non-transitory machine-readable storage medium including instructions stored thereon, the instructions, when executed by one or more processors, cause the one or more processors to perform operations including:
- obtaining position data for at least one of a head or an eye of a user of a display system;
- rendering, based on the position data, image data for an image frame;
- modifying pixel values for respective rows of pixels of the image data for the image frame based on different respective time delays between loading times of the respective rows of pixels of the image data for the image frame and a time of a global illumination of the image frame, to compensate for leakage associated with the global illumination of the image frame by a display of the display system;
- and
- sending the image data to a display driver circuit of the display system for displaying the image frame on the display through the global illumination.
Dependencies are inferred from the claim text.