Step counting method and device
First Claim
1. A step counting method, wherein the step counting method is performed by using an electronic step counting device worn on a walk runner and comprising a triaxial acceleration sensor, a memory having instructions stored thereon and at least one processor, the method comprises the following steps performed by the at least one processor based on instructions stored on the memory:
- obtaining three monoaxial acceleration signals with a predetermined length from triaxial output of the triaxial acceleration sensor;
performing high-pass filtering on each obtained monoaxial acceleration signal;
performing pitch detection on each high-pass filtered monoaxial acceleration signal, to obtain a pitch of each monoaxial acceleration signal;
selecting a lowest pitch in the three monoaxial acceleration signals as a cut-off frequency to set a low-pass or band-pass filter, and performing low-pass or band-pass filtering on each high-pass filtered monoaxial acceleration signal by using the low-pass or band-pass filter;
obtaining acceleration signal extreme value points from each low-pass or band-pass filtered monoaxial acceleration signal and removing interfering extreme value points from the acceleration signal extreme value points;
counting a number of the acceleration signal extreme value points of each low-pass or band-pass filtered monoaxial acceleration signal after the interfering extreme value points have been removed;
determining a walkrun step number obtained from around of step counting based on a result of counting, and calculating an accumulative walkrun step number of the walkrunner.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a step counting method and device. The method comprises the following steps performed repeatedly: a) obtaining three monoaxial acceleration signals with a predetermined length from triaxial output of a triaxial acceleration sensor worn on a walkrunner; b) performing high-pass filtering on each obtained monoaxial acceleration signal; c) performing pitch detection on each high-pass filtered monoaxial acceleration signal; d) using the pitch obtained in each pitch detection as a cut-off frequency to set a low-pass or band-pass filter, and performing low-pass or band-pass filtering on corresponding high-pass filtered monoaxial acceleration signal by using it; e) obtaining acceleration signal extreme value points from each low-pass or band-pass filtered monoaxial acceleration signal and removing interfering extreme value points therein; f) counting the number of the acceleration signal extreme value points after the interfering extreme value points have been removed; g) determining the accumulative walkrun step number of the walkrunner. The method can count steps accurately.
16 Citations
13 Claims
-
1. A step counting method, wherein the step counting method is performed by using an electronic step counting device worn on a walk runner and comprising a triaxial acceleration sensor, a memory having instructions stored thereon and at least one processor, the method comprises the following steps performed by the at least one processor based on instructions stored on the memory:
-
obtaining three monoaxial acceleration signals with a predetermined length from triaxial output of the triaxial acceleration sensor; performing high-pass filtering on each obtained monoaxial acceleration signal; performing pitch detection on each high-pass filtered monoaxial acceleration signal, to obtain a pitch of each monoaxial acceleration signal; selecting a lowest pitch in the three monoaxial acceleration signals as a cut-off frequency to set a low-pass or band-pass filter, and performing low-pass or band-pass filtering on each high-pass filtered monoaxial acceleration signal by using the low-pass or band-pass filter; obtaining acceleration signal extreme value points from each low-pass or band-pass filtered monoaxial acceleration signal and removing interfering extreme value points from the acceleration signal extreme value points; counting a number of the acceleration signal extreme value points of each low-pass or band-pass filtered monoaxial acceleration signal after the interfering extreme value points have been removed; determining a walkrun step number obtained from around of step counting based on a result of counting, and calculating an accumulative walkrun step number of the walkrunner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic step counting device, wherein the electric step counting device is worn on a walkrunner and comprises a triaxial acceleration sensor, a memory having instructions stored thereon and at least one processor, the at least one processor performs the following operations based on instructions stored on the memory:
-
obtaining three monoaxial acceleration signals with a predetermined length from a triaxial output of the triaxial acceleration sensor; performing high-pass filtering on each monoaxial acceleration signal obtained; performing pitch detection on each high-pass filtered monoaxial acceleration signal to obtain a pitch of each monoaxial acceleration signal; selecting a lowest pitch in the three monoaxial acceleration signals as a cut-off frequency to set a low-pass or band-pass filter, and performing low-pass or band-pass filtering on each high-pass filtered monoaxial acceleration signal by using the low-pass or band-pass filter; obtaining acceleration signal extreme value points from each low-pass or band-pass filtered monoaxial acceleration signal and removing interfering extreme value points therein; counting a number of the acceleration signal extreme value points of each low-pass or band-pass filtered monoaxial acceleration signal after the interfering extreme value points have been removed; determining a walkrun step number obtained from a round of step counting based on the result counted, and calculating an accumulative walkrun step number of the walkrunner. - View Dependent Claims (12, 13)
-
Specification