Arrangement, method and computer program for controlling a computer apparatus based on eye-tracking
First Claim
1. An arrangement for controlling a computer apparatus associated with a graphical display, the arrangement comprising an event engine configured to receive an eye-tracking data signal describing a user'"'"'s point of regard on the display, wherein the event engine is configured to:
- determine, in response to received first activation signal and based on the eye-tracking data signal, a direction and a length of the latest saccades registered in the eye-tracking data signal,cause information on the display to scroll based on the direction of the latest saccades,set a speed with which the information on the display is scrolled based on the length of the latest saccades, andin response to a received second activation signal, cease causing the information on the display to scroll,wherein the arrangement comprises a hardware implementation or a non-transitory computer-readable medium storing executable instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer apparatus is associated with a graphical display presenting at least one GUI-component adapted to be manipulated based on user-generated commands. An event engine is adapted to receive an eye-tracking data signal that describes a user'"'"'s point of regard on the display. Based on the signal, the event engine produces a set of non-cursor controlling event output signals, which influence the at least one GUI-component. Each non-cursor controlling event output signal describes a particular aspect of the user'"'"'s ocular activity in respect of the display. Initially, the event engine receives a control signal request from each of the at least one GUI-component. The control signal request defines a sub-set of the set of non-cursor controlling event output signals which is required by the particular GUI-component. The event engine delivers non-cursor controlling event output signals to the at least one GUI-component in accordance with each respective control signal request.
103 Citations
17 Claims
-
1. An arrangement for controlling a computer apparatus associated with a graphical display, the arrangement comprising an event engine configured to receive an eye-tracking data signal describing a user'"'"'s point of regard on the display, wherein the event engine is configured to:
-
determine, in response to received first activation signal and based on the eye-tracking data signal, a direction and a length of the latest saccades registered in the eye-tracking data signal, cause information on the display to scroll based on the direction of the latest saccades, set a speed with which the information on the display is scrolled based on the length of the latest saccades, and in response to a received second activation signal, cease causing the information on the display to scroll, wherein the arrangement comprises a hardware implementation or a non-transitory computer-readable medium storing executable instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling a computer apparatus associated with a graphical display, comprising:
-
receiving an eye-tracking data signal describing a user'"'"'s point of regard on the display; determine, in response to a received first activation signal and based on the eye-tracking data signal, a direction and a length of the latest saccades registered in the eye-tracking data signal; causing information on the display to scroll 1 based on the direction of the latest saccades; setting a speed with which the information on the display is scrolled based on the length of the latest saccades; and in response to a received second activation signal, cease causing the information on the display to scroll. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification