Pedometer effective for both walking and running
First Claim
1. A device for measuring the length of the stride of a human user while walking or running comprising:
- (a) an accelerometer for providing an acceleration signal indicative of the acceleration of the foot of said user, said accelerometer being attached to said foot of said user;
(b) processor memory for storing data related to the walking and running activity of said user, including a plurality of acceleration values of said foot of said user, time interval data indicating the length of a measurement interval, predetermined data indicative of the typical acceleration values of the human foot while walking and running, and data indicative of the stride of said user, said processor memory comprising in part non-volatile memory for storing data used to calculate the stride length for said user;
(c) a data processor coupled to said accelerometer, and said processor memory, said data processor being configured to;
(1) sample a plurality of values of said acceleration signal at redefined time intervals and store said time-varying sequence of acceleration values indicating the variation in the acceleration signal over time in said processor memory;
(2) compare said time-varying sequence of acceleration values to predetermined data indicative of typical accelerations of the human foot caused by walking and running, determine a correlation between said sequence of acceleration values and strides of said user'"'"'s foot, and determine whether said user is walking or running;
(3) determine a plurality of stride profile data values from said time-varying sequence of acceleration values for each stride of said user'"'"'s foot said stride profile data values indicative of the length of said user'"'"'s stride;
(4) determine the length of each said stride from said stride profile data values;
(5) and determine the total distance traveled by adding the lengths of the strides taken by said user;
(d) an output means to communicate information to said user, whereby said output means will display the total distance traveled by said user, and whereby a walker or runner knows the total distance traveled while walking and running.
1 Assignment
0 Petitions
Accused Products
Abstract
A pedometer is disclosed that accurately calculates the length of the strides taken by a user when walking and running. The length of each stride is calculated using measurements of the acceleration of the wearer'"'"'s foot during each stride. This acceleration is measured by an accelerometer attached either directly or indirectly to the wearer'"'"'s foot. The calculation of the stride length is performed by a data processor which analyzes the accelerations of the foot as measured by the accelerometer. The acceleration values for each stride are identified, and these are used in conjunction with a set of coefficients to calculate the length of each stride. These coefficients are determined for each user by means of a calibration process during which the pedometer measures the characteristics of the wearer'"'"'s stride for a variety of different walking and running speeds. Since the length of each stride is calculated independently, the user can change walking and running speeds and gaits without affecting the accuracy of the distance calculation.
291 Citations
12 Claims
-
1. A device for measuring the length of the stride of a human user while walking or running comprising:
-
(a) an accelerometer for providing an acceleration signal indicative of the acceleration of the foot of said user, said accelerometer being attached to said foot of said user; (b) processor memory for storing data related to the walking and running activity of said user, including a plurality of acceleration values of said foot of said user, time interval data indicating the length of a measurement interval, predetermined data indicative of the typical acceleration values of the human foot while walking and running, and data indicative of the stride of said user, said processor memory comprising in part non-volatile memory for storing data used to calculate the stride length for said user; (c) a data processor coupled to said accelerometer, and said processor memory, said data processor being configured to; (1) sample a plurality of values of said acceleration signal at redefined time intervals and store said time-varying sequence of acceleration values indicating the variation in the acceleration signal over time in said processor memory; (2) compare said time-varying sequence of acceleration values to predetermined data indicative of typical accelerations of the human foot caused by walking and running, determine a correlation between said sequence of acceleration values and strides of said user'"'"'s foot, and determine whether said user is walking or running; (3) determine a plurality of stride profile data values from said time-varying sequence of acceleration values for each stride of said user'"'"'s foot said stride profile data values indicative of the length of said user'"'"'s stride; (4) determine the length of each said stride from said stride profile data values; (5) and determine the total distance traveled by adding the lengths of the strides taken by said user; (d) an output means to communicate information to said user, whereby said output means will display the total distance traveled by said user, and whereby a walker or runner knows the total distance traveled while walking and running. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of determining a length of each stride taken by a user while walking and running, the method comprising the following steps:
-
(a) measuring at predefined time intervals a plurality of acceleration values corresponding to the variable acceleration of one foot of said user over time while walking and running; (b) providing a memory which is able to store said time-varying sequence of acceleration values; (c) comparing said time-varying sequence of acceleration values to predetermined data indicative of typical accelerations of the human foot caused by walking and running; (d) correlating said time-varying sequence of acceleration values and the strides of said user'"'"'s foot, and determining whether said user is walking or running; (e) determining a plurality of stride profile data values from said time-varying sequence of acceleration values for each stride of said user'"'"'s foot, said stride profile data values indicative of the length of said user'"'"'s stride; (f) determining the length of each said stride from said stride profile data values. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification