System and method for weighted correction of an eyepoint position
First Claim
1. A method for correlating imprecise source data in a local coordinate system to a precise global eyepoint position for a global coordinate system within which the local coordinate system is located within a computer simulated environment, comprising the steps of:
- identifying key correlation points for the local coordinate system, which has modeling inaccuracies;
identifying global coordinates for each of the key correlation points;
computing delta values for each of the key correlation points that represent the difference between key correlation points'"'"' local system coordinates and the global coordinate system'"'"'s coordinate values for the key correlation points;
and modifying the global eyepoint position based on delta values for selected key correlation points as the global eyepoint position moves in relation to the local coordinate system and the global coordinate system;
displaying an image of the computer simulated environment to a user based on the modified global eyepoint position.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for correlating imprecise source data in a local coordinate system to a precise global eyepoint position for a global coordinate system within which the local coordinate system is located. The method includes the step of identifying key correlation points for the local coordinate system which has modeling inaccuracies. Global coordinates are also identified for each of the key correlation points. Another step is computing delta values for each of the key correlation points that represent the difference between key correlation points'"'"' local system coordinates and the global coordinate system'"'"'s coordinate values for the key correlation points. An additional step is modifying the global eyepoint position based on delta values for selected key correlation points as the global eyepoint position moves in relation to the local coordinate system within the global coordinate system.
-
Citations
34 Claims
-
1. A method for correlating imprecise source data in a local coordinate system to a precise global eyepoint position for a global coordinate system within which the local coordinate system is located within a computer simulated environment, comprising the steps of:
-
identifying key correlation points for the local coordinate system, which has modeling inaccuracies; identifying global coordinates for each of the key correlation points; computing delta values for each of the key correlation points that represent the difference between key correlation points'"'"' local system coordinates and the global coordinate system'"'"'s coordinate values for the key correlation points; and modifying the global eyepoint position based on delta values for selected key correlation points as the global eyepoint position moves in relation to the local coordinate system and the global coordinate system; displaying an image of the computer simulated environment to a user based on the modified global eyepoint position. - View Dependent Claims (2, 3)
-
-
4. A method for correcting a global eyepoint within a local coordinate system that has modeling variations as compared to a global coordinate system into which the local coordinate system has been inserted for a computer simulated environment, comprising the steps of:
-
identifying key correlation points for the local coordinate system which has modeling inaccuracies; identifying global eyepoint coordinates for each of the key correlation points; creating a polygon mesh to connect at least the key correlation points to form at least one polygon having vertices; computing delta values for each of the polygon vertices that represent the difference between the global eyepoint coordinates and the larger scale terrain'"'"'s coordinate values in relation to the key correlation points; and modifying the position of the global eyepoint based on weighted delta values for polygon vertices as the global eyepoint moves in relation to the triangles; displaying an image of the computer simulated environment to a user based on the modified global eyepoint position. - View Dependent Claims (5, 6, 7)
-
-
8. A method for correcting a host position within inset terrains that have modeling variations as compared to a larger scale terrain for a computer simulated environment, comprising the steps of:
-
identifying key correlation points for each inset terrain and host coordinates for each of the key correlation points, where the key correlation points are host independent; selecting exterior correlation points at a distance from the perimeter of the inset terrain; creating a polygon mesh to connect the key correlation points and exterior correlation points to form polygons having vertices; computing delta values for each polygon vertex that represent the difference between the host coordinates and the larger scale terrain'"'"'s coordinate values in relation to the key correlation points; and modifying the position of a host eyepoint based on weighted delta values for polygon vertices as the host eyepoint passes through the polygons; displaying an image of the computer simulated environment to a user based on the modified host eyepoint position. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for correcting a host position within inset airports that include modeling discrepancies as compared to a global model for a computer simulated environment, comprising the steps of:
-
identifying key correlation points for each airport that are host independent and host coordinates for each of the key correlation points; selecting exterior correlation points at a distance from the perimeter of the inset terrain; creating a triangular mesh to connect the key correlation points and exterior correlation points to form triangles having triangle vertices; computing delta values for each triangle vertex, that represent the difference between the host coordinates and latitude-longitude and heading values in the global model; and interpolating the position of a host eyepoint linearly between key correlation points based on the delta values for triangle vertices as the host eyepoint passes from one triangle'"'"'s boundaries to another; displaying an image of the computer simulated environment to a user based on the modified host eyepoint position. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for correcting a host position within inset airports that include modeling discrepancies as compared to a global model for a computer simulated environment, comprising the steps of:
-
identifying key correlation points for each inset terrain that are host independent; identifying host coordinates for each of these correlation points; selecting exterior correlation points at a distance from the center of the inset terrain; creating a triangular mesh to connect the key correlation points and exterior correlation points to form triangles having triangle vertices; computing delta values for each triangle vertex that represent the difference between the host coordinates and internal latitude-longitude and heading values; and interpolating the position of a host eyepoint based on the weighted delta values for triangle vertices as the host eyepoint passes from one triangle'"'"'s boundaries to another; displaying an image of the computer simulated environment to a user based on the modified host eyepoint position. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification