Method and apparatus for generating images simulating non-homoge

Education and demonstration – Means for demonstrating apparatus – product – or surface... – Household equipment

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

434 36, 434 38, G09B 908

Patent

active

054127963

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 indentifying 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. Occulation 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: 3436840 (1969-04-01), Noxon
patent: 3548515 (1970-12-01), Simon
patent: 3650627 (1972-03-01), Noxon
patent: 3675344 (1972-07-01), Williams
patent: 3746778 (1973-07-01), Peters
patent: 3784720 (1974-01-01), Oliphant
patent: 4016658 (1977-04-01), Porter et al.
patent: 4199875 (1980-04-01), Barbarasch
patent: 4313726 (1982-02-01), Chase
patent: 4672564 (1987-06-01), Egli et al.
patent: 4714428 (1987-12-01), Bunker et al.
"Shading Models for Realistic Image Synthetic", Knox IEEE Sep. 1989, pp. 595-603.
"Synthetic Imagery to Simulate Camouflage Effectiveness" Chance, IEEE Sep. 1989, pp. 2098-2102.
"Computer Graphics: Principles and Practice", Foley et al., Addison Wesley, 1990, pp. 701-705, 1060-1061, 1094-1100.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for generating images simulating non-homoge does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for generating images simulating non-homoge, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for generating images simulating non-homoge will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1145154

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.