(57)【特許請求の範囲】
【請求項１】
ユーザから目的地の入力を受け付ける受付部と、
前記目的地までのルートに関する情報を有する案内レイヤを、強制表示層に作成するレイヤ作成部と、
地図に描画するコンテンツの属性に応じて作成される複数のレイヤであって、各々対応する前記コンテンツに関する情報を有する前記複数のレイヤを用いて、前記地図の表示を制御する表示制御部と、
前記ルートに関する目印として前記ルートの経由地とは別に地図に描画する目標物の属性を記憶する記憶部と、
を備え、
前記表示制御部は、
前記入力を前記受付部が受け付けた場合に、前記強制表示層に含まれるレイヤが有する情報を、前記強制表示層に含まれない他のレイヤが有する情報に優先して表示し、
前記レイヤ作成部は、
前記複数のレイヤに、前記目標物の属性に対応するレイヤが存在する場合に、当該目標物の属性に対応するレイヤを、前記案内レイヤの表示に関する優先順位よりも低い優先順位となるように前記強制表示層に移動させる、情報処理装置。
【請求項２】
前記受付部は、
前記目標物の属性の指定をさらに受け付ける、請求項１に記載の情報処理装置。
【請求項３】
前記受付部は、
前記ユーザが前記目的地に到着するまでに経由する経由地の入力をさらに受け付け、
前記レイヤ作成部は、
ルートに関する情報として、前記経由地に関する情報を有する前記案内レイヤを作成する、請求項１または２に記載の情報処理装置。
【請求項４】
コンピュータに、
ユーザから目的地の入力を受け付けるステップと、
前記目的地までのルートに関する情報を有する案内レイヤを、強制表示層に作成するレイヤ作成ステップと、
地図に描画するコンテンツの属性に応じて作成される複数のレイヤであって、各々対応する前記コンテンツに関する情報を有する前記複数のレイヤを用いて、前記地図の表示を制御するステップと、
を実行させ、
前記表示を制御するステップは、
前記受け付けるステップにおいて、前記入力を受け付けた場合に、前記強制表示層に含まれるレイヤが有する情報を、前記強制表示層に含まれない他のレイヤが有する情報に優先して表示するステップを含み、
前記レイヤ作成ステップは、
前記ルートに関する目印として前記ルートの経由地とは別に地図に描画する目標物の属性を記憶する記憶部を参照し、前記複数のレイヤに、前記目標物の属性に対応するレイヤが存在する場合に、当該目標物の属性に対応するレイヤを、前記案内レイヤの表示に関する優先順位よりも低い優先順位となるように前記強制表示層に移動させるステップを含む、プログラム。
【請求項５】
コンピュータにおいて実施される制御方法であって、
前記コンピュータが、
ユーザから目的地の入力を受け付けるステップと、
前記目的地までのルートに関する情報を有する案内レイヤを、強制表示層に作成するレイヤ作成ステップと、
地図に描画するコンテンツの属性に応じて作成される複数のレイヤであって、各々対応する前記コンテンツに関する情報を有する前記複数のレイヤを用いて、前記地図の表示を制御するステップと、
を実行し、
前記表示を制御するステップは、
前記受け付けるステップにおいて、前記入力を受け付けた場合に、前記強制表示層に含まれるレイヤが有する情報を、前記強制表示層に含まれない他のレイヤが有する情報に優先して表示するステップを含み、
前記レイヤ作成ステップは、
前記ルートに関する目印として前記ルートの経由地とは別に地図に描画する目標物の属性を記憶する記憶部を参照し、前記複数のレイヤに、前記目標物の属性に対応するレイヤが存在する場合に、当該目標物の属性に対応するレイヤを、前記案内レイヤの表示に関する優先順位よりも低い優先順位となるように前記強制表示層に移動させるステップを含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図の表示を制御する技術に関する。
【背景技術】
【０００２】
従来から、地図の利便性を向上させるために、地図上に建物等の名称を示す注記や各種アイコンを表示させる技術が知られている。
【０００３】
例えば特許文献１には、地図画面上に施設の位置を示すＰＯＩアイコンを表示する機能を有するナビゲーション装置が開示されている。特許文献１に記載のナビゲーション装置では、表示される地図を道路で囲まれた区画で区切り、各区画毎に予め決められた数のＰＯＩアイコンを選択して表示手段に出力する。このように、特許文献１に記載のナビゲーション装置は、決められた数のＰＯＩアイコンを選択して地図上に表示することで、見易い地図を作成している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２２３８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
経路を案内するサービスを用いて、ユーザが目的地までを移動している場合、ユーザは、例えば地図上に表示されている目的地の注記や、曲がり角等にある目標となる建物のアイコン等を目印に移動する。
しかしながら、特許文献１のような従来の技術によって制御された地図を用いて、例えば経路案内を行うと、地図の縮尺や表示範囲の変更や、注記・アイコン同士の干渉によって、目的地や目標物の注記やアイコン等の目印としていた情報が、地図上に表示されなくなる場合がある。この場合、ユーザは目印を見失い、移動するのが困難になってしまう。
【０００６】
そこで、本発明は、地図上において移動の目印となる情報を、他の情報に優先して表示可能にすることを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、ユーザから目的地の入力を受け付ける受付部と、目的地までのルートに関する情報を有する案内レイヤを、強制表示層に作成するレイヤ作成部と、地図に描画するコンテンツの属性に応じて作成される複数のレイヤであって、各々対応するコンテンツに関する情報を有する複数のレイヤを用いて、地図の表示を制御する表示制御部と、を備え、表示制御部は、入力を前記受付部が受け付けた場合に、強制表示層に含まれるレイヤが有する情報を、強制表示層に含まれない他のレイヤが有する情報に優先して表示する。
【０００８】
また、本発明のプログラムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリ等の各種の記録媒体を通じて、又は通信ネットワーク等を介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【０００９】
また、本明細書等において、「部」とは、単に物理的構成を意味するものではなく、その構成が有する機能をソフトウェアによって実現する場合も含む。また、１つの構成が有する機能が２つ以上の物理的構成により実現されても、２つ以上の構成の機能が１つの物理的構成により実現されてもよい。
【発明の効果】
【００１０】
本発明によれば、地図上において移動の目印となる情報を、他の情報に優先して表示可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態における情報処理装置を含む情報処理システムの構成図である。
【図２】本発明の第１の実施形態における端末装置と情報処理装置の機能ブロック図である。
【図３】本発明の第１の実施形態における地図情報を概念的に示す図である。
【図４】本発明の第１の実施形態における地図情報作成処理のフローを示すチャートである。
【図５】本発明の実施形態における端末装置及び情報処理装置のハードウェア構成の一例を示す図である
【発明を実施するための形態】
【００１２】
[第１の実施形態]
以下、本発明の実施の形態の１つについて詳細に説明する。なお、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。さらに、当業者であれば、以下に述べる各要素を均等なものに置換した実施の形態を採用することが可能であり、かかる実施の形態も本発明の範囲に含まれる。またさらに、必要に応じて示す上下左右等の位置関係は、特に断らない限り、図示の表示に基づくものとする。さらにまた、図面における各種の寸法比率は、その図示の比率に限定されるものではない。また、以下においては、理解を容易にするべく、情報処理装置を利用して本発明が実現される実施の形態を例にとって説明するが、上述の如く、本発明はそれに限定されない。
【００１３】
＜１．システム構成の概要＞
図１は、本実施形態に係る情報処理装置１００を含む経路案内システム１０の構成の一例を示している。図１に示すように、経路案内システム１０は、ネットワークＮを介して、情報処理装置１００と、端末装置２００とが互いに接続されて、構成されている。
【００１４】
ネットワークＮは、無線ネットワークや有線ネットワークにより構成される。通信ネットワークの一例としては、携帯電話網や、ＰＨＳ（Ｐｅｒｓｏｎａｌ Ｈａｎｄｙ−ｐｈｏｎｅ Ｓｙｓｔｅｍ）網、無線ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）、３Ｇ（３ｒｄ Ｇｅｎｅｒａｔｉｏｎ）、ＬＴＥ（Ｌｏｎｇ Ｔｅｒｍ Ｅｖｏｌｕｔｉｏｎ）、４Ｇ（４ｔｈ Ｇｅｎｅｒａｔｉｏｎ ）、ＷｉＭａｘ（登録商標）、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、有線ＬＡＮ、電話線、電灯線ネットワーク、ＩＥＥＥ１３９４等に準拠したネットワークがある。
【００１５】
端末装置２００は、ネットワークＮに接続されたコンピュータである。具体的には、端末装置２００として、例えば携帯電話やスマートフォン、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、タブレット、ウェアラブル（Ｗｅａｒａｂｌｅ）端末、ゲーム機、カーナビゲーション装置等が想定されるが、これらに限られるものではない。たとえば、移動することなくルート案内をシミュレートする場合などは、可搬性を有さないデスクトップＰＣなどの端末装置であってもよい。
【００１６】
情報処理装置１００は、ネットワークＮに接続されたコンピュータであり、例えばＰＣやサーバ装置等が挙げられる。
【００１７】
＜２．機能構成＞
＜２−１．端末装置２００の機能＞
図２（Ａ）を参照して、本実施形態に係る端末装置２００の機能構成について説明する。
端末装置２００は、たとえばＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）等により断続的に位置情報を取得して、ネットワークＮを介して情報処理装置１００へ送信する機能を備えた情報処理装置である。図１に示すように、端末装置２００は、ＣＰＵ及びメモリを含む主制御部２２０、各種情報を記憶する記憶部２３０、ネットワークＮと接続するための通信部２４０、ユーザからの操作を受け付けるタッチパネル等の入力部２１０、画面を表示する表示部２５０、現在の位置情報を測位する測位部２６０等を備えていることが好ましい。
【００１８】
ユーザは、端末装置２００に地図アプリケーション（以下、地図アプリという）をインストールすることで、情報処理装置１００から地図情報を取得して地図を表示したり、経路案内サービスが利用可能となることが望ましい。経路案内サービスは、情報処理装置１００の提供する、ユーザに対して任意の出発地から目的地までの経路を検索し、情報提供するサービスをいう。
【００１９】
＜２−２．情報処理装置１００の機能＞
次に、図２（Ｂ）を参照して、本実施形態に係る情報処理装置１００の機能構成について説明する。図２（Ｂ）に示すように情報処理装置１００は、機能部として、例えば、地図情報ＤＢ１３１、案内情報ＤＢ１３２、受付部１０１、探索部１０２、レイヤ作成部１０３、表示制御部１０４を有している。
【００２０】
地図情報ＤＢ１３１には、地図を描画するための、例えばベクトルデータやラスタデータ、注記（注釈）データ等の種々の地図におけるコンテンツのデータが、緯度経度情報に対応付けて保存されている。地図情報ＤＢ１３１に蓄積されているコンテンツのデータは、例えば、道路、鉄道、河川、山岳、商業施設、金融機関、住宅、標識、イベント情報、店舗情報、施設情報、交通規制情報、アイコン、注記情報等の所定の属性を有している。地図情報ＤＢ１３１には、コンテンツのデータは、属性ごとに対応するレイヤに紐づけられて保存されている。
【００２１】
各レイヤには、注記やコンテンツのデータが配置される領域の大きさや位置等の情報が含まれることが望ましい。なお、地図情報ＤＢ１３１には、レイヤごとに、同一レイヤ内における表示に関する優先順位や、異なるレイヤに対する優先順位が、併せて登録されている。
【００２２】
優先順位は、後述する表示制御部１０４が、レイヤを重ねあわせて地図情報を表示する際に、表示を優先させる順位をいう。具体的には、異なるレイヤ間においては、コンテンツの座標位置が重畳した場合に、優先順位が高いレイヤに含まれるコンテンツの方が、優先順位が低いレイヤに含まれるコンテンツよりも優先して表示される。従って、表示制御部１０４は、優先順位が低いレイヤから順に描画して地図情報を作成することが望ましい。また例えば、同一レイヤ内においては、優先順位が高いコンテンツの方が、優先順位が低いコンテンツよりも表示が優先される。
後述する表示制御部１０４は、複数のレイヤを、座標軸及び縮尺等を合わせ、レイヤに対応付けられた優先順位に基づいて重ね合わせることで、注記や道路の情報を含む１枚の地図に関する地図情報を作成することができる。
【００２３】
さらに地図情報ＤＢ１３１には、強制表示層に関する情報が記憶されている。強制表示層は、他のレイヤよりも高い優先順位が設定されるレイヤをいう。例えば、強制表示層は、複数のレイヤを含んでもよい。この場合、強制表示層のレイヤには、所定の範囲の優先順位が設定され、強制表示層内においても、優先順位に基づいて、表示制御部１０４によって表示が制御される。
【００２４】
図３は、本実施形態に係る表示制御部１０４が作成する地図情報を模式的に示す図である。地図情報は、複数のレイヤに関する情報から構成される。図３の例では、地図情報には、例えば注記レイヤＬ１や道路レイヤＬ２が含まれている。図３の例においては、上層に位置するレイヤ程、優先順位が高いことを示している。
【００２５】
例えば、注記レイヤＬ１は、それぞれの注記（図３の例では「××交差点」や「○○通り」等）の文字列情報や、配置される位置（座標）や大きさの情報等に基づいて作成される。なお、注記レイヤＬ１における、注記以外の部分は全て透明である。道路レイヤＬ２は、道路の通る座標位置を示す位置情報に基づき、道路を示す画像を描画したレイヤである。
【００２６】
他にも、地図情報は、例えば川の画像を示すレイヤや鉄道の画像を示すレイヤなど、コンテンツの属性に応じた複数のレイヤを地図情報に含むことができる。また、注記の情報や道路の情報は、それぞれ１つのレイヤで表現する必要はなく、複数のレイヤに分けて表現することも可能である。
また、図３の例では、地図情報は、注記レイヤＬ１の上に強制表示層Ａとして複数のレイヤを有している。
【００２７】
なお、図３におけるレイヤの上下は優先順位（描画順）を意味し、データ構造としてレイヤが上下の序列を有する必要はない。また、表示制御部１０４は、地図情報に含まれる複数のレイヤを出力するだけで、レイヤを重ねあわせて地図情報を作成する処理は、端末装置２００が行うとしても良い。
【００２８】
案内情報ＤＢ１３２には、例えば端末装置２００のユーザに対して経路案内を行うための道路ネットワークデータが保存されていることが望ましい。
【００２９】
道路ネットワークデータは、道路の交差点、屈曲点、端点などをノードとし、各ノード間を結ぶ経路をリンクとし、ノードデータ（ノードの緯度及び経度）と、リンクデータ（リンク番号）と、全てのリンクのコスト情報（距離や所要時間）に関するリンクコスト情報データとを含むデータベースとして構成される。
【００３０】
なお、情報処理装置１００は、外部の管理サーバから、道路ネットワークデータを取得し、あらかじめ案内情報ＤＢ１３２に保存していることが望ましい。しかしこれに限定されず、端末装置２００から経路探索の要求を受信するたびに、外部の管理サーバに問い合わせて道路ネットワークデータを参照する構成であってもよい。
【００３１】
受付部１０１は、ユーザから目的地の入力を受け付ける。例えば、受付部１０１は、地図アプリをインストールした端末装置２００から、経路検索要求を受け付ける。具体的には、端末装置２００の測位部２６０は測位した現在位置の緯度経度を出発地の緯度経度として受付部１０１へ送信することができる。また、例えば、ユーザは端末装置２００を操作して、地図上に表示した地点から出発地と目的地を選択して、受付部１０１へと送信するとしてもよい。また、受付部１０１は、ユーザが目的地に到着するまでに経由する経由地の入力をさらに受け付けることができる。
【００３２】
探索部１０２は、受付部１０１が出発地と目的地の入力を受け付けた場合に、設定されたコスト情報に基づいて目的地までのルートを探索する。たとえば、探索部１０２は、端末装置２００から送信された出発地と目的地の緯度経度に従い、案内情報ＤＢ１３２の道路ネットワークデータを参照して、出発地から目的地までのルートを探索する。このとき出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるリンクをたどって案内ルートとすることによって最適ルートを探索することができる。このようなルート探索の手法としてはラベル確定法やダイクストラ法などの周知の手法を利用することができる。なお、「最適な」ルートとは、出発地から目的地までのコスト情報が最小であることをいう。
【００３３】
レイヤ作成部１０３は、目的地までのルートに関する情報を有する案内レイヤを、強制表示層に作成する。例えば、レイヤ作成部１０３は、案内レイヤに強制表示層に対応する優先順を設定することができる。ルートに関する情報は、例えば、目的地の注記情報や建物ポリゴン、曲がり角の交差点名に関する注記情報等のコンテンツのデータである。
【００３４】
また、レイヤ作成部１０３は、案内レイヤを、経由地に関する情報を有するように作成することが望ましい。レイヤ作成部１０３は、案内レイヤを作成する際に、案内レイヤ内における、表示に関する優先順位を併せて決定することが望ましい。例えば、目的地に関する注記情報が最も優先順位が高く、経由地に関する建物ポリゴンに関する情報が最も優先順位が低くなるように、レイヤ作成部１０３は、地図情報ＤＢ１３１に案内レイヤ内の各コンテンツの優先順位を決定することができる。なお、各コンテンツの優先順位はあらかじめ地図情報ＤＢ１３１に登録されていてもよいし、案内レイヤ作成時にレイヤ作成部１０３が決定するとしてもよい。
【００３５】
さらに、レイヤ作成部１０３は、目標物の属性に対応するレイヤが存在する場合に、当該目標物の属性に対応するレイヤを強制表示層に移動させることができる。例えば、ルート案内の目標物としてコンビニを用いる場合には、レイヤ作成部１０３は、地図情報ＤＢ１３１を参照して、コンビニに関するコンテンツに対応するレイヤ（コンビニレイヤ）が保存されているか確認する。地図情報ＤＢ１３１にコンビニレイヤが登録されている場合には、レイヤ作成部１０３は、コンビニレイヤを強制表示層に移動させる。具体的には、レイヤ作成部１０３は、コンビニレイヤの優先順位を強制表示層に対応する優先順に変更する。なお、レイヤ作成部１０３は、強制表示層に対応する優先順位のうち、目標物のレイヤには案内レイヤよりも低い優先順位を設定することが望ましい。
【００３６】
目標物となる属性は、情報処理装置１００の管理者があらかじめ設定していることが望ましいが、これに限定されず、端末装置２００のユーザが経路案内要求を情報処理装置１００に送信する際に指定してもよい。
【００３７】
表示制御部１０４は、地図に描画するコンテンツの属性に応じて作成される複数のレイヤを用いて、地図の表示を制御する。地図に描画するコンテンツの属性に応じて作成される複数のレイヤの各々は、対応するコンテンツに関する情報を有している。例えば、表示制御部１０４は、地図情報ＤＢ１３１に保存されたレイヤを座標軸を合わせて重ねあわせて、地図情報を作成する。また、表示制御部１０４は、受付部１０１が目的地の入力を受付けた場合に、強制表示層に含まれるレイヤが有する情報を、強制表示層に含まれない他のレイヤが有する情報に優先して表示する。
【００３８】
表示制御部１０４は、異なるレイヤ間及び同一レイヤ内において、重なり判定を行い、表示を制御する。例えば、異なるレイヤ間の場合、同じ座標位置にコンテンツが重なった場合、表示制御部１０４は、上に位置するレイヤに含まれるコンテンツを優先して表示するよう制御する。また、同一レイヤ内において、描画する領域同士が重なった場合には、表示制御部１０４は、レイヤ内における優先順位に基づいて表示するコンテンツを決定する。
【００３９】
なお、表示制御部１０４は、ルート案内時に、縮尺に応じて強制表示層を用いた制御の可否を決定する構成でもよい。具体的には、表示される地図情報の縮尺が大きい場合には、表示制御部１０４は、強制表示層を用いずに、設計に応じた優先順位で案内レイヤや目標物の属性に対応するレイヤを描画してもよい。
【００４０】
＜３．処理フロー＞
図４を用いて、本実施形態に係る情報処理装置１００の地図表示処理のフローについて説明する。なお、以下に説明する処理のフローに含まれる各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。
【００４１】
ユーザは、端末装置２００を操作して地図アプリを起動すると、出発地と目的地と経由地とを選択する。この選択は、緯度経度や住所を入力するとしてもよいし、地図からユーザが表示したい地点を選択するとしてもよい。また、端末装置２００は、現在位置を出発地として自動で設定してもよい。ユーザが出発地と目的地、経由地とを選択すると、端末装置２００はこれらの緯度経度を受付部１０１へ送信する。
【００４２】
受付部１０１が、端末装置２００から送信される出発地と目的地と経由地との緯度経度の入力を受け付ける（Ｓ１０１：ＹＥＳ）と、探索部１０２が、道路ネットワークデータを参照して、受付部１０１が受け付けた出発地から目的地までの緯度経度、及び経由地の緯度経度に基づいて、ルートを探索する（Ｓ１０２）。
【００４３】
レイヤ作成部１０３は、目的地及び経由地に関するコンテンツのデータを有する案内レイヤを強制表示層に作成する（Ｓ１０３）。また、レイヤ作成部１０３は、目標物の属性に対応するレイヤを強制表示層に移動させる（Ｓ１０４）。
【００４４】
表示制御部１０４は、強制表示層に含まれるレイヤを、強制表示層に含まれない他のレイヤに優先して表示するように表示を制御する（Ｓ１０５）。
【００４５】
他方、受付部１０１が入力を受付けていない場合には（Ｓ１０１：ＮＯ）、表示制御部１０４は、上に位置するレイヤを優先して表示するように、表示を制御する（Ｓ１０６）。
【００４６】
このように、本実施形態に係る情報処理装置１００のレイヤ作成部１０３は、目的地及び経由地に関するコンテンツのデータを有する案内レイヤを強制表示層に作成する。また、レイヤ作成部１０３は、目標物の属性に対応するレイヤを強制表示層に移動させる。そして、表示制御部１０４は、強制表示層に含まれるレイヤを、強制表示層に含まれない他のレイヤに優先して表示するように表示を制御する。このため、本実施形態に係る情報処理装置１００は、強制表示層に含まれる目的地や目標物となる情報を、地図の表示位置や縮尺に関わらず表示し続けることができる。
【００４７】
＜ハードウェア構成＞
以下、図５を参照しながら、上述してきた端末装置２００、及び情報処理装置１００をコンピュータ８００により実現する場合のハードウェア構成の一例を説明する。なお、それぞれの装置の機能は、複数台の装置に分けて実現することもできる。
【００４８】
図５に示すように、コンピュータ８００は、プロセッサ８０１、メモリ８０３、記憶装置８０５、入力Ｉ／Ｆ部８０７、データＩ／Ｆ部８０９、通信Ｉ／Ｆ部８１１、及び表示装置８１３を含む。
【００４９】
プロセッサ８０１は、メモリ８０３に記憶されているプログラムを実行することによりコンピュータ８００における様々な処理を制御する。例えば、情報処理装置１００の受付部１０１や探索部１０２、レイヤ作成部１０３、表示制御部１０４、及び端末装置２００の主制御部２２０などは、メモリ８０３に一時記憶された上で、主にプロセッサ８０１上で動作するプログラムとして実現可能である。
【００５０】
メモリ８０３は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶媒体である。メモリ８０３は、プロセッサ８０１によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。
【００５１】
記憶装置８０５は、例えばハードディスクドライブ（ＨＤＤ）やフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置８０５は、オペレーティングシステムや、上記各構成を実現するための各種プログラムを記憶する。この他、記憶装置８０５は、地図情報ＤＢ１３１、案内情報ＤＢ１３２等を記憶することも可能である。このようなプログラムやデータは、必要に応じてメモリ８０３にロードされることにより、プロセッサ８０１から参照される。
【００５２】
入力Ｉ／Ｆ部８０７は、ユーザからの入力を受け付けるためのデバイスである。入力Ｉ／Ｆ部８０７の具体例としては、キーボードやマウス、タッチパネル、各種センサ、ウェアラブル・デバイス等が挙げられる。入力Ｉ／Ｆ部８０７は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のインタフェースを介してコンピュータ８００に接続されても良い。
【００５３】
データＩ／Ｆ部８０９は、コンピュータ８００の外部からデータを入力するためのデバイスである。データＩ／Ｆ部８０９の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データＩ／Ｆ部８０９は、コンピュータ８００の外部に設けられることも考えられる。その場合、データＩ／Ｆ部８０９は、例えばＵＳＢ等のインタフェースを介してコンピュータ８００へと接続される。
【００５４】
通信Ｉ／Ｆ部８１１は、コンピュータ８００の外部の装置と有線又は無線により、インターネットＮを介したデータ通信を行うためのデバイスである。通信Ｉ／Ｆ部８１１は、コンピュータ８００の外部に設けられることも考えられる。その場合、通信Ｉ／Ｆ部８１１は、例えばＵＳＢ等のインタフェースを介してコンピュータ８００に接続される。
【００５５】
表示装置８１３は、各種情報を表示するためのデバイスである。表示装置８１３の具体例としては、例えば液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、ウェアラブル・デバイスのディスプレイ等が挙げられる。表示装置８１３は、コンピュータ８００の外部に設けられても良い。その場合、表示装置８１３は、例えばディスプレイケーブル等を介してコンピュータ８００に接続される。
【００５６】
以上説明した各実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更／改良され得るととともに、本発明にはその等価物も含まれる。また、各実施形態は例示であり、異なる実施形態で示した構成の部分的な置換または組み合わせが可能であることは言うまでもなく、これらも本発明の特徴を含む限り本発明の範囲に包含される。
【００５７】
例えば、上述した実施形態では、レイヤ作成部１０３が、目標物の属性に対応するレイヤが存在する場合に、当該目標物の属性に対応するレイヤを強制表示層に移動させる構成を一例として説明した。この場合には、情報処理装置１００は、目標物となる属性のリストである一覧データをユーザ毎に予め管理し、レイヤ作成部１０３は、その一覧データを参照し、目標物となる属性に該当するレイヤを強制表示層に移動させるようにすることも可能である。情報処理装置１００で管理する一覧データは、属性毎に、その属性が目標物となる属性か否かを特定する目標物属性有無データが対応付けられており、目標物属性有無データが有の属性の場合は、その属性が目標物となることを示し、目標物属性有無データが無の属性の場合は、その属性が目標物とならないことを示すようになっている。これにより、レイヤ作成部１０３は、一覧データを参照し、目標物となる属性に該当するレイヤを強制表示層に移動させるようにすることができる。情報処理装置１００でユーザ毎に管理する一覧データの目標物属性有無データの有、無は、端末装置２００からユーザが任意に設定変更するようにしても良い。また、情報処理装置１００は、過去のルート案内時にユーザが設定した施設情報等の履歴を解析し、ルート案内時の時間帯でユーザが所定頻度以上で滞在する施設情報の属性を特定し、その特定した属性に該当する目標物属性有無データを有に設定するようにしても良い。
【００５８】
また、上述した情報処理装置１００で行う図４に示す処理動作は、端末装置２００で行っても良く、情報処理装置１００と端末装置２００との双方で行っても良い。
【符号の説明】
【００５９】
１０             経路案内システム
１００           情報処理装置
１０１           受付部
１０２           探索部
１０３           レイヤ作成部
１０４           表示制御部
１３１           地図情報ＤＢ
１３２           案内情報ＤＢ
２００           端末装置
２１０           入力部
２２０           主制御部
２３０           記憶部
２４０           通信部
２５０           表示部
２６０           測位部
Ｎ               ネットワーク
【図１】
0006643867.tif 000002
【図２】
0006643867.tif 000003
【図３】
0006643867.tif 000004
【図４】
0006643867.tif 000005
【図５】
0006643867.tif 000006