Boots – shoes – and leggings
Patent
1993-01-15
1995-01-24
Ramirez, Ellis B.
Boots, shoes, and leggings
434 44, G06F 1560
Patent
active
053847199
DESCRIPTION:
BRIEF SUMMARY
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an image generator, and in particular to a computer image generator suitable for generating information in real time from which an image can be derived for display in for example a flight simulator.
2. Related Art
Real time image generators for flight simulators are used to simulate images which are presented to pilots who are positioned in a mock aircraft cockpit. The intended viewer of the image produced by the system, that is the simulator "pilot", looks out through an imaginary window into a three-dimensional (3-D) world defined by information stored as geometrical and other characteristic attribute data in a main database. A line drawn from the eyepoint through the window intersects a point in the 3-D world. The colour and intensity of that point must be "painted" on the window at the point of intersection of that line with the window.
The displayed image is made up from a series of picture elements (pixels) each of which is of uniform colour and intensity, the colour and intensity of each pixel being a function of the position of the eyepoint relative to the 3-D world which the stored data represents. In a real time display where hundreds of thousands of pixels must be updated sufficiently quickly to avoid jumping of the image, it is necessary to perform many millions of calculations per second to maintain image fidelity.
The position of the eyepoint relative to the database changes over time in response to the manipulation of the flight controls of the simulated aircraft. At any point in time the simulator produces an output indicating the eyepoint position in world space coordinates, that is the coordinate system of the database, and indicating the viewing direction, that is a vector drawn from the pilot's eyepoint through the centre of the viewing window. The database stores data identifying the position and orientation of a large number of features that may contribute to the final image. The image generator calculates which of the features is visible for the given eyepoint, the position of the boundaries of the features relative to the viewing window, and the attributes such as colour and intensity of the visible features. Occultation of one feature by another must be taken into account, and in high quality systems the effects of one translucent feature occulting another must also be taken into account.
The content of the database is used to derive the colour and intensity information for each pixel of the image to be displayed on a screen placed in front of the simulator pilot. The centre of each pixel is on a unique predetermined imaginary viewing line extending from the eyepoint to the screen and notionally extending through the screen onto the surface of the model defined in the database. This means that the world space coordinate system of the database must be transformed using the eyepoint coordinates into a coordinate system having the eyepoint as its origin, that is an eyepoint space coordinate system, and the information must then be transformed from eyepoint space into a screen space coordinate system. The screen space coordinate system is two dimensional, having its origin at the centre of the display screen. These transformations enable the surface areas of the modelled features which determine the colour and intensity of each pixel (for which the screen space coordinates are known) to be determined. Once the features contributing to a particular pixel have been identified, the colour, intensity and other attributes of those features can be obtained from the database and appropriate calculations performed to determine the final displayed colour and intensity of the pixel.
If a high quality image is to be achieved, the final pixel colour and intensity must be based on a number of samples of the contributing features taken at sampling points distributed across each pixel. For each feature making a contribution to an image it is necessary to determine whether or not that feature overlaps each point in
REFERENCES:
patent: 3612761 (1971-10-01), Wolff
patent: 3675344 (1972-07-01), Williams et al.
patent: 3996672 (1976-12-01), Osofsky
patent: 3996673 (1976-12-01), Vorst et al.
patent: 4027403 (1977-06-01), Marsh et al.
patent: 4348184 (1982-09-01), Moore
patent: 4404553 (1983-09-01), Cuffia
patent: 4419731 (1983-12-01), Puffett
patent: 4511337 (1985-04-01), Fortunato et al.
patent: 4709231 (1987-11-01), Sakaibara et al.
patent: 5268996 (1993-12-01), Steiner et al.
Gonzalez et al., "Digital Image Processing"; Addison-Wesley (1987).
Foley and Van Dam: "Fundamentals of Interactive Computer Graphics," 1984 Addison Wesley, Chapter 16.
ACM Transactions on Graphics, vol. 6, No. 3, Jul. 1987, pp. 215-237, Klassen: "Modelling the Effects of the Atmosphere on Light,".
Baker Stephen J.
Olive Graham J.
Smith Jeffrey N.
Wood Karl J.
Ramirez Ellis B.
Rediffusion Simulation Limited
LandOfFree
Image generator for simulating the illumination effects of a veh does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Image generator for simulating the illumination effects of a veh, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Image generator for simulating the illumination effects of a veh will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1472307