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

Variable resolution for real-time simulation of a polygon face object system

Assignee: Raytheon Co
•
Filing: 1978-02-08
•
Granted: 1979-05-01
•
Expires: 1998-02-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The visual system within an aircraft flight simulator receives flight data from a flight simulation computer, and polygon face terrain data from a gaming area data base. The visual system computer organizes this image data into the prescribed format, and forwards the image data to an image processor. The following types of data are included in the format: Position vectors (Vp), defining the changing position of the aircraft with respect to the origin of the terrain coordinate system. Rotational data (H matrix), defining the changing attitude of the aircraft with respect to the terrain coordinate system. Cif data, defining color, intensity, defocus, etc. of individual faces. Variable resolution data (Var Res) defining the scan line density (vertical display resolution) for each polygon face is included in the CIF data. The vertices of each face pass through the image processor as a unit. Each face is displayed on a CRT by a separate miniraster which is caligraphically positioned and which sweepes the electron beam to paint the polygon interior defined by the face vertices. Each face has a uniform color and intensity as determined by the CIF data. Further, each face has a particular vertical resolution determined by the detail and importance of the face, and the time available to present the scan lines.

Inventors

  • 👤 Raymond C. Osofsky
  • 👤 David R. Marsh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:24
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/10; G09; G09B; G09B9/00; G09B9/02; G09B9/08; G09B9/30; G09B9/301

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 356 words
An image data system responsive to observer data and responsive to a three dimensional object system of a polygon face object within an object coordinate system adapted to be displayed on a raster type display device which employs a separate miniraster and scan line density for each face, for providing the display of a perspective view of the object system as viewed by an observer, 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 object resolution data defining the scan line density for the miniraster displaying each face; image processor means for receiving the observer data and the object data, and processing the polygon face vertices for providing a first display coordinate and a second display coordinate for each vertex which establish the perspective relationships among the vertices as viewed by the observer; slope determining means responsive to the display coordinates for each pair of adjacent vertices within each polygon face, for providing the slope of the face edge extending between each pair of adjacent vertices, wherein the slope is the change in the second coordinate for each pair of vertices divided by the change in the first coordinate of each pair of vertices; first increment generator responsive to the resolution data for providing an increment change along the first display dimension to establish the spacing between adjacent scan lines corresponding to the scan line density defined by the resolution data; a second increment generator responsive to the resolution data and to the slope of the face edges for providing the incremental change along the second display dimension; miniraster generation means responsive to the display coordinates of the vertices of each face and to the increment generators for providing the display coordinates of each end point of each scan line within the miniraster displaying each face; and display generator means responsive to the display coordinates of the scan line end points for providing the deflection signals required by the display device to display a two dimensional perspective view of the three dimensional object system.
Claim 2
Dependent Claim 356 words
An image data system responsive to observer data and responsive to a three dimensional object system of a polygon face object within an object coordinate system adapted to be displayed on a raster type display device which employs a separate miniraster and scan line density for each face, for providing the display of a perspective view of the object system as viewed by an observer, 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 object resolution data defining the scan line density for the miniraster displaying each face; image processor means for receiving the observer data and the object data, and processing the polygon face vertices for providing a first display coordinate and a second display coordinate for each vertex which establish the perspective relationships among the vertices as viewed by the observer; slope determining means responsive to the display coordinates for each pair of adjacent vertices within each polygon face, for providing the slope of the face edge extending between each pair of adjacent vertices, wherein the slope is the change in the second coordinate for each pair of vertices divided by the change in the first coordinate of each pair of vertices; first increment generator responsive to the resolution data for providing an increment change along the first display dimension to establish the spacing between adjacent scan lines corresponding to the scan line density defined by the resolution data; a second increment generator responsive to the resolution data and to the slope of the face edges for providing the incremental change along the second display dimension; miniraster generation means responsive to the display coordinates of the vertices of each face and to the increment generators for providing the display coordinates of each end point of each scan line within the miniraster displaying each face; and display generator means responsive to the display coordinates of the scan line end points for providing the deflection signals required by the display device to display a two dimensional perspective view of the three dimensional object system.
Claim 3
Dependent Claim 22 words
The system of claim 1, wherein the resolution data is a binary code corresponding to a set of preferred scan line densities.
Claim 4
Dependent Claim 26 words
The system of claim 2, further comprising decoder means responsive to the resolution code for providing the particular scan line density corresponding to each resolution code.
Claim 5
Dependent Claim 39 words
The system of claim 3, wherein the value of the scan line density provided by the decoder means is in the form of the spacing increment along the first display dimension which defines the spacing between adjacent scan lines.
Claim 6
Dependent Claim 29 words
The system of claim 4, wherein the decoder means is formed by a first decoder in the first increment generator and a second decoder in the second increment generator.
Claim 7
Dependent Claim 31 words
The system of claim 5, wherein the first decoder is a look up table means for providing a set of scan line spacings, one spacing in response to each resolution code.
Claim 8
Dependent Claim 36 words
The system of claim 6, wherein the ratio of each scan line spacing of the set to the smallest scan line spacing of the set form a series of ratios some of which are non integers.
Claim 9
Dependent Claim 27 words
The system of claim 7, wherein each ratio of the series of ratios is formed by combining selected powers of two of unity with the smallest ratio.
Claim 10
Dependent Claim 83 words
The system of claim 8, wherein the second decoder comprises: shiftable means for forming a power of two series from each slope; adder-accumulator means which provides the second increment by forming the sum of selected powers of two; shift control means for coordinating shift of the shiftable means with the adder-accumulator means to combine the selected powers of two; and look up table means responsive to the resolution code for selecting the powers of two which are summed to provide the second increment.
Claim 11
Dependent Claim 38 words
The system of claim 1, further comprising a resolution modification means for receiving the resolution data, and modifying the resolution data in response to a portion of the image data for establishing the display resolution of each face.
Claim 12
Dependent Claim 34 words
The system of claim 10, wherein the resolution modification means is responsive to the range portion of the image data which defines the distance between the observer and each face of the object system.
Claim 13
Dependent Claim 14 words
The system of claim 11, wherein the display resolution increases as the range decreases.
Claim 14
Dependent Claim 23 words
The system of claim 10, wherein the resolution modification means is responsive to at least one of the edge slopes of each face.
Claim 15
Dependent Claim 29 words
The system of claim 13, wherein the resolution modification means is responsive to the slope of that edge which has an orientation most closely approaching the scan line direction.
Claim 16
Dependent Claim 23 words
The system of claim 14, wherein the display resolution increases as the orientation of that edge more closely approaches the scan line direction.
Claim 17
Dependent Claim 56 words
The system of claim 10, wherein the resolution modification means comprises: transfer function means incorporating a predetermined relationship between the resolution data and a portion of the image data for providing a modifier value; and combining means which receives the modifier value from the transfer function means and the resolution data for providing the display resolution.

References Cited (Backward Citations)

US3816726A Cited
US4054917A Cited
US3996672A Cited
US3999308A Cited
US4027403A Cited
US4077062A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag