(57)【要約】      （修正有）【課題】低コストで、かつ簡易に射撃の成功の可否を検出することができる射撃ゲーム装置。【解決手段】標的に向かって射撃を行う射撃ゲーム装置であってプレイヤが射撃信号を出力する射撃操作装置とガンコントローラに設けられ、表示装置に表示された前記標的をカメラ画像として出力する撮影装置と、前記標的のテンプレート画像を読み出し標的として出力する標的発生部と、カメラ画像と前記標的のテンプレート画像とをパターンマッチングすることで座標を検出する画像処理部と予め前記ガンコントローラの照準点として設定された前記カメラ画像上での所定の座標と前記画像処理部によって検出された前記標的の座標とが一致するか一致しないかを検出し相対位置情報として生成する相対位置情報生成部と、前記相対位置情報生成部によって生成された相対位置情報と前記射撃操作装置により出力された射撃信号とに基いて射撃の可否の演出を前記表示装置に表示させる。【選択図】図１
2010259589.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、ガンコントローラとを有し、前記表示装置に表示された標的に向かって仮想射撃を行う射撃ゲーム装置であって、
前記ガンコントローラに設けられ、プレイヤの射撃操作に対応して射撃信号を出力する射撃操作装置と、
前記ガンコントローラに設けられ、前記表示装置に表示された前記標的を撮影しこの撮影された画像をカメラ画像として出力する撮影装置と、
前記標的のテンプレート画像を格納するデータ格納部と、
このデータ格納部から前記標的のテンプレート画像を読み出し、この読み出された前記標的のテンプレート画像を標的として前記表示装置に出力する標的発生部と、
前記撮影装置から出力されたカメラ画像と前記標的のテンプレート画像とをパターンマッチングすることで、前記カメラ画像から前記標的を抽出すると共に、この抽出された標的の前記カメラ画像上での座標を検出する画像処理部と、
予め前記ガンコントローラの照準点として設定された前記カメラ画像上での所定の座標と前記画像処理部によって検出された前記標的の座標とが一致する若しくは一致しないことを検出し相対位置情報として生成する相対位置情報生成部と、
前記相対位置情報生成部によって生成された相対位置情報と前記射撃操作装置により出力された射撃信号とに基いて射撃が成功した若しくは失敗した演出を前記表示装置に表示させる演出発生部と
を有することを特徴とする射撃ゲーム装置
【請求項２】
請求項１記載の射撃ゲーム装置であって、
前記標的発生部は、前記データ格納部から読み出した前記標的のテンプレート画像を前記表示装置に出力すると共に前記画像処理部にも出力し、
前記画像処理部は、前記標的発生部が出力した前記標的のテンプレート画像と、前記カメラ画像から抽出された前記標的とをパターンマッチングすることで、前記カメラ画像上での前記標的の座標を検出する
ことを特徴とする射撃ゲーム装置。
【請求項３】
請求項１記載の射撃ゲーム装置であって、
前記照準点は、前記カメラ画像上の中心点から所望の位置及び所望の範囲にある座標に設定され、
前記相対位置情報生成部は、前記照準点の座標と前記画像処理部により検出された前記標的の座標とが一致する若しくは一致しないことを検出し相対位置情報をとして生成する
ことを特徴とする射撃ゲーム装置。
【請求項４】
請求項１記載のゲーム装置であって、
前記演出発生部は、前記相対位置情報生成部によって生成された前記相対位置情報のみに対応して所定の演出を前記表示装置に表示させる
ことを特徴とする射撃ゲーム装置。
【請求項５】
請求項１記載の射撃ゲーム装置であって、
前記画像処理部は、前記射撃操作装置により出力された射撃信号のタイミングに対応してパターンマッチングを行なう
ことを特徴とする射撃ゲーム装置。
【請求項６】
請求項１記載の射撃ゲーム装置であって、
前記撮影装置の撮影する位置によって変化する、前記表示装置の画面の輪郭のみを抽出する輪郭抽出部を有し、
前記画像処理部は、前記輪郭抽出部によって抽出された前記表示装置の画面の輪郭内でパターンマッチングを行なう
ことを特徴とする射撃ゲーム装置。
【請求項７】
表示装置と、ガンコントローラとを有し、前記表示装置に表示された標的に向かって仮想射撃を行う射撃ゲーム方法であって、
前記標的のテンプレート画像を格納するデータ格納工程と、
このデータ格納工程によって格納された前記標的のテンプレート画像を読み出し、この読み出された前記標的のテンプレート画像を標的として前記表示装置に出力する標的発生工程と、
前記ガンコントローラに設けられた撮影装置によって前記表示装置に表示された前記標的を撮影しこの撮影された画像をカメラ画像として出力する撮影工程と、
前記撮影工程によって出力されたカメラ画像と前記標的のテンプレート画像とをパターンマッチングすることで、前記カメラ画像から前記標的を抽出すると共に、この抽出された標的の前記カメラ画像上での座標を検出する画像処理工程と、
予め前記ガンコントローラの照準点として設定された前記カメラ画像上での所定の座標と前記画像処理部によって検出された前記標的の座標とが一致する若しくは一致しないことを検出し相対位置情報として生成する相対位置情報生成工程と、
前記ガンコントローラに設けられた射撃操作装置によってプレイヤの射撃操作に対応して射撃信号を出力する射撃信号出力工程と、
前記相対位置情報生成工程によって生成された相対位置情報と前記射撃信号出力工程によって出力された射撃信号とに基いて射撃が成功した若しくは失敗した演出を前記表示装置に表示させる演出発生工程と
を有することを特徴とする射撃ゲーム方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置と、ガンコントローラとを有し、前記表示装置に表示された標的に向かって仮想射撃を行う射撃ゲーム装置に関する。
【背景技術】
【０００２】
従来より、ガンコントローラを使用して仮想射撃を行う射撃ゲームが知られている。これら射撃ゲームにおいては、モニタなどに表示された標的に向かってなされた射撃が成功したか否かを判定するために、ガンコントローラの照準点と前記標的との位置関係を正確に検出する必要がある。そのための手段として、例えば、特許文献１には、モニタの外枠の４隅に発光体を設け、これら４つの発光体をガンコントローラの銃身内に設けられたカメラで撮影することでガンコントローラのカーソル位置（照準点）を検出する方法が開示されている。  
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−７１２５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、前記特許文献１記載の発明は、前記４つの発光体の相対的な位置関係が前記カメラの撮影位置に対応して変化することを利用してガンコントローラのカーソル位置（照準点）を検出するものである。すなわち、この発明はガンコントローラ以外に少なくとも４つの発行体などを必要とすることで、その分、構成が複雑になっている。また、このような構成によれば、当然ながら前記４つの発光体や各発行体を固定するための固定具など用意すべき部品点数も多くなってしまう。
【０００５】
さらに、例えば、プロジェクタを使用してスクリーンや壁などに投影するような場合には、上記発光体を設置できる外枠が存在しないため、そもそも発光体を設置することができない。
【０００６】
本発明はこのような問題を解決するため、ガンコントローラ以外の部品を不要とすることで構成が複雑になることなく、かつ簡易に、射撃が成功したか否かを検出することができる射撃ゲーム装置を提供することを目的とする。  
【課題を解決するための手段】
【０００７】
この発明の主要な観点によれば、表示装置と、ガンコントローラとを有し、前記表示装置に表示された標的に向かって仮想射撃を行う射撃ゲーム装置であって、前記ガンコントローラに設けられ、プレイヤの射撃操作に対応して射撃信号を出力する射撃操作装置と、前記ガンコントローラに設けられ、前記表示装置に表示された前記標的を撮影しこの撮影された画像をカメラ画像として出力する撮影装置と、前記標的のテンプレート画像を格納するデータ格納部と、このデータ格納部から前記標的のテンプレート画像を読み出し、この読み出された前記標的のテンプレート画像を標的として前記表示装置に出力する標的発生部と、前記撮影装置から出力されたカメラ画像と前記標的のテンプレート画像とをパターンマッチングすることで、前記カメラ画像から前記標的を抽出すると共に、この抽出された標的の前記カメラ画像上での座標を検出する画像処理部と、予め前記ガンコントローラの照準点として設定された前記カメラ画像上での所定の座標と前記画像処理部によって検出された前記標的の座標とが一致する若しくは一致しないことを検出し相対位置情報として生成する相対位置情報生成部と、前記相対位置情報生成部によって生成された相対位置情報と前記射撃操作装置により出力された射撃信号とに基いて射撃が成功した若しくは失敗した演出を前記表示装置に表示させる演出発生部とを有することを特徴とする射撃ゲーム装置が提供される。
【０００８】
また、この場合、前記標的発生部は、前記データ格納部から読み出した前記標的のテンプレート画像を前記表示装置に出力すると共に前記画像処理部にも出力し、前記画像処理部は、前記標的発生部が出力した前記標的のテンプレート画像と、前記カメラ画像から抽出された前記標的とをパターンマッチングすることで、前記カメラ画像上での前記標的の座標を検出することが望ましい。
【０００９】
さらに、この発明の別の実施形態によれば、前記照準点は、前記カメラ画像上の中心点から所望の位置及び所望の範囲にある座標に設定され、前記相対位置情報生成部は、前記照準点の座標と前記画像処理部により検出された前記標的の座標とが一致する若しくは一致しないことを検出し相対位置情報として生成することを特徴とする射撃ゲーム装置が提供される。
【００１０】
また、この発明の別の実施形態によれば、前記演出発生部は、前記相対位置情報生成部によって生成された前記相対位置情報のみに対応して所定の演出を前記表示装置に表示させることを特徴とする射撃ゲーム装置が提供される。
【００１１】
さらに、この発明の別の実施形態によれば、前記画像処理部は、前記射撃操作装置により出力された射撃信号のタイミングに対応してパターンマッチングを行なうことを特徴とする射撃ゲーム装置が提供される。
【００１２】
また、この発明の別の実施形態によれば、前記撮影装置の撮影する位置によって変化する、前記表示装置の画面の輪郭のみを抽出する輪郭抽出部を有し、前記画像処理部は、前記輪郭抽出部によって抽出された前記表示装置の画面の輪郭内でパターンマッチングを行なうことを特徴とする射撃ゲーム装置が提供される。
【００１３】
さらに、この発明の１実施形態によれば、表示装置と、ガンコントローラとを有し、前記表示装置に表示された標的に向かって仮想射撃を行う射撃ゲーム方法であって、前記標的のテンプレート画像を格納するデータ格納工程と、このデータ格納工程によって格納された前記標的のテンプレート画像を読み出し、この読み出された前記標的のテンプレート画像を標的として前記表示装置に出力する標的発生工程と、前記ガンコントローラに設けられた撮影装置によって前記表示装置に表示された前記標的を撮影しこの撮影された画像をカメラ画像として出力する撮影工程と、前記撮影工程によって出力されたカメラ画像と前記標的のテンプレート画像とをパターンマッチングすることで、前記カメラ画像から前記標的を抽出すると共に、この抽出された標的の前記カメラ画像上での座標を検出する画像処理工程と、予め前記ガンコントローラの照準点として設定された前記カメラ画像上での所定の座標と前記画像処理部によって検出された前記標的の座標とが一致する若しくは一致しないことを検出し相対位置情報として生成する相対位置情報生成工程と、前記ガンコントローラに設けられた射撃操作装置によってプレイヤの射撃操作に対応して射撃信号を出力する射撃信号出力工程と、前記相対位置情報生成工程によって生成された相対位置情報と前記射撃信号出力工程によって出力された射撃信号とに基いて射撃が成功した若しくは失敗した演出を前記表示装置に表示させる演出発生工程とを有することを特徴とする射撃ゲーム方法が提供される。  
【発明の効果】
【００１４】
構成が複雑になることなく、かつ簡易に、射撃が成功したか否かを検出することができる射撃ゲーム装置を提供することができる。  
【図面の簡単な説明】
【００１５】
【図１】図１は、ゲーム装置の機能ブロック図である。
【図２】図２は、テンプレート画像の流れを示した図である。
【図３】図３は、カメラ画像を示した図である。
【図４】図４は、カメラ画像上での原点及び照準点を示した図である。
【図５】図５は、パターンマッチングの流れを示した図である。
【図６】図６は、パターンマッチングにより検出された標的とカーソルの位置とを座標で示した図である。
【図７】図７は、カメラ画像上でのモニタの輪郭の例を示した図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の一実施形態を詳細に説明する。
【００１７】
（構成）
図１は、この実施形態に係る射撃ゲーム装置の機能ブロック図である。このゲーム装置１は、ゲーム画像及び標的を表示するためのモニタ２と、仮想射撃を行うためのガンコントローラ３と、制御部５とを有している。
【００１８】
前記モニタ２は前記制御部５に接続されゲーム画像を表示するようになっている。本実施形態では、ゲーム画像の一場面として、山の形状をした背景に標的Ａ及びＢが表示されている。
【００１９】
前記ガンコントローラ３には、カメラ４と、射撃操作装置６とが設けられている。
【００２０】
前記カメラ４は、前記ガンコントローラ３と一体的に設けられ前記ガンコントローラ３の銃口が向けられた方向にある物体を動画撮影できるようになっている。本実施形態では、前記カメラ４は前記ガンコントローラ３の銃身内に設けられている。そして前記ガンコントローラ３の銃口が前記モニタ２の方向に向けられると、前記カメラ４は前記モニタ２を含む所定範囲（例えば破線ｐ、ｑで示す範囲）を動画撮影するようになっている。また、前記カメラ４は前記制御部５と接続され、前記撮影した画像をカメラ画像２６として前記制御部５に出力するようになっている。なお、前記カメラ画像２６とは、実際には静止画を、例えば、１秒間に１５〜３０フレームで連続撮影したものである。
【００２１】
前記射撃操作装置６は、プレイヤの射撃操作に対応し射撃信号を前記制御部５に出力するように設けられている。
【００２２】
前記制御部５は、ＣＰＵ７、ＲＡＭ８、通信ＩＦ９が夫々接続されたバス１０に、さらにデータ格納部１１及びプログラム格納部１２が夫々接続されてなる。前記通信ＩＦ９には、前記モニタ２と、前記ガンコントローラ３に設けられた前記カメラ４及び前記射撃操作装置６とがそれぞれ接続されている。
【００２３】
前記データ格納部１１には、ゲームデータ１３が格納されている。そして、このゲームデータ１３には、テンプレート画像データ１４と、図示しない背景データ、ＢＧＭデータ及びキャラクタデータなどゲーム進行に必要な各種データが格納されている。
【００２４】
前記テンプレート画像データ１４には、例えば、前記モニタ２に標的として発生させるべき標的Ａのテンプレート画像２５が含まれている。
【００２５】
前記プログラム格納部１２は、ゲームプログラム１６と、標的発生部１７と、画像処理部１８と、相対位置情報生成部１９と、演出発生部２０と、射撃信号検出部２１と、輪郭抽出部２２とを有している。
【００２６】
前記データ格納部１１及びプログラム格納部１２は、実際には、ハードディスク等の記憶媒体である。また、プログラム格納部１２に格納された各構成要素１６〜２２はコンピュータ言語で記載された指令を含むコンピュータプログラムであり、上記ＣＰＵ７や図示しないＧＰＵ（グラフィックスプロセッシングユニット）によって適宜ＲＡＭ８上に呼び出されて実行されることで、この発明の各構成要素として機能する。
【００２７】
以下、上述した各構成の作用を図１〜７を参照して詳しく説明する。
【００２８】
図１に示した前記ゲームプログラム１６は前記データ格納部１１から前記ゲームデータ１３を適宜読み出しゲームを進行する。
【００２９】
図２は、前記標的Ａのテンプレート画像２５の処理について示したフローチャートである。なお、この図２中の各符号Ｓ１〜６は、以下の説明中のＳ１〜６に対応するものである。
【００３０】
まず、前記標的発生部１７は、ゲーム進行に伴い前記データ格納部１１に格納されている前記テンプレート画像データ１４から標的Ａのテンプレート画像２５を読み出す（Ｓ１）。そして、前記標的発生部１７は、この読み出した標的のテンプレート画像２５を前記モニタ２に出力し標的として発生させる（Ｓ２）。また、このとき前記標的発生部１７は、前記読み出した標的のテンプレート画像２５を前記画像処理部１８にも出力する（Ｓ３）。
【００３１】
次に、前記カメラ４は、前記モニタ２の画面上に発生した標的を含む所定範囲を動画撮影する（Ｓ４）。そして、前記カメラ４は、この撮影された画像を前記カメラ画像２６として前記画像処理部１８に出力する（Ｓ５）。ここで、図３は、一例として、前記画像処理部１８に入力された前記カメラ画像２６を示したものである。本実施形態では、このカメラ画像２６には前記モニタ２の他に、このモニタ２を載置する載置台や前記モニタ２の隣りに置かれた植木などが含まれている。なお、このカメラ画像２６には、撮影された画像が当該カメラ画像２６の枠に対して左回りに少し傾いているが、これは、前記ガンコントローラ３が前記モニタ２に向かって少し右回りに傾けられているからである。
【００３２】
また、図４に示すように、前記画像処理部１８に入力された前記カメラ画像２６の中心点には原点２７及び照準点２８が設定されるようになっている。ここで、原点２７とは、前記カメラ画像２６上の所定の位置を座標で表わした場合の中心点のことを指す。すなわち前記原点の座標は（０、０）である。また、照準点２８とは、前記ガンコントローラ３の狙いを定めたときの前記カメラ画像上でのある一点の座標を中心とした所定範囲のことを指す。本実施形態では、前記照準点２８は、その中心の座標（０、０）から所定の範囲となっている。この照準点の座標設定及び範囲は、前記ガンコントローラ３と前記カメラ４との取り付け角度にずれがあった場合やゲームの難易度などに応じて適宜設定が可能である。なお、説明の便宜上、以下、前記照準点２８の座標というときには、前記照準点２８の中心の座標（０、０）を含んだ所定の範囲を指すものとする。
【００３３】
図２において、次に前記画像処理部１８は、前記カメラ４から入力された前記カメラ画像２６と、上述した前記標的発生部１８から入力された前記標的Ａのテンプレート画像２５とのパターンマッチングを開始する（Ｓ６）。
【００３４】
以下、前記画像処理部１８が行うパターンマッチングについて説明する。
【００３５】
図５は、パターンマッチングの流れを一例として示したものである。なお、以下に説明するパターンマッチングは、前記カメラ４から入力された動画像の全てのフレームで行われるものであっても、所定のフレームを間引いて行われるものであってもよい。
【００３６】
この図５において、符号２５は前記標的発生部１７によって前記モニタ２に出力された標的Ａのテンプレート画像を示すものである。一方、符号２６は前記画像処理部に入力されたカメラ画像を示すものである。なお、この図５中のＳ１０〜２１は、以下の説明Ｓ１０〜２１に対応するものである。
【００３７】
まず、前記画像処理部１８は、パターンマッチングの前処理として前記テンプレート画像２５及びカメラ画像２６に含まれているノイズの消去などを夫々施す。また、この図５に示すように、前記原点２７の設定を行なう。
【００３８】
次いで、前記画像処理部１８は、前記カメラ画像２６から前記テンプレート画像２５に類似する図形の抽出処理を開始する。具体的には、前記画像処理部１８は、前記テンプレート画像２５と前記カメラ画像２６とを合成し正規化相関（以下「第１の正規化相関」という）を施す（Ｓ１０）。すると、前記標的Ａと同時に前記モニタ２に表示されている他の標的（例えば標的Ｂ）や背景の一部など、前記テンプレート画像２５に類似する複数の画像が候補として抽出される（Ｓ１１）。また、前記画像処理部１８は、このとき同時に、前記カメラ画像２６に対する各候補の画像の大まかな座標も夫々検出する。以下、説明の便宜上、各候補の画像を「候補画像」と、そして候補の１つに挙げられた標的Ａを「候補画像Ａ」と称して説明する。
【００３９】
前記画像処理部１８は、候補に挙げられた各候補画像のうち、前記カメラ画像２５の原点２７に最も近い座標にある候補画像から順次パターンマッチングを行なう。本実施形態では、前記候補画像Ａが前記カメラ画像２５の原点２７に最も近くなっている。すなわち、この状態では、前記画像処理部１８は、まず候補画像Ａと前記テンプレート画像２５とのパターンマッチング処理を行う。
【００４０】
この状態で、まず前記画像処理部１８は、前記テンプレート画像２５に２次元離散フーリエ変換（ＤＦＴ）を施すことで、前記テンプレート画像２５を振幅及び位相に分解する（Ｓ１２）。同様に、候補画像Ａにも２次元離散フーリエ変換（ＤＦＴ）を施し、振幅及び位相に分解する（Ｓ１３）。
【００４１】
そして前記画像処理部１８は前記得られたテンプレート画像２５の振幅を極座標変換しスケール情報と角度情報を検出する（Ｓ１４）。同様に、前記画像処理部１８は、前記候補画像Ａの振幅も極座標変換しスケール情報と角度情報を検出する（Ｓ１５）。次いで、前記画像処理部１８は得られた前記テンプレート画像２５及びカメラ画像２６の各スケール情報及び角度情報を合成し正規化相関をすることで、前記テンプレート画像２５と候補画像Ａとの相対的なスケール及び角度の比率を算出する（Ｓ１６）。そして、この算出されたスケール及び角度の比率に基づいて前記候補画像Ａを補正する（Ｓ１７）。
【００４２】
ここで、各標的のテンプレート画像の振幅情報（スケール情報、角度情報を含む）及び位相情報は、予め各テンプレート画像にそれぞれ関連づけて前記データ格納部１１に格納しておき、適宜読み出しパターンマッチングに使用してもよい。
【００４３】
次に、前記画像処理部１８は、補正された候補画像Ａと前記テンプレート画像Ａとの一致率が、予め設定された判定基準となる一致率（例えば７０％）を満たすか否かを判定する（Ｓ１８）。そして、前記一致率が基準となる一致率以上である場合には、前記候補画像Ａが前記標的Ａであることを認識する（Ｓ１９）。このとき、例えば、候補に挙げられた画像と前記テンプレート画像との一致率が判定基準となる一致率に満たなかった場合には、判定基準となる一致率を超える候補画像が検出されるまで、順次、他の候補画像についてパターンマッチングを行なっていく。
【００４４】
前記画像処理部１８は、前記候補画像Ａが標的Ａであることを認識すると、前記テンプレート画像２５と前記標的（候補画像）Ａとの各位相情報を合成し正規化相関を施す。そして前記テンプレート画像２５と前記標的（候補画像）Ａとの位置ずれ量を検出する（Ｓ２０）。ここで、この位置ずれ量は、前記第１の正規化相関で得られた大まかな位置とは異なり、前記標的（候補画像）Ａの前記カメラ画像２６上での中心位置からの距離を正確に示すものである。前記画像処理部１８は、前記得られた位置ずれ量から前記標的Ａの前記カメラ画像上での座標を検出する（Ｓ２１）。
【００４５】
図６は、前記照準点２８と各標的Ａ，Ｂとの座標を示したものである。前記相対位置情報生成部１９は、上記得られた前記標的Ａの座標と、前記照準点２８の座標とが一致するか否かを検出する。上述したように、前記照準点２８の座標は（０、０)を含む所定の範囲である。そして、前記標的Ａの座標は（０、０）である。このとき、前記相対位置情報生成部１９は、前記標的Ａの座標と前記照準点２８の座標とが座標（０、０）で一致していることを検出する。
【００４６】
同様にして、前記相対位置情報生成部１９は、標的Ｂのテンプレート画像（図示せず）についても前記カメラ画像２５とのパターンマッチングを行ない前記標的Ｂの座標（Ｘ，Ｙ）を検出する。本実施形態では、この図６に示すように、前記照準点２８の座標は前記標的Ｂの座標（Ｘ、Ｙ）とは一致しない。すると、前記相対位置情報生成部１９は、前記照準点２８の座標と前記標的Ｂの座標とは一致しないことを検出する。
【００４７】
そして、前記相対位置情報生成部１９は、前記照準点２８の座標と前記標的Ａの座標とが一致し前記照準点２８の座標と前記標的Ｂとの座標が一致しないことを相対位置情報として生成する。
【００４８】
前記演出発生部２０は、前記相対位置情報生成部１９からの相対位置情報を受け取ると、前記標的Ａに前記照準点２８が合っていることを示す演出効果を前記モニタ２に施す。例えば、前記標的Ａをハイライト表示したり、前記標的Ａが点滅したりするように演出する。なお、この演出効果を施すか否か、及び施す場合にどのように施すかは、ゲームの進行具合や難易度によって適宜設定することが望ましい。
【００４９】
前記射撃信号検出部２１は、前記射撃操作装置６から出力された射撃信号を受け取ると、当該射撃信号を受け取った瞬間のフレームについて、前記演出発生部２０に射撃が成功したか否かの演出を施すように指示する。すなわち本実施形態では、前記射撃信号検出部２１からの指示を受けた前記演出発生部２０は、標的Ａに対する射撃が成功したことを示す演出効果を前記モニタ２に施す。なお、このとき前記演出発生部２０は、標的Ｂに対する射撃が失敗したことを示す演出効果を前記モニタ２に施しても良い。
【００５０】
この発明は、上記一実施形態に限定されるものではなく、発明の要旨を変更しない範囲で種々変形可能である。
【００５１】
例えば、前記画像処理部２８は、前記射撃信号検出部２０によって射撃信号が検出されたときにはじめてパターンマッチングを開始するものであってもよい。
【００５２】
更なる変形例として、以下に示すように、前記カメラ画像２６から前記モニタ２の画面の輪郭のみを抽出することで、前記パターンマッチングを行なう範囲を限定することもできる。
【００５３】
図７は、前記カメラ画像２６上での前記モニタ２の輪郭の例を示した図である。
【００５４】
前記輪郭抽出部２１は、前記カメラ画像２６から前記モニタ２の輪郭のみを抽出する（例えば、符号４１〜４９の輪郭）。そして、前記輪郭抽出部１５は、前記抽出された輪郭内を、パターンマッチングをすべき範囲として前記画像処理部１８に指示する。そして前記画像処理部１８は、当該指示された範囲内で上記パターンマッチングを行う。
【００５５】
さらにこの場合、例えば、前記画像処理部１８は、前記輪郭抽出部２２によって抽出された前記モニタ２の輪郭と前記照準点２８とのそれぞれの座標を検出し、これらの座標から、前記モニタ２の輪郭を基準とした前記照準点２８の座標を算出するようにしてもよい。このようにすることで、前記モニタ２の輪郭内の何れに前記照準点２８が位置するかが常に検出できるようになる。そして、前記演出発生部２０は、この算出された照準点２８の前記モニタ２を基準とした座標に基づいて前記モニタ２の輪郭内にある前記照準点２８の位置を示すマークを前記モニタ２上に常に表示するようにしてもよい。
【００５６】
また、前記輪郭抽出部２２は、前記照準点２８が前記モニタ２の輪郭から外れた位置にあることを検出した場合（例えば、符号５０および５１の輪郭）、前記画像処理部１８にパターンマッチングの処理を一時中止するように要請してもよい。すなわち、例えば、前記輪郭５０の場合、前記輪郭抽出部２２は前記照準点２８が前記輪郭５０内から外れていることを検出する。そして前記輪郭検出部２２は、前記画像処理部１８にパターンマッチングの処理を一時中止するように要請する。この要請を受け取った前記画像処理部１８はパターンマッチングを一時中止する。そして再び、前記照準点２８が前記輪郭５０内に位置することが前記輪郭抽出部２２によって検出された場合、前記輪郭抽出部２２は、パターンマッチングの処理を再開するよう前記画像処理部１８に要請する。すると前記画像処理部１８は、この要請に基づきパターンマッチングを再開する。
【符号の説明】
【００５７】
１…射撃ゲーム装置
２…モニタ
３…ガンコントローラ
４…カメラ
５…制御部
６…射撃操作装置
７…ＣＰＵ
８…ＲＡＭ
９…通信ＩＦ
１０…バス
１１…データ格納部
１２…プログラム格納部
１３…ゲームデータ
１４…テンプレート画像データ
１６…ゲームプログラム
１７…標的発生部
１８…画像処理部
１９…相対位置情報生成部
２０…演出発生部
２１…射撃信号検出部
２２…輪郭抽出部
２５…標的のテンプレート画像
２６…カメラ画像
２７…原点（カメラ画像の中心点）
２８…照準点
４１〜５１…カメラ画像上でのモニタの輪郭の例
【図１】
2010259589.tif 000003
【図２】
2010259589.tif 000004
【図３】
2010259589.tif 000005
【図４】
2010259589.tif 000006
【図５】
2010259589.tif 000007
【図６】
2010259589.tif 000008
【図７】
2010259589.tif 000009