Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
140 words
A method of generating a plurality of images of a three-dimensional scene for a simulator, comprising the steps of: (a) providing a database for permanently storing voxel based data which defines said three-dimensional scene from an initial eye point and field of view; (b) rendering a first image frame from said permanently stored voxel based data in said database; (c) generating a first warped image frame by warping said first rendered image frame by changing said initial eye point and field of view; (d) generating successively warped images frames by warping a previously warped image frame with a different eye point and field of view until a predetermined distortion is reached between a most recently warped image frame and a second most recently warped image frame; and (e) rendering a second image frame once the predetermined distortion has been reached.
Claim 2
Independent Claim
140 words
A method of generating a plurality of images of a three-dimensional scene for a simulator, comprising the steps of: (a) providing a database for permanently storing voxel based data which defines said three-dimensional scene from an initial eye point and field of view; (b) rendering a first image frame from said permanently stored voxel based data in said database; (c) generating a first warped image frame by warping said first rendered image frame by changing said initial eye point and field of view; (d) generating successively warped images frames by warping a previously warped image frame with a different eye point and field of view until a predetermined distortion is reached between a most recently warped image frame and a second most recently warped image frame; and (e) rendering a second image frame once the predetermined distortion has been reached.
Claim 3
Dependent Claim
53 words
The method according to claim 1, wherein said database includes the initial specification of a traversal vector for enabling said eye point and field of view to be determined in said warping step, said traversal vector defining an area of said database to be warped which is larger than said field of view.
Claim 4
Dependent Claim
30 words
The method according to claim 2, wherein said rendering step includes the extraction of three-dimensional information from said database and determination of said initial eye point and field of view.
Claim 5
Dependent Claim
31 words
The method according to claim 1, wherein said warping step is employed in combination with rendering a subframe, said subframe having a distortion level substantially the same as said predetermined distortion.
Claim 6
Dependent Claim
41 words
The method according to claim 1, wherein said database includes a plurality of sub-frames for defining said three-dimensional scene, and said rendering step utilizes one or a plurality of the subframe images from said database to generate a new subframe image.
Claim 7
Dependent Claim
25 words
The method according to claim 1, including the step of controlling both spatial and temporal aliasing for said rendered image and for said warped image.
Claim 8
Dependent Claim
18 words
The method according to claim 1, including the step of repeating steps (d) and (e) at least once.
Claim 9
Independent Claim
139 words
A system for generating a plurality of images of a three-dimensional scene for a simulator, comprising: database means for permanently storing voxel based data for defining said three-dimensional scene from an initial eye point and field of view; means for rendering a first image frame from said permanently stored voxel based data in said database; means for generating a first warped image frame by warping said first rendered image frame by changing said initial eye point and field of view; means for generating successively warped images frames by warping a previously warped image frame with a different eye point and field of view until a predetermined distortion is reached between a most recently warped image frame and a second most recently warped image frame; and means for rendering a second image frame once the predetermined distortion has been reached.
Claim 10
Independent Claim
139 words
A system for generating a plurality of images of a three-dimensional scene for a simulator, comprising: database means for permanently storing voxel based data for defining said three-dimensional scene from an initial eye point and field of view; means for rendering a first image frame from said permanently stored voxel based data in said database; means for generating a first warped image frame by warping said first rendered image frame by changing said initial eye point and field of view; means for generating successively warped images frames by warping a previously warped image frame with a different eye point and field of view until a predetermined distortion is reached between a most recently warped image frame and a second most recently warped image frame; and means for rendering a second image frame once the predetermined distortion has been reached.