(57)【要約】【課題】各ユーザの位置情報および方向情報に適応的に情報の出力を制御することが可能な、情報処理装置、情報処理方法、およびプログラムを提案する。【解決手段】第１の情報が関連付けられている第１の場所の位置情報と、複数の第１のユーザの各々の位置情報および方向情報とを取得する情報取得部と、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力を制御する出力制御部と、を備える、情報処理装置。【選択図】図１
2019064872.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報が関連付けられている第１の場所の位置情報と、複数の第１のユーザの各々の位置情報および方向情報とを取得する情報取得部と、
前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力を制御する出力制御部と、
を備える、情報処理装置。
【請求項２】
前記第１の場所は、実空間内の場所であり、
前記第１の場所の位置情報、および、前記複数の第１のユーザの各々の位置情報は、前記実空間内の位置情報である、請求項１に記載の情報処理装置。
【請求項３】
前記出力制御部は、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を第１の状態から、前記第１の状態とは異なる第２の状態へ所定の時間内に変化させる、請求項２に記載の情報処理装置。
【請求項４】
前記出力制御部は、前記複数の第１のユーザの各々に関して、当該第１のユーザの位置情報を基準とした当該第１のユーザの方向情報が示す方向が前記第１の場所から所定の範囲内に収まっているか否か、および、前記第１の場所の位置情報と当該第１のユーザの位置情報との距離に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させる、請求項３に記載の情報処理装置。
【請求項５】
前記複数の第１のユーザの各々に関して、当該第１のユーザの位置情報を基準とした当該第１のユーザの方向情報が示す方向が前記第１の場所から前記所定の範囲内に収まり、かつ、前記第１の場所の位置情報と当該第１のユーザの位置情報との距離が第１の場所に対応する距離の範囲内になった場合には、前記出力制御部は、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、請求項４に記載の情報処理装置。
【請求項６】
前記出力制御部は、さらに、前記複数の第１のユーザの人数に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させる、請求項４に記載の情報処理装置。
【請求項７】
前記複数の第１のユーザの人数が前記第１の場所に対応する人数の範囲内になった場合には、前記出力制御部は、前記複数の第１のユーザの各々に関して、当該第１のユーザの位置情報を基準とした当該第１のユーザの方向情報が示す方向が前記第１の場所から前記所定の範囲内に収まっているか否か、および、前記第１の場所の位置情報と当該第１のユーザの位置情報との距離に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記複数の第１のユーザの人数が前記第１の場所に対応する人数の範囲外である間は、前記出力制御部は、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態のまま維持させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、請求項６に記載の情報処理装置。
【請求項８】
前記複数の第１のユーザの人数が前記第１の場所に対応する人数の範囲外である間は、前記出力制御部は、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態のまま維持させ、かつ、
前記第１の場所に対応する人数の範囲の上限値または下限値と前記複数の第１のユーザの現在の人数との差分を通知するための通知情報を、前記複数の第１のユーザのうちの少なくとも一人が携帯する第１の出力部に出力させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、請求項６に記載の情報処理装置。
【請求項９】
前記出力制御部は、さらに、前記複数の第１のユーザの各々の位置情報に基づいて定まる配置形状に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させる、請求項４に記載の情報処理装置。
【請求項１０】
前記複数の第１のユーザの各々の位置情報に基づいて定まる配置形状が、前記第１の場所に対応する配置形状と同一になった場合には、前記出力制御部は、前記複数の第１のユーザの各々に関して、当該第１のユーザの位置情報を基準とした当該第１のユーザの方向情報が示す方向が前記第１の場所から前記所定の範囲内に収まっているか否か、および、前記第１の場所の位置情報と当該第１のユーザの位置情報との距離に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記複数の第１のユーザの各々の位置情報に基づいて定まる配置形状が、前記第１の場所に対応する配置形状と異なる間は、前記出力制御部は、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態のまま維持させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、請求項９に記載の情報処理装置。
【請求項１１】
前記複数の第１のユーザの各々の位置情報に基づいて定まる配置形状が、前記第１の場所に対応する配置形状と異なる間は、前記出力制御部は、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態のまま維持させ、かつ、
前記第１の場所に対応する配置形状を通知するための通知情報を、前記複数の第１のユーザのうちの少なくとも一人が携帯する第１の出力部に出力させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、請求項９に記載の情報処理装置。
【請求項１２】
前記出力制御部は、さらに、前記複数の第１のユーザの各々の高さ情報の関係性に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させる、請求項４に記載の情報処理装置。
【請求項１３】
前記出力制御部は、前記複数の第１のユーザの各々の位置情報および高さ情報に基づいて定まる三次元の配置形状に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、請求項１２に記載の情報処理装置。
【請求項１４】
前記出力制御部は、さらに、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報と、前記第１の場所に関連する第２のオブジェクトの前記実空間内の位置情報との関係性に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、請求項４に記載の情報処理装置。
【請求項１５】
前記複数の第１のユーザは、第１のグループに属し、
前記出力制御部は、さらに、第２の情報が関連付けられている前記実空間内の第２の場所の位置情報と、第２のグループに属する複数の第２のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、請求項４に記載の情報処理装置。
【請求項１６】
前記出力制御部は、さらに、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第２のユーザの各々が携帯する第２の出力部に、前記第１の場所への移動を誘導するための誘導情報を出力させる、請求項１５に記載の情報処理装置。
【請求項１７】
前記第１の出力部は、頭部装着型のデバイスである、請求項４に記載の情報処理装置。
【請求項１８】
第１の情報が関連付けられている第１の場所の位置情報と、第１のグループに属する複数の第１のユーザの各々の位置情報および方向情報とを取得する情報取得部と、
前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、第２のグループに属する複数の第２のユーザの各々が携帯する出力部に、前記第１の場所への移動を誘導するための誘導情報を出力させる出力制御部と、
を備える、情報処理装置。
【請求項１９】
第１の情報が関連付けられている第１の場所の位置情報と、複数の第１のユーザの各々の位置情報および方向情報とを取得することと、
前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力をプロセッサが制御することと、
を含む、情報処理方法。
【請求項２０】
コンピュータを、
第１の情報が関連付けられている第１の場所の位置情報と、複数の第１のユーザの各々の位置情報および方向情報とを取得する情報取得部と、
前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力を制御する出力制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）に関する技術が各種開発されている。ＡＲでは、実空間におけるユーザの位置と関連付けて各種の情報（例えば仮想オブジェクトなど）をユーザに対して提示することができる。【０００３】
例えば、下記特許文献１には、ユーザのジェスチャの認識に応じて、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）オブジェクトの表示位置をユーザに向けて接近させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１２７１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、各ユーザの位置情報および方向情報に応じて情報の出力を適切に制御することは考慮されていなかった。【０００６】
そこで、本開示では、各ユーザの位置情報および方向情報に適応的に情報の出力を制御することが可能な、新規かつ改良された情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、第１の情報が関連付けられている第１の場所の位置情報と、複数の第１のユーザの各々の位置情報および方向情報とを取得する情報取得部と、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力を制御する出力制御部と、を備える、情報処理装置が提供される。【０００８】
また、本開示によれば、第１の情報が関連付けられている第１の場所の位置情報と、第１のグループに属する複数の第１のユーザの各々の位置情報および方向情報とを取得する情報取得部と、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、第２のグループに属する複数の第２のユーザの各々が携帯する出力部に、前記第１の場所への移動を誘導するための誘導情報を出力させる出力制御部と、を備える、情報処理装置が提供される。【０００９】
また、本開示によれば、第１の情報が関連付けられている第１の場所の位置情報と、複数の第１のユーザの各々の位置情報および方向情報とを取得することと、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力をプロセッサが制御することと、を含む、情報処理方法が提供される。【００１０】
また、本開示によれば、コンピュータを、第１の情報が関連付けられている第１の場所の位置情報と、複数の第１のユーザの各々の位置情報および方向情報とを取得する情報取得部と、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力を制御する出力制御部、として機能させるためのプログラムが提供される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、各ユーザの位置情報および方向情報に適応的に情報の出力を制御することができる。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示の各実施形態に共通する情報処理システムの構成例を示した説明図である。
【図２】第１の実施形態に係るアイウェア２０の構成例を示した機能ブロック図である。
【図３】第１の実施形態に係るサーバ１０の構成例を示した機能ブロック図である。
【図４】ＡＲオブジェクトが関連付けられている場所とユーザとの距離を条件としてＡＲオブジェクトの出力を開始する例を示した図である。
【図５】ＡＲオブジェクトが関連付けられている場所と複数のユーザの各々との距離を条件としてＡＲオブジェクトの出力を開始する例を示した図である。
【図６】複数のユーザの配置形状が直線であることを条件としてＡＲオブジェクトの出力を開始する例を示した図である。
【図７】複数のユーザの配置形状が三角形であることを条件としてＡＲオブジェクトの出力を開始する例を示した図である。
【図８】複数のユーザの配置形状が所定の三次元形状であることを条件としてＡＲオブジェクトの出力を開始する例を示した図である。
【図９】複数のユーザおよび所定の実オブジェクトの位置関係が所定の位置関係であることを条件としてＡＲオブジェクトの出力を開始する例を示した図である。
【図１０Ａ】図７に示した条件が定められている場合に、ユーザ２ｃが三角形の外側に位置している状況を示した図である。
【図１０Ｂ】図１０Ａに示した状況において、ユーザ２ｃが装着しているアイウェア２０による通知情報の表示例を示した図である。
【図１１】第１の実施形態に係る処理の流れを示したフローチャートである。
【図１２Ａ】２つのエリア５０にそれぞれ別々のグループが位置している様子を示した図である。
【図１２Ｂ】図１２Ａに示した状況において、第２のグループに属する複数のユーザが装着しているアイウェア２０によるＡＲオブジェクトの表示例を示した図である。
【図１２Ｃ】第１のグループに属する全てのユーザがエリア５０ｂから離れた様子を示した図である。
【図１２Ｄ】図１２Ｃに示した状況において、第２のグループに属する複数のユーザに対する誘導情報の表示例を示した図である。
【図１３】第２の実施形態に係る処理の流れを示したフローチャートである。
【図１４】各実施形態に共通するサーバ１０のハードウェア構成例を示した説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の構成要素を、必要に応じてアイウェア２０ａおよびアイウェア２０ｂのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、アイウェア２０ａおよびアイウェア２０ｂを特に区別する必要が無い場合には、単にアイウェア２０と称する。
【００１５】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．情報処理システムの構成
２．第１の実施形態
３．第２の実施形態
４．適用例
５．ハードウェア構成
６．変形例
【００１６】
＜＜１．情報処理システムの構成＞＞
まず、本開示の各実施形態に共通する情報処理システムの構成例について、図１を参照して説明する。図１に示すように、各実施形態に係る情報処理システムは、サーバ１０、アイウェア２０、および、通信網２２を有する。
【００１７】
＜１−１．サーバ１０＞
サーバ１０は、後述するアイウェア２０に対する情報の出力を制御する装置である。例えば、ＡＲオブジェクトが関連付けられている場所にユーザが近づいたことが検出された場合には、サーバ１０は、当該ユーザが装着しているアイウェア２０に該当のＡＲオブジェクトを表示させるための制御情報を、後述する通信網２２を介して送信する。ここで、「場所」は、実空間内の場所であり得る。
【００１８】
但し、かかる例に限定されず、「場所」は、仮想空間内の場所であってもよい。この場合、仮想空間内で、仮想オブジェクトが関連付けられている場所にユーザが近づいたことが検出された場合には、サーバ１０は、当該ユーザが装着しているアイウェア２０に当該仮想オブジェクトを表示させてもよい。以下では、「場所」が実空間内の場所である例を中心として説明を行う。
【００１９】
＜１−２．アイウェア２０＞
アイウェア２０は、図１に示したように、頭部装着型（例えば眼鏡型やゴーグル型など）のデバイスであり得る。例えば、アイウェア２０は、ＡＲグラス、ビデオシースルー型のＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）、または、遮蔽型のＨＭＤであってもよい。本実施形態では、基本的に、各ユーザがアイウェア２０が装着している場面を想定し得る。
【００２０】
アイウェア２０は、例えばサーバ１０の制御に従って各種の情報（映像や音声など）を出力し得る。各実施形態では、例えば、各ユーザが装着しているアイウェア２０が同じ種類のアプリケーションを起動する場面を想定し得る。ここで、当該アプリケーションは、例えばゲームアプリケーションである。また、ゲームの種類の具体例としては、複数のユーザが協力しながら、街中を移動する敵を倒すゲーム、謎解きミステリーゲーム、ツアーゲーム、クリエイションゲーム、または、宝探しゲームなどが挙げられる。
【００２１】
＜１−３．通信網２２＞
通信網２２は、通信網２２に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、通信網２２は、電話回線網、インターネット、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、通信網２２は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００２２】
以上、各実施形態に共通する情報処理システムの構成について説明した。後述するように、各実施形態に係るサーバ１０は、ＡＲオブジェクトが関連付けられている第１の場所の位置情報と、複数のユーザの各々の位置情報および方向情報とを取得し、そして、当該第１の場所の位置情報と、当該複数のユーザの各々の位置情報および方向情報とに基づいて、当該複数のユーザの各々が装着するアイウェア２０による当該ＡＲオブジェクトの出力を制御する。これにより、複数のユーザによるＡＲオブジェクトの共有を支援することができる。ここで、ＡＲオブジェクトは、本開示における第１の情報の一例である。
【００２３】
＜＜２．第１の実施形態＞＞
＜２−１．構成：アイウェア２０＞
まず、第１の実施形態について説明する。図２は、第１の実施形態に係るアイウェア２０の構成例を示した機能ブロック図である。図２に示すように、アイウェア２０は、制御部２００、通信部２２０、センサ部２２２、入力部２２４、出力部２２６、および、記憶部２２８を有する。
【００２４】
｛２−１−１．センサ部２２２｝
センサ部２２２は、例えば、外向きカメラ（イメージセンサ）、内向きカメラ、デプスセンサ（例えばｔｉｍｅ  ｏｆ  ｆｌｉｇｈｔ方式のセンサ、ｓｔｒｕｃｔｕｒｅｄ  ｌｉｇｈｔ方式のセンサ、または、ステレオカメラなど）、マイクロフォン、加速度センサ、ジャイロスコープ、方位センサ、位置測位部、および／または、生体センサなどを含み得る。
【００２５】
センサ部２２２は、ユーザが位置する環境をセンシングし得る。例えば、センサ部２２２は、ＳＬＡＭ（Ｓｉｍｕｌｔａｎｅｏｕｓ  Ｌｏｃａｌｉｚａｔｉｏｎ  ａｎｄ  Ｍａｐｐｉｎｇ）などの技術を用いて、アイウェア２０の自己位置を推定することにより位置情報および高さ情報をセンシングする。一例として、センサ部２２２は、（センサ部２２２の）外向きカメラにより撮影された画像や、デプスセンサによるセンシング結果などに基いて、アイウェア２０の周辺に位置する特定の物体を認識し、当該物体までの距離をセンシングする。そして、センサ部２２２は、当該物体の位置情報を例えば所定の装置から取得し、そして、取得した位置情報と当該物体までの距離のセンシング結果とに基づいて、アイウェア２０の自己位置を推定する。追加的に、または、代替的に、センサ部２２２の位置測位部は、アイウェア２０の位置情報を逐次測位してもよい。例えば、センサ部２２２は、位置測位部による測位結果と、自己位置の推定結果とを組み合わせることにより、アイウェア２０の位置情報をセンシングしてもよい。
【００２６】
ここで、位置測位部は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）やＧＬＯＮＡＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）などの測位衛星から測位信号を受信する受信機を含み得る。なお、位置測位部は、一種類の衛星から測位信号を受信することも可能であるし、または、複数の種類の衛星による測位信号を受信し、かつ、受信した信号を組み合わせて現在位置を測位することも可能である。
【００２７】
また、センサ部２２２は、ジャイロスコープによるセンシング結果と、加速度センサによるセンシング結果との組み合わせなどに基づいて、アイウェア２０が向いている方向を示す方向情報をセンシングし得る。
【００２８】
さらに、センサ部２２２の外向きカメラは、アイウェア２０をユーザが装着している間のユーザの前方の映像を撮像し、かつ、センサ部２２２の内向きカメラは、当該ユーザの眼の画像を撮像し得る。これにより当該ユーザの視線方向がセンシングされ得る。
【００２９】
｛２−１−２．制御部２００｝
制御部２００は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの処理回路を含んで構成され得る。制御部２００は、アイウェア２０の動作を統括的に制御する。また、図２に示すように、制御部２００は、情報取得部２０２、出力制御部２０４、および、送信制御部２０６を有する。
【００３０】
｛２−１−３．情報取得部２０２｝
情報取得部２０２は、センサ部２２２によるセンシング結果をセンサ部２２２から取得する。また、情報取得部２０２は、外部の装置（サーバ１０など）から通信部２２０が受信した情報を、例えば受信又は読出し処理などを行うことにより取得する。
【００３１】
｛２−１−４．出力制御部２０４｝
出力制御部２０４は、情報取得部２０２により取得された情報を出力部２２６に出力させる。例えば、ＡＲオブジェクトを表示させるための制御情報がサーバ１０から受信された場合には、出力制御部２０４は、当該制御情報に従って、該当のＡＲオブジェクトを出力部２２６に出力させる。
【００３２】
｛２−１−５．送信制御部２０６｝
送信制御部２０６は、他の装置に対する各種の情報の送信を制御する。例えば、送信制御部２０６は、センサ部２２２によりセンシングされたアイウェア２０の位置情報および方向情報をサーバ１０へ通信部２２０に送信させる。さらに、送信制御部２０６は、現在実行中のアプリケーションの種類、および、当該アプリケーションのステータス情報（例えばゲームの進行情報など）をサーバ１０へ通信部２２０にさらに送信させてもよい。後述するように、これにより、各ユーザの位置情報、方向情報、実行中のアプリケーションの種類、および、当該アプリケーションのステータス情報が、複数のユーザの間で共有され得る。
【００３３】
｛２−１−６．通信部２２０｝
通信部２２０は、例えば通信網２２を介して他の装置との間で情報の送受信を行う。例えば、通信部２２０は、ＡＲオブジェクトの表示を開始または終了させるための制御情報をサーバ１０から受信する。
【００３４】
｛２−１−７．入力部２２４｝
入力部２２４は、ユーザによる各種の入力を受け付ける。例えば、入力部２２４は、タッチパネル、ボタン、スイッチ、または、レバーなどを含んで構成される。
【００３５】
｛２−１−８．出力部２２６｝
出力部２２６は、出力制御部２０４の制御に従って各種の情報（映像および／または音声など）を出力する。例えば、出力部２２６は、透過型の表示装置（例えばプロジェクタなど）または非透過型の表示装置（例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、または、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）など）を含んで構成される。前者の場合、出力部２２６は、アイウェア２０に含まれる右目用レンズおよび左目用レンズの各々（または、ゴーグル型レンズ）の少なくとも一部の領域を投影面として、出力制御部２０４の制御に従って映像を投影し得る。後者の場合、出力部２２６は、センサ部２２２の外向きカメラにより撮影されている、サーバ１０の前方の映像を、出力制御部２０４の制御に従って逐次表示し得る。
【００３６】
さらに、出力部２２６は、音声出力部を有し得る。音声出力部は、例えばスピーカ、イヤフォン、または、ヘッドフォンなどを含んで構成される。音声出力部は、出力制御部２０４の制御に従って、音を出力する。
【００３７】
｛２−１−９．記憶部２２８｝
記憶部２２８は、各種のデータや、各種のソフトウェアを記憶する。
【００３８】
＜２−２．構成：サーバ１０＞
次に、図３を参照して、第１の実施形態に係るサーバ１０の構成について説明する。図３は、第１の実施形態に係るサーバ１０の構成例を示した機能ブロック図である。図３に示すように、サーバ１０は、制御部１００、通信部１２０、および、記憶部１２２を有する。
【００３９】
｛２−２−１．制御部１００｝
制御部１００は、例えば、後述するＣＰＵ１５０やＧＰＵなどの処理回路を含んで構成され得る。制御部１００は、サーバ１０の動作を統括的に制御する。また、図３に示すように、制御部１００は、情報取得部１０２、および、出力制御部１０４を有する。
【００４０】
｛２−２−２．情報取得部１０２｝
情報取得部１０２は、外部の装置（アイウェア２０など）から通信部１２０が受信した情報を、例えば受信又は読出し処理などを行うことにより取得する。例えば、情報取得部１０２は、複数のユーザの各々の位置情報および方向情報を、当該複数のユーザの各々が装着しているアイウェア２０から受信することにより取得する。
【００４１】
さらに、情報取得部１０２は、ＡＲオブジェクトが関連付けられている複数の場所の各々の位置情報を、例えば、後述する記憶部１２２から取得し得る。または、情報取得部１０２は、ＡＲオブジェクトが関連付けられている複数の場所の各々の位置情報を外部の記憶装置（図示省略）に問い合わせることにより取得してもよい。
【００４２】
｛２−２−３．出力制御部１０４｝
出力制御部１０４は、情報取得部１０２により取得された情報に基づいて、一以上のアイウェア２０による情報の出力を制御する。例えば、出力制御部１０４は、情報取得部１０２により取得された、あるＡＲオブジェクトが関連付けられている任意の場所の位置情報と、一以上のユーザの位置情報および方向情報とに基づいて、当該一以上のユーザが装着しているアイウェア２０の各々によるＡＲオブジェクトの表示のＯＮ・ＯＦＦ（例えば動画の開始・終了など）を切り替えたり、アプリケーションの起動・終了を切り替えたり、音声や音楽の出力のＯＮ・ＯＦＦを切り替えたり、または、アプリケーションのステータス情報を切り替えてもよい。例えば、アプリケーションの種類がゲームである場合、出力制御部１０４は、イベントやシーンなどを切り替えてもよいし、または、ゲームのルールを追加したり、変更してもよい。
【００４３】
一例として、出力制御部１０４は、情報取得部１０２により取得された、あるＡＲオブジェクトが関連付けられている任意の場所の位置情報と、一以上のユーザの位置情報および方向情報とに基づいて、当該一以上のユーザの各々が装着しているアイウェア２０によるＡＲオブジェクトの出力状態を第１の状態から、当該第１の状態とは異なる第２の状態へ変化させる。ここで、第１の状態は、ＡＲオブジェクトを出力している状態、および、ＡＲオブジェクトを出力していない状態のうちのいずれか一方であり得る。また、第２の状態は、これらの２つの状態のうちのいずれか他方であり得る。
【００４４】
ここで、図４を参照して、上記の機能についてより詳細に説明する。例えば、図４に示したように、あるＡＲオブジェクトが関連付けられている場所３０とユーザ２との距離が、所定の距離Ｄよりも小さくなったとする。この場合、出力制御部１０４は、ユーザ２が装着しているアイウェア２０に、（場所３０に関連付けられている）ＡＲオブジェクトの出力を開始させてもよい。ここで、ＡＲオブジェクトの出力は、ＡＲオブジェクトを表示することを含み得る。さらに、ＡＲオブジェクトの出力は、ＡＲオブジェクトに対応する音声を出力すること、アイウェア２０に含まれる所定のＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）を点灯すること、例えばアイウェア２０の周辺に位置する実空間内の実オブジェクトを光らせること、または、当該実オブジェクトを所定の動作パターンで動かすことなどを含んでもよい。
【００４５】
（２−２−３−１．人数）
または、出力制御部１０４は、ＡＲオブジェクトが関連付けられている任意の場所の位置情報と、当該複数のユーザの各々の位置情報および方向情報と、当該複数のユーザの人数とに基づいて、当該複数のユーザの各々が装着しているアイウェア２０によるＡＲオブジェクトの出力状態を第１の状態から第２の状態へ所定の時間内に変化させることも可能である。つまり、出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０によるＡＲオブジェクトの出力状態を所定の時間内に同期させ得る。例えば、出力制御部１０４は、複数のユーザの各々に関して、当該ユーザの位置情報を基準とした当該ユーザの方向情報が示す方向が、ＡＲオブジェクトが関連付けられている場所から所定の範囲内に収まっているか否か、当該場所の位置情報と当該ユーザの位置情報との距離が所定の距離の範囲内であるか否か、および、当該複数のユーザの人数が所定の人数の範囲内であるか否かに基づいて、当該複数のユーザの各々が装着しているアイウェア２０によるＡＲオブジェクトの出力状態を第１の状態から第２の状態へ所定の時間内に変化させる。
【００４６】
一例として、複数のユーザの人数が所定の人数の範囲内であり、当該複数のユーザの各々に関して、当該ユーザの位置情報を基準とした当該ユーザの方向情報が示す方向が、ＡＲオブジェクトが関連付けられている一つの場所から所定の範囲内に収まっており（例えば、当該場所が当該ユーザの画角内に入っているなど）、かつ、当該場所の位置情報と当該ユーザの位置情報との距離が所定の距離の範囲内になった場合に限り、出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０によるＡＲオブジェクトの出力状態を第１の状態から第２の状態へ所定の時間内に変化させる。また、複数のユーザの人数が所定の人数の範囲外である間は、出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０によるＡＲオブジェクトの出力状態を第１の状態のまま維持させ得る。
【００４７】
なお、この際、出力制御部１０４は、当該所定の人数の範囲の上限値または下限値と当該複数のユーザの現在の人数との差分を通知するための通知情報を当該複数のユーザのうちの少なくとも一人が装着しているアイウェア２０、または、当該複数のユーザが位置する環境内の出力装置（プロジェクタなど）に出力させてもよい。例えば、出力制御部１０４は、当該所定の人数の範囲の上限値または下限値と当該複数のユーザの現在の人数との差分に応じて、通知情報を変更してもよい。一例として、出力制御部１０４は、当該差分が小さくなるほど、当該複数のユーザの各々が装着しているアイウェア２０に表示されている画像（光など）の表示パラメータ（輝度など）の値をより大きくしてもよいし、当該アイウェア２０に表示されている画像の種類を変更してもよいし、当該複数のユーザの各々が装着しているアイウェア２０により出力されている音のパラメータ（音量など）の値をより大きくしてもよいし、または、当該アイウェア２０により出力されている音の種類を変更してもよい。これらの制御例によれば、ＡＲオブジェクトが関連付けられている場所の近くに位置するユーザに対して、あと何人集まれば該当のＡＲオブジェクトの表示が開始されるかを知らせることができる。
【００４８】
ここで、所定の人数の範囲は、ＡＲオブジェクトが関連付けられている場所ごとに設定されていてもよいし、アプリケーションごとに設定されてもよいし、または、アプリケーションのステータス情報（例えばゲームの進行度合いなど）ごとに設定されてもよいし、または、環境情報（例えば日時、気候、または、地域など）ごとに設定されてもよい。
【００４９】
ここで、図５を参照して、上記の出力制御部１０４の機能についてより詳細に説明する。図５に示した例では、あるＡＲオブジェクトが関連付けられている場所３０と３人のユーザの各々との距離が所定の距離「Ｄ」よりも小さくなり、かつ、当該３人のユーザの各々の方向情報が示す方向が場所３０から所定の範囲内に収まった場合に初めて、当該ＡＲオブジェクトの表示が開始されることを前提としている。図５に示したように、場所３０と、３人のユーザ（ユーザ２ａ、２ｂ、２ｃ）の各々との距離が「Ｄ」よりも小さくなり、かつ、当該３人のユーザの各々の位置情報を基準とした当該ユーザの方向情報が示す方向が場所３０から所定の範囲内に収まったとする。（例えば、各ユーザが装着しているアイウェア２０の画角内に場所３０が入っているとする）。この場合、出力制御部１０４は、当該３人のユーザの各々が装着しているアイウェア２０に、（場所３０に関連付けられている）ＡＲオブジェクトの出力を開始させてもよい。
【００５０】
なお、ＡＲオブジェクトが関連付けられている場所３０ごとに、ＡＲオブジェクトの出力状態（例えば表示の開始・終了など）を変化させるために必要となる、当該場所３０から所定の範囲内に位置するユーザの人数が予め設定され得る。または、「ＡＲオブジェクトの出力状態を変化させるために必要となる、当該場所３０から所定の範囲内に位置するユーザの人数」は、アプリケーションごとに設定されてもよいし、または、アプリケーションのステータス（例えばゲームの進行度合いなど）ごとに設定されてもよい。
【００５１】
（２−２−３−２．配置形状）
または、出力制御部１０４は、ＡＲオブジェクトが関連付けられている任意の場所の位置情報と、当該複数のユーザの各々の位置情報および方向情報と、当該複数のユーザの各々の位置情報に基づいて定まる配置形状（位置関係）とに基づいて、当該複数のユーザの各々が装着しているアイウェア２０によるＡＲオブジェクトの出力状態を第１の状態から第２の状態へ所定の時間内に変化させることも可能である。例えば、複数のユーザの各々に関して、当該ユーザの位置情報を基準とした当該ユーザの方向情報が示す方向が、ＡＲオブジェクトが関連付けられている一つの場所から所定の範囲内に収まっており、当該場所の位置情報と当該ユーザの位置情報との距離が所定の距離の範囲内であり、かつ、当該複数のユーザの配置形状が所定の形状になった場合に限り、出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０によるＡＲオブジェクトの出力状態を第１の状態から第２の状態へ所定の時間内に変化させてもよい。また、当該複数のユーザの配置形状が所定の形状ではない間は、出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０によるＡＲオブジェクトの出力状態を第１の状態のまま維持させてもよい。
【００５２】
ここで、配置形状は、複数のユーザの各々の位置情報に基づいて定まる二次元形状（例えば、直線、円、三角形、四角形など）であってもよいし、または、複数のユーザの各々の位置情報および高さ情報に基づいて定まる三次元形状（例えば、球、直方体、三角錐など）であってもよい。また、所定の配置形状として、ＡＲオブジェクトが関連付けられている場所ごとに別々の形状が設定されてもよいし、アプリケーションごとに別々の形状が設定されてもよいし、アプリケーションのステータス（例えばゲームの進行度合いなど）ごとに別々の形状が設定されてもよいし、または、環境情報（例えば日時、気候、または、地域など）ごとに別々の形状が設定されてもよい。
【００５３】
ここで、図６および図７を参照して、上記の出力制御部１０４の機能についてより詳細に説明する。図６は、ＡＲオブジェクトが関連付けられている場所３０を向いている複数のユーザ２の位置が直線近似される場合に限り、当該複数のユーザ２の各々が装着しているアイウェア２０によるＡＲオブジェクトの表示が開始される例を示した図である。例えば、複数のユーザが列を作ったり、並んで歩く場面などにＡＲオブジェクトの表示が開始され得る。
【００５４】
図６に示したように、５人のユーザ２の各々の画角内に場所３０が入っており、かつ、５人のユーザ２の配置形状が直線であると判定されたとする。この場合、出力制御部１０４は、当該５人のユーザ２の各々が装着しているアイウェア２０全てに、場所３０に関連付けられているＡＲオブジェクトの表示を開始させてもよい。
【００５５】
また、図７は、ＡＲオブジェクトが関連付けられている場所３０を向いている複数のユーザ２の配置形状が三角形である場合に限り、当該複数のユーザ２の各々が装着しているアイウェア２０によるＡＲオブジェクトの表示が開始される例を示した図である。図７に示したように、３人のユーザ２の各々の画角内に場所３０が入っており、かつ、３人のユーザ２の配置形状が三角形であると判定されたとする。この場合、出力制御部１０４は、当該３人のユーザ２の各々が装着しているアイウェア２０全てに、場所３０に関連付けられているＡＲオブジェクトの表示を開始させてもよい。
【００５６】
または、出力制御部１０４は、当該複数のユーザの各々の位置情報および高さ情報に基づいて定まる三次元の配置形状（位置関係）に基づいて、当該複数のユーザの各々が装着しているアイウェア２０によるＡＲオブジェクトの出力状態を第１の状態から第２の状態へ所定の時間内に変化させることも可能である。なお、前述したように、高さ情報は、各ユーザが装着しているアイウェア２０が自己位置を推定することにより取得され得る。または、ＡＲオブジェクトが関連付けられている場所または当該場所の近辺に所定のマーカが貼られており、そして、当該マーカをアイウェア２０に読み取らせてもよい。この場合、当該マーカをアイウェア２０が読み取る際のアイウェア２０の姿勢のセンシング結果に基づいて、当該アイウェア２０を装着しているユーザの高さ情報が算出されることにより、当該高さ情報が取得されてもよい。
【００５７】
ここで、図８を参照して、上記の出力制御部１０４の機能についてより詳細に説明する。図８は、ＡＲオブジェクトが関連付けられている場所３０を向いている複数のユーザ２の配置形状が所定の三次元形状になった場合に限り、当該複数のユーザ２の各々が装着しているアイウェア２０によるＡＲオブジェクトの表示が開始される例を示した図である。図８に示したように、ユーザ２ａが床３２ａの上に立って場所３０を向いており、かつ、ユーザ２ｂが（床３２ａの上に置かれた）物体３２ｂの上に立って場所３０を向いているとする。この場合、出力制御部１０４は、当該２人のユーザ２の配置形状が所定の三次元形状になったと判定し、そして、当該２人のユーザ２の各々が装着しているアイウェア２０に、場所３０に関連付けられているＡＲオブジェクトの表示を開始させてもよい。これらの制御例のように、複数のユーザの配置形状が所定の形状になったタイミングにＡＲオブジェクトの表示を開始させることにより、当該複数のユーザのうちの一以上が当該ＡＲオブジェクトを見逃したり、見失うことを回避することができる。
【００５８】
（２−２−３−３．ユーザと実オブジェクトとの位置関係）
または、出力制御部１０４は、ＡＲオブジェクトが関連付けられている場所の位置情報と、複数のユーザの各々の位置情報と、所定の実オブジェクト（例えば当該場所に関連する実オブジェクトなど）の位置情報との関係性に基づいて、当該複数のユーザの各々が装着しているアイウェア２０による当該ＡＲオブジェクトの出力状態を第１の状態から第２の状態へ所定の時間内に変化させることも可能である。
【００５９】
ここで、図９を参照して、上記の機能についてより詳細に説明する。例えば、図９に示したように、ＡＲオブジェクトが関連付けられている場所３０から所定の範囲内に複数のユーザ２が位置し、かつ、当該複数のユーザ２が場所３０を向いているとする。さらに、ユーザ２ｂが所定のオブジェクト３４と向かい合い、かつ、残りの２人のユーザ（ユーザ２ａおよび２ｃ）がオブジェクト３４を挟むような位置関係で、３人のユーザが位置しているとする。この場合、出力制御部１０４は、当該３人のユーザ２およびオブジェクト３４が所定の位置関係になったと判定し、そして、当該３人のユーザ２の各々が装着しているアイウェア２０全てに、場所３０に関連付けられているＡＲオブジェクトの表示を開始させてもよい。
【００６０】
（２−２−３−４．変形例）
変形例として、出力制御部１０４は、ＡＲオブジェクトの表示が開始される前に、当該ＡＲオブジェクトの表示を開始させるために必要な複数のユーザの配置形状を通知するための通知情報を、当該複数のユーザのうちの少なくとも一人が装着しているアイウェア２０に表示させてもよい。または、出力制御部１０４は、当該複数のユーザが位置する環境内の表示装置に当該通知情報を表示させてもよい。
【００６１】
ここで、図１０Ａおよび図１０Ｂを参照して、上記の機能についてより詳細に説明する。図１０Ａおよび図１０Ｂに示した例では、複数のユーザの配置形状が、場所３０を中心とした三角形になった場合に限り、場所３０に関連付けられているＡＲオブジェクトの表示が開始される例を示している。図１０Ａに示したように、今、ユーザ２ａおよびユーザ２ｂが当該三角形の２つの頂点に対応する位置に立っており、かつ、ユーザ２ｃが当該三角形の外側に位置しているとする。この場合、図１０Ｂに示したように、出力制御部１０４は、ＡＲオブジェクトの表示を開始させるためにユーザ２ｃが立つべき位置を示す通知情報４０を、ユーザ２ｃに装着しているアイウェア２０に表示させてもよい。これにより、当該複数のユーザがどのような位置関係になった場合に該当のＡＲオブジェクトの表示が開始されるかをユーザ２ｃに対して知らせることができる。
【００６２】
｛２−２−４．通信部１２０｝
通信部１２０は、後述する通信装置１６２を含んで構成され得る。通信部１２０は、例えば通信網２２を介して他の装置との間で情報の送受信を行う。例えば、通信部１２０は、ユーザの位置情報および方向情報を当該ユーザが装着しているアイウェア２０から受信する。また、通信部１２０は、出力制御部１０４の制御に従って、複数のユーザの各々が装着しているアイウェア２０へ、当該アイウェア２０によるＡＲオブジェクトの出力状態を変更させるための制御情報を送信する。
【００６３】
｛２−２−５．記憶部１２２｝
記憶部１２２は、後述するストレージ装置１６０を含んで構成され得る。記憶部１２２は、各種のデータや、各種のソフトウェアを記憶する。例えば、記憶部１２２は、ＡＲオブジェクトが関連付けられている場所ごとに、当該場所の位置情報、当該ＡＲオブジェクトの種類、および、当該ＡＲオブジェクトの出力のＯＮ・ＯＦＦを切り替えるためのルールなどを関連付けて記憶する。
【００６４】
＜２−３．処理の流れ＞
以上、第１の実施形態の構成について説明した。次に、第１の実施形態に係る処理の流れの一例について、図１１を参照して説明する。
【００６５】
図１１に示したように、まず、複数のユーザの各々が装着しているアイウェア２０は、当該ユーザの操作に基づいて、所定のアプリケーション（例えばゲームアプリケーションなど）を起動する。そして、当該複数のアイウェア２０は、アプリケーションを起動したことをサーバ１０へ通知する（Ｓ１０１）。
【００６６】
その後、サーバ１０の情報取得部１０２は、例えば記憶部１２２に記憶されている、ＡＲオブジェクトが関連付けられている個々の場所の位置情報を取得する（Ｓ１０３）。
【００６７】
その後、当該複数のユーザの各々が装着しているアイウェア２０の通信部２２０は、センサ部２２２によりセンシングされた、アイウェア２０の位置情報および方向情報を、制御部２００の制御に従ってサーバ１０へ逐次送信する（Ｓ１０５）。
【００６８】
その後、サーバ１０の出力制御部１０４は、Ｓ１０３で取得された、ＡＲオブジェクトが関連付けられているいずれかの場所から所定の範囲内に位置し、かつ、当該場所が画角内に入っているユーザの人数を算出する。算出された人数が所定の人数未満である場合には（Ｓ１０７：Ｎｏ）、再びＳ１０５以降の処理が行われる。
【００６９】
一方、算出された人数が当該所定の人数以上である場合には（Ｓ１０７：Ｙｅｓ）、サーバ１０の出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０による、該当の場所に関連付けられているＡＲオブジェクトの表示状態をＯＦＦ（表示しない状態）からＯＮ（表示する状態）へ所定の時間内に切り替える。つまり、出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０に、該当のＡＲオブジェクトの表示を当該所定の時間内に開始させる（Ｓ１０９）。
【００７０】
その後、出力制御部１０４は、該当の場所から所定の範囲内に位置し、かつ、当該場所が画角内に入っているユーザの人数を再び算出する。そして、算出された人数が所定の人数以上である場合には（Ｓ１１１：Ｎｏ）、サーバ１０は、再びＳ１１１の処理を行う。
【００７１】
一方、算出された人数が所定の人数未満になった場合には（Ｓ１１１：Ｙｅｓ）、出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０による、該当のＡＲオブジェクトの表示状態をＯＮからＯＦＦへ所定の時間内に切り替える。つまり、出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０に、該当のＡＲオブジェクトの表示を当該所定の時間内に終了させる（Ｓ１１３）。
【００７２】
＜２−４．効果＞
以上説明したように、第１の実施形態に係るサーバ１０は、ＡＲオブジェクトが関連付けられている第１の場所の位置情報と、複数のユーザの各々の位置情報および方向情報とを取得し、そして、当該第１の場所の位置情報と、当該複数のユーザの各々の位置情報および方向情報とに基づいて、当該複数のユーザの各々が装着するアイウェア２０による当該ＡＲオブジェクトの出力を制御する。これにより、複数のユーザによる当該ＡＲオブジェクトの共有を支援することができる。例えば、アイウェア２０を装着している複数のユーザが当該ＡＲオブジェクトを自動的、かつ、容易に共有することができる。
【００７３】
例えば、サーバ１０は、第１の場所の位置情報と各ユーザの位置情報との関係性、および、各ユーザの位置情報を基準とした各ユーザの方向情報と当該第１の場所との関係性に基づいて、各ユーザが装着しているアイウェア２０による当該ＡＲオブジェクトの出力状態を第１の状態から第２の状態へ所定の時間内に切り替えることが可能である。このため、全てのユーザに対して同じタイミングにＡＲオブジェクトの表示をコントロールすることができる。例えば、いずれか一以上のユーザだけが当該ＡＲオブジェクトを見逃したり、見失うことを回避することができる。そして、全てのユーザに同じＡＲオブジェクトを同時に見せることができる。
【００７４】
＜＜３．第２の実施形態＞＞
以上、第１の実施形態について説明した。ところで、グループ単位で行動する場面では、あるグループの状態に応じて別のグループに対して移動タイミングや移動先を誘導可能であることが望ましい。
【００７５】
次に、第２の実施形態について説明する。後述するように、第２の実施形態によれば、あるグループの状態に適応的に別のグループに対して別の場所へ移動するように誘導することができる。
【００７６】
第２の実施形態では、複数のグループが存在する場面を想定する。ここで、あるグループには、複数のユーザが属しており、かつ、別のグループには、一以上のユーザが属し得る。つまり、グループに属するユーザの人数は一人であってもよい。また、第２の実施形態では、以下のような方法でグループが設定され得る。例えば、アイウェア２０を用いて所定のＡＲマーカを所定の期間内に読み取った複数のユーザ全員が、一つのグループとして設定されてもよい。または、位置推定によるエリア分割が行われることにより、分割後のエリアごとに、当該エリア内に位置する一以上のユーザ全員が、一つグループとしてそれぞれ設定されてもよい。または、アイウェア２０に予めグループ情報が設定されていてもよい。または、一人のユーザによる所定の操作に基づいて、リアルタイムにグループが設定されたり、変更されてもよい。
【００７７】
＜３−１．構成＞
第２の実施形態に係るアイウェア２０の構成は、第１の実施形態と同様である。また、第２の実施形態に係るサーバ１０に含まれる構成要素は、第１の実施形態と同じである。以下では、第１の実施形態と異なる機能を有する構成要素についてのみ説明を行う。
【００７８】
｛３−１−１．出力制御部１０４｝
（３−１−１−１．先行のグループに対する情報の出力）
第２の実施形態に係る出力制御部１０４は、第１のＡＲオブジェクトを共有している第１のグループに属する複数のユーザの各々が装着しているアイウェア２０による情報の出力を所定の条件に基づいて制御する。ここで、所定の条件は、第１のグループに属する複数のユーザに対する第１のＡＲオブジェクトの提示が開始されてから所定の時間が経過したことであってもよい。または、例えばアプリケーションがゲームである場合には、当該所定の条件は、第１のＡＲオブジェクトに対応するイベントを当該複数のユーザがクリアしたこと（例えば、敵キャラクタを倒したことなど）であってもよい。または、当該所定の条件は、第２のＡＲオブジェクトが関連付けられている場所の近くに別のグループ（第２のグループ）に属する複数のユーザが近づいたことが検出されたことがであってもよい。または、当該所定の条件は、別のグループに属する複数のユーザの各々が装着しているアイウェア２０による当該第２のＡＲオブジェクトの出力が開始されてから所定の時間が経過したことであってもよい。
【００７９】
例えば、出力制御部１０４は、第２のＡＲオブジェクトが関連付けられている第２の場所の位置情報と、第２のグループに属する複数のユーザの各々の位置情報および方向情報とに基づいて、第１のグループに属する複数のユーザの各々が装着しているアイウェア２０による第１のＡＲオブジェクトの出力状態を所定の時間内に変化させる。一例として、第２のグループに属する複数のユーザの各々が第２の場所から所定の範囲内に位置し、かつ、第２の場所を向いていることが検出された際には、出力制御部１０４は、第１のグループに属する複数のユーザの各々が装着しているアイウェア２０に、第１のＡＲオブジェクトの表示を所定の時間内に終了させてもよい。または、この場合、出力制御部１０４は、第１のグループに属する複数のユーザの各々が装着しているアイウェア２０における第１のＡＲオブジェクトの表示位置を、当該ユーザに対して移動を促す方向へ徐々にずらしてもよい。これにより、第１のグループに属する複数のユーザに対して、別の場所へ移動するように誘導することができる。
【００８０】
または、出力制御部１０４は、第２のＡＲオブジェクトが関連付けられている第２の場所の位置情報と、第２のグループに属する複数の第２のユーザの各々の位置情報および方向情報とに基づいて、第１のグループに属する複数のユーザの各々が装着しているアイウェア２０に、第１の場所から離れるように誘導するための誘導情報を出力させることも可能である。ここで、誘導情報の出力は、例えば、誘導を促す映像（例えば矢印の画像など）の表示、誘導を促す音声（例えば「次のエリアへ移動して下さい」という音声など）の出力、または、ユーザが装着しているデバイス（アイウェア２０など）による振動の発生などであってもよい。
【００８１】
例えば、出力制御部１０４は、第１のグループに属する複数のユーザの各々が装着しているアイウェア２０に当該誘導情報を段階的に出力させる。一例として、出力制御部１０４は、まず、第１のグループに属する複数のユーザの各々が装着しているアイウェア２０に、矢印の画像を表示させる。そして、当該複数のユーザが移動しないまま第１の時間が経過した場合には、出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０に、誘導を促す音声を出力させる。さらに、当該複数のユーザが移動しないまま第２の時間が経過した場合には、出力制御部１０４は、当該複数のユーザの各々が装着しているアイウェア２０に表示されている第１のＡＲオブジェクトの表示位置を、当該ユーザに対して移動を促す方向へ徐々にずらす。
【００８２】
（３−１−１−２．後続のグループに対する情報の出力）
さらに、出力制御部１０４は、第１のＡＲオブジェクトが関連付けられている第１の場所の位置情報と、当該第１のＡＲオブジェクトを共有していた第１のグループに属する複数のユーザの各々の位置情報および方向情報とに基づいて、第２のグループに属する複数のユーザの各々が装着しているアイウェア２０に、第１の場所への移動を誘導するための誘導情報を出力させることも可能である。ここで、誘導情報の出力は、例えば、誘導を促す映像（例えば矢印の画像など）の表示、誘導を促す音声（例えば「次のエリアへ移動して下さい」という音声など）の出力、または、ユーザが装着しているデバイス（アイウェア２０など）による振動の発生などであってもよい。
【００８３】
ここで、図１２Ａ〜図１２Ｄを参照して、上記の機能についてより詳細に説明する。図１２Ａでは、第１のグループに属する複数のユーザ４がエリア５０ｂ内に位置し、かつ、第２のグループに属する複数のユーザ２がエリア５０ａ内に位置する例を示している。図１２Ａに示した時点において、第１のＡＲオブジェクトが関連付けられている場所３０ａに、（第２のグループに属する）複数のユーザ２が近づいたことが検出されたとする。この場合、出力制御部１０４は、例えば図１２Ｂに示したように、当該複数のユーザ２の各々が装着しているアイウェア２０に、ＡＲオブジェクト６０（ゴースト６０）の出力を開始させる。さらに、出力制御部１０４は、（第１のグループに属する）複数のユーザ４の各々が装着しているアイウェア２０に、エリア５０ｂから離れるように誘導するための誘導情報を出力させる。その後、図１２Ｃに示したように、第１のグループに属する全てのユーザ４がエリア５０ｂから離れたことが検出されたとする。この場合、例えば図１２Ｄに示したように、出力制御部１０４は、エリア５０ａからエリア５０ｂへの移動を誘導するための矢印の画像６２を、複数のユーザ２の各々が装着しているアイウェア２０に表示させてもよい。追加的に、または、代替的に、出力制御部１０４は、複数のユーザ２の各々が装着しているアイウェア２０に表示されているＡＲオブジェクト６０の表示位置を、エリア５０ｂの方向へ徐々に移動させてもよい。この制御例によれば、例えば、複数のエリアを移動しながらＡＲオブジェクトを楽しむようなイベントアプリケーションを複数のグループが利用している際に、個々のグループに対して適切なタイミングに各エリアの移動を誘導することができる。
【００８４】
＜３−２．処理の流れ＞
以上、第２の実施形態の構成について説明した。次に、第２の実施形態に係る処理の流れの一例について、図１３を参照して説明する。なお、ここでは、第１のグループに属する複数のユーザがエリアＡ内に位置しており、かつ、第２のグループに属する複数のユーザがエリアＢ内に位置していることを想定する。さらに、エリアＡ内のある場所に関連付けられているＡＲオブジェクトの、エリアＡ内の複数のユーザに対する表示の開始条件が予め満たされていることを想定する。
【００８５】
図１３に示したように、まず、サーバ１０の出力制御部１０４は、エリアＡ内の、ある場所に関連付けられているＡＲオブジェクトを、第１のグループに属する複数のユーザが装着しているアイウェア２０に表示させる（Ｓ２０１）。
【００８６】
その後、出力制御部１０４は、エリアＡ内でＡＲオブジェクトの表示が開始されてから所定の時間が経過したか否かを判定する（Ｓ２０３）。当該ＡＲオブジェクトの表示が開始されてから所定の時間が経過していない場合には（Ｓ２０３：Ｎｏ）、出力制御部１０４は、再びＳ２０１以降の処理を行う。
【００８７】
一方、当該ＡＲオブジェクトの表示が開始されてから所定の時間が経過した場合には（Ｓ２０３：Ｙｅｓ）、出力制御部１０４は、第１のグループに属する複数のユーザが装着しているアイウェア２０に該当のＡＲオブジェクトの表示を終了させる（Ｓ２０５）。
【００８８】
その後、出力制御部１０４は、第２のグループに属する複数のユーザが装着しているアイウェア２０に、エリアＢからエリアＡへの移動を誘導するための誘導情報を表示させる（Ｓ２０７）。
【００８９】
＜３−３．効果＞
以上説明したように、第２の実施形態に係るサーバ１０は、ＡＲオブジェクトが関連付けられている第１の場所の位置情報と、第１のグループに属する複数のユーザの各々の位置情報および方向情報とを取得し、そして、当該第１の場所の位置情報と、当該第１のグループに属する複数のユーザの各々の位置情報および方向情報とに基づいて、第２のグループに属する複数のユーザの各々が装着するアイウェア２０に、当該第１の場所への移動を誘導するための誘導情報を出力させる。これにより、第１のグループの状態に適応的に第２のグループに対して第１の場所へ移動するように誘導することができる。例えば、第１のグループに属する複数のユーザが第１の場所から離れた場合に、サーバ１０は、第２のグループに属する複数のユーザに対して、当該第１の場所へ移動するように誘導することができる。
【００９０】
また、第２の実施形態によれば、グループ単位でＡＲオブジェクトを共有している際に、他のグループの状況に応じて、各グループに対して移動を誘導するタイミングをコントロールすることができる。
【００９１】
＜＜４．適用例＞＞
以上、第２の実施形態について説明した。次に、前述した各実施形態の適用例について、「４−１．適用例１」〜「４−５．適用例５」において説明する。
【００９２】
＜４−１．適用例１＞
まず、適用例１について説明する。適用例１では、アイウェア２０を装着している複数のユーザが屋外ゲームアプリケーションを利用する場面を想定する。適用例１では、複数のユーザの各々が装着しているアイウェア２０により実行されているゲームにおけるシーンの切り替えの条件として、ＡＲオブジェクトが関連付けられている場所の位置情報と、複数のユーザの各々の位置情報との関係性が利用され得る。例えば、ＡＲオブジェクトが関連付けられている場所に複数のユーザが手を触れたことが検出された場合には、サーバ１０は、当該複数のユーザの各々が装着しているアイウェア２０により実行されているゲームにおけるシーンを切り替える。これにより、シーンが切り替わったことを一以上のユーザが判別不能になることを回避できる。従って、例えば、全てのユーザが同じＡＲオブジェクトの動きを追跡するようなゲームを実現することができる。
【００９３】
さらに、サーバ１０は、例えばＡＲオブジェクトが関連付けられている場所に、より多くのユーザが近づくほど、これらのユーザの各々が装着しているアイウェア２０に表示されている所定のオブジェクトの表示サイズを拡大したり、当該所定のオブジェクトの輝度を高めたり、アイウェア２０により出力されている所定の音の音量を大きくしてもよい。これにより、より多くのユーザがＡＲオブジェクトが関連付けられている場所に近づくように（つまり、より多くのユーザがＡＲオブジェクトを共有するように）誘導することができる。
【００９４】
＜４−２．適用例２＞
次に、適用例２について説明する。適用例２では、複数のグループが別々に観光を行う場面を想定する。この場合、同じ時間帯に各グループが訪れる場所が重ならないように調整することが望まれ得る。そこで、サーバ１０は、グループ間の位置関係に基づいて、個々のグループに対して移動の誘導をすることが可能である。例えば、観光スポットが複数存在する場合、サーバ１０は、当該複数のグループの絶対位置を逐次特定する。次に、サーバ１０は、同一の観光スポットに複数のグループが移動しようとしているか否かを逐次確認する。そして、同一の観光スポットに複数のグループが移動しようとしている場合には、サーバ１０は、当該複数のグループのうちのいずれか一つ以外のグループには、別の観光スポットへ移動するように誘導する。
【００９５】
＜４−３．適用例３＞
次に、適用例３について説明する。適用例３では、複数のユーザがスポーツ（ランニングや自転車等）を行う場面を想定する。サーバ１０は、一つの場所に所定の人数のユーザが集まったタイミングに、トレーニングメニューの紹介やナビゲーションなどを、各ユーザが装着しているアイウェア２０に表示させる。さらに、サーバ１０は、例えばスポーツ中の各ユーザの位置関係に応じて、各ユーザが装着しているアイウェア２０に表示される情報の内容を逐次変化させてもよい。
【００９６】
＜４−４．適用例４＞
次に、適用例４について説明する。適用例４では、一以上のユーザが家の中におり、かつ、当該一以上のユーザがアイウェア２０を装着している場面を想定する。この場合、サーバ１０は、家の中で各ユーザがいる場所に応じて、各ユーザが装着しているアイウェア２０に表示させるＡＲオブジェクト（ＵＩなど）を切り替えてもよい。または、サーバ１０は、各ユーザの位置に応じて、当該ユーザがＡＲオブジェクトを共有する他のユーザを変更してもよい。これにより、接続負荷を低減させたり、無駄な通信を抑制することができる。
【００９７】
例えば、ユーザが玄関に近づいた場合には、サーバ１０は、現在地の天気予報をドアの近くに表示（投影）させてもよい。また、ユーザがテレビジョン受信機に近づいた場合には、サーバ１０は、今日のおすすめの番組を、当該ユーザが装着しているアイウェア２０に表示させてもよい。また、ユーザ同士の距離が小さくなった場合に限り、サーバ１０は、これらのユーザが装着しているアイウェア２０にＡＲオブジェクトの表示（共有）を開始させてもよいし、または、何らかの仮想オブジェクトに対する操作をこれらのユーザに共有させてもよい。
【００９８】
＜４−５．適用例５＞
次に、適用例５について説明する。適用例５は、オフィスにおいて、複数のユーザによるＡＲオブジェクトの共有を実現する例である。例えば、サーバ１０は、ユーザ同士の関係性に応じて、ＡＲオブジェクトの共有を許可するか否かを制御してもよい。また、サーバ１０は、会議のスケジュール情報に基づいて、複数のユーザが参加する遠隔会議を自動的に開始させたり、終了させてもよい。さらに、サーバ１０は、あるユーザが入力した情報を、例えばＡＲオブジェクトを共有している別のユーザと共有させてもよい。これにより、ユーザは、複数のユーザにより共有されているＡＲオブジェクトを切り替えたり、または、共有対象のオブジェクトとして別のＡＲオブジェクトを選択することなどが可能となる。
【００９９】
＜＜５．ハードウェア構成＞＞
次に、各実施形態に共通するサーバ１０のハードウェア構成例について、図１４を参照して説明する。図１４に示すように、サーバ１０は、ＣＰＵ１５０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５４、バス１５６、インターフェース１５８、ストレージ装置１６０、および、通信装置１６２を備える。
【０１００】
ＣＰＵ１５０は、演算処理装置および制御装置として機能し、各種プログラムに従ってサーバ１０内の動作全般を制御する。また、ＣＰＵ１５０は、サーバ１０において制御部１００の機能を実現する。なお、ＣＰＵ１５０は、マイクロプロセッサなどのプロセッサにより構成される。
【０１０１】
ＲＯＭ１５２は、ＣＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。
【０１０２】
ＲＡＭ１５４は、例えば、ＣＰＵ１５０により実行されるプログラムや、使用中のデータなどを一時的に記憶する。
【０１０３】
バス１５６は、ＣＰＵバスなどから構成される。このバス１５６は、ＣＰＵ１５０、ＲＯＭ１５２、および、ＲＡＭ１５４を相互に接続する。
【０１０４】
インターフェース１５８は、ストレージ装置１６０、および、通信装置１６２を、バス１５６と接続する。
【０１０５】
ストレージ装置１６０は、記憶部１２２として機能する、データ格納用の装置である。ストレージ装置１６０は、例えば、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、または、記憶媒体に記録されたデータを削除する削除装置などを含む。
【０１０６】
通信装置１６２は、例えば通信網２２などに接続するための通信デバイス（例えばネットワークカードなど）等で構成された通信インターフェースである。また、通信装置１６２は、無線ＬＡＮ対応通信装置、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置、または有線による通信を行うワイヤー通信装置であってもよい。この通信装置１６２は、通信部１２０として機能する。
【０１０７】
＜＜６．変形例＞＞
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０８】
＜６−１．変形例１＞
例えば、前述した各実施形態に係る情報処理システムは、サーバ１０を含む例を示したが、かかる例に限定されず、サーバ１０を含まなくてもよい。この場合、複数のアイウェア２０のうちのいずれか一台が、前述した各実施形態に係るサーバ１０の機能（つまり、前述した情報取得部１０２および出力制御部１０４の機能）を実行し得る。つまり、複数のアイウェア２０を用いたマスタースレーブ方式により、前述した各実施形態が実現されてもよい。例えば、所定のアプリケーションを一番最初に起動したアイウェア２０、または、ＡＲオブジェクトが関連付けられている場所に一番最初に近づいたユーザが装着しているアイウェア２０などがマスターとして定められてもよい。また、複数のアイウェア２０のうちマスターは動的に切り替わってもよい。
【０１０９】
＜６−２．変形例２＞
前述した各実施形態では、アイウェア２０が、情報取得部２０２、出力制御部２０４、および、送信制御部２０６の全てを含む例について説明したが、かかる例に限定されない。例えば、情報取得部２０２、出力制御部２０４、および、送信制御部２０６のうちのいずれか一以上は、アイウェア２０と通信可能な他の携帯型端末（例えばスマートフォンやタブレット型端末など）に含まれ、かつ、ユーザが当該他の携帯型端末を携帯してもよい。
【０１１０】
＜６−３．変形例３＞
別の変形例として、本開示における第１の出力部は、アイウェア２０の出力部２２６に限定されない。例えば、当該第１の出力部は、ユーザが携帯する携帯型端末（例えばスマートフォンやタブレット型端末など）の出力部（表示部および音声出力部など）であってもよい。さらに、当該携帯型端末が前述した各実施形態に係るアイウェア２０の機能の全てを実現可能である場合には、アイウェア２０は利用されなくてもよい。
【０１１１】
＜６−４．変形例４＞
別の変形例として、図１では、サーバ１０が一台だけ図示されているが、かかる例に限定されず、複数台のコンピュータが協同して動作することにより、各実施形態に係るサーバ１０の機能が実現されてもよい。
【０１１２】
＜６−５．変形例５＞
別の変形例として、本開示に係る情報処理装置は、サーバ１０に限定されず、当該情報処理装置は、前述した情報取得部１０２および出力制御部１０４を有する他の種類の装置であってもよい。例えば、当該情報処理装置は、汎用ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット型端末、ゲーム機、スマートフォンなどの携帯電話、携帯型音楽プレーヤ、スピーカ、プロジェクタ、スマートウォッチなどのウェアラブルデバイス、車載装置（カーナビゲーション装置など）、または、ロボット（例えばヒューマノイド型ロボットや、ドローンなど）であってもよい。
【０１１３】
＜６−６．変形例６＞
また、前述した各実施形態の処理の流れにおける各ステップは、必ずしも記載された順序に沿って処理されなくてもよい。例えば、各ステップは、適宜順序が変更されて処理されてもよい。また、各ステップは、時系列的に処理される代わりに、一部並列的に又は個別的に処理されてもよい。また、記載されたステップのうちの一部が省略されたり、または、別のステップがさらに追加されてもよい。
【０１１４】
また、前述した各実施形態によれば、ＣＰＵ１５０、ＲＯＭ１５２、およびＲＡＭ１５４などのハードウェアを、各実施形態に係るサーバ１０の各構成と同等の機能を発揮させるためのコンピュータプログラムも提供可能である。また、当該コンピュータプログラムが記録された記憶媒体も提供される。
【０１１５】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１１６】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
第１の情報が関連付けられている第１の場所の位置情報と、複数の第１のユーザの各々の位置情報および方向情報とを取得する情報取得部と、
前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力を制御する出力制御部と、
を備える、情報処理装置。
（２）
前記第１の場所は、実空間内の場所であり、
前記第１の場所の位置情報、および、前記複数の第１のユーザの各々の位置情報は、前記実空間内の位置情報である、前記（１）に記載の情報処理装置。
（３）
前記出力制御部は、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を第１の状態から、前記第１の状態とは異なる第２の状態へ所定の時間内に変化させる、前記（２）に記載の情報処理装置。
（４）
前記出力制御部は、前記複数の第１のユーザの各々に関して、当該第１のユーザの位置情報を基準とした当該第１のユーザの方向情報が示す方向が前記第１の場所から所定の範囲内に収まっているか否か、および、前記第１の場所の位置情報と当該第１のユーザの位置情報との距離に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させる、前記（３）に記載の情報処理装置。
（５）
前記複数の第１のユーザの各々に関して、当該第１のユーザの位置情報を基準とした当該第１のユーザの方向情報が示す方向が前記第１の場所から前記所定の範囲内に収まり、かつ、前記第１の場所の位置情報と当該第１のユーザの位置情報との距離が第１の場所に対応する距離の範囲内になった場合には、前記出力制御部は、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、前記（４）に記載の情報処理装置。
（６）
前記出力制御部は、さらに、前記複数の第１のユーザの人数に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させる、前記（４）または（５）に記載の情報処理装置。
（７）
前記複数の第１のユーザの人数が前記第１の場所に対応する人数の範囲内になった場合には、前記出力制御部は、前記複数の第１のユーザの各々に関して、当該第１のユーザの位置情報を基準とした当該第１のユーザの方向情報が示す方向が前記第１の場所から前記所定の範囲内に収まっているか否か、および、前記第１の場所の位置情報と当該第１のユーザの位置情報との距離に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記複数の第１のユーザの人数が前記第１の場所に対応する人数の範囲外である間は、前記出力制御部は、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態のまま維持させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、前記（６）に記載の情報処理装置。
（８）
前記複数の第１のユーザの人数が前記第１の場所に対応する人数の範囲外である間は、前記出力制御部は、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態のまま維持させ、かつ、
前記第１の場所に対応する人数の範囲の上限値または下限値と前記複数の第１のユーザの現在の人数との差分を通知するための通知情報を、前記複数の第１のユーザのうちの少なくとも一人が携帯する第１の出力部に出力させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、前記（６）または（７）に記載の情報処理装置。
（９）
前記出力制御部は、さらに、前記複数の第１のユーザの各々の位置情報に基づいて定まる配置形状に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させる、前記（４）〜（８）のいずれか一項に記載の情報処理装置。
（１０）
前記複数の第１のユーザの各々の位置情報に基づいて定まる配置形状が、前記第１の場所に対応する配置形状と同一になった場合には、前記出力制御部は、前記複数の第１のユーザの各々に関して、当該第１のユーザの位置情報を基準とした当該第１のユーザの方向情報が示す方向が前記第１の場所から前記所定の範囲内に収まっているか否か、および、前記第１の場所の位置情報と当該第１のユーザの位置情報との距離に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記複数の第１のユーザの各々の位置情報に基づいて定まる配置形状が、前記第１の場所に対応する配置形状と異なる間は、前記出力制御部は、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態のまま維持させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、前記（９）に記載の情報処理装置。
（１１）
前記複数の第１のユーザの各々の位置情報に基づいて定まる配置形状が、前記第１の場所に対応する配置形状と異なる間は、前記出力制御部は、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態のまま維持させ、かつ、
前記第１の場所に対応する配置形状を通知するための通知情報を、前記複数の第１のユーザのうちの少なくとも一人が携帯する第１の出力部に出力させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、前記（９）または（１０）に記載の情報処理装置。
（１２）
前記出力制御部は、さらに、前記複数の第１のユーザの各々の高さ情報の関係性に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させる、前記（４）〜（１１）のいずれか一項に記載の情報処理装置。
（１３）
前記出力制御部は、前記複数の第１のユーザの各々の位置情報および高さ情報に基づいて定まる三次元の配置形状に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、前記（１２）に記載の情報処理装置。
（１４）
前記出力制御部は、さらに、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報と、前記第１の場所に関連する第２のオブジェクトの前記実空間内の位置情報との関係性に基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、前記（４）〜（１３）のいずれか一項に記載の情報処理装置。
（１５）
前記複数の第１のユーザは、第１のグループに属し、
前記出力制御部は、さらに、第２の情報が関連付けられている前記実空間内の第２の場所の位置情報と、第２のグループに属する複数の第２のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力状態を前記第１の状態から前記第２の状態へ前記所定の時間内に変化させ、
前記第１の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか一方であり、
前記第２の状態は、前記第１の情報を出力している状態、および、前記第１の情報を出力していない状態のうちのいずれか他方である、前記（４）〜（１４）のいずれか一項に記載の情報処理装置。
（１６）
前記出力制御部は、さらに、前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第２のユーザの各々が携帯する第２の出力部に、前記第１の場所への移動を誘導するための誘導情報を出力させる、前記（１５）に記載の情報処理装置。
（１７）
前記第１の出力部は、頭部装着型のデバイスである、前記（４）〜（１６）のいずれか一項に記載の情報処理装置。
（１８）
第１の情報が関連付けられている第１の場所の位置情報と、第１のグループに属する複数の第１のユーザの各々の位置情報および方向情報とを取得する情報取得部と、
前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、第２のグループに属する複数の第２のユーザの各々が携帯する出力部に、前記第１の場所への移動を誘導するための誘導情報を出力させる出力制御部と、
を備える、情報処理装置。
（１９）
第１の情報が関連付けられている第１の場所の位置情報と、複数の第１のユーザの各々の位置情報および方向情報とを取得することと、
前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力をプロセッサが制御することと、
を含む、情報処理方法。
（２０）
コンピュータを、
第１の情報が関連付けられている第１の場所の位置情報と、複数の第１のユーザの各々の位置情報および方向情報とを取得する情報取得部と、
前記第１の場所の位置情報と、前記複数の第１のユーザの各々の位置情報および方向情報とに基づいて、前記複数の第１のユーザの各々が携帯する第１の出力部による前記第１の情報の出力を制御する出力制御部、
として機能させるためのプログラム。
【符号の説明】
【０１１７】
１０  サーバ
２０  アイウェア
２２  通信網
１００、２００  制御部
１０２、２０２  情報取得部
１０４、２０４  出力制御部
１２０、２２０  通信部
１２２、２２８  記憶部
２０６  送信制御部
２２２  センサ部
２２４  入力部
２２６  出力部
【図１】
2019064872.tif 000003
【図２】
2019064872.tif 000004
【図３】
2019064872.tif 000005
【図４】
2019064872.tif 000006
【図５】
2019064872.tif 000007
【図６】
2019064872.tif 000008
【図７】
2019064872.tif 000009
【図８】
2019064872.tif 000010
【図９】
2019064872.tif 000011
【図１０Ａ】
2019064872.tif 000012
【図１０Ｂ】
2019064872.tif 000013
【図１１】
2019064872.tif 000014
【図１２Ａ】
2019064872.tif 000015
【図１２Ｂ】
2019064872.tif 000016
【図１２Ｃ】
2019064872.tif 000017
【図１２Ｄ】
2019064872.tif 000018
【図１３】
2019064872.tif 000019
【図１４】
2019064872.tif 000020
【国際調査報告】
2019064872.tif 000021
2019064872.tif 000022
2019064872.tif 000023
2019064872.tif 000024