Pedometer with Accelerometer and Foot Motion Distinguishing Method
First Claim
1. A method for distinguishing a foot motion of a user by placing a pedometer at a foot of a user, which comprises the steps executed by a computerize device of:
- (a) collecting an accelerating data from an accelerometer of said pedometer in a real time manner;
(b) filtering said accelerating data via a smoothing filter and a Kalman filter;
(c) generating a step data that represents number of steps taken by the user in response to said accelerating data through said smoothing filter;
(d) generating an activity data that represents a foot motion of the user in response to said accelerating data through said Kalman filter; and
(e) combining said step data and said activity data to form a resulted data that distinguishes the foot motion with step count of the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for distinguishing a foot motion of a user by placing a pedometer at a foot of a user includes the steps of collecting an accelerating data from an accelerometer in a real time manner; filtering the accelerating data via a smoothing filter and a Kalman filter; generating a step data that represents number of steps taken by the user in response to the accelerating data through the smoothing filter; generating an activity data that represents a foot motion of the user in response to the accelerating data through the Kalman filter; and combining the step data and the activity data to form a resulted data that distinguishes the foot motion with step count of the user.
59 Citations
28 Claims
-
1. A method for distinguishing a foot motion of a user by placing a pedometer at a foot of a user, which comprises the steps executed by a computerize device of:
-
(a) collecting an accelerating data from an accelerometer of said pedometer in a real time manner; (b) filtering said accelerating data via a smoothing filter and a Kalman filter; (c) generating a step data that represents number of steps taken by the user in response to said accelerating data through said smoothing filter; (d) generating an activity data that represents a foot motion of the user in response to said accelerating data through said Kalman filter; and (e) combining said step data and said activity data to form a resulted data that distinguishes the foot motion with step count of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22)
-
-
17. A pedometer, comprising:
-
a casing adapted for being placing at a foot of a user; an accelerometer, which is received in said casing, that collects an accelerating data in a real time manner; a smoothing filter filtering said accelerating data to generate a step data that represents number of steps taken by the user; a Kalman filter filtering said accelerating data to generate an activity data that represents a foot motion of the user; and a processor combining said step data and said activity data to form a resulted data that distinguishes the foot motion with step count of the user. - View Dependent Claims (18, 19, 20, 21)
-
-
23. A shoe, comprising:
-
a shoe body adapted to be worn on a foot of a user; and a pedometer, which is carried by said shoe body and positioned with respect to a center of gravity of the user, comprising; a casing adapted to be carried by said shoe body; an accelerometer, which is received in said casing, that collects an accelerating data in a real time manner during movement of said shoe body by the user; a smoothing filter filtering said accelerating data to generate a step data that represents number of steps taken by said shoe body by the user; a Kalman filter filtering said accelerating data to generate an activity data that represents a foot motion of said shoe body by the user; and a processor combining said step data and said activity data to form a resulted data that distinguishes the foot motion with step count of said shoe body of the user. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification