Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
186 words
A method of generating an object on a video display screen scanned in successive frames by an image forming beam traversing the screen along a plurality of horizontal lines in response to horizontal and vertical synchronizing signals and where a microprocessor has stored in its associated memory graphics data said method comprising the following steps: sensing the current vertical position of said scan and the desired vertical object position and storing a plurality of data bits, representing said graphics data, in a first memory under control of said microprocessor if an object is to be displayed; one horizontal line later shifting said data to a second memory while recirculating such data back into said first memory; sensing the horizontal window of said horizontal line where said data is to be displayed and causing said data from one of said first and second memories to be displayed on said screen in response to the vertical object position starting on the first or second line of a horizontal line pair; and in response to the next horizontal line repeating the display of the data in the previous line.
Claim 2
Independent Claim
186 words
A method of generating an object on a video display screen scanned in successive frames by an image forming beam traversing the screen along a plurality of horizontal lines in response to horizontal and vertical synchronizing signals and where a microprocessor has stored in its associated memory graphics data said method comprising the following steps: sensing the current vertical position of said scan and the desired vertical object position and storing a plurality of data bits, representing said graphics data, in a first memory under control of said microprocessor if an object is to be displayed; one horizontal line later shifting said data to a second memory while recirculating such data back into said first memory; sensing the horizontal window of said horizontal line where said data is to be displayed and causing said data from one of said first and second memories to be displayed on said screen in response to the vertical object position starting on the first or second line of a horizontal line pair; and in response to the next horizontal line repeating the display of the data in the previous line.
Claim 3
Dependent Claim
23 words
A method as in claim 1 including the step of timing the processing of said microprocessor in response to a horizontal sync signal.
Claim 4
Dependent Claim
22 words
A method as in claim 1 where said first memory also converts parallel data bits from said microprocessor into a serial format.
Claim 5
Dependent Claim
23 words
A method as in claim 1 where said plurality of stored data bits is equivalent to the horizontal length of an object displayed.
Claim 6
Dependent Claim
26 words
A method as in claim 1 where the processing time required by said microprocessor is always more than one horizontal line time but less than two.
Claim 7
Dependent Claim
27 words
A method as in claim 1 where in the horizontal blanking interval after the end of a line pair new data is stored in said first memory.
Claim 8
Independent Claim
196 words
A method of generating an object on a video display screen scanned in successive frames by an image forming beam trasversing the screen along a plurality of horizontal lines in response to horizontal and vertical synchronizing signals and where a microprocessor has stored in its associated memory graphics data for said plurality of horizontal lines, said method comprising the following steps: sensing the current vertical position of a line pair and the desired vertical object position and storing a plurality of data bits, representing said graphics data, in a memory under control of said microprocessor if an object is to be displayed at such position; sensing whether said object is to be displayed in the first or second line of said pair; and sensing the horizontal window of said horizontal line pair where said data is to be displayed and causing said data from said memory to be immediately displayed on said screen in response to the vertical object position starting on the first line of a horizontal line pair or delaying such display one line if the display position starts on the second line; and repeating the display of the data in the previous line.
Claim 9
Independent Claim
196 words
A method of generating an object on a video display screen scanned in successive frames by an image forming beam trasversing the screen along a plurality of horizontal lines in response to horizontal and vertical synchronizing signals and where a microprocessor has stored in its associated memory graphics data for said plurality of horizontal lines, said method comprising the following steps: sensing the current vertical position of a line pair and the desired vertical object position and storing a plurality of data bits, representing said graphics data, in a memory under control of said microprocessor if an object is to be displayed at such position; sensing whether said object is to be displayed in the first or second line of said pair; and sensing the horizontal window of said horizontal line pair where said data is to be displayed and causing said data from said memory to be immediately displayed on said screen in response to the vertical object position starting on the first line of a horizontal line pair or delaying such display one line if the display position starts on the second line; and repeating the display of the data in the previous line.
Claim 10
Dependent Claim
202 words
Apparatus for generating a plurality of moving objects on a video display screen scanned in successive frames by an image forming beam traversing the screen along a plurality of horizontal lines in response to horizontal and vertical synchronizing signals and where manual control inputs are provided for a plurality of game players said control inputs determining the motion of said objects said apparatus comprising: random access memory means for storing data indicative of the vertical positions at which the objects are to be displayed on said screen as determined by said control inputs; a plurality of horizontal position means each corresponding to one of said plurality of objects for storing data indicative of the horizontal position of the corresponding object and responsive to said control inputs for changing said position; video adder means; a plurality of horizontal storage register means connected to said video adder means each corresponding to one of said plurality of objects for storing graphics data in response to the actual vertical position of said beam coming within range of said stored vertical position and responsive to an output signal from a horizontal position means corresponding to such objects for transferring said graphics data to said video adder means.
Claim 11
Dependent Claim
202 words
Apparatus for generating a plurality of moving objects on a video display screen scanned in successive frames by an image forming beam traversing the screen along a plurality of horizontal lines in response to horizontal and vertical synchronizing signals and where manual control inputs are provided for a plurality of game players said control inputs determining the motion of said objects said apparatus comprising: random access memory means for storing data indicative of the vertical positions at which the objects are to be displayed on said screen as determined by said control inputs; a plurality of horizontal position means each corresponding to one of said plurality of objects for storing data indicative of the horizontal position of the corresponding object and responsive to said control inputs for changing said position; video adder means; a plurality of horizontal storage register means connected to said video adder means each corresponding to one of said plurality of objects for storing graphics data in response to the actual vertical position of said beam coming within range of said stored vertical position and responsive to an output signal from a horizontal position means corresponding to such objects for transferring said graphics data to said video adder means.
Claim 12
Dependent Claim
22 words
Apparatus as in claim 8 together with a microprocessor where said horizontal position means is connected to and controlled by said microprocessor.