Direct storage of compressed scan converted data
First Claim
Patent Images
1. A method implemented by a computing device for scan converting data, the method comprising:
- directly transforming shape geometry, scanline-by-scanline, into non-graphics device memory as compressed scan converted data, the shape geometry comprising one or more of shape and position attributes associated with one or more objects; and
wherein the compressed scan converted data is available to an application for subsequent decompression and copying into graphics device memory for rendering;
wherein directly transforming the shape geometry further comprises encoding blending-based anti-aliasing information to generate the compressed scan converted data.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for scan converting data into compressed representations of pixel data are described. In one aspect, shape geometry including shape and/or position attributes of one or more objects are directly scan converted into compressed scan converted data. The compressed scan converted data is stored into memory for subsequent application access and rendering.
-
Citations
17 Claims
-
1. A method implemented by a computing device for scan converting data, the method comprising:
-
directly transforming shape geometry, scanline-by-scanline, into non-graphics device memory as compressed scan converted data, the shape geometry comprising one or more of shape and position attributes associated with one or more objects; and wherein the compressed scan converted data is available to an application for subsequent decompression and copying into graphics device memory for rendering; wherein directly transforming the shape geometry further comprises encoding blending-based anti-aliasing information to generate the compressed scan converted data. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable storage medium comprising computer-program instructions for generating scan converted data, the computer-program instructions being executable by a processor for:
-
receiving shape geometry comprising multiple scanlines representing graphical attributes of an object; for each scanline of the scanlines; stepping across a corresponding portion of the shape geometry to identify pixel data; directly scan converting the pixel data into non-graphics device memory as compressed data; and wherein the compressed data is available for subsequent copying into a frame buffer representing graphics device memory upon application request; wherein the computer-program instructions for directly scan converting the pixel data further comprise instructions for encoding anti-aliasing information into the compressed data. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computing device comprising:
-
a processor; a memory coupled to the processor, the memory comprising computer-program instructions, the computer-program instructions being executable by the processor for; receiving shape geometry, the shape geometry comprising multiple scanlines that represent graphical attributes of an object; and for each scanline of the scanlines, directly scan converting the scanline into a memory as compressed scan converted data, the memory not being graphics device memory such as a frame buffer; wherein the compressed scan converted data is encoded with a lossless encoding algorithm that is different than a run-length encoding algorithm. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification