Raise gesture detection in a device
First Claim
1. A method for detecting a raise gesture in a wrist-wearable device, the method comprising:
- obtaining, at a motion coprocessor in the wrist-wearable device, a set of motion-sensor data samples from an internal motion sensor of the wrist-wearable device, the set of motion-sensor data samples corresponding to a time interval;
determining, by the motion coprocessor, based on the set of motion-sensor data samples, a starting pose corresponding to a beginning of the time interval;
selecting, by the motion coprocessor, based at least in part on the starting pose, a set of criteria for identifying a possible raise gesture using the set of motion-sensor data samples;
identifying, by the motion coprocessor, the possible raise gesture based at least in part on whether the set of motion-sensor data samples satisfies the selected set of criteria;
waking, by the motion coprocessor, an applications processor of the wrist-wearable device from a sleep state in response to identifying the possible raise gesture;
identifying, by the motion coprocessor, a detected raise gesture in the event that the identified possible raise gesture is followed by at least a minimum period of dwell time in a focus pose; and
activating a display of the wrist-wearable device in response to identifying the detected raise gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
A wearable computing device can detect device-raising gestures. For example, onboard motion sensors of the device can detect movement of the device in real time and infer information about the spatial orientation of the device. Based on analysis of signals from the motion sensors, the device can detect a raise gesture, which can be a motion pattern consistent with the user moving the device'"'"'s display into his line of sight. In response to detecting a raise gesture, the device can activate its display and/or other components. Detection of a raise gesture can occur in stages, and activation of different components can occur at different stages.
51 Citations
16 Claims
-
1. A method for detecting a raise gesture in a wrist-wearable device, the method comprising:
-
obtaining, at a motion coprocessor in the wrist-wearable device, a set of motion-sensor data samples from an internal motion sensor of the wrist-wearable device, the set of motion-sensor data samples corresponding to a time interval; determining, by the motion coprocessor, based on the set of motion-sensor data samples, a starting pose corresponding to a beginning of the time interval; selecting, by the motion coprocessor, based at least in part on the starting pose, a set of criteria for identifying a possible raise gesture using the set of motion-sensor data samples; identifying, by the motion coprocessor, the possible raise gesture based at least in part on whether the set of motion-sensor data samples satisfies the selected set of criteria; waking, by the motion coprocessor, an applications processor of the wrist-wearable device from a sleep state in response to identifying the possible raise gesture; identifying, by the motion coprocessor, a detected raise gesture in the event that the identified possible raise gesture is followed by at least a minimum period of dwell time in a focus pose; and activating a display of the wrist-wearable device in response to identifying the detected raise gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wearable device comprising:
-
a user interface component having an active state and an inactive state; a motion sensor to detect motion of the wearable device; an applications processor; and a motion coprocessor configured to; obtain a set of motion-sensor data samples from the motion sensor, the set of motion-sensor data samples corresponding to a time interval; determine, based on the set of motion-sensor data samples, a starting pose corresponding to a beginning of the time interval; select, based at least in part on the starting pose, a set of criteria for identifying a possible raise gesture using the set of motion-sensor data samples; identify the possible raise gesture based at least in part on whether the set of motion-sensor data samples satisfies the selected set of criteria; wake the applications processor from a sleep state in response to identifying the possible raise gesture; identify a detected raise gesture in the event that the identified possible raise gesture is followed by at least a minimum period of dwell time in a focus pose; and activate the user interface component in response to identifying the detected raise gesture. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable storage medium having stored therein program instructions that, when executed by a motion coprocessor in a wrist-wearable device, cause the motion coprocessor to perform a method comprising:
-
obtaining a set of motion-sensor data samples from an internal motion sensor of the wrist-wearable device, the set of motion-sensor data samples corresponding to a time interval; determining, based on the set of motion-sensor data samples, a starting pose corresponding to a beginning of the time interval; selecting, based at least in part on the starting pose, a set of criteria for identifying a possible raise gesture using the set of motion-sensor data samples; identifying the possible raise gesture based at least in part on whether the set of motion-sensor data samples satisfies the selected set of criteria; waking an applications processor of the wrist-wearable device from a sleep state in response to identifying the possible raise gesture; identifying a detected raise gesture in the event that the identified possible raise gesture is followed by at least a minimum period of dwell time in a focus pose; and activating a display of the wrist-wearable device in response to identifying the detected raise gesture. - View Dependent Claims (14, 15, 16)
-
Specification