(57)【要約】【課題】表示データの表示に伴う電力を低減することを目的とする。【解決手段】撮像装置により撮像された画像に基準物が含まれることを検出すると、基準物に対応付けて表示データと該基準物に対する該表示データの位置情報とを記憶する記憶部を参照して、前記画像に含まれる前記基準物に対応付けられた表示データ及び位置情報を特定し、特定した前記表示データと、特定した前記位置情報とに基づき、前記表示データの何れかの部分が表示部の表示エリア内に対応し、かつ、前記表示データの他の部分が前記表示部の表示エリア外に対応するか否かの判定を行い、前記判定を行った結果が肯定的である場合、特定した前記表示データの属性情報に基づき、前記何れかの部分を前記表示部に表示するか否かを決定する、処理をコンピュータに実行させることを特徴とする表示制御プログラムが提供される。【選択図】図８
2019016044.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置により撮像された画像に基準物が含まれることを検出すると、基準物に対応付けて表示データと該基準物に対する該表示データの位置情報とを記憶する記憶部を参照して、前記画像に含まれる前記基準物に対応付けられた表示データ及び位置情報を特定し、
特定した前記表示データと、特定した前記位置情報とに基づき、前記表示データの何れかの部分が表示部の表示エリア内に対応し、かつ、前記表示データの他の部分が前記表示部の表示エリア外に対応するか否かの判定を行い、
前記判定を行った結果が肯定的である場合、特定した前記表示データの属性情報に基づき、前記何れかの部分を前記表示部に表示するか否かを決定する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項２】
特定した前記表示データの属性情報が基準の重要度を満たすことを示す場合、前記何れかの部分を前記表示部に表示し、特定した前記表示データの属性情報が前記基準の重要度を満たさないことを示す場合、前記何れかの部分を前記表示部に表示することを抑制する、
ことを特徴とする請求項１に記載の表示制御プログラム。
【請求項３】
特定した前記表示データの属性情報が基準の重要度を満たすことを示す場合、該特定した表示データに複数の基準位置が付与されているとき、前記複数の基準位置と基準物の特定位置とを合わせ、前記表示データの全体が前記表示部の表示エリア内に表示される基準位置に応じて前記特定した表示データを重畳して表示する、
ことを特徴とする請求項１又は２に記載の表示制御プログラム。
【請求項４】
特定した前記表示データの属性情報が前記基準の重要度を満たすことを示す場合、前記特定した表示データの表示から、設定された表示時間が経過した後、該特定した表示データの表示を抑制する、
ことを特徴とする請求項２又は３に記載の表示制御プログラム。
【請求項５】
撮像装置により撮像された画像に基準物が含まれることを検出すると、基準物に対応付けて表示データと該基準物に対する該表示データの位置情報とを記憶する記憶部を参照して、前記画像に含まれる前記基準物に対応付けられた表示データ及び位置情報を特定し、
特定した前記表示データと、特定した前記位置情報とに基づき、前記表示データの何れかの部分が表示部の表示エリア内に対応し、かつ、前記表示データの他の部分が前記表示部の表示エリア外に対応するか否かの判定を行い、
前記判定を行った結果が肯定的である場合、特定した前記表示データの属性情報に基づき、前記何れかの部分を前記表示部に表示するか否かを決定する、
ことをコンピュータが実行することを特徴とする表示制御方法。
【請求項６】
撮像装置により撮像された画像に基準物が含まれることを検出すると、基準物に対応付けて表示データと該基準物に対する該表示データの位置情報とを記憶する記憶部を参照して、前記画像に含まれる前記基準物に対応付けられた表示データ及び位置情報を特定する特定部と、
特定した前記表示データと、特定した前記位置情報とに基づき、前記表示データの何れかの部分が表示部の表示エリア内に対応し、かつ、前記表示データの他の部分が前記表示部の表示エリア外に対応するか否かの判定を行う判定部と、
前記判定を行った結果が肯定的である場合、特定した前記表示データの属性情報に基づき、前記何れかの部分を前記表示部に表示するか否かを決定する決定部と、
を有することを特徴とする表示制御装置。
【請求項７】
表示データを表示部に表示する表示制御プログラムにおいて、
前記表示データが前記表示部の表示エリアからはみ出すか否かの判定を行い、
前記表示データが前記表示エリアからはみ出す場合、前記表示データの属性情報に応じて、前記表示データのうち、前記表示エリアからはみ出した部分が少なくなるように、前記表示データの表示位置を変更するか否かを決定する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項８】
前記表示データの前記表示位置を変更する場合、前記表示データの表示サイズを維持する、
ことを特徴とする請求項７に記載の表示制御プログラム。
【請求項９】
表示データを表示部に表示する表示制御方法において、
前記表示データが前記表示部の表示エリアからはみ出すか否かの判定を行い、
前記表示データが前記表示エリアからはみ出す場合、前記表示データの属性情報に応じて、前記表示データのうち、前記表示エリアからはみ出した部分が少なくなるように、前記表示データの表示位置を変更するか否かを決定する、
ことをコンピュータが実行することを特徴とする表示制御方法。
【請求項１０】
表示データを表示部に表示する表示制御装置において、
前記表示データが前記表示部の表示エリアからはみ出すか否かの判定を行う判定部と、
前記表示データが前記表示エリアからはみ出す場合、前記表示データの属性情報に応じて、前記表示データのうち、前記表示エリアからはみ出した部分が少なくなるように、前記表示データの表示位置を変更するか否かを決定する決定部と、
を有することを特徴とする表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御プログラム、表示制御方法及び表示制御装置に関する。
【背景技術】
【０００２】
ＡＲマーカーなどの基準物を使用し、これをカメラのファインダー画面内に収めることで、基準物に応じた仮想的なコンテンツを現実環境下の表示に重畳させて表示する拡張現実（ＡＲ：Augmented Reality）の機能が知られている（例えば、特許文献１、２参照）。
【０００３】
一つのＡＲマーカーに複数のコンテンツを現実環境下の表示に重畳させて表示する場合、コンテンツの数が多くなる程、データ量が大きくなる。このため、サーバ側で複数のコンテンツを現実環境下の表示に重畳する処理を行い、表示装置側に表示させる場合、通信スピードが遅いと、表示装置側の画面内の現実環境下の表示と、重畳させる複数のコンテンツの表示との間で遅延が発生してしまう。
【０００４】
これに対して、通信遅延が生じないように、ＡＲマーカーに対応付けられた複数のコンテンツを表示装置内に予めダウンロードしておくことが考えられる。しかし、この場合、表示装置側で複数のコンテンツを重畳させる処理が発生し、消費電力が高くなる場合がある。
【０００５】
また、複数のコンテンツを現実環境下の表示に重畳させて表示する場合、コンテンツの情報量によっては、コンテンツが表示装置の画面内からはみ出てしまい、コンテンツの一部の情報が欠け、見え難くなる。コンテンツ情報が欠けないように、縮小してコンテンツを表示すると、コンテンツの表示内容が見難くなる。
【０００６】
そこで、特許文献１には、基準物に複数のコンテンツを全部表示させると見難い構成となるため、見たいコンテンツの組み合わせを持たせたシナリオを別途複数準備し、基準物とシナリオの組み合わせで表示させたいコンテンツを切り替える方法が示されている。また、特許文献２には、基準物が表示エリアに入ってくる方向を検知し、表示コンテンツを切り替えて表示させる方法が示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−２１５６４６号公報
【特許文献２】特開２０１５−５０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の方法では、基準物の検知に加え、シナリオを選択し、実行する手間が生じる。また、実行したシナリオを間違えることもあるため操作が複雑であり、電力の消費が増えてしまう。また、特許文献２の方法では、基準物を検知する前から基準物がフレームインする方向の確認が必要であり、その分電力の消費が増えてしまう。さらにフレームインする方向から何の表示データが表示されるかを記憶しておく必要がある。
【０００９】
そこで、１つの側面では、本発明は、表示データの表示に伴う電力を低減することを目的とする。
【課題を解決するための手段】
【００１０】
１つの実施態様では、撮像装置により撮像された画像に基準物が含まれることを検出すると、基準物に対応付けて表示データと該基準物に対する該表示データの位置情報とを記憶する記憶部を参照して、前記画像に含まれる前記基準物に対応付けられた表示データ及び位置情報を特定し、特定した前記表示データと、特定した前記位置情報とに基づき、前記表示データの何れかの部分が表示部の表示エリア内に対応し、かつ、前記表示データの他の部分が前記表示部の表示エリア外に対応するか否かの判定を行い、前記判定を行った結果が肯定的である場合、特定した前記表示データの属性情報に基づき、前記何れかの部分を前記表示部に表示するか否かを決定する、処理をコンピュータに実行させることを特徴とする表示制御プログラムが提供される。
【発明の効果】
【００１１】
１つの側面では、本発明は、表示データの表示に伴う電力を低減することができる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る表示制御システム及び表示制御装置の構成の一例を示す図。
【図２】一実施形態に係るＡＲ機能を用いた表示画面の一例を示す図。
【図３】一実施形態に係る表示制御装置の他の構成の一例を示す図。
【図４】第１実施形態に係るサーバの機能構成の一例を示す図。
【図５】一実施形態に係るＡＲコンテンツＤＢの一例を示す図。
【図６】第１実施形態に係る表示制御処理（ＨＭＤ側）の一例を示すフローチャート。
【図７】第１実施形態に係る表示制御処理（サーバ側）の一例を示すフローチャート。
【図８】第１実施形態に係る表示制御処理による表示例を示す図。
【図９】第２実施形態に係るサーバの機能構成の一例を示す図。
【図１０】第２実施形態に係る表示エリアテーブルの一例を示す図。
【図１１】第２実施形態に係る表示制御処理（ＨＭＤ側）の一例を示すフローチャート。
【図１２】第２実施形態に係る表示制御処理（サーバ側）の一例を示すフローチャート。
【図１３】第２実施形態に係る重要コンテンツに定義した複数の基準座標の一例を示す図。
【図１４】第２実施形態に係る表示エリアの一例を示す図。
【図１５】第２実施形態に係る表示制御処理による表示例を示す図。
【図１６】第２実施形態に係る表示制御処理による表示例を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
＜第１実施形態＞
［表示制御システム］
まず、本発明の一実施形態に係る表示制御システムの構成の一例について、図１を参照しながら説明する。図１は、本実施形態に係る表示制御システムの構成の一例を示す。本実施形態に係る表示制御システムは、ヘッドマウントディスプレイ（以下、「ＨＭＤ１０」という。）とサーバ２０とを有する。ＨＭＤ（Head Mount Display）１０とサーバ２０とは、ネットワークＮＴを介して接続されている。
【００１４】
ＨＭＤ１０は、作業者のヘルメットに本体部１０ａ、ディスプレイ１１及びカメラ１２が装着された構成を有する。ＨＭＤ１０は、人体に装着するタイプのウェアラブル機器の一例であり、ＦＭＤ（Face Mount Display）等であってもよい。また、本実施形態では、ＨＭＤ１０を例に挙げて説明するが、ウェアラブル機器に限られず、ディスプレイ１１を一例とする表示部を有する機器であればよい。例えば、ＨＭＤ１０に替えて、スマートフォン、タブレット端末又はパーソナルコンピュータ等の情報処理装置を用いることができる。カメラ１２は、撮像装置の一例である。カメラ１２は、可視カメラ、赤外線カメラ等であってもよい。
【００１５】
ＨＭＤ１０は、通信機能を有し、カメラ１２が撮像したＡＲマーカーＡｒなどの基準物の画像情報と、基準物の画面表示位置情報（座標）を、ネットワークＮＴを介してサーバ２０に送信する。サーバ２０は、基準物に応じた仮想的なコンテンツを現実環境下の表示に重畳させて表示する拡張現実（以下、「ＡＲ」ともいう。）の機能を有する。サーバ２０は、ＡＲ（Augmented Reality）の機能を有する表示制御装置の一例である。
【００１６】
サーバ２０は、ＡＲマーカーＡｒに対応する表示データであるコンテンツ情報とそのコンテンツを表示する位置情報とを特定し、特定したコンテンツ情報及び位置情報をＨＭＤ１０に送信する、又は、特定したコンテンツ情報及び位置情報に基づき、特定のコンテンツを所定の表示位置に重畳処理する。ＨＭＦ１０は、受信したコンテンツ情報を位置情報が示すディスプレイ１１の特定の位置に表示するか、又は重畳処理されたコンテンツを表示する。これにより、例えば、図２（ａ）に一例を示すように、ディスプレイ１１の表示エリア（ディスプレイ１１の画面）に、現実環境下の表示に重畳してＡＲマーカーＡｒに対応するコンテンツ２０１、２０２が表示される。
【００１７】
図１に戻り、サーバ２０のハードウェア構成の一例について説明する。サーバ２０は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７及びＨＤＤ（Hard Disk Drive）１０８を有している。
【００１８】
入力装置１０１は、キーボードやマウスなどを含み、サーバ２０に情報を入力するために用いられる。表示装置１０２は、ＬＣＤ（Liquid crystal Display）モニタ等のディスプレイ、プリンタ、ＣＲＴ（Cathode Ray Tube）などを含み、各種の情報を出力する。通信Ｉ／Ｆ１０７は、サーバ２０をネットワークＮＴに接続するインターフェースである。これにより、サーバ２０は、通信Ｉ／Ｆ１０７を介してＨＭＤ１０やその他の機器とデータ通信する。
【００１９】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、サーバ２０の全体を制御する基本ソフトウェア及びアプリケーションソフトウェアがある。例えば、ＨＤＤ１０８には、各種のデータベースやプログラム等が格納されてもよい。
【００２０】
外部Ｉ／Ｆ１０３は、外部装置とのインターフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、サーバ２０は、外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行う。
【００２１】
ＲＯＭ１０５は、不揮発性の半導体メモリである。ＲＯＭ１０５には、ネットワーク設定等の基本プログラム及びデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリである。ＣＰＵ１０６は、ＨＤＤ１０８やＲＯＭ１０５などの記憶装置から、プログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、装置全体の制御や搭載された表示制御機能を実現する演算装置である。
【００２２】
かかる構成により、本実施形態に係るサーバ２０では、ＣＰＵ１０６が、例えばＲＡＭ１０４やＨＤＤ１０８に格納されたプログラムを実行することでサーバ２０に搭載されたＡＲ等の機能を実現する。これにより、ＡＲマーカーＡｒに応じたコンテンツを、現実環境下の表示に重畳させて、ＨＭＤ１０のディスプレイ１１の特定位置に表示させることができる。
【００２３】
この結果、作業者は、図２（ａ）に示すように、現実環境下の表示に重畳されたコンテンツにより作業中に行うべき操作手順やマニュアルを見ながら作業を行うことができ、スムーズに作業を行うことができる。なお、作業者は、図１に示すキーボード３０を取り付け、作業中に必要な情報を入力することができる。
【００２４】
サーバ２０に替えて、図３に示すように、ＨＭＤ１０が、上記に説明したサーバ２０の機能を実現するようにしてもよい。この場合、サーバ２０は不要となり、例えば、ＨＭＤ１０が、ディスプレイ１１及びカメラ１２に加えて、ＣＰＵ１３、メモリ１４及び通信Ｉ／Ｆ１５を有する。
【００２５】
かかる構成により、本実施形態に係るＨＭＤ１０では、通信Ｉ／Ｆ１５は、カメラ１２からＡＲマーカーＡｒの画像を受信する。ＣＰＵ１３は、ＡＲマーカーＡｒの画像からＡＲマーカーＡｒ情報と、ＡＲマーカーＡｒの画面表示位置の座標とを特定する。ＣＰＵ１３は、特定したＡＲマーカーＡｒ情報と、ＡＲマーカーＡｒの画面表示位置の座標に基づき、メモリ１４に格納されたプログラムを実行することでＨＭＤ１０に搭載されたＡＲ等の機能を実現する。これにより、ＡＲマーカーＡｒに応じたコンテンツを、現実環境下の表示に重畳させて、ＨＭＤ１０のディスプレイ１１の特定位置に表示させることができる。図３の例では、ＨＭＤ１０は、ＡＲマーカーＡｒなどの基準物に応じたコンテンツを現実環境下の表示に重畳させて表示するＡＲの機能を有する表示制御装置の一例である。
【００２６】
図２（ｂ）に示す例のように、ＡＲマーカーＡｒに対応して４つのコンテンツ２００，２０１，２０２，２０３が重畳表示されたとき、２つのコンテンツ２００，２０３がディスプレイ１１の表示エリア内に収まらない場合がある。この場合、コンテンツ２００，２０３の表示エリア内の部分のコンテンツの内容は表示され、表示エリア外の部分のコンテンツの内容は表示されないため、コンテンツの内容の一例である操作手順等が見難い。
【００２７】
また、ＡＲマーカーＡｒに対応するコンテンツの数が多くなる程、コンテンツの表示制御処理の負荷が高くなり、消費電力が高くなるとともに、コンテンツが重畳して表示される領域が多くなり、画面が見難くなる。
【００２８】
これに対して、図２（ｃ）に示すように、ＡＲマーカーＡｒに対応する各コンテンツ２００，２０１，２０２，２０３の表示を小さくすると、操作手順等が見難くなり、スムーズに作業することができなくなる場合がある。
【００２９】
そこで、本実施形態では、ＡＲマーカーの表示エリア内のコンテンツの表示位置によって、必要とするコンテンツ情報が示すコンテンツのみを重畳表示させ、不要と判定されたコンテンツの表示を抑制する。これにより、本実施形態に係る表示制御方法では、表示データの表示に伴う電力を低減することができる。以下、表示制御装置及び表示制御処理の実施形態について、第１実施形態及び第２実施形態の順に説明する。
＜第１実施形態＞
［機能構成］
まず、表示制御装置の一例として、第１実施形態に係るサーバ２０の機能構成の一例を、図４を参照しながら説明する。なお、表示制御装置の他の例である図３のＨＭＤ１０の機能構成は、サーバ２０の機能構成と同様であるため、ここでは説明を省略する。
【００３０】
サーバ２０は、記憶部２１、取得部２２、検出部２３、特定部２４、判定部２５、決定部２６、制御部２７及び通信部２８を有する。記憶部２１は、ＡＲコンテンツＤＢ（データベース）１１１及び表示制御プログラム１１３等のデータベース、プログラム及び各種データを記憶する。
【００３１】
図５は、一実施形態に係るＡＲコンテンツＤＢの一例を示す。ＡＲコンテンツＤＢ１１１は、ＡＲマーカー情報１１４毎に、コンテンツ情報１１５、位置情報１１６及び重要度情報１１７の各情報を記憶するデータベースである。ＡＲマーカー情報１１４に対応するコンテンツ情報１１５は、一つであってもよいし、複数であってもよい。位置情報１１６は、コンテンツ情報１１５が表示エリアに表示される画面上の表示位置を示す。位置情報１１６は、ＡＲマーカーに対して所定の距離だけ離れた座標を示してもよい。重要度情報１１７は、コンテンツ情報１１５が示すコンテンツが重要であるか否かを示す。
【００３２】
表示制御プログラム１１３は、ＣＰＵ１０６がＡＲの機能を含む表示を実行するためのプログラムである。
【００３３】
取得部２２は、カメラ１２が撮像したＡＲマーカーＡｒの画像を取得する。検出部２３は、取得した画像からＡＲマーカーＡｒを検出する。特定部２４は、ＡＲコンテンツＤＢ１１１を参照して、検出した画像のＡＲマーカーＡｒに対応付けられたコンテンツ情報１１５と、コンテンツ情報１１５が示すコンテンツを表示する位置情報１１６とを特定する。
【００３４】
判定部２５は、表示データが表示部の表示エリアからはみ出すか否かの判定を行う。判定部２５は、特定したコンテンツ情報１１５と位置情報１１６とに基づき、コンテンツ（表示データ）の何れかの部分が表示部の表示エリア内に対応し、かつ、前記表示データの他の部分が前記表示部の表示エリア外に対応するか否かの判定を行う。なお、ディスプレイ１１の表示エリア内は、ディスプレイ１１による表示の対象となる第１の部分である。ディスプレイ１１の表示エリア外は、ディスプレイ１１による表示の対象とならない第２の部分である。
【００３５】
例えば、図２（ｂ）に示す例の場合、コンテンツ２０１，２０２は、ディスプレイ１１の表示エリアに内包されており、ディスプレイ１１による表示の対象とならない第２の部分を含まない。一方、コンテンツ２００，２０３は、ディスプレイ１１の表示エリアから一部が外れており、ディスプレイ１１による表示の対象となる第１の部分と、ディスプレイ１１による表示の対象とならない第２の部分を含む。
【００３６】
決定部２６は、コンテンツ（表示データ）が、第１の部分と第２の部分とを含む場合、特定したコンテンツの属性情報に基づき、第１の部分をディスプレイ１１に表示するか否かを決定する。決定部２６は、表示データが表示エリアからはみ出す場合、表示データの属性情報に応じて、表示データのうち、表示エリアからはみ出した部分が少なくなるように、表示データの表示位置を変更するか否かを決定する。表示データの前記表示位置を変更する場合、前記表示データの表示サイズは維持される。例えば、決定部２６は、特定したコンテンツの属性情報が基準の重要度を満たすことを示す場合、第１の部分をディスプレイ１１に表示する。特定したコンテンツの属性情報が前記基準の重要度を満たさないことを示す場合、第１の部分をディスプレイ１１に表示することを抑制する。重要なコンテンツであるか否かは、ＡＲコンテンツＤＢ１１１の重要度情報１１７により判定可能である。重要度情報１１７は、コンテンツの属性情報の一例である。
【００３７】
通信部２８は、ＨＭＤ１０との間でＡＲマーカー情報、コンテンツ情報、位置情報等の情報を送受信する。制御部２７は、サーバ２０の全体を制御する。
【００３８】
なお、取得部２２、検出部２３、特定部２４、判定部２５、決定部２６及び制御部２７の各部は、表示制御プログラム１１３が、ＣＰＵ１０６に実行させる処理により実現される。通信部２８の機能は、例えば、通信Ｉ／Ｆ１０７により実現可能である。
【００３９】
記憶部２１の機能は、例えば、ＲＡＭ１０４、ＲＯＭ１０５、ＨＤＤ１０８又はネットワークＮＴを介してサーバ２０に接続されるクラウド上の記憶装置によって実現可能である。
【００４０】
［表示制御処理］
次に、第１実施形態に係る表示制御処理の一例について図６〜図８を参照して説明する。図６は、第１実施形態に係る表示制御処理（ＨＭＤ側）の一例を示すフローチャートである。図７は、第１実施形態に係る表示制御処理（サーバ側）の一例を示すフローチャートである。図８は、第１実施形態に係る表示制御処理により表示されるＨＭＤ１０のディスプレイ１１の表示例を示す。
【００４１】
本処理では、初めに、図６に示すように、ＨＭＤ１０側においてカメラ１２が、ＡＲマーカーを表示画面内に合わせ、ＡＲマーカーの画像を撮像する（ステップＳ１０）。次に、ＨＭＤ１０は、ＡＲマーカーの画面表示位置の座標を算出する（ステップＳ１２）。次に、ＨＭＤ１０は、ＡＲマーカー情報と、算出したＡＲマーカーの画面表示位置の座標とをサーバ２０に通知する（ステップＳ１４）。
【００４２】
サーバ２０では、図７に示すように、通信部２８が、ＨＭＤ１０から送信された情報を受信し（ステップＳ２０）、取得部２２が、ＡＲマーカー情報とＡＲマーカーの画面表示位置の座標とを取得する。検出部２３が、ＡＲマーカー情報とＡＲマーカーの画面表示位置の座標とに基づき、ＡＲマーカーＡｒを検出すると、特定部２４は、ＡＲコンテンツＤＢ１１１を参照して、検出した画像に含まれるＡＲマーカーＡｒに対応付けられたコンテンツ情報と、そのコンテンツを表示する位置を示す位置情報とを特定する（ステップＳ２２）。
【００４３】
次に、判定部２５は、ディスプレイ１１の表示エリアからはみ出るコンテンツ情報があるかを判定する（ステップＳ２４）。判定部２５が、ディスプレイ１１の表示エリアからはみ出るコンテンツ情報はないと判定すると、決定部２６は、特定したコンテンツ情報を送信するか、又は格納済みデータから重畳処理し、ＨＭＤ１０のディスプレイ１１に表示させる（ステップＳ２６）。たとえば、図２（ａ）に示すように、ディスプレイ１１の表示エリアからはみ出るコンテンツがない場合、ステップＳ２６の処理が実行されることで、ＨＭＤ１０のディスプレイ１１には、位置情報１１６に示す位置に特定のコンテンツ情報１１５が示すコンテンツ２０１，２０２の表示データが現実環境下に重畳して表示される。
【００４４】
図７に戻り、一方、ステップＳ２４において、判定部２５は、ディスプレイ１１の表示エリアからはみ出るコンテンツ情報があると判定すると、はみ出るコンテンツ情報が重要なコンテンツであるか否かを判定する（ステップＳ２８）。
【００４５】
判定部２５は、はみ出るコンテンツ情報が重要なコンテンツでないと判定すると、決定部２６は、はみ出るコンテンツ情報の表示を抑制し、重畳処理を実行しない（ステップＳ３０）。たとえば、図２（ｂ）に示すように、ディスプレイ１１の表示エリアからはみ出るコンテンツ２００、２０３がある場合、かつ、コンテンツ２００、２０３が重要でない場合、コンテンツ２００、２０３の表示エリアへの表示が抑制される。その結果、図２（ａ）に示すように、コンテンツ２０１、２０２のみがディスプレイ１１に表示される。
【００４６】
図７に戻り、一方、ステップＳ２８において、判定部２５は、はみ出るコンテンツ情報が重要なコンテンツであると判定すると、決定部２６は、特定のコンテンツ情報をＨＭＤ１０に送信するか、又は格納済みデータから重畳処理し、ＨＭＤ１０のディスプレイ１１に表示させる（ステップＳ３２）。
【００４７】
図６に戻り、ＨＭＤ１０は、サーバ２０からコンテンツ情報の送信又は重畳表示を受け付けたかを判定する（ステップＳ１６）。サーバ２０からコンテンツ情報の送信又は重畳表示を受け付けた場合、サーバ２０から送信されたコンテンツ情報が示すコンテンツを位置情報が示す位置に表示する又は重畳処理されたコンテンツを表示し（ステップＳ１７）、本処理を終了する。
【００４８】
これによれば、たとえば、図８（ａ）〜（ｄ）に示すように、ディスプレイ１１の表示エリアからはみ出たコンテンツのうち、重要でないコンテンツの表示は抑制され、重要であるコンテンツは表示される。具体的には、図８（ａ）の左の例では、コンテンツ２０２はディスプレイ１１の表示エリア内にあり、コンテンツ２００、２０１、２０３、２０４はディスプレイ１１の表示エリアからはみ出ている。この場合、図８（ａ）の右に示すように、はみ出ているコンテンツのうち重要であるコンテンツ２０４は、表示を抑制されず、表示エリア内のコンテンツ２０２とともにディスプレイ１１に表示される。その他のはみ出たコンテンツ２００、２０１、２０３は表示を抑制される。図８（ｂ）〜（ｄ）の例においても同様に、はみ出たコンテンツのうち、重要であるコンテンツは表示され、重要でないコンテンツの表示は抑制される。
【００４９】
以上に説明したように、第１実施形態に係る表示制御処理によれば、表示エリアからはみ出ているコンテンツのうち、重要でないコンテンツは表示が抑制され、重要なコンテンツと表示エリア内のコンテンツのみが表示される。これにより、必要なコンテンツの表示を抑制しないことで作業をスムーズに行うことができるとともに、表示するデータ量を減らすことができる。
【００５０】
また、ＡＲマーカーの検知と、ＡＲマーカーに対応するコンテンツ情報及びその表示位置の座標の特定の処理を行うだけで、必要なコンテンツをＨＭＤ１０に表示することができる。このため、電力消費時間が短くなる。これにより、ＡＲマーカーに対応するコンテンツの表示に伴う電力を低減することができ、かつ、ＡＲマーカーに対応するコンテンツを表示させるための操作を簡易化できる。
＜第２実施形態＞
［機能構成］
次に、第２実施形態に係るサーバ２０の機能構成の一例について、図９を参照しながら説明する。図９は、第２実施形態に係るサーバ２０の機能構成の一例を示す。第２実施形態に係るサーバ２０の機能構成は、図４の第１実施形態に係るサーバ２０の記憶部２１にさらに、表示エリアテーブル１１２が記憶された点のみ異なる。
【００５１】
図１０は、第２実施形態に係る表示エリアテーブル１１２の一例を示す。表示エリアテーブル１１２は、ディスプレイ１１の表示エリアを複数の矩形エリアに区切ったときの各エリアの範囲を示す左上座標と右下座標とを記憶する。
【００５２】
［表示制御処理］
次に、第２実施形態に係る表示制御処理の一例について図１１及び図１２を参照して説明する。図１１は、第２実施形態に係る表示制御処理（ＨＭＤ側）の一例を示すフローチャートである。図１２は、第２実施形態に係る表示制御処理（サーバ側）の一例を示すフローチャートである。図１１に示すステップにおいて、図６の第１実施形態に係る表示制御処理（ＨＭＤ側）と同じ処理を行うステップには同一ステップ番号を付す。また、図１２に示すステップにおいて、図７の第１実施形態に係る表示制御処理（サーバ側）と同じ処理を行うステップには同一ステップ番号を付す。
【００５３】
なお、図１１及び図１２が示す第２実施形態に係る表示制御処理は、図６および図７が示す第１実施形態に係る表示制御処理がＨＭＤ１０及びサーバ２０にてそれぞれ行われた後に開始される。
【００５４】
図１１のＨＭＤ１０側の表示制御処理が開始されると、制御部２７は、重要なコンテンツの表示時間を設定する（ステップＳ３０）。このとき、制御部２７は、時間設定が「設定メニュー」の場合（ステップＳ３２）、設定メニューの階層から作業者により選択された表示時間を設定する（ステップＳ３４）。制御部２７は、時間設定が「シナリオ」の場合（ステップＳ３２）、表示画面内の表示時間から作業者により選択された表示時間を設定する（ステップＳ３６）。
【００５５】
次に、カメラ１２は、ＡＲマーカーを表示画面内に合わせる（ステップＳ１０）。ＨＭＤ１０は、ＡＲマーカーの画面表示位置の座標を算出し（ステップＳ１２）、ＡＲマーカー情報とともにＡＲマーカーの画面表示位置の座標をサーバ２０に通知する（ステップＳ１４）。
【００５６】
サーバ２０では、図１２に示すように、取得部２２が、ＨＭＤ１０からの情報を受信する（ステップＳ２０）。検出部２３が、受信した情報に基づきＡＲマーカーＡｒを検出すると、特定部２４は、ＡＲコンテンツＤＢ１１１を参照して、ＡＲマーカーＡｒに対応付けられたコンテンツ情報とそのコンテンツを表示する位置情報とを特定する（ステップＳ２２）。
【００５７】
次に、判定部２５が、ディスプレイ１１の表示エリアからはみ出るコンテンツ情報がないと判定すると（ステップＳ２４）、決定部２６は、特定したコンテンツ情報を送信するか、又は格納済みデータから重畳処理し、表示させる（ステップＳ２６）。
【００５８】
一方、判定部２５は、ディスプレイ１１の表示エリアからはみ出るコンテンツ情報があると判定すると、はみ出るコンテンツ情報が重要なコンテンツであるか否かを判定する（ステップＳ２８）。判定部２５は、はみ出るコンテンツ情報が重要なコンテンツでないと判定すると、決定部２６は、はみ出るコンテンツ情報の表示を抑制し、重畳処理を実行しない（ステップＳ３０）。
【００５９】
ステップＳ２８において、判定部２５は、はみ出るコンテンツ情報が重要なコンテンツであると判定すると、判定した重要なコンテンツ情報にＡＲマーカー座標が付与されているか否かを判定する（ステップＳ４０）。判定部２５が、判定した重要なコンテンツ情報にＡＲマーカー座標が付与されていないと判定すると、決定部２６は、特定のコンテンツ情報をＨＭＤ１０に送信するか、又は格納済みデータから重畳処理し、表示させる（ステップＳ３２）。
【００６０】
一方、ステップＳ４０において、判定部２５が、判定した重要なコンテンツ情報にＡＲマーカー座標が付与されていると判定すると、決定部２６は、特定したコンテンツ情報を送信するか、又は、格納済みデータからＡＲマーカー座標に合わせて重畳処理し、表示させる（ステップＳ４２）。特定したコンテンツ情報を送信した場合、ＨＭＤ１０側にて、ＡＲマーカー座標に合わせて重畳処理が実行される。
【００６１】
図１１に戻り、ＨＭＤ１０は、サーバ２０からコンテンツ情報の送信又は表示を受け付けたかを判定する（ステップＳ１６）。サーバ２０からコンテンツ情報の送信又は表示を受け付けた場合、サーバ２０から送信されたコンテンツ情報が示すコンテンツを位置情報が示す位置に表示する又は重畳処理されたコンテンツを表示する（ステップＳ１７）。決定部２６は、表示時間が経過した重要なコンテンツを非表示にし（ステップＳ１９）、本処理を終了する。
【００６２】
例えば、図１３には、重要なコンテンツ２０４にＡＲマーカー座標Ｐ１，Ｐ２，Ｐ３が付与されている一例を示す。ＡＲマーカー座標Ｐ１，Ｐ２，Ｐ３は、重要なコンテンツ２０４に付与された複数の基準座標の一例である。図１３の例では、コンテンツのｘ方向の幅が、ｙ方向の幅よりも大きいとき、ＡＲマーカー座標Ｐ１は（ｘ／３、ｙ／２）、ＡＲマーカー座標Ｐ２は（ｘ／２、ｙ／２）、ＡＲマーカー座標Ｐ３は（２ｘ／３、ｙ／２）となる。なお、ＡＲマーカー座標Ｐ１，Ｐ２，Ｐ３は、コンテンツに予め付与された複数の基準位置の一例であり、ＡＲマーカー座標の数は、３つに限定されず、複数であればよい。
【００６３】
最後に、サーバ２０又はＨＭＤ１０にて実行されるコンテンツの重畳処理と重要なコンテンツ２０４にＡＲマーカー座標Ｐ１，Ｐ２，Ｐ３が付与されている場合の表示制御処理の具体例を、図１４〜図１６を参照しながら説明する。図１４（ａ）に示す例では、ディスプレイ１１の表示エリアは、表示エリアテーブル１１２に基づきエリアａ〜エリアｄに分割される。例えば、図１４（ｂ）に示すように、ＡＲマーカーＡｒが表示エリアの中央位置にあると仮定した場合、ＡＲマーカーＡｒに対してコンテンツＡ〜コンテンツＥが区分けされたいずれかのエリアに重畳表示される。ＡＲマーカーＡｒに対するコンテンツＡ〜コンテンツＥの表示位置は、ＡＲコンテンツＤＢ１１１に基づき定められる。
【００６４】
判定部２５は、実際のＡＲマーカーの検出サイズからＡＲマーカーの中心座標を算出し、算出した中心座標が表示エリアを分割したどこのエリアにあるかを算出する。図１４（ｃ）に示す例では、判定部２５は、算出した中心座標（ｘ、ｙ）のｘ座標が、−ａ＜ｘ＜−ｂであり、ｙ座標が、−ｃ＜ｙ＜＋ｄであるため、ＡＲマーカーＡｒは、エリアａにあると算出される。その位置にＡＲマーカーＡｒを持って行ったとき、コンテンツＤだけが表示エリアからはみ出ていないと判定できる。これにより、決定部２６は、コンテンツＤを定められた表示位置に重畳処理し、表示させる。なお、算出した中心座標（ｘ、ｙ）は、基準物（ＡＲマーカーＡｒ）の特定位置の一例である。
【００６５】
決定部２６は、表示エリアからはみ出たコンテンツＡ〜Ｃ、Ｅのうち、重要でないコンテンツＡ〜Ｃの表示を抑制し、非表示にする。一方、コンテンツＥは、ＡＲコンテンツＤＢ１１１の重要度情報１１７から重要であると判定できる。よって、決定部２６は、図１４（ｄ）に示すように、ＡＲマーカーＡｒに対してコンテンツＤ，Ｅを定められた表示位置に重畳処理し、表示させる。なお、図１４を参照して以上に説明したコンテンツの重畳処理は、第１及び第２実施形態において行われる。
【００６６】
次に、第２実施形態における重畳処理について更に説明する。ここでは、重要なコンテンツＥに、図１３の重要なコンテンツ２０４を当てはめた図１５を参照しながら、重要コンテンツの重畳処理及び表示について説明する。決定部２６は、図１５（ａ）に示すように、ＡＲマーカー座標Ｐ１，Ｐ２，Ｐ３のそれぞれとＡＲマーカーの中心座標とを合わせ、重要なコンテンツ２０４の全体が表示エリアに表示可能な座標を算出し、重畳表示させる。この例では、図１５（ｂ）に示すように、ＡＲマーカー座標Ｐ１の（ｘ／３、ｙ／２）の座標をＡＲマーカーの中心座標に合わせると、重要なコンテンツ２０４の全体が表示エリアに表示可能となる。よって、図１５（ｃ）に示すように、決定部２６は、ＡＲマーカー座標Ｐ１の（ｘ／３、ｙ／２）の座標をＡＲマーカーの中心座標に合わせ、重要なコンテンツ２０４を重畳処理し、表示させる。その後、表示時間が経過すると、決定部２６は、図１５（ｄ）に示すように、重要なコンテンツ２０４を非表示にする。
【００６７】
図１６は、ＡＲマーカー座標Ｐ１，Ｐ２，Ｐ３のいずれかをＡＲマーカーＡｒの中心座標に合わせた時の重畳表示の例を示す。図１６（ａ）は、ＡＲマーカー座標Ｐ１をＡＲマーカーＡｒの中心座標に合わせたときの重要なコンテンツ２０４の表示例を示す。図１６（ｂ）は、ＡＲマーカー座標Ｐ３をＡＲマーカーＡｒの中心座標に合わせたときの重要なコンテンツ２０４の表示例を示す。図１６（ｃ）及び（ｄ）は、ＡＲマーカー座標Ｐ２をＡＲマーカーＡｒの中心座標に合わせたときの重要なコンテンツ２０４の表示例を示す。このように、ＡＲマーカーＡｒの表示位置に合わせて、コンテンツ２０４のＡＲマーカー座標Ｐ１、Ｐ２，Ｐ３のいずれかを適切に選択することで、コンテンツ２０４の全体を表示させることができる。
【００６８】
第２実施形態に係る表示制御処理によれば、第１実施形態に係る表示制御処理の効果に加えて、重要なコンテンツを全体が表示可能な位置に表示することができる。ただし、重要なコンテンツが、実際の作業状況が見え難くなる位置に無期限に表示すると、スムーズな作業の妨げとなる。そこで、重要なコンテンツの表示時間を予め設定し、設定した表示時間が過ぎた重要なコンテンツは非表示にする。これにより、重要なコンテンツの全体を設定された表示時間だけ表示した後、非表示することで作業の更なる効率化を図ることができる。
【００６９】
以上、表示制御プログラム、表示制御方法及び表示制御装置を上記実施形態により説明したが、本発明に係る表示制御プログラム、表示制御方法及び表示制御装置は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００７０】
例えば、上記実施形態において、「格納済みデータからＡＲマーカー座標に合わせ、重畳処理し表示させる」方法の一つとしては、図３に示すＨＭＤ１０に取得部２２及び検出部２３の機能を持たせ、サーバ２０と通信することなく、ＨＭＤ１０内で処理する方法が挙げられる。この場合、図３のメモリ１４にＡＲコンテンツＤＢ１１１を格納し、カメラ１２が撮像したＡＲマーカーＡｒを含む画像を取得部２２にて取得し、ＡＲマーカーＡｒを検出部２３にて検出してメモリ１４に格納したＡＲコンテンツＤＢ１１１からコンテンツを重畳させる。
【００７１】
他の方法としては、ＡＲマーカーＡｒを検出後、サーバ２０からコンテンツ情報を受信した際に、重畳させると同時に、メモリ１４にコンテンツデータ情報を格納（サーバ２０からダウンロード）させる方法が挙げられる。
【００７２】
さらに、取得部２２及び検出部２３の機能を図３に示すＨＭＤ１０内に持たせる場合、サーバ２０からコンテンツ情報を受信して重畳させるが、二回目以降は、ＡＲマーカーＡｒをＨＭＤ１０内で取得及び検出し、メモリ１４に格納されているＡＲコンテンツＤＢ１１１内のＡＲマーカー情報であれば、サーバ２０と通信することなく、コンテンツを重畳させる方法が挙げられる。
【００７３】
第２実施形態において、重要コンテンツを設定された表示時間だけ表示した後、非表示する処理は、第１実施形態に適用することが可能である。また、第１及び第２実施形態において、重要コンテンツを設定された表示時間だけ表示した後、非表示する替わりに、表示時間だけ表示した後、重要コンテンツの表示位置を元の表示位置に戻してもよい。元の表示位置とは、ＡＲコンテンツＤＢ１１１の重要コンテンツのコンテンツ情報１１５に対応して設定された位置情報１１６に示す位置である。
【００７４】
以上の説明に関し、更に以下の項を開示する。
（付記１）
撮像装置により撮像された画像に基準物が含まれることを検出すると、基準物に対応付けて表示データと該基準物に対する該表示データの位置情報とを記憶する記憶部を参照して、前記画像に含まれる前記基準物に対応付けられた表示データ及び位置情報を特定し、
特定した前記表示データと、特定した前記位置情報とに基づき、前記表示データの何れかの部分が表示部の表示エリア内に対応し、かつ、前記表示データの他の部分が前記表示部の表示エリア外に対応するか否かの判定を行い、
前記判定を行った結果が肯定的である場合、特定した前記表示データの属性情報に基づき、前記何れかの部分を前記表示部に表示するか否かを決定する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
（付記２）
特定した前記表示データの属性情報が基準の重要度を満たすことを示す場合、前記何れかの部分を前記表示部に表示し、特定した前記表示データの属性情報が前記基準の重要度を満たさないことを示す場合、前記何れかの部分を前記表示部に表示することを抑制する、
ことを特徴とする付記１に記載の表示制御プログラム。
（付記３）
特定した前記表示データの属性情報が基準の重要度を満たすことを示す場合、該特定した表示データに複数の基準位置が付与されているとき、前記複数の基準位置と基準物の特定位置とを合わせ、前記表示データの全体が前記何れかの部分に表示される基準位置に応じて前記特定した表示データを重畳して表示する、
ことを特徴とする付記１又は２に記載の表示制御プログラム。
（付記４）
特定した前記表示データの属性情報が前記基準の重要度を満たすことを示す場合、前記特定した表示データの表示から、設定された表示時間が経過した後、該特定した表示データの表示を抑制する、
ことを特徴とする付記２又は３に記載の表示制御プログラム。
（付記５）
撮像装置により撮像された画像に基準物が含まれることを検出すると、基準物に対応付けて表示データと該基準物に対する該表示データの位置情報とを記憶する記憶部を参照して、前記画像に含まれる前記基準物に対応付けられた表示データ及び位置情報を特定し、
特定した前記表示データと、特定した前記位置情報とに基づき、前記表示データの何れかの部分が表示部の表示エリア内に対応し、かつ、前記表示データの他の部分が前記表示部の表示エリア外に対応するか否かの判定を行い、
前記判定を行った結果が肯定的である場合、特定した前記表示データの属性情報に基づき、前記何れかの部分を前記表示部に表示するか否かを決定する、
ことをコンピュータが実行することを特徴とする表示制御方法。
（付記６）
特定した前記表示データの属性情報が基準の重要度を満たすことを示す場合、前記何れかの部分を前記表示部に表示し、特定した前記表示データの属性情報が前記基準の重要度を満たさないことを示す場合、前記何れかの部分を前記表示部に表示することを抑制する、
ことを特徴とする付記５に記載の表示制御方法。
（付記７）
特定した前記表示データの属性情報が基準の重要度を満たすことを示す場合、該特定した表示データに複数の基準位置が付与されているとき、前記複数の基準位置と基準物の特定位置とを合わせ、前記表示データの全体が前記何れかの部分に表示される基準位置に応じて前記特定した表示データを重畳して表示する、
ことを特徴とする付記５又は６に記載の表示制御方法。
（付記８）
特定した前記表示データの属性情報が前記基準の重要度を満たすことを示す場合、前記特定した表示データの表示から、設定された表示時間が経過した後、該特定した表示データの表示を抑制する、
ことを特徴とする付記６又は７に記載の表示制御方法。
（付記９）
撮像装置により撮像された画像に基準物が含まれることを検出すると、基準物に対応付けて表示データと該基準物に対する該表示データの位置情報とを記憶する記憶部を参照して、前記画像に含まれる前記基準物に対応付けられた表示データ及び位置情報を特定する特定部と、
特定した前記表示データと、特定した前記位置情報とに基づき、前記表示データの何れかの部分が表示部の表示エリア内に対応し、かつ、前記表示データの他の部分が前記表示部の表示エリア外に対応するか否かの判定を行う判定部と、
前記判定を行った結果が肯定的である場合、特定した前記表示データの属性情報に基づき、前記何れかの部分を前記表示部に表示するか否かを決定する決定部と、
を有することを特徴とする表示制御装置。
（付記１０）
前記決定部は、特定した前記表示データの属性情報が基準の重要度を満たすことを示す場合、前記何れかの部分を前記表示部に表示し、特定した前記表示データの属性情報が前記基準の重要度を満たさないことを示す場合、前記何れかの部分を前記表示部に表示することを抑制する、
ことを特徴とする付記９に記載の表示制御装置。
（付記１１）
前記決定部は、特定した前記表示データの属性情報が基準の重要度を満たすことを示す場合、該特定した表示データに複数の基準位置が付与されているとき、前記複数の基準位置と基準物の特定位置とを合わせ、前記表示データの全体が前記何れかの部分に表示される基準位置に応じて前記特定した表示データを重畳して表示する、
ことを特徴とする付記９又は１０に記載の表示制御装置。
（付記１２）
前記決定部は、特定した前記表示データの属性情報が前記基準の重要度を満たすことを示す場合、前記特定した表示データの表示から、設定された表示時間が経過した後、該特定した表示データの表示を抑制する、
ことを特徴とする付記１０又は１１に記載の表示制御装置。
（付記１３）
表示データを表示部に表示する表示制御プログラムにおいて、
前記表示データが前記表示部の表示エリアからはみ出すか否かの判定を行い、
前記表示データが前記表示エリアからはみ出す場合、前記表示データの属性情報に応じて、前記表示データのうち、前記表示エリアからはみ出した部分が少なくなるように、前記表示データの表示位置を変更するか否かを決定する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
（付記１４）
前記表示データの前記表示位置を変更する場合、前記表示データの表示サイズを維持する、
ことを特徴とする付記１３に記載の表示制御プログラム。
（付記１５）
表示データを表示部に表示する表示制御方法において、
前記表示データが前記表示部の表示エリアからはみ出すか否かの判定を行い、
前記表示データが前記表示エリアからはみ出す場合、前記表示データの属性情報に応じて、前記表示データのうち、前記表示エリアからはみ出した部分が少なくなるように、前記表示データの表示位置を変更するか否かを決定する、
ことをコンピュータが実行することを特徴とする表示制御方法。
（付記１６）
前記表示データの前記表示位置を変更する場合、前記表示データの表示サイズを維持する、
ことを特徴とする付記１５に記載の表示制御方法。
（付記１７）
表示データを表示部に表示する表示制御装置において、
前記表示データが前記表示部の表示エリアからはみ出すか否かの判定を行う判定部と、
前記表示データが前記表示エリアからはみ出す場合、前記表示データの属性情報に応じて、前記表示データのうち、前記表示エリアからはみ出した部分が少なくなるように、前記表示データの表示位置を変更するか否かを決定する決定部と、
を有することを特徴とする表示制御装置。
（付記１８）
前記表示データの前記表示位置を変更する場合、前記表示データの表示サイズを維持する表示制御部、
を有することを特徴とする付記１７に記載の表示制御装置。
【符号の説明】
【００７５】
１０  ヘッドマウントディスプレイ（ＨＭＤ）
１０ａ  本体部
１１  ディスプレイ
１２  カメラ
２０  サーバ
２１  記憶部
２２  取得部
２３  検出部
２４  特定部
２５  判定部
２６  決定部
２７  制御部
２８  通信部
１１１  ＡＲコンテンツＤＢ
１１２  表示エリアテーブル
１１３  表示制御プログラム
１１４  ＡＲマーカー情報
１１５  コンテンツ情報
１１６  位置情報
１１７  重要度情報
２００，２０１，２０２，２０３，２０４  コンテンツ
Ａｒ  ＡＲマーカー
【図１】
2019016044.tif 000003
【図２】
2019016044.tif 000004
【図３】
2019016044.tif 000005
【図４】
2019016044.tif 000006
【図５】
2019016044.tif 000007
【図６】
2019016044.tif 000008
【図７】
2019016044.tif 000009
【図８】
2019016044.tif 000010
【図９】
2019016044.tif 000011
【図１０】
2019016044.tif 000012
【図１１】
2019016044.tif 000013
【図１２】
2019016044.tif 000014
【図１３】
2019016044.tif 000015
【図１４】
2019016044.tif 000016
【図１５】
2019016044.tif 000017
【図１６】
2019016044.tif 000018