(57)【特許請求の範囲】
【請求項１】
電源供給を受け、所定のデータ、プログラム等のデータが格納されている第１の記憶媒体更新に、更新データが格納されている第２の記憶媒体からの更新データを書き込み、更新する更新システムにおいて、
更新指示に応答して、タイマによる計時及び前記電源供給を開始するとともに、すべての前記更新データの書き込み終了または前記タイマによる計時が所定時間経過したときと、前記更新データにエラーが存在し、正常な更新動作が妨げられたときに、前記更新動作を停止させることを特徴とする更新システム。
【請求項２】
前記更新動作終了をモニタに表示させることを特徴とする請求項１に記載の更新システム。
【請求項３】
前記更新動作停止は、前記電源供給の停止により行われることを特徴とする請求項１または２に記載の更新システム。
【請求項４】
第１の記憶媒体に地図データが格納され、電源の供給を受け、第２の記憶媒体に格納されている更新地図データを読み出して前記第１の記憶媒体に書き込み、更新するナビゲーションシステムにおいて、
前記第２の記憶媒体についての状態信号に基づいて更新動作の要否を判定し、更新が必要なときには、前記第２の記憶媒体の読み込みを開始し、読み込まれた更新データに所定の処理を施して、前記第１の記憶媒体への書き込み動作を開始させるとともに、
前記電源の供給及びタイマ計時を開始させ、
すべての更新地図データの書き込みが終了したとき、または前記タイマによる計時が所定時間以上であるとき、及び前記更新データにエラーが存在し、正常な更新動作が妨げられたときには、前記更新動作を停止させる前記更新動作を停止させることを特徴とするナビゲーションシステム。
【請求項５】
前記更新動作終了をモニタに表示させることを特徴とする請求項４に記載のナビゲーションシステム。
【請求項６】
前記更新動作停止は、前記電源供給の停止により行われることを特徴とする請求項４または５に記載のナビゲーションシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、更新システム及びそれを用いたナビゲーションシステムに関し、例えば、ナビゲーションシステムにおける地図データの更新を確実且つ操作性良く行う更新システム及びそれを用いたナビゲーションシステムに関する。
【０００２】
【従来の技術】
従来のプログラム、データ等の更新は、所要により、更新操作により行われる。この種の更新システムとしては、例えば、特開２００１−３０６３０６号公報に開示されている。
【０００３】
例えば、従来のナビゲーションシステムでは、年毎に道路の新設が繰り返され、最新の地図データは１年も経たずに新たな道路が開設されてしまうことも多く、常に最新の地図データをナビゲーションシステムに格納、更新しておくことが重要である。
【０００４】
従来、ナビゲーションシステムにおける地図データの更新は、内蔵されているハードディスク（ＨＤＤ）に、新しい地図データが格納されているＣＤディスクやＤＶＤディスク等の記憶媒体から当該新しい地図データを読み出して書き込んで更新が行われる。
【０００５】
図４には、一例として地図データ更新を行うための車載ナビゲーションシステムの構成図が示されている。ナビゲーションユニット１には、バッテリ２からの電源がイグニションスイッチ４のＯＮ動作によりアクセサリ５に供給されて動作し、モニタ３にナビゲーション情報や状態情報が表示される。
【０００６】
ナビゲーションユニット１には、ナビゲーションＣＰＵ１１、地図データが格納されているハードディスク（ＨＤＤ）１２及びＣＤやＤＶＤディスク等を駆動、再生するディスクドライブ１３を備える。ナビゲーションＣＰＵ１１は、地図データの更新動作を制御する更新制御部１１１、ハードディスク１２を制御するＨＤＤ制御部１１２、ディスクドライブ１３を制御するディスク制御部１１３、モニタ３を制御するモニタ制御部１１４を備える。
【０００７】
図４を参照して従来のナビゲーションシステムの動作を説明すると、先ず、イグニションスイッチ４をＯＮすることによりアクセサリ５に給電されてナビゲーションユニット１が起動される。一方、バッテリ２からはバックアップ線６を介してナビゲーションユニット１に常時給電されており、その内部の必要な情報がバックアップされている。
【０００８】
地図データを更新（バージョンアップ）する場合には、更新すべき地図データが格納されている何らかの記憶媒体（ＣＤやＤＶＤディスク等）をディスクドライブ１３に挿入する。ディスクドライブ１３からの状態（Status）信号を受け、地図データが更新可能なものである場合には、つまりハードディスク１２に格納されている地図データよりも新しい場合、ハードディスク１２のデータを記憶媒体のデータを使用して更新するために更新制御部１１１を起動する。
【０００９】
更新制御部１１１から出力される読み込みコマンドがディスク制御部１１３に出力されると、記憶媒体からは地図データが読み出され、ディスク制御部１１３に出力される。ディスク制御部１１３には、ディスクドライブ１３の動作エラー信号も出力される。こうして読み出された地図データは、更新制御部１１１に送出され、ハードディスク１２に書き込むために必要なフォーマットの信号に加工され（例えば、解凍処理）、ＨＤＤ制御部１１２に送出される。ＨＤＤ制御部１１２は、こうして得られたフォーマットの地図データをハードディスク１２に書き込む。この処理をデータ更新が終了するまで行い、終了した時点でモニタ制御部１１４により、“更新終了”をモニタ３に表示させる。ユーザは、モニタ３に表示された“更新終了”を見て地図データの更新が終了したことを知り、イグニションスイッチ４をＯＦＦする。
【００１０】
【発明が解決しようとする課題】
以上のように、従来のナビゲーションシステムでは、特にナビゲーションシステムにおける更新システムは大量の地図データを必要とするため、その更新時に内部のメモリ（ストレージ）への転送時間が膨大となり、その間は当然のように、ナビゲーションシステムを利用することができない。また、ユーザが意識して更新するとなると、つまり、更新の間はナビゲーションシステムを利用しないことを前提として更新するとなると、電源はＯＮであるので、かなりの拘束時間をとることになってしまう。
【００１１】
そこで、本発明の目的は、更新を確実且つ操作性良く行う更新システム及びそれを用いたナビゲーションシステムを提供することにある。
【００１２】
【課題を解決するための手段】
前述の課題を解決するため、本発明による更新システム及びそれを用いたナビゲーションシステムは、次のような特徴的な構成を採用している。
【００１３】
（１）電源供給を受け、所定のデータ、プログラム等のデータが格納されている第１の記憶媒体更新に、更新データが格納されている第２の記憶媒体からの更新データを書き込み、更新する更新システムにおいて、
更新指示に応答して、タイマによる計時及び前記電源供給を開始するとともに、すべての前記更新データの書き込み終了または前記タイマによる計時が所定時間経過したときと、前記更新データにエラーが存在し、正常な更新動作が妨げられたときに、前記更新動作を停止させる更新システム。
【００１４】
（２）前記更新動作終了をモニタに表示させる上記（１）の更新システム。
【００１５】
（３）前記更新動作停止は、前記電源供給の停止により行われる上記（１）または（２）の更新システム。
【００１６】
（４）第１の記憶媒体に地図データが格納され、電源の供給を受け、第２の記憶媒体に格納されている更新地図データを読み出して前記第１の記憶媒体に書き込み、更新するナビゲーションシステムにおいて、
前記第２の記憶媒体についての状態信号に基づいて更新動作の要否を判定し、更新が必要なときには、前記第２の記憶媒体の読み込みを開始し、読み込まれた更新データに所定の処理を施して、前記第１の記憶媒体への書き込み動作を開始させるとともに、
前記電源の供給及びタイマ計時を開始させ、
すべての更新地図データの書き込みが終了したとき、または前記タイマによる計時が所定時間以上であるとき、及び前記更新データにエラーが存在し、正常な更新動作が妨げられたときには、前記更新動作を停止させる前記更新動作を停止させるナビゲーションシステム。
【００１７】
（５）前記更新動作終了をモニタに表示させる上記（４）のナビゲーションシステム。
【００１８】
（６）前記更新動作停止は、前記電源供給の停止により行われる上記（４）または（５）のナビゲーションシステム。
【００２２】
【発明の実施の形態】
以下、本発明による更新システム及びそれを用いたナビゲーションシステムの好適実施形態例について添付図を参照して説明する。図１は本発明による更新システム及びそれを用いたナビゲーションシステムの一実施形態例としてナビゲーションシステムへの適用例を示す構成ブロック図である。
【００２３】
図１に示す実施形態は、図４に示す従来のシステムに、主に電源制御部１１５、監視タイマ部１１６、タイマ１１７及びスイッチ７が付加されて構成されている。
【００２４】
イグニションスイッチ４のＯＮによりアクセサリ５に給電され、ナビゲーションシステムが起動され、バッテリ２からはバックアップ線６を介してナビゲーションユニット１に常時給電され、必要な情報がバックアップされる。
【００２５】
地図データ更新時には、地図更新データが格納されている記憶媒体（ＣＤやＤＶＤディスク等）をディスクドライブ１３に挿入し、地図更新データによりハードディスク１２の格納地図データを更新する。すなわち、更新制御部１１１からの読み込みコマンドに応答して、ディスク制御部１１３を介して記憶媒体からは地図データが読み出され、更新制御部１１１でハードディスク１２に書き込むために必要なフォーマットの信号に加工され（例えば、解凍処理）、ＨＤＤ制御部１１２に送出される。ＨＤＤ制御部１１２は、こうして得られたフォーマットの地図データをハードディスク１２に書き込む。この処理をデータ更新が終了するまで行い、終了した時点でモニタ制御部１１４により、“更新終了”をモニタ３に表示させる。ユーザは、モニタ３に表示された“更新終了”を見て地図データの更新が終了したことを知ることになる。
【００２６】
さて、上述の構成動作は、基本的に図４に示すナビゲーションシステムと同じ構成、動作であるが、本実施形態では、電源制御部１１５、監視タイマ部１１６、タイマ１１７及びスイッチ７が付加されて構成されており、次のような動作が実行される。
【００２７】
更新制御部１１１は、ディスク制御部１１３により起動されると、監視タイマ部１１６にスタート（ｓｔａｒｔ）コマンドを出力し、監視タイマ部１１６はタイマ１１７に起動信号を出力する。タイマ１１７は、起動信号を受けて以降、ストップ（ｓｔｏｐ）信号を受信するまで定周期で監視タイマ部１１６に割り込みを発生させる。監視タイマ部１１６は、その割り込みにてカウンタをアップすることにより計時する。
【００２８】
一方、更新制御部１１１は、電源制御部１１５に対して電源ｏｎコマンドを出力する。電源制御部１１５は、この電源ｏｎコマンドを受け、スイッチ７をｏｎする。この状態では、もしユーザによってイグニションスイッチ４がｏｆｆされてもバックアップ線５からの給電はスイッチ７を通り、通常と変わらず給電される。
【００２９】
更新制御部１１１は、ディスク制御部１１３を介して地図更新データを記憶媒体から読み込み、ＨＤＤ制御部１１２を介してハードディスク１２にデータを書き込む。この処理を地図更新データの書き込み終了まで繰り返す。終了したならば、更新制御部１１１は、監視タイマ部１１６にストップコマンドを送出し、タイマ監視機能を停止させ、また、電源制御部１１５に電源ＯＦＦコマンドを送出し、スイッチ７をＯＦＦさせる。また、万一、更新処理中にディスクの傷等により読み込みエラーが発生し、ディスク制御部１３からデータやエラーが帰って来ない場合には、監視タイマ部１１６のカウンタが増加しつづけ、規定値以上にアップ（ＵＰ）され、処理異常と判断し、電源制御部１１５に対し電源ｏｆｆコマンドを出力し、スイッチ７はｏｆｆされ、通常のアクセサリのｏｆｆと同様に電源ｏｆｆされる。
【００３０】
図２には、本実施形態の更新制御部１１１の動作を示すフローチャート、また図３には監視タイマ部１１６の動作を示すフローチャートである。
【００３１】
図２を参照すると、更新制御部１１１は動作スタートすると、先ず、監視タイマ部１１６にスタート（ｓｔａｒｔ）コマンドを送出してタイマ監視を開始させ（ステップＳ１）、電源制御部１１５に電源ＯＮコマンドを送出してスイッチ７をＯＮ動作させる（ステップＳ２）。続いて、ディスク制御部１１３に読込みコマンドを送出し、（ステップＳ３）、ステップＳ４において、データまたはエラーを受信するまで待ち、データまたはエラーを受信したか否かを判定する。ここで、データ受信であれば、監視タイマ部１１６にリセットコマンドを送出し、タイマ値を０に戻す（ステップＳ５）。
【００３２】
次に、ＨＤＤ制御部１１２にデータ書込みコマンドを送出し、データをハードディスク１２へ書込む（ステップＳ６）。続いて、次データの有無を判定し（ステップＳ７）、無ければ、監視タイマ部１１６にストップ（ｓｔｏｐ）コマンドを送出し、タイマ監視を停止させる（ステップＳ８）。次に、電源制御部１１５に電源ＯＦＦコマンドを送出し、スイッチ７をＯＦＦさせて（ステップＳ９）、処理を終了する。
【００３３】
ステップＳ４において、エラー受信と判定されると、リトライカウンタアップし（ステップＳ１０）、次に、リトライカウンタアップが規定値以上か否かを判定する（ステップＳ１１）。リトライカウンタアップが規定値以上であれば、ステップＳ８の処理に移行し、そうでなければ、ステップＳ３の処理に戻る。
【００３４】
図３を参照すると、監視タイマ部１１６は動作スタートすると、コマンドを受信し（ステップＳ２１）、受信コマンドを解析する（ステップＳ２２）。解析されたコマンドの種類に応じて、つまりタイマスタートコマンドであるときにはタイマを起動し（ステップＳ２３）、タイマストップであるときにはタイマを停止し（ステップＳ２４）、タイマリセットであるときにはタイマ値を０に設定して（ステップＳ２５）、処理を終了する。また、解析コマンドがタイマ割り込みであるときにはカウンタ値を１だけインクリメントして（ステップＳ２６）、カウンタ値が予め定めた規定値よりも小さいか否かを判定する（ステップＳ２７）。ステップＳ２７において、カウンタ値が予め定めた規定値よりも小さくなければ（ステップＳ２７）、電源制御部１１５に電源ＯＦＦコマンドを送出して（ステップＳ２８）、処理を終了する。一方、ステップＳ２７において、カウンタ値が予め定めた規定値よりも小さいと判定したときには、そのまま処理を終了する。
【００３５】
上述した説明は、本発明をナビゲーションシステムに適用した例であるが、本発明はナビゲーションシステムに限定されることはなく、各種プログラム、データの更新作業等にも適用できることは勿論である。
【００３６】
以上、本発明による更新システム及びそれを用いたナビゲーションシステムの好適実施形態の構成および動作を詳述した。しかし、斯かる実施形態は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではない。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であること、当業者には容易に理解できよう。
【００３７】
【発明の効果】
以上説明したように、本発明の更新システム及びそれを用いたナビゲーションシステムによれば次のような格別顕著な効果が得られる。
【００３８】
（１）ユーザはアクセサリｏｆｆ直前に新地図媒体をナビゲーション装置に挿入するだけで、内部のストレージ内データを自動更新し、電源ｏｆｆ（アクセサリｏｆｆ）となるため、地図更新を意識して行うことなく、時間的に拘束されることがなく、ユーザの操作性が改善される。
（２）ユーザによる地図データ更新動作終了を監視して電源ｏｆｆする必要がなくなり、操作性が改善される。
（３）ディスクの傷等により強制終了して自動的にアクセサリｏｆｆとなるため、誤動作や無駄な動作を防止できる。
【図面の簡単な説明】
【図１】本発明による更新システム及びそれを用いたナビゲーションシステムの一実施形態例としてナビゲーションシステムへの適用例を示す構成ブロック図である。
【図２】本実施形態の更新制御部１１１の動作を示すフローチャートである。
【図３】本実施形態の監視タイマ部１１６の動作を示すフローチャートである。
【図４】従来の地図データ更新を行うための車載ナビゲーションシステムの構成図である。
【符号の説明】
１      ナビゲーションユニット
２      バッテリ
３      モニタ
４      イグニションスイッチ
５      アクセサリ
１１    ナビゲーションＣＰＵ
１２    ハードディスク（ＨＤＤ）
１３    ディスクドライブ
１１１  更新制御部
１１２  ハードディスク制御部
１１３  ディスク制御部
１１４  モニタ制御部
１１５  電源制御部
１１６  監視タイマ部
１１７  タイマ
【図１】
0003893304.tif 000002
【図２】
0003893304.tif 000003
【図３】
0003893304.tif 000004
【図４】
0003893304.tif 000005