Hand gesture recognition based on detected wrist muscular movements

US12073028B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12073028-B2
Application numberUS-202318174358-A
CountryUS
Kind codeB2
Filing dateFeb 24, 2023
Priority dateMar 19, 2021
Publication dateAug 27, 2024
Grant dateAug 27, 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.

Techniques of identifying gestures include detecting and classifying inner-wrist muscle motions at a user's wrist using micron-resolution radar sensors. For example, a user of an AR system may wear a band around their wrist. When the user makes a gesture to manipulate a virtual object in the AR system as seen in a head-mounted display (HMD), muscles and ligaments in the user's wrist make small movements on the order of 1-3 mm. The band contains a small radar device that has a transmitter and a number of receivers (e.g., three) of electromagnetic (EM) radiation on a chip (e.g., a Soli chip. This radiation reflects off the wrist muscles and ligaments and is received by the receivers on the chip in the band. The received reflected signal, or signal samples, are then sent to processing circuitry for classification to identify the wrist movement as a gesture.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a wearable device configured to be worn along a portion of an arm, the wearable device including: a transmitting antenna configured to transmit a pulse of transmitted electromagnetic radiation toward the portion of the arm, and a receiving antenna configured to receive reflected electromagnetic radiation reflected from the portion of the arm in response to the transmitted electromagnetic radiation being incident on the portion of the arm; wherein the reflected electromagnetic radiation includes a background component and a foreground component, the background component indicating whether the receiving antenna is activated for determining a gesture, the foreground component indicating the gesture is performed in response to the receiving antenna being activated. 2. The system as in claim 1 , wherein the wearable device is configured to: perform a classification operation to produce a classification result, the classification result indicating whether the receiving antenna is activated, and the gesture in response to the receiving antenna being activated. 3. The system as in claim 2 , wherein the classification operation further comprises: inputting values of a representation of the background component into a first convolutional neural network; and inputting values of a representation of the foreground component into a second convolutional neural network. 4. The system as in claim 3 , wherein the first convolutional neural network includes two convolutional layers and one hidden layer. 5. The system as in claim 2 , wherein the wearable device is further configured to: in response to the background component indicating that the receiving antenna is not activated, terminating the classification operation. 6. The system as in claim 1 , wherein the receiving antenna configured to receive the reflected electromagnetic radiation reflected from the portion of the arm is further configured to: obtain sinusoid data from the reflected electromagnetic radiation over channels, wherein the sinusoid data takes a form of waterfall data averaged over the channels. 7. The system as in claim 6 , wherein a sum of the foreground component and the background component is equal to the sinusoid data. 8. A method, comprising: receiving reflected electromagnetic radiation from a receiving antenna, the receiving antenna being configured to receive the reflected electromagnetic radiation reflected from a wrist in response to transmitted electromagnetic radiation being incident on the wrist from a transmitting antenna and receive electromagnetic radiation reflected from an exterior of the wrist; and extracting, from the reflected electromagnetic radiation, a background component and a foreground component, the background component indicating whether the receiving antenna is activated for determining a gesture, the foreground component indicating the gesture is performed in response to the receiving antenna being activated. 9. The method as in claim 8 , further comprising: performing a classification operation to produce a classification result, the classification result indicating whether the receiving antenna is activated, and the gesture in response to the receiving antenna being activated. 10. The method as in claim 9 , wherein performing the classification operation includes: inputting values of a representation of the background component into a first convolutional neural network; and inputting values of a representation of the foreground component into a second convolutional neural network. 11. The method as in claim 10 , wherein the first convolutional neural network includes two convolutional layers and one hidden layer. 12. The method as in claim 9 , further comprising: in response to determining that the receiving antenna is not activated, terminating the classification operation. 13. The method as in claim 8 , wherein receiving the reflected electromagnetic radiation from the receiving antenna includes: obtaining sinusoid data from the reflected electromagnetic radiation over channels, wherein the sinusoid data takes a form of waterfall data averaged over the channels. 14. The method as in claim 13 , wherein a sum of the foreground component and the background component is equal to the sinusoid data. 15. A computer program product comprising a nontransitive storage medium, the computer program product including code that, when executed by processing circuitry, causes the processing circuitry to perform a method, the method comprising: receiving reflected electromagnetic radiation from a receiving antenna, the receiving antenna being configured to receive the reflected electromagnetic radiation reflected from a wrist in response to transmitted electromagnetic radiation being incident on the wrist from a transmitting antenna and receive electromagnetic radiation reflected from an exterior of the wrist; and extracting, from the reflected electromagnetic radiation, a background component and a foreground component, the background component indicating whether the receiving antenna is activated for determining a gesture, the foreground component indicating the gesture is performed in response to the receiving antenna being activated. 16. The computer program product as in claim 15 , wherein the method further comprises: performing a classification operation to produce a classification result, the classification result indicating whether the receiving antenna is activated, and the gesture in response to the receiving antenna being activated. 17. The computer program product as in claim 16 , wherein performing the classification operation includes: inputting values of a representation of the background component into a first convolutional neural network; and inputting values of a representation of the foreground component into a second convolutional neural network. 18. The computer program product as in claim 17 , wherein the first convolutional neural network includes two convolutional layers and one hidden layer. 19. The computer program product as in claim 16 , wherein performing the classification operation further includes: in response to determining that the receiving antenna is not activated, terminating the classification operation. 20. The computer program product as in claim 15 , wherein receiving the reflected electromagnetic radiation from the receiving antenna includes: obtaining sinusoid data from the reflected electromagnetic radiation over channels, wherein the sinusoid data takes a form of waterfall data averaged over the channels.

Assignees

Inventors

Classifications

  • Supervised learning · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Recognition of hand or arm movements, e.g. recognition of deaf sign language (static hand signs G06V40/113) · CPC title

  • G06F3/014Primary

    Hand-worn input/output arrangements, e.g. data gloves · CPC title

  • Wearable computers, e.g. on a belt · 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 US12073028B2 cover?
Techniques of identifying gestures include detecting and classifying inner-wrist muscle motions at a user's wrist using micron-resolution radar sensors. For example, a user of an AR system may wear a band around their wrist. When the user makes a gesture to manipulate a virtual object in the AR system as seen in a head-mounted display (HMD), muscles and ligaments in the user's wrist make small …
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/014. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 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).