Eye-Tracked HMD Calibration for Multi-Depth Display Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality, augmented reality, and mixed reality technologies struggle to provide a realistic and comfortable three-dimensional imaging experience due to misalignment between accommodative and vergence responses, leading to eye strain and discomfort.

Innovation Solution

A head-mounted display system with a waveguide stack assembly that dynamically adjusts image presentation based on eye-tracking data to align accommodative and vergence cues, using multiple depth planes and switchable diffractive optical elements to correct spatial and chromatic errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If display calibration is performed assuming the display is perfectly flat and perpendicular to the optical axis, then the calibration process is simplified, but the displayed content becomes distorted when the display is worn at an angle or has manufacturing imperfections

Engineering Contradiction:
Improvecalibration process simplicityVSAvoiddisplay flatness and perpendicularity
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The system changes the calibration parameters by capturing actual eye position data from multiple users and calculating deviation vectors that represent the difference between expected and actual display geometry. These deviation vectors are stored and applied to adjust the rendered content, transforming the calibration from a fixed geometric assumption to a data-driven parameter adjustment that compensates for manufacturing variations and wear angle differences.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a fixed calibration is applied to all users, then the system is simpler to operate, but users with different eye positions or prescriptions experience distorted displayed content

Engineering Contradiction:
Improvesystem operation simplicityVSAvoiddisplayed content accuracy for individual users
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system transitions from a static fixed calibration to a dynamic adaptive calibration by capturing eye position data in real-time or near-real-time and applying user-specific deviation vectors. The calibration becomes dynamic because it adjusts based on individual user characteristics captured during operation, allowing each user to receive personalized correction while maintaining ease of operation through automated capture and application processes.

Inventive Principle:
Principle #15Dynamics

3Weight of moving object

If the display is designed to be lightweight and compact, then the head mounted display is more comfortable to wear, but the display may have greater manufacturing imperfections and be more susceptible to movement

Engineering Contradiction:
Improvedisplay weightVSAvoiddisplay flatness and alignment
Core Design Contradiction:
Weight of moving objectVSManufacturing precision

Solution Approach 1:

The system implements feedback by capturing eye position data that reveals actual display geometry deviations caused by lightweight construction and movement. The captured eye positions are used to calculate deviation vectors that feed back into the rendering process, automatically compensating for manufacturing imperfections and movement-induced misalignment. This feedback loop allows lightweight displays to achieve accurate content presentation without requiring heavy precision engineering.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4235639B1Dynamic display calibration based on eye-tracking
Publication Date: 2026.05.20 MAGIC LEAP INC
  • EP4235639B1 patent drawingFigure 1
  • EP4235639B1 patent drawingFigure 2
  • EP4235639B1 patent drawingFigure 3

AI summary

A head mounted display system comprising an eye-tracking camera; a wearable display comprising a plurality of depth planes; non-transitory data storage configured to store a calibration for the display, the calibration associated with a vector field comprising vectors corresponding to deviations between projected positions and expected positions of points of the virtual images at each of the depth planes; and a hardware processor programmed to determine, based on information from the eye-tracking camera, an eye position, relative to the display, of the wearer of the display; access the calibration; calculate, based at least in part on the calibration and the eye position, a correction to apply to at least one of the depth planes of the display to at least partially correct for an imperfection in the display; and apply the correction to the at least one of the depth planes of the display.