Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
185 words
A method for generating and displaying a sequence of animation frames, said method for use with a frame buffer apparatus comprising at least three data regions, each of the data regions having contents comprising frame data, and said frame buffer apparatus further comprising a display region pointer, a background region pointer, and a new frame region pointer, said method comprising the following steps: displaying, on a video display device, the contents of the data region addressed by the display region pointer; copying the contents of the data region addressed by the background region pointer into the data region addressed by the new frame region pointer; rendering a next frame in the sequence of animation frames; overlaying the next frame onto the data region addressed by the new frame region pointer; resetting the display region pointer to identify the data region addressed by the new frame region pointer; resetting the new frame region pointer to identify the data region previously addressed by the display region pointer; iteratively repeating the foregoing steps until the sequence of animated frames has been completely displayed on the video display device.
Claim 2
Independent Claim
185 words
A method for generating and displaying a sequence of animation frames, said method for use with a frame buffer apparatus comprising at least three data regions, each of the data regions having contents comprising frame data, and said frame buffer apparatus further comprising a display region pointer, a background region pointer, and a new frame region pointer, said method comprising the following steps: displaying, on a video display device, the contents of the data region addressed by the display region pointer; copying the contents of the data region addressed by the background region pointer into the data region addressed by the new frame region pointer; rendering a next frame in the sequence of animation frames; overlaying the next frame onto the data region addressed by the new frame region pointer; resetting the display region pointer to identify the data region addressed by the new frame region pointer; resetting the new frame region pointer to identify the data region previously addressed by the display region pointer; iteratively repeating the foregoing steps until the sequence of animated frames has been completely displayed on the video display device.
Claim 3
Dependent Claim
33 words
The method of claim 1 wherein the step of displaying includes one or more video retrace periods, and the respective steps of copying, rendering, and overlaying are performed during said video retrace periods.
Claim 4
Dependent Claim
19 words
The method of claim 2 wherein said one or more video retrace periods include a vertical video retrace period.
Claim 5
Dependent Claim
19 words
The method of claim 2 wherein said one or more video retrace periods include a horizontal video retrace period.
Claim 6
Dependent Claim
69 words
The method of claim 1, wherein the step of resetting the new frame region pointer is replaced by the following steps: resetting the background region pointer to address the data region addressed by the display region pointer, thereby updating the contents of the region addressed by the background region pointer; and resetting the new frame region pointer to address the data region previously addressed by the background region pointer.
Claim 7
Independent Claim
191 words
An apparatus for generating and displaying a sequence of animation frames, said apparatus comprising: a frame buffer apparatus comprising at least three data regions, each of the data regions having contents comprising frame data, and the frame buffer apparatus further comprising a display region pointer, a background region pointer, and a new frame region pointer; means for displaying, on a video display device, the contents of the data region addressed by the display region pointer; means for copying the contents of the data region addressed by the background region pointer into the data region addressed by the new frame region pointer; means for rendering a next frame in the sequence of animation frames; means for overlaying the next frame onto the data region addressed by the new frame region pointer; means for resetting the display region pointer to identify the data region addressed by the new frame region pointer; means for resetting the new frame region pointer to identify the data region previously addressed by the display region pointer; means for iteratively repeating the foregoing steps until the sequence of animated frames has been completely displayed on the video display device.
Claim 8
Independent Claim
191 words
An apparatus for generating and displaying a sequence of animation frames, said apparatus comprising: a frame buffer apparatus comprising at least three data regions, each of the data regions having contents comprising frame data, and the frame buffer apparatus further comprising a display region pointer, a background region pointer, and a new frame region pointer; means for displaying, on a video display device, the contents of the data region addressed by the display region pointer; means for copying the contents of the data region addressed by the background region pointer into the data region addressed by the new frame region pointer; means for rendering a next frame in the sequence of animation frames; means for overlaying the next frame onto the data region addressed by the new frame region pointer; means for resetting the display region pointer to identify the data region addressed by the new frame region pointer; means for resetting the new frame region pointer to identify the data region previously addressed by the display region pointer; means for iteratively repeating the foregoing steps until the sequence of animated frames has been completely displayed on the video display device.
Claim 9
Dependent Claim
36 words
The apparatus of claim 6 wherein the means for displaying include means for generating one or more video retrace periods, and the respective means for copying, rendering, and overlaying are operative during said video retrace periods.
Claim 10
Dependent Claim
19 words
The apparatus of claim 7 wherein said one or more video retrace periods include a vertical video retrace period.
Claim 11
Dependent Claim
19 words
The apparatus of claim 7 wherein said one or more video retrace periods include a horizontal video retrace period.
Claim 12
Dependent Claim
73 words
The apparatus of claim 6, wherein the means for resetting the new frame region pointer are replaced by the following means: means for resetting the background region pointer to address the data region addressed by the display region pointer, thereby updating the contents of the region addressed by the background region pointer; and means for resetting the new frame region pointer to address the data region previously addressed by the background region pointer.