EYE-TRACKING METHOD AND SYSTEM FOR IMPLEMENTING THE SAME
First Claim
1. An eye-tracking method adapted to be implemented by a system, said eye-tracking method comprising:
- A) while a user is gazing at a screen module and a light source emits light toward an eye of the user, configuring the system to acquire an image of the eye of the user captured by an image-capturing module;
B) configuring the system to identify a pupil of and a reflected light spot on the eye from the image acquired in step A);
C) configuring the system to determine a distance of the reflected light spot from a reference point on the pupil and an angle of the reflected light spot from an axis passing through the reference point on the pupil;
D) configuring the system to determine a gazing point based on the distance and the angle determined in step C) and a pre-established set of data obtained based on predefined regions on the screen module; and
E) configuring the system to perform an operation associated with the gazing point.
1 Assignment
0 Petitions
Accused Products
Abstract
An eye-tracking method includes acquiring an image of an eye of a user, identifying a pupil of and a reflected light spot on the eye from the acquired image, determining a distance of the reflected light spot from a reference point on the pupil and an angle of the reflected light spot from an axis passing through the reference point on the pupil, determining a gazing point based on the distance and the angle and a pre-established set of data, and performing an operation associated with the gazing point. A system for implementing the eye-tracking method is also disclosed.
14 Citations
23 Claims
-
1. An eye-tracking method adapted to be implemented by a system, said eye-tracking method comprising:
-
A) while a user is gazing at a screen module and a light source emits light toward an eye of the user, configuring the system to acquire an image of the eye of the user captured by an image-capturing module; B) configuring the system to identify a pupil of and a reflected light spot on the eye from the image acquired in step A); C) configuring the system to determine a distance of the reflected light spot from a reference point on the pupil and an angle of the reflected light spot from an axis passing through the reference point on the pupil; D) configuring the system to determine a gazing point based on the distance and the angle determined in step C) and a pre-established set of data obtained based on predefined regions on the screen module; and E) configuring the system to perform an operation associated with the gazing point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system adapted to be coupled to an image-capturing module and a screen module, comprising:
-
a computing module operable to acquire an image of an eye of a user captured by the image-capturing module while the user is gazing at the screen module and a light source emits light toward the eye of the user, to identify a pupil of and a reflected light spot on the eye from the image acquired from the image-capturing module, to determine a distance of the reflected light spot from a reference point on the pupil and an angle of the reflected light spot from an axis passing through the reference point on the pupil, and to determine a gazing point based on the distance and the angle determined thereby and a pre-established set of data obtained based on predefined regions on the screen module; and a processing module coupled to said computing module and operable to perform an operation associated with the gazing point. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product, comprising:
a machine readable storage medium having program instructions stored therein which when executed cause a system to perform a set of operations including; A) while a user is gazing at a screen module and a light source emits light toward an eye of the user, acquiring an image of the eye of the user captured by an image-capturing module; B) identifying a pupil of and a reflected light spot on the eye from the image acquired in step A); C) determining a distance of the reflected light spot from a reference point on the pupil and an angle of the reflected light spot from an axis passing through the reference point on the pupil; D) determining a gazing point based on the distance and the angle determined in step C) and a pre-established set of data obtained based on predefined regions on the screen module; and E) performing an operation associated with the gazing point.
Specification