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 display presenting a representation of at least one GUI-component which is adapted to be manipulated based on user-generated commands, the arrangement comprising an event engine adapted to receive an eye-tracking data signal describing a user'"'"'s point of regard on the displays, and at least based on the eye-tracking data signal produce a set of non-cursor controlling event output signals influencing the at least one GUI-component, each non-cursor controlling event output signal describing a particular aspect of the user'"'"'s ocular activity in respect of the display, characterized in that the event engine is adapted to:
- receive a control signal request from each of the at least one GUI-component, the control signal request defining a sub-set of the set of non-cursor controlling event output signals which is required by the GUI-component, and deliver non-cursor controlling event output signals to the at least one GUI-component in accordance with each respective control signal request.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer based eye-tracking solution is disclosed. A computer apparatus is associated with one or more graphical displays (GUI components) that may 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 is adapted to produce a set of non-cursor controlling event output signals, which influence the GUI-components. Each non-cursor controlling event output signal describes a particular aspect of the user'"'"'s ocular activity in respect of the display. Initially, the proposed event engine receives a control signal request from each of the GUI-components. 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 GUI-components in accordance with each respective control signal request.
-
Citations
22 Claims
-
1. An arrangement for controlling a computer apparatus associated with a graphical display, the display presenting a representation of at least one GUI-component which is adapted to be manipulated based on user-generated commands, the arrangement comprising an event engine adapted to receive an eye-tracking data signal describing a user'"'"'s point of regard on the displays, and at least based on the eye-tracking data signal produce a set of non-cursor controlling event output signals influencing the at least one GUI-component, each non-cursor controlling event output signal describing a particular aspect of the user'"'"'s ocular activity in respect of the display, characterized in that the event engine is adapted to:
-
receive a control signal request from each of the at least one GUI-component, the control signal request defining a sub-set of the set of non-cursor controlling event output signals which is required by the GUI-component, and deliver non-cursor controlling event output signals to the at least one GUI-component in accordance with each respective control signal request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling a computer apparatus associated with graphical display, the display representing at least one GUI-component which is adapted to be manipulated based on user-generated commands, the method comprising:
-
receiving an eye-tracking data signal which describes a user'"'"'s point of regard on the display, producing a set of non-cursor controlling event output signals at least based on the eye-tracking data signal, the set of non-cursor controlling event output signals influencing the at least one GUI-component, and each non-cursor controlling event output signal describing a particular aspect of the user'"'"'s ocular activity in respect of the display, receiving a control signal request from each of the at least one GUI-component, the control signal request defining a sub-set of the set of non-cursor controlling event output signals which is required by the GUI-component, and delivering non-cursor controlling event output signals to the at least one GUI-component in accordance with each respective control signal request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification