Method and system for gesture recognition

US9442570B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9442570-B2
Application numberUS-201313800743-A
CountryUS
Kind codeB2
Filing dateMar 13, 2013
Priority dateMar 13, 2013
Publication dateSep 13, 2016
Grant dateSep 13, 2016

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.

A method and system for recognizing gestures on an electronic device, such as a mobile device (e.g., watch), are disclosed. In one example embodiment, the method includes obtaining a gesture template, determining a first mean value based upon the gesture template, obtaining gesture data by way of a motion sensing component of the electronic device, and calculating (by way of a processing device) a correlation metric based at least indirectly upon the gesture data and the gesture template, where the correlation metric is calculated based at least in part upon the first mean value. The method also includes determining based at least in part upon the correlation metric that a first of the gestures has occurred, and taking at least one additional action based at least in part upon the determining.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of recognizing spatial gestures of an electronic device, the method comprising: obtaining a gesture template that includes movement data representative of a particular gesture type; obtaining, by one or more processors of the electronic device and from a motion sensing component of the electronic device, motion data indicative of motion of the electronic device; calculating, by the one or more processors, a correlation metric based at least part on a mean value of the movement data of the gesture template, a variance of the movement data of the gesture template that is based in part on the mean value of the movement data of the gesture template, the motion data, and the gesture template; determining, based at least in part on the correlation metric, that a gesture of the particular gesture type has occurred, and performing, in response to determining that the gesture of the particular gesture type has occurred, at least one action. 2. The method of claim 1 , wherein the movement data for the particular gesture type includes a first number of values and the gesture data includes a second number of values. 3. The method of claim 2 , wherein the first number equals the second number. 4. The method of claim 1 , wherein the correlation metric is calculated based at least in part on a modified variance of the motion data and a modified covariance of the motion data, wherein each of the modified variance and modified covariance is calculated at least in part based on the mean value. 5. The method of claim 4 , wherein the correlation metric (M corr ) is calculated based on the following equation: M corr = ρ ^ s , w = σ ^ s , w σ s ⁢ σ ^ w wherein each of M corr and {circumflex over (ρ)} s,w is representative of the correlation metric, {circumflex over (σ)} s,w is representative of the modified covariance of the motion data, {circumflex over (σ)} w is representative of a standard deviation of the motion data that is equal to the square root of the modified variance of the motion data, and σ s is representative of an additional standard deviation that is equal to the square root of the variance of the movement data of the gesture template. 6. The method of claim 1 , wherein the determination that the gesture has occurred is further based on a peak-to-peak metric of the motion data. 7. The method of claim 6 , further comprising: determining, based at least in part on the motion data, that the motion data is appropriate for an occurrence of a gesture of the particular gesture type. 8. The method of claim 7 , wherein determining that the motion data is appropriate for the occurrence of a gesture of the particular gesture type is further based on one or more of a position of the electronic device, a tilt of the electronic device, or an orientation of the electronic device as indicated by at least some of the motion data. 9. The method of claim 1 , further comprising: responsive to determining that the motion data is inconsistent with a gesture type of the particular gesture, discarding an old value included in the motion data and obtaining a new value to so as to update the motion data. 10. The method of claim 1 , wherein the electronic device is a wearable mobile device, and wherein the at least one action includes outputting a signal by way of an output device of the wearable mobile device. 11. A method of recognizing gestures, the method comprising: obtaining a gesture template that includes movement data representative of a particular gesture type; determining, by one or more processors of a mobile device, that a status of the mobile device is appropriate for an occurrence of a gesture of the particular gesture type based on one or more of a detected position of the mobile device, a detected tilt of the mobile device, and a detected orientation of the mobile device; responsive to determining that the status is appropriate for the occurrence of a gesture of the particular gesture type, obtaining, by the one or more processors and from an accelerometer of the mobile device, motion data; determining, by the one or more processors, that the motion data includes a sufficient number of samples to allow for recognition of a gesture of the particular gesture type; calculating, by the one or more processors, a correlation metric based at least on the motion data and the gesture template; and responsive to determining, based at least in part on the correlation metric, that a gesture of the particular gesture type has occurred taking at least one action. 12. The method of claim 11 , wherein determining the correlation metric comprises: determining the correlation metric based at least on the motion data, the gesture template, a mean value of the movement data of the gesture template, and a variance of the movement data of the gesture template that is based in part on the mean value of the movement data of the gesture template. 13. The method of claim 12 , wherein the determining that the gesture of the particular gesture type has occurred is further based at least in part on a peak-to-peak metric of the motion data. 14. The method of claim 12 , wherein the correlation metric (M corr ) is calculated based on the following equation: M corr = ρ ^ s , w = σ ^ s , w σ s ⁢ σ ^ w wherein each of M corr and {circumflex over (ρ)} s,w is representative of the correlation metric, {circumflex over (σ)} s,w is representative of a modified covariance of the motion data, {circumflex over (σ)} w is representative of a standard deviation of the motion da

Assignees

Inventors

Classifications

  • G06F3/017Primary

    Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · 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 US9442570B2 cover?
A method and system for recognizing gestures on an electronic device, such as a mobile device (e.g., watch), are disclosed. In one example embodiment, the method includes obtaining a gesture template, determining a first mean value based upon the gesture template, obtaining gesture data by way of a motion sensing component of the electronic device, and calculating (by way of a processing device…
Who is the assignee on this patent?
Motorola Mobility Llc, Google Technology Holdings LLC
What technology area does this patent fall under?
Primary CPC classification G06F3/017. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 13 2016 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).