Motion-Tolerant Eye Tracking Auto-Calibration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing eye-tracking technologies face limitations such as requiring a fixed head position for calibration, being inefficient for users with involuntary motion, and lacking adaptable zooming features, which restrict their usability for individuals with paralysis or involuntary body movements.

Innovation Solution

The development of improved eye-tracking systems that include dynamic zooming and selection features, auto-calibration, and context-aware interfaces, utilizing multiple image capture devices and processing algorithms to detect gaze location and adjust feedback mechanisms, enabling more reliable and efficient text entry and selection processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional eye-tracking calibration is used, then measurement precision is improved, but ease of operation deteriorates due to fixed head position requirement

Engineering Contradiction:
Improvegaze detection accuracyVSAvoiduser accessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system dynamically adjusts the calibration process by detecting head motion and adapting the calibration model in real-time. Instead of requiring a fixed head position, the system continuously updates calibration parameters based on detected motion, allowing users with involuntary movements to maintain accurate gaze tracking without manual recalibration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The auto-calibration feature enables the system to perform calibration automatically without user intervention. The system detects natural eye movements and head positions, then self-adjusts the calibration model, eliminating the need for users to manually follow rigid calibration procedures while maintaining measurement precision.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If zooming features are added to improve selection accuracy, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveselection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The zooming feature is implemented dynamically, activating only when the system detects that the user is attempting to select an interface element. The zoom level and duration are adjusted in real-time based on the user's gaze behavior and the complexity of the interface, providing enhanced selection accuracy without permanently increasing system complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The zooming function serves as an intermediary mechanism between the user's gaze and the final selection. It provides a magnified view that helps users accurately identify target elements before selection occurs, acting as a bridge that improves precision without requiring fundamental changes to the core eye-tracking system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If manual calibration procedures are required, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvecalibration accuracyVSAvoidcalibration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary auto-calibration automatically upon initialization or when motion is detected, preparing the calibration model in advance without requiring user action. This preliminary calibration provides a starting point that can be quickly refined if needed, significantly reducing the time users must spend on calibration while maintaining adequate precision for most applications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The auto-calibration feature allows the system to perform calibration independently without user intervention. By automatically detecting eye movements and head positions, the system self-adjusts calibration parameters, eliminating the time-consuming manual calibration process while maintaining measurement precision through continuous adaptive updates.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If fixed zooming modes are implemented, then ease of operation is improved, but adaptability deteriorates

Engineering Contradiction:
Improveinterface simplicityVSAvoidzooming flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The zooming system dynamically adapts its behavior based on the user's needs and the context. It automatically adjusts zoom levels, activation thresholds, and duration based on detected gaze patterns and interface complexity, providing both simplicity for routine use and flexibility when needed without requiring manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters such as zoom level, activation sensitivity, and duration based on the situation. It automatically adjusts these parameters according to the user's gaze behavior, the density of interface elements, and the detected need for assistance, providing adaptability while maintaining ease of operation through automatic parameter optimization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9983666B2Systems and method of providing automatic motion-tolerant calibration for an eye tracking device
Publication Date: 2018.05.29 TOBII DYNAVOX LLC
  • US9983666B2 patent drawing
  • US9983666B2 patent drawing
  • US9983666B2 patent drawing

AI summary

Eye tracking systems and methods include such exemplary features as a display device, at least one image capture device and a processing device. The display device displays a user interface including one or more interface elements to a user. The at least one image capture device detects a user's gaze location relative to the display device. The processing device electronically analyzes the location of user elements within the user interface relative to the user's gaze location and dynamically determine whether to initiate the display of a zoom window. The dynamic determination of whether to initiate display of the zoom window may further include analysis of the number, size and density of user elements within the user interface relative to the user's gaze location, the application type associated with the user interface or at the user's gaze location, and/or the structure of eye movements relative to the user interface.