(57)【要約】【課題】ユーザが必要とする地域の地図データのみを選択的に更新することを可能とする。【解決手段】ハードディスクドライブ１１０は所定の領域毎の分割領域データＣｉに分割された地図データを、対応する格納エリアにコンテンツ鍵データＫｃｉで暗号化して格納する。地図データは、分割領域データＣｉ毎に、サーバ５０からパーソナルコンピュータ４０に対しネットワークを介して購入することができる。購入された分割領域データＣｉは、ＵＳＢメモリ３０によりカーナビゲーション装置１０に取り込まれ得る。各分割領域データＣｉ毎の最新バージョンのコンテンツＩＤが管理テーブルＴＡＢにおいて管理され、表示制御部１１１ｅはこの管理テーブルＴＡＢに従って表示制御を実行する。【選択図】図１
2008076910.tif 000002
【特許請求の範囲】
【請求項１】
地図データに基づいて車両の目的地への移動の案内を行うカーナビゲーションシステムにおいて、
所定の領域毎の分割領域データに分割された前記地図データを、対応する格納エリアにコンテンツ鍵データで暗号化して格納するデータ格納部と、
前記地図データを表示する表示部と、
各種データを暗号化又は復号化する暗復号化部と、
復号化された前記地図データを一時保持するメモリ部と、
前記データ格納部に格納される前記地図データを前記分割領域データ毎に更新する更新部と、
前記地図データの前記分割領域データ毎の更新情報を含む地図データの管理を行うデータ管理部と、
前記更新情報に基づいて前記表示部の表示の制御を行う表示制御部と
を備えたことを特徴とするカーナビゲーションシステム。
【請求項２】
前記分割領域データは更に、前記表示部への表示のための表示用データと、データ検索のための検索用データとを備え、前記暗復号化部は、前記表示用データのうち前記車両の現在位置を含む所定の範囲についてのみを前記暗復号化部により復号化して前記メモリ部に一時保持させる
ことを特徴とする請求項１記載のカーナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データに基づいて車両の目的地への経路案内を行うカーナビゲーションシステムに関し、より詳しくは、地図データを部分的に最新のものに更新可能なカーナビゲーションシステムに関する。
【背景技術】
【０００２】
カーナビゲーションシステム（カーナビ）等に格納される地図データは、新しい道路の開通、レーン運用の変更、又は各種施設の新設・廃止等に対応して、データ提供会社により頻繁に更新される。従って、ユーザにおいては、より快適なドライブの実現のため、手持ちの地図データを最新の地図データに買い換える必要がある。新しい地図データの購入は、自動車ディーラーに自動車を持ち込んでデータ更新を依頼する他、ＤＶＤ−ＲＯＭ等の可搬型記録媒体を購入する等の方法が知られている。また、地図の更新データをインターネット等を介して受信して利用するシステムも提案されている（例えば、特許文献１参照）。
【０００３】
ところで、１人のユーザの自動車による日常的な活動範囲は、通常は一地域に限定されている。例えば東京都内に在住するユーザにとっては、せいぜい関東近県の最新地図データがあれば十分であり、遠方の地域については最新地図データは必要なく古いデータでも十分である。
【０００４】
しかし、現状では、地図データの販売は、全国版対応のカーナビであれば、全国の最新データをまとめて購入するしか方法がなく、ユーザのニーズに沿ったサービスが実現されているとは言えない状況である。特に、ネットワーク販売において、このように不要なデータの購入を要求されることは、通信時間、通信費用等にも影響し好ましくない。
【特許文献１】特開２００６−４７１８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、ユーザが必要とする地域の地図データのみを選択的に更新することを可能としたカーナビゲーションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一の態様に係るカーナビゲーションシステムは、地図データに基づいて車両の目的地への移動の案内を行うカーナビゲーションシステムにおいて、所定の領域毎の分割領域データに分割された前記地図データを、対応する格納エリアにコンテンツ鍵データで暗号化して格納するデータ格納部と、前記地図データを表示する表示部と、各種データを暗号化又は復号化する暗復号化部と、復号化された前記地図データを一時保持するメモリ部と、前記データ格納部に格納される前記地図データを前記分割領域データ毎に更新する更新部と、前記地図データの前記分割領域データ毎の更新情報を含む地図データの管理を行うデータ管理部と、前記更新情報に基づいて前記表示部の表示の制御を行う表示制御部とを備えたことを特徴とする。
【発明の効果】
【０００７】
この発明によれば、ユーザが必要とする地域の地図データのみを選択的に更新することを可能としたカーナビゲーションシステムを提供することが可能になる。
【発明を実施するための最良の形態】
【０００８】
次に、本発明の実施の形態を、図面を参照して詳細に説明する。
【０００９】
［全体構成］
まず、本発明の実施の形態に係るカーナビゲーションシステムの全体構成を、図１の概念図を参照して説明する。このシステムは、カーナビゲーション装置１０、可搬型記憶媒体としてのＳＤカード２０、ＵＳＢメモリ３０、パーソナルコンピュータ４０、及びサーバ５０とから大略構成される。以上のうち、カーナビゲーション装置１０、ＳＤカード２０、ＵＳＢメモリ３０、パーソナルコンピュータ４０は、基本的には本システムを利用するユーザによって所有される。
【００１０】
ＵＳＢメモリ３０、パーソナルコンピュータ４０は、カーナビゲーション装置１０に格納される地図データを更新するために用いられる。サーバ５０は、地図データ提供業者等によって運営され、最新の地図データを販売するための販売用ｗｅｂサイトを提供する。ユーザは、このｗｅｂサイトにパーソナルコンピュータ４０からアクセスして、希望する地域についての最新の地図データを購入する。
【００１１】
サーバ５０は、ユーザからの要求に応じて、新規の地図データをパーソナルコンピュータ４０に対し送信する。パーソナルコンピュータ４０に送信された新規の地図データは、パーソナルコンピュータ４０に接続されるＵＳＢメモリ３０に格納される。ユーザは、このＵＳＢメモリ３０をカーナビゲーション装置１０に差し替えることにより、新規地図データをカーナビゲーション装置１０に転送することができる。この実施の形態では、後述するように、新規の地図データを、日本全国のものを一括でなく、ユーザが希望する特定の地域のみについて取得することができる。例えば、東京都内に在住のユーザであれば、関東地方についてのみ最新データ（最新バージョン）を購入し、その他の地域の地図データについては古いデータをそのまま用いるということが可能である。
【００１２】
なおユーザは、パーソナルコンピュータ４０を所有し使用する代わりに、公共のインターネット接続端末等を使用することもできる。
【００１３】
以下、各構成要素を説明する。
【００１４】
［カーナビゲーション装置１０］
カーナビゲーション装置１０は、ユーザが運転する自動車に搭載され、地図データ、及びＧＰＳ衛星から得られる位置情報に従い、当該自動車の目的地までの運行案内を実行するものである。地図データはカーナビゲーション装置１０内において、日本全国の地図データを、例えば図２に示すように、データＣ１（北海道）、Ｃ２（東北地方）、Ｃ３（関東地方）、Ｃ４（中部地方）、Ｃ５（近畿地方）、  Ｃ６（中国地方）、Ｃ７（四国地方）、Ｃ８（九州地方）の如くいくつかの地域毎の分割領域データＣｉに分割した形式で保持されている。なお、日本全国の幹線道路、主要道路、主要施設のみに関するデータＣ９（全国幹線道路地図）も格納されている。後述するように本システムでは、ＭＱｂｉｃ（登録商標）において採用されている暗号化二重化方式を適用して、これらのデータＣｉ（ｉ＝１〜９）を、コンテンツ鍵データＫｃｉにより暗号化された形式で格納し、さらにコンテンツ鍵データＫｃｉを、ユーザ固有のユーザ鍵データＫｕにより暗号化して格納する。
【００１５】
このカーナビゲーション装置１０は、車両の運行案内やその他のデータを地図データと共に表示する表示部１１を備えている。また、ＤＶＤディスク、ＵＳＢメモリ３０、及びＳＤカード２０をそれぞれ挿入するためのスロット１２、１３、１４等を備えている。なお、ＳＤカード２０は、ＳＤカードアダプタを用いてスロット１３に挿入するようにして、スロット１４は省略してもよい。
また、データや各種操作の入力を行うためのキーボード、タッチパネル等を含む入力部１５が備えられている。
【００１６】
またこのカーナビゲーション装置１０は、ＤＶＤディスクを読み取るための構成として、光ピックアップ１０１、信号処理部１０２を有している。また、スロット１２から挿入されたＤＶＤディスクを制御するための構成として、モータ１０３及びドライバ１０４が備えている。
【００１７】
更にこのカーナビゲーション装置１０は、上述の入力部１５等からの入力、又は図示しないスピーカ、ディスプレイ（表示部１１）への入出力を制御するため、入出力制御部１０５が設けられている。
【００１８】
またカーナビゲーション装置１０は、一般的なＲＯＭ、ＲＡＭ１０７及びＣＰＵ１０８、エンベッデッドＳＤカード１０９、ハードディスクドライブ１１０、１１１等を備えている。
【００１９】
エンベッデッドＳＤカード１０９は、一般のＳＤカードと同様の構成を有し、カーナビゲーション装置１０の内部にＲＯＭ，ＲＡＭ１０７及びＣＰＵ１０８と共にプリント基板上に埋め込まれたものである。エンベッデッドＳＤカード１０９は、システム領域(System Area)１０９１、秘匿領域(Hidden Area)１０９２、保護領域(Protected Area)１０９３、ユーザデータ領域(User Data Area)１０９４及び暗復号部１０９５を備えている。
【００２０】
システム領域１０９１は、読取専用でＳＤカード外部からアクセス可能な領域である。秘匿領域１０９２は、読取専用でＳＤカード自身が参照する領域であり、外部からのアクセスが一切不可となっている。保護領域１０９３は、認証に成功した場合にＳＤカード外部から読出／書込可能な領域である。
【００２１】
ユーザデータ領域１０９４は、ＳＤカード外部から自由に読出／書込可能な領域である。暗復号部１０９５は、保護領域１０９３とＳＤカード外部との間で、認証、鍵交換及び暗号通信を行うものであり、暗号化／復号機能をもっている。
【００２２】
エンベッデッドＳＤカード１０９には、図３に示すように、システム領域１０９１に鍵管理情報ＭＫＢ(Media Key Block)及びメディア識別子ＩＤｍが記憶され、秘匿領域１０９２にはメディア固有鍵Ｋｍｕが記憶され、保護領域１０９３には暗号化ユーザ鍵データＥｎｃ（Ｋｍｕ：Ｋｕ）が記憶され、ユーザデータ領域１０９４には暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃｉ）が記憶されている。ここで、ユーザ鍵データＫｕは、複数個の暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：Ｋｃ１）、Ｅｎｃ（Ｋｕ：Ｋｃ２）、・・・に対しても、共通に使用され得る。
【００２３】
また、ハードディスクドライブ１１０は、図３に示すように、エリア番号で定義される格納エリア毎に、コンテンツ鍵データＫｃｉで暗号化された分割領域データＣｉ（Ｅｎｃ（Ｋｃｉ：Ｃｉ））を格納するように構成されている。なお、Ｅｎｃ（Ａ：Ｂ）の表記は、本明細書中ではデータＡにより暗号化されたデータＢを意味する。
【００２４】
また、図４に示すように、分割領域データＣｉの各々（図４ではＣ３のみを例示）は、更に複数の表示用データＣｉｊｋｄ、及び複数の検索用データＣｉｊｋｓ（ｊ＝１〜ｍ、ｋ＝１〜ｎ）からなっている。表示用データＣｉｊｋｄは、コンテンツ鍵データＫｃｉｊｋｄで暗号化され、また、検索用データＣｉｊｋｓはコンテンツ鍵データＫｃｉｊｋｓで暗号化されて、ハードディスクドライブ１１０に格納されている。すなわち、複数の表示用データＣｉｊｋｄ、及び複数の検索用データＣｉｊｋｓにより分割領域データＣｉが構成され、複数のコンテンツ鍵データＫｃｉｊｋｄ、Ｋｃｉｊｋｓによりコンテンツ鍵データＫｃｉが構成されている。
【００２５】
ハードディスクドライブ１１１は、カーナビゲーション装置１０の動作を制御するためのカーナビゲーションプログラムが格納されている。
【００２６】
このプログラムは、一般的なカーナビゲーションのための機能（経路検索、施設案内、渋滞情報取得他）を提供する。これに加えこのプログラムは、
（ａ）各種データの暗号化・復号化を行う暗復号化部１１１ａ、
（ｂ）地図データの分割領域データＣｉ毎の更新を管理する地図データ管理部１１１ｂ、
（ｃ）分割領域データＣｉごとの更新状況に関するデータ（購入履歴データＨＩＳＴＯＲＹ等）を管理する更新データ管理部１１１ｃ、
（ｄ）保持された分割領域データＣｉのうち、最新のバージョンに関する情報（コンテンツＩＤ等）を保持する管理テーブルＴＡＢを管理する管理テーブル管理部１１１ｄ、及び
（ｅ）管理テーブルの情報に基づいて表示部１１の表示の制御を行う表示制御部１１１ｅ
などの機能を提供する。なおこの例では、購入履歴データＨＩＳＴＯＲＹ、管理テーブルＴＡＢは、ハードディスクドライブ１１０のエリア番号１０で示される格納エリアに格納されるものとする。
【００２７】
購入履歴データＨＩＳＴＯＲＹのデータ構造を図５に示す。このデータＨＩＳＴＯＲＹは、各分割領域データＣｉ毎に、どのバージョンの情報が格納されているかを示すデータである。ここでは、バージョン情報としての発行年（２００６、２００７、２００８）と、そのデータがハードディスクドライブ１１０に格納されているか否か（格納されているものについてはコンテンツ番号を、無いものについては「×」を）表現している。
【００２８】
また、管理テーブルＴＡＢは、図５に示すように、格納エリアのエリア番号と、各分割領域データＣｉ毎のハードディスクドライブ１１０における最新のデータのコンテンツＩＤを関連付けたものである。
【００２９】
その他カーナビゲーション装置１０は、ＳＤカード２０に対するデータの書き込み、読み出し等の処理を実行するＳＤカード処理部１１３、ＵＳＢメモリ３０等のＵＳＢ機器からのデータを入出力するためのインターフェース１１５、ＧＰＳ衛星から電波を受信するＧＰＳアンテナ１１６、受信信号をディジタル信号に変換するＤ／Ａ変換器１１７を備えている。
【００３０】
［ＳＤカード２０］
ＳＤカード２０は、前述のユーザ鍵データＫｕを格納するように構成され、例えばカーナビゲーション装置を新規購入又は買い換えた場合において、サーバ５０又は古いカーナビゲーション装置から取得したユーザ鍵データＫｕを、新しいカーナビゲーション装置に書き込む場合に用いられ得る。ＳＤカード２０は、システム領域(System Area)２１、秘匿領域(Hidden Area)２２、保護領域(Protected Area)２３、ユーザデータ領域(User Data Area)２４及び暗復号部２５を備えている。
【００３１】
このようなＳＤカード２０は、具体的には、システム領域２１には鍵管理情報ＭＫＢ(Media Key Block)及びメディア識別子ＩＤｍが記憶され、秘匿領域２２にはメディア固有鍵Ｋｍｕが記憶され、保護領域２３には暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ：Ｋｕ）が記憶されている。ここで、システム領域２１は、読取専用でＳＤカード外部からアクセス可能な領域である。秘匿領域２２は、読取専用でＳＤカード自身が参照する領域であり、外部からのアクセスが一切不可となっている。保護領域２３は、認証に成功した場合にＳＤカード外部から読出／書込可能な領域である。ユーザデータ領域２４は、ＳＤカード外部から自由に読出／書込可能な領域である。暗復号部２５は、保護領域２３とＳＤカード２０外部との間で、認証、鍵交換及び暗号通信を行うものであり、暗号化／復号機能をもっている。
【００３２】
カーナビゲーション装置１０では、ＳＤカード２０のシステム領域２１から読み出した鍵管理情報ＭＫＢを、予め設定されたデバイス鍵ＫｄによりＭＫＢ処理し、メディア鍵Ｋｍを得る。次に、カーナビゲーション装置１０は、このメディア鍵Ｋｍと、ＳＤカードＳＤｑのシステム領域２１から読み出したメディア識別子ＩＤｍとを共にハッシュ処理し、メディア固有鍵Ｋｍｕを得る。しかる後、カーナビゲーション装置１０は、このメディア固有鍵Ｋｍｕに基づいて、ＳＤカード２０の暗復号部２５との間で認証及び鍵交換（ＡＫＥ： Authentication Key Exchange）処理を実行し、ＳＤカードＳＤｑとの間でセッション鍵Ｋｓを共有する。続いて、ユーザ端末１０ｑは、セッション鍵Ｋｓを用いた暗号通信を介して保護領域３から暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ：Ｋｕ）を読み出すと、この暗号化ユーザ鍵データＥｎｃ（Ｋｍｕ：Ｋｕ）をメディア固有鍵Ｋｍｕにより復号処理し、ユーザ鍵Ｋｕを得る。得られたユーザ鍵データＫｕはエンベッデッドＳＤカード１０９に書き込まれる。書き込み終了後は、ＳＤカード２０は抜き取って別の場所に保管しておいてもよいし、挿入したままとしてもよい。
【００３３】
［ＵＳＢメモリ３０、パーソナルコンピュータ４０、サーバ５０］
ＵＳＢメモリ３０は、前述のように、サーバ５０からパーソナルコンピュータ４０に送信された新規の地図データ（分割領域データＣｉ）をコピーして、その後カーナビゲーション装置１０に差し替えられることにより、新規の地図データをカーナビゲーション装置１０に提供するためのものである。
【００３４】
パーソナルコンピュータ４０は、ネットワークに接続可能とされ、インターネットを介してｗｅｂページを閲覧可能なブラウザを搭載したものであればよい。
【００３５】
またサーバ５０は、会員登録情報データベース５１、メディア識別子データベース５２、コンテンツＩＤデータベース５３、暗号化コンテンツデータベース５４、コンテンツ鍵データベース５６、及びユーザ鍵データベース５７と接続されている。
【００３６】
会員登録情報データベース５１は、ユーザが行った会員登録の情報、及び、会員が購入した新規地図データの情報を格納するものである。また、メディア識別子データベース５２は、会員登録を行ったユーザが所有するＳＤメモリカード２０又は１０９のメディア識別子ＩＤｍのデータを格納するものである。
【００３７】
コンテンツＩＤデータベース５３は、分割領域データＣｉに対し与えられる独自のコンテンツＩＤのデータを格納するものである。また、暗号化コンテンツデータベース５４は、コンテンツ鍵データＫｃｉにより暗号化されたデータＥｎｃ（Ｋｃｉ：Ｃｉ）を、コンテンツＩＤやコンテンツ鍵データＫｃｉ等と関連づけて格納するものである。また、コンテンツ鍵データベース５６は、コンテンツ鍵データを格納するものである。また、ユーザ鍵データベース５７は、会員登録を行ったユーザが自身のＳＤメモリカード２０又は１０９に保持されるユーザ鍵データを格納するものである。
【００３８】
［動作］
次に、本実施の形態の動作を、図６〜図１４を参照して説明する。
【００３９】
新規の地図データの取得を希望する場合、ユーザはまず、図６に示すように、ＵＳＢメモリ３０をカーナビゲーション装置１０のスロット１３に挿入する。挿入がされると、ＵＳＢメモリ３０には、エンベッデッドＳＤカード１０９に格納されているメディア識別子ＩＤｍと、サーバ５０が提供する地図データ販売サイトのＵＲＬ（Uniform Resource Locater）が書き込まれる。
【００４０】
その後、ＵＳＢメモリ３０をスロット１３から抜き取って、代わりに図７に示すようにパーソナルコンピュータ４０のＵＳＢスロットに差し込む。パーソナルコンピュータ４０は、ＵＳＢメモリ３０の差込みを自動認識した後、ＵＳＢメモリ３０に格納されたＵＲＬを読み取って、サーバ５０が提供する地図データ販売サイトにアクセスする。
【００４１】
地図データ販売サイトでは、ＵＳＢメモリ３０からメディア識別子ＩＤｍを読み取る。サーバ５０は、この読み取られたメディア識別子ＩＤｍに基づいて、メディア識別子データベース５２を検索し、更に会員登録情報データベース５１を検索して、会員登録の有無を判断する。
【００４２】
会員登録済みであると判定された場合、図８のような画面がパーソナルコンピュータ４０のディスプレイに表示される。この画面では、会員であるユーザが、分割領域データＣ１〜Ｃ９（北海道、東北地方、関東地方、中部地方、近畿地方、中国地方、四国地方、九州地方、全国）に関し、どのバージョン（発行年：２００６、２００７年・・・）のものを有しているのかを「○」「×」で示している。また、ユーザが未購入であるデータについては、その価格（○×円）と共に「購入」アイコン３０１が表示されている。ユーザは、購入を希望するデータについて「購入」アイコン３０１をクリックし、「次へ」アイコン３０２をクリックする。  
【００４３】
「次へ」アイコンが押されると、図９の画面に移行する。この画面では、「購入」が選択されたデータに関し、購入意思の再確認が行われる。購入を希望する場合には「Ｙｅｓ」アイコン３０３を、希望しない場合には「Ｎｏ」アイコン３０４をクリックする。「Ｙｅｓ」アイコン３０３がクリックされた場合、サーバ５０は会員登録情報に基づいて課金決済を実行する。
【００４４】
「Ｙｅｓ」アイコン３０３が押されると、購入した分割領域データＣｉが、対応するコンテンツ鍵データＫｃｉで暗号化されたＥｎｃ（Ｋｃｉ：Ｃｉ）の形式で、そのコンテンツＩＤと共にサーバ５０からパーソナルコンピュータ４０へダウンロードされる。また、コンテンツ鍵データＫｃｉも、ユーザ鍵データＫｕで暗号化された形式Ｅｎｃ（Ｋｕ：Ｋｃｉ）で、同時にダウンロードされる。
【００４５】
パーソナルコンピュータ４０にダウンロードされたデータＥｎｃ（Ｋｃｉ：Ｃｉ）、Ｅｎｃ（Ｋｕ：Ｋｃｉ）は、更にＵＳＢメモリ３０に転送（コピー）される。この転送は、パーソナルコンピュータ４０内のソフトウエアにより自動的に実行されるのが好適であるが、ユーザがファイル操作を行うことにより実行されるのでも構わない。
【００４６】
ＵＳＢメモリ３０への転送が完了したら、ＵＳＢメモリ３０をパーソナルコンピュータ４０から抜き取り、更に図１０に示すように、再度カーナビゲーション装置１０のスロット１３に差し込む。すると、カーナビゲーション装置１０は、ＵＳＢメモリ４０を自動認識すると共に、その内容を読み込む。
【００４７】
すると、図１１に示すように、ＵＳＢメモリ３０に保持されたデータをカーナビゲーション装置１０にダウンロードするか否かの問い合わせが、カーナビゲーション装置１０の表示部１１上になされる。ダウンロードする場合には「Ｙｅｓ」アイコン３０５を、しない場合には「Ｎｏ」アイコン３０６をクリックする。また、ＵＳＢメモリ３０に新たに取得されたデータに対応する古いバージョンのデータを破棄するか否かの問い合わせもなされるので、「破棄」アイコン３０７又は「保存」アイコン３０８をクリックし、「次へ」アイコン３０９をクリックする。これにより、新しい分割領域データに関する暗号化データＥｎｃ（Ｋｃｉ：Ｃｉ）、Ｅｎｃ（Ｋｕ：Ｋｃｉ）がハードディスクドライブ１１０に格納されると共に、コンテンツ鍵データＫｃｉの新たな暗号化・格納動作が、暗復号化部１１１ａ等により行われる。また、購入履歴データＨＩＳＴＯＲＹ、管理テーブルＴＡＢ等の書換えも実行される。また、「破棄」アイコン３０７がクリックされた場合、該当する古いバージョンのデータの削除が行われ、これに対応して購入履歴データＨＩＳＴＯＲＹも書き換えられる。
【００４８】
次に、カーナビゲーション装置１０における運行案内がされる場合における暗号化データＥｎｃ（Ｋｃｉ：Ｃｉ）の処理を、図１２〜１４を参照して説明する。前述のように、分割領域データＣｉは、表示用データＣｉｊｋｄと、検索用データＣｉｊｋｓとからなっている。この実施の形態では、検索用データＣｉｊｋｓは、すべて復号化した状態でＲＡＭ１０７に格納しておく。一方、表示用データＣｉｊｋｄに関しては、自動車の現在位置、及び進行方向に応じた一部のみを復号化してＲＡＭ１０７に格納し、それ以外は暗号化したままにしておく。図１２の場合、現在位置に対応する表示用データＣ３３２ｄ、及び、進行方向に対応する表示用データＣ３４２ｄ、Ｃ３４３ｄ、Ｃ３３３ｄのみを復号化しておき、その他のデータは暗号化したままとする。このようにすることにより、ＲＡＭ１０７に暗号化されず格納されるデータ量が最小限とされ、不正コピーを行う者としては不正行為を行う利益に乏しいので、データの不正コピーを防止することができる。また、検索用データは暗号化されていないので、検索時間が長くなることもなく、表示データも、現在位置及び進行方向に応じて復号化されているので、表示時間が遅くなることもない。
【００４９】
また、最新バージョンが取得されている分割領域データＣ２と、最新バージョンが取得されていない分割領域データＣ３に跨って自動車が運行される場合におけるデータ処理を、図１３を参照して説明する。図１３に示すように、ＧＰＳ衛星から得られた自動車の現在位置が、分割領域データＣ２中表示用データＣ２ｊｊｄにあり、その進行方向が分割領域データＣ３の方向を向いているものとする。このとき、現在位置と進行方向がＧＰＳアンテナ１１６からの信号により特定され、これにより、データを読み出すべきハードディスクドライブ１１０の格納エリアのエリア番号が特定される。エリア番号が特定されると、表示制御部１１１ｅは、管理テーブルＴＡＢを参照して、その格納エリアに格納されている分割領域データのうち、最新のバージョンについてのコンテンツＩＤを特定する。そして、そのコンテンツＩＤを有する分割領域データＥｎｃ（Ｋｃ３：Ｃ３）を読み出す。そして、図１２の場合と同様、分割領域データＣ２中のＣ２ｋｊｄに加え、隣接する分割領域データＣ３の表示用データＣ３２１ｄ、Ｃ３３１ｄを新たに暗復号化部１１１ａにより復号化させ、ＲＡＭ１０７に格納させる。
【００５０】
このように、本実施の形態では、管理テーブルＴＡＢにより各分割領域データ毎の最新のバージョンに関する情報（コンテンツＩＤ等）を保持され、これを参照して読み出し、復号化が行われるので、古い地図データを誤って参照することが防止される。
【００５１】
なお、本実施の形態のように、分割領域データＣｉ毎に最新バージョンを取得できる場合、次のような問題が生じ得る。最新バージョンが取得されている分割領域データＣ２と、最新バージョンが取得されていない分割領域データＣ３に跨って自動車が運行される場合を考える。このとき、分割領域データＣ２においては新設道路のデータがあり、分割領域データＣ３では新設道路のデータが無い、という場合、Ｃ３の領域に入った途端に新設道路が消えてしまうことが起こり得る。このような不都合は、全国幹線道路のデータＣ９を他の分割領域データＣ２とセット販売とすることにより防止することが可能になる。すなわち、データＣ３には新設道路のデータが無いが、全国幹線道路データＣ９には有ることが検索により判明した場合に、表示対象をデータＣ３からＣ９に切り替えることにより、新設道路の表示が消えることを防止することができる。
【００５２】
以上、発明の実施の形態を説明したが、本発明はこれらに限定されるものではなく、発明の趣旨を逸脱しない範囲内において、種々の変更、追加等が可能である。例えば、上記の実施の形態では、複数の表示用データＣｉｊｋｄ、及び複数の検索用データＣｉｊｋｓを、それぞれコンテンツ鍵データＫｃｉｊｋｄ、Ｋｃｉｊｋｓで暗号化してハードディスクドライブ１１０に格納していた。これに代えて、複数の表示用データＣｉｊｋｄのみを暗号化して格納し、複数の検索用データＣｉｊｋｓに関しては、受信後に復号化した状態でハードディスクドライブ１１０に格納させておいてもよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態に係るカーナビゲーションシステムの全体構成を示す概念図である。
【図２】地図データとしての分割領域データＣｉの例を示す概念図である。
【図３】図１に示すエンベッデッドＳＤカード１０９及びハードディスクドライブ１１０の記憶データを示している。
【図４】分割領域データＣｉの各々の詳細（表示用データＣｉｊｋｄ、及び複数の検索用データＣｉｊｋｓ）を示している。
【図５】購入履歴データＨＩＳＴＯＲＹのデータ構造を示す。
【図６】本実施の形態の動作を説明する。
【図７】本実施の形態の動作を説明する。
【図８】本実施の形態の動作を説明する。
【図９】本実施の形態の動作を説明する。
【図１０】本実施の形態の動作を説明する。
【図１１】本実施の形態の動作を説明する。
【図１２】本実施の形態の動作を説明する。
【図１３】本実施の形態の動作を説明する。
【図１４】本実施の形態の動作を説明する。
【符号の説明】
【００５４】
１０・・・カーナビゲーション装置、  ２０・・・ＳＤカード、  ３０・・・ＵＳＢメモリ、  ４０・・・パーソナルコンピュータ、  ５０・・・サーバ。
【図１】
2008076910.tif 000003
【図２】
2008076910.tif 000004
【図３】
2008076910.tif 000005
【図４】
2008076910.tif 000006
【図５】
2008076910.tif 000007
【図６】
2008076910.tif 000008
【図７】
2008076910.tif 000009
【図８】
2008076910.tif 000010
【図９】
2008076910.tif 000011
【図１０】
2008076910.tif 000012
【図１１】
2008076910.tif 000013
【図１２】
2008076910.tif 000014
【図１３】
2008076910.tif 000015
【図１４】
2008076910.tif 000016