(57)【要約】【課題】  予め固有のコードを登録することなく、さらに、暗号化や暗号解読のための専用のハードウェアやソフトウェアを用いることなくユーザによる不正使用を防止する。【解決手段】  ナビゲーション装置１００が最初に起動したときに、位置検出器２のＧＰＳ受信機が最初に検出した時刻と位置とに基づいて、ナビゲーション装置１００毎に固有の時刻・位置情報を生成し、この生成した時刻・位置情報を地図データ記憶装置１のハードディスク（ＨＤ）と内部メモリ４に保存する。そして、ナビゲーション装置１００の起動時に行う起動処理において、ハードディスク（ＨＤ）に記憶される地図データを使用する際、ハードディスク（ＨＤ）の記憶する時刻・位置情報と内部メモリ４の記憶する時刻・位置情報とが一致するか否かを判定し、両者が一致する場合に、ハードディスク（ＨＤ）の記憶する地図データの使用許諾を与える。【選択図】        図１
2005300234.tif 000002
【特許請求の範囲】
【請求項１】
データが記憶された記憶媒体を格納する記憶媒体格納手段を備えるナビゲーション装置であって、
時刻、及び位置の少なくとも一方を検出する検出手段と、
前記検出手段が検出した時刻を示す時刻データ、及び位置を示す位置データの少なくとも一方に基づく時刻・位置情報を生成する時刻・位置情報生成手段と、
前記ナビゲーション装置が最初に起動したときに、前記記憶媒体、及び前記ナビゲーション装置の内部メモリに対して、前記時刻・位置情報生成手段の生成した時刻・位置情報を書き込む時刻・位置情報書き込み手段と、
前記記憶媒体に記憶されるデータを使用する際に、前記記憶媒体の記憶する時刻・位置情報と前記内部メモリの記憶する時刻・位置情報とが一致するか否かを判定する使用時判定手段と、
前記使用時判定手段によって、前記記憶媒体の記憶する時刻・位置情報と前記内部メモリの記憶する時刻・位置情報とが一致すると判定された場合に、前記記憶媒体に記憶されるデータの使用許諾を与える使用許諾手段とを備えることを特徴とするナビゲーション装置。
【請求項２】
前記時刻・位置情報生成手段は、前記ナビゲーション装置が最初に起動したときに、前記検出手段が最初に検出した時刻を示す時刻データ、及び位置を示す位置データの少なくとも一方に基づいて生成することを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記検出手段は、時、分、及び秒からなる時刻を検出することを特徴とする請求項１又は２記載のナビゲーション装置。
【請求項４】
前記記憶媒体に記憶されるデータの更新に用いられる時刻・位置情報を含む更新データが記憶された記憶媒体から前記更新データを取得する更新データ取得手段と、
前記記憶媒体に記憶されるデータを更新する際に、前記記憶媒体の記憶する時刻・位置情報と前記更新データに含まれる時刻・位置情報とが一致するか否かを判定する更新時判定手段とを備え、
前記使用許諾手段は、前記更新時判定手段によって、前記記憶媒体の記憶する時刻・位置情報と前記更新データに含まれる時刻・位置情報とが一致すると判定された場合に、前記更新データの使用許諾を与えることを特徴とする請求項１〜３の何れか１項に記載のナビゲーション装置。
【請求項５】
時刻・位置情報を入力する時刻・位置情報入力手段と、
前記時刻・位置情報入力手段によって入力された時刻・位置情報を含む前記記憶媒体に記憶されるデータの更新に用いられる更新データを通信により取得する更新データ取得手段と、
前記記憶媒体に記憶されるデータを更新する際に、前記記憶媒体の記憶する時刻・位置情報と前記更新データに含まれる時刻・位置情報とが一致するか否かを判定する更新時判定手段とを備え、
前記使用許諾手段は、前記更新時判定手段によって、前記記憶媒体の記憶する時刻・位置情報と前記更新データに含まれる時刻・位置情報とが一致すると判定された場合に、前記更新データの使用許諾を与えることを特徴とする請求項１〜３の何れか１項に記載のナビゲーション装置。
【請求項６】
前記更新時判定手段によって、前記記憶媒体の記憶する時刻・位置情報と前記更新データに含まれる時刻・位置情報とが一致しないと判定された場合、前記更新データが使用不可である旨を報知する更新データ使用不可報知手段を備えることを特徴とする請求項４又は５記載のナビゲーション装置。
【請求項７】
前記検出手段は、
ＧＰＳ衛星からのＧＰＳ信号を受信するＧＰＳ信号受信手段と、
前記ＧＰＳ信号受信手段の受信したＧＰＳ信号に基づいて、時刻、及び位置の少なくとも一方を演算する時刻・位置演算手段とを備えることを特徴とする請求項１〜６の何れか１項に記載のナビゲーション装置。
【請求項８】
前記検出手段の検出した位置を示す位置データをマップコードに変換するマップコード変換手段を備え、
前記時刻・位置情報生成手段は、前記時刻データ、及び前記マップコードの少なくとも一方に基づく時刻・位置情報を生成することを特徴とする請求項１〜７の何れか１項に記載のナビゲーション装置。
【請求項９】
前記使用時判定手段によって、前記記憶媒体の記憶する時刻・位置情報と前記内部メモリの記憶する時刻・位置情報とが一致しないと判定された場合、前記記憶媒体に記憶されるデータが使用不可である旨を報知するデータ使用不可報知手段を備えることを特徴とする請求項１〜８の何れか１項に記載のナビゲーション装置。
【請求項１０】
前記記憶媒体格納手段は、地図データが記憶された記憶媒体を格納するものであって、
前記使用時判定手段は、前記地図データを使用する際に判定し、
前記更新時判定手段は、前記地図データを更新する際に判定するものであることを特徴とする請求項１〜９の何れか１項に記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用許諾機能を備えたナビゲーション装置に関するものである。
【背景技術】
【０００２】
従来、ユーザによる地図情報の不正使用を防止することを目的としたナビゲーション装置が提案されている（例えば、特許文献１参照。）。この特許文献１に開示されているナビゲーション装置によれば、例えば、地図記憶媒体を特定する地図識別コード、この地図記憶媒体が使用されるナビゲーション装置を特定する機器識別コード、及び複数の地図情報に対するユーザの使用可能な範囲を示すユーザ使用範囲コードを含んで暗号化処理され作成された使用許諾コードを用い、この使用許諾コードの解読、照合を行ってユーザに地図情報の使用許諾を与える。
【特許文献１】特開２００２−６２１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した、従来のナビゲーション装置では、ナビゲーション装置の品番やシリアル番号等のデータを組み合わせてナビゲーション装置毎の固有のコードとして機器識別コードを作成し、予め工場出荷時にナビゲーション装置の記憶装置に記憶している。そのため、ナビゲーション装置の開発工程として、機器識別コードに係わる工程が余分に必要となり、その結果、ナビゲーション装置のコストアップにつながることが予想される。
【０００４】
また、使用許諾コードの解読をするための専用のハードウェアやソフトウェアを必要とするため、この点についても、ナビゲーション装置のコストアップにつながることが予想される。
【０００５】
本発明は、かかる問題を鑑みてなされたもので、予め固有のコードを登録することなく、さらに、暗号化や暗号解読のための専用のハードウェアやソフトウェアを用いることなくユーザによる不正使用を防止することができる使用許諾機能を備えたナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載のナビゲーション装置は、データが記憶された記憶媒体を格納する記憶媒体格納手段を備えるナビゲーション装置であって、時刻、及び位置の少なくとも一方を検出する検出手段と、検出手段が検出した時刻を示す時刻データ、及び位置を示す位置データの少なくとも一方に基づく時刻・位置情報を生成する時刻・位置情報生成手段と、ナビゲーション装置が最初に起動したときに、記憶媒体、及びナビゲーション装置の内部メモリに対して、時刻・位置情報生成手段の生成した時刻・位置情報を書き込む時刻・位置情報書き込み手段と、記憶媒体に記憶されるデータを使用する際に、記憶媒体の記憶する時刻・位置情報と内部メモリの記憶する時刻・位置情報とが一致するか否かを判定する使用時判定手段と、使用時判定手段によって、記憶媒体の記憶する時刻・位置情報と内部メモリの記憶する時刻・位置情報とが一致すると判定された場合に、記憶媒体に記憶されるデータの使用許諾を与える使用許諾手段とを備えることを特徴とする。
【０００７】
本発明は、ナビゲーション装置が自動車等の車両に取り付けられた後、同一時刻に同じ位置で最初に起動する可能性が低いこと、ナビゲーション装置には、時刻や位置を検出する検出手段としてのＧＰＳ（Global Positioning System）受信機が搭載されていることに着目したもので、ナビゲーション装置が最初に起動したときに、時刻・位置情報生成手段の生成した時刻・位置情報を記憶媒体格納手段の格納する記憶媒体と内部メモリに書き込む。
【０００８】
これにより、従来のように、予め固有のコードを登録することなく、ナビゲーション装置の車両への取り付け後、最初に起動したときに、ナビゲーション装置毎に固有の時刻・位置情報を生成することができる。
【０００９】
そして、記憶媒体に記憶されるデータを使用する際に、記憶媒体の記憶する時刻・位置情報と内部メモリの時刻・位置情報とが一致するか否かを判定し、記憶媒体の記憶する時刻・位置情報と内部メモリの時刻・位置情報とが一致する場合には、記憶媒体に記憶されたデータの使用許諾を与える。一方、記憶媒体の記憶する時刻・位置情報と内部メモリの時刻・位置情報とが一致しない場合には、不正に複製されたデータが記憶された記憶媒体である、若しくは、盗難された記憶媒体であるとして、記憶媒体に記憶されたデータの使用を許可しないようにする。これにより、従来のように、暗号化や暗号解読のための専用のハードウェアやソフトウェアを用いることなくユーザによる不正使用を防止することができる。
【００１０】
請求項２に記載のナビゲーション装置によれば、時刻・位置情報生成手段は、ナビゲーション装置が最初に起動したときに、検出手段が最初に検出した時刻を示す時刻データ、及び位置を示す位置データの少なくとも一方に基づいて生成することを特徴とする。これにより、ナビゲーション装置毎に固有の時刻・位置情報を生成することができる。
【００１１】
請求項３に記載のナビゲーション装置によれば、検出手段は、時、分、及び秒からなる時刻を検出することを特徴とする。これにより、時刻・位置情報生成手段において、時刻のみに基づくナビゲーション毎に固有の時刻・位置情報を生成することができる。
【００１２】
請求項４に記載のナビゲーション装置は、記憶媒体に記憶されるデータの更新に用いられる時刻・位置情報を含む更新データが記憶された記憶媒体から更新データを取得する更新データ取得手段と、記憶媒体に記憶されるデータを更新する際に、記憶媒体の記憶する時刻・位置情報と更新データに含まれる時刻・位置情報とが一致するか否かを判定する更新時判定手段とを備え、使用許諾手段は、更新時判定手段によって、記憶媒体の記憶する時刻・位置情報と更新データに含まれる時刻・位置情報とが一致すると判定された場合に、更新データの使用許諾を与えることを特徴とする。
【００１３】
これにより、記憶媒体に記憶されるデータを更新する場合に、不正に複製された更新データの不正使用を防止することができる。なお、正しい時刻・位置情報を含む更新データが記憶された記憶媒体を作成する場合には、先ず、ナビゲーション装置の自己診断ツール等の一般ユーザが使用することができない予め用意されたツールを用いて、記憶媒体格納手段の格納する記憶媒体に記憶される時刻・位置情報を参照し、この参照した時刻・位置情報を更新データに含めればよい。
【００１４】
請求項５に記載のナビゲーション装置は、時刻・位置情報を入力する時刻・位置情報入力手段と、時刻・位置情報入力手段によって入力された時刻・位置情報を含む記憶媒体に記憶されるデータの更新に用いられる更新データを通信により取得する更新データ取得手段と、記憶媒体に記憶されるデータを更新する際に、記憶媒体の記憶する時刻・位置情報と更新データに含まれる時刻・位置情報とが一致するか否かを判定する更新時判定手段とを備え、使用許諾手段は、更新時判定手段によって、記憶媒体の記憶する時刻・位置情報と更新データに含まれる時刻・位置情報とが一致すると判定された場合に、更新データの使用許諾を与えることを特徴とする。
【００１５】
これにより、記憶媒体に記憶されるデータを更新する場合に、通信によって不正に取得した更新データの不正使用を防止することができる。なお、通信によって不正なく取得した更新データを用いて更新する場合には、前述したように、ナビゲーション装置の自己診断ツール等の一般ユーザが使用することができない予め用意されたツールを用いて、記憶媒体格納手段の格納する記憶媒体に記憶される時刻・位置情報を参照し、この参照した時刻・位置情報を入力すればよい。
【００１６】
請求項６に記載のナビゲーション装置は、更新時判定手段によって、記憶媒体の記憶する時刻・位置情報と更新データに含まれる時刻・位置情報とが一致しないと判定された場合、更新データが使用不可である旨を報知する更新データ使用不可報知手段を備えることを特徴とする。これにより、更新データが使用不可であることをユーザに知らせることができる。
【００１７】
請求項７に記載のナビゲーション装置によれば、検出手段は、ＧＰＳ衛星からのＧＰＳ信号を受信するＧＰＳ信号受信手段と、ＧＰＳ信号受信手段の受信したＧＰＳ信号に基づいて、時刻、及び位置の少なくとも一方を演算する時刻・位置演算手段とを備えることを特徴とする。これにより、ナビゲーション装置に搭載されるＧＰＳ受信機の受信したＧＰＳ信号に基づいて時刻、及び位置の少なくとも一方を求めることができる。
【００１８】
請求項８に記載のナビゲーション装置は、検出手段の検出した位置を示す位置データをマップコードに変換するマップコード変換手段を備え、時刻・位置情報生成手段は、時刻データ、及びマップコードの少なくとも一方に基づく時刻・位置情報を生成することを特徴とする。
【００１９】
このように、マップコード（登録商標）を用いて位置データのデータ形式を変換して時刻・位置情報を生成することで、マップコードに基づく時刻・位置情報を生成することができる。
【００２０】
請求項９に記載のナビゲーション装置は、使用時判定手段によって、記憶媒体の記憶する時刻・位置情報と内部メモリの記憶する時刻・位置情報とが一致しないと判定された場合、記憶媒体に記憶されるデータが使用不可である旨を報知するデータ使用不可報知手段を備えることを特徴とする。これにより、記憶媒体に記憶されるデータを使用することができないことをユーザに知らせることができる。
【００２１】
請求項１０に記載のナビゲーション装置によれば、記憶媒体格納手段は、地図データが記憶された記憶媒体を格納するものであって、使用時判定手段は、地図データを使用する際に判定し、更新時判定手段は、地図データを更新する際に判定するものであることを特徴とする。これにより、ナビゲーション装置における地図データの不正な使用や不正な更新データを判定することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態における使用許諾機能を備えたナビゲーション装置について、図面に基づいて説明する。
【００２３】
（第１の実施形態）
図１は、本実施形態のナビゲーション装置の全体構成を示すブロック図である。同図に示すように、ナビゲーション装置１００は、地図データ記憶装置１、位置検出器２、操作スイッチ群３、内部メモリ４、車速センサ５、音響信号処理装置６、スピーカ７、画像信号処理装置８、タッチパネル認識回路９、表示装置１０、外部メモリ１３、及びナビ制御回路１４によって構成される。
【００２４】
なお、ナビ制御回路１４は、通常のコンピュータとして構成されており、内部には周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらの構成を接続するバスラインが備えられている。ＲＯＭには、ナビ制御回路１４が実行するためのプログラムが書き込まれており、このプログラムに従ってＣＰＵ等が所定の演算処理を実行する。
【００２５】
地図データ記憶装置１は、道路データ、索引データ、表示データ等によって構成される地図データを記憶するための装置である。この地図データを記憶する記憶媒体としては、ハードディスク（ＨＤ）等のデータの読み書きが可能な記憶媒体が用いられ、地図データの一部を書き換えたり、追加したりすることで、地図データの更新が可能なように構成されている。なお、ハードディスク（ＨＤ）に限らず、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、メモリカード等のデータの読み書きが可能な記憶媒体であってもよい。
【００２６】
位置検出器２は、何れも図示しない、ＧＰＳ衛星からのＧＰＳ信号の電波に基づいて、自車両の現在の位置や時刻を検出するＧＰＳ受信機、自車両の鉛直方向周りの角速度を検出するジャイロスコープ、及び、自車両の進行方向の方位を検出する地磁気センサによって構成される。これらは、各々が性質の異なる誤差を持っているため、複数のセンサにより各々補完しながら使用するように構成されている。さらに、自車両の各転動輪の回転速度の検出結果から自車両の車速を検出する車速センサ５からの車速信号を用いて、補完するようにしてもよい。
【００２７】
操作スイッチ群３は、例えば、表示装置１０と一体になったタッチスイッチもしくはメカニカルなスイッチ等が用いられ、各種入力に使用される。内部メモリ４は、ユーザによって指定されたメモリ地点の位置データ等を記憶する記憶装置である。なお、メモリ地点の位置データをナビ制御回路１４の備えるＲＡＭに記憶する場合には、この内部メモリ４を備えなくてもよい。
【００２８】
音響信号処理装置６は、何れも図示しない、音声合成回路や音響信号増幅回路等によって構成され、スピーカ７へ出力すべき音響信号を生成する。画像信号処理装置８は、何れも図示しない、画像処理用プロセッサ、ＶＲＡＭ（Video RAM）等によって構成され、表示装置１０の表示部１１へ表示する画像信号を生成する。
【００２９】
タッチパネル認識回路９は、例えば、液晶ディスプレイ等によって構成される表示部１１のディスプレイ上に設けられるタッチパネル１２に対して、ユーザが押下した箇所を電気信号に変換し、ナビ制御回路１４へ出力する。外部メモリ１３は、ＣＤ、ＤＶＤ、メモリカード等の記憶媒体の挿入するためのインタフェースであり、この記憶媒体に記憶されたデータを読み込むために用いられる。
【００３０】
ナビゲーション装置１００は、操作スイッチ群３から目的地を入力すると、現在位置（或いは、ユーザが指定した位置）を出発地とする目的地までの案内経路を自動的に設定し、自車両の進行に応じた道路地図表示を行いながら目的地まで案内する、いわゆる経路案内機能を備えている。また、現在位置をその周辺の地図を表示する現在位置表示機能や、施設の位置を検索する施設検索機能も備えている。
【００３１】
本実施形態のナビゲーション装置１００は、地図データ記憶装置１のハードディスク（ＨＤ）が盗難されたり、ハードディスク（ＨＤ）に記憶される地図データが不正に複製されたりしても、盗難されたハードディスク（ＨＤ）の地図データや不正に複製された地図データが不正に使用されることを防止する使用許諾機能を備えている。
【００３２】
この使用許諾機能の処理は、初期登録処理と起動処理に分けられ、初期登録処理は、ナビゲーション装置毎に固有の情報を地図データ記憶装置１のハードディスク（ＨＤ）と、内部メモリ４に書き込む（保存する）処理を行う。
【００３３】
起動処理は、ナビゲーション装置１００の起動時に行うもので、ハードディスク（ＨＤ）に記憶される地図データを使用する際、地図データ記憶装置１のハードディスク（ＨＤ）の記憶するナビゲーション装置毎に固有の情報と、内部メモリ４の記憶するナビゲーション装置毎に固有の情報とが一致するか否かを判定し、両者が一致する場合に、ハードディスク（ＨＤ）の記憶する地図データの使用許諾を与える。
【００３４】
この使用許諾が与えられることにより、その後、ナビゲーション装置１００の電源がＯＦＦされるまで、経路案内機能等の各機能においてハードディスク（ＨＤ）の記憶する地図データを用いることができるようになる。
【００３５】
一方、起動処理において、前述の両者が一致しない場合には、ハードディスク（ＨＤ）の記憶する地図データは不正なものであると判断し、その地図データは使用不可である旨のエラー表示（例えば、図６）を表示装置１０に表示したり、スピーカ７から音声出力したりする。これにより、ハードディスク（ＨＤ）に記憶される地図データを使用することができないことをユーザに知らせることができる。
【００３６】
以下、本実施形態の特徴部分に係わるナビゲーション装置１００の使用許諾機能における初期登録処理について、図２に示すフローチャートを用いて説明し、使用許諾機能における起動処理について、図３に示すフローチャートを用いて説明する。
【００３７】
先ず、図２に示すステップ（以下、Ｓと記す）１００では、ナビゲーション装置１００が自動車等の車両に取り付けられ、Ｓ１１０において、ナビゲーション装置１００が起動されると、Ｓ１２０において、位置検出器２によって、時刻と位置が測位（検出）されたか否かを判定する。ここで、肯定判定される場合にはＳ１３０に処理を進め、否定判定される場合には、時刻と位置が検出されるまで待機状態となる。
【００３８】
Ｓ１３０では、Ｓ１２０で検出した時刻を示す６桁の数字からなる時刻データ（例えば、午後２時１５分２５秒の場合は「１４１５２０」）と位置を示す１４桁の数字からなる位置データ（例えば、北緯３５度４３分２６秒、東経１３７度０２分２５秒の場合は「０３５４３２６１３７０２２５」）に基づいて、ナビゲーション装置毎の固有の２０桁からなる時刻・位置情報（１４１５２００３５４３２６１３７０２２５）を生成して、ハードディスク（ＨＤ）と内部メモリ４に保存する。
【００３９】
本実施形態では、ナビゲーション装置１００が自動車等の車両に取り付けられた後、同一時刻に同じ位置で最初に起動する可能性が低いこと、ナビゲーション装置１００には、時刻や位置を検出するＧＰＳ受信機が搭載されていることに着目し、ナビゲーション装置１００が最初に起動したときに、ＧＰＳ受信機が最初に検出した時刻や位置に基づいて、ナビゲーション装置１００毎に固有の時刻・位置情報を生成し、この生成した時刻・位置情報をハードディスク（ＨＤ）と内部メモリ４に保存する。
【００４０】
これにより、従来のように、予め固有のコードを登録することなく、ナビゲーション装置の車両への取り付け後、最初に起動したときに、ナビゲーション装置毎に固有の時刻・位置情報を生成することができる。
【００４１】
なお、Ｓ１３０において時刻・位置情報を生成する際、位置データを６〜１０桁の数字で表現されるマップコード（登録商標）に変換したうえで、時刻データとマップコードに基づく時刻・位置情報を生成するようにしてもよい。これにより、マップコードに基づく時刻・位置情報を生成することができる。また、時刻・位置情報の桁数を少なくすることができる。
【００４２】
続いて、使用許諾機能における起動処理について、図３に示すフローチャートを用いて説明する。先ず、Ｓ２００では、ナビゲーション装置１００が起動されると、Ｓ２１０では、時刻・位置情報が登録済みであるか否かを判定する。
【００４３】
ここで、肯定判定される場合にはＳ２３０へ処理を進め、否定判定される場合にはＳ２２０にて、前述の初期登録処理（Ｓ１２０、Ｓ１３０）を実行する。なお、時刻・位置情報が登録済みであるか否かについては、地図データ記憶装置１のハードディスク（ＨＤ）、及び内部メモリ４から時刻・位置情報が参照できる場合に登録済みであると判定し、参照できない場合には登録済みでないと判定すればよい。
【００４４】
Ｓ２３０では、地図データ記憶装置１のハードディスク（ＨＤ）の記憶する時刻・位置情報と、内部メモリ４の記憶する時刻・位置情報とが一致するか否かを判定する。ここで、両者が一致する場合に、Ｓ２４０において、ハードディスク（ＨＤ）の記憶する地図データの使用許諾を与える。この使用許諾が与えられることにより、ハードディスク（ＨＤ）の記憶する地図データを用いて現在位置表示機能が実行され、現在位置周辺の地図画面が表示される。その後、ナビゲーション装置１００の電源がＯＦＦされるまで、経路案内機能等の各機能において、ハードディスク（ＨＤ）の記憶する地図データを用いることができるようになる。
【００４５】
一方、Ｓ２３０において、前述の両者が一致しない場合には、ハードディスク（ＨＤ）の記憶する地図データは不正なものであると判断し、Ｓ２５０において、その地図データは使用不可である旨のエラー画面（１）（例えば、図６）を表示装置１０に表示したり、スピーカ７から音声出力したりする。これにより、ハードディスク（ＨＤ）に記憶される地図データを使用することができないことをユーザに知らせることができる。
【００４６】
このように、本実施形態のナビゲーション装置１００の使用許諾機能では、初期登録処理において、ナビゲーション装置１００が最初に起動したときに、位置検出器２のＧＰＳ受信機が最初に検出した時刻と位置とに基づいて、ナビゲーション装置１００毎に固有の時刻・位置情報を生成し、この生成した時刻・位置情報を地図データ記憶装置１のハードディスク（ＨＤ）と内部メモリ４に保存する。そして、ナビゲーション装置１００の起動時に行う起動処理において、ハードディスク（ＨＤ）に記憶される地図データを使用する際、ハードディスク（ＨＤ）の記憶する時刻・位置情報と、内部メモリ４の記憶する時刻・位置情報とが一致するか否かを判定し、両者が一致する場合に、ハードディスク（ＨＤ）の記憶する地図データの使用許諾を与える。
【００４７】
これにより、従来のように、予め固有のコードを登録することなく、ナビゲーション装置１００の車両への取り付け後、最初に起動したときに、ナビゲーション装置１００毎に固有の時刻・位置情報を生成することができる。また、ハードディスク（ＨＤ）の記憶する時刻・位置情報と内部メモリ４の時刻・位置情報とが一致するか否かを判定することで、両者が一致する場合には、ハードディスク（ＨＤ）に記憶された地図データの使用許諾を与えることができる。
【００４８】
一方、ハードディスク（ＨＤ）の記憶する時刻・位置情報と内部メモリ４の時刻・位置情報とが一致しない場合、ハードディスク（ＨＤ）は、不正に複製された地図データが記憶されたものである、若しくは、盗難されたものであるとして、ハードディスク（ＨＤ）に記憶された地図データの使用を許可しないようにすることができる。
【００４９】
その結果、従来のように、暗号化や暗号解読のための専用のハードウェアやソフトウェアを用いることなく、ハードディスク（ＨＤ）が盗難されたり、ハードディスク（ＨＤ）に記憶される地図データが不正に複製されたりしても、盗難されたハードディスク（ＨＤ）の地図データや不正に複製された地図データが不正に使用されることを防止することができる。
【００５０】
（変形例１）
本実施形態では、図２の初期登録処理のＳ１３０において時刻・位置情報を生成する際、時刻データと位置データとに基づいて時刻・位置情報を生成しているが、時刻データ、及び位置データの何れかのみから生成するようにしてもよい。
【００５１】
すなわち、時刻データには「秒」が含まれていることから、同じ時刻に起動される可能性は低い。従って、時刻データのみに基づく時刻・位置情報であっても、ナビゲーション装置毎に固有の時刻・位置情報とすることができる。
【００５２】
また、位置データのみに基づく時刻・位置情報を生成する場合には、Ｓ１３０における地図データ記憶装置１のハードディスク（ＨＤ）と内部メモリ４に記憶するタイミングをユーザに渡した後（例えば、ユーザの自宅等）に記憶するような設定をしておくことで、位置データのみに基づく時刻・位置情報であっても、ナビゲーション装置毎に固有の時刻・位置情報とすることができる。
【００５３】
（第２の実施形態）
第２の実施形態は、第１の実施形態によるものと共通するところが多いので、以下、共通部分についての詳しい説明は省略し、異なる部分を重点的に説明する。
【００５４】
第１の実施形態で説明したナビゲーション装置１００の使用許諾機能は、ナビゲーション装置１００が最初に起動したときに行う初期登録処理と、ナビゲーション装置１００の起動時に行う起動処理に分けられるものであるが、本実施形態のナビゲーション装置１００は、使用許諾機能として、地図データ記憶装置１のハードディスク（ＨＤ）に記憶される地図データを更新する際に行う更新処理が追加される点で異なる。
【００５５】
以下、本実施形態のナビゲーション装置１００の使用許諾機能における更新処理について、図４に示すフローチャートを用いて説明する。なお、図４のＳ３００〜Ｓ３２０の処理は、図３に示した起動処理のＳ２００〜Ｓ２２０の処理と同様であるので、その説明を省略する。
【００５６】
Ｓ３３０では、地図更新データを複製したＣＤ（以下、ディスクと呼ぶ）等の記憶媒体を外部メモリ１３へ挿入する。なお、ＤＶＤやメモリカード等の記憶媒体であってもよい。この地図更新データは、本実施形態では、例えば、パソコン等を用いて地図データの製造元からインターネット等の通信を介して取得するものとし、また、地図更新データを取得する際、更新すべき地図データを記憶するハードディスク（ＨＤ）の時刻・位置情報を入力することで、この入力された時刻・位置情報を含む地図更新データを地図データの製造元からダウンロードすることで取得するものとする。
【００５７】
そして、このダウンロードした地図更新データをディスクに複製することで、ディスクには、時刻・位置情報を含む地図更新データが記憶される。なお、正しい時刻・位置情報を含む地図更新データが記憶されたディスクを作成する場合には、先ず、ナビゲーション装置１００の自己診断ツール等の一般ユーザが使用することができない予め用意されたツールを用いて、ハードディスク（ＨＤ）に記憶される時刻・位置情報を参照し、この参照した時刻・位置情報をダウンロードの際に入力する。これにより、正しい時刻・位置情報を含む地図更新データがディスクに記憶されるようになる。
【００５８】
Ｓ３４０では、ハードディスク（ＨＤ）の記憶する時刻・位置情報と、外部メモリ１３に挿入されたディスクの記憶する時刻・位置情報とが一致するか否かを判定する。ここで、両者が一致する場合に、Ｓ３５０において、ディスクの記憶する地図更新データの使用許諾を与え、ハードディスク（ＨＤ）の記憶する地図データを地図更新データを用いて更新する。
【００５９】
一方、Ｓ３４０において、前述の両者が一致しない場合には、ディスクの記憶する地図更新データは不正なものであると判断し、Ｓ３６０において、地図更新データが使用不可である旨のエラー画面（２）（例えば、図７）を表示装置１０に表示したり、スピーカ７から音声出力したりする。これにより、ディスク内の地図更新データが使用不可であることをユーザに知らせることができる。
【００６０】
Ｓ３７０では、Ｓ３５０において更新された、或いは、更新されなかったハードディスク（ＨＤ）の記憶する地図データを用いて現在位置表示機能が実行される。その後、ナビゲーション装置１００の電源がＯＦＦされるまで、経路案内機能等の各機能において、ハードディスク（ＨＤ）の記憶する地図データが用いられる。
【００６１】
このように、本実施形態のナビゲーション装置１００の使用許諾機能における更新処理では、ハードディスク（ＨＤ）の記憶する時刻・位置情報と地図更新データに含まれる時刻・位置情報とが一致するか否かを判定し、両者が一致すると判定された場合に、地図更新データの使用許諾を与える。これにより、ハードディスク（ＨＤ）に記憶される地図データを更新する場合に、例えば、不正に複製した地図更新データの不正使用を防止することができる。
【００６２】
（変形例２）
本実施形態では、地図更新データを取得する際、パソコン等を用いて地図更新データを地図データの製造元からインターネット等の通信を介してダウンロードすることで取得し、このダウンロードした地図更新データをディスクに複製することで、地図更新データの記憶されたディスクが作成されるものであるが、例えば、ナビゲーション装置１００にインターネットに接続可能な通信手段（例えば、携帯電話等）を備え（図示せず）、この通信手段を介して、ナビゲーション装置１００から直接ダウンロードするようにしてもよい。
【００６３】
以下、ナビゲーション装置１００から地図更新データを直接ダウンロードして取得した場合の更新処理について、図５に示すフローチャートを用いて説明する。なお、図５のＳ３００〜Ｓ３２０、及びＳ３７０の処理は、本実施形態と同様の処理であるため、その説明を省略する。
【００６４】
先ず、通信手段を介して地図データの製造元に接続したのち、Ｓ３３０ａでは、操作スイッチ群３から時刻・位置情報を入力する。なお、正しい時刻・位置情報を把握する場合には、前述したように、先ず、ナビゲーション装置１００の自己診断ツール等の一般ユーザが使用することができない予め用意されたツールを用いて、ハードディスク（ＨＤ）に記憶される時刻・位置情報を参照すればよい。地図データの製造元では、この時刻・位置情報の入力を受けて、入力された時刻・位置情報を含む地図更新データを生成する。
【００６５】
Ｓ３３０ｂでは、地図データの製造元から地図更新データをダウンロードする。Ｓ３４０ａでは、ハードディスク（ＨＤ）の記憶する時刻・位置情報と、ダウンロードした地図更新データに含まれる時刻・位置情報とが一致するか否かを判定する。ここで、両者が一致する場合に、Ｓ３５０ａにおいて、ダウンロードした地図更新データの使用許諾を与え、ハードディスク（ＨＤ）の記憶する地図データを地図更新データを用いて更新する。
【００６６】
一方、Ｓ３４０ａにおいて、前述の両者が一致しない場合には、ダウンロードした地図更新データは不正なものであると判断し、Ｓ３６０ａにおいて、地図更新データが使用不可である旨のエラー画面（３）（例えば、図８）を表示装置１０に表示したり、スピーカ７から音声出力したりする。これにより、ダウンロードした地図更新データが使用不可であることをユーザに知らせることができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態に係わる、ナビゲーション装置１００の全体構成を示すブロック図である。
【図２】第１の実施形態に係わる、初期登録処理の流れを示すフローチャートである。
【図３】第１の実施形態に係わる、起動処理の流れを示すフローチャートである。
【図４】第２の実施形態に係わる、更新処理の流れを示すフローチャートである。
【図５】第２の実施形態の変形例２に係わる、更新処理の流れを示すフローチャートである。
【図６】第１の実施形態に係わる、エラー画面（１）の表示例を示す図である。
【図７】第２の実施形態に係わる、エラー画面（２）の表示例を示す図である。
【図８】第２の実施形態の変形例２に係わる、エラー画面（３）の表示例を示す図である。
【符号の説明】
【００６８】
１  地図データ記憶装置
２  位置検出器
３  操作スイッチ群
４  内部メモリ
５  車速センサ
６  音響信号処理装置
７  スピーカ
８  画像信号処理装置
９  タッチパネル認識回路
１０  表示装置
１１  表示部
１２  タッチパネル
１３  外部メモリ
１４  ナビ制御回路
１００  ナビゲーション装置
【図１】
2005300234.tif 000003
【図２】
2005300234.tif 000004
【図３】
2005300234.tif 000005
【図４】
2005300234.tif 000006
【図５】
2005300234.tif 000007
【図６】
2005300234.tif 000008
【図７】
2005300234.tif 000009
【図８】
2005300234.tif 000010