摘要 |
PROBLEM TO BE SOLVED: To provide an apparatus, a program and a method for detecting the number of steps, wherein the number of steps can be counted as accurate as possible by using an acceleration sensor even when a walker is walking while carrying a portable terminal by hand. SOLUTION: The number-of-steps detection apparatus includes: a gravity direction calculation means for calculating acceleration components (gx, gy, gz) in a gravity direction from acceleration data corresponding to the lapse of time; an acceleration plane approximation means for approximately deriving an acceleration plane generated by arm swinging from the acceleration data corresponding to the lapse of time; a back-and-forth direction acceleration calculation means for calculating acceleration components in a back-and-forth direction orthogonal to the gravity direction and a normal direction of the acceleration plane from the acceleration data; and a number-of-steps counting means for counting the number of steps by defining a point of time that the acceleration in the back-and-force direction becomes zero as one step. COPYRIGHT: (C)2011,JPO&INPIT
|