Storage medium having step count calculation program stored therein, step count calculation apparatus, and step count calculation system
First Claim
1. A computer-readable storage medium having stored therein a step count calculation program which is executed by a computer in an apparatus for, by using acceleration data outputted from an acceleration sensor for detecting accelerations acting on a given housing, calculating a number of steps made by a user carrying the housing, the computer-readable storage medium having stored therein the step count calculation program which causes the computer to function as:
- acceleration data obtaining means for repeatedly obtaining the acceleration data;
gravity direction acceleration calculation means for, by using the acceleration data obtained by the acceleration data obtaining means, calculating a gravity direction acceleration acting in a gravity direction of the housing;
horizontal direction acceleration calculation means for, by using the acceleration data obtained by the acceleration data obtaining means, calculating a horizontal direction acceleration acting in a horizontal direction perpendicular to the gravity direction of the housing;
first step count calculation means for, by using a first coefficient, calculating a first step count in accordance with a change in the gravity direction acceleration;
second step count calculation means for, by using a second coefficient which is different from the first coefficient, calculating a second step count in accordance with a change in the horizontal direction acceleration; and
step count selection means for, based on a predetermined condition, selecting one of the first step count and the second step count as a user'"'"'s step count.
1 Assignment
0 Petitions
Accused Products
Abstract
By repeatedly obtaining acceleration data, a gravity direction acceleration acting in a gravity direction of a housing and a horizontal direction acceleration acting in a horizontal direction perpendicular to the gravity direction are calculated. By using a first coefficient, a first step count in accordance with a change in the gravity direction acceleration is calculated and by using a second coefficient which is different from the first coefficient, a second step count in accordance with a change in the horizontal direction acceleration is calculated. Based on a predetermined condition, one of the first step count and the second step count is selected as a user'"'"'s step count.
-
Citations
19 Claims
-
1. A computer-readable storage medium having stored therein a step count calculation program which is executed by a computer in an apparatus for, by using acceleration data outputted from an acceleration sensor for detecting accelerations acting on a given housing, calculating a number of steps made by a user carrying the housing, the computer-readable storage medium having stored therein the step count calculation program which causes the computer to function as:
-
acceleration data obtaining means for repeatedly obtaining the acceleration data; gravity direction acceleration calculation means for, by using the acceleration data obtained by the acceleration data obtaining means, calculating a gravity direction acceleration acting in a gravity direction of the housing; horizontal direction acceleration calculation means for, by using the acceleration data obtained by the acceleration data obtaining means, calculating a horizontal direction acceleration acting in a horizontal direction perpendicular to the gravity direction of the housing; first step count calculation means for, by using a first coefficient, calculating a first step count in accordance with a change in the gravity direction acceleration; second step count calculation means for, by using a second coefficient which is different from the first coefficient, calculating a second step count in accordance with a change in the horizontal direction acceleration; and step count selection means for, based on a predetermined condition, selecting one of the first step count and the second step count as a user'"'"'s step count. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A step count calculation apparatus for calculating a number of steps made by a user carrying the step count calculation apparatus, comprising:
-
an acceleration sensor for detecting accelerations acting on an apparatus body and for outputting acceleration data; a display section provided on the apparatus body; acceleration data obtaining means for repeatedly obtaining the acceleration data; gravity direction acceleration calculation means for, by using the acceleration data obtained by the acceleration data obtaining means, calculating a gravity direction acceleration acting in a gravity direction of the apparatus body; horizontal direction acceleration calculation means for, by using the acceleration data obtained by the acceleration data obtaining means, calculating a horizontal direction acceleration acting in a horizontal direction perpendicular to the gravity direction of the apparatus body; first step count calculation means for, by using a first coefficient, calculating a first step count in accordance with a change in the gravity direction acceleration; second step count calculation means for, by using a second coefficient which is different from the first coefficient, calculating a second step count in accordance with a change in the horizontal direction acceleration; step count selection means for, based on a predetermined condition, selecting one of the first step count and the second step count as a user'"'"'s step count; and display control means for displaying, on the display section, information in accordance with the step count selected by the step count selection means.
-
-
19. A step count calculation system, including a hand-held unit which is capable of being carried by a user and a body unit which is connected to the hand-held unit via one of wired communication and wireless communication, for calculating a step count made by the user carrying the hand-held unit, the step count calculation system comprising:
-
an acceleration sensor for detecting accelerations acting on a body of the hand-held unit and for outputting acceleration data; acceleration data obtaining means for obtaining the acceleration data from the acceleration sensor; gravity direction acceleration calculation means for, by using the acceleration data obtained by the acceleration data obtaining means, calculating a gravity direction acceleration acting in a gravity direction of the hand-held unit; horizontal direction acceleration calculation means for, by using the acceleration data obtained by the acceleration data obtaining means, calculating a horizontal direction acceleration acting in a horizontal direction perpendicular to the gravity direction of the hand-held unit; first step count calculation means for, by using a first coefficient, calculating a first step count in accordance with a change in the gravity direction acceleration; second step count calculation means for, by using a second coefficient which is different from the first coefficient, calculating a second step count in accordance with a change in the horizontal direction acceleration; step count selection means for, based on a predetermined condition, selecting one of the first step count and the second step count as a user'"'"'s step count; and display control means for displaying, on a display section, information in accordance with the step count selected by the step count selection means.
-
Specification