(57)【特許請求の範囲】
【請求項１】
所定の実空間でユーザが装着するヘッドマウントディスプレイと、
前記ヘッドマウントディスプレイの前記実空間内での位置および姿勢を検知する第一検知部と、
前記実空間に対応する仮想空間を生成し、前記第一検知部の検知結果に基づいて、前記ユーザが前記ヘッドマウントディスプレイを介して見える前記仮想空間の画像を生成する画像生成部と、
を備えた仮想空間表示システムであって、
前記実空間に移動可能に配置された実物体と、
該実物体の前記実空間内での位置および姿勢を検知する第二検知部と、
をさらに備え、
前記画像生成部は、
前記実物体に対応する仮想物体の画像を、前記第二検知部の検知結果に基づく位置および姿勢で前記仮想空間の床面または台上に生成し、
前記実物体の移動による前記第二検知部の検知結果の変化に応じて前記仮想物体の前記仮想空間内での位置および姿勢を変化させ、
前記移動により、前記仮想物体が前記床面または台上から離れたとき、前記床面または台上に、若しくは、前記仮想物体の前記床面または台上に接していた面に、所定のメッセージを表示させる
仮想空間表示システム。
【請求項２】
前記仮想物体の画像は、前記実物体と略同形状に生成される請求項１に記載の仮想空間表示システム。
【請求項３】
請求項１または請求項２に記載の仮想空間表示システムを含み、前記仮想空間でのゲームを実行するゲームシステム。
【請求項４】
所定の実空間でユーザが装着するヘッドマウントディスプレイに仮想空間の画像を表示する仮想空間表示システムのコンピュータを、
前記ヘッドマウントディスプレイの前記実空間内での位置および姿勢を検知する第一検知手段、
前記実空間に対応する仮想空間を生成し、前記第一検知手段の検知結果に基づいて、前記ユーザが前記ヘッドマウントディスプレイを介して見えるべき前記仮想空間の画像を生成する画像生成手段、
前記実空間に配置された実物体の該実空間内での位置および姿勢を検知する第二検知手段、
として機能させ、
前記画像生成手段は、前記実物体に対応する仮想物体の画像を、前記第二検知手段の検知結果に基づく位置および姿勢で前記仮想空間の床面または台上に生成し、
前記実物体の移動による前記第二検知部の検知結果の変化に応じて前記仮想物体の前記仮想空間内での位置および姿勢を変化させ、
前記移動により、前記仮想物体が前記床面または台上から離れたとき、前記床面または台上に、若しくは、前記仮想物体の前記床面または台上に接していた面に、所定のメッセージを表示させる
仮想空間表示プログラム。
【請求項５】
請求項４に記載の仮想空間表示プログラムを含み、コンピュータに前記仮想空間でのゲームを実行させるゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定の実空間でユーザが装着するヘッドマウントディスプレイに仮想空間の画像を表示するための仮想空間表示システム、ゲームシステム、仮想空間表示プログラムおよびゲームプログラムに関する。
【背景技術】
【０００２】
近年、ヘッドマウントディスプレイを利用したバーチャルリアリティ（仮想現実）に関するゲーム（ゲームシステム）が実現されている（たとえば、非特許文献１参照）。このようなゲームでは、ユーザが装着したヘッドマウントディスプレイに仮想空間の画像が表示される。そして、ユーザが移動するなどの動きに応じて同ディスプレイに表示される仮想空間の画像も変化していく。これにより、ユーザは、仮想空間に実際に入り込んだかのような感覚（没入感）を得ることができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】http://game.watch.impress.co.jp/docs/series/vrgaming/20150818_716564.html
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したバーチャルリアリティに関するゲームでは、視覚的及び聴覚的には仮想空間に実際に入り込んだかのような感覚（没入感）が得られるものの、より没入感を向上させるには触覚などの他の感覚に関する情報をユーザに与える必要がある。
【０００５】
この発明は、バーチャルリアリティのゲームなどで生成される仮想空間に実際に入り込んだかのような感覚（没入感）を向上させる仮想空間表示システム、ゲームシステム、仮想空間表示プログラムおよびゲームプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願発明の第１の側面によって提供される仮想空間表示システムは、ヘッドマウントディスプレイ、第一検知部、画像生成部、実物体および第二検知部を備える。ヘッドマウントディスプレイは、所定の実空間でユーザが装着する。第一検知部は、ヘッドマウントディスプレイの実空間内での位置および姿勢を検知する。画像生成部は、実空間に対応する仮想空間を生成し、第一検知部の検知結果に基づいて、ユーザがヘッドマウントディスプレイを介して見えるべき仮想空間の画像を生成する。実物体は、実空間に移動可能に配置される。第二検知部は、実物体に対応する仮想物体の画像を、第二検知部の検知結果に基づく位置および姿勢で前記仮想空間の床面または台上に生成し、実物体の移動による第二検知部の検知結果の変化に応じて仮想物体の仮想空間内での位置および姿勢を変化させ、移動により仮想物体が床面または台上から離れたとき、床面または台上に、若しくは、仮想物体の床面または台上に接していた面に所定のメッセージを表示させる。
【０００７】
本願発明の第２の側面によって提供されるゲームシステムは、上記仮想空間表示システムを含み、仮想空間でのゲームを実行する。
【０００８】
本願発明の第３の側面によって提供される仮想空間表示プログラムは、所定の実空間でユーザが装着するヘッドマウントディスプレイに仮想空間の画像を表示する仮想空間表示システムのコンピュータを、ヘッドマウントディスプレイの実空間内での位置および姿勢を検知する第一検知手段、実空間に対応する仮想空間を生成し、第一検知手段の検知結果に基づいて、ユーザがヘッドマウントディスプレイを介して見えるべき仮想空間の画像を生成する画像生成手段、実空間に配置された実物体の実空間内での位置および姿勢を検知する第二検知手段、として機能させる。また、画像生成手段は、実物体に対応する仮想物体の画像を、第二検知手段の検知結果に基づく位置および姿勢で仮想空間の床面または台上に生成し、実物体の移動による第二検知部の検知結果の変化に応じて仮想物体の仮想空間内での位置および姿勢を変化させ、移動により仮想物体が床面または台上から離れたとき、床面または台上に、若しくは仮想物体の床面または台上に接していた面に所定のメッセージを表示させる。
本願発明の第４の側面によって提供されるゲームプログラムは、上記仮想空間表示プログラムを含み、コンピュータに仮想空間でのゲームを実行させる。
【発明の効果】
【０００９】
この発明によれば、ヘッドマウントディスプレイを装着したユーザと同一の実空間に配置された実物体の仮想オブジェクトが、仮想空間に配置される。しかも、実空間において、ユーザと実物体との位置関係に対応する仮想空間の位置に配置される。すなわち、実空間の実物体と仮想空間の仮想オブジェクトとが連動した状態となる。したがって、ユーザが仮想オブジェクトに向かって移動して接触した場合、実空間においてもユーザは実物体に接触することとなるので、視覚および聴覚に加えて、仮想空間において仮想オブジェクトに触れる感覚（触覚）をユーザに与えることができる。これにより、仮想空間に実際に入り込んだかのような感覚（没入感）を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】この発明が適用される実施形態のゲームシステムの構成を示す図である。
【図２】同ゲームシステムのゲーム端末装置、ヘッドマウントディスプレイおよび検知装置のブロック図である。
【図３Ａ】ヘッドマウントディスプレイに表示されるゲーム画像の一例を示す図である。
【図３Ｂ】ヘッドマウントディスプレイに表示されるゲーム画像の一例を示す図である。
【図３Ｃ】ヘッドマウントディスプレイに表示されるゲーム画像の一例を示す図である。
【図３Ｄ】ヘッドマウントディスプレイを装着したユーザと物体との実空間での位置関係を示す図である。
【図３Ｅ】ヘッドマウントディスプレイを装着したユーザと物体との実空間での位置関係を示す図である。
【図３Ｆ】ヘッドマウントディスプレイを装着したユーザと物体との実空間での位置関係を示す図である。
【図４】同ゲームシステムの機能ブロック図である。
【図５】同ゲームシステムが実行する空間生成処理および画像生成処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
図面を参照して、この発明の実施形態であるゲームシステム（仮想空間表示システム）について説明する。なお、この発明の構成は、実施形態に限定されるものではない。また、各フローチャートの処理手順は、実施形態に限定されず矛盾等が生じない範囲で順不同である。
【００１２】
図１は、この実施形態のゲームシステム１の構成を示す図である。また、図２は、この実施形態のゲーム端末装置２およびヘッドマウントディスプレイ３，検知装置５の構成を示すブロック図である。
【００１３】
ゲームシステム１は、床面Ｆを有する部屋Ｒ内に設置されている。部屋Ｒは、四方が壁面Ｗに囲まれているが、本発明において壁面Ｗは必須ではない。ゲームシステム１は、ゲーム端末装置２、ヘッドマウントディスプレイ（ＨＭＤ）３、レーザ照射装置４（４Ａ，４Ｂ）および物体（実物体）６を備えている。ヘッドマウントディスプレイ３には、その位置および姿勢を検知(sense)する機能が備わっている。また、物体６には、その位置および姿勢を検知する検知装置５が設けられている。ゲームシステム１は、これらのデバイスを用いて所定のバーチャルリアリティ（ＶＲ）のゲーム（以下、ＶＲゲームという）を実行する。
【００１４】
ゲーム端末装置２は、ゲームプログラムが記憶された記憶部２７（図２参照）からゲームプログラム７０を読み出して実行し、部屋Ｒを含む実空間に対応する三次元の仮想空間を生成する。そして、生成した仮想空間の画像を含むゲーム画像をヘッドマウントディスプレイ３に表示する。ゲーム端末装置２としては、たとえば、専用ゲーム機やパーソナルコンピュータなどが適用可能である。
【００１５】
本実施形態のＶＲゲームでは、ユーザＰが装着したヘッドマウントディスプレイ３の位置および姿勢が検知されることで、ユーザＰの動き（移動、姿勢の変化など）に応じた仮想空間のゲーム画像がヘッドマウントディスプレイ３に表示される（図３参照）。すなわち、ユーザＰの視線に応じた仮想空間のゲーム画像が表示され、ユーザＰは、仮想空間に実際に入り込んだかのような感覚を得られる。
【００１６】
また、本実施形態のＶＲゲームでは、ユーザＰと同一の実空間に配置された物体６に対応する仮想オブジェクトＡ（図３参照）も仮想空間に配置される。物体６もヘッドマウントディスプレイ３と同様に位置および姿勢が検知され、物体６に対応する仮想空間内の位置に仮想オブジェクトＡが配置される。すなわち、仮想オブジェクトＡは、位置および姿勢に関して物体６に連動する。たとえば、実空間において物体６が持ち上げられた場合には、仮想空間における仮想オブジェクトＡも同様に持ち上げられた状態となる。
【００１７】
なお、物体６はユーザＰによって持ち上げられたり、移動したりできる可動物に限定されず、固定物であってもよい。その場合、ユーザＰによって力が加えられても物体６は移動しないため、仮想オブジェクトＡも移動しない。
【００１８】
図２において、ヘッドマウントディスプレイ３は、ユーザＰの両目を覆うアイマスク５２を有し、アイマスクの内部に左目用ディスプレイ４６および右目用のディスプレイ４７が左右に配置されている。左目用ディスプレイ４６および右目用のディスプレイ４７のそれぞれがユーザＰがアイマスク５２を頭部（両目の前）に当接させてヘッドマウントディスプレイ３を装着すると、アイマスク５２がユーザＰの実空間に対する視界を塞ぐとともに、左目用ディスプレイ４６および右目用のディスプレイ４７がユーザＰの左目および右目の前方に位置する。これにより、ユーザＰは、左目用ディスプレイ４６、右目用のディスプレイ４７に表示される仮想空間のみを視認することとなる。
【００１９】
レーザ照射装置（発光部）４Ａ，４Ｂは、それぞれ交互に赤外線レーザで部屋Ｒをスキャンする。ヘッドマントディスプレイ３および検知装置５は、この赤外線レーザを受光する受光センサ５０、６５をそれぞれ複数ずつ備えており、どのスキャンタイミングにどの受光センサ５０、６５がレーザを受光したか等に基づいてヘッドマウントディスプレイ３および物体６の位置および姿勢が算出（検知）される。なお、レーザ照射装置４は、２つに限定されるものではなく、１以上であればよい。なお、この実施形態において、物体６は、箱型の立方体であり、ユーザＰが持ち運べる程度の重量である。なお、物体６の形状等は、特にこれに限定されるものではない。また、図１において、検知装置５は、物体６の上面に設けられているが、検知装置５が設けられる位置は上面に限定されない。赤外線レーザを受光可能な位置であればよい。また、検知装置５は物体６の全体に設けられる必要はない。ゲームプログラム７０が検知装置５と仮想オブジェクトＡとの位置関係を記憶していればよい。
【００２０】
ゲーム機２は、バス２９上に制御部２０、操作部２６、記憶部２７および無線通信回路部２８を有している。制御部２０は、ＣＰＵ２１、ＲＯＭ（フラッシュメモリ）２２、ＲＡＭ２３、画像プロセッサ２４および音声プロセッサ２５を含んでいる。画像プロセッサ２４には、ビデオＲＡＭ（ＶＲＡＭ）３０が接続されている。
【００２１】
無線通信回路部２８は、Ｗｉ−Ｆｉ通信により、ヘッドマウントディスプレイ３および検知装置５と通信する。操作部２６は、ユーザによるキーボードなどの操作を検出し、その操作信号をＣＰＵ２１に入力する。記憶部２７は、たとえばハードディスクであり、ゲームプログラム７０が記憶されている。ゲームプログラム７０は、プログラム本体のほか、ＶＲゲームの進行に必要な仮想オブジェクトＡの形状・画像などのゲームデータを含んでいる。
【００２２】
ＲＡＭ２３には、ＣＰＵ２１がゲームプログラム７０を実行する際に使用されるワークエリアが設定される。ワークエリアには、ＶＲゲームの進行に伴って発生する各種パラメータなどが含まれる。ＲＯＭ２２には、ゲームプログラム７０を実行するための基本プログラムが記憶されている。
【００２３】
画像プロセッサ２４は、ゲーム画像を生成可能なＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，グラフィックス・プロセッシング・ユニット）を備えている。画像プロセッサ２４は、ＣＰＵ２１の指示に従って仮想空間を生成し、この仮想空間を仮想のカメラで撮影した画像をゲーム画像としてＶＲＡＭ３０上に描画する。本実施形態では、ヘッドマウントディスプレイ３の位置および姿勢の情報に基づいて推測されるユーザの視線に応じた左目用ゲーム画像および右目用ゲーム画像が生成される。そして、生成されたゲーム画像の情報はヘッドマウントディスプレイ３に送信される。
【００２４】
音声プロセッサ２５は、ゲーム音声を生成するＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ：デジタル・シグナル・プロセッサ）を有している。音声プロセッサ２５は、生成したゲーム音声をヘッドマウントディスプレイ３に送信する。そして、ゲーム音声は、ヘッドマウントディスプレイ３に接続されたイヤホンから出力される。
【００２５】
ヘッドマウントディスプレイ３は、バス５１上に制御部４０、無線通信回路部４４、ＶＲＡＭ４５、アンプ４８および（複数の）受光センサ５０を有している。制御部４０は、ＣＰＵ４１、ＲＯＭ（フラッシュメモリ）４２およびＲＡＭ４３を含んでいる。ＶＲＡＭ４５には、左目用ディスプレイ４６および右目用ディスプレイ４７が接続されている。アンプ４８には、イヤホン端子４９が接続されている。
【００２６】
無線通信回路部４４は、Ｗｉ−Ｆｉ通信により、ゲーム端末装置２と通信する。ＶＲＡＭ４５には、ＣＰＵ４１による指示によって、ゲーム端末装置２から受信したゲーム画像が描画される。描画されたゲーム画像は、左目用ディスプレイ４６および右目用ディスプレイ４７に出力される。アンプ４８には、ゲーム端末装置２から受信したゲーム音声が出力される。アンプ４８は、ゲーム音声の信号を増幅してイヤホン端子４９に出力する。イヤホン端子４９には、ユーザＰが両耳に装着するステレオイヤホンが接続され、このイヤホンによりユーザＰに対してゲーム音声が出力される。
【００２７】
受光センサ５０は、ヘッドマウントディスプレイ３（アイマスク５２）の周面に複数配置され、それぞれレーザ照射装置４から照射される赤外線レーザを検出し、検出したことを示す検出信号をＣＰＵ４１に入力する。ＣＰＵ４１は、上述したようにレーザ照射装置４で赤外線レーザがスキャンされたタイミングおよびどの受光センサ５０がレーザを受光したか等に基づいて、ヘッドマウントディスプレイ３の実空間における位置および姿勢を検知する。そして、検知した位置および姿勢に関する情報は、ゲーム端末装置２に送信される。
【００２８】
検知装置５は、バス６６上に制御部６０、無線通信回路部６４および受光センサ６５を有している。制御部６０は、ＣＰＵ６１、ＲＯＭ（フラッシュメモリ）６２およびＲＡＭ６３を含んでいる。無線通信回路部６４は、Ｗｉ−Ｆｉ通信により、ゲーム端末装置２と通信する。
【００２９】
受光センサ６５は、ヘッドマウントディスプレイ３の受光センサ５０と同一のセンサであり、たとえば、物体６の上面に複数配置される。また、受光センサ６５は、受光センサ５０と同様に、レーザ照射装置４から照射される赤外線レーザを検出し、検出したことを示す検出信号をＣＰＵ６１に入力する。ＣＰＵ６１は、レーザ照射装置４で赤外線レーザがスキャンされたタイミングおよびどの受光センサ６０がレーザを受光したか等に基づいて、物体６の実空間における位置および姿勢を検知する。そして、検知した位置および姿勢に関する情報は、ゲーム端末装置２に送信される。
【００３０】
次に、ゲームシステム１およびゲームプログラム７０の協働により実行されるゲームの一場面について説明する。まず、ヘッドマウントディスプレイ３を装着したユーザＰと物体６とは実空間である部屋Ｒ内にあり、それぞれ図３（Ｄ）の位置関係である。ユーザＰは物体６（仮想空間内の仮想オブジェクトＡ）の方向を向いているものとする。このときヘッドマウントディスプレイ３には図３（Ａ）に示すゲーム画像が表示される。図３（Ａ）−（Ｃ）のゲーム画像は、ヘッドマウントディスプレイ３において、左右の視差などによりユーザＰに対して立体的に表示される。したがって、ゲーム画像は、それぞさ視差のある左目画像、右目画像が作成されるが、この図ではその一方のみを表示する。なお、図３（Ｄ）において、物体６は、部屋Ｒの床面Ｆに配置されているが、配置場所は床面Ｆに限定されない。たとえば、床面Ｆ上に設置された台の上や空中であってもよい。
【００３１】
図３（Ｄ）の状態から、ユーザＰが物体６に近づく方向に移動して図３（Ｅ）の位置関係になると、すなわち、仮想空間内でユーザＰが仮想オブジェクトＡに近づく方向に移動すると、ヘッドマウントディスプレイ３には図３（Ｂ）のようなゲーム画像が表示される。この距離で、ユーザＰは物体６を両手で掴むことが可能である。ユーザＰは、手を伸ばしてヘッドマウントディスプレイ３内に見えている仮想オブジェクトＡに触れようとした場合、仮想オブジェクトＡに対応する実空間の位置に物体６が存在するので、ユーザＰの手は物体６に触れることとなる。したがって、ユーザＰは、実際に仮想オブジェクトＡに触れたかのような感覚を得られる。
【００３２】
ユーザＰがヘッドマウントディスプレイ３内に見えている仮想オブジェクトＡを持ち上げた場合、ユーザＰは、図３（Ｆ）に示すように実空間の物体６を掴んで持ち上げることになる。したがって、ユーザＰは、物体６の感触および重さを感じるので、実際に仮想オブジェクトＡを持ち上げて移動させたかのような感覚を得られる。そしてこれにより物体６が移動するため、検知装置５の位置検知に基づいて仮想オブジェクトＡも物体６の移動に対応して移動する。
【００３３】
また、仮想オブジェクトＡ（物体６）が移動されたとき、図３（Ｃ）に示すように仮想オブジェクトＡが配置されていた仮想空間の床面Ｆにヒント（メッセージ）ＨＭが現れるようにしてもよい。あるいは、仮想オブジェクトＡの裏面にヒントＨＭが現れるようにしてもよい。これにより、ユーザＰはヒントＨＭを参考にしてＶＲゲームを進行させることができる。すなわち、物体６を回転させると仮想オブジェクトＡも回転する。これにより、ユーザＰに仮想オブジェクトＡの裏面が見えるようになり、そこに記載されたヒントＨＭが見えるようになる。
【００３４】
図４は、ゲームシステム１の機能ブロック図である。この図では、ゲームシステム１のうち本発明に関連する機能のみ記載している。ゲームシステム１は、ゲーム端末装置２、ヘッドマウントディスプレイ３および検知装置５と、ゲーム端末装置２に記憶されているゲームプログラム７０との協働によって実現される。
【００３５】
ゲームシステム１は、ヘッドマウントディスプレイ検知部（第一検知部）１１０、物体検知部（第二検知部）１１１、画像生成部１１２等として機能する。ヘッドマウントディスプレイ検知部１１０は、レーザ照射装置４およびヘッドマウントディスプレイ３等から構成され、ヘッドマウントディスプレイ３の位置および姿勢を検知する。物体検知部１１１は、レーザ照射装置４および検知装置５等から構成され、物体６の位置および姿勢を検知する。画像生成部１１２は、仮想空間生成部１１３および仮想オブジェクト生成部１１４を含み、ＶＲゲームの進行に伴うゲーム画像の生成を制御する。
【００３６】
仮想空間生成部１１３は、ゲーム端末装置２の制御部２０等から構成され、仮想オブジェクトＡが存在する仮想空間を生成する。仮想オブジェクト生成部１１４は、仮想オブジェクトＡの外観（テクスチャ）を生成し、物体検知部１１１によって検知された物体６の位置に対応する仮想空間内の位置に配置する。画像生成部１１２は、ゲーム端末装置２の制御部２０等から構成され、仮想空間生成部１１３によって生成され、（仮想オブジェクトＡが配置されている）仮想空間のユーザＰの視線に基づくゲーム画像（左目用ゲーム画像、右目用ゲーム画像）を生成する。
【００３７】
次に、上述の空間生成処理および画像生成処理をフローチャートを参照しつつ説明する。図５は、この実施形態の空間生成処理および画像生成処理を示すフローチャートである。
空間生成処理および画像生成処理は、たとえば、１フレーム単位（１／６０秒）でゲーム進行制御部によって繰り返し実行される。
【００３８】
画像生成部１１２は、物体検知部１１１によって検知された物体６の位置および姿勢に関する情報に基づいて仮想オブジェクトＡの位置および姿勢を更新する（ステップＳ１０）。次に、ヘッドマウントディスプレイ検知部１１０によって検知されたヘッドマウントディスプレイ３の位置および姿勢に関する情報に基づいてユーザＰの三次元仮想空間における位置および姿勢を更新し、更新されたユーザＰの仮想空間における位置および姿勢に応じたユーザＰの視線に基づいて左目用ゲーム画像および右目用ゲーム画像の生成を行う（ステップＳ２０）。
【００３９】
以上のように、ヘッドマウントディスプレイ３を装着したユーザＰと同一の実空間に配置された物体６の仮想オブジェクトＡが、ユーザＰと物体６との位置関係に対応する仮想空間の位置に配置される。すなわち、実空間の物体６と仮想空間の仮想オブジェクトＡとが連動した状態となる。したがって、視覚および聴覚に加えて、仮想空間において仮想オブジェクトＡに触れる感覚（触覚）をユーザＰに与えることができる。これにより、ユーザの仮想空間に実際に入り込んだかのような感覚（没入感）をさらに向上させることができる。
【００４０】
なお、上述の実施形態では、物体６の位置および姿勢を検知しているが、少なくとも物体の位置が検知されればよい。また、上述の実施形態では、１つの物体６について説明したが、実空間に２以上の物体を配置し、それぞれの物体に連動する仮想オブジェクトを仮想空間に配置するようにしてもよい。さらに、連動させる仮想オブジェクトは、仮想空間内の全てのオブジェクトでなくてもよく、一部のオブジェクトを仮想オブジェクトとして連動させてもよい。
【００４１】
また、上述の実施形態では、ヘッドマウントディスプレイ３および物体６に受光センサを配置して位置などを検知する構成であるが、位置などを検知できれば特にこれに限定されるものではない。たとえば、ヘッドマウントディスプレイ３および物体６に発光素子を設け、部屋Ｒ内の所定の位置に受光素子を設ける構成でもよい。
【００４２】
＜その他の実施形態＞
上述の実施形態では、物体６と仮想オブジェクトＡとが常に連動しているが、特にこれに限定されるものではない。所定条件に基づいて一時的に連動を解除してもよい。所定条件としては、たとえば、物体６（仮想オブジェクトＡ）とユーザＰとの距離が所定距離以上であることが含まれる。この場合、所定距離以上の場合は、たとえば、連動を解除して仮想オブジェクトＡを仮想空間に配置しない（非表示とする）。あるいは、物体６の位置に連動させず、仮想オブジェクトＡを仮想空間の空中に浮遊させるように制御するようにしてもよい。そして、ユーザＰと物体６との距離が所定距離以下となった場合、浮遊中の仮想オブジェクトＡを降下させて物体６の位置に対応する位置に移動させて、物体６との連動を開始させる。
【００４３】
また、上述の実施形態では、形状の変化しない物体６を用いて説明したが、形状が変化する物体を用い、物体の形状変化に応じて仮想オブジェクトの形状も変化させてもよい。たとえば、伸縮機構を有する棒状の物体がある。
【００４４】
また、上述の実施形態では、物体６を用いて説明したが、いずれの物体であっても本発明を適用可能である。たとえば、押しボタン装置であってもよい。この場合、押しボタン装置を、図１に示すような部屋の壁面Ｗ（又は床面Ｆ）に配置するとともに、操作信号がゲーム端末装置２に送信されるように押しボタン装置とゲーム端末装置２とを有線などで接続しておく。そして、仮想空間の壁面Ｗ（又は床面Ｆ）においても、押しボタン装置の疑似ボタンを配置する。たとえば、ユーザＰが、疑似押しボタンを押下することで、仮想空間においてボスモンスターがユーザＰの目の前に現れる。また、この場合においても、ユーザＰは、実際に疑似押しボタンを押下したかのような感覚を得られる。
【００４５】
さらに、上述の実施形態では、ユーザＰの姿は仮想空間には生成されていないが、仮想空間に登場させてもよい。この場合、たとえば、ユーザＰの体の各部に赤外線レーザを受光する受光センサを設けてユーザＰの位置および姿勢を検知すればよい。
【００４６】
物体６にバイブレーション機能があってもよい。たとえば、仮想空間で爆発等が起こったときに振動するなどして、ゲームの進行に合わせた演出に使用すればよい。また、物体６に駆動部を設けて自走できるようにしてもよい。この場合、自由に移動する物体６の位置を検出して仮想空間内で仮想オブジェクトＡを追従させてもよく、物体６の移動を制御する機能を設け、仮想空間内でのゲームの進行に合わせて物体６を移動させてもよい。また、物体６はユーザＰが腰掛ける椅子のようなものであってもよい。
【産業上の利用可能性】
【００４７】
本発明は、バーチャルリアリティのゲームなどの仮想空間表示システムにおいて仮想空間に実際に入り込んだかのような感覚（没入感）を向上させるのに有用である。
【符号の説明】
【００４８】
１  ゲームシステム
２  ゲーム端末装置
３  ヘッドマウントディスプレイ
４（４Ａ，４Ｂ）  レーザ照射装置
５  検知装置
４３  記憶部
７０  ゲームプログラム
１１０  ヘッドマウントディスプレイ検知部
１１１  物体検知部
１１２  画像生成部
１１３  仮想空間生成部
１１４  仮想オブジェクト生成部
Ａ  仮想オブジェクト
Ｒ  部屋
Ｆ  床面
Ｗ  壁面
【図１】
0006360851.tif 000002
【図２】
0006360851.tif 000003
【図３】
0006360851.tif 000004
【図４】
0006360851.tif 000005
【図５】
0006360851.tif 000006