Cross-Reality Map Merging With Gravity-Aligned Tracking Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cross reality (XR) systems face challenges in accurately merging environment maps with tracking maps to maintain alignment with gravity direction, leading to distorted and less immersive user experiences.

Innovation Solution

A method for merging environment maps with tracking maps by aligning them with respect to gravity direction, using transformations that preserve the orientation of the tracking map, and discarding those that cause excessive rotation, ensuring accurate alignment and reducing merging errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If environment maps are merged with tracking maps without gravity alignment, then merging process is simpler, but alignment accuracy deteriorates

Engineering Contradiction:
Improvealignment accuracyVSAvoidmerging process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary gravity direction determination for both environment maps and tracking maps before merging. By pre-aligning the coordinate systems to gravity direction (downward for environment maps, device orientation for tracking maps), the merging process benefits from pre-established accurate orientation relationships, improving final alignment accuracy without adding complexity during the actual merging operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the orientation parameter of the tracking map by applying a transformation to rotate it to match the gravity direction of the environment map. This parameter change (rotation to gravity-aligned orientation) enables accurate merging by ensuring both maps share the same reference frame, directly improving alignment accuracy while the transformation calculation remains computationally efficient.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If transformations are applied to align tracking maps with environment maps, then alignment accuracy improves, but computational cost increases

Engineering Contradiction:
Improvemap alignment precisionVSAvoidcomputational cost
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system applies parameter changes by rotating the tracking map's coordinate system to match the environment map's gravity direction. This involves calculating a rotation matrix based on the gravity vectors and applying it to transform the tracking map points. The transformation is computationally efficient using standard linear algebra operations, achieving high alignment precision without excessive computational cost.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system replaces complex iterative alignment algorithms with a direct analytical solution based on gravity vector comparison. Instead of using computationally intensive optimization methods, the system substitutes a straightforward mathematical approach: determining gravity directions from sensor data, computing a single rotation transformation, and applying it to align the maps. This substitution significantly reduces computational cost while maintaining high precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If tracking maps are rotated to align with gravity direction, then merging accuracy improves, but map distortion may occur

Engineering Contradiction:
Improvemerging accuracyVSAvoidmap distortion
Core Design Contradiction:
Manufacturing precisionVSShape

Solution Approach 1:

The system applies a rigid rotation transformation to the tracking map to change its orientation parameter to match the environment map's gravity direction. This rotation is applied uniformly across the entire map, preserving relative distances and shapes while correcting orientation. The transformation is designed to maintain the map's geometric integrity, improving merging accuracy without introducing distortion.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250259403A1Cross reality system with accurate shared maps
Publication Date: 2025.08.14 MAGIC LEAP INC
  • US20250259403A1 patent drawing
  • US20250259403A1 patent drawing
  • US20250259403A1 patent drawing

AI summary

A cross reality system enables any of multiple devices to efficiently and accurately access previously persisted maps of very large scale environments and render virtual content specified in relation to those maps. The cross reality system may build a persisted map, which may be in canonical form, by merging tracking maps from the multiple devices. A map merge process determines mergibility of a tracking map with a canonical map and merges a tracking map with a canonical map in accordance with mergibility criteria, such as, when a gravity direction of the tracking map aligns with a gravity direction of the canonical map. Refraining from merging maps if the orientation of the tracking map with respect to gravity is not preserved avoids distortions in persisted maps and results in multiple devices, which may use the maps to determine their locations, to present more realistic and immersive experiences for their users.