Gaze Detection Using Dynamic Illumination Reference Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing eye tracking and gaze detection systems rely on fixed illumination points, which may not adapt effectively to varying environments and user head locations, potentially leading to inaccurate gaze direction determination.
Innovation Solution
A gaze detection system that uses dynamic illumination points presented on reference frames interlaced with media frames, allowing for adjustments based on environmental conditions and user head location, utilizing a reference frame manager, image manager, and gaze analyzer to determine the user's gaze direction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If fixed illumination points are used in gaze detection systems, then the system structure is simple, but the accuracy of gaze direction determination deteriorates in varying environments and head locations
Solution Approach 1:
The patent applies dynamics by transitioning from fixed illumination points to dynamic illumination points that are adjusted based on environmental conditions and user head location. The reference frames are inserted into media frames at different positions and configurations, allowing the illumination points to move and adapt to varying viewing conditions, thereby maintaining accurate gaze direction determination across different environments and head positions.
2Adaptability or versatility
If dynamic illumination points are used to adapt to varying environments and head locations, then the accuracy of gaze direction determination is improved, but the system complexity increases
Solution Approach 1:
The patent applies universality by making the reference frames and illumination points multi-functional. The same reference frame structure serves multiple purposes: it provides illumination points for gaze detection, adapts to different environmental conditions, and adjusts to various head locations. This universal approach allows the system to handle diverse viewing conditions without requiring entirely separate systems for each scenario.
Solution Approach 2:
The patent applies parameter changes by modifying the position, configuration, and characteristics of illumination points within reference frames based on detected environmental conditions and head location parameters. The system dynamically adjusts these parameters to optimize gaze detection accuracy for each specific viewing condition, enabling adaptability without requiring complete system reconfiguration.
3Measurement precision
If reference frames are inserted between media frames for dynamic illumination, then the accuracy and adaptability are improved, but the processing time and computational load increase
Solution Approach 1:
The patent applies partial action by selectively inserting reference frames only between media frames when needed for gaze detection, rather than continuously processing every frame. The system processes a subset of frames with inserted reference frames, reducing the overall computational load and processing time while still maintaining sufficient data points for accurate gaze direction determination.
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
This approach enhances the accuracy of gaze direction determination by dynamically adjusting illumination points, improving the system's ability to track user gaze in different environments and head positions.
Implementation Method 1
a camera which images points reflected at the eyes of a user
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Examples are directed to a gaze detector using reference frames in media. One example includes inserting reference frames between frames of media presented on a display at a first frequency, analyzing images of reflections of the reference frames, and determining a portion of the media that is being viewed by a user based on the reflections of the reference frames from a user.