(57)【要約】【課題】ナビゲーション装置の電源をＯＦＦしている間におけるＤＲＡＭへのリフレッシュ電流の供給を低減することができる、ナビゲーション装置、情報記録方法、及びナビゲーションプログラムを提供することを目的とする。【解決手段】ナビゲーション装置１は、情報を記録する上位ＤＲＡＭ３ａ及び下位ＤＲＡＭ３ｂを有する記録部３と、情報を記録しておくために必要な電流を上位ＤＲＡＭ３ａ及び下位ＤＲＡＭ３ｂに供給する電流供給部６と、当該ナビゲーション装置１の電源がＯＦＦされる場合、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録させ、ナビゲーション装置１の電源がＯＦＦされた後、当該下位ＤＲＡＭ３ｂにのみ電流供給部６から電流を供給させる制御部７ａとを備える。【選択図】図１
2011185678.tif 000002
【特許請求の範囲】
【請求項１】
情報を記録する複数の揮発性記録手段を有する記録手段と、
情報を記録しておくために必要な電流を前記揮発性記録手段に供給する電流供給手段と、
当該ナビゲーション装置の電源がＯＦＦされる場合、一部の前記揮発性記録手段に記録されている情報を他の前記揮発性記録手段に記録させ、ナビゲーション装置の電源がＯＦＦされた後、当該他の揮発性記録手段にのみ前記電流供給手段から電流を供給させる制御手段と、
を備えるナビゲーション装置。
【請求項２】
当該ナビゲーション装置の現在位置を取得する現在位置取得手段を備え、
前記制御手段は、
前記現在位置取得手段によって取得した当該ナビゲーション装置の現在位置に基づき、当該ナビゲーション装置の電源がＯＦＦされる可能性が高いと判定した場合、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録させる、
請求項１に記載のナビゲーション装置。
【請求項３】
前記制御手段は、
前記一部の揮発性記録手段に記録されている情報の量と、前記他の揮発性記録手段に記録可能な情報の量とに基づき、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録可能か否かを判定し、
記録可能と判定した場合、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録し、
記録不可能と判定した場合、前記一部の揮発性記録手段に記録されている情報の優先度を特定し、当該特定した優先度が高い情報から順に前記他の揮発性記録手段に記録させる、
請求項１又は２に記載のナビゲーション装置。
【請求項４】
前記制御手段は、
前記一部の揮発性記録手段に記録されている情報の量と、前記他の揮発性記録手段に記録可能な情報の量とに基づき、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録可能か否かを判定し、
記録可能と判定した場合、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録させ、当該ナビゲーション装置の電源がＯＦＦされた後、当該他の揮発性記録手段にのみ前記電流供給手段から電流を供給させ、
記録不可能と判定した場合、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録させず、当該ナビゲーション装置の電源がＯＦＦされた後、全ての前記揮発性記録手段に前記電流供給手段から電流を供給させる、
請求項１又は２に記載のナビゲーション装置。
【請求項５】
ナビゲーション装置によって実行される情報記録方法であって、
情報を記録する複数の揮発性記録手段を組み合わせた記録手段に情報を記録する記録ステップと、
情報を記録しておくために必要な電流を前記揮発性記録手段に供給する電流供給ステップと、
当該ナビゲーション装置の電源がＯＦＦされる場合、前記記録ステップにおいて一部の前記揮発性記録手段に記録された情報を他の前記揮発性記録手段に記録させ、ナビゲーション装置の電源がＯＦＦされた後、当該他の揮発性記録手段にのみ前記電流供給ステップで電流を供給する制御ステップと、
を含む情報記録方法。
【請求項６】
請求項５に記載の方法をコンピュータに実行させるナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、情報記録方法、及びナビゲーションプログラムに関する。
【背景技術】
【０００２】
従来、ナビゲーション装置の起動時間を短縮するため、電源をＯＦＦしている間にもＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）にリフレッシュ電流を供給することで当該ＤＲＡＭに記憶されたプログラムや各種の設定データ等を保持しておき、電源をＯＮした際のプログラムのローディングや各種設定の呼出等の処理を省略するカーナビゲーション装置が提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１２８３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の如き従来の装置では、ＤＲＡＭに記憶されたデータを保持するため、ナビゲーション装置の電源をＯＦＦしている間もＤＲＡＭにリフレッシュ電流を供給し続けなければならず、消費電流の低減が望まれていた。
【０００５】
本発明は、上記に鑑みてなされたものであって、ナビゲーション装置の電源をＯＦＦしている間におけるＤＲＡＭへのリフレッシュ電流の供給を低減することができる、ナビゲーション装置、情報記録方法、及びナビゲーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１に記載のナビゲーション装置は、情報を記録する複数の揮発性記録手段を有する記録手段と、情報を記録しておくために必要な電流を前記揮発性記録手段に供給する電流供給手段と、当該ナビゲーション装置の電源がＯＦＦされる場合、一部の前記揮発性記録手段に記録されている情報を他の前記揮発性記録手段に記録させ、ナビゲーション装置の電源がＯＦＦされた後、当該他の揮発性記録手段にのみ前記電流供給手段から電流を供給させる制御手段とを備える。
【０００７】
また、請求項２に記載のナビゲーション装置は、請求項１に記載のナビゲーション装置において、当該ナビゲーション装置の現在位置を取得する現在位置取得手段を備え、前記制御手段は、前記現在位置取得手段によって取得した当該ナビゲーション装置の現在位置に基づき、当該ナビゲーション装置の電源がＯＦＦされる可能性が高いと判定した場合、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録させる。
【０００８】
また、請求項３に記載のナビゲーション装置は、請求項１又は２に記載のナビゲーション装置において、前記制御手段は、前記一部の揮発性記録手段に記録されている情報の量と、前記他の揮発性記録手段に記録可能な情報の量とに基づき、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録可能か否かを判定し、記録可能と判定した場合、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録し、記録不可能と判定した場合、前記一部の揮発性記録手段に記録されている情報の優先度を特定し、当該特定した優先度が高い情報から順に前記他の揮発性記録手段に記録させる。
【０００９】
また、請求項４に記載のナビゲーション装置は、請求項１又は２に記載のナビゲーション装置において、前記制御手段は、前記一部の揮発性記録手段に記録されている情報の量と、前記他の揮発性記録手段に記録可能な情報の量とに基づき、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録可能か否かを判定し、記録可能と判定した場合、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録させ、当該ナビゲーション装置の電源がＯＦＦされた後、当該他の揮発性記録手段にのみ前記電流供給手段から電流を供給させ、記録不可能と判定した場合、前記一部の揮発性記録手段に記録されている情報を前記他の揮発性記録手段に記録させず、当該ナビゲーション装置の電源がＯＦＦされた後、全ての前記揮発性記録手段に前記電流供給手段から電流を供給させる。
【００１０】
また、請求項５に記載の情報記録方法は、ナビゲーション装置によって実行される情報記録方法であって、情報を記録する複数の揮発性記録手段を組み合わせた記録手段に情報を記録する記録ステップと、情報を記録しておくために必要な電流を前記揮発性記録手段に供給する電流供給ステップと、当該ナビゲーション装置の電源がＯＦＦされる場合、前記記録ステップにおいて一部の前記揮発性記録手段に記録された情報を他の前記揮発性記録手段に記録させ、ナビゲーション装置の電源がＯＦＦされた後、当該他の揮発性記録手段にのみ前記電流供給ステップで電流を供給する制御ステップとを含む。
【００１１】
また、請求項６に記載のナビゲーションプログラムは、請求項５に記載の方法をコンピュータに実行させる。
【発明の効果】
【００１２】
請求項１に記載のナビゲーション装置、請求項５に記載の情報記録方法、又は請求項６に記載のナビゲーションプログラムによれば、ナビゲーション装置の電源がＯＦＦされる場合、一部の揮発性記録手段に記録されている情報を他の揮発性記録手段に記録させ、ナビゲーション装置の電源がＯＦＦされた後、他の揮発性記録手段にのみ電流供給手段から電流を供給させるので、ナビゲーション装置の電源がＯＦＦされている間一部の揮発性記録手段へのリフレッシュ電流の供給を行わなくても、必要な情報を他の揮発性記録手段で保持することができる。すなわち、ナビゲーション装置の電源をＯＦＦしている間における揮発性記録手段へのリフレッシュ電流の供給を低減することができる。
【００１３】
請求項２に記載のナビゲーション装置によれば、現在位置検出手段を介して取得したナビゲーション装置の現在位置に基づき、ナビゲーション装置の電源がＯＦＦされる可能性が高いと判定した場合、一部の揮発性記録手段に記録されている情報を他の揮発性記録手段に記録させるので、ナビゲーション装置の電源がＯＦＦされる前に一部の揮発性記録手段に記録されている情報を確実に他の揮発性記録手段に記録することができ、電源をＯＦＦする際に必要となる処理時間を短縮することができる。
【００１４】
請求項３に記載のナビゲーション装置によれば、一部の揮発性記録手段に記録されている情報を他の揮発性記録手段に記録不可能と判定した場合には、一部の揮発性記録手段に記録されている情報の優先度を特定し、特定した優先度が高い情報から順に他の揮発性記録手段に記録させるので、一部の揮発性記録手段に記録されている全ての情報を他の揮発性記録手段に記録できない場合であっても、優先度の高い情報を確実に他の揮発性記録手段で保持することができる。
【００１５】
請求項４に記載のナビゲーション装置によれば、一部の揮発性記録手段に記録されている情報を他の揮発性記録手段に記録不可能と判定した場合には、一部の揮発性記録手段に記録されている情報を他の揮発性記録手段に記録させず、ナビゲーション装置の電源がＯＦＦされた後、全ての揮発性記録手段に電流供給手段から電流を供給させるので、ナビゲーション装置の電源がＯＦＦの間も、揮発性記録手段に記録されている情報を確実に保持することができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態１に係るナビゲーション装置を例示するブロック図である。
【図２】終了処理のフローチャートである。
【図３】ＤＲＡＭにおける情報の記録状況を例示した概念図であり、（ａ）はナビゲーション装置の電源がＯＮされている場合の図、（ｂ）は上位ＤＲＡＭに記録されている情報を下位ＤＲＡＭに記録した場合の図、（ｃ）はナビゲーション装置の電源がＯＦＦされた後の図である。
【図４】起動処理のフローチャートである。
【図５】実施の形態２に係る終了処理のフローチャートである。
【図６】実施の形態２に係る起動処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明に係るナビゲーション装置、情報記録方法、及びナビゲーションプログラムの各実施の形態について図面を参照しつつ詳細に説明する。ただし、これらの各実施の形態によって本発明が限定されるものではない。
【００１８】
〔実施の形態１〕
最初に、実施の形態１について説明する。この実施の形態１は、一部の揮発性記録手段に記録されている情報を他の揮発性記録手段に記録不可能と判定した場合、一部の揮発性記録手段に記録されている情報の優先度を特定し、優先度が高い情報から順に他の揮発性記録手段に記録させる形態である。
【００１９】
（構成）
まず、実施の形態１に係るナビゲーション装置の構成を説明する。図１は、実施の形態１に係るナビゲーション装置を例示するブロック図である。図１に示すように、ナビゲーション装置１は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２、記録部３、現在位置検出処理部４、電源制御部５、電流供給部６、及びＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  ａ  Ｃｈｉｐ）７を備えている。
【００２０】
（構成−ＨＤＤ）
ＨＤＤ２は、情報を記録する不揮発性記録手段であり、公知のＨＤＤを用いることができる。このＨＤＤ２には、ナビゲーション装置１の動作に必要なプログラム及び各種のデータが記録されている。例えば、ナビゲーション装置１により提供される各種アプリケーション（例えば、地図表示や経路案内等）のプログラムコードが予め圧縮されて格納されている。また、地図情報（例えばリンクデータ、ノードデータ、地物データ、地形データ、地図をディスプレイに表示するための地図表示データ等）のようにアプリケーションに必要なデータも記録されている。
【００２１】
（構成−記録部）
記録部３は、情報を記録する記録手段である。この記録部３には、ＨＤＤ２に記録されているプログラムコードが必要に応じて展開される。また、ユーザにより設定された各種の設定内容（例えば、目的地情報、表示中の地図の縮尺や方向、画面表示設定、オーディオの音量等）を特定するための情報や、アプリケーションによる設定内容（目的地までの探索経路等）を特定するための情報が記録される。
【００２２】
記録部３は、複数のＤＲＡＭを備えている。ＤＲＡＭは情報を記録する揮発性記録手段であり、公知のＤＲＡＭを用いることができる。本実施の形態１では、データバス幅が１６ビットのＤＲＡＭを２つ組み合わせて、データバス幅が３２ビットの記録部３を構成した場合を例として説明する。なお、以下の説明において上位側１６ビットのＤＲＡＭ（以下「上位ＤＲＡＭ３ａ」）及び下位側１６ビットのＤＲＡＭ（以下「下位ＤＲＡＭ３ｂ」）を特に区別する必要が無い場合には、これらを「ＤＲＡＭ３ａ、３ｂ」と表記するものとする。
【００２３】
（構成−現在位置検出処理部）
現在位置検出処理部４は、ナビゲーション装置１の現在位置を検出する現在位置検出手段である。具体的には、現在位置検出処理部４は、ＧＰＳ、地磁気センサ、距離センサ、又はジャイロセンサ（いずれも図示省略）の少なくとも一つを有し、現在のナビゲーション装置１の位置（座標）及び方位等を公知の方法にて検出する。
【００２４】
（構成−電源制御部）
電源制御部５は、ナビゲーション装置１に電力を供給する電源（図示省略）、及び電流供給部６を制御するための電源制御手段である。この電源制御部５は、電源スイッチ等の公知の入力手段（図示省略）を介して入力された指示入力に基づいて電源のＯＮ又はＯＦＦを制御すると共に、指示入力の内容をＳｏＣ７に通知する。また、ＳｏＣ７からの入力に基づき、電源や電流供給部６を制御する。
【００２５】
（構成−電流供給部）
電流供給部６は、情報を記録しておくために必要なリフレッシュ電流をＤＲＡＭ３ａ、３ｂに供給する電流供給手段である。電流供給部６は、電源制御部５による制御に基づき、所定の電流値のリフレッシュ電流を定期的にＤＲＡＭ３ａ、３ｂに通電する。
【００２６】
（構成−ＳｏＣ）
ＳｏＣ７は、ナビゲーション装置１を制御するための各種回路が実装された集積回路であり、制御部７ａを備えている。
【００２７】
（構成−ＳｏＣ−制御部）
制御部７ａは、ナビゲーション装置１を制御する制御手段であり、現在位置検出処理部４を介してナビゲーション装置１の現在位置を取得する現在位置取得手段である。具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、実施の形態に係るナビゲーションプログラムは、任意の記録媒体又はネットワークを介してナビゲーション装置１にインストールされることで、制御部７ａの各部を実質的に構成する。これらのＳｏＣ７の各構成要素によって実行される処理の詳細については後述する。
【００２８】
（処理）
次に、このように構成されるナビゲーション装置１によって実行される処理について説明する。
【００２９】
（処理−終了処理）
まず、終了処理について説明する。図２は終了処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。この終了処理は、ナビゲーション装置１の電源のＯＦＦに備えるための処理であり、例えばナビゲーション装置１への電源投入後に所定周期にて繰り返し起動される。
【００３０】
終了処理の起動後、制御部７ａは、ナビゲーション装置１の電源をＯＦＦする指示入力があった旨を電源制御部５から通知されたか否かを判定する（ＳＡ１）。
【００３１】
その結果、電源をＯＦＦする指示入力があった旨を電源制御部５から通知された場合（ＳＡ１、Ｙｅｓ）、制御部７ａはナビゲーション装置１の電源がＯＦＦされるものとし、上位ＤＲＡＭ３ａに記録されている情報の量と、下位ＤＲＡＭ３ｂに記録可能な情報の量とに基づき、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録可能か否か判定する（ＳＡ２）。例えば、下位ＤＲＡＭ３ｂにおける空き領域の量が上位ＤＲＡＭ３ａに記録されている情報の量以上である場合、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録可能と判定する。逆に、下位ＤＲＡＭ３ｂにおける空き領域の量が上位ＤＲＡＭ３ａに記録されている情報の量未満である場合、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録不可能と判定する。
【００３２】
ＳＡ２の結果、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録可能と判定した場合（ＳＡ２、Ｙｅｓ）、制御部７ａは、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録する（ＳＡ３）。この際、上位ＤＲＡＭ３ａにおいて情報が記録されていた位置を特定するための位置情報や、誤り検出符号等をヘッダ情報として付加して下位ＤＲＡＭ３ｂに記録してもよい。
【００３３】
一方、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録不可能と判定した場合（ＳＡ２、Ｎｏ）、制御部７ａは、上位ＤＲＡＭ３ａに記録されている情報の優先度を特定する（ＳＡ４）。情報の優先度の特定方法は任意で、例えば、情報の優先度を決定するための優先度テーブル（図示省略）をＨＤＤ２に予め格納しておき、情報を記録部３に記録する際に、優先度テーブルを参照することでその情報の優先度を決定する。そして、決定した優先度を各情報に対してヘッダ情報として付加する。このヘッダ情報は上位ＤＲＡＭ３ａに記録される。上位ＤＲＡＭ３ａに記録されている情報のヘッダ情報を参照することにより、ＳＡ４において優先度を特定することができる。なお、情報の優先度としては、例えばユーザにより設定された設定内容を特定するための情報（例えば画面表示設定、オーディオの音量、表示中の地図の縮尺や方向等）の優先度が最も高く、次に各アプリケーションにより設定された内容（例えば目的地までの経路探索データ等）の優先度が高く、プログラムコードのようにＨＤＤ２から取得可能な情報は低くなるように設定される。また、交通情報のように随時変化し続ける情報については優先度が最も低くなるように設定される。
【００３４】
次に制御部７ａは、ＳＡ４で特定した情報の優先度に基づき、上位ＤＲＡＭ３ａに記録されている情報であって下位ＤＲＡＭ３ｂに未だ記録していない情報のうち、最も優先度の高い情報を特定し、その情報を下位ＤＲＡＭ３ｂに記録可能か否か判定する（ＳＡ５）。上位ＤＲＡＭ３ａに記録されている情報を既に下位ＤＲＡＭ３ｂに記録したか否かの特定方法は任意で、例えば各情報に対して、下位ＤＲＡＭ３ｂに未だ記録していない場合はＦＡＬＳＥ、下位ＤＲＡＭ３ｂに記録した場合はＴＲＵＥとなる記録状態フラグを付加する。この記録状態フラグは上位ＤＲＡＭ３ａに記録される。上位ＤＲＡＭ３ａに記録されている各情報について、この記録状態フラグを参照することにより、下位ＤＲＡＭ３ｂに記録したか否かを特定することができる。
【００３５】
ＳＡ５の結果、情報を下位ＤＲＡＭ３ｂに記録可能と判定した場合（ＳＡ５、Ｙｅｓ）、制御部７ａはその情報を下位ＤＲＡＭ３ｂに記録する（ＳＡ６）。この際、下位ＤＲＡＭ３ｂに記録した情報に対応する記録状態フラグをＴＲＵＥとする。その後ＳＡ５に戻り、上位ＤＲＡＭ３ａに記録されている情報であって下位ＤＲＡＭ３ｂに未だ記録していない情報のうち、最も優先度の高い情報を特定し、その情報を下位ＤＲＡＭ３ｂに記録可能か否か判定する（ＳＡ５）。
【００３６】
ＳＡ３で上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録した後、またはＳＡ５において、上位ＤＲＡＭ３ａに記録されている情報であって下位ＤＲＡＭ３ｂに未だ記録していない情報のうち、最も優先度の高い情報を下位ＤＲＡＭ３ｂに記録不可能と判定した場合（ＳＡ５、Ｎｏ）、制御部７ａは、ナビゲーション装置１の電源がＯＦＦされた後に下位ＤＲＡＭ３ｂにのみ電流供給部６から電流を供給させる旨の指示を電源制御部５に対して行い（ＳＡ７）、終了処理を終了する。この場合、電源制御部５はナビゲーション装置１の電源をＯＦＦするが、ＳＡ７において制御部７ａからなされた指示に基づき、下位ＤＲＡＭ３ｂにのみ電流供給部６から電流を供給させる。これにより、ナビゲーション装置１の電源がＯＦＦの間も、下位ＤＲＡＭ３ｂに記録された必要な情報が失われることはない。
【００３７】
また、ＳＡ１において、電源をＯＦＦする指示入力があった旨を電源制御部５から通知されていないと判定した場合（ＳＡ１、Ｎｏ）、制御部７ａは現在位置検出処理部４を介してナビゲーション装置１の現在位置を取得する（ＳＡ８）。
【００３８】
続いて制御部７ａは、ＳＡ８で取得したナビゲーション装置１の現在位置に基づき、ナビゲーション装置１の電源がＯＦＦされる可能性が高いか否かを判定する（ＳＡ９）。この処理における判定基準は任意である。例えば、ナビゲーション装置１の現在位置が、経路案内における目的地や予め登録されている自宅の位置である場合は、ナビゲーション装置１の使用が終了されやすい状況であるものとし、ナビゲーション装置１の電源がＯＦＦされる可能性が高いと判定する。また、ナビゲーション装置１が車両に搭載されている場合において、現在位置がレストランやコンビニ等の商業施設、あるいは駐車場等である場合、車両のエンジンＯＦＦと共にナビゲーション装置１の使用が終了されやすい状況であるものとし、ナビゲーション装置１の電源がＯＦＦされる可能性が高いと判定する。
【００３９】
ＳＡ９の判定の結果、ナビゲーション装置１の電源がＯＦＦされる可能性が高いと判定した場合（ＳＡ９、Ｙｅｓ）、制御部７ａは、ＳＡ２以降の各処理を実行する。
【００４０】
一方、ＳＡ９においてナビゲーション装置１の電源がＯＦＦされる可能性が高いと判定しなかった場合（ＳＡ９、Ｎｏ）、ナビゲーション装置１の電源のＯＦＦに備える必要はないものとし、制御部７ａは終了処理を終了する。
【００４１】
図３はＤＲＡＭ３ａ、３ｂにおける情報の記録状況を例示した概念図であり、図３（ａ）はナビゲーション装置１の電源がＯＮされている場合の図、図３（ｂ）は上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録した場合の図、図３（ｃ）はナビゲーション装置１の電源がＯＦＦされた後の図である。図３（ａ）に示すように、ナビゲーション装置１の電源がＯＮされている場合、上位ＤＲＡＭ３ａと下位ＤＲＡＭ３ｂとを組み合わせた記録部３に、３２ビットのバス幅で情報が記録されている。ＳＡ３で上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録する場合や、ＳＡ６で上位ＤＲＡＭ３ａに記録されている情報であって下位ＤＲＡＭ３ｂに未だ記録していない情報のうち、最も優先度の高い情報を下位ＤＲＡＭ３ｂに記録する場合、例えば図３（ｂ）に示すように、上位ＤＲＡＭ３ａに記録されている上位１６ビット分の情報を下位ＤＲＡＭ３ｂに記録する。下位ＤＲＡＭ３ｂにおいて情報を記録する位置は任意で、例えば図３（ｂ）に示すように、下位ＤＲＡＭ３ｂに記録されている下位１６ビット分の情報が記録されている行の次の行に上位１６ビット分の情報を記録する。
【００４２】
また、ＳＡ７で下位ＤＲＡＭ３ｂにのみ電流供給部６から電流を供給させる旨の指示が電源制御部５に対して行われた後に終了処理が終了し、ナビゲーション装置１の電源がＯＦＦされた場合、下位ＤＲＡＭ３ｂにはリフレッシュ電流が供給されるため、記録されている情報がそのまま保持される。一方、上位ＤＲＡＭ３ａにはリフレッシュ電流が供給されないため、記録されていた情報は消失する。
【００４３】
（処理−起動処理）
次に、起動処理について説明する。図４は起動処理のフローチャートである。この起動処理は、ナビゲーション装置１の電源がＯＮされた場合にアプリケーションの立ち上げ等を行うための処理であり、例えばナビゲーション装置１の電源がＯＮされた場合に起動される。
【００４４】
起動処理の起動後、制御部７ａは下位ＤＲＡＭ３ｂに記録されている情報のうち、終了処理のＳＡ３又はＳＡ６で記録された情報を、上位ＤＲＡＭ３ａに記録する（ＳＢ１）。これにより、上位ＤＲＡＭ３ａに記録された情報と下位ＤＲＡＭ３ｂに記録されている情報とを組み合わせた３２ビット幅の情報が回復される。なお、上位ＤＲＡＭ３ａに情報を記録する位置を特定する方法は任意で、例えば、終了処理のＳＡ３又はＳＡ６で下位ＤＲＡＭ３ｂに記録された情報のヘッダ情報に含まれる位置情報に基づいて、上位ＤＲＡＭ３ａに情報を記録すべき位置を特定する。
【００４５】
続いて制御部７ａは、記録部３に記録されているプログラムコードを読み込むことにより各種アプリケーションを起動し（ＳＢ２）、起動処理を終了する。ここで起動される具体的なアプリケーションは任意で、例えば地図表示やオーディオ等のアプリケーションが起動される。
【００４６】
（効果）
このように実施の形態１によれば、ナビゲーション装置１の電源がＯＦＦされる場合、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録させ、ナビゲーション装置１の電源がＯＦＦされた後、下位ＤＲＡＭ３ｂにのみ電流供給部６から電流を供給させるので、ナビゲーション装置１の電源がＯＦＦされている間上位ＤＲＡＭ３ａへのリフレッシュ電流の供給を行わなくても、必要な情報を下位ＤＲＡＭ３ｂで保持することができる。すなわち、ナビゲーション装置１の電源をＯＦＦしている間におけるＤＲＡＭ３ａ、３ｂへのリフレッシュ電流の供給を低減することができる。
【００４７】
また、現在位置検出処理部４を介して取得したナビゲーション装置１の現在位置に基づき、ナビゲーション装置１の電源がＯＦＦされる可能性が高いと判定した場合、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録させるので、ナビゲーション装置１の電源がＯＦＦされる前に上位ＤＲＡＭ３ａに記録されている情報を確実に下位ＤＲＡＭ３ｂに記録することができ、電源をＯＦＦする際に必要となる処理時間を短縮することができる。
【００４８】
また、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録不可能と判定した場合には、上位ＤＲＡＭ３ａに記録されている情報の優先度を特定し、特定した優先度が高い情報から順に下位ＤＲＡＭ３ｂに記録させるので、上位ＤＲＡＭ３ａに記録されている全ての情報を下位ＤＲＡＭ３ｂに記録できない場合であっても、優先度の高い情報を確実に下位ＤＲＡＭ３ｂで保持することができる。
【００４９】
〔実施の形態２〕
次に、実施の形態２について説明する。この形態は、一部の揮発性記録手段に記録されている情報を他の揮発性記録手段に記録不可能と判定した場合、一部の揮発性記録手段に記録されている情報を他の揮発性記録手段に記録させず、ナビゲーション装置１の電源がＯＦＦされた後、全ての揮発性記録手段に電流供給手段から電流を供給させる形態である。なお、実施の形態２の構成は、特記する場合を除いて、実施の形態１の構成と略同一であり、実施の形態１の構成と略同一の構成についてはこの実施の形態１で用いたものと同一の符号及び／又は名称を必要に応じて付して、その説明を省略する。
【００５０】
（処理−終了処理）
実施の形態２に係る終了処理について説明する。図５は実施の形態２に係る終了処理のフローチャートである。なお、ＳＣ１からＳＣ４は図２のＳＡ１からＳＡ４と、ＳＣ６及びＳＣ７は図２のＳＡ８及びＳＡ９と同じであるので、説明を省略する。
【００５１】
ＳＣ２において、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録不可能と判定した場合（ＳＣ２、Ｎｏ）、制御部７ａは、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録させず、ナビゲーション装置１の電源がＯＦＦされた後、全てのＤＲＡＭ３ａ、３ｂに電流供給部６から電流を供給させる旨の指示を電源制御部５に対して行い（ＳＣ５）、終了処理を終了する。この場合、電源制御部５はナビゲーション装置１の電源をＯＦＦするが、ＳＣ５において制御部７ａからなされた指示に基づき、全てＤＲＡＭ３ａ、３ｂに電流供給部６から電流を供給させる。従って、ナビゲーション装置１の電源がＯＦＦの間も、ＤＲＡＭ３ａ、３ｂに記録されている情報が消失することはない。
【００５２】
（処理−起動処理）
次に、実施の形態２に係る起動処理について説明する。図６は、実施の形態２に係る起動処理のフローチャートである。
【００５３】
起動処理の起動後、制御部７ａはナビゲーション装置１の電源がＯＦＦされていた間、全てのＤＲＡＭ３ａ、３ｂに電流供給部６から電流が供給されていたか否かを判定する（ＳＤ１）。その結果、全てのＤＲＡＭ３ａ、３ｂに電流供給部６から電流が供給されていなかった場合（ＳＤ１、Ｎｏ）、すなわち下位ＤＲＡＭ３ｂにのみ電流供給部６から電流が供給されていた場合、制御部７ａは下位ＤＲＡＭ３ｂに記録されている情報のうち、終了処理のＳＣ３で記録された情報を、上位ＤＲＡＭ３ａに記録する（ＳＤ２）。
【００５４】
全てのＤＲＡＭ３ａ、３ｂに電流供給部６から電流が供給されていた場合（ＳＤ１、Ｙｅｓ）、又はＳＤ２の処理の後、制御部７ａは記録部３に記録されているプログラムコードを読み込むことにより各種アプリケーションを起動し（ＳＤ３）、起動処理を終了する。
【００５５】
（効果）
このように実施の形態２によれば、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録不可能と判定した場合には、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録させず、ナビゲーション装置１の電源がＯＦＦされた後、全てのＤＲＡＭ３ａ、３ｂに電流供給部６から電流を供給させるので、ナビゲーション装置１の電源がＯＦＦの間も、ＤＲＡＭ３ａ、３ｂに記録されている情報を確実に保持することができる。
【００５６】
〔実施の形態に対する変形例〕
以上、本発明に係る各実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００５７】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。
【００５８】
（記録部について）
上述の各実施の形態では、データバス幅が１６ビットのＤＲＡＭ３ａ、３ｂを２つ組み合わせて、データバス幅が３２ビットの記録部３を構成した場合を例として説明したが、これとは異なる構成としてもよい。例えば、データバス幅が異なるＤＲＡＭ３ａ、３ｂを複数組み合わせて記録部３を構成するようにしてもよい。
【００５９】
（終了処理について）
上述の各実施の形態では、終了処理において、上位ＤＲＡＭ３ａに記録されている情報を下位ＤＲＡＭ３ｂに記録する場合を例として説明したが、下位ＤＲＡＭ３ｂに記録されている情報を上位ＤＲＡＭ３ａに記録するようにしてもよい。この場合電源制御部５は、ナビゲーション装置１の電源がＯＦＦされた後、上位ＤＲＡＭ３ａにのみ電流供給部６から電流を供給させる。
【符号の説明】
【００６０】
１  ナビゲーション装置
２  ＨＤＤ
３  記録部
３ａ  上位ＤＲＡＭ
３ｂ  下位ＤＲＡＭ
４  現在位置検出処理部
５  電源制御部
６  電流供給部
７  ＳｏＣ
７ａ  制御部
【図１】
2011185678.tif 000003
【図２】
2011185678.tif 000004
【図３】
2011185678.tif 000005
【図４】
2011185678.tif 000006
【図５】
2011185678.tif 000007
【図６】
2011185678.tif 000008