(57)【要約】【課題】  地図情報のセキュリティの確保及び表示処理の迅速化を可能とする地図情報生成装置、及び閲覧端末を提供する。【解決手段】  地図情報生成装置１０では、メインレイヤ４４のみを暗号化すると共に、サブレイヤ４５の各メッシュデータ４２の配列をスクランブル化し、管理データ５０によってメインレイヤ４４の各メッシュデータ４２とサブレイヤ４５のメッシュデータ４２とを対応付けて地図情報６０を生成する。閲覧端末２０では、表示領域に対応するメインレイヤ４４のメッシュデータ４２のみを復号化すれば、地図情報６０を初期表示できるので、ユーザに対して快適な動作環境を提供できる。また、地図情報６０のうち、暗号化されていないサブレイヤ４５のメッシュデータ４２の配列はスクランブル化されており、処理負担の増大を回避しつつ、地図情報６０のセキュリティを十分に確保できる。【選択図】  図８
2007248504.tif 000002
【特許請求の範囲】
【請求項１】
表示領域ごとに区分されたメッシュデータを配列してなる複数層のレイヤを有する地図情報を生成する地図情報生成装置であって、
前記複数層のレイヤを第１のレイヤと第２のレイヤとに区分してそれぞれ生成するレイヤ生成手段と、
前記第２のレイヤのメッシュデータの配列をスクランブル化するスクランブル化手段と、
前記第１のレイヤのメッシュデータに対し、当該メッシュデータに対応する前記第２のレイヤのメッシュデータの配列位置を示す管理データを付与する管理データ付与手段と、
前記第１のレイヤのメッシュデータと前記管理データとを暗号化する暗号化手段とを備えたことを特徴とする地図情報生成装置。
【請求項２】
前記第２のレイヤのメッシュデータに含まれる図形の座標値をオフセットさせる座標値調整手段を更に備え、
前記管理データには、前記第２のレイヤのメッシュデータにおける前記座標値のオフセット量を示す調整値情報が含まれていることを特徴とする請求項１記載の地図情報生成装置。
【請求項３】
表示領域ごとに区分されたメッシュデータを配列してなる複数層のレイヤを有する地図情報を表示させる表示手段を備えた閲覧端末であって、
前記表示領域を指定する指定情報の入力を受け付ける受付手段と、
前記指定情報によって指定された表示領域に対応する第１のレイヤのメッシュデータ、及び当該メッシュデータに付与された管理データを復号化する復号化手段と、
前記管理データに基づいて、前記第１のレイヤのメッシュデータに対応する第２のレイヤのメッシュデータの配列位置を特定する配列特定手段と、
前記復号化手段によって復号化された前記第１のレイヤのメッシュデータを前記表示手段に表示させた後、前記配列特定手段によって特定された前記第２のレイヤのメッシュデータを前記表示手段に表示させる表示制御手段とを備えたことを特徴とする閲覧端末。
【請求項４】
前記管理データには、前記第２のレイヤのメッシュデータにおける前記座標値のオフセット量を示す調整値情報が含まれており、
前記調整値情報に基づいて、前記第２のレイヤのメッシュデータに含まれる図形の座標値のオフセットを解除する座標値調整解除手段を更に備えたことを特徴とする請求項３記載の閲覧端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図情報生成装置及び閲覧端末に関する。
【背景技術】
【０００２】
端末のディスプレイに地図情報を表示させ、ユーザのナビゲーション等を行う技術が知られている。このような地図情報の表示に関連する技術として、例えば特許文献１に記載のナビゲーションシステムがある。この従来のナビゲーションシステムでは、予め算出した探索ルートの表示に必要な地図情報を記憶媒体に一旦記憶させた後、この記憶媒体を車載装置（カーナビゲーション装置）で再生させることにより、ユーザに対して経路案内サービスを提供している。
【０００３】
また、例えば特許文献２に記載の通信型ナビゲーション装置及びサーバ装置では、道路・背景・建物といった表示項目ごとに地図情報を複数のレイヤに分割している。そして、探索ルートの表示に必要なレイヤを選択的にサーバ装置から受信することにより、地図情報の取得の効率化を図っている。なお、これらのナビゲーション技術においては、ユーザによる不正コピー等を防止する観点から、地図情報の全体に暗号化処理を施すことが行われている。
【特許文献１】特開２０００−１４６６１９号公報
【特許文献２】特開２００３−７５１７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、地図情報の全体に暗号化処理を施すと、地図情報を表示させる閲覧端末側では、地図情報の復号化と、復号化した地図情報の描画とを並行して行う必要があるため、処理負担が増大するという問題が生じていた。このことは、ＣＰＵの処理能力やメモリ容量が小さい携帯端末などを閲覧端末として用いる場合には特に顕著なものとなり、快適な動作環境下で地図情報を表示させることが困難であった。
【０００５】
本発明は上記課題の解決のためになされたものであり、地図情報のセキュリティの確保及び表示処理の迅速化を可能とする地図情報生成装置、及び閲覧端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題の解決のため、本発明に係る地図情報生成装置は、表示領域ごとに区分されたメッシュデータを配列してなる複数層のレイヤを有する地図情報を生成する地図情報生成装置であって、複数層のレイヤを第１のレイヤと第２のレイヤとに区分してそれぞれ生成するレイヤ生成手段と、第２のレイヤのメッシュデータの配列をスクランブル化するスクランブル化手段と、第１のレイヤのメッシュデータに対し、当該メッシュデータに対応する第２のレイヤのメッシュデータの配列位置を示す管理データを付与する管理データ付与手段と、第１のレイヤのメッシュデータと管理データとを暗号化する暗号化手段とを備えたことを特徴としている。
【０００７】
この地図情報生成装置では、地図情報の第１のレイヤのみを暗号化すると共に、第２のレイヤのメッシュデータの配列をスクランブル化し、管理データによって第１のレイヤのメッシュデータと第２のレイヤのメッシュデータとを対応付けている。したがって、この地図情報を表示させる場合、指定された表示領域に対応する第１のレイヤのメッシュデータのみを復号化し、このメッシュデータに対応する第２のレイヤのメッシュデータの配列位置を特定すればよく、地図情報全体の復号化は不要となる。これにより、携帯端末等のＣＰＵの処理能力及びメモリ容量の小さい閲覧端末であっても、地図情報の表示処理を迅速化でき、ユーザに対して快適な動作環境を提供できる。また、暗号化されていない第２のレイヤのメッシュデータの配列はスクランブル化されており、地図情報のセキュリティの確保も十分に確保される。
【０００８】
また、第２のレイヤのメッシュデータに含まれる図形の座標値をオフセットさせる座標値調整手段を更に備え、管理データには、第２のレイヤのメッシュデータにおける座標値のオフセット量を示す調整値情報が含まれていることが好ましい。この場合、表示処理の負担を抑えつつ、地図情報のセキュリティを一層確保することが可能となる。
【０００９】
また、本発明に係る閲覧端末は、表示領域ごとに区分されたメッシュデータを配列してなる複数層のレイヤを有する地図情報を表示させる表示手段を備えた閲覧端末であって、表示領域を指定する指定情報の入力を受け付ける受付手段と、指定情報によって指定された表示領域に対応する第１のレイヤのメッシュデータ、及び当該メッシュデータに付与された管理データを復号化する復号化手段と、管理データに基づいて、第１のレイヤのメッシュデータに対応する第２のレイヤのメッシュデータの配列位置を特定する配列特定手段と、復号化手段によって復号化された第１のレイヤのメッシュデータを表示手段に表示させた後、配列特定手段によって特定された第２のレイヤのメッシュデータを表示手段に表示させる表示制御手段とを備えたことを特徴としている。
【００１０】
この閲覧端末では、指定された表示領域に対応する第１のレイヤのメッシュデータのみを復号化し、このメッシュデータに対応する第２のレイヤのメッシュデータを特定するだけで、表示に必要な処理が完了する。これにより、当該閲覧端末がＣＰＵの処理能力及びメモリ容量の小さい端末であっても、地図情報の表示処理を迅速化でき、ユーザに対して快適な動作環境を提供できる。また、暗号化されていない第２のレイヤのメッシュデータの配列はスクランブル化されており、地図情報のセキュリティの確保も十分に確保される。
【００１１】
また、管理データには、第２のレイヤのメッシュデータにおける座標値のオフセット量を示す調整値情報が含まれており、調整値情報に基づいて、第２のレイヤのメッシュデータに含まれる図形の座標値のオフセットを解除する座標値調整解除手段を更に備えたことが好ましい。この場合、表示処理の負担を抑えつつ、地図情報のセキュリティを一層確保することが可能となる。
【発明の効果】
【００１２】
以上説明したように、本発明に係る地図情報生成装置及び閲覧端末によれば、地図情報のセキュリティの確保及び表示処理の迅速化を図ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら、本発明に係る地図情報生成装置及び閲覧端末の好適な実施形態について、詳細に説明する。
【００１４】
図１は、本発明に係る地図情報生成装置及び閲覧端末の一実施形態を含んで構成されるナビゲーションシステムの構成を示す図である。図１に示すナビゲーションシステム１は、ユーザからの要求に従って、周囲の道路や建築物の位置などを示す地図情報を提供するサービスを実現するためのシステムとして構成されている。このナビゲーションシステム１は、サービスに利用する地図情報を生成する地図情報生成装置１０と、当該地図情報を閲覧に用いる閲覧端末２０とを備えている。
【００１５】
地図情報生成装置１０は、例えばサービスを提供する事業者が管理する装置であり、物理的には、ＣＰＵ、メモリ、通信インタフェイス、ハードディスクといった格納部、ディスプレイといった表示部、等を備えたコンピュータシステムである。また、地図情報生成装置１０は、図２に示すように、機能的な構成要素として、元地図情報入力部１０１と、レイヤ生成部１０２と、座標値調整部１０３と、スクランブル化部１０４と、管理データ付与部１０５と、暗号化部１０６と、地図情報出力部１０７とを備えている。
【００１６】
元地図情報入力部１０１は、この地図情報生成装置１０で生成する地図情報の生成元である地図情報（以下、「元地図情報」と称す）を入力する部分である。元地図情報の一例を図３に示す。図３に示す例では、元地図情報４０は、６層のレイヤ４１（第１レイヤ４１ａ〜第６レイヤ４１ｆ）によって構成されている。
【００１７】
第１レイヤ４１ａは、例えば高速道路、国道、県道といった主要道路を表示するためのレイヤであり、第２レイヤ４１ｂは、例えば学校・病院・店舗といった建築物を表示するためのレイヤである。また、第３レイヤ４１ｃ以降は、例えば主要道路よりも細い生活道路、建築物のロゴマーク、背景等を表示するためのレイヤである。
【００１８】
各レイヤ４１ａ〜４１ｆのそれぞれは、実際の地図上において例えば３００ｍ×４００ｍとなる表示領域ごとにメッシュ状に区分されたデータ（以下、「メッシュデータ」と称す）によって構成されている。各メッシュデータ４２（４２１，１、４２１，２、…４２ｎ，ｍ）は、配列位置（１，１）から順番に、配列位置（ｎ，ｍ）までｎ行×ｍ列に配列され、各メッシュデータ４２には、描画する図形のベクトルデータ４３が含まれている。
【００１９】
このメッシュデータ４２の例を図４に示す。図４に示す例では、互いに隣接する配列位置（ｘ，ｙ）のメッシュデータ４２ｘ，ｙと配列位置（ｘ，ｙ＋１）のメッシュデータ４２ｘ，ｙ＋１に跨って、３本の道路のベクトルデータ４３Ａ，４３Ｂ，４３Ｃ、及び建築物用のベクトルデータ４３Ｄが含まれている。道路の形状は、ベクトルデータ４３Ａ，４３Ｂ，４３Ｃの始点（Ａ１，Ｂ１，Ｃ１）、終点（Ａ２，Ｂ２，Ｃ２）、及び中間の屈折点（Ａ３，Ａ４，Ｂ３，Ｃ３）の座標値によってそれぞれ特定される。また、建築物の形状は、ベクトルデータ４３Ｄの頂点（Ｄ１，Ｄ２）の座標値によって特定される。元地図情報入力部１０１は、入力された元地図情報４０をレイヤ生成部１０２に出力する。
【００２０】
レイヤ生成部１０２は、生成する地図情報のメインレイヤ（第１のレイヤ）とサブレイヤ（第２のレイヤ）とをそれぞれ生成する部分である。具体的には、レイヤ生成部１０２は、元地図情報入力部１０１から元地図情報４０を受け取ると、図５に示すように、元地図情報４０の第１レイヤ４１ａと第２レイヤ４１ｂとを切り出し、これらをメインレイヤ４４として定義付ける。また、第３レイヤ４１ｃ以降のレイヤをサブレイヤ４５として定義付ける。レイヤ生成部１０２は、生成したメインレイヤ４４及びサブレイヤ４５を座標値調整部１０３に出力する。
【００２１】
座標値調整部１０３は、レイヤ生成部１０２からメインレイヤ４４及びサブレイヤ４５を受け取り、サブレイヤ４５の各メッシュデータ４２に含まれるベクトルデータＡ〜Ｄの座標値をオフセットさせる部分である。座標値のオフセットの例を図６に示す。図６に示す例では、配列位置（ｘ，ｙ）のメッシュデータ４２ｘ，ｙに属する図形と、当該メッシュデータ４２ｘ，ｙに隣接する配列位置（ｘ，ｙ＋１）のメッシュデータ４２ｘ，ｙ＋１に属する図形とがそれぞれ反対の向きに平行移動するようにオフセットが掛けられている。すなわち、配列位置（ｘ，ｙ）のメッシュデータ４２ｘ，ｙに属するベクトルデータ４３Ａ〜４３Ｄの座標値には、所定のオフセット値が減算され、当該メッシュデータ４２ｘ，ｙに隣接する配列位置（ｘ，ｙ＋１）のメッシュデータ４２ｘ，ｙ＋１に属するベクトルデータＡ〜Ｄの座標値には、上述したオフセット値と同じ値が加算されている。
【００２２】
道路のベクトルデータ４３Ａ〜４３Ｃの座標値のうち、メッシュデータ４２ｘ，ｙ，４２ｘ，ｙ＋１間の境界Ｌ上で共通する端点を特定するＡ４，Ｂ３，Ｃ３の座標値については、これらをメッシュデータ４２ｘ，ｙ，４２ｘ，ｙ＋１に２分割した上で、オフセット値の加減がそれぞれなされている。座標値調整部１０３は、ベクトルデータ４３Ａ〜４３Ｄの座標値のオフセットを行った後、メインレイヤ４４及びサブレイヤ４５をスクランブル化部１０４に出力する。また、座標値調整部１０３は、座標値の加減に用いたオフセット値を示す調整値情報を生成し、管理データ付与部１０５に出力する。
【００２３】
スクランブル化部１０４は、座標値調整部１０３から受け取ったサブレイヤ４５のメッシュデータ４２の配列をスクランブル化する部分である。すなわち、スクランブル化部１０４は、所定のランダム関数等を用いることにより、サブレイヤ４５の各メッシュデータ４２（４２１，１、４２１，２、…４２ｎ，ｍ）の配列位置をランダムに並び変える（図８参照）。
【００２４】
また、スクランブル化部１０４は、サブレイヤ４５のメッシュデータ４２をスクランブル化した後、当該メッシュデータ４２の配列を示す配列情報を生成する。スクランブル化部１０４は、メインレイヤ４４、スクランブル化したサブレイヤ４５、及び配列情報を管理データ付与部１０５に出力する。
【００２５】
管理データ付与部１０５は、スクランブル化部１０４から受け取った配列情報及び座標値調整部１０３から受け取った調整値情報に基づいて管理データ５０を生成し、この管理データ５０をメインレイヤ４４の各メッシュデータ４２に付与する部分である。管理データ５０の例を図７に示す。図７に示す例では、管理データ５０として、第１レイヤ４１ａにおける配列位置（ｘ，ｙ）のメッシュデータ４２の属性情報、第２レイヤ４１ｂにおける配列位置（ｘ，ｙ）のメッシュデータ４２の属性情報、配列情報、及びオフセット値が関連付けられている。
【００２６】
属性情報には、例えばメッシュデータ４２の配列位置、データサイズといった情報が含まれている。配列情報は、メインレイヤ４４における配列位置（ｘ，ｙ）の各メッシュデータ４２に対応するサブレイヤ４５のメッシュデータ４２の配列位置を示すポインタとして表されており、このポインタの表示するアドレスに実際のメッシュデータ４２が格納される。そして、管理データ付与部１０５は、管理データ５０を付与した後、メインレイヤ４４及びサブレイヤ４５を暗号化部１０６に出力する。
【００２７】
暗号化部１０６は、管理データ付与部１０５から受け取ったメインレイヤ４４及びサブレイヤ４５のうち、メインレイヤ４４のみを暗号化する部分である。すなわち、暗号化部１０６は、メインレイヤ４４の各メッシュデータ４２と、これに付与されている管理データ５０とを暗号化する。これにより、図８に示すように、元地図情報４０に基づく地図情報６０の生成が完了する。暗号化部１０６は、生成した地図情報６０を地図情報出力部１０７に出力する。
【００２８】
地図情報出力部１０７は、暗号化部１０６から受け取った地図情報６０を外部に出力する部分である。地図情報出力部１０７は、例えばＳＤ（Secure Digital）カードのような小型の記憶媒体３０に地図情報６０の書き込みを行う。地図情報６０が書き込まれた記憶媒体３０は、事業者等が販売・配布することにより、閲覧端末２０のユーザに配信される。
【００２９】
次に、閲覧端末２０の構成について説明する。
【００３０】
閲覧端末２０は、例えばナビゲーションのサービスに加入しているユーザが所有する携帯電話機である。閲覧端末２０は、物理的には、ＣＰＵ（中央処理装置）、メモリといった記憶装置、プッシュボタンといった入力装置等を備え、予め地図情報６０を利用するための専用のアプリケーションがインストールされている。また、閲覧端末２０は、図９に示すように、機能的な構成要素として、指定情報入力受付部２０１と、復号化部２０２と、記憶媒体収容部２０３と、配列特定部２０４と、座標値調整解除部２０５と、表示制御部２０６と、表示部２０７とを備えている。
【００３１】
指定情報入力受付部２０１は、表示部２０７に表示させる地図情報６０の表示領域を指定する指定情報の入力を受け付ける部分である。指定情報は、専用のアプリケーションを起動させたユーザが閲覧端末２０の操作ボタン（図示しない）を操作することによって入力され、例えば目的地の緯度・経度や住所といった情報が含まれる。指定情報入力受付部２０１は、入力された指定情報を復号化部２０２に出力する。
【００３２】
復号化部２０２は、地図情報６０の復号化を行う部分である。より具体的には、復号化部２０２は、指定情報入力受付部２０１から指定情報を受け取ると、記憶媒体収容部２０３に収容されている記憶媒体３０内の地図情報６０にアクセスし、指定情報によって指定された表示領域に対応する地図情報６０のメインレイヤ４４のメッシュデータ４２、及び管理データ５０を復号化する。復号化部２０２は、復号化したメインレイヤのメッシュデータ４２を表示制御部２０６に出力し、指定情報及び管理データ５０を配列特定部２０４に出力する。
【００３３】
配列特定部２０４は、管理データ５０に基づいて、メインレイヤ４４のメッシュデータ４２に対応するサブレイヤ４５のメッシュデータ４２の配列位置を特定する部分である。配列特定部２０４は、復号化部２０２から指定情報及び管理データ５０を受け取ると、管理データ５０に含まれる配列情報（図７参照）を参照し、配列情報のポインタが表示するアドレスに基づいて、復号化部２０２から受け取ったメインレイヤ４４のメッシュデータ４２に対応するサブレイヤ４５のメッシュデータ４２の配列位置を特定する。そして、配列特定部２０４は、配列位置を特定したサブレイヤ４５のメッシュデータ４２を記憶媒体３０から取得し、管理データ５０と共に座標値調整解除部２０５に出力する。
【００３４】
座標値調整解除部２０５は、サブレイヤ４５のメッシュデータ４２に含まれる図形の座標値のオフセットを解除する部分である。すなわち、座標値調整解除部２０５は、配列特定部２０４からサブレイヤ４５のメッシュデータ４２及び管理データ５０を受け取ると、管理データ５０に含まれる調整値情報（図７参照）を参照し、サブレイヤ４５のメッシュデータ４２に含まれるベクトルデータ４３Ａ〜４３Ｄ（図６参照）の座標値に加減されている所定のオフセット値を解除する。座標値調整解除部２０５は、オフセット値を解除したサブレイヤ４５のメッシュデータ４２を表示制御部２０６に出力する。
【００３５】
表示制御部２０６は、表示部２０７の表示を制御する部分である。表示制御部２０６は、復号化部２０２から受け取ったメインレイヤ４４のメッシュデータ４２に基づいて、ユーザが指定した表示領域に存在する主要道路及び建築物の図形を表示部２０７に表示（初期表示）させる。また、表示制御部２０６は、座標値調整部１０３から受け取ったサブレイヤ４５のメッシュデータ４２に基づいて、上述した表示領域に存在する生活道路、建築物のロゴマーク、背景等を表示部２０７に順次表示させる。
【００３６】
次に、上述した構成を有する地図情報生成装置１０及び閲覧端末２０の動作について、図１０及び図１１に示すフローチャートを参照しながら説明する。
【００３７】
地図情報生成装置１０では、図１０に示すように、まず元地図情報４０の入力がなされる（ステップＳ０１）。そうすると、地図情報生成装置１０は、入力された元地図情報４０の第１レイヤ４１ａ及び第２レイヤ４１ｂを切り出し、メインレイヤ４４とサブレイヤ４５とを生成する（ステップＳ０２）。次に、地図情報生成装置１０は、サブレイヤ４５の各メッシュデータ４２に含まれるベクトルデータ４３の座標値に所定のオフセット値を加減し（ステップＳ０３）、サブレイヤ４５の各メッシュデータ４２の配列位置をスクランブル化する（ステップＳ０４）。
【００３８】
さらに、地図情報生成装置１０は、メインレイヤ４４に管理データ５０を付与した後（ステップＳ０５）、メインレイヤ４４の暗号化を行う（ステップＳ０６）。これにより、地図情報６０の生成が完了する。最後に、地図情報生成装置１０は、生成した地図情報を記憶媒体３０に出力し、処理が完了する（ステップＳ０７）。
【００３９】
閲覧端末２０では、図１１に示すように、まずユーザの所定の操作により、地図情報６０を利用するための専用のアプリケーションが起動する（ステップＳ１１）。アプリケーションが起動すると、閲覧端末２０は、ユーザからの指定情報の入力を受け付ける（ステップＳ１２）。
【００４０】
指定情報が入力されると、閲覧端末２０は、指定情報によって指定された表示領域に対応する地図情報６０のメインレイヤ４４のメッシュデータ４２、及び管理データ５０を復号化する（ステップＳ１３）。そして、閲覧端末２０は、復号化したメインレイヤ４４のメッシュデータ４２に基づいて、主要道路や建築物の図形を表示部２０７に表示させる（ステップＳ１４）。
【００４１】
一方、閲覧端末２０は、メインレイヤ４４のメッシュデータ４２の表示に続き、管理データ５０内の配列情報に基づいて、メッシュデータ４２に対応するサブレイヤ４５のメッシュデータ４２の配列位置を特定する（ステップＳ１５）。そして、閲覧端末２０は、特定したメッシュデータ４２を記憶媒体３０から取得し、管理データ５０内の調整値情報に基づいて、メッシュデータ４２に含まれるベクトルデータ４３の座標値に加減されているオフセット値を解除する（ステップＳ１６）。この後、閲覧端末２０は、オフセット値を解除したサブレイヤ４５のメッシュデータ４２に基づいて、生活道路、建築物のロゴマーク、背景等を表示部２０７に順次表示させる。
【００４２】
以上説明したように、地図情報生成装置１０では、元地図情報４０から切り出したメインレイヤ４４のみを暗号化すると共に、サブレイヤ４５の各メッシュデータ４２の配列をスクランブル化し、管理データ５０によってメインレイヤ４４の各メッシュデータ４２とサブレイヤ４５のメッシュデータ４２とを対応付けることにより、地図情報６０を生成する。
【００４３】
したがって、地図情報６０を表示させる閲覧端末２０では、指定された表示領域に対応するメインレイヤ４４のメッシュデータ４２のみを復号化すれば、ユーザが指定した表示領域を初期表示させることができる。復号化するデータ量は、地図情報６０のレイヤ４４，４５全体の復号化を行う場合に比べて１／１０程度に縮小できる。これにより、閲覧端末２０が、携帯電話機等のＣＰＵの処理能力及びメモリ容量の小さい端末であっても、地図情報６０の表示処理を迅速化でき、ユーザに対して快適な動作環境を提供できる。
【００４４】
また、地図情報６０のうち、暗号化されていないサブレイヤ４５のメッシュデータ４２の配列はスクランブル化されている。閲覧端末２０においてスクランブル化を解除する際には、管理データ５０に基づいてメッシュデータ４２に対応するサブレイヤ４５のメッシュデータ４２の配列位置を特定するだけの単純な処理を行えばよい。したがって、処理負担の増大を回避しつつ、地図情報６０のセキュリティを十分に確保できる。
【００４５】
さらに、上述した実施形態では、サブレイヤ４５のメッシュデータ４２に含まれるベクトルデータ４３の座標値に所定のオフセット値が加減されている。このため、隣接するメッシュデータ４２x，ｙ，４２ｘ，ｙ＋１に跨って存在する道路や建築物のベクトルデータ４３について、メッシュデータ４２x，ｙ，４２ｘ，ｙ＋１間の境界Ｌ上で共通する端点の座標値は、２つの異なる座標値に分割される。この結果、ベクトルデータ４３の共通座標値の単純な解析では、スクランブル化されたサブレイヤ４５の各メッシュデータ４２の配列を特定することは困難であり、表示処理の負担を抑えつつ、地図情報６０のセキュリティを一層確保することが可能となる。
【００４６】
本発明は、上記実施形態に限られるものではない。例えば上述した実施形態では、記憶媒体３０を介して地図情報生成装置１０で生成した地図情報６０を閲覧端末２０に配信しているが、ネットワーク（図示しない）を利用した無線通信や、ＩｒＤＡ（Infrared Data Association）といった近距離無線通信等によって地図情報６０の配信を行ってもよい。
【００４７】
また、閲覧端末２０において、表示制御部２０６がメインレイヤ４４を表示部２０７に表示させた後、サブレイヤ４５を表示部２０７に表示させるか否かの選択を受け付ける受付手段を更に設け、表示させる旨の選択がなされた場合にのみ、ステップＳ１５〜ステップＳ１７の処理を行うようにしてもよい。この場合、閲覧端末２０における処理負担を更に軽減することが可能となる。
【図面の簡単な説明】
【００４８】
【図１】本発明に係る地図情報生成装置及び閲覧端末の一実施形態を含んで構成されるナビゲーションシステムの構成を示す図である。
【図２】図１に示した地図情報生成装置の機能的な構成要素を示す図である。
【図３】元地図情報の一例を示す図である。
【図４】メッシュデータに含まれるベクトルデータの一例を示す図である。
【図５】メインレイヤ及びサブレイヤの一例を示す図である。
【図６】図４に示したベクトルデータの座標値にオフセット値を加減した状態を示す図である。
【図７】管理データの一例を示す図である。
【図８】生成された地図情報の一例を示す図である。
【図９】図１に示した閲覧端末の機能的な構成要素を示す図である。
【図１０】地図情報生成装置の動作を示すフローチャートである。
【図１１】閲覧端末の動作を示すフローチャートである。
【符号の説明】
【００４９】
１０…地図情報生成装置、２０…閲覧端末、４２…メッシュデータ、４４…メインレイヤ（第１のレイヤ）、４５…サブレイヤ（第２のレイヤ）、５０…管理データ、６０…地図情報、１０２…レイヤ生成部、１０３…座標値調整部、１０４…スクランブル化部、１０５…管理データ付与部、１０６…暗号化部、２０１…指定情報入力受付部、２０２…復号化部、２０４…配列特定部、２０５…座標値調整部、２０６…表示制御部、２０７…表示部。
【図１】
2007248504.tif 000003
【図２】
2007248504.tif 000004
【図３】
2007248504.tif 000005
【図４】
2007248504.tif 000006
【図５】
2007248504.tif 000007
【図６】
2007248504.tif 000008
【図７】
2007248504.tif 000009
【図８】
2007248504.tif 000010
【図９】
2007248504.tif 000011
【図１０】
2007248504.tif 000012
【図１１】
2007248504.tif 000013