Eye Tracking With Background 3D Eye Model Updating

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing eye tracking and modeling technologies require extensive user interaction and enrollment processes, which are inconvenient for users wanting immediate extended reality experiences.

Innovation Solution

Simultaneous tracking of eye characteristics and updating of an eye model using infrared light reflections and image sensors, allowing for minimal user interaction and background enrollment during normal activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate techniques are used for eye tracking and eye model generation, then measurement precision can be maintained, but device complexity and user interaction requirements increase

Engineering Contradiction:
Improveeye characteristic tracking precisionVSAvoidenrollment process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines eye tracking and eye model generation into a single integrated system that processes image frames simultaneously for both purposes. The same image capture hardware and processing pipeline serve dual functions: tracking eye characteristics (pupil position, gaze direction) and building/updating the 3D eye model, eliminating the need for separate enrollment and tracking processes.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system makes the image processing system universal by using it for multiple functions: initial eye model capture, continuous eye model updates, and real-time eye characteristic tracking. The same computational routines analyze image frames for both model generation and tracking, allowing the system to perform multiple tasks with a single unified apparatus.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If extensive enrollment processes with multiple look instructions are implemented, then eye model accuracy improves, but user convenience and ease of operation deteriorate

Engineering Contradiction:
Improveeye model accuracyVSAvoiduser convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system enables self-service enrollment where the user's eye naturally moves through the field of view during normal activities, and the system automatically captures sufficient data to build the eye model without requiring the user to follow specific instructions or perform deliberate eye movements. The coverage map tracks which portions of the eye have been captured and automatically determines when enrollment is complete.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary capture of eye images during natural user activity before formal tracking begins. By continuously capturing and evaluating image frames against the coverage map during normal use, the system prepares the eye model in advance, so that when tracking is needed, the model is already available and accurate.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If continuous eye tracking and model updating are performed simultaneously, then productivity and speed improve, but computational resource requirements and processing complexity increase

Engineering Contradiction:
Improvetracking and modeling speedVSAvoidprocessing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies partial action by selectively processing only those image frames that contribute new information to the eye model, as determined by comparing against the coverage map. Rather than processing every frame for both tracking and model building, the system identifies and processes only the subset of frames that advance model completion, reducing redundant computation while maintaining accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts its processing based on the current state of model completion. As the coverage map shows which portions of the eye have been captured, the system adapts its frame selection and processing priorities, intensifying model-building processing when coverage is incomplete and focusing more on tracking when the model is established, optimizing computational resources over time.

Inventive Principle:
Principle #15Dynamics

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

Enables seamless eye tracking and modeling without dedicated enrollment processes, providing efficient and unobtrusive eye characteristic determination and three-dimensional model generation.

Implementation Method 1

directing light towards an eye of a user using one or more light (e.g., IR) sources to produce glint reflections

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 2

obtains, via one or more sensors (e.g., at least one image sensor), image frames comprising depictions of reflections of the light via the eye

Methodology Applied
Scientific EffectPhotoelectric detection: Photoelectric Effect

Data Source

PatentUS12488500B2Methods, systems, and apparatuses for simultaneous eye characteristic tracking and eye model updating
Publication Date: 2025.12.02 APPLE INC
  • US12488500B2 patent drawing
  • US12488500B2 patent drawing
  • US12488500B2 patent drawing

AI summary

Various implementations disclosed herein include an inconspicuous eye enrollment for user devices through the simultaneous or near-simultaneous eye characteristic tracking and eye model updating. The implementations disclosed herein direct light towards an eye of a user to produce glint reflections and obtain, via one or more sensors, image frames comprising depictions of the glint reflections. Based on those image frames, the implementations disclosed herein track eye characteristics and update an eye model of the eye during a period of time between obtaining a first image frame of the image frames and obtaining a second image frame of the image frames.