Adaptive displays using gaze tracking
First Claim
Patent Images
1. A method of adapting a display, comprising:
- collecting image data at a frame rate with a video image sensor;
presenting output on a display screen, the output including one or more frames of the image data;
tracking a gaze pattern of a user viewing the display screen output;
mapping the gaze pattern to physical locations of the display screen;
determining, based on the mapping, a sub-region of the display screen being attended to by the user, the determining performed while collecting additional frames of image data with the video sensor, and performed periodically at a frequency below the frame rate, or in response to an indication the user blinked, or a gaze shift is above a threshold;
transmitting the additional frames of the image data to the computing platform with a greater bit rate for a first portion of each additional frame of the image data corresponding to the attended sub-region than for a second portion of each additional frame of the image data corresponding to the unattended sub-region;
assembling, with a computing platform, the first and second portions of the additional frames into reconstructed image data frames; and
updating the output on the display screen with the reconstructed image data frames.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for adapting a display screen output based on a display user'"'"'s attention. Gaze direction tracking is employed to determine a sub-region of a display screen area to which a user is attending. Display of the attended sub-region is modified relative to the remainder of the display screen, for example, by changing the quantity of data representing an object displayed within the attended sub-region relative to an object displayed in an unattended sub-region of the display screen.
-
Citations
22 Claims
-
1. A method of adapting a display, comprising:
-
collecting image data at a frame rate with a video image sensor; presenting output on a display screen, the output including one or more frames of the image data; tracking a gaze pattern of a user viewing the display screen output; mapping the gaze pattern to physical locations of the display screen; determining, based on the mapping, a sub-region of the display screen being attended to by the user, the determining performed while collecting additional frames of image data with the video sensor, and performed periodically at a frequency below the frame rate, or in response to an indication the user blinked, or a gaze shift is above a threshold; transmitting the additional frames of the image data to the computing platform with a greater bit rate for a first portion of each additional frame of the image data corresponding to the attended sub-region than for a second portion of each additional frame of the image data corresponding to the unattended sub-region; assembling, with a computing platform, the first and second portions of the additional frames into reconstructed image data frames; and updating the output on the display screen with the reconstructed image data frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored thereon a set of instructions, which when executed by a processing system, cause the processing system to perform a method comprising:
-
collecting image data with a video image sensor at a frame rate; presenting output on a display screen, the output including one or more frames of the image data; tracking a gaze pattern of a user viewing the display screen output; mapping the gaze pattern to physical locations of the display screen; determining, based on the mapping, a sub-region of the display screen being attended to by the user, the determining performed while collecting additional frames of image data with the video sensor, and performed periodically at a frequency below the frame rate, or in response to an indication the user blinked, or a gaze shift is above a threshold; transmitting the additional frames of the image data to the computing platform with a greater bit rate for a first portion of each additional frame of the image data corresponding to the attended sub-region than for a second portion of each additional frame of the image data corresponding to the unattended sub-region; assembling, with a computing platform, the first and second portions of the additional frames into reconstructed image data frames; and updating the output on the display screen with the reconstructed image data frames.
-
-
12. An adaptive display system, comprising:
-
a video image sensor to collect image data at a frame rate; a computing platform with a display screen to output one or more frames of the image data; a gaze tracker to track a gaze pattern of a user viewing output from the display screen; a gaze direction analyzer to map the gaze pattern to physical locations of the display screen and to determine, based on that map, a sub-region of the display screen being attended to by the user, wherein the determining is to be performed while collecting additional frames of image data with the video sensor, and performed periodically at a frequency below the frame rate, or in response to an indication the user blinked, or a gaze shift is above a threshold; and an adaptive display processor to change the quantity of data representing an object displayed within the attended sub-region relative to an object displayed in an unattended sub-region of the display screen, wherein the adaptive display processor is further to cause the additional frames of image data to be transmitted to the computing platform with a greater bit rate for a first portion of each additional frame of the image data corresponding to the attended sub-region than for a second portion of each additional frame of the image data corresponding to the unattended sub-region, and wherein the computing platform is to assemble the first and second portions of the additional frames into reconstructed image data frames, and is to update the output on the display screen with the reconstructed image data frames. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification