System and method for advanced 3D visualization for mobile navigation units
First Claim
1. A system for providing three-dimension visual navigation for a mobile unit:
- a location calculation unit for calculating an instantaneous position of the mobile unit;
a viewpoint control unit for determining a viewing frustum based on the position of the mobile unit;
a scenegraph manager in communication with at least one geo-database, the scenegraph manager obtaining geographic object data associated with the viewing frustum from the at least one geo-database and generating a scenegraph that organizes the obtained geographic object data; and
a scenegraph renderer for graphically rendering the scenegraph as a three-dimensional depiction in real time.
2 Assignments
0 Petitions
Accused Products
Abstract
A system providing three-dimensional visual navigation for a mobile unit includes a location calculation unit for calculating an instantaneous position of the mobile unit, a viewpoint control unit for determining a viewing frustum from the instantaneous position, a scenegraph manager in communication with at least one geo-database to obtain geographic object data associated with the viewing frustum and generating a scenegraph organizing the geographic object data, and a scenegraph renderer which graphically renders the scenegraph in real time. To enhance depiction, a method for blending images of different resolutions in the scenegraph reduces abrupt changes as the mobile unit moves relative to the depicted geographic objects. Data structures for storage and run-time access of information regarding the geographic object data permit on-demand loading of the data based on the viewing frustum and allow the navigational system to dynamically load, on-demand, only those objects that are visible to the user.
-
Citations
22 Claims
-
1. A system for providing three-dimension visual navigation for a mobile unit:
-
a location calculation unit for calculating an instantaneous position of the mobile unit;
a viewpoint control unit for determining a viewing frustum based on the position of the mobile unit;
a scenegraph manager in communication with at least one geo-database, the scenegraph manager obtaining geographic object data associated with the viewing frustum from the at least one geo-database and generating a scenegraph that organizes the obtained geographic object data; and
a scenegraph renderer for graphically rendering the scenegraph as a three-dimensional depiction in real time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing geographic object data to a visual navigation system of a mobile unit, the system comprising:
-
at least one specialized geo-database, the at least one specialized geo-database storing geographic object data for enabling real-time visual navigation of a geographical region; and
a communication module, the communication module communicating with the mobile unit and providing access to stored data within the at least one geo-database. - View Dependent Claims (13)
-
-
14. A system for providing three-dimension visual navigation for a mobile unit:
-
a location calculation unit for calculating an instantaneous position of the mobile unit;
a viewpoint control unit for determining a viewing frustum based on the position of the mobile unit;
at least one geo-database;
a scenegraph manager in communication with the at least one geo-database, the scenegraph manager obtaining geographic object data associated with the viewing frustum from the at least one geo-database and generating a scenegraph that organizes the obtained geographic object data; and
a scenegraph renderer for graphically rendering the scenegraph as a three-dimensional depiction in real time. - View Dependent Claims (15, 16)
-
-
17. A method of three-dimension visual navigation in a mobile unit comprising:
-
calculating an instantaneous position of the mobile unit;
determining a viewing frustum based on the position of the mobile unit;
obtaining geographic object data associated with the viewing frustum from at least one geo-database;
generating a scenegraph that organizes the obtained geographic object data; and
graphically rendering the scenegraph as a three-dimensional depiction in real time. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification