(57)【特許請求の範囲】
【請求項１】
２次元地図画像と座標情報を対応づけて格納する第１記憶手段と、
３次元地図画像と座標情報と視線方向とを対応づけて格納する第２記憶手段と、
現在位置に対応する座標情報を有する２次元地図画像を前記第１記憶手段から読み出し、当該現在位置から目的地までの経路上に存在する所定位置について、当該所定位置に対応する座標情報を有する３次元地図画像を前記第２記憶手段から特定し、当該特定した３次元地図画像の視線方向を表す３次元地図方向情報及び、当該３次元地図方向情報によって示される視線方向の延長上に当該方向を案内するための標識情報が、前記２次元地図画像に重畳表示されるように制御する第１表示制御手段と、
前記第２記憶手段に格納されている前記３次元地図画像が表示されるように制御する第２表示制御手段と、
前記２次元地図画像と前記３次元地図画像が切り換って表示されるように制御する切換手段と、
備えることを特徴とする地図表示制御装置。
【請求項２】
前記第１表示制御手段は、
前記所定位置について、前記経路に沿った方向に対応する視線方向を有する３次元地図画像を前記第２記憶手段から特定し、当該特定した３次元地図画像の視線方向を表す３次元地図方向情報が、前記２次元地図画像に重畳表示されるように制御することを特徴とする請求項１に記載の地図表示制御装置。
【請求項３】
前記第２表示制御手段は、
前記３次元地図画像上に、当該３次元地図画像の視線方向を表す視線方向情報が重畳表示された状態で表示されるように制御することを特徴とする請求項１又は２に記載の地図表示制御装置。
【請求項４】
前記第１表示制御手段は、
前記２次元地図画像の地図領域内の座標情報を有する建物にビルタグを紐づけ、当該ビルタグが前記２次元地図画像上の該当する建物の位置に重畳表示され、前記ビルタグに紐づけられた建物の属性情報が当該ビルタグと同一画面上に表示されるように制御することを特徴とする請求項１乃至３いずれか１項に記載の地図表示制御装置。
【請求項５】
前記第２表示制御手段は、
前記２次元地図画像の表示領域内の座標情報を有する建物にビルタグを紐づけ、当該ビルタグが前記３次元地図画像上の該当する建物の位置に重畳表示され、前記ビルタグに紐づけられた建物の属性情報が当該ビルタグと同一画面上に表示されるように制御することを特徴とする請求項１乃至３いずれか１項に記載の地図表示制御装置。
【請求項６】
前記第１表示制御手段により前記２次元地図画像が表示されている場合に、
前記切換手段は、
ユーザの移動に応じて更新される現在位置が前記経路上の所定位置と略一致することを条件に、前記２次元地図画像が前記３次元地図画像に切り換って表示されるように制御することを特徴とする請求項１から５いずれか１項に記載の地図表示制御装置。
【請求項７】
前記第１表示制御手段により前記２次元地図画像が表示されている場合に、
前記切換手段は、
前記３次元地図画像への切換指示が入力されたことを条件に、前記２次元地図画像が前記３次元地図画像に切り換わって表示されるように制御することを特徴とする請求項１から５いずれか１項に記載の地図表示制御装置。
【請求項８】
ディスプレイに表示された撮像映像に、現在位置及び撮影時のカメラの視線方向に基づいて特定される付加情報が合成表示されている場合に、
前記切換手段は、
前記付加情報が合成表示された撮像映像に代えて、前記現在位置に基づいて特定される２次元地図画像が表示されるように前記第１表示制御手段を制御することを特徴とする請求項１から７いずれか１項に記載の地図表示制御装置。
【請求項９】
ディスプレイに表示された撮像映像に、現在位置及び撮影時のカメラの視線方向に基づいて特定される付加情報が合成表示されている場合に、
前記切換手段は、
前記付加情報が合成表示された撮像映像に代えて、前記現在位置と前記視線方向とに基づいて特定される３次元地図画像が表示されるように前記第２表示制御手段を制御することを特徴とする請求項１から７いずれか１項に記載の地図表示制御装置。
【請求項１０】
地図画像表示制御装置における地図画像制御方法であって、
２次元地図画像と座標情報を対応づけて格納する第１記憶装置から現在位置に対応する座標情報を有する２次元地図画像を読み出し、当該現在位置から目的地までの経路上に存在する所定位置について、当該所定位置に対応する座標情報を有する３次元地図画像を３次元地図画像と座標情報と視線方向とを対応づけて格納する第２記憶装置から特定し、当該特定した３次元地図画像の視線方向を表す３次元地図方向情報及び、当該３次元地図方向情報によって示される視線方向の延長上に当該方向を案内するための標識情報が、前記２次元地図画像に重畳表示されるように制御する第１表示制御ステップと、
前記２次元地図画像を含む画面を３次元地図画像を含む画面へ切り替えるステップと、
前記第２記憶装置に格納されている前記３次元地図画像が表示されるように制御する第２表示制御ステップと、
備えることを特徴とする地図表示制御方法。
【請求項１１】
コンピュータに、
２次元地図画像と座標情報を対応づけて格納する第１記憶装置から現在位置に対応する座標情報を有する２次元地図画像を読み出し、当該現在位置から目的地までの経路上に存在する所定位置について、当該所定位置に対応する座標情報を有する３次元地図画像を３次元地図画像と座標情報と視線方向とを対応づけて格納する第２記憶装置から特定し、当該特定した３次元地図画像の視線方向を表す３次元地図方向情報及び、当該３次元地図方向情報によって示される視線方向の延長上に当該方向を案内するための標識情報が、前記２次元地図画像に重畳表示されるように制御する第１表示制御ステップと、
前記２次元地図画像を含む画面を３次元地図画像を含む画面へ切り替えるステップと、
前記第２記憶装置に格納されている前記３次元地図画像が表示されるように制御する第２表示制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示を制御する技術に関し、特に、２次元地図と３次元地図の表示を制御する技術に関する。
【背景技術】
【０００２】
デジタル地図を用いた様々なサービスが提供されている。特許文献１には、かかるサービスの一例として、車両に搭載されるナビゲーション装置が記載されている。このナビゲーション装置は、経路上の第１の交差点を曲がったとき、当該第１の交差点と第２の交差点が表示画面に収まる２次元地図を表示し、当該第２の交差点を曲がるとき、当該２次元地図より縮尺を上げた２次元地図を表示画面に表示してから、車両を基準にした３次元地図を表示画面に表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許４０７７３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
携帯端末、インターネット、ナビゲーションシステム等の急激な普及に伴い、様々なシーンでデジタル地図の利用用途が拡大している。その結果、利用者間では、デジタル地図を用いたサービスの利便性向上に対するニーズが益々高まっている。例えば、携帯端末の利用者間では、２次元地図と比べて直感的でわかりやすい３次元地図を用いた新しいサービスが期待されている。
【０００５】
しかし、携帯電話等の携帯端末においては、装置の物理的な大きさや処理能力並びにコスト面等の制約がある。そのため、特許文献１に記載のナビゲーション装置のように、装置内にＣＤ−ＲＯＭから読み出した地図情報を格納したり、ナビゲーションコントローラを備えたりする構成を、携帯端末にそのまま適用することは困難である。３次元地図は２次元地図よりもデータ量が多く処理時間も長くなりやすいため、携帯端末で３次元地図を取り扱う場合には、携帯端末の処理能力やネットワーク通信負荷などの問題を考慮する必要がある。
【０００６】
例えば、特許文献１に記載のナビゲーション装置では、３次元地図の視線方向がユーザの視線方向と常に一致するように、経路に沿って３次元地図を連続的に表示している。しかし、処理能力等に制約のある携帯端末では、経路に沿ってリアルタイムで３次元地図を生成することは困難である。そこで、例えば、該当箇所については、所定の視線方向の３次元地図を予め用意しておくことで、処理の負担を軽減することが考えられる。しかし、かかる場合には、３次元地図の視線方向は特定されてしまうため、２次元地図からの切り換え時点において、３次元地図の視線方向とユーザの視線方向とが一致しない場合、ユーザは２次元地図から３次元地図へスムーズに移行することができない。
【０００７】
さらに、２次元地図には、距離感や位置関係が容易に把握できるというメリットがある一方、３次元地図には、その場の状況が把握しやすいというメリットがある。このように、２次元地図と３次元地図には、表示形態に応じたメリットがそれぞれあるため、どちらの地図がより利便性が高いか否かは、利用者の読図力や趣向、また、地図を利用する際の状況などによって異なる。従って、特許文献１に記載のナビゲーション装置のように、２次元地図と３次元地図を常に自動的に切り換えてしまうと、利用者の利便性が却って低下する可能性もある。
【０００８】
そこで、本発明は、２次元地図と３次元地図の両方を適切に用いることにより、デジタル地図を用いたサービスの利便性をより向上することができる地図表示制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る地図表示制御装置は、２次元地図画像と座標情報を対応づけて格納する第１記憶手段と、３次元地図画像と座標情報と視線方向とを対応づけて格納する第２記憶手段と、現在位置に対応する座標情報を有する２次元地図画像を前記第１記憶手段から読み出し、当該現在位置から目的地までの経路上に存在する所定位置について、当該所定位置に対応する座標情報を有する３次元地図画像を前記第２記憶手段から特定し、当該特定した３次元地図画像の視線方向を表す３次元地図方向情報が、前記２次元地図画像に重畳表示されるように制御する第１表示制御手段と、前記第２記憶手段に格納されている前記３次元地図画像が表示されるように制御する第２表示制御手段と、前記２次元地図画像と前記３次元地図画像が切り換わって表示されるように制御する切換手段と、備える。
【００１０】
前記第１表示制御手段は、前記所定位置について、前記経路に沿った方向に対応する視線方向を有する３次元地図画像を前記第２記憶手段から特定し、当該特定した３次元地図画像の視線方向を表す３次元地図方向情報が、前記２次元地図画像に重畳表示されるように制御してもよい。
【００１１】
前記第２表示制御手段は、前記３次元地図画像上に、当該３次元地図画像の視線方向を表す視線方向情報が重畳表示された状態で表示されるように制御してもよい。
【００１２】
前記第１表示制御手段は、前記２次元地図画像の地図領域内の座標情報を有する建物にビルタグを紐づけ、当該ビルタグが前記２次元地図画像上の該当する建物の位置に重畳表示され、前記ビルタグに紐づけられた建物の属性情報が当該ビルタグと同一画面上に表示されるように制御してもよい。
【００１３】
前記第２表示制御手段は、前記２次元地図画像の表示領域内の座標情報を有する建物にビルタグを紐づけ、当該ビルタグが前記３次元地図画像上の該当する建物の位置に重畳表示され、前記ビルタグに紐づけられた建物の属性情報が当該ビルタグと同一画面上に表示されるように制御してもよい。
【００１４】
前記第１表示制御手段により前記２次元地図画像が表示されている場合に、前記切換手段は、ユーザの移動に応じて更新される現在位置が前記経路上の所定位置と略一致することを条件に、前記２次元地図画像が前記３次元地図画像に切り換わって表示されるように制御してもよい。
【００１５】
前記第１表示制御手段により前記２次元地図画像が表示されている場合に、前記切換手段は、前記３次元地図画像への切換指示が入力されたことを条件に、前記２次元地図画像が前記３次元地図画像に切り換わって表示されるように制御してもよい。
【００１６】
ディスプレイに表示された撮像映像に、現在位置及び撮影時のカメラの視線方向に基づいて特定される付加情報が合成表示されている場合に、前記切換手段は、前記付加情報が合成表示された撮像映像に代えて、前記現在位置に基づいて特定される２次元地図画像が表示されるように前記第１表示制御手段を制御してもよい。
【００１７】
ディスプレイに表示された撮像映像に、現在位置及び撮影時のカメラの視線方向に基づいて特定される付加情報が合成表示されている場合に、前記切換手段は、前記付加情報が合成表示された撮像映像に代えて、前記現在位置と前記視線方向とに基づいて特定される３次元地図画像が表示されるように前記第２表示制御手段を制御してもよい。
【００１８】
また、本発明は、地図画像表示制御装置における地図画像制御方法であって、２次元地図画像と座標情報を対応づけて格納する第１記憶装置から現在位置に対応する座標情報を有する２次元地図画像を読み出し、当該現在位置から目的地までの経路上に存在する所定位置について、当該所定位置に対応する座標情報を有する３次元地図画像を３次元地図画像と座標情報と視線方向とを対応づけて格納する第２記憶装置から特定し、当該特定した３次元地図画像の視線方向を表す３次元地図方向情報が、前記２次元地図画像に重畳表示されるように制御する第１表示制御ステップと、前記２次元地図画像を含む画面を３次元地図画像を含む画面へ切り替えるステップと、前記第２記憶装置に格納されている前記３次元地図画像が表示されるように制御する第２表示制御ステップと、備える。
【００１９】
また、本発明は、上記各ステップをコンピュータに実行させるためのプログラムとしても成立する。このプログラムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【００２０】
また、本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【発明の効果】
【００２１】
本発明によれば、２次元地図と３次元地図の両方を適切に用いることにより、デジタル地図を用いたサービスの利便性をより向上することができる地図表示制御装置を提供することが可能になる。
【図面の簡単な説明】
【００２２】
【図１】地図表示制御システムの概略構成を示すブロック図である。
【図２】携帯端末の概略構成を示すブロック図である。
【図３】携帯端末に表示される２次元地図画面の一例を示す図である。
【図４】携帯端末に表示される３次元地図画面の一例を示す図である。
【図５】携帯端末に表示される画面遷移の一例を示す図である。
【図６】地図表示制御処理の流れの一例を示すフローチャートである。
【図７】携帯端末に表示される画面遷移の他の例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態では、一例として、２次元地図（以下、「２Ｄ地図」「２次元地図画像」ともいう。）と３次元地図（以下、「３Ｄ地図」「３次元地図画像」ともいう。）を用いた地図表示サービスを携帯電話などの携帯端末に提供する場合に好適な地図表示制御装置について説明する。
【００２４】
本実施形態では、携帯端末の処理能力やネットワーク通信負荷を考慮し、地図表示制御装置側で生成した２次元地図及び３次元地図を携帯端末へ送信するように構成している。
【００２５】
また、本実施形態では、２次元地図上に、当該２次元地図の経路上で利用可能な３次元地図の位置及び視線方向を表す情報（以下、「３次元地図方向情報」という。）を重畳表示している。これによれば、ユーザは、切り換え時点における３次元地図の視線方向を事前に把握することができるので、例えば、ユーザが交差点に到着した時点の進行方向（北）と、交差点で表示される３次元地図の視線方向（東）とが一致しないような場合でも、戸惑うことなく３次元地図へスムーズに移行することができる。
【００２６】
また、本実施形態では、ユーザの趣向や利用状況に応じて最適な地図を表示するために、２次元地図を表示する画面（以下、「２次元地図画面」という。）と３次元地図を表示する画面（以下、「３次元地図画面」という。）を、ユーザが任意に切り換え可能に構成している。
【００２７】
その他、本実施形態における地図表示制御装置が有する特徴については、図面を参照しつつさらに詳細に説明する。各記載において、同一の要素には同一の符号を付し、重複する説明を省略する。
【００２８】
［地図表示制御システムの構成］
図１は、本実施形態に係る地図表示制御装置が適用される地図表示制御システム１００の概略構成を示すブロック図である。地図表示制御システム１００は、地図表示制御装置１０と携帯端末２０とを備え、これらがネットワークＮを介して相互に接続されることにより構成される。
【００２９】
地図表示制御装置１０は、主制御手段１０１、記憶手段１０２、通信手段１０３、経路案内手段１０４、第１表示制御手段１０５、第２表示制御手段１０６、切換手段１０７、ＡＲ（Augmented Reality：拡張現実）処理手段１０８などの各種機能実現手段を主に備える。
【００３０】
地図表示制御装置１０には、図示してはいないが、ＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、各種の情報を格納する外部記憶装置、入力インタフェース、出力インタフェース、通信インタフェース及びこれらを結ぶバスを備える専用又は汎用のサーバ・コンピュータを適用することができ、例えば、ＣＰＵがＲＯＭ等に格納された所定のプログラムを実行することにより、上記各機能実現手段として機能する。なお、地図表示制御装置１０は、単一のコンピュータより構成されるものであっても、ネットワーク上に分散した複数のコンピュータより構成されるものであってもよい。
【００３１】
主制御手段１０１は、地図表示制御装置１０の動作全体及び上述した各手段の動作を制御する。記憶手段１０２は、２次元地図を表示するための２次元地図データと、３次元地図を表示するための３次元地図データと、地図領域内の建物（ビル）に関する建物情報（ビル情報）と、を格納する記憶装置であり、データベースとしての機能を有する。記憶手段１０２は、２次元地図データ記憶手段、３次元地図データ記憶手段、建物情報記憶手段とも呼ばれる。
【００３２】
記憶手段１０２の各データのデータ構造に特に限定はないが、２次元地図データは、例えば、地図の画像（２次元地図画像）と、当該地図の座標情報（緯度経度）と、が対応づけられている。２次元地図画像には、例えばメッシュ地図などが該当するが、これに限られない。３次元地図データは、例えば、カメラによって撮影された地図上の風景の撮影画像（静止画）や仮想カメラを用いて作成されるＣＧ画像（３次元地図画像）と、当該地図の座標情報と、カメラの視線方向と、が対応付けられている。なお、本実施形態では、地図領域内の所定位置について所定方向の風景に対応する３次元地図画像が格納されている。所定位置及び視線方向については、特に限定はないが、例えば、目印となりやすい建物が存在する場所や交差点などが該当する。
【００３３】
建物情報は、地図領域に含まれる所定の建物に関する情報であり、例えば、建物を一意的に識別するための識別情報（建物ＩＤ）と、建物の属性情報と、が対応づけられている。建物の属性情報は、例えば、建物の座標情報、高さ、建物に収容されている店舗に関する店舗情報等である。店舗情報には、店舗名やその他詳細情報（住所、電話番号など）が含まれる。
【００３４】
ここで、建物情報は、２次元地図及び３次元地図にビルタグや店舗情報を重畳表示するために用いることができる。ビルタグは、地図領域内の所定の建物を当該地図領域内で一意的に特定するためのタグであり、店舗情報は、ビルタグに対応する建物に収容されている店舗の情報である。ビルタグや店舗情報を地図に重畳表示する方法に特に限定はないが、例えば、これらの情報を２次元／３次元地図画像と予め合成する方法や、端末装置２０からの要求に応じてリアルタイムで合成する方法などがある。ビルタグについては、例えば、２次元地図（又は３次元地図）の地図領域内の座標を有する建物を建物情報から特定し、特定した建物にタグを紐づけ（例えば、建物に順番に番号を付与する）、紐づけたタグを地図上の建物の座標（及び高さ）に対応する位置に合成することができる。店舗情報については、例えば、タグが付与された建物の店舗情報を建物情報から特定し、特定した店舗情報を地図画像と合成する。同一地図領域を表示する２次元地図と３次元地図のビルタグ及び店舗情報は、同期がとられており、同じビルタグが表示されるように構成されている。以下、本実施形態では、ビルタグや店舗情報が、予め２次元／３次元地図画像データと合成され、記憶手段１０２に格納されている場合について説明する。
【００３５】
通信手段１０３は、ネットワークＮを介して携帯端末２０と通信することにより各種情報を送受信するためのインタフェースである。通信手段１０３は、携帯端末２０から送信される現在位置特定情報と目的地特定情報とを受け付ける受付手段としても機能する。
【００３６】
経路案内手段１０４は、通信手段１０３により受け付けた現在位置特定情報に基づいて現在位置（座標）を特定し、目的地特定情報に基づいて目的地（座標）を特定する。そして、特定した現在位置から目的地までの経路（ルート）を決定し、経路案内情報を生成する。経路案内情報は、例えば、地図上に表示される各種情報（進行方向を示す矢印、経路全体を示す線、目的地までの距離）や、ユーザを誘導するための音声情報などが該当する。
【００３７】
第１表示制御手段１０５は、現在位置に対応する２次元地図画像を記憶手段１０２から読み出して、これを携帯端末２０に送信する。２次元地図画像に基づいて表示される２次元地図画面については、図３を用いて説明する。
【００３８】
図３は、２次元地図画面４０２の一例である。同図に示すように、２次元地図画面４０２は、２次元地図画像４０２ｉ、ビルタグ４０２ａ、店舗情報４０２ｂ、店舗の詳細情報４０２ｃ、案内標識４０２ｄ、３次元地図方向情報４０２ｅ、経路案内情報４０２ｆ、写真ボタン４０２ｇ、ユーザ位置４０２ｈを含んでいる。なお、２次元地図画面４０２に含まれる各種情報の表示態様は、同図に示すものに限られず、設計に応じて適宜これを変更することが可能である。
【００３９】
具体的には、建物に紐づけられたビルタグ４０２ａが２次元地図４０２画像ｉに重畳表示され、当該建物に収容されている店舗の店舗情報４０２ｂが２次元地図画像４０２ｉに隣接して表示されている。また、店舗情報４０２ｂからユーザが選択した店舗の詳細情報４０２ｃが、さらに重畳表示されている。ユーザは、２次元地図４０２画像ｉ、ビルタグ４０２ａ、店舗情報４０２ｂ、詳細情報４０２ｃによって、現在位置の周辺に存在する建物や、建物内にある店舗を容易に確認することができるとともに、興味ある店舗については、その詳細情報を取得することができる。
【００４０】
また、２次元地図画面４０２には、ユーザが目的地を選択した場合に、現在位置から目的地までの経路を案内する経路案内情報を表示することができる。同図では、ユーザが店舗情報４０２ｂから所定の店舗を選択した結果、現在位置から当該店舗を収容している建物までの経路が検索され、検索された経路を示す経路案内情報４０２ｆと、ユーザの現在位置を示すユーザ位置４０２ｈが表示されている。目的地の建物に該当するビルタグ（３）は、他のビルタグと区別可能な表示態様で表示される。
【００４１】
また、２次元地図画面４０２には、現在位置から目的地までの経路上で表示可能な３次元地図画像が記憶手段１０２に格納されている場合、当該３次元地図画像の位置と視線方向を表す情報（３次元地図方向情報）が２次元地図４０２ｉに重畳表示される。２次元地図画像の経路上で表示可能な３次元地図画像とは、例えば、２次元地図画像に表示された経路上の座標情報を有する３次元地図である。第１表示制御手段１０５は、記憶手段１０２に格納されている３次元地図データを参照することにより経路上で表示可能な３次元地図画像の有無を判断し、判断結果が是である場合は、当該３次元地図データに含まれる座標情報及び視線方向に基づいて３次元地図方向情報を生成し、生成した３次元地図方向情報を２次元地図画像に合成する。経路上で表示可能な３次元地図画像の有無は、例えば、３次元地図画像の座標情報が経路を構成する座標情報に含まれる場合、または、３次元地図画像の座標情報が経路上の所定位置の座標情報と一致する場合とすることができる。また、判断基準には、座標情報に加えて他の要件を追加することもでき、例えば、経路上の所定位置における進行方向と３次元地図のカメラの視線方向とが一致する場合を追加してもよい。位置と視線方向を判断基準とした場合、経路上でユーザが確認する３次元地図画像は、ユーザの進行方向に沿った風景となるため、ユーザが経路をより確認しやすくなる。
【００４２】
３次元地図方向情報は、特にその表示態様に限定はないが、例えば、３次元地図画像の座標近辺から視線方向へ延出する矢印によって表示することができる。同図では、ユーザ位置４０２ｈから目的地（ビルタグ３）までの経路４０２ｆ上に、３次元地図方向情報４０２ｅが表示されている。
【００４３】
また、３次元地図方向情報４０２ｅによって示される視線方向の延長上には、当該方向を案内するための情報（以下、「標識情報」という。）の一例として、地名が記載された標識（図中の「至る本庄駅」）４０２ｄが、表示されている。第１表示制御手段１０５は、例えば、座標情報、視線方向及び地名を対応づけて格納したテーブル（図示せず）を参照することにより、３次元地図方向情報４０２ｅの座標情報及び視線方向に対応する地名を特定し、特定した地名に基づいて標識情報を生成し、生成した標識情報を３次元地図方向情報４０２ｅの視線方向延長位置で合成することができる。
【００４４】
なお、経路上に利用可能な３次元地図画像が複数存在する場合は、所定条件に従って３次元地図画像を選択し、選択した３次元地図画像について３次元地図方向情報を重畳表示することができる。例えば、利用可能な全ての３次元地図画像を選択してもよいし、現在位置に最も近い１又は複数の３次元地図画像を選択してもよい。
【００４５】
また、２次元地図画面４０２には、２次元地図画面から３次元地図画面への切り換え指示を入力するための切換指示入力手段が表示される。同図に示すように、２次元地図画面４０２には、切換指示入力手段の一例として写真ボタン４０２ｇが重畳表示されている。
【００４６】
第２表示制御手段１０５は、現在位置及びカメラ方向、又は、３次元地図方向情報に対応する３次元地図画像を記憶手段１０２から読み出して、これを携帯端末２０に送信する。なお、３次元地図方向情報に対応する３次元地図画像は、３次元地図画像の利用可能な地点（以下、「３次元地図利用可能地点」という。）が現在位置と離れている場合、すなわち、ユーザが３次元地図利用可能地点に到着していない場合でも、表示させることができる。３次元地図画像に基づいて表示される３次元地図画面については、図４を用いて説明する。なお、３次元地図画面４０３に含まれる各種情報の表示態様は、同図に示すものに限られず、設計に応じて適宜これを変更することが可能である。
【００４７】
図４は、３次元地図画面４０３の一例である。同図に示すように、３次元地図画面４０３には、３次元地図画像４０３ｉ、ビルタグ４０３ａ、店舗情報４０３ｂ、店舗の詳細情報４０３ｃ、標識情報４０３ｄ、視線方向情報４０３ｅ、地図ボタン４０３ｇを含んでいる。
【００４８】
具体的には、各建物に対して設定されたビルタグ４０３ａが３次元地図画像４０３ｉに重畳表示され、当該建物に収容されている店舗の店舗情報４０３ｂが３次元地図画像４０３ｉに隣接して表示されている。また、店舗情報４０３ｂから選択された店舗の詳細情報４０３ｃが、さらに重畳表示されている。これらの建物情報は、２次元地図画面４０２の建物情報と同じであるので説明を省略する。
【００４９】
さらに、３次元地図４０３ｉ上には、当該３次元地図画像の視線方向を表す情報（以下、「視線方向情報」という。）４０３ｅが重畳表示される。視線方向情報４０３ｅは、３次元地図画像の座標情報及びカメラ視線方向に基づいて生成することができ、特にその表示態様に限定はないが、例えば、視線方向へ延出する矢印によって表される。図６では、３次元地図画像４０３ｉの下端略中央部から目的地（ビルタグ３）方向に沿って視線方向情報４０３ｅが表示されている。
【００５０】
また、視線方向情報４０３ｅによって示される方向の延長上には、標識情報４０３ｄ（図中の「至る本庄駅」）が表示されている。なお、視線方向情報４０３ｅ及び標識情報４０３ｄは、２次元地図画面上の３次元地図方向情報４０２ｅ及び案内標識４０２ｄに、それぞれ対応している。
【００５１】
また、３次元地図画面４０３には、３次元地図画面から２次元地図画面への切り換え指示を入力するための切換指示入力手段が重畳表示される。同図に示すように、３次元地図画面４０３には、切換指示入力手段の一例として地図ボタン４０３ｇが重畳表示されている。
【００５２】
このような２次元地図画面４０２及び３次元地図画面４０３によれば、ユーザは、２次元地図画面を参照して現在位置から目的地までの距離感や位置関係を把握するとともに、３次元地図画面を参照して経路上の所定方向の風景を予め確認しておくことができる。よって、経路だけを確認した場合よりも、確実に目的地へたどり着くことができるようになる。また、事前に２次元地図及び３次元地図を確認して経路や風景を記憶しておけば、経路を歩きながら都度地図を見る作業を省略することができるので、より効率的に目的地に辿り着くことができるようになる。さらに、予め経路や風景を記憶することが困難な場合には、２次元地図を見ながら経路上を移動し、自分が必要と思ったタイミングで３次元地図を閲覧することができる。また、２次元地図と３次元地図には共通の情報が表示されるので、切り換え前の地図から切り換え後の地図へスムーズに移行することが可能になる。
【００５３】
切換手段１０７は、２次元地図画面と３次元地図画面が携帯端末２０上で切り換って表示されるように、第１表示制御手段１０５と第２表示制御手段１０６を制御する。切換手段１０７による切り換えは、例えば、携帯端末２０から送信される切換要求（２次元地図から３次元地図への切換要求／３次元地図から２次元地図への切換要求）に基づいて行うことができる。また、切換手段１０７は、予め設定された所定の条件に従って自動的に切り換えてもよい。所定の条件には、例えば、２次元地図画像と３次元地図画像の両方が記憶手段１０２に格納されている場合は、３次元地図画面を優先表示するように設定してもよい。なお、切換手段１０７は、２次元地図画面及び３次元地図画面間の切り換えに限られず、後述するＡＲ画面とこれら２次元地図及び３次元地図との切り換えを実行することもできる。
【００５４】
ＡＲ処理手段１０８は、携帯端末２０において、当該携帯端末２０に付属の撮影手段（カメラ）２０６が撮影した被写体の映像をディスプレイに映した場合に、当該撮影時のカメラ方向に存在する建物等を表す付加情報が、ディスプレイに映し出された映像に合成表示されるように制御する。付加情報は、特に限定はないが、例えば、建物の建物情報である。ＡＲ画面については、図５を用いて説明する。
【００５５】
図５は、ＡＲ画面４０１の一例である。同図に示すＡＲ画面４０１は、ユーザによる周辺情報検索や経路検索などが行われた結果、映像４０１ａ、ビルタグ４０１ｂ、店舗情報４０１ｃ、経路案内情報４０１ｄを含んでいる。しかし、同図のＡＲ画面４０１では、背景となっている映像４０１ａそのものを認識することが困難なであることがわかる。これは、ＡＲ画面４０１にて用いられる映像は実際の風景であるため、例えば夜間や雨天に利用すると、映像が暗くなったり曇ったりするためである。また、晴天時の昼間に利用した場合でも、携帯端末２０とユーザが意図する建物との間に、例えば大型自動車や通行人などの障害物が介在した場合には、建物に重畳表示されるべきビルタグが、障害物の上に重畳表示されてしまう。このような場合には、ＡＲ画面の映像によって周辺の状況を認識することは困難であるため、ＡＲ画面を他の画面に切り換えることが望ましい。そこで、本実施形態では、切換手段１０７によって、ＡＲ画面、２次元地図画面、３次元地図画面の各画面間で任意に画面を切り換え可能に構成されている。
【００５６】
携帯端末２０は、携帯電話機、ＰＤＡ、パーソナルコンピュータ、携帯型ナビゲーション装置、その他の地図データを表示可能な端末装置である。図２に示すように、携帯端末２０は、主制御手段２０１、記憶手段２０２、入力手段２０３、表示手段２０４、通信手段２０５、撮影手段２０６、位置/方位測定手段２０７などの各種機能実現手段を備える。
【００５７】
携帯端末２０は、図示してはいないが、携帯端末の処理及び動作を制御するＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、各種の情報を格納する外部記憶装置、入力インタフェース、出力インタフェース、通信インタフェース、カメラ、ＧＰＳ受信機、電子コンパス及びこれらを結ぶバスを備える専用又は汎用のコンピュータを適用することができる。なお、図１では１つの携帯端末２０を記載しているが、利用形態に応じて複数の携帯端末２０を地図表示制御装置１０と接続することもできる。携帯端末２０は、ＣＰＵが、メモリまたは外部記憶装置などに記憶された所定のプログラムを実行することにより、ユーザから入力される情報を受け付けると、受けつけた情報に基づいて地図表示要求等を地図表示制御装置１０に対して送信し、地図表示制御装置１０から地図データ等を受信すると、これに基づいてディスプレイに地図画像を表示する機能が実現される。
【００５８】
ネットワークＮは、地図表示制御装置１０と携帯端末２０との間で情報を送受信するための通信回線である。例えば、インターネット、ＬＡＮ、専用線、パケット通信網、電話回線、企業内ネットワーク、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００５９】
［地図表示制御処理］
次に、上記のように構成される地図表示制御システム１００の動作の概要について説明する。図６は、地図表示制御装置１０による地図表示制御処理の流れを示すフローチャートである。なお、後述の各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。
【００６０】
本実施形態では、地図表示制御処理の一例として、ユーザが周辺情報やルート検索を行い、その結果を表示する画面が、ＡＲ画面、２次元地図画面、３次元地図画面の順に遷移する場合について主に説明する。しかし、画面遷移はこれに限られず、例えば、２次元地図画面、３次元地図画面、ＡＲ画面の順に画面が遷移する場合など他の画面遷移の場合にも、地図表示制御処理を同様に適用することができる。
【００６１】
前提として、携帯端末２０は、ユーザの操作に従い、撮像映像をディスプレイに表示している（ＡＲ画面）。この状態で、携帯端末２０は、ユーザの操作入力に基づいて、付加情報（建物情報）の検索要求を地図表示制御装置１０へ送信する（Ｓ１０１）。建物情報の検索要求には、携帯端末２０の現在位置を特定する現在位置特定情報と、撮影時のカメラ方向を特定する方向特定情報とが含まれている。なお、ＡＲ画面の映像に合成される付加情報は、その内容に限定はないが、ここでは、上述した建物情報とする。
【００６２】
地図表示制御装置１０は、携帯端末２０から建物情報の検索要求を受け付けると、この検索要求に含まれる現在位置特定情報によって特定される現在位置と方向特定情報によって特定されるカメラ方向とに対応する建物情報を、記憶手段１０２の建物情報を参照することにより生成し、携帯端末２０へ送信する（Ｓ１０２）。建物情報は、例えば、現在位置からカメラ方向に存在する建物のビルタグと、当該建物に収容されている店舗情報である。
【００６３】
携帯端末２０は、建物情報を受信し、ディスプレイに表示されている映像に重畳表示する（Ｓ１０３）。図５は、建物情報が映像に重畳表示されているＡＲ画面の一例を表している。ＡＲ画面４０１では、カメラ方向の映像４０１ａに、建物を表すビルタグ４０１ｂと建物内の店舗情報４０１ｃとが、それぞれ重畳表示されている。ユーザは、店舗情報４０１ｂの中から任意の店舗を目的地として選択することができる。
【００６４】
次に、携帯端末２０は、ユーザによって任意の店舗が選択されると、当該選択された店舗の情報を目的地特定情報として地図表示制御装置１０へ送信する（Ｓ１０４）。
【００６５】
地図表示制御装置１０は、目的地特定情報を受信すると、この受信した目的地特定情報に基づいて目的地を特定し、現在位置から目的地までの経路を決定し、決定した経路を表す経路案内情報を携帯端末２０へ送信する（Ｓ１０５）。
【００６６】
携帯端末２０は、経路案内情報を受信し、これをディスプレイに表示されている映像に重畳表示する（Ｓ１０６）。図３のＡＲ画面４０１では、進行方向を示す経路案内情報４０１ｄが映像４０１ａに重畳表示されている。なお、同図は、ユーザが雨天時にＡＲ画面を利用した場合の一例であり、映像４０１ａが暗く曇っているため認識しがたい。
【００６７】
携帯端末２０は、ＡＲ画面を表示すると、当該ＡＲ画面が認識困難であるか否かを判断し、認識困難であると判断した場合は、画面切換要求を地図表示制御装置１０へ送信する（Ｓ１０７）。また、携帯端末２０は、ユーザより画面切換指示が入力された場合、画面切換要求を地図表示制御装置１０へ送信することもできる（Ｓ１０７）。
【００６８】
地図表示制御装置１０は、ＡＲ画面から２次元地図画面又は３次元地図画面への切換要求を受信すると、所定の切換条件に従って、２次元地図画面又は３次元地図画面のいずれに切り換えるかを判定する（Ｓ１０８）。切換条件は、その内容に特に限定はないが、例えば、現在位置及びカメラ方向に対応する３次元地図画像が記憶手段１０２に格納されている場合は、３次元地図画面を選択し、現在位置及びカメラ方向に対応する３次元地図画像が記憶手段１０２に格納されていない場合は、２次元地図画面を選択するように設定することができる。また、ユーザによって予め指定されている場合は、当該指定された地図画面を選択してもよい。
【００６９】
地図表示制御装置１０は、２次元地図画面が選択された場合は、現在位置に対応する２次元地図画像（ビルタグや店舗情報が合成されている）を記憶手段１０２から読み出し、経路上で利用可能な３次元地図画像が記憶手段１０２に格納されている場合は、当該３次元地図画像の３次元地図方向情報と標識情報を生成して２次元地図画像に合成し、合成後の２次元地図画像を携帯端末２０へ送信する（Ｓ１０９）。携帯端末２０は、２次元地図画像を受信し、これに基づいて２次元地図画面をディスプレイに表示する（Ｓ１１０）。図２は、携帯端末２０に表示された２次元地図画面の一例を表している。
【００７０】
また、地図表示制御装置１０は、３次元地図画面が選択された場合は、現在位置及びカメラ方向に対応する３次元地図画像（ビルタグや店舗情報が合成されている）、又は、３次元画面方向情報に対応する３次元地図画像を記憶手段１０２から読み出し、視線方向情報と標識情報を生成して３次元地図画像データに合成し、合成後の３次元地図画像を携帯端末２０へ送信する（Ｓ１１１）。携帯端末２０は、３次元地図画像を受信し、これに基づいて３次元地図画面をディスプレイに表示する（Ｓ１１２）。図３は、携帯端末２０に表示された３次元地図画面の一例を表している。
【００７１】
ユーザは、携帯端末２０に表示された２次元地図画面により、現在地位の周辺や目的地までの経路を確認することができる。また、３次元地図画面により、経路上の所定位置における風景を確認することができる。ユーザは、表示されている地図画面を他の地図画面へ切り換えたい場合は、２次元地図画面の写真ボタン又は３次元地図画面の地図ボタンを選択する。また、ユーザは、２次元地図画面を参照しながら、経路上を目的地へ向かって移動することができる。
【００７２】
携帯端末２０は、ユーザの操作入力に基づいて、画面切換要求を地図表示制御装置１０へ送信する（Ｓ１１３）。また、携帯端末２０は、その移動に伴って更新される現在位置特定情報を地図表示制御装置１０へ送信する（Ｓ１１４）。
【００７３】
地図表示制御装置１０は、画面切換要求又は現在位置に基づいて、２次元地図画面と３次元地図画面を切り換える（Ｓ１１５）。例えば、地図表示制御装置１０は、画面切換要求を受信した場合は、当該画面切換要求において指定されている地図画面を選択する。
【００７４】
一方、地図表示制御装置１０は、ユーザの移動に伴って更新される現在位置特定情報に基づいてユーザの現在位置を更新し、更新した現在位置が、３次元地図方向情報によって特定される座標情報と略一致する場合は、３次元地図画面を選択する。一方、更新した現在位置が、３次元地図方向情報によって特定される座標情報と略一致しない場合は、２次元地図画面を維持する。地図表示制御装置１０は、２次元地図画面を選択した場合はＳ１０９に進み、３次元地図画面を選択した場合は、Ｓ１１１に進む。
【００７５】
以上、本実施形態によれば、２次元地図と３次元地図の両方を適切に用いることができるようになるので、デジタル地図を用いたサービスの利便性をより向上することが可能になる。特に、２次元地図上に３次元地図方向情報を重畳表示しているので、ユーザは、切り換え時点における３次元地図の視線方向を事前に把握することができる。その結果、ユーザは、２次元地図からの切り換え時点において、３次元地図の視線方向とユーザの視線方向とが一致しない場合でも、戸惑うことなく３次元地図へスムーズに移行することができる。また、ユーザは、経路上で２次元地図と３次元地図を所望のタイミングで適宜切り換えることにより、効率的に目的地に到着することができる。また、２次元地図と３次元地図の双方を事前に確認しておけば、経路上でその都度地図を確認する作業を省略することができる。
【００７６】
［その他の実施形態］
本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。
【００７７】
上記実施形態では、ＡＲ画面、２次元地図画面、３次元地図画面の順に画面遷移する場合について説明したが、例えば、周辺情報検索画面などから２次元地図画面又は３次元地図画面へ遷移するようにしてもよい。例えば、地図表示制御装置１０は、図７に示すような周辺情報検索画面４００を、携帯端末２０へ送信する。携帯端末２０は周辺情報検索画面４００をディスプレイに表示する。ユーザは、グルメ情報「レストラン・カフェ・居酒屋」を検索キーとして選択するとともに、検索結果を案内する地図の形態（地図、写真）を選択することができる。ユーザが地図の形態を選択すると、携帯端末２０は、現在位置、方向及び選択情報（検索キー及び選択された地図の形態）を含む検索要求を地図表示制御装置１０へ送信する。地図表示制御装置１０は、選択情報に基づいて地図の表示形態（２次元地図／３次元地図）を決定し、検索要求に含まれる現在位置に対応する当該決定された２次元地図又は３時次元地図の画像データを記憶手段１０２から読み出して、携帯端末２０へ送信する。図７では、現在位置に対応する２次元地図を含む２次元地図画面４０２と、現在位置に近い３次元地図を含む３次元地図画面４０３が、それぞれ表示されている。
【符号の説明】
【００７８】
１０・・・地図表示制御装置、２０・・・端末装置、１００・・・地図表示制御システム、１０１・・・主制御手段、１０２・・・記憶手段、１０３・・・通信手段、１０４・・・経路案内手段、１０５・・・第１表示制御手段、１０６・・・第２表示制御手段、１０７・・・切換手段、１０８・・・ＡＲ処理手段、１０９・・・記憶手段、２０１・・・主制御手段、２０２・・・記憶手段、２０３・・・入力手段、２０４・・・表示手段、２０５・・・通信手段、２０６・・・撮影手段、２０７・・・位置／方位測定手段、Ｎ・・・ネットワーク
【図１】
0005414572.tif 000002
【図２】
0005414572.tif 000003
【図３】
0005414572.tif 000004
【図４】
0005414572.tif 000005
【図５】
0005414572.tif 000006
【図６】
0005414572.tif 000007
【図７】
0005414572.tif 000008