Graphics display system with window descriptors
First Claim
1. A data structure for representing graphics images arranged in logical surfaces to be displayed, each data structure describing a corresponding logical surface, the data structure comprising:
- a field indicating relative depth of the corresponding logical surface on a display;
a field indicating an alpha value for the graphics image on the corresponding logical surface;
a field indicating a location of the corresponding logical surface on the display;
a field indicating a location in memory where graphics data for the corresponding logical surface is stored; and
a field indicating a color of the corresponding logical surface, wherein the data structure is copied from a first memory to a second memory and sorted with other data structures in the second memory according to the relative depth of the corresponding logical surface on the display and based on which data structure in the second memory has been processed on a current display line, and wherein at least one of the graphics images includes pixels having a single color, and wherein the pixels having the single color are generated at a display time using content of the color indicating field rather than previously stored in a graphics memory.
3 Assignments
0 Petitions
Accused Products
Abstract
A graphics integrated circuit chip is used in a set-top box for controlling a television display. The graphics chip processes analog video input, digital video input, a graphics input and an audio input simultaneously. The chip uses window descriptors to describe logical surfaces, or windows, of graphics information to be displayed on the screen. The chip incorporates a unified memory architecture that provides a high level of system performance while conserving memory bandwidth and chip size. Video and graphics scaling capabilities as well as anti-flutter filtering capability are provided.
-
Citations
23 Claims
-
1. A data structure for representing graphics images arranged in logical surfaces to be displayed, each data structure describing a corresponding logical surface, the data structure comprising:
-
a field indicating relative depth of the corresponding logical surface on a display;
a field indicating an alpha value for the graphics image on the corresponding logical surface;
a field indicating a location of the corresponding logical surface on the display;
a field indicating a location in memory where graphics data for the corresponding logical surface is stored; and
a field indicating a color of the corresponding logical surface, wherein the data structure is copied from a first memory to a second memory and sorted with other data structures in the second memory according to the relative depth of the corresponding logical surface on the display and based on which data structure in the second memory has been processed on a current display line, and wherein at least one of the graphics images includes pixels having a single color, and wherein the pixels having the single color are generated at a display time using content of the color indicating field rather than previously stored in a graphics memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 20, 21)
-
-
9. A method of using a data structure to represent graphics images arranged in logical surfaces to be displayed, at least one of the graphics images including pixels having a single color, each data structure describing a corresponding logical surface, the method comprising the steps of:
-
indicating, in the data structure, relative depth of a corresponding logical surface on a display;
indicating, in the data structure, an alpha value for the graphics image on the corresponding logical surface;
indicating, in the data structure, a location of the corresponding logical surface on the display;
indicating, in the data structure, a location in memory where graphics data for the corresponding logical surface is stored;
indicating in the data structure, a color of the corresponding logical surface;
copying the data structure from a first memory to a second memory;
sorting the data structure with other data structures in the second memory according to the relative depth of the corresponding logical surface on the display and based on which data structure in the second memory has been processed on a current display line; and
generating the pixels having the single color for the at least one of the graphics images at a display time using the color of the corresponding logical surface indicated in the data structure. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23)
-
Specification