Use of eye tracking to adjust region-of-interest (ROI) for compressing images for transmission

US11836289B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11836289-B2
Application numberUS-202217691656-A
CountryUS
Kind codeB2
Filing dateMar 10, 2022
Priority dateMar 31, 2016
Publication dateDec 5, 2023
Grant dateDec 5, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Gaze tracking data representing a user's gaze is analyzed to determine one or more regions of interest. One or more gaze tracking error parameters are determined from the gaze tracking data including a rate of rotation of a user's eye with respect to one or more axes. An error in a fixation of the user's eye on a particular region of interest is determined. Adjusted foveation data is determined representing an adjusted size and/or shape of one or more regions of interest in one or more images to be subsequently presented to the user based on the one or more gaze tracking parameters. The compression of the one or more transmitted images is adjusted so that fewer bits are needed to transmit data for portions of an image outside the one or more regions of interest than for portions of the image within the one or more regions of interest.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: analyzing gaze tracking data representing a user's gaze with respect to one or more images transmitted to a user to determine one or more regions of interest; determining one or more gaze tracking error parameters from the gaze tracking data including determining a transition in gaze direction of a user as a result of a change in depth of field of the one or more images transmitted to the user; generating adjusted foveation data representing an adjusted size and/or shape of one or more regions of interest in one or more images to be subsequently presented to the user based on the one or more gaze tracking parameters; and adjusting compression of the one or more transmitted images so that fewer bits are needed to transmit data for portions of an image outside the one or more regions of interest than for portions of the image within the one or more regions of interest. 2. The method of claim 1 , wherein adjusting the compression includes selectively compressing the image so that the one or more regions of interest undergo less compression than portions of the image outside the one or more regions of interest. 3. The method of claim 1 , wherein compressing the image includes using a higher quantization parameter for portions of the image that are outside the regions of interest than for portions of the image within the one or more regions of interest. 4. The method of claim 1 , further comprising reducing transmission power for transmitting the one or more transmitted images for a period of time during which the user blinks or the user's vision undergoes a saccade. 5. The method of claim 1 , wherein the transmission of data includes transmission of data through local area networks (LAN), wireless LAN, personal area networks (PAN), wireless PAN, or wide area networks (WAN), wireless WAN, or wireless. 6. The method of claim 1 , further comprising ceasing transmission of the one or more images for time period during which the user blinks. 7. The method of claim 1 , further comprising ceasing transmission of the one or more images for a time period during which a user's vision undergoes a saccade. 8. The method of claim 1 , wherein said analyzing the gaze tracking data includes analyzing a rotational velocity and/or rotational acceleration of the user's eye. 9. The method of claim 1 , wherein said analyzing the gaze tracking data includes analyzing information related to movement of the user's eyelid. 10. The method of claim 1 , wherein said analyzing the gaze tracking data to determine an onset and duration of a vision interrupting event includes analyzing previous gaze tracking data to improve detection and estimates of duration estimation for vision interrupting events. 11. The method of claim 1 , further comprising reducing transmission power for transmitting the one or more transmitted images for a period of time during which the user blinks or the user's vision undergoes a saccade and subsequently increasing transmission power. 12. The method of claim 1 , further comprising generating the one or more transmitted images by generating foveated image data representing one or more foveated images using foveation data representing one or more regions of interest of the image determined from the gaze tracking data, wherein the one or more foveated images are characterized by level of detail within the one or more regions of interest and lower level of detail outside the one or more regions of interest. 13. The method of claim 12 , wherein the foveation data includes data representing vertex density in the one or more regions of interest. 14. The method of claim 12 , wherein the foveation data includes data representing pixel resolution in the one or more regions of interest. 15. The method of claim 12 , further comprising creating a standard 2D compliant image from the foveated image data for presentation on one or more additional displays. 16. The method of claim 12 , further comprising generating foveated image data representing one or more foveated images using the adjusted foveation data, wherein the one or more foveated images are characterized by level of detail within the one or more regions of interest and lower level of detail outside the one or more regions of interest; and presenting the one or more foveated images with the foveated image data to the user. 17. The method of claim 16 , wherein determining one or more gaze tracking error parameters from the gaze tracking data includes determining a rate of rotation of a user's eye with respect to one or more axes. 18. The method of claim 16 , wherein determining one or more gaze tracking error parameters from the gaze tracking data includes determining whether the user's eye is moving in smooth pursuit. 19. The method of claim 16 , wherein determining one or more gaze tracking error parameters from the gaze tracking data includes determining a confidence interval regarding a current gaze position. 20. The method of claim 16 , wherein determining one or more gaze tracking error parameters from the gaze tracking data includes determining a blink cycle of the user. 21. The method of claim 16 , wherein determining one or more gaze tracking error parameters from the gaze tracking data includes determining a saccade cycle of user. 22. The method of claim 16 , wherein determining one or more gaze tracking error parameters from the gaze tracking data includes determining whether the user is color blind. 23. The method of claim 16 , wherein determining one or more gaze tracking error parameters from the gaze tracking data includes determining a level of gaze stability of the user's eye. 24. The method of claim 16 , wherein determining one or more gaze tracking error parameters from the gaze tracking data includes determining whether the user's eye movement is a precursor to the user's head movement. 25. The method of claim 16 , wherein the adjusted foveation data includes data characterizing a particular region of interest of the one or more regions of interest, wherein the data characterizing the particular region of interest includes a foveation region and a transition region, wherein the foveation region is characterized by a higher level of detail than the transition region and the transition region is characterized by a higher level of detail than regions of a corresponding image outside the particular region of interest. 26. The method of claim 25 , wherein generating adjusted foveation data representing an adjusted size and/or shape of one or more regions of interest includes adjusting a size of the transition region. 27. The method of claim 16 , wherein the adjusted foveation data includes data representing vertex density in the one or more regions of interest. 28. The method of claim 16 , wherein the adjusted foveation data includes data representing pixel resolution in the one or more regions of interest. 29. A system, comprising: a processor; a memory; and computer-readable instructions embodied in the memory, the computer-readable instructions being configured to implement a method when executed, the method comprising: analyzing gaze tracking data representing a user's gaze with respect to one or more images transmitted to a user to determine one or more regions of interest; determining one or more gaze tracking error parameters from

Assignees

Inventors

Classifications

  • G06F3/013Primary

    Eye tracking input arrangements (G06F3/015 takes precedence) · CPC title

  • Head mounted · CPC title

  • Wearable computers, e.g. on a belt · CPC title

  • the I/O peripheral being an integrated camera · CPC title

  • Power saving in peripheral device · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11836289B2 cover?
Gaze tracking data representing a user's gaze is analyzed to determine one or more regions of interest. One or more gaze tracking error parameters are determined from the gaze tracking data including a rate of rotation of a user's eye with respect to one or more axes. An error in a fixation of the user's eye on a particular region of interest is determined. Adjusted foveation data is determined…
Who is the assignee on this patent?
Sony Interactive Entertainment Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/013. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).