摘要 |
<p>The present invention relates to a computer based eye-tracking solution. A computer apparatus is associated with a graphical display, which in turn, represents at least one GUI-component (220a, ..., 220n) that is adapted to be manipulated based on user-generated commands. An event engine (210) is adapted to receive an eye-tracking data signal (DEYE) that describes a user's point of regard on the display. Based on the signal (DEYE), the event engine (210) is adapted to produce a set of non-cursor controlling event output signals (D-HIi), which influence the at least one GUI-component (220a, ..., 220n). Each non-cursor controlling event output signal (D-HIi) describes a particular aspect of the user's ocular activity in respect of the display. Initially, the proposed event engine (210) receives a control signal request (Ra, ..., Rn) from each of the at least one GUI-component (220a, ..., 220n). The control signal request (Ra, ..., Rn) defines a sub-set of the set of non-cursor controlling event output signals (D-HIi) which is required by the particular GUI-component (220a, ..., 220n). The event engine (210) delivers non-cursor controlling event output signals (D-HIi) to the at least one GUI-component (220a, ..., 220n) in accordance with each respective control signal request (Ra, ..., Rn). <IMAGE></p> |