Raise gesture detection in a device
First Claim
Patent Images
1. A method executed in a wearable device, the method comprising:
- obtaining, by a motion coprocessor of the wearable device, a set of motion sensor data samples from a motion sensor of the wearable device, the set of motion sensor data samples being obtained while an applications processor of the wearable device is in a sleep state and a user interface component of the wearable device is in an inactive state;
analyzing, by the motion coprocessor, the set of motion sensor data samples using one or more detection processes to detect a raise gesture;
in response to detecting the raise gesture, waking, by the motion coprocessor, the applications processor from the sleep state;
executing, by the applications processor, a confirmation process on at least a portion of the set of motion sensor data samples to confirm the detected raise gesture;
determining, by the applications processor, whether the user interface component should be activated, the determination being based at least in part on a result of the confirmation process; and
in response to determining that the user interface component should be activated, activating, by the applications processor, the user interface component.
0 Assignments
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.
-
Citations
20 Claims
-
1. A method executed in a wearable device, the method comprising:
-
obtaining, by a motion coprocessor of the wearable device, a set of motion sensor data samples from a motion sensor of the wearable device, the set of motion sensor data samples being obtained while an applications processor of the wearable device is in a sleep state and a user interface component of the wearable device is in an inactive state; analyzing, by the motion coprocessor, the set of motion sensor data samples using one or more detection processes to detect a raise gesture; in response to detecting the raise gesture, waking, by the motion coprocessor, the applications processor from the sleep state; executing, by the applications processor, a confirmation process on at least a portion of the set of motion sensor data samples to confirm the detected raise gesture; determining, by the applications processor, whether the user interface component should be activated, the determination being based at least in part on a result of the confirmation process; and in response to determining that the user interface component should be activated, activating, by the applications processor, the user interface component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wearable device comprising:
-
a motion sensor to detect motion of the wearable device; a motion coprocessor coupled to the motion sensor; an applications processor coupled to the motion coprocessor, the applications processor having a sleep state and a wake state; a user interface component coupled to the applications processor, the user interface component having an active state and an inactive state, wherein the motion coprocessor is configured to; obtain, from the motion sensor, a set of motion sensor data samples while the applications processor is in the sleep state and the user interface component is in the inactive state; analyze the set of motion sensor data samples using one or more detection processes to detect a raise gesture; and wake the applications processor from the sleep state in response to detecting the raise gesture; and wherein the applications processor is configured to; execute a confirmation process on at least a portion of the set of motion sensor data samples to confirm the detected raise gesture; determine, based at least in part on a result of the confirmation process, whether the user interface component should be activated; and activate the user interface component in response to determining that the user interface component should be activated. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium having stored therein program instructions that, when executed by a motion coprocessor and an applications processor in a wearable device, cause the wearable device to perform a method comprising:
-
obtaining, by the motion coprocessor, a set of motion sensor data samples from a motion sensor of the wearable device, the set of motion sensor data samples being obtained while the applications processor is in a sleep state and a user interface component of the wearable device is in an inactive state; analyzing, by the motion coprocessor, the set of motion sensor data samples using one or more detection processes to detect a raise gesture; in response to detecting the raise gesture, waking, by the motion coprocessor, the applications processor from the sleep state; executing, by the applications processor, a confirmation process on at least a portion of the set of motion sensor data samples to confirm the detected raise gesture; determining, by the applications processor, whether the user interface component should be activated, the determination being based at least in part on a result of the confirmation process; and in response to determining that the user interface component should be activated, activating, by the applications processor, the user interface component. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification