Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
380 words
An image data system responsive to observer position data and observer orientation data provided by a motion simulation computer, for providing raster display data to a raster type display device defining a bounded two dimensional perspective view of a three dimensional object system formed by polygon faces of that portion of an object coordinate system within the volume of vision of an observer in an observer coordinate system, comprising: an object system data means for providing object position data defining the position within the object coordinate system of each of the vertices of the polygon faces, and for providing other object data which defines physical properties of the objects within the object system represented by the polygon faces; an image data computer means for receiving the object data and adapted to receive at least the observer position data from the motion simulation computer, and for combining the data to form digital image data having a predetermined format with predetermined code bits for identifying the object position data and the other object data; decoding means for receiving the formatted image data and decoding the code bits and storing object position data in a predetermined order; translation means responsive to the observer position data for redefining the object position data relative to the observer coordinate system origin instead of the object coordinate system origin; rotation means responsive to the observer orientation data for redefining the object position relative to a particular axis of vision within the observer coordinate system; projection means responsive to the redefined object position data for converting the three dimensional position coordinates of each vertex of the polygon faces into two dimensional display coordinates to provide the bounded two dimensional view of the three dimensional object system; slope determining means responsive to the two dimensional display coordinates for determining the slope of the polygon edges extending between adjacent vertices; vertex sorting means responsive to the two dimensional display coordinates for determining the order in which the vertices appear within each display raster; display generator means responsive to the display coordinates and to the slope of the polygon edges and to the other object data for providing the deflection and video signals required by the display device to provide the two dimensional perspective view of the three dimensional object system.
Claim 2
Dependent Claim
380 words
An image data system responsive to observer position data and observer orientation data provided by a motion simulation computer, for providing raster display data to a raster type display device defining a bounded two dimensional perspective view of a three dimensional object system formed by polygon faces of that portion of an object coordinate system within the volume of vision of an observer in an observer coordinate system, comprising: an object system data means for providing object position data defining the position within the object coordinate system of each of the vertices of the polygon faces, and for providing other object data which defines physical properties of the objects within the object system represented by the polygon faces; an image data computer means for receiving the object data and adapted to receive at least the observer position data from the motion simulation computer, and for combining the data to form digital image data having a predetermined format with predetermined code bits for identifying the object position data and the other object data; decoding means for receiving the formatted image data and decoding the code bits and storing object position data in a predetermined order; translation means responsive to the observer position data for redefining the object position data relative to the observer coordinate system origin instead of the object coordinate system origin; rotation means responsive to the observer orientation data for redefining the object position relative to a particular axis of vision within the observer coordinate system; projection means responsive to the redefined object position data for converting the three dimensional position coordinates of each vertex of the polygon faces into two dimensional display coordinates to provide the bounded two dimensional view of the three dimensional object system; slope determining means responsive to the two dimensional display coordinates for determining the slope of the polygon edges extending between adjacent vertices; vertex sorting means responsive to the two dimensional display coordinates for determining the order in which the vertices appear within each display raster; display generator means responsive to the display coordinates and to the slope of the polygon edges and to the other object data for providing the deflection and video signals required by the display device to provide the two dimensional perspective view of the three dimensional object system.
Claim 3
Dependent Claim
26 words
The system of claim 1, wherein the object position data for the vertices of each polygon face is stored within the decoding means in sequential order.
Claim 4
Dependent Claim
18 words
The system of claim 2, wherein the vertices of each polygon have sequential addresses within the decoding means.
Claim 5
Dependent Claim
37 words
The system of claim 3, wherein the other object data indicates whether each polygon face is a two dimensional polygon feature of the object system or one face of a three dimensional feature of the object system.
Claim 6
Dependent Claim
43 words
The system of claim 4, wherein the position of one vertex of two dimensional polygon features is defined in the object system data means by object system coordinates, and each successive vertex of that polygon feature is defined relative to the preceding vertex.
Claim 7
Dependent Claim
54 words
The system of claim 4, wherein the position of one vertex of one polygon face of three dimensional features is defined in the object system data means by object system coordinates and each remaining vertex of that polygon face and the other polygon face of that feature is defined relative to the one vertex.
Claim 8
Dependent Claim
49 words
The visual data system of claim 3, wherein the rasters are fixed in shape and position within the display device screen, and display a plurality of polygon faces which are defined within the rasters by modulating the video signal from the display generator to the raster type display device.
Claim 9
Dependent Claim
28 words
The visual data system of claim 3, wherein each polygon face is displayed on the raster type display device by an individual and correspondingly shaped and positioned raster.
Claim 10
Dependent Claim
33 words
The visual data system of claim 8, wherein the vertex sorting means sequentially examines all of the vertices of a single polygon face to determine display order of the vertices of that face.
Claim 11
Dependent Claim
54 words
The system of claim 9, wherein the display generator means provides a raster of scan lines parallel to one of the two display dimensions, and incrementally spaced along the other of the two display dimensions, which scan lines progressively change in length to form the outline of the polygon face displayed by that raster.
Claim 12
Dependent Claim
37 words
The system of claim 10, wherein the vertex sorting means arranges the vertices of each polygon face in numerical order of the other of the two display dimensions, which is the order of display of the vertices.
Claim 13
Dependent Claim
25 words
The system of claim 11, wherein the vertices of each polygon face are sorted into ascending order of the other of the two display dimensions.