To correct a direction of travel by using map information in order to dissolve the accumulation of assumed errors of the direction of travel in a mobile terminal having an autonomous navigation function.
A mobile terminal includes: a map application part for map-matching the current position of the mobile terminal on a route up to a destination; a measurement part for detecting a movement of the mobile terminal and providing sensor information showing the number of strides and the direction of travel; a position calculation part for determining the current position of the mobile terminal; a travelling direction correction part for correcting the direction of travel of a user by the orientation of a linear part in a linear walking state of the user on the route when the user is assumed to be in the linear walking state by determining whether the variation of the travelling direction of the user is within a predetermined range in a predetermined period; and a current position correction part for re-calculating the current position of the mobile terminal from a starting point of the linear walking state based on the corrected travelling direction and a starting time and the starting point of the linear walking state, and correcting the current position of the mobile terminal by the re-calculated current position.
JPH09152346A | 1997-06-10 | |||
JPH02141612A | 1990-05-31 | |||
JP2009075036A | 2009-04-09 | |||
JPH0546085A | 1993-02-26 | |||
JPH0518774A | 1993-01-26 | |||
JP2004212131A | 2004-07-29 | |||
JP2010009242A | 2010-01-14 | |||
JP2000113388A | 2000-04-21 |