Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
348 words
In a video game having a display system including a raster scan line video display unit, a supervisory digital computer for supervising the operation of the display system, a program memory that contains a computer program executed by the supervisory digital computer, an image memory that contains data for a plurality of images, a bit map memory for receiving and storing image data and for supplying such stored image data for display on the video display unit, and means for allowing a player of the video game to interact with the supervisory digital computer's execution of the computer program to change the scene presented on the video display unit, the improvement which comprises: a Direct Memory Access ("DMA") co-processor operable under the control of signals from the supervisory digital computer for processing a raster scan video image, said DMA co-processor including: a) Source Address Generation ("SAG") means for generating addresses of locations in the image memory from which image data is retrieved; b) Data Pipe ("DP") means for receiving image data from locations in said image memory addressed by said SAG means, and for permitting pixel and image manipulation of such image data to adapt it for display on the video display unit prior to storing the manipulated data into the bit map memory; c) Destination Address Generation ("DAG") means for generating addresses of locations in said bit map memory into which image data is stored after having been manipulated by said DP means; d) Control Section ("CS") means for controlling the operation of said SAG means, said DP means and said DAG means in response to supervisory control signals received by said CS means from the supervisory digital computer; e) a first data bus between said DP means and said image memory for transferring said image data from said image memory to said DP means prior to manipulation by said DP means, and; f) a second data bus between said DP means and said bit map memory for transferring said image data from said DP means to said bit map memory after manipulation by said DP means.
Claim 2
Dependent Claim
348 words
In a video game having a display system including a raster scan line video display unit, a supervisory digital computer for supervising the operation of the display system, a program memory that contains a computer program executed by the supervisory digital computer, an image memory that contains data for a plurality of images, a bit map memory for receiving and storing image data and for supplying such stored image data for display on the video display unit, and means for allowing a player of the video game to interact with the supervisory digital computer's execution of the computer program to change the scene presented on the video display unit, the improvement which comprises: a Direct Memory Access ("DMA") co-processor operable under the control of signals from the supervisory digital computer for processing a raster scan video image, said DMA co-processor including: a) Source Address Generation ("SAG") means for generating addresses of locations in the image memory from which image data is retrieved; b) Data Pipe ("DP") means for receiving image data from locations in said image memory addressed by said SAG means, and for permitting pixel and image manipulation of such image data to adapt it for display on the video display unit prior to storing the manipulated data into the bit map memory; c) Destination Address Generation ("DAG") means for generating addresses of locations in said bit map memory into which image data is stored after having been manipulated by said DP means; d) Control Section ("CS") means for controlling the operation of said SAG means, said DP means and said DAG means in response to supervisory control signals received by said CS means from the supervisory digital computer; e) a first data bus between said DP means and said image memory for transferring said image data from said image memory to said DP means prior to manipulation by said DP means, and; f) a second data bus between said DP means and said bit map memory for transferring said image data from said DP means to said bit map memory after manipulation by said DP means.
Claim 3
Dependent Claim
93 words
The video game of claim 1 further comprising: (a) a palette map memory operating in parallel with the bit map memory for receiving and storing palette data and for supplying such stored palette data to the video display unit simultaneously with transfer of stored image data to the video display unit; (b) a color map memory for receiving (1) image data from said bit map memory and (2) palette data from the palette map memory, and for converting such data into data specifying a color to be displayed on the video display unit.
Claim 4
Dependent Claim
43 words
The video game of claim 1 further comprising auto-erase means for automatically erasing each raster scan line of image data stored in the bit map memory immediately following the display of that raster scan line of image data on the video display unit.
Claim 5
Dependent Claim
50 words
The video game of claim 1 further comprising background generation means for generating background image data and for supplying such background image data to the video display unit, said background image data being generated independently from the image data supplied to the video display unit by the bit map memory.
Claim 6
Dependent Claim
91 words
The video game of claim 4 further comprising a priority selection means for selecting between image data from the bit map memory and the background image data for display on the video display unit, said priority selection means being controlled by the digital computer so that in a first operating mode the image data from the bit map memory has priority over and overwrites the background image data and in a second operating mode the background image data has priority over and overwrites the image data from the bit map memory.
Claim 7
Dependent Claim
29 words
The video game of claim 1 further comprising audio generation means for generating audible sounds in response to data provided to said audio generation means by said digital computer.
Claim 8
Dependent Claim
33 words
The video game of claim 1 wherein said DP of said DMA co-processor includes means for manipulating the retrieved image data by shifting such image data laterally along the video raster scan line.
Claim 9
Dependent Claim
46 words
The video game of claim 1 wherein said DP of said DMA co-processor includes means for manipulating the retrieved image data by testing each pixel's image data and selectively displaying either the tested pixel's image data or other data depending upon the outcome of said test.
Claim 10
Dependent Claim
52 words
The video game of claim 1 wherein the SAG means and DAG means include means for manipulating (a) the address from which image data is retrieved from the image memory and, (b) the addresses of the locations into which such data is stored to permit clipping and flipping of the video image.
Claim 11
Dependent Claim
313 words
A video display system comprising a raster scan line video display unit for displaying scenes; supervisory digital computer means for supervising the operation of the video display system; program memory means for storing a computer program executed by the supervisory digital computer; image memory means for storing data for a plurality of images; bit map memory means for receiving and storing image data and for supplying such stored image data for display on the video display unit, and; a Direct Memory Access ("DMA") co-processor operable under the control of signals from the supervisory digital computer for processing a raster scan video image, said DMA co-processor including: a) Source Address Generation ("SAG") means for generating addresses of locations in the image memory from which image data is retrieved; b) Data Pipe ("DP") means for receiving image data from locations in said image memory addressed by said SAG means, and for permitting pixel and image manipulation of such image data to adapt it for display on the video display unit prior to storing the manipulated data into the bit map memory; c) Destination Address Generation ("DAG") means for generating addresses of locations in said bit map memory into which image data is stored after having been manipulated by said DP means; d) Control Section ("CS") means for controlling the operation of said SAG means, said DP means and said DAG means in response to supervisory control signals received by said CS means from the supervisory digital computer; e) a first data bus between said DP means and said image memory for transferring said image data from said image memory to said DP means prior to manipulation by said DP means, and; f) a second data bus between said DP means and said bit map memory for transferring said image data from said DP means to said bit map memory after manipulation by said DP means.
Claim 12
Dependent Claim
313 words
A video display system comprising a raster scan line video display unit for displaying scenes; supervisory digital computer means for supervising the operation of the video display system; program memory means for storing a computer program executed by the supervisory digital computer; image memory means for storing data for a plurality of images; bit map memory means for receiving and storing image data and for supplying such stored image data for display on the video display unit, and; a Direct Memory Access ("DMA") co-processor operable under the control of signals from the supervisory digital computer for processing a raster scan video image, said DMA co-processor including: a) Source Address Generation ("SAG") means for generating addresses of locations in the image memory from which image data is retrieved; b) Data Pipe ("DP") means for receiving image data from locations in said image memory addressed by said SAG means, and for permitting pixel and image manipulation of such image data to adapt it for display on the video display unit prior to storing the manipulated data into the bit map memory; c) Destination Address Generation ("DAG") means for generating addresses of locations in said bit map memory into which image data is stored after having been manipulated by said DP means; d) Control Section ("CS") means for controlling the operation of said SAG means, said DP means and said DAG means in response to supervisory control signals received by said CS means from the supervisory digital computer; e) a first data bus between said DP means and said image memory for transferring said image data from said image memory to said DP means prior to manipulation by said DP means, and; f) a second data bus between said DP means and said bit map memory for transferring said image data from said DP means to said bit map memory after manipulation by said DP means.
Claim 13
Dependent Claim
93 words
The video game of claim 10 further comprising: (a) a palette map memory operating in parallel with the bit map memory for receiving and storing palette data and for supplying such stored palette data to the video display unit simultaneously with transfer of stored image data to the video display unit. (b) a color map memory for receiving (1) image data from said bit map memory and (2) palette data from the palette map memory and for converting such data into data specifying a color to be displayed on the video display unit.
Claim 14
Dependent Claim
44 words
The video display system of claim 10 further comprising auto-erase means for automatically erasing each raster scan line of image data stored in the bit map memory immediately following the display of that raster scan line of image data on the video display unit.
Claim 15
Dependent Claim
43 words
The video display system of claim 10 further comprising operator control means for allowing an operator of the video display system to interact with the supervisory digital computer's execution of the computer program to change the scene presented on the video display unit.
Claim 16
Dependent Claim
34 words
The video display system of claim 10 wherein said DP of said DMA co-processor includes means for manipulating the retrieved image data by shifting such image data laterally along the video raster scan line.
Claim 17
Dependent Claim
47 words
The video display system of claim 10 wherein said DP of said DMA co-processor includes means for manipulating the retrieved image data by testing each pixel's image data and selectively displaying either the tested pixel's image data or other data depending upon the outcome of said test.
Claim 18
Dependent Claim
56 words
The video display system of claim 10 wherein the SAG means and the DAG means include means for manipulating: (a) the addresses from which image data is retrieved from the image memory (b) the addresses into which manipulated image data is stored in the bit map memory to permit clipping and/or flipping of the video image.
Claim 19
Dependent Claim
314 words
A Direct Memory Access ("DMA") co-processor operable under the control of signals from a supervisory digital computer for use in a video display system for processing a raster scan video image, the video display system including a raster scan line video display for displaying scenes, a program memory which contains a computer program executed by the supervisory digital computer, an image memory which contains data for a plurality of images, and a bit map memory for receiving and storing image data in a format adapted for display on said video display and for supplying such stored image data to the video display unit, said DMA co-processor comprising: a) Source Address Generation ("SAG") means for generating addresses of locations in the image memory from which image data is retrieved; b) Data Pipe ("DP") means for receiving image data from locations in said image memory addressed by said SAG means, and for permitting pixel and image manipulation of such image data to adapt it for display on the video display unit prior to storing the manipulated data into the bit map memory; c) Destination Address Generation ("DAG") means for generating address of locations in said bit map memory into which image data is stored after having been manipulated by said DP means; d) Control Section ("CS") means for controlling the operation of said SAG means, said DP means and said DAG means in response to supervisory control signals received by said CS means from the supervisory digital computer; e) a first data bus between said DP means and said image memory for transferring said image data from said image memory to said DP means prior to manipulation by said DP means, and; f) a second data bus between said DP means and said bit map memory for transferring said image data from said DP means to said bit map memory after manipulation by said DP means.
Claim 20
Dependent Claim
314 words
A Direct Memory Access ("DMA") co-processor operable under the control of signals from a supervisory digital computer for use in a video display system for processing a raster scan video image, the video display system including a raster scan line video display for displaying scenes, a program memory which contains a computer program executed by the supervisory digital computer, an image memory which contains data for a plurality of images, and a bit map memory for receiving and storing image data in a format adapted for display on said video display and for supplying such stored image data to the video display unit, said DMA co-processor comprising: a) Source Address Generation ("SAG") means for generating addresses of locations in the image memory from which image data is retrieved; b) Data Pipe ("DP") means for receiving image data from locations in said image memory addressed by said SAG means, and for permitting pixel and image manipulation of such image data to adapt it for display on the video display unit prior to storing the manipulated data into the bit map memory; c) Destination Address Generation ("DAG") means for generating address of locations in said bit map memory into which image data is stored after having been manipulated by said DP means; d) Control Section ("CS") means for controlling the operation of said SAG means, said DP means and said DAG means in response to supervisory control signals received by said CS means from the supervisory digital computer; e) a first data bus between said DP means and said image memory for transferring said image data from said image memory to said DP means prior to manipulation by said DP means, and; f) a second data bus between said DP means and said bit map memory for transferring said image data from said DP means to said bit map memory after manipulation by said DP means.
Claim 21
Dependent Claim
29 words
The DMA co-processor of claim 17 wherein said DP includes means for manipulating the retrieved image data by shifting such image data laterally along the video raster scan line.
Claim 22
Dependent Claim
42 words
The DMA co-processor of claim 17 wherein said DP includes means for manipulating the retrieved image data by testing each pixel's image data and selectively displaying either the tested pixel's image data or other data depending upon the outcome of said test.
Claim 23
Dependent Claim
55 words
The DMA co-processor of claim 17 wherein the SAG means and the DAG means include means for manipulating: (a) the addresses from which image data is retrieved from the image memory (b) the addresses into which manipulated image data is stored in the bit map memory to permit clipping and/or flipping of the video image.