(57)【要約】【課題】装着ディスプレイを装着したユーザと装着しないユーザとが同時にプレイすることのできるアプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システムを提供する。【解決手段】第１ユーザが装着する装着ディスプレイと、制御部とを用いてオブジェクトを含む仮想空間の画像を出力するアプリケーション制御プログラムであって、制御部に、第１ユーザの姿勢に応じて、装着ディスプレイに仮想空間の画像を出力するステップと、仮想空間に対する第２ユーザの操作を受け付けて、仮想空間内でオブジェクトの移動を変更させる第１のアクションを行なうステップと、装着ディスプレイに、第１のアクションが反映された仮想空間の画像を出力するステップと、第１ユーザによる操作部での操作に応じて、第１のアクションが反映された仮想空間内で第２のアクションを行なうステップと、を実行させる。【選択図】図６
2018185825.tif 000002
【特許請求の範囲】
【請求項１】
第１ユーザが装着する装着ディスプレイに、オブジェクトを含む仮想空間の画像を出力させるアプリケーション制御プログラムであって、
１又は複数のコンピュータに、
前記第１ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力させるステップと、
前記仮想空間に対する第２ユーザの操作を受け付けて、前記仮想空間内で前記オブジェクトの動きを変更する第１のアクションを行なうステップと、
前記装着ディスプレイに、前記第１のアクションが反映された前記仮想空間の画像を出力させるステップと、
前記第１ユーザによる操作部での操作に応じて、前記第１のアクションが反映された前記仮想空間内で第２のアクションを行なうステップと、を実行させるアプリケーション制御プログラム。
【請求項２】
前記第２ユーザが用いるディスプレイに、前記仮想空間の画像を出力させるステップをさらに実行させる、請求項１に記載のアプリケーション制御プログラム。
【請求項３】
前記第２ユーザが用いるディスプレイに画像を出力させるステップは、前記第２ユーザによる操作に基づいて、画像の表示範囲を変更する、請求項２に記載のアプリケーション制御プログラム。
【請求項４】
前記第１のアクションを行なうステップでは、前記第２ユーザの操作を受け付けて前記オブジェクトの動きを停止させる、請求項１〜３のいずれか１項に記載のアプリケーション制御プログラム。
【請求項５】
前記第１のアクションを行なうステップでは、前記第２ユーザの操作位置と前記仮想空間内のオブジェクトの位置との相対位置関係に応じて、前記第１のアクションを行なうオブジェクトを特定する、請求項１〜４のいずれか１項に記載のアプリケーション制御プログラム。
【請求項６】
前記第２ユーザの操作がない場合又は前記第２ユーザの操作が無効である場合には、前記オブジェクトを移動させる制御を行う、請求項１〜５のいずれか１項に記載のアプリケーション制御プログラム。
【請求項７】
第１ユーザが装着する装着ディスプレイに、オブジェクトを含む仮想空間の画像を出力させるアプリケーション制御方法であって、
１又は複数のコンピュータが、
前記第１ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力させるステップと、
前記仮想空間に対する第２ユーザの操作を受け付けて、前記仮想空間内で前記オブジェクトの動きを変更する第１のアクションを行なうステップと、
前記装着ディスプレイに、前記第１のアクションが反映された前記仮想空間の画像を出力させるステップと、
前記第１ユーザによる操作部での操作に応じて、前記第１のアクションが反映された前記仮想空間内で第２のアクションを行なうステップと、を行うアプリケーション制御方法。
【請求項８】
第１ユーザが装着する装着ディスプレイと、制御部とを備え、オブジェクトを含む仮想空間の画像を出力させるアプリケーション制御システムであって、
前記制御部が、
前記第１ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力させるステップと、
前記仮想空間に対する第２ユーザの操作を受け付けて、前記仮想空間内で前記オブジェクトの動きを変更する第１のアクションを行なうステップと、
前記装着ディスプレイに、前記第１のアクションが反映された前記仮想空間の画像を出力させるステップと、
前記第１ユーザによる操作部での操作に応じて、前記第１のアクションが反映された前記仮想空間内で第２のアクションを行なうステップと、を行うアプリケーション制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザに仮想空間を共有させるためのアプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システムに関する。
【背景技術】
【０００２】
ユーザの頭部に装着された装着ディスプレイ（以下、ＨＭＤ：ヘッドマウントディスプレイ）に、仮想空間の画像を表示してプレイするバーチャルリアリティゲームが知られている。ＨＭＤは、例えばジャイロセンサ等のトラッキングセンサを備えており、ユーザの頭部の動きを検知できる。ユーザが頭部を動かすと、ＨＭＤは頭部の動きに追従してディスプレイに表示する画像を変化させる。このように、ゲーム画像が頭部の動きに追従することで、ユーザは一層ゲームに意識を集中させることができる。つまり、ゲームへの没入感を高めることができる。
【０００３】
また、このようなバーチャルリアリティゲームの一つとして、複数のユーザでプレイするゲームも提案されている。特許文献１には、複数のユーザがそれぞれＨＭＤを装着してプレイするゲームが記載されている。このゲームでは、ＨＭＤを装着した各ユーザの位置情報を仮想空間のアバターの位置情報に反映させて、仮想空間内に各ユーザのアバターを描画する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１７７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、複数のユーザがバーチャルリアリティゲームをプレイしようとしたとき、プレイする人数と同数のＨＭＤを常に準備できるとは限らない。また、ユーザの中には、ＨＭＤを装着することに抵抗のあるユーザが存在する可能性もある。このように多様な状況が想定されるが、ＨＭＤを装着しないユーザとＨＭＤを装着したユーザとの両方が参加することができ、しかもＨＭＤを装着しないユーザのアプリケーションへの寄与度を高めたゲームは見当たらない。
【０００６】
本発明は、上記実情を鑑みてなされたものであり、その目的は、装着ディスプレイを装着したユーザと装着しないユーザとが同時にプレイすることのできるアプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するアプリケーション制御プログラムは、第１ユーザが装着する装着ディスプレイに、仮想空間の画像を出力させるアプリケーション制御プログラムであって、１又は複数のコンピュータに、前記第１ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力させるステップと、前記仮想空間に対する第２ユーザの操作を受け付けて、前記仮想空間内で前記オブジェクトの動きを変更する第１のアクションを行なうステップと、前記装着ディスプレイに、前記第１のアクションが反映された前記仮想空間の画像を出力させるステップと、前記第１ユーザによる操作部での操作に応じて、前記第１のアクションが反映された前記仮想空間内で第２のアクションを行なうステップと、を実行させる。
【０００８】
これにより、装着ディスプレイを装着したユーザと装着しないユーザとが同時にプレイすることができる。
【０００９】
上記アプリケーション制御プログラムについて、前記第２ユーザが用いるディスプレイに、前記仮想空間の画像を出力させるステップをさらに実行させることが好ましい。
【００１０】
これにより、第２ユーザは、仮想空間の画像を見ながらオブジェクトの移動を変更できる。
【００１１】
上記アプリケーション制御プログラムについて、前記第２ユーザが用いるディスプレイに画像を出力させるステップは、前記第２ユーザによる操作に基づいて、画像の表示範囲を変更することが好ましい。
【００１２】
上記アプリケーション制御プログラムについて、前記第１のアクションを行なうステップでは、前記第２ユーザの操作を受け付けて前記オブジェクトの移動を停止させることが好ましい。
【００１３】
上記アプリケーション制御プログラムについて、前記第１のアクションを行なうステップでは、前記第２ユーザの操作位置と前記仮想空間内のオブジェクトの位置との相対位置関係に応じて、前記第１のアクションを行なうオブジェクトを特定することが好ましい。
【００１４】
上記アプリケーション制御プログラムについて、前記第２ユーザの操作がない場合又は前記第２ユーザの操作が無効である場合には、前記オブジェクトを移動させる制御を行うことが好ましい。
【００１５】
上記課題を解決するアプリケーション制御方法は、第１ユーザが装着する装着ディスプレイに、仮想空間の画像を出力させるアプリケーション制御方法であって、１又は複数のコンピュータが、前記第１ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力させるステップと、前記仮想空間に対する第２ユーザの操作を受け付けて、前記仮想空間内で前記オブジェクトの動きを変更する第１のアクションを行なうステップと、前記装着ディスプレイに、前記第１のアクションが反映された前記仮想空間の画像を出力させるステップと、前記第１ユーザによる操作部での操作に応じて、前記第１のアクションが反映された前記仮想空間内で第２のアクションを行なうステップと、を行なう。
【００１６】
これにより、装着ディスプレイを装着したユーザと装着しないユーザとが同時にプレイすることができる。
【００１７】
上記課題を解決するアプリケーション制御システムは、第１ユーザが装着する装着ディスプレイと制御部とを備え、オブジェクトを含む仮想空間の画像を出力させるアプリケーション制御システムであって、前記制御部が、前記第１ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力させるステップと、前記仮想空間に対する第２ユーザの操作を受け付けて、前記仮想空間内で前記オブジェクトの動きを変更する第１のアクションを行なうステップと、前記装着ディスプレイに、前記第１のアクションが反映された前記仮想空間の画像を出力させるステップと、前記第１ユーザによる操作部での操作に応じて、前記第１のアクションが反映された前記仮想空間内で第２のアクションを行なうステップと、を行なう。
【００１８】
これにより、装着ディスプレイを装着したユーザと装着しないユーザとが同時にプレイすることができる。
【発明の効果】
【００１９】
本発明によれば、装着ディスプレイを装着したユーザと装着しないユーザとが同時にプレイすることができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態のアプリケーション制御システムを俯瞰した概念図。
【図２】同実施形態のアプリケーション制御システムを機能的に示すブロック図。
【図３】同実施形態における仮想空間とユーザに視認される画像とを説明する概念図。
【図４】同実施形態のタッチパネルディスプレイに出力される第２仮想空間画像の説明図。
【図５】同実施形態のタッチパネルディスプレイに出力される俯瞰画像の説明図。
【図６】同実施形態のタッチパネルディスプレイに出力される第２仮想空間画像の説明図。
【図７】同実施形態の装着ディスプレイに出力される第１仮想空間画像の説明図。
【図８】同実施形態の装着ディスプレイに出力される第１仮想空間画像の説明図。
【図９】同実施形態における装着ディスプレイに画像を出力する処理手順の説明図。
【図１０】同実施形態における移動オブジェクトを停止させる処理手順の説明図。
【図１１】第２実施形態のタッチパネルディスプレイに出力される第２仮想空間画像の説明図。
【図１２】第３実施形態のタッチパネルディスプレイに出力される第２仮想空間画像の説明図。
【図１３】第４実施形態の装着ディスプレイに出力される第１仮想空間画像の説明図。
【図１４】変形例のタッチパネルディスプレイに出力される第１仮想空間画像の説明図。
【図１５】変形例のタッチパネルディスプレイに出力される第２仮想空間画像の説明図。
【図１６】変形例の装着ディスプレイに出力される仮想空間画像であって（ａ）は装着ディスプレイに出力される画像、（ｂ）はタッチパネルディスプレイに出力される画像の説明図。
【発明を実施するための形態】
【００２１】
（第１実施形態）
以下、アプリケーション制御プログラム、アプリケーション制御方法及びアプリケーション制御システムの一実施形態を図１〜図１０に従って説明する。本実施形態では、複数のユーザの間で仮想空間を共有するアプリケーションとして、ゲームアプリケーションを提供する場合を想定する。
【００２２】
図１に示すように、アプリケーション制御システムは、装着ディスプレイとしてのヘッドマウントディスプレイ（以下、ＨＭＤ）１１、操作部（コントローラ）１４、メインディスプレイ１２、タッチパネルディスプレイ１３を有する。ＨＭＤ１１は、第１ユーザ１０１の頭部に装着される。ＨＭＤ１１には仮想空間の画像が表示される。第１ユーザ１０１は、仮想空間内を移動するオブジェクト（以下、移動オブジェクト）を探し、見つけた移動オブジェクトに対して、操作部１４を操作することによってアクション（第２のアクション）を行なう。本実施形態では、第１ユーザ１０１は、「ゴースト」等の移動オブジェクトを探し、操作部１４をオン操作することによって、この移動オブジェクトを狙撃する。
【００２３】
メインディスプレイ１２、及びタッチパネルディスプレイ１３に出力された画像は、第２ユーザ１０２によって視認される。第２ユーザ１０２は、メインディスプレイ１２及びタッチパネルディスプレイ１３に出力された画像を視認しながら、タッチパネルディスプレイ１３を操作して、第１ユーザ１０１を支援する。なお、第２ユーザ１０２は、肉声、又はマイクを通じて入力した音声によって、第１ユーザ１０１に移動オブジェクトの位置を教えることができるようにしてもよい。
【００２４】
図２を参照して、アプリケーション制御システム１０の概略構成について説明する。アプリケーション制御システム１０は、ＨＭＤ１１、操作部１４、メインディスプレイ１２、タッチパネルディスプレイ１３の他、これらと接続された制御装置１５を備える。
【００２５】
ＨＭＤ１１は、ＨＭＤ制御部３０、トラッキングセンサ３１及び表示部３２を有する。ＨＭＤ制御部３０は、トラッキングセンサ３１の検出結果に応じた信号を制御装置１５に出力するとともに、制御装置１５から画像信号等の各種信号を入力する。トラッキングセンサ３１は、第１ユーザ１０１の注目点を特定するためのセンサであって、第１ユーザ１０１の頭部の位置及び向き等を検出する。トラッキングセンサ３１は、例えばジャイロセンサ、加速度センサ、地磁気センサ等のうち少なくとも１つのセンサを有する。なお、別の実施形態として、第１ユーザ１０１の眼球の動きを直接的に検出するもの、例えば、虹彩内に近赤外線を入射しその反射光を検出する視線検出センサ等がトラッキングセンサ３１として用いられてもよい。ＨＭＤ１１の表示部３２には、仮想空間のうち第１ユーザ１０１の注目点を中心とした所定範囲の画像が表示される。すなわち、所定範囲の画像が第１ユーザ１０１に視認可能に表示される。なお、ＨＭＤ１１の表示部３２に出力される仮想空間の画像を、以下、「第１仮想空間画像」という。
【００２６】
操作部１４は、例えば操作ボタンや操作レバーを備えるものであって、第１ユーザ１０１が目視せずに操作が可能な構成となっている。操作部１４は、加速度センサ等を有しており、初期位置からの方向の変化及びその変化量等を検出することができる。操作部１４は、第２ユーザ１０２による操作のオン／オフを示す信号、及び操作部１４の方向の変化量等を制御装置１５に出力する。
【００２７】
メインディスプレイ１２は、第２ユーザ１０２が視認可能なディスプレイである。メインディスプレイ１２には、ＨＭＤ１１の表示部３２と同期させて、第１仮想空間画像が表示される。
【００２８】
タッチパネルディスプレイ１３は、筐体に設けられたタッチパネルディスプレイでもよいし、タブレットやスマートフォン等の携帯情報端末であってもよい。タッチパネルディスプレイ１３には、仮想空間内の一部を投影した画像（以下、第２仮想空間画像と呼ぶ）が出力される。本実施形態では、第２仮想空間画像として、第１ユーザ１０１の鉛直方向上方の位置に設定した視点から仮想空間内を見た画像を用いる。ゲームが開始されたときにタッチパネルディスプレイ１３に表示される第２仮想空間画像の初期画面は、ＨＭＤ１１の表示部３２に表示される第１仮想空間画像へ投影される仮想空間の位置と同じである。初期画面における第２仮想空間画像の視点位置は、初期画面における第１仮想空間画像の視点位置と同じでもよいし、異なっていてもよい。仮想空間を第２仮想空間画像へ投影する位置は、第２ユーザ１０２のスワイプ操作等の所定のタッチ操作に応じて変更及び指定される。例えば、第２ユーザ１０２のスワイプ操作により、仮想空間の投影範囲が変更されて第２仮想空間画像が変化し、スワイプ操作が停止されることによって、仮想空間の投影範囲の変更が停止されて、第２仮想空間画像の表示範囲が指定される。なお、「タッチ操作」は、例えば、タップ操作、スワイプ操作、フリック操作、ピンチイン操作、ピンチアウト操作、タッチアンドホールド操作等を含む。さらに、タッチパネルディスプレイ１３は、第２ユーザ１０２のタッチ操作に応じた信号を制御装置１５に出力する。例えば、タッチパネルディスプレイ１３は、スワイプ操作の軌跡に応じた信号、接触位置に応じた信号等を出力する。
【００２９】
ＨＭＤ１１の表示部３２に出力される第１仮想空間画像と、タッチパネルディスプレイ１３に出力される第２仮想空間画像は、同じ仮想空間内の画像であるが、前者が第１ユーザ１０１の体勢に応じて仮想空間の表示範囲を変更しているのに対し、後者が第２ユーザ１０２のタッチ操作に応じて仮想空間の表示範囲を変更している点で異なる。また、タッチパネルディスプレイ１３には、仮想空間を所定位置から俯瞰した俯瞰画像が表示される。
【００３０】
制御装置１５は、ＨＭＤ１１、操作部１４及びタッチパネルディスプレイ１３から出力された信号を取得して、第１ユーザ１０１と第２ユーザ１０２とによる仮想空間内のゲーム進行を管理する。
【００３１】
制御装置１５は、制御部１６、記憶部１７及び画像情報記憶部２５を備える。制御部１６は、演算部、揮発性記憶部、及び不揮発性記憶部を有し、不揮発性記憶部に記録されたアプリケーション制御プログラムに従ってゲームを実行する。記憶部１７は、画像処理用の記憶部であって、揮発性記憶部でもよく、不揮発性記憶部であってもよい。この記憶部１７には、ゲーム管理情報１８、注目点情報１９、指定表示範囲情報２０、オブジェクト位置情報２１及び接触位置情報２２が記録されている。
【００３２】
ゲーム管理情報１８は、ユーザＩＤ、ゲームの進行状況等を含む情報であって、ゲームの進行に伴って更新される。注目点情報１９は、トラッキングセンサ３１によって検出された第１ユーザ１０１の頭部の位置及び向きの情報、又は頭部の位置及び向きから特定された注目点の位置を示す情報である。注目点情報１９は、第１ユーザ１０１の頭部の位置及び向きに伴って更新される。指定表示範囲情報２０は、第２ユーザ１０２がタッチ操作によってタッチパネルディスプレイ１３に表示させた範囲を示す情報であって、第２ユーザ１０２のタッチ操作に伴って更新される。オブジェクト位置情報２１は、仮想空間内を移動する移動オブジェクトの位置を示す情報である。制御部１６は、アプリケーション制御プログラムに従って移動オブジェクトの各々をランダムに移動させる。オブジェクト位置情報２１は、移動オブジェクトの位置の変化に伴って更新される。移動オブジェクトの位置は、ＨＭＤ１１及びメインディスプレイ１２に出力される第１仮想空間画像と、タッチパネルディスプレイ１３に出力される第２仮想空間画像との間で同期している。さらに、接触位置情報２２には、タッチパネルディスプレイ１３の画面上での接触位置を示し、第２ユーザ１０２のタッチ操作が行なわれる度に更新される。また、画像情報記憶部２５には、仮想空間の画像を描画するための情報が記録されている。
【００３３】
制御部１６は、ＨＭＤ１１から入力した信号に基づく注目点情報１９を記憶部１７に記録する。また、制御部１６は、タッチパネルディスプレイ１３から入力した指定表示範囲に応じた信号を、指定表示範囲情報２０として記憶部１７に記録する。
【００３４】
制御部１６は、画像情報記憶部２５に記録された画像情報のうち、注目点情報１９に基づく注目点を中心とした所定範囲の画像情報を取得し、第１仮想空間画像としてＨＭＤ１１及びメインディスプレイ１２に出力する。また、制御部１６は、第２ユーザ１０２のタッチ操作によって指定された指定表示範囲を指定表示範囲情報２０として記憶部１７に記録する。さらに、制御部１６は、指定表示範囲情報２０に基づき画像情報を画像情報記憶部２５から取得して、第２仮想空間画像としてタッチパネルディスプレイ１３に出力する。また、制御部１６は、仮想空間の一部又は全体を俯瞰した俯瞰画像をタッチパネルディスプレイ１３に出力する。
【００３５】
図３を参照して、仮想空間及びＨＭＤ１１及びメインディスプレイ１２に出力される第１仮想空間画像について説明する。ＨＭＤ制御部３０は、第１ユーザ１０１の頭部の位置及び向きを特定する。例えば、頭部の位置及び向きは、初期位置を基準として、水平方向に沿ったＸ軸及びＸ軸を中心とした回転方向を示すピッチθｐ、鉛直方向に沿ったＹ軸及びＹ軸を中心とした回転方向を示すヨーθｙ、奥行方向に沿ったＺ軸及びＺ軸を中心とした回転方向を示すロールθｒの３軸方向の位置及び各軸回りの角度として算出される。ＨＭＤ制御部３０は、３軸方向の位置及び各軸回りの角度を注目点情報１９として制御部１６に出力する。
【００３６】
制御部１６は、注目点情報１９に基づき仮想空間１１０内での注目点１１４又は視線方向Ｄを特定する。注目点又は視線方向の特定の方法は、トラッキングセンサ３１の種類等に応じた公知の方法を用いることができる。例えば、制御部１６は、左目位置と右目位置とを結ぶ直線を仮想的に設定し、当該直線に直交する方向に延び、且つ左目位置と右目位置の中点を通る方向を視線方向Ｄとする。さらに、制御部１６は、視線方向Ｄとオブジェクト（又は背景）との交点を注目点１１４として特定することが可能である。なお、トラッキングセンサとして、眼球の動きを検出するものや虹彩内からの反射光を検出するものを用いる場合には、眼球の動きや反射光に基づき視線方向を特定してもよい。
【００３７】
制御部１６は、注目点１１４や視線方向Ｄに基づく範囲である注目範囲１１１の画像情報を画像情報記憶部２５から取得し、ＨＭＤ１１の表示部３２に第１仮想空間画像として出力する。例えば、注目範囲１１１は、第１ユーザ１０１の視点の位置から注目点１１４に向かう方向を視線方向Ｄとしたとき、視線方向Ｄを中心としとする水平方向の水平視野角α、及び垂直方向の角度である垂直視野角（図示略）等で特定される範囲である。水平視野角α及び垂直視野角は、第１ユーザ１０１の物理的な視野角ではなく、仮想空間１１０の画像を生成するレンダリングの角度である。また、制御部１６は、取得した画像情報に応じた画像をメインディスプレイ１２にも出力する。
【００３８】
ＨＭＤ１１に表示された第１仮想空間画像及びメインディスプレイに表示された第１仮想空間画像には、画像に対する所定のアクションがなされていない場合、仮想空間全体が初期状態で表示されている。例えば、初期状態は、「暗闇」の状態、すなわち画像の明度及び彩度の低い状態である。この初期状態の第１仮想空間画像では、仮想空間内を移動する移動オブジェクト１１５が非表示状態で表示されている。非表示状態とは、移動オブジェクトが全く表示されないか、又は視認しにくい不明瞭な状態である。不明瞭な表示状態の例としては、移動オブジェクト１１５の一部のみが表示され全体が表示されない状態、又は移動オブジェクト１１５の明度、彩度及び色相の少なくとも一つを背景に近付けて見えにくくした状態である。また、例えば、仮想空間内で、第２ユーザ１０２は、ドローン又はアバター等のキャラクタ１１６として表示される。本実施形態では、キャラクタ１１６の位置は、第１ユーザ１０１の鉛直方向上方の位置を維持する。
【００３９】
また、タッチパネルディスプレイ１３で第２ユーザ１０２のタッチ操作によって表示範囲が指定されると、制御部１６は、タッチパネルディスプレイ１３から指定された表示範囲を取得して、指定表示範囲情報２０として記憶部１７に記録する。また、制御部１６は、指定表示範囲情報２０に応じた指定表示範囲１１２を、第１仮想空間画像の初期状態とは異なる表示態様で、第２仮想空間画像としてタッチパネルディスプレイ１３に出力する。具体的には、このときの表示態様は、明度、彩度及び色相の少なくとも一つが初期状態とは異なる状態である変更状態であって、例えば、光が照射された状態、すなわち明度が初期状態よりも高く、彩度及び色相が初期状態とは異なる状態である。制御部１６は、オブジェクト位置情報２１に基づき、第２仮想空間画像に移動オブジェクトを視認可能に表示する。これにより、第２ユーザは、第２仮想空間画像上で移動オブジェクトを視認することができる。
【００４０】
さらに、制御部１６は、第１ユーザ１０１の注目範囲１１１、及び第２ユーザ１０２によって指定された指定表示範囲１１２の少なくとも一部が重複している場合には、第１仮想空間画像のうち、その重複部分を初期状態とは異なる変更状態で表示させる。具体的には、重複部分を、それ以外の部分よりも、明度、彩度及び色相の少なくとも一部が異なる状態で表示させる。なお、図３では、注目範囲１１１に、指定表示範囲１１２の全体が含まれた状態を示している。第１仮想空間画像では、光は、キャラクタ１１６自身又はキャラクタ１１６が有する光源から照射されたように表示される。
【００４１】
制御部１６は、第２ユーザ１０２によって指定された指定表示範囲１１２を仮想空間１１０内で指定して（第１のアクション）、第１仮想空間画像に第１のアクションを反映する。具体的には、制御部１６は、第１仮想空間画像において、注目範囲と指定表示範囲１１２との重複部分（仮想空間における重複範囲）に含まれる移動オブジェクト１１５のみを表示状態（視認可能状態）とし、重複部分以外に存在する移動オブジェクト１１５を非表示状態（視認不可能状態）とする。このため、注目範囲１１１と指定表示範囲１１２とに重複があり、且つその重複部分に移動オブジェクト１１５が含まれる場合のみ、第１ユーザ１０１は、移動オブジェクト１１５を視認することができる。
【００４２】
また、本実施形態では、第２ユーザ１０２によって指定される指定表示範囲１１２、換言すると第２仮想空間画像を生成するための仮想空間内の投影範囲の水平視野角βは、第１仮想空間を生成するための仮想空間内の投影範囲の水平視野角αよりも小さくなっている。つまり、第２仮想空間画像の水平視野角βが第１仮想空間画像の水平視野角α以上である場合には、第１ユーザ１０１は第１仮想空間画像に反映された指定表示範囲１１２を容易に見つけることができる。これに対し、第２仮想空間画像の水平視野角βが第１仮想空間画像の水平視野角αよりも小さいと、第１ユーザ１０１は第１仮想空間画像に反映された指定表示範囲１１２を見つけにくくなる。第１仮想空間画像の水平視野角αに対する第２仮想空間画像の水平視野角βの比率は、目標とするゲームバランスに応じて決定すればよい。本実施形態では、第２仮想空間画像の水平視野角βを第１仮想空間画像の水平視野角αよりも小さくすることによって、第２ユーザ１０２のゲームへの寄与度を高め、第１ユーザ１０１及び第２ユーザ１０２が協力してゲームを進行させるようになっている。
【００４３】
また、第２ユーザ１０２は、タッチパネルディスプレイ１３上での所定のタッチ操作によって、接触位置の近傍の移動オブジェクト１１５の移動を停止させることができる。このとき、第２ユーザ１０２は、指と画面の任意の位置との接触を継続させるタッチアンドホールド操作を行なう。制御部１６は、タッチアンドホールド操作が行なわれた場合、第１のアクションとして、接触位置から所定距離内の移動オブジェクトを特定し、特定した移動オブジェクト１１５の移動（動き）を停止させる。つまり、１つの接触位置に対して、一つの最寄りの移動オブジェクト１１５の移動を停止させる。例えば、５つの移動オブジェクト１１５が仮想空間１１０内に存在し、これらの動きを停止させたい場合には、５本の指を使ってタッチアンドホールド操作を行なう。
【００４４】
さらに、第１ユーザ１０１は、指定表示範囲１１２に含まれ視認可能となった移動オブジェクト１１５に対してのみ、第２のアクションを行なうことができる。本実施形態では、第２のアクションとして、移動オブジェクト１１５の狙撃を行なう。このとき、第２ユーザ１０２のタッチ操作によって移動オブジェクト１１５の移動が停止されていると、移動オブジェクト１１５に照準を合わせやすくなり、有効な第２のアクションを行なうことが容易となる。具体的には、制御部１６は、操作部１４のオン操作を検知した場合、操作部１４の仮想位置１１７から、操作部１４の方向に沿って光線１１８を第１仮想空間画像及び第２仮想空間画像に表示させる。そして、光線１１８の方向と移動オブジェクト１１５の位置とが合致している場合には、制御部１６は、第２のアクションが有効に行なわれたと判定する。具体的には、移動オブジェクト１１５が狙撃されたと判定し、第１ユーザ１０１に得点等を付与する。一方、指定表示範囲１１２に含まれない移動オブジェクト１１５に対しては、制御部１６は、アクション用の光線１１８を表示させない。又は、指定表示範囲１１２に含まれない移動オブジェクト１１５に向けてアクション用の光線１１８が出射されても無効と判定するようにしてもよい。制御部１６は、アクション用の光線１１８を、ＨＭＤ１１の表示部３２、メインディスプレイ１２及びタッチパネルディスプレイ１３に表示させる。
【００４５】
次に、図４〜図８を参照して、ＨＭＤ１１の表示部３２、メインディスプレイ１２、及びタッチパネルディスプレイ１３に表示される画面について説明する。
図４に示すように、制御部１６は、画像情報記憶部２５に記録された仮想空間の画像情報を、指定表示範囲１１２に応じてレンダリングして第２仮想空間画像１２１を表示するための画像情報を生成し、生成した画像情報を第２仮想空間画像１２１用に明度、彩度及び色相を調整して、タッチパネルディスプレイ１３に出力する。この第２仮想空間画像１２１は、第１仮想空間画像と同じ範囲を表示していたとしても、第１仮想空間画像の初期状態とは明度、彩度及び色相の少なくとも一部が異なっている。具体的には、制御部１６は、第２仮想空間画像１２１の全体を、光が照射されたような明度が高い状態で表示させる。また、制御部１６は、第２仮想空間画像１２１に、オブジェクト位置情報２１に基づき移動する移動オブジェクト１１５を表示させる。但し、移動オブジェクト１１５はランダムに移動しているため、指定表示範囲１１２を変更しない場合には、最初に表示された移動オブジェクト１１５が画面外に移動する可能性がある。第２ユーザ１０２は、例えばスワイプ操作を行なって指定表示範囲１１２を変更して画面を遷移させ、第１ユーザ１０１に移動オブジェクト１１５の位置を知らせるために、移動オブジェクト１１５を探す。
【００４６】
図５に示すように、制御部１６は、画像情報記憶部２５に記録された俯瞰画像用の画像情報の取得、又は仮想空間の画像情報のレンダリングによって、俯瞰画像１２２をタッチパネルディスプレイ１３に出力する。俯瞰画像１２２は、仮想空間全体を俯瞰した画像であって、例えば、キャラクタ１１６の位置を表示している。制御部１６は、俯瞰画像１２２のうち、第２ユーザ１０２の指定した指定表示範囲１１２を、光が照射されたような変更状態で表示させ、その他の部分は暗闇のような初期状態で表示させる。また、制御部１６は、俯瞰画像１２２に移動オブジェクト１１５を表示させる。
【００４７】
図６に示すように、タッチパネルディスプレイ１３に表示される第２仮想空間画像１２１において、第２ユーザ１０２がタッチアンドホールド操作を行なうと、制御部１６は、指の接触位置から所定距離以内の移動オブジェクト１１５を特定し、特定した移動オブジェクト１１５の移動を停止させる。図６では、制御部１６は、接触位置Ｐ１，Ｐ３，Ｐ４の各々との相対距離が所定距離以内の移動オブジェクト１１５の移動を停止させる。一方、制御部１６は、接触位置Ｐ２の近傍の移動オブジェクト１１５を特定できないため移動オブジェクト１１５の停止を行なわず、接触位置Ｐ５との相対距離が所定距離を超える図中右側の移動オブジェクト１１５については、その移動を停止しない。
【００４８】
図７に示すように、制御部１６は、第１仮想空間画像１２０をＨＭＤ１１の表示部３２に出力し、第１ユーザ１０１の体勢に応じてその表示範囲を変化させる。制御部１６は、第１ユーザ１０１の注目範囲１１１と、第２ユーザ１０２により指定された指定表示範囲１１２とが重複していると判断すると、その重複部分１２５を、光が照射されたような変更状態で表示させる。また、制御部１６は、第１仮想空間画像１２０のうち、重複部分１２５以外の部分を、暗闇のような初期状態で表示させる。さらに、制御部１６は、重複部分１２５に移動オブジェクト１１５が含まれる場合には、重複部分１２５に含まれる移動オブジェクト１１５のみを表示させ、重複部分１２５に含まれない移動オブジェクト１１５は表示しない。
【００４９】
図８に示すように、制御部１６は、操作部１４からオン操作に応じた信号を入力すると、第１仮想空間画像１２０に第２のアクションを反映した第１仮想空間画像１２０をＨＭＤ１１の表示部３２に出力する。例えば、制御部１６は、操作部１４から出力され操作部１４の方向を検出した信号に基づき、仮想空間内での操作部１４の仮想位置１１７から、操作部１４の方向に沿って光線１１８を表示させる。制御部１６は、光線１１８の方向に移動オブジェクト１１５が存在する場合には、第２のアクションである狙撃を有効とする。このとき、上述したように、移動オブジェクト１１５の移動が停止されていると移動オブジェクト１１５に照準を合わせやすくなるが、移動が停止されていない移動オブジェクト１１５に対しても狙撃が可能である。また、例えば制御部１６は、例えば制限時間内で、有効なアクションが行なわれた回数に応じた得点を算出し、ゲーム管理情報１８に含まれる得点情報に得点を加える。
【００５０】
次に、図９及び図１０を参照して、第１ユーザ１０１及び第２ユーザ１０２にゲームを提供するための各処理の手順を説明する。
まず、図９を参照して、ＨＭＤ１１及びメインディスプレイ１２に第１仮想空間画像１２０を出力する処理の手順について説明する。第１仮想空間画像１２０を出力する処理は、例えば、操作部１４又は他の装置が操作されてゲームが開始されたとき等の開始条件が成立したときに開始される。なお、制御部１６は、この処理と並行して、タッチパネルディスプレイ１３の指定表示範囲１１２の座標を取得し、その座標を指定表示範囲情報２０として記憶部１７に記録する処理を行なう。
【００５１】
制御部１６は、記憶部１７に記録された注目点情報１９を取得する（ステップＳ１）。そして、制御部１６は、注目点情報１９に基づいて注目範囲１１１を特定する。また、制御部１６は、記憶部１７に記録された指定表示範囲情報２０を取得する（ステップＳ２）。そして、制御部１６は、指定表示範囲情報２０に基づいて指定表示範囲１１２を特定する。
【００５２】
注目範囲１１１と指定表示範囲１１２とを特定すると、制御部１６は、注目範囲１１１と指定表示範囲１１２とが重複するか否かを判断する（ステップＳ３）。例えば、制御部１６は、注目範囲１１１の仮想空間の座標系における範囲と、指定表示範囲１１２の仮想空間の座標系における範囲とに基づき、それらの範囲が重複するか否かを判断する。制御部１６は、注目範囲１１１と指定表示範囲１１２とが重複しないと判断すると（ステップＳ３：ＮＯ）、画像情報記憶部２５に記録された画像情報のうち、注目範囲１１１に対応する画像情報を読み出して、初期状態とした第１仮想空間画像をＨＭＤ１１の表示部３２及びメインディスプレイ１２に出力する（ステップＳ８）。
【００５３】
ステップＳ３において、制御部１６は、注目範囲１１１と指定表示範囲１１２とが重複すると判断すると（ステップＳ３：ＹＥＳ）、オブジェクト位置情報２１に基づき、その重複部分に移動オブジェクト１１５が含まれるか否かを判断する（ステップＳ４）。制御部１６は、重複部分に移動オブジェクト１１５が含まれないと判断すると（ステップＳ４：ＮＯ）、重複部分を変更状態とし（ステップＳ７）、第１仮想空間画像をＨＭＤ１１の表示部３２及びメインディスプレイ１２に出力する（ステップＳ８）。その結果、重複部分が変更状態とされ、移動オブジェクト１１５が非表示状態とされた第１仮想空間画像１２０がＨＭＤ１１の表示部３２及びメインディスプレイ１２に表示される。
【００５４】
ステップＳ４において、制御部１６は、注目範囲１１１と指定表示範囲１１２との重複部分に移動オブジェクト１１５が含まれると判断すると（ステップＳ４：ＹＥＳ）、重複部分を変更状態とし（ステップＳ５）、重複部分の中に含まれる移動オブジェクト１１５を表示状態とする（ステップＳ６）。そして、第１仮想空間画像１２０をＨＭＤ１１の表示部３２及びメインディスプレイ１２に出力する（ステップＳ８）。その結果、重複部分が変更状態とされ、且つその重複部分の中に移動オブジェクト１１５が表示された第１仮想空間画像１２０がＨＭＤ１１の表示部３２及びメインディスプレイ１２に表示される。
【００５５】
このように、制御部１６は第１仮想空間画像１２０を出力すると、ステップＳ１に戻り、ゲームが終了するまでステップＳ１〜Ｓ８を繰り返す。制御部１６は、操作部１４がオン操作されると第１仮想空間画像１２０に光線１１８を表示させる。また、制御部１６は、表示状態の移動オブジェクト１１５の位置と操作部１４の方向とが合致している場合には、第２のアクションが有効に行なわれたと判断する。
【００５６】
次に、図１０を参照して、第２ユーザ１０２のタッチ操作を受け付けて移動オブジェクト１１５の移動を停止する処理について説明する。移動オブジェクト１１５の移動を停止する処理は、制御部１６が、タッチアンドホールド操作を検出したとき等の開始条件が成立したときに開始される。なお、制御部１６は、この処理と並行して、タッチパネルディスプレイ１３の指定表示範囲１１２の座標を取得し、その座標を指定表示範囲情報２０として記憶部１７に記録する処理を行なう。
【００５７】
制御部１６は、記憶部１７に記録された接触位置情報２２を取得し、接触位置を特定する（ステップＳ１０）。また、制御部１６は、接触位置の近傍の移動オブジェクト１１５を少なくとも一つ特定したか否かを判断する（ステップＳ１１）。具体的には、制御部１６は、オブジェクト位置情報２１に基づき移動オブジェクト１１５の位置を特定する。そして、特定した接触位置と移動オブジェクト１１５の位置との相対距離を算出し、相対距離が所定距離以内である移動オブジェクト１１５があるか否かを判断する。
【００５８】
制御部１６は、接触位置からの相対距離が所定距離以内の移動オブジェクト１１５が存在しないと判断した場合には（ステップＳ１１：ＮＯ）、移動オブジェクト１１５の移動を停止することなく処理を終了する。また、制御部１６は、接触位置からの相対距離が所定距離以内の移動オブジェクト１１５が少なくとも一つ存在すると判断した場合には（ステップＳ１１：ＹＥＳ）、その特定された移動オブジェクトの移動を停止する（ステップＳ１２）。
【００５９】
そして、特定された移動オブジェクト１１５の移動を停止すると、制御部１６は、第２ユーザ１０２の指がタッチパネルディスプレイ１３の画面からリリースされたか否かを判断する（ステップＳ１３）。制御部１６は、第２ユーザ１０２の指がリリースされていないと判断すると（ステップＳ１３：ＮＯ）、特定された移動オブジェクト１１５の移動の停止を継続する（ステップＳ１２）。制御部１６は、第２ユーザ１０２の指がリリースされたと判断すると（ステップＳ１３：ＹＥＳ）、移動オブジェクト１１５の移動を再開して（ステップＳ１４）、タッチアンドホールド操作の処理を終了する。そして、開始条件が成立すると、制御部１６は、ステップＳ１〜ステップＳ１３までの処理を繰り返す。
【００６０】
以上説明したように、第１実施形態によれば、以下の効果が得られるようになる。
（１）上記実施形態では、制御装置１５の制御部１６は、ＨＭＤ１１及びタッチパネルディスプレイ１３の両方に仮想空間画像を出力する。第２ユーザ１０２はＨＭＤ１１を装着することなく、タッチ操作で指定表示範囲１１２を指定し、制御部１６は、第１のアクションとして、タッチ操作に応じた範囲を仮想空間内で特定する。さらに、第１ユーザ１０１は、注目範囲１１１と指定表示範囲１１２との重複部分に表示された移動オブジェクト１１５に対して操作部１４を用いて操作を行ない、制御部１６は、その操作に応じて、移動オブジェクト１１５に対して第２のアクションを行なう。従って、第１ユーザ１０１が第２のアクションを行なうためには第２ユーザ１０２による第１のアクションが行なわれていることが前提となるため、第１ユーザ１０１及び第２ユーザ１０２が仮想空間内で協力してゲームを進行させることができる。
【００６１】
（２）上記実施形態では、制御部１６は、第２ユーザ１０２によって指定された指定表示範囲１１２を特定する。そして、制御部１６は、指定表示範囲１１２を第１仮想空間画像１２０に反映させる。従って、第２ユーザ１０２は、ＨＭＤ１１を装着することなく、任意の範囲を第１ユーザ１０１に指し示すことができる。
【００６２】
（３）上記実施形態では、制御部１６は、指定表示範囲１１２と注目範囲１１１が重複していない場合には、移動オブジェクト１１５を非表示状態でＨＭＤ１１に出力し、指定表示範囲１１２と注目範囲１１１とが重複している場合には、その重複部分に含まれる移動オブジェクト１１５を表示状態としてＨＭＤ１１に出力する。つまり、第２ユーザ１０２によって移動オブジェクト１１５を含む任意の範囲が指定され、第１ユーザ１０１が指定された範囲を注目範囲１１１に含めることによって、第１ユーザに移動オブジェクト１１５を視認させることができる。従って、第１ユーザ１０１及び第２ユーザ１０２は協力してゲームを進行させることができる。
【００６３】
（４）上記実施形態では、制御部１６は、第１仮想空間画像のうち、指定表示範囲１１２の明度、彩度及び色相の少なくとも一つを、それ以外の範囲の明度、彩度及び色相と異ならせた状態でＨＭＤ１１に出力する。これによれば、ＨＭＤ１１を装着した第１ユーザ１０１は、タッチパネルディスプレイ１３で指定された範囲と、それ以外の範囲とを見分けることができる。また、制御部１６は、第２ユーザ１０２によってタッチパネルディスプレイ１３で指定された範囲を光が照射されたように表示させるので、当該範囲を線で囲んで第１ユーザ１０１に指し示す場合等に比べ、第１ユーザ１０１の没入感の低下を抑制することができる。
【００６４】
（５）上記実施形態では、制御部１６は、注目範囲１１１と指定表示範囲１１２との重複部分に含まれる移動オブジェクト１１５のみに対する第２のアクションを有効とした。従って、第２のアクションを有効に行なうためには、第２ユーザ１０２によって指定される指定表示範囲１１２に移動オブジェクト１１５を含めることが前提となるため、第１ユーザ１０１及び第２ユーザ１０２が協力してゲームを進行させることができる。
【００６５】
（６）上記実施形態では、制御部１６は、第１仮想空間画像１２０の水平視野角αよりも、第２仮想空間画像１２１の水平視野角βを小さくした。従って、第１ユーザ１０１は、仮想空間内の狭い範囲で第２のアクションのための操作を行なう必要があるため、第２のアクションの難度が高くなり、第２ユーザ１０２の支援が必要となる。従って、第１ユーザ１０１及び第２ユーザ１０２が協力してゲームを進行させることができる。
【００６６】
（７）上記実施形態では、制御部１６は、タッチパネルディスプレイ１３には、移動オブジェクト１１５を常時表示させる。これにより、第１ユーザ１０１が移動オブジェクト１１５を見つけるためには、第２ユーザ１０２が指定表示範囲１１２を指定することによって、移動オブジェクト１１５の位置情報を提供することが前提となる。従って、第１ユーザ１０１及び第２ユーザ１０２が協力してゲームを進行させることができる。
【００６７】
（８）上記実施形態では、制御部１６は、ＨＭＤ１１に出力する第１仮想空間画像１２０において移動オブジェクト１１５を移動させる。また制御部１６は、第１のアクションとして、タッチパネルディスプレイ１３のタッチ操作に基づき、第１仮想空間画像１２０及びタッチパネルディスプレイ１３に出力される第２仮想空間画像１２１において移動オブジェクト１１５の移動を停止させる。これによれば、第１ユーザ１０１は、移動が停止された移動オブジェクト１１５に対して第２のアクションである狙撃を行ないやすくなる。これにより、第１ユーザ１０１及び第２ユーザ１０２が協力してゲームを進行させることができる。
【００６８】
（９）上記実施形態では、制御部１６は、タッチパネルディスプレイ１３の画面上での接触点の近傍の移動オブジェクト１１５を特定し、当該移動オブジェクト１１５に対してのみ移動を停止させる。つまり、１つの接触点で１つの移動オブジェクト１１５の移動を停止させることができる。第２ユーザ１０２は、移動を停止させたい移動オブジェクト１１５の近傍をタッチすればよく、移動を停止させるための動作を直感的に理解しやすい。また、複数の移動オブジェクト１１５の移動を停止する場合は、移動オブジェクト１１５の数と同じ数だけ接触点が必要となる。従って、停止させたい移動オブジェクト１１５の数に応じて移動オブジェクトを停止させる難度を上げることができる。
【００６９】
（１０）上記実施形態では、制御部１６は、移動オブジェクト１１５を表示状態とし仮想空間を俯瞰した俯瞰画像１２２をタッチパネルディスプレイ１３に出力する。従って、第２ユーザ１０２は、仮想空間内に含まれる移動オブジェクト１１５の位置や状態を把握することができる。このため、第２のアクションである狙撃のねらいとする移動オブジェクト１１５を指定表示範囲１１２に含めやすい。また、第２ユーザ１０２は、指定表示範囲１１２と移動オブジェクト１１５との位置関係を把握しやすい。
【００７０】
（第２実施形態）
次に、本発明を具体化した第２実施形態を説明する。なお、第２実施形態は、第１実施形態における第１のアクションを変更した構成であるため、同様の部分については同一符号を付してその詳細な説明を省略する。
【００７１】
第１実施形態では、第１のアクションを指定表示範囲１１２の特定としたが、本実施形態では、第１のアクションを第２ユーザ１０２の操作に基づく移動オブジェクト１１５の選択とする。なお、本実施形態では、ＨＭＤ１１に出力される第１仮想空間画像１２０の初期状態は、少なくとも移動オブジェクト１１５が非表示状態であればよい。つまり、本実施形態の第１仮想空間画像１２０は、「暗闇」のような明度が低い表示状態でなくてもよい。
【００７２】
図１１に示すように、タッチパネルディスプレイ１３に表示されている第２仮想空間画像１２１には、移動オブジェクト１１５が表示されている。第２ユーザ１０２は、移動オブジェクト１１５をタッチ操作で指定する。なお、図１１では、接触位置Ｐ１０が一つである例を示しているが、接触位置は複数であってもよい。
【００７３】
制御部１６は、タッチパネルディスプレイ１３から接触位置Ｐ１０の座標を取得し、オブジェクト位置情報２１に基づき、接触位置Ｐ１０の座標との相対距離が所定距離以下である移動オブジェクト１１５があるか否かを判断する。
【００７４】
制御部１６は、接触位置Ｐ１０との相対距離が所定距離以下である移動オブジェクト１１５が存在すると判断すると、その移動オブジェクト１１５を第１仮想空間画像１２０上で表示状態として、ＨＭＤ１１の表示部３２及びメインディスプレイ１２に出力する。なお、本実施形態では、第１実施形態のように、接触位置Ｐ１０の近傍の移動オブジェクト１１５の移動の停止の処理は行なわない。
【００７５】
制御部１６は、接触位置Ｐ１０と移動オブジェクト１１５との相対距離が所定距離以下である状態が維持されている間は、その移動オブジェクト１１５を第１仮想空間画像上で表示し続ける。一方、第２ユーザ１０２がタッチ操作を続けても、移動オブジェクト１１５の移動に伴って接触位置Ｐ１０と移動オブジェクト１１５との相対距離が所定距離を超えると、制御部１６は、その移動オブジェクト１１５を非表示状態とする。
【００７６】
このように本実施形態では、第２ユーザ１０２によって選択された移動オブジェクト１１５を、第１仮想空間画像１２０に表示させるので、移動オブジェクト１１５を指定する作業がより細かい作業となる。その結果、第１ユーザ１０１及び第２ユーザ１０２の密な連携が必要となり、ゲームの難度を好適なものとして興趣を高めることができる。
【００７７】
以上説明したように、第２実施形態によれば、第１実施形態に記載した（１）の効果に加えて、以下の効果が得られるようになる。
（１１）上記実施形態では、制御装置１５の制御部１６は、第２ユーザ１０２によって選択された移動オブジェクト１１５を特定する。そして、制御部１６は、第２ユーザ１０２によって選択された移動オブジェクト１１５を第１仮想空間画像１２０に表示させる。従って、第２ユーザ１０２は、ＨＭＤ１１を装着することなく、選択した移動オブジェクト１１５を第１ユーザ１０１に指し示すことができる。
【００７８】
（第３実施形態）
次に、本発明を具体化した第３実施形態を説明する。なお、第３実施形態は、第１実施形態における指定表示範囲を可変とする構成であるため、同様の部分については同一符号を付してその詳細な説明を省略する。
【００７９】
第１実施形態では、第２ユーザ１０２がタッチ操作によってタッチパネルディスプレイ１３に表示させた範囲の全体を指定表示範囲１１２としたが、本実施形態では、第２ユーザ１０２のタッチ操作によって指定表示範囲１１２の大きさや位置を変更可能とする。
【００８０】
図１２に示すように、第２ユーザ１０２は、指定表示範囲１１２を、２本の指を近づけるように画面をなぞるピンチイン操作、又は２本の指を遠ざけるように画面をなぞるピンチアウト操作等を行なうことによってその大きさや位置を変更する。指定表示範囲１１２は、初期状態では画面全体であり、制御部１６は、ピンチイン操作が行なわれるとピンチイン操作の軌跡に基づき指定表示範囲１１２を縮小し、ピンチアウト操作が行なわれるとピンチアウト操作の軌跡に基づき縮小された指定表示範囲１１２を拡大する。また、ピンチイン操作又はピンチアウト操作をした後に、２本の指を画面に接触させたまま移動すると、制御部１６は、その操作の入力軌跡に基づいて、指定表示範囲１１２の大きさを維持したまま、指定表示範囲１１２を画面内で移動させる。なお、指定表示範囲１１２の移動に伴い、光源位置（原点）を移動させてもよい。
【００８１】
また、指定表示範囲１１２を縮小させることによって、移動オブジェクト１１５に対する特殊効果を発生させてもよい。例えば、指定表示範囲１１２の縮小が開始される時点で指定表示範囲１１２に含まれる移動オブジェクト１１５を、指定表示範囲１１２の外側に移動させないようにしてもよい。その結果、指定表示範囲１１２を縮小することで、指定表示範囲１１２に含まれる移動オブジェクト１１５を縮小された指定表示範囲１１２に集めることができる。このように狭い範囲に移動オブジェクト１１５が集められると、第１ユーザ１０１は、一度に多くの移動オブジェクト１１５に対して狙撃を行ないやすい。
【００８２】
ピンチイン操作が行なわれたとき、制御部１６は、タッチ操作の入力軌跡に基づき、その入力軌跡の長さや角度に応じて、指定表示範囲１１２を縮小する。また、制御部１６は、縮小された指定表示範囲１１２の明度、彩度及び色相をそれ以外の範囲と異なる変更状態とした第２仮想空間画像１２１をタッチパネルディスプレイ１３に出力する。このとき、第２仮想空間画像１２１には、初期状態の部分、例えば「暗闇」が表現された明度や彩度の低い部分も表示されることとなる。このとき、制御部１６は、初期状態の部分に含まれる移動オブジェクト１１５を表示状態としてもよいし、非表示状態としてもよい。
【００８３】
また、制御部１６は、第１ユーザ１０１の注目範囲１１１と指定表示範囲１１２の重複部分があるか否かを判断し、重複部分がある場合には、その重複部分を変更状態とし、それ以外の部分を初期状態とした第１仮想空間画像１２０を、ＨＭＤ１１の表示部３２及びメインディスプレイ１２に出力する。
【００８４】
第２ユーザ１０２は、第１ユーザ１０１による狙撃が有効に行なわれること等によって、指定表示範囲１１２に含まれる移動オブジェクト１１５がなくなるか又は減少すると、指定表示範囲１１２を拡大するピンチアウト操作をタッチパネルディスプレイ１３の画面上で行なう。ピンチアウト操作が行なわれたとき、制御部１６は、タッチ操作の入力軌跡を入力して、その入力軌跡の長さや角度に応じて、指定表示範囲１１２を拡大する。また、制御部１６は、拡大された指定表示範囲１１２を変更状態とし、それ以外の部分を初期状態とした第２仮想空間画像１２１をタッチパネルディスプレイ１３に出力する。これにより、指定表示範囲１１２には、新たな移動オブジェクト１１５が含まれるようになる。
【００８５】
以上説明したように、第３実施形態によれば、第１実施形態に記載した（１）〜（１０）の効果に加えて、以下の効果が得られるようになる。
（１２）上記実施形態では、制御部１６は、タッチパネルディスプレイ１３の画面でのタッチ操作に基づき、指定表示範囲１１２の大きさや位置を変更するため、例えば画面の一部のみを指し示すことができる。
【００８６】
（第４実施形態）
次に、本発明を具体化した第４実施形態を説明する。なお、第４実施形態は、タッチパネルディスプレイで移動オブジェクトを非表示状態とし、操作部の操作に応じて移動オブジェクトを第２仮想空間画像に表示する構成であるため、第１実施形態と同様の部分については同一符号を付してその詳細な説明を省略する。
【００８７】
第１実施形態では、第１のアクションを第２ユーザ１０２の操作に基づく指定表示範囲１１２の特定とし、第２のアクションを第１ユーザの操作に基づく移動オブジェクト１１５に対する狙撃とした。本実施形態では、第１のアクションを第１ユーザ１０１による移動オブジェクト１１５の選択とし、第２のアクションを、第２ユーザ１０２のタッチパネルディスプレイ１３のタッチ操作に基づく移動オブジェクト１１５に対する攻撃とする。
【００８８】
図１３に示すように、制御部１６は、移動オブジェクト１１５を常に表示状態とした第１仮想空間画像１２０をＨＭＤ１１の表示部３２及びメインディスプレイ１２に出力する。第１ユーザ１０１によって操作される操作部１４は、方向の変更、オン操作及びオフ操作のできるコントローラや、グローブ型のコントローラである。第１ユーザ１０１は、操作部１４を操作して、仮想空間内の移動オブジェクト１１５を選択する。具体的には、制御部１６は、第１仮想空間画像１２０に表示された懐中電灯等の光源１３０の向きを操作部１４の操作によって変更して、移動オブジェクト１１５に光を照射することによって移動オブジェクト１１５を選択する。又は、仮想空間内の網や入れ物等の道具を使用して、移動オブジェクト１１５を捕獲する。
【００８９】
制御部１６は、操作部１４から出力された信号を入力するとともに、オブジェクト位置情報２１に基づき移動オブジェクト１１５が選択されたか否かを判断する。制御部１６は、移動オブジェクト１１５が選択されたと判断すると、選択された移動オブジェクト１１５を表示状態とした第２仮想空間画像１２１をタッチパネルディスプレイ１３に出力する。
【００９０】
タッチパネルディスプレイ１３に出力された第２仮想空間画像１２１には、初期状態では、移動オブジェクト１１５が非表示状態とされている。第２仮想空間画像１２１上で、第１ユーザ１０１によって選択された移動オブジェクト１１５が表示状態とされると、第２ユーザは、表示状態とされた移動オブジェクト１１５をタッチ操作して攻撃を行なう。制御部１６は、タッチパネルディスプレイ１３から入力した信号に基づき、移動オブジェクト１１５に対する攻撃が行なわれたと判断すると、移動オブジェクト１１５に対する攻撃を、第１仮想空間画像１２０に反映して、ＨＭＤ１１及びメインディスプレイ１２に出力する。
【００９１】
以上説明したように、第４実施形態によれば、以下の効果が得られるようになる。
（１３）上記実施形態では、第１ユーザ１０１は、移動オブジェクト１１５を選択して、選択した移動オブジェクト１１５を第２仮想空間画像１２１上で表示状態とさせる。第２ユーザ１０２はＨＭＤ１１を装着することなく、仮想空間で表示状態とされた移動オブジェクト１１５を攻撃することができる。従って、第１ユーザ１０１及び第２ユーザ１０２は協力してゲームを進めることができる。
【００９２】
（他の実施形態）
なお、上記各実施形態は、以下のように適宜変更して実施することもできる。
・上記各実施形態では、制御部１６は、第２ユーザ１０２に対応するキャラクタ１１６の位置を、第１ユーザ１０１の鉛直方向上方の位置とした。これに代えて、例えば第２ユーザ１０２によるタッチパネルディスプレイ１３の画面上でのタッチ操作に基づき、キャラクタ１１６の位置を変更するようにしてもよい。
【００９３】
・上記各実施形態では、第２仮想空間画像の水平視野角βを、第１仮想空間画像の水平視野角αよりも小さくした。これに代えて、第２仮想空間画像の水平視野角βを、第１仮想空間画像１２０の水平視野角αと同じとするか、若しくは第１仮想空間画像の水平視野角αよりも大きくしてもよい。このようにすると、指定表示範囲１１２を見つけやすくすることができるため、例えばオブジェクトを探し当てる難度を低くしたい場合に有効である。同様に、第２仮想空間画像の垂直視野角を、第２仮想空間画像の垂直視野角よりも小さくしてもよい。若しくは、第２仮想空間画像の垂直視野角以上としてもよい。
【００９４】
・上記各実施形態では、制御部１６は、第１ユーザ１０１の注目範囲をメインディスプレイ１２に第１仮想空間画像として表示させた。これに代えて若しくは加えて、制御部１６は、例えば第１ユーザ１０１の注目範囲１１１を第２仮想空間画像１２１に表示させてもよい。注目範囲１１１は、線で囲むことで指し示してもよいし、第２仮想空間画像１２１の背景に対して明度、彩度及び色相の少なくとも一つを異ならせて表示させてもよい。この場合、第２ユーザ１０２が視認するメインディスプレイ１２を省略することも可能である。
【００９５】
・上記各実施形態では、制御部１６は、仮想空間を俯瞰した俯瞰画像１２２をタッチパネルディスプレイ１３に出力するようにした。但し、仮想空間内のオブジェクトの位置を把握し易い場合等には、俯瞰画像１２２の表示を省略してもよい。
【００９６】
・上記各実施形態では、制御部１６は、指定表示範囲１１２の明度、彩度及び色相の少なくとも一つを、指定表示範囲１１２以外の部分の明度、彩度及び色相と異ならせて表示させた。これ以外に、第１のアクションとして、指定表示範囲１１２を、画像に表示される線で囲んで表示させたり、矢印等のマークを表示させたりしてもよい。
【００９７】
・上記各実施形態では、制御部１６は、指定表示範囲１１２の明度、彩度及び色相の少なくとも一つを、指定表示範囲１１２以外の部分の明度、彩度及び色相と異ならせて第１仮想空間画像及び第２仮想空間画像上に表示させた。これに加えて、制御部１６は、時間の経過に伴い、指定表示範囲１１２の明度、彩度及び色相の少なくとも一つを、時間の経過に伴い変化させて表示させるようにしてもよい。具体的には、制御部１６が、指定表示範囲１１２を、光が照射されているような明度、彩度及び色相で表示させている場合、時間の経過に伴って指定表示範囲１１２を暗くしたり、初期状態の光とは異なる色の光が照射されるようにしたりするように、明度、彩度及び色相の少なくとも一つを変更させてもよい。
【００９８】
・上記各実施形態では、制御部１６は、第２ユーザ１０２によるタッチパネルディスプレイ１３上の接触位置に基づき、第１のアクションとして、移動オブジェクト１１５の移動を停止させた。これに代えて若しくは加えて、制御部１６は、タッチパネルディスプレイ１３の画面に表示されたアイテムの選択操作に基づいて、移動オブジェクト１１５の移動を停止させてもよい。例えば、タッチパネルディスプレイ１３の画面に表示された特殊アイテムが選択された場合、タッチパネルディスプレイ１３の画面に表示されている全ての移動オブジェクト１１５の動きを停止させてもよい。また、アイテムが、移動オブジェクト１１５の近傍までドラッグアンドドロップ操作された場合、その移動オブジェクト１１５の移動を停止させるようにしてもよい。
【００９９】
・上記各実施形態では、制御部１６は、第２ユーザ１０２によるタッチパネルディスプレイ１３上の接触位置に基づき、第１のアクションとして、移動オブジェクト１１５の移動を停止させた。これに代えて若しくは加えて、１つの接触位置に対応する所定範囲内に含まれる移動オブジェクトの移動を停止させてもよい。１つの接触位置に対応する所定範囲とは、例えば接触位置を中心とする円形状の範囲、又は接触位置を起点（隅部）とする矩形状、扇状等である。若しくは、スワイプ操作や、２本の指でタップする等して所定範囲を選択してもよい。
【０１００】
・上記各実施形態では、常に移動する移動オブジェクト１１５に対して第２のアクションが行なわれるようにした。これに代えて若しくは加えて、仮想空間内の所定の固定位置に配置されたオブジェクトに対して第２のアクションが行なわれるようにしてもよい。このようなオブジェクトとしては、例えば、仮想空間内に配置された箱、扉、楽器等である。この場合、第２のアクションを、例えば、箱の蓋を開ける、扉を開く、楽器を演奏する等のアクションとする。
【０１０１】
・上記各実施形態では、注目範囲１１１及び指定表示範囲１１２の重複部分に含まれない移動オブジェクト１１５には、第２のアクションを不可能とするか、又は第２のアクションが行なわれても無効とした。これに代えて、重複部分に含まれないオブジェクトにも、第２のアクションが行なわれてもよい。この場合、例えば重複部分に含まれるオブジェクトを、照準を合わせやすいように明瞭に表示し、重複部分に含まれないオブジェクトは照準を合わせやすい不明瞭に表示するようにしてもよい。また、重複部分に含まれないオブジェクトに有効なアクションを行なった場合には、重複部分に含まれるオブジェクトに有効なアクションを行なった場合よりも得点を高くするようにしてもよい。
【０１０２】
・上記各実施形態では、ＨＭＤ１１の表示部３２及びメインディスプレイ１２に出力される第１仮想空間画像で所定オブジェクト（移動オブジェクト１１５）を非表示状態とした。これに代えて、第２のアクションの対象となるオブジェクトを第１仮想空間画像で表示状態としてもよい。この場合、例えば、注目範囲１１１及び指定表示範囲１１２の重複部分の表示態様をそれ以外の部分と異なる態様で表示し、その重複部分に含まれる移動オブジェクト１１５のみ第２のアクションを有効とするようにしてもよい。このようにしても、重複部分に含まれる所定のオブジェクトに対してのみ第２のアクションが有効とされるので、第１ユーザ１０１及び第２ユーザ１０２が協力してゲームを進行させることができる。
【０１０３】
若しくは、第１仮想空間画像及び第２仮想空間画像の間で、オブジェクト又はオブジェクトを含む仮想空間画像の表示の態様を異ならせてもよい。例えば、第２仮想空間画像では、拡大及び縮尺が可能、又は任意の角度でオブジェクトを表示することが可能であるが、第１仮想空間画像では、拡大及び縮尺が不可能、又は一定の角度でしかオブジェクトを表示できない。若しくは、第２仮想空間画をオブジェクトを含む仮想空間を俯瞰した俯瞰画像とし、第１仮想空間画像では、俯瞰画像が表示されないようにしてもよい。若しくは、第２仮想空間画像では、透過、エッジ抽出等、所定の画像処理を行なうことができるが、第１仮想空間画像では、所定の画像処理を行なうことができないようにしてもよい。
【０１０４】
図１４及び図１５は、第２仮想空間画像を、オブジェクトを含む仮想空間を俯瞰した俯瞰画像とし、第１仮想空間画像を俯瞰画像以外の画像とした例である。例えば、第１ユーザ１０１及び第２ユーザ１０２によって行なわれるゲームは、立体図形を組み合わせるパズルゲームである。図１４に示すように、制御部１６は、第１ユーザ１０１の姿勢に応じて、オブジェクトである立体図形１５０を含む仮想空間の画像である第１仮想空間画像１２０をＨＭＤ１１等に出力する。立体図形１５０は、立方体、直方体以外にも、三角柱、円錐、球状等、特に限定されない。第１ユーザ１０１は、操作部１４を操作して、立体図形を組み合わせる。なお、所定数以上の立体図形１５０が組み合わされた場合には、立体図形１５０の組み合わせにより形成されたパターン全体を第１仮想空間画像１２０の視野角に含めることは難しい。このため、第１ユーザ１０１の目標とするパターンを形成する際に、立体図形１５０を配置すべき位置、及び配置すべき立体図形１５０の種類の少なくとも一方について判断しにくい。
【０１０５】
図１５に示すように、制御部１６は、立体図形１５０が組み合わされて形成されたパターンを俯瞰した俯瞰画像１２２をタッチパネルディスプレイ１３に出力する。第２ユーザ１０２は、俯瞰画像１２２でパターン全体を視認することができるので、どの位置にどの立体図形１５０を配置すればよいのかを容易に判断することができる。
【０１０６】
また、図１５に示すように、例えば第２ユーザ１０２がタッチパネルディスプレイ１３の画面の所定の位置をタッチすると、図１４に示すように、制御部１６は、第１仮想空間画像１２０に、立体図形１５０を配置すべき位置を、指示位置マーク１５１で表示させる（第１のアクション）。若しくは、指示位置マーク１５１以外にも、立体図形１５０を配置すべき位置を、それ以外の部分の表示態様とは異なる態様で表示させてもよい。制御部１６は、第１ユーザ１０１の操作部１４の操作に基づく位置に立体図形１５０を配置する（第２のアクション）。
【０１０７】
また、立体図形１５０の種類の並びに基づきアクションを行なうパズルゲームでは、例えば、第２ユーザ１０２が、立体図形１５０の種類を選択するための表示領域１５３から、任意の立体図形１５０を選択し、その立体図形１５０を配置すべき位置をタッチする（図１５参照）。図１４に示すように、制御部１６は、配置すべき立体図形１５０の種類を種類識別マーク１５２で表示させる（第１のアクション）。さらに、立体図形１５０を配置すべき位置を、指示位置マーク１５１等で表示させてもよい。第１ユーザ１０１は、操作部１４を操作して、種類識別マーク１５２で指し示された立体図形１５０を、指示位置マーク１５１で指し示された位置に配置する。
【０１０８】
・上記各実施形態では、第１のアクションとして、タッチパネルディスプレイ１３のタッチ操作に基づき仮想空間内の範囲を指定表示範囲１１２として指定した。これに代えて、第１のアクションとして、タッチパネルディスプレイ１３のタッチ操作に基づき仮想空間内の方向や任意の位置を指し示すようにしてもよい。
【０１０９】
図１６は、迷路ゲームで出力される画面の例を示している。図１６（ａ）に示すように、制御部１６は、第１仮想空間画像１２０として、仮想空間内に設けられた立体迷路１６０の画像をＨＭＤ１１の表示部３２等に表示させる。制御部１６は、ユーザの体勢に応じて第１仮想空間画像１２０を出力するとともに、操作部１４の操作、又はセンサによって検出されたユーザ位置に基づき、立体迷路１６０内を進むように第１仮想空間画像１２０を変更する。図１６（ｂ）に示すように、制御部１６は、第２仮想空間画像１２１として、立体迷路１６０の俯瞰画像をタッチパネルディスプレイ１３に表示させる。制御部１６は、第２仮想空間画像１２１に第１ユーザ１０１の位置１６１を表示させる。第２ユーザ１０２は、第２仮想空間画像１２１を視認しつつ、例えば第１ユーザ１０１が進むべき方向を第１ユーザ１０１の進行に合わせて指でなぞる。制御部１６は、タッチパネルディスプレイ１３から、タッチ操作に応じた入力軌跡を取得し、その入力軌跡に沿って、第１仮想空間画像１２０に指示された方向を表示する（第１のアクション）。例えば、第２ユーザ１０２が指示する方向は、第１仮想空間画像１２０上で、背景に対して明度、彩度及び色相を異ならせた光として表示させてもよいし、矢印等の指標として表示してもよい。第１ユーザ１０１は、第１仮想空間画像１２０上で指示された方向を参考にして、操作部１４の操作等により立体迷路１６０内を進む。
【０１１０】
・上記各実施形態では、第１ユーザ１０１の頭部の位置及び向きを検出するＨＭＤ１１に加え、現実空間での第１ユーザ１０１の位置を検出する位置検出センサを設けるようにしてもよい。制御部１６は、第１ユーザ１０１の頭部の位置及び向きだけでなく、位置検出センサにより第１ユーザ１０１が立つ位置を検出し、第１ユーザ１０１が立つ位置に応じて仮想空間の画像情報をレンダリングして第１仮想空間画像を表示する。このようにすると、第１ユーザ１０１の移動に伴って第１仮想空間画像が変更されるため、さらに没入感を高めることができる。
【０１１１】
・上記各実施形態では、ＨＭＤ１１及びタッチパネルディスプレイ１３に仮想空間の画像を出力するゲームを、所定のオブジェクトを狙撃するゲームに具体化した。これに代えて、探検ゲーム、カードゲーム、レーシングゲーム、格闘ゲーム、シュミレーションゲーム、ロールプレイングゲーム等の他のゲームに具体化してもよい。また、オブジェクトに対するアクションとしては、「狙撃」に限定されることなく、例えば、変形させる、投げる、打つ、飛散させる、分割する、回転させる、移動させる等のその他のアクションであってもよい。
【０１１２】
・上記各実施形態では、ＨＭＤ１１及びタッチパネルディスプレイ１３に仮想空間の画像を出力するアプリケーションを、ゲームに具体化した。これに代えて、ＨＭＤ１１及びタッチパネルディスプレイ１３に仮想空間の画像を出力するアプリケーションを医療分野、教育分野等、ゲーム以外の分野で用いられるシミュレーションを行なうアプリケーション、トレーニングを行なうアプリケーション等、ゲーム以外のアプリケーションとしてもよい。
【０１１３】
次に、上記実施形態及び別例から把握できる技術的思想について、それらの効果とともに以下に追記する。
〔ａ〕第１ユーザが装着する装着ディスプレイと、第２ユーザが用いるディスプレイに画像を出力する制御部を用いて仮想空間の画像を出力するアプリケーション制御プログラムにおいて、前記制御部を、前記第１ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力し、前記第２ユーザの入力操作に基づき前記仮想空間の表示範囲を決定し、前記第２ユーザが用いるディスプレイに前記決定した表示範囲の仮想空間の画像を出力し、前記仮想空間に対する前記第２ユーザの操作を受け付けて、前記仮想空間内で第１のアクションを行ない、前記装着ディスプレイに、前記第１のアクションが反映された前記仮想空間の画像を出力し、前記第１ユーザによる操作部での操作に応じて、前記第１のアクションが反映された前記仮想空間内で第２のアクションを行なう手段として機能させることを特徴とするアプリケーション制御プログラム。
〔ｂ〕前記第１のアクションを行なう手段は、前記第１のアクションとして、前記第２ユーザの入力操作に基づきオブジェクトの移動を制御する〔ａ〕に記載のアプリケーション制御プログラム。
〔ｃ〕前記第１のアクションを行なう手段は、前記第１のアクションとして、前記第２ユーザの入力操作に基づきオブジェクトを選択する〔ａ〕又は〔ｂ〕に記載のアプリケーション制御プログラム。
〔ｄ〕前記制御部を、前記装着ディスプレイに出力する前記仮想空間の画像において、前記第２のアクションの対象となる移動オブジェクトを移動させる手段としてさらに機能させ、前記第１のアクションを行なう手段は、前記第１のアクションとして、前記ディスプレイの操作に基づき前記移動オブジェクトの移動を停止させ、前記第１のアクションが反映された前記仮想空間の画像を出力する手段は、前記装着ディスプレイに出力する画像において前記移動オブジェクトの移動を停止させる〔ａ〕〜〔ｃ〕のいずれか１項に記載のアプリケーション制御プログラム。
〔ｅ〕前記第１のアクションを行なう手段は、前記ディスプレイの画面上での接触点の近傍の前記移動オブジェクトを特定し、当該移動オブジェクトに対してのみ移動を停止させる〔ｄ〕に記載のアプリケーション制御プログラム。
〔ｆ〕前記第１のアクションが反映された前記仮想空間の画像を出力する手段は、前記決定した表示範囲と前記第１ユーザの姿勢に応じた注目範囲とが重複している場合には、その重複部分に含まれる所定のオブジェクトを表示状態とし、前記重複部分に含まれない前記所定のオブジェクトがある場合には、その所定のオブジェクトを非表示状態として前記装着ディスプレイに出力する〔ａ〕〜〔ｅ〕のいずれか１項に記載のアプリケーション制御プログラム。
〔ｇ〕前記第１のアクションが反映された前記仮想空間の画像を出力する手段は、前記決定した表示範囲の明度、彩度及び色相の少なくとも一つを、それ以外の範囲の明度、彩度及び色相と異ならせた状態で前記装着ディスプレイに出力する〔ｆ〕に記載のアプリケーション制御プログラム。
〔ｈ〕前記第２のアクションを行なう手段は、前記決定した表示範囲と前記第１ユーザの姿勢に応じた注目範囲との重複部分に含まれる所定のオブジェクトに対してのみ第２のアクションを有効とする〔ｆ〕又は〔ｇ〕に記載のアプリケーション制御プログラム。
〔ｉ〕前記ディスプレイに前記仮想空間の画像を出力する手段は、前記第２のアクションの対象となる所定のオブジェクトを表示状態で出力する〔ｆ〕〜〔ｈ〕のいずれか１項に記載のアプリケーション制御プログラム。
〔ｊ〕前記第１のアクションが反映された前記仮想空間の画像を出力する手段は、前記装着ディスプレイにおいて出力される前記仮想空間の画像の水平方向の視野角よりも、前記決定した表示範囲の水平方向の視野角を小さくする〔ａ〕〜〔ｉ〕のいずれか１項に記載のアプリケーション制御プログラム。
〔ｋ〕前記ディスプレイに前記仮想空間の画像を出力する手段は、前記仮想空間を俯瞰し、且つ前記第２のアクションの対象となる所定のオブジェクトを表示状態とした画像を出力する手段としてさらに機能させる請求項〔ａ〕〜〔ｊ〕のいずれか１項に記載のアプリケーション制御プログラム。
〔ｌ〕第１ユーザが装着する装着ディスプレイと、第２ユーザが用いるディスプレイに画像を出力する制御部を用いて仮想空間の画像を出力するアプリケーション制御方法において、前記制御部が、前記第１ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力し、前記第２ユーザの入力操作に基づき前記仮想空間の表示範囲を決定し、前記第２ユーザに用いるディスプレイに前記決定した表示範囲の仮想空間の画像を出力し、前記仮想空間に対する前記第２ユーザの操作を受け付けて、前記仮想空間内で第１のアクションを行ない、前記装着ディスプレイに、前記第１のアクションが反映された前記仮想空間の画像を出力し、前記第１ユーザによる操作部での操作に応じて、前記第１のアクションが反映された前記仮想空間内で第２のアクションを行なうことを特徴とするアプリケーション制御方法。
〔ｍ〕第１ユーザが装着する装着ディスプレイと、第２ユーザが用いるディスプレイに画像を出力する制御部を備えた仮想空間の画像を出力するアプリケーション制御システムにおいて、前記制御部が、前記第１ユーザの姿勢に応じて、前記装着ディスプレイに前記仮想空間の画像を出力し、前記第２ユーザの入力操作に基づき前記仮想空間の表示範囲を決定し、前記第２ユーザが用いるディスプレイに前記決定した表示範囲の仮想空間の画像を出力し、前記仮想空間に対する前記第２ユーザの操作を受け付けて、前記仮想空間内で第１のアクションを行ない、前記装着ディスプレイに、前記第１のアクションが反映された前記仮想空間の画像を出力し、前記第１ユーザによる操作部での操作に応じて、前記第１のアクションが反映された前記仮想空間内で第２のアクションを行なうことを特徴とするアプリケーション制御システム。
【符号の説明】
【０１１４】
１１…装着ディスプレイとしてのヘッドマウントディスプレイ（ＨＭＤ）、１２…メインディスプレイ、１３…タッチパネルディスプレイ、１４…操作部、１５…制御装置、１６…制御部、１７…記憶部、１８…ゲーム管理情報、１９…注目点情報、２０…指定表示範囲情報、２１…オブジェクト位置情報、２２…接触位置情報、２４…注視位置特定部、２５…画像情報記憶部、３０…ＨＭＤ制御部、３１…トラッキングセンサ、３２…表示部、１０１…第１ユーザ、１０２…第２ユーザ、１１０…仮想空間、１１１…注目範囲、１１２…指定表示範囲、１１４…注目点、１１５…移動オブジェクト、１１６…キャラクタ、１１８…光線、１２０…第１仮想空間画像、１２１…第２仮想空間画像、１２２…俯瞰画像、１２５…重複部分。
【図１】
2018185825.tif 000003
【図２】
2018185825.tif 000004
【図３】
2018185825.tif 000005
【図４】
2018185825.tif 000006
【図５】
2018185825.tif 000007
【図６】
2018185825.tif 000008
【図７】
2018185825.tif 000009
【図８】
2018185825.tif 000010
【図９】
2018185825.tif 000011
【図１０】
2018185825.tif 000012
【図１１】
2018185825.tif 000013
【図１２】
2018185825.tif 000014
【図１３】
2018185825.tif 000015
【図１４】
2018185825.tif 000016
【図１５】
2018185825.tif 000017
【図１６】
2018185825.tif 000018