← Back to Patent Explorer
US5684935A Expired / Lapsed US ⏱️ 0.0 years remaining

Rendering and warping image generation system and method

Assignee: L3 Technologies Inc
•
Filing: 1995-11-27
•
Granted: 1997-11-04
•
Expires: 2015-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system (10) for generating a plurality of images of a three-dimensional scene from a database and a specified eye point and field of view. The method includes rendering an image frame, and warping the image frame by changing the eye point and field of view. The warping process is continued on the same image frame in accordance with a predetermined criteria, such as an evaluation of the distortion between the initial image displayed and the last image displayed for this image frame. The warping process utilizes convolution to change the eye point and field of view. The database includes a traversal vector for enabling the eye point and field of view to be determined, and a plurality of voxel elements of at least two different type.

Inventors

  • 👤 Nicanor P. DeMesa, III
  • 👤 Kenneth S. Herberger
  • 👤 Kevin R. Martin
  • 👤 John R. Wright

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 16:56
CPC Classifications
G; G06; G06T; G06T1/00; G06T15/00; G06T15/10; G06T15/20; G06T15/205

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.

References Cited (Backward Citations)

US4645459A Cited
US4835532A Cited
EP0168981A2 Cited
US4897806A Cited
US4952922A Cited
US4805121A Cited
US5317689A Cited
US4855822A Cited
US5315692A Cited
US5091960A Cited
US5175808A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-03 2001-05-05 2001-11-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-03 2005-05-05 2005-11-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-03 2009-05-05 2009-11-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag