Systems and methods for reducing memory bandwidth using low quality tiles
First Claim
Patent Images
1. A method of displaying data on a display device, comprising:
- computing a difference between an average intensity of a plurality of pixels in a high quality (HQ) version of a first tile and an average intensity of one or more pixels in a corresponding low quality (LQ) version of the first tile, the first tile having an alpha channel;
storing the difference into an attribute of the alpha channel; and
compositing the LQ version of the first tile onto the display device when the attribute of the alpha channel satisfies a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for displaying data on a display device. An example method of displaying data on a display device includes computing a texture based on a difference between a high quality (HQ) tile and a corresponding low quality (LQ) tile. The method also includes storing the texture into an alpha channel of the LQ tile. The method further includes compositing the LQ tile onto the display device when an attribute of the alpha channel satisfies a threshold.
-
Citations
20 Claims
-
1. A method of displaying data on a display device, comprising:
-
computing a difference between an average intensity of a plurality of pixels in a high quality (HQ) version of a first tile and an average intensity of one or more pixels in a corresponding low quality (LQ) version of the first tile, the first tile having an alpha channel; storing the difference into an attribute of the alpha channel; and compositing the LQ version of the first tile onto the display device when the attribute of the alpha channel satisfies a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for displaying data on a display device, comprising:
-
a display device; a memory; and one or more processors coupled to the memory and display device, wherein the one or more processors is configured to; compute an average of differences between a plurality of pixels in a high quality (HQ) version of a first tile and one or more pixels in a corresponding low quality (LQ) version of the first tile, the first tile having an alpha channel; store the difference into an attribute of the alpha; and composite the LQ version of the first tile onto the display device when the attribute of the alpha channel satisfies a threshold. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having stored thereon computer-executable instructions for performing operations, comprising:
-
computing an average of differences between a plurality of pixels in a high quality (HQ) version of a first tile and one or more pixels in a corresponding low quality (LQ) version of the first tile, the first tile having an alpha channel; storing the difference into an attribute of the alpha channel; and compositing the LQ version of the first tile onto the display device when the attribute of the alpha channel satisfies a threshold. - View Dependent Claims (19, 20)
-
Specification