Component determination and gaze provoked interaction
First Claim
Patent Images
1. A method for changing a display based at least in part on a gaze point of a user on the display, wherein the method comprises:
- causing, with a processor, an image to be displayed on the display at a first zoom level, wherein the image includes a plurality of items and is centered about a first point in the image;
receiving, at the processor, a zoom out command indicated by continuous contact by the user with an input device;
upon receipt of the zoom out command, causing, with the processor, a zooming out of the image on the display while the image remains centered around the first point;
receiving, at the processor, an indication that the user has released the continuous contact with the input device;
in response to the indication that the user has released the continuous contact with the input device, automatically performing, by the processor, steps comprising;
receiving information identifying a location of the gaze point of the user on the display when the continuous contact with the input device is released;
determining that the location of the gaze point is positioned over an item displayed at a second point in the image, wherein the second point is different from the first point in the image;
determining a second zoom level at which to display the image, wherein the second zoom level is automatically and dynamically determined based on whether the item is a map, a text document, or a picture, and the second zoom level is different from the first zoom level;
causing the image to be displayed at the second zoom level and centered on the display about the item; and
wherein the speed at which the zooming is performed between the first zoom level and the second zoom level is moderated by the length of time upon which pressure is maintained on the input device.
1 Assignment
0 Petitions
Accused Products
Abstract
According to the invention, a method for changing a display based at least in part on a gaze point of a user on the display is disclosed. The method may include receiving information identifying a location of the gaze point of the user on the display. The method may also include, based at least in part on the location of the gaze point, causing a virtual camera perspective to change, thereby causing content on the display associated with the virtual camera to change.
144 Citations
9 Claims
-
1. A method for changing a display based at least in part on a gaze point of a user on the display, wherein the method comprises:
-
causing, with a processor, an image to be displayed on the display at a first zoom level, wherein the image includes a plurality of items and is centered about a first point in the image; receiving, at the processor, a zoom out command indicated by continuous contact by the user with an input device; upon receipt of the zoom out command, causing, with the processor, a zooming out of the image on the display while the image remains centered around the first point; receiving, at the processor, an indication that the user has released the continuous contact with the input device; in response to the indication that the user has released the continuous contact with the input device, automatically performing, by the processor, steps comprising; receiving information identifying a location of the gaze point of the user on the display when the continuous contact with the input device is released; determining that the location of the gaze point is positioned over an item displayed at a second point in the image, wherein the second point is different from the first point in the image; determining a second zoom level at which to display the image, wherein the second zoom level is automatically and dynamically determined based on whether the item is a map, a text document, or a picture, and the second zoom level is different from the first zoom level; causing the image to be displayed at the second zoom level and centered on the display about the item; and wherein the speed at which the zooming is performed between the first zoom level and the second zoom level is moderated by the length of time upon which pressure is maintained on the input device. - View Dependent Claims (2, 3)
-
-
4. A non-transitory machine readable medium having instructions stored thereon for changing a display based at least in part on a gaze point of a user on the display, the instructions executable by at least one processor for at least:
-
causing an image to be displayed on the display at a first zoom level, wherein the image includes a plurality of items and is centered about a first point in the image; receiving a zoom out command indicated by continuous contact by the user with an input device; upon receipt of the zoom out command, causing a zooming out of the image on the display while the image remains centered around the first point; receiving an indication that the user has released the continuous contact with the input device; in response to the indication that the user has released the continuous contact with the input device, automatically performing operations comprising; receiving information identifying a location of the gaze point of the user on the display when the continuous contact with the input device is released; determining that the location of the gaze point is positioned over an item displayed at a second point in the image, wherein the second point is different from the first point in the image; determining a second zoom level at which to display the image, wherein the second zoom level is automatically and dynamically determined based on whether the item is a map, a text document, or a picture, and the second zoom level is different from the first zoom level; causing the image to be displayed at the second zoom level and centered on the display about the item; and wherein the speed at which the zooming is performed between the first zoom level and the second zoom level is moderated by the length of time upon which pressure is maintained on the input device. - View Dependent Claims (5, 6)
-
-
7. A system for changing a display based at least in part on a gaze point of a user, the system comprising:
-
a display; an eye tracking device for determining a location of the gaze point of the user on the display; a memory storing computer-executable program code; and a processor, communicatively coupled to the display, the eye tracking device, and the memory, wherein the computer-executable program code, when executed by the processor, causes the processor to perform operations comprising; causing an image to be displayed on the display at a first zoom level, wherein the image includes a plurality of items and is centered about a first point in the image; receiving a zoom out command indicated by continuous contact by the user with an input device; upon receipt of the zoom out command, causing a zooming out of the image on the display while the image remains centered around the first point; receiving an indication that the user has released the continuous contact with the input device; in response to the indication that the user has released the continuous contact with the input device; receiving, from the eye tracking device, information identifying the location of the gaze point of the user on the display when the continuous contact with the input device is released; determining that the location of the gaze point is positioned over an item displayed at a second point in the image, wherein the second point is different from the first point in the image; determining a second zoom level at which to display the image, wherein the second zoom level is automatically and dynamically determined based on whether the item is a map, a text document, or a picture; causing the image to be displayed at the second zoom level and centered on the display about the item, wherein the speed at which the zooming is performed between the first zoom level and the second zoom level is moderated by the length of time upon which pressure is maintained on the input device. - View Dependent Claims (8, 9)
-
Specification