(57)【特許請求の範囲】
【請求項１】
複数の階を有する建物を含む施設について地図を提示するシステムであって、
個々の建物の個々の階ごとの構成を示す階床地図を格納する階床地図格納部と、
ユーザに地図を提示する表示画面をもったディスプレイと、
ユーザからの指示を入力する指示入力部と、
前記指示入力部が入力した指示に基づいて、前記階床地図格納部内の複数の階床地図を並べて示す階床配置図を作成する階床配置図作成部と、
前記指示入力部が入力した指示に基づいて、前記階床地図格納部内の特定の階床地図から特定の表示対象部分を切り出した個別切出地図を作成する個別切出地図作成部と、
前記指示入力部が入力した指示に基づいて、前記階床配置図もしくは前記個別切出地図を前記ディスプレイの表示画面に表示する表示制御部と、
前記指示入力部が入力した指示に基づいて、前記階床地図格納部に格納されている階床地図上に出発地点および目的地点を設定する地点設定部と、
前記階床地図格納部に格納されている階床地図上の任意の２点間についてのルートを探索するために必要な探索用情報を格納する探索用情報格納部と、
前記指示入力部が入力した指示に基づいて、前記地点設定部によって設定された出発地点から目的地点に至るまでのルートを前記探索用情報を利用して探索するルート探索部と、
前記ルート探索部によって探索された探索ルートを格納する探索ルート格納部と、
を備え、
前記階床配置図作成部は、前記指示入力部がユーザからのルート付き地図の要求指示を入力したときに、前記探索ルート格納部内に格納されている探索ルートを重畳したルート付き階床配置図を作成する機能を有し、
前記個別切出地図作成部は、前記指示入力部が前記ルート付き地図の要求指示を入力したときに、前記探索ルート格納部内に格納されている探索ルートを重畳したルート付き個別切出地図を作成する機能を有し、
前記表示制御部は、前記指示入力部が前記ルート付き地図の要求指示を入力したときに、前記ルート付き階床配置図もしくは前記ルート付き個別切出地図を前記ディスプレイの表示画面に表示する機能を有し、
前記指示入力部は、前記ディスプレイに表示されている前記階床配置図もしくは前記ルート付き階床配置図上で特定の階床地図を指定するユーザの操作を、前記特定の階床地図についての表示指示として入力し、前記個別切出地図作成部は、前記表示指示に基づいて前記特定の階床地図についての個別切出地図もしくはルート付き個別切出地図を作成し、前記表示制御部は、前記表示指示に基づいて前記特定の階床地図についての個別切出地図もしくはルート付き個別切出地図を表示し、
前記階床地図格納部は、原点Ｏをもった二次元ＸＹ座標系上に配列された画素からなる画像データとして各階床地図を格納しており、
前記個別切出地図作成部は、切出基準点Ｐを示す座標値Ｐ（ｘ，ｙ）と、表示倍率ｍと、切出方位角φと、を含む切出条件に基づいて、特定の階床地図から、前記切出基準点Ｐの位置を基準として、前記表示倍率ｍに応じた面積をもつ領域を、前記切出方位角φに応じた向きに切り出す切出処理を行うことにより個別切出地図を作成し、
前記個別切出地図作成部は、個々の階床地図について、それぞれ初期切出条件と最新切出条件とを格納する切出条件格納部を有し、最新切出条件が格納されている場合には、当該最新切出条件に基づく切出処理を行い、最新切出条件が格納されていない場合には、前記初期切出条件に基づく切出処理を行い、
前記指示入力部は、前記切出条件を変更するユーザからの切出条件変更指示を入力する機能を有し、
前記個別切出地図作成部は、ユーザから前記切出条件変更指示があったときには、前記最新切出条件を変更する処理を行い、ユーザから所定のリセット条件を満たす指示があったときには、前記最新切出条件を消去するリセット処理を行うことを特徴とする施設内の地図提示システム。
【請求項２】
請求項１に記載の地図提示システムにおいて、
指示入力部が、ディスプレイの表示画面上に設けられたタッチパネルと、このタッチパネルに対する押圧操作を検出して、ユーザの指示を入力する入力インターフェイスと、を有し、ディスプレイに階床配置図が表示されている際に、特定の建物の特定の階の階床地図の表示位置に対する押圧操作を、当該特定の建物の特定の階の階床地図についての表示指示として入力することを特徴とする施設内の地図提示システム。
【請求項３】
請求項１または２に記載の地図提示システムにおいて、
探索ルート格納部が、出発地点および目的地点を示すアイコンと、出発地点から目的地点に至るまでの経路を示すルート線と、が描かれた画像レイヤーを格納し、
階床配置図作成部および個別切出地図作成部が、階床地図に前記画像レイヤーを重畳することにより、ルート付き階床配置図もしくはルート付き個別切出地図を作成することを特徴とする施設内の地図提示システム。
【請求項４】
請求項１または２に記載の地図提示システムにおいて、
探索ルート格納部が、出発地点および目的地点を示す位置情報と、出発地点から目的地点に至るまでの経路を示すルート線上の個々のノードの位置情報と、を格納し、
階床配置図作成部および個別切出地図作成部が、前記各位置情報に基づいて、出発地点および目的地点を示すアイコンと、前記ルート線と、が重畳されたルート付き階床配置図もしくはルート付き個別切出地図を作成することを特徴とする施設内の地図提示システム。
【請求項５】
請求項４に記載の地図提示システムにおいて、
階床配置図作成部が、個々の階床地図ごとにルート線の開始点と終了点とを結ぶ直線を、当該階床地図についての概略ルート線として求め、ルート線の代わりに前記概略ルート線を重畳することにより、ルート付き階床配置図を作成することを特徴とする施設内の地図提示システム。
【請求項６】
請求項１〜５のいずれかに記載の地図提示システムにおいて、
階床配置図作成部が、横方向に複数の建物を配置し、縦方向に複数の階を配置した二次元行列の各要素の位置にそれぞれ階床地図を並べることにより、それぞれが複数の階を有する複数の建物を含む施設についての階床配置図もしくはルート付き階床配置図を作成することを特徴とする施設内の地図提示システム。
【請求項７】
請求項６に記載の地図提示システムにおいて、
階床配置図作成部が、ルート付き階床配置図を作成する際に、探索ルートの経路を含まない階床地図の部分を空欄にしたルート付き階床配置図を作成することを特徴とする施設内の地図提示システム。
【請求項８】
請求項６または７に記載の地図提示システムにおいて、
階床配置図作成部が、ルート付き階床配置図を作成する際に、探索ルートの経路を全く含まない建物があった場合には当該建物についての列を省略し、探索ルートの経路を全く含まない階があった場合には当該階についての行を省略したルート付き階床配置図を作成することを特徴とする施設内の地図提示システム。
【請求項９】
請求項７または８に記載の地図提示システムにおいて、
階床配置図作成部が、探索ルート上、エレベータが通過するだけの階床地図については、探索ルートの経路を含まない階床地図として取り扱うことを特徴とする施設内の地図提示システム。
【請求項１０】
請求項６〜９のいずれかに記載の地図提示システムにおいて、
階床配置図作成部が、階床地図格納部内に格納されている階床地図に対して、斜め方向に歪ませる画像処理を施すことにより斜傾階床地図を生成し、この斜傾階床地図を並べることにより階床配置図もしくはルート付き階床配置図を作成することを特徴とする施設内の地図提示システム。
【請求項１１】
請求項６〜１０のいずれかに記載の地図提示システムにおいて、
階床配置図作成部が、第１の階床地図から第２の階床地図へと探索ルートが継続している場合に、前記第１の階床地図の探索ルートの終了点と前記第２の階床地図の探索ルートの開始点とを結ぶ階床地図遷移線を、個々の階床地図間の空隙部分に描いたルート付き階床配置図を作成することを特徴とする施設内の地図提示システム。
【請求項１２】
請求項１１に記載の地図提示システムにおいて、
階床配置図作成部が、探索ルート以外の階床間移動経路もしくは建物間移動経路またはその双方を示す階床地図遷移線を、個々の階床地図間の空隙部分に描いたルート付き階床配置図を作成することを特徴とする施設内の地図提示システム。
【請求項１３】
請求項１〜１２のいずれかに記載の地図提示システムにおいて、
個別切出地図作成部が、ルート探索部による探索を行う旨の指示があったときに、リセット条件が満たされたものとしてリセット処理を行い、
個別切出地図作成部が、ルート付き個別切出地図を作成する際に、最新切出条件が格納されていない場合には、初期切出条件に基づく切出処理を行う代わりに、切出対象となる階床地図上の探索ルートの開始点を切出基準点Ｐとする最新切出条件を作成して格納し、当該最新切出条件に基づく切出処理を行うことを特徴とする施設内の地図提示システム。
【請求項１４】
請求項１〜１３のいずれかに記載の地図提示システムにおいて、
表示制御部が、個別切出地図もしくはルート付き個別切出地図を表示する際に、「上階移動ボタン」、「下階移動ボタン」、「戻るボタン」を併せて表示し、
指示入力部が、前記「上階移動ボタン」に対するユーザの指示操作を、表示対象を同じ建物内の上階に位置する階床地図に切り替えるユーザの指示として入力し、前記「下階移動ボタン」に対するユーザの指示操作を、表示対象を同じ建物内の下階に位置する階床地図に切り替えるユーザの指示として入力し、前記「戻るボタン」に対するユーザの指示操作を、階床配置図もしくはルート付き階床配置図に切り替えるユーザの指示として入力し、個別切出地図もしくはルート付き個別切出地図に対する隣接する建物へのスクロール指示操作を、表示対象を前記隣接する建物内の同じ階に位置する階床地図に切り替えるユーザの指示として入力することを特徴とする施設内の地図提示システム。
【請求項１５】
請求項１〜１４のいずれかに記載の地図提示システムにおいて、
表示制御部が、「通常地図表示」、「ルート付き地図表示」、「出発地点設定」、「目的地点設定」の指示入力を行うためのメニュー画面を表示する機能を有し、
指示入力部が、前記「通常地図表示」の指示入力を受けた場合に、表示制御部が、前記メニュー画面から階床配置図への表示に切り替える処理を行い、
指示入力部が、前記「ルート付き地図表示」の指示入力を受けた場合に、表示制御部が、前記メニュー画面からルート付き階床配置図への表示に切り替える処理を行い、
指示入力部が、前記「出発地点設定」の指示入力を受けた場合に、表示制御部が、前記メニュー画面から出発地点設定画面への表示に切り替える処理を行い、
指示入力部が、前記「目的地点設定」の指示入力を受けた場合に、表示制御部が、前記メニュー画面から目的地点設定画面への表示に切り替える処理を行い、
地点設定部が、前記出発地点設定画面を利用して出発地点の設定処理を行い、前記目的地点設定画面を利用して目的地点の設定処理を行うことを特徴とする施設内の地図提示システム。
【請求項１６】
請求項１〜１５のいずれかに記載の地図提示システムにおいて、
地点設定部が、個別切出地図上でユーザが指定した所定点を出発地点もしくは目的地点に設定することを特徴とする施設内の地図提示システム。
【請求項１７】
請求項１〜１５のいずれかに記載の地図提示システムにおいて、
建物内の個々の場所について、その場所名と階床地図上の位置とを対応づけた場所情報を格納する場所情報格納部を更に備え、
地点設定部が、表示制御部に対して前記場所名のリストを含む設定用画面をディスプレイ上に表示させる指示を与え、前記リスト上でユーザが選択した場所についての位置を前記場所情報から取得し、取得した位置を出発地点もしくは目的地点に設定することを特徴とする施設内の地図提示システム。
【請求項１８】
請求項１〜１５のいずれかに記載の地図提示システムにおいて、
施設内におけるディスプレイの位置を現在地として認識する現在地認識部を更に備え、
地点設定部が、前記現在地認識部が認識した現在地を出発地点に設定することを特徴とする施設内の地図提示システム。
【請求項１９】
請求項１〜１５のいずれかに記載の地図提示システムにおいて、
施設内の特定の場所を示す場所コードを光学的にもしくは無線交信により読み取る読取装置を更に備え、
地点設定部が、前記読取装置が読み取った場所コードに基づいて施設内の特定の場所を認識し、認識した場所を出発地点もしくは目的地点に設定することを特徴とする施設内の地図提示システム。
【請求項２０】
請求項１〜１９のいずれかに記載の地図提供システムにおいて、
少なくともディスプレイと、表示制御部と、指示入力部と、を携帯型の電子端末装置によって構成し、
少なくとも階床地図格納部と、探索用情報格納部と、を前記電子端末装置と無線交信可能なサーバ装置によって構成したことを特徴とする施設内の地図提示システム。
【請求項２１】
請求項１〜１９のいずれかに記載の施設内の地図提示システムとしてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施設内の地図提示システムに関し、特に、複数の階を有する建物を含む施設について、任意の出発地点から目的地点へのルートを探索し、探索したルートを示す地図を、ユーザが利用する電子機器のディスプレイ画面上に提示するシステムに関する。
【背景技術】
【０００２】
現在、パソコンや携帯電子端末などに対して、インターネットを介して地図を提示するサービスが普及しており、ユーザは、世界中の所望の地点の周辺地図を所望の倍率で閲覧することができる。
【０００３】
一方、大型ビルディング、百貨店、ショッピングセンターなどにおいて、建物内部の階床ごとの地図を顧客に提示するサービスも提案されている。たとえば、下記の特許文献１には、複数の建屋の階床図面をグループ分けして管理することにより、隣接する建屋を含んだ地図について、縮小表示やスクロールを自由に行うことができる建物内の地図管理システムが開示されている。また、特許文献２には、エスカレータなどを利用して階を移動した場合にも、階床地図の切り替えが適切に行われるようにする技術が開示されている。更に、特許文献３には、歩行者が所持する携帯型の電子端末装置に、自分自身の位置と目的地点とを含む地図を表示させるナビゲーション方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２５９９６４号公報
【特許文献２】特開２０１０−１８１４４７号公報
【特許文献３】特開平１１−１５３４４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、郊外には、アウトレットモールなどの大型ショッピングセンターが登場してきており、今後も様々な商業施設の巨大化が進むものと予想される。このような巨大な商業施設は、通常、多層階を有する複数の建物を有しており、施設への来訪者は、紙媒体のパンフレットなどに掲載されたフロアガイドや、デジタルサイネージなどから得た情報に基づいて目的の場所へ向かうことになる。
【０００６】
しかしながら、施設の規模が巨大化すればするほど、目的の場所へ至るまでの経路が複雑になるので、自己の現在地を見失ったり、進む方向がわからなくなったりする状況に陥りやすい。このため、施設のスタッフに道を尋ねながら、ようやく目的の場所へ辿りつくというケースが少なくない。
【０００７】
一方、前掲の各特許文献のように、建物の階床図面やナビゲーション情報を携帯電子端末などに提示するシステムも提案されているが、大型の商業施設内で来訪者を目的地まで誘導する用途には、十分な使い勝手を提供することができない。これは、大型の商業施設には、通常、複数の建物が存在し、しかも個々の建物が複数の階床を有しているため、携帯電子端末などの比較的小型のディスプレイ画面上にナビゲーション情報を効率的に提示することが困難なためである。すなわち、表示面積の小さなディスプレイ画面では、目的地までの経路の一部を表示せざるを得ず、来訪者は、画面上で地図をスクロールしたり、階床を切り替えたりしながら経路を追ってゆく作業を行わざるを得ない。そのため、目的地までの経路全体を把握することが困難であり、十分な使い勝手を得ることができなくなる。
【０００８】
そこで本発明は、施設内の来訪者を目的地まで誘導するための情報を、経路全体の把握が容易な態様で提示することが可能な施設内の地図提示システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
(1)   本発明の第１の態様は、複数の階を有する建物を含む施設について地図を提示する施設内の地図提示システムにおいて、
個々の建物の個々の階ごとの構成を示す階床地図を格納する階床地図格納部と、
ユーザに地図を提示する表示画面をもったディスプレイと、
ユーザからの指示を入力する指示入力部と、
指示入力部が入力した指示に基づいて、階床地図格納部内の複数の階床地図を並べて示す階床配置図を作成する階床配置図作成部と、
指示入力部が入力した指示に基づいて、階床地図格納部内の特定の階床地図から特定の表示対象部分を切り出した個別切出地図を作成する個別切出地図作成部と、
指示入力部が入力した指示に基づいて、階床配置図もしくは個別切出地図をディスプレイの表示画面に表示する表示制御部と、
指示入力部が入力した指示に基づいて、階床地図格納部に格納されている階床地図上に出発地点および目的地点を設定する地点設定部と、
階床地図格納部に格納されている階床地図上の任意の２点間についてのルートを探索するために必要な探索用情報を格納する探索用情報格納部と、
指示入力部が入力した指示に基づいて、地点設定部によって設定された出発地点から目的地点に至るまでのルートを探索用情報を利用して探索するルート探索部と、
ルート探索部によって探索された探索ルートを格納する探索ルート格納部と、
を設け、
階床配置図作成部は、指示入力部がユーザからのルート付き地図の要求指示を入力したときに、探索ルート格納部内に格納されている探索ルートを重畳したルート付き階床配置図を作成する機能を有し、
個別切出地図作成部は、指示入力部がルート付き地図の要求指示を入力したときに、探索ルート格納部内に格納されている探索ルートを重畳したルート付き個別切出地図を作成する機能を有し、
表示制御部は、指示入力部がルート付き地図の要求指示を入力したときに、ルート付き階床配置図もしくはルート付き個別切出地図をディスプレイの表示画面に表示する機能を有し、
指示入力部は、ディスプレイに表示されている階床配置図もしくはルート付き階床配置図上で特定の階床地図を指定するユーザの操作を、当該特定の階床地図についての表示指示として入力し、個別切出地図作成部は、この表示指示に基づいて当該特定の階床地図についての個別切出地図もしくはルート付き個別切出地図を作成し、表示制御部は、この表示指示に基づいて当該特定の階床地図についての個別切出地図もしくはルート付き個別切出地図を表示し、
階床地図格納部は、原点Ｏをもった二次元ＸＹ座標系上に配列された画素からなる画像データとして各階床地図を格納しており、
個別切出地図作成部は、切出基準点Ｐを示す座標値Ｐ（ｘ，ｙ）と、表示倍率ｍと、切出方位角φと、を含む切出条件に基づいて、特定の階床地図から、切出基準点Ｐの位置を基準として、表示倍率ｍに応じた面積をもつ領域を、切出方位角φに応じた向きに切り出す切出処理を行うことにより個別切出地図を作成し、
個別切出地図作成部は、個々の階床地図について、それぞれ初期切出条件と最新切出条件とを格納する切出条件格納部を有し、最新切出条件が格納されている場合には、当該最新切出条件に基づく切出処理を行い、最新切出条件が格納されていない場合には、初期切出条件に基づく切出処理を行い、
指示入力部は、切出条件を変更するユーザからの切出条件変更指示を入力する機能を有し、
個別切出地図作成部は、ユーザから切出条件変更指示があったときには、最新切出条件を変更する処理を行い、ユーザから所定のリセット条件を満たす指示があったときには、最新切出条件を消去するリセット処理を行うようにしたものである。
【００１０】
(2)   本発明の第２の態様は、上述した第１の態様に係る施設内の地図提示システムにおいて、
指示入力部が、ディスプレイの表示画面上に設けられたタッチパネルと、このタッチパネルに対する押圧操作を検出して、ユーザの指示を入力する入力インターフェイスと、を有し、ディスプレイに階床配置図が表示されている際に、特定の建物の特定の階の階床地図の表示位置に対する押圧操作を、当該特定の建物の特定の階の階床地図についての表示指示として入力するようにしたものである。
【００１１】
(3)   本発明の第３の態様は、上述した第１または第２の態様に係る施設内の地図提示システムにおいて、
探索ルート格納部が、出発地点および目的地点を示すアイコンと、出発地点から目的地点に至るまでの経路を示すルート線と、が描かれた画像レイヤーを格納し、
階床配置図作成部および個別切出地図作成部が、階床地図に上記画像レイヤーを重畳することにより、ルート付き階床配置図もしくはルート付き個別切出地図を作成するようにしたものである。
【００１２】
(4)   本発明の第４の態様は、上述した第１または第２の態様に係る施設内の地図提示システムにおいて、
探索ルート格納部が、出発地点および目的地点を示す位置情報と、出発地点から目的地点に至るまでの経路を示すルート線上の個々のノードの位置情報と、を格納し、
階床配置図作成部および個別切出地図作成部が、各位置情報に基づいて、出発地点および目的地点を示すアイコンと、ルート線と、が重畳されたルート付き階床配置図もしくはルート付き個別切出地図を作成するようにしたものである。
【００１３】
(5)   本発明の第５の態様は、上述した第４の態様に係る施設内の地図提示システムにおいて、
階床配置図作成部が、個々の階床地図ごとにルート線の開始点と終了点とを結ぶ直線を、当該階床地図についての概略ルート線として求め、ルート線の代わりに概略ルート線を重畳することにより、ルート付き階床配置図を作成するようにしたものである。
【００１４】
(6)   本発明の第６の態様は、上述した第１〜第５の態様に係る施設内の地図提示システムにおいて、
階床配置図作成部が、横方向に複数の建物を配置し、縦方向に複数の階を配置した二次元行列の各要素の位置にそれぞれ階床地図を並べることにより、それぞれが複数の階を有する複数の建物を含む施設についての階床配置図もしくはルート付き階床配置図を作成するようにしたものである。
【００１５】
(7)   本発明の第７の態様は、上述した第６の態様に係る施設内の地図提示システムにおいて、
階床配置図作成部が、ルート付き階床配置図を作成する際に、探索ルートの経路を含まない階床地図の部分を空欄にしたルート付き階床配置図を作成するようにしたものである。
【００１６】
(8)   本発明の第８の態様は、上述した第６または第７の態様に係る施設内の地図提示システムにおいて、
階床配置図作成部が、ルート付き階床配置図を作成する際に、探索ルートの経路を全く含まない建物があった場合には当該建物についての列を省略し、探索ルートの経路を全く含まない階があった場合には当該階についての行を省略したルート付き階床配置図を作成するようにしたものである。
【００１７】
(9)   本発明の第９の態様は、上述した第７または第８の態様に係る施設内の地図提示システムにおいて、
階床配置図作成部が、探索ルート上、エレベータが通過するだけの階床地図については、探索ルートの経路を含まない階床地図として取り扱うようにしたものである。
【００１８】
(10)  本発明の第１０の態様は、上述した第６〜第９の態様に係る施設内の地図提示システムにおいて、
階床配置図作成部が、階床地図格納部内に格納されている階床地図に対して、斜め方向に歪ませる画像処理を施すことにより斜傾階床地図を生成し、この斜傾階床地図を並べることにより階床配置図もしくはルート付き階床配置図を作成するようにしたものである。
【００１９】
(11)  本発明の第１１の態様は、上述した第６〜第１０の態様に係る施設内の地図提示システムにおいて、
階床配置図作成部が、第１の階床地図から第２の階床地図へと探索ルートが継続している場合に、第１の階床地図の探索ルートの終了点と第２の階床地図の探索ルートの開始点とを結ぶ階床地図遷移線を、個々の階床地図間の空隙部分に描いたルート付き階床配置図を作成するようにしたものである。
【００２０】
(12)  本発明の第１２の態様は、上述した第１１の態様に係る施設内の地図提示システムにおいて、
階床配置図作成部が、探索ルート以外の階床間移動経路もしくは建物間移動経路またはその双方を示す階床地図遷移線を、個々の階床地図間の空隙部分に描いたルート付き階床配置図を作成するようにしたものである。
【００２３】
(13)  本発明の第１３の態様は、上述した第１〜第１２の態様に係る施設内の地図提示システムにおいて、
個別切出地図作成部が、ルート探索部による探索を行う旨の指示があったときに、リセット条件が満たされたものとしてリセット処理を行い、
個別切出地図作成部が、ルート付き個別切出地図を作成する際に、最新切出条件が格納されていない場合には、初期切出条件に基づく切出処理を行う代わりに、切出対象となる階床地図上の探索ルートの開始点を切出基準点Ｐとする最新切出条件を作成して格納し、当該最新切出条件に基づく切出処理を行うようにしたものである。
【００２４】
(14)  本発明の第１４の態様は、上述した第１〜第１３の態様に係る施設内の地図提示システムにおいて、
表示制御部が、個別切出地図もしくはルート付き個別切出地図を表示する際に、「上階移動ボタン」、「下階移動ボタン」、「戻るボタン」を併せて表示し、
指示入力部が、「上階移動ボタン」に対するユーザの指示操作を、表示対象を同じ建物内の上階に位置する階床地図に切り替えるユーザの指示として入力し、「下階移動ボタン」に対するユーザの指示操作を、表示対象を同じ建物内の下階に位置する階床地図に切り替えるユーザの指示として入力し、「戻るボタン」に対するユーザの指示操作を、階床配置図もしくはルート付き階床配置図に切り替えるユーザの指示として入力し、個別切出地図もしくはルート付き個別切出地図に対する隣接する建物へのスクロール指示操作を、表示対象を隣接する建物内の同じ階に位置する階床地図に切り替えるユーザの指示として入力するようにしたものである。
【００２５】
(15)  本発明の第１５の態様は、上述した第１〜第１４の態様に係る施設内の地図提示システムにおいて、
表示制御部が、「通常地図表示」、「ルート付き地図表示」、「出発地点設定」、「目的地点設定」の指示入力を行うためのメニュー画面を表示する機能を有し、
指示入力部が、「通常地図表示」の指示入力を受けた場合に、表示制御部が、メニュー画面から階床配置図への表示に切り替える処理を行い、
指示入力部が、「ルート付き地図表示」の指示入力を受けた場合に、表示制御部が、メニュー画面からルート付き階床配置図への表示に切り替える処理を行い、
指示入力部が、「出発地点設定」の指示入力を受けた場合に、表示制御部が、メニュー画面から出発地点設定画面への表示に切り替える処理を行い、
指示入力部が、「目的地点設定」の指示入力を受けた場合に、表示制御部が、メニュー画面から目的地点設定画面への表示に切り替える処理を行い、
地点設定部が、出発地点設定画面を利用して出発地点の設定処理を行い、目的地点設定画面を利用して目的地点の設定処理を行うようにしたものである。
【００２６】
(16)  本発明の第１６の態様は、上述した第１〜第１５の態様に係る施設内の地図提示システムにおいて、
地点設定部が、個別切出地図上でユーザが指定した所定点を出発地点もしくは目的地点に設定するようにしたものである。
【００２７】
(17)  本発明の第１７の態様は、上述した第１〜第１５の態様に係る施設内の地図提示システムにおいて、
建物内の個々の場所について、その場所名と階床地図上の位置とを対応づけた場所情報を格納する場所情報格納部を更に設け、
地点設定部が、表示制御部に対して場所名のリストを含む設定用画面をディスプレイ上に表示させる指示を与え、このリスト上でユーザが選択した場所についての位置を場所情報から取得し、取得した位置を出発地点もしくは目的地点に設定するようにしたものである。
【００２８】
(18)  本発明の第１８の態様は、上述した第１〜第１５の態様に係る施設内の地図提示システムにおいて、
施設内におけるディスプレイの位置を現在地として認識する現在地認識部を更に設け、
地点設定部が、現在地認識部が認識した現在地を出発地点に設定するようにしたものである。
【００２９】
(19)  本発明の第１９の態様は、上述した第１〜第１５の態様に係る施設内の地図提示システムにおいて、
施設内の特定の場所を示す場所コードを光学的にもしくは無線交信により読み取る読取装置を更に設け、
地点設定部が、この読取装置が読み取った場所コードに基づいて施設内の特定の場所を認識し、認識した場所を出発地点もしくは目的地点に設定するようにしたものである。
【００３０】
(20)  本発明の第２０の態様は、上述した第１〜第１９の態様に係る施設内の地図提示システムにおいて、
少なくともディスプレイと、表示制御部と、指示入力部と、を携帯型の電子端末装置によって構成し、
少なくとも階床地図格納部と、探索用情報格納部と、を電子端末装置と無線交信可能なサーバ装置によって構成したものである。
【００３１】
(21)  本発明の第２１の態様は、上述した第１〜第１９の態様に係る施設内の地図提示システムを、コンピュータにプログラムを組み込むことにより構成したものである。
【発明の効果】
【００３２】
本発明に係る施設内の地図提示システムによれば、複数の階床地図を並べて示す階床配置図と、特定の階床地図から特定の表示対象部分を切り出した個別切出地図と、が用意され、階床配置図上で特定の建物の特定の階床を指定することにより個別切出地図が表示される。このため、個別切出地図の施設全体に対する位置関係が容易に把握できるようになる。しかも、ルート付き地図の要求指示を与えることにより、個別切出地図上に目的地までの一部のルートが表示されるとともに、階床配置図上にも経路全体のルートが表示されるため、施設内の来訪者を目的地まで誘導するための情報を、経路全体の把握が容易な態様で提示することが可能になる。すなわち、来訪者は、ルート付き階床配置図により経路全体の把握ができ、ルート付き個別切出地図により進む方向を正確に認識できる。
【図面の簡単な説明】
【００３３】
【図１】本発明の基本的な実施形態に係る施設内の地図提示システムの構成を示すブロック図である。
【図２】図１に示すシステムによる地図の提示対象となる商業施設の建物構成を示す平面図である。
【図３】図１に示すシステムにおける階床地図格納部１０に格納されている西館および東館の１階の階床地図を示す平面図である。
【図４】図１に示すシステムにおける階床地図格納部１０に格納されている西館および東館の２階の階床地図を示す平面図である。
【図５】図１に示すシステムにおける階床地図格納部１０に格納されている西館および東館の３階の階床地図を示す平面図である。
【図６】図１に示すシステムのディスプレイ９０に表示されたメニュー画面を示す平面図である。
【図７】図１に示すシステムのディスプレイ９０に表示された階床配置図を示す平面図である。
【図８】図１に示すシステムのディスプレイ９０に表示された個別切出地図を示す平面図である。
【図９】図１に示すシステムにおける個別切出地図作成部５０によって、階床地図Ｗ１から切出フレームＦａ内の地図を切り出している状態を示す平面図である。
【図１０】図９に示す状態から、切出位置を切出フレームＦｂの位置まで横方向に移動させた状態を示す平面図である。
【図１１】図９に示す状態から、切出位置を切出フレームＦｃの位置まで縦方向に移動させた状態を示す平面図である。
【図１２】図９に示す状態から、切出範囲を切出フレームＦｄの内部の領域まで縮小させた状態を示す平面図である。
【図１３】図９に示す状態から、切出範囲を切出フレームＦｅの内部の領域まで拡大させた状態を示す平面図である。
【図１４】図９に示す状態から、切出向きを切出フレームＦｆの向きまで回転させた状態を示す平面図である。
【図１５】図９に示す状態から、切出向きを切出フレームＦｇの向きまで回転させた状態を示す平面図である。
【図１６】図１に示すシステムにおける切出条件格納部５１の内容の一例を示す表である。
【図１７】図１に示すシステムのディスプレイ９０に表示された出発地点設定画面を示す平面図である。
【図１８】図１に示すシステムのディスプレイ９０に表示された、地図による出発地点設定画面を示す平面図である。
【図１９】図１に示すシステムのディスプレイ９０に表示された、リストによる出発地点設定画面を示す平面図である。
【図２０】図１に示すシステムのディスプレイ９０に表示された、現在地による出発地点設定画面を示す平面図である。
【図２１】図１に示すシステムのディスプレイ９０に表示された出発地点設定完了画面を示す平面図である。
【図２２】図１に示すシステムのディスプレイ９０に表示された目的地点設定画面を示す平面図である。
【図２３】図１に示すシステムのディスプレイ９０に表示された目的地点設定完了画面を示す平面図である。
【図２４】図１に示すシステムの探索用情報格納部３０に格納された探索用情報の一例を示す図である。
【図２５】図１に示すシステムのルート探索部６０による探索原理を示す平面図である。
【図２６】図１に示すシステムの探索ルート格納部２０に格納された西館および東館の１階の探索ルートを示す平面図である（破線は参考のために重畳位置に配置した階床地図である）。
【図２７】図１に示すシステムの探索ルート格納部２０に格納された西館および東館の２階の探索ルートを示す平面図である（破線は参考のために重畳位置に配置した階床地図である）。
【図２８】図１に示すシステムの探索ルート格納部２０に格納された西館および東館の３階の探索ルートを示す平面図である（破線は参考のために重畳位置に配置した階床地図である）。
【図２９】図１に示すシステムのディスプレイ９０に表示されたルート付き階床配置図を示す平面図である。
【図３０】図１に示すシステムのディスプレイ９０に表示されたルート付き個別切出地図を示す平面図である。
【図３１】図２９に示すルート付き階床配置図におけるルート線の代わりに、直線からなる概略ルート線を用いた表示例を示す平面図である。
【図３２】探索ルートの経路を含まない階床地図（この例の場合は西館３階および東館１階）の表示を省略したルート付き階床配置図を示す平面図である。
【図３３】探索ルートの経路を全く含まない階（この例の場合は３階）の表示を省略したルート付き階床配置図を示す平面図である。
【図３４】探索ルートの経路を全く含まない建物（この例の場合は東館）の表示を省略したルート付き階床配置図を示す平面図である。
【図３５】エレベータが通過するだけの階床地図の表示を省略したルート付き階床配置図を示す平面図である。
【図３６】階床地図を斜め方向に歪ませることによって得られる斜傾階床地図を用いた階床配置図を示す平面図である。
【図３７】図３１に示すルート付き階床配置図において、斜傾階床地図を採用するとともに階床地図遷移線を付加した例を示す平面図である。
【図３８】図３７に示すルート付き階床配置図に、探索ルート以外の階床地図遷移線を付加して表示した状態を示す平面図である。
【発明を実施するための形態】
【００３４】
以下、本発明を図示する実施形態に基づいて説明する。
【００３５】
＜＜＜  §１．  基本的な実施形態  ＞＞＞
図１は、本発明の基本的な実施形態に係る施設内の地図提示システムの構成を示すブロック図である。図示のとおり、このシステムは、階床地図格納部１０、探索ルート格納部２０、探索用情報格納部３０、階床配置図作成部４０、個別切出地図作成部５０、ルート探索部６０、表示制御部７０、指示入力部８０、ディスプレイ９０、地点設定部１００、場所情報格納部１１０、現在地認識部１２０によって構成されており、複数の階を有する建物を含む施設について地図を提示する機能を有する。
【００３６】
ここでは、説明の便宜上、この図１に示す地図提示システムが、図２に示すような建物構成をもった商業施設についての地図を提供する場合を例にとって、以下の説明を行うことにする。この図２に示す例は、西館Ｗと東館Ｅとの２つの建物から構成される商業施設（ショッピングセンター）であり、西館Ｗおよび東館Ｅは、それぞれ１階から３階までの３階床を有する建物であるものとする。また、西館Ｗおよび東館Ｅの２階部分は、図示のとおり、渡り廊下Ｊで接続されているものとする。
【００３７】
指示入力部８０は、ユーザからの指示を入力する構成要素である。また、ディスプレイ９０は、ユーザに地図を提示する表示画面をもった構成要素であり、たとえば、液晶ディスプレイ装置によって構成される。このシステムのユーザは、指示入力部８０に対して様々な指示を与えることにより、ディスプレイ９０の表示画面上に所望の地図を表示させることができる。ここに示す実施形態の場合、指示入力部８０は、タッチパネル８１と、このタッチパネル８１に対する押圧操作を検出して、ユーザの指示を入力する入力インターフェイス８２によって構成されている。図１のブロック図では、便宜上、タッチパネル８１とディスプレイ９０とが別々のブロックとして示されているが、実際には、タッチパネル８１は、ディスプレイ９０の表示画面上に設けられている。
【００３８】
階床地図格納部１０は、個々の建物の個々の階ごとの構成を示す階床地図を格納する構成要素である。ここに例示する施設は、図２に示すとおり、３階建ての西館Ｗと３階建ての東館Ｅとによって構成されているため、合計６枚の階床地図が必要になる。ここでは、具体的に、図３に示すような西館１階の階床地図Ｗ１および東館１階の階床地図Ｅ１、図４に示すような西館２階の階床地図Ｗ２および東館２階の階床地図Ｅ２、図５に示すような西館３階の階床地図Ｗ３および東館３階の階床地図Ｅ３、という合計６枚の階床地図が階床地図格納部１０内に格納されているものとしよう。これらの階床地図は、原点Ｏをもった二次元ＸＹ座標系上に配列された画素からなる画像データによって構成されている。
【００３９】
なお、図３〜図５では、図が繁雑になるのを避けるため、各階の売り場の位置を図形で示しただけの単純な階床地図が示されているが、実際には、個々の売り場の名称や種々の案内を示す文字などが掲載され、必要に応じて、色分け表示がなされている。もちろん、このような階床地図を構成する画像データは、たとえば、個々の売り場の区画を示す図形レイヤー、個々の売り場の名称を示す文字レイヤーなど、複数のレイヤーによって構成することが可能である。
【００４０】
このシステムによってユーザに提示される地図には、大別して、階床配置図と個別切出地図という２つの形態がある。階床配置図は、階床地図格納部１０内の複数の階床地図を並べて示した図であり、この施設の全体構成がわかるように、個々の階床地図を１枚の図面上に並べて示した図ということができる。ここに示す例の場合、階床配置図は、６枚の階床地図を並べることによって構成される。階床配置図作成部４０は、指示入力部８０が入力した指示に基づいて、階床配置図を作成する機能を果たす構成要素である。
【００４１】
一方、個別切出地図は、階床地図格納部１０内の特定の階床地図から特定の表示対象部分を切り出した図であり、階床地図の特定の部分の詳細を把握するための地図である。個別切出地図作成部５０は、指示入力部８０が入力した指示に基づいて、階床地図格納部１０内の特定の階床地図から特定の表示対象部分を切り出して、ユーザが所望の個別切出地図を作成する機能を果たす構成要素である。
【００４２】
また、表示制御部７０は、指示入力部８０が入力した指示に基づいて、階床配置図作成部４０が作成した階床配置図もしくは個別切出地図作成部５０が作成した個別切出地図をディスプレイ９０の表示画面に表示する機能を果たす構成要素である。ユーザは、指示入力部８０を介して表示制御部７０に対して指示を与え、階床配置図の表示と個別切出地図の表示とを適宜切り替えることができる。
【００４３】
以上が、ディスプレイ９０に地図を表示させるために必要な構成要素である。続いて、ユーザを所望の目的地点まで誘導するためのナビゲーション機能を果たすために必要な構成要素の説明を行う。
【００４４】
まず、地点設定部１００は、指示入力部８０が入力した指示に基づいて、階床地図格納部１０に格納されている階床地図上に出発地点Ｓおよび目的地点Ｇを設定する機能を果たす構成要素である。また、探索用情報格納部３０は、階床地図格納部１０に格納されている階床地図上の任意の２点間についてのルートを探索するために必要な探索用情報を格納する構成要素であり、ルート探索部６０は、指示入力部８０が入力した指示に基づいて、地点設定部１００によって設定された出発地点から目的地点に至るまでのルートを、探索用情報格納部３０内の探索用情報を利用して探索する機能を果たす構成要素である。こうしてルート探索部６０によって探索された探索ルートは、探索ルート格納部２０に格納される。
【００４５】
なお、場所情報格納部１１０および現在地認識部１２０は、後述するように、場所のリストや現在地を用いて地点設定を行うために用いる構成要素であり、本発明の実施に必須の構成要素ではない。
【００４６】
探索ルート格納部２０に格納された探索ルートは、ユーザからルート付き地図の要求指示があった場合に、階床配置図もしくは個別切出地図の上に重畳された状態で、ディスプレイ９０上に表示される。そのために、階床配置図作成部４０は、指示入力部８０がユーザからのルート付き地図の要求指示を入力したときに、探索ルート格納部２０内に格納されている探索ルートを重畳したルート付き階床配置図を作成する機能を有し、個別切出地図作成部５０は、指示入力部８０がルート付き地図の要求指示を入力したときに、探索ルート格納部２０内に格納されている探索ルートを重畳したルート付き個別切出地図を作成する機能を有している。
【００４７】
また、表示制御部７０は、指示入力部８０がルート付き地図の要求指示を入力したときに、階床配置図作成部４０が作成したルート付き階床配置図もしくは個別切出地図作成部５０が作成したルート付き個別切出地図をディスプレイ９０の表示画面に表示する機能を有する。
【００４８】
結局、表示制御部７０は、指示入力部８０から与えられるユーザの指示に基づいて、階床配置図もしくは個別切出地図、または、これらに探索ルートを重畳したルート付き階床配置図もしくはルート付き個別切出地図を、適宜切り替えてディスプレイ９０の表示画面上に表示する機能を有する。また、表示制御部７０は、地点設定部１００からの指示に応じて、出発地点や目的地点を設定するために用いる設定用画面や、ユーザの指示を入力するためのメニュー画面を表示する機能も有している。これらの画面の具体的な構成については、後述する。
【００４９】
以上、図１のブロック図を参照しながら、本発明の基本的な実施形態に係る施設内の地図提示システムの構成を説明したが、実際には、このシステムは、コンピュータに専用のプログラムを組み込むことによって構成することができる。
【００５０】
たとえば、階床地図格納部１０、探索ルート格納部２０、探索用情報格納部３０、場所情報格納部１１０は、コンピュータ用のメモリやハードディスク装置などの記録装置によって構成することができ、階床配置図作成部４０、個別切出地図作成部５０、ルート探索部６０、表示制御部７０、指示入力部８０、地点設定部１００は、コンピュータのＣＰＵ、入出力機器、インターフェイス回路およびこれらを制御するプログラムによって構成することができる。また、現在地認識部１２０は、現在地の認識機能をもった様々なハードウエア装置によって構成することができる。
【００５１】
特に、本発明に係るシステムを、ノート型パソコンや携帯電話などの携帯型の電子端末装置によって構成すると、ユーザは、当該システムを携帯し、ディスプレイ９０に表示された地図を見ながら施設内を移動することができる。この場合は、汎用のノート型パソコンや携帯電話などに、専用のプログラムを組み込むことにより、図１に示すシステムを構成することができる。
【００５２】
なお、携帯電話などの比較的小型の携帯型電子端末装置では、内蔵する記憶装置の容量を十分に確保できないため、図１に示すシステムを構成するためのプログラム全体を組み込むことが困難な場合も少なくない。ここでは、説明の便宜上、図２に示す単一の施設についての地図表示を行う例を示すが、実際には、多数の施設についての地図表示が可能となるようにするのが好ましい。そのような場合、このシステムを、携帯型の電子端末装置とこの電子端末装置と無線交信可能なサーバ装置とによって構成し、電子端末装置側には必要最小限の構成要素を組み込み、残りの構成要素をサーバ装置側に組み込み、必要に応じて双方で交信を行いながら処理を進めてゆくようにすればよい。
【００５３】
具体的には、図１に示す構成において、少なくともディスプレイ９０と、表示制御部７０と、指示入力部８０と、現在地認識部１２０とを携帯型の電子端末装置によって構成し、少なくとも階床地図格納部１０と、探索用情報格納部３０とを、この電子端末装置と無線交信可能なサーバ装置によって構成し、探索ルート格納部２０と、階床配置図作成部４０と、個別切出地図作成部５０と、ルート探索部６０と、地点設定部１００と、場所情報格納部１１０とを、それぞれ電子端末装置またはサーバ装置のいずれかによって構成することができる。
【００５４】
図６は、電子端末装置２００の一例を示す平面図である。ここに示す電子端末装置２００は、スマートフォンを利用したものであり、少なくともディスプレイ９０と、表示制御部７０と、指示入力部８０と、現在地認識部１２０とを、スマートフォンに予め備わっている装置をそのまま利用して構成した例である。このスマートフォンは、その通信機能を利用して外部のサーバ装置と交信することができるので、図１に示す構成要素の一部がサーバ装置側に設けられていても支障なく必要な処理を実行することができる。
【００５５】
図６に示すディスプレイ９０には、メニュー画面が表示された例が示されている。このメニュー画面は、前述したとおり、表示制御部７０の機能によって表示されたものであり、このシステムの起動時に最初に表示される画面である。図示のとおり、このメニュー画面には、「通常地図表示」、「ルート付き地図表示」、「出発地点設定」、「目的地点設定」と表示されたボタンが用意されており、ユーザは、いずれかのボタンを指示する操作を行うことにより、所望の指示入力を行うことができる。ここに示す実施形態の場合、ディスプレイ９０の画面がタッチパネルとなっているため、ユーザは、ディスプレイ９０の画面上で、所望のボタンをタップする（指先で軽くたたく）ことにより、所望の指示入力を行うことができる。
【００５６】
ここで、「通常地図表示」ボタンは、探索ルートが重畳されていない通常地図を表示するための指示を与えるボタンであり、「ルート付き地図表示」ボタンは、探索ルートが重畳されているルート付き地図を表示するための指示を与えるボタンである。また、「出発地点設定」ボタンおよび「目的地点設定」ボタンは、文字通り、出発地点および目的地点を設定するための指示を与えるボタンである。これら各ボタンをタップした後の動作の詳細は、§２〜§４で述べることにする。
【００５７】
＜＜＜  §２．  通常地図表示  ＞＞＞
ここでは、まず、図６に示すメニュー画面において、「通常地図表示」ボタンをタップした後のシステムの動作を説明する。上述したとおり、この「通常地図表示」ボタンは、探索ルートが重畳されていない通常地図を表示するための指示を与えるボタンであり、ユーザがこのボタンをタップすると、階床配置図作成部４０が、階床地図格納部１０内の６枚の階床地図に基づいて階床配置図を作成し、表示制御部７０が、当該階床配置図をディスプレイ９０の画面上に表示する処理を行う。
【００５８】
図７は、このようにして電子端末装置２００のディスプレイ９０の画面上に、階床配置図が表示された状態を示す平面図である。ここに示す例の場合、ディスプレイ９０の画面は、上部表示領域Ｕと下部表示領域Ｌとに分かれており、上部表示領域Ｕには階床配置図が表示され、下部表示領域Ｌには３つの操作ボタンが表示されている。
【００５９】
階床配置図は、階床地図格納部１０内の複数の階床地図を並べて示したものであり、ここに示す例の場合、図示のように６枚の階床地図が表示されている。スマートフォンなどの電子端末装置２００の場合、ディスプレイ９０の表示画面は比較的小さいため、６枚の階床地図を配置した階床配置図を作成する際には、個々の階床地図を縮小して配置する必要がある。このため、この階床配置図では、個々の階床地図の詳細な内容を確認することは困難であるが、そもそも階床配置図を表示する目的は、この施設の全体構成がわかるように、各階床地図の配置を示すためのものであるので、詳細な内容が確認しにくくても問題はない。
【００６０】
ここに示す基本的な実施形態の場合、階床配置図作成部４０は、横方向に複数の建物を配置し、縦方向に複数の階を配置した二次元行列の各要素の位置にそれぞれ階床地図を並べることにより、それぞれが複数の階を有する複数の建物を含む施設についての階床配置図を作成する。したがって、図７に示す階床配置図の場合、横方向に西館および東館を配置し、縦方向に１階〜３階を配置した２列３行からなる二次元行列が定義され、この行列の各要素の位置に、合計６枚の階床地図が配置されている。
【００６１】
もちろん、階床の配置は、下から上へ階数が増加するような配置にするのが好ましく、建物の配置も、実際の建物の位置関係に準じた配置にするのが好ましい。また、各階床地図の空隙部分には、建物名の表示（図示の例における西館および東館）や、階数の表示（図示の例における１Ｆ〜３Ｆ）を付加するのが好ましい。このような階床配置図を見たユーザは、この施設全体の階床構成を一目で把握することができ、また、個々の階床相互の位置関係も把握することができる。
【００６２】
なお、表示対象となる階床地図があまりに多いため、そのすべてをディスプレイ９０の画面上に一度に表示するのが不適切である場合には、階床配置図４０が作成した階床地図の一部を切り出して画面上に表示するようにし、ユーザのスクロール操作により、切出位置を変更するようにすればよい。たとえば、１０階建ての建物が１０棟も建っているような巨大施設の場合、合計１００枚もの階床地図を一画面上に表示するのは不適切である。この場合は、１０行１０列からなる階床配置図の一部を切り出して表示し、ユーザのスクロール操作（たとえば、表示画面のタッチパネル上に指を接触させた状態で、所望のスクロール方向に移動させる操作）によって切出位置を変更できるようにすればよい。
【００６３】
図７に示す例の場合、下部表示領域Ｌには、上矢印ボタン９１、下矢印ボタン９２、戻るボタン９３という３つの操作ボタンが表示されている。ここで、戻るボタン９３は、図６に示すメニュー画面に戻るためのボタンであり、ユーザがこの戻るボタン９３をタップすると、表示制御部７０は、表示画面をメニュー画面に戻す処理を行う。なお、上矢印ボタン９１および下矢印ボタン９２は、この階床配置図の表示画面では機能しない（必要なら、上下方向のスクロール操作用ボタンとして利用してもよい）。
【００６４】
本発明の重要な特徴は、この図７に示すような階床配置図が、各階床地図の相互位置関係を示す役割だけでなく、個別切出地図についての表示指示を与える指示ボタンとしての役割を果たす点である。たとえば、ユーザが、図７に示す階床配置図において、左下の階床地図（西館１階）をタップすると、表示画面は図８のように切り替わり、西館１階の階床地図の一部を切り出した個別切出地図が表示される。この例の場合も、ディスプレイ９０の画面は、上部表示領域Ｕと下部表示領域Ｌとに分かれており、上部表示領域Ｕに個別切出地図が表示され、下部表示領域Ｌには３つの操作ボタンが表示されている。
【００６５】
図８の上部表示領域Ｕに表示されている個別切出地図は、個別切出地図作成部５０が、階床地図格納部１０に格納されている西館１階の階床地図Ｗ１（図３左に示す地図）から、その一部分を切り出すことにより作成したものである。図９は、このような切出処理の概念を説明する平面図である。
【００６６】
ここに示す基本的な実施形態の場合、階床地図格納部１０には、原点Ｏをもった二次元ＸＹ座標系上に配列された画素からなる画像データとして各階床地図が格納されている。図９に示す階床地図Ｗ１は、このような画像データとして用意されたものである。そして、個別切出地図作成部５０は、任意の切出基準点Ｐを示す座標値Ｐ（ｘ，ｙ）と、任意の表示倍率ｍと、任意の切出方位角φと、を含む切出条件に基づいて、階床地図から、切出基準点Ｐの位置を基準として、表示倍率ｍに応じた面積をもつ領域を、切出方位角φに応じた向きに切り出す切出処理を行うことにより個別切出地図を作成する。
【００６７】
図９に示す例は、階床地図Ｗ１上に切出基準点Ｐａ（ｘａ，ｙａ）を定義し、この切出基準点Ｐａを中心点とした矩形からなる切出フレームＦａの内部の領域を切り出すことにより個別切出地図を作成した例である。図８の上部表示領域Ｕに示す個別切出地図は、このような切出条件に基づいて作成されたものである。
【００６８】
このように、切出基準点Ｐは、位置の条件を示すパラメータであり、ここに示す例の場合、常に切出基準点Ｐを中心とする矩形領域が切り出されることになる。もちろん、切出基準点Ｐは、必ずしも切出領域の中心点に設定する必要はなく、たとえば、切出領域の左上隅点を切出基準点Ｐに設定するようにしてもかまわない。切出基準点Ｐは、ＸＹ座標系上の１点を示す座標値（ｘ，ｙ）によって定義することができる。一方、矩形状の切出フレームを画定するには、位置の条件の他、大きさおよび向きの条件も必要になる。大きさの条件は表示倍率ｍとして与えられ、向きの条件は切出方位角φとして与えられる。結局、切出フレームを画定するための切出条件は、切出基準点Ｐを示す座標値Ｐ（ｘ，ｙ）、表示倍率ｍ、切出方位角φという３つのパラメータによって構成される。
【００６９】
図１に示すとおり、個別切出地図作成部５０には、切出条件格納部５１が設けられており、個別切出地図作成部５０は、この切出条件格納部５１に格納されている切出条件に基づいて、階床地図格納部１０内の特定の階床地図から、特定の表示対象部分（切出フレームの内部）を切り出すことにより個別切出地図を作成する。また、指示入力部８０は、この切出条件を変更するユーザからの切出条件変更指示を入力する機能を有し、個別切出地図作成部５０は、当該切出条件変更指示を受けて、切出条件格納部５１に格納されている切出条件を変更する。したがって、ユーザは、所望の切出条件変更指示を与えることにより、階床地図の任意の位置から任意の大きさの部分地図を任意の向きに切り出して、ディスプレイ９０の画面上に表示させることができる。
【００７０】
図１０は、図９に示す状態から、切出位置を切出フレームＦｂの位置まで横方向に移動させた状態を示す平面図である。このように、切出位置を切出フレームＦａの位置からＦｂの位置まで移動させるには、ユーザは、図８に示すような個別切出地図（切出フレームＦａによって切り出された地図）が表示されている状態において、地図を水平方向にスクロールさせる操作を行えばよい。具体的には、たとえば、表示画面のタッチパネル上に指を接触させた状態で、指を右方向に移動させる操作を行えばよい。当該操作により、切出条件格納部５１に切出条件として格納されている切出基準点Ｐａ（ｘａ，ｙａ）が、Ｐｂ（ｘｂ，ｙｂ）に変更され、切出フレームＦｂの内部の領域が新たな個別切出地図として表示されることになる。
【００７１】
図１１は、図９に示す状態から、切出位置を切出フレームＦｃの位置まで縦方向に移動させた状態を示す平面図である。このように、切出位置を切出フレームＦａの位置からＦｃの位置まで移動させるには、ユーザは、図８に示すような個別切出地図（切出フレームＦａによって切り出された地図）が表示されている状態において、地図を垂直方向にスクロールさせる操作を行えばよい。具体的には、たとえば、表示画面のタッチパネル上に指を接触させた状態で、指を下方向に移動させる操作を行えばよい。当該操作により、切出条件格納部５１に切出条件として格納されている切出基準点Ｐａ（ｘａ，ｙａ）が、Ｐｃ（ｘｃ，ｙｃ）に変更され、切出フレームＦｃの内部の領域が新たな個別切出地図として表示されることになる。
【００７２】
一方、図１２は、図９に示す状態から、切出範囲を切出フレームＦｄの内部の領域まで縮小させた状態を示す平面図である。切出フレームＦｄは、切出フレームＦａと同様に、切出基準点Ｐａ（ｘａ，ｙｂ）を中心点とする矩形であり、切出位置についての変更はないが、切出フレームＦｄの面積は、切出フレームＦａの面積よりも小さくなっている。これは、ディスプレイ９０の画面上では、地図が拡大表示されたことを意味し、表示倍率ｍが増加したことを意味する。
【００７３】
これに対して、図１３は、図９に示す状態から、切出範囲を切出フレームＦｅの内部の領域まで拡大させた状態を示す平面図である。切出フレームＦｅは、切出フレームＦａと同様に、切出基準点Ｐａ（ｘａ，ｙｂ）を中心点とする矩形であり、切出位置についての変更はないが、切出フレームＦｅの面積は、切出フレームＦａの面積よりも大きくなっている。これは、ディスプレイ９０の画面上では、地図が縮小表示されたことを意味し、表示倍率ｍが減少したことを意味する。
【００７４】
このように、切出フレームの大きさを変更するには、ユーザは、図８に示すような個別切出地図（切出フレームＦａによって切り出された地図）が表示されている状態において、表示倍率ｍを増減させる操作を行えばよい。具体的には、たとえば、表示画面のタッチパネル上に２本の指を接触させた状態で、２本指の間隔を広げる操作（表示倍率ｍを増加させる操作）や２本指の間隔を狭める操作（表示倍率ｍを減少させる操作）を行えばよい。当該操作により、切出条件格納部５１に切出条件として格納されている表示倍率ｍの値が変更され、切出フレームの大きさが変更されることになる。
【００７５】
また、図１４は、図９に示す状態から、切出向きを切出フレームＦｆの向きまで回転させた状態を示す平面図である。切出フレームＦｆは、切出フレームＦａと同様に、切出基準点Ｐａ（ｘａ，ｙａ）を中心点とする矩形であり、大きさも同じである。したがって、切出位置や表示倍率ｍについての変更はないが、切出フレームＦｆの向きは、切出フレームＦａの向きとは異なっている。ここでは、Ｘ軸に平行な方向に対する切出フレームの短辺のなす角度を切出方位角φと定義し、切出向きを示すパラメータとして用いている。図９〜図１３に示す例は、いずれも切出方位角φ＝０°、すなわち、切出フレームの短辺がＸ軸に平行な向きになっていたのに対して、図１４に示す例では、切出方位角φ＞０°となり、切出フレームＦｆは、ＸＹ座標系に対して若干傾斜した矩形になっている。
【００７６】
図１５は、切出方位角φ＝９０°に設定したときに得られる切出フレームＦｇを示す平面図である。切出フレームＦｇは、切出フレームＦａと同様に、切出基準点Ｐａ（ｘａ，ｙａ）を中心点とする矩形であり、大きさも同じであるが、短辺がＹ軸と平行な向きとなっている。したがって、切り出される領域の中心位置および面積に変わりはないが、得られる個別切出地図の内容は若干変わったものになる。
【００７７】
このように、切出フレームの向きを変更するには、ユーザは、図８に示すような個別切出地図（切出フレームＦａによって切り出された地図）が表示されている状態において、切出方位角φを増減させる操作を行えばよい。具体的には、たとえば、表示画面のタッチパネル上に２本の指を接触させた状態で、２本指をその中間点を中心として時計回りもしくは反時計回りに回転させる操作を行えばよい。当該操作により、切出条件格納部５１に切出条件として格納されている切出方位角φの値が変更され、切出フレームの向きが変更されることになる。
【００７８】
なお、ここに示す実施形態の場合、図８に示す例のように、Ｘ軸方向が水平方向、Ｙ軸方向が垂直方向となるように階床地図を切り出すことを前提として、売り場の名称や種々の案内を示す文字などが掲載されている。したがって、切出方位角φを任意の値に設定して切り出しを行うと、表示される文字の向きが不適切になる可能性がある。そこで、以下の説明では、切出方位角φについては、φ＝０°に固定した状態で用いる例を述べることにする（もちろん、ディスプレイが横長になるように電子端末装置２００を保持して利用する場合であれば、φ＝９０°に固定しておけばよい。）。このように、切出方位角φ＝０°に固定した実施形態の場合、切出条件格納部５１に、切出基準点Ｐの座標値（ｘ，ｙ）と表示倍率ｍとが切出条件として格納されていれば、個別切出地図作成部５０は、特定の階床地図に基づいて、個別切出地図を作成することができる。
【００７９】
結局、ユーザが、図７に示す階床配置図上で西館１階の階床地図をタップする操作を行うと、図８に示すような個別切出地図（西館１階の階床地図の一部分の詳細図）の表示に切り替わり、この状態で、上部表示領域Ｕに指を触れて上下左右へ移動させる操作を行うと、地図のスクロールが行われ、２本指を触れて距離を縮めたり広げたりする操作を行うと、地図の表示倍率が変化することになる。
【００８０】
また、ここに示す実施形態の場合、下部表示領域Ｌには、上矢印ボタン９１，下矢印ボタン９２，戻るボタン９３が設けられており、これらのボタンをタップすることにより、表示中の地図を切り替えることができる。
【００８１】
上矢印ボタン９１は「上階移動ボタン」として機能し、ユーザが、上矢印ボタン９１をタップすると、現在表示されている階床地図の上階の階床地図（同じ建物内の上の階）についての個別切出地図の表示に切り替わる（但し、現在表示されている地図が最上階の場合は変化しない）。すなわち、指示入力部８０は、上矢印ボタン９１（上階移動ボタン）に対するユーザの指示操作を、表示対象を同じ建物内の上階に位置する階床地図に切り替えるユーザの指示として入力することになる。
【００８２】
また、下矢印ボタン９２は「下階移動ボタン」として機能し、ユーザが、下矢印ボタン９２をタップすると、現在表示されている階床地図の下階の階床地図（同じ建物内の下の階）についての個別切出地図の表示に切り替わる（但し、現在表示されている地図が最下階の場合は変化しない）。すなわち、指示入力部８０は、下矢印ボタン９２（下階移動ボタン）に対するユーザの指示操作を、表示対象を同じ建物内の下階に位置する階床地図に切り替えるユーザの指示として入力することになる。
【００８３】
一方、戻るボタン９３は、階床配置図の表示に戻るためのボタンであり、ユーザが、戻るボタン９３をタップすると、図７に示す階床配置図に戻ることができる。すなわち、指示入力部８０は、戻るボタン９３に対するユーザの指示操作を、階床配置図に切り替えるユーザの指示として入力することになる。
【００８４】
このように、ここに示す実施形態の場合、現在表示されている階床地図を、同じ建物内の別な階の地図に切り替える方法として、２通りの方法が用意されている。第１の方法は、図８に示す状態において戻るボタン９３をタップして、図７に示す階床配置図に戻った後、この階床配置図上で所望の階床地図をタップする方法である。そして、第２の方法は、図８に示す状態において、上矢印ボタン９１もしくは下矢印ボタン９２をタップして、同じ建物内の上下の階へと移る方法である。
【００８５】
更に、現在表示されている階床地図を、別な建物内の地図に切り替える方法にも、２通りの方法を用意することができる。第１の方法は、図８に示す状態において戻るボタン９３をタップして、図７に示す階床配置図に戻った後、この階床配置図上で別な建物の階床地図をタップする方法である。そして、第２の方法は、図８に示す状態において、別な建物の方向へ地図をスクロールさせる操作を行う方法である。図３〜図５に示す例では、いずれの階床地図も左下隅の近傍に原点Ｏをもつ別個独立したＸＹ座標系に定義されているが、同じ階の階床地図を、共通の原点Ｏをもった共通のＸＹ座標系に定義するようにすれば、西館から東館へ至る同一階の連続した地図が得られるので、同一の階であれば、異なる建物へのスクロール操作が可能になる。すなわち、指示入力部８０は、個別切出地図に対する隣接する建物へのスクロール指示操作を、表示対象を当該隣接する建物内の同じ階に位置する階床地図に切り替えるユーザの指示として入力することになる。
【００８６】
なお、ここで述べる実施形態の場合、個別切出地図作成部５０は、個々の階床地図について、それぞれ初期切出条件と最新切出条件とを格納する切出条件格納部５１を有しており、最新切出条件が格納されている場合には、当該最新切出条件に基づく切出処理を行い、最新切出条件が格納されていない場合には、初期切出条件に基づく切出処理を行う機能を有している。
【００８７】
図１６は、この切出条件格納部５１の内容の一例を示す表である。ここで述べる実施形態では、階床地図格納部１０内に合計６枚の階床地図Ｗ１〜Ｗ３，Ｅ１〜Ｅ３が格納されているので、切出条件格納部５１内にも、図示のとおり、この６枚の階床地図Ｗ１〜Ｗ３，Ｅ１〜Ｅ３のそれぞれについて、別個独立して、初期切出条件および最新切出条件を格納するための格納場所が用意されている。
【００８８】
上述したとおり、ここに示す実施形態では、切出方位角φ＝０°に固定しているため、各切出条件は、切出基準点Ｐの座標値（ｘ，ｙ）と表示倍率ｍとによって構成され、（ｘ，ｙ，ｍ）という形式のデータとして切出条件格納部５１に格納される。図１６に示す表の各欄に記載されたデータは、このような形式で表された切出条件である。たとえば、階床地図Ｗ１については、（ｘ１１，ｙ１１，ｍ１１）なる初期切出条件と、（ｘ１１′，ｙ１１′，ｍ１１′）なる最新切出条件とが設定されている。他の階床地図についても同様である。
【００８９】
図１６の表には、説明の便宜上、最新切出条件のすべての欄にそれぞれ（ｘ，ｙ，ｍ）という形式の切出条件が設定されている状態が示されているが、実際には、初期状態（このシステムを起動した当初の状態）では、最新切出条件の各欄はいずれも空欄になっている。これに対して、初期切出条件のすべての欄には、初期状態から所定の切出条件が設定されている。したがって、システム起動時に各階床地図を初めて表示させた場合、いずれも初期切出条件に基づく切り出し処理が行われることになる。
【００９０】
各階床地図の初期切出条件としては、たとえば、各階床地図の中心点を切出基準点Ｐとして、標準的な表示倍率ｍで切り出しを行うような条件を予め設定しておくようにすればよい。もし、すべての階床地図の初期切出条件を同一の条件に設定するのであれば（すなわち、いずれの階床地図についても、共通した（ｘ，ｙ，ｍ）という値を用いるのであれば）、初期切出条件の欄は、個々の階床地図ごとに用意する必要はなく、共通の初期切出条件を設定する欄を１つだけ設けておけば十分である。
【００９１】
もちろん、西館１階Ｗ１および東館１階Ｅ１については、それぞれの正面入り口の位置を切出基準点Ｐとする初期切出条件を設定し、２階以上の階床地図については、それぞれのエレベータ乗降口を切出基準点Ｐとする初期切出条件を設定する、というように、各階床地図の特徴に応じて、それぞれ異なる初期切出条件を設定することも可能である。その場合には、図１６に示す例のように、各階床地図ごとに、別個独立した初期切出条件の設定欄を設けるようにする。
【００９２】
一方、最新切出条件は、初期状態では設定されておらず、ユーザの指示入力に応じて設定されることになる。しかも、ユーザが切出条件変更指示を与えるたびに、常に最新の切出条件に書き換えられてゆく。たとえば、図１０に示す例のように、ユーザがスクロール操作を行うと、最新切出条件は、（ｘａ，ｙａ，ｍ）から（ｘｂ，ｙｂ，ｍ）に書き直されることになる。要するに、個別切出地図作成部５０は、ユーザが指示入力部８０に対して切出条件変更指示を与えたときに、切出条件格納部５１内に格納されている最新切出条件を変更する処理を行う機能を有している。この最新切出条件は、個々の階床地図ごとに独立して保持されるので、ユーザが別な階床地図に切り替えた後、再び元の階床地図に戻した場合でも、前と同じ切出条件による表示が得られることになる。
【００９３】
たとえば、図８に示すように西館１階の個別切出地図を表示させていた状態で、上矢印ボタン９１をタップして、表示対象を西館２階の個別切出地図に切り替えた場合、階床地図Ｗ１の最新切出条件としては、（ｘａ，ｙａ，ｍａ）のような条件（図８に示す地図を切り出すための条件）がそのまま保持されることになる。したがって、再び西館１階の個別切出地図を表示させた場合は、保持されていた最新切出条件（ｘａ，ｙａ，ｍａ）に基づく切り出しが行われ、再び図８に示す個別切出地図が表示されることになる。もちろん、図７に示す階床配置図に戻ってから個別切出地図の切り替えを行った場合も同様である。
【００９４】
このように、個々の階床地図について、それぞれ別個独立した最新切出条件を格納しておくようにすれば、ユーザが前に閲覧したことがある階床地図を再び表示させたときに、最後に表示させたときの切出条件による表示が行われるため、前に閲覧したときと同じ位置を同じ倍率で閲覧することができ、良好な使い勝手が得られることになる。
【００９５】
もっとも、実用上は、常に最新切出条件が残っていると、かえって弊害になる場合もある。たとえば、昨日訪問した商業施設に再度訪問したような場合、昨日の閲覧履歴がそのまま残っていると、むしろ使いづらいこともある。そこで、実用上は、ユーザから指示入力部８０に対して、所定のリセット条件を満たす指示があったときには、個別切出地図作成部５０が、切出条件格納部５１内に格納されている最新切出条件を消去するリセット処理を行う機能を設けておくのが好ましい。ここで、所定のリセット条件を満たす指示としては、「最新切出条件を消去する」という直接的な指示を設定することもできるが、後述するように、「ルート探索を行うための指示」を設定しておいてもよい。
【００９６】
また、このシステムが、スマートフォンなどの携帯型の電子端末装置に専用のアプリケーションプログラムを組み込むことによって構成されたシステムであった場合、「当該アプリケーションプログラムを起動させる指示」をリセット条件を満たす指示として設定しておくことも可能である。そうすれば、このシステムが起動されるたびに、リセット処理が行われ、最新切出条件は消去されることになる。
【００９７】
以上、図６に示すメニュー画面において、「通常地図表示」ボタンをタップした後の動作を説明した。結局、指示入力部８０が、「通常地図表示」の指示入力を受けた場合には、表示制御部７０が、図６に示すメニュー画面から図７に示す階床配置図への表示に切り替える処理を行うことになる。一方、この図７に示す階床配置図上で特定の階床地図を指定するユーザの操作（タップ操作）があった場合、指示入力部８０は、当該操作を当該特定の階床地図についての表示指示として入力することになる。別言すれば、指示入力部８０は、ディスプレイ９０に階床配置図が表示されている際に、特定の建物の特定の階の階床地図の表示位置に対する押圧操作があった場合に、この押圧操作を、当該特定の建物の特定の階の階床地図についての表示指示として入力することになる。そして、個別切出地図作成部５０は、この表示指示に基づいて当該特定の階床地図についての個別切出地図を作成し、表示制御部７０は、この表示指示に基づいて当該特定の階床地図についての個別切出地図をディスプレイ９０の画面上に表示することになる。
【００９８】
本発明では、このように図７に示すような階床配置図を表示し、この階床配置図上で特定の階床地図を指定するユーザの指示入力を受け付けるようにしたため、個別切出地図の施設全体に対する位置関係が容易に把握できるようになる。たとえば、図７において、左下に表示された西館１階の縮小された地図をタップする操作により、図８に示すような個別切出地図（詳細な地図）が表示されることになるので、ユーザは、図８の個別切出地図に示されている場所が、施設全体のどのあたりの地図であるのかを直感的に把握することができるようになる。
【００９９】
＜＜＜  §３．  地点設定  ＞＞＞
続いて、図６に示すメニュー画面において、「出発地点設定」ボタンをタップした後のシステムの動作および「目的地点設定」ボタンをタップした後のシステムの動作を説明する。
【０１００】
まず、ユーザが、「出発地点設定」ボタンをタップすると、指示入力部８０は、「出発地点設定」の指示入力を受けたものと認識し、その旨を地点設定部１００に伝達する。これを受けた地点設定部１００は、出発地点設定処理を開始する。すなわち、地点設定部１００から表示制御部７０に対して、出発地点設定画面が与えられ、表示制御部７０は、当該出発地点設定画面への表示に切り替える処理を行う。図１７は、出発地点設定画面を示す平面図である。結局、「出発地点設定」ボタンのタップ操作により、ディスプレイ９０上の表示画面は、図６に示すメニュー画面から図１７に示す出発地点設定画面に切り替えられることになる。地点設定部１００は、この出発地点設定画面を利用して出発地点の設定処理を行うことになる。
【０１０１】
図１７に示す例の場合、出発地点設定画面は、上部表示領域Ｕと下部表示領域Ｌとに分かれている。上部表示領域Ｕには、「地図で設定」，「リストで設定」，「現在地設定」という３つの操作ボタンが表示されている。これは、後述するように、３通りの方法で出発地点の設定を行うことができるためである。一方、下部表示領域Ｌには、上矢印ボタン９１、下矢印ボタン９２、戻るボタン９３という３つの操作ボタンが表示されている。ここで、戻るボタン９３は、図６に示すメニュー画面に戻るためのボタンであり、ユーザがこの戻るボタン９３をタップすると、表示制御部７０は、表示画面をメニュー画面に戻す処理を行う。なお、上矢印ボタン９１および下矢印ボタン９２は、この出発地点設定画面では機能しない。
【０１０２】
ここでは、第１の設定方法として、ユーザが「地図で設定」ボタンをタップした場合の動作を説明しよう。この第１の設定方法は、地点設定部１００が、個別切出地図上でユーザが指定した所定点を出発地点に設定する方法である。ユーザが「地図で設定」ボタンをタップすると、地点設定部１００から表示制御部７０に対して、通常地図表示を行う旨の指示が与えられる。この指示を受けた表示制御部７０は、§２で説明したように、通常地図表示を行うための処理を行う。すなわち、まず、画面を図７に示すような階床配置図に切り替え、ユーザのタップ操作を待って、特定の階床地図の個別切出地図の表示に切り替える。
【０１０３】
ただ、ここで表示された個別切出地図は、あくまでも出発地点設定処理のための地図であり、§２で述べた個別切出地図とは若干異なった表示になる。図１８は、出発地点設定処理中に表示された個別切出地図の一例を示す平面図である。この図１８に示す画面は、図８に示す画面とほぼ同じであるが、上部に「出発地点設定」なる見出しが表示される点、完了ボタン９５が表示される点、地図の中心に十字カーソルＣが表示される点が異なっている。
【０１０４】
ここで、ユーザが完了ボタン９５をタップすると、その時点で十字カーソルＣの位置に表示されていた地点（図示の例では、バッグ売り場の近傍地点）が出発地点Ｓとして設定されることになる。§２で述べたとおり、ユーザは、地図を自由にスクロールすることができ、また、上矢印ボタン９１や下矢印ボタン９２をタップして上階や下階へ切り替えたり、戻るボタン９３をタップして階床配置図に戻ったりすることができるので、所望の地点を十字カーソルＣの位置へもってきて、当該地点を出発地点Ｓとして設定することができる。なお、この出発地点設定中に表示された階床配置図（図７）において戻るボタン９３をタップした場合は、メニュー画面ではなく、図１７に示す出発地点設定画面に戻るようになっているので、ここで別な設定方法を選び直すこともできる。
【０１０５】
出発地点の第２の設定方法は、場所名のリストから特定の場所を選択して出発地点として設定する方法である。具体的には、ユーザが図１７に示す出発地点設定画面上の「リストで設定」ボタンをタップすると、地点設定部１００から表示制御部７０に対して、場所名のリストを含む設定用画面をディスプレイ９０上に表示させる指示が与えられる。この指示を受けた表示制御部７０は、図１７に示す出発地点設定画面から図１９に示すような出発地点設定画面に切り替える処理を行う。
【０１０６】
この図１９に示す出発地点設定画面も、上部表示領域Ｕと下部表示領域Ｌとに分かれており、場所名のリストは、上部表示領域Ｕに表示されている。図示の例の場合、西館の１階から順に個々の場所名がリストアップされており、上下にスクロールさせることにより、全リストの閲覧が可能になっている。ユーザがこのリスト上の所望の場所名をタップすると、当該場所名が選択され、反転表示される。こうして、いずれか１つの場所名を選択した状態で、完了ボタン９５をタップすれば、選択した場所名に対応する位置が出発地点Ｓとして設定される。
【０１０７】
このような設定処理を行うために、図１に示す場所情報格納部１１０には、建物内の個々の場所について、その場所名と階床地図上の位置（たとえば、建物と階数を示すコードとＸＹ座標値）とを対応づけた場所情報が格納されている。地点設定部１００は、この場所情報格納部１１０内の場所情報を利用して、場所名のリストを作成し、これを表示制御部７０に与える。また、地点設定部１００は、リスト上の特定の場所名が選択された状態で完了ボタン９５がタップされた旨の指示を指示入力部８０から受け取ると、リスト上でユーザが選択した場所についての位置（たとえば、ＸＹ座標値）を、場所情報格納部１１０内の場所情報から取得し、取得した位置を出発地点に設定する処理を行う。
【０１０８】
この第２の設定方法では、特定の場所が実際にどこにあるかを知らなくても、場所名さえ知っていれば、当該場所を出発地点に設定することができる。なお、図１９において、下部表示領域Ｌには、上矢印ボタン９１、下矢印ボタン９２、戻るボタン９３という３つの操作ボタンが表示されている。ここで、上矢印ボタン９１および下矢印ボタン９２は、リストを上下にスクロールさせるボタンとして機能し、戻るボタン９３は、図１７に示す出発地点設定画面に戻るためのボタンとして機能する。
【０１０９】
出発地点の第３の設定方法は、携帯型の電子端末装置２００の現在地をそのまま出発地点として設定する方法である。図１に示す現在地認識部１２０は、施設内におけるディスプレイ９０の位置（すなわち、電子端末装置２００の位置）を現在地として認識する機能を有している。この現在地認識部１２０は、たとえば、ＧＰＳ機能および高度計機能を備えた装置、無線ＬＡＮやbluetooth（登録商標）などによる交信情報を利用した位置認識装置などによって構成することができる。
【０１１０】
ユーザが図１７に示す出発地点設定画面上の「現在地設定」ボタンをタップすると、地点設定部１００は、現在地認識部１２０が認識した現在地を取得する処理を行い、取得した現在地をそのまま出発地点に設定する処理を行えばよい。なお、取得した現在地が緯度経度情報として表されている場合には、緯度経度情報を階床地図が定義されたＸＹ座標値に変換する変換式や変換テーブルを用いることにより、ＸＹ座標値からなる出発地点を設定することができる。
【０１１１】
なお、現在地認識部１２０が現在地の情報を取得する際に、若干の時間を要する場合もあるので、ここに示す実施形態では、「現在地設定」ボタンがタップされると、地点設定部１００から表示制御部７０に対して、図２０に示すような画面を表示する旨の指示が与えられるようにしている。したがって、ユーザが図１７に示す「現在地設定」ボタンをタップした後、現在地の情報が取得されるまで、ユーザには図２０に示す画面が提示される。
【０１１２】
以上、出発地点を設定するための３通りの方法を順に説明したが、いずれの方法を選択した場合も、出発地点の設定が完了した後は、図２１に示すような出発地点設定完了画面が表示される。この画面は、設定された出発地点Ｓを切出基準点Ｐとして、所定の表示倍率で出発地点Ｓの近傍領域を切り出した個別切出地図であり、出発地点Ｓの位置に、出発地点アイコン９６（図示の例では、文字Ｓを星形で囲った図形）が表示され、「ここに出発地点を設定しました。」なるメッセージが付加されている。ユーザは、このような出発地点設定完了画面を見て、正しい位置（この例では、靴売り場の近傍地点）に出発地点が設定されたことを確認することができる。この出発地点設定完了画面の戻るボタン９３をタップすると、メニュー画面に戻ることができる。
【０１１３】
続いて、ユーザが、図６に示すメニュー画面上で「目的地点設定」ボタンをタップした後の動作を説明する。目的地点設定の作業は、上述した出発地点設定の作業とほぼ同じである。「目的地点設定」ボタンがタップされると、指示入力部８０は、「目的地点設定」の指示入力を受けたものと認識し、その旨を地点設定部１００に伝達する。これを受けた地点設定部１００は、目的地点設定処理を開始する。すなわち、地点設定部１００から表示制御部７０に対して、目的地点設定画面が与えられ、表示制御部７０は、当該目的地点設定画面への表示に切り替える処理を行う。図２２は、目的地点設定画面を示す平面図である。地点設定部１００は、この目的地点設定画面を利用して目的地点の設定処理を行うことになる。
【０１１４】
図２２に示す例の場合、目的地点設定画面は、上部表示領域Ｕと下部表示領域Ｌとに分かれている。上部表示領域Ｕには、「地図で設定」，「リストで設定」という２つの操作ボタンが表示されており、２通りの方法で目的地点の設定を行うことができる。なお、目的地点設定画面には、「現在地設定」ボタンは用意されていない。これは、現在地を目的地点とするルート探索は意味をなさないためである。一方、下部表示領域Ｌには、上矢印ボタン９１、下矢印ボタン９２、戻るボタン９３という３つの操作ボタンが表示されている。ここで、戻るボタン９３は、図６に示すメニュー画面に戻るためのボタンであり、ユーザがこの戻るボタン９３をタップすると、表示制御部７０は、表示画面をメニュー画面に戻す処理を行う。なお、上矢印ボタン９１および下矢印ボタン９２は、この目的地点設定画面では機能しない。
【０１１５】
ここで、ユーザが「地図で設定」ボタンをタップした場合の目的地点設定方法は、地点設定部１００が、個別切出地図上でユーザが指定した所定点を目的地点に設定する方法である。その具体的な方法は、上述した出発地点設定方法で述べた方法に準じたものであるため、ここでは説明を省略する。また、ユーザが「リストで設定」ボタンをタップした場合の目的地点設定方法は、地点設定部１００が、場所名のリストから特定の場所を選択して目的地点として設定する方法である。この具体的な方法も、上述した出発地点設定方法で述べた方法に準じたものであるため、ここでは説明を省略する。
【０１１６】
このように、目的地点は２通りの方法で設定することが可能であるが、いずれの方法を選択した場合も、目的地点の設定が完了した後は、図２３に示すような目的地点設定完了画面が表示される。この画面は、設定された目的地点Ｇを切出基準点Ｐとして、所定の表示倍率で目的地点Ｇの近傍領域を切り出した個別切出地図であり、目的地点Ｇの位置に、目的地点アイコン９７（図示の例では、文字Ｇを星形で囲った図形）が表示され、「ここに目的地点を設定しました。」なるメッセージが付加されている。ユーザは、このような目的地点設定完了画面を見て、正しい位置に目的地点が設定されたことを確認することができる。この目的地点設定完了画面の戻るボタン９３をタップすると、メニュー画面に戻ることができる。
【０１１７】
＜＜＜  §４．  ルート付き地図表示  ＞＞＞
ここでは、図６に示すメニュー画面において、「ルート付き地図表示」ボタンをタップした後のシステムの動作を説明する。§２では、「通常地図表示」ボタンがタップされた場合に、階床配置図および個別切出地図が表示されることを説明したが、「ルート付き地図表示」ボタンをタップした場合も、基本的には、「通常地図表示」ボタンがタップされた場合と同様に、階床配置図および個別切出地図の表示が行われる。但し、表示される階床配置図および個別切出地図には、出発地点から目的地点に至るルートが重畳して表示される点が異なっている。本願では、このようなルートが重畳表示された図を、それぞれ「ルート付き階床配置図」および「ルート付き個別切出地図」と呼ぶことにする。
【０１１８】
したがって、「ルート付き地図表示」を行うためには、既に出発地点と目的地点とが設定されており、ルート探索が行われていることが前提となる。そこで、ここでは、まず、ルート探索の処理について簡単に述べておく。
【０１１９】
ここに示す実施形態の場合、§３で述べた方法で、地点設定部１００による出発地点Ｓおよび目的地点Ｇの双方の設定が完了した時点で、ルート探索部６０によるルート探索処理が自動的に行われる（もちろん、ユーザからのルート探索指示を待って、ルート探索処理が行われるようにすることも可能である）。§１で述べたとおり、探索用情報格納部３０には、階床地図格納部１０に格納されている階床地図上の任意の２点間についてのルートを探索するために必要な探索用情報が格納されており、ルート探索部６０は、この探索用情報を利用して出発地点Ｓから目的地点Ｇに至るまでのルートを探索し、得られた探索ルートを探索ルート格納部２０に格納する処理を行う。
【０１２０】
図２４は、探索用情報格納部３０に格納された探索用情報の一例を示す図である。この例の場合、探索用情報は、ノード情報（図２４(a) ）とリンク情報（図２４(b) ）によって構成される。ノード情報は、個々の階床地図上に設定された多数のノード（ルート探索を行うのに必要な密度で分布するように定義された多数の点）について、それぞれ個々のノードを識別するためのノード番号と、当該ノードが所属する階床地図名と、当該ノードの位置を示すＸＹ座標値と、を収録した表によって構成される。たとえば、図２４(a) に示す表の１行目には、ノード番号Ｎ１，階床地図Ｗ１，Ｘ座標値１８０，Ｙ座標値６０なる情報が収録されているが、これは階床地図Ｗ１上に定義されたノード番号Ｎ１なるノードの位置が（１８０，６０）なる座標値であることを示している。
【０１２１】
一方、リンク情報は、互いに近傍に位置する２つのノード（開始ノードと終了ノード）間を結ぶリンクを定義し、個々のリンクを識別するためのリンク番号と、当該リンクの両端にある開始ノードおよび終了ノードのノード番号と、当該リンクによって構成される経路の種類と、当該リンクに沿って移動するコストと、を収録した表によって構成される。たとえば、図２４(b) に示す表の１行目には、リンク番号Ｌ１，開始ノードＮ１，終了ノードＮ２，種類：通路，コスト３なる情報が収録されているが、これはノード番号Ｎ１なるノードからノード番号Ｎ２なるノードに至るリンク番号Ｌ１なるリンクが通路を構成しており、その移動コストが３であることを示している。移動コストは、開始ノードから終了ノードへ移動するために費やすコストを示しており、移動距離や移動時間などの移動負担が大きければ大きいほど、大きなコストが設定される。
【０１２２】
ルート探索部６０は、このような探索用情報を利用して、出発地点Ｓから目的地点Ｇに至るまでの最適ルートを探索する。このようなルート探索の方法として、一般にダイクストラ法が知られている。図２４に示すノード情報およびリンク情報は、このダイクストラ法の実施に利用するための探索用情報である。この方法では、出発地点Ｓに最も近い出発ノードから、目的地点Ｇに最も近い目的ノードに至るまで、多数の経路のバリエーションが検索される。検索された個々の経路は、連続した一連のリンクによって構成されることになる。そこで、各リンクのコストを積算し、個々の経路について、それぞれ出発ノードから目的ノードに至るまでの合計コストを求め、合計コストが最も小さな経路を最適ルートとして選択すればよい。
【０１２３】
図２５は、このようなルート探索の基本原理を示す平面図である。図２５(a) は、西館１階の階床地図Ｗ１を示し、図２５(b) は、西館２階の階床地図Ｗ２を示している。この例は、階床地図Ｗ１上に出発ノードＮ１が位置し、階床地図Ｗ２上に目的ノードＮ４が位置している場合に、リンクＬ１，Ｌ２，Ｌ３を連結したルートが最適ルートとして探索された例である。ここで、ノードＮ１，Ｎ２，Ｎ３，... の位置は、図２４(a) に示すようにノード情報として与えられており、リンクＬ１，Ｌ２，Ｌ３，... の特徴は、図２４(b) に示すようにリンク情報として与えられている。具体的には、リンクＬ１は、ノードＮ１からＮ２に至る通路（コスト＝３）であり、リンクＬ２は、ノードＮ２からＮ３に至る通路（コスト＝７）であり、リンクＬ３は、ノードＮ３からＮ４に至るエスカレータ（コスト＝１）である。したがって、リンクＬ１，Ｌ２，Ｌ３を連結したルートの合計コストは１１ということになる。
【０１２４】
実際には、階床地図Ｗ１，Ｗ２上には、この他にも多数のノードが定義されており、出発ノードＮ１から目的ノードＮ４に至る経路も、これら多数のノードを通る様々なルートが存在する。これら様々なルートについて、それぞれ合計コストを計算し、最も小さなコストをもつルートが最適ルートとして選択されることになる。ここでは、このようなルート探索法の代表例として、ダイクストラ法の基本原理を述べたが、もちろん、ルート探索部６０は、どのような方法で最適ルートの探索を行ってもかまわない。このようなルート探索の手法としては、様々な方法が公知であるため、ここでは詳しい説明は省略する。
【０１２５】
さて、ここでは、説明の便宜上、図２１に示すように、西館１階の靴売り場の近傍に出発地点Ｓが設定され、図２３に示すように、東館３階のレストラン近傍に目的地点Ｇが設定された場合を考えてみる。ここに示す実施形態の場合、出発地点Ｓおよび目的地点Ｇの双方の設定が完了した時点で、ルート探索部６０によるルート探索処理が自動的に行われ、探索結果が、探索ルート格納部２０に格納される。図２６〜図２８は、こうして探索ルート格納部２０に格納された探索ルートを示すものである。
【０１２６】
まず、図２６には、左側に示す西館１階の階床地図Ｗ１上に、出発地点Ｓ（星形のアイコン９６が示されている地点）を開始点とし、終了点ｅ１に至るまでのルートＲ１が探索された結果が示されている。終了点ｅ１は、２階へ向かうエスカレータの乗り口である。
【０１２７】
図２７には、左側に示す西館２階の階床地図Ｗ２上に、開始点ｂ２から終了点ｅ２に至るまでのルートＲ２が探索された結果が示されている。開始点ｂ２は１階からのエスカレータの降り口であり、全ルート上では、図２６に示す終了点ｅ１に後続する点ということになる。また、終了点ｅ２は、渡り廊下を経て東館へ移動するための点ということになる。一方、右側に示す東館２階の階床地図Ｅ２上には、開始点ｂ３から終了点ｅ３に至るまでのルートＲ３が探索された結果が示されている。開始点ｂ３は西館２階から渡り廊下を経て連結する点であり、全ルート上では、終了点ｅ２に後続する点ということになる。また、終了点ｅ３は、３階へ向かうエスカレータの乗り口である。
【０１２８】
図２８には、右側に示す東館３階の階床地図Ｅ３上に、開始点ｂ４から終了点となる目的地点Ｇ（星形のアイコン９７が示されている地点）に至るまでのルートＲ４が探索された結果が示されている。開始点ｂ４は２階からのエスカレータの降り口であり、全ルート上では、図２７に示す終了点ｅ３に後続する点ということになる。
【０１２９】
結局、図２６〜図２８に太線で描かれたルートＲ１〜Ｒ４を連結したものが、出発地点Ｓから目的地点Ｇに至るまでの最適ルート（システムが推奨するルート）として探索され、探索ルート格納部２０に格納されることになる。
【０１３０】
なお、探索ルート格納部２０に格納される探索ルートの具体的な態様（データ形式）は、どのような形態のものであってもかまわないが、ここに示す実施形態の場合、ルート付き地図を作成する便宜を考慮して、階床地図にそのまま重畳して利用できる画像レイヤーの形式を採っている。すなわち、探索ルート格納部２０には、出発地点Ｓおよび目的地点Ｇを示すアイコンと、出発地点Ｓから目的地点Ｇに至るまでの経路を示すルート線と、が描かれた画像レイヤーが格納される。
【０１３１】
図２６〜図２８に示す図は、このような画像レイヤーの形式で用意された探索ルートを示すものである。すなわち、これらの図に実線で示されている出発地点アイコン９６および目的地点アイコン９７と、ルート線Ｒ１〜Ｒ４とが、探索ルートを示す情報の実体であり、探索ルート格納部２０には、これらアイコンおよびルート線が描かれた画像データが探索ルートを示すデータとして格納されていることになる。図２６〜図２８には、階床地図が破線で示されているが、これは出発地点アイコン９６および目的地点アイコン９７、ならびにルート線Ｒ１〜Ｒ４のＸＹ座標系上での位置を明確にするための参考として示したものであり、実際に探索ルート格納部２０に格納されている探索ルートを示すデータには、これら階床地図の情報は含まれていない。
【０１３２】
このように、探索ルートを画像レイヤーの形式で用意しておけば、階床配置図作成部４０および個別切出地図作成部５０は、階床地図格納部１０に格納されている階床地図に、探索ルート格納部２０に格納されている画像レイヤーを重畳することにより、ルート付き階床配置図もしくはルート付き個別切出地図を作成することができる。
【０１３３】
図２９は、こうして作成されたルート付き階床配置図を示す平面図であり、図３０は、こうして作成されたルート付き個別切出地図を示す平面図である。図２９に示すルート付き階床配置図は、図７に示す階床配置図を構成する個々の階床地図の上に、図２６〜図２８に示す画像レイヤーを重畳することにより得られた画像であり、出発地点アイコン９６および目的地点アイコン９７（小さな星形アイコン）ならびにルート線Ｒ１〜Ｒ４（経路を示す太線）が付加されている。一方、図３０に示すルート付き個別切出地図は、西館１階の出発地点Ｓ近傍から切り出された個別切出地図の上に、図２６の左側に示す画像レイヤーを重畳することにより得られた画像であり、出発地点アイコン９６およびルート線Ｒ１が付加されている。
【０１３４】
ユーザが、図６に示すメニュー画面において、「ルート付き地図表示」ボタンをタップすると、指示入力部８０が、「ルート付き地図表示」の指示入力を受けたことを認識し、その旨を表示制御部７０に伝達する。表示制御部７０は、この指示を受けて、図６に示すメニュー画面から図２９に示すルート付き階床配置図への表示に切り替える処理を行う。このルート付き階床配置図が表示されている状態で、戻るボタン９３をタップすると、再びメニュー画面に戻ることになる。なお、「ルート付き地図表示」を行うためには、出発地点Ｓと目的地点Ｇとの双方が設定されていることが前提となるので、地点設定部１００内にこれらの地点設定がなされていない状態、別言すれば、探索ルート格納部２０内に探索ルートが格納されていない状態で、「ルート付き地図表示」ボタンがタップされた場合には、ルート付き階床配置図への表示切替は行われず、ユーザに対してエラーメッセージ（たとえば、出発地点Ｓと目的地点Ｇの設定を促すメッセージ）が提示される。
【０１３５】
続いて、図２９に示すルート付き階床配置図上で、特定の階床地図を指定するユーザの操作（タップ操作）があった場合、指示入力部８０は、当該操作を当該特定の階床地図についての表示指示として入力する。別言すれば、指示入力部８０は、ディスプレイ９０にルート付き階床配置図が表示されている際に、特定の建物の特定の階の階床地図の表示位置に対する押圧操作があった場合に、この押圧操作を、当該特定の建物の特定の階の階床地図についての表示指示として入力することになる。そして、個別切出地図作成部５０は、この表示指示に基づいて当該特定の階床地図についてのルート付き個別切出地図を作成し、表示制御部７０は、この表示指示に基づいて当該特定の階床地図についてのルート付き個別切出地図をディスプレイ９０の画面上に表示する。
【０１３６】
たとえば、図２９に示すルート付き階床配置図上で、左下に示された西館１階の階床地図をタップすると、図３０に示すように、西館１階の所定箇所のルート付き個別切出地図が表示されることになる。表示される箇所は、図１６の表に示すように、西館１階の階床地図Ｗ１について設定されている最新切出条件（最新切出条件が設定されていない場合は、初期切出条件）によって決定される。
【０１３７】
もちろん、図３０に示すように、ルート付き個別切出地図を表示させた状態において、上部表示領域Ｕに指を触れて上下左右へ移動させる操作を行うと、地図のスクロールが行われ、必要に応じて、隣接する建物の同じ階床へスクロールさせることもできる。一方、２本指を触れて距離を縮めたり広げたりする操作を行うと、地図の表示倍率が変化することになる。また、下部表示領域Ｌには、上矢印ボタン９１，下矢印ボタン９２，戻るボタン９３が設けられており、これらのボタンをタップすることにより、表示中の地図を切り替えることができる。
【０１３８】
すなわち、「上階移動ボタン」として機能する上矢印ボタン９１をタップすると、現在表示されている階床地図の上階の階床地図（同じ建物内の上の階）についてのルート付き個別切出地図の表示に切り替わる（但し、現在表示されている地図が最上階の場合は変化しない）。同様に、「下階移動ボタン」として機能する下矢印ボタン９２をタップすると、現在表示されている階床地図の下階の階床地図（同じ建物内の下の階）についてのルート付き個別切出地図の表示に切り替わる（但し、現在表示されている地図が最下階の場合は変化しない）。一方、ユーザが、戻るボタン９３をタップすると、図２９に示すルート付き階床配置図に戻ることになる。
【０１３９】
結局、図６に示すメニュー画面において、「ルート付き地図表示」ボタンをタップした後のシステムの動作は、§２で述べた「通常地図表示」ボタンをタップした後のシステムの動作に準じたものになり、ユーザは図２９に示すルート付き階床配置図から所望の建物の所望の階を選んで図３０に示すルート付き個別切出地図を表示させたり、再びルート付き階床配置図に戻ったりすることができ、また、図３０に示すルート付き個別切出地図から直接別な階もしくは別な建物のルート付き個別切出地図に切り替えたりすることもできる。「通常地図表示」ボタンをタップした場合の表示動作と、「ルート付き地図表示」ボタンをタップした場合の表示動作との違いは、後者の場合には、探索ルートの情報（出発地点アイコン、目的地点アイコン、ルート線）が重畳された画像表示が行われるという点だけである。
【０１４０】
このように、「ルート付き地図表示」を行う場合も、図２９に示すようなルート付き階床配置図を表示し、このルート付き階床配置図上で特定の階床地図を指定するユーザの指示入力を受け付けて、図３０に示すようなルート付き個別切出地図への切替が行われるようにしたため、ルート付き個別切出地図の施設全体に対する位置関係が容易に把握できるようになる。たとえば、図２９において、左下に表示された西館１階の縮小された地図をタップする操作により、図３０に示すようなルート付き個別切出地図（詳細な地図）が表示されることになるので、ユーザは、図３０のルート付き個別切出地図に示されている場所が、施設全体のどのあたりの地図であるのかを直感的に把握することができるようになる。
【０１４１】
しかも、図２９に示すルート付き階床配置図では、出発地点アイコン９６および目的地点アイコン９７が表示されるため、出発地点Ｓおよび目的地点Ｇの施設全体に対する位置関係も容易に把握でき、更に、出発地点Ｓから目的地点Ｇに至るまでの最適ルートがルート線Ｒ１〜Ｒ４として表示されるため、施設全体に対する最適ルートの位置関係も容易に把握できる。すなわち、ルート付き階床配置図には、出発地点Ｓから目的地点Ｇに至るまでの経路全体のルートが表示されるため、ユーザは、経路全体を容易に把握することができるようになる。
【０１４２】
もちろん、ルート付き階床配置図では、個々の階床地図が縮小されて表示されるため、詳細なルートを確認することはできないが、たとえば、図２９に示す例の場合、西館１階から２階へ移動し、そのまま東館２階へ渡り、更に３階へと移動することにより目的地点に到達する、という最適ルートの概要を把握することができる。そして、より詳細なルートが必要な場合には、必要な階床地図をタップすることにより、図３０に示すようなルート付き個別切出地図に切り替えることができ、ルート線を追ってこの地図をスクロールさせたり、上下の階の地図に切り替えたりすることもできる。
【０１４３】
このように本発明に係る施設内の地図提示システムによれば、施設内の来訪者を目的地まで誘導するための情報を、経路全体の把握が容易な態様で提示することが可能になる。
【０１４４】
＜＜＜  §５．  いくつかの変形例  ＞＞＞
これまで本発明に係る施設内の地図提示システムの構成および動作を基本的な実施形態に基づいて説明してきたが、ここでは、いくつかの変形例を述べておく。
【０１４５】
＜  ５．１  探索ルート情報の表示形態  ＞
基本的な実施形態では、探索ルート格納部２０内に、出発地点アイコンおよび目的地点アイコンと、出発地点Ｓから目的地点Ｇに至るまでの経路を示すルート線と、が描かれた画像レイヤーを格納しておき、階床配置図作成部４０および個別切出地図作成部５０が、階床地図にこの画像レイヤーを重畳することにより、ルート付き階床配置図もしくはルート付き個別切出地図を作成する例を述べた。このように、探索ルート情報として、予め画像レイヤーを作成しておけば、ルート付き階床配置図もしくはルート付き個別切出地図を作成する際には、この画像レイヤーを階床地図に重畳する処理を行えばよいので、処理負担を軽減することができる。しかしながら、ルート付き階床配置図では、個々のルート付き個別切出地図が縮小表示されることになるので、重畳表示された出発地点アイコン，目的地点アイコン，ルート線が見にくくなることは避けられない。
【０１４６】
たとえば、図２６の左側には、西館１階の階床地図Ｗ１に重畳するための画像レイヤーが示されている。この画像レイヤーには、出発地点アイコン９６およびルート線Ｒ１が描かれており、この画像レイヤーを階床地図Ｗ１に重畳して得られるルート付き個別切出地図は、たとえば、図３０に示すような地図になる。このように、ルート付き個別切出地図は、ユーザが見やすい大きさに拡大して表示させることができるので、出発地点アイコン９６もルート線Ｒ１も、十分明瞭に把握することができる。
【０１４７】
しかしながら、図２９に示すルート付き階床配置図では、画像レイヤー上に描かれている探索ルート情報も縮小表示されてしまうため、視認性が低下することは避けられない。実際、図２９に示す例の場合、出発地点アイコン９６および目的地点アイコン９７の表示は極めて小さく、視認するのが困難である。
【０１４８】
このような問題に対処するには、探索ルート格納部２０に、画像レイヤーとして探索ルート情報を格納する代わりに、出発地点Ｓおよび目的地点Ｇを示す位置情報と、出発地点Ｓから目的地点Ｇに至るまでの経路を示すルート線上の個々のノードの位置情報と、を格納しておくようにし、階床配置図作成部４０および個別切出地図作成部５０が、これら各位置情報に基づいて、出発地点Ｓおよび目的地点Ｇを示すアイコンと、各ルート線と、が重畳されたルート付き階床配置図もしくはルート付き個別切出地図を作成するようにすればよい。
【０１４９】
出発地点Ｓ、目的地点Ｇ、ルート線上のノードを示す位置情報としては、階床地図を特定する識別コード（すなわち、建物と階数を特定するコード）と、ＸＹ座標系上での座標値を用いればよい。階床配置図作成部４０および個別切出地図作成部５０は、これらの情報に基づいて、それぞれに相応しい大きさのアイコンやルート線を描くことができるので、視認性は格段に向上する。
【０１５０】
一方、ルート線は、施設内の通路に沿った歩行経路を示すものなので、一般に、くねくねと曲がった経路を示す折れ線になる。たとえば、図２７の左側に示すルート線Ｒ２は、開始点ｂ２から終了点ｅ２に至るまで、売り場の間の通路を辿るくねくねと曲がった経路によって構成されている。したがって、ルート付き個別切出地図上では、当然ながら、くねくねと曲がった経路をそのまま表示するのが好ましい。しかしながら、ルート付き階床配置図では、くねくねと曲がった経路をそのまま表示すると、繁雑度が増すため、かえって視認性が低下するおそれがある。
【０１５１】
たとえば、図２６〜図２８に示されているルート線Ｒ１〜Ｒ４は、比較的単純な折れ線からなるため、図２９の例のようにルート付き階床配置図上にそのまま表示しても、ある程度の視認性を維持できる。しかしながら、より複雑なルート線をそのままルート付き階床配置図上に表示した場合、縮小表示するプロセスで繁雑に隣接配置されたルート線が潰れた状態になり、視認性が低下することは避けられない。
【０１５２】
このような問題に対処するには、階床配置図作成部４０が、個々の階床地図ごとにルート線の開始点と終了点とを結ぶ直線を、当該階床地図についての概略ルート線として求め、ルート線の代わりにこの概略ルート線を重畳することにより、ルート付き階床配置図を作成するようにすればよい。たとえば、図２６の左側に示すルート線Ｒ１については、その開始点（出発地点Ｓ）と終了点ｅ１とを結ぶ線分からなる概略ルート線Ｒ１′を代用し、図２７の左側に示すルート線Ｒ２については、その開始点ｂ２と終了点ｅ２とを結ぶ線分からなる概略ルート線Ｒ２′を代用し、図２７の右側に示すルート線Ｒ３については、その開始点ｂ３と終了点ｅ３とを結ぶ線分からなる概略ルート線Ｒ３′を代用し、図２８の右側に示すルート線Ｒ４については、その開始点ｂ４と終了点（目的地点Ｇ）とを結ぶ線分からなる概略ルート線Ｒ４′を代用すればよい。
【０１５３】
図３１は、図２９に示すルート付き階床配置図におけるアイコン９６，９７の代わりに、新たに描画したアイコン９６′，９７′を用い、ルート線Ｒ１〜Ｒ４の代わりに、直線からなる概略ルート線Ｒ１′〜Ｒ４′を用いた表示例を示す平面図である。図２９に示すアイコン９６，９７は、画像レイヤー上に描かれたアイコンをそのまま縮小したものであるため、極めて小さく見にくいものになっていたが、図３１に示すアイコン９６′，９７′は、階床配置図作成部４０が階床配置図用に描いたものであるため、より大きく、視認性に優れたものになっている。また、図３１に示す概略ルート線Ｒ１′〜Ｒ４′は、単純な直線によって構成されているため、その両端点が開始点および終了点であることが一目で認識でき、概略ルート線Ｒ１′，Ｒ２′，Ｒ３′，Ｒ４′を辿って出発地点Ｓから目的地点Ｇに至る経路がより明確に把握できるようになる。ルート付き階床配置図上では、ルート線Ｒ１〜Ｒ４による詳細な経路を示す必要はなく、より単純な概略ルート線Ｒ１′，Ｒ２′，Ｒ３′，Ｒ４′を表示すれば十分である。
【０１５４】
＜  ５．２  経路外階床地図の表示省略  ＞
ここでは、ルート付き階床配置図を作成する際に、探索ルートが存在しない階床地図（経路外階床地図）の一部もしくは全部の表示を省略することにより、探索ルートの視認性を向上させる変形例を述べる。
【０１５５】
（１）第１のアルゴリズム
図３１に示す例の場合、出発地点Ｓが西館１階、目的地点Ｇが東館３階に設定されているため、探索ルートは、西館１，２階および東館２，３階を経由するものになっている。このため、西館３階および東館１階には探索ルートは存在しない。このようなケースでは、ルート付き階床配置図上、探索ルートが存在しない階床地図の部分を空欄にすると、探索ルートの把握がより容易になる。すなわち、階床配置図作成部４０が、ルート付き階床配置図を作成する際に、「探索ルートの経路を含まない階床地図の部分を空欄にする」というアルゴリズム（第１のアルゴリズム）に基づいてルート付き階床配置図を作成するようにすればよい。
【０１５６】
図３１に示す例の場合、探索ルートの経路を含まない西館３階と東館１階の表示を省略し、この部分を空欄にすれば、図３２に示すようなルート付き階床配置図が得られる。立ち寄る必要がない西館３階と東館１階の表示が省略されているため、西館１階から２階そして東館２階から３階という探索ルートの構成がより明確に把握できる。しかも、探索ルートを確認する上では、西館３階と東館１階の個別切出地図を見る必要はないので、これらの階床地図をルート付き階床配置図上でタップする必要はなく、空欄になっていても問題は生じない。したがって、探索ルートの確認を行う上では、図３２に示す表示形態は、より好ましいものになっている。もちろん、「通常地図表示」に切り替えれば、図７に示すように施設の全階床地図を含む階床配置図（空欄のない階床配置図）を表示させることができるので問題はない。
【０１５７】
（２）第２のアルゴリズム
一方、探索ルートが全く存在しない階や建物が存在する場合には、そのような階や建物を配置する行や列自体を削除することができ、一行分もしくは一列分の表示スペースが不要になるので、より効果的である。すなわち、階床配置図作成部４０が、ルート付き階床配置図を作成する際に、「探索ルートの経路を全く含まない建物があった場合には当該建物についての列を省略し、探索ルートの経路を全く含まない階があった場合には当該階についての行を省略する」というアルゴリズム（第２のアルゴリズム）に基づいてルート付き階床配置図を作成するようにすればよい。
【０１５８】
たとえば、西館１階の出発地点Ｓから、西館２階を経て、東館２階の目的地点Ｇに至る探索ルートがあった場合、３階は探索ルートの経路を全く含まない階になるので、「３階を表示すべき行」を一行分そっくり削除することができる。図３３は、このような表示例を示す平面図である。一方、西館１階の出発地点Ｓから、西館２階を経て、西館３階の目的地点Ｇに至る探索ルートがあった場合、東館は探索ルートの経路を全く含まない階になるので、「東館を表示すべき列」を一列分そっくり削除することができる。図３４は、このような表示例を示す平面図である。
【０１５９】
このように、探索ルートが全く存在しない階や建物の行や列の表示をそっくり削除すると、探索ルートを確認する上で不要な情報が表示されなくなるので、やはり探索ルートの把握がより容易になる。また、場合によっては、個々の階床地図をより大きく表示することができるので、個々の階床地図の内部の視認性も向上する。たとえば、図３４に示す例の場合は、図３１に示す例と比べて個々の階床地図の大きさに変わりはないが、図３３に示す例の場合は、３行２列の行列表示から２行２列の行列表示に変わるため、個々の階床地図を若干大きく表示することができる。すなわち、表示対象となる行列を画面一杯に表示できるルート付き階床配置図を作成する、という前提では、行列の行数や列数が小さくなれば、それだけ個々の階床地図を大きく表示できる可能性が高まる。
【０１６０】
なお、ここに示す第２のアルゴリズムは、前述した第１のアルゴリズムとは若干異なる論理をとるため、探索ルートの経路を含まない階床地図の表示がすべて省略されるわけではない。たとえば、図３３に示す例の場合、東館１階は、探索ルートの経路を含まない階床地図であるが、省略されずに残っている。これは、２行２列の行列表示を行った場合に、東館１階もその要素内に含まれるためである。
【０１６１】
もちろん、ここに示す第２のアルゴリズムに、前述した第１のアルゴリズムを組み合わせることも可能である。図３３に示す例に、更に、前述した第１のアルゴリズムを組み合わせると、右下の東館１階の部分が空欄として表示されることになる。
【０１６２】
（３）エレベータ通過階の取り扱い
ルート付き階床配置図を作成する際に、上述した第１のアルゴリズムもしくは第２のアルゴリズムによって、探索ルートが存在しない階床地図（経路外階床地図）の一部もしくは全部を省略する表示方法を採用する場合、単にエレベータが通過するだけの階については、経路外階床地図とする取り扱いをするのが好ましい。すなわち、階床配置図作成部４０が、探索ルート上、エレベータが通過するだけの階床地図については、探索ルートの経路を含まない階床地図（経路外階床地図）として取り扱うようにすればよい。
【０１６３】
たとえば、西館１階の出発地点Ｓから、西館３階の目的地点Ｇに至るために、西館１階でエレベータに乗り、西館３階でエレベータを降りる探索ルートがあった場合、西館２階はエレベータに搭乗した状態で通過することになる。このような場合、西館２階を経路外階床地図として取り扱うようにするのが好ましい。
【０１６４】
図３５は、そのような取り扱いを行い、前述した第２のアルゴリズムに基づいて作成したルート付き階床配置図を示す平面図である。西館２階は、単にエレベータが通過するだけの階であるため、経路外階床地図として取り扱われる。その結果、２階は「探索ルートの経路を全く含まない階」ということになり、２階の行は表示が省略される。また、東館は「探索ルートの経路を全く含まない建物」であるから、東館の列も表示が省略される。その結果、図示のとおり、西館１階と西館３階のみを含む２行１列の行列からなるルート付き階床配置図が表示されることになる。このような表示によれば、ユーザは、西館１階でエレベータに乗り、西館３階でエレベータから降りる、という探索ルートを容易に把握することができる。
【０１６５】
＜  ５．３  斜傾階床地図の作成  ＞
既に述べたとおり、図１に示すシステムにおける階床地図格納部１０内には、図３〜図５に例示するような各階床地図が格納されている。これらの階床地図は、実際の施設の各建物の各階床の平面図となっており、個別切出地図もしくはルート付き個別切出地図として表示するのに適した地図になっている。しかしながら、図７に示す階床配置図や、図２９に示すルート付き階床配置図として並べて配置した場合、相互の立体的な配置関係を把握する上で、必ずしも適切な地図にはなっていない。
【０１６６】
ここで述べる変形例は、階床配置図もしくはルート付き階床配置図において、各階床地図の立体的な配置関係の視認性を向上させるために、個々の階床地図に対して斜め方向に歪ませる画像処理を施すものである。図３６は、階床地図を斜め方向に歪ませることによって得られる斜傾階床地図を用いた階床配置図を示す平面図である。表示対象となる構成要素は、図７に示す階床配置図と同じであるが、個々の階床地図として、斜め方向に歪ませた斜傾階床地図が用いられている。このため、図７に示す階床配置図と比べると、全体的に立体感が増し、６つの階床相互の立体的な配置関係がより明確に把握できるようになっている。
【０１６７】
もちろん、ルート付き階床配置図についても同様に斜傾階床地図を用いた表示が可能である。すなわち、この変形例では、階床配置図作成部４０が、階床地図格納部１０内に格納されている階床地図に対して、斜め方向に歪ませる画像処理を施すことにより斜傾階床地図を生成し、この斜傾階床地図を並べることにより階床配置図もしくはルート付き階床配置図を作成することになる。
【０１６８】
このように、特定の画像を斜め方向に歪ませる画像処理としては、アフィン変換を利用した方法などが公知であるため、ここでは詳しい説明は省略する。なお、階床地図格納部１０内に、通常の平面地図に対してアフィン変換を施して斜め方向に歪ませることにより得られた斜傾階床地図を格納しておき、階床配置図作成部４０が、この斜傾階床地図をそのまま利用して階床配置図を作成するようにし、個別切出地図作成部５０が、個別切出地図を作成する際に、斜傾階床地図に対して逆アフィン変換を施して通常の平面地図に戻し、これを表示するようにしてもかまわない。
【０１６９】
＜  ５．４  階床地図遷移線の付加  ＞
これまで述べてきた実施形態では、図２９や図３１〜図３５に示す例のように、探索ルートは、ルート付き階床配置図上において、個々の階床地図上に重畳されたルート線もしくは概略ルート線（図における太線）として表示されているが、このような階床地図上のルート線や概略ルート線だけでは、階床地図間の遷移が必ずしも明瞭ではない。
【０１７０】
たとえば、図３１に示す例の場合、西館１階の出発地点アイコン９６′で示される出発地点Ｓから概略ルート線Ｒ１′を通ってエスカレータに乗って西館２階へ移動し、概略ルート線Ｒ２′およびＲ３′を通って東館２階へ渡り、更に、エスカレータに乗って東館３階へ移動する、という探索ルート全体の把握を行うことが可能であるが、西館１階から西館２階への遷移、西館２階から東館２階への遷移、東館２階から東館３階への遷移、といった階床地図間の遷移がわかりずらい。
【０１７１】
そこで、ここで述べる変形例では、階床配置図作成部４０が、第１の階床地図から第２の階床地図へと探索ルートが継続している場合に、第１の階床地図の探索ルートの終了点と第２の階床地図の探索ルートの開始点とを結ぶ階床地図遷移線を、個々の階床地図間の空隙部分に描いたルート付き階床配置図を作成するようにしている。
【０１７２】
図３７に示す例は、図３１に示すルート付き階床配置図において、§５．３で述べた斜傾階床地図を採用するとともに階床地図遷移線を付加した例である。ここでは、説明の便宜上、概略ルート線Ｒ１′，Ｒ２′，Ｒ３′，Ｒ４′を太い実線で示し、エスカレータを経由する階床地図遷移線Ｔ１，Ｔ３を一点鎖線で示し、渡り廊下を経由する階床地図遷移線Ｔ２を破線で示しているが、実際には、それぞれの線を色別で表示するのが好ましい。
【０１７３】
このように、階床地図間の空隙部分に階床地図遷移線を付加して表示すると、階床地図間の遷移がより明確になる。また、出発地点Ｓと目的地点Ｇとが１本の連続した線によって連結されることになるので、探索ルートの全体像をより明確に把握することができるようになる。すなわち、図３７に示す例の場合、西館１階の出発地点アイコン９６′で示される出発地点Ｓから概略ルート線Ｒ１′を経てエスカレータに乗り、階床地図遷移線Ｔ１を経て西館２階へ移動し、概略ルート線Ｒ２′を経て渡り廊下まで進み、階床地図遷移線Ｔ２（渡り廊下）を経て東館２階へ渡り、概略ルート線Ｒ３′を経てエスカレータに乗り、階床地図遷移線Ｔ３を経て東館３階へ移動し、概略ルート線Ｒ４′を経て目的地点アイコン９７′で示される目的地点Ｇに到達する、という探索ルートの全体像が容易に把握できる。
【０１７４】
更なる変形例として、階床配置図作成部４０が、探索ルート以外の階床間移動経路もしくは建物間移動経路またはその双方を示す階床地図遷移線を、個々の階床地図間の空隙部分に描いたルート付き階床配置図を作成するようにしてもよい。
【０１７５】
図３８は、図３７に示すルート付き階床配置図に、探索ルート以外の階床地図遷移線Ｔ４〜Ｔ１０を付加して表示した状態を示す平面図である。ここで、破線で示す階床地図遷移線Ｔ４は、西館１階と東館１階との間を徒歩で渡る（１階の路面を渡る）移動経路、すなわち、建物間移動経路を示している。また、二点鎖線で示す階床地図遷移線Ｔ５〜Ｔ８は、各階床地図間をエレベータで遷移するための移動経路、すなわち、階床間移動経路を示しており、一点鎖線で示す階床地図遷移線Ｔ９，Ｔ１０は、各階床地図間をエスカレータで遷移するための移動経路、すなわち、階床間移動経路を示している。ここでも、実際には、それぞれの線を線種を変えて表示する代わりに、色別で表示するのが好ましい。
【０１７６】
このように、ルート付き階床配置図上に、探索ルート以外の階床間移動経路もしくは建物間移動経路を示す階床地図遷移線Ｔ４〜Ｔ１０を付加すると、ユーザに対して、探索ルート以外のルートを選択する選択肢を与える上で役立つ。探索ルート格納部２０内に格納されている探索ルートは、あくまでもルート探索部６０が最適ルート（たとえば、距離的な最短ルートや歩行距離が最短となるルートなど）と判断した推奨ルートであり、実際には、この他にも目的地点Ｇに向かうためのルートが多数存在する。図３８に示すルート付き階床配置図のように、階床地図遷移線Ｔ４〜Ｔ１０を付加した表示を行えば、ユーザは、推奨される探索ルートを確認しつつ、それ以外のルートを選択する上で階床地図遷移線Ｔ４〜Ｔ１０を参考にすることができる。
【０１７７】
たとえば、図３８に示すルート付き階床配置図を見たユーザは、探索ルートを採る代わりに、階床地図遷移線Ｔ４，Ｔ１０，Ｔ３を経る別なルート（東館のエスカレータを利用して１階から３階まで移動するルート）や、階床地図遷移線Ｔ４，Ｔ７，Ｔ８（東館のエレベータを利用して１階から３階まで移動するルート）などを採ることができる。
【０１７８】
もちろん、この他にも、階段を使って階床間を移動する経路などを階床地図遷移線として表示することも可能である。このような階床地図遷移線は、図２４(b) に示すようなリンク情報を利用して描くことが可能である。
【０１７９】
＜  ５．５  最新切出条件の消去  ＞
§２で述べたとおり、個別切出地図作成部５０には、切出条件格納部５１が設けられており、ここには、たとえば図１６の表に示すように、初期切出条件と最新切出条件とが、個々の階床地図ごとに格納される。そして、個別切出地図作成部５０は、最新切出条件が格納されている場合には、当該最新切出条件に基づく切出処理を行い、最新切出条件が格納されていない場合には、初期切出条件に基づく切出処理を行う機能を有している。
【０１８０】
そして、ここで述べる変形例では、ユーザから指示入力部８０に対して「ルート探索部６０による探索を行う旨の指示」が入力された場合（すなわち、出発地点Ｓと目的地点Ｇとの双方が設定された場合）、個別切出地図作成部５０が、所定のリセット条件を満たす指示があったものと認識して、条件格納部５１内に格納されている最新切出条件を消去するリセット処理を行う機能が設けられている。しかも、個別切出地図作成部５０は、ルート付き個別切出地図を作成する際に、最新切出条件が格納されていない場合に、初期切出条件に基づく切出処理を行う代わりに、切出対象となる階床地図上の探索ルートの開始点を切出基準点Ｐとする最新切出条件を作成し、これを切出条件格納部５１に格納し、当該最新切出条件に基づく切出処理を行う機能を有している。
【０１８１】
要するに、ルート探索を実行した直後は、リセット処理により、すべての最新切出条件が消去されることになるが、個別切出地図作成部５０が、特定の階床地図についてルート付き個別切出地図を初めて作成する際には、初期切出条件を用いた切出処理を行う代わりに、探索ルートの開始点を切出基準点Ｐとする最新切出条件を作成し、作成した最新切出条件を用いた切出処理を行うことになる。
【０１８２】
このような切出処理を行うと、探索ルートを辿って個別切出地図を表示させる場合に、探索ルートを追いやすくなる。たとえば、図２９に示すような探索ルートが得られた場合に、西館１階についての個別切出地図を初めて表示させると、図３０に示す例のように、西館１階についての探索ルートの開始点である出発地点Ｓの位置を切出基準点Ｐとする最新切出条件に基づいた切出処理が行われる。したがって、ユーザは、そのままの表示状態で、出発地点Ｓから探索ルートを追うことができる。
【０１８３】
また、西館１階から西館２階の個別切出地図に切り替え（図２９に示す階床配置図に一旦戻ってから切り替えてもよいし、図３０に示す上矢印ボタン９１をタップして直接切り替えてもよい）、西館２階についての個別切出地図を初めて表示させると、西館２階についての探索ルートの開始点（図２７に示す開始点ｂ２）を切出基準点Ｐとする最新切出条件に基づいた切出処理が行われる。すなわち、西館２階のエレベータ降り口を中心とした個別切出地図が表示されることになる。したがって、ユーザが、西館１階のエレベータ乗り口（図２６に示す終了点ｅ１）から探索ルートを追って西館２階の表示に切り替えた場合、そのままの表示状態で、開始点ｂ２から探索ルートを追い続けることができる。
【０１８４】
なお、リセット処理後に、通常の個別切出地図を初めて表示する際には、基本的な実施形態に従って、初期切出条件に基づく表示を行うようにしてもよいし、上述したルート付き個別切出地図を初めて表示するときと同様に、探索ルートの開始点を切出基準点Ｐとする最新切出条件を作成するようにしてもよい。
【０１８５】
＜  ５．６  場所コードの取得による地点設定  ＞
§３では、基本的な実施形態に係るシステムにおける地点設定部１００が、図１７に示す３通りの方法で出発地点Ｓを設定する機能と、図２２に示す２通りの方法で目的地点Ｇを設定する機能を有することを説明したが、地点設定の方法は、この他にも様々なバリエーションが考えられる。
【０１８６】
ここで述べる変形例は、地点設定の方法として、読み取った場所コードを地点設定に利用する方法を採るものである。たとえば、一次元のコードであるバーコードや、二次元のコードであるＱＲコードなどは、光学的に読み取ることができる。また、ＲＦＩＤの技術を利用すれば、ＩＣタグ内に記録したデジタルコードを無線交信によって読み取ることができる。そこで、この変形例を実施するために、施設内の特定の場所を示す場所コードを光学的にもしくは無線交信により読み取る読取装置を更に設けておくようにし、地点設定部１００が、この読取装置が読み取った場所コードに基づいて施設内の特定の場所を認識し、認識した場所を出発地点Ｓもしくは目的地点Ｇに設定する処理を行えばよい。
【０１８７】
このような地点設定方法の利用形態を、具体的な例について説明してみる。たとえば、施設内のレストランの一覧表を掲示した案内板を作成し、これを施設内の所定の場所に設置する場合を考えよう。この場合、案内板の各レストランの情報欄に、当該レストランの位置を示す場所コード（たとえば、建物および階床を特定する識別コードとＸＹ座標値）を、バーコードやＱＲコードの形式で表示しておくようにする。そうすれば、この案内板を見たユーザが、所望のレストランを目的地に設定する際には、携帯型の電子端末装置２００内に設けられた光学的な読取装置により、当該レストランについてのバーコードやＱＲコードを撮影すればよい。地点設定部１００は、読み取られた場所コードに基づいて、当該レストランの位置を認識し、認識した位置を目的地点Ｇに設定する処理を行うことができる。また、このように案内板を用いる場合には、レストラン等の位置を目的地点Ｇに設定するとともに、当該案内板の位置を出発地点Ｓに設定できるように、両地点Ｓ，Ｇを示す場所コードを用意しておき、これを読み取らせるようにしてもよい。
【０１８８】
もちろん、場所コードの表示対象は、案内板に限られるものではなく、チラシやパンフレットなどの印刷物に、レストランの諸情報とともにバーコードやＱＲコードからなる場所コードを表示することもできる。あるいは、いわゆるデジタルサイネージを利用して、広告画面上に表示することもできる。
【０１８９】
また、場所コードは必ずしも光学的に読み取り可能な態様で提示する必要はないので、案内板、チラシやパンフレット、販売促進用の物品などに取り付けたＩＣタグに書き込んでおき、ＲＦＩＤの技術を利用して無線交信によって読み取るようにしてもかまわない。すなわち、ユーザは、携帯型の電子端末装置２００をＩＣタグに近づけて、内蔵された無線交信装置により、場所コードの読み取りを行うようにすればよい。
【０１９０】
＜  ５．７  階床地図の形態  ＞
本発明に係るシステムの階床地図格納部１０内に用意される階床地図は、個々の建物の個々の階ごとの構成を示す地図であれば、その形態は特に限定されるものではない。通常、多数の画素の集合体からなるラスター画像データとして個々の階床地図を用意するのが一般的であるが、もちろん、個々の売り場の区画を示す図形などは、ベクター画像データとして与えてもよいし、個々の売り場の名称や種々の案内を示す文字は、文字コードおよびフォントデータという組み合わせで与えてもかまわない。もちろん、各種のデータを異なるレイヤーからなる画像データとして用意してもかまわない。
【０１９１】
また、本発明では、階床配置図に利用する階床地図は、比較的解像度の低い画像で十分であるのに対して、個別切出地図に利用する階床地図は、より高い解像度の画像が必要になる。したがって、階床地図格納部１０内に、低解像度の階床地図データと、高解像度の階床地図データとを用意しておき、前者を階床配置図に利用し、後者を個別切出地図に利用する、という使い分けを行うようにしてもよい。もちろん、階床地図格納部１０内には、高解像度の階床地図データを共通のデータとして用意しておき、階床配置図を作成する際には、画素の間引き処理などを行い、縮小された低解像度画像を得るようにしてもかまわない。
【符号の説明】
【０１９２】
１０：階床地図格納部
２０：探索ルート格納部
３０：探索用情報格納部
４０：階床配置図作成部
５０：個別切出地図作成部
５１：切出条件格納部
６０：ルート探索部
７０：表示制御部
８０：指示入力部
８１：タッチパネル
８２：入力インターフェイス
９０：ディスプレイ
９１：上矢印ボタン
９２：下矢印ボタン
９３：戻るボタン
９５：完了ボタン
９６，９６′：出発地点アイコン
９７，９７′：目的地点アイコン
１００：地点設定部
１１０：場所情報格納部
１２０：現在地認識部
２００：携帯型の電子端末装置
ｂ２〜ｂ４：開始点
Ｃ：十字カーソル
Ｅ：東館
Ｅ１：東館１階の階床地図
Ｅ２：東館２階の階床地図
Ｅ３：東館３階の階床地図
ｅ１〜ｅ３：終了点
Ｆ１〜Ｆ３：階床
Ｆａ〜Ｆｇ：切出フレーム
Ｇ：目的地点
Ｊ：渡り廊下
Ｌ：下部表示領域
Ｌ１〜Ｌ４：リンク
ｍ１１〜ｍ２３，ｍ１１′〜ｍ２３′：表示倍率
Ｎ１〜Ｎ４：ノード
Ｏ：二次元ＸＹ座標系の原点
Ｐａ（ｘａ，ｙａ）〜Ｐｃ（ｘｃ，ｙｃ）：切出基準点およびその座標値
Ｒ１〜Ｒ４：ルート線
Ｒ１′〜Ｒ４′：概略ルート線
Ｓ：出発地点
Ｔ１〜Ｔ１０：階床地図遷移線
Ｕ：上部表示領域
Ｗ：西館
Ｗ１：西館１階の階床地図
Ｗ２：西館２階の階床地図
Ｗ３：西館３階の階床地図
Ｘ：二次元ＸＹ座標系の座標軸
ｘ１１〜ｘ２３，ｘ１１′〜ｘ２３′：Ｘ軸上の座標値
Ｙ：二次元ＸＹ座標系の座標軸
ｙ１１〜ｙ２３，ｙ１１′〜ｙ２３′：Ｙ軸上の座標値
φ：切出方位角
【図１】
0005834645.tif 000002
【図２】
0005834645.tif 000003
【図３】
0005834645.tif 000004
【図４】
0005834645.tif 000005
【図５】
0005834645.tif 000006
【図６】
0005834645.tif 000007
【図７】
0005834645.tif 000008
【図８】
0005834645.tif 000009
【図９】
0005834645.tif 000010
【図１０】
0005834645.tif 000011
【図１１】
0005834645.tif 000012
【図１２】
0005834645.tif 000013
【図１３】
0005834645.tif 000014
【図１４】
0005834645.tif 000015
【図１５】
0005834645.tif 000016
【図１６】
0005834645.tif 000017
【図１７】
0005834645.tif 000018
【図１８】
0005834645.tif 000019
【図１９】
0005834645.tif 000020
【図２０】
0005834645.tif 000021
【図２１】
0005834645.tif 000022
【図２２】
0005834645.tif 000023
【図２３】
0005834645.tif 000024
【図２４】
0005834645.tif 000025
【図２５】
0005834645.tif 000026
【図２６】
0005834645.tif 000027
【図２７】
0005834645.tif 000028
【図２８】
0005834645.tif 000029
【図２９】
0005834645.tif 000030
【図３０】
0005834645.tif 000031
【図３１】
0005834645.tif 000032
【図３２】
0005834645.tif 000033
【図３３】
0005834645.tif 000034
【図３４】
0005834645.tif 000035
【図３５】
0005834645.tif 000036
【図３６】
0005834645.tif 000037
【図３７】
0005834645.tif 000038
【図３８】
0005834645.tif 000039