Patent ID: 8417265

Claim:
A navigation device comprising: a measuring unit to measure a current position of the navigation device; a geomagnetism sensor provided on a predetermined main unit and that detects geomagnetism of a surrounding environment in which the navigation device is located; an orientation calculation unit that calculates an orientation of said main unit, upon setting correction values for correcting detection values of said geomagnetism sensor, based on said detection values and said correction values; a presenting unit that presents measurement results from said measuring unit and the calculation results of said orientation calculation unit to a user; an operating state switchover unit that switches between a normal operating state that executes said presenting processing and a suspended state that maintains a portion of a processing state while stopping at least the calculation processing of said orientation calculation unit; an initialization processing unit that initializes said correction values, upon having switched from said suspended state to said normal operating state by said operating state switchover unit; and a correction value updating unit that updates said correction values based on detection results of said geomagnetism sensor, and that updates a correction level representing a degree of updates to said correction values, wherein said initialization processing unit initializes said correction level in addition to said correction values upon having switched from said suspended state to said normal operating state by said operating state switchover unit.