Adaptive parameters in image regions based on eye tracking information
First Claim
1. A method comprising:
- receiving eye tracking information comprising at least one image of an eye of a user viewing a screen of a display device;
determining, based on the eye tracking information, a first screen region corresponding to a region of the screen, the first screen region containing a point of regard of the user, the point of regard representing a point on the screen at which the user is looking at the time the eye tracking information was captured;
determining, based on the eye tracking information, a second screen region corresponding to a region of the screen that is separate from the first screen region;
determining, based on the eye tracking information, a user'"'"'s depth of focus;
encoding an image for display on the screen, the image comprising an object with at least, a portion of the object to be displayed within the first screen region, the encoding comprising;
encoding a first image region of the image based on a first set of encoding parameters, the first image region comprising a portion of the image to be displayed in the first screen region,encoding a second image region of the image based on a second set of encoding parameters, the second image region separate from the first image region and to be displayed in the second screen region, the second set of encoding parameters resulting in a lower quality than the first set of encoding parameters, andresponsive to a difference between a depth of the object in the image and the user'"'"'s depth of focus exceeding a threshold value, encoding the object, including the portion to be displayed within the first screen region, with the second set of encoding parameters; and
transmitting the encoded image to the display device to be displayed on the screen.
4 Assignments
0 Petitions
Accused Products
Abstract
A display system divides a screen into regions and applies a different set of rendering/encoding parameters to each region. The system applies a first set of parameters to a first region that is being viewed by a fovea of an eye of a user. The system may also apply a second set of parameters to a second region that is being viewed by a parafovea of the eye, and apply a third set of parameters to a third region that is being viewed by the area of the eye outside of the parafovea. The first set of parameters are selected to yield relatively high image quality, while the second set of parameters are yield intermediate quality, and the third set of parameters yield lower quality. As a result, the second region and the third region can be rendered, encoded, and transmitted with less computing power and less bandwidth.
16 Citations
20 Claims
-
1. A method comprising:
-
receiving eye tracking information comprising at least one image of an eye of a user viewing a screen of a display device; determining, based on the eye tracking information, a first screen region corresponding to a region of the screen, the first screen region containing a point of regard of the user, the point of regard representing a point on the screen at which the user is looking at the time the eye tracking information was captured; determining, based on the eye tracking information, a second screen region corresponding to a region of the screen that is separate from the first screen region; determining, based on the eye tracking information, a user'"'"'s depth of focus; encoding an image for display on the screen, the image comprising an object with at least, a portion of the object to be displayed within the first screen region, the encoding comprising; encoding a first image region of the image based on a first set of encoding parameters, the first image region comprising a portion of the image to be displayed in the first screen region, encoding a second image region of the image based on a second set of encoding parameters, the second image region separate from the first image region and to be displayed in the second screen region, the second set of encoding parameters resulting in a lower quality than the first set of encoding parameters, and responsive to a difference between a depth of the object in the image and the user'"'"'s depth of focus exceeding a threshold value, encoding the object, including the portion to be displayed within the first screen region, with the second set of encoding parameters; and transmitting the encoded image to the display device to be displayed on the screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving eye tracking information comprising at least one image of an eye of a user viewing a screen of a display device; determining, based on the eye tracking information, a first screen region corresponding to a region of the screen, the first screen region containing a point of regard of the user, the point of regard representing a point on the screen at which the user is looking at the time the eye tracking information was captured; determining, based on the eye tracking information, a second screen region corresponding to a region of the screen that is separate from the first screen region; determining, based on the eye tracking information, a user'"'"'s depth of focus, encoding an image for display on the screen, the image comprising an object with at least a portion of the object to be displayed within the first screen region, the encoding comprising; encoding a first image region of the image based on a first set of encoding parameters, the first image region comprising a portion of the image to be displayed in the first screen region, encoding a second image region of the image based on a second set of encoding parameters, the second image region separate from the first image region and to be displayed in the second screen region, the second set of encoding parameters resulting in a lower quality than the first set of encoding parameters, and responsive to a difference between a depth of the object in the image and the user'"'"'s depth of focus exceeding a threshold value, encoding the object, including the portion to be displayed within the first screen region, with the second set of encoding parameters; and transmitting the encoded image to the display device to be displayed on the screen. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and a non-transitory computer-readable storage medium storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving eye tracking information comprising at least one image of an eye of a user viewing a screen of a display device, determining, based on the eye tracking information, a first screen region corresponding to a region of the screen, the first screen region containing a point of regard of the user, the point of regard representing a point on the screen at which the user is looking at the time the eye tracking information was captured, determining, based on the eye tracking information, a second screen region corresponding to a region of the screen that is separate from the first screen region, determining, based on the eye tracking information, a user'"'"'s depth of focus, encoding an image for display on the screen, the image comprising an object with at least a portion of the object to be displayed within the first screen region, the encoding comprising; encoding a first image region of the image based on a first set of encoding parameters, the first image region comprising a portion of the image to be displayed in the first screen region, encoding a second image region of the image based on a second set of encoding parameters, the second image region separate from the first image region and to be displayed in the second screen region, the second set of encoding parameters resulting in a lower quality than the first set of encoding parameters, and responsive to a difference between a depth of the object in the image and the user'"'"'s depth of focus exceeding a threshold value, encoding the object, including the portion to be displayed within the first screen region, with the second set of encoding parameters, and transmitting the encoded image to the display device to be displayed on the screen. - View Dependent Claims (20)
-
Specification