Patent US2620917A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4179824A Expired / Lapsed US ⏱️ 0.0 years remaining

Simulation of an object system formed by polygon faces having a series of fundamental shapes and dimension

Assignee: Raytheon Co
•
Filing: 1978-05-04
•
Granted: 1979-12-25
•
Expires: 1998-05-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The terrain data within an aircraft flight simulation system includes two and three dimensional object items formed by polygon faces having shapes orientations and dimensions selected from a series of fundamental shapes orientations and dimensions. The image data is coordinated in a buffer memory according to a particular format, and forwarded to an image processor. Instruction words appear throughout the format for identifying the type of data in the data words following each instruction word, and for controlling the flow of data through the image processor. The image data formatted and processed includes: Initial position data (Vo), defining the position of initial points or landmark points (i.e., the first vertex of each polygon face) within the terrain coordinate system. Shape data (delta data) defining the relative position of other points, (i.e., the remaining vertices of the fundamental shape incorporated in each polygon face) with respect to the landmark points of each Vo. Scale data for defining the dimensions of each face to be formed from the fundamental object shapes. The image processor translates initial position data into the aircraft coordinate system; then rotates, clips, and projects each three-dimensional position vector to form two-dimensional display vectors. Raster scanlines are generated from the display vectors Vd of each face for display on a CRT.

