Eye Tracking System
1 Assignment
0 Petitions
Accused Products
Abstract
A system for evaluating a point of gaze of a user on an object, the system comprising: an eye tracker, comprising: at least one eye tracker camera associated with a first coordinate system; a light source; at least one computer; at least one positioning camera associated with a second coordinate system, the geometrical data of the object is stored in a storage device accessible to the at least one computer; wherein any combination of the at least one computer is configured to determine: a gaze line of the user relative to the first coordinate system; the position of the at least one eye tracker camera relative to the second coordinate system; the position of the object relative to the second coordinate system; and a gaze point, based on the gaze line in any coordinate system and the at least one object'"'"'s position in the any coordinate system.
16 Citations
61 Claims
-
1-31. -31. (canceled)
-
32. A system for evaluating a point of gaze of a user on an object, said system comprising:
-
at least one eye tracker camera and at least one positioning camera, said at least one eye tracker camera and said at least one positioning camera are configured to be arranged in fixed positions relative to each other; at least one light source configured to provide corneal reflection from at least one of said user'"'"'s eyes; at least one computer; and at least one object, wherein the geometrical data of said at least one object is stored in a storage device accessible to said at least one computer; wherein any combination of said at least one computer is configured to determine; (a) a gaze line of said user relative to a 3D coordinate system, based on at least one image received from said at least one eye tracker camera; (b) the position of said at least one object relative to said 3D coordinate system, based on an image received from said at least one positioning camera; and (c) a gaze point calculated as the intersection of said gaze line with the surface of said object in said 3D coordinate system, based on said gaze line, said at least one object position and said at least one object geometrical data. - View Dependent Claims (33, 34, 35)
-
-
36. A system for evaluating a point of gaze of a user on an object, said system comprising:
-
at least one eye tracker camera associated with a first 3D coordinate system that is fixed relative to the at least one eye tracker camera; at least one light source configured to provide corneal reflection from at least one of said user'"'"'s eyes; at least one computer; at least one object, wherein the geometrical data of said at least one object is stored in a storage device accessible to said at least one computer; and at least one positioning camera configured to be arranged in a fixed position relative to said at least one object; said at least one positioning camera configured to be associated with a second 3D coordinate system that is fixed relative to said at least one positioning camera; wherein any combination of said at least one computer is configured to determine; (a) a gaze line of said user relative to said first 3D coordinate system, based on at least one image received from said at least one eye tracker camera; (b) the position of said at least one eye tracker camera relative to said second 3D coordinate system, thereby determining the position of one 3D coordinate system in the other 3D coordinate system, based on at least one image received from said at least one positioning camera; and (c) a gaze point calculated as the intersection of said gaze line with the surface of said object in any 3D coordinate system, based on said gaze line in said any 3D coordinate system, said at least one object'"'"'s position in said any 3D coordinate system and said at least one object'"'"'s geometrical data. - View Dependent Claims (37, 38)
-
-
39. A system for evaluating a point of gaze of a user on an object, said system comprising:
-
an eye tracker, comprising; at least one eye tracker camera associated with a first 3D coordinate system that is fixed relative to said at least one eye tracker camera; a light source configured to provide corneal reflection from at least one of said user'"'"'s eyes; and at least one computer; at least one positioning camera associated with a second 3D coordinate system that is fixed relative to said at least one positioning camera; and at least one object, wherein the geometrical data of said at least one object is stored in a storage device accessible to the at least one computer; wherein any combination of said at least one computer is configured to determine; (a) a gaze line of said user relative to said first 3D coordinate system, based on an image received from said at least one eye tracker camera; (b) the position of said at least one eye tracker camera relative to said second 3D coordinate system, thereby determining the position of one 3D coordinate system in the other 3D coordinate system, based on an image received from said at least one positioning camera; (c) the position of said at least one object relative to said second 3D coordinate system based on said image from said at least one positioning camera and said stored geometrical data of said at least one object; and (d) a gaze point calculated as the intersection of said gaze line with the surface of said object in any 3D coordinate system, based on said gaze line in said any 3D coordinate system and said at least one object'"'"'s position in said any 3D coordinate system. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A method of calibrating and using an eye tracker configured to track a gaze point of a user on a display, wherein said display is configured to be positioned in at least one position different from a calibration position relative to said eye tracker for said tracking, said method comprising the steps of:
-
placing said display in a position relative to said eye tracker so that said display covers the entire area covered by the gaze range of said eye tracker; determining the position of said display and said eye tracker relative to each other; displaying a plurality of targets on said display, each of said plurality of targets provides calibration parameters of a gaze line for this target in a first coordinate system, based on the relative position of said eye tracker and said display, wherein said plurality of targets cover the area covered by said gaze range of said eye tracker; storing said calibration data; positioning at least one of said display and said eye tracker in a usage position that is different from said calibration position relative to each other; employing at least one positioning camera thereby determining the position of said display and said eye tracker relative to each other; determining a gaze line in said first coordinate system based on said calibration data; and determining an intersection of said gaze line with said display in any coordinate system based on the relative position of said display and said eye tracker as determined based on at least one image from said positioning camera, thereby providing said gaze point on said display. - View Dependent Claims (45)
-
-
46. A method of calibrating an eye tracker for use with a display, said eye tracker and said display are configured to be positioned relative to each other in at least two different positions for tracking a gaze point on said display, said method comprising the steps of:
-
placing said display in a first position thereby covering at least a part of the angles available by the gaze range of said eye tracker; determining the position of said display and said eye tracker relative to each other; displaying a plurality of targets on said display, each of said plurality of targets provides calibration parameters of a gaze line for this target in a first coordinate system, based on the relative position of said eye tracker and said display, wherein said plurality of targets cover at least a part of the area of said display; repeating at least once, the above steps for another position of said display thereby calibrating additional gaze lines available by said eye tracker'"'"'s gaze range; and storing said calibration data. - View Dependent Claims (47)
-
-
48. A method for calibrating an eye tracker, said method comprising the steps of:
-
drawing the attention of a user to a calibration target; employing at least one positioning camera and at least one computer thereby determining the position of said calibration target and said eye tracker coordinate system relative to each other; determining the calibration parameters of a gaze line, to said calibration target, in a first coordinate system; repeating the above steps thereby providing a desired part of a gaze range and calibration targets distribution; and storing said calibration data. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification