Boundary Region Glint Tracking for Eye Position Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing an accurate eye tracking system for head-mounted displays in virtual and augmented reality applications is challenging due to power budget and form factor constraints, particularly in distinguishing reflection locations on the eye surface.

Innovation Solution

An eye tracking system that uses a plurality of emitters to illuminate the eye with a light pattern, producing glints on the boundary region between the sclera and cornea, which are captured by a camera and used by a controller to estimate the eye's position, employing polarization and time of flight to disambiguate reflection locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional eye tracking methods are used in head-mounted displays, then gaze direction can be detected, but power consumption is high and form factor constraints are violated

Engineering Contradiction:
Improvegaze detection accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system segments the eye surface into distinct regions (cornea, sclera, boundary region) and uses multiple emitters to create separate glints on each region. By tracking the relative positions of these segmented glints rather than using complex traditional eye tracking hardware, the system achieves accurate gaze detection with reduced power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces glints as intermediary markers on the eye surface to indirectly measure gaze direction. Instead of directly measuring eye orientation with complex sensors, the emitters create light reflections (glints) that serve as mediators, whose positions encode the eye's orientation and gaze direction, enabling simpler and more power-efficient tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple emitters are used to illuminate the eye, then more glints are produced for better tracking, but it becomes harder to distinguish reflection locations on the eye surface

Engineering Contradiction:
Improveeye position estimation accuracyVSAvoidreflection location disambiguation
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system assigns different local qualities to different regions of the eye by illuminating specific areas (cornea, sclera, boundary region) with emitters positioned at different locations. Each emitter creates glints with distinctive characteristics based on its position and the local surface properties, enabling the system to distinguish reflection locations even with multiple emitters active simultaneously.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system resolves reflection location ambiguity by adding spatial dimensionality - using the known three-dimensional positions of multiple emitters and analyzing the two-dimensional pattern of glints on the eye surface. This dimensional transformation allows the system to disambiguate which glint corresponds to which emitter by considering the geometric relationships in 3D space.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

The system effectively tracks the user's gaze with reduced bandwidth and power consumption, enabling accurate eye position estimation and gaze angle determination for enhanced VR/AR experiences.

Implementation Method 1

The light pattern produces a plurality of glints on a portion of the surface of the eye. The captured image includes a subset of the plurality of glints that are reflected by the boundary region.

Methodology Applied
Scientific EffectReflection: Reflection

Implementation Method 2

The camera captures an image of the portion of the eye. The captured image includes a subset of the plurality of glints that are reflected by the boundary region.

Methodology Applied
Scientific EffectLight detection: Photoelectric Effect

Implementation Method 3

employing polarization and time of flight to disambiguate reflection locations

Methodology Applied
Scientific EffectPolarization: Polarisation

Implementation Method 4

employing polarization and time of flight to disambiguate reflection locations

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Data Source

PatentUS10878594B1Boundary region glint tracking
Publication Date: 2020.12.29 META PLATFORMS TECHNOLOGIES LLC
  • US10878594B1 patent drawing
  • US10878594B1 patent drawing
  • US10878594B1 patent drawing

AI summary

Embodiments relate to a head-mounted display including an eye tracking system. The eye tracking system includes a source assembly, a camera, and a controller. In some embodiments, the source assembly is a plurality of sources and are positioned to illuminate at least a peripheral area of a cornea of an eye. In some embodiments, the sources are masked to be a particular shape. The peripheral region is a location on the eye where the cornea transitions to the sclera. In some embodiments, the camera can detect a polarization of the reflected light, and uses polarization to disambiguate possible reflection locations. Similarly, time of flight may also be used to disambiguate potential reflection locations. The controller uses information from the detector to track positions of the user's eyes.