(57)【要約】      （修正有）【課題】屋内のユーザの現在地を正確に特定し、ユーザにとって有益な屋内情報を適切に提供する。【解決手段】画像データ送信サーバ５は、信号源３の設置位置の周囲を撮像した画像データと信号源設置位置情報を含む信号源情報とを受信する第１受信部と、画像データと信号源情報とを対応付けて記憶する記憶部と、移動機７により転送される識別情報を信号源情報と照合する照合部と、その照合の結果に基づいて移動機７の属する通信可能エリアおよび信号源３を特定する特定部と、画像データを移動機７に送信する送信部とを備える。移動機７は、信号源３のそれぞれが有する所定の通信可能エリアに進入する場合に、識別情報を受信する第２受信部と、受信した識別情報を画像データ送信サーバ５に転送する転送部と、画像データ送信サーバ５から送信される画像データに基づいて信号源ごとに画像を再生する表示部を備える。【選択図】図１
2016114464.tif 000002
【特許請求の範囲】
【請求項１】
画像データを送信する画像データ送信サーバと、前記画像データに基づいて画像を再生する移動機と、を備える画像生成システムにおいて、
前記画像データ送信サーバは、
屋内の一以上の信号源設置位置ごとに、前記信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの一以上の画像データと前記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信する第１受信部と、
前記画像データと前記信号源情報とを対応付けて記憶する記憶部と、
前記移動機により転送される前記信号源を識別する識別情報を前記信号源情報と照合する照合部と、
前記照合部の照合の結果に基づいて、前記移動機の属する前記通信可能エリアおよび前記信号源を特定する特定部と、
特定された前記信号源に対応付けられて記憶されていた前記画像データを前記移動機に送信する送信部と、を備え、
前記移動機は、
前記信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに進入する場合に、前記信号源から前記信号源を識別する識別情報を受信する第２受信部と、
受信した当該識別情報を前記画像データ送信サーバに転送する転送部と、
前記画像データ送信サーバから送信される前記画像データに基づいて画像を再生する表示部と、を備える、
画像生成システム。
【請求項２】
前記画像データ送信サーバは、
前記信号源に対応付けられて記憶されていた前記画像データに基づいて当該信号源ごとに画像を生成する画像生成部をさらに備える、
請求項１に記載の画像生成システム。
【請求項３】
前記移動機は、方位センサをさらに備え、
前記第１受信部は、前記方位センサの検出結果を受信し、
前記画像生成部は、前記方位センサの検出結果に基づいて、前記画像データに基づく画像を生成する、
請求項１又は請求項２に記載の画像生成システム。
【請求項４】
前記移動機は、加速度センサをさらに備え、
前記第１受信部は、前記加速度センサの検出結果を受信し、
前記画像生成部は、前記加速度センサの検出結果に基づいて、前記画像データに基づく画像を生成する、
請求項１乃至請求項３の何れか１項に記載の画像生成システム。
【請求項５】
前記記憶部は、前記信号源設置位置から所定の方向にある屋内設備を撮像することにより得られる前記画像データと前記方向に対応する撮像方向情報とを関連付けてさらに記憶する、
請求項１乃至請求項４の何れか１項に記載の画像生成システム。
【請求項６】
画像データ送信サーバは、屋内の一以上の信号源設置位置ごとに、前記信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの一以上の画像データと前記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信し、
画像データ送信サーバは、前記画像データと前記信号源情報とを対応付けて記憶し、
移動機は、前記信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに進入する場合に、前記信号源から前記信号源を識別する識別情報を受信し、
前記移動機は、受信した当該識別情報を前記画像データ送信サーバに転送し、
画像データ送信サーバは、前記移動機により転送される前記信号源を識別する識別情報を前記信号源情報と照合し、
画像データ送信サーバは、照合の結果に基づいて、前記移動機の属する前記通信可能エリアおよび前記信号源を特定し、
画像データ送信サーバは、特定された前記信号源に対応付けられて記憶されていた前記画像データを前記移動機に送信し、
前記移動機は、前記画像データ送信サーバから送信される前記画像データに基づいて当該信号源ごとに画像を再生する、ことを含む、
画像生成方法。
【請求項７】
屋内の一以上の信号源設置位置ごとに、前記信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの一以上の画像データと前記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信する受信部と、
前記画像データと前記信号源情報とを対応付けて記憶する記憶部と、
前記信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに移動機が進入する場合に、前記移動機により転送される前記信号源を識別する識別情報を前記信号源情報と照合する照合部と、
前記照合部による照合の結果に基づいて、前記移動機の属する前記通信可能エリアおよび前記信号源を特定する特定部と、
特定された前記信号源に対応付けられて記憶されていた前記画像データを前記移動機に送信する送信部と、を備える画像データ送信サーバ。
【請求項８】
屋内の一以上の信号源設置位置ごとに、前記信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの一以上の画像データと前記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信する受信ステップと、
前記画像データと前記信号源情報とを対応付けて記憶する記憶ステップと、
前記信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに移動機が進入する場合に、前記移動機により転送される前記信号源を識別する識別情報を前記信号源情報と照合する照合ステップと、
前記照合ステップによる照合の結果に基づいて、前記移動機の属する前記通信可能エリアおよび前記信号源を特定する特定ステップと、
特定された前記信号源に対応付けられて記憶されていた前記画像データを前記移動機に送信する送信ステップと、を含む画像データ送信方法。
【請求項９】
コンピュータに、
屋内の一以上の信号源設置位置ごとに、前記信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの一以上の画像データと前記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信する受信機能と、
前記画像データと前記信号源情報とを対応付けて記憶する記憶機能と、
前記信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに移動機が進入する場合に、前記移動機により転送される前記信号源を識別する識別情報を前記信号源情報と照合する照合機能と、
前記照合機能による照合の結果に基づいて、前記移動機の属する前記通信可能エリアおよび前記信号源を特定する特定機能と、
特定された前記信号源に対応付けられて記憶されていた前記画像データを前記移動機に送信する送信機能と、を実行させるための画像データ送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成システム、画像生成方法、画像データ送信サーバ、画像データ送信方法、及び、画像データ送信プログラムに係り、特に屋内のユーザの現在地を正確に特定し、当該ユーザにとって有益な屋内情報を適切に提供する際の通信技術に関する。
【背景技術】
【０００２】
従来、測位情報を用いる測位システムを利用したナビゲーションシステムが知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、有線又は無線で接続される情報端末を表示部として使用するナビゲーション装置であって、前記情報端末から起動信号を受信して起動する起動手段と、目的地までの走行経路を探索する走行経路探索手段と、前記探索した走行経路の案内データを前記情報端末に送信する案内データ送信手段と、を具備することを特徴とするナビゲーションシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２７０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載のナビゲーションシステムでは、人工衛星から送信される送信電波を利用するため、屋内では電波が届きにくく、屋内においてユーザの正確な現在地を特定することができないおそれがあり、屋内のユーザにとって有用な屋内情報を適切に提供することができないおそれがある。
【０００６】
そこで、本発明は、屋内のユーザの現在地を正確に特定し、当該ユーザにとって有益な屋内情報を適切に提供することを目的の一つとし得る。
【課題を解決するための手段】
【０００７】
本発明の一側面に係る画像生成システムは、画像データを送信する画像データ送信サーバと、前記画像データに基づいて画像を再生する移動機と、を備える画像生成システムにおいて、前記画像データ送信サーバは、屋内の一以上の信号源設置位置ごとに、前記信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの一以上の画像データと前記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信する第１受信部と、前記画像データと前記信号源情報とを対応付けて記憶する記憶部と、前記移動機により転送される前記信号源を識別する識別情報を前記信号源情報と照合する照合部と、前記照合部の照合の結果に基づいて、前記移動機の属する前記通信可能エリアおよび前記信号源を特定する特定部と、特定された前記信号源に対応付けられて記憶されていた前記画像データを前記移動機に送信する送信部と、を備え、前記移動機は、前記信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに進入する場合に、前記信号源から前記信号源を識別する識別情報を受信する第２受信部と、受信した当該識別情報を前記画像データ送信サーバに転送する転送部と、前記画像データ送信サーバから送信される前記画像データに基づいて画像を再生する表示部と、を備える。
【０００８】
本発明の一側面に係る画像生成方法は、画像データ送信サーバは、屋内の一以上の信号源設置位置ごとに、前記信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの一以上の画像データと前記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信し、画像データ送信サーバは、前記画像データと前記信号源情報とを対応付けて記憶し、移動機は、前記信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに進入する場合に、前記信号源から前記信号源を識別する識別情報を受信し、前記移動機は、受信した当該識別情報を前記画像データ送信サーバに転送し、画像データ送信サーバは、前記移動機により転送される前記信号源を識別する識別情報を前記信号源情報と照合し、画像データ送信サーバは、照合の結果に基づいて、前記移動機の属する前記通信可能エリアおよび前記信号源を特定し、画像データ送信サーバは、特定された前記信号源に対応付けられて記憶されていた前記画像データを前記移動機に送信し、前記移動機は、前記画像データ送信サーバから送信される前記画像データに基づいて画像を再生する、ことを含む。
【０００９】
本発明の一側面に係る画像データ送信サーバは、屋内の一以上の信号源設置位置ごとに、前記信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの一以上の画像データと前記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信する受信部と、前記画像データと前記信号源情報とを対応付けて記憶する記憶部と、前記信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに移動機が進入する場合に、前記移動機により転送される前記信号源を識別する識別情報を前記信号源情報と照合する照合部と、前記照合部による照合の結果に基づいて、前記移動機の属する前記通信可能エリアおよび前記信号源を特定する特定部と、特定された前記信号源に対応付けられて記憶されていた前記画像データを前記移動機に送信する送信部と、を備える。
【００１０】
本発明の一側面に係る画像データ送信方法は、屋内の一以上の信号源設置位置ごとに、前記信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの一以上の画像データと前記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信する受信ステップと、前記画像データと前記信号源情報とを対応付けて記憶する記憶ステップと、前記信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに移動機が進入する場合に、前記移動機により転送される前記信号源を識別する識別情報を前記信号源情報と照合する照合ステップと、前記照合ステップによる照合の結果に基づいて、前記移動機の属する前記通信可能エリアおよび前記信号源を特定する特定ステップと、特定された前記信号源に対応付けられて記憶されていた前記画像データを前記移動機に送信する送信ステップと、を含む。
【００１１】
本発明の一側面に係る画像データ送信プログラムは、コンピュータに、屋内の一以上の信号源設置位置ごとに、前記信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの一以上の画像データと前記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信する受信機能と、前記画像データと前記信号源情報とを対応付けて記憶する記憶機能と、前記信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに移動機が進入する場合に、前記移動機により転送される前記信号源を識別する識別情報を前記信号源情報と照合する照合機能と、前記照合機能による照合の結果に基づいて、前記移動機の属する前記通信可能エリアおよび前記信号源を特定する特定機能と、特定された前記信号源に対応付けられて記憶されていた前記画像データを前記移動機に送信する送信機能と、を実行させる。
【００１２】
なお、本発明において、「部」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１３】
本発明によれば、移動機が信号源の通信可能エリアに入ったら、移動機が信号源からの識別情報を取得して画像データ送信サーバに転送し、当該画像データ送信サーバは、当該識別情報を記憶部に記憶された情報と照合の結果、当該識別情報から移動機の属する通信可能エリアおよび信号源を特定して、特定された信号源に対応付けられて記憶されていた画像データを読み出して移動機に送信することにより、屋内のユーザの現在地を正確に特定し、当該ユーザにとって有益な屋内情報を適切に提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係る画像生成システムの全体構成図である。
【図２】本発明の第１実施形態に係る画像データ送信サーバのブロック図である。
【図３】本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されているデータおよび情報の各テーブルの一例を示す図である。
【図４】本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されている施設テーブルの一例を示す図である。
【図５】本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されている設備テーブルの一例を示す図である。
【図６】本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されているＢｅａｃｏｎテーブルの一例を示す図である。
【図７】本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されているＭａｐテーブルの一例を示す図である。
【図８】本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されている隣接Ｍａｐテーブルの一例を示す図である。
【図９】本発明の第１実施形態に係る信号源の設置位置の一例を示す図である。
【図１０】本発明の第１実施形態に係る移動機のハードウェア構成を概略的に示す構成図である。
【図１１】本発明の第１実施形態に係る移動機のブロック図である。
【図１２】本発明の第１実施形態に係る屋内設備と屋内に設置される信号源の通信可能エリアとを示した図である。
【図１３】本発明の第１実施形態に係る移動機のディスプレイに表示される画像の一例を示す図である。
【図１４】本発明の第１実施形態に係るナビゲーション処理フローの一例を示すフローチャートである。
【図１５】本発明の第２実施形態に係るナビゲーション処理フローの一例を示すフローチャートである。
【図１６】本発明の第２実施形態に係るナビゲーション処理フローの一例を示すフローチャートである。
【図１７】本発明の第３実施形態に係るＭａｐ画像処理フローの一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
＜第１実施形態＞
図１は、本発明の第１実施形態に係る画像生成システムの全体構成図である。図１に示すように、画像生成システム１は、例示的に、屋内Ｉに設置された複数の信号源３、画像データ送信サーバ５と、およびユーザが所持する移動機７を備えて構成されている。画像データ送信サーバ５は通信ネットワークＮを介して信号源３および移動機７のそれぞれと接続する。
【００１６】
なお、通信ネットワークＮの具体的な構成は限定されない。例えば、通信ネットワークＮは有線ネットワークおよび無線ネットワークの一方または双方により構築されてもよい。無線ネットワークは、例えばＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ブルートゥースなどである。また、通信ネットワークＮはインターネットおよびＬＡＮの一方または双方により構築されてもよい。
【００１７】
信号源３は、撮像装置（例えば、全方位カメラ）（不図示）を備える他の通信機器と通信可能な装置である。各信号源３は、有線ネットワークおよび無線ネットワークの一方または双方により、画像データ送信サーバ５と通信を行う。また、各信号源３は、無線ネットワーク（たとえば、ブルートゥース）により、移動機７と通信を行う。また、各信号源３には、各信号源３からの電波が届くエリア、すなわち、各信号源３に対応付けられた通信可能エリアがある。なお、画像生成システム１においては、信号源３を三つ備えて構成されているが、信号源３の数に制限はなく、一以上であればよい。
【００１８】
信号源３は、撮像装置により、屋内の一以上の信号源が設置される位置（信号源設置位置）ごとに、信号源設置位置の周囲を撮像する。各信号源３は、屋内の一以上の信号源が設置される位置（信号源設置位置）ごとに、信号源設置位置の周囲を撮像することにより得られる、前記信号源設置位置ごとの画像データと上記信号源設置位置に対応する信号源設置位置情報を含む信号源情報を画像データ送信サーバ５に送信する。なお、撮像装置により撮像される対象としては、屋内設備、すなわち、屋内の店舗、エレベータ、エスカレータ、トイレ、通路、屋内に設置されている物体（例えばベンチなど）が含まれる。そして、上記画像データは、上記屋内設備を撮像することにより得られる。
【００１９】
また、信号源３は、上記画像データとともに、撮像装置の撮像方向に対応する情報（撮像方向情報）を画像データ送信サーバ５に送信する。上記撮像方向は、撮像装置が撮像する方角であってもよい。また、上記撮像方向について、ある方位を基準方位として、その基準方位からの変化を角度で示してもよい。さらに、信号源３は、識別情報（たとえば、ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）、Ｍａｊｏｒ  Ｖａｌｕｅ、及びＭｉｎｏｒ  Ｖａｌｕｅ）を送信しており、移動機７が上記通信可能エリアに進入する（在圏する）場合、移動機７は、上記識別情報を受信する。
【００２０】
なお、撮像装置は、信号源３と別体として構成されていてもよく、信号源３から離れた位置において信号源３の周囲を撮像してもよい。この場合にあっては、撮像装置が、屋内の一以上の信号源設置位置ごとに、信号源設置位置の周囲を撮像することにより得られる、上記信号源設置位置ごとの画像データと上記信号源設置位置に対応する信号源設置位置情報を含む信号源情報を画像データ送信サーバ５に送信する。また、撮像装置は、上記撮像方向情報も画像データ送信サーバ５に送信する。
【００２１】
画像データ送信サーバ５は、屋内情報（たとえば画像データ）を移動機７に提供するコンピュータである。画像データ送信サーバ５は１台のコンピュータで構成されていてもよいし、複数台のコンピュータで構成されていてもよい。
【００２２】
図２は、本発明の第１実施形態に係る画像データ送信サーバのブロック図である。図２に示すように、画像データ送信サーバ５は、受信部５１と、記憶部５３と、照合部５５と、特定部５７と、算出部５９と、画像生成部６１と、送信部６３とを含んで構成されている。上記のうち、照合部５５、特定部５７、算出部５９、および画像生成部６１は、画像データ送信サーバ５が所定のソフトウェアプログラムを実行することにより実現される機能ブロックである。
【００２３】
受信部５１は、信号源３および移動機７からの各種データおよび情報を受信するブロックである。具体的には、受信部５１は、信号源３から信号源設置位置の周辺を撮像装置により撮像することにより得られる画像データを受信する。また、受信部５１は、信号源３と撮像装置が別体の場合は、撮像装置から、信号源設置位置の周辺を当該撮像装置により撮像することにより得られる画像データを受信する。より具体的には、受信部５１は、屋内の一以上の信号源設置位置ごとに、上記信号源設置位置の周囲を撮像装置が撮像することにより得られる、前記信号源設置位置ごとの画像データと上記信号源設置位置に対応する信号源設置位置情報を含む信号源情報とを受信する。
【００２４】
さらに、受信部５１は、移動機７又は所定のネットワークから各種情報及びリクエストを受信する。たとえば、受信部５１は、移動機７から転送される各信号源３の識別情報を受信する。また、受信部５１は、ナビゲーション処理の実行リクエストやウェブ検索による目的地の特定処理リクエストなどを受信する。さらに、受信部５１は、移動機７又は所定のネットワークから階段／エレベータ／エスカレータなどの昇降手段情報を受信する。
【００２５】
記憶部５３は、受信部５１が受信した各種データおよび情報を記憶するブロックである。具体的には、記憶部５３は、画像データ５３Ａ、信号源情報５３Ｂ、識別情報５３Ｃ、撮像方向情報５３Ｄ、およびルート情報５３Ｅを少なくとも含む情報を記憶している。たとえば、記憶部５３は、画像データ５３Ａ、信号源情報５３Ｂ、識別情報５３Ｃ、撮像方向情報５３Ｄ、およびルート情報５３Ｅを互いに関連付けて記憶する。たとえば、記憶部５３は、撮像装置が信号源設置位置から所定の方向にある屋内設備を撮像することにより得られる画像データと当該方向に対応する撮像方向情報とを関連付けて記憶することができる。
ここで、信号源情報５３Ｂとは、後述する、各信号源３が設置されている「場所」、各信号源３が設置されている「建物」、各信号源３が設置されている「階数」、各信号源３が設置されている位置、例えば、各信号源３が設置されている「緯度」、「経度」、及び「高度」に対応する情報を少なくとも含む情報である。
画像データ５３Ａは、信号源３の周囲の少なくとも一つの画像データのみならず、後述する画像生成部６１が生成するマップ画像の少なくとも一つの画像データをも含む。
【００２６】
図３は、本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されているデータおよび情報の各テーブルの一例を示す図である。具体的には、記憶部５３は、図３に示すように、図３（ａ）の施設テーブル、図３（ｂ）の設備テーブル、図３（ｃ）のＢｅａｃｏｎ（ビーコン：信号源）テーブル、図３（ｄ）のＭａｐテーブル、および図３（ｅ）の隣接Ｍａｐテーブルを記憶する。
【００２７】
図４は、本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されている施設テーブルの一例を示す図である。具体的には、記憶部５３は、図４に示すように、例示的に、施設ごとに付される「施設ＩＤ」、「住所１」、「住所２」、「住所３」、「住所４」、「住所５」、および「建物」に対応する情報を関連付けて記憶する。
【００２８】
例えば、図４に示すように、記憶部５３は、「施設ＩＤ」は「１」、「住所１」は「都道府県」、「住所２」は「市区町村」、「住所３」は「町、大字」、「住所４」は「丁目、字」、「住所５」は「番地」、および「建物」は「Ｘビル」として互いに関連付けて記憶する。
【００２９】
図５は、本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されている設備テーブルの一例を示す図である。具体的には、記憶部５３は、図５に示すように、例示的に、各設備に付される「設備ＩＤ」、図４の「施設ＩＤ」、各信号源３の画像データ５３Ａに対応する「Ｍａｐ」、屋内「設備名」、設備がある「階層」、及び、各信号源３の撮像装置が屋内設備を撮像する際の撮像方向（「角度」）に関する情報に対応する情報を関連付けて記憶する。これは、屋内設備が、この撮像方向に設置されていることを示している。撮像方向に関する情報（撮像方向情報）は、例えば、図１３において説明するように、各信号源３の基準線Ｒ１，Ｒ２，Ｒ３を基準としてその基準からの「角度」で定義される。
【００３０】
例えば、図５に示すように、記憶部５３は、「設備ＩＤ」は「１」、「施設ＩＤ」は「１（住所＋建物）」、「Ｍａｐ」は「ＭａｐＡ」、「設備名」は「Ａ１店舗」、及び「角度」は「４５度」として互いに関連付けて記憶する。
【００３１】
図６は、本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されているＢｅａｃｏｎ（ビーコン：信号源）テーブルの一例を示す図である。具体的には、記憶部５３は、図６に示すように、例示的に、信号源３のＩＤである「Ｂｅａｃｏｎ  ＩＤ」、各信号源３の「ＵＵＩＤ」、「Ｍａｊｏｒ」、及び／又は「Ｍｉｎｏｒ」（識別情報）、各信号源３の画像データ５３Ａに対応する「Ｍａｐ」、各信号源３が設置されている位置の「緯度」、「経度」、及び「高度」に対応する情報を関連付けて記憶する。
【００３２】
例えば、図６に示すように、記憶部５３は、「Ｂｅａｃｏｎ  ＩＤ」は「１」、「ＵＵＩＤ」は「Ａ」、「Ｍａｊｏｒ」は「ＭＡＡ」、「Ｍｉｎｏｒ」は「ＭＩＡ」、「Ｍａｐ」は「ＭａｐＡ」、「緯度」は「Ｘｌａ−Ａ」、「経度」は「Ｘｌｏ−Ａ」、及び「高度」は「Ｘｈ」として互いに関連付けて記憶する。
【００３３】
図７は、本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されているＭａｐテーブルの一例を示す図である。具体的には、記憶部５３は、図７に示すように、例示的に、Ｍａｐごとに付される「Ｍａｐ  ＩＤ」、各信号源３の画像データ５３Ａに対応する「Ｍａｐ」、各信号源３が設置されている位置の「緯度」、「経度」、「高度」、「フラグ」、および、ある「Ｍａｐ」に隣接するＭａｐを示す「隣接Ｍａｐ」に対応する情報を関連付けて記憶する。なお、「隣接Ｍａｐ」については、図９において詳述する。
【００３４】
例えば、図７に示すように、記憶部５３は、「Ｍａｐ  ＩＤ」は「１」、「Ｍａｐ」は「ＭａｐＡ」、「緯度」は「Ｘｌａ−Ａ」、「経度」は「Ｘｌｏ−Ａ」、「高度」は「Ｘｈ」、「フラグ」は「１」、「隣接Ｍａｐ」は「ＭａｐＡ−０、ＭａｐＡ−１、ＭａｐＡ−２」として互いに関連付けて記憶する。なお、「フラグ」について、上記情報およびデータが、信号源（ビーコン）に対して設定された場合は、「１」が設定され、隣接Ｍａｐに対して設定された場合は、「０」が設定される。
【００３５】
図８は、本発明の第１実施形態に係る画像データ送信サーバの記憶部に記憶されている隣接Ｍａｐテーブルの一例を示す図である。具体的には、記憶部５３は、図８に示すように、例示的に、隣接Ｍａｐごとに付される「隣接Ｍａｐ  ＩＤ」、基準となるＭａｐを示す「Ｆｒｏｍ」、基準となるＭａｐに隣接するＭａｐを示す「Ｔｏ」、「Ｆｒｏｍ」Ｍａｐから「Ｔｏ」Ｍａｐがどの角度にあるかを示す「角度」に対応する情報を関連付けて記憶する。
【００３６】
例えば、図８に示すように、記憶部５３は、「隣接Ｍａｐ  ＩＤ」は「１」、「Ｆｒｏｍ」は「ＭａｐＡ」、「Ｔｏ」は「ＭａｐＡ−０」、「角度」は「０」として互いに関連付けて記憶する。
【００３７】
ここで、図９は、本発明の第１実施形態に係る信号源の設置位置の一例を示す図である。図９に示すように、屋内Ｉ内に、複数の信号源３が設置されており、各信号源３に対してＭａｐＡ，ＭａｐＡ−０，ＭａｐＡ−１，ＭａｐＡ−２，…がそれぞれ対応している。ここで、ＭａｐＡが図８に示す「Ｆｒｏｍ」である場合、仮想基準線Ｒ１（基準角度：０度）を基準とすると、「Ｔｏ」である「ＭａｐＡ−０」はＭａｐＡから０度方向にあり、仮想線Ｌ１方向の「Ｔｏ」である「ＭａｐＡ−１」はＭａｐＡから３１５度方向にあり、仮想線Ｌ２方向の「Ｔｏ」である「ＭａｐＡ−２」はＭａｐＡから２７０度方向にあることが理解できる。このように、たとえば、ＭａｐＡに対する隣接Ｍａｐは、ＭａｐＡ−０、ＭａｐＡ−１、およびＭａｐＡ−２である。
【００３８】
図２に戻り、照合部５５は、受信部５１が受信した、一以上の信号源３の各識別情報を記憶部５３に記憶された情報と照合するブロックである。例えば、照合部５５は、移動機７により転送される、各信号源３を識別する識別情報のそれぞれを、記憶部５３に記憶されている信号源情報と照合する。
【００３９】
特定部５７は、照合部５５の照合の結果に基づいて、移動機７の属する通信可能エリアおよび信号源３を特定するブロックである。例えば、照合部５５が、移動機７により転送される、各信号源３を識別する識別情報のそれぞれを、記憶部５３に記憶されている信号源情報と照合する場合にあっては、特定部５７は、移動機７が属する各通信可能エリア及び各通信可能エリアに対応する信号源３のそれぞれを特定する。
【００４０】
算出部５９は、ユーザ（移動機７）の現在地から目的地までのルートを算出する機能ブロックである。たとえば、算出部５９は、受信部５１が移動機７からルート案内のリクエストを受信すると、ユーザ（移動機７）の現在地から目的地までのルートを算出する。算出部５９は、算出されたルートに対応するルート情報を出力する。また、算出部５９は、たとえば、移動機７に入力された目的地と移動機７の現在地とが同一階であるか、別階であるかを判断する。そして、算出部５９は、目的地までのルートにおける隣接Ｍａｐ数をカウントし、最もＭａｐ数のカウントが小さいルートを最適なルートと判断する。
【００４１】
画像生成部６１は、信号源３からの信号源３の周囲の画像データの少なくとも一つに基づいてマップ（Ｍａｐ）画像を生成するブロックである。また、画像生成部６１は、信号源３に対応付けられて記憶されていた画像データに基づいて当該信号源３ごとに画像を生成する。さらに、画像生成部６１は、後述する方位センサ３６、加速度センサ３８などの各種センサの検出結果に基づいて、画像データに基づく画像を生成する。
【００４２】
送信部６３は、画像データ送信サーバ５の各種データおよび情報（たとえば画像データ）を移動機７に送信するブロックである。たとえば、送信部６１は、記憶部５３に記憶されている画像データ５３Ａを移動機７に送信するブロックである。また、送信部６３は、特定部５７により特定された信号源３に対応付けられて記憶されていた画像データ５３Ａを移動機７に送信する。
【００４３】
移動機７は、無線通信機器の一種であり、電波などによって他の機器とデータおよび情報の送受信が可能な装置であり、たとえば、画像データ送信サーバ５からの画像データに基づいて画像（マップ画像）を再生（表示）する。
【００４４】
図１０は、移動機７のハードウェア構成を概略的に示す構成図である。移動機７は、例えば矩形の薄形筐体を備え、その薄形筐体の一方の面には、各種画像の表示や入力を行うためのタッチパネル１４が多くの部分を占めるように構成されている。また、通話中の音声やメールの着信音、電話の呼び出し音、音楽などを出力するスピーカ１６、音声等の信号を入力するマイクロフォン１８が設けられている。また、移動機７の側面や底面には、利用者が移動機７の本体電源をＯＮ／ＯＦＦしたり、各種操作を行ったりするハードボタン２０やハードキー２２、音声出力端子２４Ａなどの外部インターフェース２４が設けられる。さらに、筐体の背面にはカメラ２６が設けられている。
【００４５】
タッチパネル１４は、表示装置及び入力装置の両方の機能を備え、表示機能を担うディスプレイ（表示画面）１４Ａと、入力機能を担うタッチセンサ１４Ｂとで構成される。ディスプレイ１４Ａは、例えば、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどの一般的な表示デバイスにより構成される。タッチセンサ１４Ｂは、ディスプレイ１４Ａの上面に配置された、接触操作（接触）を検出するための素子及びその上に積層された透明な操作面を備えて構成される。タッチセンサ１４Ｂの接触検知方式としては、静電容量式、抵抗膜式（感圧式）、電磁誘導式など既知の方式のうちの任意の方式を採用することができる。
【００４６】
表示装置としてのディスプレイ１４Ａは、中央処理装置２８による記憶部３４内の画像生成プログラム（不図示）の実行により生成される画像を表示する。入力装置としてのタッチセンサ１４Ｂは、操作面に対して接触する接触物（ユーザの指やスタイラスなどを含む。以下、「指」である場合を代表例として説明する。）の動作を検出することで、操作入力を受け付け、その接触位置の情報を中央処理装置２８に与える。指の動作は、接触点の位置または領域を示す座標情報として検出され、座標情報は、例えば、タッチパネル１４の短辺方向及び長辺方向の二軸上の座標値として表される。以下、話を簡便にするため、表示装置としてのディスプレイ１４Ａについても入力装置としてのタッチセンサ１４Ｂについても、単に「タッチパネル１４」と称する。
【００４７】
この移動機７では、図１０に示すように、上記各構成要素が内部の中央処理装置２８に接続されている。中央処理装置２８にはさらに、移動体通信用アンテナ３０Ａ、移動体通信部３０、無線ＬＡＮ通信用アンテナ３２Ａ、無線ＬＡＮ通信部３２、及び記憶部３４が接続されている。
【００４８】
方位センサ３６は、ユーザ（移動機７）の方位を検出し、ユーザ（移動機７）の進行方向を判定する。たとえば、方位センサ３６は、ある時点の移動機７の姿勢に基づいてユーザの進行方向を判定する。なお、方位センサ３６としては、一般に地磁気センサが利用されるが、ユーザの進行方向を判定する機能を有するものであれば特に制限はない。
【００４９】
なお、方位センサ３６は、移動機７の姿勢を導出するべく鉛直方向を決定した後に、鉛直方向加速度と進行方向加速度との関係を利用して、ユーザの進行方向を決定することもできる。また、方位センサ３６は、後述する加速度センサ３８により検出された水平方向の加速度の分布に基づいて進行方向を決定することもできる。さらに、方位センサ３６は、歩行者の腕振りの特徴から進行方向を決定することもできる。
【００５０】
加速度センサ３８は、ユーザ（移動機７）の加速度を検出する。たとえば、加速度センサ３８は、Ｘ軸、Ｙ軸およびＺ軸ごとの加速度を検出する。加速度センサ３８は、検出された加速度データを中央処理装置２８に出力する。加速度センサ３８は、たとえば、移動機７に固定的に内蔵されており、移動機７の向きが決まれば、加速度センサ３８の軸の向きも決まる。なお、移動機７は、方位センサ３６および加速度センサ３８以外のセンサとして、気圧センサ（不図示）など他のセンサを備えるように構成されてもよい。
【００５１】
図１１は、移動機７の機能ブロック図である。図１１に示すように、移動機７は、受信部７１と、記憶部７３と、転送部７５と、方位検出部７７と、加速度検出部７９と、表示部８１とを含んで構成されている。上記のうち、少なくとも方位検出部７７、および加速度検出部７９は、移動機７が所定のソフトウェアプログラムを実行することにより実現される機能ブロックである。
【００５２】
受信部７１は、信号源３及び画像データ送信サーバ５からの各種データおよび情報を受信するブロックである。たとえば、信号源３から送信される信号源３を識別する識別情報を受信する。具体的には、ユーザ（移動機７）が、信号源設置位置に設置された一以上の信号源のそれぞれが有する所定の通信可能エリアに進入する場合に、信号源３から信号源３を識別する識別情報を受信する。
【００５３】
また、受信部７１は、画像データ送信サーバ５から送信される画像データ５３Ａ及び記憶部５３に記憶されている情報、たとえば、信号源情報５３Ｂ、撮像方向情報５３Ｄ、ルート情報５３Ｅなどを受信する。
【００５４】
記憶部７３は、信号源３及び画像データ送信サーバ５からの各種データおよび情報を記憶するブロックである。具体的には、記憶部７３は、画像データ７３Ａ、信号源情報７３Ｂ、識別情報７３Ｃ、撮像方向情報７３Ｄ、方位検出部７７（方位センサ３６）により検出された方位情報７３Ｅ、加速度検出部７９（加速度センサ３８）により検出された加速度情報７３Ｆ、及びルート情報７３Ｇを少なくとも含む情報を記憶している。例えば、記憶部７３は、画像データ送信サーバ５からの画像データ（Ｍａｐ画像データを含む）と図３乃至図８のテーブルに含まれる各種情報（例えば「設備名」、「角度」に対応する情報など）とを関連付けて記憶する。
【００５５】
なお、画像データ送信サーバ５の記憶部５３と移動機７の記憶部７３とが記憶している各情報は一部又は全部が一致している。たとえば、画像データ送信サーバ５の記憶部５３が記憶している撮像方向情報５３Ｄと、移動機７の記憶部７３とが記憶している撮像方向情報７３Ｄとは一致していてもよく、複数の撮像方向情報５３Ｄの一部と複数の撮像方向情報７３Ｄの一部とが一致しており、複数の撮像方向情報５３Ｄの他の一部と、複数の撮像方向情報７３Ｄの他の一部とは一致していなくてもよい。
【００５６】
転送部７５は、受信部７１が受信した信号源３からの信号源３の識別情報を画像データ送信サーバ５に転送するブロックである。
【００５７】
方位検出部７７は、例えば方位センサ３６である。加速度検出部７９は、例えば、加速度センサ３８である。
【００５８】
表示部８１（画像再生部）は、画像データ送信サーバ５からの画像データに基づいて画像を表示（再生）するブロックである。表示部８１は、例えばディスプレイ１４Ａである。
【００５９】
図１２は、本発明の第１実施形態に係る屋内設備（住所：Ｘ、建物名：Ｘビル、階数：１階）と屋内に設置される信号源の通信可能エリアとを示した図である。図１２に示すように、屋内Ｉは、入口から出口までつながる下向きコの字形状の通路Ｐが形成されている。そして、屋内Ｉにおいて、その通路Ｐを矢印の方向に沿って、例示的に、Ａ２店舗１０１、Ａ３店舗１０２、Ａ１店舗１００、Ｂ３店舗１０５、Ｂ２店舗１０４、Ｂ１店舗１０３、非常階段１０６、トイレ１０７、Ｃ１店舗１０８、１ＥＶ（エレベータ）１０９、及び２ＥＶ（エレベータ）１１０の屋内設備が設置されている。また、入口において、ユーザ（移動機７）が屋内Ｉに進入したことを検出する検出機器Ｄが設置されている。
【００６０】
また、屋内Ｉには、信号源３Ａ，３Ｂ，３Ｃが設置されており、各信号源３Ａ，３Ｂ，３Ｃは、各通信可能エリアＡ１，Ａ２，Ａ３を有している。そして、各信号源３Ａ，３Ｂ，３Ｃの撮像装置により各信号源３Ａ，３Ｂ，３Ｃの周囲が撮像されることにより、各信号源３Ａ，３Ｂ，３Ｃの周囲の画像データ（ＭａｐＡ，ＭａｐＢ，ＭａｐＣ）が得られる。なお、撮像装置は、信号源３Ａ，３Ｂ，３Ｃごとに設けられていてもよいし、信号源３とは別体として、一台で各信号源３の周囲を撮像してもよい。
【００６１】
また、上記各屋内設備が各信号源３Ａ，３Ｂ，３Ｃからどの方向（方位）にあるか、また撮像装置はどのような撮像方向で各屋内設備を撮像したのか、を把握するために、各信号源３Ａ，３Ｂ，３Ｃの仮想的に用いる基準線Ｒ１，Ｒ２，Ｒ３を０度と仮定して、各屋内設備が配置されている方向（方位）を上記「角度」で定義する。
【００６２】
たとえば、信号源３Ａの仮想基準線Ｒ１に対して、「Ａ１店舗」の「角度」は「４５度」であり、「Ａ２店舗」の「角度」は「１２０度」であり、「Ａ３店舗」の「角度」は「２７０度」である（図５参照）。
【００６３】
図１３は、移動機７のタッチパネル１４に表示される画像（Ｍａｐ）の一例を示す図である。具体的には、図１３は、自動で又はユーザの操作により、移動機７において、撮像装置が信号源３Ｂの基準線Ｒ２から「角度」が１１０度の方向（方位）を撮像することで得られる画像データの画像を表示する例を示している。図１３に示すように、信号源３Ｂの基準線Ｒ２から「角度」が１１０度の方向（方位）には、Ｂ２店舗が設置されており、Ｂ２店舗の両隣には、Ｂ１店舗１０３及びＡ１店舗１００が設置されていることが理解できる。
【００６４】
また、図１３に示すように、タッチパネル１４には、ボタンＢ１乃至Ｂ７が表示されている。たとえば、ユーザがタッチパネル１４におけるボタンＢ１を選択する（たとえば、ユーザの指が触れる）と、タッチパネル１４において画像表示が拡大される。また、ユーザがタッチパネル１４におけるボタンＢ２を選択すると、タッチパネル１４において表示画像が縮小される。また、ユーザがタッチパネル１４におけるボタンＢ３を選択すると、タッチパネル１４において表示画像が左方向にスライドする。また、ユーザがタッチパネル１４におけるボタンＢ４を選択すると、タッチパネル１４において表示画像が右方向にスライドする。また、ユーザがタッチパネル１４におけるボタンＢ５を選択すると、タッチパネル１４において表示画像が上方向にスライドする。また、ユーザがタッチパネル１４におけるボタンＢ６を選択すると、タッチパネル１４において表示画像が下方向にスライドする。また、ユーザがタッチパネル１４におけるボタンＢ７を選択すると、タッチパネル１４において画像表示がキャンセルされ、ホーム画面に戻る、一つ前の表示画面に戻るなどの制御がされる。上記のように、ユーザの操作により、移動機７の中央処理装置２８は、画像表示の制御を実行する。
【００６５】
（ナビゲーション処理）
図１４は、本発明の第１実施形態に係るナビゲーション処理フローの一例を示すフローチャートである。前提として、ユーザは、ネットワークの所定のサイトより、本発明の実施形態に係るナビゲーション処理用アプリケーションソフトウェアをダウンロードし、移動機７に実行可能なように保存しておく。そして、ユーザにより上記アプリケーションソフトウェアの実行が指示されると、当該アプリケーションソフトウェアに基づくプログラム動作が開始する。
【００６６】
図１４に示すように、画像データ送信サーバ５は、画像データ及び信号源情報を信号源３から受信する（ステップＳＰ１）。また、画像データ送信サーバ５は、撮像方向情報も受信する。
【００６７】
次に、画像データ送信サーバ５は、画像データと信号源情報とを関連付けて記憶する（ステップＳＰ２）。また、画像データ送信サーバ５は、撮像方向情報も上記情報と関連付けて記憶する。なお、画像データ送信サーバ５は、信号源３からの画像データをそのまま信号源情報と関連付けて記憶してもよいし、信号源３からの画像データからＭａｐ画像を生成し、生成されたＭａｐ画像の画像データを信号源情報と関連付けて記憶してもよい。
【００６８】
次に、ユーザ（移動機７）が各信号源３Ａ，３Ｂ，３Ｃの通信可能エリアＡ１，Ａ２，Ａ３の少なくとも何れかに進入すると、移動機７は、進入した各通信可能エリアＡ１，Ａ２，Ａ３に対応する各信号源３Ａ，３Ｂ，３Ｃの識別情報を受信する（ステップＳＰ３）。たとえば、図１２に示すように、ユーザ（移動機７）が通信可能エリアＡ１にまず進入し、次に、通信可能エリアＡ２に進入し、次に、通信可能エリアＡ３に進入する場合、その進入の順に、移動機７は、信号源３から識別情報を受信する。この場合、以下のステップは、識別情報の受信の度に実行されてもよいし、一度行ったステップは重複して実行されなくてもよい。
【００６９】
次に、移動機７は、上記識別情報を画像データ送信サーバ５に転送する（ステップＳＰ４）。
【００７０】
次に、移動機７は、目的地までのルート案内のリクエストを画像データ送信サーバ５に送信する（ステップＳＰ５）。
【００７１】
次に、画像データ送信サーバ５は、上記リクエストに従って、識別情報を信号源情報と照合する（ステップＳＰ６）。次に、画像データ送信サーバ５は、照合の結果に基づいて、移動機７の属する通信可能エリア及び信号源を特定する（ステップＳＰ７）。
【００７２】
次に、画像データ送信サーバ５は、特定された各信号源３に対応付けられて記憶されていた画像データを移動機７に送信する（ステップＳＰ８）。
【００７３】
次に、移動機７の表示部８１は、画像データ送信サーバ５からの上記画像データに基づいて画像を再生する（ステップＳＰ９）。
【００７４】
たとえば、移動機７は、ユーザ（移動機７）の姿勢、進行方向及び／又は進行速度などに応じて、表示画像を制御する。具体的には、移動機７は、ユーザが同一方向に大きな速度で進行している場合は、その進行方向に対応する撮像方向に設置されている屋内設備の画像（Ｍａｐ画像）をタッチパネル１４において表示する。
【００７５】
また、ユーザが各信号源３の通信可能エリアが重複している位置に進入した場合、たとえば、ユーザが通信可能エリアＡ１から通信可能エリアＡ１及びＡ２が重複するエリアに進入する場合は、移動機７は、信号源３Ａに関連する画像（たとえば、Ａ１店舗、Ａ２店舗、及びＡ３店舗の少なくとも何れかの画像）を表示していたのを、信号源３Ｂに関連する画像（たとえば、Ｂ１店舗、Ｂ２店舗、及びＢ３店舗の少なくとも何れかの画像）を表示するように構成されていてもよい。逆に、ユーザが通信可能エリアＡ２から通信可能エリアＡ１及びＡ２が重複するエリアに進入する場合は、移動機７は、信号源３Ｂに関連する画像（たとえば、Ｂ１店舗、Ｂ２店舗、及びＢ３店舗の少なくとも何れかの画像）を表示していたのを、信号源３Ａに関連する画像（たとえば、Ａ１店舗、Ａ２店舗、及びＡ３店舗の少なくとも何れかの画像）を表示するように構成されていてもよい。
【００７６】
次に、移動機７が、画像データ送信サーバ５にルート更新、たとえば、目的地の変更、又は経由地の変更などを指示する（ステップＳＰ１０）。その後、再度ルート案内のためのステップが開始される。
【００７７】
本発明の第１実施形態によれば、屋内のユーザの現在地を正確に特定し、当該ユーザにとって有益な屋内情報を適切に提供することができる。
【００７８】
図１５は、本発明の第２実施形態に係るナビゲーション処理フローの一例を示すフローチャートである。前提として、ユーザは、ネットワークの所定のサイトより、本発明の実施形態に係るナビゲーション処理用アプリケーションソフトウェアをダウンロードし、移動機７に実行可能なように保存しておく。そして、ユーザにより上記アプリケーションソフトウェアの実行が指示されると、当該アプリケーションソフトウェアに基づくプログラム動作が開始する。
【００７９】
図１５に示すように、まず、ユーザが移動機７において目的地を入力する（ステップＳＰ２１）。次に、移動機７は、入力された目的地情報を画像データ送信サーバ５に送信する（ステップＳＰ２２）。
【００８０】
次に、画像データ送信サーバ５は、目的地情報を参照する（ステップＳＰ２３）。次に、画像データ送信サーバ５は、目的地がどのＭａｐに含まれているかを判断する（ステップＳＰ２４）。そして、目的地に対応する目的地Ｍａｐを移動機７に送信する（ステップＳＰ２５）。
【００８１】
ユーザから移動機７に測位リクエストがある（ステップＳＰ２６）と、移動機７は、測位を実行する（ステップＳＰ２７）。ナビゲーションを実行するための測位は、たとえばＷｉ−Ｆｉ測位の実行、ＧＰＳ測位の実行、ブルートゥース測位が実行される。ブルートゥース測位において、移動機７は、周辺信号源３（ビーコン）のＩＤを取得し、周辺の信号源３（ビーコン）リストを作成する。つぎに、移動機７は、信号源３（ビーコン）リストを画像データ送信サーバ５に送信する（ステップＳＰ２８）。なお、ナビゲーションを行うために定期的に位置情報の取得をしてもよい（ステップＳＰ２７およびステップＳＰ２８）。
【００８２】
次に、画像データ送信サーバ５の照合部５５は、ビーコンリストと図３に示す各テーブルとの照合（マッチング）を行う（ステップＳＰ２９）。そして、画像データ送信サーバ５は、測位結果を送信する（ステップＳＰ３０）。
【００８３】
ビーコン測位を完了した移動機７は、屋内Ｉへの進入（入館）を検知する（ステップＳＰ３１）。このステップＳＰ３１から、図１６のステップＳＰ３２に進む。
【００８４】
図１６は、本発明の第２Ａ実施形態に係るナビゲーション処理フローの一例を示すフローチャートである。移動機７は屋内Ｉへの進入（入館）を検知した（図１５のステップＳＰ３１）後、図１６に示すように、ルート案内情報を画像データ送信サーバ５にリクエストする（ステップＳＰ３２）。
【００８５】
次に、画像データ送信サーバ５は、施設の全Ｍａｐ  ＩＤおよび各Ｍａｐ  ＩＤに紐づく一以上の隣接Ｍａｐ  ＩＤを記憶部５３から取得する（ステップＳＰ３３）。次に、画像データ送信サーバ５の算出部５９は、入力された目的地と現在地とが同一階であるか、別階であるかを判断する（ステップＳＰ３４）。
【００８６】
次に、目的地と現在地とが同一階であると判断された場合、画像データ送信サーバ５の算出部５９は、目的地までの隣接Ｍａｐ数をカウントし、最もＭａｐ数のカウントが小さいものを最適なルートと判断する（ステップＳＰ３５）。
【００８７】
目的地と現在地とが同一階であると判断された場合は、画像データ送信サーバ５の送信部６３は、ルート案内情報を送信する（ステップＳＰ４１）。ルート案内情報には以下の情報が含まれる。たとえば、ルート案内情報は、現在地のＭａｐ画像（及び／又は隣接Ｍａｐ画像）と、ルート案内表示と、店舗データの画像とを含んでいる。さらに、ルート案内情報は付加情報を含んでおり、付加情報には、施設および設備に関する広告情報、館内情報（迷子情報など）が含まれる。
【００８８】
次に、移動機７は、上記ルート案内情報を受信し、上記ルート案内情報に基づいてＭａｐ画像および／または付加情報を表示する（ステップＳＰ４２）。
【００８９】
一方で、目的地と現在地とが別階である場合、画像データ送信サーバ５は、階段／エレベータ／エスカレータなどの昇降手段情報を取得する（ステップＳＰ３６）。次に、画像データ送信サーバ５は、昇降手段の選択のリクエストを移動機７に送信する（ステップＳＰ３７）。
【００９０】
ユーザは移動機７に表示された昇降手段を選択し、移動機７はユーザにより入力された昇降手段を選択する（ステップＳＰ３８）。そして、移動機７は、昇降手段の選択結果を画像データ送信サーバ５に送信する（ステップＳＰ３９）。
【００９１】
画像データ送信サーバ５の算出部５９は、目的地までの隣接Ｍａｐ数をカウントし、最もＭａｐ数のカウントが小さいものを最適なルートと判断する（ステップＳＰ４０）。画像データ送信サーバ５の送信部６３は、ルート案内情報を送信する（ステップＳＰ４１）。
【００９２】
次に、移動機７は、上記ルート案内情報を受信し、上記ルート案内情報に基づいてＭａｐ画像および／または付加情報を表示する（ステップＳＰ４２）。
【００９３】
本発明の第２実施形態によれば、第１実施形態の効果に加えて、ユーザに対して目的地までの最適なルートを提供することができる。
【００９４】
（Ｍａｐ画像処理）
図１７は、本発明の第３実施形態に係るＭａｐ画像処理フローの一例を示すフローチャートである。たとえば、図１６のステップＳＰ４２に続いて、図１７に示すように、移動機７は、Ｍａｐ画像などの表示に関する表示角度情報を画像データ送信サーバ５に送信する（ステップＳＰ４３）。
【００９５】
次に、画像データ送信サーバ５の算出部５５は、当該表示角度情報に基づき、全隣接Ｍａｐから最適なＭａｐを算出（選択）する（ステップＳＰ４４）。次に、画像データ送信サーバ５は、選択されたＭａｐのＩＤを移動機７に送信する（ステップＳＰ４５）。
【００９６】
次に、移動機７は、Ｍａｐ画像を取得しているか否かを判断する（ステップＳＰ４６）。
【００９７】
移動機７がＭａｐ画像を取得している場合、移動機７は、受信したＭａｐのＩＤおよびＭａｐ画像に基づいて、Ｍａｐ画像を表示する（ステップＳＰ４９）。なお、移動機７は、移動機７において表示される画像３６０度回転可能なため、表示されている方向に対し、次のＭａｐ画像を表示するように構成されてもよい。
【００９８】
一方で、移動機７がＭａｐ画像を取得していない場合、移動機７は、画像データ送信サーバ５に対してＭａｐ画像を送信するようにリクエストする（ステップＳＰ４７）。
【００９９】
次に、画像データ送信サーバ５は、上記リクエストに基づいて、Ｍａｐ画像を送信する（ステップＳＰ４８）。
【０１００】
そして、移動機７は、受信したＭａｐのＩＤおよびＭａｐ画像に基づいて、Ｍａｐ画像を表示する（ステップＳＰ４９）。なお、移動機７は、移動機７において表示される画像３６０度回転可能なため、表示されている方向に対し、次のＭａｐ画像を表示するように構成されてもよい。
【０１０１】
本発明の第３実施形態によれば、第１実施形態および第２実施形態の効果に加えて、ユーザに対して最適なＭａｐ画像表示を提供することができる。
【０１０２】
＜他の変形例＞
なお、上記各実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するものではない。本発明はその趣旨を逸脱することなく、変更／改良（たとえば、各実施形態を組み合わせること、各実施形態の一部の構成を省略すること）され得るとともに、本発明にはその等価物も含まれる。
【０１０３】
たとえば、他の実施形態として、図１５で説明した入館検知（ステップＳＰ３１）に続いて、移動機７が有する加速度センサ、方位センサ、図示しない気圧センサなど、各種センサを用いて、移動機７のＭａｐにおける位置の特定を正確に行うように構成されていてもよい。また、信号源３（ビーコン）のＰｒｏｘｉｍｉｔｙ情報（Ｉｍｍｅｄｉａｔｅ／Ｎｅａｒ／Ｆａｒ／Ｕｎｋｎｏｗｎ）を取得することにより、移動機７のＭａｐにおける位置の特定を正確に行えるように構成されてもよい。
【０１０４】
たとえば、他の実施形態として、移動機７のブラウザにおいて検索された目的地又は目的施設を事前に正確に把握するために、移動機７は、各信号源３の周辺の屋内画像情報を用いて正確に画像表示するように構成されていてもよい。
【０１０５】
また、各フローチャート（図１４乃至図１７を参照）の各ステップＳＰは必ずしも上記したステップとおりに実行される必要はない。
【０１０６】
本発明の実施形態において、画像データ送信サーバ５は、屋内のユーザの現在地を正確に特定し、当該ユーザにとって有益な屋内画像情報を適切に提供することができるが、画像データ送信サーバ５は、屋内画像情報を移動機７に適切に提供するほか、屋内の他の情報、たとえば、施設、屋内設備の広告情報・イベント情報、店舗の営業時間、店舗のサービス料金割引情報、迷子情報及び上記情報の音声情報などをあるネットワーク上から取得し、上記屋内画像情報と関連付けて、又は、関連付けずに移動機７に提供するように構成されていてもよい。
【符号の説明】
【０１０７】
１：画像生成システム
３：信号源
５：画像データ送信サーバ
７：移動機
１４：タッチパネル
３６：方位センサ
３８：加速度センサ
５１：受信部
５３：記憶部
５５：照合部
５７：特定部
５９：算出部
６１：画像生成部
６３：送信部
７１：受信部
７３：記憶部
７５：転送部
７７：方位検出部
７９：加速度検出部
８１：表示部
Ｉ：屋内
Ｎ：通信ネットワーク
【図１】
2016114464.tif 000003
【図２】
2016114464.tif 000004
【図３】
2016114464.tif 000005
【図４】
2016114464.tif 000006
【図５】
2016114464.tif 000007
【図６】
2016114464.tif 000008
【図７】
2016114464.tif 000009
【図８】
2016114464.tif 000010
【図９】
2016114464.tif 000011
【図１０】
2016114464.tif 000012
【図１１】
2016114464.tif 000013
【図１２】
2016114464.tif 000014
【図１３】
2016114464.tif 000015
【図１４】
2016114464.tif 000016
【図１５】
2016114464.tif 000017
【図１６】
2016114464.tif 000018
【図１７】
2016114464.tif 000019