(57)【要約】【課題】仮想３次元空間の大きさを変化させずに、メイン表示装置に表示される画像とサブ表示装置に表示される画像を相違させることができるゲームシステムを提供する。【解決手段】ゲームシステムは、ゲームの進行に利用される仮想３次元空間に基づいて２次元画像が生成され、当該２次元画像を利用したゲーム画面が大型モニタ４に表示されるものであって、大型モニタ４とは別の各小型モニタ７と、大型モニタ７の周囲を撮影可能な小型カメラ８と、を備えている。そして、ゲームシステムは、小型カメラ８にて撮影した画像と別の画像とを合成して、小型モニタ７に出力する。【選択図】図６
2012020017.tif 000002
【特許請求の範囲】
【請求項１】
ゲームの進行に利用される仮想３次元空間に基づいて２次元画像が生成され、当該２次元画像を利用したゲーム画面がメイン表示装置に表示されるゲームシステムであって、
前記メイン表示装置とは別のサブ表示装置と、
前記サブ表示装置に出力するための所定の画像を生成する画像生成手段と、
前記画像生成手段が生成した所定の画像に別の画像を合成して、前記サブ表示装置に出力する合成画像出力手段と、を備えることを特徴とするゲームシステム。
【請求項２】
前記メイン表示装置の周囲を撮影可能な撮影手段を更に備え、
前記画像生成手段として前記撮影手段を利用し、前記撮影手段が撮影した画像を前記所定の画像として使用する請求項１に記載のゲームシステム。
【請求項３】
プレイヤの操作を入力する入力装置を更に備え、
前記撮影手段は、前記入力装置に設けられ、
前記入力装置は、前記撮影手段が前記メイン表示装置の周囲を撮影可能なように、動作可能に構成されている請求項２に記載のゲームシステム。
【請求項４】
プレイヤの所作を検出する検出手段を更に備え、
前記画像生成手段は、前記検出手段が検出した前記プレイヤの所作に基づいて前記仮想３次元空間のうちの一部の空間の２次元画像を前記所定の画像として生成する請求項１に記載のゲームシステム。
【請求項５】
動作可能に構成され、プレイヤの操作を入力する入力装置を更に備え、
前記検出手段は、前記入力装置に設けられ、前記プレイヤの所作として前記入力装置の動作を検出し、
前記入力装置は、前記一部の空間として前記ゲーム画面に対応する前記仮想３次元空間の全ての空間が設定可能なように、動作可能な範囲が設けられている請求項４に記載のゲームシステム。
【請求項６】
前記入力装置として、銃を模したガン型コントローラが利用される請求項３又は５に記載のゲームシステム。
【請求項７】
ゲームの進行に利用される仮想３次元空間に基づいて２次元画像が生成され、当該２次元画像を利用したゲーム画面がメイン表示装置に表示されるゲームシステムであって、前記メイン表示装置とは別のサブ表示装置を備えたゲームシステムに組み込まれるコンピュータに、
前記サブ表示装置に出力するための所定の画像を生成する画像生成工程と、
前記画像生成工程にて生成された所定の画像に別の画像を合成して、前記サブ表示装置に出力する合成画像出力工程と、を実行させるゲームシステムの制御方法。
【請求項８】
ゲームの進行に利用される仮想３次元空間に基づいて２次元画像が生成され、当該２次元画像を利用したゲーム画面がメイン表示装置に表示されるゲームシステムであって、前記メイン表示装置とは別のサブ表示装置を備えたゲームシステムに組み込まれるコンピュータを、
前記サブ表示装置に出力するための所定の画像を生成する画像生成手段及び、前記画像生成手段が生成した所定の画像に別の画像を合成して、前記サブ表示装置に出力する合成画像出力手段として機能させるように構成されたゲームシステム用のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想３次元空間を利用したゲームシステム及び、その制御方法及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
ゲームの進行等に利用される仮想３次元空間に基づいて２次元画像が生成され、その２次元画像がゲーム画像として使用されるゲームが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２５１６２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のようなゲームでは、プレイヤは表示装置を通じて仮想３次元空間を感じつつゲームをプレイする。このため、ゲーム画像を表示する表示装置の大きさの拡大又は数の増加により、プレイヤにゲーム空間として感じさせることができる空間の範囲を拡大させることができる。そして、プレイヤがゲーム空間として感じる範囲を拡大させることにより、ゲームの興趣性を向上させることができる。一方で、特許文献１のようなゲームでは、仮想３次元空間の様子がそのままゲーム画像として利用されるだけなので、表示装置の大きさ等の変化に応じてゲーム空間として設定する仮想３次元空間の大きさを変化させる必要がある。
【０００５】
そこで、本発明は、仮想３次元空間の大きさを変化させずに、メイン表示装置に表示される画像とサブ表示装置に表示される画像を相違させることができるゲームシステム、その制御方法及び、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のゲームシステムは、ゲームの進行に利用される仮想３次元空間に基づいて２次元画像（ＭＧ）が生成され、当該２次元画像を利用したゲーム画面がメイン表示装置（４）に表示されるゲームシステムであって、前記メイン表示装置とは別のサブ表示装置（７）と、前記サブ表示装置に出力するための所定の画像を生成する画像生成手段（８、１０）と、前記画像生成手段が生成した所定の画像に別の画像を合成して、前記サブ表示装置に出力する合成画像出力手段（１０）と、を備えている。
【０００７】
本発明によれば、合成画像を利用することにより、仮想３次元空間の大きさを変化させずに、メイン表示装置に表示させる画像とサブ表示装置に表示させる画像とを相違させることができる。このため、例えば、同一範囲の仮想３次元空間の様子について、メイン表示装置とサブ表示装置との間で画像を相違させることができる。これにより、同一範囲の仮想３次元空間の様子に多重性を持たせることができる。また、例えば、サブ表示装置に表示される画像として、現実空間の画像を利用すれば、現実空間に別の画像を合成することにより、ゲーム空間として利用可能な範囲を、仮想３次元空間だけでなく現実空間まで拡張することができる。上述のように仮想３次元空間に多重性を持たせたり、ゲーム空間を現実空間まで拡張したりすることにより、ゲームの進行等に利用可能な空間を多様に変化させることができる。このため、合成画像を利用してメイン表示装置に表示される画像とサブ表示装置に表示される画像を相違させることにより、仮想３次元空間の大きさを変化させずに、ゲームの進行等に利用可能な空間に多様性を与えることができる。
【０００８】
本発明のゲームシステムの一態様において、前記メイン表示装置の周囲を撮影可能な撮影手段（８）を更に備え、前記画像生成手段として前記撮影手段を利用し、前記撮影手段が撮影した画像を前記所定の画像として使用してもよい。この場合、撮影手段が撮影した現実空間の範囲までゲームの進行等に利用可能な空間を拡張することができる。また、ゲームの進行等に現実空間が利用されるので、ゲームの臨場感を向上させることができる。
【０００９】
撮影手段を備えた態様において、プレイヤの操作を入力する入力装置（５）を更に備え、前記撮影手段は、前記入力装置に設けられ、前記入力装置は、前記撮影手段が前記メイン表示装置の周囲を撮影可能なように、動作可能に構成されていてもよい。この場合、プレイヤが操作する入力装置の動作に応じて撮影手段の撮影範囲が変化するため、ゲームの進行等に利用可能な空間として拡張可能な現実空間を入力装置の動作に応じて設定することができる。また、これにより、プレイヤの動作をサブ表示装置の画像に反映することができるので、よりゲームの臨場感を向上させることができる。
【００１０】
本発明のゲームシステムの一態様において、プレイヤの所作を検出する検出手段（ＳＳ）を更に備え、前記画像生成手段は、前記検出手段が検出した前記プレイヤの所作に基づいて前記仮想３次元空間のうちの一部の空間の２次元画像を前記所定の画像として生成してもよい。この場合、同一範囲の仮想３次元空間の様子について、メイン表示装置とサブ表示装置との間で画像を相違させることができる。このため、例えば、同一範囲の仮想３次元空間の様子ながらメイン表示装置に表示された画像には存在しない敵キャラクタのオブジェクトをサブ表示装置に表示された画像中に存在させることができる。これにより、同一範囲の仮想３次元空間の様子に多重性を持たせることができる。
【００１１】
検出手段を備えた態様において、動作可能に構成され、プレイヤの操作を入力する入力装置を更に備え、前記検出手段は、前記入力装置に設けられ、前記プレイヤの所作として前記入力装置の動作を検出し、前記入力装置は、前記一部の空間として前記ゲーム画面に対応する前記仮想３次元空間の全ての空間が設定可能なように、動作可能な範囲が設けられていてもよい。この場合、プレイヤの所作として入力装置の動作を検出することができるので、入力装置の動作に応じた仮想３次元空間に多重性を持たせることができる。また、プレイヤの動作をサブ表示装置の画像に反映することができるので、ゲームの臨場感を向上させることができる。
【００１２】
また、入力装置を備えた態様において、入力装置としてどのようなものが利用されてもよい。例えば、本発明のゲームシステムの一態様において、前記入力装置として、銃を模したガン型コントローラが利用されてもよい。
【００１３】
本発明のゲームシステムの制御方法は、ゲームの進行に利用される仮想３次元空間に基づいて２次元画像（ＭＧ）が生成され、当該２次元画像を利用したゲーム画面がメイン表示装置（４）に表示されるゲームシステムであって、前記メイン表示装置（４）とは別のサブ表示装置（７）を備えたゲームシステムに組み込まれるコンピュータ（１０）に、前記サブ表示装置に出力するための所定の画像を生成する画像生成工程と、前記画像生成工程にて生成された所定の画像に別の画像を合成して、前記サブ表示装置に出力する合成画像出力工程と、を実行させるものである。
【００１４】
また、本発明のゲームシステム用のコンピュータプログラムは、ゲームの進行に利用される仮想３次元空間に基づいて２次元画像（ＭＧ）が生成され、当該２次元画像を利用したゲーム画面がメイン表示装置（４）に表示されるゲームシステムであって、前記メイン表示装置とは別のサブ表示装置（７）を備えたゲームシステムに組み込まれるコンピュータ（１０）を、前記サブ表示装置に出力するための所定の画像を生成する画像生成手段及び、前記画像生成手段が生成した所定の画像に別の画像を合成して、前記サブ表示装置に出力する合成画像出力手段として機能させるように構成されたものである。本発明の制御方法或いは、コンピュータプログラムを実行することにより、本発明のゲームシステムを実現することができる。
【００１５】
なお、以上の説明では本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記したが、それにより本発明が図示の形態に限定されるものではない。
【発明の効果】
【００１６】
以上、説明したように、本発明によれば、仮想３次元空間の大きさを変化させずに、メイン表示装置に表示される画像とサブ表示装置に表示される画像を相違させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一形態に係るゲームシステムが適用されたゲーム機の外観を模式的に示す図。
【図２】ゲーム機が備える専用筐体の内部を模式的に示した図。
【図３】ゲーム機の制御系の概略図。
【図４】ガン型コントローラを右前方から見た斜視図。
【図５】ガン型コントローラの可動範囲を模式的に示す図。
【図６】プレイヤがプレイ中の専用筐体２の内部の一例を模式的に示す図。
【図７】画像処理部が実行する合成画像生成処理ルーチンの一例を示すフローチャート。
【図８Ａ】本発明の他の形態であって、固定位置から撮影された大型モニタの周囲の画像の一例。
【図８Ｂ】図８Ａの例における一定時間経過後の大型モニタの周囲の画像の一例。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の一形態に係るゲームシステムが適用されたゲーム機について説明する。なお、本発明のゲーム機は、プレイヤがその操作対象に設定されたキャラクタ（以下で、プレイヤキャラクタと呼ぶことがある）を操作して仮想的なゲーム空間を探索し、所定のミッションを遂行するアクションタイプのゲームを提供するものである。図１は、ゲーム機１の外観を模式的に示す図である。図１に示すように、ゲーム機１は、ポット型の専用筐体２を備えている。専用筐体２の内部には、楕円形の空間が形成され、プレイヤは専用筐体２の内部でゲームをプレイする。
【００１９】
図２は、専用筐体２の内部を模式的に示した図である。図２に示すように、専用筐体２の内部には、ゲーム機本体３と、メイン表示装置としての大型モニタ４（一例として液晶ディスプレイ装置）と、プレイヤに与えられる武器を象徴する入力装置としての２つのガン型コントローラ５と、が設けられている。また、各ガン型コントローラ５の上部には、サブ表示装置としての小型モニタ７がそれぞれに設けられている。なお、図示は省力しているが、ゲーム機本体３には、選択或いは決定をするためのボタン、電源スイッチ、ボリューム操作スイッチといった通常の業務用のゲーム機が備えている各種の入力装置及び出力装置が設けられていてもよい。
【００２０】
ゲーム機本体３の内部には、各種装置が収納されている。図３は、ゲーム機本体３の内部の各種装置の一部を含むゲーム機１の制御系の概略図である。図３に示すように、ゲーム機本体３の内部の各種装置には、制御ユニット１０、スピーカユニット１１、外部記憶装置１２が含まれている。制御ユニット１０は、マイクロプロセッサとその動作に必要な主記憶装置（ＲＡＭ、ＲＯＭ）等の周辺装置とを組み合わせたコンピュータユニットとして構成されている。制御ユニット１０には、大型モニタ４や各小型モニタ７、ガン型コントローラ５、並びに、スピーカユニット１１及び、外部記憶装置１２が接続されている。その他にも制御ユニット１０には、各種の周辺装置が接続され得るが、それらの図示は省略する。
【００２１】
外部記憶装置１２は、磁気記憶媒体、光学記憶媒体、ＥＥＰＲＯＭといった不揮発性の記憶媒体を含む記憶装置である。外部記憶装置１２には、制御ユニット１０の基本的な制御を実現するためのオペレーティングシステムの他に、ゲームを所定の手順で実行するためのアプリケーションソフトウェアとしてのゲームプログラム１４、及び、そのゲームプログラム１４が適宜に参照するゲームデータ１５が記録されている。ゲームデータ１５には、オブジェクト等の各種画像データが含まれている。また、制御ユニット１０がゲームプログラム１４を読み取って実行することにより、制御ユニット１０にはゲームの実行に必要な各種の論理装置が生成される。その論理装置の一つとして、制御ユニット１０には画像処理部１６が形成される。画像処理部１６は、大型モニタ４及び各小型モニタ７に表示させるべき画像を生成するために必要な各種の演算処理を実行する。画像処理部１６の詳細は後述する。
【００２２】
ガン型コントローラ５には、検出手段としての照準検出センサＳＳが設けられている。図４は、ガン型コントローラ５を右前方から見た斜視図である。照準検出センサＳＳは、銃口５ｊがどこに向けられているかを検出するためのものである。照準検出センサＳＳとして、公知の種々のセンサが利用されてよい。本実施の形態では、照準検出センサＳＳの一例として、後述するようにガン型コントローラ５の可動方向を検出する、レバーを用いた２軸センサがガン型コントローラ５の取り付けられている台の内部に設けられている。但し、このような形態に限定されず照準検出センサＳＳとして、ジャイロセンサ、地磁気センサ、加速度センサなどの各種センサが利用されてよい。
【００２３】
図５は、ガン型コントローラ５の可動範囲を模式的に示す図である。図５の２つの矢印Ａ、Ｂはいずれもガン型コントローラ５の可動範囲を示している。図５に示すように、ガン型コントローラ５は、左右方向及び、上下方向の両方向に可動可能に構成されている。可動範囲として、大型モニタ４の下方から上方までの矢印Ａで示す上下方向の範囲と、専用筐体２の一方の側面から他方の側面までの矢印Ｂで示す左右方向の範囲とがそれぞれ設定されている。照準検出センサＳＳは、これらの矢印Ａ、Ｂで示す可動範囲内で銃口５ｊの向いている方向を検出する。なお、図５では、説明の便宜のためにガン型コントローラ５毎に可動範囲を図示しているが、実際の各ガン型コントローラ５には、対応する上下方向と左右方向の両方に可動範囲が設定されている。
【００２４】
また、図４に示すように、ガン型コントローラ５には、小型モニタ７の前方に撮影手段としての小型カメラ８が設けられている。各小型カメラ８は、各ガン型コントローラ５の銃口５ｊが向けられている方向に関する一定範囲の撮影が可能である。各ガン型コントローラ５は、各小型カメラ８が撮像した画像を制御ユニット１０に出力する。また、各ガン型コントローラ５には、プレイヤの操作を受け付ける操作部としてトリガー部５Ｔがそれぞれ設けられている。各ガン型コントローラ５は、各トリガー部５Ｔの操作に対応した信号を制御ユニット１０に出力する。
【００２５】
次に、各モニタ４、７に表示される画像の一例を説明する。図６は、プレイヤがプレイ中の専用筐体２の内部の一例を模式的に示す図である。図６の例では、２人のプレイヤにて、ゲーム機１のゲームがプレイされている場合を示している。各プレイヤは、各ガン型コントローラ５をそれぞれ使用する。大型モニタ４には、プレイヤキャラクタが移動する場として設定された屋内等の仮想３次元ゲーム空間（不図示）の様子を示すメイン画像ＭＧが表示される。仮想３次元ゲーム空間は、メモリ上に論理的に生成され、メイン画像ＭＧとして表示されるゲーム空間を３次元モデルとして表現したものである。図６の例では、一方のプレイヤＰは、第１ガン型コントローラ５Ａの銃口５ｊを大型モニタ４のメイン画像ＭＧに向けて、ゲームをプレイしている。
【００２６】
一方、各ガン型コントローラ５の小型モニタ７には、銃口５ｊが向いている方向に応じたサブ画像ＳＧが表示される。サブ画像ＳＧには、各ガン型コントローラ５のそれぞれに設けられた小型カメラ８にて撮影された画像が利用される。図６の例では、他方のプレイヤ（不図示）は、第２ガン型コントローラ５Ｂの銃口５ｊを一方のプレイヤＰの方に向けている。この場合、第２ガン型コントローラ５Ｂの小型モニタ７には、サブ画像ＳＧとして、小型カメラ８が撮影した現実空間の画像、つまりゲームをプレイ中のプレイヤＰ及び、第１ガン型コントローラ５Ａ、並びに、ゲーム機本体３及び、大型モニタ４の各一部が表示されている。更に、サブ画像ＳＧには、敵キャラクタＡＣが存在している。この敵キャラクタＡＣは、小型カメラ８が撮影している現実空間には存在しないもので、サブ画像ＳＧの中にのみ存在しているものである。つまり、各小型カメラ７には、サブ画像ＳＧとして、それぞれの小型カメラ８が撮影した現実空間の画像に、敵キャラクタＡＣ等の各種オブジェクトの画像が合成されたものが表示される。
【００２７】
現実空間の画像に存在する各種オブジェクトは、大型モニタ４に存在する仮想３次元ゲーム空間内の各種オブジェクトと同様に扱われる。つまり、敵キャラクタＡＣであれば、これらがメイン画像ＭＧ内に存在している場合と同様に、攻撃等のアクションを実行する対象となる。各サブ画像ＳＧの中央には、銃口５ｊが向けられている位置を示す照準マーカーＳＭがそれぞれ表示される。図６の例では、照準マーカーＳＭが敵キャラクタＡＣの一つと重なっており、その状態で第２ガン型コントローラ５Ｂのトリガー部５Ｔが操作された場合を示している。
【００２８】
このように、プレイヤは仮想３次元ゲーム空間のうちのメイン画像ＭＧに表示された範囲を基準にしてゲームを進行させるとともに、プレイヤには現実空間の画像に各種オブジェクトの画像が合成された拡張現実空間への対応も小型モニタ７を通じて要求される。なお、大型モニタ４及び、各小型モニタ７には、上記の他にも、ゲージ等、その他の各種の情報が適宜に表示される。
【００２９】
次に、画像処理部１６（図３の制御ユニット１０参照）が実行する処理について説明する。上記のようなメイン画像ＭＧを各モニタ４に表示させるため、画像処理部１６は、いわゆる３Ｄコンピュータグラフィックス処理の手順に従ってメイン画像ＭＧを描画する。描画は、画像処理部１６が仮想３次元ゲーム空間を構築し、その仮想３次元ゲーム空間に仮想カメラを設定し、その仮想カメラにて撮影された空間の２次元画像を生成することにより実現される。
【００３０】
具体的には、画像処理部１６は、仮想カメラの視点位置及び撮影方向を制御しつつ、仮想カメラにて３次元仮想ゲーム空間の一部の空間を仮想的に撮影する。また、画像処理部１６は、撮影した仮想３次元ゲーム空間を仮想スクリーンに投影した２次元画像を演算する。そして、画像処理部１６は、得られた２次元画像をフレームメモリ上に描画し、描画された画像データに対応する画像信号を所定の周期で大型モニタ４に出力する。これにより、メイン画像ＭＧが大型モニタ４に表示される。
【００３１】
なお、メイン画像ＭＧに重ね合わされるべきゲージ等の表示要素はフレームメモリに適宜に重ね合わせて描画される。また、仮想３次元ゲーム空間における各種オブジェクトの位置及び、仮想カメラの位置は、Ｘ−Ｙ−Ｚ軸の３軸直交座標系（ワールド座標）に従って３次元座標で定義される。そして、仮想３次元ゲーム空間における各種オブジェクトの配置、仮想カメラの視点及び、撮影方向に応じた仮想カメラの制御、或いは、仮想カメラによる撮影といった一連の処理は、３Ｄコンピュータグラフィックス処理におけるモデリング処理、レンダリング処理といった周知の処理を用いて行われる。
【００３２】
また、画像処理部１６は、上記のようなサブ画像ＳＧを小型モニタ７に表示させるため、図７に示すような合成画像生成処理を所定の周期で（或いは、ゲームの進行状況等の特定の条件を満たした場合に）実行する。図７は、画像処理部１６が実行する合成画像生成処理ルーチンの一例を示すフローチャートである。図７に示すように、画像処理部１６は、ステップＳ１にて、照準検出センサＳＳからの信号に基づいて、小型カメラ８が撮影した撮影範囲を算出する。具体的には、まず照準検出センサＳＳからの信号に基づいて、銃口５Ｊの方向を算出する。この算出は、一例として、銃口５ｊに設定された初期位置からの変化角度（水平方向及び、垂直方向の両方）を算出することにより実現される。銃口５ｊの初期位置として、例えば、銃口５ｊを形成する面が大型モニタ４と平行になる位置が利用可能である。続いて、画像処理部１６は、算出した銃口５ｊの方向に基づいて、銃口５ｊの向けられている方向の一定範囲を撮影範囲として算出することにより、ステップＳ１の処理を実現する。
【００３３】
次のステップＳ２にて、画像処理部１６は、撮影範囲内における大型モニタ４やガン型コントローラ５、ゲーム機本体３といった固定されている各種機器の位置を算出する。この算出は、例えば、ガン型コントローラ５の初期位置に対して予め設定された各種機器の位置とガン型コントローラ５の変化角度とを対比して、変化後の撮影範囲における各種機器の位置を算出することにより実現される。
【００３４】
続くステップＳ３にて、画像処理部１６は、ステップＳ２にて算出された各種機器の位置と対比することにより、配置すべき各種オブジェクトの各種機器に対する位置を演算する。ステップＳ４では、ステップＳ３にて演算された位置に各種オブジェクトが配置されるように、小型カメラ８が撮影した画像と各種オブジェクトの画像とを合成した合成画像をフレームメモリ上に生成する。続くステップＳ５では、ステップＳ４にて生成した合成画像の画像データに対応する画像信号を所定の周期で各小型モニタ７に出力して、今回のルーチンを終了する。これにより、サブ画像ＳＧが小型モニタ７に表示される。
【００３５】
以上に説明したように、この形態のゲーム機によれば、各小型カメラ８にて撮影された現実空間の画像に敵キャラクタＡＣ等の各種オブジェクトを合成して、各小型モニタ７にサブ画像ＳＧとして表示することができる。また、サブ画像ＳＧ中の各種オブジェクトは、メイン画像ＭＧ中の各種オブジェクトと同様に扱われる。このため、ゲームの進行等に利用可能な空間を、仮想３次元ゲーム空間のみならず、現実空間にまで拡張することができる。更に、各小型カメラ７は、プレイヤによって操作される各ガン型コントローラ５に設けられ、撮影範囲がプレイヤによって設定される。これにより、プレイヤの操作を拡張する現実空間に反映することができるので、ゲームの臨場感を向上させることができる。従って、これらにより、ゲームの興趣性を向上させることができる。
【００３６】
以上の形態では、制御ユニット１０が図７のルーチンを実行することにより、合成画像出力手段として機能する。また、図７のルーチンを実行することにより、小型カメラ８と制御ユニット１０との組み合わせが画像生成手段として機能する。
【００３７】
本発明は上述した形態に限らず、適宜の形態にて実施することができる。上述の形態では、各小型カメラ８が各ガン型コントローラ５に設けられているが、メイン表示装置４の周囲を撮影可能な限りにおいて、本発明はこのような形態に限定されるものではない。例えば、撮影手段は入力装置とは別の固定位置に設けられていてもよい。図８Ａ及び、図８Ｂは、撮影手段が固定位置に設けられている場合の一例を示す図である。図８Ａは固定位置に設けられた撮影手段が撮影した画像の一例を、図８Ｂは図８Ａから一定時間経過後に撮影手段が撮影した画像の一例を、それぞれ示している。図８Ａに示すように、撮影手段の撮影範囲には、各プレイヤ、各ガン型コントローラ５、メイン表示装置４といったメイン表示装置４を含むその周囲が含まれている。また、図８Ｂに示すように、図８Ａではメイン表示装置４のメイン画像ＭＧ中に存在していた敵キャラクタＡＣが現実空間に該当する範囲にまで飛び出してきている。この場合、各小型モニタ７には、各ガン型コントローラ５の銃口５ｊが向いている方向の一定範囲を算出して、撮影手段が撮影した画像から算出した範囲に該当する画像を出力するように構成されていればよい。
【００３８】
上述の形態では、各小型カメラ８にて撮影された画像が所定の画像として利用され、この画像に各種オブジェクトが合成されているが、このような形態に限定されるものではない。例えば、撮影手段が省略され、所定の画像として仮想３次元ゲーム空間の一部の空間に基づいて生成された２次元画像が利用されてもよい。この場合、例えば、同一の仮想３次元空間の様子を示す同一の画像に基づいて、メイン表示装置には味方キャラクタが存在している画像を、サブ表示装置ではその味方キャラクタに敵キャラクタが合成されている画像（つまりメイン表示装置上では味方キャラクタであるものがサブ表示装置上では敵キャラクタに変わっているような画像）を、それぞれ表示させることができる。これにより、仮想３次元ゲーム空間に多重性を持たせることができる。或いは、メイン表示装置と共通する仮想３次元ゲーム空間の範囲がサブ表示装置に表示すべき範囲として算出されている場合には仮想３次元空間に基づいた２次元画像を、それ以外の範囲サブ表示装置に表示すべき範囲として算出されている場合には撮影手段が撮影した画像を、それぞれ利用するように、仮想３次元ゲーム空間と現実空間とを組み合わせて合成画像を生成するように構成されていてもよい。
【００３９】
上述の形態では、プレイヤの所作としてガン型コントローラの動作が利用されているが、このような形態に限定されるものではない。例えば、プレイヤの所作としてプレイヤの視線を利用してもよい。このため、上述の形態では、検出手段としてジャイロセンサ等を例示して入力装置の動作を検出しているが、検出手段が検出する対象は、このような動作に限定されるものではない。従って、検出手段は、プレイヤの所作を検出可能なものであればよい。このようなプレイヤの所作を検出する検出手段の一例として周知の視線検出センサを利用し、プレイヤの視線を検出してもよい。また、このような視線検出センサの一例として、観察対象（大型モニタ４等）の周囲の複数個所から観察者（プレイヤ）に向けて照射される赤外光を、観察者側に設けられた受光部で受光して、その受光状況から受光部が向けられている方向を検出する方式のセンサを利用してもよい。或いは、他の検出手段の例としてカメラを利用してもよい。検出手段としてカメラを利用する形態の一例として、ガン型コントローラに設けられた小型カメラ８が撮影した画像若しくは、プレイヤの周囲にカメラを設置してそのカメラが撮影した画像等を処理することにより、ガン型コントローラの銃口の向き等のプレイヤの所作を検出してもよい。
【００４０】
また、図７のルーチンが実行される条件として所定の周期やゲームの進行状況といった条件を例示しているが、このような条件に限定されるものではない。例えば、ゲームのオプション、或いは、プレイヤのレベル、プレイヤの特定の操作等が図７のルーチンの実行条件として利用されてもよい。また、小型モニタ７は、入力装置に設けられる形態に限定されるものではなく、例えば、入力装置付近の固定位置に設けられていてもよい。また、上述の形態では、入力装置として銃を模したガン型コントローラが利用されているが、このような形態に限定されるものではなく、例えば、弓を模した入力装置等、入力装置として各種のものを利用可能である。
【符号の説明】
【００４１】
１  ゲーム機
２  専用筐体
３  ゲーム機本体
４  大型モニタ（メイン表示装置）
５  ガン型コントローラ（入力装置）
７  小型モニタ（サブ表示装置）
８  小型カメラ（撮影手段、画像生成手段）
１０  制御ユニット（画像生成手段、合成画像出力手段、コンピュータ）
ＳＳ  照準検出センサ（検出手段）
ＭＧ  メイン画像
ＳＧ  サブ画像
【図１】
2012020017.tif 000003
【図２】
2012020017.tif 000004
【図３】
2012020017.tif 000005
【図４】
2012020017.tif 000006
【図５】
2012020017.tif 000007
【図６】
2012020017.tif 000008
【図７】
2012020017.tif 000009
【図８Ａ】
2012020017.tif 000010
【図８Ｂ】
2012020017.tif 000011