Method and apparatus for controlling display of digital content using eye movement
First Claim
1. A computer implemented method comprising:
- providing, for display to a user by way of a display screen on a user client device, a graphical user interface comprising display content;
tracking, by way of a camera of the user client device, user eye movements with respect to the display content on the display screen;
identifying an area of interest associated with a location of eye focus on the display screen;
determining that the area of interest of the display content does not correspond to a graphical user interface object associated with a function;
generating, automatically without further user input in response to the area of interest of the display content not corresponding to the graphical user interface object, a window containing a first subset of the display content from the area of interest;
displaying the window together with a portion of the display content from outside the area of interest, wherein the first subset of the display content within the window is displayed at a higher zoom level than the portion of the display content from outside the area of interest;
determining a change of eye focus of the user within the window; and
based on the change of eye focus, modifying the display content within the window from the first subset of the display content from the area of interest to a second subset of the display content from the area of interest.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method and apparatus for controlling display of displayed digital content using eye movement. The method comprises mapping eye movements, tracked by a camera of a display device, to an area of interest of displayed content. A window containing a magnified version of display content from within the area of interest is generated. The magnified display content from the area of interest is displayed together with display content from outside the area of interest. A hovering pointer gesture is optionally displayed within the area of interest or a selectable function is performed if display content within the area of interest corresponds to a user interface function or a navigation option. According to some embodiments, the window containing magnified display content is only generated and displayed when the display content within the area of interest does not correspond to a user selectable function.
52 Citations
20 Claims
-
1. A computer implemented method comprising:
-
providing, for display to a user by way of a display screen on a user client device, a graphical user interface comprising display content; tracking, by way of a camera of the user client device, user eye movements with respect to the display content on the display screen; identifying an area of interest associated with a location of eye focus on the display screen; determining that the area of interest of the display content does not correspond to a graphical user interface object associated with a function; generating, automatically without further user input in response to the area of interest of the display content not corresponding to the graphical user interface object, a window containing a first subset of the display content from the area of interest; displaying the window together with a portion of the display content from outside the area of interest, wherein the first subset of the display content within the window is displayed at a higher zoom level than the portion of the display content from outside the area of interest; determining a change of eye focus of the user within the window; and based on the change of eye focus, modifying the display content within the window from the first subset of the display content from the area of interest to a second subset of the display content from the area of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for controlling display of digital content using eye movement comprising:
-
a display; a camera; at least one processor; and a non-transitory storage medium comprising instructions thereon that, when executed by the at least one processor, cause the system to; provide, for display to a user by way of the display, a graphical user interface comprising display content; track, by way of the camera, eye movements with respect to the display content on the display; map an eye movement to a portion of display content defining an area of interest displayed at a first zoom level; determine that the area of interest of the display content does not correspond to a graphical user interface object associated with a function; display, automatically without further user input in response to the area of interest of the display content not corresponding to the graphical user interface object, a magnification window over the display content, the magnification window comprising a first portion of the display content, wherein the first portion of the display content is located in the area of interest and displayed at a second zoom level, where the second zoom level is greater than the first zoom level; determine a change of eye focus of the user within the magnification window; and based on the change of eye focus modifying the display content within the magnification window from the first portion of the display content from the area of interest to a second portion of the display content from the area of interest. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium for storing computer instructions that, when executed by at least one processor, cause a computing device to:
-
provide, for display to a user by way of a display screen on a user client device, a graphical user interface comprising display content; track, by way of a camera of the user client device, eye movements with respect to the display content on the display screen; based on a tracked eye movement; identify an area of interest in the display content on the display screen associated with a location of eye focus; determine that the area of interest of the display content does not correspond to a graphical user interface object associated with a function; generate, automatically without further user input in response to the area of interest of the display content not corresponding to the graphical user interface object, a window containing a magnified version of a first subset of the display content from within the area of interest; display the magnified first subset of the display content within the window together with a portion of the display content from outside the area of interest, wherein the first subset of the display content within the window is displayed at a higher zoom level than the portion of the display content from outside the area of interest; determine a change of eye focus of the user within the window; and based on the change of eye focus, modify the display content within the window from the first subset of the display content from the area of interest to a second subset of the display content from the area of interest. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification