Method and system for gesture recognition
First Claim
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, andperforming, in response to determining that the gesture of the particular gesture type has occurred, at least one action.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile device comprising:
-
a motion sensing component configured to generate motion data indicative of motion of the mobile device; at least one memory device configured to store a gesture template that includes movement data representative of a particular gesture type; at least one processing device coupled to the motion sensing component and the memory device, wherein the processing device is configured to; calculate a correlation metric based at least in part on the motion data, the gesture template, and 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; determine, based at least in part on the correlation metric, that a gesture of the particular gesture type has occurred; and perform, in response to determining that the gesture of the particular gesture type has occurred, at least one action. - View Dependent Claims (17, 18, 19, 20)
-
Specification