Adjusting a power mode of a wearable computing device based on motion data
US-9009516-B1 · Apr 14, 2015 · US
US9442570B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9442570-B2 |
| Application number | US-201313800743-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 13, 2013 |
| Priority date | Mar 13, 2013 |
| Publication date | Sep 13, 2016 |
| Grant date | Sep 13, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.