Controller visualization in virtual and augmented reality environments
First Claim
Patent Images
1. An optical tracking system, comprising;
- a movable tracked object positionable within an operating space, the movable tracked object comprising one or more rigidly attached optical sensors;
one or more optical transmitters positionable within said operating space, wherein each optical transmitter comprises two rotors that sweep two optical beams across a tracking volume on orthogonal axes during repeating sweep cycles, wherein each optical transmitter emits an omni-directional synchronization optical pulse detectable by said optical sensors at the beginning of each said sweep cycle; and
control circuitry operatively coupled to the one or more optical sensors, in operation, the control circuitry;
for each of the one or more optical sensors, computes an angular location within said tracking volume by calculating the elapsed time between detecting said synchronization pulse and detecting said optical beams;
determines the location and orientation of said movable tracked object based on the determined angular location of the one or more optical sensors;
causes a display to present a virtual representation of said movable tracked object in a virtual reality environment with a location and orientation within the virtual reality environment that corresponds to the determined location and orientation of said movable tracked object in said operating space; and
alters the virtual representation of said movable tracked object based on the context of said virtual reality environment.
6 Assignments
0 Petitions
Accused Products
Abstract
Controller visualization systems and methods for use in virtual/augmented reality environments such as walk-around virtual reality environments are described. The virtual representation of a physical control device may be altered based on the context of the virtual environment. Certain embodiments combine the virtual rendering of the tracked control device with a real-time video representation of part of the operating space. In certain embodiments, the display of additional information relating to the function of interactive elements may be displayed based on context, such as when a specific action is required from a user in the virtual space.
22 Citations
19 Claims
-
1. An optical tracking system, comprising;
-
a movable tracked object positionable within an operating space, the movable tracked object comprising one or more rigidly attached optical sensors; one or more optical transmitters positionable within said operating space, wherein each optical transmitter comprises two rotors that sweep two optical beams across a tracking volume on orthogonal axes during repeating sweep cycles, wherein each optical transmitter emits an omni-directional synchronization optical pulse detectable by said optical sensors at the beginning of each said sweep cycle; and control circuitry operatively coupled to the one or more optical sensors, in operation, the control circuitry; for each of the one or more optical sensors, computes an angular location within said tracking volume by calculating the elapsed time between detecting said synchronization pulse and detecting said optical beams; determines the location and orientation of said movable tracked object based on the determined angular location of the one or more optical sensors; causes a display to present a virtual representation of said movable tracked object in a virtual reality environment with a location and orientation within the virtual reality environment that corresponds to the determined location and orientation of said movable tracked object in said operating space; and alters the virtual representation of said movable tracked object based on the context of said virtual reality environment. - View Dependent Claims (3, 5)
-
-
2. An optical tracking system, comprising;
-
a movable tracked object positionable within an operating space, the movable tracked object comprising one or more rigidly attached optical sensors; one or more optical transmitters positionable within said operating space; and control circuitry operatively coupled to the one or more optical sensors, in operation, the control circuitry; for each of the one or more optical sensors, computes an angular location within a tracking volume with respect to said one or more optical transmitters; determines the location and orientation of said movable tracked object based on the determined angular location of the one or more optical sensors; causes a display to present a virtual representation of said movable tracked object in a virtual reality environment with a location and orientation within the virtual reality environment that corresponds to the determined location and orientation of said movable tracked object in said operating space; and alters the virtual representation of said movable tracked object based on the context of said virtual reality environment. - View Dependent Claims (4, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An optical tracking system, comprising;
-
a movable tracked object positionable within an operating space, the movable tracked object comprising one or more rigidly attached optical sensors; one or more optical transmitters positionable within said operating space; and control circuitry operatively coupled to the one or more optical sensors, in operation, the control circuitry; for each of the one or more optical sensors, computes an angular location within a tracking volume with respect to said one or more optical transmitters; determines the location and orientation of said movable tracked object based on the determined angular location of the one or more optical sensors; causes a display to present a virtual representation of said movable tracked object in a virtual reality environment with a location and orientation within the virtual reality environment that corresponds to the determined location and orientation of said movable tracked object in said operating space; and alters the virtual representation of said movable tracked object based on the context of at least one of said operating space or an event that takes place outside of said virtual reality environment. - View Dependent Claims (16, 17, 18, 19)
-
Specification