IMU for touch detection

US11803233B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11803233-B2
Application numberUS-202217663690-A
CountryUS
Kind codeB2
Filing dateMay 17, 2022
Priority dateSep 28, 2018
Publication dateOct 31, 2023
Grant dateOct 31, 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.

Touch detection may include determining, based on data from an IMU on a first device that monitors movement of a touching object, a touch event, wherein the touch event indicates contact between the touching object and a surface, obtaining a depth image captured by a second device, comprising a touch image, determining a touch point of the object based on the touch image, and providing a response based on the touch point of the object and the touched surface.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, at a first device, from an inertial measurement unit (IMU) on a second device that monitors movement of a touching object, an indication of a potential touch event; obtaining, by the first device and in response to receiving the indication, an image of a scene comprising the touching object, wherein the image is captured coincident with the touch event; determining, based on the image, whether the touching object performed a touch event; and generating a response based on the determination. 2. The method of claim 1 , wherein, in accordance with a determination touch event occurred between the touching object and a surface, generating the response comprises: generating virtual information in accordance with the touch event, and presenting the virtual information on a display. 3. The method of claim 1 , wherein, in accordance with a determination touch event did not occur, generating the response comprises: presenting an indication of a false positive in accordance with the potential touch event. 4. The method of claim 1 , wherein the indication comprises a time stamp indicating a time of the potential touch event, and wherein obtaining the touch image comprises: retrieving the touch image from cached depth data in accordance with the time stamp. 5. The method of claim 1 , wherein the response is generated based on a touched portion of a surface. 6. The method of claim 1 , wherein generating the response comprises: identifying, from the image, a predetermined gesture, wherein the response is generated based on the identified gesture. 7. The method of claim 1 , wherein the second device is a wearable device. 8. A non-transitory computer readable medium comprising computer readable code executable by one or more processors to: receive, at a first device, from an inertial measurement unit (IMU) on a second device that monitors movement of a touching object, an indication of a potential touch event; obtain, by the first device and in response to receiving the indication, an image of a scene comprising the touching object, wherein the image is captured coincident with the touch event; determine, based on the image, whether the touching object performed a touch event; and generate a response based on the determination. 9. The non-transitory computer readable medium of claim 8 , wherein, in accordance with a determination touch event occurred between the touching object and a surface, the computer readable code to generate the response comprises computer readable code to: generate virtual information in accordance with the touch event, and present the virtual information on a display. 10. The non-transitory computer readable medium of claim 8 , wherein, in accordance with a determination touch event did not occur, the computer readable code to generate the response comprises computer readable code to: present an indication of a false positive in accordance with the potential touch event. 11. The non-transitory computer readable medium of claim 8 , wherein the indication comprises a time stamp indicating a time of the potential touch event, and wherein the computer readable code to obtain the image comprises computer readable code to: retrieve the image from cached depth data in accordance with the time stamp. 12. The non-transitory computer readable medium of claim 8 , wherein the response is generated based on a touched portion of a surface. 13. The non-transitory computer readable storage medium of claim 8 , wherein the computer readable code to generate the response comprises computer readable code to: identify, from the image, a predetermined gesture, wherein the response is generated based on the identified gesture. 14. The non-transitory computer readable medium of claim 8 , wherein the second device is a wearable device. 15. A system comprising: one or more processors; and one or more computer readable media comprising computer readable code executable by one or more processors to: receive, at a first device, from an inertial measurement unit (IMU) on a second device that monitors movement of a touching object, an indication of a potential touch event; obtain, by the first device and in response to receiving the indication, an image of a scene comprising the touching object, wherein the image is captured coincident with the touch event; determine, based on the image, whether the touching object performed a touch event; and generate a response based on the determination. 16. The system of claim 15 , wherein, in accordance with a determination touch event occurred between the touching object and the surface, the computer readable code to generate the response comprises computer readable code to: generate virtual information in accordance with the touch event, and present the virtual information on a display. 17. The system of claim 15 , wherein, in accordance with a determination touch event did not occur, the computer readable code to generate the response comprises computer readable code to: present an indication of a false positive in accordance with the potential touch event. 18. The system of claim 15 , wherein the indication comprises a time stamp indicating a time of the potential touch event, and wherein the computer readable code to obtain the image comprises computer readable code to: retrieve the image from cached depth data in accordance with the time stamp. 19. The system of claim 15 , wherein the response is generated based on a touched portion of a surface. 20. The system of claim 15 , wherein the computer readable code to generate the response comprises computer readable code to: identify, from the image, a predetermined gesture, wherein the response is generated based on the identified gesture.

Assignees

Inventors

Classifications

  • G06F3/011Primary

    Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title

  • using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected (tracking a projected light spot to determine a position on a display surface G06F3/0386) · CPC title

  • Image acquisition · CPC title

  • Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51) · CPC title

  • Determining position or orientation of objects or cameras (camera calibration G06T7/80) · 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 US11803233B2 cover?
Touch detection may include determining, based on data from an IMU on a first device that monitors movement of a touching object, a touch event, wherein the touch event indicates contact between the touching object and a surface, obtaining a depth image captured by a second device, comprising a touch image, determining a touch point of the object based on the touch image, and providing a respon…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/011. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 31 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).