Systems and Methods for Unifying Coordinate Systems in Augmented Reality Applications
First Claim
1. A method of unifying coordinate systems, comprising:
- detecting on a first device a first scene image;
determining on the first device a precise location based on the first scene image;
determining on the first device first coordinate system negotiation data;
transmitting the first coordinate system negotiation data and the location to a second device; and
receiving a response from the second device comprising second coordinate system negotiation data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for unifying coordinate systems in an augmented reality application or system are disclosed. User devices capture an image of a scene, and determine a location based on the scene image. The scene image may be compared to cartography data or images to determine the location. User devices may propose an origin and orientation or transformation data for a common coordinate system and exchange proposed coordinate system data to agree on a common coordinate system. User devices may also transmit location information to an augmented reality system that then determines an a common coordinate system and transmits coordinate system data such as transformation matrices to the user devices. Images presented to users may be adjusted based on user device locations relative to the coordinate system.
252 Citations
20 Claims
-
1. A method of unifying coordinate systems, comprising:
-
detecting on a first device a first scene image; determining on the first device a precise location based on the first scene image; determining on the first device first coordinate system negotiation data; transmitting the first coordinate system negotiation data and the location to a second device; and receiving a response from the second device comprising second coordinate system negotiation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium comprising computer-readable instructions for determining a common coordinate system in an augmented reality system, the computer-readable instructions comprising instructions for:
-
receiving first location data from a first device; receiving second location data from a second device; determining an origin and orientation based on the first location data and the second location data; determining coordinate system data based on the origin and orientation, and transmitting the coordinate system data to the first device and the second device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for presenting images to a user based on a common coordinate system, comprising:
-
a detection component configured to capture a first scene image; a processor configured to determine a precise position and orientation based on the scene image; a transmitter configured to transmit the precise position and orientation to a remote device; a receiver configured to receive coordinate system data from the remote device; the processor further configured to generate a first presentation image based, at least in part, on the coordinate system data; and a display configured to render the first presentation image. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification