×

Method to reliably detect correlations between gaze and stimuli

  • US 10,528,131 B2
  • Filed: 05/16/2018
  • Issued: 01/07/2020
  • Est. Priority Date: 05/16/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for calibrating an eye tracking system, the method performed by the eye tracking system and comprising:

  • updating a record indicative of a user gaze on a user interface over a time period, the user interface associated with the eye tracking system, the record including an eye sequence;

    detecting a user interface stimulus event occurring within the time period and associated with the user interface;

    determining, based on the record, an association between the eye sequence and the user interface stimulus event;

    generating, based on the association, a first interaction observation that includes at least the eye sequence and a location of the user interface stimulus event associated with the user interface;

    updating personal calibration parameters for tracking the user gaze based on the first interaction observation, andgenerating a personal calibration parameter update decision by;

    accessing a set of at least four interaction observations comprising locations of stimulus events and eye sequences, the set including the first interaction observation and a second interaction observation, the second interaction observation comprising a second location of a second stimulus event and a second eye sequence;

    selecting the second interaction observation from the set;

    constructing trial personal calibration parameters based on the second interaction observation, such that a gaze target projected for the second eye sequence using the trial personal calibration parameters falls proximate to the second location;

    projecting gaze targets for remaining interaction observations in the set based on the trial personal calibration parameters and the eye sequences of the remaining interaction observations;

    detecting an inlier subset of the remaining interaction observations, such that a respective projected gaze for a respective inlier falls within a first threshold value from the location of the respective inlier;

    detecting an outlier subset of the remaining interaction observations, such that a respective projected gaze for a respective outlier falls greater than the first threshold value from the location of the respective outlier;

    computing a ratio of a number of inliers to a number of outliers; and

    responsive to the ratio being greater than a second threshold value, generating a decision to update the personal calibration parameters; and

    responsive to the ratio being within the second threshold value, discarding the trial personal calibration parameters and constructing second trial personal calibration parameters based on a second set of interaction observations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×