Eye tracking system with single point calibration
First Claim
1. A headset comprising:
- an eye tracking system including two or more illumination sources configured to illuminate an eye of a user, the eye tracking system configured to;
obtain a model of the eye of the user including a radius of a corneal sphere of the eye and location of a center of the corneal sphere;
capture one or more images of reflections of the eye of the user reflected from the eye of the user;
determine, from the one or more images of the reflections, a shape of a pupil of the eye of the user;
determine a plane corresponding to a location of the pupil, the plane being identified using the determined shape of the pupil, the radius of the corneal sphere, and the location of the center of the corneal sphere from the model of the eye;
determine, from the plane, a pupillary axis for the eye based on the identified plane parallel to the pupil; and
perform an optical action based on the determined pupillary axis for the eye.
1 Assignment
0 Petitions
Accused Products
Abstract
A head mounted display (HMD) comprises an eye tracking system configured to perform a calibration process using an eye tracking system of the HMD that includes determining a pupillary axis and/or determining an angular offset between the pupillary axis and the eye'"'"'s true line of sight. The eye tracking system obtains an eye model captures images of the user'"'"'s pupil while the user is looking at a target or other content displayed on the HMD. In some embodiments, the calibration process is based on a single image of the user'"'"'s eye and is performed only once. For example, the process can be performed the first time the user uses the HMD, which stores the calibration data for the user in a memory for future use.
-
Citations
20 Claims
-
1. A headset comprising:
an eye tracking system including two or more illumination sources configured to illuminate an eye of a user, the eye tracking system configured to; obtain a model of the eye of the user including a radius of a corneal sphere of the eye and location of a center of the corneal sphere; capture one or more images of reflections of the eye of the user reflected from the eye of the user; determine, from the one or more images of the reflections, a shape of a pupil of the eye of the user; determine a plane corresponding to a location of the pupil, the plane being identified using the determined shape of the pupil, the radius of the corneal sphere, and the location of the center of the corneal sphere from the model of the eye; determine, from the plane, a pupillary axis for the eye based on the identified plane parallel to the pupil; and perform an optical action based on the determined pupillary axis for the eye. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method comprising:
-
capturing, by an eye tracking system of a head mounted display (HMD), one or more images of reflections of an eye of a user, the eye tracking system including two or more illumination sources configured to illuminate the eye of the user; identifying, from the one or more images of the reflections, a shape of a pupil of the eye of the user; identifying a plane parallel to the pupil based on the identified shape of the pupil determining a pupillary axis for the eye based on the identified plane parallel to the pupil; and performing an optical action based on the determined pupillary axis. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A headset comprising:
an eye tracking system including two or more illumination sources configured to illuminate an eye of a user, the eye tracking system configured to; capture one or more images of reflections of the eye of the user reflected from a cornea of the eye of the user; determine, from the one or more images of the reflections, a shape of a pupil of the eye of the user; determine a plane corresponding to a location of the pupil, the plane being identified using the determined shape of the pupil and a model of the eye of the user; determine, from the determined shape of the pupil and the model of the eye of the user, a center of the corneal sphere; and perform an optical action based in part on the determined center of the corneal sphere. - View Dependent Claims (16, 17, 18, 19, 20)
Specification