(57)【特許請求の範囲】
【請求項１】
地図画像表示装置であって、
複数の単位領域で構成された地図画像、および、出発地から目的地に至る経路の少なくとも一部を表示する表示部と、
前記表示部を制御する制御部と、を備え、
前記制御部は、
前記経路を含む地図上の所定領域に含まれる複数の単位領域内において享受可能な対象物の属性を用いて、
前記地図画像上に、前記複数の所定領域のそれぞれについて、前記対象物の属性に基づいて、それぞれの前記単位領域を３次元的に表示し、かつ、前記対象物の属性に含まれる対象物が多いほど、前記単位領域の少なくとも一部の体積を大きく表示し、
前記単位領域内に複数種類の前記対象物が存在する場合に、該単位領域を、前記対象物の種類ごとの複数のブロックを前記高さ方向に重ねて、前記地図画像上に表示し、
前記複数のブロックを前記高さ方向に重ねる際に、ユーザの嗜好に基づいて定められた前記対象物の種類についての優先順位に従って、前記優先順位のより高いブロックがより上方に位置するように、前記複数のブロックを前記高さ方向に重ねる、
地図画像表示装置。
【請求項２】
請求項１記載の地図画像表示装置であって、
前記属性は、前記対象物の件数であることを特徴とする、地図画像表示装置。
【請求項３】
請求項２記載の地図画像表示装置であって、
前記制御部は、前記地図画像上に、前記それぞれの単位領域を３次元的に表示する際に、前記対象物の件数が多いほど、前記単位領域の高さを高く表示する、
地図画像表示装置。
【請求項４】
請求項３記載の地図画像表示装置であって、
前記複数のブロックは、前記対象物の種類ごとの前記対象物の件数に基づいてそれぞれ定められた高さを有する、
地図画像表示装置。
【請求項５】
請求項１ないし４のいずれかに記載の地図画像表示装置であって、
前記制御部は、さらに、前記少なくとも一部の体積を大きく表示する単位領域に隣接する単位領域を、他の単位領域よりも低い彩度で表示する、
地図画像表示装置。
【請求項６】
請求項１ないし５のいずれかに記載の地図画像表示装置であって、
前記画像表示装置の現在地を検出する現在地検出部を備え、
前記制御部は、前記検出された前記現在地を前記出発地として、前記現在地から前記目的地への進行に応じて、前記地図画像上に表示する前記複数の単位領域を切り換える、
地図画像表示装置。
【請求項７】
表示部に複数の単位領域で構成された地図画像、および、出発地から目的地に至る経路の少なくとも一部を表示する地図画像表示方法であって、
前記経路を含む地図上の所定領域に含まれる複数の単位領域内において享受可能な対象物の属性を準備する工程と、
前記地図画像上に、前記複数の所定領域のそれぞれについて、前記対象物の属性に基づいて、それぞれの前記単位領域を３次元的に表示し、かつ、前記対象物の属性に含まれる対象物が多いほど、前記単位領域の体積を大きく表示すると共に、前記単位領域内に複数種類の前記対象物が存在する場合に、該単位領域を、前記対象物の種類ごとの複数のブロックを前記高さ方向に重ねて、前記地図画像上に表示する工程と、
を備え、
前記表示する工程において、前記複数のブロックを前記高さ方向に重ねる際に、ユーザの嗜好に基づいて定められた前記対象物の種類についての優先順位に従って、前記優先順位のより高いブロックがより上方に位置するように、前記複数のブロックを前記高さ方向に重ねる、
地図画像表示方法。
【請求項８】
コンピュータによって実行され、表示部に複数の単位領域で構成された地図画像、および、出発地から目的地に至る経路の少なくとも一部を表示するためのコンピュータプログラムであって、
前記経路を含む地図上の所定領域に含まれる複数の単位領域内において享受可能な対象物の属性を準備する機能と、
前記地図画像上に、前記複数の所定領域のそれぞれについて、前記対象物の属性に基づいて、それぞれの前記単位領域を３次元的に表示し、かつ、前記対象物の属性に含まれる対象物が多いほど、前記単位領域の体積を大きく表示すると共に、前記単位領域内に複数種類の前記対象物が存在する場合に、該単位領域を、前記対象物の種類ごとの複数のブロックを前記高さ方向に重ねて、前記地図画像上に表示する機能と、
をコンピュータに実現させ、
前記表示する機能において、前記複数のブロックを前記高さ方向に重ねる際に、ユーザの嗜好に基づいて定められた前記対象物の種類についての優先順位に従って、前記優先順位のより高いブロックがより上方に位置するように、前記複数のブロックを前記高さ方向に重ねる、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出発地から目的地に至る経路を誘導する経路誘導情報とともに、経路を含む地図上の所定領域内において享受可能な対象物に関する案内情報を提供する技術に関するものである。
【背景技術】
【０００２】
従来、出発地から目的地に至る経路探索および経路誘導を行うナビゲーションシステムが普及している。このようなナビゲーションシステムでは、画像表示装置の表示画面上に、経路誘導情報、すなわち、地図および出発地から目的地に至る経路を表示するとともに、例えば、商品やサービスの宣伝・広告のための情報等を表示することによって、ナビゲーションシステムのユーザに対して、種々の情報を提供する技術が提案されている。
【０００３】
例えば、下記特許文献１では、出発地から目的地に至る経路の近傍に存在する販売店に関する情報を、外部局からナビゲーション装置に送信することによって、ナビゲーション装置のユーザに、販売店に関する情報を提供する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２４１３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ナビゲーション装置や、ナビゲーションシステムのユーザが、経路誘導情報とともに得たい情報は多様化している。例えば、上記ユーザは、経路誘導情報とともに、上記特許文献１に記載されているような販売店情報以外に、飲食店、アミューズメント施設、名所、観光スポット等、種々のジャンル、カテゴリの情報、換言すれば、出発地から目的地までの移動中に享受可能な種々の対象物に関する案内情報を所望する。
【０００６】
さらに、上記ユーザは、地図上のどのエリアにどのようなジャンル、カテゴリのスポットがどの程度存在するのかを大まかに知りたい場合もある。しかし、このような情報を上記ユーザが得るための技術は、従来、提案されておらず、上記ユーザの利便性をさらに向上させる余地があった。
【０００７】
本発明は、上述の課題を解決するためになされたものであり、出発地から目的地に至る経路を誘導する経路誘導情報とともに、経路を含む地図上の所定領域内において享受可能な対象物に関する案内情報を得る際のユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
［形態１］地図画像表示装置であって、複数の単位領域で構成された地図画像、および、出発地から目的地に至る経路の少なくとも一部を表示する表示部と、前記表示部を制御する制御部と、を備え、前記制御部は、前記経路を含む地図上の所定領域に含まれる複数の単位領域内において享受可能な対象物の属性を用いて、前記地図画像上に、前記複数の所定領域のそれぞれについて、前記対象物の属性に基づいて、それぞれの前記単位領域を３次元的に表示し、かつ、前記対象物の属性に含まれる対象物が多いほど、前記単位領域の少なくとも一部の体積を大きく表示し；前記単位領域内に複数種類の前記対象物が存在する場合に、該単位領域を、前記対象物の種類ごとの複数のブロックを前記高さ方向に重ねて、前記地図画像上に表示し；前記複数のブロックを前記高さ方向に重ねる際に、ユーザの嗜好に基づいて定められた前記対象物の種類についての優先順位に従って、前記優先順位のより高いブロックがより上方に位置するように、前記複数のブロックを前記高さ方向に重ねる；地図画像表示装置。
【０００９】
［適用例１］地図画像表示装置であって、複数の単位領域で構成された地図画像、および、出発地から目的地に至る経路の少なくとも一部を表示する表示部と、前記表示部を制御する制御部と、を備え、前記制御部は、前記経路を含む地図上の所定領域に含まれる複数の単位領域内において享受可能な対象物の属性を用いて、前記地図画像上に、前記複数の所定領域のそれぞれについて、前記対象物の属性に基づいて、それぞれの前記単位領域を３次元的に表示し、かつ、前記対象物の属性に含まれる対象物が多いほど、前記単位領域の少なくとも一部の体積を大きく表示する、地図画像表示装置。
【００１０】
適用例１の地図画像表示装置では、地図画像上に、出発地から目的地に至る経路の少なくとも一部が表示される。さらに、地図画像上に、上記経路を含む地図上の所定領域に含まれる複数の単位領域（いわゆる「メッシュ」）のそれぞれについて、上記対象物の属性に基づいて、それぞれの単位領域が３次元的に表示される。ここで、「対象物の属性」とは、例えば、対象物の件数や、対象物に関する口コミ情報の件数、対象物に対する評価、その他のデータが含まれる。さらに、適用例１の地図画像表示装置では、地図画像上に、上記対象物の属性に含まれる対象物が多いほど、単位領域の少なくとも一部の体積が大きく表示される。したがって、地図画像表示装置のユーザが、経路誘導情報とともに案内情報を得る際に、地図上のどのエリア（単位領域）にどのようなジャンル、カテゴリのスポットがどの程度存在するのか等を、視覚的、感覚的に、大まかに視認することが可能になる。この結果、地図画像表示装置のユーザの利便性を向上させることができる。
【００１１】
ここで、「経路を含む地図上の所定領域」とは、「経路から所定距離以内の地図上の領域」を意味している。したがって、「経路を含む地図上の所定領域に含まれる複数の単位領域」は、例えば、「経路を含む複数の単位領域」および「経路から所定距離以内の複数の単位領域」を含んでいる。
【００１２】
なお、本明細書において、「享受可能な対象物」とは、有体物および無体物を含んでいる。このような「享受可能な対象物」としては、例えば、先に例示した、販売店や、飲食店や、アミューズメント施設や、名所や、観光スポット等が挙げられる。また、本明細書において、「案内情報」という文言は、狭義には、上記対象物、例えば、飲食店の店名、住所、電話番号など、上記対象物の属性情報を意味し、広義には、単位領域内に存在する対象物の件数を表す情報も意味している。さらに、単位領域内に存在する対象物の件数を表す情報は、上記対象物の具体的な数であってもよいし、上記対象物が存在するか否か、あるいは、上記対象物が存在する場合には、その対象物が多いか少ないかをユーザが視認可能な情報であってもよい。
【００１３】
また、上記単位領域を３次元的に表示する態様としては、例えば、単位領域全体を３次元的にブロック状に表示する態様や、単位領域内の所定の位置（例えば、単位領域内の中央地点）に、例えば、上記対象物の属性に応じた大きさのバルーン等の球体等を表示させる態様等が挙げられる。また、上記対象物の属性が多いほど、上記単位領域の少なくとも一部の体積を大きく表示する態様としては、例えば、上記対象物の件数や、上記対象物に関する口コミ情報の件数の増加に伴って、上記体積が連続的に大きくなるように表示するようにしてもよいし、上記体積が段階的に大きくなるように表示するようにしてもよい。
【００１４】
［適用例２］適用例１記載の地図画像表示装置であって、前記属性は、前記対象物の件数であることを特徴とする、地図画像表示装置。
【００１５】
適用例２の地図画像表示装置によって、地図画像表示装置のユーザが、経路誘導情報とともに案内情報を得る際に、地図上のどのエリア（単位領域）にどのようなジャンル、カテゴリのスポットがどの程度存在するのかを、視覚的、感覚的に、大まかに視認することが可能になる。
【００１６】
［適用例３］適用例２１記載の地図画像表示装置であって、前記制御部は、前記地図画像上に、前記それぞれの単位領域を３次元的に表示する際に、前記対象物の件数が多いほど、前記単位領域の高さを高く表示する、地図画像表示装置。
【００１７】
適用例３の地図画像表示装置によって、ユーザは、３次元的に表示された単位領域内に上記対象物が存在することを、容易に視認することができる。さらに、３次元的に表示された単位領域が複数存在する場合には、それらの高さを比較することによって、上記対象物の件数の多少を容易に視認することができる。
【００１８】
［適用例４］適用例３記載の地図画像表示装置であって、前記対象物は、複数種類の前記対象物を含み、前記制御部は、前記単位領域内に前記複数種類の対象物が存在する場合に、さらに、該単位領域を、前記対象物の種類ごとの前記対象物の件数に基づいてそれぞれ定められた高さを有する複数のブロックを前記高さ方向に重ねて、前記地図画像上に表示する、地図画像表示装置。
【００１９】
適用例４の地図画像表示装置によって、ユーザは、ある単位領域内に複数種類の上記対象物が存在することを容易に認識することができる。
【００２０】
［適用例５］適用例３記載の地図画像表示装置であって、前記対象物は、複数種類の前記対象物を含み、前記制御部は、さらに、前記単位領域内に前記複数種類の対象物が存在する場合に、該単位領域を、前記対象物の種類ごとの前記対象物の件数に基づいてそれぞれ定められた高さを有する複数のブロックを水平方向に並べて、前記地図画像上に表示する、地図画像表示装置。
【００２１】
適用例５の地図画像表示装置によっても、適用例３の地図画像表示装置と同様に、ユーザは、ある単位領域内に複数種類の上記対象物が存在することを容易に認識することができる。
【００２２】
［適用例６］適用例４記載の地図画像表示装置であって、前記制御部は、さらに、前記複数種類の対象物が存在する前記単位領域を、ユーザの嗜好に基づいて定められた前記対象物の種類についての優先順位に従って、前記複数のブロックを前記高さ方向に重ねて、前記地図画像上に表示する、地図画像表示装置。
【００２３】
適用例６の地図画像表示装置によって、ユーザは、上記優先順位の高い種類の上記対象物の存在を表すブロックを、上記優先順位の低い種類の上記対象物の存在を表すブロックよりも視認し易くすることができる。
【００２４】
なお、適用例６の地図画像表示装置において、上記優先順位は、種々の態様で定めることができる。例えば、地図画像表示装置に、上記対象物についての案内情報を検索する機能を備えるようにし、その検索履歴に基づいて、上記優先順位を定めるようにすることができる。一般に、ある種類の上記対象物についての検索回数が多いほど、ユーザは、その種類の上記対象物に対する関心が、他の種類の上記対象物に対する関心よりも高いものと判断することができる。したがって、このような態様によれば、ユーザに意識させることなく、ユーザの関心が比較的高いであろう種類の上記対象物についての上記優先順位を高くすることができる。
【００２５】
また、上記優先順位は、ユーザによって指定されるものとしてもよい。このような態様によれば、ユーザが意識的に指定した上記優先順位に確実に従った表示を行うことができる。
【００２６】
また、適用例４または５記載の地図画像表示装置において、複数種類の上記対象物の中から、上記単位領域の３次元的な表示に利用する上記対象物を、ユーザが選択可能としてもよい。このような態様によれば、ユーザによって選択された種類の上記対象物の件数のみを用いて、換言すれば、ユーザによって選択されなかった種類の上記対象物の件数を用いずに、上記単位領域の３次元的な表示を行うことができる。したがって、上記単位領域の３次元的な表示に要する処理時間を短縮することができる。また、ユーザが不要と判断した上記対象物が存在する単位領域は、３次元的に表示されないので、ユーザによる上記対象物についての視認性を向上させることができる。
【００２７】
また、適用例４ないし６のいずれかに記載の地図画像表示装置において、上記３次元的に表示される前記単位領域の表示色が、上記対象物の種類ごとに異なるようにすることが好ましい。こうすることによって、ユーザによる上記対象物の種類についての視認性を向上させることができる。
【００２８】
［適用例７］適用例１ないし６のいずれかに記載の地図画像表示装置であって、前記制御部は、さらに、前記少なくとも一部の体積を大きく表示する単位領域に隣接する単位領域を、他の単位領域よりも低い彩度で表示する、地図画像表示装置。
【００２９】
ある単位領域を３次元的に表示した場合、この３次元的に表示した単位領域が、隣接する単位領域の表示物（建物等）と重なった場合などには、３次元的に表示した単位領域のユーザによる視認性を損ねる場合がある。適用例７の地図画像表示装置では、少なくとも一部の体積を大きく表示する単位領域に隣接する単位領域を、他の単位領域よりも低い彩度で表示するので、少なくとも一部の体積が大きく表示された単位領域（３次元的に表示した単位領域）のユーザによる視認性を損ねることを抑制することができる。
【００３０】
［適用例８］適用例１ないし７のいずれかに記載の地図画像表示装置であって、前記画像表示装置の現在地を検出する現在地検出部を備え、前記制御部は、前記検出された前記現在地を前記出発地として、前記現在地から前記目的地への進行に応じて、前記地図画像上に表示する前記複数の単位領域を切り換える、地図画像表示装置。
【００３１】
適用例８の地図画像表示装置によって、ユーザは、現在地から目的地への進行中に、現在地の近傍に上記対象物が存在するエリアが存在することを、随時、視認することができる。
【００３２】
本発明は、上述した種々の特徴を必ずしも全て備えている必要はなく、その一部を省略したり、適宜、組み合わせたりして構成することができる。また、本発明は、上述の地図画像表示装置としての構成の他、表示部に地図画像を表示する地図画像表示方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、および、そのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【００３３】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、地図画像表示装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施例としての情報提供ナビゲーションシステム１０００の概略構成を示す説明図である。
【図２】情報提供ナビゲーションサーバ１００の概略構成を示す説明図である。
【図３】地図サーバ１５０の概略構成を示す説明図である。
【図４】案内情報サーバ１８０の概略構成を示す説明図である。
【図５】携帯電話機２００の概略構成を示す説明図である。
【図６】表示データ生成処理の流れの概略を示すフローチャートである。
【図７】情報提供ナビゲーションサーバ１００から受信した表示画像データに基づいて、携帯電話機２００の主制御部２１０が表示パネル２０２に表示する電子地図の表示画面ＳＣＲの一例を示す説明図である。
【図８】情報提供ナビゲーションサーバ１００から受信した表示画像データに基づいて、携帯電話機２００の主制御部２１０が表示パネル２０２に表示する電子地図の表示画面ＳＣＲの一例を示す説明図である。
【図９】電子地図の表示画面ＳＣＲ上に表示された飲食店に関する情報の一例を示す説明図である。
【図１０】電子地図の表示画面ＳＣＲ上に表示された飲食店に関する詳細な情報の一例を示す説明図である。
【図１１】変形例としての表示画像データに基づいて、携帯電話機２００の表示パネル２０２に表示される電子地図の表示画面ＳＣＲの一例を示す説明図である。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．情報提供ナビゲーションシステムの構成：
Ｂ．情報提供ナビゲーションサーバの構成：
Ｃ．地図サーバの構成：
Ｄ．案内情報サーバの構成：
Ｅ．携帯電話機の構成：
Ｆ．表示画像データ生成処理、および、その他の処理：
Ｇ．実施例の効果：
Ｈ．変形例：
【００３６】
Ａ．情報提供ナビゲーションシステムの構成：
図１は、本発明の一実施例としての情報提供ナビゲーションシステム１０００の概略構成を示す説明図である。この情報提供ナビゲーションシステム１０００は、情報提供ナビゲーションサーバ１００と、地図サーバ１５０と、案内情報サーバ１８０と、携帯電話機２００とを備えている。これらは、インターネットＩＮＴ、および、図示しない中継局を介して、互いに接続されている。
【００３７】
本実施例の情報提供ナビゲーションシステム１０００では、後述するように、情報提供ナビゲーションサーバ１００は、携帯電話機２００からの要求に応じて、携帯電話機２００の現在地から目的地に至る経路探索を行い、この経路探索によって得られた経路に基づいて、地図サーバ１５０、および、案内情報サーバから、携帯電話機２００の現在地から目的地への進行に応じて、種々のデータを取得して、経路誘導情報と案内情報とを含む表示画像データを生成し、この表示画像データを、表示パネル２０２を備える携帯電話機２００に送信する。経路誘導情報と案内情報とを含む表示画像データについては、後から詳述する。なお、情報提供ナビゲーションサーバ１００は、後述するように、経路情報を含み、案内情報を含まない表示画像データを生成し、これを携帯電話機２００に送信することも可能である。
【００３８】
携帯電話機２００は、情報提供ナビゲーションサーバ１００から、経路誘導情報と案内情報とを含む表示画像データを受信し、この表示画像データに基づいて、経路誘導情報と案内情報とを含む電子地図を表示パネル２０２に表示する。携帯電話機２００のユーザは、表示パネル２０２に表示された電子地図によって、経路誘導情報と案内情報とを得ることができる。また、携帯電話機２００のユーザは、表示パネル２０２に表示された経路誘導情報と案内情報とを含む電子地図から、案内情報の詳細についての検索を行うこともできる。
【００３９】
なお、本実施例において、経路誘導情報とは、携帯電話機２００の現在地から目的地に至る経路を誘導するための情報である。また、案内情報とは、携帯電話機２００の現在地から目的地に至る経路を含む所定領域において、携帯電話機２００のユーザが享受可能な対象物に関する情報である。このような案内情報としては、例えば、飲食店に関する情報、や、アミューズメント施設に関する情報や、名所、観光スポットに関する情報等、種々のジャンル、カテゴリの情報が挙げられる。また、案内情報には、単位領域内に存在する上記対象物の件数を表す情報も含まれる。さらに、単位領域内に存在する上記対象物の数を表す情報は、上記対象物の具体的な数や、上記対象物が存在するか否か、あるいは、上記対象物が存在する場合には、その対象物が多いか少ないかをユーザが視認可能な情報を含む。
【００４０】
Ｂ．情報提供ナビゲーションサーバの構成：
図２は、情報提供ナビゲーションサーバ１００の概略構成を示す説明図である。情報提供ナビゲーションサーバ１００は、通信部１１０と、制御部１２０と、経路ネットワークデータ記憶部１３０とを備えている。
【００４１】
通信部１１０は、インターネットＩＮＴを介して、地図サーバ１５０や、案内情報サーバ１８０や、携帯電話機２００との通信を行う。
【００４２】
経路ネットワークデータ記憶部１３０は、経路探索に用いられるノードデータ、アークデータ、および、コストデータと、マップマッチングを含む経路誘導に用いられるノードデータ、および、アークデータを記憶している。ノードデータは、地図上における通路の端点（例えば、交差点や、行き止まりなど）を表すデータであり、各端点の位置を表す座標データ（緯度、経度）や、各端点に関する属性情報を含んでいる。また、アークデータは、地図上における通路を表すデータであり、通路の始点および終点を表すノードと関連付けられている。また、コストデータは、各通路の平均旅行時間などの評価値を表すデータであり、経路探索用のアークデータと対応付けられている。経路ネットワークデータ記憶部１３０において、これらの各データは、地図上の単位領域（メッシュ）ごとに記憶されている。本実施例では、メッシュの形状は、正方形であるものとしたが、他の形状（例えば、矩形形状、六角形等の多角形、楕円形状）としてもよい。
【００４３】
なお、各メッシュには、それぞれを識別するためのＩＤが割り当てられている。また、各ノードデータ、および、各アークデータにも、それぞれを識別するためのＩＤが割り当てられている。また、経路探索用のノードデータと経路誘導用のノードデータ、および、経路探索用のアークデータと経路誘導用のアークデータは、それぞれ、上記ＩＤによって、互いに対応付けられている。
【００４４】
制御部１２０は、ＣＰＵや、ＲＡＭや、ＲＯＭを備えており、経路探索部１２２や、表示画像データ生成部１２４や、案内情報検索部１２６や、検索履歴記憶部１２８として機能する。また、表示画像データ生成部１２４は、優先順位記憶部１２４ａと、生成モード記憶部１２４ｂとを備えている。
【００４５】
経路探索部１２２は、経路ネットワークデータ記憶部１３０を参照し、携帯電話機２００から受信した携帯電話機２００の現在地および目的地に基づいて、携帯電話機２００の現在地から目的地に至る経路探索を行う。本実施例では、周知のダイクストラ法によって、上記経路探索を行うものとした。なお、携帯電話機２００の現在地や、目的地は、地図上の座標データ（緯度、経度）や、電子地図上のｘｙ座標値や、住所等から特定することができる。
【００４６】
表示画像データ生成部１２４は、上記経路探索の結果に基づいて、携帯電話機２００に送信すべき経路誘導を行うための表示画像データを生成する。本実施例では、経路誘導情報と案内情報とを含む表示画像データを生成する第１の表示画像生成モードと、経路誘導情報を含み、案内情報を含まない表示画像データを生成する第２の表示画像生成モードとの２種類の表示画像生成モードが用意されている。これらの表示画像生成モードの設定は、情報提供ナビゲーションシステム１０００を利用する携帯電話機２００の個体番号ごとに、生成モード記憶部１２４ｂに記憶され、各携帯電話機２００からのモード切換指示によって切り換え可能である。
【００４７】
情報提供ナビゲーションサーバ１００にアクセスした携帯電話機２００について、生成モード記憶部１２４ｂに記憶された表示画像生成モードが、第１の表示画像生成モードである場合には、表示画像データ生成部１２４は、経路探索部１２２による経路探索によって得られた経路に基づいて、この経路に対応する経路ネットワークデータ（経路誘導用のノードデータ、および、アークデータ）を、経路ネットワークデータ記憶部１３０から取得する。また、表示画像データ生成部１２４は、上記経路を含む所定領域に含まれる複数のメッシュにそれぞれ対応する地図画像データを、後述する地図サーバ１５０から、通信部１１０を介して取得する。また、表示画像データ生成部１２４は、上記所定領域に含まれる複数のメッシュにそれぞれ対応する案内情報を、後述する案内情報サーバ１８０から、通信部１１０を介して取得する。そして、表示画像データ生成部１２４は、取得した経路ネットワークデータと地図画像データと案内情報とを用いて、経路誘導情報および案内情報を含む表示画像データを生成する。なお、本実施例では、表示画像データ生成部１２４は、上記所定領域に含まれる複数のメッシュにそれぞれ対応する案内情報を、後述する案内情報サーバ１８０から、通信部１１０を介して取得する際に、上記経路から所定距離（例えば、５００ｍ）以内のメッシュに対応する案内情報のみを取得し、上記経路から所定距離よりも離れたメッシュに対応する案内情報は取得しないものとした。
【００４８】
また、表示画像データ生成部１２４が、経路誘導情報および案内情報を含む表示画像データを生成する際には、後述するように、表示画像データ生成部１２４は、携帯電話機２００の個体番号ごとに、優先順位記憶部１２４ａに記憶されている案内情報の表示順序についての優先順位に従って、経路誘導情報および案内情報を含む表示画像データを生成する。本実施例では、後述するように、案内情報検索部１２６は、ユーザによって指定された案内情報の検索を行うことが可能であり、その検索履歴は、携帯電話機２００の個体番号ごとに、検索履歴記憶部１２８に記憶される。そして、優先順位記憶部１２４ａに記憶される、携帯電話機２００の個体番号ごとの案内情報の表示順序についての優先順位は、検索履歴記憶部１２８に記憶されている案内情報についての各検索履歴に基づいて決定されるものとした。検索履歴（検索回数）が多いジャンルほど、案内情報の表示に関する優先順位が高くなる。優先順位記憶部１２４ａに記憶される各優先順位は、各携帯電話機２００からのユーザによる指示によって設定することも可能である。
【００４９】
情報提供ナビゲーションサーバ１００にアクセスした携帯電話機２００について、生成モード記憶部１２４ｂに記憶された表示画像生成モードが、第２の表示画像生成モードである場合には、表示画像データ生成部１２４は、上記経路探索によって得られた経路に基づいて、この経路に対応する経路ネットワークデータ（経路誘導用のノードデータ、およびアークデータ）を、経路ネットワークデータ記憶部１３０から取得する。また、表示画像データ生成部１２４は、上記経路を含む所定領域に含まれる複数のメッシュにそれぞれ対応する地図画像データを、後述する地図サーバ１５０から、通信部１１０を介して取得する。なお、表示画像データ生成部１２４は、案内情報サーバ１８０から案内情報を取得しない。そして、表示画像データ生成部１２４は、取得した経路ネットワークデータと地図画像データとを用いて、経路誘導情報を含み、案内情報を含まない表示画像データを生成する。
【００５０】
Ｃ．地図サーバの構成：
図３は、地図サーバ１５０の概略構成を示す説明図である。地図サーバ１５０は、通信部１５２と、制御部１５４と、地図画像データ記憶部１５６とを備えている。
【００５１】
通信部１５２は、インターネットＩＮＴを介して、情報提供ナビゲーションサーバ１００と通信を行う。地図画像データ記憶部１５６は、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４が表示画像データを生成するために用いられる地図画像データを、メッシュごとに記憶している。地図画像データは、地図上の道路や建物やその他の地物の画像データである。本実施例では、地図画像データとして、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４における加工が比較的容易なベクトルデータを用いるものとした。制御部１５４は、ＣＰＵや、ＲＡＭや、ＲＯＭを備えており、情報提供ナビゲーションサーバ１００からの要求に応じて、地図画像データを、通信部１５２を介して、情報提供ナビゲーションサーバ１００に送信する。
【００５２】
Ｄ．案内情報サーバの構成：
図４は、案内情報サーバ１８０の概略構成を示す説明図である。案内情報サーバ１８０は、通信部１８２と、制御部１８４と、案内情報記憶部１８６とを備えている。制御部１８４は、ＣＰＵや、ＲＡＭや、ＲＯＭを備えており、例えば、案内情報収集部１８４ａや、登録部１８４ｂとして機能する。通信部１８２は、インターネットＩＮＴを介して、情報提供ナビゲーションサーバ１００や、図示しない他のＷｅｂサーバと通信を行う。
【００５３】
案内情報記憶部１８６は、メッシュごとに、案内情報を記憶している。図４中に、案内情報記憶部１８６に記憶されている案内情報データベースの一例を、模式的に示した。本実施例では、案内情報記憶部１８６は、飲食店に関する案内情報データベースを記憶するものとする。なお、案内情報記憶部１８６は、飲食店に関する案内情報データベース以外に、例えば、先に説明した、アミューズメント施設に関する情報や、名所、観光スポットに関する情報等、種々のジャンル、カテゴリの情報に関する案内情報データベースを記憶し得る。
【００５４】
図示するように、案内情報データベースには、メッシュＩＤごとに、飲食店のジャンルや、店名や、位置情報（緯度、経度）や、属性情報（住所、電話番号、営業時間、メニュー、評価等の口コミ情報、ジャンルやカテゴリにおけるアクセスランキング等）が登録されている。これらの情報は、案内情報収集部１８４ａが、他のＷｅｂサーバ上のブログ（Ｗｅｂｌｏｇ）や、グルメ情報サイトから収集する。そして、登録部１８４ｂは、案内情報収集部１８４ａが収集した各情報に含まれる住所や、電話番号から、その飲食店がどのメッシュ内に存在するのかを判断し、メッシュＩＤごとに振り分けて、案内情報データベースに登録する。
【００５５】
Ｅ．携帯電話機の構成：
図５は、携帯電話機２００の概略構成を示す説明図である。携帯電話機２００は、現在地検出部２０１と、表示パネル２０２と、音声出力部２０３と、振動機構２０４と、通信部２０５と、コマンド入力部２０６と、時計部２０９と、主制御部２１０と、通話制御部２２０とを備えている。
【００５６】
現在地検出部２０１は、携帯電話機２００の現在位置を検出する。本実施例では、現在地検出部２０１として、ＧＰＳユニットを用いるものとした。ＧＰＳユニットは、ＧＰＳ（Ｇｒｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ／全地球測位システム）の人工衛星からの電波を受信するためのＧＰＳアンテナを含むユニットであり、図示しないＧＰＳアンテナが受信する人工衛星からの電波に基づいて、携帯電話機２００の現在位置を検出する。なお、携帯電話機２００の現在位置の検出は、ＤＧＰＳ（ディファレンシャルＧＰＳ）を利用した方法や、携帯電話、ＰＨＳ等の無線基地局からの電波を利用した方法や、ジャイロセンサを利用もしくは併用した方法などを適用するものとしてもよい。
【００５７】
表示パネル２０２は、画像を表示する装置である。表示パネル２０２としては、例えば、液晶パネルや、有機ＥＬパネルが挙げられる。音声出力部２０３は、スピーカを含む装置であり、経路案内などのユーザへのメッセージやメロディなどを音声で出力する装置である。振動機構２０４は、所定のパターンの振動でユーザの注意を促すことができる装置である。
【００５８】
通信部２０５は、インターネットＩＮＴを介して、情報提供ナビゲーションサーバ１００と通信を行い、情報を送受信する。コマンド入力部２０６は、テンキー２０６ａや、カーソルキー２０６ｂを含む（図１参照）。また、コマンド入力部２０６は、表示パネル２０２にタッチセンサを設け（タッチパネル）、このタッチセンサの出力を入力するようにしてもよい。携帯電話機２００のユーザは、テンキー２０６ａや、カーソルキー２０６ｂや、タッチパネルを操作することによって、携帯電話機２００に情報や指示を入力する。
【００５９】
時計部２０９は、主制御部２１０からの要求に応じて、現在時刻を表す現在時刻情報を出力する。通話制御部２２０は、通話のための着信呼出、音声／電気信号の変換などを行う回路である。
【００６０】
主制御部２１０は、携帯電話機２００の各部を制御するための制御ユニットである。主制御部２１０は、携帯電話機２００の各部の制御に使用されるＣＰＵ、ＲＡＭ、ＲＯＭを備えている。主制御部２１０は、例えば、ＣＰＵがナビゲーション用のアプリケーションソフトウェアを実行することによって、携帯電話機２００の各部を制御し、情報提供ナビゲーションサーバ１００から、現在位置から目的地に至る経路誘導情報を含む表示画像データを取得して、その表示画像データに基づいて、電子地図を表示パネル２０２に表示することができる。
【００６１】
Ｆ．表示画像データ生成処理、および、その他の処理：
図６は、表示データ生成処理の流れの概略を示すフローチャートである。図６の左側に、携帯電話機２００によって実行される処理の流れを示した。また、図６の右側に、情報提供ナビゲーションサーバ１００によって実行される処理の流れを示した。なお、図６では、情報提供ナビゲーションサーバ１００の生成モード記憶部１２４ｂに記憶されている表示画像データ生成モードが第１の表示画像データ生成モードである場合の処理について示す。そして、表示画像データ生成モードが第２の表示画像データ生成モードである場合の処理については、図示および説明を省略する。
【００６２】
携帯電話機２００において、ナビゲーション用のアプリケーションソフトウェアが起動されると、現在地検出部２０１は、携帯電話機２００の現在地の座標を検出する（ステップＳ１００）。そして、携帯電話機２００のユーザによって、目的地が指定され、現在地から目的地に至る経路探索の指示が入力されると、携帯電話機２００は、現在地の座標データ（緯度、経度）、および、目的地の位置を特定するための情報を情報提供ナビゲーションサーバ１００に送信する（ステップＳ１１０）。なお、目的地の位置を特定するための情報としては、例えば、目的地の名称、住所や電話番号、あるいは、予め取得した電子地図データ上のｘｙ座標値を利用可能することができる。また、必要に応じて経由地を指定することもできる。また、出発地となる現在位置は、入力指定することもできる。
【００６３】
情報提供ナビゲーションサーバ１００は、携帯電話機２００から、携帯電話機２００の現在地の座標データ、および、目的地の位置を特定するための情報を受信すると（ステップＳ２００）、経路探索部１２２によって、経路ネットワークデータ記憶部１３０に記憶されている経路探索用のデータ（ノードデータ、アークデータ、コストデータ）を参照して、携帯電話機２００の現在地からユーザによって指定された目的地に至る経路探索処理を実行する（ステップＳ２１０）。この経路探索処理によって、携帯電話機２００の現在地から目的地に至る経路が得られる。
【００６４】
次に、表示画像データ生成部１２４は、先に説明したように、経路探索処理によって得られた経路に対応する経路誘導用データと、上記経路を含む所定領域に含まれる複数のメッシュにそれぞれ対応する地図画像データと、上記経路を含む所定領域に含まれる複数のメッシュにそれぞれ対応する案内情報とを、それぞれ、経路ネットワークデータ記憶部１３０、地図サーバ１５０、案内情報サーバ１８０から取得する（ステップＳ２３０）。なお、表示画像データ生成モードが第２の表示画像データ生成モードである場合には、表示画像データ生成部１２４は、先に説明したように、経路探索処理によって得られた経路に対応する経路誘導用データと、上記経路を含む所定領域に含まれる複数のメッシュにそれぞれ対応する地図画像データとを、それぞれ、経路ネットワークデータ記憶部１３０、地図サーバ１５０から取得し、案内情報サーバ１８０からの案内情報の取得は行わない。
【００６５】
そして、表示画像データ生成部１２４は、取得した各データを用いて、経路誘導情報と案内情報とを含む表示画像データを生成する（ステップＳ２４０）。そして、情報提供ナビゲーションサーバ１００は、表示画像データ生成部１２４によって生成された表示画像データを、携帯電話機２００に送信する（ステップＳ２５０）。
【００６６】
携帯電話機２００は、情報提供ナビゲーションサーバ１００から表示画像データを受信すると（ステップＳ１２０）、この表示画像データに基づいて、表示パネル２０２に電子地図を表示する（ステップＳ１３０）。
【００６７】
図７は、情報提供ナビゲーションサーバ１００から受信した表示画像データに基づいて、携帯電話機２００の主制御部２１０が表示パネル２０２に表示する電子地図の表示画面ＳＣＲの一例を示す説明図である。なお、図７では、携帯電話機２００の現在地から目的地に至る全経路が描画された電子地図の表示画面ＳＣＲの一例を示した。現在地から目的地への経路誘導が行われているときには、図８に示すように、現在地ＰＰが、表示画面ＳＣＲの中央下部に描画され、現在地ＰＰから進行方向への経路ＲＴが、現在地ＰＰから真上に延びるように描画される。図８に示した経路誘導時の電子地図は、携帯電話機２００の主制御部２１０が、地図画像データ等を、適宜、回転・加工することによって表示される。
【００６８】
図７に示すように、本実施例において、表示画面ＳＣＲに表示される電子地図は、２次元地図の鳥瞰図である。図中に破線で示した各領域は、メッシュを表している。図示した例では、電子地図には、現在地ＰＰと、目的地ＧＰと、現在地ＰＰから目的地ＧＰに至る経路ＲＴとが示されている。なお、図７に示した電子地図では、理解を容易にするために、道路や建物等の地物の描画は省略されている。また、先に説明したように、各メッシュの地図画像データは、ベクトルデータであり、比較的加工が容易であるので、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４は、図示した２次元地図の鳥瞰図を表示するための表示画像データを、比較的容易に生成することができる。
【００６９】
この電子地図において、符号を付して示したメッシュＭａと、メッシュＭｂとは、３次元的に描画されている。これは、メッシュＭａ内、および、メッシュＭｂ内に、携帯電話機２００のユーザが享受可能な対象物が存在していることを表している。本実施例では、メッシュＭａ上、および、メッシュＭｂ上に、それぞれ、立体的なブロックを描画することによって、メッシュＭａ，Ｍｂを３次元的に表示するものとした。そして、メッシュＭａ上には、ブロックＢＬａ１とブロックＢＬａ２とが、高さ方向に重ねて表示されている。ブロックＢＬａ１は、メッシュＭａ内に和食を提供する飲食店が存在することを表している。また、ブロックＢＬａ２は、メッシュＭａ内にイタリア料理を提供する飲食店が存在することを表している。また、メッシュＭｂ上に描画されたブロックＢＬｂ１は、メッシュＭｂ内にフランス料理を提供する飲食店が存在することを表している。
【００７０】
なお、各ブロックＢＬａ１，ＢＬａ２，ＢＬｂ１の高さｈ１，ｈ２，ｈ３は、それぞれ、各ジャンルの飲食店の大まかな件数を表している。すなわち、ブロックの高さが高いほど、そのブロックが描画されたメッシュ内に存在する飲食店の件数が多いことを表している。また、飲食店のジャンルを指定した場合に、そのジャンルに含まれる店の口コミ数、評価等により、同様な表示の仕方をすることもできる。各ブロックＢＬａ１，ＢＬａ２，ＢＬｂ１の高さｈ１，ｈ２，ｈ３は、それぞれ、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４が表示画像データを生成するときに、案内情報サーバ１８０から取得したメッシュごとの案内情報の件数等に応じて決定される。表示画像データ生成部１２４は、これらの高さを、例えば、案内情報の件数の増加に伴って、連続的に高くなるように決定するようにしてもよいし、段階的に高くなるように決定するようにしてもよい。
【００７１】
また、メッシュＭａにおいて、イタリア料理を提供する飲食店が存在することを表すブロックＢＬａ２は、和食を提供する飲食店が存在することを表すブロックＢＬａ１よりも上に描画されている。これは、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４における優先順位記憶部１２４ａにおいて、イタリア料理を提供する飲食店の存在の表示についての優先順位が、和食を提供する飲食店の存在の表示についての優先順位よりも高く設定されているからである。表示画像データ生成部１２４は、優先順位記憶部１２４ａに記憶されている優先順位に従って、ブロックＢＬａ１，ＢＬａ２を積み重ねる順序を決定している。
【００７２】
また、本実施例の電子地図では、各ブロックＢＬａ１，ＢＬａ２，ＢＬｂ１の表示色をそれぞれ異なる表示色としている。図７では、各ブロックＢＬａ１，ＢＬａ２，ＢＬｂ１に付されたハッチングの種類をそれぞれ異ならせることによって、各表示色が異なっていることを表している。このような各表示色は、表示画像データ生成部１２４が決定している。また、本実施例の電子地図では、図示の都合上、省略しているが、３次元的に表示されたメッシュＭａ，Ｍｂに隣接するメッシュにおける地図画像は、他のメッシュにおける地図画像よりも低い彩度で表示されている。
【００７３】
さらに、本実施例では、上述した電子地図の表示画面ＳＣＲ上に、３次元的に表示されたいずれかのメッシュ内に存在する飲食店に関する情報を表示させることもできる。この処理では、まず、携帯電話機２００のユーザは、電子地図の表示画面ＳＣＲ上において、例えば、カーソルキー２０６ｂを操作して、いずれかのブロック上に、カーソルＣＵＲを移動させ、そのブロックが描画されたメッシュ内に存在する、そのブロックに対応した飲食店に関する情報を取得すべき指示を、携帯電話機２００のコマンド入力部２０６に入力する。すると、携帯電話機２００は、そのメッシュ内に存在する、そのブロックに対応した飲食店に関する情報の要求を情報提供ナビゲーションサーバ１００に送信する。この要求を受信した情報提供ナビゲーションサーバ１００は、要求された飲食店に関する情報を案内情報検索部１２６によって検索するとともに、後に優先順位記憶部１２４ａに記憶される案内情報の表示に関する優先順位を決定するために、その検索履歴を検索履歴記憶部１２８に記憶し、検索した飲食店に関する情報を携帯電話機２００に送信する。そして、携帯電話機２００は、情報提供ナビゲーションサーバ１００から取得した、ユーザによって指定されたメッシュ内に存在する、指定されたブロックに対応した飲食店に関する情報を、表示画面ＳＣＲ上に表示させる。
【００７４】
図９は、電子地図の表示画面ＳＣＲ上に表示された飲食店に関する情報の一例を示す説明図である。図９では、図７に示した電子地図の表示画面ＳＣＲにおいて、カーソルＣＵＲがブロックＢＬａ１上に移動され、メッシュＭａ内に存在する和食を提供する飲食店に関する情報を取得すべき指示が入力された場合の表示画面ＳＣＲの一例を示している。本実施例では、図示するように、表示画面ＳＣＲ上に、グラフィカル・ユーザ・インターフェースＧＵＩ１が表示されるものとした。そして、このグラフィカル・ユーザ・インターフェースＧＵＩ１には、メッシュＭａ内に存在する和食を提供する飲食店名の一覧とともに、「決定」ボタンＢＴ１と、「戻る」ボタンＢＴ２とが表示される。
【００７５】
携帯電話機２００のユーザは、さらに、このグラフィカル・ユーザ・インターフェースＧＵＩ１を用いて、所望の飲食店に関する詳細な情報を得ることもできる。例えば、図示した飲食店名の一覧において、携帯電話機２００のユーザが、ハッチングが付された「３．△△屋」を選択し、「決定」ボタンＢＴ１を押下すると、「△△屋」に関する詳細な情報を取得すべき指示がコマンド入力部２０６に入力される。すると、携帯電話機２００は、「△△屋」に関する詳細な情報の要求を情報提供ナビゲーションサーバ１００に送信する。この要求を受信した情報提供ナビゲーションサーバ１００は、「△△屋」に関する詳細な情報を携帯電話機２００に送信する。携帯電話機２００は、「△△屋」に関する詳細な情報を情報提供ナビゲーションサーバ１００から受信し、これを表示画面ＳＣＲ上に表示させる。なお、グラフィカル・ユーザ・インターフェースＧＵＩ１において、「戻る」ボタンＢＴ２が押下されると、図７に示した表示画面ＳＣＲの表示に戻る。
【００７６】
図１０は、電子地図の表示画面ＳＣＲ上に表示された飲食店に関する詳細な情報の一例を示す説明図である。図１０では、図９に示したグラフィカル・ユーザ・インターフェースＧＵＩ１において、携帯電話機２００のユーザによって、「３．△△屋」が選択され、「決定」ボタンＢＴ１が押下された場合の表示画面ＳＣＲの一例を示している。本実施例では、図示するように、表示画面ＳＣＲ上に、グラフィカル・ユーザ・インターフェースＧＵＩ２が表示されるものとした。そして、このグラフィカル・ユーザ・インターフェースＧＵＩ２には、飲食店名、住所、電話番号、営業時間と、さらに詳細な情報を取得可能な項目（図示した例では、「メニュー」、「口コミ情報」）と、「決定」ボタンＢＴ１と、「戻る」ボタンＢＴ２と、「ここに行く」ボタンＢＴ３が表示される。
【００７７】
「メニュー」または「口コミ情報」を選択して「決定」ボタンＢＴ１が押下されると、対応する情報を情報提供ナビゲーションサーバ１００から取得して表示する。「戻る」ボタンＢＴ２が押下されると、図９に示した表示画面ＳＣＲに戻る。なお、本実施例では、グラフィカル・ユーザ・インターフェースＧＵＩ２において、「メニュー」または「口コミ情報」が選択され、「決定」ボタンＢＴ１が押下された場合の表示例については、図示および説明を省略する。また、「ここに行く」ボタンＢＴ３が押下されると、「△△屋」が経由地として指定され、「△△屋」が経由地として指定されたことが、携帯電話機２００から情報提供ナビゲーションサーバ１００に送信される。情報提供ナビゲーションサーバ１００は、携帯電話機２００において「△△屋」が経由地として指定されたことを受信すると、図６に示した処理と同様の処理を実行する。そして、携帯電話機２００の表示パネル２０２に表示される表示画面ＳＣＲには、現在地ＰＰから「△△屋」を経由して目的地ＧＰに至る経路ＲＴが表示される（図示省略）。
【００７８】
Ｇ．実施例の効果：
以上説明した本実施例の情報提供ナビゲーションシステム１０００によれば、図７に示したように、携帯電話機２００の表示パネル２０２（表示画面ＳＣＲ）には、携帯電話機２００の現在地ＰＰから目的地ＧＰに至る経路ＲＴの少なくとも一部が表示される。さらに、表示画面ＳＣＲには、経路ＲＴを含む地図上の所定領域に含まれる複数のメッシュのそれぞれについて、案内情報の件数に基づいて、それぞれのメッシュがブロックによって３次元的に表示される。さらに、表示画面ＳＣＲには、各メッシュにおける案内情報の件数が多いほど、その体積が大きく表示される。こうすることによって、携帯電話機２００のユーザは、経路誘導情報とともに案内情報を得る際に、地図上のどのエリア（メッシュ）にどのようなジャンル、カテゴリのスポットがどの程度存在するのかを、視覚的、感覚的に、大まかに知ることが可能になる。この結果、携帯電話機２００のユーザ、すなわち、情報提供ナビゲーションシステム１０００のユーザの利便性を向上させることができる。
【００７９】
また、図７に示したように、表示画面ＳＣＲには、それぞれのメッシュが３次元的に表示される際に、案内情報の件数が多いほど、メッシュ上のブロックの高さが高く表示される。こうすることによって、携帯電話機２００のユーザは、３次元的に表示されたメッシュ内に上記対象物が存在することを、容易に視認することができる。さらに、３次元的に表示されたメッシュが複数存在する場合には、それらの高さを比較することによって、上記対象物の件数の多少を容易に視認することができる。
【００８０】
また、図７に示したように、表示画面ＳＣＲには、あるメッシュに複数種類の案内情報が存在する場合に、さらに、そのメッシュは、案内情報の種類ごとの案内情報の件数に基づいてそれぞれ定められた高さを有する複数のブロックを高さ方向に重ねて表示される。こうすることによって、携帯電話機２００のユーザは、あるメッシュ内に複数種類の対象物が存在することを容易に認識することができる。
【００８１】
また、図７におけるメッシュＭａに示したように、表示画面ＳＣＲには、複数種類の対象物が存在するメッシュは、携帯電話機２００のユーザの嗜好に基づいて定められた対象物の種類についての優先順位に従って、複数のブロックを高さ方向に重ねて表示される。こうすることによって、携帯電話機２００のユーザは、優先順位の高い種類の対象物の存在を表すブロックを、優先順位の低い種類の対象物の存在を表すブロックよりも視認し易くすることができる。
【００８２】
また、上記優先順位は、携帯電話機２００のユーザによって指定された案内情報の検索履歴に基づいて決定される。したがって、携帯電話機２００のユーザに意識させることなく、ユーザの関心が比較的高いであろう種類の案内情報についての上記優先順位を高くすることができる。
【００８３】
また、先に説明したように、情報提供ナビゲーションサーバ１００において、優先順位記憶部１２４ａに記憶される上記優先順位は、携帯電話機２００のユーザによる指示によって変更可能である。こうすることによって、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４は、ユーザが意識的に指定した上記優先順位に確実に従った表示を行うことができる。
【００８４】
また、先に説明したように、表示画面ＳＣＲにおいて、ブロックの表示色が、上記対象物の種類ごとに異なるように表示される。こうすることによって、携帯電話機２００のユーザによる上記対象物の種類についての視認性を向上させることができる。
【００８５】
また、先に説明したように、表示画面ＳＣＲにおいて、３次元的に表示されたメッシュＭａ，Ｍｂに隣接するメッシュにおける地図画像は、他のメッシュにおける地図画像よりも低い彩度で表示されている。こうすることによって、３次元的に表示したメッシュが、隣接するメッシュの表示物（建物等）と重なった場合に、３次元的に表示されたメッシュのユーザによる視認性を損ねることを抑制することができる。
【００８６】
また、図２に示したように、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４は、生成モード記憶部１２４ｂを備えており、表示画像モードを、携帯電話機２００からの指示に応じて、第１の表示画像生成モード、または、第２の表示画像生成モードに切り換えることができる。こうすることによって、携帯電話機２００のユーザは、情報提供ナビゲーションシステム１０００の利用目的に応じて、表示パネル２０２に表示される電子地図の表示態様を、適宜、切り換えることができる。
【００８７】
Ｈ．変形例：
以上、本発明の実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形が可能である。
【００８８】
Ｈ１．変形例１：
上記実施例では、あるメッシュに複数種類の案内情報が存在する場合に、携帯電話機２００の表示パネル２０２には、そのメッシュは、案内情報の種類ごとの案内情報の件数に基づいてそれぞれ定められた高さを有する複数のブロックを高さ方向に重ねて表示されるものとしたが、本発明は、これに限られない。例えば、上記複数のブロックが水平方向に並べて表示されるようにしてもよい。また、表示されるメッシュ内の所定の位置（例えば、メッシュ内の中央地点）に、例えば、上記対象物の件数に応じた大きさの複数のバルーン等の球体等を表示させることによって、そのメッシュ内に複数種類の上記対象物が存在すること、さらには、上記対象物の多少を表すようにしてもよい。
【００８９】
図１１は、変形例としての表示画像データに基づいて、携帯電話機２００の表示パネル２０２に表示される電子地図の表示画面ＳＣＲの一例を示す説明図である。本変形例において、表示画面ＳＣＲに表示される電子地図は、上記実施例と同様に（図７参照）、２次元地図の鳥瞰図である。
【００９０】
この電子地図において、符号を付して示したメッシュＭａの中央地点、および、メッシュＭｂの中央地点には、それぞれ、バルーンＢａ１，Ｂａ２、および、バルーンＢｂ１が３次元的に描画されている。これは、メッシュＭａ内、および、メッシュＭｂ内に、携帯電話機２００のユーザが享受可能な対象物が存在していることを表している。そして、メッシュＭａには、バルーンＢａ１とバルーンＢａ２とが積み重ねて表示されている。バルーンＢａ１は、上記実施例におけるメッシュＭａと同様に、は、メッシュＭａ内に和食を提供する飲食店が存在することを表している。また、バルーンＢａ２は、上記実施例におけるメッシュＭａと同様に、メッシュＭａ内にイタリア料理を提供する飲食店が存在することを表している。また、バルーンＢｂ１は、上記実施例におけるメッシュＭｂと同様に、メッシュＭｂ内にフランス料理を提供する飲食店が存在することを表している。
【００９１】
なお、３次元的に描画された各バルーンＢａ１，Ｂａ２，Ｂｂ１の大きさ（直径）は、それぞれ、各ジャンルの飲食店の大まかな件数を表している。すなわち、３次元的に描画されたバルーンの大きさが大きいほど、そのメッシュ内に存在する飲食店の件数が多いことを表している。各バルーンＢａ１，Ｂａ２，Ｂｂ１の大きさは、それぞれ、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４が、本変形例の表示画像データを生成するときに、案内情報サーバ１８０から取得したメッシュごとの案内情報の件数に応じて決定される。また、メッシュＭａにおいて、イタリア料理を提供する飲食店が存在することを表すバルーンＢａ２は、和食を提供する飲食店が存在することを表すバルーンＢａ１よりも上に描画されている。これは、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４における優先順位記憶部１２４ａにおいて、イタリア料理を提供する飲食店の存在の表示についての優先順位が、和食を提供する飲食店の存在の表示についての優先順位よりも高く設定されているからである。また、本変形例の電子地図では、各バルーンＢａ１，Ｂａ２，Ｂｂ１の表示色をそれぞれ異なる表示色としている。図１１では、各バルーンＢａ１，Ｂａ２，Ｂｂ１に付されたハッチングの種類をそれぞれ異ならせることによって、各表示色が異なっていることを表している。このような態様によっても、上記実施例と同様の効果を得ることができる。
【００９２】
Ｈ２．変形例２：
上記実施例では、表示画面ＳＣＲには、情報提供ナビゲーションサーバ１００の優先順位記憶部１２４ａに記憶されている上記優先順位に基づいて、３次元的に表示されるメッシュが、上記対象物の種類ごとに表示されるものとしたが、本発明は、これに限られない。例えば、複数種類の上記対象物の中から、メッシュの３次元的な表示に利用する上記対象物を、ユーザが選択可能としてもよい。このような態様によれば、ユーザによって選択された種類の上記対象物の件数のみを用いて、換言すれば、ユーザによって選択されなかった種類の上記対象物の件数を用いずに、メッシュの３次元的な表示を行うことができる。したがって、メッシュの３次元的な表示に要する処理時間を短縮することができる。また、ユーザが不要と判断した上記対象物が存在するメッシュは、３次元的に表示されないので、ユーザによる上記対象物についての視認性を向上させることができる。
【００９３】
また、経路探索部１２２による経路探索によって得られた経路を含むメッシュ内に存在する上記対象物に関する案内情報のみを用いて、換言すれば、上記経路を含まないメッシュ内に存在する上記対象物に関する案内情報を用いずに、表示画像データを生成するようにしてもよい。こうすることによって、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４は、表示画像データの生成時に参照する案内情報の数を減少させることができるので、表示画像データの生成に要する処理時間をさらに短縮することができる。
【００９４】
Ｈ３．変形例３：
上記実施例では、情報提供ナビゲーションサーバ１００の表示画像データ生成部１２４が、上述した表示画像データを生成するに際し、情報提供ナビゲーションサーバ１００と、地図サーバ１５０と、案内情報サーバ１８０とが分散処理を行うものとしたが、本発明は、これに限られない。例えば、情報提供ナビゲーションサーバ１００が、地図サーバ１５０、および、案内情報サーバ１８０の少なくとも一方の機能を備えるようにしてもよい。
【００９５】
また、上記実施例では、情報提供ナビゲーションサーバ１００が表示画像データを生成するものとしたが、本発明は、これに限られない。例えば、情報提供ナビゲーションサーバ１００は、携帯電話機２００の現在地から目的地に至る経路誘導用の経路ネットワークデータと、案内情報サーバ１８０から取得した案内情報（例えば、各メッシュに対応する案内情報の件数）とを対応付けて、携帯電話機２００に送信するようにしてもよい。この場合、携帯電話機２００が、経路誘導時に、適宜、地図サーバ１５０から、必要な地図画像データを取得して、表示画像データを生成し、図７，８に示した電子地図を表示画面ＳＣＲに表示するようにすればよい。このような表示画像データは、携帯電話機２００の主制御部２１０のＣＰＵが、ナビゲーション用のソフトウェアを実行することによって生成する。これは、上記実施例の情報提供ナビゲーションサーバ１００の一部の機能を、携帯電話機２００が備える態様である。なお、この場合、携帯電話機２００は、情報提供ナビゲーションサーバ１００から取得した案内情報を用いずに、経路誘導用の経路ネットワークデータと地図画像データとを用いて、表示画像データの生成を行うようにしてもよい。これは、先に説明した、情報提供ナビゲーションサーバ１００における第２の表示画像生成モードに相当する。
【００９６】
また、携帯電話機２００の代わりに、ＧＰＳユニットや、表示パネルや、ナビゲーション用のアプリケーションソフトウェアを実行する制御部等を備える携帯情報端末や、車両に搭載される、いわゆるカーナビゲーション装置や、ＰＮＤ（Personal Navigation Device，Portable Navigation Device）を用いるようにしてもよい。また、例えば、パーソナルコンピュータが、情報提供ナビゲーションサーバ１００、地図サーバ１５０、案内情報サーバ１８０の機能と、携帯電話機２００の電子地図の表示に関する機能とを備えるようにしてもよい。
【００９７】
Ｈ４．変形例４：
上記実施例では、情報提供ナビゲーションサーバ１００の経路探索部１２２は、携帯電話機２００の現在地から目的地に至る経路探索を行うものとしたが、本発明は、これに限られない。携帯電話機２００の現在地の代わりに、携帯電話機２００のユーザによって指定された出発地を適用し、出発地から目的地に至る経路探索を行うようにしてもよい。また、情報提供ナビゲーションサーバ１００の経路探索部１２２が、携帯電話機２００の現在地あるいは出発地から目的地に至る経路探索を行うに際し、さらに、経由点を設けることができるようにしてもよい。なお、この経由点は、１ヶ所であってもよいし、２ヶ所以上であってもよい。
【００９８】
Ｈ５．変形例５：
上記実施例の情報提供ナビゲーションシステム１０００において、例えば、図８に示した携帯電話機２００の現在地ＰＰから目的地ＧＰに至る経路ＲＴの一部を含む所定領域の電子地図を表示画面ＳＣＲに表示する場合には、携帯電話機２００のユーザが経路に沿って移動するシミュレーションを行うことができるようにしてもよい。こうすることによって、携帯電話機２００のユーザは、事前に、目的地までの移動経路の近傍のどのエリア（メッシュ）にどのようなジャンル、カテゴリのスポットがどの程度存在するのかを知ることができる。
【００９９】
Ｈ６．変形例６：
上記実施例では、携帯電話機２００は、ＧＰＳを利用して現在地の検出を行うものとしたが、本発明は、これに限られない。例えば、ＧＬＯＮＡＳＳ（Ｇｌｏｂａｌ Ｎａｖｉｇａｔｉｏｎ Ｓａｔｅｌｌｉｔｅ Ｓｙｓｔｅｍ）や、ＧａｌｉｌｅｏなどのＧＰＳ以外の他の衛星測位システム（Ｓａｔｅｌｌｉｔｅ Ｎａｖｉｇａｔｉｏｎ Ｓｙｓｔｅｍ）、言い換えれば、世界的航法衛星システム（ＧＮＳＳ：Ｇｌｏｂａｌ Ｎａｖｉｇａｔｉｏｎ Ｓｙｓｔｅｍ）を利用するようにしてもよい。
【０１００】
Ｈ７．変形例７：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、携帯電話機２００が備えるアプリケーションソフトウェアの機能の一部を制御回路が実行するようにすることもできる。
【符号の説明】
【０１０１】
１０００…情報提供ナビゲーションシステム
１００…情報提供ナビゲーションサーバ
１１０…通信部
１２０…制御部
１２２…経路探索部
１２４…表示画像データ生成部
１２４ａ…優先順位記憶部
１２４ｂ…生成モード記憶部
１２６…案内情報検索部
１２８…検索履歴記憶部
１３０…経路ネットワークデータ記憶部
１５０…地図サーバ
１５２…通信部
１５４…制御部
１５６…地図画像データ記憶部
１８０…案内情報サーバ
１８２…通信部
１８４…制御部
１８４ａ…案内情報収集部
１８４ｂ…登録部
１８６…案内情報記憶部
２００…携帯電話機
２０１…現在地検出部
２０２…表示パネル
２０３…音声出力部
２０４…振動機構
２０５…通信部
２０６…コマンド入力部
２０６ａ…テンキー
２０６ｂ…カーソルキー
２０９…時計部
２１０…主制御部
２２０…通話制御部
ＩＮＴ…インターネット
ＳＣＲ…表示画面
Ｍａ，Ｍｂ…メッシュ
ＰＰ…現在地
ＧＰ…目的地
ＲＴ…経路
ＣＵＲ…カーソル
ＢＬａ１，ＢＬａ２，ＢＬｂ１…ブロック
Ｂａ１，Ｂａ２，Ｂｂ１…バルーン
ＧＵＩ１，ＧＵＩ２…グラフィカル・ユーザ・インターフェース
ＢＴ１…「決定」ボタン
ＢＴ２…「戻る」ボタン
ＢＴ３…「ここに行く」ボタン
【図１】
0005433315.tif 000002
【図２】
0005433315.tif 000003
【図３】
0005433315.tif 000004
【図４】
0005433315.tif 000005
【図５】
0005433315.tif 000006
【図６】
0005433315.tif 000007
【図７】
0005433315.tif 000008
【図８】
0005433315.tif 000009
【図９】
0005433315.tif 000010
【図１０】
0005433315.tif 000011
【図１１】
0005433315.tif 000012