The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 28, 1999
Filed:
Jun. 27, 1996
Joseph W Chauvin, Issaquah, WA (US);
Steven A Gabriel, Redmond, WA (US);
Howard Good, Seattle, WA (US);
Kent E Griffin, Bellevue, WA (US);
William Chambers Powell, III, Seattle, WA (US);
George Easton Scott, III, Redmond, WA (US);
Michael A Toelle, Bellevue, WA (US);
John G Torborg, Jr, Redmond, WA (US);
James E Veres, Woodinville, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A gsprite engine circuit reads a display list identifying gsprite image layers to be composited for display, retrieves gsprite image data from an external memory, and transforms the gsprite data to display device coordinates. The gsprite image layers represent independently rendered graphical objects in a graphics scene. The gsprite engine can simulate the motion of the graphical objects in a sequence of display images by performing affine transformations on the gsprite image layers. The interface to the gsprite engine circuit includes the display list and gsprite header blocks. The display list enumerates the gsprites to be composited as a display image. The header blocks describe a gsprite transform, which can be an affine transform, used to transform gsprites to display device coordinates. The header blocks also provide an array of references to image blocks or 'chunks' comprising the gsprite.