HMD Eye-Tracking Calibration Using Time-Based Gaze Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing head-mounted displays (HMDs) face challenges in accurately tracking eye movements due to variations in user head and eye rotations, leading to suboptimal rendering and interaction experiences in augmented, virtual, and mixed reality environments.
Innovation Solution
An integrated eye-tracking assembly in HMDs uses time-based filtering and predictive modeling, incorporating head rotation information and user interactions to refine gaze direction calibration, enabling continuous per-user calibration without explicit user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional eye tracking methods are used in HMDs, then the system structure remains simple, but gaze estimation accuracy deteriorates due to variations in user head and eye rotations
Solution Approach 1:
The patent introduces an intermediary calibration process that mediates between the eye tracking assembly and the rendering system. This calibration process uses head rotation information as an intermediate variable to refine gaze direction estimates, improving accuracy without requiring fundamental changes to the hardware architecture.
Solution Approach 2:
The patent replaces purely mechanical/optical eye tracking measurements with a computational approach that uses head rotation data (from inertial sensors) to compensate for eye movement variations. This substitution of mechanical measurement with computational correction improves accuracy while maintaining relatively simple device structure.
2Measurement precision
If explicit calibration instructions are provided to users, then calibration accuracy improves, but user experience and ease of operation deteriorate due to interruptions
Solution Approach 1:
The system performs calibration automatically using head rotation information and eye tracking data without requiring explicit user actions or interruptions. The calibration process serves itself by utilizing naturally occurring head movements and eye movements during normal operation, eliminating the need for separate calibration sessions.
Solution Approach 2:
The calibration process occurs continuously in the background during normal device operation rather than requiring discrete calibration sessions. This continuous calibration maintains accuracy without interrupting the user experience, as the system constantly refines gaze estimates using ongoing head and eye movement data.
3Productivity
If real-time gaze tracking is implemented, then user interaction responsiveness improves, but computational load and energy consumption increase
Solution Approach 1:
The system performs preliminary calibration using head rotation information before executing full gaze tracking algorithms. This preliminary action prepares the system by establishing baseline relationships between head orientation and gaze direction, reducing the computational load required for real-time tracking and thereby lowering energy consumption while maintaining responsiveness.
Data Source
AI summary
Automatic field calibration for eye tracking in a head-mounted display is discussed. Processors can be configured to acquire images of a user's eye, estimate gaze direction from these images, and enhance accuracy by applying time-based filtering, such as Kalman filtering, across multiple images. Refined gaze estimates enable prediction of future gaze direction, facilitating dynamic rendering of images within the display. Calibration precision can be further improved by utilizing head rotation data, statistical analysis of sequential eye images, and/or user interactions, including interface selections, controller movements, or hand gestures. Confidence metrics can be generated for each gaze estimation, and calibration parameters are updated (e.g., continuously) for each user during ongoing use, reducing or eliminating the need for explicit calibration procedures. Predictive gaze estimation can contribute to both advanced eye-tracking modeling and optimization of rendered content, delivering adaptive calibration and enhanced real-time user experience.


