摘要 |
An inertial device for, by using azimuth data indicating a direction of travel calculated based on an acceleration of a moving user, calculating coordinate data indicating a position of the user, includes an azimuth drift calculation unit configured to determine whether a moving direction, which is specified based on the coordinate data calculated while the user makes a predetermined amount of movement, of the predetermined amount of movement of the user satisfies a condition defined in direction adjusting condition information with respect to a predetermined reference direction, and an adjusting unit configured to, in response to the determination by the azimuth drift calculation unit that the predetermined condition is satisfied, adjust the acceleration, which is newly obtained to calculate new coordinate data, based on a difference between the direction of travel indicated by the azimuth data which have already been calculated and the reference direction. |