Head-Mounted Frame Tracking for Eye Slippage Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Eye tracking systems in head-mounted devices suffer from inaccuracies due to noise introduced by frame slippage and displacement, which are not effectively addressed by current technologies.
Innovation Solution
Implement a frame tracking system using position sensors and processing logic to determine the displacement of the head-mounted device frame relative to the user's head, integrating low-power and high-speed sensors such as IMUs, laser speckle interferometry, and optic flow to provide displacement data to the eye tracking system, compensating for frame movement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If eye tracking is implemented in head-mounted devices, then user interaction capability is improved, but measurement precision deteriorates due to noise from frame slippage and displacement
Solution Approach 1:
The patent introduces frame displacement sensors as an intermediary component that measures frame movement separately. This mediator provides displacement data that is then used to compensate for frame slippage effects in the eye tracking calculations, thereby resolving the contradiction between maintaining eye tracking functionality and eliminating noise from frame movement
Solution Approach 2:
The system implements a feedback mechanism where frame displacement measurements are continuously fed back to the eye tracking processing logic. This feedback loop allows the system to dynamically adjust eye tracking calculations based on real-time frame movement data, improving measurement precision while preserving adaptability
2Measurement precision
If frame displacement compensation is added to the eye tracking system, then eye tracking accuracy is improved, but device complexity increases
Solution Approach 1:
The patent integrates frame displacement sensing capabilities into existing head-mounted device structures, allowing the same hardware components to serve multiple functions: structural support, frame displacement measurement, and eye tracking reference. This multi-functionality approach improves eye tracking accuracy without proportionally increasing device complexity
Solution Approach 2:
The system merges the frame displacement measurement function with the existing eye tracking system architecture. By combining these functions into a unified processing logic that jointly analyzes both frame displacement and eye position data, the patent avoids the need for completely separate systems, thereby limiting the increase in device complexity
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
Improves the accuracy of eye tracking by disambiguating eye movement from frame movement, reducing noise and enhancing the precision of gaze estimation.
Implementation Method 1
determine a displacement of a head-mounted device frame relative to a user's head using one or more position sensors
Implementation Method 2
laser speckle interferometry
Implementation Method 3
optic flow
Data Source
AI summary
An apparatus, system, and method for an eye tracking system for a head-mounted device include a light source, an image sensor, and a frame tracking system. The light source and image sensor may be configured to determine absolute and relative eye orientations. The frame tracking system may be configured to determine the displacement of a head-mounted device frame relative to the face of the user. The frame tracking system may provide displacement data for the displacement of the head-mounted device frame to the eye tracking system to enable the eye tracking system to compensate for frame slippage, frame jostling, or other frame displacement (relative to the face of the user). The frame tracking system may include one or more position sensors disposed on the head-mounted device frame and logic configured to determine displacement data using information from the one or more position sensors.


