Eye tracking method and apparatus
An eye tracking system for tracking one or more of a user's eyes includes an closed-eye detector operable to detect when a user has closed one or more of their eyes, an eye tracker operable to detect an eye orientation in dependence upon a measured deformation of an eyelid corresponding to the an eye that has been detected to be shut, and an image renderer operable to render a foveated image for display in response to the detected eye orientation.
1. An eye tracking system for tracking one or more of a user's eyes, the system comprising:
an closed-eye detector operable to detect when a user has closed one or more of their eyes;
an eye tracker operable to detect an eye orientation in dependence upon a measured deformation of an eyelid corresponding to the an eye that has been detected to be shut; and
an image renderer operable to render a foveated image for display in response to the detected eye orientation.
2. A system according to claim 1 , wherein the deformation of the eyelid is measured using a depth detector.
3. A system according to claim 1 , wherein the deformation of the eyelid is detected by identifying a deformation of a pattern on the user's eyelid.
4. A system according to claim 3 , wherein the pattern is a generated using structured light projected onto the user's eyelid.
5. A system according to claim 3 , wherein the pattern is affixed to the user's eyelid.
6. A system according to claim 3 , wherein the pattern is a shadow cast by the deformation of the user's eyelid.
7. A system according to claim 6 , wherein the shadow is generated by light illuminating the user's eyelid from an oblique angle.
8. A system according to claim 7 , comprising one or more light sources each arranged to illuminate the user's eyelid from an oblique angle.
9. A system according to claim 1 , wherein physical limits of eye motion are used to predict a region of the eyelid in which the deformation may be detected.
10. A system according to claim 1 , wherein motion of the user's eye before the shutting is detected is used to predict a region of the eyelid in which the deformation may be detected.
11. A system according to claim 1 , wherein analysis of image content being displayed to a user is used to predict a region of the eyelid in which the deformation may be detected.
12. A system according to claim 1 , wherein the size of the higher-resolution portion of the foveated image is dependent upon a determined accuracy of the detection of the eye orientation.
13. An eye tracking method for tracking one or more of a user's eyes, the method comprising:
detecting when a user has closed one or more of their eyes;
detecting an eye orientation in dependence upon a measured deformation of an eyelid corresponding to an eye that has been detected to be shut; and
rendering a foveated image for display in response to the detected eye orientation.
14. A machine-readable non-transitory storage medium which stores computer software, which when executed by a computer system, causes the computer system to perform an eye tracking method for tracking one or more of a user's eyes, by carrying out actions, comprising:
detecting when a user has closed one or more of their eyes;
detecting an eye orientation in dependence upon a measured deformation of an eyelid corresponding to an eye that has been detected to be shut; and
rendering a foveated image for display in response to the detected eye orientation.