Mobile device, step counting method, and gravity direction detecting method
First Claim
1. A mobile device comprising:
- an acceleration detecting portion to detect accelerations in three directions different from each other;
a gravity direction detecting portion to detect a gravity direction on the basis of said detected accelerations in the three directions;
a gravity direction acceleration calculating portion to calculate an acceleration in said detected gravity direction on the basis of said detected accelerations in the three directions;
a vibration generating portion to generate vibration by rotating about a predetermined rotational axis; and
a step counting portion to count the number of steps on the basis of said calculated gravity direction acceleration, wherein said step counting portion includes a correcting portion to correct said calculated gravity direction acceleration with an acceleration generated by said vibration generating portion while said vibration generating portion is rotating, and a counting portion to count the number of instances where said corrected acceleration takes a value of not smaller than a threshold value or the number of instances where said corrected acceleration takes a value of not greater than a threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to count the number of steps without involving an increase in circuit size or in computational load, a mobile phone includes a three-axis acceleration sensor to detect accelerations in three directions of X axis, Y axis, and Z axis, which are different from each other, a gravity direction detecting portion to detect a gravity direction on the basis of the detected accelerations in the three directions, a gravity direction acceleration calculating portion to calculate an acceleration in the detected gravity direction on the basis of the detected accelerations in the three directions, and a step counting portion to count the number of steps on the basis of the calculated gravity direction acceleration.
-
Citations
14 Claims
-
1. A mobile device comprising:
-
an acceleration detecting portion to detect accelerations in three directions different from each other; a gravity direction detecting portion to detect a gravity direction on the basis of said detected accelerations in the three directions; a gravity direction acceleration calculating portion to calculate an acceleration in said detected gravity direction on the basis of said detected accelerations in the three directions; a vibration generating portion to generate vibration by rotating about a predetermined rotational axis; and a step counting portion to count the number of steps on the basis of said calculated gravity direction acceleration, wherein said step counting portion includes a correcting portion to correct said calculated gravity direction acceleration with an acceleration generated by said vibration generating portion while said vibration generating portion is rotating, and a counting portion to count the number of instances where said corrected acceleration takes a value of not smaller than a threshold value or the number of instances where said corrected acceleration takes a value of not greater than a threshold value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile device comprising:
-
three acceleration detecting portions to detect accelerations in three directions, respectively, the three directions being different from each other; an acceleration calculating portion to calculate averages of accelerations in a plurality of predetermined directions, respectively, for a predetermined period on the basis of said detected accelerations in the three directions; and a determining portion to determine a direction among said predetermined directions in which said calculated average acceleration takes a value closest to the gravitational acceleration to be a gravity direction.
-
-
7. A mobile device comprising:
-
an acceleration detecting portion to detect an acceleration; a gravity direction detecting portion to detect a gravity direction on the basis of said detected acceleration; a gravity direction acceleration calculating portion to calculate an acceleration in said detected gravity direction on the basis of said detected acceleration; a vibration generating portion to generate vibration by rotating about a predetermined rotational axis; and a step counting portion to count the number of steps on the basis of said calculated gravity direction acceleration, wherein said step counting portion includes a correcting portion to correct said calculated gravity direction acceleration with an acceleration generated by said vibration generating portion while said vibration generating portion is rotating, and a counting portion to count the number of instances where said corrected acceleration takes a value of not smaller than a threshold value or the number of instances where said corrected acceleration takes a value of not greater than a threshold value. - View Dependent Claims (8)
-
-
9. A step counting method comprising the steps of:
-
detecting accelerations in three directions different from each other; detecting a gravity direction on the basis of said detected accelerations in the three directions; calculating an acceleration in said detected gravity direction on the basis of said detected accelerations in the three directions; counting the number of steps on the basis of said calculated gravity direction acceleration; and generating a vibration by rotating a vibration generating portion about a predetermined rotational axis and while said vibration generating portion is rotating, correcting said calculated gravity direction acceleration with an acceleration generated by said vibration generating portion, and counting the number of instances where said corrected acceleration takes a value of not smaller than a threshold value or the number of instances where said corrected acceleration takes a value of not greater than a threshold value. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A gravity direction detecting method comprising the steps of:
-
detecting accelerations in three directions different from each other; calculating averages of accelerations in a plurality of predetermined directions, respectively, for a predetermined period on the basis of said detected accelerations in the three directions; and determining a direction among said predetermined directions in which said calculated average acceleration takes a value closest to the gravitational acceleration to be a gravity direction.
-
Specification