← Back to Patent Explorer
US4116444A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for generating a plurality of moving objects on a video display screen

Assignee: ATARI Corp 1196 BORREGAS AVENUE SUNNYVALE CALIFORNIA 94088 A CORP OF NEVADA
•
Filing: 1976-07-16
•
Granted: 1978-09-26
•
Expires: 1996-07-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for generating a plurality of moving objects on a video display screen in, for example, a video amusement game which utilizes a system of time shared hardware to provide for a change in position of the moving objects on the video screen. The method includes an object storage memory which may be updated during each vertical retrace interval and is scanned during each horizontal retrace interval to provide information for a horizontal memory which generates the next horizontal video display line. The horizontal memory contains an object identification code in the proper horizontal location and the actual video image is generated by an associated graphics generator and picture memory which respond to the object code.

Inventors

  • 👤 Steven T. Mayer
  • 👤 Ronald E. Milner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:44
CPC Classifications
A; A63; A63F; A63F13/00; A63F13/40; A63F13/42; A63F13/426; G; G09; G09G; G09G5/00; G09G5/42; A63F2300/00; A63F2300/20; A63F2300/203

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 219 words
A method for generating a plurality of moving objects on a video raster scan television 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 which also provide horizontal and vertical retrace intervals and where manual control inputs are provided for a plurality of game players said control inputs determining the motion of said objects said method comprising the following steps: storing data indicative of the locations at which the objects are to be displayed on said screen; during a horizontal retrace interval scanning said stored data to determine any locations to be displayed for the next horizontal line to be scanned; temporarily storing information in locations in a random access memory representing said next horizontal line in accordance with said stored location; delivering an output display signal when the position of the beam corresponds to such location; thereafter during the next horizontal retrace interval scanning said stored data to determine any locations to be displayed for the line after said next horizontal line to be scanned; updating said locations in said random access memory with information representing such line after next; and updating said stored data of said first step during vertical retrace in response to a player control input.
Claim 2
Independent Claim 219 words
A method for generating a plurality of moving objects on a video raster scan television 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 which also provide horizontal and vertical retrace intervals and where manual control inputs are provided for a plurality of game players said control inputs determining the motion of said objects said method comprising the following steps: storing data indicative of the locations at which the objects are to be displayed on said screen; during a horizontal retrace interval scanning said stored data to determine any locations to be displayed for the next horizontal line to be scanned; temporarily storing information in locations in a random access memory representing said next horizontal line in accordance with said stored location; delivering an output display signal when the position of the beam corresponds to such location; thereafter during the next horizontal retrace interval scanning said stored data to determine any locations to be displayed for the line after said next horizontal line to be scanned; updating said locations in said random access memory with information representing such line after next; and updating said stored data of said first step during vertical retrace in response to a player control input.
Claim 3
Dependent Claim 32 words
A method as in claim 1 where each object has an identification code and where in said first step said data stored in predetermined memory locations is representative of the identification code.
Claim 4
Dependent Claim 64 words
A method as in claim 2 including graphics generator means for supplying video data to said image forming beam and where said random access memory actuates said graphics generator means which is responsive to said object identification code stored in said random access memory to cause an object having a predetermined pictorial configuration corresponding to said identification code to be displayed on said screen.
Claim 5
Dependent Claim 31 words
A method as in claim 1 where said steps of scanning during a horizontal retrace interval, temporarily storing, and delivering an output display signal are repeated until a frame is completed.
Claim 6
Dependent Claim 122 words
A method as in claim 1 where complex fixed objects are generated around which said moving objects move including the steps of storing data representative of the shape of segments of said fixed objects which may be displayed in four angular orientations, storing binary data with one portion indicative of said shape of said segment and another portion its angular orientation, and in response to said one portion of binary data, reading out and displaying said data representative of the shape of a predetermined segment and rotating such segments to the proper angular orientation in response to said other portion, and concurrently displaying in contiguous relationship said data representative of the shape of said predetermined segment in a plurality of angular orientations.
Claim 7
Independent Claim 127 words
A method for generating complex fixed objects on a raster scan video display screen around which a plurality of moving objects move including the steps of storing data representative of the shape of segments of said fixed objects which may be displayed in more than one angular orientation, storing binary data with one portion indicative of said shape of said segment and another portion its angular orientation, in response to said one portion of binary data, reading out and displaying said data representative of the shape of a predetermined segment, and rotating such segment, to the proper angular orientation in response to said other portion, and concurrently displaying in contiguous relationship said data representative of the shape of said predetermined segment in a plurality of angular orientations.
Claim 8
Independent Claim 127 words
A method for generating complex fixed objects on a raster scan video display screen around which a plurality of moving objects move including the steps of storing data representative of the shape of segments of said fixed objects which may be displayed in more than one angular orientation, storing binary data with one portion indicative of said shape of said segment and another portion its angular orientation, in response to said one portion of binary data, reading out and displaying said data representative of the shape of a predetermined segment, and rotating such segment, to the proper angular orientation in response to said other portion, and concurrently displaying in contiguous relationship said data representative of the shape of said predetermined segment in a plurality of angular orientations.
Claim 9
Dependent Claim 22 words
A method as in claim 6 where said binary data is set up during the vertical retrace interval of said raster scan.

References Cited (Backward Citations)

US3396377A Cited
US3528068A Cited
US3685038A Cited
US3747087A Cited
US3750135A Cited
US3893075A Cited
US4026555A Cited
US4034983A Cited
US4053740A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-09-25 1982-03-27 1982-09-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-09-25 1986-03-27 1986-09-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-09-25 1990-03-27 1990-09-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag