Accommodation based optical correction
First Claim
Patent Images
1. A head mounted display (HMD) comprising:
- at least one processor;
an electronic display element configured to display a virtual scene to a user wearing the HMD;
an optics block configured to direct light from the electronic display element to an exit pupil of the HMD;
an eye tracking system configured to determine an eye position of each eye of the user; and
memory including instructions that, when executed by the at least one processor, cause the at least one processor to;
determine a position and orientation of the HMD worn by the user;
identify, for a frame of the virtual scene, an image for rendering based on the determined position and orientation of the HMD;
determine an accommodative state of a plurality of accommodative states for an eye of the user based on the eye position of each eye of the user;
determine optical aberration information for the determined eye position of each eye of the user for the determined accommodative state, the optical aberration information corresponding to one or more optical aberrations caused by the optics block as the light from the electronic display element passes through the optics block to the exit pupil, the optical aberration information being different for at least one eye position relative to other eye positions within at least one of the plurality of accommodative states;
determine a focus state for the optics block corresponding to a combination of the accommodative state and the determined eye position of the user, the determined focus state being mapped to a distortion correction of a plurality of distortion corrections, each distortion correction adding pre-distortion to the content for the determined focus state; and
display the identified image for the frame of the virtual scene on the electronic display element with the pre-distortion of the distortion correction for the determined focus state, the light of the image displayed with the pre-distortion being complementarily distorted by the optics block.
3 Assignments
0 Petitions
Accused Products
Abstract
An auto-focus head-mounted display (HMD) dynamically generates aberration-adjusted images based on measured accommodation of user'"'"'s eye(s). An aberration-adjusted image is an image distorted to correct aberrations that would otherwise occur at a retina of the user due to image light passing through optics of the HMD. The aberration-adjusted image corrects the aberrations of the HMD and “accounts” for the aberrations of the eye so that the resulting retinal image is free of optical aberrations due to the HMD but preserves correct eye optical aberrations that are correlated with a current accommodative state of the eye.
-
Citations
20 Claims
-
1. A head mounted display (HMD) comprising:
-
at least one processor; an electronic display element configured to display a virtual scene to a user wearing the HMD; an optics block configured to direct light from the electronic display element to an exit pupil of the HMD; an eye tracking system configured to determine an eye position of each eye of the user; and memory including instructions that, when executed by the at least one processor, cause the at least one processor to; determine a position and orientation of the HMD worn by the user; identify, for a frame of the virtual scene, an image for rendering based on the determined position and orientation of the HMD; determine an accommodative state of a plurality of accommodative states for an eye of the user based on the eye position of each eye of the user; determine optical aberration information for the determined eye position of each eye of the user for the determined accommodative state, the optical aberration information corresponding to one or more optical aberrations caused by the optics block as the light from the electronic display element passes through the optics block to the exit pupil, the optical aberration information being different for at least one eye position relative to other eye positions within at least one of the plurality of accommodative states; determine a focus state for the optics block corresponding to a combination of the accommodative state and the determined eye position of the user, the determined focus state being mapped to a distortion correction of a plurality of distortion corrections, each distortion correction adding pre-distortion to the content for the determined focus state; and display the identified image for the frame of the virtual scene on the electronic display element with the pre-distortion of the distortion correction for the determined focus state, the light of the image displayed with the pre-distortion being complementarily distorted by the optics block. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
determining, by a head-mounted display (HMD), a position and orientation of the HMD worn by a user viewing content displayed by the HMD, the HMD directing light from an electronic display element presenting the content to an exit pupil of the HMD via an optics block; identifying, for a frame of the content, an image for rendering based on the determined position and orientation of the HMD; determining, by the HMD, an eye position for each eye of the user; determining an accommodative state of a plurality of accommodative states for an eye of the user based on the eye position for each eye of the user; determining optical aberration information for the determined eye position of each eye of the user for the determined accommodative state, the optical aberration information corresponding to one or more optical aberrations caused by the optics block as light from the electronic display element passes through the optics block to the exit pupil, the optical aberration information being different for at least one eye position relative to other eye positions within at least one of the plurality of accommodative states; determining a focus state for the optics block corresponding to a combination of the accommodative state and the determined eye position of the user, the determined focus state being mapped to a distortion correction of a plurality of distortion corrections, each distortion correction adding pre-distortion to the content for the determined focus state; and displaying, based on the determined focus state, the identified image for the frame of the content on the electronic display element with the pre-distortion of the distortion correction, the light of the image displayed with the pre-distortion is complementarily distorted by the optics block to mitigate the one or more optical aberrations caused by the optics block for the determined eye position. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A head mounted display (HMD) comprising:
-
at least one processor; an electronic display element configured to display a virtual scene to a user wearing the HMD; an optics block configured to direct light from the electronic display element to an exit pupil of the HMD; an eye tracking system including an image capturing element, the eye tracking system configured to determine an eye position of each eye of the user; a varifocal actuation block configured to change a focal length of the optics block based at least in part on accommodation information; and memory including instructions that, when executed by the at least one processor, cause the at least one processor to; determine a position and orientation of the HMD worn by the user; identify, for a frame of the virtual scene, an image for rendering based on the determined position and orientation of the HMD; determine an accommodative state of a plurality of accommodative states for an eye of the user based on the eye position of each eye of the user; determine optical aberration information for the determined eye position of each eye of the user for the determined accommodative state, the optical aberration information corresponding to one or more optical aberrations caused by the optics block as light from the electronic display element passes through the optics block to the exit pupil, the optical aberration information being different for at least one eye position relative to other eye positions within at least one of the plurality of accommodative states; determine a focus state for the optics block corresponding to a combination of the accommodative state and the determined eye position of the user, the determined focus state being mapped to a pre-distortion correction of a plurality of pre-distortion corrections, each distortion correction adding pre-distortion to the content for the determined focus state; adjust a focal length of the optics block based on the determined focus state using the varifocal actuation block; and display the identified image for the frame of the virtual scene on the electronic display element with the pre-distortion of the distortion correction for the determined focus state, the light of the image displayed with the pre-distortion being complementarily distorted by the optics block to mitigate the one or more optical aberrations caused by the optics block for the determined eye position. - View Dependent Claims (18, 19, 20)
-
Specification