Motion sensor data processing using various power management modes
First Claim
1. A method for controlling power consumption of an electronic device, the method comprising:
- processing first motion sensor data for a first duration of time during a first active power mode of the device;
detecting that the first processed motion sensor data identifies a first motion event occurring a first number of times during the first duration of time at a first rate;
switching from the first active power mode to a first inactive power mode of the device in response to the detecting;
returning from the first inactive power mode to the first active power mode after a second duration of time;
processing second motion sensor data for a third duration of time;
determining that the second processed motion sensor data identifies the first motion event occurring a second number of times during the third duration of time at the first rate; and
responding to a third number of the first motion event, wherein the third number equals the second number plus the product of the second duration of time and the rate.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing motion sensor data using various power management modes of an electronic device are provided. Power may be provided to a motion sensor during a first power mode of the device. In response to the motion sensor detecting a motion event with a magnitude exceeding a threshold, the sensor may transmit a wake up signal to a power management unit of the device. In response to receiving the wake up signal, the power management unit may switch the device to a second power mode. The device may provide power to a processor and load the processor with a motion sensing application when switching to the second power mode. During the second power mode, motion sensor data may be processed to determine that the motion event is not associated with an intentional user input and the device may return to the first power mode.
84 Citations
26 Claims
-
1. A method for controlling power consumption of an electronic device, the method comprising:
-
processing first motion sensor data for a first duration of time during a first active power mode of the device; detecting that the first processed motion sensor data identifies a first motion event occurring a first number of times during the first duration of time at a first rate; switching from the first active power mode to a first inactive power mode of the device in response to the detecting; returning from the first inactive power mode to the first active power mode after a second duration of time; processing second motion sensor data for a third duration of time; determining that the second processed motion sensor data identifies the first motion event occurring a second number of times during the third duration of time at the first rate; and responding to a third number of the first motion event, wherein the third number equals the second number plus the product of the second duration of time and the rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Non-transitory computer-readable media for controlling an electronic device, comprising computer-readable code recorded thereon for:
-
processing first motion sensor data for a first duration of time during a first active power mode of the device; detecting that the first processed motion sensor data identifies a first motion event occurring a first number of times during the first duration of time at a first rate; switching from the first active power mode to a first inactive power mode of the device in response to the detecting; returning from the first inactive power mode to the first active power mode after a second duration of time; processing second motion sensor data for a third duration of time; determining that the second processed motion sensor data identifies the first motion event occurring a second number of times during the third duration of time at the first rate; and responding to a third number of the first motion event, wherein the third number equals the second number plus the product of the second duration of time and the rate. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for controlling an electronic device, the method comprising:
-
processing first motion sensor data from a motion sensor for a first duration of time while the device is operating in a first active power mode of the device; detecting that the first processed motion sensor data identifies a first motion event occurring a first number of times during the first duration of time at a first rate; switching from the first active power mode to a first inactive power mode of the device in response to the detecting; after the switching, operating the device in the first inactive power mode of the device for a second duration of time; after the operating, returning from the first inactive power mode to the first active power mode; after the returning, processing second motion sensor data from the motion sensor for a third duration of time while the device is operating in the first active power mode of the device; determining that the second processed motion sensor data identifies the first motion event occurring a second number of times during the third duration of time at the first rate; and in response to the determining, responding to a third number of the first motion event, wherein the third number equals the second number plus the product of the second duration of time and the first rate.
-
Specification