Eye gaze detection with multiple light sources and sensors
AssigneeMicrosoft Technology Licensing, LLC
InventorsZhengyou Zhang, Anoop Gupta, Qin Cai
Life of this patent
Estimating the term…
Abstract
The subject disclosure is directed towards eye gaze detection based upon multiple cameras and/or light sources. The cameras and/or light sources are configured to provide eye gaze detection for a device display at different orientations, at different tilt angles, at different user positions, at different user distances, and so on. Also described is a controller that selectively controls light source power and camera on/off state to provide images of the eye having sufficient quality for eye gaze detection and/or to conserve power.
Claims20
A system comprising:
- a display;
- a plurality of cameras positioned proximate the display, the plurality of cameras comprising:
- a first camera on a first edge adjacent the display;
- and
- a second camera on a second edge adjacent the display;
- at least one light source configured to output light that generates corneal reflections when reflected by an eye;
- an image processing component coupled to the plurality of cameras, the image processing component configured to:
- receive from the first camera a first image of the eye captured by the first camera;
- and
- receive from the second camera a second image of the eye captured by the second camera, the first and second images comprising the corneal reflections for use by the image processing component in eye gaze detection;
- and
- a controller configured to selectively turn off one of the first and second cameras based on a sharpness detection of the first and second images of the eye by the image processing component.
A system comprising:
- a plurality of infrared light sources, the plurality of infrared light sources configured to output infrared light that generates corneal reflections when reflected by an eye;
- a plurality of infrared-sensitive cameras, the plurality of infrared-sensitive cameras configured to capture the corneal reflections as a plurality of images of the eye for use in eye gaze detection;
- and
- a controller configured to selectively turn off at least one infrared-sensitive camera of the plurality of infrared-sensitive cameras based on a sharpness detection of respective images of the plurality of images of the eye.
A method comprising:
- receiving image data corresponding to a plurality of images of a human eye, the plurality of images captured by at least two cameras;
- combining the image data into eye feature data;
- providing the eye feature data to a gaze detection algorithm;
- determining a sharpness of respective images of the plurality of images;
- and
- based on the sharpness determination, selectively turning off one of the at least two cameras.
Dependencies are inferred from the claim text.