Visualization of physical interactions in augmented reality
First Claim
Patent Images
1. A viewing device comprising:
- a camera;
a processor comprising an augmented reality application, the augmented reality application configured to;
identify two or more objects in a scene captured with the camera of the viewing device;
identify a plurality of three-dimensional simulated trajectory paths within the scene based on a same source related to a first object in the scene;
identify areas within the scene that are not affected by the plurality of three-dimensional simulated trajectory paths;
compute physical characteristics of the two or more objects using data from at least one sensor corresponding to the two or more objects;
generate a physics model of predicted interactions between the two or more objects using the physical characteristics of the two or more objects;
generate an interaction visualization based on the physics model of the predicted interactions between the two or more objects; and
augment an image of the two or more objects with the interaction visualization in a display of the viewing device;
identify a second object that can withstand an impact from the first object using physical characteristics of the first object and the second objects; and
augment an image of the second object in the display of the viewing device.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for visualization of physical interactions are described. Objects in a scene are captured with a viewing device. Physical characteristics of the objects are computed using data from at least one sensor corresponding to the objects. A physics model of predicted interactions between the one or more objects is generated using the physical characteristics of the objects. An interaction visualization is generated based on the physics model of the predicted interactions between the one or more objects. An image of the one or more objects is augmented with the interaction visualization in a display of the viewing device.
26 Citations
18 Claims
-
1. A viewing device comprising:
-
a camera; a processor comprising an augmented reality application, the augmented reality application configured to; identify two or more objects in a scene captured with the camera of the viewing device; identify a plurality of three-dimensional simulated trajectory paths within the scene based on a same source related to a first object in the scene; identify areas within the scene that are not affected by the plurality of three-dimensional simulated trajectory paths; compute physical characteristics of the two or more objects using data from at least one sensor corresponding to the two or more objects; generate a physics model of predicted interactions between the two or more objects using the physical characteristics of the two or more objects; generate an interaction visualization based on the physics model of the predicted interactions between the two or more objects; and augment an image of the two or more objects with the interaction visualization in a display of the viewing device; identify a second object that can withstand an impact from the first object using physical characteristics of the first object and the second objects; and augment an image of the second object in the display of the viewing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
capturing a scene with a camera of a viewing device; identifying two or more objects in the scene; identifying a plurality of three-dimensional simulated trajectory paths within the scene based on a same source related to a first object in the scene; identifying areas within the scene that are not affected by the plurality of three-dimensional simulated trajectory paths; computing physical characteristics of the two or more objects using data from at least one sensor corresponding to the two or more objects; generating a physics model of predicted interactions between the two or more objects using the physical characteristics of the two or more objects; generating, using a hardware processor of a machine, an interaction visualization based on the physics model of the predicted interactions between the two or more objects; augmenting an image of the two or more objects with the interaction visualization in a display of the viewing device; identifying a second object that can withstand an impact from the first object using physical characteristics of the first object and the second objects; augmenting an image of the second object in the display of the viewing device; and displaying the augmented image in the display of the viewing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
identifying two or more objects in a scene captured with a viewing device; identifying a plurality of three-dimensional simulated trajectory paths within the scene based on a same source related to a first object in the scene; identifying areas within the scene that are not affected by the plurality of three-dimensional simulated trajectory paths; computing physical characteristics of the two or more objects using data from at least one sensor corresponding to the two or more objects; generating a physics model of predicted interactions between the two or more objects using the physical characteristics of the two or more objects; generating an interaction visualization based on the physics model of the predicted interactions between the two or more objects; augmenting an image of the two or more objects with the interaction visualization in a display of the viewing device; identifying a second object that can withstand an impact from the first object using physical characteristics of the first object and the second objects; and augmenting an image of the second object in the display of the viewing device.
-
Specification