Method and apparatus for anti-aliasing using floating point subpixel color values and compression of same
First Claim
1. A method of data compression comprising:
- representing each sub-pixel of each pixel of a display with a pointer corresponding to an attribute of the sub-pixel, the attribute being a floating point binary number; and
determining an overall attribute of each pixel by any one of;
assigning the attribute of the sub-pixels of the pixel to the attribute of the pixel when the sub-pixels of the pixel are represented by an identical pointer; and
resolving the attribute of the pixel by the attributes of the sub-pixels of the pixel when the sub-pixels of the pixel are represented by non-identical pointers.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for data compression that includes representing each sub-pixel of each pixel with a pointer corresponding to an attribute of the sub-pixel, the attribute being a floating point binary number. An overall attribute of each pixel is then determined. The determining of the overall attribute of each tile may include any one of assigning the attribute of the sub-pixels to the overall attribute of the pixel when the sub-pixels are represented by an identical pointer, and resolving the overall attribute of the tile by the attributes of the sub-pixels when the sub-pixels are represented by non-identical pointers of the pixel.
104 Citations
18 Claims
-
1. A method of data compression comprising:
-
representing each sub-pixel of each pixel of a display with a pointer corresponding to an attribute of the sub-pixel, the attribute being a floating point binary number; and
determining an overall attribute of each pixel by any one of;
assigning the attribute of the sub-pixels of the pixel to the attribute of the pixel when the sub-pixels of the pixel are represented by an identical pointer; and
resolving the attribute of the pixel by the attributes of the sub-pixels of the pixel when the sub-pixels of the pixel are represented by non-identical pointers. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
a logic operative to;
represent each sub-pixel of each pixel of a plurality of pixels of a display with a pointer corresponding to an attribute of the sub-pixel, the attribute being a floating point binary number; and
determine an overall attribute of each pixel by any one of;
assigning the attribute of the sub-pixels to the overall attribute of the pixel when the sub-pixels are represented by an identical pointer; and
resolving the overall attribute of the pixel by the attributes of the sub-pixels when the sub-pixels are represented by non-identical pointers of the pixel. - View Dependent Claims (7, 8, 9, 10)
- 11. An apparatus comprising logic operative to represent each sub-pixel of each pixel of a display with a pointer corresponding to an attribute of the sub-pixel, the attribute being a floating point binary number.
-
14. An apparatus comprising logic operative to:
-
receive pointers corresponding to sub-pixels of each pixels of a display, each pointer representing an attribute of the corresponding sub-pixel;
assign the attribute of the sub-pixels to an overall attribute of the pixel when the sub-pixels are represented by an identical pointer;
resolve the overall attribute of the pixel by the attributes of the sub-pixels when the sub-pixels are represented by non-identical pointers of the pixel. - View Dependent Claims (15, 16)
-
-
17. A method of data compression comprising:
-
storing sub-pixels values for a plurality of pixels; and
selecting from one of at least the following compression levels;
a clear state that utilizes a single floating point color value per tile;
an uncompressed state that utilizes a floating point color value stored for each sub-pixel of each pixel in a tile;
a partial compression state that utilize a pointer for each subpixel in a tile that selects a floating point color value for each subpixel; and
full compression that utilizes a single floating point color value for each pixel, to compress the plurality of sub-pixel values.
-
-
18. A method for anti-aliasing comprising:
-
storing floating point sub-pixels color values for a plurality of pixels; and
using at least some of the stored floating point sub-pixel color values to determine an anti-aliased color value for a pixel.
-
Specification