SYSTEM AND METHOD OF DETECTING EYE FIXATIONS USING ADAPTIVE THRESHOLDS
First Claim
Patent Images
1. An adaptive eye-tracking system comprisinga visual display having display points represented by display point coordinates and display data including display point coordinates;
- a camera generating video data representing a user'"'"'s eye viewing the visual display; and
a processor receiving said video data from said camera, estimating gaze data indicating eye-gaze positions and including time stamps, and associating said eye gaze positions with display point coordinates, calculating a gaze noise value using said eye gaze positions, calculating a saccade estimate using said gaze noise value and determining display point coordinates representing fixations using said saccade estimate and said associated eye gaze positions.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of adaptively establishing fixation thresholds for eye-gaze tracking data and identifying fixations within the eye-gaze tracking data are disclosed. Eye-gaze tracking data is collected. A saccade estimate may be calculated using a percentile statistic of the changes in eye-gaze position. Fixations may be determined by comparing the saccade estimates with the changes in eye-gaze positions over time windows.
-
Citations
19 Claims
-
1. An adaptive eye-tracking system comprising
a visual display having display points represented by display point coordinates and display data including display point coordinates; -
a camera generating video data representing a user'"'"'s eye viewing the visual display; and a processor receiving said video data from said camera, estimating gaze data indicating eye-gaze positions and including time stamps, and associating said eye gaze positions with display point coordinates, calculating a gaze noise value using said eye gaze positions, calculating a saccade estimate using said gaze noise value and determining display point coordinates representing fixations using said saccade estimate and said associated eye gaze positions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An adaptive eye-tracking method comprising:
-
recording eye-gaze positions; calculating a saccade estimate using said recorded eye-gaze positions; determining eye-gaze fixations using said recorded eye-gaze positions and said saccade estimate. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for use with an eye-gaze tracking system, the computer program product comprising a computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
generate eye-gaze tracking data, said eye-gaze tracking data including data points defined by a first coordinate value, a second coordinate value and a time-stamp value; calculate a first coordinate percentile statistic from said first coordinate values of said data points; calculate a first coordinate saccade estimate from said first coordinate percentile statistic; calculate a second coordinate percentile statistic from said second coordinate values of said data points; calculate a second coordinate saccade estimate from said second coordinate percentile statistic; determine the presence of a fixation in a series of data points having sequential time-stamp values by comparing dispersion in first coordinate values with said first coordinate saccade estimate and comparing dispersion in second coordinate values with said second coordinate saccade estimate; and indicate the first coordinate values, second coordinate values, and beginning and ending time-stamp values of said fixation. - View Dependent Claims (18, 19)
-
Specification