×

Processor for controlling the display of rendered image layers and method for controlling same

  • US 6,008,820 A
  • Filed: 06/27/1996
  • Issued: 12/28/1999
  • Est. Priority Date: 08/04/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A gsprite engine circuit comprising:

  • a memory interface controller for reading a list of gsprites for display, and for reading gsprite control data and gsprite image data for each of the gsprites from external memory;

    the gsprite control data including memory locations of the gsprite image data for the gsprites in the external memory, and further including gsprite transform data for each of the gsprites used to transform the gsprites to physical output device coordinates, wherein the gsprite transform data includes data describing affine transforms used to transform corresponding gsprites and thereby simulate motion of three-dirnensional graphical objects rendered to the corresponding gsprites, the affine transforms being derived from motion of characteristic points of the three-dimensional graphical objects;

    a set-up processor in communication with the memory interface for interpreting the gsprite control data and issuing read requests for the gsprite image data, the set-up processor operable to control timing for accesses of the gsprite image and control data from the external memory;

    a gsprite cache in communication with the memory interface controller for receiving and storing the gsprite image data; and

    a gsprite processor in communication with the set-up processor for receiving the gsprite transform data and in response, retrieving samples of the gsprite image data from the gsprite cache, the gsprite processor operable to transform the samples of the gsprite image data to the physical output device coordinates according to the gsprite transform data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×