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

Circuit for forming objects in a video picture

Assignee: US Philips Corp
•
Filing: 1986-09-16
•
Granted: 1988-07-05
•
Expires: 2006-09-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit for generating a plurality of moving or fixed objects on a video screen, more specifically for a video game. The circuit uses a topological memory 20 which represents the picture element by element, and an object memory 31 in which objects are defined by consecutive line segments. The addresses of the line segments are sequentially loaded into the topological memory. A picture generator 26 scans the contents of the object memory 31, under control of the topological memory 20, to define at each instant the colors to be displayed on the screen. Updating the topological memory every field with new line segment addresses changes the display positions of the objects every field thus giving motion to the objects.

Inventors

  • 👤 Michel Bottiau

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 01:13
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/42

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 261 words
A circuit for generating object images in a video picture, said picture being formed by a multiplicity of pixels arranged as a raster scanned in a multiplicity of successive lines, in which the image of each object is presented as a plurality of segments on adjoining lines, comprising: a topological memory having memory locations corresponding to respective pixels, for storing data groups in respective locations, for each group whose corresponding pixels include a pixel which should be the start of a segment of an object image, said each data group including an identification number for a respective, specific object and the location of the pixel at which the segment starts, an object memory for storing data streams, each data stream defining a segment of a specific object, an address register for storing, with respect to an identified object, the address at which a predetermined segment is stored in the object memory, and the position in the picture where this segment is to be displayed, and means for (a) addressing and reading the topological memory in synchronism with scanning of the raster, (b) reading from the address register the address in the object memory at which data is stored defining the segment to be displayed, each time an object number is read from the topological memory, and (c) reading from the object memory, at the address read from the address register, data defining the said segment to be displayed, whereby movement of a location of an image in the picture requires a change of the data stored in the topological register only.
Claim 2
Dependent Claim 261 words
A circuit for generating object images in a video picture, said picture being formed by a multiplicity of pixels arranged as a raster scanned in a multiplicity of successive lines, in which the image of each object is presented as a plurality of segments on adjoining lines, comprising: a topological memory having memory locations corresponding to respective pixels, for storing data groups in respective locations, for each group whose corresponding pixels include a pixel which should be the start of a segment of an object image, said each data group including an identification number for a respective, specific object and the location of the pixel at which the segment starts, an object memory for storing data streams, each data stream defining a segment of a specific object, an address register for storing, with respect to an identified object, the address at which a predetermined segment is stored in the object memory, and the position in the picture where this segment is to be displayed, and means for (a) addressing and reading the topological memory in synchronism with scanning of the raster, (b) reading from the address register the address in the object memory at which data is stored defining the segment to be displayed, each time an object number is read from the topological memory, and (c) reading from the object memory, at the address read from the address register, data defining the said segment to be displayed, whereby movement of a location of an image in the picture requires a change of the data stored in the topological register only.
Claim 3
Dependent Claim 84 words
A circuit as claimed in claim 1, wherein the address register includes two parts, one part containing for each object identification number the address which is recorded in the object memory for at least one picture field identifying the beginning segment of said object, the other part containing an output address which corresponds to the description of a segment of the object which is changed each time a new segment, which differs from a segment immediately preceding said new segment, is to be displayed.
Claim 4
Dependent Claim 34 words
A circuit as claimed in claim 2, in which the content of at least one memory is changed to change the position of the object images in the picture, during the field retrace period.
Claim 5
Dependent Claim 40 words
A circuit as claimed in claim 2, wherein each data group of the topological memory comprises a repetition bit which indicates that the subsequent segment to be displayed of a specific object is the same as the segment previously displayed.
Claim 6
Dependent Claim 33 words
A circuit as claimed in claim 1, wherein the heading of each segment data stream in the object memory includes the address of the data stream defining the subsequent segment to be displayed.
Claim 7
Dependent Claim 51 words
A circuit as claimed in claim 1, wherein each segment in the object memory is divided into sub-segments, all but the last of said sub-segments having a predetermined constant length, each sub-segment being preceded by the address of a corresponding sub-segment which is located in the subsequent segment to be displayed.
Claim 8
Dependent Claim 67 words
A circuit according to claim 6, wherein said topological memory includes a plurality of locations corresponding to picture locations which are to the left and outside of the picture portion which is viewable, and wherein during updating of said picture information only data identifying viewable portions of said object image are entered in the remaining portion of the memory which represents the viewable field of the picture.
Claim 9
Dependent Claim 407 words
A circuit for generating object images in a video picture, said picture being formed by a multiplicity of pixels arranged as a raster scanned in a multiplicity of successive lines, in which the image of each object is presented as a plurality of segments on adjoining lines, comprising: a topological memory having memory locations corresponding to respective pixels, for storing data groups in respective locations, for each group whose corresponding pixels include a pixel which should be the start of a segment of an object image, said each data group being located in a predetermined position in said topological memory, and including an identification number for a respective, specific object and the location of the pixel at which the segment starts, said data group further comprising a series of shift code bits which represent the value of the shift between the actual position of the segments and the position of the data group, an object memory for storing data streams, each data stream defining a segment of a specific object, an address register including two parts for storing, with respect to an identified object, the address at which a predetermined segment is stored in the object memory, and the position in the picture where this segment is to be displayed; one of said parts containing for each object identification number the address which is recorded in the object memory for at least one picture field identifying the beginning segment of said object, the other part containing an output address which corresponds to the description of a segment of the object which is changed each time a new segment, which differs from a segment immediately preceding said new segment, is to be displayed, and means for (a) addressing and reading the topological memory in synchronism with scanning of the raster, (b) reading from the address register the address in the object memory at which data is stored defining the segment to be displayed, each time an object number is read from the topological memory, and (c) reading from the object memory, at the address read from the address register, data defining the said segment to be displayed, the content of at least one of said memories being changed during the field retrace period, to change the position of the object images in the picture, whereby movement of a location of an object image in the picture requires a change of the data stored in the topological register only.
Claim 10
Dependent Claim 407 words
A circuit for generating object images in a video picture, said picture being formed by a multiplicity of pixels arranged as a raster scanned in a multiplicity of successive lines, in which the image of each object is presented as a plurality of segments on adjoining lines, comprising: a topological memory having memory locations corresponding to respective pixels, for storing data groups in respective locations, for each group whose corresponding pixels include a pixel which should be the start of a segment of an object image, said each data group being located in a predetermined position in said topological memory, and including an identification number for a respective, specific object and the location of the pixel at which the segment starts, said data group further comprising a series of shift code bits which represent the value of the shift between the actual position of the segments and the position of the data group, an object memory for storing data streams, each data stream defining a segment of a specific object, an address register including two parts for storing, with respect to an identified object, the address at which a predetermined segment is stored in the object memory, and the position in the picture where this segment is to be displayed; one of said parts containing for each object identification number the address which is recorded in the object memory for at least one picture field identifying the beginning segment of said object, the other part containing an output address which corresponds to the description of a segment of the object which is changed each time a new segment, which differs from a segment immediately preceding said new segment, is to be displayed, and means for (a) addressing and reading the topological memory in synchronism with scanning of the raster, (b) reading from the address register the address in the object memory at which data is stored defining the segment to be displayed, each time an object number is read from the topological memory, and (c) reading from the object memory, at the address read from the address register, data defining the said segment to be displayed, the content of at least one of said memories being changed during the field retrace period, to change the position of the object images in the picture, whereby movement of a location of an object image in the picture requires a change of the data stored in the topological register only.
Claim 11
Dependent Claim 28 words
A circuit as claimed in claim 8, wherein the identification number of the object comprises four bits and the value of the shift is represented by four bits.
Claim 12
Dependent Claim 50 words
A circuit as claimed in claim 8, comprising a microprocessor for changing the position of the object image by changing at least the content of the topological memory, and an automatic device which loads said object number and said shift code bits in a predetermined format into the topological memory.
Claim 13
Dependent Claim 26 words
A circuit as claimed in claim 8, wherein the identification number of the object comprises four bits and, the shift value is represented by three bits.

References Cited (Backward Citations)

US4116444A Cited
US4498079A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-07-05 1992-01-04 1992-07-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-07-05 1996-01-04 1996-07-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-07-05 2000-01-04 2000-07-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag