Headset Magnetic Tracking for Hemisphere Ambiguity Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented and virtual reality systems face challenges in accurately and efficiently localizing the position and orientation of objects, particularly due to high latency and low resolution in conventional localization methods, which can lead to motion sickness and unstable virtual content rendering.

Innovation Solution

The use of an electromagnetic tracking system with compact electromagnetic field emitters and sensors, combined with inertial measurement units, to determine the position and orientation of objects with high accuracy and low latency, and a method to optimize sensor data processing by using a lower frequency for accurate sensors to correct noisy data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional localization methods are used in AR systems, then the system complexity is reduced, but the localization precision and frame rate deteriorate

Engineering Contradiction:
Improvelocalization precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the localization function into two independent modules: an electromagnetic tracking system for high-precision position and orientation detection, and an inertial measurement unit for continuous motion tracking. This segmentation allows each module to specialize in its strength, achieving high localization precision without requiring a completely complex integrated system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a correction mechanism where the lower-frequency electromagnetic tracking data serves as an intermediary to correct and ground the higher-frequency inertial sensor data. This intermediary correction process resolves accumulated errors in the inertial system without requiring the inertial system itself to be overly complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If high-frequency sensor data is processed continuously, then the localization update rate is improved, but the computational resources and energy consumption increase

Engineering Contradiction:
Improvelocalization update rateVSAvoidcomputational energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the processing frequency of different sensor types based on their characteristics. The inertial measurement unit operates at high frequency to provide continuous updates, while the electromagnetic tracking system operates at lower frequency but provides correction ground truth. This dynamic frequency assignment maintains high localization update rates while optimizing energy consumption by not processing all sensors at maximum frequency continuously.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If inertial measurement units are used for continuous tracking, then the localization smoothness is improved, but the accumulated error increases

Engineering Contradiction:
Improvelocalization smoothnessVSAvoidlocalization accuracy
Core Design Contradiction:
Stability of the object's compositionVSMeasurement precision

Solution Approach 1:

The electromagnetic tracking system provides periodic feedback to correct the accumulated errors in the inertial measurement unit. The EM tracker's accurate but lower-frequency measurements serve as ground truth that resets and corrects the drift in the continuous inertial data, maintaining both smoothness and accuracy over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary correction by using the electromagnetic tracking data to establish accurate reference positions before the inertial errors accumulate significantly. This preliminary grounding of the inertial system prevents large error accumulation while maintaining continuous smooth tracking.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables precise and efficient localization of objects in augmented reality systems, reducing latency and improving the stability of virtual content rendering, thereby enhancing the user experience.

Implementation Method 1

emitting, at a hand-held controller of the system, one or more magnetic fields. The method further includes detecting, by one or more sensors positioned within a headset of the system, the one or more magnetic fields

Methodology Applied
Scientific EffectMagnetic field emission and detection: Magnetic Field

Data Source

PatentEP3827300B1Method and system for resolving hemisphere ambiguity using a position vector
Publication Date: 2025.11.26 MAGIC LEAP INC
  • EP3827300B1 patent drawingFigure 1
  • EP3827300B1 patent drawingFigure 2A~2B
  • EP3827300B1 patent drawingFigure 2C~2D

AI summary

Embodiments resolve hemisphere ambiguity at a system comprising sensors. A hand-held controller of the system emits magnetic fields. Sensors positioned within a headset of the system detect the magnetic fields. A first position and orientation of the hand-held controller is determined within a first hemisphere with respect to the headset based on the magnetic fields. A second position and orientation of the hand-held controller is determined within a second hemisphere, diametrically opposite the first hemisphere, with respect to the headset based on the magnetic fields. A normal vector is determined with respect to the headset, and a position vector identifying a position of the hand-held controller with respect to the headset in the first hemisphere. A dot-product of the normal vector and the position vector is calculated, and the first position and orientation of the hand-held controller is determined to be accurate when a result of the dot-product is positive.