(57)【特許請求の範囲】
【請求項１】
取得された撮像画像の第１の範囲内に基準物の画像が含まれることを検出すると、該基準物に対応するオブジェクトデータを表示し、
前記撮像画像中の第２の範囲内に前記基準物の画像が含まれることの検出が、所定時間継続すると、前記撮像画像の前記第１の範囲内に前記基準物の画像が含まれることを検出しなくなった場合であっても、前記基準物に対応する前記オブジェクトデータの表示を継続するモードに遷移する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項２】
前記第１の範囲と前記第２の範囲は、同じ範囲、又は、前記第２の範囲が第１の範囲の一部の範囲であることを特徴とする請求項１に記載の表示制御方法。
【請求項３】
前記第２の範囲内に前記所定時間継続してオブジェクトデータを含めた場合に、前記オブジェクトデータ以外に画面に表示されているオブジェクトデータの表示を継続させることを特徴とする請求項１又は２に記載の表示制御方法。
【請求項４】
検出された位置及び向きに応じて特定される領域内に、オブジェクトデータに対応付けられた位置が含まれる場合、撮像画像に前記オブジェクトデータを重畳表示すると共に、前記位置に対するオブジェクトデータの位置を示すシンボルを含むマップを表示し、
前記撮像画像中の所定の範囲内に前記オブジェクトデータが含まれることの検出が、所定時間継続すると、前記領域内に前記位置が含まれなくなった場合であっても、前記オブジェクトデータの表示を継続するモードに遷移する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項５】
前記所定の範囲内に前記所定時間継続してオブジェクトデータを含めた場合に、前記オブジェクトデータ以外に画面に表示されているオブジェクトデータの表示を継続させることを特徴とする請求項４に記載の表示制御方法。
【請求項６】
前記所定時間は、前記撮像画像に対する所定のフレーム数に対応させた時間であることを特徴とする請求項１乃至５の何れか１項に記載の表示制御方法。
【請求項７】
前記オブジェクトデータの表示を継続するモードに遷移した場合、前記オブジェクトデータに対応するリストを前記撮像画像に重畳表示することを特徴とする請求項１乃至６の何れか１項に記載の表示制御方法。
【請求項８】
取得された撮像画像の第１の範囲内に基準物の画像が含まれることを検出すると、該基準物に対応するオブジェクトデータを表示し、
前記撮像画像中の第２の範囲内に前記基準物の画像が含まれることの検出が、所定時間継続すると、前記撮像画像の前記第１の範囲内に前記基準物の画像が含まれることを検出しなくなった場合であっても、前記基準物に対応する前記オブジェクトデータの表示を継続するモードに遷移する、
処理をコンピュータに実行させるための表示制御プログラム。
【請求項９】
検出された位置及び向きに応じて特定される領域内に、オブジェクトデータに対応付けられた位置が含まれる場合、撮像画像に前記オブジェクトデータを重畳表示すると共に、前記位置に対するオブジェクトデータの位置を示すシンボルを含むマップを表示し、
前記撮像画像中の所定の範囲内に前記オブジェクトデータが含まれることの検出が、所定時間継続すると、前記領域内に前記位置が含まれなくなった場合であっても、前記オブジェクトデータの表示を継続するモードに遷移する、
処理をコンピュータに実行させるための表示制御プログラム。
【請求項１０】
取得された撮像画像の第１の範囲内に基準物の画像が含まれることを検出すると、該基準物に対応するオブジェクトデータを表示する表示部と、
前記撮像画像中の第２の範囲内に前記基準物の画像が含まれることの検出が、所定時間継続すると、前記撮像画像の前記第１の範囲内に前記基準物の画像が含まれることを検出しなくなった場合であっても、前記基準物に対応する前記オブジェクトデータの表示を継続するモードに遷移する表示制御部とを有することを特徴とする情報処理装置。
【請求項１１】
検出された位置及び向きに応じて特定される領域内に、オブジェクトデータに対応付けられた位置が含まれる場合、撮像画像に前記オブジェクトデータを重畳表示すると共に、前記位置に対するオブジェクトデータの位置を示すシンボルを含むマップを表示する表示部と、
前記撮像画像中の所定の範囲内に前記オブジェクトデータが含まれることの検出が、所定時間継続すると、前記領域内に前記位置が含まれなくなった場合であっても、前記オブジェクトデータの表示を継続するモードに遷移する表示制御部とを有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御方法、表示制御プログラム、及び情報処理装置に関する。
【背景技術】
【０００２】
カメラ等の撮像装置により撮像された画像の一部にオブジェクトデータを重畳して表示させる拡張現実（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ：ＡＲ）技術が知られている。
【０００３】
従来のＡＲ技術では、例えば端末が撮像画像から認識されたＡＲマーカ等の基準物（画像データ）に対する位置情報や識別情報（マーカＩＤ）を取得し、マーカＩＤに対応付けられたオブジェクトデータと配置情報とを含むＡＲコンテンツ情報を取得する。また、端末は、取得したマーカ領域の大きさや形状（歪み）から、マーカとカメラとの位置関係を推定し、推定した位置関係を用いて、オブジェクトデータの配置（位置、向き等）を決定し、決定した配置でオブジェクトデータを撮像画像に重畳表示する。
【０００４】
また従来では、上述したようにＡＲマーカに対応付けたオブジェクトデータを表示させるのではなく、Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ（ＧＰＳ，全地球測位網）等の所定の測位方式からの位置情報（緯度、経度、高度）に対応する三次元直交座標系の座標（ｘ，ｙ，ｚ）と、端末の向き情報とに基づいて、その端末が撮像した実物体に対するオブジェクトデータ等を画面に重畳表示する。
【０００５】
上述したようなＡＲ技術は、タブレット端末やスマートフォンのようにユーザによる画面操作が容易な端末だけでなく、ヘッドマウントディスプレイ（以下、「ＨＭＤ」という）や眼鏡型ディスプレイ等のようなウェアラブルコンピュータにも適用されている。ＨＭＤ等では、ユーザの目の位置に対応して装着された透過型の画面にオブジェクトデータを表示させることで、ユーザの視野内にある実物体等に対応したオブジェクトデータを表示させることができる。
【０００６】
また従来では、画像中から認識できていたＡＲマーカが認識できない状態になったとしても対応するオブジェクトデータを表示し続けたい場合がある。その場合には、ユーザによる画面操作により、ＡＲマーカの非認識時にＡＲコンテンツを継続表示している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−９２９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ユーザの状況によっては、他の装置の操作を行うために、オブジェクトデータを継続表示させたくても端末の画面を直接操作することができない場合がある。また、例えばウェアラブルコンピュータ等を用いて画面表示している場合には、画面を直接操作できないため、ジェスチャ等による限られた操作しかできない。
【０００９】
一つの側面では、本発明は、状況に応じたオブジェクトデータの表示を実現することを目的とする。
【課題を解決するための手段】
【００１０】
一つの態様では、表示制御方法は、取得された撮像画像の第１の範囲内に基準物の画像が含まれることを検出すると、該基準物に対応するオブジェクトデータを表示し、前記撮像画像中の第２の範囲内に前記基準物の画像が含まれることの検出が、所定時間継続すると、前記撮像画像の前記第１の範囲内に前記基準物の画像が含まれることを検出しなくなった場合であっても、前記基準物に対応する前記オブジェクトデータの表示を継続するモードに遷移する、処理をコンピュータが実行する。
【発明の効果】
【００１１】
一つの側面として、状況に応じたオブジェクトデータを実現することができる。
【図面の簡単な説明】
【００１２】
【図１】端末の機能構成の一例を示す図である。
【図２】端末のハードウェア構成の一例を示す図である。
【図３】本実施形態で適用される各種データ例を示す図である。
【図４】各種データのデータ構成の一例を示す図である。
【図５】第１の実施形態における表示制御処理の一例を示すフローチャートである。
【図６】第１の実施形態における表示継続制御処理の第１の実施例を示すフローチャートである。
【図７】第１の実施形態における表示継続制御処理の第２の実施例を示すフローチャートである。
【図８】第２の実施形態における表示制御処理の一例を示すフローチャートである。
【図９】第２の実施形態における表示継続制御処理の第１の実施例を示すフローチャートである。
【図１０】第２の実施形態における表示継続制御処理の第２の実施例を示すフローチャートである。
【図１１】本実施形態における表示制御処理の画面例を説明するための図（その１）である。
【図１２】本実施形態における表示制御処理の画面例を説明するための図（その２）である。
【図１３】本実施形態における表示制御処理の画面例を説明するための図（その３）である。
【図１４】本実施形態における表示制御処理の画面例を説明するための図（その４）である。
【発明を実施するための形態】
【００１３】
以下、図面に基づいて実施形態を説明する。
【００１４】
＜情報処理装置の機能構成例＞
本実施形態における情報処理装置の一例である端末の機能構成例について、図を用いて説明する。図１は、端末の機能構成の一例を示す図である。図１に示す端末１０は、通信部１１と、撮像部（画像取得部）１２と、表示部１３と、記憶部１４と、認識部１５と、検出部１６と、判定部１７と、表示制御部１８と、制御部１９とを有する。
【００１５】
通信部１１は、例えばインターネットやＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）等の通信ネットワークを介して外部装置とデータの送受信が可能な状態で接続されている。通信部１１は、例えば、撮像（撮影）された画像に重畳したり、表示部１３の画面に表示するオブジェクトデータと、その位置情報（座標値、回転角度、拡縮率）とを含むＡＲコンテンツ情報を通信ネットワークを介して接続された管理サーバ等から取得する。オブジェクトデータとは、例えば現実空間に対応する三次元の仮想空間上に配置される物体のモデルデータ等であり、例えば撮像部１２で撮像された画像に重畳して表示される重畳用データである。オブジェクトデータは、例えばテキスト、アイコン、アニメーション、マーク、模様、画像、映像等の様々な形態が含まれる。
【００１６】
また、通信部１１は、例えば赤外線通信やＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信手法を用いて、他の端末１０等のコンピュータと近距離通信を行うことができる。
【００１７】
撮像部１２は、一定のフレーム間隔で撮像を行い、画像データを生成する。撮像部１２は、例えばデジタルカメラ等であるが、これに限定されるものではない。また、撮像部１２は、端末１０に内蔵されていてもよく、接続可能な外部装置であってもよい。撮像部１２を装着する場合には、傾きや方向等の向き情報が端末１０と一体に動作されるものが好ましいが、これに限定されるものではない。また、撮像部１２は、外部の撮像装置等で撮像された画像データを取得してもよい。この場合には、撮像装置の位置情報や向き情報を有することが好ましいが、これに限定されるものではない。
【００１８】
表示部１３は、撮像部１２から取得した撮像画像や、撮像画像にオブジェクトデータを重畳した合成画像を表示する。また、表示部１３は、本実施形態における表示制御処理を行うために予め設定されたメニュー画面や設定画面、端末１０を操作するための操作画面等を表示する。また、表示部１３は、タッチパネル等のように、画面上から情報の入力を行ってもよい。
【００１９】
記憶部１４は、本実施形態において必要な各種情報を記憶する。記憶部１４は、例えば、制御部１９等の制御により、情報を書き込んだり、読み出したりすることができる。記憶部１４には、例えばＡＲコンテンツ情報を管理するＡＲコンテンツ管理テーブル、コンテンツを区別するシナリオ管理テーブルやシーン管理テーブル、認識枠管理テーブル、その他の各種設定情報等が記憶されるが、記憶される内容については、これに限定されるものではない。また、上述した各情報は、管理サーバ等から取得した情報でもよく、ユーザが端末１０から設定した情報であってもよい。
【００２０】
認識部１５は、取得された撮像画像の所定の範囲（第１の範囲）内にＡＲマーカ等の基準物の画像が含まれることを検出（認識）する。また、認識部１５は、取得された撮像画像中の所定の範囲（第２の範囲）内（例えば、認識枠内等）に、ＡＲマーカ等の基準物の画像が含まれるか否かを検出（認識）する。なお、上述した第１の範囲と第２の範囲は、例えば同じ範囲でもよく、また第２の範囲が第１の範囲の一部の範囲でもよい。
【００２１】
ここで、ＡＲマーカとは、例えばオブジェクトデータ等を含む各種コンテンツ情報の内容や表示する位置等を指定するための標識となるものである。ＡＲマーカは、例えば二次元コード等のように、所定の領域内に所定の模様や文字パターン等が形成された画像や物体等であるが、これに限定されるものではない。
【００２２】
基準物の一例としては、ＡＲマーカに限定されるものではなく、例えば壁掛け時計や絵画、壁紙、置物等の実物体であってもよい。この場合、基準物の認識は、例えば実物体の形状や色、模様等に対応する特徴情報と、予め設定された基準物毎の特徴情報とを比較して、実物体を特定することで、その実物体に対応する識別情報（ＩＤ）を上述したマーカＩＤとして用いることができる。
【００２３】
また、認識部１５は、撮像部１２（又は端末１０）の位置情報、向き情報、撮像範囲、本実施形態において設定されるオブジェクトデータの表示範囲等から、その撮像画像内において取得可能な位置範囲内に対するオブジェクトデータを重畳表示するかを認識する。
【００２４】
認識部１５は、撮像画像に対する所定時間の連続認識を行ってオブジェクトデータを表示する対象の画像か否かを判断してもよい。なお、時間情報は、制御部１９内で管理される内部クロックにより管理されてもよく、撮像画像に対するフレーム枚を基準にして、所定フレーム数分の画像（映像）により時間情報を管理してもよい。
【００２５】
検出部１６は、例えば、一又は複数の測位方式を用いて撮像部１２（又は端末１０）の位置情報及び向き情報を取得する。位置情報の測位方式としては、例えばＧＰＳを用いたり、接続中のＷｉ−Ｆｉネットワーク（例えば、ルータ）やモバイルネットワーク（例えば、基地局）等の位置から位置情報（緯度、経度、高度）を取得することができるが、これに限定されるものではない。また、検出部１６は、同時に複数のＷｉ−Ｆｉネットワークやモバイルネットワークと接続中の場合には、それぞれの位置情報の平均値や、受信強度が最大のルータや基地局等の位置情報を用いて端末１０の位置情報を取得してもよい。
【００２６】
また、向き情報の測定方式としては、例えば電子コンパスやジャイロセンサ等を用いて、向き（方位）情報（傾斜（Ｐｉｔｃｈ）、方位（Ａｚｉｍｕｔｈ）、回転（Ｒｏｌｌ））等を取得することができるが、これに限定されるものではない。例えば、電子コンパスは、地磁気センサ、方位センサ等の一例であり、地球の地磁気を二次元又三次元で検出し、地磁気に対してどの方角を向いているかにより、向き情報を取得することができる。また、ジャイロセンサは、回転していることを検知したり、向きの変化を検知することで向き情報を取得することができる。
【００２７】
検出部１６は、上述した位置情報や向き情報を定期的に取得する。また、検出部１６は、各種センサや撮像部１２等による撮像範囲（画角情報）等を検出することができる。
【００２８】
判定部１７は、表示部１３の画面に表示されている撮像画像中にオブジェクトデータが重畳されている場合（オブジェクトデータが表示中の場合）、ユーザから受け付けた操作が、所定の操作であるか否かを判定する。所定の操作とは、ＡＲマーカの画像又はオブジェクトデータに対する操作であるが、これに限定されるものではない。
【００２９】
また、判定部１７は、撮像画像中の所定の範囲（第２の範囲）内にＡＲマーカの画像が含まれることの検出が、所定時間継続しているか否かを判定する。所定時間については、時間情報を用いてもよく撮像画像のフレーム数を用いてもよい。また、判定部１７は、検出部１６により検出された端末１０の位置及び向きに応じて特定される領域（エリア）内に、オブジェクトデータに対応付けられた位置が含まれるか否かを判定する。
【００３０】
表示制御部１８は、例えば認識部１５が撮像画像の所定の範囲（第１の範囲）内にＡＲマーカの画像が含まれると判断した場合に、そのＡＲマーカに対応するＡＲコンテンツ情報を取得し、取得したＡＲコンテンツ情報に含まれるオブジェクトデータを、その位置情報に基づいて、撮像画像中のＡＲマーカを基準とした所定の位置に重畳表示する。
【００３１】
また、表示制御部１８は、端末１０の位置情報や向き情報に対応するオブジェクトデータを取得した場合に、撮像画像にオブジェクトデータを重畳して表示部１３に表示させる。
【００３２】
また、表示制御部１８は、判定部１７によりオブジェクトデータの表示を継続する旨の判定結果を得た場合（所定の条件を満たす場合）、撮像画像の所定の範囲（第１の範囲）内に基準物（例えば、ＡＲマーカ等）の画像が含まれることを検出されなくなった場合であっても、オブジェクトデータの表示を継続するモード（表示継続モード）に遷移する。また、表示制御部１８は、オブジェクトデータを重畳表示すると共に、端末１０の位置に対するコンテンツの位置を示すシンボルを含むマップ（例えば、レーダマップ）を表示し、所定の条件を満たす操作を受け付けると、その端末１０の位置及び向きに応じて特定される領域内に、位置が含まれなくなった場合であっても、オブジェクトデータの表示を継続するモード（表示継続モード）に遷移する。
【００３３】
また、表示制御部１８は、例えば上述したようにオブジェクトデータの表示を継続するモードに遷移した場合に、位置の変更を行ったり、リスト表示に切り替える等の制御を行ってもよい。また、表示制御部１８は、表示を継続するための所定の条件を満たす操作をユーザが行うために、基準となる所定範囲内の領域がわかるように認識枠を画面に表示する。なお、認識枠は、アプリケーション起動時に表示させてもよく、所定の条件を満たす場合（例えば、ＡＲマーカを認識した場合）に応じて表示させてもよい。これらの制御は、表示制御部１８で行うことができる。
【００３４】
また、表示制御部１８は、オブジェクトデータの表示を継続するモードに遷移してから所定時間（又は所定フレーム数）の経過後、又はユーザにより所定の操作が行われたことを検出した場合には、上述した表示を継続するモードを解除する。表示制御部１８は、上述したモードの切り替えを所定のフラグ（固定表示フラグ）で管理することができ、例えばオブジェクトデータ毎に設定することができるが、これに限定されるものではない。
【００３５】
制御部１９は、端末１０の各構成全体を制御する。制御部１９は、例えば通信部１１による通信処理、撮像部１２による撮像処理（画像取得処理）、表示部１３による表示処理、認識部１５により認識処理、検出部１６による検出処理、判定部１７による判定処理、表示制御部１８による表示制御処理等を制御する。また、制御部１９は、例えば処理の開始や終了、エラー発生時の制御、内部クロックに基づく制御等を行う。
【００３６】
端末１０は、例えばタブレット端末やスマートフォン、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ（ＰＤＡ）、ノート型ＰＣ等であるが、これに限定されるものではなく、例えばゲーム機器、携帯電話等の通信端末でもよい。また、端末１０は、ＨＭＤ等のようなウェアラブルコンピュータ（ウェアラブル端末）等でもよい。ウェアラブル端末は、ユーザの目に対応した位置（視野上）に透過型の画面（表示部）を有する装着型デバイスである。この場合、端末１０は、透過型の画面（表示部）上に、上述したオブジェクトデータ等を透過させて表示することで、ユーザが実際に見ている視野範囲内に上述したオブジェクトデータを表示させることができる。なお、オブジェクトデータは、透過性のある表示物として表示することができ、表示制御部１８により表示制御される。
【００３７】
また、ウェアラブル端末の場合には、上述した端末１０の各構成のうち、表示部１３等に関する構成と、その他の構成とが別体に設けられていてもよく、それらを接続することで上述した端末１０と同様の構成を実現してもよい。
【００３８】
＜端末１０のハードウェア構成例＞
次に、端末１０として機能するコンピュータのハードウェア構成例について、図を用いて説明する。図２は、端末のハードウェア構成の一例を示す図である。図２の例において、端末１０は、マイクロフォン（以下、「マイク」という）２１と、スピーカ２２と、カメラ２３と、表示部２４と、操作部２５と、センサ部２６と、電力部２７と、無線部２８と、近距離通信部２９と、補助記憶装置３０と、主記憶装置３１と、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）３２と、ドライブ装置３３とを有し、これらはシステムバスＢで相互に接続されている。
【００３９】
マイク２１は、ユーザが発した音声や、その他の音を入力する。スピーカ２２は、通話相手先の音声を出力したり、着信音等の音を出力する。マイク２１及びスピーカ２２は、例えば、通話機能等により通話相手と会話するとき等に用いることができるが、これに限定されるものではなく、音声による情報の入出力に用いることができる。
【００４０】
カメラ２３は、例えば予め設定された画角内の実空間の画像（動画像、静止画像）を撮像（撮影）する。カメラ２３は、上述した撮像部１２の一例である。カメラ２３を端末１０に内蔵されていてもよく、外付けされていてもよい。
【００４１】
表示部２４は、ユーザに対してＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）や各種アプリケーションで設定された画面（例えば、実空間にオブジェクトデータが重畳された画像や、画面に投影されるオブジェクトデータ等）を表示する。表示部２４は、上述した表示部１３の一例である。また、表示部２４は、タッチパネルディスプレイ等でもよく、その場合には表示部２４は、入出力部としての機能を有する。表示部２４は、例えばＬｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ（ＬＣＤ）や有機Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ（ＥＬ）等のディスプレイである。
【００４２】
操作部２５は、表示部２４の画面に表示された操作ボタンや端末１０の外部に設けられた操作ボタン等である。操作ボタンは、例えば電源ボタンや音量調整ボタンでもよく、所定の順番で配列された文字入力用の操作キー等でもよい。ユーザは、例えば表示部２４の画面上で所定の操作を行ったり、上述した操作ボタンを押すことで、表示部２４により画面上のタッチ位置が検出される。また、表示部２４は、画面上にアプリ実行結果やコンテンツやアイコン、カーソル等を表示することができる。
【００４３】
センサ部２６は、端末１０のある時点又は継続的な位置や向き、動作等を検出する。センサ部２６は、上述した検出部１６の一例である。例えば、センサ部２６は、端末１０の向き、角度、方向、位置、加速度等を検出するが、これに限定されるものではない。なお、センサ部２６としては、例えばＧＰＳ、ジャイロセンサ、傾きセンサ、加速度センサ等であるが、これに限定されるものではない。
【００４４】
電力部２７は、端末１０の各構成に対して電力を供給する。電力部２７は、例えばバッテリ等の内部電源であるが、これに限定されるものではない。電力部２７は、電力量を常時又は所定の時間間隔で検出し、電力量の残量等を監視することもできる。
【００４５】
無線部２８は、例えばアンテナ等を用いて基地局（モバイルネットワーク）からの無線信号（通信データ）を受信したり、アンテナを介して無線信号を基地局に送信する通信データの送受信部である。
【００４６】
近距離通信部２９は、例えば赤外線通信やＷｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ等の通信手法を用いて、他の端末１０等のコンピュータと近距離通信を行うことができる。上述した無線部２８及び近距離通信部２９は、他のコンピュータとのデータの送受信を可能とする通信インタフェースである。
【００４７】
補助記憶装置３０は、例えばＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ（ＨＤＤ）やＳｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ（ＳＳＤ）等のストレージ手段である。補助記憶装置３０は、ＣＰＵ３２からの制御信号に基づき、本実施形態における実行プログラム（表示制御プログラム）や、コンピュータに設けられた制御プログラム等を記憶し、必要に応じて入出力を行う。補助記憶装置３０は、ＣＰＵ３２からの制御信号等に基づいて、記憶された各情報から必要な情報を読み出したり、書き込むことができる。
【００４８】
主記憶装置３１は、ＣＰＵ３２からの指示により補助記憶装置３０から読み出された実行プログラム等を格納したり、プログラム実行中に得られる各種情報等を記憶する。主記憶装置３１は、例えばＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）やＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）等である。
【００４９】
ＣＰＵ３２は、ＯＳ等の制御プログラム、及び主記憶装置３１に格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御することで、本実施形態における表示制御における各処理を実現する。ＣＰＵ３２は、上述した制御部１９の一例である。
【００５０】
具体的には、ＣＰＵ３２は、例えば操作部２５等から得られるプログラムの実行指示等に基づき、補助記憶装置３０にインストールされたプログラムを実行させることにより、主記憶装置３１上でプログラムに対応する処理を行う。例えば、ＣＰＵ３２は、表示制御プログラムを実行させることで、上述した通信部１１による各種データの通信、撮像部１２による撮像、表示部１３による表示、記憶部１４による各種情報の表示、検出部１６による位置情報や向き情報の検出等の処理を行う。また、ＣＰＵ３２は、表示制御プログラムを実行させることで、上述した認識部１５による位置認識、判定部１７による判定、表示制御部１８による表示制御等の処理を行う。ＣＰＵ３２における処理内容は、上述した内容に限定されるものではない。ＣＰＵ３２により実行された内容は、必要に応じて補助記憶装置３０等に記憶される。
【００５１】
ドライブ装置３３は、例えば記録媒体３４等を着脱自在にセットすることができ、セットした記録媒体３４に記録された各種情報を読み込んだり、所定の情報を記録媒体３４に書き込むことができる。ドライブ装置３３は、例えば媒体装填スロット等であるが、これに限定されるものではない。
【００５２】
記録媒体３４は、上述したように実行プログラム等を格納するコンピュータで読み取り可能な記録媒体である。記録媒体３４は、例えばフラッシュメモリ等の半導体メモリであってもよい。また、記録媒体３４は、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）メモリ等の可搬型記録媒体であってもよいが、これに限定されるものではない。
【００５３】
本実施形態では、上述したコンピュータ本体のハードウェア構成に実行プログラム（例えば、表示制御プログラム等）をインストールすることで、ハードウェア資源とソフトウェアとが協働して本実施形態における表示制御処理等を実現することができる。また、上述した表示制御処理に対応する表示制御プログラムは、例えば端末１０上で常駐している状態であってもよく、所定の起動指示により起動させ、所定の終了指示により終了させてもよい。
【００５４】
＜データ例＞
次に、本実施形態における表示制御処理で使用されるデータ例について図を用いて説明する。図３は、本実施形態で適用される各種データ例を示す図である。また、図４は、各種データのデータ構成の一例を示す図である。図３（Ａ）は、シナリオ管理テーブルの一例を示す。図３（Ｂ）は、シーン管理テーブルの一例を示す。図３（Ｃ）は、ＡＲコンテンツ管理テーブルの一例を示す。図３（Ｄ）は、認識枠管理テーブルの一例を示す。図３（Ａ）〜図３（Ｃ）に示す各情報が上述したＡＲコンテンツ情報の一例であるが、データ形式や構造については、これに限定されるものではなく、オブジェクトデータとその位置情報とが対応付けられた情報であればよい。
【００５５】
例えば、本実施形態では、ＧＰＳから取得した位置情報（緯度、経度、高度）に対応する世界座標系に示すように、各座標値（位置情報）に対応させてオブジェクトデータを設定することができる。しかしながら、端末１０に対する特定の位置や向きに対して多数のオブジェクトデータが設定されていると、全てのオブジェクトデータが表示できなくなる。また、例えば工場等の点検業務等のときに、注意事項や操作内容等を事前にオブジェクトデータを用いて設定しておく場合には、その点検を行う担当者が担当する対象（シナリオやシーン）に対しての情報が取得できればよい。
【００５６】
したがって、本実施形態では、場所や環境等のシナリオやシーンに基づいて個別に設定され、図４に示すように階層化されたＡＲコンテンツ情報を用いる。これにより、ユーザがＡＲコンテンツ情報を参照したい場合に、シナリオやシーンを選択又は予め設定することで、対応するシナリオやシーンのＡＲコンテンツ情報のみを画面に表示することができ、例えばある特定の工場内、敷地内、建物内等のようにオブジェクトデータが表示される範囲を限定することができる。
【００５７】
図３（Ａ）の例に示すシナリオ管理テーブルの項目としては、例えば「シナリオＩＤ」、「シナリオ名」等であるが、これに限定されるものではない。「シナリオＩＤ」は、ＡＲコンテンツを提供する対象のシナリオを設定するものである。「シナリオ名」は、シナリオＩＤに対応するシナリオ名であり、例えば計画名、作業名、提示内容等により区別することができるが、これに限定されるものではない。
【００５８】
図３（Ｂ）の例に示すシーン管理テーブルの項目としては、例えば「親シナリオＩＤ」、「シーンＩＤ」、「シーン名」、「認識枠ＩＤ」等があるが、これに限定されるものではない。「親シナリオＩＤ」は、シナリオの識別情報を示し、図３（Ａ）に示すシナリオ管理テーブルの「シナリオＩＤ」の項目と関連付けられている。
【００５９】
「シーンＩＤ」は、親シナリオに対応するシーンを識別する情報であり、「シナリオＩＤ」を所定のシーン毎に細分化したものである。また、「シーン名」は、シーンＩＤに対応する場所、出来事、作業内容等の情報であるが、これに限定されるものではない。また、「認識枠ＩＤ」は、画面上に表示される認識枠の大きさ、位置、種類等を識別するための情報である。認識枠とは、例えば端末１０が移動した場合や撮像画像中からＡＲマーカが認識できなくなった場合であっても、画面に表示中のオブジェクトデータを表示させた状態で継続させておくモードに遷移するための条件の一つとして利用するものである。
【００６０】
図３（Ｃ）の例に示すＡＲコンテンツ管理テーブルの項目としては、「親シナリオＩＤ、「親シーンＩＤ」、「マーカＩＤ」、「ＡＲコンテンツＩＤ」、「座標値」、「回転角度」、「拡縮率」、「テクスチャパス」等があるが、これに限定されるものではない。
【００６１】
「親シナリオＩＤ」は、図３（Ａ）に示すシナリオＩＤに関連付けられている。「親シーンＩＤ」は、親シナリオＩＤを所定のシーン毎に細分化したものであり、図３（Ｂ）に示すシーンＩＤに関連付けられている。「マーカＩＤ」は、認識部１５により認識されたＡＲマーカの種類を識別する情報である。例えば、「マーカＩＤ」がない場合（例えば、空欄の場合）は、ＧＰＳ等から得られる位置情報に対応させてＡＲコンテンツ情報を取得する。
【００６２】
「ＡＲコンテンツＩＤ」は、各親シーンＩＤに対応する一又は複数のオブジェクトデータ（ＡＲコンテンツ）を識別する情報である。「座標値」は、オブジェクトデータを表示する三次元位置情報（Ｘｃ１，Ｙｃ１，Ｚｃ１）である。「座標値」は、例えば端末１０の位置情報や向き情報等に基づいて設定することができる。
【００６３】
「回転角度」は、対応するオブジェクトデータに対して予め設定された基本角度から三次元方向にどの程度傾いているかを示す情報（Ｘｒ１，Ｙｒ１，Ｚｒ１）である。「拡縮率」は、対応するオブジェクトデータに対して予め設定された大きさを基準に三次元方向にどの程度拡大又は縮小しているかを示す情報（Ｘｓ１，Ｙｓ１，Ｚｓ１）である。本実施形態では、「座標値」、「回転角度」、「拡縮率」の少なくとも１つをオブジェクトデータの位置情報としてもよい。
【００６４】
また、「テクスチャパス」は、ＡＲコンテンツＩＤに対応するオブジェクトデータの格納先情報である。例えば、「ｈｔｔｐ：／／ｘｘｘ．ｐｎｇ」のように、管理サーバや管理サーバ以外の装置等のアドレス情報でもよく、フォルダ等の格納先でもよいが、これに限定されるものではない。また、「テクスチャパス」には、オブジェクトデータに対応する画像データや映像データ、テキストデータ等の情報（ファイル名）が直接格納されていてもよい。図３（Ｃ）の例では、シナリオやシーン等に対応付けられてＡＲコンテンツ情報（オブジェクトデータと位置情報）が設定される。
【００６５】
本実施形態において、図３（Ａ）〜（Ｃ）に示す各データ例は、図４に示すような階層化したデータ構成を有する。図４の例では、シナリオＩＤ「１」の「○○工場点検」については、各シーンとして「○○施設点検」（シーン１）、「△△施設点検」（シーン２）、「××施設点検」（シーン３）が細分化して設定される。これらは、階層化して表現することができ、更に各シーンにＡＲコンテンツ１〜４が設定されている。つまり、１つのシーンにおいて、複数のＡＲコンテンツ情報を設定することができる。図４の例では、ツリー構造のイメージでデータが管理されるが、管理される構造等については、これに限定されるものではない。
【００６６】
図３（Ｄ）の例に示す認識枠管理テーブルの項目としては、例えば「認識枠ＩＤ」、「認識枠座標」等があるが、これに限定されるものではない。「認識枠ＩＤ」は、認識枠の種類を識別するための情報であり、図３（Ｂ）に示すシーン管理テーブルの「認識枠ＩＤ」に関連付けられている。「認識枠座標」は、「認識枠ＩＤ」に対応する認識枠の形状、大きさ等を示すものである。図３（Ｄ）の例では、表示部１３の画面の隅を基準（０，０）とした認識枠の四隅（Ｘ１，Ｘ２，Ｘ３，Ｘ４）の各座標値（ｘ，ｙ）が設定されているが、これに限定されるものではない。例えば、円形の認識枠の場合には、中心と半径の情報が格納されていればよい。また、認識枠は、３次元で設定されてもよく、立方体や球体等でもよい。
【００６７】
なお、上述した各種データは、端末１０で設定したり、上述した通信ネットワークを介して、管理サーバ等から取得し、記憶部１４等に記憶される情報である。上記の情報は、例えば本実施形態における表示制御処理の実行時に管理サーバ等から取得することができるが、これに限定されるものではない。端末１０は、予め設定されたＡＲコンテンツ情報に対して変更、更新を行うことができ、それに応じてデータの内容も変更、更新される。また、これらの情報は、端末１０から得られるユーザ情報に対応付けて設定されてもよい。また、記憶部１４に記憶される情報は、上述したデータ例に限定されるものではなく、ユーザ情報や、処理履歴情報、各種設定情報等を記憶してもよい。
【００６８】
＜表示制御処理の一例＞
次に、本実施形態における表示制御処理の一例についてフローチャートを用いて説明する。
【００６９】
＜第１の実施形態＞
図５は、第１の実施形態における表示制御処理の一例を示すフローチャートである。第１の実施形態では、端末１０の画面に認識枠を常に表示する場合を説明する。図５の例において、端末１０の制御部１９は、第１の実施形態における表示制御処理を行うＡＲアプリケーションを起動し（Ｓ０１）、図３（Ａ）〜（Ｄ）に示すようなＡＲコンテンツ情報等（上述した認識枠管理テーブル等を含む）を管理サーバ等から取得する（Ｓ０２）。
【００７０】
なお、Ｓ０１の処理では、ＡＲアプリケーションの起動により、例えば撮像部１２による撮像を開始して撮像画像を取得したり、撮像部１２以外から撮像画像を取得して、その取得画像を画面に表示してもよい。また、端末１０がＨＭＤ等の場合には、撮像画像ではなく透過型の画面（表示部）によりその先の実空間が見える状態となる。また、Ｓ０２の処理は、予め記憶部１４にＡＲコンテンツ情報等が記憶されている場合には、記憶部１４から取得してもよい。また、Ｓ０２の処理では、例えばユーザが、上述したシナリオやシーン等から、表示させたいＡＲコンテンツ情報（オブジェクトデータ）に対応するシナリオやシーンを選択し、選択したシナリオやシーンに対応するＡＲコンテンツ情報を取得してもよい。
【００７１】
次に、表示制御部１８は、認識枠情報（例えば、認識枠管理テーブル等）があるか否かを判断し（Ｓ０３）、認識枠情報がある場合（Ｓ０３において、ＹＥＳ）、対応する認識枠を表示する（Ｓ０４）。Ｓ０４の処理では、シナリオやシーンに対応付けられている認識枠を表示させてもよく、予めユーザが設定した認識枠を表示させてもよい。
【００７２】
また、Ｓ０４の処理後、又はＳ０３の処理において、認識枠情報がない場合（Ｓ０３において、ＮＯ）、表示制御部１８は、表示継続制御処理を行う（Ｓ０５）。Ｓ０５の処理の具体例については、後述する。次に、制御部１９は、ＡＲアプリケーションを終了するか否かを判断し（Ｓ０６）、終了しない場合（Ｓ０６において、ＮＯ）、Ｓ０５の処理に戻る。また、ＡＲアプリケーションを終了する場合（Ｓ０６において、ＹＥＳ）、ＡＲアプリケーションを終了し（Ｓ０７）、処理を終了する。
【００７３】
＜Ｓ０５；表示継続制御処理（第１の実施例）＞
次に、上述した第１の実施形態における表示継続制御処理の第１の実施例について、フローチャートを用いて説明する。図６は、第１の実施形態における表示継続制御処理の第１の実施例を示すフローチャートである。第１の実施例では、基準物の一例としてのＡＲマーカを画面上の所定の範囲（第２の範囲）内で認識し、一定時間継続して認識したタイミングで、そのＡＲマーカに対応するオブジェクトデータの表示状態を固定する。これにより、ＡＲマーカが画面から認識できなくなった場合でも、ＡＲマーカに対応するオブジェクトデータの表示を継続することができる。
【００７４】
なお、以下の説明では、オブジェクトデータの表示を継続するモードであるか否かを判断する基準として固定表示フラグを用いるが、これに限定されるものではない。固定表示フラグは、例えばオブジェクトデータ毎に設定することができる。例えば、固定表示フラグは、ｔｒｕｅの場合には表示を継続させ（表示継続モード）、ｆａｌｓｅの場合には表示を継続させず（表示継続モード解除）、ＡＲマーカが画面から認識されなくなった時点で非表示にする。また、固定表示フラグの初期値は、ｆａｌｓｅが設定されている。固定表示フラグは、ＡＲマーカやオブジェクトデータ毎に設定することができる。
【００７５】
図６の例において、表示制御部１８は、オブジェクトデータの固定表示フラグがあるか否かを判断し（Ｓ１１）、表示中のオブジェクトデータの固定表示フラグがある場合（Ｓ１１において、ＹＥＳ）、画面上のＡＲマーカのうち、固定表示フラグがｔｒｕｅのＡＲマーカに対応付けられたオブジェクトデータを表示する（Ｓ１２）。
【００７６】
次に、表示制御部１８は、予め設定されたオブジェクトデータの表示継続時間（例えば、１０秒、１分、５分等）が経過したか否かを判断し（Ｓ１３）、経過した場合（Ｓ１３において、ＹＥＳ）、オブジェクトデータを非表示（固定表示フラグをｆａｌｓｅ）にする（Ｓ１４）。なお、Ｓ１４の処理では、画面に表示された撮像画像の所定の範囲（第１の範囲）内からＡＲマーカが認識できていれば、そのＡＲマーカに対応するオブジェクトデータの表示を継続させてもよい。
【００７７】
また、表示制御部１８は、Ｓ１１の処理において、固定表示フラグがない場合（Ｓ１１において、ＮＯ）、画面上の撮像画像の所定の範囲（第１の範囲）内からＡＲマーカの画像が含まれることを認識（検出）したか否かを判断し（Ｓ１５）、認識した場合（Ｓ１５において、ＹＥＳ）、ＡＲマーカに対応付けられたオブジェクトデータを表示する（Ｓ１６）。次に、表示制御部１８は、ＡＲマーカが上述したＳ０４の処理で表示させた認識枠（第２の範囲）内に存在するか否かを判断し（Ｓ１７）、存在する場合（Ｓ１７において、ＹＥＳ）、ＡＲマーカが認識枠内での認識条件を満たしたか否かを判断する（Ｓ１８）。
【００７８】
なお、認識条件とは、例えば認識枠内にＡＲマーカの画像の少なくとも一部が所定時間以上、存在する場合等であるが、これに限定されるものではない。例えば、認識枠内に含まれるＡＲマーカを画面からユーザがタッチする等の所定の操作を条件にしてもよい。また、上述したＳ１７、Ｓ１８の処理では、例えばＡＲマーカではなく、表示中のオブジェクトデータを対象にして、認識枠内での認識条件を満たすか否かで判断してもよい。各認識条件は、例えば管理サーバ等が取得してもよく、端末１０で設定してもよい。
【００７９】
Ｓ１８の処理において、認識条件を満たす場合（Ｓ１８において、ＹＥＳ）、表示制御部１８は、認識中のＡＲマーカに対応付けられたオブジェクトデータを固定表示対象（固定表示フラグをｔｒｕｅ）にする（Ｓ１９）。また、表示制御部１８は、Ｓ１３の処理において表示継続時間が経過していない場合（Ｓ１３において、ＮＯ）、Ｓ１４の処理後、Ｓ１５の処理においてＡＲマーカを認識していない場合（Ｓ１５において、ＮＯ）、Ｓ１７の処理においてＡＲマーカが認識枠内に存在しない場合（Ｓ１７において、ＮＯ）、Ｓ１８の処理において認識条件を満たしていない場合（Ｓ１８において、ＮＯ）、又は、Ｓ１９の処理後、処理を終了する。
【００８０】
なお、上述した第１の実施例では、Ｓ１８の処理で認識条件を満たす場合に認識中のＡＲマーカに対応付けられたオブジェクトデータを固定表示対象（固定表示フラグをｔｒｕｅ）にしていたが、これに限定されるものではない。例えば、表示制御部１８は、そのＡＲマーカに対応付けられたオブジェクトデータを非表示にし、画面上から認識されるそれ以外のＡＲマーカに対応付けられたオブジェクトデータを固定表示対象（固定表示フラグをｔｒｕｅ）にしてもよい。第１の実施例では、認識枠内で認識条件を満たす場合に、そのＡＲマーカに対応付けられたオブジェクトデータを固定表示対象にしてもよく、そのオブジェクトデータを非表示にしてもよく、それ以外に画面表示されているオブジェクトデータを固定表示対象にすることができる。これらの表示制御は、ユーザ等により予め設定することができる。
【００８１】
＜Ｓ０５；表示継続制御処理（第２の実施例）＞
次に、上述した第１の実施形態における表示継続制御処理の第２の実施例について、フローチャートを用いて説明する。図７は、第１実施形態における表示継続制御処理の第２の実施例を示すフローチャートである。第２の実施例では、ＡＲマーカを認識し、一定時間継続して認識した場合に固定表示フラグをｔｒｕｅ（表示継続モード）にし、固定表示フラグがｔｒｕｅになったＡＲマーカが非認識状態（撮像画像から認識できなくなった）となったタイミングで、そのＡＲマーカに対応付けられたオブジェクトデータを所定時間（例えば、１０秒、１分、５分等）表示する。また、第２の実施例では、Ｓ０４の処理で表示された認識枠内で、ＡＲマーカを再度認識したタイミングでＡＲコンテンツの固定表示をクリア（表示継続モード解除）する。
【００８２】
図７の例において、表示制御部１８は、画面上の撮像画像の所定の範囲（第１の範囲）内からＡＲマーカの画像が含まれることを認識したか否かを判断し（Ｓ２１）、認識した場合（Ｓ２１において、ＹＥＳ）、ＡＲマーカに対応付けられたオブジェクトデータを表示する（Ｓ２２）。
【００８３】
次に、表示制御部１８は、ＡＲマーカが上述したＳ０４の処理で表示された認識枠（第２の範囲）内に存在するか否かを判断し（Ｓ２３）、認識枠内に存在する場合（Ｓ２３において、ＹＥＳ）、ＡＲマーカが認識枠内での認識条件を満たしたか否かを判断する（Ｓ２４）。Ｓ２４の処理では、上述したＳ１８の処理と同様の認識条件を用いて判断することができる。表示制御部１８は、認識枠内での認識条件を満たす場合（Ｓ２４において、ＹＥＳ）、認識中のＡＲマーカに対応付けられたオブジェクトデータを固定表示対象（固定表示フラグをｔｒｕｅ）にする（Ｓ２５）。
【００８４】
また、表示制御部１８は、Ｓ２１の処理において、ＡＲマーカを認識していない場合（Ｓ２１において、ＮＯ）、オブジェクトデータの固定表示フラグがあるか否かを判断する（Ｓ２６）。固定表示フラグがある場合（Ｓ２６において、ＹＥＳ）、表示制御部１８は、画面上のＡＲマーカのうち、固定表示フラグがｔｒｕｅのＡＲマーカに対応付けられたオブジェクトデータを表示する（Ｓ２７）。
【００８５】
次に、表示制御部１８は、予め設定されたオブジェクトデータの表示継続時間が経過したか否かを判断し（Ｓ２８）、経過した場合（Ｓ２８において、ＹＥＳ）、オブジェクトを非表示（固定表示フラグをｆａｌｓｅ）にする（Ｓ２９）。なお、Ｓ２９の処理では、画面上からＡＲマーカが認識できていれば、そのＡＲマーカに対応するオブジェクトデータの表示を継続させてもよい。
【００８６】
また、表示制御部１８は、Ｓ２３の処理においてＡＲマーカが認識枠内に存在しない場合（Ｓ２３において、ＮＯ）、Ｓ２４の処理において認識条件を満たしていない場合（Ｓ２４において、ＮＯ）、Ｓ２５の処理後、Ｓ２６の処理において固定表示フラグがない場合（Ｓ２６において、ＮＯ）、Ｓ２８の処理において表示継続時間が経過していない場合（Ｓ２８において、ＮＯ）、又は、Ｓ２９の処理後、処理を終了する。
【００８７】
なお、上述した第２の実施例では、上述した第１の実施例と同様に、認識枠内で認識条件を満たす場合に、そのＡＲマーカに対応付けられたオブジェクトデータを固定表示対象又は非表示にしたり、それ以外に画面表示されているオブジェクトデータを固定表示対象にすることができる。
【００８８】
＜第２の実施形態＞
図８は、第２の実施形態における表示制御処理の一例を示すフローチャートである。第２の実施形態では、認識枠を予め設定された条件を満たす場合に表示する。図８の例において、端末１０の制御部１９は、本実施形態における表示制御処理を行うＡＲアプリケーションを起動し（Ｓ３１）、図３（Ａ）〜（Ｄ）に示すようなＡＲコンテンツ情報（上述した認識枠管理テーブル等を含む）を管理サーバ等から取得する（Ｓ３２）。
【００８９】
なお、Ｓ３１の処理では、ＡＲアプリケーションの起動により、例えば撮像部１２による撮像を開始して撮像画像を取得したり、撮像部１２以外から撮像画像を取得して、その取得画像を画面に表示してもよい。また、端末１０がＨＭＤ等の場合には、撮像画像ではなく透過型の画面（表示部）によりその先の実空間が見える状態となる。また、Ｓ３２の処理は、予め記憶部１４にＡＲコンテンツ情報等が記憶されている場合には、記憶部１４から取得してもよい。また、Ｓ３２の処理では、例えばユーザが、上述したシナリオやシーン等から、表示させたいＡＲコンテンツ情報（オブジェクトデータ）に対応するシナリオやシーンを選択し、選択したシナリオやシーンに対応するＡＲコンテンツ情報を取得してもよい。
【００９０】
次に、表示制御部１８は、表示継続制御処理を行う（Ｓ３３）。Ｓ３３における表示継続制御処理の具体例については、後述する。次に、制御部１９は、ＡＲアプリケーションを終了するか否かを判断し（Ｓ３４）、終了しない場合（Ｓ３４において、ＮＯ）、Ｓ３３の処理に戻る。また、ＡＲアプリケーションを終了する場合（Ｓ３４において、ＹＥＳ）、ＡＲアプリケーションを終了し（Ｓ３５）、処理を終了する。
【００９１】
＜Ｓ３３；表示継続制御処理（第１の実施例）＞
次に、上述した第２の実施形態における表示継続制御処理の第１の実施例について、フローチャートを用いて説明する。図９は、第２の実施形態における表示継続制御処理の第１の実施例を示すフローチャートである。第１の実施例では、ＡＲマーカを認識し、一定時間継続して認識したタイミングでオブジェクトデータの表示状態を固定する。
【００９２】
図９の例において、表示制御部１８は、オブジェクトデータの固定表示フラグがあるか否かを判断し（Ｓ４１）、オブジェクトデータの固定表示フラグがある場合（Ｓ４１において、ＹＥＳ）、画面上のＡＲマーカのうち、固定表示フラグがｔｒｕｅのＡＲマーカに設定されたオブジェクトデータを表示する（Ｓ４２）。
【００９３】
次に、表示制御部１８は、予め設定されたオブジェクトデータの表示継続時間（例えば、１０秒、１分、５分等）が経過したか否かを判断し（Ｓ４３）、経過した場合（Ｓ４３において、ＹＥＳ）、オブジェクトデータを非表示（フラグをｆａｌｓｅ）にする（Ｓ４４）。
【００９４】
また、表示制御部１８は、Ｓ４１の処理において、固定表示フラグがない場合（Ｓ４１において、ＮＯ）、撮像画像の所定の範囲（第１の範囲）内からＡＲマーカの画像が含まれることを認識したか否かを判断し（Ｓ４５）、認識した場合（Ｓ４５において、ＹＥＳ）、ＡＲマーカに対応付けられたオブジェクトデータを表示する（Ｓ４６）。
【００９５】
次に、表示制御部１８は、認識枠情報があるか否かを判断し（Ｓ４７）、認識枠情報がある場合（Ｓ４７において、ＹＥＳ）、対応する認識枠を表示する（Ｓ４８）。Ｓ４８の処理では、例えば第１の実施形態と同様にシナリオやシーンに対応付けられている認識枠を表示させてもよく、予めユーザが設定した認識枠を表示させてもよいが、これに限定されるものではない。
【００９６】
次に、表示制御部１８は、ＡＲマーカが認識枠（第２の範囲）内に存在するか否かを判断し（Ｓ４９）、存在する場合（Ｓ４９において、ＹＥＳ）、ＡＲマーカが認識枠内での認識条件を満たしたか否かを判断する（Ｓ５０）。なお、認識条件とは、例えば上述した第１の実施形態と同様に、認識枠内にＡＲマーカの画像の少なくとも一部が所定時間以上、存在する場合や、認識枠内に含まれるＡＲマーカを画面からユーザがタッチする等の所定の操作等があるが、これに限定されるものではない。各認識条件は、例えば管理サーバ等が取得してもよく、端末１０で設定してもよい。
【００９７】
Ｓ５０の処理において、認識条件を満たす場合（Ｓ１８において、ＹＥＳ）、表示制御部１８は、認識中のＡＲマーカに対応付けられたオブジェクトデータを固定表示対象（固定表示フラグをｔｒｕｅ）とする（Ｓ５１）。また、表示制御部１８は、Ｓ４３の処理において表示継続時間が経過していない場合（Ｓ４３において、ＮＯ）、Ｓ４４の処理後、Ｓ４５の処理においてＡＲマーカを認識していない場合（Ｓ４５において、ＮＯ）、Ｓ４７の処理において認識枠情報がない場合（Ｓ４７において、ＮＯ）、Ｓ４９の処理においてＡＲマーカが認識枠内に存在しない場合（Ｓ４９において、ＮＯ）、Ｓ５０の処理において認識条件を満たしていない場合（Ｓ５０において、ＮＯ）、又は、Ｓ５１の処理後、処理を終了する。
【００９８】
また、上述した第１の実施例では、上述した第１の実施形態と同様に、認識枠内で認識条件を満たす場合に、そのＡＲマーカに対応付けられたオブジェクトデータを固定表示対象又は非表示にしたり、それ以外に画面表示されているオブジェクトデータを固定表示対象にすることができる。
【００９９】
＜Ｓ３３；表示継続制御処理（第２の実施例）＞
次に、上述した第２の実施形態における表示継続制御処理の第２の実施例について、フローチャートを用いて説明する。図１０は、第２の実施形態における表示継続制御処理の第２の実施例を示すフローチャートである。第２の実施例では、ＡＲマーカを認識し、一定時間継続して認識した場合に固定表示フラグをｔｒｕｅ（表示継続モード）にし、固定表示フラグがｔｒｕｅになったＡＲマーカが非認識状態となったタイミングで、そのＡＲマーカに関連付けられたオブジェクトデータを所定時間表示する。また、第２の実施例では、Ｓ０４の処理で表示された認識枠内で、ＡＲマーカを再度認識したタイミングでＡＲコンテンツの固定表示をクリア（表示継続モード解除）する。
【０１００】
図１０の例において、表示制御部１８は、撮像画像の所定の範囲（第１の範囲）内からＡＲマーカの画像が含まれることを認識したか否かを判断し（Ｓ６１）、認識した場合（Ｓ６１において、ＹＥＳ）、ＡＲマーカに対応するオブジェクトデータを表示する（Ｓ６２）。
【０１０１】
次に、表示制御部１８は、認識枠情報があるか否かを判断し（Ｓ６３）、認識枠情報がある場合（Ｓ６３において、ＹＥＳ）、認識枠を表示する（Ｓ６４）。次に、表示制御部１８は、ＡＲマーカが認識枠（第２の範囲）内に存在するか否かを判断し（Ｓ６５）、認識枠内に存在する場合（Ｓ６５において、ＹＥＳ）、ＡＲマーカが認識枠内での認識条件を満たしたか否かを判断する（Ｓ６６）。Ｓ６６の処理では、上述した第１の実施例と同様の認識条件を用いることができるが、これに限定されるものではない。表示制御部１８は、認識枠内での認識条件を満たす場合（Ｓ６６において、ＹＥＳ）、認識中のＡＲマーカに対応付けられたオブジェクトデータを固定表示対象（固定表示フラグをｔｒｕｅ）にする（Ｓ６７）。
【０１０２】
また、表示制御部１８は、Ｓ６１の処理において、ＡＲマーカを認識していない場合（Ｓ６１において、ＮＯ）、オブジェクトデータの固定表示フラグがあるか否かを判断する（Ｓ６８）。固定表示フラグがある場合（Ｓ６８において、ＹＥＳ）、表示制御部１８は、画面上のＡＲマーカのうち、固定表示フラグがｔｒｕｅとなったＡＲマーカに対応付けられたオブジェクトデータを表示する（Ｓ６９）。
【０１０３】
次に、表示制御部１８は、予め設定されたオブジェクトデータの表示継続時間が経過したか否かを判断し（Ｓ７０）、経過した場合（Ｓ７０において、ＹＥＳ）、オブジェクトを非表示（固定表示フラグをｆａｌｓｅ）にする（Ｓ７１）。
【０１０４】
また、表示制御部１８は、Ｓ６３の処理において認識枠情報がない場合（Ｓ６３において、ＮＯ）、Ｓ６５の処理においてＡＲマーカが認識枠内に存在しない場合（Ｓ６５において、ＮＯ）、Ｓ６６の処理において認識条件を満たしていない場合（Ｓ６６において、ＮＯ）、Ｓ６７の処理後、Ｓ６８の処理において固定表示フラグがない場合（Ｓ６８において、ＮＯ）、Ｓ７０の処理において表示継続時間が経過していない場合（Ｓ７０において、ＮＯ）、又は、Ｓ７１の処理後、処理を終了する。
【０１０５】
また、上述した第２の実施例では、上述した第１の実施形態と同様に、認識枠内で認識条件を満たす場合に、そのＡＲマーカに対応付けられたオブジェクトデータを固定表示対象又は非表示にしたり、それ以外に画面表示されているオブジェクトデータを固定表示対象にすることができる。
【０１０６】
なお、上述した第１及び第２実施形態における表示制御処理は、必要に応じて一部又は全部を組み合わせてもよい。また、上述した図５〜図１０に示す表示制御処理は、ＡＲマーカを用いた例を用いて説明したが、これに限定されるものではない。例えば、ＧＰＳ等から得られる端末１０又は撮像部１２の位置情報及び向き情報に基づいてオブジェクトデータを画面表示する場合にも同様に、固定表示フラグ等を用いてオブジェクトデータの表示継続モードを切り替える（遷移する）ことができる。その場合、例えば端末１０は、ＡＲマーカの認識の判断ではなく、端末１０の位置情報及び向き情報に対応するオブジェクトデータを取得し、取得したオブジェクトデータと認識枠との位置関係を比較することで、表示継続モードの切り替えを行う。
【０１０７】
＜画面例＞
次に、本実施形態（第１及び第２の実施形態）における表示制御処理の画面例について、図を用いて説明する。図１１〜図１４は、本実施形態における表示制御処理の画面例を説明するための図（その１〜その４）である。
【０１０８】
図１１（Ａ）の例において、端末１０の画面４０−１には、撮像画像に壁や配管、ＰＣ、サーバ、点検対象機器、操作パネル、バルブ等の実物体５０−１〜５０−３が表示されている。また、実物体５０−２には、基準物の一例としてＡＲマーカ５１が貼り付けられている。端末１０は、例えば画面４０−１内（第１の範囲内）に含まれるＡＲマーカ５１（例えば、基準となる実物体やＧＰＳ位置でもよい）を認識することで、認識結果としてオブジェクトデータ５２−１〜５２−３を、ＡＲマーカ５１の表示位置（中心）を基準とした相対的な位置に表示している。この位置情報は、上述したＡＲコンテンツ情報等から取得することができる。
【０１０９】
図１１の例では、オブジェクトデータ５２の表示を継続させるための認識枠（第２の範囲）５３を予め設定された位置に表示している。なお、認識枠５３は、所定の範囲として、図１１（Ａ）に示すように画面４０−１内の一部の範囲でもよく、また画面４０−１と同じ範囲（大きさ）でもよい。
【０１１０】
このとき、図１１（Ａ）に示すようにＡＲマーカ５１等の基準物を、認識枠５３内（第２の範囲内）にＡＲマーカ５１の少なくとも一部分が含まれるように表示する。これにより、図１１（Ｂ）の画面４０−２に示すように、所定の位置に所定ユーザがＡＲマーカがカメラで認識可能な範囲外となった際に、一定の条件を満たしている場合は、その認識枠で認識したＡＲマーカ５１に対応付けられているオブジェクトデータ５２の表示を継続させることができる。
【０１１１】
つまり、図１１（Ａ），（Ｂ）の例では、画面中央付近にＡＲマーカの認識枠５３を設けておき、この認識枠５３内で一定の条件を満たしたＡＲマーカ５１については、その後、画面４０−２上で認識しなくなっても、それまでに表示されているＡＲマーカ５１に対応付けられたオブジェクトデータ５２−１〜５２−３の表示を継続させる。
【０１１２】
ここで、オブジェクトデータ５２−１〜５２−３の表示を継続させる条件としては、例えば、認識枠５３内で所定時間（例えば、数秒間）認識を継続させる。これは、ユーザが意識しなければ通常は起こりえないため、誤操作による意図しない固定表示を防止することができる。また、他の例としては、認識枠５３内でＡＲマーカ５１を認識中に、他の操作（例えば、所定の音声入力、ボタン操作等）を受け付けた場合に継続させてもよい。これにより、単体操作との差別化を図り、他の操作と混同（誤認識）することを防止することができる。
【０１１３】
また、他の例としては、認識枠５３内でＡＲマーカ５１を認識中に、表示を継続させたいオブジェクトデータ５２のみをタッチ（タップもしくはフリック等の所定の操作）を行うことで、表示を継続してもよい。なお、その操作を再度同一操作を行うことで、オブジェクトデータ５２を非表示にしてもよい。
【０１１４】
なお、図１１の例において、認識枠５３は、本実施形態における表示制御処理時において、常に予め設定された位置に表示されてもよく、ＡＲマーカ５１を認識したときに表示させてもよい。また、認識枠５３は、ユーザが設定しているシナリオやシーンに応じて異なる位置や形状で一又は複数表示させることができる。
【０１１５】
図１２の例では、端末１０の画面４１に、実物体５０−４〜５０−６に対して、ＧＰＳによる位置測位に対応したＡＲオブジェクトデータ５２−４〜５２−６が表示されている。また、図１２の例では、所定の範囲の認識枠５３として円形の認識枠が画面４１に表示されている。
【０１１６】
また、図１２の例では、端末１０又は撮像部１２の位置を中心にして、その周囲に存在する各オブジェクトデータ５２−４〜５２−６の位置情報を表示するレーダマップ６０が表示されている。図１２（Ａ）の例では、オブジェクトデータ５２の表示範囲設定が可能であるため、空間的に表示状態を継続させる範囲を設定できる。これは、例えばＧＰＳを用いた端末１０の位置情報や向き情報からオブジェクトデータ５２を表示する場合、オブジェクトデータ５２は世界座標系の一意の位置（緯度，経度，高度）に設定されているため、ＡＲマーカや実物体等のように、「認識範囲」という限定がないからである。
【０１１７】
レーダマップ６０は、図１２（Ｂ）に示すように、全表示範囲（５０〜２０００００ｍで設定可能）に対して、ＡＲコンテンツ情報表示領域６１と、ＡＲコンテンツ情報非表示領域６２と、方位情報６３と、視野領域６４とを有し、所定の半径内にあるＡＲコンテンツ情報に対応するオブジェクトデータの位置情報（シンボル）６５がレーダマップ６０上に表示されている。
【０１１８】
ＡＲコンテンツ情報表示領域６１は、端末１０の位置情報を中心として、その周囲３６０°において、所定の距離（例えば、半径１０ｍ、半径１ｋｍ等）内に存在するシンボル６５を表示する。例えば、ＡＲコンテンツ情報表示領域６１内で、かつ視野領域６４内にシンボル６５が存在すれば、そのオブジェクトデータは、画面に表示される。
【０１１９】
ＡＲコンテンツ情報非表示領域６２は、端末１０の位置情報を中心として、その周囲３６０°において、ＡＲコンテンツ情報表示領域６１よりも遠くで、かつ所定の距離（例えば、半径２０ｍ、半径２ｋｍ等）内に存在するシンボル６５を表示する。例えば、視野領域６４内にシンボル６５が存在しても、ＡＲコンテンツ情報非表示領域６２内にあれば、画面上に対応するオブジェクトデータは表示されない。
【０１２０】
方位情報６３は、端末１０の視野範囲の方向を確認するための基準となる所定の方位の情報（例えば、「北」等）である。視野領域６４は、端末１０の位置及び向きに応じて特定されるエリアであり、例えば画面４２上の表示内容に対応している。視野領域６４は、例えば撮像部１２による撮像範囲（画角情報）、検出可能な距離等により範囲を変更することができる。
【０１２１】
また、レーダマップ６０には、認識枠６６も表示されている。したがって、ユーザは、奥行方向も含めて表示継続させるオブジェクトデータを設定することができる。例えば、図１２に示す例では、画面４１上で重なっているオブジェクトデータがある場合にも、レーダマップ６０を用いて奥行方向も考慮したオブジェクトデータの選択を行うことができる。
【０１２２】
図１２の例では、認識枠５３内にオブジェクトデータ（例えば、オブジェクトデータ５２−４）を所定時間継続して認識させることで、そのオブジェクトデータ５２−４のみを固定表示（表示を継続）にすることができる。
【０１２３】
図１３の例では、端末１０の画面４２−１に、上述した図１１（Ａ）と同様の画面が表示されている。例えば、表示を継続するモードにおいて、端末１０を移動させると、オブジェクトデータは画面４２−１に固定されたままとなるため、オブジェクトデータ５２−１〜５２−３の位置情報は不要となる（ＡＲマーカ５１からの相対位置で表示しなくてよくなる）。したがって、本実施形態では、オブジェクトデータ５２の表示を図１３（Ｂ）に示すように、端末１０の画面４２−２の端にリスト８０として表示させてもよい。
【０１２４】
このリスト８０は、オブジェクトデータ５２−１〜５２−３に対するそれぞれの設定者毎や、異なる実物体５０毎に別々のリストとして画面４２−２に表示させてもよい。また、ユーザがこのリスト８０をクリック（タップ等）の所定の操作をすることで、図１３（Ａ）に示すようにオブジェクトデータ５２−１〜５２−３を表示させることができる。上述したリスト８０の表示制御は、例えば表示制御部１８により実行される。
【０１２５】
図１４の例では、図１４（Ａ）に示すように、画面４３−１に、実物体５０−７〜５０−９が存在し、画面４３−１の撮像画像から認識したＡＲマーカ５１に対応して、オブジェクトデータ５２−７〜５２−１０が所定の位置に表示されている。この場合に、認識枠５３に、ＡＲマーカではなく、特定のオブジェクトデータを所定時間継続して入れておくことで、そのオブジェクトデータのみを表示又は非表示にしたり、そのオブジェクト以外のオブジェクトデータを表示する等制御を行うことができる。
【０１２６】
図１４（Ａ）の例では、オブジェクトデータ５２−９を認識枠５３の中に含めて、所定の条件を満たすと、ＡＲマーカ５１が画面４３から認識されなくなっても図１４（Ｂ）の画面４３−２に示すように、認識枠５３の範囲内にあったオブジェクトデータ５２−９の表示を継続させることができる。
【０１２７】
また、本実施形態では、ユーザの設定により、上述した操作と同じ操作を行った場合でも、その設定内容に応じて、図１４（Ｃ）の画面４３−３に示すように、認識枠５３内にあったオブジェクトデータ５２−９のみを非表示とし、それ以外のオブジェクトデータ５２−７，５２−８，５２−１０を固定表示（表示を継続）することができる。
【０１２８】
また、表示制御部１８は、固定表示対象となっているオブジェクトデータ５２から、任意のオブジェクトデータ５２のみを削除する場合は、認識枠５３を削除用に利用し、認識枠５３で一定時間継続して表示させたＡＲコンテンツを順次削除する制御を行ってもよい。これにより、作業が完了して必要がなくなったオブジェクトデータから削除していくことができ、ユーザはどこまで作業したか（作業が完了していないのがどれか）等を容易に把握することができる。
【０１２９】
なお、認識枠を削除用に利用する場合、削除する対象のオブジェクトデータまで、その認識枠を移動させる必要がある。そのため、表示制御部１８は、音声、端末１０の画面操作、ＨＭＤ用のユーザインタフェースを用いて認識枠を画面の上下左右に移動させてもよい。また、上述した図１１〜図１４の画面例は、例えばタブレット端末等の画面例を用いて説明したが、これに限定されるものではなく、ＨＭＤ等のウェアラブルコンピュータ等にも適用することができる。ＨＭＤ等の場合には、画面上の操作の代わりに音声入力等を用いることができる。
【０１３０】
上述したように、本実施形態によれば、ユーザの状況に応じたコンテンツ（オブジェクトデータ）の表示を実現することができる。本実施形態では、例えばＨＭＤの使用時において、ジェスチャ以外でＡＲコンテンツの表示を継続することができる。また、本実施形態では、ＡＲマーカの他に、物体認識やＧＰＳ等による位置測位にも適用可能である。本実施形態は、例えばＡＲマーカを利用したＡＲ（ビジョンベースＡＲ）にも、ＧＰＳ等からの位置情報を利用したロケーションベースＡＲにも適用することができる。
【０１３１】
以上、実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、上述した各実施例の一部又は全部を組み合わせることも可能である。
【０１３２】
なお、以上の実施例に関し、更に以下の付記を開示する。
（付記１）
取得された撮像画像の第１の範囲内に基準物の画像が含まれることを検出すると、該基準物に対応するオブジェクトデータを表示し、
前記撮像画像中の第２の範囲内に前記基準物の画像が含まれることの検出が、所定時間継続すると、前記撮像画像の前記第１の範囲内に前記基準物の画像が含まれることを検出しなくなった場合であっても、前記基準物に対応する前記オブジェクトデータの表示を継続するモードに遷移する、
処理をコンピュータが実行することを特徴とする表示制御方法。
（付記２）
前記第１の範囲と前記第２の範囲は、同じ範囲、又は、前記第２の範囲が第１の範囲の一部の範囲であることを特徴とする付記１に記載の表示制御方法。
（付記３）
前記第２の範囲内に前記所定時間継続してオブジェクトデータを含めた場合に、前記オブジェクトデータ以外に画面に表示されているオブジェクトデータの表示を継続させることを特徴とする付記１又は２に記載の表示制御方法。
（付記４）
検出された位置及び向きに応じて特定される領域内に、オブジェクトデータに対応付けられた位置が含まれる場合、撮像画像に前記オブジェクトデータを重畳表示すると共に、前記位置に対するオブジェクトデータの位置を示すシンボルを含むマップを表示し、
前記撮像画像中の所定の範囲内に前記オブジェクトデータが含まれることの検出が、所定時間継続すると、前記領域内に前記位置が含まれなくなった場合であっても、前記オブジェクトデータの表示を継続するモードに遷移する、
処理をコンピュータが実行することを特徴とする表示制御方法。
（付記５）
前記所定の範囲内に前記所定時間継続してオブジェクトデータを含めた場合に、前記オブジェクトデータ以外に画面に表示されているオブジェクトデータの表示を継続させることを特徴とする付記４に記載の表示制御方法。
（付記６）
前記所定時間は、前記撮像画像に対する所定のフレーム数に対応させた時間であることを特徴とする付記１乃至５の何れか１項に記載の表示制御方法。
（付記７）
前記オブジェクトデータの表示を継続するモードに遷移した場合、前記オブジェクトデータに対応するリストを前記撮像画像に重畳表示することを特徴とする付記１乃至６の何れか１項に記載の表示制御方法。
（付記８）
前記所定の範囲に対応する所定形状の枠を画面に表示することを特徴とする付記１乃至７の何れか１項に記載の表示制御方法。
（付記９）
取得された撮像画像の第１の範囲内に基準物の画像が含まれることを検出すると、該基準物に対応するオブジェクトデータを表示し、
前記撮像画像中の第２の範囲内に前記基準物の画像が含まれることの検出が、所定時間継続すると、前記撮像画像の前記第１の範囲内に前記基準物の画像が含まれることを検出しなくなった場合であっても、前記基準物に対応する前記オブジェクトデータの表示を継続するモードに遷移する、
処理をコンピュータに実行させるための表示制御プログラム。
（付記１０）
検出された位置及び向きに応じて特定される領域内に、オブジェクトデータに対応付けられた位置が含まれる場合、撮像画像に前記オブジェクトデータを重畳表示すると共に、前記位置に対するオブジェクトデータの位置を示すシンボルを含むマップを表示し、
前記撮像画像中の所定の範囲内に前記オブジェクトデータが含まれることの検出が、所定時間継続すると、前記領域内に前記位置が含まれなくなった場合であっても、前記オブジェクトデータの表示を継続するモードに遷移する、
処理をコンピュータに実行させるための表示制御プログラム。
（付記１１）
取得された撮像画像の第１の範囲内に基準物の画像が含まれることを検出すると、該基準物に対応するオブジェクトデータを表示する表示部と、
前記撮像画像中の第２の範囲内に前記基準物の画像が含まれることの検出が、所定時間継続すると、前記撮像画像の前記第１の範囲内に前記基準物の画像が含まれることを検出しなくなった場合であっても、前記基準物に対応する前記オブジェクトデータの表示を継続するモードに遷移する表示制御部とを有することを特徴とする情報処理装置。
（付記１２）
検出された位置及び向きに応じて特定される領域内に、オブジェクトデータに対応付けられた位置が含まれる場合、撮像画像に前記オブジェクトデータを重畳表示すると共に、前記位置に対するオブジェクトデータの位置を示すシンボルを含むマップを表示する表示部と、
前記撮像画像中の所定の範囲内に前記オブジェクトデータが含まれることの検出が、所定時間継続すると、前記領域内に前記位置が含まれなくなった場合であっても、前記オブジェクトデータの表示を継続するモードに遷移する表示制御部とを有することを特徴とする情報処理装置。
【符号の説明】
【０１３３】
１０  端末（情報処理装置）
１１  通信部
１２  撮像部（画像取得部）
１３、３４  表示部
１４  記憶部
１５  認識部
１６  検出部
１７  判定部
１８  表示制御部
１９  制御部
２１  マイクロフォン
２２  スピーカ
２３  カメラ
２５  操作部
２６  センサ部
２７  電力部
２８  無線部
２９  近距離通信部
３０  補助記憶装置
３１  主記憶装置
３２  ＣＰＵ
３３  ドライブ装置
３４  記録媒体
４０〜４３  画面
５０  実物体
５１  ＡＲマーカ
５２  オブジェクトデータ
５３，６６  認識枠
６０  レーダマップ
６１  ＡＲコンテンツ情報表示領域
６２  ＡＲコンテンツ情報非表示領域
６３  方位情報
６４  視野領域
６５  シンボル
【図１】
0006421670.tif 000002
【図２】
0006421670.tif 000003
【図３】
0006421670.tif 000004
【図４】
0006421670.tif 000005
【図５】
0006421670.tif 000006
【図６】
0006421670.tif 000007
【図７】
0006421670.tif 000008
【図８】
0006421670.tif 000009
【図９】
0006421670.tif 000010
【図１０】
0006421670.tif 000011
【図１１】
0006421670.tif 000012
【図１２】
0006421670.tif 000013
【図１３】
0006421670.tif 000014
【図１４】
0006421670.tif 000015