Systems and methods for efficiently displaying graphics on a display device regardless of physical orientation
AssigneeMicrosoft Corporation
InventorDonald David Karlov
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorDonald David Karlov
Estimating the term…
The method of one embodiment for the invention is for the CPU to read a subset of consecutive pixels from RAM and cache each such pixel in the WC Cache (and load corresponding blocks into the L2 Cache). These reads and loads continue until the capacity of the L2 Cache is reached, and then these blocks (a “band”) are iteratively processed until the entire band in the L2 Cache has been written to the frame buffer via the WC Cache. Once this is complete, the process then “dumps” the L2 Cache (that is, it ignores the existing blocks and allows them to be naturally pushed out with subsequent loads) and the next band of consecutive pixels is read (and their blocks loaded). This process continues until the portrait-oriented graphic is entirely loaded.
A method for copying a portrait-oriented graphic in a system memory to a landscape-oriented frame buffer for portrait-oriented display on a default landscape-oriented display device, said method comprising the steps of:
A system for copying a portrait-oriented graphic in a system memory to a landscape-oriented frame buffer for a default landscape-oriented display device, said system comprising:
A computer-readable medium having computer-readable instructions for copying a portrait-oriented graphic in a system memory to a landscape-oriented frame buffer for a default landscape-oriented display device, said computer-readable instructions comprising:
A system for copying a portrait-oriented graphic in a system memory to a landscape-oriented frame buffer for a default landscape-oriented display device, said system comprising:
A hardware device for copying a portrait-oriented graphic in a portrait-oriented first memory location to a landscape-oriented second memory location, said hardware device comprising:
Dependencies are inferred from the claim text.