SYSTEMS AND METHODS FOR IMMERSIVE INTERACTION WITH VIRTUAL OBJECTS
First Claim
1. A system for providing non-visual sensory feedback to a user interacting with a virtual object, comprising:
- a processor; and
a memory communicatively coupled to the processor when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system to at least;
receive data captured by a capture device, the data reflecting a user location;
predict, based on the data, that a user is likely to interact with the virtual object at a future time;
compute, prior to the future time, a non-visual sensory feedback for the predicted future interaction; and
provide the computed non-visual sensory feedback to the user at the future time.
2 Assignments
0 Petitions
Accused Products
Abstract
A system to present the user a 3-D virtual environment as well as non-visual sensory feedback for interactions that user makes with virtual objects in that environment is disclosed. In an exemplary embodiment, a system comprising a depth camera that captures user position and movement, a three-dimensional (3-D) display device that presents the user a virtual environment in 3-D and a haptic feedback device provides haptic feedback to the user as he interacts with a virtual object in the virtual environment. As the user moves through his physical space, he is captured by the depth camera. Data from that depth camera is parsed to correlate a user position with a position in the virtual environment. Where the user position or movement causes the user to touch the virtual object, that is determined, and corresponding haptic feedback is provided to the user.
-
Citations
20 Claims
-
1. A system for providing non-visual sensory feedback to a user interacting with a virtual object, comprising:
-
a processor; and a memory communicatively coupled to the processor when the system is operational, the memory bearing processor-executable instructions that, when executed on the processor, cause the system to at least; receive data captured by a capture device, the data reflecting a user location; predict, based on the data, that a user is likely to interact with the virtual object at a future time; compute, prior to the future time, a non-visual sensory feedback for the predicted future interaction; and provide the computed non-visual sensory feedback to the user at the future time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing non-visual sensory feedback to a user interacting with a virtual object, comprising:
-
receiving data captured by a capture device, the data reflecting a user location; predicting, based on the data, that a user is likely to interact with the virtual object at a future time; computing, prior to the future time, a non-visual sensory feedback for the predicted future interaction; and providing the computed non-visual sensory feedback to the user at the future user location at the future time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium excluding signals bearing computer-readable instructions that, when executed on a computer, cause the computer to perform operations comprising:
-
displaying a virtual object to the user via a three-dimensional (3-D) display; receiving data captured by a capture device, the data reflecting a user location; predicting, based on the data, that a user is likely to interact with the virtual object at a future time; computing, prior to the future time, a non-visual sensory feedback for the predicted future interaction; and providing the computed non-visual sensory feedback to the user at the future user location at the future time. - View Dependent Claims (20)
-
Specification