Real-time simulation of point system having multidirectional points as viewed by a moving observer
First Claim
1. A data processor responsive to observer position and orientation data and to object point data to simulate an image display of the visual relationship between an observer in a moving coordinate system and the object points in at least one object coordinate system;
- at least one object data source for providing object point digital position data, and directional data for object points having characteristics which vary as a function of the direction in which the object is viewed;
computer means for receiving object point data and adapted to receive observer position and orientation data, responsive to the received data for providing a predetermined image digital data format having dedicated code bits for identifying classes of data;
a hard-wired image circuit which receives the image data format and is responsive to the code bits for processing the data, and responsive to the observer position data for translating the object point data into the observer coordinate system, and responsive to the orientation data for rotating the object point data to accommodate the observer'"'"'s axis of viewing, and which is adapted to forward the object point data to the image display device for providing a scene of the object point data in the observer perspective; and
a hard-wired direction circuit which compares the observer position data with the object point data of each object point for determining the specific direction of the observer position relative to each object point, and which selects specific directional data for each object point based on the determined direction.
2 Assignments
0 Petitions
Accused Products
Abstract
A night visual aircraft system receives flight data from an aircraft simulator, and ground light data from the gaming area data base. A computer within the night visual system organizes this image data by frame in a buffer memory according to a particular format of addresses, sequences, and bit places. The following types of image data are uniquely positioned in the format:
A position vector (Vp), defining the changing position of the aircraft with respect to the terrain data origin.
Rotational matrix data defining the changing attitude of the aircraft with respect to the axes of the terrain coordinate system.
Light source position data defining the position of terrain lights with respect to the origin of the terrain data.
Cif data, defining the direction, color, intensity, option code, and defocus (size) of individual lights.
An image processor receives the formatted image data and translates and rotates to correspond to the perspective of the simulated pilot view, maintaining the directional aspect of the lights. The data is then projected into two-dimension display vectors.
An image generator receives the display vectors and other image data to provide analog inputs to a CRT device mounted as a window display in the simulated aircraft.
-
Citations
21 Claims
-
1. A data processor responsive to observer position and orientation data and to object point data to simulate an image display of the visual relationship between an observer in a moving coordinate system and the object points in at least one object coordinate system;
-
at least one object data source for providing object point digital position data, and directional data for object points having characteristics which vary as a function of the direction in which the object is viewed; computer means for receiving object point data and adapted to receive observer position and orientation data, responsive to the received data for providing a predetermined image digital data format having dedicated code bits for identifying classes of data; a hard-wired image circuit which receives the image data format and is responsive to the code bits for processing the data, and responsive to the observer position data for translating the object point data into the observer coordinate system, and responsive to the orientation data for rotating the object point data to accommodate the observer'"'"'s axis of viewing, and which is adapted to forward the object point data to the image display device for providing a scene of the object point data in the observer perspective; and a hard-wired direction circuit which compares the observer position data with the object point data of each object point for determining the specific direction of the observer position relative to each object point, and which selects specific directional data for each object point based on the determined direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A real-time digital system for simulating the image of a point structure as viewed by a movable observer within a gaming area, comprising:
-
object digital data source for providing object point data including a plurality of directional points having at least one directionally dependent characteristic; observer digital data source for providing real-time observer orientation data and real-time position vectors extending from a first reference point in the observer coordinate system to a second reference point in the object coordinate system; computer means responsive to the position vectors for translating object coordinates into observer coordinates, and for entering the orientation data and the object data and the directional data into storage according to a predetermined format; image processor responsive to the formatted data for adjusting the perspective of the object data to conform to the orientation of the observer; direction circuit responsive to the observer position relative to each object point for providing the corresponding directionally dependent characteristic; image generator responsive to perspective adjusted data for providing deflection voltages; and display means responsive to the deflection voltages for providing a scene of the object data source in the perspective of the observer. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification