US2009295815A1PendingUtilityA1
Graphics display system with window descriptors
Est. expiryNov 9, 2018(expired)· nominal 20-yr term from priority
Inventors:Alexander G. MacinnisChengfuh Jeffrey TangXiaodong XieJames T. PattersonGreg A. Kranawetter
G06T 9/00H04N 21/434G09G 2360/121H04N 7/0122H04N 11/20H04N 19/44H04N 7/0135H04N 19/61G09G 2340/0407H04N 11/143G09G 5/363G09G 2360/02G09G 5/346H04N 21/42204G09G 5/14H04N 5/14G06T 9/007G06F 3/0653G09G 5/024G09G 5/36H04N 21/4305H04N 19/423G06F 3/0611H04N 21/426G09G 5/026G09G 2310/0224H04N 19/59H04N 5/46G09G 5/06G06F 3/0659H04N 5/45G09G 2360/128G09G 5/12H04N 21/440263G06T 1/60H04N 9/45G09G 2340/10H04N 21/4438H04N 21/42653G09G 5/001H04N 19/436G09G 2360/126G09G 2340/125H04N 5/44504H04N 21/47G09G 2320/0247H04N 9/642G09G 2360/125G06T 1/20G09G 5/28H04N 21/4316G09G 5/02G09G 2340/02H04N 9/641H04N 5/04H04N 5/126H04N 19/42G06F 3/0683
61
PatentIndex Score
0
Cited by
0
References
0
Claims
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.
Claims
exact text as granted — not AI-modified1 . A data structure for defining a corresponding one of a plurality of logical surfaces on which graphics images are arranged, the data structure comprising a field indicating a color of the corresponding one of the logical surfaces,
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 the color indicating field.
2 . The data structure of claim 1 , further comprising at least one of a field indicating a relative depth of the corresponding one of the logical surfaces on a display, a field indicating an alpha value for the graphics image on the corresponding one of the logical surfaces, a field indicating a location of the corresponding one of the logical surfaces on the display, a field indicating a location in memory where the graphics image for the corresponding one of the logical surfaces is stored, and a field indicating a format of the graphics image to be displayed on the corresponding one of the logical surfaces.
3 . The data structure of claim 2 , wherein the format of the graphics image is any one selected from a group consisting of YUV, RGB, CLUT and alpha-only formats.
4 . The data structure of claim 3 , wherein the alpha-only format is a format in which the graphics image is represented in the memory by alpha values only.
5 . The data structure of claim 1 , further comprising a field indicating a method of selecting an alpha value for each pixel in the graphics image on the corresponding one of the logical surfaces.
6 . The data structure of claim 5 , wherein the alpha value for each pixel is selected using chroma keying, CLUT alpha values, luminance (Y) values or a window alpha value.
7 . The data structure of claim 2 , wherein the alpha value contained in the field indicating the alpha value is applied to all pixels of the graphics image on the corresponding one of the logical surfaces.
8 . A method of using a data structure to define a corresponding one of a plurality of logical surfaces on which graphics images are arranged, at least one of the graphics images including pixels having a single color, the method comprising:
indicating, in the data structure, a color of the corresponding one of the logical surfaces; 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 one of the logical surfaces indicated in the data structure.
9 . The method of claim 8 , further comprising indicating in the data structure for the corresponding one of the logical surfaces, at least one of a relative depth on a display, an alpha value for the graphics image, a location on the display, a location in memory where the graphics image is stored, and a format of the graphics image to be displayed.
10 . The method of claim 9 , wherein the format of the graphics image is any one selected from a group consisting of YUV, RGB, CLUT and alpha-only formats.
11 . The method of claim 10 , wherein the alpha-only format is a format in which the graphics image is represented in the memory by alpha values only.
12 . The method of claim 8 , further comprising indicating, in the data structure, a method of selecting an alpha value for each pixel in the graphics image on the corresponding one of the logical surfaces.
13 . The method of claim 12 , wherein the alpha value for each pixel is selected using chroma keying, CLUT alpha values, luminance (Y) values or a window alpha value.
14 . The method of claim 9 , further comprising applying the alpha value for the graphics image to all pixels of the graphics image on the corresponding one of the logical surfaces.
15 . A method of displaying a graphics image including pixels having a single color, comprising:
generating a plurality of data structures, each data structure defining a corresponding one of a plurality of windows on which graphics images are displayed; and generating the pixels having the single color at a display time instead of reading the pixels from memory.
16 . The method of claim 15 , wherein at least one of the data structures includes a field indicating a color of the graphics image, and wherein the color indicating field is used to generate the pixels.
17 . The method of claim 15 , further comprising sorting the data structures in accordance with an order in which the corresponding windows are displayed.
18 . The method of claim 17 , wherein each of the data structures has a field indicating a relative depth of the corresponding one of the windows, which is used to sort the data structures.
19 . The method of claim 15 , wherein at least one of the data structures includes a field indicating an alpha value for the graphics image on the corresponding one of the windows.
20 . The method of claim 15 , wherein at least one of the data structures includes a location of the corresponding one of the windows on a display.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.