Systems and methods for detecting if a treadmill user is running or walking
First Claim
1. A method for detecting whether a user is walking or running on a surface, the method including the steps of:
- detecting foot interactions between a foot of the user and the surface and outputting data from the foot interactions detected;
calculating with a processing module a cadence frequency for the user based on the data from the foot interactions;
measuring with the processing module a first signal amplitude for the data from the foot interactions detected at a first multiplier of the cadence frequency calculated for the user;
measuring with the processing module a second signal amplitude for the data from the foot interactions detected at a second multiplier of the cadence frequency calculated for the user;
comparing with the processing module the first signal amplitude and the second signal amplitude to determine a cadence factor, and comparing the cadence factor to a predetermined threshold; and
detecting whether the user is walking or running based upon the comparison of the cadence factor to the predetermined threshold.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting whether a user is walking or running. The method includes detecting foot interactions of the user and outputting data from the foot interactions detected. The method includes calculating a cadence frequency based on the data from the foot interactions, and measuring a first signal amplitude detected at a first multiplier of the cadence frequency calculated and a second signal amplitude for the data from the foot interactions detected at a second multiplier of the cadence frequency using the data from the foot interactions. The method includes comparing the first signal amplitude and the second signal amplitude to determine a cadence factor, then comparing the cadence factor to a predetermined threshold. The method detects whether the user is walking or running is based upon the comparison of the cadence factor to the predetermined threshold.
40 Citations
20 Claims
-
1. A method for detecting whether a user is walking or running on a surface, the method including the steps of:
-
detecting foot interactions between a foot of the user and the surface and outputting data from the foot interactions detected; calculating with a processing module a cadence frequency for the user based on the data from the foot interactions; measuring with the processing module a first signal amplitude for the data from the foot interactions detected at a first multiplier of the cadence frequency calculated for the user; measuring with the processing module a second signal amplitude for the data from the foot interactions detected at a second multiplier of the cadence frequency calculated for the user; comparing with the processing module the first signal amplitude and the second signal amplitude to determine a cadence factor, and comparing the cadence factor to a predetermined threshold; and detecting whether the user is walking or running based upon the comparison of the cadence factor to the predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing a program for detecting whether a user is walking or running on a surface that when executed by a processing module is configured to perform the steps of:
-
receiving data from foot interactions detected by a sensor; calculating a cadence frequency for the user based on the data from the foot interactions; measuring a first signal amplitude for the data from the foot interactions detected at a first multiplier of the cadence frequency calculated for the user; measuring a second signal amplitude for the data from the foot interactions detected at a second multiplier of the cadence frequency calculated for the user; comparing the first signal amplitude and the second signal amplitude to determine a cadence factor, and comparing the cadence factor to a predetermined threshold; and detecting whether the user is walking or running based upon the comparison of the cadence factor to the predetermined threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for detecting whether a user is walking or running on a surface, the system comprising:
-
a foot interaction sensor configured to detect foot interactions between a foot of the user and the surface, and configured to output data from the foot interactions detected; a processing module in communication with the foot interaction sensor, wherein the processing module is configured to receive the data from the foot interaction sensor; a memory module in communication with the processing module, wherein the memory module stores a program that is executable by the processing module, wherein the processing module by executing the program is configured to calculate a cadence frequency from the data received from the foot interaction sensor, to measure a first signal amplitude for the data detected at a first multiplier of the cadence frequency calculated, to measure a second signal amplitude for the data detected at a second multiplier at twice the cadence frequency calculated, and to compare the first signal amplitude and the second signal amplitude to determine a cadence factor; wherein the program also stores a predetermined threshold, wherein the processing module is configured to compare the cadence factor to the predetermined threshold, and wherein the processing module determines whether the user is walking or running based upon the comparison of the cadence factor to the predetermined threshold.
-
Specification