Devices and methods for selective display frame fetch
AssigneeIntel Corporation
InventorsJason Tanner, Paul Diefenbaugh, Vishal Sinha, Arthur Runyan, Gary K. Smith, Kathy Bui, Yifan Li, Shirley Huang Meterelliyoz
Life of this patent
Estimating the term…
Abstract
Techniques for selective display frame fetching can include receiving or fetching rendered display frames by a display engine. The display engine can determine if a new frame includes one or more dirty portions. If the new frame includes one or more dirty portions, just the dirty portions can be loaded by the display engine into a display buffer. The display engine can also scan out just the dirty portions from the display buffer to a display.
Claims27
A processing unit comprising:
- a display buffer;
- and
- a display engine to:
- receive an indication of a new frame;
- determine if the indication of a new frame includes an indication of a flip event;
- identify one or more dirty regions of the new frame based on the flip event;
- fill the display buffer with the one or more dirty regions of the new frame;
- scan out the one or more dirty regions of the new frame from the display buffer to a display port;
- and
- apply an adaptive contrast and backlight enhancement based on a histogram of changes in the new frame.
A computing device comprising:
- a display;
- a display buffer;
- and
- a display engine to:
- receive an indication of a new frame;
- identify one or more dirty regions of the new frame;
- fill the display buffer with the one or more dirty regions of the new frame;
- scan out the one or more dirty regions of the new frame from the display buffer to a display port;
- and
- apply an adaptive contrast and backlight enhancement based on a histogram of changes in the new frame.
A method of buffering rendered display frames for presenting on a display, the method comprising:
- receiving, at a display engine, an indication of a new frame;
- determining, with the display engine, if the indication of a new frame includes an indication of a flip event;
- determining, with the display engine, one or more dirty regions of the new frame based on the flip event;
- filling a display buffer with the one or more dirty regions of the new frame;
- and
- scanning out the one or more dirty regions of the new frame from the display buffer to a display port;
- and
- applying an adaptive contrast and backlight enhancement based on a histogram of changes in the new frame.
Dependencies are inferred from the claim text.