Inventors

  • 👤 David R. Marsh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 02:58
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/42; G09B; G09B9/00; G09B9/02; G09B9/08; G09B9/30; G09B9/301; G09B9/302; G09G1/00; G09G1/06

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 412 words
An image data system for providing a two dimensional perspective display of object items within a three dimensional object coordinate system formed by polygon faces, each face of which incorporates a fundamental object shape from a series of predetermined fundamental object shapes having various dimensions and orientations from a series of predetermined dimensions and orientations, and each face of which has an initial point, comprising: data source means for providing image data in accordance with a predetermined data format including the following types of image data initial position data for defining the position of the initial point for each polygon face with respect to the object coordinate system, shape data for defining the relative positions of the vertices of each object shape of the series of predetermined fundamental object shapes, with respect to the initial point for faces incorporating that object shape, each fundamental object shape being formed by straight edges of predetermined dimensions and orientations extending between the vertices of that object shape, shape data associated with each initial point for modifying the dimensions of the incorporated fundamental shape to provide the vertices of the face for that initial point, and other data associated with the initial points for defining other visual parameters for the face thereof, the image data having codes bits associated therewith for distinguishing between the initial positional data and the shape data and the other data; image data decoder means responsive to the code bits for processing each type of image data; random access memory means for receiving shape data at predetermined address locations in response to the image data decoder means; scalor means responsive to the shape data in the random access memory and to the scale data for changing the dimensions of the edges of the fundamental object shape incorporated by each face; accumulator means which receives the initial position data for each initial point in response to the image data decoder means and receives the scaled shape data for that initial point from the scalor means in response to the image data decoder means for combining each initial point with the scaled shape data therefor to provide the position data of the remaining vertices of each object face; image data processor means for providing two dimensional display coordinates for each face vertex which maintains the three dimensional perspective of the object faces; and display means for receiving the display coordinates and generating a two dimensional visual display of the object face system in perspective.
Claim 2
Dependent Claim 412 words
An image data system for providing a two dimensional perspective display of object items within a three dimensional object coordinate system formed by polygon faces, each face of which incorporates a fundamental object shape from a series of predetermined fundamental object shapes having various dimensions and orientations from a series of predetermined dimensions and orientations, and each face of which has an initial point, comprising: data source means for providing image data in accordance with a predetermined data format including the following types of image data initial position data for defining the position of the initial point for each polygon face with respect to the object coordinate system, shape data for defining the relative positions of the vertices of each object shape of the series of predetermined fundamental object shapes, with respect to the initial point for faces incorporating that object shape, each fundamental object shape being formed by straight edges of predetermined dimensions and orientations extending between the vertices of that object shape, shape data associated with each initial point for modifying the dimensions of the incorporated fundamental shape to provide the vertices of the face for that initial point, and other data associated with the initial points for defining other visual parameters for the face thereof, the image data having codes bits associated therewith for distinguishing between the initial positional data and the shape data and the other data; image data decoder means responsive to the code bits for processing each type of image data; random access memory means for receiving shape data at predetermined address locations in response to the image data decoder means; scalor means responsive to the shape data in the random access memory and to the scale data for changing the dimensions of the edges of the fundamental object shape incorporated by each face; accumulator means which receives the initial position data for each initial point in response to the image data decoder means and receives the scaled shape data for that initial point from the scalor means in response to the image data decoder means for combining each initial point with the scaled shape data therefor to provide the position data of the remaining vertices of each object face; image data processor means for providing two dimensional display coordinates for each face vertex which maintains the three dimensional perspective of the object faces; and display means for receiving the display coordinates and generating a two dimensional visual display of the object face system in perspective.
Claim 3
Dependent Claim 34 words
The system of claim 1, wherein the shape data includes the write address location of the relative position of the vertices of each object shape to be entered into the random access memory means.
Claim 4
Dependent Claim 45 words
The system of claim 2, wherein the initial position data of each initial point includes the read address location within the random access memory means of the relative position of the vertices of the object shape incorporated in the polygon face of that initial point.
Claim 5
Dependent Claim 55 words
The system of claim 3, wherein the write and read address locations of the relative positions of the vertices of each object shape are sequential within the random access memory means and the shape data and initial position data each further include the start address of the sequence of address locations for each object shape.
Claim 6
Dependent Claim 59 words
The system of claim 4, wherein image data control means includes an address counter which receives the start address of each object shape from the shape data therefor and which is incremented after each vertex relative position is entered into the random access memory for identifying the address location of the next vertex relative position of that object shape.
Claim 7
Dependent Claim 33 words
The system of claim 5, wherein the shape data for each object shape further includes the number of address locations required to store the relative positions of the vertices of each object shape.
Claim 8
Dependent Claim 43 words
The system of claim 6, wherein the initial position data for each initial point further includes the number of address locations required to store the relative positions of the vertices of the object shape incorporated by the polygon face of that initial point.
Claim 9
Dependent Claim 40 words
The system of claim 4, wherein some polygon faces form two dimensional object items within the three dimensional object coordinate system, and the initial point for each of these some polygon faces is the first vertex of that polygon face.
Claim 10
Dependent Claim 73 words
The system of claim 8, wherein the shape data for each sequentially addressed vertex of each of the some polygon faces for the two dimensional object items defines the relative position of the second vertex of each polygon object face with respect to the position of the initial object point of that face, and defines the relative position of each remaining sequential vertex of that face with respect to the immediately previous vertex.
Claim 11
Dependent Claim 63 words
The system of claim 9, wherein the accumulator means adds the relative position of second vertex of each polygon face to the position of the initial point for that face to determine the position of the first vertex, and adds the relative position of each subsequent vertex to the position of the immediately previous vertex to determine the position of each subsequent vertex.
Claim 12
Dependent Claim 39 words
The system of claim 4, wherein other polygon faces form three dimensional object items within the three dimensional object coordinate system, and the initial point of each of these other polygon faces is not one of the vertices thereof.
Claim 13
Dependent Claim 46 words
The system of claim 11, wherein the shape data for each sequentially addressed vertex of each of the other polygon faces for the three dimensional object items defines the relative position of each vertex of each face with respect to the initial point for that face.
Claim 14
Dependent Claim 40 words
The system of claim 12, wherein the accumulator adds the relative position of each vertex of each polygon face to the position of the initial point for that polygon face to determine the position of each vertex of that face.
Claim 15
Dependent Claim 29 words
The system of claim 4, wherein the scalor means provides the polygon faces by changing the dimensions of the edges of the fundamental shapes by a power of two.
Claim 16
Dependent Claim 42 words
The system of claim 14, wherein the scalor means provides the polygon faces by changing the dimensions of the edges by shifting the binary point of the relative position coordinates of each vertex of the fundamental object shape incorporated in that face.
Claim 17
Dependent Claim 44 words
The system of claim 14, wherein the scalor means provides the polygon faces by uniformly changing the dimensions of the edges by shifting the binary point of each coordinate of the relative position of each vertex of that face an equal number of places.

References Cited (Backward Citations)

US3899662A Cited
US3996672A Cited
US4027403A Cited
US3996673A Cited
US4107780A Cited
US4078317A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-12-24 1983-06-25 1983-12-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-12-24 1987-06-25 1987-12-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-12-24 1991-06-25 1991-12-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag