AR Coordinate Synchronization via Virtual Feature Markers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In augmented reality environments, synchronizing coordinate systems across multiple user devices is challenging, especially when a prefabricated marker cannot be placed, complicating the sharing of virtual objects among users.
Innovation Solution
Devices communicate to select a feature in the environment as a replacement for a marker, with one device generating the feature by displaying or projecting it, allowing synchronization of augmented reality coordinate systems without the need for a physical marker.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a prefabricated marker is used to synchronize coordinate systems, then coordinate system synchronization is achieved, but the system requires physical marker placement which complicates deployment
Solution Approach 1:
The patent extracts the marker function from physical prefabricated markers and transfers it to virtual features displayed on device screens or projected into the environment. This eliminates the need for physical marker placement while maintaining the coordinate synchronization function.
Solution Approach 2:
Instead of using physical markers, the system creates virtual copies of marker functionality through displayed images or projections. These virtual features serve as reference points for coordinate system establishment without requiring physical objects.
2Adaptability or versatility
If multiple users maintain separate augmented reality coordinate systems, then each user has independent AR experience, but sharing virtual objects among users becomes complicated
Solution Approach 1:
The patent merges multiple coordinate systems by establishing a common reference frame based on shared environmental features. Users' coordinate systems are transformed and aligned to a unified space, enabling virtual object sharing while preserving individual AR experiences.
Solution Approach 2:
The system introduces transformation data as an intermediary between different coordinate systems. This transformation data enables conversion between user-specific coordinate systems and a shared coordinate system, facilitating virtual object sharing.
3Productivity
If virtual objects are placed in unsynchronized coordinate systems, then each device operates independently, but accurate placement and sharing of virtual objects in real-time is prevented
Solution Approach 1:
The system establishes feedback loops where devices exchange coordinate transformation data and continuously adjust their coordinate systems to maintain synchronization. This enables real-time coordination while preserving independent operation capability.
Data Source
AI summary
According to various implementations, a method is performed at a first electronic device with a non-transitory memory and one or more processors. The method includes determining a reference location in a three-dimensional space based on a feature. The feature is generated by a second electronic device. The method includes obtaining, for the reference location, first reference coordinates in an augmented reality coordinate system of the first electronic device and second reference coordinates in an augmented reality coordinate system of the second electronic device. The method includes determining a coordinate transformation based on a function of the first reference coordinates and the second reference coordinates. The method includes synchronizing an augmented reality coordinate system of the first electronic device with an augmented reality coordinate system of the second electronic device using the coordinate transformation.


