DISPLAYING A COLLISION BETWEEN REAL AND VIRTUAL OBJECTS
First Claim
1. A method for displaying a collision between a real object and a virtual object by an augmented reality display device system comprising:
- identifying a collision between a real object and a virtual object in a display field of view of an, augmented reality display based on a respective three dimensional (3D) space position associated with each object in the display field of view;
determining at least one effect on at least one physical property of the real object due to the collision based on one or more physical properties of the real object and physical interaction characteristics for the collision;
generating image data of the real object simulating the at least one effect on the at least one physical property of the real object; and
displaying the image data of the real object registered to the real object.
2 Assignments
0 Petitions
Accused Products
Abstract
Technology is described for displaying a collision between objects by an augmented reality display device system. A collision between a real object and a virtual object is identified based on three dimensional space position data of the objects. At least one effect on at least one physical property of the real object is determined based on physical properties of the real object, like a change in surface shape, and physical interaction characteristics of the collision. Simulation image data is generated and displayed simulating the effect on the real object by the augmented reality display. Virtual objects under control of different executing applications can also interact with one another in collisions.
255 Citations
20 Claims
-
1. A method for displaying a collision between a real object and a virtual object by an augmented reality display device system comprising:
-
identifying a collision between a real object and a virtual object in a display field of view of an, augmented reality display based on a respective three dimensional (3D) space position associated with each object in the display field of view; determining at least one effect on at least one physical property of the real object due to the collision based on one or more physical properties of the real object and physical interaction characteristics for the collision; generating image data of the real object simulating the at least one effect on the at least one physical property of the real object; and displaying the image data of the real object registered to the real object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An augmented reality display device system for displaying a realistic collision between a virtual object and a real object comprising:
-
an augmented reality display device including an augmented reality display having a display field of view; one or more processors communicatively coupled to the augmented reality display for controlling the display; the one or more processors communicatively coupled to at least one camera for receiving image and depth data including the display field of view captured by the at least one camera; the one or more processors identifying a collision between a virtual object and a real object in the field of view based on the received image and depth data and a three dimensional space position of the virtual object in the display field of view; the one or more processors executing a physics engine for simulating the collision based on a physics model representing one or more physical properties of the real object, a physics model representing one or more physical properties of the virtual object and physical interaction characteristics of the collision; the one or more processors generating image data simulating the collision including at least one effect on at least one physical property of the real object; and the augmented reality display displaying the image data registered to the real object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more processor readable storage devices comprising instructions which cause one or more processors to execute a method for displaying a collision between virtual objects by a augmented reality display device system, the method comprising:
-
communicating identification data for one or more shared virtual objects to one or more applications which lack control over the one or more shared virtual objects; providing access to a physics model for each of the one or more shared virtual objects for collision processing; communicating action and 3D space position data for the one or more shared virtual objects to the one or more applications which lack control over the one or more shared virtual objects; and displaying from a user perspective any of the one or more shared virtual objects having a 3D space position in a display field of view. - View Dependent Claims (18, 19, 20)
-
Specification