(57)【要約】【課題】  本発明の課題は、端末が無線圏外に入る直前で、端末に無線圏外のマーカーに対応する情報を取得させるように制御することを目的とする。【解決手段】  上記課題は、基準物を識別する基準物識別情報毎に、表示情報と、該基準物が無線圏内又は無線圏外のいずれに位置するかを示す位置関連情報とを関連付けて記憶した記憶部と、端末からの基準物識別情報を含む表示情報要求の受信に応じて、前記記憶部に記憶された前記位置関連情報に基づいて、該受信した基準物識別情報に関連付けられる表示情報に前記無線圏外に配置される基準物の表示情報を加えるか否かを判断して、該端末への情報提供を行う情報提供部とを有することを特徴とする情報提供装置により達成される。【選択図】  図４
2015129654.tif 000002
【特許請求の範囲】
【請求項１】
基準物を識別する基準物識別情報毎に、表示情報と、該基準物が無線圏内又は無線圏外のいずれに位置するかを示す位置関連情報とを関連付けて記憶した記憶部と、
端末からの基準物識別情報を含む表示情報要求の受信に応じて、前記記憶部に記憶された前記位置関連情報に基づいて、該受信した基準物識別情報に関連付けられる表示情報に前記無線圏外に配置される基準物の表示情報を加えるか否かを判断して、該端末への情報提供を行う情報提供部と
を有することを特徴とする情報提供装置。
【請求項２】
前記情報提供部は、
前記端末が既知の順序で前記基準物を検知する場合、該端末が検知した該基準物識別情報の基準物は、前記無線圏外の直前の基準物であるか否かを判断する判断部を有することを特徴とする請求項１記載の情報提供装置。
【請求項３】
前記判断部は、前記既知の順序に従って、前記記憶部内の次の基準物の前記位置関連情報が、前記無線圏外を示す場合、前記受信した基準物識別情報の基準物は、前記無線圏外の直前の基準物であると判断することを特徴とする請求項２記載の情報提供装置。
【請求項４】
端末からの基準物識別情報を含む表示情報要求を受信し、
前記表示情報要求の受信に応じて、基準物を識別する基準物識別情報毎に、表示情報と、該基準物が無線圏内又は無線圏外のいずれに位置するかを示す位置関連情報とを関連付けて記憶した記憶部を参照し、
前記記憶部に記憶された前記位置関連情報に基づいて、該受信した基準物識別情報に関連付けられる表示情報に前記無線圏外に配置される基準物の表示情報を加えるか否かを判断して、該端末への情報提供を行う処理をコンピュータに実行させる情報提供プログラム。
【請求項５】
端末と、表示情報を該端末に提供するサーバ装置とを有する情報提供システムであって、
前記サーバ装置は、
前記端末からの基準物識別情報を含む表示情報要求を受信し、
前記表示情報要求の受信に応じて、基準物を識別する基準物識別情報毎に、表示情報と、該基準物が無線圏内又は無線圏外のいずれに位置するかを示す位置関連情報とを関連付けて記憶した記憶部を参照し、
前記記憶部に記憶された前記位置関連情報に基づいて、該受信した基準物識別情報に関連付けられる表示情報に前記無線圏外に配置される基準物の表示情報を加えるか否かを判断して、該端末への情報提供を行い、
前記端末は、
前記無線圏内の場合は、前記基準物で検知した基準物識別情報を前記サーバ装置に送信することによって前記表示情報をダウンロードし、該ダウンロードによって複数の表示情報を取得した場合、前記基準物識別情報の表示情報以外をメモリに記憶して、該基準物識別情報の表示情報を表示し、
前記無線圏外の場合は、前記メモリに記憶した前記表示情報を用いて表示する
ことを特徴とする情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供サービスの制御に関する。
【背景技術】
【０００２】
ユーザの端末によるマーカーの認識に応じて情報を提供するサービスがある。このサービスにおいては、マーカーが配置された位置に応じた情報がサーバ装置から提供される。また、マーカーの認識に応じて提供される情報を、ユーザの端末からサーバ装置へアップロードすることも行われる。
【０００３】
無線データ通信により地図情報を取得するナビゲーション補助装置は、無線圏外を走行する間には地図データを取得できない。そこで、ナビゲーション補助が不能となることを防ぐために、予め入手した通信不可エリアに近づいたときには、通信不可エリアに対応する地図情報をダウンロードする構成が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０３５５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
無線圏外に配置されたマーカーについては、端末のマーカー認識に応じて情報を提供するために、提供する情報を予めダウンロードしておくことが考えられる。しかしながら、ユーザがマーカーに対応する情報をダウンロードした後に、他のユーザによりその情報が更新されてしまうと、結果的に古い情報がマーカー認識に応じて提供されてしまう。
【０００６】
端末が無線圏外に入る直前に情報をダウンロードするために、端末がＧＰＳ（Global Positioning System）等により得た位置情報を、情報を管理するサーバ装置へ送信し続けることが考えられるが、端末やサーバ装置の処理に負担が掛かる。
【０００７】
１つの側面では、本発明は、端末が無線圏外に入る直前で、端末に無線圏外のマーカーに対応する情報を取得させるように制御することを目的とする。
【課題を解決するための手段】
【０００８】
一態様によれば、基準物を識別する基準物識別情報毎に、表示情報と、該基準物が無線圏内又は無線圏外のいずれに位置するかを示す位置関連情報とを関連付けて記憶した記憶部と、端末からの基準物識別情報を含む表示情報要求の受信に応じて、前記記憶部に記憶された前記位置関連情報に基づいて、該受信した基準物識別情報に関連付けられる表示情報に前記無線圏外に配置される基準物の表示情報を加えるか否かを判断して、該端末への情報提供を行う情報提供部とを有することを特徴とする情報提供装置を提供する。
【０００９】
また、上記課題を解決するための手段として、更に、情報提供プログラム、及び、情報提供システムを提供する。
【発明の効果】
【００１０】
端末が無線圏外に入る直前で、端末に無線圏外のマーカーに対応する情報を取得させるように制御できる。
【図面の簡単な説明】
【００１１】
【図１】情報処理システムの全体構成例を示す図である。
【図２】サーバ装置のハードウェア構成を示す図である。
【図３】端末のハードウェア構成を示す図である。
【図４】サーバ装置の機能構成例を示す図である。
【図５】シナリオの一例を示す図である。
【図６】シナリオテーブルのデータ例を示す図である。
【図７】マーカーテーブルのデータ例を示す図である。
【図８】図８は、抽出リストのデータ例を示す図である。
【図９】重畳情報定義テーブルのデータ例を示す図である。
【図１０】サーバ装置が行う情報提供処理を説明するためのフローチャート図である。
【図１１】図１１は、端末で保持されるデータ例示す図である。
【図１２】端末での処理概要を説明するためのフローチャート図である。
【図１３】図１２のステップＳ５３におけるＡＲ重畳表示処理を説明するためのフローチャート図である。
【図１４】オフラインのエリアへの情報提供例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。ユーザの端末でマーカー等の基準物を認識すると、認識した基準物に応じた情報を提供するサービスが存在する。このようなサービスの一例として、ＡＲ（Augmented Reality：拡張現実感）と呼ばれる技術がある。
【００１３】
ＡＲの技術によって、カメラで撮影した画像を表示する画面に、ＣＡＤ（Computer-Aided Design）などにより作成された３Ｄモデルを、あたかもカメラによって撮影される空間にあるかのように表示することができる。以下の説明では、マーカーによる認識を例として説明するが、ＡＲの技術では、マーカーによる認識、物体認識等が含まれる。
【００１４】
ＡＲを使用する場合、ユーザの端末は、マーカーを認識した時点でサーバ装置と通信し、サーバ装置から基準物に関連付けられた情報をダウンロードして、画面に情報を表示する。
【００１５】
ダウンロードした情報は、端末がカメラを用いて撮影した画像（静止画又は動画）に重畳させる情報（重畳情報）である。情報（重畳情報）は、画像、文字情報、又は、音声、音楽等のオーディオデータであるが、これらの組み合わせであっても良い。
【００１６】
本実施形態では、無線圏内と無線圏外が混在する環境の場合、端末は、オンライン時には、マーカーの認識に応じて、サーバ装置から重畳情報をダウンロードして表示されている画像に重畳する。また、端末が、無線圏内と無線圏外の境界に近いオンライン側のマーカーを認識した場合、サーバ装置は、端末に、無線圏外に配置されたマーカーに関連付けられている他の重畳情報も同時にダウンロードさせる。
【００１７】
オンラインとは、端末が無線圏内に位置し無線通信が可能な状態を言うが、本実施形態では、無線通信が可能な領域を示すものとする。オフラインとは、端末が無線圏外に位置し無線通信が不可能な状態を言うが、本実施形態では、無線通信が可能な領域を示すものとする
次に、本実施形態に係る情報提供システムについて図１で説明する。図１は、情報処理システムの全体構成例を示す図である。図１に示す情報提供システム１０００は、サーバ装置１００と、複数の端末３ａ、３ｂ、３ｃ・・・（総称して、端末３と言う）と、複数の基地局４ａ、４ｂ・・・（総称して、基地局４と言う）と、複数のマーカーＭＫ１、ＭＫ２、ＭＫ３・・・（総称して、マーカーＭＫと言う）とを有する。
【００１８】
複数の基地局４は、インターネット２を介してサーバ装置１００に接続される。また、複数の端末３は、無線により基地局４とネットワーク通信を行うことにより、基地局４からインターネット２を介してサーバ装置１００に接続される。
【００１９】
各端末３は、通信可能な携帯型の情報処理端末である。端末３は、携帯電話機、ＰＤＡ（Personal Digital Assistant）等であり、ネットワーク通信等を制御する通信機能をサポートし、カメラ機能を有する。カメラ機能は、２次元バーコードパターンを読み取る読取機能を有することが好ましい。通信機能は、インターネット２等を介するネットワーク通信に加え、非接触無線通信等による近距離無線通信機能を有することが好ましい。
【００２０】
マーカーＭＫは、マーカーＭＫを識別するマーカーＩＤを保持している。マーカーＩＤは、端末３によって読み取られる２次元バーコードパターンで示されても良いし、又は、マーカーＭＫが、近距離無線通信を可能とするＩＣチップを有する場合には、端末３を非接触無線通信でマーカーＭＫのメモリからマーカーＩＤを取得できるように構成しても良い。この場合、マーカーＭＫとして、ＩＣ（Integrated Circuit）タグを含むＲＦ（Radio Frequency）タグ等が使用される。
【００２１】
端末３ａが重畳情報７ａを取得する場合で、重畳情報取得処理の概要を説明する。端末３ａは、マーカーＭＫ２と近距離無線通信を行ってマーカーＭＫ２からマーカーＩＤ「２」を取得する。そして、端末３ａは、取得したマーカーＩＤ「２」を指定したリクエスト８ａをサーバ装置１００へ送信する。マーカーＩＤ「２」は、端末３ａから基地局４ａ及びインターネット２を介してサーバ装置１００へ送信される。
【００２２】
サーバ装置１００は、リクエスト８ａによって受信したマーカーＩＤ「２」に対応する重畳情報７ａを含むレスポンス８ｂを、マーカーＩＤ「２」を送信した端末３ａに提供する。レスポンス８ｂで重畳情報７ａを提供する際、サーバ装置１００は、マーカーＩＤ「２」に基づいて、端末３ａがオンライン１ａからオフライン１ｂへ入る直前のマーカーＭＲ２（オンライン１ａとオフライン１ｂの境界１ｒのオンライン１ａ側）に位置すると判断した場合には、オフライン１ｂに配置されているマーカーＭＫ３の重畳情報７ｂもレスポンス８ｂに含めて、端末３ａに提供する。
【００２３】
端末３ａは、重畳情報７ａ（及び重畳情報７ｂ）をサーバ装置１００からダウンロードすると、マーカーＭＫ２から検知したマーカーＩＤ「２」に対応する重畳情報７ａを表示されている画像に重畳する。以下、重畳情報７ａ、７ｂ等を単に、重畳情報７と言う。
【００２４】
次に、端末３ｂが重畳情報７を更新する場合で、重畳情報更新処理の概要を説明する。端末３ｂは、サーバ装置１００に対して、マーカーＭＫ２を特定するマーカーＩＤ「２」を指定し、更新用の重畳情報７ａ−２を含む重畳情報更新９ｂをサーバ装置１００に送信する。サーバ装置１００は、マーカーＩＤ「２」に対して、重畳情報７ａを更新用の重畳情報７ａ−２で更新する。
【００２５】
端末３ｃは、サーバ装置１００に対して、マーカーＭＫ３を特定するマーカーＩＤ「３」を指定し、更新用の重畳情報７ｂ−２を含む重畳情報更新９ｃをサーバ装置１００に送信する。サーバ装置１００は、マーカーＩＤ「３」に対して、重畳情報７ｂを更新用の重畳情報７ｂ−２で更新する。以下、重畳情報更新９ｂ、９ｃを総称して重畳情報更新９と言う。
【００２６】
上述した更新処理は一例であり、各重畳情報７は、任意の端末３によって、任意のタイミングで更新され得る。
【００２７】
次に、本実施形態においけるサーバ装置１００は、図２に示すようなハードウェア構成を有する。図２は、サーバ装置のハードウェア構成を示す図である。図２において、サーバ装置１００は、コンピュータによって制御される端末であって、ＣＰＵ（Central Processing Unit）１０１と、主記憶装置１０２と、補助記憶装置１０３と、入力装置１０４と、表示装置１０５と、通信Ｉ／Ｆ（インターフェース）１０７と、ドライブ装置１０８とを有し、バスＢ１に接続される。
【００２８】
ＣＰＵ１０１は、主記憶装置１０２に格納されたプログラムに従ってサーバ装置１００を制御するプロセッサである。主記憶装置１０２には、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等が用いられ、ＣＰＵ１１にて実行されるプログラム、ＣＰＵ１１での処理に必要なデータ、ＣＰＵ１１での処理にて得られたデータ等を記憶又は一時保存する。
【００２９】
補助記憶装置１０３には、ＨＤＤ（Hard Disk Drive）等が用いられ、各種処理を実行するためのプログラム等のデータを格納する。補助記憶装置１０３に格納されているプログラムの一部が主記憶装置１０２にロードされ、ＣＰＵ１１に実行されることによって、各種処理が実現される。記憶部１３０は、主記憶装置１０２及び／又は補助記憶装置１０３を有する。
【００３０】
入力装置１０４は、マウス、キーボード等を有し、サーバ管理者がサーバ装置１００による処理に必要な各種情報を入力するために用いられる。表示装置１０５は、ＣＰＵ１１の制御のもとに必要な各種情報を表示する。通信Ｉ／Ｆ１７は、有線又は無線などのネットワークを通じて通信を行う。
【００３１】
サーバ装置１００によって行われる処理を実現するプログラムは、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）等の記憶媒体１０９によってサーバ装置１００に提供される。ドライブ装置１０８が、ドライブ装置１０８にセットされた記憶媒体１０９とサーバ装置１００とのインターフェースを行う。
【００３２】
また、記憶媒体１０９に、後述される本実施の形態に係る種々の処理を実現するプログラムを格納し、この記憶媒体１０９に格納されたプログラムは、ドライブ装置１０８を介してサーバ装置１００にインストールされる。インストールされたプログラムは、サーバ装置１００により実行可能となる。
【００３３】
尚、プログラムを格納する媒体としてＣＤ−ＲＯＭに限定するものではなく、コンピュータが読み取り可能な媒体であればよい。コンピュータ読取可能な記憶媒体として、ＣＤ−ＲＯＭの他に、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリであっても良い。
【００３４】
また、本実施の形態における端末３は、図３に示すようなハードウェア構成を有する。図３は、端末のハードウェア構成を示す図である。図３において、端末３は、コンピュータによって制御される端末であって、ＣＰＵ３１と、メモリ３２と、表示操作部３３と、撮影部３４と、無線通信部３５とを有し、バスＢ３に接続される。
【００３５】
ＣＰＵ３１は、メモリ３２に格納されたプログラムに従って端末３を制御するプロセッサである。メモリ３２には、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等が用いられ、ＣＰＵ３１にて実行されるプログラム、ＣＰＵ３１での処理に必要なデータ、ＣＰＵ３１での処理にて得られたデータ等を記憶又は一時保存する。
【００３６】
表示操作部３３は、表示部と操作部とを有する。表示操作部３３は、表示部と操作部とが一体化されたタッチパネル等であってもよい。表示操作部３３は、ＣＰＵ３１の制御のもとに必要な各種情報を表示し、また、ユーザによる各種情報の入力を受け付ける。
【００３７】
撮影部３４は、静止画又は動画を撮影するカメラに相当する。撮影部３４によって撮った画像は、表示操作部３３に表示される。また、マーカーＩＤがＱＲコード(登録商標)で示される場合、撮影部３４はＱＲコードを読み取るリーダーとして利用される。
【００３８】
無線通信部３５は、サーバ装置１００と通信するためのネットワーク通信を行う。無線通信部３５は、更に、近距離無線通信を有してもよい。
【００３９】
端末３によって行われる処理を実現するプログラムは、予めメモリ３２に記憶しておき、端末３の販売と共に、ユーザに提供されても良いし、又は、サーバ装置１００を運営するプロバイダーとの契約に基づいて、サーバ装置１００から端末３へダウンロードして利用可能な状態になるようにしても良い。
【００４０】
次に、サーバ装置１００について説明する。図４は、サーバ装置の機能構成例を示す図である。図４において、サーバ装置１００は、端末３にシナリオに応じた重畳情報７を提供する情報提供部１２０を有する。
【００４１】
シナリオは、複数のマーカーＭＫを有し、端末３が各マーカーＭＫを認識する（又は、認識するであろう）順番を定めた情報である。１つのシナリオは、端末３のルートを示す。
【００４２】
情報提供部１２０は、開始処理部１２１と、要求受信部１２２と、抽出部１２３と、応答送信部１２５と、更新部１２７とを有する。開始処理部１２１と、要求受信部１２２と、抽出部１２３と、応答送信部１２５と、更新部１２７の各処理部は、ＣＰＵ１０１が対応するプログラムを実行することによって行われる処理によって実現される。また、これら処理部１２１〜１２５、及び１２７は、回路等のハードウェアで実現しても良い。
【００４３】
また、記憶部１３０は、シナリオテーブル１３２と、マーカーテーブル１３４と、抽出リスト１３５と、重畳情報定義テーブル１３６とを記憶する。
【００４４】
開始処理部１２１は、端末３から開始要求を受信すると、シナリオテーブル１３２を参照して、端末３のユーザが選択したシナリオに係るシナリオ情報を端末３に提供する。
【００４５】
要求受信部１２２は、シナリオ開始後の端末３からの要求を受信する。
【００４６】
抽出部１２３は、要求受信部１２２によって受信した要求に含まれるマーカーＩＤに基づいて、端末３にダウンロードさせる重畳情報７を決定する。抽出部１２３は、更に、オフライン判断部１２４を有する。
【００４７】
オフライン判断部１２４は、要求に含まれるマーカーＩＤを用いてマーカーテーブル１３４を参照することによって、現在のマーカーＭＫが境界１ｒに相当するか否かを判断する。オフライン判断部１２４によって、現在のマーカーＭＫが境界１ｒに相当すると判断された場合、抽出部１２３は、マーカーテーブル１３４から、現在のマーカーＭＫとオフライン１ｂのマーカーＭＫのマーカーＩＤを抽出する。抽出されたマーカーＩＤの一覧を示す抽出リスト１３５が記憶部１３０に記憶される。
【００４８】
応答送信部１２５は、重畳情報定義テーブル１３６から抽出部１２３が抽出したマーカーＩＤに対応付けた重畳情報７を取得して、応答に含めて端末３に送信する。
【００４９】
更新部１２７は、端末３の重畳情報更新９に応じて、重畳情報定義テーブル１３６を更新する。
【００５０】
次に、サーバ装置１００について図５から図１０で説明する。先ず、図５に示すルートＡのシナリオの場合を用いて、記憶部１３０に記憶される種々のデータ例について説明する。図５は、シナリオの一例を示す図である。図５に示されるシナリオでは、端末３がマーカーＭＫ１、ＭＫ２、ＭＫ３、ＭＫ４、ＭＫ５、ＭＫ６の順でマーカーＩＤを認識するルートＡが示されている。ルートＡにおいて、マーカーＭＫ１、ＭＫ２、及びＭＫ５がオンライン１ａ内に配置され、マーカーＭＫ３、ＭＫ４、及びＭＫ６がオフライン１ｂ内に配置されている。マーカーＭＫ１、ＭＫ２、ＭＫ３、ＭＫ４、ＭＫ５、ＭＫ６は、夫々、マーカーＩＤ「１」、「２」、「３」、「４」、「５」、「６」を保持している。
【００５１】
端末３は、マーカーＭＫ１から順にマーカーＩＤを取得する。端末３は、マーカーＭＫ１からマーカーＩＤ「１」を検知すると、サーバ装置１００に送信することによって、マーカーＭＫ１の重畳情報７をダウンロードする。ダウンロードした重畳情報７は、端末３の表示操作部３３に表示される。端末３は、次に、マーカーＭＫ２のマーカーＩＤ「２」を検知するとサーバ装置１００に送信する。
【００５２】
ルートＡでは、マーカーＭＫ３及びＭＫ４はオフライン１ｂに配置され、マーカーＭＫ５はオンライン１ａに配置される。サーバ装置１００は、マーカーＩＤ「２」に基づいてマーカーテーブル１３４を参照することにより、端末３は、オンライン１ａからオフライン１ｂのマーカーＭＫ３へ移動すると判断する。従って、サーバ装置１００は、重畳情報定義テーブル１３６から、マーカーＭＫ２、ＭＫ３及びＭＫ４の重畳情報を端末３に提供する。即ち、サーバ装置１００は、端末３にマーカーＭＫ２の重畳情報に加えて、マーカーＭＫ３及びＭＫ４の重畳情報をダウンロードさせる。
【００５３】
端末３は、ダウンロードしたマーカーＭＫ２の重畳情報を表示操作部３３に表示される画像に重畳させ、マーカーＭＫ３及びＭＫ４の重畳情報をメモリ３２内に格納する。
【００５４】
端末３は、オンライン１ａからオフライン１ｂに入り、マーカーＭＫ３のマーカーＩＤ「３」を検知すると、メモリ３２からマーカーＭＫ３の重畳情報を読み出して表示操作部３３に表示する。
【００５５】
端末３は、マーカーＭＫ４に移動する。マーカーＭＫ４の位置では、未だオフライン１ｂ内であるため、端末３は、マーカーＭＫ４のマーカーＩＤ「４」を検知すると、メモリ３２からマーカーＭＫ４の重畳情報を読み出して表示操作部３３に表示する。
【００５６】
そして、端末３は、オフライン１ｂからオンライン１ａに移動して、マーカーＭＫ５のマーカーＩＤ「５」を検知してサーバ装置１００に送信する。
【００５７】
この場合、サーバ装置１００は、端末３から受信したマーカーＩＤ「５」に基づいてマーカーテーブル１３４を参照することによって、端末３は、オフライン１ｂからオンライン１ａのマーカーＭＫ６へ移動すると判断する。従って、サーバ装置１００は、重畳情報定義テーブル１３６から、マーカーＭＫ５及びＭＫ６の重畳情報を端末３に提供する。即ち、サーバ装置１００は、端末３にマーカーＭＫ５の重畳情報に加えて、マーカーＭＫ６の重畳情報をダウンロードさせる。
【００５８】
端末３は、ダウンロードしたマーカーＭＫ５の重畳情報を表示装置１０５に表示される画像に重畳させ、マーカーＭＫ６の重畳情報をメモリ３２内に格納する。
【００５９】
端末３は、オンライン１ａからオフライン１ｂに入り、マーカーＭＫ６のマーカーＩＤ「６」を検知すると、メモリ３２からマーカーＭＫ６の重畳情報を読み出して表示装置１０５に表示する。
【００６０】
図６は、シナリオテーブルのデータ例を示す図である。図６において、シナリオテーブル１３４は、シナリオＩＤ、シナリオ名、説明等の項目を有する。シナリオＩＤ毎にシナリオ名と説明とが対応付けられる。
【００６１】
シナリオＩＤは、シナリオを識別するＩＤを示す。シナリオ名は、シナリオの名称である。説明は、シナリオを説明した内容である。例えば、シナリオＩＤ「１」は、シナリオ名が「ルートＡ」であり、「ルートＡのシナリオです。」と説明される。以下、シナリオＩＤ毎にシナリオ名と説明が存在する。
【００６２】
端末３にてユーザがシナリオＩＤ「１」のシナリオを選択すると、サーバ装置１００は、説明「ルートＡのシナリオです。」を端末３に送信する。端末３では、ユーザは、選択したシナリオがルートＡのシナリオであることが分かる。
【００６３】
図７は、マーカーテーブルのデータ例を示す図である。図７において、シナリオテーブル１３４は、マーカーＩＤ、シナリオＩＤ、ネットワーク、順序等の項目を有する。マーカーＩＤ毎、又は、マーカーＩＤとシナリオＩＤの組み合せ毎に、ネットワークと順序とが対応付けられる。
【００６４】
マーカーＩＤは、マーカーＭＫを識別するＩＤを示す。シナリオＩＤは、シナリオを識別するＩＤを示す。ネットワークは、マーカーＭＫがオンライン１ａ内に配置されているか、オフライン１ｂ内に配置されているかを示す。オンライン１ａ内に配置されている場合には、「オンライン」を示す。オフライン１ｂ内に配置されている場合には、「オフライン」を示す。順序は、同一シナリオ内での端末３の移動順、即ち、端末３によってマーカーＭＫが認識される順を示す。
【００６５】
図７のマーカーテーブル１３４のデータ例では、マーカーＩＤ「１」のマーカーＭＫは、シナリオＩＤ「１」のシナリオに属し、オンライン１ａ内に配置されており、同一シナリオ内において、端末３によって１番目にマーカー認識されることを示している。マーカーＩＤ「２」のマーカーオンライン１ａ内に配置されており、同一シナリオ内において、端末３によって２番目にマーカー認識されることを示している。
【００６６】
マーカーＩＤ「３」及び「４」のマーカーＭＫもシナリオＩＤ「１」のシナリオに属しているが、オフライン１ｂ内に配置されている。同一シナリオ内において、端末３によって３、４番目にマーカー認識されることを示している。
【００６７】
マーカーＩＤ「５」のマーカーＭＫは、シナリオＩＤ「１」のシナリオに属し、オンライン１ａ内に配置されており、同一シナリオ内において、端末３によって５番目にマーカー認識されることを示している。
【００６８】
マーカーＩＤ「６」のマーカーＭＫは、シナリオＩＤ「１」のシナリオに属し、オフライン１ｂ内に配置されており、同一シナリオ内において、端末３によって６番目にマーカー認識されることを示している。
【００６９】
他のシナリオに属するマーカーＭＫについても、ネットワーク及び順序がマーカーテーブル１３４で管理されている。
【００７０】
図８は、抽出リストのデータ例を示す図である。図８（Ａ）では、図５のルートＡにおいて、端末３からマーカーＩＤ「１」に対応する重畳情報７の要求があった場合の抽出リスト１３５のデータ例を示している。この場合、抽出リスト１３５によって、マーカーＩＤ「１」のみが示される。
【００７１】
図８（Ｂ）では、図５のルートＡにおいて、端末３からマーカーＩＤ「２」に対応する重畳情報７の要求があった場合の抽出リスト１３５のデータ例を示している。この場合、抽出リスト１３５によって、マーカーＩＤ「２」、「３」、及び「４」が示される。
【００７２】
図８（Ｃ）では、図５のルートＡにおいて、端末３からマーカーＩＤ「５」に対応する重畳情報７の要求があった場合の抽出リスト１３５のデータ例を示している。この場合、抽出リスト１３５によって、マーカーＩＤ「５」、及び「６」が示される。
【００７３】
図９は、重畳情報定義テーブルのデータ例を示す図である。図９において、重畳情報定義テーブル１３６は、重畳情報ＩＤ、シナリオＩＤ、マーカーＩＤ、重畳情報等の項目を有する。重畳情報ＩＤ毎に、シナリオＩＤ、マーカーＩＤ、重畳情報等が対応付けられている。
【００７４】
重畳情報ＩＤは、重畳情報７を識別するＩＤを示す。シナリオＩＤは、シナリオを識別するＩＤを示す。マーカーＩＤは、マーカーを識別するＩＤを示す。重畳情報は、重畳情報７を記憶する。重畳情報は、重畳情報７の実体であっても良いし、重畳情報７を記憶している記憶領域へのポインタであっても良い。
【００７５】
図９の重畳情報定義テーブル１３６のデータ例では、重畳情報ＩＤ「１」の重畳情報７は、シナリオＩＤ「１」のシナリオに属し、マーカーＩＤ「１」のマーカーＭＫに対応することを示している。また、重畳情報ＩＤ「１」の重畳情報７は、image.pngである。端末３では、表示操作部３３に表示されている画像に重畳情報７のimage.pngが重畳される。他の各重畳情報７についても同様に定義される。
【００７６】
重畳情報ＩＤ「１」の重畳情報７は、画像であるが、重畳情報ＩＤ「２」の重畳情報７は、「次はオフラインです」と示されるようにテキストである。図９のデータ例では、重畳情報７は、画像、テキスト、記号等であるが、これらに限定されない。
【００７７】
サーバ装置１００は、図８（Ａ）、図８（Ｂ）、図８（Ｃ）のいずれかに示す抽出リスト１３５に基づいて、図９の重畳情報定義テーブル１３６から重畳情報７を抽出して、端末３に提供する。
【００７８】
次に、サーバ装置１００の情報提供部１２０が行う情報提供処理について説明する。図１０は、サーバ装置が行う情報提供処理を説明するためのフローチャート図である。図１０にて、サーバ装置１００の情報提供部１２０において、要求受信部１２２は、端末３からリクエスト８ａを受信したか否かを判断する（ステップＳ１１）。
【００７９】
要求受信部１２２は、リクエスト８ａを受信していないと判断した場合（ステップＳ１１のＮＯ）、端末３から終了指示を受信したか否かを判断する（ステップＳ１６）。要求受信部１２２が終了指示を受信したと判断した場合（ステップＳ１６のＹＥＳ）、情報提供部１２０は、情報提供処理を終了する。要求受信部１２２は、終了指示を受信していないと判断した場合（ステップＳ１６のＮＯ）、ステップＳ１１へ戻り、上述同様の処理を繰り返す。
【００８０】
一方、要求受信部１２２がリクエスト８ａを受信したと判断した場合（ステップＳ１１のＹＥＳ）、抽出部１２３が、シナリオＩＤでマーカーＩＤを抽出する（ステップＳ１２）。抽出部１２３は、ユーザが選択したシナリオのシナリオＩＤを用いて、マーカーテーブル１３４から同じシナリオに属する１又は複数のマーカーＭＫのマーカーＩＤのレコードを抽出する。図７のマーカーテーブル１３４のデータ例では、ユーザがシナリオＩＤ「１」のシナリオを選択した場合、シナリオＩＤ「１」を示すレコードが抽出される。
【００８１】
そして、抽出部１２３は、重畳情報７の提供対象であるマーカーＭＫのマーカーＩＤを抽出リスト１３５に記憶する（ステップＳ１３）。先ず、リクエストに含まれるマーカーＩＤが抽出リスト１３５に記憶される。この際、抽出部１２３は、リクエストに含まれるマーカーＩＤが抽出したレコードに存在する場合に、抽出リスト１３５に記憶するようにしても良い。存在しない場合、抽出部１２３は、応答送信部１２５にマーカーＩＤが存在しなかったこと、又は、重畳情報７を含まないレスポンス８ｂを端末３に送信させるようにすれば良い。
【００８２】
次に、抽出部１２３のオフライン判断部１３４が、次のマーカーＭＫはオフライン１ｂ内か否かを判断する（ステップＳ１４）。オフライン判断部１３４は、マーカーテーブル１３４を参照して、順序に従って、次のマーカーＭＫ（マーカーＩＤ）のネットワークがオフラインを示すか否かをチェックする。ネットワークが「オフライン」を示す場合、オフライン判断部１３４は、次のマーカーＭＫはオフライン１ｂ内であると判断する。
【００８３】
オフライン判断部１３４が次のマーカーＭＫはオフライン１ｂ内であると判断した場合（ステップＳ１４のＹＥＳ）、抽出部１２３は、次のマーカーＩＤを提供対象のマーカーＭＫのマーカーＩＤとして取得して、ステップＳ１３へ戻り、抽出リスト１３５に記憶する。次のマーカーＩＤのレコードにおいて、ネットワークが「オンライン」を示すまで、ステップＳ１３及びＳ１４での処理が繰り返される。
【００８４】
オフライン判断部１３４が次のマーカーＭＫはオフライン１ｂ内ではないと判断した場合（ステップＳ１４のＮＯ）、即ち、次のマーカーＭＫはオンライン１ａ内であると判断した場合、応答送信部１２５が、抽出リスト１３５に基づいて重畳情報定義テーブル１３６を用いて、レスポンスを作成して端末３へ送信する（ステップＳ１５）。重畳情報定義テーブル１３６において、抽出リスト１３５で示される各マーカーＩＤに対応付けられる重畳情報７が、端末３へ送信される。
【００８５】
応答送信部１２５による重畳情報７の端末３への送信後、要求受信部１２２により端末３から終了指示を受信したか否かを判断する（ステップＳ１６）。要求受信部１２２は、端末３から終了指示を受信していないと判断した場合（ステップＳ１６のＮＯ）、ステップＳ１１を実行する。要求受信部１２２が終了指示を受信したと判断した場合（ステップＳ１６のＹＥＳ）、情報提供部１２０は、情報提供処理を終了する。
【００８６】
次に、サーバ装置１００について図１１から図１３で説明する。先ず、図１１は、端末で保持されるデータ例を示す図である。図１１（Ａ）は、データ構造例を示す。端末３は、サーバ装置１００から受信したレスポンス８ｂに、要求したマーカーＩＤ以外のマーカーＩＤに対応する重畳情報７が含まれている場合、メモリ２３内に図１１（Ａ）に示すようなデータ構造ＤＳ０で重畳情報７を保持する。
【００８７】
データ構造ＤＳ０によって、シナリオＩＤ、マーカーＩＤ、重畳情報の順に保持し、１つのデータセットを構成する。データ構造ＤＳ０内の重畳情報は、重畳情報７の実体を格納しても良いし、メモリ３２内の重畳情報７を格納した記憶領域へのポインタであっても良い。本実施形態において、データ構造ＤＳ０は、オフライン１ｂ内に配置されたマーカーＭＫに対応する重畳情報７を保持するために使用される。
【００８８】
図１１（Ｂ）は、図５のルートＡにて、端末３がマーカーＭＫ２のマーカーＩＤ「２」を検知し、サーバ装置１００が図８（Ｂ）に示す抽出リスト１３５に基づいて重畳情報７を端末３にダウンロードさせた場合のデータ例を示す。
【００８９】
図１１（Ｂ）では、ダウンロードにより、メモリ３２内に２つのデータセットＤＳ１及びＤＳ２が構成される。最初のデータセットＤＳ１には、シナリオＩＤ「１」、マーカーＩＤ「３」、重畳情報７としてテキスト「危険」が保持される。また、２番目のデータセットＤＳ２には、シナリオＩＤ「１」、マーカーＩＤ「４」、重畳情報７として記号「★」が保持される。
【００９０】
端末３は、オフライン１ｂ内のマーカーＭＫ３のマーカーＩＤ「３」を検知した場合、メモリ３２に保持したＤＳ１からテキスト「危険」を読み出して、表示操作部３３に表示されている画像に重畳させる。同様に、端末３は、オフライン１ｂ内のマーカーＭＫ４のマーカーＩＤを検知した場合、メモリ３２に保持したＤＳ２から記号「★」を読み出して、表示操作部３３に表示されている画像に重畳させる。
【００９１】
図１１（Ｃ）は、図５のルートＡにて、端末３がマーカーＭＫ５のマーカーＩＤ「５」を検知し、サーバ装置１００が図８（Ｃ）に示す抽出リスト１３５に基づいて重畳情報７を端末３にダウンロードさせた場合のデータ例を示す。
【００９２】
図１１（Ｃ）では、ダウンロードにより、メモリ３２内に１つのデータセットＤＳ３が構成される。データセットＤＳ３には、シナリオＩＤ「１」、マーカーＩＤ「６」、重畳情報７としてテキスト「終了です。」が保持される。
【００９３】
端末３は、オフライン１ｂ内のマーカーＭＫ６のマーカーＩＤ「６」を検知した場合、メモリ３２に保持したＤＳ１からテキスト「終了です。」を読み出して、表示操作部３３に表示されている画像に重畳させる。
【００９４】
本実施形態に係る端末３での処理について図１２及び図１３で説明する。図１２は、端末での処理概要を説明するためのフローチャート図である。図１２において、端末３のＣＰＵ３１は、ユーザの操作に応じて、シナリオ一覧をサーバ装置１００から取得して表示操作部３３に表示する（ステップＳ５１）。サーバ装置１００は、図６に示すシナリオテーブル１３２に基づいて、シナリオ一覧を作成し端末３に送信する。シナリオ一覧には、シナリオＩＤ、シナリオ名、説明が含まれる。端末３の表示操作部３３に、シナリオ一覧が表示される。
【００９５】
端末３のユーザは、表示操作部３３に表示されたシナリオ一覧からシナリオを１つ選択する（ステップＳ５２）。ユーザがシナリオを選択すると、端末３のＣＰＵ３１は、シナリオＩＤをサーバ装置１００へ送信する。
【００９６】
シナリオの選択後、端末３のＣＰＵ３１はマーカーＩＤを検知するとＡＲ重畳表示処理を行う（ステップＳ５３）。そして、ＡＲ重畳表示処理の後、ＣＰＵ３１はユーザから終了指示を受け付けたか否かを判断する（ステップＳ５４）。終了指示を受け付けていない場合（ステップＳ５４のＮＯ）、ＣＰＵ３１は、ステップＳ５３へ戻り、端末３はマーカーＩＤを検知した場合にＡＲ重畳表示処理を行う。終了指示を受け付けた場合（ステップＳ５４のＹＥＳ）、ＣＰＵ３１は、端末３での処理を終了する。
【００９７】
図１３は、図１２のステップＳ５３におけるＡＲ重畳表示処理を説明するためのフローチャート図である。図１３に示すＡＲ重畳表示処理において、端末３のＣＰＵ３１は、マーカーＩＤを検知したか否かを判断する（ステップＳ７１）。ＣＰＵ３１は、マーカーＩＤの検知を、撮影部３４からのイベントにより判断すればよい。マーカーＩＤを検知していないと判断した場合（ステップＳ７１のＮＯ）、ＣＰＵ３１は、ＡＲ重畳表示処理を終了する。
【００９８】
マーカーＩＤを検知した場合（ステップＳ７１のＹＥＳ）、ＣＰＵ３１は、オンライン１ａか否かを判断する（ステップＳ７２）。端末３がオンライン１ａ内であるかオフライン１ｂ内であるかは、無線通信部３５によって検出した電波の強弱に基づいて判断すればよい。
【００９９】
オフライン１ｂであると判断した場合、端末３のＣＰＵ３１は、サーバ装置１００から重畳情報７をダウンロードする（ステップＳ７３）。具体的には、ＣＰＵ３１は、無線通信部３５により、ステップＳ７１で検知したマーカーＩＤを含むレスポンス８ａ（図１）をサーバ装置１００へ送信する。ＣＰＵ３１は、サーバ装置１００から１以上の重畳情報７を含むレスポンス８ｂを受信することにより、重畳情報７を端末３にダウンロードする。
【０１００】
ダウンロードが終了すると、端末３のＣＰＵ３１は、レスポンス８ｂにオフライン用の重畳情報７が含まれるか否かを判断する（ステップＳ７４）。ＣＰＵ３１は、レスポンス８ｂにステップＳ７１で検知したマーカーＩＤの重畳情報７以外の重畳情報７が含まれているか否かで判断すればよい。レスポンス８ｂにオフライン用の重畳情報７が含まれない場合（ステップＳ７４のＮＯ）、ＣＰＵ３１は、ステップＳ７１で検知したマーカーＩＤに対応する重畳情報７を、表示操作部３３に表示される画像に重畳させることによって重畳表示を行い（ステップＳ７６）、ＡＲ重畳表示処理を終了する。
【０１０１】
レスポンス８ｂにオフライン用の重畳情報７が含まれる場合（ステップＳ７４のＹＥＳ）、端末３のＣＰＵ３１は、レスポンス８ｂに含まれるステップＳ７１で検知したマーカーＩＤの重畳情報７以外の重畳情報７をメモリ３２に図１１（Ａ）のデータ構造ＤＳ０を用いて記憶する（ステップＳ７５）。
【０１０２】
そして、端末３のＣＰＵ３１は、レスポンス８ｂに含まれるステップＳ７１で検知したマーカーＩＤに対応する重畳情報７を、表示操作部３３に表示される画像に重畳させることによって重畳表示を行い（ステップＳ７６）、ＡＲ重畳表示処理を終了する。
【０１０３】
上記では、本実施形態を、シナリオ毎にルートが定められている場合、つまり、端末３がマーカーＩＤを検知する順番が分かっている場合で説明したが、オフライン１ｂ内のマーカーＭＫを配置したエリアを定めた場合でも本実施形態を適用することができる。図１４は、オフラインのエリアへの情報提供例を説明するための図である。図１４では、オフライン１ｂ内で、１又は複数のマーカーＭＫの纏まり毎にエリアＡ、Ｂ及びＣを定めた例を示している。
【０１０４】
オンライン１ａ内には、マーカーＭＫ＿Ｌ１、ＭＫ＿Ｌ２、ＭＫ＿Ｌ３、ＭＫ＿Ｌ４、及びＭＫ＿Ｌ５が配置される。オフライン１ｂ内には、マーカーＭＫ＿Ａ１、ＭＫ＿Ａ２及びＭＫ＿Ａ３、マーカーＭＫ＿Ｂ１及びＭＫ＿Ｂ２、マーカーＭＫ＿Ｃ１、マーカーＭＫ＿Ｃ２及びマーカーＭＫ＿Ｃ３が配置される。
【０１０５】
オフライン１ｂ内において、マーカーＭＫ＿Ａ１〜ＭＫ＿Ａ３が配置される領域がエリアＡ、マーカーＭＫ＿Ｂ１及びＭＫ＿Ｂ２が配置される領域がエリアＢ、及び、マーカーＭＫ＿Ｃ１〜ＭＫ＿Ｃ３が配置される領域がエリアＣと定義されている。
【０１０６】
オンライン１ａ内で、端末３がマーカーＭＫ＿Ｌ１を検知した場合、サーバ装置１００は、マーカーＭＫ＿Ｌ１の重畳情報７に加えて、エリアＡのマーカーＭＫ＿Ａ１〜ＭＫ＿Ａ３の重畳情報７を端末３にダウンロードさせる。
【０１０７】
オンライン１ａ内で、端末３がマーカーＭＫ＿Ｌ２を検知した場合、サーバ装置１００は、マーカーＭＫ＿Ｌ２の重畳情報７に加えて、エリアＢのマーカーＭＫ＿Ｂ１〜ＭＫ＿Ｂ３の重畳情報７を端末３にダウンロードさせる。
【０１０８】
オンライン１ａ内で、端末３がマーカーＭＫ＿Ｌ３を検知した場合、サーバ装置１００は、マーカーＭＫ＿Ｌ３の重畳情報７に加えて、エリアＣのマーカーＭＫ＿Ｃ１〜ＭＫ＿Ｃ３の重畳情報７を端末３にダウンロードさせる。
【０１０９】
サーバ装置１００は、オンライン１ａ内のマーカーＭＫ＿Ｌ１〜ＭＫ＿Ｌ５のうち、
マーカーＭＫ＿Ｌ１がエリアＡに最も近く、マーカーＭＫ＿Ｌ２がエリアＢに最も近く、マーカーＭＫ＿Ｌ３がエリアＣに最も近いことを予め定義した情報を保持しておけば良い。
【０１１０】
上述したように、本実施形態では、サーバ装置１００は、端末３が無線圏外（オフライン１ｂ）に入る直前で、端末３に無線圏外（オフライン１ｂ）のマーカーに対応する情報を取得させるように制御できる。
【０１１１】
端末３は、検知したマーカーＭＲのマーカーＩＤをサーバ装置１００に送信するのみであるため、サーバ装置１００が無線圏外（オフライン１ｂ）に入る直前であるか否かを判断するためのＧＰＳによる位置情報の提供等の特別な処理が不要である。
【０１１２】
また、サーバ装置１００においても、端末３からのマーカーＩＤの受信に応じて、オフラインを判断する簡単な処理によって、端末３への重畳情報７のダウンロードを制御することができる。
【０１１３】
上述した本実施形態において、サーバ装置１００は、端末３との通信速度に対応するデータ転送量内で、オフライン１ｂ内のマーカーＭＫに対応する重畳情報７を端末３にダウンロードさせるようにしても良い。基準通信速度より遅い通信速度に対しては、重畳情報７が画像の場合、情報量の少ないテキストによる画像に対応する説明文に変更等を行えば良い。或いは、サーバ装置１００は、全ての通信速度でも対応する予め定めたデフォルトの重畳情報７を端末３にダウンロードさせるようにしても良い。
【０１１４】
本発明は、具体的に開示された本実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【０１１５】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
基準物を識別する基準物識別情報毎に、表示情報と、該基準物が無線圏内又は無線圏外のいずれに位置するかを示す位置関連情報とを関連付けて記憶した記憶部と、
端末からの基準物識別情報を含む表示情報要求の受信に応じて、前記記憶部に記憶された前記位置関連情報に基づいて、該受信した基準物識別情報に関連付けられる表示情報に前記無線圏外に配置される基準物の表示情報を加えるか否かを判断して、該端末への情報提供を行う情報提供部と
を有することを特徴とする情報提供装置。
（付記２）
前記情報提供部は、
前記端末が既知の順序で前記基準物を検知する場合、該端末が検知した該基準物識別情報の基準物は、前記無線圏外の直前の基準物であるか否かを判断する判断部を有することを特徴とする付記１記載の情報提供装置。
（付記３）
前記判断部は、前記既知の順序に従って、前記記憶部内の次の基準物の前記位置関連情報が、前記無線圏外を示す場合、前記受信した基準物識別情報の基準物は、前記無線圏外の直前の基準物であると判断することを特徴とする付記２記載の情報提供装置。
（付記４）
前記情報提供部は、
前記端末の通信速度に対応するデータ転送量に基づいて、前記表示情報を変更して該端末にダウンロードさせることを特徴とする付記３記載の情報提供装置。
（付記５）
端末からの基準物識別情報を含む表示情報要求を受信し、
前記表示情報要求の受信に応じて、基準物を識別する基準物識別情報毎に、表示情報と、該基準物が無線圏内又は無線圏外のいずれに位置するかを示す位置関連情報とを関連付けて記憶した記憶部を参照し、
前記記憶部に記憶された前記位置関連情報に基づいて、該受信した基準物識別情報に関連付けられる表示情報に前記無線圏外に配置される基準物の表示情報を加えるか否かを判断して、該端末への情報提供を行う
処理をコンピュータに実行させる情報提供プログラム。
（付記６）
端末と、表示情報を該端末に提供するサーバ装置とを有する情報提供システムであって、
前記サーバ装置は、
前記端末からの基準物識別情報を含む表示情報要求を受信し、
前記表示情報要求の受信に応じて、基準物を識別する基準物識別情報毎に、表示情報と、該基準物が無線圏内又は無線圏外のいずれに位置するかを示す位置関連情報とを関連付けて記憶した記憶部を参照し、
前記記憶部に記憶された前記位置関連情報に基づいて、該受信した基準物識別情報に関連付けられる表示情報に前記無線圏外に配置される基準物の表示情報を加えるか否かを判断して、該端末への情報提供を行い、
前記端末は、
前記無線圏内の場合は、前記基準物で検知した基準物識別情報を前記サーバ装置に送信することによって前記表示情報をダウンロードし、該ダウンロードによって複数の表示情報を取得した場合、前記基準物識別情報の表示情報以外をメモリに記憶して、該基準物識別情報の表示情報を表示し、
前記無線圏外の場合は、前記メモリに記憶した前記表示情報を用いて表示する
ことを特徴とする情報提供システム。
【符号の説明】
【０１１６】
１ａ            オンライン
１ｂ            オフライン
１ｒ            境界
２              インターネット
３、３ａ、３ｂ  端末
４、４ａ、４ｂ  基地局
７、７ａ、７ａ−２、７ｂ、７ｂ−２  重畳情報
９              重畳情報更新
３１            ＣＰＵ
３２            メモリ
３３            表示操作部
３４            撮影部
３５            無線通信部
１００          サーバ装置
１０１          ＣＰＵ
１０２          主記憶装置
１０３          補助記憶装置
１０４          入力装置
１０５          表示装置
１０６          出力装置
１０７          通信Ｉ／Ｆ
１０８          ドライブ
１０９          記憶媒体
１２０          情報提供部
１２１          開始処理部
１２２          要求受信部
１２３          抽出部
１２４          オフライン判断部
１２５          応答送信部
１２７          更新部
１３０          記憶部
１３２          シナリオテーブル
１３４          基準物テーブル
１３５          抽出リスト
１３６          重畳情報定義テーブル
Ｂ１、Ｂ２      バス
ＭＫ、ＭＫ１、ＭＫ２、ＭＫ３  基準物
【図１】
2015129654.tif 000003
【図２】
2015129654.tif 000004
【図３】
2015129654.tif 000005
【図４】
2015129654.tif 000006
【図５】
2015129654.tif 000007
【図６】
2015129654.tif 000008
【図７】
2015129654.tif 000009
【図８】
2015129654.tif 000010
【図９】
2015129654.tif 000011
【図１０】
2015129654.tif 000012
【図１１】
2015129654.tif 000013
【図１２】
2015129654.tif 000014
【図１３】
2015129654.tif 000015
【図１４】
2015129654.tif 000016