(57)【要約】【課題】  ナビゲーションシステムとしての全体的な動作効率の観点で好適なデータのバックアップおよび復元動作を実現することができるナビゲーションシステムを提供する【解決手段】  ナビゲーションシステムは、ＡＣＣ信号がＯＦＦされた場合、揮発性のメモリ内の所定のデータを不揮発性の記憶装置に保存するデータ保存手段と、ＡＣＣ信号がＯＮされた場合、前記不揮発性の記憶装置に保存された所定のデータを読み出し、該読み出された所定のデータを前記揮発性のメモリに書き込むデータ復元手段とを備える。【選択図】  図４
2009264802.tif 000002
【特許請求の範囲】
【請求項１】
ＡＣＣ信号がＯＦＦされた場合、揮発性のメモリ内の所定のデータを不揮発性の記憶装置に保存するデータ保存手段と、
ＡＣＣ信号がＯＮされた場合、前記不揮発性の記憶装置に保存された所定のデータを読み出し、該読み出された所定のデータを前記揮発性のメモリに書き込むデータ復元手段と、
を備えることを特徴とするナビゲーションシステム。
【請求項２】
前記データ復元手段は、バックアップ電源が低下した後にＡＣＣ信号がＯＮされた状態であるか否かを判定する状態判断手段を備え、前記状態判断手段によりバックアップ電源が低下した後にＡＣＣ信号がＯＮされた状態であると判断された場合に前記所定のデータの前記揮発性のメモリへの書き込みを実行すること、を特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
前記データ保存手段は、前記ＡＣＣ信号がＯＦＦされてから所定時間経過後に前記所定のデータの前記不揮発性の記憶装置への保存を行うこと、を特徴とする請求項１または２に記載のナビゲーションシステム。
【請求項４】
前記データ保存手段は、前記所定のデータを前記不揮発性の記憶装置内の所定のエリアに保存することを特徴とする請求項１から３のいずれかに記載のナビゲーションシステム。
【請求項５】
前記データ保存手段は、前記不揮発性の記憶装置内の前記所定のエリアへのアクセスに関する異常があるか否かを判断するアクセス異常判断手段を備え、前記アクセス異常判断手段により前記アクセスに関する異常があると判断された場合には前記不揮発性の記憶装置内の前記所定のエリアに対するフォーマット処理を実行すること、を特徴とする請求項４に記載のナビゲーションシステム。
【請求項６】
前記データ保存手段は前記フォーマット処理後に前記所定のデータを前記不揮発性の記憶装置内の所定のエリアに保存することを特徴とする請求項５に記載のナビゲーションシステム。
【請求項７】
前記ＡＣＣ信号がＯＮされシステムが起動した後に前記不揮発性の記憶装置内の前記所定のエリアへのアクセスに関する異常があるか否かを判断し、前記アクセスに関する異常があると判断された場合に前記不揮発性の記憶装置内の前記所定のエリアに対するフォーマット処理を実行する起動時フォーマット処理手段を更に備えること、を特徴とする請求項４から６のいずれかに記載のナビゲーションシステム。
【請求項８】
前記不揮発性の記憶装置内の前記所定のエリアは、前記不揮発性の記憶装置内において前記所定のデータを保存する為に区切られた所定のパーティションであること、を特徴とする請求項４から７のいずれかに記載のナビゲーションシステム。
【請求項９】
前記所定のデータは、ユーザ設定情報、自車位置情報、登録地点情報の少なくともいずれか一つを含むこと、を特徴とする請求項１から８のいずれかに記載のナビゲーションシステム。
【請求項１０】
前記揮発性のメモリはＳＲＡＭであること、を特徴とする請求項１から９のいずれかに記載のナビゲーションシステム。
【請求項１１】
前記不揮発性の記憶装置は、光ディスク、光磁気ディスク、ハードディスク、フラッシュメモリのいずれかを記憶媒体とするディスク装置であること、を特徴とする請求項１から１０のいずれかに記載のナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステムにおける情報の保存に関する。
【背景技術】
【０００２】
一般にナビゲーション装置は、ナビゲーション動作の過程で生成され、或いはユーザが指定する様々な情報を内部のＳＲＡＭに記憶する構成となっている。また、このＳＲＡＭには、ナビゲーション装置用のバックアップ電源（すなわち、バッテリーからの電源供給ケーブル）が抜かれた場合でも記憶内容が保持されるようにコイン型の電池が接続される。
【０００３】
図８（ａ）は、イグニッションスイッチの状態を示す図である。図８（ａ）に示すようにイグニッションスイッチの状態は、イグニッションキーの操作によりＯＦＦ、ＡＣＣオン、イグニッションＯＮの状態に切り替わる。図８（ｂ）は、イグニッションＯＮの状態における、電源の接続系統を示す概念図である。図８（ｂ）に示されるように、イグニッションＯＮ状態ではスタータモータにバッテリー電圧（バックアップ電源）が供給される状態となり、またこのときナビゲーション装置にも同系統のバックアップ電源が供給されている。したがってイグニッションＯＮ時にスタータモータが駆動され電源変動が生じるが、ナビゲーション装置内のＳＲＡＭはコイン電池でバックアップされている為このような電源変動による影響（データの消失等）を回避できる。
【０００４】
近年、環境問題を背景としてコイン電池の使用を控えることが求められている。その為には、ＳＲＡＭに代えてＨＤＤ等のディスク装置を用いることが考えられるが、ＳＲＡＭはナビゲーション装置内のＣＰＵが常にアクセスするものであり、これをアクセス速度の遅いＨＤＤ等に置き換えることはナビゲーショ動作に大きく影響してしまう。
【０００５】
下記特許文献１には、不揮発性メモリに車載用電子機器の制御データを記憶する構成が示されている。詳細には、ＲＡＭが電源電圧の降下によりリセットされた場合に、不揮発性メモリに記憶された制御データを用いてリセット前の状態への復元が行われる。
【特許文献１】特開２００７−３２０４５６
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述のようにナビゲーション装置においてＳＲＡＭからコイン電池を外す対応を行う場合、必要な情報をどのような制御手法によりＨＤＤ等に記憶させおよび復元するかが効率的な動作の観点では重要である。上記特許文献１にはＲＡＭのリセットに基づく復元についての構成が示されているに留まる。
【０００７】
本発明は上記の問題に鑑みてなされたものである。すなわち、本発明は、ＳＲＡＭデータをＨＤＤ等のディスク装置にバックアップする構成において、ナビゲーションシステムとしての全体的な動作効率の観点で好適なデータのバックアップおよび復元動作を実現することができるナビゲーションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明の一つの側面によれば、ＡＣＣ信号がＯＦＦされた場合、揮発性のメモリ内の所定のデータを不揮発性の記憶装置に保存するデータ保存手段と、ＡＣＣ信号がＯＮされた場合、前記不揮発性の記憶装置に保存された所定のデータを読み出し、該読み出された所定のデータを前記揮発性のメモリに書き込むデータ復元手段と、を備えることを特徴とするナビゲーションシステムが提供される。
【０００９】
上記データ保存および復元という一連の動作により、必要なデータが適したタイミングで保存され且つ確実に復元される。
【００１０】
上記構成においてデータ復元手段は、バックアップ電源が低下した後にＡＣＣ信号がＯＮされた状態であるか否かを判定する状態判断手段を備えていても良い。この場合、データ復元手段は、状態判断手段によりバックアップ電源が低下した後にＡＣＣ信号がＯＮされた状態であると判断された場合に所定のデータの揮発性のメモリへの書き込みを実行する。
【００１１】
状態判断手段によりナビゲーションシステムからバックアップ電源が抜かれデータの復元が必要とされる状態が確実に検出され、効率的でかつ確実な復元が実現される。
【００１２】
データ保存手段は、ＡＣＣ信号がＯＦＦされてから所定時間経過後に前記所定のデータの前記不揮発性の記憶装置への保存を行うよう構成されていても良い。
【００１３】
このように所定時間データ保存を待機することで、エンジン停止時にのみデータ保存が行われることを確実にすることができる。
【００１４】
データ保存手段は、所定のデータを不揮発性の記憶装置内の所定のエリアに保存するよう構成されていても良い。
【００１５】
この場合、データ保存手段が不揮発性の記憶装置内の所定のエリアへのアクセスに関する異常があるか否かを判断するアクセス異常判断手段を備える構成であれば、データ保存手段は、アクセス異常判断手段によりアクセスに関する異常があると判断された場合には不揮発性の記憶装置内の前記所定のエリアに対するフォーマット処理を実行するよう構成することができる。
【００１６】
上記構成によればアクセス異常が生じてもフォーマットを実行することでその後のアクセスを正常に実行することができる。フォーマット処理がデータ保存の段階で実行されるので、通常のナビゲーション動作へ影響することがない。
【００１７】
データ保存手段はフォーマット処理後に所定のデータを不揮発性の記憶装置内の所定のエリアに保存するよう構成されていても良い。
【００１８】
この構成によりデータ保存がいっそう確実に実行されることになる。
【００１９】
ナビゲーションシステムは、ＡＣＣ信号がＯＮされシステムが起動した後に不揮発性の記憶装置内の所定のエリアへのアクセスに関する異常があるか否かを判断し、アクセスに関する異常があると判断された場合に不揮発性の記憶装置内の所定のエリアに対するフォーマット処理を実行する起動時フォーマット処理手段を更に備えていても良い。
【００２０】
この構成によりデータ保存がいっそう確実に実行されることになる。
【００２１】
不揮発性の記憶装置内の所定のエリアは、不揮発性の記憶装置内において前記所定のデータを保存する為に区切られた所定のパーティションであっても良い。
【００２２】
このような構成によれば、アクセスに関する異常があった場合に所定のパーティションのみフォーマットされることになる。したがって、不揮発性の記憶装置内の他のデータに影響がおよぶことを回避する形でデータ保存および復元を実現できることになる。
【００２３】
所定のデータは、ユーザ設定情報、自車位置情報、登録地点情報の少なくともいずれか一つを含むものであって良い。
【００２４】
揮発性のメモリはＳＲＡＭであっても良い。
【００２５】
不揮発性の記憶装置は、光ディスク、光磁気ディスク、ハードディスク、フラッシュメモリのいずれかを記憶媒体とするディスク装置であっても良い。
【発明の効果】
【００２６】
以上のべたように本発明によれば、上記データ保存および復元という一連の動作により、必要なデータが適したタイミングで保存され且つ確実に復元される。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態につき、図面を用いて詳細に説明する。図１は、本発明の実施形態としてのナビゲーションシステム１の構成を表すブロック図である。図１に示すように、ナビゲーションシステム１は、制御部４、絶対位置・方位検出部１２、相対方位検出部１３、車速検出部１４を備える。これらの検出部１２、１３、１４は制御部４に接続され、車両の絶対値位置等の各種の情報を制御部４に提供する。ナビゲーションシステム１は、更に、ＲＯＭ５、ＤＲＡＭ６、ＳＲＡＭ７、ユーザインタフェース部９、表示部１０、入力部１１、ディスク制御部１５を備える。
【００２８】
絶対位置・方位検出部１２は、ＧＰＳ衛星からの信号をアンテナを介して受信し、受信信号に基づきＧＰＳ測位を実行し、車両の現在位置や方位を算出する。相対方位検出部１３は、ジャイロセンサ等の方位検出用センサの出力に基づき車両の相対的な方位を検出する。車速検出部１４は、車両側から提供される車速パルスに基づき車両の現在の速度を検出する。
【００２９】
制御部４は、詳細にはＣＰＵおよびその周辺回路を有し、ＲＯＭ５等に格納された各種プログラムに従いナビゲーションシステムとしての様々な機能を実現する為にシステム全体を制御する部分である。ＲＯＭ５は、ＢＩＯＳやブートプログラムを格納し、ナビゲーションシステム１の起動時に制御部４からアクセスされる。ＤＲＡＭ６は、制御部４内のＣＰＵのワークメモリとして用いられる。ＳＲＡＭ７は揮発性のメモリであり、供給される電源がオフになるまでは内部のデータが保持される。
【００３０】
本実施形態においてナビゲーションシステム１には車載バッテリーからの電源（バックアップ電源）が供給され、ナビゲーションシステム１内の電源回路によりＡＣＣ信号に基づくメイン電源が生成される。ＳＲＡＭ７には、バックアップ電源が供給されるものとする。
【００３１】
表示部１０は例えば液晶パネルからなり、表示部１０には制御部４からの制御の下で地図や操作メニューなどの各種の情報が表示される。入力部１１は、リモコンやタッチパネルからなり、ユーザが各種の情報やコマンドをナビゲーションシステム１に入力する為に用いられる。ユーザインタフェース部９は、表示部１０および入力部１１と制御部４とを結ぶインタフェースとして機能する。詳細には、ユーザインタフェース部９は、Ｉ／Ｏ制御回路、ドライバ回路などを含む。
【００３２】
ディスク制御部１５は、地図データ等を記憶する部分である。記憶装置としては、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、ＳＳＤ（Solid State Drive）等のディスク装置を用いることができる。本実施形態では記憶装置としてＳＳＤが用いられるものとする。
【００３３】
次にＳＲＡＭ７への保存対象について説明する。図２は、ＳＲＡＭ７中に保存されるデータを表している。ＳＲＡＭ７にはデータの保存、取得に要する時間の観点から必要なデータのみが保存される。ＳＲＡＭ７に保存されるデータは、例えば、ナビゲーションシステム１の設定状態を表すデータである（図２において設定データ１、設定データ２）として示している）。また、ＳＲＡＭ７には、車両の現在位置、方位等を含む自車位置関連情報が保存される。また、ＳＲＡＭ７には、ユーザによる登録地点情報のようなユーザ固有データも保存される（図２においてユーザ固有データ１、ユーザ固有データ２として示している）。
【００３４】
ナビゲーションの動作過程においてＳＲＡＭ７上記各種の保存対象は常に更新される。そのため、ナビゲーションシステム１は、エンジンが停止するタイミング、すなわちＡＣＣ信号（アクセサリ電源）がＯＦＦするタイミングで上記保存対象のデータをディスク制御部１５内のＳＳＤにファイルとして保存する。ファイル化の例は図２に示されている。図２の例においては、設定データ１、設定データ２および自車位置関連情報が１つのファイルに集約され、また、ユーザ固有データ１およびユーザ固有データ２が一つのファイルに集約される。
【００３５】
図３はＡＣＣ−ＯＦＦ時のデータ保存を説明する為のタイミングチャートである。図３には、バックアップ電源の状態(B/U)およびＡＣＣ信号の状態(ACC)が示されている。なお、バックアップ電源（バッテリー電源）、ＡＣＣ信号は車両側からナビゲーションシステム１に供給される。図２に示されるようにＡＣＣ−ＯＦＦが検出されると（Ｔ０）、制御部４は、エンジン停止時のＡＣＣ−ＯＦＦなのかエンジン再始動時に伴って発生するＡＣＣ−ＯＦＦなのか判断する為所定時間保存を待機する（Ｔ１）。制御部4は、保存待機後ＡＣＣ−ＯＦＦとなっていればエンジン停止であると判断し、ＳＲＡＭ７中の保存対象をファイルとしてＳＳＤ中に保存する（Ｔ２）。エンジン再始動時にはバックアップ電源(B/U)も変動するので、上記のように所定時間の待機処理を行うことで、エンジン始動時にファイル保存が行われＳＳＤの保存領域に異常が発生することを回避することができる。
【００３６】
保存動作の終了後、メイン電源がＯＦＦされ、ナビゲーションシステム１の動作が停止する（Ｔ３）。
【００３７】
ナビゲーションシステム１は起動時にＳＲＡＭ７のデータを復元する処理を行う（以下、ＳＲＡＭデータ復元処理と記す）。図4は、制御部４により実行されるＳＲＡＭデータ復元処理を表すフローチャートである。ナビゲーションシステム１がＯＮされると、制御部4は初期化処理を実行する（ステップＳ１１）。次に制御部４は、ナビゲーションシステム１のバックアップ電源ケーブルが抜かれること等によりリセットが発生しているか否かを確認する（ステップＳ１２）。このリセットは、ナビゲーションシステム１内の電源回路（不図示）により発生させることができる。例えば、電源回路は、バックアップ電源の電圧が所定電圧以下になる場合や、バックアップ電源が再投入される場合にシステムをリセットする為のリセット信号を発生するように構成される。ステップＳ１２では、電源回路によるリセットが発生しているか否かが確認される。
【００３８】
リセットが発生している場合には（Ｓ１２：ＹＥＳ）、制御部４はＳＳＤに保存されている保存対象ファイルを読み出し（ステップＳ１３）、ＳＲＡＭ７中の所定の領域に書き込む（ステップＳ１４）。データの書き込み後、通常のナビゲーション動作が行われる（ステップＳ１５）。
【００３９】
次に、ＳＲＡＭデータを保存する為のＳＳＤにおけるパーティション分割について説明する。ＳＲＡＭデータのＳＳＤへの保存は、他のユーザデータの保存とは、タイミングが異なる。すなわち、ＳＲＡＭデータのＳＳＤへの保存は、ＡＣＣ−ＯＦＦ時という特殊なタイミングで行われる。したがって、ＳＲＡＭデータのＳＳＤへの保存処理では電源変動によるファイル破損等の可能性が生じる。その為、ＳＳＤ中の他のユーザデータへの影響を極力小さくすることを目的とし、ＳＳＤ内にはＳＲＡＭデータのファイルのみを保存するパーティションを設ける。
【００４０】
図５は、ＳＳＤ内のパーテョション分割の例である。図５に示す例では、ＳＳＤは、地図関連ファイルを格納する為のパーティションＰ１、ユーザデータ（音楽ファイルなど）を格納する為のパーティションＰ２、およびＳＲＡＭデータを格納する為のパーティションＰ３を有する。
【００４１】
上記のようにＳＳＤ内にＳＲＡＭデータ用のパーティションを設けることでＳＳＤ内のＳＲＡＭデータへのアクセスが異常となった場合でも、対象のパーティションのみをフォーマットすることで再度正常に保存を行うことができ、他のパーティションに存在するデータに影響が及ぶことを回避することができる。すなわち、ＳＳＤ内のＳＲＡＭデータ用のエリア（以下、ＳＲＡＭデータ保存エリアと記す。）へのアクセスに異常が生じた場合には、パーティションＰ３のみをフォーマットすることで、ユーザデータ等に影響を及ぼすことなく、パーティションＰ３への正常なアクセスを回復することができる。
【００４２】
ＳＳＤ内のＳＲＡＭデータ保存エリアのフォーマット処理は、システム起動時或いはエンジン停止時に行われる。図６は、システム起動時におけるＳＲＡＭデータ保存エリアのフォーマット処理に関するフローである。図６の処理は、例えば図４に示したＳＲＡＭデータ復元処理と並行して実行されても良い。
【００４３】
図６に示すようにシステム起動後オープニング表示がなされシステムが安定すると（Ｓ１０１）、ＳＲＡＭデータ保存エリアの状態がチェックされる（Ｓ１０２）。Ｓ１０２では、例えば、ＳＲＡＭデータ保存エリアが正常に見えるか、ＳＲＡＭデータ保存エリアがFULLの状態になっていないかがチェックされる。その結果、ＳＲＡＭデータ保存エリアに異常が見つかれば（Ｓ１０３：ＹＥＳ）、制御部４はＳＲＡＭデータ保存エリアのフォーマットを行う（Ｓ１０４）。異常が無ければ（Ｓ１０３：ＮＯ）、フォーマットは行わない。その後、通常のナビゲーションの動作が行われる（ステップＳ１０５）。
【００４４】
図７は、上記はデータ保存時（ＡＣＣ−ＯＦＦ）におけるＳＲＡＭデータ保存エリアのフォーマット処理に関するフローである。すなわち、図７は、図３を参照して説明したＡＣＣ−ＯＦＦ時のデータ保存処理にフォーマット動作を付加した場合の具体的な処理の一例である。
【００４５】
図７に示すように、ＡＣＣ−ＯＦＦが検出され（ステップＳ２０１）、所定時間が経過した後、ＳＲＡＭデータのＳＲＡＭデータ保存エリアへの保存処理が開始される（ステップＳ２０２）。保存が成功すれば処理は終了する（ステップＳ２０３：ＹＥＳ）。保存が失敗すると制御部４はリトライを行う（Ｓ２０３：ＮＯ、Ｓ２０４：ＮＯ）。３回リトライしても保存が失敗すれば（Ｓ２０３：ＮＯ，Ｓ２０４：ＹＥＳ）、制御部４はＳＲＡＭデータ保存エリアのフォーマットを行う（Ｓ２０５）。フォーマット終了後、制御部４はＳＲＡＭデータをＳＳＤ内のＳＲＡＭデータ保存エリアに保存する（ステップＳ２０６）。なお、ステップＳ２０６を省略する構成としても良い。
【００４６】
以上が本発明の実施形態である。本実施形態によれば、ナビゲーションシステム１からバックアップ電源が外されＳＲＡＭデータが不定になったときば場合でも、ＳＲＡＭにコイン電池を付加することなく、確実に元のデータを復元させることができる。
【００４７】
上述の図３を参照して説明したＳＲＡＭデータ保存、および図４を参照して説明したＳＲＡＭデータの復元という一連の動作により、必要なＳＲＡＭデータが最も適したタイミングで保存され且つ確実に復元される。これらの保存および復元動作が通常のナビゲーション動作に影響を与えることなく実行されることが注目される。したがって、上述の実施形態によればＳＲＡＭデータの保存、回復を効率よくしかも確実に実現することができる。
【００４８】
図６および図７を参照して説明したフォーマット動作が行われる場合には、ＳＳＤ中のＳＲＡＭデータ用パーティション以外のパーティションに存在するファイルに影響を与えることなく、ＳＲＡＭデータ用パーティションへの正常なアクセスを回復することができる。フォーマット処理が行われる場合に関しても、保存、復元、およびフォーマット動作が通常のナビゲーション動作に影響を与えることなく実行されることが注目される。
【００４９】
上述の実施形態に関しては様々な変形が可能である。例えば、上述の実施形態ではＳＲＡＭ７にはバックアップ電源が供給されると説明したが、ＳＲＡＭ７にはＡＣＣに基づくメイン電源が供給されても良い。この場合でも上述と同様の効果を達成することができる。
【００５０】
保存対象データの保存先としての記憶装置も上述のＳＳＤ以外にも様々な種類の記憶装置を採用することができる。また、保存対象となるデータの種類も、上述の実施形態で示した例に限らず、ナビゲーション動作に係わる様々なデータを保存対象とすることができる。
【００５１】
ＳＲＡＭ７内のユーザ固有データ１、ユーザ固有データ２については（図２参照）、ユーザ操作が行なわれる度にファイル化してＳＳＤに保存しても良い。
【図面の簡単な説明】
【００５２】
【図１】図１は、本発明の実施形態としてのナビゲーションシステム１の構成を表すブロック図である。
【図２】図２は、ＳＲＡＭ中に保存されるデータおよびファイル化の例を表している。
【図３】図３はＡＣＣ−ＯＦＦ時のデータ保存を説明する為のタイミングチャートである。
【図４】図4は、ＳＲＡＭデータ復元処理を表すフローチャートである。
【図５】図５は、ＳＳＤ内のパーティション分割の例を示している。
【図６】図６は、システム起動時におけるＳＲＡＭデータ保存エリアのフォーマット処理に関するフローである。
【図７】図７は、上記はデータ保存時（ＡＣＣ−ＯＦＦ）におけるＳＲＡＭデータ保存エリアのフォーマット処理に関するフローである。
【図８】図８（ａ）はイグニッションスイッチの状態を示す図であり、図８（ｂ）はイグニッションＯＮの状態における電源の接続系統を示す概念図である。
【符号の説明】
【００５３】
１    ナビゲーションシステム
５    ＲＯＭ
６    ＤＲＡＭ
７    ＳＲＡＭ
９    ユーザインタフェース部
１０  表示部
１１  入力部
１２  絶対位置・方位検出部
１３  相対方位検出部
１４  車速検出部
１５  ディスク制御部
【図１】
2009264802.tif 000003
【図２】
2009264802.tif 000004
【図３】
2009264802.tif 000005
【図４】
2009264802.tif 000006
【図５】
2009264802.tif 000007
【図６】
2009264802.tif 000008
【図７】
2009264802.tif 000009
【図８】
2009264802.tif 000010