Eye tracking calibration techniques
First Claim
Patent Images
1. A wearable system for eye tracking calibration comprising:
- an image capture device configured to capture eye images of one or two eyes of a user of the wearable system;
non-transitory memory configured to store the eye images;
a display system through which the user can perceive a virtual eye calibration target in an environment of the user and a virtual reticle;
a pose sensor configured to track a head pose of the user;
a hardware processor in communication with the non-transitory memory and the display system, the hardware processor programmed to;
cause the virtual eye calibration target to be perceivable via the display system;
determine one or more parameters comprising at least one of;
one or more characteristics of the user or one or more characteristics of the display system;
determine a representation of the virtual reticle based on the one or more parameters;
cause the representation of the virtual reticle to be rendered via the display system;
identify the user'"'"'s head pose based on data acquired from the pose sensor;
calculate a position of the virtual reticle based on the user'"'"'s head pose;
determine whether the virtual reticle aligns with the virtual eye calibration target based at least partly on the position of the virtual reticle and the virtual eye calibration target; and
in response to a determination that the virtual reticle aligns with the virtual eye calibration target, instruct the image capture device to capture the eye images and initiate storage of the eye images into the non-transitory memory.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for eye tracking calibration in a wearable system are described. The wearable system can present three-dimensional (3D) virtual content and allow a user to interact with the 3D virtual content using eye gaze. During an eye tracking calibration, the wearable system can validate that a user is indeed looking at a calibration target while the eye tracking data is acquired. The validation may be performed based on data associated with the user'"'"'s head pose and vestibulo-ocular reflex.
-
Citations
33 Claims
-
1. A wearable system for eye tracking calibration comprising:
-
an image capture device configured to capture eye images of one or two eyes of a user of the wearable system; non-transitory memory configured to store the eye images; a display system through which the user can perceive a virtual eye calibration target in an environment of the user and a virtual reticle; a pose sensor configured to track a head pose of the user; a hardware processor in communication with the non-transitory memory and the display system, the hardware processor programmed to; cause the virtual eye calibration target to be perceivable via the display system; determine one or more parameters comprising at least one of;
one or more characteristics of the user or one or more characteristics of the display system;determine a representation of the virtual reticle based on the one or more parameters; cause the representation of the virtual reticle to be rendered via the display system; identify the user'"'"'s head pose based on data acquired from the pose sensor; calculate a position of the virtual reticle based on the user'"'"'s head pose; determine whether the virtual reticle aligns with the virtual eye calibration target based at least partly on the position of the virtual reticle and the virtual eye calibration target; and in response to a determination that the virtual reticle aligns with the virtual eye calibration target, instruct the image capture device to capture the eye images and initiate storage of the eye images into the non-transitory memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for eye tracking calibration comprising:
-
under control of a hardware processor; identifying a virtual eye calibration target in a world space associated with an environment of a user; determining one or more parameters comprising at least one of;
one or more characteristics of the user or one or more characteristics of the display system;determining a representation of a virtual reticle based on the one or more parameters; instructing a wearable device of the user to render the representation of the virtual reticle in a rig space associated with the wearable device of the user; obtaining head pose data of the user; determining a current head pose of the user based on the obtained head pose data; determining a relative position of the virtual reticle with respect to the virtual eye calibration target based at least partly on the user'"'"'s current head pose; determining whether the virtual reticle aligns with the virtual eye calibration target based at least in part on the relative position of the virtual reticle with respect to the virtual eye calibration target; and in response to a determination that the virtual reticle aligns with the virtual eye calibration target, instructing an inward-facing imaging system of the wearable device to acquire eye calibration data. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for eye tracking calibration comprising:
-
under control of a hardware processor; identifying a target region in an environment of a user; determining one or more parameters comprising at least one of;
one or more characteristics of a user or one or more characteristics of a wearable device configured to display a virtual reticle;determining a representation of the virtual reticle based on the one or more parameters; instructing the wearable device to display the virtual reticle at a position in a rig space associated with a wearable device of the user; obtaining head pose data of the user; determining a current head pose of the user based on the obtained head pose data; updating the position of the virtual reticle relative to the target region based at least partly on the user'"'"'s current head pose; determining whether the virtual reticle aligns with the target region; and in response to a determination that the virtual reticle aligns with the target region, providing an indication that an alignment has been achieved. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification