Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
260 words
A line buffer system for displaying a plurality of foreground objects and background on a monitor raster scan display screen used in a game to display a sequence of video pictures, each picture comprised of a plurality of parallel horizontal lines and each line being digitalized by division into adjacent pixels and each line being displayed on the display screen during active video scan, comprising: foreground memory means for storing object information in the form of blocks of digital data as foreground information in a foreground memory, each such block corresponding to a rectangular segment of the monitor screen displayable at a position on the screen that is selectable and changeable during the play of the game; background memory means for storing background information in the form of blocks of digital data in a background memory, such blocks corresponding to selectable and changeable rectangular locations on the monitor screen; buffer means; transfer means for transferring sufficient foreground information to comprise a horizontal line on the monitor screen from said foreground memory means to said buffer means during active video scan of a picture containing said line, but prior to the time active video scan of said line on the screen has begun; control means including means capable of controlling the intensity of the raster display in accordance with said data in said foreground memory means and said background memory means; and foreground output means for outputting said foreground information corresponding to said line from said buffer means in the form of a foreground data stream transmitted to said control means.
Claim 2
Dependent Claim
260 words
A line buffer system for displaying a plurality of foreground objects and background on a monitor raster scan display screen used in a game to display a sequence of video pictures, each picture comprised of a plurality of parallel horizontal lines and each line being digitalized by division into adjacent pixels and each line being displayed on the display screen during active video scan, comprising: foreground memory means for storing object information in the form of blocks of digital data as foreground information in a foreground memory, each such block corresponding to a rectangular segment of the monitor screen displayable at a position on the screen that is selectable and changeable during the play of the game; background memory means for storing background information in the form of blocks of digital data in a background memory, such blocks corresponding to selectable and changeable rectangular locations on the monitor screen; buffer means; transfer means for transferring sufficient foreground information to comprise a horizontal line on the monitor screen from said foreground memory means to said buffer means during active video scan of a picture containing said line, but prior to the time active video scan of said line on the screen has begun; control means including means capable of controlling the intensity of the raster display in accordance with said data in said foreground memory means and said background memory means; and foreground output means for outputting said foreground information corresponding to said line from said buffer means in the form of a foreground data stream transmitted to said control means.
Claim 3
Dependent Claim
21 words
A line buffer system according to one of claim 1 wherein said foreground and background memory means are read only memories.
Claim 4
Dependent Claim
22 words
A line buffer system according to claim 2 wherein said foreground read only memory has a capacity substantially equal to 4,096×32 bits.
Claim 5
Dependent Claim
22 words
A line buffer system according to claim 2 wherein said background read only memory has a capacity substantially equal to 4,096×8 bits.
Claim 6
Dependent Claim
28 words
A line buffer system according to one of claim 1 and wherein said buffer means comprises a pair of random access memories, alternately refreshed by said transfer means.
Claim 7
Dependent Claim
107 words
A line buffer system according to claim 1 wherein said transfer means comprises: object means for storing object package information referring to objects in said foreground memory means; shift register means for transferring foreground data corresponding to said object package information from said foreground memory means to said buffer means; background means for storing background package information referring to blocks in said background memory means; background output means for transforming said background package information into a background data stream, wherein said background data stream comprises binary data for said line by reading said background package information from said background memory means during the display of said line.
Claim 8
Dependent Claim
55 words
A line buffer system according to claim 6 wherein said foreground output means includes multiplexers and timing signals for reading said foreground data stream out of said buffer means and for combining said foreground and background data streams into a single data stream, and means for applying said single data stream to said control means.
Claim 9
Dependent Claim
71 words
A line buffer system according to one of claims 1 and 6 wherein said control means includes color RAM means addressed by the data in at least one of said data streams to provide an output representing color, converting means for converting digital data output from said color RAM to analogue signals, and means for controlling the color and intensity of pixels in the raster display in response to said output.
Claim 10
Dependent Claim
38 words
A line buffer system according to one of claim 1 further characterized by picture flip means for inverting an entire picture with respect to one of a pair of axes parallel to and perpendicular to said horizontal lines.
Claim 11
Dependent Claim
28 words
A line buffer system according to one of claim 1 further characterized by object flip means for inverting at least one object representation with respect to an axis.
Claim 12
Dependent Claim
108 words
A line buffer system according to claim 6 wherein said transfer means includes: microprocessor means for generating said object package information; bus means connected to said microprocessor means for carrying said object package information; staging means, connectable to said bus means by said microprocessor means at random times during the display of a sequence of video pictures, for temporarily storing said object package information carried on said bus means; and moving means operably connected to said staging means and said object means for moving said object package information from said staging means to said object means without interfering with said microprocessor means generation of said object package information.
Claim 13
Dependent Claim
29 words
A line buffer system according to claim 11 wherein said moving means moves said object package information at substantially regular intervals during display of the sequence of video pictures.
Claim 14
Dependent Claim
21 words
A line buffer system according to claim 12 wherein the substantially regular intervals are spaced by approximately 1/30 of a second.
Claim 15
Dependent Claim
26 words
A line buffer system according to claim 12 wherein said moving means moves said object package information during a time of the order of 500 μsecs.
Claim 16
Dependent Claim
39 words
A line buffer system according to claim 11 wherein said moving means inhibits said microprocessor means from connecting said staging means to said bus means while moving said object package information from said staging means to said object means.