Method and device for eye tracking using event camera data

US12105280B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12105280-B2
Application numberUS-202217961963-A
CountryUS
Kind codeB2
Filing dateOct 7, 2022
Priority dateSep 28, 2017
Publication dateOct 1, 2024
Grant dateOct 1, 2024

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.

In one implementation, a method includes emitting light with modulating intensity from a plurality of light sources towards an eye of a user. The method includes receiving light intensity data indicative of an intensity of the plurality of glints reflected by the eye of the user in the form of a plurality of glints. The method includes determining an eye tracking characteristic of the user based on the light intensity data. In one implementation, a method includes generating, using an event camera comprising a plurality of light sensors at a plurality of respective locations, a plurality of event messages, each of the plurality of event messages being generated in response to a particular light sensor detecting a change in intensity of light and indicating a particular location of the particular light sensor. The method includes determining an eye tracking characteristic of a user based on the plurality of event messages.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: emitting light according to a modulation characteristic from one or more light sources towards an eye; receiving, from an event camera, an event message in response to detecting a change in an intensity of the emitted light reflected by the eye; and determining an eye tracking characteristic based on the event message and the modulation characteristic. 2. The method of claim 1 , wherein the event message includes information regarding a corresponding one of the one or more of light sources. 3. The method of claim 2 , wherein the event message indicates a respective location of the corresponding one of the one or more light sources. 4. The method of claim 2 , wherein the event message indicates a change in intensity of the corresponding one of the one or more light sources. 5. The method of claim 4 , wherein the event message further indicates a polarity of the change in the intensity. 6. The method of claim 4 , wherein the event message further indicates a time at which the change in the intensity of light was detected. 7. The method of claim 1 , wherein the event camera is different from a frame camera that generates one or more video frames, and wherein the event message does not include information regarding the one or more video frames. 8. The method of claim 1 , wherein the modulation characteristic corresponds to a modulation intensity of the emitted light. 9. The method of claim 1 , wherein the modulation characteristic corresponds to a modulation frequency of the emitted light. 10. The method of claim 1 , wherein the modulation characteristic corresponds to a modulation phase of the emitted light. 11. The method of claim 1 , wherein the event message includes light intensity data and wherein determining the eye tracking characteristic includes filtering the light intensity data according to the modulation characteristic. 12. The method of claim 11 , wherein filtering the light intensity data includes filtering out light intensity data outside a frequency range of the modulation characteristic to generate target-frequency light intensity data, and filtering out light intensity data inside the frequency range of the modulation characteristic to generate off-target-frequency light intensity data. 13. The method of claim 1 , wherein determining the eye tracking characteristic includes detecting a pupil of the eye. 14. The method of claim 13 , wherein detecting the pupil of the eye includes: generating an approximate intensity image of the eye based on the event message; locating a low-intensity region in the approximate intensity image of the eye; and fitting an ellipse to the low-intensity region. 15. The method of claim 14 , wherein detecting the pupil of the eye includes: locating one or more high-contrast edges based on the event message; and fitting a new ellipse based on the one or more high-contrast edges and a prior ellipse. 16. The method of claim 1 , wherein the eye tracking characteristic includes a gaze direction and/or a blinking state. 17. A system comprising: one or more light sources to emit light according to a modulation characteristic towards an eye; an event camera to generate an event message in response to detecting a change in an intensity of the emitted light reflected by the eye; and a processer to determine an eye tracking characteristic based on the event message and the modulation characteristic. 18. The system of claim 17 , wherein the event message includes information regarding a corresponding one of the one or more of light sources. 19. The system of claim 17 , wherein the event camera is different from a frame camera that generates one or more video frames, and wherein the event message does not include information regarding the one or more video frames. 20. The system of claim 17 , wherein the event message includes information regarding a corresponding one of the one or more of light sources. 21. A non-transitory computer-readable medium having instructions encoded thereon which, when executed by a processor, cause the processor to perform operations comprising: emitting light according to a modulation characteristic from one or more light sources towards an eye; receiving, from an event camera, an event message in response to detecting a change in an intensity of the emitted light reflected by the eye; and determining an eye tracking characteristic based on the event message and the modulation characteristic. 22. The non-transitory computer-readable medium of claim 21 , wherein the event message includes information regarding a corresponding one of the one or more of light sources. 23. The non-transitory computer-readable medium of claim 21 , wherein the event camera is different from a frame camera that generates one or more video frames, and wherein the event message does not include information regarding the one or more video frames. 24. The non-transitory computer-readable medium of claim 21 , wherein the modulation characteristic corresponds to a modulation intensity, a modulation frequency or a modulation phase of the emitted light.

Assignees

Inventors

Classifications

  • G06F3/013Primary

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

  • slaved to motion of at least a part of the body of the user, e.g. head, eye · CPC title

  • comprising information/image processing systems · CPC title

  • comprising image capture systems, e.g. camera · CPC title

  • Display position adjusting means not related to the information to be displayed · 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 US12105280B2 cover?
In one implementation, a method includes emitting light with modulating intensity from a plurality of light sources towards an eye of a user. The method includes receiving light intensity data indicative of an intensity of the plurality of glints reflected by the eye of the user in the form of a plurality of glints. The method includes determining an eye tracking characteristic of the user base…
Who is the assignee on this patent?
Apple 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 Oct 01 2024 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).