(57)【要約】      （修正有）【課題】仮想体験中の複数ユーザの行動を制限することなく、現実空間内でのユーザ同士の衝突を防止する技術を提供する。【解決手段】第１（第２）の頭部装着型表示装置は、第１（第２）の体験画面情報によって表される第１（第２）の仮想体験画面ＳＣ１１（ＳＣ１２）を表示部に表示させる。第１（第２）の仮想体験画面は、第１（第２）のユーザに第１（第２）の仮想空間ＶＳ１１（ＶＳ１２）を知覚させるための画面であり、第１（第２）の仮想空間は、第１（第２）のユーザが実際に行動可能な空間である第１（第２）の行動空間ＡＳ１１（ＡＳ１２）を含み、第１（第２）の現実空間ＲＳ内において第１（第２）の行動空間に対応する第１（第２）の特定空間ＳＳ１１（ＳＳ１２）の面積は、第１（第２）の現実空間の面積よりも小さい。第１の仮想空間と第２の仮想空間とは、共通の仮想世界の一部を構成し、第１の特定空間と第２の特定空間とは重複しない。【選択図】図５
2020184695.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザと第２のユーザを含む複数人のユーザが同時に仮想体験を実行可能な仮想体験システムであって、
第１の現実空間内に配置され、前記第１の現実空間内に存在する前記第１のユーザの頭部に装着される第１の頭部装着型表示装置と、
第２の現実空間内に配置され、前記第２の現実空間内に存在する前記第２のユーザの頭部に装着される第２の頭部装着型表示装置と、
前記第１の現実空間内における前記第１のユーザの位置及び姿勢を検出可能な第１の検出装置と、
前記第２の現実空間内における前記第２のユーザの位置及び姿勢を検出可能な第２の検出装置と、
前記第１の頭部装着型表示装置、前記第２の頭部装着型表示装置、前記第１の検出装置、及び、前記第２の検出装置と通信可能に設けられている管理装置と、を備えており、
前記管理装置は、
前記第１の検出装置によって検出された前記第１のユーザの位置及び姿勢と、前記第２の検出装置によって検出された前記第２のユーザの位置及び姿勢と、に応じて、前記第１の頭部装着型表示装置に第１の体験画面情報を送信し、前記第２の頭部装着型表示装置に第２の体験画面情報を送信する、管理制御部と、を備え、
前記第１の頭部装着型表示装置は、
前記第１のユーザの頭部に装着される場合に前記第１のユーザの視界を覆う範囲に配置される第１の表示部と、
前記管理装置から前記第１の体験画面情報を受信し、受信された前記第１の体験画面情報によって表される第１の仮想体験画面を前記第１の表示部に表示させる第１の制御部と、を備え、
前記第１の仮想体験画面は、前記第１のユーザに第１の仮想空間を知覚させるための画面であり、前記第１の仮想空間は、前記第１のユーザが実際に行動可能な空間である第１の行動空間を含み、前記第１の現実空間内において前記第１の行動空間に対応する第１の特定空間の面積は、前記第１の現実空間の面積よりも小さく、
前記第２の頭部装着型表示装置は、
前記第２のユーザの頭部に装着される場合に前記第２のユーザの視界を覆う範囲に配置される第２の表示部と、
前記管理装置から前記第２の体験画面情報を受信し、受信された前記第２の体験画面情報によって表される第２の仮想体験画面を前記第２の表示部に表示させる第２の制御部と、を備え、
前記第２の仮想体験画面は、前記第２のユーザに第２の仮想空間を知覚させるための画面であり、前記第２の仮想空間は、前記第２のユーザが実際に行動可能な空間である第２の行動空間を含み、前記第２の現実空間内において前記第２の行動空間に対応する第２の特定空間の面積は、前記第２の現実空間の面積よりも小さく、
前記第１の仮想空間と前記第２の仮想空間とは、ともに共通の仮想世界の一部を構成しており、
前記第１の特定空間と前記第２の特定空間とは重複しない、
仮想体験システム。
【請求項２】
前記管理制御部は、
前記第１の頭部装着型表示装置に前記第１の体験画面情報を送信した後で、前記第１の検出装置によって検出される前記第１のユーザの位置及び姿勢に応じて、前記第１のユーザに知覚させるべき仮想空間を前記第１の仮想空間から、前記第１の仮想空間の次の場面に関係する仮想空間である第３の仮想空間に変更させるべきか否かを監視し、
前記第１のユーザに知覚させるべき仮想空間を前記第３の仮想空間に変更させるべきであると判断される場合に、前記第１の頭部装着型表示装置に第３の体験画面情報を送信し、
前記第１の制御部は、
前記第１の仮想体験画面を前記第１の表示部に表示させている間に、前記管理装置から前記第３の体験画面情報を受信すると、前記第１の仮想体験画面に代えて、受信された前記第３の体験画面情報によって表される第３の仮想体験画面を前記第１の表示部に表示させ、
前記第３の仮想体験画面は、前記第１のユーザに前記第３の仮想空間を知覚させるための画面であり、前記第３の仮想空間は、前記第１のユーザが実際に行動可能な空間である第３の行動空間を含み、前記第１の現実空間内において前記第３の行動空間に対応する第３の特定空間の面積は、前記第１の現実空間の面積よりも小さく、
前記第３の仮想空間と前記第２の仮想空間とは、ともに前記仮想世界の一部を構成しており、
前記第３の特定空間と前記第２の特定空間とは重複しない、
請求項１に記載の仮想体験システム。
【請求項３】
前記第１の現実空間の少なくとも一部は前記第２の現実空間と重複する、
請求項１又は２に記載の仮想体験システム。
【請求項４】
前記第１の頭部装着型表示装置は、さらに、
前記第１のユーザの声を入力可能な第１の音声入力部と、
音声を出力可能な第１の音声出力部と、を備えており、
前記第２の頭部装着型表示装置は、さらに、
前記第２のユーザの声を入力可能な第２の音声入力部と、
音声を出力可能な第２の音声出力部と、を備えており、
前記管理制御部は、
前記第１の音声入力部に入力された前記第１のユーザの声を表わす第１の入力音声情報を前記第１の頭部装着型表示装置から受信し、
前記第２の音声入力部に入力された前記第２のユーザの声を表わす第２の入力音声情報を前記第２の頭部装着型表示装置から受信し、
受信された前記第１の入力音声情報に基づいて、前記第２の仮想空間内で聴取され得る前記第１のユーザの声を仮想的に再現した第１の再現音声を表わす第１の出力音声情報を前記第２の頭部装着型表示装置に送信し、
受信された前記第２の入力音声情報に基づいて、前記第１の仮想空間内で聴取され得る前記第２のユーザの声を仮想的に再現した第２の再現音声を表わす第２の出力音声情報を前記第１の頭部装着型表示装置に送信し、
前記第１の制御部は、前記管理装置から前記第２の出力音声情報を受信し、受信された前記第２の出力音声情報によって表される前記第２の再現音声を前記第１の音声出力部に出力させ、
前記第２の制御部は、前記管理装置から前記第１の出力音声情報を受信し、受信された前記第１の出力音声情報によって表される前記第１の再現音声を前記第２の音声出力部に出力させる、
請求項１から３のいずれか一項に記載の仮想体験システム。
【請求項５】
前記第１の仮想空間は、前記仮想世界で発生する特定のイベントに関係する第１の演出を含み、
前記第２の仮想空間は、前記特定のイベントに関係する第２の演出を含む、
請求項１から４のいずれか一項に記載の仮想体験システム。
【請求項６】
前記第２の仮想空間は、前記仮想世界内に存在する前記第１のユーザを、前記第２の仮想空間内で仮想的に表した第１のアバターオブジェクトを含み、
前記第１の仮想空間は、前記仮想世界に存在する前記第２のユーザを、前記第１の仮想空間内で仮想的に表した第２のアバターオブジェクトを含む、
請求項１から５のいずれか一項に記載の仮想体験システム。
【請求項７】
仮想体験システムの管理装置のためのコンピュータプログラムであって、
前記仮想体験システムは、
第１のユーザと第２のユーザを含む複数人のユーザが同時に仮想体験を実行可能なシステムであって、
第１の現実空間内に配置され、前記第１の現実空間内に存在する前記第１のユーザの頭部に装着される第１の頭部装着型表示装置と、
第２の現実空間内に配置され、前記第２の現実空間内に存在する前記第２のユーザの頭部に装着される第２の頭部装着型表示装置と、
前記第１の現実空間内における前記第１のユーザの位置及び姿勢を検出可能な第１の検出装置と、
前記第２の現実空間内における前記第２のユーザの位置及び姿勢を検出可能な第２の検出装置と、
前記第１の頭部装着型表示装置、前記第２の頭部装着型表示装置、前記第１の検出装置、及び、前記第２の検出装置と通信可能に設けられている前記管理装置と、を備えており、
前記第１の頭部装着型表示装置は、
前記第１のユーザの頭部に装着される場合に前記第１のユーザの視界を覆う範囲に配置される第１の表示部と、
前記管理装置から第１の体験画面情報を受信し、受信された前記第１の体験画面情報によって表される第１の仮想体験画面を前記第１の表示部に表示させる第１の制御部と、を備え、
前記第２の頭部装着型表示装置は、
前記第２のユーザの頭部に装着される場合に前記第２のユーザの視界を覆う範囲に配置される第２の表示部と、
前記管理装置から第２の体験画面情報を受信し、受信された前記第２の体験画面情報によって表される第２の仮想体験画面を前記第２の表示部に表示させる第２の制御部と、を備え、
前記コンピュータプログラムは、前記管理装置に搭載されるコンピュータに、
前記第１の検出装置によって検出された前記第１のユーザの位置及び姿勢と、前記第２の検出装置によって検出された前記第２のユーザの位置及び姿勢と、に応じて、前記第１の頭部装着型表示装置に前記第１の体験画面情報を送信し、前記第２の頭部装着型表示装置に前記第２の体験画面情報を送信する、管理制御処理を実行させ、
前記第１の仮想体験画面は、前記第１のユーザに第１の仮想空間を知覚させるための画面であり、前記第１の仮想空間は、前記第１のユーザが実際に行動可能な空間である第１の行動空間を含み、前記第１の現実空間内において前記第１の行動空間に対応する第１の特定空間の面積は、前記第１の現実空間の面積よりも小さく、
前記第２の仮想体験画面は、前記第２のユーザに第２の仮想空間を知覚させるための画面であり、前記第２の仮想空間は、前記第２のユーザが実際に行動可能な空間である第２の行動空間を含み、前記第２の現実空間内において前記第２の行動空間に対応する第２の特定空間の面積は、前記第２の現実空間の面積よりも小さく、
前記第１の仮想空間と前記第２の仮想空間とは、ともに共通の仮想世界の一部を構成しており、
前記第１の特定空間と前記第２の特定空間とは重複しない、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する技術は、複数人のユーザが同時に仮想体験を実行可能な仮想体験システムに関する。
【背景技術】
【０００２】
非特許文献１には、複数人のユーザが同時に仮想体験を実行可能な仮想体験システムが開示されている。非特許文献１の仮想体験システムは、複数個の頭部装着型表示装置と、複数個の端末装置と、を備える。複数個の頭部装着型表示装置及び複数個の端末装置は、予め定められた範囲の一つの現実空間内に配置される。現実空間内に存在する複数人のユーザは、それぞれ、頭部装着型表示装置を頭部に装着するとともに、端末装置を背負う。各ユーザはこの状態で、一つの現実空間内を歩き回る等して仮想体験を行う。
【０００３】
各頭部装着型表示装置は、ユーザの頭部に装着される場合にユーザの視界を覆う範囲に配置される表示部と、頭部装着型表示装置の位置及び姿勢を検出可能なセンサと、端末装置と有線通信を実行するための有線通信インターフェースとを備える。各端末装置は、対応する頭部装着型表示装置と有線接続されて相互に有線通信を実行可能であるとともに、仮想体験プログラムを格納している。
【０００４】
頭部装着型表示装置の制御部は、センサが検出する自機の位置及び姿勢を示す動作情報を有線通信で端末装置に送信し、端末装置から、動作情報によって示される頭部装着型表示装置の位置及び姿勢に応じた仮想体験画面を示す仮想体験画面情報を有線通信で受信する。そして、制御部は、受信された仮想体験画面情報によって表される仮想体験画面を表示部に表示させる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ティフォン株式会社  “ＴＹＦＦＯＮＩＵＭ”、［平成３１年２月２２日検索］、インターネット＜ＵＲＬ：https://www.tyffonium.com/＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
非特許文献１に開示されている仮想体験システムでは、複数人のユーザが同時に仮想体験を行う場合、各ユーザが頭部装着型表示装置を装着することによって各ユーザの視界が遮られる。即ち、各ユーザは、現実空間内の他のユーザの位置や姿勢を直接視認することができなくなる。そのため、各ユーザが、表示部に表示された仮想体験画面を見ながら現実空間内を歩き回る場合、現実空間内に存在する他のユーザに衝突してしまう可能性がある。
【０００７】
このような衝突を回避するために、現実空間内のユーザ同士が予め手をつなぐという対策が考えられている。しかしながら、現実空間内のユーザ同士が予め手をつなぐ場合、各ユーザの行動が制限され、体験内容が制約されてしまうおそれがある。また、各ユーザが視認する仮想体験画面内に、他のユーザを仮想的に表すアバターオブジェクトを、当該ユーザの位置及び姿勢に応じた態様で表示させるという対策も考えられている。しかしながら、この場合も、仮想体験中の各ユーザが急な動作をした場合等に、ユーザのアバターオブジェクトの表示変更処理が追いつかず、現実空間内でユーザ同士が衝突してしまう可能性もある。
【０００８】
本明細書は、複数人のユーザに同時に仮想体験を行わせる場合において、仮想体験中の各ユーザの行動を制限することなく、現実空間内でのユーザ同士の衝突を防止することができる技術を提供する。
【課題を解決するための手段】
【０００９】
本明細書では、第１のユーザと第２のユーザを含む複数人のユーザが同時に仮想体験を実行可能な仮想体験システムを開示する。この仮想体験システムは、第１の現実空間内に配置され、前記第１の現実空間内に存在する前記第１のユーザの頭部に装着される第１の頭部装着型表示装置と、第２の現実空間内に配置され、前記第２の現実空間内に存在する前記第２のユーザの頭部に装着される第２の頭部装着型表示装置と、前記第１の現実空間内における前記第１のユーザの位置及び姿勢を検出可能な第１の検出装置と、前記第２の現実空間内における前記第２のユーザの位置及び姿勢を検出可能な第２の検出装置と、前記第１の頭部装着型表示装置、前記第２の頭部装着型表示装置、前記第１の検出装置、及び、前記第２の検出装置と通信可能に設けられている管理装置と、を備えている。前記管理装置は、前記第１の検出装置によって検出された前記第１のユーザの位置及び姿勢と、前記第２の検出装置によって検出された前記第２のユーザの位置及び姿勢と、に応じて、前記第１の頭部装着型表示装置に第１の体験画面情報を送信し、前記第２の頭部装着型表示装置に第２の体験画面情報を送信する、管理制御部と、を備える。前記第１の頭部装着型表示装置は、前記第１のユーザの頭部に装着される場合に前記第１のユーザの視界を覆う範囲に配置される第１の表示部と、前記管理装置から前記第１の体験画面情報を受信し、受信された前記第１の体験画面情報によって表される第１の仮想体験画面を前記第１の表示部に表示させる第１の制御部と、を備える。前記第１の仮想体験画面は、前記第１のユーザに第１の仮想空間を知覚させるための画面であり、前記第１の仮想空間は、前記第１のユーザが実際に行動可能な空間である第１の行動空間を含み、前記第１の現実空間内において前記第１の行動空間に対応する第１の特定空間の面積は、前記第１の現実空間の面積よりも小さい。前記第２の頭部装着型表示装置は、前記第２のユーザの頭部に装着される場合に前記第２のユーザの視界を覆う範囲に配置される第２の表示部と、前記管理装置から前記第２の体験画面情報を受信し、受信された前記第２の体験画面情報によって表される第２の仮想体験画面を前記第２の表示部に表示させる第２の制御部と、を備える。前記第２の仮想体験画面は、前記第２のユーザに第２の仮想空間を知覚させるための画面であり、前記第２の仮想空間は、前記第２のユーザが実際に行動可能な空間である第２の行動空間を含み、前記第２の現実空間内において前記第２の行動空間に対応する第２の特定空間の面積は、前記第２の現実空間の面積よりも小さい。前記第１の仮想空間と前記第２の仮想空間とは、ともに共通の仮想世界の一部を構成している。前記第１の特定空間と前記第２の特定空間とは重複しない。
【００１０】
上記の構成によると、第１のユーザが知覚する第１の仮想空間は、第１の行動空間を含み、第２のユーザが知覚する第２の仮想空間は、第２の行動空間を含む。第１のユーザが第１の仮想空間の第１の行動空間内で行動すると、第１の現実空間では、第１のユーザは第１の特定空間内で行動することになる。第１の行動空間に対応する第１の特定空間の面積は、第１の現実空間の面積よりも小さいため、第１のユーザの行動は第１の現実空間の範囲内で行われる。第２のユーザの行動についても同様のことが言える。そして、第１の仮想空間と第２の仮想空間とは、ともに共通の仮想世界の一部を構成しているため、第１のユーザと第２のユーザは、ともに共通の仮想世界の一部を仮想的に体験することができる。さらに、第１の特定空間と第２の特定空間とが重複しないため、第１のユーザが第１の仮想空間の第１の行動空間内で行動し、第２のユーザが第２の仮想空間の第２の行動空間内で行動する限りにおいて、両ユーザが現実空間内で衝突する事態は発生しない。従って、上記の仮想体験システムによると、複数人のユーザに同時に仮想体験を行わせる場合において、仮想体験中の各ユーザの行動を制限することなく、現実空間内でのユーザ同士の衝突を防止することができる。
【００１１】
ここで、「第１の現実空間」と「第２の現実空間」は、両者の少なくとも一部、または全部が重複する場合と、両者が全く重複しない（例えば相互に離間した空間である）場合と、の双方を含む。また、「共通の仮想世界」とは、例えば仮想的な森、樹海、建物、街など、一定の範囲を有する仮想世界を含む。「第１の検出装置」は、第１の頭部装着型表示装置及び管理装置とは別個に設けられた装置であってもよいし、第１の頭部装着型表示装置又は管理装置の一部として設けられた装置であってもよい。「第２の検出装置」も、第２の頭部装着型表示装置及び管理装置とは別個に設けられた装置であってもよいし、第２の頭部装着型表示装置又は管理装置の一部として設けられた装置であってもよい。
【００１２】
前記管理制御部は、前記第１の頭部装着型表示装置に前記第１の体験画面情報を送信した後で、前記第１の検出装置によって検出される前記第１のユーザの位置及び姿勢に応じて、前記第１のユーザに知覚させるべき仮想空間を前記第１の仮想空間から、前記第１の仮想空間の次の場面に関係する仮想空間である第３の仮想空間に変更させるべきか否かを監視し、前記第１のユーザに知覚させるべき仮想空間を前記第３の仮想空間に変更させるべきであると判断される場合に、前記第１の頭部装着型表示装置に第３の体験画面情報を送信してもよい。前記第１の制御部は、前記第１の仮想体験画面を前記第１の表示部に表示させている間に、前記管理装置から前記第３の体験画面情報を受信すると、前記第１の仮想体験画面に代えて、受信された前記第３の体験画面情報によって表される第３の仮想体験画面を前記第１の表示部に表示させてもよい。前記第３の仮想体験画面は、前記第１のユーザに前記第３の仮想空間を知覚させるための画面であってもよい。前記第３の仮想空間は、前記第１のユーザが実際に行動可能な空間である第３の行動空間を含んでもよい。前記第１の現実空間内において前記第３の行動空間に対応する第３の特定空間の面積は、前記第１の現実空間の面積よりも小さくてもよい。前記第３の仮想空間と前記第２の仮想空間とは、ともに前記仮想世界の一部を構成していてもよい。前記第３の特定空間と前記第２の特定空間とは重複しなくてもよい。
【００１３】
この構成によると、第１のユーザの行動によって、第１の仮想空間の次の場面に関係する仮想空間として知覚される第３の仮想空間は、第３の行動空間を含む。第１のユーザが第３の仮想空間の第３の行動空間内で行動すると、第１の現実空間では、第１のユーザは第３の特定空間内で行動することになる。第３の行動空間に対応する第３の特定空間の面積は、第１の現実空間の面積よりも小さいため、第１のユーザの行動は第１の現実空間の範囲内で行われる。そして、第３の仮想空間と第２の仮想空間も、ともに共通の仮想世界の一部を構成しているため、第１のユーザと第２のユーザは、ともに共通の仮想世界の一部を仮想的に体験することができる。さらに、第３の特定空間と第２の特定空間とが重複しないため、第１のユーザが第３の仮想空間の第３の行動空間内で行動し、第２のユーザが第２の仮想空間の第２の行動空間内で行動する限りにおいて、両ユーザが現実に衝突する事態は発生しない。従って、上記の仮想体験システムによると、第１のユーザの行動によって、第１のユーザが、第１の仮想空間の次の場面に関係する仮想空間として第３の仮想空間を知覚する場合においても、仮想体験中の各ユーザの行動を制限することなく、現実空間内でのユーザ同士の衝突を防止することができる。
【００１４】
前記第１の現実空間の少なくとも一部は前記第２の現実空間と重複してもよい。
【００１５】
この構成によると、第１の現実空間の少なくとも一部が第２の現実空間と重複する場合においても、第１の特定空間と第２の特定空間とは重複しないため、第１のユーザが第１の仮想空間の第１の行動空間内で行動し、第２のユーザが第２の仮想空間の第２の行動空間内で行動する限りにおいて、両ユーザが現実に衝突する事態は発生しない。従って、上記の仮想体験システムによると、第１の現実空間の少なくとも一部が第２の現実空間と重複する場合においても、ユーザ同士の衝突を適切に防止することができる。
【００１６】
前記第１の頭部装着型表示装置は、さらに、前記第１のユーザの声を入力可能な第１の音声入力部と、音声を出力可能な第１の音声出力部と、を備えていてもよい。前記第２の頭部装着型表示装置は、さらに、前記第２のユーザの声を入力可能な第２の音声入力部と、音声を出力可能な第２の音声出力部と、を備えていてもよい。前記管理制御部は、前記第１の音声入力部に入力された前記第１のユーザの声を表わす第１の入力音声情報を前記第１の頭部装着型表示装置から受信し、前記第２の音声入力部に入力された前記第２のユーザの声を表わす第２の入力音声情報を前記第２の頭部装着型表示装置から受信し、受信された前記第１の入力音声情報に基づいて、前記第２の仮想空間内で聴取され得る前記第１のユーザの声を仮想的に再現した第１の再現音声を表わす第１の出力音声情報を前記第２の頭部装着型表示装置に送信し、受信された前記第２の入力音声情報に基づいて、前記第１の仮想空間内で聴取され得る前記第２のユーザの声を仮想的に再現した第２の再現音声を表わす第２の出力音声情報を前記第１の頭部装着型表示装置に送信してもよい。前記第１の制御部は、前記管理装置から前記第２の出力音声情報を受信し、受信された前記第２の出力音声情報によって表される前記第２の再現音声を前記第１の音声出力部に出力させてもよい。前記第２の制御部は、前記管理装置から前記第１の出力音声情報を受信し、受信された前記第１の出力音声情報によって表される前記第１の再現音声を前記第２の音声出力部に出力させてもよい。
【００１７】
この構成によると、第１の仮想空間内で仮想体験を行っている第１のユーザは、第２の再現音声を聞くことにより、第１の仮想空間内で聴取され得る第２のユーザの声を知覚することができる。同様に、第２の仮想空間内で仮想体験を行っている第２のユーザは、第１の再現音声を聞くことにより、第２の仮想空間内で聴取され得る第１のユーザの声を知覚することができる。このため、例えば、仮想世界において、第１のユーザと第２のユーザとが離間した位置に存在している場合に、第１のユーザは、自身が知覚している第１の仮想空間内で、仮想世界内の離間した位置にいる第２のユーザの声を聞くことができ、第２のユーザは、自身が知覚している第２の仮想空間内で、仮想世界内の離間した位置にいる第１のユーザの声を聞くことができる。また、例えば、仮想世界において、第１のユーザと第２のユーザとが近接した位置に存在している場合には、第１のユーザは、第１の仮想空間内で、近くにいる第２のユーザの声を聞くことができ、第２のユーザは、第２の仮想空間内で、近くにいる第１のユーザの声を聞くことができる。従って、上記の構成によると、各ユーザは、同じ仮想世界内で仮想体験を行っている他のユーザの存在を意識しながら自身の仮想体験を行うことができる。
【００１８】
前記第１の仮想空間は、前記仮想世界で発生する特定のイベントに関係する第１の演出を含んでもよい。前記第２の仮想空間は、前記特定のイベントに関係する第２の演出を含んでもよい。
【００１９】
この構成によると、第１の仮想空間と、第２の仮想空間と、の双方において、仮想世界で発生する同じ特定のイベントに関係する演出を含ませることができる。例えば、「特定のイベント」が、樹海（仮想世界の一例）に雷が落ちる、というイベントである場合において、第１の仮想空間では、第１のユーザから極めて近い位置に落雷する演出を含む第１の演出が行われ、第２の仮想空間では、第２のユーザから遠く離れた位置に落雷する演出を含む第２の演出が行われてもよい。従って、上記の構成によると、各ユーザが行っている仮想体験同士を結び付ける（リンクさせる）ことができ、各ユーザにより没入感のある（リアリティのある）仮想体験を行わせることができる。
【００２０】
前記第２の仮想空間は、前記仮想世界内に存在する前記第１のユーザを、前記第２の仮想空間内で仮想的に表した第１のアバターオブジェクトを含んでもよい。前記第１の仮想空間は、前記仮想世界に存在する前記第２のユーザを、前記第１の仮想空間内で仮想的に表した第２のアバターオブジェクトを含んでもよい。
【００２１】
この構成によると、第１の仮想空間には、第１のユーザから見て他のユーザである第２のユーザを仮想的に表した第２のアバターオブジェクトが含まれ、第２の仮想空間には、第２のユーザから見て他のユーザである第１のユーザを仮想的に表した第１のアバターオブジェクトが含まれる。例えば、第１のユーザと第２のユーザとが協力して仮想世界内を探検する仮想体験を行う場合には、第１の仮想空間内では、第２のアバターオブジェクトは第１のユーザの近傍に配置（表示）される。第２の仮想空間内でも、第１のアバターオブジェクトは第２のユーザの近傍に配置（表示）される。また、例えば、第１のユーザと第２のユーザとが、それぞれ、共通の仮想世界（例えば森、樹海等）の異なる場所を個別に探検する仮想体験を行う場合には、第１の仮想空間内では、第２のアバターオブジェクトは第１のユーザから離れた位置に配置（表示）される。その際、第２のアバターオブジェクトは、第２のユーザを模したシルエットのみが表示される等、全貌を視認できない態様で表示されてもよい。この場合、第２の仮想空間内でも、同様に、第１のアバターオブジェクトは第２のユーザから離れた位置に配置（表示）される。従って、上記の構成によると、各ユーザは、同じ仮想世界内で仮想体験を行っている他のユーザの存在を意識しながら自身の仮想体験を行うことができる。
【００２２】
上記の仮想体験システムを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の第１の頭部装着型表示装置及び第２の頭部装着型表示装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ読取可能記録媒体も、新規で有用である。さらに、上記の管理装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００２３】
【図１】第１実施例の仮想体験システム２の概要を示す。
【図２】ＨＭＤ１０ａの概要を示す。
【図３】仮想体験システム２のブロック図を示す。
【図４】ＨＭＤ１０ａ、ＨＭＤ１０ｂ、管理装置５０がそれぞれ実行する処理を説明するシーケンス図を示す。
【図５】仮想体験の第１局面を模式的に表す説明図を示す。
【図６】仮想体験の第２局面を模式的に表す説明図を示す。
【図７】仮想体験の第３局面を模式的に表す説明図を示す。
【図８】仮想体験の第４局面を模式的に表す説明図を示す。
【図９】仮想体験の第５局面を模式的に表す説明図を示す。
【図１０】仮想体験の第６局面を模式的に表す説明図を示す。
【図１１】仮想体験の最終局面を模式的に表す説明図を示す。
【図１２】ユーザＵ１、Ｕ２に体験させ得る仮想空間のバリエーションの例を模式的に示す。
【図１３】第２実施例の仮想体験システム１０２の概要を示す。
【発明を実施するための形態】
【００２４】
（第１実施例）
（仮想体験システム２の構成；図１〜図３）
図１に示す仮想体験システム２は、複数人のユーザが同時に仮想体験を実行可能な体験システムである。「仮想体験」とは、仮想世界で起こる種々の現象を仮想的に体験することを含む。この仮想体験システム２は、例えば、複数人のユーザに仮想空間内でのゲームを同時にプレイさせるためのゲームシステムとして構成される。
【００２５】
図１に示すように、仮想体験システム２は、ＨＭＤ（Head Mount Displayの略）１０ａ、１０ｂと、管理装置５０と、を備える。ＨＭＤ１０ａ、１０ｂは、ともに現実空間ＲＳ内に配置される。現実空間ＲＳは、例えば、所定の部屋等、予め範囲が定められた現実の空間である。図１の例では、ＨＭＤ１０ａは、現実空間ＲＳ内に存在するユーザＵ１の頭部に装着される。そして、もう一つのＨＭＤ１０ｂは、現実空間ＲＳ内に存在する方１人のユーザＵ２の頭部に装着される。即ち、本実施例の仮想体験システム２は、二人のユーザＵ１、Ｕ２に同時に仮想体験を行わせるためのシステムである。
【００２６】
ＨＭＤ１０ａ、１０ｂと管理装置５０は、インターネット４を介して相互に無線通信可能である。図示しないが、ＨＭＤ１０ａ、１０ｂは、ケーブルを介して電源供給用のバッテリーと接続されていてもよい。また、図１の例では、説明の容易のために、現実空間ＲＳ内に２個のＨＭＤ１０ａ、１０ｂと二人のユーザＵ１、Ｕ２が存在する例を説明しているが、現実の仮想体験システム２では、３個以上のＨＭＤが備えられ、現実空間ＲＳ内に三人以上のユーザが存在していてもよい。
【００２７】
なお、以下において、ＨＭＤ１０ａ、１０ｂを区別せずに呼ぶ場合は「ａ」「ｂ」を省略して単に「ＨＭＤ１０」と呼ぶ場合がある。ＨＭＤ１０ａ、１０ｂの各構成要素１２ａ〜２８ａ、１２ｂ〜２８ｂを区別せずに呼ぶ場合も同様に「ａ」「ｂ」を省略して呼ぶ（例えば「表示部１２」等と呼ぶ）場合がある。同様に、ユーザＵ１、Ｕ２を区別せずに呼ぶ場合も、単に「ユーザＵ」と呼ぶ場合がある。
【００２８】
（ＨＭＤ１０の構成）
図１〜図３に示すＨＭＤ１０ａ、ＨＭＤ１０ｂは同様の構成を有する。そのため、以下では、代表してＨＭＤ１０ａの構成を詳しく説明し、ＨＭＤ１０ｂの構成については詳しい説明を省略する。図１、図２に示すように、ＨＭＤ１０ａは、ユーザＵ１の頭部に装着して用いられる画像表示装置（いわゆる頭部装着型ディスプレイ）である。図２に示すように、ＨＭＤ１０ａは、フレーム１１ａと、表示部１２ａと、操作部１４ａと、スピーカ１６ａと、マイク１８ａと、コントロールボックス２０ａと、を備える。
【００２９】
フレーム１１ａは、ヘッドバンド状の部材である。ユーザＵ１は、帽子を被るようにフレーム１１ａを頭部に装着することによって、ＨＭＤ１０ａを頭部に装着することができる。他の例では、フレーム１１ａは、眼鏡フレーム状の部材、ヘルメット状の部材等、頭部に装着可能な形状のフレームであれば任意の形状のフレームであってもよい。
【００３０】
表示部１２ａは、遮光性の表示部材である。図２に示すように、ユーザＵ１がＨＭＤ１０ａを頭部に装着すると、ユーザＵ１の両眼に対向する位置に表示部１２ａが配置される。ユーザＵ１がＨＭＤ１０ａを装着すると、表示部１２ａによってユーザＵ１の視界が遮られる。本実施例では、表示部１２ａには、管理装置５０から供給される仮想体験画面情報によって表される仮想体験画面（図５のＳＣ１１等参照）が表示される。
【００３１】
操作部１４ａは、ボタンを含む。ユーザＵ１は、操作部１４ａを操作して、ＨＭＤ１０ａに様々な操作（例えば、電源オンオフ操作等）を入力することができる。
【００３２】
スピーカ１６ａは、ＢＧＭ、他のユーザＵ２の声、効果音等、様々な音声を出力する音声出力部である。本実施例では、スピーカ１６ａは、イヤーパッド形状を有しており、ユーザＵ１の両耳に近接して配置できるように構成されている。
【００３３】
マイク１８ａは、ユーザＵ１の声等の音声を入力する音声入力部である。本実施例では、マイク１８ａは、イヤーパッド部に設けられている。
【００３４】
コントロールボックス２０ａは、ＨＭＤ１０ａの一部に内蔵されている制御装置である。コントロールボックス２０ａには、ＨＭＤ１０ａの制御系統を司る各要素が収容されている。具体的には、図３に示すように、コントロールボックス２０ａには、制御部２２ａと、メモリ２４ａと、三次元センサ２６ａと、無線通信インターフェース２８ａとが収容されている。なお、以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００３５】
制御部２２ａは、メモリ２４ａに記憶されているプログラムに従って様々な処理を実行する。また、制御部２２ａは表示部１２ａ、操作部１４ａ、スピーカ１６ａ、マイク１８ａ、メモリ２４ａ、三次元センサ２６ａ、及び、無線通信Ｉ／Ｆ２８ａと電気的に接続されており、これらの各要素の動作を制御することができる。
【００３６】
メモリ２４ａは、ＲＯＭ、ＲＡＭ、ハードディスク等によって構成される。メモリ２４ａは、様々なプログラムを記憶している。また、メモリ２４ａは、制御部２２ａの処理に伴って生成される様々な情報を記憶する領域も有している。
【００３７】
三次元センサ２６ａは、三軸加速度センサである。三次元センサ２６ａは、Ｘ，Ｙ，Ｚの三軸の加速度を検出する。後で説明するように、三次元センサ２６ａの検出値を用いて、管理装置５０の制御部６０は、ＨＭＤ１０ａの姿勢、運動状態、及び、位置（即ち、初期位置からの移動量）を特定することができる。
【００３８】
無線通信Ｉ／Ｆ２８ａは、インターネット４を介して外部の管理装置５０とＷｉ−Ｆｉ通信（即ちＷｉ−Ｆｉ規格に従った無線通信）を実行するためのＩ／Ｆである。
【００３９】
以上、ＨＭＤ１０ａの構成を説明した。上記の通り、ＨＭＤ１０ｂの構成もＨＭＤ１０ａと同様であるため、ＨＭＤ１０ｂの構成の詳しい説明は省略する。
【００４０】
（管理装置５０の構成；図１、図３）
図１に示す管理装置５０は、仮想体験システム２の管理者（例えば、仮想体験システム２を利用した仮想体験サービスの提供事業者等）によって設置される管理装置である。図３に示すように、管理装置５０は、表示部５２と、操作部５４と、無線通信Ｉ／Ｆ５６と、制御部６０と、メモリ６２と、を備えている。
【００４１】
表示部５２は、様々な情報を表示するためのディスプレイである。操作部５４は、キーボード及びマウスを備える。管理装置５０の利用者は、操作部５４を操作することによって、様々な指示を管理装置５０に入力可能である。無線通信Ｉ／Ｆ５６は、インターネット４を介して外部のＨＭＤ１０ａ、１０ｂとＷｉ−Ｆｉ通信を実行するためのＩ／Ｆである。
【００４２】
制御部６０は、メモリ６２に記憶されているプログラムに従って様々な処理を実行する。メモリ６２は、ＲＯＭ、ＲＡＭ、ハードディスク等によって構成され、様々なプログラムを記憶している。メモリ６２に記憶されているプログラムは、後で説明するように、ＨＭＤ１０の表示部１２に仮想体験画面を表示させ、ユーザＵに仮想空間内での仮想体験をさせるためのアプリケーションプログラムである仮想体験プログラム６４を含む。さらに、メモリ６２には、仮想体験を実現するための現実の空間である現実空間ＲＳ（図１参照）のサイズや特徴（例えば、現実空間ＲＳ内の障害物及び危険物等の有無、それらの位置等）を示す現実空間データ６６も記憶されている。さらに、メモリ６２は、制御部６０が処理を実行する過程で取得又は生成される各種データを記憶する。
【００４３】
（各装置が実行する処理；図４）
図４を参照して、本実施例の仮想体験システム２を利用してユーザＵ１、Ｕ２に仮想体験をさせる場合において、ＨＭＤ１０ａの制御部２２ａ、ＨＭＤ１０ｂの制御部２２ｂ、及び、管理装置５０の制御部６０がそれぞれ実行する処理について説明する。以下では、ＨＭＤ１０ａの制御部２２ａ、ＨＭＤ１０ｂの制御部２２ｂ、及び、管理装置５０の制御部６０がそれぞれ実行する処理を、単にＨＭＤ１０ａ、ＨＭＤ１０ｂ、及び、管理装置５０の処理として説明する。ユーザＵ１、Ｕ２に仮想体験をさせている間、各装置は、図４のＳ１０〜Ｓ２６の処理を繰り返し実行している。
【００４４】
Ｓ１０では、ＨＭＤ１０ａは、この時点の三次元センサ２６ａの検出値と、マイク１８ａに入力された音声（即ちユーザＵ１の声）を表わす入力音声情報と、を管理装置５０に送信する。
【００４５】
同様に、Ｓ１２では、ＨＭＤ１０ｂは、この時点の三次元センサ２６ｂの検出値と、マイク１８ｂに入力された音声（即ちユーザＵ２の声）を表わす入力音声情報と、を管理装置５０に送信する。
【００４６】
Ｓ１４では、管理装置５０は、Ｓ１０で受信したＨＭＤ１０ａの三次元センサ２６ａの検出値と、Ｓ１２で受信したＨＭＤ１０ｂの三次元センサ２６ｂの検出値と、に基づいて、この時点におけるユーザＵ１の位置及び姿勢（即ちＨＭＤ１０ａの位置及び姿勢）と、この時点におけるユーザＵ２の位置及び姿勢（即ちＨＭＤ１０ｂの位置及び姿勢）と、を特定する。
【００４７】
次いで、Ｓ１６では、管理装置５０は、各ユーザＵのための仮想体験画面情報を生成する。具体的には、Ｓ１６では、まず、管理装置５０は、Ｓ１４で特定されたユーザＵ１の位置及び姿勢に基づいて、この時点のユーザＵ１のための仮想体験画面情報を生成する。そして、管理装置５０は、Ｓ１４で特定されたユーザＵ２の位置及び姿勢に基づいて、この時点のユーザＵ２のための仮想体験画面情報を生成する。
【００４８】
次いで、Ｓ１８では、管理装置５０は、各ユーザＵのための出力音声情報を生成する。具体的には、Ｓ１８では、まず、管理装置５０は、Ｓ１０で受信したＨＭＤ１０ｂのマイク１８ｂに入力された音声（即ちユーザＵ２の声）を表わす入力音声情報に基づいて、ユーザＵ１のための出力音声情報を生成する。ユーザＵ１のための出力音声情報は、ユーザＵ１が知覚している（即ち体験している）仮想空間内で聴取され得るユーザＵ２の声を仮想的に再現した再現音声を表わす情報を含む。そして、管理装置５０は、Ｓ１０で受信したＨＭＤ１０ａのマイク１８ａに入力された音声（即ちユーザＵ１の声）を表わす入力音声情報に基づいて、ユーザＵ２のための出力音声情報を生成する。ユーザＵ２のための出力音声情報は、ユーザＵ２が知覚している（即ち体験している）仮想空間内で聴取され得るユーザＵ１の声を仮想的に再現した再現音声を表わす情報を含む。
【００４９】
続くＳ２０では、管理装置５０は、Ｓ１６で生成したユーザＵ１のための仮想体験画面情報と、Ｓ１８で生成したユーザＵ１のための出力音声情報と、をＨＭＤ１０ａに送信する。
【００５０】
Ｓ２２では、ＨＭＤ１０ａは、管理装置５０から受信した仮想体験画面情報によって表されるユーザＵ１のための仮想体験画面（図５のＳＣ１１、図６のＳＣ２１、図７のＳＣ３１、図８のＳＣ４１、図１０のＳＣ４１、図１１のＳＣ１１１等参照）を表示部１２ａに表示させる。ユーザＵ１のための仮想体験画面とは、この時点のユーザＵ１の姿勢及び位置に応じて視認されるべき仮想空間を表わす仮想体験画面である。
【００５１】
さらにＳ２２では、ＨＭＤ１０ａは、管理装置５０から受信した出力音声情報によって表されるユーザＵ１のための再現音声をスピーカ１６ａから出力させる。この場合の再現音声は、この時点でユーザＵ２がＨＭＤ１０ｂのマイク１８ｂに入力したユーザＵ２の声等を再現した音声である。再現音声では、ユーザＵ１が体験している仮想空間内で聴取され得るユーザＵ２の声等が仮想的に再現されている。即ち、例えば、ユーザＵ１が体験している仮想空間内において、ユーザＵ２がユーザＵ１から視認できないほどの遠距離に存在している場合、出力音声情報によって表されるユーザＵ１のための再現音声では、ユーザＵ２の声が遠くで微かに聞こえるように再現される。また、例えば、ユーザＵ１が体験している仮想空間内において、ユーザＵ２がユーザＵ１のすぐ背後に存在している場合、出力音声情報によって表されるユーザＵ１のための再現音声では、ユーザＵ２の真後ろから大きく聞こえるように再現される。
【００５２】
Ｓ２２で仮想体験画面が表示され、再現音声が出力されることにより、ユーザＵ１は、自身の姿勢や挙動に応じた仮想体験画面を視認することができるとともに、スピーカ１６ａから出力された再現音声を聴取することができる。そのため、ユーザＵ１は、仮想体験画面の視認及び再現音声の聴取を通じて、仮想体験の舞台である仮想空間（図５のＶＳ１１、図６のＶＳ２１、図７のＶＳ３１、図８のＶＳ４１、図１０のＶＳ４１、図１１のＶＳ１１１等参照）を知覚することができる。ここで知覚される仮想空間の範囲は、現実空間ＲＳの範囲による制約を受けない。そのため、ユーザＵ１は、仮想体験画面で表される仮想空間内において、自身の姿勢や挙動に応じた仮想的な体験をすることができる。
【００５３】
同様に、Ｓ２４では、管理装置５０は、Ｓ１６で生成したユーザＵ２のための仮想体験画面情報と、Ｓ１８で生成したユーザＵ２のための出力音声情報と、をＨＭＤ１０ｂに送信する。
【００５４】
Ｓ２６では、ＨＭＤ１０ｂは、管理装置５０から受信した仮想体験画面情報によって表されるユーザＵ２のための仮想体験画面（図５のＳＣ１２、図８のＳＣ１２、図９のＳＣ２２、図１０のＳＣ４２、図１１のＳＣ１１２等参照）を表示部１２ａに表示させる。ユーザＵ２のための仮想体験画面とは、この時点のユーザＵ２の姿勢及び位置に応じて視認されるべき仮想空間を表わす仮想体験画面である。
【００５５】
さらにＳ２６では、ＨＭＤ１０ｂは、管理装置５０から受信した出力音声情報によって表されるユーザＵ２のための再現音声をスピーカ１６ｂから出力させる。この場合の再現音声は、この時点でユーザＵ１がＨＭＤ１０ａのマイク１８ａに入力したユーザＵ１の声等を再現した音声である。再現音声では、ユーザＵ２が体験している仮想空間内で聴取され得るユーザＵ１の声等が仮想的に再現されている。
【００５６】
Ｓ２６で仮想体験画面が表示され、再現音声が出力されることにより、ユーザＵ２も、自身の姿勢や挙動に応じた仮想体験画面を視認することができるとともに、スピーカ１６ｂから出力された再現音声を聴取することができる。そのため、ユーザＵ２は、仮想体験画面の視認及び再現音声の聴取を通じて、仮想体験の舞台である仮想空間（図５のＶＳ１２、図８のＶＳ１２、図９のＶＳ２２、図１０のＶＳ４２、図１１のＶＳ１１２等参照）を知覚することができる。ここで知覚される仮想空間の範囲も、現実空間ＲＳの範囲による制約を受けない。そのため、ユーザＵ２は、仮想体験画面で表される仮想空間内において、自身の姿勢や挙動に応じた仮想的な体験をすることができる。
【００５７】
上記の通り、ユーザＵ１、Ｕ２に仮想体験をさせている間、各装置は、図４のＳ１０〜Ｓ２６の処理を繰り返し実行する。
【００５８】
（仮想体験の進行の具体例；図５〜図１２）
続いて、図５〜図１２を参照して、本実施例の仮想体験システム２を利用して二人のユーザＵ１、Ｕ２が行う仮想体験（例えばゲーム）の進行の一例を説明する。ただし、図５〜図１２に示す例はあくまで説明のための一例に過ぎないものであり、実際の体験内容、及び、その進行の手法がこれに限定されるものではない。
【００５９】
図５〜図１２に示すように、本実施例の仮想体験システム２によって実現される仮想体験は、二人のユーザＵ１、Ｕ２が、同時に、一つの仮想世界内を所定の異なる経路で移動することに伴って、様々な場面を体験することができるものである。具体的には、例えば、ユーザＵ１とユーザＵ２とが、樹海、街、森、廃墟、廃病院等をモデルとした仮想世界内を、それぞれ異なる地点を出発点として異なる経路で歩き、探検する体験を行うことができる。図５〜図１２の例では、各ユーザＵが樹海をモデルにした仮想世界内を移動する例を説明する。なお、他の例では、二人のユーザＵ１、Ｕ２が、同時に、一つの仮想世界内を共通の経路で移動して、二人で協力しながら様々な場面を体験する態様のものであってもよい。
【００６０】
本実施例の仮想体験システム２で仮想体験を行う場合、実際には、各ユーザＵはＨＭＤ１０を身に着けて現実空間ＲＳ内を所定の経路で歩き回っているに過ぎない。ただし、表示部１２に表示される仮想体験画面が切り替わることで、各ユーザＵは、場面転換を繰り返す仮想空間内を実際に歩いていることを知覚できる。このようにして、各ユーザＵは、現実空間ＲＳの制約を受けないより広い仮想空間を知覚しながら様々な仮想的体験をすることができる。以下、具体的に、時系列に沿って各局面について説明する。
【００６１】
（第１局面；図５）
図５は、仮想体験システム２によって二人のユーザＵ１、Ｕ２が行う仮想体験の開始時点の局面である第１局面を模式的に示す図である。図５の（ａ）は、仮想体験の開始時点における現実空間ＲＳ内の二人のユーザＵ１、Ｕ２の位置関係を示す。図５の（ａ）に示すように、開始時点では、現実空間ＲＳ内において、二人のユーザＵ１、Ｕ２は対角線上に離れた位置に存在している。図５の（ａ）中のＶ１、Ｖ２は、それぞれ、現実空間ＲＳ内におけるユーザＵ１、Ｕ２の視界方向を示す。ただし、実際には、ユーザＵ１、Ｕ２はＨＭＤ１０ａ、１０ｂを装着しており、視界は表示部１２ａ、１２ｂによって遮られているため、ユーザＵ１、Ｕ２は現実空間ＲＳ内の様子を視認することはできない。
【００６２】
図５の（ａ）に示すように、この局面では、ユーザＵ１の周囲に、仮想的な場面を模した仮想空間ＶＳ１１が形成されている。仮想空間ＶＳ１１は、仮想空間ＶＳ１１内でユーザＵ１が行動することが許容されている行動空間ＡＳ１１（図５の（ａ）のハッチングがない領域参照）と、仮想空間ＶＳ１１内でユーザＵ１が立ち入ることが制限されている制限空間ＬＳ１１（図５の（ａ）のハッチング領域参照）と、を備えている。ユーザＵ１が体験している仮想空間ＶＳ１１内では、ユーザＵ１は、行動空間ＡＳ１１でのみ行動可能である。仮想空間内の行動空間ＡＳ１１に対応する現実空間ＲＳ内の空間である特定空間ＳＳ１１の面積は、現実空間ＲＳの面積よりも小さい。
【００６３】
上記の通り、管理装置５０は、この時点のユーザＵ１の位置及び姿勢に基づいて、ユーザＵ１に知覚させるべき仮想空間ＶＳ１１を表わす仮想体験画面情報を生成してＨＭＤ１０ａに送信するとともに、ユーザＵ１のための出力音声情報を生成してＨＭＤ１０ａに送信する（図４のＳ１４〜Ｓ２０参照）。ＨＭＤ１０ａは、受信した仮想体験画面情報に基づいて仮想体験画面ＳＣ１１を表示部１２ａに表示させるとともに、受信した出力音声情報に基づいてスピーカ１６ａに再現音声を出力させる（図４のＳ２２）。
【００６４】
図５の（ｂ）は、この時点でユーザＵ１が視認している仮想体験画面ＳＣ１１の例である。仮想体験画面ＳＣ１１では、ユーザＵ１の周りに形成された仮想空間ＶＳ１１が再現されている。ユーザＵ１は、仮想体験画面ＳＣ１１を見ることで、仮想空間ＶＳ１１を知覚することができる。仮想体験画面ＳＣ１１によって表されている仮想空間ＶＳ１１は、樹海をモデルとした仮想世界の一部を表わしている。行動空間ＡＳ１１は、樹海中に形成された歩道の画像で表されている。制限空間ＬＳ１１は、樹木１１１の画像によって遮られた態様で表されている。そのため、仮想体験画面ＳＣ１１を見たユーザＵ１は、自分が歩道（即ち行動空間ＡＳ１１）を歩くことができるが、樹木１１１の向こう側（即ち制限空間ＬＳ１１）に立ち入れないことを直感的に把握することができる。また、仮想体験画面ＳＣ１１内には矢印Ｇ１１の画像が表示されている。これにより、ユーザＵ１は、矢印Ｇ１１の示す方向に沿って歩道（即ち行動空間ＡＳ１１）を歩いて移動すべきことを直感的に把握することができる。
【００６５】
なお、仮想空間ＶＳ１１を知覚しているユーザＵ１が、驚いたり後ずさったりする等して、制限空間ＬＳ１１内に立ち入ったり、現実空間ＲＳにおいて仮想空間ＶＳ１１に対応する空間の外側に出てしまう事態が有り得る。その場合、図示しないが、仮想体験画面ＳＣ１１には、ユーザＵ１が行動空間ＡＳ１１の外側に出たことを知らせるとともに、ユーザＵ１に行動空間ＡＳ１１内に戻るよう促すメッセージが表示される。これにより、ユーザＵ１は、自身が行動空間ＡＳ１１外に出ており、行動空間ＡＳ１１内に戻って仮想体験を続けるべきことを直感的に把握することができる。以下、ユーザＵ１が他の仮想空間（図６のＶＳ２１、図７のＶＳ３１、図８のＶＳ４１、図１０のＶＳ４１、図１１のＶＳ１１１等参照）を知覚している間に、制限空間内に立ち入ったり、仮想空間に対応する空間の外側に出てしまったりする事態が発生する場合についても同様である。
【００６６】
一方、図５の（ａ）に示すように、ユーザＵ２の周囲には仮想空間ＶＳ１２が形成されている。仮想空間ＶＳ１２は、仮想空間ＶＳ１２内でユーザＵ２が行動することが許容されている行動空間ＡＳ１２（図５の（ａ）のハッチングがない領域参照）と、仮想空間ＶＳ１２内でユーザＵ２が立ち入ることが制限されている制限空間ＬＳ１２（図５の（ａ）のハッチング領域参照）と、を備えている。上記と同様に、ユーザＵ２が体験している仮想空間ＶＳ１２内では、ユーザＵ２は、行動空間ＡＳ１２でのみ行動可能である。また、仮想空間内の行動空間ＡＳ１２に対応する現実空間ＲＳ内の空間である特定空間ＳＳ１２の面積は、現実空間ＲＳの面積よりも小さい。
【００６７】
上記の通り、管理装置５０は、この時点のユーザＵ２の位置及び姿勢に基づいて、ユーザＵ２に知覚させるべき仮想空間ＶＳ１２を表わす仮想体験画面情報を生成してＨＭＤ１０ｂに送信するとともに、ユーザＵ２のための出力音声情報を生成してＨＭＤ１０ｂに送信する（図４のＳ１４〜Ｓ１８、Ｓ２４参照）。ＨＭＤ１０ｂは、受信した仮想体験画面情報に基づいて仮想体験画面ＳＣ１２を表示部１２ｂに表示させるとともに、受信した出力音声情報に基づいてスピーカ１６ｂに再現音声を出力させる（図４のＳ２６）。
【００６８】
図５の（ｃ）は、この時点でユーザＵ２が視認している仮想体験画面ＳＣ１２の例である。仮想体験画面ＳＣ１２では、ユーザＵ２の周りに形成された仮想空間ＶＳ１２が再現されている。ユーザＵ２は、仮想体験画面ＳＣ１２を見ることで、仮想空間ＶＳ１２を知覚することができる。仮想体験画面ＳＣ１２によって表されている仮想空間ＶＳ１２も、上記の仮想空間ＶＳ１１と同様に、同じ樹海をモデルとした仮想世界の一部を表わしている。ただし仮想空間ＶＳ１２によって表される樹海の一部は、仮想空間ＶＳ１１によって表される場所とは異なっている。行動空間ＡＳ１２は、樹海中に形成された歩道の画像で表されている。制限空間ＬＳ１２は、崖１１２ａ及び樹木１１２ｂの画像によって遮られた態様で表されている。そのため、仮想体験画面ＳＣ１２を見たユーザＵ２は、自分が歩道（即ち行動空間ＡＳ１２）を歩くことができるが、崖１１２ａ及び樹木１１２ｂの向こう側（即ち制限空間ＬＳ１２）に立ち入れないことを直感的に把握することができる。また、仮想体験画面ＳＣ１２内には矢印Ｇ１２の画像が表示されている。これにより、ユーザＵ２は、矢印Ｇ１２の示す方向に沿って歩道（即ち行動空間ＡＳ１２）を歩いて移動すべきことを直感的に把握することができる。
【００６９】
なお、仮想空間ＶＳ１２を知覚しているユーザＵ２が、誤って制限空間ＬＳ１２内に立ち入ったり、現実空間ＲＳにおいて仮想空間ＶＳ１２に対応する空間の外側に出てしまったりした場合、上記と同様に、仮想体験画面ＳＣ１２には、ユーザＵ２が行動空間ＡＳ１２の外側に出たことを知らせるとともに、ユーザＵ２に行動空間ＡＳ１２内に戻るよう促すメッセージが表示される。これにより、ユーザＵ２は、自身が行動空間ＡＳ１２外に出ており、行動空間ＡＳ１２内に戻って仮想体験を続けるべきことを直感的に把握することができる。以下、ユーザＵ２が他の仮想空間（図８のＶＳ１２、図９のＶＳ２２、図１０のＶＳ４２、図１１のＶＳ１１２等参照）を知覚している間に、制限空間内に立ち入ったり、仮想空間に対応する空間の外側に出てしまったりする事態が発生する場合についても同様である。
【００７０】
図５の（ａ）に示すように、仮想空間ＶＳ１１内の行動空間ＡＳ１１に対応する現実の空間である特定空間ＳＳ１１と、仮想空間ＶＳ１２内の行動空間ＡＳ１２に対応する現実の空間である特定空間ＳＳ１２と、は重複しない。即ち、現実空間ＲＳ内において、ユーザＵ１が歩き回る範囲（特定空間ＳＳ１１）と、ユーザＵ２が歩き回る範囲（特定空間ＳＳ１２）とが重複することはないため、ユーザＵ１とユーザＵ２とが現実空間ＲＳ内で衝突する事態は起こらない。
【００７１】
なお、図面には表れないが、ユーザＵ１は、仮想体験画面ＳＣ１１を視認すると同時に、スピーカ１６ａから出力される再現音声（例えば、ユーザＵ２の声など）を含む様々な音声を聴取している。同様に、ユーザＵ２も、仮想体験画面ＳＣ１２を視認すると同時に、スピーカ１６ｂから出力される再現音声（例えば、ユーザＵ１の声など）を含む様々な音声を聴取している。ただし、図５の第１局面の時点では、仮想世界である樹海内において、ユーザＵ１とユーザＵ２とは互いに長距離離間した位置に存在されているため、ユーザＵ１、Ｕ２は互いの声を殆ど聞き取ることはできない。これ以後、仮想体験の進行に伴い、仮想世界である樹海内において、ユーザＵ１とユーザＵ２の相互の距離が縮まることに伴い、ユーザＵ１、Ｕ２は互いの声をより聞き取り易くなる。なお以下では、説明の簡略化のために、音声についてのさらなる詳しい説明を省略し、各ユーザＵが視認可能な仮想体験画面の内容を中心に説明を続ける。
【００７２】
（第２局面；図６）
図６は、上記の第１局面（図５参照）に続く第２局面を模式的に示す図である。図６の（ａ）に示すように、第２局面は、ユーザＵ１が、第１局面で形成された仮想空間ＶＳ１１の行動空間ＡＳ１１内を移動したことに伴い、ユーザＵ１に、仮想空間ＶＳ１１の次の場面である仮想空間ＶＳ２１を知覚させるべき局面である。この場合、管理装置５０は、ユーザＵ１の位置及び姿勢に基づいて、ユーザＵ１に知覚させるべき仮想空間を仮想空間ＶＳ１１から仮想空間ＶＳ２１に変更させるべきであると判断し、仮想空間ＶＳ２１を表わす仮想体験画面情報をＨＭＤ１０ａに送信する（図４のＳ２０参照）。ＨＭＤ１０ａは、受信した仮想体験画面情報に基づいて仮想体験画面ＳＣ２１（図６の（ｂ）参照）を表示部１２ａに表示させる。仮想空間ＶＳ２１は、仮想空間ＶＳ２１内でユーザＵ１が行動することが許容されている行動空間ＡＳ２１（図６の（ａ）のハッチングがない領域参照）と、仮想空間ＶＳ２１内でユーザＵ１が立ち入ることが制限されている制限空間ＬＳ２１（図６の（ａ）のハッチング領域参照）と、を備えている。上記と同様に、ユーザＵ１が体験する仮想空間ＶＳ２１内では、ユーザＵ１は、行動空間ＡＳ２１でのみ行動可能である。また、仮想空間ＶＳ２１内の行動空間ＡＳ２１に対応する現実空間ＲＳ内の空間である特定空間ＳＳ２１の面積は、現実空間ＲＳの面積よりも小さい。
【００７３】
一方、第２局面でも、ユーザＵ２は、第１局面で形成された仮想空間ＶＳ１２内の行動空間ＡＳ１２に留まったままである。引き続き、ユーザＵ２の周りには仮想空間ＶＳ１２が形成される。この場合、管理装置５０は、ユーザＵ２の位置及び姿勢に基づいて、引き続き、仮想空間ＶＳ１２を表わす仮想体験画面情報をＨＭＤ１０ｂに送信する（図４のＳ２４参照）。ＨＭＤ１０ｂは、受信した仮想体験画面情報に基づいて、引き続き仮想体験画面ＳＣ１２（図５の（ｃ）参照）を表示部１２ｂに表示させる。
【００７４】
図６の（ｂ）は、この時点でユーザＵ１が視認している仮想体験画面ＳＣ２１の例である。仮想体験画面ＳＣ２１では、ユーザＵ１の周りに形成された仮想空間ＶＳ２１が再現されている。ユーザＵ１は、仮想体験画面ＳＣ２１を見ることで、仮想空間ＶＳ２１を知覚することができる。行動空間ＡＳ２１は、樹海中に形成された歩道の画像で表されている。歩道の終点には鳥居１２１ａの画像が配置されている。制限空間ＬＳ２１は、樹木１２１ｂの画像によって遮られた態様で表されている。仮想体験画面ＳＣ２１を見たユーザＵ１は、自分が歩道（即ち行動空間ＡＳ２１）を鳥居１２１ａに向かって歩かなければならず、樹木１２１ｂの向こう側（即ち制限空間ＬＳ２１）に立ち入ることはできないことを直感的に把握することができる。また、仮想体験画面ＳＣ２１内には矢印Ｇ２１の画像が表示されている。これにより、ユーザＵ１は、矢印Ｇ２１の示す方向に沿って歩道（即ち行動空間ＡＳ２１）を歩いて移動すべきことを直感的に把握することができる。
【００７５】
図６の（ａ）に示すように、第２局面でも、仮想空間ＶＳ２１内の行動空間ＡＳ２１に対応する現実の空間である特定空間ＳＳ２１と、仮想空間ＶＳ１２内の行動空間ＡＳ１２に対応する現実の空間である特定空間ＳＳ１２と、は重複しない。即ち、第２局面でも、現実空間ＲＳ内において、ユーザＵ１が歩き回る範囲（特定空間ＳＳ２１）と、ユーザＵ２が歩き回る範囲（特定空間ＳＳ１２）とが重複することはないため、ユーザＵ１とユーザＵ２とが現実空間ＲＳ内で衝突する事態は起こらない。
【００７６】
（第３局面；図７）
図７は、上記の第２局面（図６参照）に続く第３局面を模式的に示す図である。図７の（ａ）に示すように、第３局面は、ユーザＵ１が、第２局面で形成された仮想空間ＶＳ２１の行動空間ＡＳ２１内を移動したことに伴い、ユーザＵ１に、仮想空間ＶＳ２１の次の場面である仮想空間ＶＳ３１を知覚させるべき局面である。この場合、管理装置５０は、ユーザＵ１の位置及び姿勢に基づいて、ユーザＵ１に知覚させるべき仮想空間を仮想空間ＶＳ２１から仮想空間ＶＳ３１に変更させるべきであると判断し、仮想空間ＶＳ３１を表わす仮想体験画面情報をＨＭＤ１０ａに送信する（図４のＳ２０参照）。ＨＭＤ１０ａは、受信した仮想体験画面情報に基づいて仮想体験画面ＳＣ３１（図７の（ｂ）参照）を表示部１２ａに表示させる。仮想空間ＶＳ３１は、仮想空間ＶＳ３１内でユーザＵ１が行動することが許容されている行動空間ＡＳ３１（図７の（ａ）のハッチングがない領域参照）と、仮想空間ＶＳ３１内でユーザＵ１が立ち入ることが制限されている制限空間ＬＳ３１（図７の（ａ）のハッチング領域参照）と、を備えている。上記と同様に、ユーザＵ１が体験する仮想空間ＶＳ３１内では、ユーザＵ１は、行動空間ＡＳ３１でのみ行動可能である。また、仮想空間ＶＳ３１内の行動空間ＡＳ３１に対応する現実空間ＲＳ内の空間である特定空間ＳＳ３１の面積は、現実空間ＲＳの面積よりも小さい。
【００７７】
一方、第３局面でも、ユーザＵ２は、第１局面で形成された仮想空間ＶＳ１２内の行動空間ＡＳ１２に留まったままである。
【００７８】
図７の（ｂ）は、この時点でユーザＵ１が視認している仮想体験画面ＳＣ３１の例である。仮想体験画面ＳＣ３１では、ユーザＵ１の周りに形成された仮想空間ＶＳ３１が再現されている。ユーザＵ１は、仮想体験画面ＳＣ３１を見ることで、仮想空間ＶＳ３１を知覚することができる。行動空間ＡＳ３１は、樹海中に形成された歩道の画像で表されている。歩道は右に向かってカーブしている。制限空間ＬＳ３１は、樹木１３１ａの画像によって遮られた態様で表されている。また、仮想体験画面ＳＣ３１内には矢印Ｇ３１の画像が表示されている。これにより、ユーザＵ１は、矢印Ｇ３１の示す方向に沿って歩道（即ち行動空間ＡＳ３１）を歩いて移動すべきことを直感的に把握することができる。
【００７９】
図７の（ａ）に示すように、第３局面でも、仮想空間ＶＳ３１内の行動空間ＡＳ３１に対応する現実の空間である特定空間ＳＳ３１と、仮想空間ＶＳ１２内の行動空間ＡＳ１２に対応する現実の空間である特定空間ＳＳ１２と、は重複しない。即ち、第３局面でも、現実空間ＲＳ内において、ユーザＵ１が歩き回る範囲（特定空間ＳＳ３１）と、ユーザＵ２が歩き回る範囲（特定空間ＳＳ１２）とが重複することはないため、ユーザＵ１とユーザＵ２とが現実空間ＲＳ内で衝突する事態は起こらない。
【００８０】
また、図７の（ａ）（ｂ）に示すように、仮想空間ＶＳ３１内の行動空間ＡＳ３１は、ユーザＵ１から見て右にカーブした歩道として表される。即ち、行動空間ＡＳ３１がこのようにカーブしていることにより、行動空間ＡＳ３１内でユーザＵ１が移動した場合、現実空間ＲＳ内において、ユーザＵ１は、同じくカーブした特定空間ＳＳ３１内を移動する。この結果、ユーザＵ１は、第３局面及びその後に続く第４局面において、現実空間ＲＳの範囲から外に出ることなく（即ち、ユーザＵ１が現実空間ＲＳを区画する壁等に衝突することなく）、現実空間ＲＳの範囲内で移動を続けることができる。
【００８１】
（第４局面；図８）
図８は、上記の第３局面（図７参照）に続く第４局面を模式的に示す図である。図８の（ａ）に示すように、第４局面は、ユーザＵ１が、第３局面で形成された仮想空間ＶＳ３１の行動空間ＡＳ３１内を移動したことに伴い、ユーザＵ１に、仮想空間ＶＳ３１の次の場面である仮想空間ＶＳ４１を知覚させるべき局面である。この場合、管理装置５０は、ユーザＵ１の位置及び姿勢に基づいて、ユーザＵ１に知覚させるべき仮想空間を仮想空間ＶＳ３１から仮想空間ＶＳ４１に変更させるべきであると判断し、仮想空間ＶＳ４１を表わす仮想体験画面情報をＨＭＤ１０ａに送信する（図４のＳ２０参照）。ＨＭＤ１０ａは、受信した仮想体験画面情報に基づいて仮想体験画面ＳＣ４１（図８の（ｂ）参照）を表示部１２ａに表示させる。仮想空間ＶＳ４１は、仮想空間ＶＳ４１内でユーザＵ１が行動することが許容されている行動空間ＡＳ４１（図８の（ａ）のハッチングがない領域参照）と、仮想空間ＶＳ４１内でユーザＵ１が立ち入ることが制限されている制限空間ＬＳ４１（図８の（ａ）のハッチング領域参照）と、を備えている。上記と同様に、ユーザＵ１が体験する仮想空間ＶＳ４１内では、ユーザＵ１は、行動空間ＡＳ４１でのみ行動可能である。また、仮想空間ＶＳ４１内の行動空間ＡＳ４１に対応する現実空間ＲＳ内の空間である特定空間ＳＳ４１の面積は、現実空間ＲＳの面積よりも小さい。
【００８２】
一方、第４局面でも、ユーザＵ２は、第１局面で形成された仮想空間ＶＳ１２内の行動空間ＡＳ１２に留まったままである。
【００８３】
なお、図８の（ａ）に示すように、第４局面では、現実空間ＲＳのうち、仮想空間ＶＳ４１が形成される範囲と、仮想空間ＶＳ１２が形成される範囲と、は隣接している。即ち、第４局面では、仮想空間ＶＳ４１内の行動空間ＡＳ４１に対応する現実の空間である特定空間ＳＳ４１と、仮想空間ＶＳ１２内の行動空間ＡＳ１２に対応する現実の空間である特定空間ＳＳ１２と、は隣接しているが、重複はしてしない。
【００８４】
図８の（ｂ）は、この時点でユーザＵ１が視認している仮想体験画面ＳＣ４１の例である。仮想体験画面ＳＣ４１では仮想空間ＶＳ４１が再現されている。ユーザＵ１は、仮想体験画面ＳＣ４１を見ることで、仮想空間ＶＳ４１を知覚することができる。行動空間ＡＳ４１は、樹海中に形成された歩道の画像で表されている。制限空間ＬＳ４１は、崖１４１ａの画像、及び、樹木等１４１ｂの画像によって遮られた態様で表されている。そのため、仮想体験画面ＳＣ４１を見たユーザＵ１は、自分が歩道（即ち行動空間ＡＳ４１）を歩くことができるが、崖１４１ａ及び樹木等１４１ｂの向こう側（即ち制限空間ＬＳ４１）に立ち入れないことを直感的に把握することができる。これにより、ユーザＵ１が、現実空間ＲＳ内において、特定空間ＳＳ４１を超えて隣接する特定空間ＳＳ１２（即ちユーザＵ２が歩き回る範囲）に立ち入ってしまうことが自発的に抑制される。また、仮想体験画面ＳＣ４１内には矢印の画像が表示されていない。ユーザＵ１は、歩道（即ち行動空間ＡＳ４１）を歩き回って移動すべき方向を自力で探さなければならないことを直感的に把握することができる。
【００８５】
さらに、図８の（ｂ）に示すように、仮想空間ＶＳ４１は、仮想世界内において、崖１４１ａ（図８の（ｃ）の崖１１２ａ）を挟んで、ユーザＵ２が体験中の仮想空間ＶＳ１２と隣接している。そのため、図８（ｂ）に示すように、仮想体験画面ＳＣ４１で再現される仮想空間ＶＳ４１には、崖１４１ａの向こう側に、ユーザＵ２を表わすアバターオブジェクト１４１ｄが配置されている。アバターオブジェクト１４１ｄは、この時点のユーザＵ２の位置及び姿勢に応じた位置及び姿勢で配置されている。なお、仮想空間ＶＳ４１では、崖１４１ａを挟んで反対側にユーザＵ２が存在しており、ユーザＵ１から比較的離れた距離にユーザＵ２がいるという位置関係のため、アバターオブジェクト１４１ｄは、ユーザＵ２を表わすシルエットのみが表示されている。そのため、ユーザＵ１は、アバターオブジェクト１４１ｄを見ても、ユーザＵ２を表わす画像の全貌を明確に視認することができない。ただしユーザＵ１は、ユーザＵ２が崖１４１ａの向こう側に存在していることを把握することができる。
【００８６】
さらに、ユーザＵ１が仮想空間ＶＳ４１内に到着したタイミングで、仮想世界内において、「樹海に雷が落ちる」という共通のイベントが発生する。図８の（ｂ）に示すように、仮想体験画面ＳＣ４１では、崖１４１ａの向こう側に雷が落ちたことを表わす稲妻１４１ｃの画像が表示される演出が行われる。この際、稲妻１４１ｃの画像が表示されるタイミングに合わせてスピーカ１６ａから効果音（即ち落雷の音）が出力される演出も併せて行われる。
【００８７】
図８の（ｃ）は、この時点でユーザＵ２が視認している仮想体験画面ＳＣ１２の例である。仮想体験画面ＳＣ１２の内容は、基本的には図５の（ｃ）と同様である。ただし、第４局面では、仮想世界内において、仮想空間ＶＳ１２は、崖１１２ａ（図８の（ｂ）の崖１４１ａと同じ）を挟んで、ユーザＵ１が体験中の仮想空間ＶＳ４１と隣接している。そのため、図８（ｃ）に示すように、第４局面における仮想空間ＶＳ１２には、崖１１２ａの向こう側に、ユーザＵ１を表わすアバターオブジェクト１１２ｄが配置されている。アバターオブジェクト１１２ｄは、この時点のユーザＵ１の位置及び姿勢に応じた位置及び姿勢で配置されている。なお、仮想空間ＶＳ１２では、崖１１２ａを挟んで反対側にユーザＵ１が存在しており、ユーザＵ１から比較的離れた距離にユーザＵ２がいるという位置関係のため、アバターオブジェクト１１２ｄは、ユーザＵ１を表わすシルエットのみが表示されている。そのため、ユーザＵ２は、アバターオブジェクト１１２ｄを見ても、ユーザＵ１を表わす画像の全貌を明確に視認することができない。ただしユーザＵ２は、ユーザＵ１が崖１１２ａの向こう側に存在していることを把握することができる。
【００８８】
さらに、上記の通り、ユーザＵ１が仮想空間ＶＳ４１内に到着したタイミングで、仮想世界内において、「樹海に雷が落ちる」という共通のイベントが発生する。図８の（ｃ）に示すように、仮想体験画面ＳＣ１２でも、ユーザＵ２の近傍である行動空間ＡＳ１２内に雷が落ちたことを表わす稲妻１１２ｃの画像が表示される演出が行われる。この際、稲妻１１２ｃの画像が表示されるタイミングに合わせてスピーカ１６ｂから効果音（大きな落雷の音）が出力される演出も併せて行われる。
【００８９】
このように、第４局面では、仮想空間ＶＳ４１、ＶＳ１２のそれぞれにおいて、各ユーザＵに共通するイベント（即ち「樹海に雷が落ちること」）に関係する演出が行われる。
【００９０】
また、図８の（ａ）に示すように、第４局面でも、仮想空間ＶＳ４１内の行動空間ＡＳ４１に対応する現実の空間である特定空間ＳＳ４１と、仮想空間ＶＳ１２内の行動空間ＡＳ１２に対応する現実の空間である特定空間ＳＳ１２と、は重複しない。即ち、第３局面でも、現実空間ＲＳ内において、ユーザＵ１が歩き回る範囲（特定空間ＳＳ４１）と、ユーザＵ２が歩き回る範囲（特定空間ＳＳ１２）とが重複することはないため、ユーザＵ１とユーザＵ２とが現実空間ＲＳ内で衝突する事態は起こらない。
【００９１】
（第５局面；図９）
図９は、上記の第４局面（図８参照）に続く第５局面を模式的に示す図である。図９の（ａ）に示すように、第５局面は、ユーザＵ２が、仮想空間ＶＳ１２の行動空間ＡＳ１２内を移動したことに伴い、ユーザＵ２に、仮想空間ＶＳ１２の次の場面である仮想空間ＶＳ２２を知覚させるべき局面である。この場合、管理装置５０は、ユーザＵ２の位置及び姿勢に基づいて、ユーザＵ２に知覚させるべき仮想空間を仮想空間ＶＳ１２から仮想空間ＶＳ２２に変更させるべきであると判断し、仮想空間ＶＳ２２を表わす仮想体験画面情報をＨＭＤ１０ｂに送信する（図４のＳ２４参照）。ＨＭＤ１０ａは、受信した仮想体験画面情報に基づいて仮想体験画面ＳＣ２２（図９の（ｂ）参照）を表示部１２ｂに表示させる。仮想空間ＶＳ２２は、行動空間ＡＳ２２と、制限空間ＬＳ２２と、を備えている。上記と同様に、ユーザＵ２が体験する仮想空間ＶＳ２２内では、ユーザＵ２は、行動空間ＡＳ２２でのみ行動可能である。また、仮想空間ＶＳ２２内の行動空間ＡＳ２２に対応する現実空間ＲＳ内の空間である特定空間ＳＳ２２の面積は、現実空間ＲＳの面積よりも小さい。
【００９２】
一方、第５局面でも、ユーザＵ１は、第４局面で形成された仮想空間ＶＳ４１内の行動空間ＡＳ４１に留まったままである。引き続き、ユーザＵ１の周りには仮想空間ＶＳ４１が形成される。この場合、管理装置５０は、ユーザＵ１の位置及び姿勢に基づいて、引き続き、仮想空間ＶＳ４１を表わす仮想体験画面情報をＨＭＤ１０ａに送信する（図４のＳ２０参照）。ＨＭＤ１０ａは、受信した仮想体験画面情報に基づいて、引き続き仮想体験画面ＳＣ４１（図８の（ｂ）参照）を表示部１２ａに表示させる。
【００９３】
図９の（ｂ）は、この時点でユーザＵ２が視認している仮想体験画面ＳＣ２２の例である。仮想体験画面ＳＣ２２では、ユーザＵ２の周りに形成された仮想空間ＶＳ２２が再現されている。ユーザＵ２は、仮想体験画面ＳＣ２２を見ることで、仮想空間ＶＳ２２を知覚することができる。行動空間ＡＳ２２は、樹海中に形成された歩道の画像で表されている。制限空間ＬＳ２２は、樹木等１２２ａの画像によって遮られた態様で表されている。また、仮想体験画面ＳＣ２２内には矢印Ｇ２２の画像が表示されている。仮想体験画面ＳＣ２２を見たユーザＵ２は、矢印Ｇ２２の示す方向に沿って歩道（即ち行動空間ＡＳ２２）を歩いて移動すべきことを直感的に把握することができる。
【００９４】
図９の（ａ）に示すように、第５局面でも、仮想空間ＶＳ２２内の行動空間ＡＳ２２に対応する現実の空間である特定空間ＳＳ２２と、仮想空間ＶＳ４１内の行動空間ＡＳ４１に対応する現実の空間である特定空間ＳＳ４１と、は重複しない。即ち、第５局面でも、現実空間ＲＳ内において、ユーザＵ２が歩き回る範囲（特定空間ＳＳ２２）と、ユーザＵ１が歩き回る範囲（特定空間ＳＳ４１）とが重複することはないため、ユーザＵ１とユーザＵ２とが現実空間ＲＳ内で衝突する事態は起こらない。
【００９５】
（第６局面；図１０）
図１０は、上記の第５局面（図９参照）の後に発生する第６局面を模式的に示す図である。図１０の（ａ）に示すように、第６局面は、ユーザＵ２が、仮想空間ＶＳ２２（図９参照）の次の仮想空間ＶＳ３２の行動空間内を移動したことに伴い、ユーザＵ２に、仮想空間ＶＳ３２の次の場面である仮想空間ＶＳ４２を知覚させるべき局面である。この場合、管理装置５０は、ユーザＵ２の位置及び姿勢に基づいて、ユーザＵ２に知覚させるべき仮想空間を仮想空間ＶＳ３２から仮想空間ＶＳ４２に変更させるべきであると判断し、仮想空間ＶＳ４２を表わす仮想体験画面情報をＨＭＤ１０ｂに送信する（図４のＳ２４参照）。ＨＭＤ１０ｂは、受信した仮想体験画面情報に基づいて仮想体験画面ＳＣ４２（図１０の（ｂ）参照）を表示部１２ｂに表示させる。仮想空間ＶＳ４２は、行動空間ＡＳ４２と、制限空間ＬＳ４２と、を備えている。上記と同様に、ユーザＵ２が体験する仮想空間ＶＳ２２内では、ユーザＵ２は、行動空間ＡＳ４２でのみ行動可能である。また、仮想空間ＶＳ４２内の行動空間ＡＳ４２に対応する現実空間ＲＳ内の空間である特定空間ＳＳ４２の面積は、現実空間ＲＳの面積よりも小さい。
【００９６】
一方、第６局面でも、ユーザＵ１は、第４局面で形成された仮想空間ＶＳ４１内の行動空間ＡＳ４１に留まったままである。引き続き、ユーザＵ１の周りには仮想空間ＶＳ４１が形成される。ただし、第６局面では、ユーザＵ２が移動したことに伴って、現実空間ＲＳのうち、ユーザＵ１が存在する仮想空間ＶＳ４１が形成される範囲と、ユーザＵ２が存在する仮想空間ＶＳ４２が形成される範囲と、は離間している。即ち、第６局面では、仮想空間ＶＳ４１内の行動空間ＡＳ４１に対応する現実の空間である特定空間ＳＳ４１と、仮想空間ＶＳ４２内の行動空間ＡＳ４２に対応する現実の空間である特定空間ＳＳ４２と、は離間している。それに伴い、管理装置５０は、ユーザＵ１が仮想空間ＶＳ４１の次の仮想空間ＶＳ５１へと移動することを許容するべく、更新された仮想体験画面ＳＣ４１（図１０の（ｃ）参照）を表わす仮想画面情報をＨＭＤ１０ａに送信する（図４のＳ２０参照）。ＨＭＤ１０ａは、受信した仮想体験画面情報に基づいて、更新された仮想体験画面ＳＣ４１（図１０の（ｃ）参照）を表示部１２ａに表示させる。
【００９７】
図１０の（ｂ）は、この時点でユーザＵ２が視認している仮想体験画面ＳＣ４２の例である。仮想体験画面ＳＣ４２では、ユーザＵ２の周りに形成された仮想空間ＶＳ４２が再現されている。ユーザＵ２は、仮想体験画面ＳＣ４２を見ることで、仮想空間ＶＳ４２を知覚することができる。行動空間ＡＳ４２は、樹海中に形成された歩道の画像で表されている。行動空間ＡＳ４２が示す歩道は、階段１４２ａに向かう道と、鳥居１４２ｂに向かう道と、に分かれている。また、仮想体験画面ＳＣ４２内には矢印Ｇ４２の画像が表示されている。仮想体験画面ＳＣ４２を見たユーザＵ２は、矢印Ｇ４２の示す２つの方向のうちの一方に沿って、階段１４２ａに向かう道と、鳥居１４２ｂに向かう道と、のどちらか（即ち行動空間ＡＳ４２）を歩いて移動すべきことを直感的に把握することができる。
【００９８】
図１０の（ｃ）は、この時点でユーザＵ１が視認している更新された仮想体験画面ＳＣ４１の例である。仮想体験画面ＳＣ４１の内容は、基本的には図８の（ｂ）と同様である。ただし、第６局面では、図８の（ｂ）とは異なり、仮想空間ＶＳ４１内で樹木が倒れて、崖１４１ａに、倒木による橋１４１ｅが架かった様子が表示される。そのため、図１０の（ｃ）に示すように、第６局面における仮想空間ＶＳ４１には、橋１４１ｅを渡って崖１４１ａの向こう側に歩くようガイドする矢印Ｇ４１が表示される。これにより、ユーザＵ１は、矢印Ｇ４１の示す方向に沿って橋１４１ｅを渡って移動すべきことを直感的に把握することができる。ユーザＵ１は、橋１４１ｅを渡って崖１４１ａの向こう側へ移動することで、次の仮想空間ＶＳ５１に進むことができる。
【００９９】
図１０の（ａ）に示すように、第６局面でも、仮想空間ＶＳ４２内の行動空間ＡＳ４２に対応する現実の空間である特定空間ＳＳ４２と、仮想空間ＶＳ４１内の行動空間ＡＳ４１に対応する現実の空間である特定空間ＳＳ４１と、は重複しない。即ち、第６局面でも、現実空間ＲＳ内において、ユーザＵ２が歩き回る範囲（特定空間ＳＳ４２）と、ユーザＵ１が歩き回る範囲（特定空間ＳＳ４１）とが重複することはないため、ユーザＵ１とユーザＵ２とが現実空間ＲＳ内で衝突する事態は起こらない。
【０１００】
（最終局面；図１１）
図１１は、上記の第６局面（図１０参照）の後、様々な局面を経て到達する最終局面を模式的に示す図である。最終局面は、ユーザＵ１、Ｕ２が、仮想体験の舞台である樹海を彷徨った末に脱出し、ゴールを迎えるという局面である。図１１の（ａ）に示すように、最終局面は、ユーザＵ１の移動に伴い、ユーザＵ１に仮想空間ＶＳ１０１の次の仮想空間ＶＳ１１１を知覚させるべき局面であるとともに、ユーザＵ２の移動に伴い、ユーザＵ２に仮想空間ＶＳ１０２の次の仮想空間ＶＳ１１２を知覚させるべき局面である。仮想空間ＶＳ１１１と仮想空間ＶＳ１１２とは共通の仮想空間である。
【０１０１】
この場合、管理装置５０は、ユーザＵ１の位置及び姿勢に基づいて、ユーザＵ１に知覚させるべき仮想空間を仮想空間ＶＳ１０１から仮想空間ＶＳ１１１に変更させるべきであると判断し、仮想空間ＶＳ１１１を表わす仮想体験画面情報をＨＭＤ１０ａに送信する（図４のＳ２０参照）。ＨＭＤ１０ａは、受信した仮想体験画面情報に基づいて仮想体験画面ＳＣ１１１（図１１の（ｂ）参照）を表示部１２ａに表示させる。仮想空間ＶＳ１１１は、これまでと同様、行動空間ＡＳ１１１と、制限空間ＬＳ１１１と、を備えている。また、管理装置５０は、ユーザＵ２の位置及び姿勢に基づいて、ユーザＵ２に知覚させるべき仮想空間を仮想空間ＶＳ１０２から仮想空間ＶＳ１１２に変更させるべきであると判断し、仮想空間ＶＳ１１２を表わす仮想体験画面情報をＨＭＤ１０ｂに送信する（図４のＳ２４参照）。ＨＭＤ１０ｂは、受信した仮想体験画面情報に基づいて仮想体験画面ＳＣ１１２（図１１の（ｃ）参照）を表示部１２ｂに表示させる。仮想空間ＶＳ１１２も、これまでと同様、行動空間ＡＳ１１２と、制限空間ＬＳ１１２と、を備えている。
【０１０２】
上記と同様に、ユーザＵ１が体験する仮想空間ＶＳ１１１内では、ユーザＵ１は、行動空間ＡＳ１１１でのみ行動可能である。また、仮想空間ＶＳ１１１内の行動空間ＡＳ１１１に対応する現実空間ＲＳ内の空間である特定空間ＳＳ１１１の面積は、現実空間ＲＳの面積よりも小さい。同様に、ユーザＵ２が体験する仮想空間ＶＳ１１２内では、ユーザＵ２は、行動空間ＡＳ１１２でのみ行動可能である。また、仮想空間ＶＳ１１２内の行動空間ＡＳ１１２に対応する現実空間ＲＳ内の空間である特定空間ＳＳ１１２の面積も、現実空間ＲＳの面積よりも小さい。
【０１０３】
図１１の（ｂ）は、この時点でユーザＵ１が視認している仮想体験画面ＳＣ１１１の例である。仮想体験画面ＳＣ１１１では仮想空間ＶＳ１１１が再現されている。ユーザＵ１は、仮想体験画面ＳＣ１１１を見ることで、仮想空間ＶＳ１１１を知覚することができる。行動空間ＡＳ１１１は、樹海を脱出し、樹海が存在していた山１１０１ａを眼下に望むことができる足場の画像で表されている。制限空間ＬＳ１１１は、足場の外側の雲海の画像で遮られた態様で表されている。そして、制限空間ＬＳ１１１内には、「ＧＯＡＬ」と書かれた山１１０１ａの画像が表示されている。さらに、仮想空間ＶＳ１１１は、仮想世界内において、ユーザＵ２が体験中の仮想空間ＶＳ１１２と共通している。そのため、図１１（ｂ）に示すように、仮想体験画面ＳＣ１１１で再現される仮想空間ＶＳ１１１には、隣の足場に、ユーザＵ２を表わすアバターオブジェクト１１０１ｂが配置されている。アバターオブジェクト１１０１ｂは、この時点のユーザＵ２の位置及び姿勢に応じた位置及び姿勢で配置されている。なお、仮想空間ＶＳ１１１では、隣の足場にユーザＵ２が存在しているという位置関係のため、アバターオブジェクト１１０１ｂは、ユーザＵ２を表わす画像が明確に視認可能な態様で表示されている。そのため、ユーザＵ１は、アバターオブジェクト１１０１ｂを見ることで、仮想世界中でユーザＵ２が自身のすぐ隣に到着し、ゴールの瞬間を共有していることを把握することができる。
【０１０４】
図１１の（ｃ）は、この時点でユーザＵ２が視認している仮想体験画面ＳＣ１１２の例である。仮想体験画面ＳＣ１１２では仮想空間ＶＳ１１２が再現されている。ユーザＵ２は、仮想体験画面ＳＣ１１２を見ることで、仮想空間ＶＳ１１２を知覚することができる。上記の通り、仮想空間ＶＳ１１２は、ユーザＵ１が知覚している仮想空間ＶＳ１１１と共通の空間である。行動空間ＡＳ１１２は、樹海を脱出し、樹海が存在していた山１１０２ａを眼下に望むことができる足場（ユーザＵ１の隣の足場）の画像で表されている。制限空間ＬＳ１１２は、足場の外側の雲海の画像で遮られた態様で表されている。そして、制限空間ＬＳ１１２内には、「ＧＯＡＬ」と書かれた山１１０２ａ（ユーザＵ１が見ている山１１０１ａと同じ山）の画像が表示されている。さらに、仮想空間ＶＳ１１２には、隣の足場に、ユーザＵ１を表わすアバターオブジェクト１１０２ｂが配置されている。アバターオブジェクト１１０２ｂは、この時点のユーザＵ１の位置及び姿勢に応じた位置及び姿勢で配置されている。なお、仮想空間ＶＳ１１２では、隣の足場にユーザＵ１が存在しているという位置関係のため、アバターオブジェクト１１０２ｂは、ユーザＵ１を表わす画像が明確に視認可能な態様で表示されている。そのため、ユーザＵ２は、アバターオブジェクト１１０２ｂを見ることで、仮想世界中でユーザＵ１が自身のすぐ隣に到着し、ゴールの瞬間を共有していることを把握することができる。
【０１０５】
以上の通り、本実施例の仮想体験システム２では、管理装置５０は、現実空間ＲＳ内におけるユーザＵ１、Ｕ２の位置関係を監視し、両者の行動空間が重複しないように、次に知覚させるべき仮想空間を選択し、選択した仮想空間を示す仮想体験画面情報を各ＨＭＤ１０に送信する。仮想空間として選択され得る空間の例は、図５〜図１１で登場したものに限られず、図１２に示すように、様々なバリエーションがあり得る。なお、図１２に示される仮想空間のバリエーションも一例に過ぎず、これ以外のバリエーションがあってもよい。
【０１０６】
上記の通り、本実施例の仮想体験システム２では、各局面において、ユーザＵ１が知覚する仮想空間（図５のＶＳ１１等）内でユーザＵ１が行動可能な行動空間（ＳＳ１１等）に対応する現実の空間である特定空間（ＳＳ１１等）と、ユーザＵ２が知覚する仮想空間（図５のＶＳ１２等）内でユーザＵ２が行動可能な行動空間（ＡＳ１２等）に対応する現実の空間である特定空間（ＳＳ１２等）と、は重複しない。即ち、各局面において、現実空間ＲＳ内において、ユーザＵ１が歩き回る範囲と、ユーザＵ２が歩き回る範囲とが重複することはないため、ユーザＵ１とユーザＵ２とが現実空間ＲＳ内で衝突する事態は起こらない。従って、本実施例の仮想体験システム２によると、複数人のユーザＵに同時に仮想体験を行わせる場合において、仮想体験中の各ユーザＵの行動を制限することなく、現実空間ＲＳ内でのユーザＵ同士の衝突を防止することができる。
【０１０７】
また、上記の通り、管理装置５０は、各ユーザＵのための出力音声情報をそれぞれ生成し、各ＨＭＤ１０に送信している（図４のＳ１８、Ｓ２０、Ｓ２４）。各ＨＭＤ１０は、受信した出力音声情報によって表される各ユーザＵのための再現音声をスピーカ１６から出力させる。これにより、ユーザＵ１は、仮想体験画面（図５のＳＣ１１等）を視認すると同時に、スピーカ１６ａから出力される再現音声（例えば、ユーザＵ２の声など）を含む様々な音声を聴取している。同様に、ユーザＵ２も、仮想体験画面（ＳＣ１２等）を視認すると同時に、スピーカ１６ｂから出力される再現音声（例えば、ユーザＵ１の声など）を含む様々な音声を聴取している。ユーザＵ１のための再現音声（即ちＨＭＤ１０ａのスピーカ１６ａから出力される再現音声）は、ユーザＵ１が存在する仮想空間内で聴取され得るユーザＵ２の声を表わす。ユーザＵ２のための再現音声（即ちＨＭＤ１０ｂのスピーカ１６ｂから出力される再現音声）は、ユーザＵ２が存在する仮想空間内で聴取され得るユーザＵ１の声を表わす。例えば、仮想世界である樹海内において、ユーザＵ１とユーザＵ２とは互いに長距離離間した位置に存在している場合、ユーザＵ１、Ｕ２は互いの声を殆ど聞き取ることはできない。一方、仮想世界である樹海内において、ユーザＵ１とユーザＵ２の相互の距離が縮まると、ユーザＵ１、Ｕ２は互いの声をより聞き取り易くなる。従って、本実施例によると、各ユーザＵは、同じ仮想世界内で仮想体験を行っている他のユーザＵの存在を意識しながら自身の仮想体験を行うことができる。
【０１０８】
また、上記の第４局面（図８）では、仮想世界で「落雷」という共通のイベントが発生する。ユーザＵ１が知覚する仮想空間ＶＳ４１内では、稲妻１４１ｃの画像が表示される演出が行われる。スピーカ１６ａから効果音（落雷の音）が出力される演出も併せて行われる。同時に、ユーザＵ２が知覚する仮想空間ＶＳ１２内では、稲妻１１２ｃの画像が表示される演出が行われる。スピーカ１６ｂから効果音（大きな落雷の音）が出力される演出も併せて行われる。同様に、最終局面（図１１）では、「ゴールを象徴する山を望む景色」という共通のイベントが発生する。ユーザＵ１が知覚する仮想空間ＶＳ１１１内では、山１１０１ａの画像が表示される演出が行われる。ユーザＵ２が知覚する仮想空間ＶＳ１１２内では、同じ山１１０２ａの画像が表示される演出が行われる。即ち、本実施例では、双方の仮想空間において、仮想世界で発生する同じ特定のイベントに関係する演出を含ませることができる。従って、本実施例によると、各ユーザＵが行っている仮想体験同士を結び付ける（リンクさせる）ことができ、各ユーザＵにより没入感のある（リアリティのある）仮想体験を行わせることができる。
【０１０９】
さらに、上記の第４局面（図８）では、ユーザＵ１が知覚する仮想空間ＶＳ４１内には、崖１４１ａの向こう側に、ユーザＵ２を表わすアバターオブジェクト１４１ｄが配置されている。同様に、ユーザＵ２が知覚する仮想空間ＶＳ１２内には、崖１１２ａの向こう側に、ユーザＵ１を表わすアバターオブジェクト１１２ｄが配置されている。同様に、最終局面（図１１）でも、ユーザＵ１が知覚する仮想空間ＶＳ１１１には、隣の足場に、ユーザＵ２を表わすアバターオブジェクト１１０１ｂが配置されている。ユーザＵ２が知覚する仮想空間ＶＳ１１２には、隣の足場に、ユーザＵ１を表わすアバターオブジェクト１１０２ｂが配置されている。従って、本実施例によると、各ユーザＵは、同じ仮想世界内で仮想体験を行っている他のユーザＵの存在を意識しながら自身の仮想体験を行うことができる。
【０１１０】
本実施例と請求項の記載の対応関係を説明しておく。ＨＭＤ１０ａが「第１の頭部装着型表示装置」の一例であり、ＨＭＤ１０ｂが「第２の頭部装着型表示装置」の一例である。三次元センサ２６ａが「第１の検出装置」の一例であり、三次元センサ２６ｂが「第２の検出装置」の一例である。管理装置５０の制御部６０が「管理制御部」の一例であり、ＨＭＤ１０ａの制御部２２ａが「第１の制御部」の一例であり、ＨＭＤ１０ｂの制御部２２ｂが「第２の制御部」の一例である。現実空間ＲＳが「第１の現実空間」及び「第２の現実空間」の一例である。ユーザＵ１が知覚する仮想空間（図５のＶＳ１１、図６のＶＳ２１、図７のＶＳ３１、図８のＶＳ４１、図１０のＶＳ４１、図１１のＶＳ１１１等）が「第１の仮想空間」の一例であり、ユーザＵ１が知覚する仮想空間（図５のＶＳ１２、図８のＶＳ１２、図９のＶＳ２２、図１０のＶＳ４２、図１１のＶＳ１１２等）が「第２の仮想空間」の一例である。また、場面転換に伴ってユーザＵが新たに知覚する各仮想空間が「第３の仮想空間」の一例である。第４局面（図８）における落雷が「特定のイベント」の一例である。
【０１１１】
（第２実施例）
続いて、図１３を参照して、第２実施例の仮想体験システム１０２について説明する。本実施例の仮想体験システム１０２は、二人のユーザＵ１、Ｕ２に同時に仮想体験を行わせるためのシステムである。図１３の（ａ）に示すように、第１実施例と同様に、本実施例の仮想体験システム１０２も、ＨＭＤ１０ａ、１０ｂと、管理装置５０と、を備える。本実施例でも、ＨＭＤ１０ａ、１０ｂは現実空間ＲＳ内に配置される。本実施例でも、ＨＭＤ１０ａは、現実空間ＲＳ内に存在するユーザＵ１の頭部に装着される。そして、もう一つのＨＭＤ１０ｂは、現実空間ＲＳ内に存在するもう一人のユーザＵ２の頭部に装着される。ＨＭＤ１０ａ、１０ｂと、管理装置５０と、の構成（図３参照）、及び、各装置が実行する処理（図４参照）自体は第１実施例と共通するため、詳しい説明は省略する。
【０１１２】
図１３に示すように、本実施例の仮想体験システム１０２は、システムによって実現される仮想体験が、二人のユーザＵ１、Ｕ２が、同時に、一つの仮想世界内を共通の経路で移動して、二人で協力しながら様々な場面を体験するものである点で、第１実施例とは異なる。
【０１１３】
図１３の（ａ）では、仮想体験システム１０２によって二人のユーザＵ１、Ｕ２が仮想体験を行っている間の現実空間ＲＳ内におけるユーザＵ１、Ｕ２の位置関係を示す。図１３の（ａ）の例では、現実空間ＲＳにおいて、ユーザＵ１とユーザＵ２とは全く異なる位置に配置されている。
【０１１４】
図１３の（ａ）に示すように、この局面では、ユーザＵ１の周囲及びユーザＵ２の周囲に、仮想的な場面を模した共通の仮想空間ＶＳ２０１が形成されている。即ち、本実施例では、ユーザＵ１、Ｕ２は、共通の仮想空間を知覚する。仮想空間ＶＳ２０１は、仮想空間ＶＳ２０１内でユーザＵ１、Ｕ２が行動することが許容されている行動空間ＡＳ２０１（図１３の（ａ）のハッチングがない領域参照）と、仮想空間ＶＳ２０１内でユーザＵ１、Ｕ２が立ち入ることが制限されている制限空間ＬＳ２０１（図１３の（ａ）のハッチング領域参照）と、を備えている。仮想空間ＶＳ２０１内では、ユーザＵ１、Ｕ２は、行動空間ＡＳ２０１でのみ行動可能である。ユーザＵ１が知覚する仮想空間ＶＳ２０１内の行動空間ＡＳ２０１に対応する現実空間ＲＳ内の空間である特定空間ＳＳ２０１の面積は、現実空間ＲＳの面積よりも小さい。そして、ユーザＵ２が知覚する仮想空間ＶＳ２０１内の行動空間ＡＳ２０１に対応する現実空間ＲＳ内の空間である特定空間ＳＳ２０２の面積は、現実空間ＲＳの面積よりも小さい。このように、本実施例では、ユーザＵ１、Ｕ２が体験する仮想空間ＶＳ２０１は共通するが、現実空間ＲＳ内でユーザＵ１が行動する特定空間ＳＳ２０１と、現実空間ＲＳ内でユーザＵ２が行動する特定空間ＳＳ２０２と、は全く異なる位置に配置され、両者は重複しない。
【０１１５】
図１３の（ｂ）は、この時点でユーザＵ１が視認している仮想体験画面ＳＣ２０１の例である。仮想体験画面ＳＣ２０１では、ユーザＵ１の周りに形成された仮想空間ＶＳ２０１が再現されている。行動空間ＡＳ２０１は、樹海中に形成された歩道の画像で表されている。制限空間ＬＳ２０１は、岩石２１１の画像によって遮られた態様で表されている。また、仮想体験画面ＳＣ２０１には、ユーザＵ２を表わすアバターオブジェクト２１０ａが配置されている。図１３の（ａ）に示すように、仮想空間ＶＳ２０１において、ユーザＵ２は、ユーザＵ１の目の前に位置している。そのため、ユーザＵ１が視認する仮想体験画面ＳＣ２０１では、ユーザＵ２の後姿を現したアバターオブジェクト２１０ａが配置されている。
【０１１６】
特定空間ＳＳ２０２内におけるユーザＵ２の位置（即ち現実空間ＲＳ内におけるユーザＵ２の位置）を仮想空間ＶＳ２０１内に反映させるための手法は例えば以下の２通りである。
【０１１７】
（第１の手法）
第１の手法は、各ユーザの現実空間ＲＳ内の位置を表わす座標値を特定し、各特定空間同士の位相差に基づいて座標値を変換することによる手法である。上記の通り、管理装置５０は、ＨＭＤ１０ａの三次元センサ２６ａの検出値と、ＨＭＤ１０ｂの三次元センサ２６ｂの検出値と、を常時受信している（図４のＳ１０、Ｓ１２）。そして、管理装置５０は、ＨＭＤ１０ａの三次元センサ２６ａの検出値と、ＨＭＤ１０ｂの三次元センサ２６ｂの検出値と、に基づいて、その時点におけるユーザＵ１の位置及び姿勢（即ちＨＭＤ１０ａの位置及び姿勢）と、この時点におけるユーザＵ２の位置及び姿勢（即ちＨＭＤ１０ｂの位置及び姿勢）と、を特定する。そして、管理装置５０は、現実空間ＲＳ内（即ち特定空間ＳＳ２０１内）におけるユーザＵ１の位置と、現実空間ＲＳ内（即ち特定空間ＳＳ２０２内）におけるユーザＵ２の位置と、をそれぞれ座標値に変換する。ここで、管理装置５０は、特定空間ＳＳ２０１（ユーザＵ１が実際に行動可能な空間）と特定空間ＳＳ２０２（ユーザＵ２が実際に行動可能な空間）との現実空間ＲＳ内における位置関係を、位相差（例えば１８０°差、等）によって予め把握している。管理装置５０は、ユーザＵ２の位置を表わす座標値を、特定空間ＳＳ２０１と特定空間ＳＳ２０２との間の位相差に基づいて変換し、特定空間ＳＳ２０１内におけるユーザＵ２の仮想的な位置を表わす座標値を特定する。そして、管理装置５０は、既に特定されている特定空間ＳＳ２０１内におけるユーザＵ１の位置を表わす座標値と、上記の変換によって特定された特定空間ＳＳ２０１内におけるユーザＵ２の仮想的な位置を表わす座標値と、に基づいて、ユーザＵ２を表わすアバターオブジェクト２１０ａを配置した仮想体験画面ＳＣ２０１を生成し、ＨＭＤ１０ａに供給する。この結果、ユーザＵ１は、図１３の（ｂ）に示すような仮想体験画面ＳＣ２０１を視認することができる。
【０１１８】
（第２の手法）
第２の手法は、各ユーザの現実空間ＲＳ内の初期位置を特定し、各ユーザが仮想体験を行う過程で初期位置から移動した場合に、初期位置からの移動量を特定することによる手法である。この手法による場合、管理装置５０は、ＨＭＤ１０ａの初期位置（即ち最初の特定空間ＳＳ２０１内におけるユーザＵ１の初期位置）と、ＨＭＤ１０ｂの初期位置（即ち最初の特定空間ＳＳ２０２内におけるユーザＵ２の初期位置）と、を事前に特定し、その座標値を記憶している。ここで、管理装置５０は、特定空間ＳＳ２０１と特定空間ＳＳ２０２との現実空間ＲＳ内における位置関係を、位相差（例えば１８０°差、等）によって予め把握している。そのため、管理装置５０は、ＨＭＤ１０ｂの初期位置（即ちユーザＵ２の初期位置）を表す初期座標値を、特定空間ＳＳ２０１と特定空間ＳＳ２０２との間の位相差に基づいて変換し、特定空間ＳＳ２０１内におけるユーザＵ２の仮想的な初期位置を表わす仮想初期座標値を特定する。その後、各ユーザは、仮想体験を行う過程で初期位置から移動する。上記の通り、管理装置５０は、ＨＭＤ１０ａの三次元センサ２６ａの検出値と、ＨＭＤ１０ｂの三次元センサ２６ｂの検出値と、を常時受信している（図４のＳ１０、Ｓ１２）。そして、管理装置５０は、ＨＭＤ１０ａの三次元センサ２６ａの検出値と、ＨＭＤ１０ｂの三次元センサ２６ｂの検出値と、に基づいて、その時点におけるユーザＵ１の位置及び姿勢（即ちＨＭＤ１０ａの位置及び姿勢）と、この時点におけるユーザＵ２の位置及び姿勢（即ちＨＭＤ１０ｂの位置及び姿勢）と、を特定する。そして、管理装置５０は、現実空間ＲＳ内（即ち特定空間ＳＳ２０１内）におけるユーザＵ１の初期位置からの移動量と、現実空間ＲＳ内（即ち特定空間ＳＳ２０２内）におけるユーザＵ２の初期位置からの移動量と、をそれぞれ特定する。管理装置５０は、ユーザＵ１の初期座標値と移動量とに基づいて、特定空間ＳＳ２０１内におけるユーザＵ１の現在位置を特定する。同時に、管理装置５０は、ユーザＵ２の仮想初期座標値と移動量とに基づいて、特定空間ＳＳ２０１内におけるユーザＵ２の仮想的な現在位置を特定する。そして、管理装置５０は、特定されたユーザＵ１の現在位置と、ユーザＵ２の仮想的な現在位置と、に基づいて、ユーザＵ２を表わすアバターオブジェクト２１０ａを配置した仮想体験画面ＳＣ２０１を生成し、ＨＭＤ１０ａに供給する。この結果、ユーザＵ１は、図１３の（ｂ）に示すような仮想体験画面ＳＣ２０１を視認することができる。
【０１１９】
図１３の（ｃ）は、この時点でユーザＵ２が視認している仮想体験画面ＳＣ２０２の例である。仮想体験画面ＳＣ２０２では、ユーザＵ２の周りに形成された仮想空間ＶＳ２０１が再現されている。行動空間ＡＳ２０１、制限空間ＬＳ２０１は、ユーザＵ１が知覚しているものと共通する。また、仮想体験画面ＳＣ２０２には、ユーザＵ１を表わすアバターオブジェクトは配置されていない（見えていない）。図１３の（ａ）に示すように、仮想空間ＶＳ２０１において、ユーザＵ１は、ユーザＵ２より後に位置しているためである。
【０１２０】
特定空間ＳＳ２０１内におけるユーザＵ１の位置（即ち現実空間ＲＳ内におけるユーザＵ１の位置）を仮想空間ＶＳ２０２内に反映させるための手法は、例えば、上記の第１の手法又は第２の手法のうちのいずれかである。同様の手法によって特定空間ＳＳ２０２内におけるユーザＵ１の仮想的な位置が特定されることにより、ユーザＵ２は、図１３の（ｃ）に示すような仮想体験画面ＳＣ２０２を視認することができる。
【０１２１】
上記の通り、本実施例では、ユーザＵ１、Ｕ２が体験する仮想空間ＶＳ２０１は共通するが、現実空間ＲＳ内でユーザＵ１が行動する特定空間ＳＳ２０１と、現実空間ＲＳ内でユーザＵ２が行動する特定空間ＳＳ２０２と、は全く異なる位置に配置され、両者は重複しない。即ち、本実施例でも、現実空間ＲＳ内において、ユーザＵ１が歩き回る範囲（特定空間ＳＳ２０１）と、ユーザＵ２が歩き回る範囲（特定空間ＳＳ２０２）とが重複することはないため、ユーザＵ１、Ｕ２は、共通の仮想空間ＶＳ２０１内で協力して仮想体験を行ないながらも、ユーザＵ１とユーザＵ２とが現実空間ＲＳ内で衝突する事態は起こらない。
【０１２２】
以上、本明細書で開示する技術の具体例を説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１２３】
（変形例１）上記の各実施例では、ＨＭＤ１０ａ、１０ｂは、ともに共通の現実空間ＲＳ内に配置され、それぞれユーザＵ１、Ｕ２によって装着されている。これに限られず、ＨＭＤ１０ａ、１０ｂが、互いに異なる現実空間ＲＳ内に配置されていてもよい。例えば、ユーザＵ１によって装着されるＨＭＤ１０ａが、東京の特定の体験部屋である第１の現実空間に配置され、ユーザＵ２によって装着されるＨＭＤ１０ｂが、東京の特定の体験部屋である第２の現実空間に配置されてもよい。この場合も管理装置５０が上記の各実施例と同様の処理を実行することで、上記の各実施例と同様の仮想体験をユーザＵ１、Ｕ２に行わせることができる。
【０１２４】
（変形例２）上記の各実施例では、仮想体験システム２、１０２は、各ＨＭＤ１０とインターネット４を介して通信可能な１個の管理装置５０を備えている。これに限られず、上記の管理装置５０と同様の機能を、相互に通信を実行可能な複数個の端末装置によって実現してもよい。その場合、各ユーザＵは、ＨＭＤ１０を装着するとともに、端末装置を身体の一部に装着（例えば、背中に背負う等）して、仮想体験を行うようにしてもよい。
【０１２５】
（変形例３）上記の各実施例では、現実空間ＲＳ内における各ユーザＵの位置及び姿勢は、ＨＭＤ１０に設けられた三次元センサ２６のセンサ検出値に基づいて特定される。これに限られず、現実空間ＲＳ内における各ユーザＵの位置及び姿勢は、現実空間ＲＳ内に設けられた任意の検出装置による検出値に基づいて特定されてもよい。例えば、現実空間ＲＳ内における各ユーザＵの位置及び姿勢は、現実空間ＲＳ内に設けられたセンシング装置による検出値に基づいて特定されてもよい。また、現実空間ＲＳ内における各ユーザＵの位置及び姿勢は、現実空間ＲＳ内に設けられた撮像装置によって撮像される現実空間ＲＳ内の画像に基づいて特定されてもよい。また、ユーザ毎に、当該ユーザの位置及び姿勢を検出するための検出装置が設けられていてもよい。この変形例における各種検出装置も、「第１の検出装置」、「第２の検出装置」の一例である。
【０１２６】
（変形例４）上記の各実施例では、仮想体験システム２、１０２は、二人のユーザＵによって使用される２個のＨＭＤ１０を備えている。これに限られず、仮想体験システム２、１０２は、三人以上のユーザＵによって使用される３個以上のＨＭＤ１０を備えていてもよい。
【０１２７】
（変形例５）上記の実施例では、各ＨＭＤ１０と管理装置５０は、インターネット４を介してＷｉ−Ｆｉ通信を実行可能である。しかしながら、無線通信は、Ｗｉ−Ｆｉ通信に限られず、任意の方式に従った無線通信であってもよい。従って、例えば、ＨＭＤ１０と管理装置５０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信を実行してもよいし、その他の無線通信を実行してもよい。
【０１２８】
（変形例６）上記の各実施例では、管理装置５０は、現実空間ＲＳ外に配置されている（図１参照）。変形例では、管理装置５０は、現実空間ＲＳ内に配置されていてもよい。
【０１２９】
（変形例７）管理装置５０の制御部６０は、ＨＭＦ１０から取得されるセンサ検出値に基づいて、ユーザＵが、仮想空間内において、立ち入りできないように制限されている範囲に近づこうとしていることが検出される場合、仮想体験画面中に警告メッセージを表示させるようにしてもよい。
【０１３０】
（変形例８）管理装置５０の制御部６０は、ＨＭＦ１０から取得されるセンサ検出値に基づいて、ユーザＵが、仮想空間内において、所定位置に所定期間以上立ち止まっていることが検出される場合、仮想体験画面中に、進行を促すガイド情報を表示させる（例えば、進行を促すメッセージを表示させる、ヒント情報を表示させる等）ようにしてもよい。
【０１３１】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１３２】
２：仮想体験システム
４：インターネット
１０ａ、１０ｂ：ＨＭＤ
１１ａ：フレーム
１２ａ、１２ｂ：表示部
１４ａ、１４ｂ：操作部
１６ａ、１６ｂ：スピーカ
１８ａ、１８ｂ：マイク
２０ａ、２０ｂ：コントロールボックス
２２ａ、２２ｂ：制御部
２４ａ、２４ｂ：メモリ
２６ａ、２６ｂ：三次元センサ
２８ａ、２８ｂ：無線通信Ｉ／Ｆ
５０：管理装置
５２：表示部
５４：操作部
５６：無線通信Ｉ／Ｆ
６０：制御部
６２：メモリ
６４：仮想体験プログラム
６６：現実空間データ
１０２：仮想体験システム
１１１：樹木
１１２ａ：崖
１１２ｂ：樹木
１１２ｃ：稲妻
１１２ｄ：アバターオブジェクト
１２１ａ：鳥居
１２１ｂ：樹木
１２２ａ：樹木等
１３１ａ：樹木
１４１ａ：崖
１４１ｂ：樹木等
１４１ｃ：稲妻
１４１ｄ：アバターオブジェクト
１４１ｅ：橋
１４２ａ：階段
１４２ｂ：鳥居
２１０ａ：アバターオブジェクト
２１１：岩石
１１０１ａ：山
１１０１ｂ：アバターオブジェクト
１１０２ａ：山
１１０２ｂ：アバターオブジェクト
Ｕ１、Ｕ２：ユーザ
ＲＳ：現実空間
ＶＳ１１〜ＶＳ２０１：仮想空間
ＡＳ１１〜ＡＳ２０１：行動空間
ＳＳ１１〜ＳＳ２０２：特定空間
ＬＳ１１〜ＬＳ２０１：制限空間
ＳＣ１１〜ＳＣ２０２：仮想体験画面
Ｇ１１〜Ｇ４２：矢印
【図１】
2020184695.tif 000003
【図２】
2020184695.tif 000004
【図３】
2020184695.tif 000005
【図４】
2020184695.tif 000006
【図５】
2020184695.tif 000007
【図６】
2020184695.tif 000008
【図７】
2020184695.tif 000009
【図８】
2020184695.tif 000010
【図９】
2020184695.tif 000011
【図１０】
2020184695.tif 000012
【図１１】
2020184695.tif 000013
【図１２】
2020184695.tif 000014
【図１３】
2020184695.tif 000015