Displaying compressed supertile images
First Claim
1. A method for use in a system for displaying an image frame from a plurality of compressed supertile frames, comprising:
- creating, using a control processor, one or more compressed supertile frames from a plurality of tiles read from a system memory, wherein the tile frames correspond to an image to be generated;
processing, using a plurality of graphics processing units, the one or more compressed supertile frames, wherein each graphics processing unit processes the one or more compressed supertile frames allocated to the graphics processing unit;
reading, using a supertile frame combiner, the compressed supertile frames and expanding each of the compressed supertile frames to generate an expanded supertile frame, wherein the expanded supertile frame is generated at each graphics processing unit and the expanded supertile frame is created for each compressed supertile frame and contains blank tiles for one or more tiles for each tile not allocated to the graphics processing unit;
combining, using the supertile frame combiner, the expanded supertile frames to generate an image frame; and
displaying the generated image frame on a display.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for the display of compressed supertile images is disclosed. In one embodiment, a method for displaying an image frame from a plurality of compressed supertile frames includes: reading the compressed supertile frames; expanding the compressed supertile frames; and combining the expanded supertile frames to generate the image frame. The expanding can include generating an expanded supertile frame corresponding to each of the compressed supertile frames by inserting blank pixels for tiles in the expanded supertile frame that are not in the corresponding compressed supertile frame. Corresponding system and computer program products are also disclosed.
8 Citations
16 Claims
-
1. A method for use in a system for displaying an image frame from a plurality of compressed supertile frames, comprising:
-
creating, using a control processor, one or more compressed supertile frames from a plurality of tiles read from a system memory, wherein the tile frames correspond to an image to be generated; processing, using a plurality of graphics processing units, the one or more compressed supertile frames, wherein each graphics processing unit processes the one or more compressed supertile frames allocated to the graphics processing unit; reading, using a supertile frame combiner, the compressed supertile frames and expanding each of the compressed supertile frames to generate an expanded supertile frame, wherein the expanded supertile frame is generated at each graphics processing unit and the expanded supertile frame is created for each compressed supertile frame and contains blank tiles for one or more tiles for each tile not allocated to the graphics processing unit; combining, using the supertile frame combiner, the expanded supertile frames to generate an image frame; and displaying the generated image frame on a display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for displaying an image frame from a plurality of compressed supertile frames of the image frame, comprising:
-
a control processor configured to create one or more compressed supertile frames from a plurality of tiles read from system memory, wherein the tile frames correspond to an image to be generated; a plurality of graphics processing units coupled to the control processor, each graphics processing unit configured to process the one or more of the compressed supertile frames, wherein each graphics processing unit processes the one or more compressed supertile frames allocated to the graphics processing unit; a system memory coupled to the control processor and plurality of graphics processing units; a supertile frame combiner configured to read the compressed supertile frames, expand each of the compressed supertile frames to generate an expanded supertile frame, wherein the expanded supertile frame is generated at each graphics processing unit and the expanded supertile frame is created for each compressed supertile frame and contains blank tiles for one or more tiles for each tile not allocated to the graphics processing unit and combine the expanded frames to generate an image frame; and a display configured to display the generated image frame. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer readable media storing instructions wherein said instructions when executed are adapted to display an image frame from a plurality of compressed supertile frames with a method comprising:
-
creating one or more compressed supertile frames from a plurality of tiles read from a system memory, wherein the tile frames correspond to an image to be generated; processing the one or more compressed supertile frames, wherein each graphics processing unit processes the one or more compressed supertile frames allocated to the graphics processing unit; reading the compressed supertile frames and expanding each of the compressed supertile frames to generate an expanded supertile frame, wherein the expanded supertile frame is generated at each graphics processing unit and the expanded supertile frame is created for each compressed supertile frame and contains blank tiles for one or more tiles for each tile not allocated to the graphics processing unit; combining the expanded supertile frames to generate an image frame; and displaying the generated image frame on a display. - View Dependent Claims (14, 15, 16)
-
Specification