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 capture device that captures data corresponding to a user location;
a feedback device that provides non-visual sensory feedback to the user; and
a component that predicts that a user is likely to interact with the virtual object at a future time based on at least a partial skeletal model of the user generated from the captured data;
that, in response to initially predicting that the user is likely to interact with the virtual object at the future time, computes a non-visual sensory feedback for the predicted future interaction; and
that indicates to the feedback device, prior to the future time, to provide the computed non-visual sensory feedback to the user at the future time.
1 Assignment
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
19 Claims
-
1. A system for providing non-visual sensory feedback to a user interacting with a virtual object, comprising:
-
a capture device that captures data corresponding to a user location; a feedback device that provides non-visual sensory feedback to the user; and a component that predicts that a user is likely to interact with the virtual object at a future time based on at least a partial skeletal model of the user generated from the captured data;
that, in response to initially predicting that the user is likely to interact with the virtual object at the future time, computes a non-visual sensory feedback for the predicted future interaction; and
that indicates to the feedback device, prior to the future time, to 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 based on at least a partial skeletal model of the user generated from the captured data; 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 processor, cause the processor 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 based on at least a partial skeletal model of the user generated from the captured data; 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.
-
Specification