Designating Real World Locations for Virtual World Control
First Claim
Patent Images
1. A computer-implemented method for identifying a location in an augmented reality system comprising:
- displaying a user interface to a user, the user interface including a targeting graphic and a video feed including at least one real-life object;
determining a position of a camera relative to a frame of reference for a 3D model including the at least one real-life object;
determining an orientation of the targeting graphic relative to the frame of reference;
determining an intersection point of a ray originating at the position of the camera, directed the orientation of the targeting graphic, and intersecting a real-world object in the 3D world; and
controlling a virtual object in the 3D model based on the intersection point.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for a user interface for an augmented reality system to provide directions and control to virtual content. The position of the system is determined and a ray is determined from the graphical information inlaid on the user interface. The intersection of the ray with a 3D model representing real world content is made. The intersection indicates a location to direct movement of virtual content.
-
Citations
18 Claims
-
1. A computer-implemented method for identifying a location in an augmented reality system comprising:
-
displaying a user interface to a user, the user interface including a targeting graphic and a video feed including at least one real-life object; determining a position of a camera relative to a frame of reference for a 3D model including the at least one real-life object; determining an orientation of the targeting graphic relative to the frame of reference; determining an intersection point of a ray originating at the position of the camera, directed the orientation of the targeting graphic, and intersecting a real-world object in the 3D world; and controlling a virtual object in the 3D model based on the intersection point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for augmenting real-world objects with virtual content, comprising:
-
a processor configured to execute instructions; a memory including instructions when executed by the processor cause the processor to; display a user interface to a user, the user interface including a targeting graphic and a video feed including at least one real-life object; determine a position of a camera relative to a frame of reference for a 3D model including the at least one real-life object; determine an orientation of the targeting graphic relative to the frame of reference; determine an intersection point of a ray originating at the position of the camera, directed the orientation of the targeting graphic, and intersecting a real-world object in the 3D world; and control a virtual object in the 3D model based on the intersection point. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium for augmenting real-world objects with virtual content, comprising instructions causing a processor to:
-
display a user interface to a user, the user interface including a targeting graphic and a video feed including at least one real-life object; determine a position of a camera relative to a frame of reference for a 3D model including the at least one real-life object; determine an orientation of the targeting graphic relative to the frame of reference; determine an intersection point of a ray originating at the position of the camera, directed the orientation of the targeting graphic, and intersecting a real-world object in the 3D world; and control a virtual object in the 3D model based on the intersection point. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification