Compositing digital information on a display screen based on screen descriptor
AssigneeMicrosoft Corporation
InventorsJohn M. Parchem, Robert M. Fries
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJohn M. Parchem, Robert M. Fries
Estimating the term…
A method and system for producing a composite image of two or more graphic objects. In a set top box (44) designed to be used with a television receiver or video monitor (40), an application specific integrated circuit (ASIC) (76) is provided that includes a dynamic composition engine (DCE) (84), which generates a composite image for display on the screen of the television receiver. The composite image is based upon Screen Descriptor data that include a Line Descriptor defining each scan line using Span Descriptors. A Span Descriptor defines the portion of a line occupied by one of the objects that will comprise the composite image and specifies how that object will be combined with other objects on the line. A line buffer is filled with the pixels for the scan line next to be displayed while data in a second line buffer are written to the display screen. The two line buffers are then switched, enabling the next line to be composed in one line buffer while the data in the other line buffer are written to the screen. A new Screen Descriptor is produced if a change in the composite image occurs. When the last Line Descriptor in the current Screen Descriptor is processed, a pointer to the new Screen Descriptor is passed to the DCE to enable the new Screen Descriptor to be used for generating the next frame on the display screen.
A method for displaying objects on a screen as an image that comprises a plurality of scan lines, comprising the steps of:
A system adapted for controlling the display of objects on a screen as an image comprising a plurality of scan lines, comprising:
Dependencies are inferred from the claim text.