IP Library Granted Patent US 10,895,909
Granted Patent B2
US 10,895,909 · App. 16/208,323 · Granted Jan 19, 2021

Gaze and saccade based graphical manipulation

Inventors: Daan Nijs (Stockholm, SE); Robin Thunström (Danderyd, SE)
Assignee: Tobii AB
G06F3/013G02B27/0093G02B27/017G06F3/011G06F3/039G06T5/00G09G5/37G09G5/373G02B2027/0147G06F2203/011G09G5/00G09G5/363G09G2340/0407G09G2350/00G09G2354/00G09G2360/144
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,895,909
App. No.
16/208,323
Granted
Jan 19, 2021
Kind
B2
Abstract

According to the invention, a system for presenting graphics on a display device is disclosed. The system may include an eye tracking device configured to determine a gaze point of a user on a display device. The system may also include a processing device configured to combine a quality map generated based on the gaze point of the user and another quality map generated based on factors independent of the gaze point of the user to generate a combined quality map. The processing device is further configured to cause a rendered image to be displayed on the display device and the quality of each area of the rendered image displayed on the display device is determined based, at least in part, upon the combined quality map.

Claims (35)

1. A system for presenting graphics on a display device, wherein the system comprises:

an eye tracking device configured to determine a gaze point of a user on a display device; and

a processing device configured to:

combine a first, gaze point based, quality map generated based on the gaze point of the user and a second, image content based, quality map generated based on one or more image content based factors independent of the gaze point of the user to generate a combined quality map, and

cause a rendered image to be displayed on the display device, wherein quality of each area of the rendered image displayed on the display device is determined based, at least in part, upon the combined quality map.

2. The system of claim 1 , wherein the combined quality map comprises a plurality of elements, each element corresponding to an area of the rendered image and having a quality value determining quality of a corresponding area of the rendered image.

3. The system of claim 1 , wherein a quality value of an element of the first quality map is determined based on a distance between an area of the rendered image that corresponds to the element and a location of the gaze point of the user.

4. The system of claim 3 , wherein the first quality map is adjusted dynamically based on changes to the location of the gaze point.

5. The system of claim 1 , wherein the second quality map comprises a frequency map generated based on content of at least one previously rendered image.

6. The system of claim 5 , wherein the frequency map is generated based on at least one of spatial changes of the content in the at least one previously rendered image or temporal changes of the content in two or more previously rendered images.

7. The system of claim 5 , wherein combining the first quality map and the second quality map comprises generating the combined quality map with quality values of the combined quality map higher or equal to respective quality values of the frequency map.

8. The system of claim 1 , wherein the second quality map is generated based on a distance of an area on the rendered image to a center of the rendered image.

9. The system of claim 1 , wherein combining the first quality map and the second quality map comprises:

inputting quality values of the first quality map and the second quality map to a machine learning model; and

receiving, from the machine learning model based on the inputting, combined quality values for the combined quality map, each of the quality values associated with an element of the combined quality map.

10. The system of claim 1 , wherein combining the first quality map and the second quality map comprises generating quality values of the combined quality map by computing a weighted sum of quality values of the first quality map and respective quality values of the second quality map.

11. The system of claim 1 , wherein the processing device is further configured to combining the first quality map and the second quality map with a third quality map generated based on one or more factors independent of the gaze point of the user.

12. The system of claim 11 , wherein the second quality map or the third quality map is generated based on at least one of:

a geometry of the display device;

information extracted from intermediate data of a depth of field shader;

information extracted from intermediate data of a motion blur shader from a previously rendered image;

explicit labeling by content creators; or

quality maps of previously rendered images.

13. The system of claim 1 , wherein the quality of an area of the rendered image comprises one of a sample rate of the area or a resolution of the area.

14. A method for presenting images on a display device, the method comprising:

combining, by a processing device, a first, gaze point based, quality map generated based on a gaze point of a user on a display device and a second, image content based, quality map generated based on one or more image content based factors independent of the gaze point of the user to generate a combined quality map; and

causing, by the processing device, a rendered image to be displayed on the display device, wherein quality of the rendered image displayed on the display device is determined based, at least in part, upon the combined quality map.

15. The method of claim 14 , wherein the combined quality map is generated by combining the first quality map and the second quality map based on a first weight of the first quality map and a second weight of the second quality map.

16. The method of claim 14 , wherein the combined quality map is generated by combining the first quality map and the second quality map based on weights of the first quality map, wherein the first quality map comprises a plurality of elements corresponding to a plurality of areas of the rendered image, and wherein each element is associated with one of the weights.

17. The method of claim 14 , wherein the combined quality map is generated by combining the first quality map and the second quality map based on dynamically updated weights of the first quality map.

18. A non-transitory machine readable medium having instructions thereon for presenting images on a display device, the instructions executable by one or more processors to perform operations comprising:

combining a first, gaze point based, quality map generated based on a gaze point of a user on a display device and a second, image content based, quality map generated based on one or more image content based factors independent of the gaze point of the user to generate a combined quality map; and

causing a rendered image to be displayed on the display device, wherein quality of the rendered image displayed on the display device is determined based, at least in part, upon the combined quality map.

19. The non-transitory machine readable medium of claim 18 , wherein the combined quality map comprises a plurality of elements, each element corresponding to an area of the rendered image and having a quality value determining the quality of a corresponding area of the rendered image.

20. The non-transitory machine readable medium of claim 18 , wherein a quality value of an element of the first quality map is determined based on a distance between an area of the rendered image that corresponds to the element and a location of the gaze point of the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2019
From: NIJS, DAAN; THUNSTRÖM, ROBIN
To: TOBII AB
Reel/Frame 047990/0120 →
Continuity (6)
Continuation In Part 16132656 · Sep 17, 2018
Continuation 15476650 · Mar 31, 2017
Continuation In Part 15270783 · Sep 20, 2016
Continuation In Part 14197171 · Mar 4, 2014
Provisional Application 61772366 · Mar 4, 2013
Related Publication 20190113970A1 · Apr 18, 2019
Cited By (1)
US 12,458,264