摘要 |
PROBLEM TO BE SOLVED: To estimate a traveling direction more appropriately.SOLUTION: A CPU 11 of an information processing apparatus 1 executes, in a first timing, first vertical-direction estimation processing which estimates a vertical direction, as a first vertical direction, based on a reference attitude in which the information processing apparatus is arranged, on the basis of an acceleration acquired by an acceleration sensor. The CPU 11 executes first traveling-direction estimation processing which estimates a first traveling direction corresponding to the vertical direction estimated in the first timing. The CPU 11 executes, in a second timing later than the first timing, second vertical-direction estimation processing which estimates a vertical direction, as a second vertical-direction, based on the reference attitude in which the information processing apparatus is arranged, on the basis of an acceleration acquired by the acceleration sensor. The CPU 11 executes second traveling-direction estimation processing which estimates a first traveling direction corrected based on a difference between the first vertical direction and the second vertical direction, as a second traveling direction.SELECTED DRAWING: Figure 4 |