DYNAMIC SAMPLING
First Claim
1. A non-transitory computer-readable medium comprising computer-executable instructions that when executed by a processor is configured to perform at least:
- receive acceleration data representing movement of an appendage of a user at a sampling rate processor located on a device configured to be worn on an appendage of a human, wherein the acceleration data was obtained by an accelerometer located on the device while the accelerometer is operating at a first sampling rate;
based, at least in part, on the received acceleration data itself, classify the acceleration data into one of a plurality of activity categories representing an activity being performed by the user; and
based upon at least the classified activity category, selecting a second sampling rate from a plurality of sampling rates for operating the accelerometer during the activity being performed by the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A wrist-worn athletic performance monitoring system, including an analysis processor, configured to execute an activity recognition processes to recognize a sport or activity being performed by an athlete, and a sampling rate processor, configured to determine a sampling rate at which an analysis processor is to sample data from an accelerometer. The sampling rate processor may determine the sampling rate such that the analysis processor uses a low amount of electrical energy while still being able to carry out an activity classification process to classify an activity being performed.
127 Citations
20 Claims
-
1. A non-transitory computer-readable medium comprising computer-executable instructions that when executed by a processor is configured to perform at least:
-
receive acceleration data representing movement of an appendage of a user at a sampling rate processor located on a device configured to be worn on an appendage of a human, wherein the acceleration data was obtained by an accelerometer located on the device while the accelerometer is operating at a first sampling rate; based, at least in part, on the received acceleration data itself, classify the acceleration data into one of a plurality of activity categories representing an activity being performed by the user; and based upon at least the classified activity category, selecting a second sampling rate from a plurality of sampling rates for operating the accelerometer during the activity being performed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A unitary apparatus configured to be worn by a user, comprising:
-
a structure configured to be worn on an appendage of a user, comprising; a power supply; a sensor configured to capture acceleration data from the appendage of the user; and a non-transitory computer-readable medium comprising computer-executable instructions that when executed by at least one processor cause the at least one processor to perform at least; receive the captured acceleration data at a sampling rate processor located on the unitary apparatus; determine a first sampling rate, wherein the sampling rate processor is configured to select the first sampling rate with a value below an upper sampling rate in order to reduce power consumption by an analysis processor from the power supply during sampling; sample the data captured by the sensor at the first sampling rate; and analyze the sampled data with the analysis processor in an attempt to classify the acceleration data into an activity category being performed by the user. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising computer-executable instructions that when executed by a processor is configured to perform at least:
-
a) receiving, from an accelerometer of a processor, acceleration data; b) identifying an activity from a plurality of activities based, at least in part, on the received acceleration data; and c) adjusting a sampling rate of the accelerometer based on the activity identified in b). - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification