Automatic scrolling based on gaze detection
First Claim
1. A computing device configured for automatic scrolling of displayed content in response to gaze detection, comprising:
- a display screen;
a microprocessor for executing an application program module comprising computer-executable instructions for displaying content in a window rendered on the display screen;
gaze detection components for detecting that a user is gazing at the displayed content and for determining a gaze point relative to the display screen;
wherein the microprocessor further executes a gaze detection program module comprising computer-executable instructions for;
providing an interface for receiving user input defining a plurality of scroll points relative to the display screen;
determining a scroll zone relative to each defined scroll point;
associating a scroll action with each scroll point, wherein each scroll action is selected from a group consisting of;
scrolling the displayed content within the window for a determined period of time,scrolling the displayed content in a first direction within the window until the gaze point is detected as being moved to a first predefined position with respect to a first scroll point,scrolling the displayed content in a second direction within the window until the gaze point is detected as being moved to a second predefined position with respect to a second scroll point, andscrolling the displayed content within the window until a particular portion of the displayed content passes a predefined position within the window; and
in response to determining that the gaze point is within a particular predefined position relative to a particular scroll point, initiating a particular scroll action associated with the particular scroll point.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatic scrolling of content displayed on a display device in response to gaze detection. Content may be displayed in a window rendered on a display screen. Gaze detection components may be used to detect that a user is gazing at the content and to determine a gaze point. At least one scroll zone relative to the display screen and a scroll action associated with each scroll zone may be determined. In response to determining that the gaze point is within a scroll zone, an associated scroll action may be initiated. The scroll action causes the content to scroll within the window until at least one of: expiration of a defined period, determining that a portion of the content scrolls past a defined position within the window, determining that the gaze point is outside of the scroll zone, and detecting an indicator that the user begins reading the content.
-
Citations
22 Claims
-
1. A computing device configured for automatic scrolling of displayed content in response to gaze detection, comprising:
-
a display screen; a microprocessor for executing an application program module comprising computer-executable instructions for displaying content in a window rendered on the display screen; gaze detection components for detecting that a user is gazing at the displayed content and for determining a gaze point relative to the display screen; wherein the microprocessor further executes a gaze detection program module comprising computer-executable instructions for; providing an interface for receiving user input defining a plurality of scroll points relative to the display screen; determining a scroll zone relative to each defined scroll point; associating a scroll action with each scroll point, wherein each scroll action is selected from a group consisting of; scrolling the displayed content within the window for a determined period of time, scrolling the displayed content in a first direction within the window until the gaze point is detected as being moved to a first predefined position with respect to a first scroll point, scrolling the displayed content in a second direction within the window until the gaze point is detected as being moved to a second predefined position with respect to a second scroll point, and scrolling the displayed content within the window until a particular portion of the displayed content passes a predefined position within the window; and in response to determining that the gaze point is within a particular predefined position relative to a particular scroll point, initiating a particular scroll action associated with the particular scroll point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for automatic scrolling of displayed content in response to gaze detection, comprising:
-
displaying content in a window rendered on a display screen; detecting, by gaze detection components, that a user is gazing at the displayed content and determining, by the gaze detection components, a gaze point relative to the display screen; providing an interface for receiving user input defining a plurality of scroll points relative to the display screen; determining a scroll zone relative to each defined scroll point; associating a scroll action with each scroll point, wherein each scroll action is selected from a group consisting of; scrolling the displayed content within the window for a determined period of time, scrolling the displayed content in a first direction within the window until the gaze point is detected as being moved to a first predefined position with respect to a first scroll point, scrolling the displayed content in a second direction within the window until the gaze point is detected as being moved to a second predefined position with respect to a second scroll point, and scrolling the displayed content within the window until a particular portion of the displayed content passes a predefined position within the window; and in response to determining that the gaze point is within a particular predefined position relative to a particular scroll point, initiating a particular scroll action associated with the particular scroll point. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory machine readable medium having instructions stored thereon for automatic scrolling of displayed content in response to gaze detection, the instructions executable by at least one processor to at least:
-
display content in a window rendered on a display screen; detect, with gaze detection components, that a user is gazing at the displayed content and determine, with the gaze detection components, a gaze point relative to the display screen; provide an interface for receiving user input defining a plurality of scroll points relative to the display screen; determine a scroll zone relative to each defined scroll point; associate a scroll action with each scroll zone, wherein each scroll action is selected from a group consisting of; scrolling the displayed content within the window for a determined period of time, scrolling the displayed content in a first direction within the window until the gaze point is detected as being moved to a first predefined position with respect to a first scroll point, scrolling the displayed content in a second direction within the window until the gaze point is detected as being moved to a second predefined position with respect to a second scroll point, and scrolling the displayed content within the window until a particular portion of the displayed content passes a predefined position within the window; and in response to determining that the gaze point is within a particular predefined position relative to a particular scroll point, initiating a particular scroll action associated with the particular scroll point.
-
Specification