Grasping virtual objects in augmented reality
AssigneeMicrosoft Technology Licensing, LLC
InventorsOtmar Hilliges, David Kim, Shahram Izadi, Malte Hanno Weiss
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsOtmar Hilliges, David Kim, Shahram Izadi, Malte Hanno Weiss
Estimating the term…
An augmented reality system which enables grasping of virtual objects is described such as to stack virtual cubes or to manipulate virtual objects in other ways. In various embodiments a user's hand or another real object is tracked in an augmented reality environment. In examples, the shape of the tracked real object is approximated using at least two different types of particles and the virtual objects are updated according to simulated forces exerted between the augmented reality environment and at least some of the particles. In various embodiments 3D positions of a first one of the types of particles, kinematic particles, are updated according to the tracked real object; and passive particles move with linked kinematic particles without penetrating virtual objects. In some examples a real-time optic flow process is used to track motion of the real object.
A computing device arranged to calculate a virtual object in a virtual reality environment, the computing device comprising:
A device as claimed in 1 wherein the 3D tracker comprises a graphics processing unit arranged to calculate an optical flow field of the surface of the real object.
A computer-implemented method of calculating a virtual object in a virtual reality environment comprising:
A computer-implemented method of simulating grasping of a virtual object comprising:
Dependencies are inferred from the claim text.