System and method for intuitive interactive navigational control in virtual environments
First Claim
1. A method for providing interactive user navigation in a real-time three dimensional simulation, comprising:
- Specifying a reference point pinned relative to a navigation tracker as representative of said tracker'"'"'s position in the real world;
specifying a static zone within the operating space of said navigation tracker;
specifying the center and boundary of said static zone; and
determining the direction and magnitude of the user'"'"'s traverse in said simulation using the bearing vector from the center of said static zone to said navigation tracker'"'"'s position when said tracker is positioned outside the boundary of said static zone.
0 Assignments
0 Petitions
Accused Products
Abstract
A human-computer-interface design scheme makes possible the creation of an interactive intuitive user navigation system that allows user to issue his intended direction and speed for traversing in the virtual environment with just appropriately positioning a tracker within the operating space. The interface system contains the information about the boundary and center of an arbitrarily-defined static zone within the operating space of the tracker. If the tracker is positioned inside this static zone, the system would interpret it as no traverse is intended. When the user decides to move in a particular direction, he just needs to move the tracker outside the static zone in that direction, and the computer would be able to calculate the intended traverse vector by finding the vector from the center of the static zone to the position of the tracker. The further the tracker is positioned from the static zone, the greater the speed of the intended traverse.
-
Citations
20 Claims
-
1. A method for providing interactive user navigation in a real-time three dimensional simulation, comprising:
-
Specifying a reference point pinned relative to a navigation tracker as representative of said tracker'"'"'s position in the real world; specifying a static zone within the operating space of said navigation tracker; specifying the center and boundary of said static zone; and determining the direction and magnitude of the user'"'"'s traverse in said simulation using the bearing vector from the center of said static zone to said navigation tracker'"'"'s position when said tracker is positioned outside the boundary of said static zone.
-
-
2. A system for providing interactive user navigation in a real-time three dimensional simulation, comprising:
-
a navigation tracker providing its pose in the real physical world; a database that stores the set of parameters defining the boundary and center of a static zone within the operating space of said navigation tracker; and An algorithm for calculating direction and magnitude of the user'"'"'s traverse in said real-time three-dimensional simulation using the bearing vector from the center of said static zone to said navigation tracker'"'"'s position when said navigation tracker'"'"'s position is outside the boundary of said static zone. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification