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 sporting activity, recognized from a plurality of sporting activities, being performed by the user; and
based upon at least the sporting activity, selecting a second sampling rate of hardware of the accelerometer, from a plurality of sampling rates for operating the accelerometer during the activity being performed by the user,wherein the selection of the first sampling rate and the second sampling rate are selected to prolong a battery life of the device,wherein the accelerometer is a first accelerometer and the medium further comprises computer executable instructions that when executed further perform at least;
compare a value of acceleration data obtained from the accelerometer during its operation at the first sampling rate to a plurality of threshold values;
determining that the value of acceleration data corresponds to a first threshold value within the plurality the threshold values; and
based upon the correspondence to the first threshold value and a classified activity category, selecting a second threshold value.
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.
-
Citations
17 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 sporting activity, recognized from a plurality of sporting activities, being performed by the user; and based upon at least the sporting activity, selecting a second sampling rate of hardware of the accelerometer, from a plurality of sampling rates for operating the accelerometer during the activity being performed by the user, wherein the selection of the first sampling rate and the second sampling rate are selected to prolong a battery life of the device, wherein the accelerometer is a first accelerometer and the medium further comprises computer executable instructions that when executed further perform at least; compare a value of acceleration data obtained from the accelerometer during its operation at the first sampling rate to a plurality of threshold values; determining that the value of acceleration data corresponds to a first threshold value within the plurality the threshold values; and based upon the correspondence to the first threshold value and a classified activity category, selecting a second threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 representing a sporting activity, recognized from a plurality of sporting activities, being performed by the user, wherein the sensor is a first accelerometer and the medium further comprises computer executable instructions that when executed further perform at least; compare a value of acceleration data obtained from the accelerometer during its operation at the first sampling rate to a plurality of threshold values; determining that the value of acceleration data corresponds to a first threshold value within the plurality the threshold values; and based upon the correspondence to the first threshold value and a classified activity category, selecting a second threshold value. - View Dependent Claims (11, 12, 13)
-
-
14. 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 sporting activity from a plurality of sporting activities based, at least in part, on the received acceleration data; and c) adjusting a sampling rate of the accelerometer based on the sporting activity identified in b), wherein the medium further comprises computer-executable instructions that when executed further perform at least; comparing a first value of acceleration data obtained from the accelerometer during operation against a plurality of threshold values; determining that the first value of acceleration data corresponds to a first threshold value within the plurality the threshold values; and wherein the adjustment of the sampling rate is based upon the correspondence of the first value of acceleration data to the first threshold value, wherein the accelerometer is a first accelerometer and the medium further comprises computer-executable instructions that when executed further perform at least; comparing a value of acceleration data obtained from the first accelerometer during its operation at the sampling rate to a plurality of threshold values; determining that the value of acceleration data corresponds to a first threshold value within the plurality the threshold values; and based upon the correspondence to the first threshold value and a classified activity category, selecting a second threshold value. - View Dependent Claims (15, 16, 17)
-
Specification