(57)【特許請求の範囲】
【請求項１】
ウェアラブルデバイスにおいて、
ＡＲコンテンツに対応付けられた情報の検知に応じて、前記ＡＲコンテンツをディスプレイに表示する制御を行い、前記ＡＲコンテンツの表示後に、特定の指示を受け付けると、前記情報を検知した状態が継続していても、表示した前記ＡＲコンテンツを非表示にするとともに、前記ウェアラブルデバイスの向きに応じて、前記情報に対応付けられたＡＲコンテンツのうち、非表示とした前記ＡＲコンテンツとは異なるＡＲコンテンツを前記ディスプレイに表示する制御を行う制御部を有する、
ことを特徴とするウェアラブルデバイス。
【請求項２】
前記制御部は、前記ＡＲコンテンツに対応付けられた前記情報を検知しない状態であっても、前記ウェアラブルデバイスの向きに応じて前記ＡＲコンテンツを表示する
ことを特徴とする請求項１に記載のウェアラブルデバイス。
【請求項３】
前記制御部は、表示した前記ＡＲコンテンツを前記ディスプレイ内の何れかの方向の端部又は端部近傍に移動させる操作を検出すると、前記特定の指示を受け付けたと判定する、
ことを特徴とする請求項１又は２に記載のウェアラブルデバイス。
【請求項４】
前記制御部は、前記ウェアラブルデバイスの向きの変更が前記何れかの方向に対応することを検出すると、前記ＡＲコンテンツを前記ディスプレイに表示する、
ことを特徴とする請求項３に記載のウェアラブルデバイス。
【請求項５】
動き又は向きを検出するセンサを備え、
前記制御部は、所定の動き又は所定の向きの変化を検出すると、前記特定の指示を受け付けたと判定する、
ことを特徴とする請求項１に記載のウェアラブルデバイス。
【請求項６】
音声を検出するマイクを備え、
前記制御部は、所定のフレーズに対応する音声を検出すると、前記特定の指示を受け付けたと判定する、
ことを特徴とする請求項１に記載のウェアラブルデバイス。
【請求項７】
前記制御部は、前記ＡＲコンテンツに対応付けられた前記情報の検知に応じて、前記ＡＲコンテンツを前記ディスプレイに表示する制御を行う第１のモードと、前記ウェアラブルデバイスの向きに応じて、非表示とした前記ＡＲコンテンツを前記ディスプレイに表示する制御を行う第２のモードのうち、前記第２のモードに設定がなされた状態で、特定の指示を受け付けると、前記第２のモードから前記第１のモードに設定を変更する、
ことを特徴とする請求項１に記載のウェアラブルデバイス。
【請求項８】
動き又は向きを検出するセンサを備え、
前記制御部は、所定の動き又は所定の向きの変化を検出すると、前記特定の指示を受け付けたと判定する、
ことを特徴とする請求項７に記載のウェアラブルデバイス。
【請求項９】
音声を検出するマイクを備え、
前記制御部は、所定のフレーズに対応する音声を検出すると、前記特定の操作を受け付けたと判定する、
ことを特徴とする請求項７に記載のウェアラブルデバイス。
【請求項１０】
前記制御部は、前記ＡＲコンテンツの表示中に前記ディスプレイ内の前記ＡＲコンテンツの表示位置を変更する操作を受け付ける、
ことを特徴とする請求項１乃至９の何れか一項に記載のウェアラブルデバイス。
【請求項１１】
前記制御部は、前記ＡＲコンテンツの表示位置を、検知した前記情報に対応する前記ＡＲコンテンツの表示位置を基準とした所定の位置関係を有する位置に設定する、
ことを特徴とする請求項１乃至１０の何れか一項に記載のウェアラブルデバイス。
【請求項１２】
前記制御部は、前記ウェアラブルデバイスの向きに応じて、前記情報に対応付けられたＡＲコンテンツのうち、表示した前記ＡＲコンテンツとは異なるＡＲコンテンツを表示する
ことを特徴とする請求項１又は２に記載のウェアラブルデバイス。
【請求項１３】
ＣＰＵと、メモリとを有するウェアラブルデバイスにおける表示制御プログラムであって、該ＣＰＵに、
ＡＲコンテンツに対応付けられた情報の検知に応じて、前記ＡＲコンテンツをディスプレイに表示する制御を行い、ＡＲコンテンツの表示後に、特定の指示を受け付けると、前記ＡＲコンテンツに対応付けられた情報が検知されていたとしても、該情報に対応付けられた該ＡＲコンテンツを非表示とし、前記ウェアラブルデバイスの向きに応じて、前記情報に対応付けられたＡＲコンテンツのうち、非表示とした前記ＡＲコンテンツとは異なるＡＲコンテンツを前記ディスプレイに表示する制御を行う
処理を実行させることを特徴とする表示制御プログラム。
【請求項１４】
ＣＰＵと、メモリとを有するウェアラブルデバイスにおける表示制御プログラムであって、該ＣＰＵが、
ＡＲコンテンツに対応付けられた情報の検知に応じて、前記ＡＲコンテンツをディスプレイに表示する制御を行い、ＡＲコンテンツの表示後に、特定の指示を受け付けると、前記ＡＲコンテンツに対応付けられた情報が検知されていたとしても、該情報に対応付けられた該ＡＲコンテンツを非表示とし、前記ウェアラブルデバイスの向きに応じて、前記情報に対応付けられたＡＲコンテンツのうち、非表示とした前記ＡＲコンテンツとは異なるＡＲコンテンツを前記ディスプレイに表示する制御を行う
処理を実行させることを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェアラブルデバイス、表示制御プログラム、及び表示制御方法に関する。
【背景技術】
【０００２】
近年、頭部に装着したＨＭＤ（Head Mounted Display）に、現実画像と架空画像とを重ね合わせて表示する技術が開発されている。
【０００３】
ＨＭＤのＣＣＤカメラで現実画像を断続的に撮像して、現実画像が得られない時は、使用者の動きを検出して架空画像の表示内容と表示位置とを決定する技術等が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５２７３３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年の拡張現実（ＡＲ：Augmented Reality）の技術によって、作業者が頭部に装着したＨＭＤのカメラが撮像した画像からＡＲマーカーを検出すると、作業者が作業する対象に対して、作業者のＨＭＤに作業内容等を示すＡＲコンテンツを表示することができる。
【０００６】
しかしながら、ＨＭＤに表示された作業内容等によって、作業対象が見づらくなり、その結果、作業対象に対して作業が行い難い場合がある。上述した技術等では、作業者が作業内容の表示／非表示を制御することができないといった問題がある。
【０００７】
したがって、１つの側面では、本発明は、ＡＲコンテンツの表示による対象物の視認性低下を防止することを目的とする。
【課題を解決するための手段】
【０００８】
一態様によれば、ウェアラブルデバイスにおいて、ＡＲコンテンツに対応付けられた情報の検知に応じて、前記ＡＲコンテンツをディスプレイに表示する制御を行い、前記ＡＲコンテンツの表示後に、特定の指示を受け付けると、前記情報を検知した状態が継続していても、表示した前記ＡＲコンテンツを非表示にするとともに、前記ウェアラブルデバイスの向きに応じて、前記情報に対応付けられたＡＲコンテンツのうち、非表示とした前記ＡＲコンテンツとは異なるＡＲコンテンツを前記ディスプレイに表示する制御を行う制御部を有する、ことを特徴とするウェアラブルデバイスが提供される。
【０００９】
また、上記課題を解決するための手段として、表示制御プログラム、及び、表示制御方法とすることもできる。
【発明の効果】
【００１０】
ＡＲコンテンツの表示による対象物の視認性低下を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】ＡＲコンテンツが作業対象に重ならない表示例を示す図である。
【図２】ＡＲコンテンツが作業対象４に重なる表示例を示す図である。
【図３】ＡＲシステムのネットワーク構成を示す図である。
【図４】サーバのハードウェア構成を示す図である。
【図５】サーバの機能構成例を示す図である。
【図６】ウェアラブルデバイスのハードウェア構成を示す図である。
【図７】ウェアラブルデバイスの機能構成例を示す図である。
【図８】ＡＲコンテンツとウェアラブルデバイスの動作との対応関係の第一の例を説明するための図である。
【図９】図８の第一の例における表示制御処理を説明するためのフローチャート図である。
【図１０】ＡＲコンテンツとウェアラブルデバイスの動作との対応関係の第二の例を説明するための図である。
【図１１】第二の例における表示／非表示を行うための動作例を説明するための図である。
【図１２】図１０の第二の例における表示制御処理を説明するためのフローチャート図である。
【図１３】ＡＲコンテンツとウェアラブルデバイスの動作との対応関係の第二の例を説明するための図である。
【図１４】第三の例における表示／非表示を行うための動作例を説明するための図である。
【図１５】ＡＲコンテンツ５の表示位置及び表示移動を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。本実施の形態では、作業対象に対して作業する作業者１が装着するウェアラブルデバイス３（ＨＭＤ：Head Mounted Display）に作業内容等を示すＡＲコンテンツを表示する場合で説明する。先ず、ＡＲコンテンツの表示例について説明する。本実施の形態では、ウェアラブルデバイス３として、作業者１は、現実の光景を肉眼で直接見ることができる透過型のＨＭＤ（Head Mounted Display）として説明する。
【００１３】
図１は、ＡＲコンテンツが作業対象に重ならない表示例を示す図である。図１では、作業者１が作業対象４にそれ程接近していない場合の表示例を示している。作業者１は、ウェアラブルデバイス３を介して現実の作業対象４を見ると共に、ウェアラブルデバイス３に表示された、作業対象４に予め設置されたＡＲマーカー７ａｒに対応するＡＲコンテンツ５とを同時に見る。
【００１４】
図１の表示例では、ＡＲコンテンツ５は、作業者１の作業対象４への視界を遮ることなく表示されている。この場合には、作業者１は、作業対象４全体を見ることが可能である。
【００１５】
図２は、ＡＲコンテンツが作業対象４に重なる表示例を示す図である。図２では、作業者１が作業対象４に接近した場合のＡＲコンテンツの表示例を示している。作業対象４のＡＲマーカー７ａｒは、図１と同様であるため、同じＡＲコンテンツ５が表示される。従って、ＡＲコンテンツ５が作業対象４に重なって表示されている。
【００１６】
図２の表示状態では、作業者１は、作業対象４とＡＲコンテンツ５とが重なっているため作業がし難い状況となる。
【００１７】
本実施の形態では、１つのＡＲマーカー７ａｒに対する作業内容を複数のＡＲコンテンツ５１、５２及び５３を用いて、作業者１の頭部の動き又は音声等による指示に応じてＡＲコンテンツ５iの表示／非表示、及び表示切替に係る表示制御を行うウェアラブルデバイス３、表示制御プログラム、及び表示制御方法を提供する。
【００１８】
図３は、ＡＲシステムのネットワーク構成を示す図である。図３において、ＡＲシステム１０００は、サーバ１００と、１以上のウェアラブルデバイス３とを有する。サーバ１００と各ウェアラブルデバイス３とは、ネットワーク２を介して接続される。
【００１９】
サーバ１００は、ネットワーク２を介してウェアラブルデバイス３からＡＲコンテンツ取得要求８ａを受信すると、ＡＲコンテンツ取得要求８ａで指定されるＡＲコンテンツ識別情報に対応するＡＲコンテンツセット８ｂをウェアラブルデバイス３に提供する。
【００２０】
ウェアラブルデバイス３は、作業者１の眼前に装着される、カメラ３５（図６）を備えた表示デバイスである。
【００２１】
ウェアラブルデバイス３は、カメラ３５が撮像したカメラ画像７ｃを解析してＡＲマーカー７ａｒを検知すると、ＡＲコンテンツ取得要求８ａをサーバ１００へ送信することで、ＡＲコンテンツセット８ｂを取得する。
【００２２】
ＡＲコンテンツセット８ｂには、ＡＲマーカー７ａｒから読み取られたＡＲコンテンツ識別情報に対応する複数のＡＲコンテンツ５１、５２、５３が含まれる。複数のＡＲコンテンツ５１、５２、５３が、一つのＡＲコンテンツ５（図１、図２）に相当する。表示順に、ウェアラブルデバイス３に提供されることが望ましい。ＡＲコンテンツ５は、３つに分割されることに限定されない。２つに分割、４以上に分割されてもよい。
【００２３】
以下の説明において、複数のＡＲコンテンツ５１、５２、５３のうち、１つをＡＲコンテンツ５ｉと言い、もう１つをＡＲコンテンツ５ｊと言う場合がある。ＡＲコンテンツ５ｊは、ＡＲコンテンツ５ｉ以外のＡＲコンテンツである。
【００２４】
ウェアラブルデバイス３は、作業者の頭部の動き又は音声等による指示に応じて、ＡＲコンテンツ５１、５２、５３の表示／非表示、及びＡＲコンテンツ５１、５２、５３の表示の切り替え等を制御する。
【００２５】
図４は、サーバのハードウェア構成を示す図である。図４において、サーバ１００は、ＣＰＵ（Central Processing Unit）１１と、主記憶装置１２と、補助記憶装置１３と、入力装置１４と、表示装置１５と、通信Ｉ／Ｆ（インターフェース）１７と、ドライブ装置１８とを有し、バスＢ１に接続される。
【００２６】
ＣＰＵ１１は、主記憶装置１２に格納されたプログラムに従ってサーバ１００を制御する。主記憶装置１２には、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等が用いられ、ＣＰＵ１１にて実行されるプログラム、ＣＰＵ１１での処理に必要なデータ、ＣＰＵ１１での処理にて得られたデータ等を記憶又は一時保存する。
【００２７】
補助記憶装置１３には、ＨＤＤ（Hard Disk Drive）等が用いられ、各種処理を実行するためのプログラム等のデータを格納する。補助記憶装置１３に格納されているプログラムの一部が主記憶装置１２にロードされ、ＣＰＵ１１に実行されることによって、各種処理が実現される。
【００２８】
入力装置１４は、マウス、キーボード等を有し、管理者がサーバ１００による処理に必要な各種情報を入力するために用いられる。表示装置１５は、ＣＰＵ１１の制御のもとに必要な各種情報を表示する。入力装置１４と表示装置１５とは、一体化したタッチパネル等によるユーザインタフェースであってもよい。通信Ｉ／Ｆ１７は、有線又は無線などのネットワークを通じて通信を行う。通信Ｉ／Ｆ１７による通信は無線又は有線に限定されるものではない。
【００２９】
サーバ１００によって行われる処理を実現するプログラムは、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）等の記憶媒体１９によってサーバ１００に提供される。
【００３０】
ドライブ装置１８は、ドライブ装置１８にセットされた記憶媒体１９（例えば、ＣＤ−ＲＯＭ等）とサーバ１００とのインターフェースを行う。
【００３１】
また、記憶媒体１９に、後述される本実施の形態に係る種々の処理を実現するプログラムを格納し、この記憶媒体１９に格納されたプログラムは、ドライブ装置１８を介してサーバ１００にインストールされる。インストールされたプログラムは、サーバ１００により実行可能となる。
【００３２】
尚、プログラムを格納する記憶媒体１９はＣＤ−ＲＯＭに限定されず、コンピュータが読み取り可能な、構造（structure）を有する１つ以上の非一時的（non-transitory）な、有形（tangible）な媒体であればよい。コンピュータ読取可能な記憶媒体として、ＣＤ−ＲＯＭの他に、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリであっても良い。
図５は、サーバの機能構成例を示す図である。図５において、サーバ１００は、主に、要求受信部１２１と、ＡＲコンテンツ提供部１２３とを有する。記憶部１３０には、ＡＲマーカー管理ＤＢ１３５が記憶される。
【００３３】
要求受信部１２１は、ネットワーク２を介してウェアラブルデバイス３からＡＲコンテンツ取得要求８ａを受信すると、ＡＲコンテンツ取得要求８ａで指定されるＡＲマーカー識別情報７ｉｄをＡＲコンテンツ提供部１２３へ通知する。
【００３４】
ＡＲコンテンツ提供部１２３は、要求受信部１２１からのＡＲマーカー識別情報７ｉｄの通知に応じて、記憶部１３０に記憶されているＡＲマーカー情報ＤＢ１３５から、通知されたＡＲマーカー識別情報７ｉｄに対応付けられたＡＲコンテンツ５１、５２、５３を取得して、ＡＲコンテンツ５１、５２、５３を含むＡＲコンテンツセット８ｂを、ウェアラブルデバイス３へ送信する。ＡＲコンテンツ５１、５２、５３がウェアラブルデバイス３へ提供される。
【００３５】
図６は、ウェアラブルデバイスのハードウェア構成を示す図である。図６において、ウェアラブルデバイス３は、通信装置３０と、ＣＰＵ３１と、メモリ３２と、表示部３４と、カメラ３５と、センサ部３６と、マイク３７と、スピーカ３８と、及び電力部３９とを有し、これらは、バスＢ２で互いに接続される。
【００３６】
通信装置３０は、アンテナ等を介して無線信号を送受信する無線通信、及び、赤外線、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等により近距離無線通信等を行う。
【００３７】
ＣＰＵ３１は、メモリ３２に格納されたプログラムに従ってウェアラブルデバイス３を制御する。メモリ３２には、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等が用いられ、ＣＰＵ３１にて実行されるプログラム、ＣＰＵ３１での処理に必要なデータ、ＣＰＵ３１での処理にて得られたデータ等を記憶又は一時保存する。
【００３８】
表示部３４は、ＣＰＵ３１の制御の下、ＡＲコンテンツ５１、５２又は５３が表示される透過性のディスプレイである。ＡＲコンテンツ５１、５２又は５３が透過性の表示部３４に表示されることで、作業員１は、表示部３４を通して見える現実の作業対象４と、表示部３４に表示されたＡＲコンテンツ５１、５２又は５３とを同時に見ることができる。
【００３９】
カメラ３５は、予め設定された画角内の実空間の画像（動画、静止画）を撮影する。センサ部３６は、傾きセンサ、加速度センサ等を有する。マイク３７は、作業員１の音声を入力する。スピーカ３８は、音声を出力する。電力部３９は、バッテリ等の内部電源であるが、これに限定されるものではない。
【００４０】
センサ部３６による作業者１の頭部の動き（作業者１の指示）の検出に応じて、ＣＰＵ３１は、頭部の動きが予め定めたコマンドに相当することを検知した場合、ＡＲコンテンツ５１、５２及び５３の表示／非表示、及びＡＲコンテンツ５１、５２及び５３の表示の切り替え等の表示制御を行う。作業者１の指示は、マイク３７が入力した作業者１の音声であってもよい。
【００４１】
図７は、ウェアラブルデバイスの機能構成例を示す図である。図７において、ウェアラブルデバイス３は、主に、撮像部４０と、表示制御部４１とを有する。各処理部は、ウェアラブルデバイス３にインストールされたプログラムが、ウェアラブルデバイス３のＣＰＵ３１に実行させる処理により実現される。メモリ３２には、カメラ画像７ｃ、ＡＲコンテンツセット８ｂ等が記憶される。
【００４２】
撮像部４０は、カメラ３５が捕えた実空間の画像をカメラ画像７ｃとして取り込んでメモリ３２に記憶する。カメラ画像７ｃは、ＡＲマーカー７ａｒの画像を含む場合がある。
【００４３】
表示制御部４１は、メモリ３２に記憶されたカメラ画像７ｃを解析してＡＲマーカー７ａｒを検知し、サーバ１００から検知したＡＲマーカー７ａｒに対応するＡＲコンテンツ５１、５２及び５３を含むＡＲコンテンツセット８ｂを取得してそれらの表示制御を行い、更に、ＡＲマーカー認識部４２と、ＡＲコンテンツ取得部４３と、指示検知部４４と、表示／非表示部４５とを有する。
【００４４】
ＡＲマーカー認識部４２は、カメラ画像７ｃを解析してＡＲマーカー７ａｒを検知する。ＡＲマーカー７ａｒを認識すると、ＡＲマーカー認識部４２は、ＡＲマーカー７ａｒからＡＲマーカー７ａｒのＡＲマーカー識別情報７ｉｄを取得する。ＡＲマーカー識別情報７ｉｄはメモリ３２に記憶される。
【００４５】
ＡＲコンテンツ取得部４３は、記憶部１３０において新たなＡＲマーカー識別情報７ｉｄに更新されると、サーバ１００へ、最新のＡＲマーカー識別情報７ｉｄを含むＡＲコンテンツ取得要求８ａを送信して、ＡＲコンテンツセット８ｂを取得する。取得したＡＲコンテンツセット８ｂは、メモリ３２に記憶される。
【００４６】
指示検知部４４は、センサ部３６から得られるセンサ情報又はマイク３７から入力された音声に基づいて、作業者１の指示を検知する。
【００４７】
表示／非表示部４５は、検知した指示に対応するＡＲコンテンツ５ｉの表示／非表示の表示制御を行う。表示／非表示の表示制御には、ＡＲコンテンツ５ｉの表示からＡＲコンテンツ５ｊの表示への切り替えを含むものとする。
【００４８】
次に、各ＡＲコンテンツ５ｉの表示と、作業者１が頭部を動かす方向又は音声による指示との対応関係について説明する。先ず、ＡＲコンテンツセット８ｂにより２つのＡＲコンテンツ５１及び５２が提供される場合で説明する。
【００４９】
図８は、ＡＲコンテンツとウェアラブルデバイスの動作との対応関係の第一の例を説明するための図である。図８では、ＡＲマーカー７ａｒに対して対応付けられるＡＲコンテンツセット８ｂには、２つのＡＲコンテンツ５１及び５２が含まれる場合の例で説明する。
【００５０】
図８（Ａ）では、ＡＲマーカー７ａｒに対して、ＡＲコンテンツ５１及び５２が対応付けられた場合に、ＡＲマーカー７ａｒの認識時にＡＲコンテンツ５１を表示し、ウェアラブルデバイス３が指示１を検知した時にＡＲコンテンツ５２を表示する例を示している。
【００５１】
図８（Ｂ）は、この図８（Ａ）の対応関係を定義した定義テーブルのデータ例を示す。図８（Ｂ）において、定義テーブル８２は、コマンドに対応するアクションを定義したテーブルであり、コマンドとアクションの項目を有する。
【００５２】
コマンドは、作業者１によって行われる指示を示す。各指示は、作業者１が頭を振ったことを検知した場合、ウェアラブルデバイス３の向きが変化したことを検知した場合、ウェアラブルデバイス３の回転角度が閾値を超えた場合、音声から特定の言葉を検知した場合等により特定される。
【００５３】
アクションは、検知した指示毎のウェアラブルデバイス３の表示部３４への表示制御に係る動作を示す。
【００５４】
図８（Ｂ）の例では、コマンドが「指示１」の場合、ウェアラブルデバイス３のアクションは表示部３４にＡＲコンテンツ５２を表示すること、コマンドが「指示２」の場合、ウェアラブルデバイス３のアクションは表示部３４に表示されているＡＲコンテンツ５２を消去することを定義している。
【００５５】
一例として、作業者１が左方向に頭を振った場合には指示１と判断して、ＡＲコンテンツ５２を表示し、作業者１が頭をシェイクした場合には指示２と判断して、ＡＲコンテンツ５２を消去することが、定義テーブル８２に定義される。
【００５６】
ウェアラブルデバイス３は、サーバ１００から提供されたＡＲコンテンツセット８ｂの最初のＡＲコンテンツ５１は、ＡＲマーカー７ａｒを認識時に表示するコンテンツとして判断し、最初のＡＲコンテンツ５１以外は、定義テーブル８２に従うものとすればよい。
【００５７】
また、定義テーブル８２は、予め、ウェアラブルデバイス３のメモリ３２に記憶しておいてもよいし、サーバ１００がＡＲコンテンツセット８ｂと共に定義テーブル８２をウェアラブルデバイス３に提供するようにしてもよい。
【００５８】
図９は、図８の第一の例における表示制御処理を説明するためのフローチャート図である。図９において、ウェアラブルデバイス３の表示制御部４１では、ＡＲマーカー認識部４２が、メモリ３２に記憶されたカメラ画像７ｃからＡＲマーカー７ａｒを認識したか否かを判断する（ステップＳ２０１）。ＡＲマーカー７ａｒを認識できなかった場合、ＡＲマーカー認識部４２は、ＡＲコンテンツ５１を非表示にする（ステップＳ２０２）。そして、ＡＲマーカー認識部４２は、ステップＳ２０１へ戻り、ＡＲマーカー７ａｒの認識処理を繰り返す。
【００５９】
ＡＲマーカー７ａｒを認識できた場合、表示／非表示部４５が、ＡＲコンテンツ５１を表示部３４に表示する（ステップＳ２０３）。そして、指示検知部４４が指示１を検知したか否かを判断する（ステップＳ２０４）。検知しなかった場合、表示制御部４１は、ステップＳ２０１へと戻り、上記同様の処理を行う。
【００６０】
一方、指示検知部４４が指示１を検知した場合、表示／非表示部４５は、表示中のＡＲコンテンツ５１を消去する（ステップＳ２０５）。そして、表示／非表示部４５は、ＡＲコンテンツ５２を表示する（ステップＳ２０６）。
【００６１】
その後、指示検知部４４が指示２を検知したか否かを判断する（ステップＳ２０７）。指示検知部４４が指示２を検知した場合、表示／非表示部４５が、ＡＲコンテンツ５２を消去する（ステップＳ２０８）。そして、表示制御部４１は、ステップＳ２０１へと戻り上述した同様の処理を繰り返す。
【００６２】
一方、指示検知部４４が指示２を検知しなかった場合、表示／非表示部４５によて、ＡＲコンテンツ５２の表示が継続される（ステップＳ２０６）。このように上述した表示制御処理が、作業者１が作業対象４に対する作業の間、繰り返し行われる。
【００６３】
上述した第一の例において、作業者１が「マニュアル２表示」と発声して指示１を行い、「マニュアル２消去」と発声して指示２を行ってもよい。
【００６４】
次に、ＡＲコンテンツセット８ｂにより２つのＡＲコンテンツ５１及び５２が提供される場合の第二の例を説明する。第二の例では、再表示を含めて、２つのＡＲコンテンツ５１及び５２の夫々の表示／非表示を行えるようにした構成である。２つのＡＲコンテンツ５１及び５２の場合で説明するた、３つ以上のＡＲコンテンツであっても同様である。
【００６５】
図１０は、ＡＲコンテンツとウェアラブルデバイスの動作との対応関係の第二の例を説明するための図である。図１０では、ＡＲマーカー７ａｒに対して対応付けられるＡＲコンテンツセット８ｂに、図８と同様に、２つのＡＲコンテンツ５１及び５２が含まれているが、ＡＲコンテンツ５１及び５２の各々の表示／非表示を選択的に行う例を説明する。
【００６６】
図１０（Ａ）では、ＡＲマーカー７ａｒに対して、ＡＲコンテンツ５１及び５２が対応付けられた場合に、ＡＲコンテンツ５１及び５２はＡＲマーカー７ａｒの認識時に表示し、ＡＲコンテンツ５２はウェアラブルデバイス３が指示１を検知した時に表示し、ＡＲコンテンツ５３はウェアラブルデバイス３が指示３を検知した時に表示する例を示している。
【００６７】
図１０（Ａ）では、ＡＲマーカー７ａｒに対して、ＡＲコンテンツ５１及び５２が対応付けられた場合に、ＡＲコンテンツ５１はＡＲマーカー７ａｒの認識時に表示され、また、指示１の時にＡＲコンテンツ５１に対して表示／非表示が行われ、ウェアラブルデバイス３が指示２を検知した時にＡＲコンテンツ５２に対して表示／非表示が行われる。
【００６８】
図１０（Ｂ）は、この図１０（Ａ）の対応関係を定義した定義テーブルのデータ例を示す。図１０（Ｂ）において、定義テーブル８２−２は、コマンドに対応するアクションを定義したテーブルであり、コマンドとアクションの項目を有する。コマンドとアクションの項目の説明は、図８（Ｂ）と同様であるため省略する。
【００６９】
図１０（Ｂ）の例では、コマンドが「指示１」の場合、ウェアラブルデバイス３のアクションは表示部３４にＡＲコンテンツ５１の表示／非表示を行うこと、コマンドが「指示２」の場合、ウェアラブルデバイス３のアクションは表示部３４にＡＲコンテンツ５２の表示／非表示を行うこと、コマンドが「指示３」の場合、ウェアラブルデバイス３のアクションは表示中のＡＲコンテンツ５１又は５２を消去することを定義している。
【００７０】
例えば、ウェアラブルデバイス３の右方向への動きが、ＡＲコンテンツ５１の表示／非表示の指示１であり、ウェアラブルデバイス３の左方向への動きが、ＡＲコンテンツ５２の表示／非表示の指示２であり、ウェアラブルデバイス３がシェイクされる動きが、表示中のＡＲコンテンツ５１及びコンテンツ５２の消去の指示３であると判断する。
【００７１】
上述したＡＲコンテンツ５１又はＡＲコンテンツ５２の表示／非表示は、ＡＲマーカー７ａｒを認識後に行われるが、ＡＲマーカー７ａｒを認識できない状況においても有効な制御であるため、作業者１の作業状況において、カメラ３５がＡＲマーカー７ａｒを含まない画像を撮像した場合でも表示させることができる。
【００７２】
ウェアラブルデバイス３は、サーバ１００から提供されたＡＲコンテンツセット８ｂの最初のＡＲコンテンツ５１は、ＡＲマーカー７ａｒを認識時に表示するコンテンツとして判断する点は、図８の例と同様である。
【００７３】
この第二の例における、作業者１による表示／非表示を行うための動作例について説明する。図１１は、第二の例における表示／非表示を行うための動作例を説明するための図である。図１１では、ウェアラブルデバイス３を介して作業者１が見る範囲を例示している。説明を簡潔にするため、作業者１の視界と、ウェアラブルデバイス３のカメラ３５が撮像する範囲と、ウェアラブルデバイス３の画面の範囲とは略同様であるとする。
【００７４】
図１１（ａ）は、ＡＲマーカー７ａｒの認識時に、ＡＲコンテンツ５１を画面に表示した状態を示している。この図１１（ａ）の状態では、ＡＲコンテンツ５１が作業対象４の一部に被ってしまうため、作業者１は、作業対象４の全体を十分に見ることができない。そこで、作業者１が頭を右方向に振って指示１を行うと、図１１（ｂ）の状態になる。
【００７５】
図１１（ｂ）では、ウェアラブルデバイス３の指示検知部４４が右方向の動きを検出したことで、表示／非表示部４５によって指示１がなされたと判断され、ＡＲマーカー７ａｒを認識できていてもＡＲコンテンツ５１が非表示になった状態を示している。次に、作業者１がＡＲマーカー７ａｒが見えない位置に移動すると、図１１（ｃ）の状態になる。例えば、作業者１が作業対象４の裏側に回った場合等が考えられる。
【００７６】
図１１（ｃ）では、作業対象４は視界内で見えるが、ＡＲマーカー７ａｒは認識されない。この状態で、作業者１は、頭を右方向に振って指示１を再度行うと、図１１（ｄ）の状態になる。
【００７７】
図１１（ｄ）では、ウェアラブルデバイス３の指示検知部４４が右方向の動きを検出したことで、表示／非表示部４５によって指示１がなされたと判断され、ＡＲマーカー７ａｒを認識できない状態であってもＡＲコンテンツ５１が表示された状態を示している。作業者１は、再度ＡＲコンテンツ５１を表示させて、内容を確認することができる。内容確認後、作業者１は、頭を左方向に振って指示２を行うと、図１１（ｅ）の状態となる。
【００７８】
図１１（ｅ）では、ウェアラブルデバイス３の指示検知部４４が左方向の動きを検出したことで、表示／非表示部４５によって指示２がなされたと判断され、ＡＲマーカー７ａｒを認識できていなくてもＡＲコンテンツ５２が表示された状態を示している。作業者１は、例えば、作業対象４の裏側で行う別の作業内容を確認することができる。作業者１は、ＡＲマーカー７ａｒに関連付けられた作業対象４に関する一連の作業を完了すると、頭をシェイクして指示３を行う。
【００７９】
図１１（ｆ）では、ウェアラブルデバイス３の指示検知部４４がシェイクの動きを検出したことで、表示／非表示部４５によって指示３がなされたと判断され、表示中のＡＲコンテンツ５２が画面から消去された状態を示している。もう一度作業を最初から繰り返す場合には、ＡＲマーカー７ａｒを認識できる位置まで戻ることで、図１１（ａ）から図１１（ｅ）で説明したような一連のＡＲコンテンツ５１及びＡＲコンテンツ５２の表示／非表示を行うことができる。
【００８０】
上述した第二の例における動作例を可能とする表示制御部４１による表示制御処理について説明する。図１２は、図１０の第二の例における表示制御処理を説明するためのフローチャート図である。
【００８１】
図１２において、ウェアラブルデバイス３の表示制御部４１では、ＡＲマーカー認識部４２が、メモリ３２に記憶されたカメラ画像７ｃからＡＲマーカー７ａｒを認識したか否かを判断する（ステップＳ２５１）。ＡＲマーカー７ａｒを認識できなかった場合、ＡＲマーカー認識部４２は、ＡＲコンテンツ５１を非表示にする（ステップＳ２５２）。そして、ＡＲマーカー認識部４２は、ステップＳ２５１へ戻り、ＡＲマーカー７ａｒの認識処理を繰り返す。
【００８２】
ＡＲマーカー７ａｒを認識できた場合、表示／非表示部４５が、ＡＲコンテンツ５１を表示部３４に表示する（ステップＳ２５３）。
【００８３】
そして、指示検知部４４は指示を検知したか否かを判断する（ステップＳ２５４）。検知しなかった場合（ステップＳ２５４のＮＯ）、表示制御部４１は、ステップＳ２５１へと戻り、上記同様の処理を行う。
【００８４】
指示検知部４４が指示を検知した場合（ステップＳ２５４のＹＥＳ）、指示検知部４４は、検知した指示が指示１であるか否かを判断する（ステップＳ２５５）。指示１である場合（ステップＳ２５５のＹＥＳ）、指示検知部４４は指示１を表示／非表示部４５に通知する。表示制御処理は、ステップＳ２５９へと進み、表示／非表示部４５による表示／非表示処理が行われる。
【００８５】
一方、指示１でない場合（ステップＳ２５５のＮＯ）、指示検知部４４は、検知した指示が指示２であるか否かを判断する（ステップＳ２５６）。指示２である場合（ステップＳ２５６のＹＥＳ）、指示検知部４４は指示２を表示／非表示部４５に通知する。表示制御処理は、ステップＳ２５９へと進み、表示／非表示部４５による表示／非表示処理が行われる。
【００８６】
一方、指示２でない場合（ステップＳ２５６のＮＯ）、指示検知部４４は、検知した指示が指示３であるか否かを判断する（ステップＳ２５７）。指示３でない場合（ステップＳ２５７のＮＯ）、指示検知部４４は、ステップＳ２５４へと戻り、上述同様の処理を繰り返す。
【００８７】
一方、指示３である場合、指示検知部４４は指示２を表示／非表示部４５に通知する。表示／非表示部４５は、指示３の通知に応じて、表示中のＡＲコンテンツ５ｉ（５１又は５２）を消去する（ステップＳ２５８）。そして、表示制御部４１による表示制御処理はステップＳ２５１へと戻り、ＡＲマーカー７ａｒを認識する状態へと戻り、認識した場合には、上述した処理を繰り返す。
【００８８】
指示１又は指示２のいずれかの場合（ステップＳ２５５又はＳ２５６）、表示／非表示部４５は、他のＡＲコンテンツ５ｊが表示されているか否かを判断する（ステップＳ２５９）。他のＡＲコンテンツ５ｊは、ＡＲコンテンツ５１が表示中であればＡＲコンテンツ５２であり、ＡＲコンテンツ５２が表示中であればＡＲコンテンツ５１である。
【００８９】
他のＡＲコンテンツ５ｊが表示されていない場合（ステップＳ２５９のＮＯ）、表示／非表示部４５は、ステップＳ５６０へと進む。一方、他のＡＲコンテンツ５ｊが表示されている場合、表示／非表示部４５は、表示されているＡＲコンテンツ５ｊを消去して、ステップＳ２６０へと進む。
【００９０】
表示／非表示部４５は、検出した指示に対応するＡＲコンテンツ５ｉ（５１又は５２）が表示されているか否かを判断する（ステップＳ２６１）。検出した指示に対応するＡＲコンテンツ５ｉ（５１又は５２）が表示されている場合（ステップＳ２６１のＹＥＳ）、表示／非表示部４５は、検出した指示に対応するＡＲコンテンツ５ｉを非表示にして（ステップＳ２６２）、表示／非表示部４５による表示／非表示処理を終了する。表示／非表示処理の終了により、表示制御処理は、ステップＳ１５４へと戻り、次の指示の検出待ちとなる。
【００９１】
一方、検出した指示に対応するＡＲコンテンツ５ｉ（５１又は５２）が表示されていない場合（ステップＳ２６１のＮＯ）、表示／非表示部４５は、検出した指示に対応するＡＲコンテンツ５ｉを表示して（ステップＳ２６３）、表示／非表示部４５による表示／非表示処理を終了する。表示／非表示処理の終了により、表示制御処理は、ステップＳ１５４へと戻り、次の指示の検出待ちとなる。
【００９２】
上述した第二の例において、作業者１が「マニュアル１」と発声して指示１を行い、「マニュアル２」と発声して指示２を行い、「マニュアル３」と発声して指示２を行ってもよい。
【００９３】
次に、ＡＲコンテンツセット８ｂにより３つのＡＲコンテンツ５１、５２及び５３が提供される場合の第三の例を説明する。第三の例では、作業の手順に従って、作業者１の指示に応じて、ＡＲコンテンツ５１、ＡＲコンテンツ５２、そしてＡＲコンテンツ５３が表示される場合を説明する。
【００９４】
図１３は、ＡＲコンテンツとウェアラブルデバイスの動作との対応関係の第三の例を説明するための図である。図１３では、ＡＲマーカー７ａｒに対して対応付けられるＡＲコンテンツセット８ｂには、３つのＡＲコンテンツ５１、５２、及び５３が含まれる場合の例で説明する。
【００９５】
図１３（Ａ）では、ＡＲマーカー７ａｒに対して、ＡＲコンテンツ５１、５２、及び５３が対応付けられた場合に、ＡＲマーカー７ａｒの認識時にＡＲコンテンツ５１を表示し、ウェアラブルデバイス３が指示１を検知した時にＡＲコンテンツ５２を表示し、指示２を検知した時にＡＲコンテンツ５３を表示する例を示している。
【００９６】
図１３（Ｂ）は、この図１３（Ａ）の対応関係を定義した定義テーブルのデータ例を示す。図８（Ｂ）において、定義テーブル８２は、コマンドに対応するアクションを定義したテーブルであり、コマンドとアクションの項目を有する。コマンドとアクションの項目の説明は、図８（Ｂ）と同様であるため省略する。
【００９７】
図１３（Ｂ）の例では、コマンドが「指示１」の場合、ウェアラブルデバイス３のアクションは表示部３４にＡＲコンテンツ５２を表示すること、コマンドが「指示２」の場合、ウェアラブルデバイス３のアクションは表示部３４に表示されているＡＲコンテンツ５２を消去して、ＡＲコンテンツ５３を表示すること、コマンドが「指示３」の場合、ウェアラブルデバイス３のアクションは表示部３４に表示されているＡＲコンテンツ５３を消去することを定義している。
【００９８】
一例として、作業者１が「マニュアル２表示」と発声した場合には指示１と判断して、ＡＲコンテンツ５２を表示し、作業者１が「マニュアル３表示」と発声した場合には指示２と判断して、ＡＲコンテンツ５３を表示し、作業者１が「マニュアル終了」と発声した場合には指示２と判断して、ＡＲコンテンツ５２を消去することが、定義テーブル８２に定義される。
【００９９】
この第三の例における、作業者１による表示／非表示を行うための動作例について説明する。図１４は、第三の例における表示／非表示を行うための動作例を説明するための図である。図１４では、図１１同様に、ウェアラブルデバイス３を介して作業者１が見る範囲を例示している。
【０１００】
図１４（ａ）は、ＡＲマーカー７ａｒの認識時に、ＡＲコンテンツ５１を画面に表示した状態を示している。作業者１からは、作業対象４に設置されたＡＲマーカー７ａｒと、ＡＲコンテンツ５１とが見えている。ＡＲコンテンツ５１が表示された状態で作業者１が「マニュアル２表示」と発声して指示１を行うと、図１４（ｂ）の状態になる。
【０１０１】
図１３（ｂ）では、ウェアラブルデバイス３の指示検知部４４が「マニュアル２表示」の音声を検出したことで、表示／非表示部４５によって指示１がなされたと判断され、ＡＲコンテンツ５１が消去されて次のＡＲコンテンツ５２が表示される。
【０１０２】
図１４（ｂ）では、作業対象４の一部は、作業者１によって確認できるが、ＡＲマーカー７ａｒは画面外（作業者１又はカメラ３５の視界外）となるため、ＡＲマーカー認識部４２によってＡＲマーカー７ａｒを認識できていない状態であるが、作業者１の指示１に従ってＡＲコンテンツ５２が表示される。ＡＲコンテンツ５２に従って作業を終了した作業者１は、「マニュアル３表示」と発声して指示２を行う。
【０１０３】
図１４（ｃ）は、ウェアラブルデバイス３の指示検知部４４が「マニュアル３表示」の音声を検出したことで、表示／非表示部４５によって指示２がなされたと判断され、ＡＲコンテンツ５２が消去されて次のＡＲコンテンツ５３が表示された状態を示す。
【０１０４】
図１４（ｃ）では、画面内に作業対象４もＡＲマーカー７ａｒも存在しない。作業者１がＡＲコンテンツ５３に従った作業を終了して、「マニュアル終了」と発声することにより指示３を行う。
【０１０５】
図１４（ｄ）は、ウェアラブルデバイス３の指示検知部４４が「マニュアル終了」の音声を検出したことで、表示／非表示部４５によって指示３がなされたと判断され、ＡＲコンテンツ５３が消去された状態を示す。
【０１０６】
上述した第三の例において、指示１、指示２、及び指示３を指示者１が頭を右方向に振る、左方向に振る、及びシェイクするの夫々に置き換えたとしても同様である。
【０１０７】
上述した表示制御により、作業対象４に被ることなくＡＲコンテンツの１回の表示量を少なくして、分割して全体の内容を表示することが可能となり、１つのＡＲマーカー７ａｒに対して多くの情報を付加できるようになる。
【０１０８】
また、作業者１の作業状況に応じて、ＡＲコンテンツを表示させることができるため、作業者１が作業する際の煩わしさを改善することができる。
【０１０９】
次に、ＡＲコンテンツ５の表示位置と表示移動について説明する。図１５は、ＡＲコンテンツ５の表示位置及び表示移動を説明するための図である。図１５では、ウェアラブルデバイス３の画面内において、ＡＲマーカー７ａｒの位置に対して、距離５ｄの位置にＡＲコンテンツ５を自動的に表示するものとする。また、表示されたＡＲコンテンツ５の移動は、頭を上方向に振る、又は、「上に移動」と発声することで表示位置を画面内の上方向に表示する場合で説明する。
【０１１０】
図１５（ａ）は、ＡＲマーカー７ａｒの認識によって、ＡＲコンテンツ５がＡＲマーカー７ａｒに対して距離５ｄ離れた位置で表示された状態を示している。作業員１は、表示されたＡＲコンテンツ５が作業対象４に被っているため、作業がし難いと感じ、頭を上方向に振って、ＡＲコンテンツ５の表示位置の変更を指示すると、指示検知部４４は、表示位置の変更指示を検知して表示／非表示部４５へ通知する。表示／非表示部４５は、表示中のＡＲコンテンツ５を画面の上に移動させて表示する。
【０１１１】
図１５（ｂ）は、ＡＲマーカー７ａｒが認識されている状態で、図１５（ａ）とは異なる位置にＡＲコンテンツ５が表示された状態を示している。ＡＲコンテンツ５が上方向に移動したことで、作業者１は、作業対象４の全体を見ることができ、作業がし易くなる。
【０１１２】
図１５（ｃ）では、図１５（ａ）又は図１５（ｂ）の状態で、作業者１の頭（又は体）が左方向へ移動したときの状態を示している。作業者１が左方向へ移動により、ＡＲマーカー７ａｒは、ウェアラブルデバイス３の画面内において、右方向に位置が移動する。このＡＲマーカー７ａｒの位置の移動に応じて、ＡＲコンテンツ５の表示位置はＡＲマーカー７ａｒから距離５ｄの位置に変更される。この例では、左上にＡＲコンテンツ５が表示される。
【０１１３】
このように、ウェアラブルデバイス３の画面内でのＡＲマーカー７ａｒに対して相対的な距離５ｄ離した位置でＡＲコンテンツ５を表示することで、作業対象４に対する作業に関して注目すべき箇所の確認を行えるようにすると共に、作業者１の指示に応じて表示中のＡＲコンテンツ５の位置を移動させることで、作業者１は、作業対象４の全体を見ることができる。
【０１１４】
また、作業者１の移動に応じてＡＲコンテンツ５の表示位置が変更されることで、作業者１による作業の妨げにならないように表示することができる。
【０１１５】
上述より、本実施の形態では、ＡＲコンテンツ５の表示による対象物（作業対象４に相当）の視認性の低下を防止できる。
【０１１６】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、主々の変形や変更が可能である。
【０１１７】
以上の実施形態に関し、更に以下の付記を開示する。
（付記１）
ウェアラブルデバイスにおいて、
カメラと、
該カメラによって撮像された撮像画像を解析して、ＡＲコンテンツに対応付けられた情報を検知すると、前記ＡＲコンテンツをディスプレイに表示する制御を行う制御部と、
を備え、
前記制御部は、特定の指示を受け付けると、表示した前記ＡＲコンテンツを非表示にするとともに、前記ウェアラブルデバイスの向きに応じて前記ディスプレイに前記ＡＲコンテンツを表示させる制御を行う設定に移行する
ことを特徴とするウェアラブルデバイス。
（付記２）
ウェアラブルデバイスにおいて、
カメラと、
該カメラによって撮像された撮像画像を解析して、ＡＲコンテンツに対応付けられた情報を検知すると、前記ＡＲコンテンツをディスプレイに表示する制御を行う制御部と、
を備え、
前記制御部は、特定の指示を受け付けると、表示した前記ＡＲコンテンツを非表示にするとともに、前記ウェアラブルデバイスの向きに応じて前記ディスプレイに前記ＡＲコンテンツの表示／非表示を切り替える制御を行う、
ことを特徴とするウェアラブルデバイス。
（付記３）
前記制御部は、表示した前記ＡＲコンテンツを前記ディスプレイ内の何れかの方向の端部又は端部近傍に移動させる操作を検出すると、前記特定の指示を受け付けたと判定する、
ことを特徴とする付記１又は２に記載のウェアラブルデバイス。
（付記４）
前記制御部は、前記設定下において、前記ウェアラブルデバイスの向きの変更が前記何れかの方向に対応することを検出すると、前記ＡＲコンテンツを前記ディスプレイに表示する、
ことを特徴とする付記３に記載のウェアラブルデバイス。
（付記５）
動き又は向きを検出するセンサを備え、
前記制御部は、所定の動き又は所定の向きの変化を検出すると、前記特定の指示を受け付けたと判定する、
ことを特徴とする付記１に記載のウェアラブルデバイス。
（付記６）
音声を検出するマイクを備え、
前記制御部は、所定のフレーズに対応する音声を検出すると、前記特定の指示を受け付けたと判定する、
ことを特徴とする付記１に記載のウェアラブルデバイス。
（付記７）
前記制御部は、前記設定下において、特定の指示を受け付けると、前記設定を解消する、
ことを特徴とする付記１に記載のウェアラブルデバイス。
（付記８）
動き又は向きを検出するセンサを備え、
前記制御部は、所定の動き又は所定の向きの変化を検出すると、前記特定の指示を受け付けたと判定する、
ことを特徴とする付記７に記載のウェアラブルデバイス。
（付記９）
音声を検出するマイクを備え、
前記制御部は、所定のフレーズに対応する音声を検出すると、前記特定の操作を受け付けたと判定する、
ことを特徴とする付記７に記載のウェアラブルデバイス。
（付記１０）
前記制御部は、前記設定下において、前記ＡＲコンテンツの表示中に前記ディスプレイ内の前記ＡＲコンテンツの表示位置を変更する操作を受け付ける、
ことを特徴とする付記１乃至９の何れか一項に記載のウェアラブルデバイス。
（付記１１）
前記設定下において、前記ＡＲコンテンツの表示位置は、検知した前記情報に対応する前記ＡＲコンテンツの表示位置を基準とした所定の位置関係を有する位置である、
ことを特徴とする付記１乃至１０の何れか一項に記載のウェアラブルデバイス。
（付記１２）
前記制御部は、検知された前記情報に対応付けられる複数のＡＲコンテンツの１つを、前記指示に従って、前記ディスプレイへの表示又は非表示を制御する
ことを特徴とする付記１乃至１１の何れか一項に記載のウェアラブルデバイス。
（付記１３）
ＣＰＵと、メモリと、カメラとを有するウェアラブルデバイスにおける表示制御プログラムであって、該ＣＰＵに、
前記カメラによって撮像された前記メモリに格納された撮像画像を解析して、ＡＲコンテンツに対応付けられた情報を検知すると、前記ＡＲコンテンツをディスプレイに表示する表示制御処理を行わせ、
前記表示制御処理は、特定の指示を受け付けると、表示した前記ＡＲコンテンツを非表示にするとともに、前記ウェアラブルデバイスの向きに応じて前記ディスプレイに前記ＡＲコンテンツを表示させる制御を行う設定に移行する
ことを特徴とするプログラム。
（付記１４）
ＣＰＵと、メモリと、カメラとを有するウェアラブルデバイスにおいて行われる表示制御方法であって、該ＣＰＵが、
前記カメラによって撮像された前記メモリに格納された撮像画像を解析して、ＡＲコンテンツに対応付けられた情報を検知すると、前記ＡＲコンテンツをディスプレイに表示する表示制御処理を行い、
前記表示制御処理は、特定の指示を受け付けると、表示した前記ＡＲコンテンツを非表示にするとともに、前記ウェアラブルデバイスの向きに応じて前記ディスプレイに前記ＡＲコンテンツを表示させる制御を行う設定に移行する
ことを特徴とする表示制御方法。
【符号の説明】
【０１１８】
１          作業員
３          ウェアラブルデバイス
４          作業対象
５          ＡＲコンテンツ
７ａｒ      ＡＲマーカー
７ｉｄ      ＡＲマーカー識別情報
８ａ        ＡＲコンテンツ取得要求
８ｂ        ＡＲコンテンツセット
１１        ＣＰＵ
１２        主記憶装置
１３        補助記憶装置
１４        入力装置
１５        表示装置
１７        通信Ｉ／Ｆ
１８        ドライブ装置
１９        記憶媒体
３０        通信装置
３１        ＣＰＵ
３２        メモリ
３４        表示部
３５        カメラ
３６        センサ部
３７        マイク
３８        スピーカ
３９        電力部
４０        撮像部
４１        表示制御部
４２        ＡＲマーカー認識部
４３        ＡＲコンテンツ取得部
４４        指示検知部
４５        表示／非表示部
１００      サーバ
１２１      要求受信部
１２３      ＡＲコンテンツ提供部
１３５      ＡＲマーカー管理ＤＢ
１３０      記憶部
Ｂ１、Ｂ２        バス
【図１】
0006641728.tif 000002
【図２】
0006641728.tif 000003
【図３】
0006641728.tif 000004
【図４】
0006641728.tif 000005
【図５】
0006641728.tif 000006
【図６】
0006641728.tif 000007
【図７】
0006641728.tif 000008
【図８】
0006641728.tif 000009
【図９】
0006641728.tif 000010
【図１０】
0006641728.tif 000011
【図１１】
0006641728.tif 000012
【図１２】
0006641728.tif 000013
【図１３】
0006641728.tif 000014
【図１４】
0006641728.tif 000015
【図１５】
0006641728.tif 000016