US2024320853A1PendingUtilityA1

Eye tracking system and methods of using an eye tracking system

Assignee: TOBII ABPriority: Mar 21, 2023Filed: Mar 18, 2024Published: Sep 26, 2024
Est. expiryMar 21, 2043(~16.7 yrs left)· nominal 20-yr term from priority
G06T 11/26H04N 13/398H04N 13/383H04N 13/371G06F 3/013G02B 27/0093G02B 27/017G06T 2207/30196A61B 5/168A61B 5/163G02B 2027/0138G02B 2027/0178G06T 7/73A61B 3/113
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for determining a gaze convergence function for a user of an eye tracking system. The method comprising presenting a first calibration object to the user on one or more display screens, wherein the first calibration object appears to be at a known first object distance from the user. While the first calibration object is being presented, the method: captures a calibration images of the user's eyes and calculates a first interpupillary distance, IPD, value. The method performs similar processing steps for a second calibration object to calculate a second IPD value. The method then determines a gaze convergence function which defines a relationship between IPD values and gaze convergence distances based on: i) the first IPD value and the associated first object distance; and ii) the second IPD value and the associated second object distance.

Claims

exact text as granted — not AI-modified
1 . A method for determining a gaze convergence function for a user of an eye tracking system, the method comprising:
 presenting a first calibration object to the user on one or more display screens, wherein the first calibration object appears to be at a known first object distance from the user;   while the first calibration object is being presented:
 capturing a calibration image of the user's left eye and determining a first left pupil centre value, which represents the centre of the pupil of the user's left eye as a 3-dimensional coordinate, 3D, based on the captured calibration image of the user's left eye; 
 capturing a calibration image of the user's right eye and determining a first right pupil centre value, which represents the centre of the pupil of the user's right eye as a 3-dimensional coordinate, based on the captured calibration image of the user's right eye; 
   calculating a first interpupillary distance, IPD, value as the distance between the first left pupil centre value and the first right pupil centre value;   presenting a second calibration object to the user on one or more display screens, wherein the second calibration object appears to be at a known second object distance from the user;   while the second calibration object is being presented:
 capturing a calibration image of the user's left eye and determining a second left pupil centre value, which represents the centre of the pupil of the user's left eye as a 3-dimensional coordinate, based on the captured calibration image of the user's left eye; 
 capturing a calibration image of the user's right eye and determining a second right pupil centre value, which represents the centre of the pupil of the user's right eye as a 3-dimensional coordinate, based on the captured calibration image of the user's right eye; 
   calculating a second IPD value as the distance between the second left pupil centre value and the second right pupil centre value;   determining a gaze convergence function which defines a relationship between IPD values and gaze convergence distances based on: i) the first IPD value and the associated first object distance; and ii) the second IPD value and the associated second object distance.   
     
     
         2 . The method of  claim 1 , further comprising:
 presenting one or more further calibration objects to the user on one or more display screens, wherein each of the one or more further calibration objects appears to be at a known further object distance from the user;   while each of the further calibration objects is being presented:
 capturing a calibration image of the user's left eye and determining a further left pupil centre value, which represents the centre of the pupil of the user's left eye as a 3-dimensional coordinate, based on the captured calibration image of the user's left eye; 
 capturing a calibration image of the user's right eye and determining a further right pupil centre value, which represents the centre of the pupil of the user's right eye as a 3-dimensional coordinate, based on the captured calibration image of the user's right eye; 
   calculating a further IPD value for each of the further calibration objects as the distance between the further first left pupil centre value and the further first right pupil centre value for the calibration images that were captured with the respective one or more further calibration objects being presented; and   determining the gaze convergence function also based on, for each of the one or more further calibration objects: i) the further IPD value and the associated further object distance.   
     
     
         3 . The method of  claim 1 , wherein the gaze convergence function defines a linear relationship between: i) the inverse of IPD values; and ii) the inverse of gaze convergence distances. 
     
     
         4 . The method of  claim 1 , wherein capturing a calibration image of the user's eye and determining a pupil centre value comprises:
 simultaneously capturing a first calibration image and a second calibration image of the user's eye from different cameras and determining the pupil centre value, which represents the centre of the pupil of the user's eye as a 3-dimensional coordinate, based on the first and second calibration images.   
     
     
         5 . The method of any one of  claim 1 , further comprising:
 while the calibration objects are being presented:
 illuminating the user's left eye with a plurality of illuminators and capturing a calibration image of the user's left eye that includes reflections of light provided by the plurality of illuminators as a plurality of glints, determining a 3-dimensional position of the cornea of the user's left eye based on the plurality of glints, and determining the left pupil centre value based on: i) the captured calibration image of the user's left eye; and ii) the determined 3-dimensional position of the cornea of the user's left eye; 
 illuminating the user's right eye with a plurality of illuminators and capturing a calibration image of the user's right eye that includes reflections of light provided by the plurality of illuminators as a plurality of glints, determining a 3-dimensional position of the cornea of the user's right eye based on the plurality of glints, and determining the right pupil centre value based on: i) the captured calibration image of the user's right eye; and ii) the determined 3-dimensional position of the cornea of the user's right eye. 
   
     
     
         6 . The method of any  claim 1 , further comprising:
 while the first calibration object is being presented, determining a first gaze angle for the user;   while the second calibration object is being presented, determining a second gaze angle for the user; and   wherein determining the gaze convergence function is based on: i) the first IPD value, the associated first object distance, and the determined first gaze angle; and ii) the second IPD value, the associated second object distance, and the determined second gaze angle.   
     
     
         7 . The method of  claim 6 , wherein the gaze convergence function defines the gaze convergence distance as a function of IPD value and gaze angle. 
     
     
         8 . The method of  claim 6 , further comprising:
 determining a plurality of gaze convergence functions, each gaze convergence function being applicable for different gaze angles, wherein each of the gaze convergence functions defines the gaze convergence distance as a function of IPD value.   
     
     
         9 . The method of  claim 8 , wherein each of the gaze convergence functions is applicable for a different range of gaze angles, and optionally wherein the range of gaze angles are offset from each other in a horizontal plane and/or a vertical plane. 
     
     
         10 . The method of  claim 6 , further comprising:
 determining a plurality of gaze convergence functions, each gaze convergence function being applicable for a different gaze zone, wherein each of the gaze convergence functions defines the gaze convergence distance as a function of IPD value.   
     
     
         11 . The method of  claim 1 , wherein the eye tracking system is a head-mounted eye tracking system. 
     
     
         12 . A method of determining a gaze convergence distance for a user of an eye tracking system, the method comprising:
 capturing an image of the user's left eye and determining a left pupil centre value, which represents the centre of the pupil of the user's left eye as a 3-dimensional coordinate;   capturing an image of the user's right eye and determining a right pupil centre value, which represents the centre of the pupil of the user's right eye as a 3-dimensional coordinate;   calculating an interpupillary distance, IPD, value as the distance between the left pupil centre value and the right pupil centre value;   applying a gaze convergence function to the calculated IPD value to determine a gaze convergence distance, wherein the gaze convergence function defines a relationship between IPD values and gaze convergence distances.   
     
     
         13 . The method of  claim 12 , further comprising:
 using the determined gaze convergence distance to control the focal length of a varifocal lens of the eye tracking system.   
     
     
         14 . The method of  claim 12 , wherein the eye tracking system is an extended reality system. 
     
     
         15 . The method of any one of  claim 12 , further comprising:
 presenting a plurality of selectable objects to the user on one or more display screens, wherein the first calibration object, wherein each of the plurality of selectable objects is at a known object distance from the user and are at a known location on the on one or more display screens;   determining a gaze angle for the user at the same time as the images of the user's left and right eyes are captured; and   using the determined gaze convergence distance in combination with the determined gaze angle to identify one of the selectable objects as a selected object.   
     
     
         16 . The method of any one of  claim 12 , further comprising determining the gaze convergence function for the user of an eye tracking system, wherein determining the gaze convergence function for the user of an eye tracking system comprises:
 presenting a first calibration object to the user on one or more display screens, wherein the first calibration object appears to be at a known first object distance from the user;   while the first calibration object is being presented:
 capturing a calibration image of the user's left eye and determining a first left pupil centre value, which represents the centre of the pupil of the user's left eye as a 3-dimensional coordinate, based on the captured calibration image of the user's left eye; 
 capturing a calibration image of the user's right eye and determining a first right pupil centre value, which represents the centre of the pupil of the user's right eye as a 3-dimensional coordinate, based on the captured calibration image of the user's right eye; 
   calculating a first interpupillary distance, IPD, value as the distance between the first left pupil centre value and the first right pupil centre value;   presenting a second calibration object to the user on one or more display screens, wherein the second calibration object that appears to be at a known second object distance from the user;   while the second calibration object is being presented:
 capturing a calibration image of the user's left eye and determining a second left pupil centre value, which represents the centre of the pupil of the user's left eye as a 3-dimensional coordinate, based on the captured calibration image of the user's left eye; 
 capturing a calibration image of the user's right eye and determining a second right pupil centre value, which represents the centre of the pupil of the user's right eye as a 3-dimensional coordinate, based on the captured calibration image of the user's right eye; 
   calculating a second IPD value as the distance between the second left pupil centre value and the second right pupil centre value;   determining a gaze convergence function based on: i) the first IPD value and the associated first object distance; and ii) the second IPD value and the associated second object distance.

Join the waitlist — get patent alerts

Track US2024320853A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.