CPC G06F 3/013 (2013.01) [G02B 27/0093 (2013.01); G02B 27/0172 (2013.01); G06T 7/246 (2017.01); G06T 7/292 (2017.01); G06T 7/73 (2017.01); G02B 2027/014 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/0178 (2013.01); G06T 2207/30201 (2013.01)] | 25 Claims |
1. A display system configured to project light to an eye of a user to display virtual image content in a vision field of said user, said display system comprising:
a frame configured to be supported on a head of the user;
a head-mounted display disposed on the frame, said display configured to project light into said user's eye to display virtual image content to the user's vision field;
first and second eye tracking cameras configured to image the user's eye;
a plurality of light emitters; and
processing electronics in communication with the display and the first and second eye tracking cameras, the processing electronics configured to:
receive images of the user's eye captured by the first and second eye tracking cameras, glint reflections of the different light emitters observable in said images of the eye captured by the first and second eye tracking cameras; and
estimate a location of a center of corneal curvature of the user's eye based on the location of the glint reflections in said images produced by both said first and second eye tracking camera and based on the location of both the first and second eye tracking cameras and the locations of the emitters that produced said respective glint reflections, and
wherein said processing electronics is configured to obtain an estimate of a center of rotation of the user's eye based on multiple determinations of the center of corneal curvature of the user's eye for different eye poses.
|