【手続補正書】
【提出日】平成21年9月1日(2009.9.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御信号を発生するコントローラと、
前記制御信号により遠隔制御可能な移動玩具とを備え、
前記移動玩具は、前記移動玩具が存在する領域にあるオブジェクトを撮影する撮影手段と、前記撮影手段から出力される映像信号を前記コントローラに送信する映像信号送信手段とを備え、
前記コントローラが、前記映像信号を受信する映像信号受信手段と、受信した前記映像信号に基づいて前記撮影手段が撮影した映像を表示画面に表示する映像表示手段と、前記映像を利用してシューティングゲームを実行するゲーム実行手段とを備えているシューティング玩具であって、
前記コントローラは、シューティングの対象となるターゲットを画像認識するために必要な１以上の判定基準用画像についての判定基準用画像データを記憶する判定基準用画像データ記憶手段と、
操作者の操作に基づいて、シューティングを開始するためのシューティング開始指令を発生するシューティング開始指令発生手段と、
前記シューティング開始指令が発生したときに、前記表示画面に表示されている画像を画像認識の対象とする認識対象画像と定め、該認識対象画像についての認識対象画像データを前記映像信号から取得する認識対象画像データ取得手段と、
前記認識対象画像データと前記判定基準用画像データとに基づいて、前記認識対象画像に映っている前記オブジェクトが前記ターゲットであるか否かを判定し、前記認識対象画像に映っている前記オブジェクトが前記ターゲットであると判定したときには命中信号を出力し、前記認識対象画像に映っている前記オブジェクトが前記ターゲットではないと判定したときに非命中信号を出力する判定手段とを備え、
前記ゲーム実行手段は、前記命中信号及び前記非命中信号に基づいて、前記シューティングゲームを進行するように構成されていることを特徴とするシューティング玩具。
【請求項２】
前記ゲーム実行手段は、前記命中信号をすべて有効なものとしてゲームを進行するように構成されている請求項１に記載のシューティング玩具。
【請求項３】
前記シューティング開始指令発生手段は、前記シューティング開始指令を発生した後の前記操作者の操作により、シューティング有効指令を発生する機能を有しており、
前記ゲーム実行手段は、前記命中信号が出力されてから、所定の時間内に前記シューティング有効指令が発生した場合にのみ前記命中信号を有効なものとして前記シューティングゲームを進行するように構成されていることを特徴とする請求項１に記載のシューティング玩具。
【請求項４】
前記コントローラは、前記命中信号が有効なものとなると、前記表示画面に視覚によって命中を確認できるようにする画像を表示する命中画像表示手段、聴覚によって命中を表示する音響発生手段及び前記コントローラを振動させて触覚によって命中を表示する振動発生手段の少なくとも一つを備えている請求項２または３に記載のシューティング玩具。
【請求項５】
前記コントローラは、対戦相手のシューティング玩具のコントローラとの間で通信を行う通信手段を更に備えており、
前記映像表示手段の前記表示画面は、第１の分割表示画面と第２の分割表示画面とから構成され、
前記映像表示手段は、前記移動玩具から受信した前記映像信号に基づいて前記撮影手段が撮影した映像を前記第１の分割表示画面に表示し、前記対戦相手のコントローラから送信された映像信号に基づいて前記対戦相手の移動玩具の撮影手段が撮影した映像を前記第２の分割表示画面に表示するように構成されている請求項１に記載のシューティング玩具。
【請求項６】
前記ゲーム実行手段は、前記命中信号をすべて有効なものとしてゲームを進行するように構成されており、
前記ゲーム実行手段は、前記命中信号が出力されてから、所定の時間内に前記シューティング有効指令が発生した場合にのみ前記命中信号を有効なものとして前記シューティングゲームを進行するように構成されており、
前記コントローラは、前記命中信号が有効なものとなると、前記通信手段を介して前記対戦相手のコントローラに前記命中信号が有効になったことを伝達する命中伝達手段と、
前記対戦相手のコントローラから前記通信手段を介して前記命中信号が有効になったことを受信すると前記第２の分割表示画面上に被弾を示す画像を表示する被弾表示手段とを備えている請求項５に記載のシューティング玩具。
【請求項７】
前記シューティング開始指令発生手段は、前記シューティング開始指令を発生した後の前記操作者の操作により、シューティング有効指令を発生する機能を有しており、
前記ゲーム実行手段は、前記命中信号が出力されてから、所定の時間内に前記シューティング有効指令が発生した場合にのみ前記命中信号を有効なものとして前記シューティングゲームを進行するように構成されており、
前記コントローラは、前記命中信号が有効なものとなると、前記通信手段を介して前記対戦相手のコントローラに前記命中信号が有効になったことを伝達する命中伝達手段と、
前記対戦相手のコントローラから前記通信手段を介して前記命中信号が有効になったことを受信すると前記第２の分割表示画面上に被弾を示す画像を表示する被弾表示手段とを備えている請求項５に記載のシューティング玩具。
【請求項８】
前記ターゲットになる前記オブジェクトの外面には、文字、記号または図形からなる識別表示が表示されており、
前記判定基準用画像データ記憶手段に記憶されている前記１以上の判定用基準画像が、前記識別表示の画像である請求項１に記載のシューティング玩具。
【請求項９】
前記ターゲットが対戦相手の移動玩具である請求項１に記載のシューティング玩具。
【請求項１０】
前記撮影手段は、ズーム機能を有しており、前記シューティング開始指令が発生すると同時に、前記ズーム機能により撮影画像を拡大する請求項１に記載のシューティング玩具。
【請求項１１】
前記認識対象画像データ取得手段は、前記認識対象画像の中心領域にある画像部分だけを前記認識対象画像データとして取得する請求項１に記載のシューティング玩具。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】シューティング玩具
【技術分野】
【０００１】
本発明は、移動玩具に搭載したカメラにより移動玩具の周囲にあるオブジェクトを撮影し、撮影したオブジェクト画像に基づいてゲームを進行するシューティング玩具に関するものである。
【背景技術】
【０００２】
特開２００４−１０５６３１号公報（特許文献１）には、コントローラにより遠隔操作されるリモコン玩具（移動玩具）に搭載されたカメラ（撮影手段）で撮影した映像の映像信号をコントローラに送信し、コントローラに接続されたモニターに映像信号に基づいて撮影した映像を表示するシューティング玩具が開示されている。このシューティング玩具では、操作者は、モニターに表示された画像情報に基づいて、リモコン玩具（移動玩具）を操作する。リモコン玩具は、コントローラの操作に応じてターゲットに仮想弾としての赤外線信号を送信し、ターゲットは赤外線信号を受信するとコントローラに命中信号を送信する。コントローラは、命中信号を受信すると、所定の映像をモニターに表示する。
【特許文献１】特開２００４−１０５６３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来提案されているシューティング玩具では、移動玩具から仮想弾である赤外線信号を送信して、ターゲットがこの赤外線信号を受信したか否かで命中を判定している。そのため従来のシューティング玩具では、移動玩具及びターゲットに、赤外線ＬＥＤのような仮想弾発射手段及び仮想弾としての赤外線信号を受信するための赤外線信号受信手段をそれぞれ設ける必要があった。
【０００４】
さらにターゲットには、仮想弾が命中したことを操作者に伝達するために、コントローラ等に命中信号を送信する信号送信手段を設けなければならず、信号送信手段を備えていないオブジェクトをターゲットとすることができなかった。さらに、コントローラと、移動玩具及びターゲットとの間で、それぞれ異なる信号を受信しなければならず、信号の種類が多くなってシューティング玩具の信号送信手段の構成が複雑にならざるを得なかった。
【０００５】
本発明の目的は、画像認識を利用してシューティングの命中の可否を判定するシューティング玩具を提供することにある。
【０００６】
本発明の他の目的は、信号送信手段を有しないオブジェクトをターゲットとすることができるシューティング玩具を提供することにある。
【０００７】
本発明の他の目的は、命中結果を視覚、聴覚または触覚によって知ることができるシューティング玩具を提供することにある。
【０００８】
本発明の他の目的は、対戦相手の移動玩具が撮影した映像を見ながら対戦することができるシューティング玩具を提供することにある。
【０００９】
本発明の他の目的は、簡単な画像認識技術で命中の可否を判断することができるシューティング玩具を提供することにある。
【課題を解決するための手段】
【００１０】
本発明のシューティング玩具は、制御信号を発生するコントローラと、コントローラが発生した制御信号に応じて遠隔制御可能な移動玩具とから構成されている。移動玩具は、撮影手段と、映像信号送信手段とを備えている。撮影手段は移動玩具が存在する領域にあるオブジェクトを撮影し、撮影した映像信号を映像信号送信手段に出力する。撮影手段の構成は任意であり、小型のＣＣＤカメラなどを用いることができる。映像信号送信手段は、撮影手段が出力した映像信号をコントローラに送信する。映像信号送信手段は任意の構成とすることができ、有線または無線のいずれによって映像信号をコントローラに送信するように構成されていてもよい。また本願明細書において、「オブジェクト」とは、撮影手段による撮影対象を意味するものであり、的の絵ような静止物及び対戦相手が操縦する移動体のような移動物のいずれをも含むものである。
【００１１】
コントローラは、映像信号受信手段と、映像表示手段と、ゲーム実行手段とを備えている。映像信号受信手段は、移動玩具に設けられた映像信号送信手段から送信される映像信号を受信して、映像表示手段に出力する。映像表示手段は、映像信号受信手段が受信した映像信号に基づいて、モニタ等の表示画面に撮影手段が撮影した映像を表示する。表示画面は、コントローラに設けられてもよく、またコントローラと別に設けられてもよい。ゲーム実行手段は、映像表示手段に表示された映像を利用してゲームを実行する。
【００１２】
特に本発明のシューティング玩具のコントローラは、判定基準用画像データ記憶手段と、シューティング開始指令発生手段と、認識対象画像データ取得手段と、判定手段とをさらに備えている。判定基準用画像データ記憶手段は、シューティングの対象となるターゲットを画像認識するために１以上の判定基準用画像についての必要な判定基準用画像データを記憶する。判定基準用画像データ記憶手段は、予め判定基準用画像データを記憶していてもよい。しかしながら、判定基準用画像データ記憶手段は、撮影手段により撮影した画像に基づいて作成した判定基準用画像データを記憶してもよい。判定基準用画像は、ターゲットの全体画像であっても、また部分画像であってもよい。また判定基準用画像は、ターゲットの外面に表示される文字、記号または図形からなる識別表示の画像であってもよい。このような識別表示の画像を判定用基準画像とすれば、識別表示だけを画像認識すればよいので、画像認識が簡単になる。
【００１３】
シューティング開始指令発生手段は、操作者の操作に基づいてシューティングを開始するシューティング開始指令を認識対象画像データ取得手段に出力する。すなわち操作者は、シューティングをする場合には、コントローラ上に設けられたボタン等の操作部を操作する。この操作を受けてシューティング開始指令発生手段は、シューティング開始指令を発生する。認識対象画像データ取得手段は、シューティング開始指令が発生したときに、表示画面に表示されていた画像を認識対象画像と定めて、この認識対象画像の画像データである認識対象画像データを、映像信号から取得する。さらに、認識対象画像データ取得手段は、取得した認識対象画像データを判定手段に出力する。
【００１４】
判定手段は、認識対象画像データ取得手段から認識対象画像データが出力されると、判定基準用画像データ記憶手段に記憶された判定基準用画像データと出力された認識対象画像データとを比較して、認識対象画像データに含まれるオブジェクトが、判定基準用画像データのターゲットであるか否かを画像認識により判定する。
【００１５】
判定手段は、認識対象画像データと判定基準用画像データとに基づいて認識対象画像に映っているオブジェクトがターゲットであるか否かを判定し、認識対象画像に映っているオブジェクトがターゲットであると判定したときには、命中信号をゲーム実行手段に出力する。また、判定手段は、認識対象画像データと判定基準用画像データとに基づいて認識対象画像に映っているオブジェクトがターゲットではないと判定したときには、非命中信号をゲーム実行手段に出力する。そして、ゲーム実行手段は、命中信号または非命中信号を受信してゲームを進行する。このように構成することにより、シューティングのための赤外線信号や命中確認のための信号伝送手段を用いることなく、画像認識によりシューティングがターゲットに命中したか否かを判定することができる。ターゲットに信号送信手段を設ける必要が無いので、任意のオブジェクトをターゲットにすることができる。
【００１６】
ゲーム実行手段は、出力された命中信号をすべて有効なものとしてシューティングゲームを進行させてもよい。このようにした場合には、シューティング開始指令が発生したときの表示画面にターゲットであるオブジェクトが表示されていれば、シューティングがターゲットに命中したことになるので、操作者はゲームの進行を容易に理解することができる。またゲーム実行手段は、命中信号を受信したあとに、所定の条件を満たした場合にのみ、命中信号を有効なものとしてシューティングゲームを進行させてもよい。所定の条件とは、例えば命中信号が出力されてから所定の時間内に操作者が操作した場合とすることができる。この場合には、シューティング開始指令を発生した後の操作者の操作によりシューティング有効指令を発生する機能をシューティング開始指令発生手段に設ければよい。このようにすれば、命中信号が出力されてから所定の時間内にシューティング有効指令を発生させなければ命中信号が有効とはならないので、シューティングがターゲットに命中したことにならない。したがって、命中信号が出力されてから所定の時間内を、ターゲットを捕捉しているロックオン状態と見立てることができ、このロックオン状態中でなければ、シューティングがターゲットに命中しない構成とすることができるので、ゲームの進行をスリリングなものとすることができる。
【００１７】
また、命中信号が有効となったこと、すなわちシューティングがターゲットに命中したことを操作者に知らせるようにしてもよい。命中信号が有効となったことを外部に発現させる構成は任意であり、例えば視覚、聴覚または触覚によって操作者に知らせることができる。視覚によって命中を確認できるようにする場合には、命中を確認できる画像を表示画面に表示する命中画像表示手段をコントローラに設ければよい。また、聴覚または視覚によって命中を確認できるようにする場合には、音響発生手段またはコントローラを振動させる振動発生手段をコントローラに設ければよい。このようにすると、操作者は、シューティングがターゲットに命中したか否かを確認することができるので、さらにスリリング感を増大させることができる。
【００１８】
２台以上のシューティング玩具を用いて、対戦相手とシューティングゲームを競うことにより遊ぶ場合には、対戦相手のシューティング玩具のコントローラとの間で通信を行う機能を有する通信手段をさらに設けるようにコントローラを構成することができる。通信手段が通信する情報の内容は、任意であり、例えば対戦相手のシューティング玩具のコントローラとの間で、移動玩具から受信した映像信号とすることができる。このような場合には、映像表示手段の表示画面を、第１の分割表示画面と第２の分割表示画面とから構成する。そして映像表示手段を、操作者が操作する移動玩具から受信した映像信号に基づいて撮影手段が撮影した映像を第１の分割表示画面に表示し、かつ、対戦相手のコントローラから送信された映像信号に基づいて対戦相手の移動玩具の撮影手段が撮影した映像を第２の分割表示画面に表示するように構成することができる。このようにすると、対戦相手の操作する移動玩具の撮影手段が撮影している映像を見ることができる。したがって、対戦相手の撮影している映像が、ターゲットであるオブジェクトを含んでいるか否か、すなわち対戦相手の玩具からのシューティングがターゲットに命中するか否かを知ることができる。したがって、対戦相手とシューティングゲームを競う場合における作戦をたてる楽しさを増大させることができる。
【００１９】
なお、対戦相手とシューティングゲームを競うことにより遊ぶ場合においても、命中信号が発生してから所定時間内に有効指令が発生した命中信号のみを有効とするようにゲーム実行手段を構成してもよい。この場合には、命中伝達手段と、被弾表示手段とをさらに備えるようにコントローラを構成する。命中伝達手段は、命中信号が有効なものとなると、通信手段を介して対戦相手のコントローラに命中信号が有効になったことを対戦相手のコントローラに伝達する。被弾表示手段は、対戦相手のコントローラから通信手段を介して命中信号が有効になったことを受信すると第２の分割表示画面上に被弾を示す画像を表示する。このようにすると、シューティングがターゲットに命中した画像が対戦相手の第２の分割画面に表示されるので、対戦相手のシューティング玩具がターゲットにシューティングを命中させた状態を即座に確認することができるので、遊びの楽しみを増すことが出来る。
【００２０】
判定基準用画像データ記憶部に記憶される判定基準用画像は、任意の画像とすることが出来る。すなわち、ターゲットとなるオブジェクトの全体の画像とすることもできるし、オブジェクトの一部の画像とすることもできる。また、ターゲットとなるオブジェクトの外面に文字、記号または図形からなる識別表示を設けてもよい。この場合には、判定基準用画像データ記憶手段に記憶されている１以上の判定基準用画像を、識別表示の画像とすればよい。このように構成することにより、画像認識を簡単にすることができる。
【００２１】
また、シューティングのターゲットを対戦相手の移動玩具としてもよい。このように構成すると、シューティングを対戦相手の移動玩具に命中させるだけでなく、対戦相手のシューティングが命中しないように移動玩具を移動させたりしなければならないので、さらに作戦をたてる楽しみを増すことができる。特に上述のように、映像表示手段の表示画面を、第１の分割表示画面と第２の分割表示画面とから構成し、対戦相手のコントローラから送信された映像信号に基づいて対戦相手の移動玩具の撮影手段が撮影した映像を第２の分割表示画面に表示するように構成している場合には、対戦相手の撮影している画像に操作者が操作する移動玩具が映っているか否か、すなわち操作者が操作する移動玩具にシューティングが命中するか否かを知ることができるので、遊びの楽しみを増すことが出来る。
【００２２】
撮影手段は、ズーム機能を備えていてもよい。この場合には、シューティング開始指令が発生すると同時に、ズーム機能により撮影画像を拡大する。このように構成しても、認識対象画像に映るターゲットの大きさを大きくすることができ、画像認識を簡単にすることができる。
【００２３】
また、認識対象画像データ取得手段が、認識対象画像の中心領域にある画像部分だけを認識対象画像データとして取得するように構成してもよい。このように構成すると、ターゲットが認識対象画像の中心領域以外にある場合には、判定手段は、認識対象画像に映っているオブジェクトがターゲットではないと判定する。したがって、操作者は、ターゲットが認識対象画像の中心領域にくるように移動玩具を制御しなければならないので、作戦をたてる楽しさを増すことが出来る。また、中心領域にある画像部分だけが、判定の対象となるので、画像認識を簡単にすることができる。
【発明の効果】
【００２４】
本発明によれば、画像認識によりシューティングがターゲットに当たったか否かを判定するので、シューティングのための赤外線信号や命中確認のための信号伝送手段をターゲットに用いる必要がないので、任意のオブジェクトをターゲットにすることができる。
【発明を実施するための最良の形態】
【００２５】
以下図面を参照して、本発明のシューティング玩具の実施の形態を説明する。図１は、本発明のシューティング玩具の移動玩具が戦車玩具である実施の形態の一例を示している。シューティング玩具１は、戦車玩具３と、この戦車玩具３を遠隔制御するコントローラ５とから構成されている。この例では、対戦相手も同じ構成のシューティング玩具を操作して対戦するものとする。したがってターゲットは、対戦相手が操作する戦車玩具である。戦車玩具３は、撮影手段として使用するカメラのレンズを含む撮像素子７が先端に設けられた砲身９を有する砲塔部１１と、コントローラ５との間で信号を送受信するためのアンテナ１３が取り付けられた車体部１５とから構成されている。カメラの構造は、任意であり、携帯電話のカメラ等で採用されているＣＣＤカメラなどの小型のカメラとすることができる。またカメラは、撮影画像を拡大するためのズーム機能を有している。なおこのカメラは、オブジェクトを撮影すると、その撮影した情報を映像信号に変換する。撮像素子７から出力された映像信号は、車体部１５の内部に配置した信号処理回路により処理されて後述する映像信号送信手段３１に伝送される。砲塔部１１の内部には、アンテナ１３から受信した制御信号に基づいて、砲身９を上下に駆動する砲身駆動機構が内蔵されている。さらに砲塔部１１には、アンテナ１３が受信した制御信号に基づいて、車体部１５に対して砲塔部１１を回転することを可能にする砲塔部回転駆動機構が内蔵されている。そして車体部１５内に設けた信号処理回路は、車体部１５に設けられたアンテナ１３を利用して、砲身９及び砲塔部１１を動作させるための制御信号を含む各種の制御信号を受信する。したがって、操作者は、コントローラを操作することにより、撮影範囲、撮影方向及び／または撮影するオブジェクトの大きさを自由に変更することができる。車体部１５に設けられた移動機構は、アンテナ１３から受信した動作制御信号に基づいて移動方向及び移動速度を変更する。移動機構は、電源としての電池と、駆動源としてのモータと、モータ制御回路と、キャタピラを含む動作機構とを含んで構成される。なお、本実施例においては、制御信号の受信と映像信号の送信とを１本のアンテナで行っているが、戦車玩具３に制御信号の受信を行うアンテナと映像信号の送信を行うアンテナとを分けて設けてもよい。戦車玩具３の内部には、カメラの信号処理回路及び駆動機構の制御回路等が構成された回路基板を含む各種の部品が内蔵されている。本実施の形態においては、制御信号及び映像信号の送受信を電波信号を用いて無線で行っているが、戦車玩具３とコントローラ５とを接続するケーブル等により有線で制御信号及び映像信号の送受信を行ってもよい。また、本実施の形態の移動玩具は、戦車を模した物であるが、ヘリコプター（図２）や、戦闘機のように空中を移動する移動玩具または潜水艦（図３）等の水中を移動する移動玩具にも本発明を適用できるのは勿論である。
【００２６】
図１に示すように、コントローラ５には、十字キー１７、ボタン１９、アンテナ２１、第１の分割表示画面２３、第２の分割表示画面２５が設けられている。操作者は、戦車玩具３の動作を制御するために十字キー１７及びボタン１９を操作し、その操作結果は、電気信号に変換されて、後述する制御信号発生手段３３に出力される。また操作者は、十字キー１７及びボタン１９を操作することにより、ゲームを進行する。十字キー１７、ボタン１９を操作することにより発生した制御信号は、アンテナ２１から戦車玩具３に送信される。またアンテナ２１は、戦車玩具３から送信されてくる映像信号を受信する。アンテナ２１で受信した映像信号は、第１の分割表示画面２３に表示される。操作者は、第１の分割表示画面２３に表示された映像に基づいて、十字キー１７、ボタン１９を操作することにより、戦車玩具３の動作を決定したり、シューティング開始指令またはシューティング有効指令を出力して、ゲームを進行する。また、コントローラ５のケースには、第１の分割表示画面２３及び第２の分割表示画面２５の近傍に、コントローラ５の内部に内蔵されたスピーカからの音を放音する放音部２６が設けられている。
【００２７】
図４は、二人の操作者がそれぞれシューティング玩具を用いて、互いの戦車玩具３、３´をターゲットとすることにより、シューティング対戦を行う場合の一例を示している。対戦時には、コントローラ５はアンテナ２１を通して、自分の戦車玩具３と信号を送受信するとともに、対戦相手のコントローラ５´とも信号を送受信する。すなわち、操作者が操作する戦車玩具３から送信されてきた映像信号は、対戦相手のコントローラ５´にも送信される。また対戦相手のコントローラ５´から送信される対戦相手の戦車玩具３´が撮影した映像の映像信号を自分のコントローラ５で受信する。このようにすることにより、自分で撮影している撮影画像と対戦相手の撮影画像を、同時に自分のコントローラの第１及び第２の分割表示画面２３及び２５で見ることが可能になる。さらに後述する命中信号が有効となった場合には、命中したことを対戦相手のコントローラ５´に知らせるための信号を二台のコントローラ５、５´間で送受信する機能も各コントローラは有している。対戦相手のコントローラ５´から受信した対戦相手の戦車玩具３´が撮影した映像は、第２の分割表示画面２５に表示される。
【００２８】
本実施の形態では、後に説明するように、第２の分割表示画面２５に、相手のコントローラ５´から命中信号が有効になったことを示す信号が送信されてきたときに、被弾を示す画像を表示する。本実施の形態では、第１及び第２の分割表示画面２３及び２５をコントローラ５に設けているが、コントローラ５とは別にこれら分割表示画面を設けるようにしてもよいのは勿論である。また、本実施の形態では、第１の分割表示画面２３及び第２の分割表示画面２５は、それぞれコントローラ５の蓋部と本体部とにそれぞれ分けて独立した表示画面として構成されている。しかしながら、１つの表示画面を二つに分割して第１の分割表示画面及び第２の分割表示画面としてもよいのは勿論である。この場合には、１つの表示画面を真ん中で縦または横に分割して一方を第１の分割表示画面とし、他方を第２の分割表示画面とすることができる。また第１の分割表示画面を表示画面に全体的に表示し、第２の分割表示画面を、第１の分割表示画面の内部の片隅に表示するようにしてもよいのは勿論である。
【００２９】
図５は、シューティング玩具１の戦車玩具３及びコントローラ５の内部に分割して配置された信号処理回路の構成の一部を示すブロック図である。この信号処理回路は、戦車玩具３内に、制御信号受信手段２７、駆動手段２８、撮影手段２９及び映像信号送信手段３１を備えている。また信号処理回路は、コントローラ５内に、制御信号発生手段３３、ゲーム実行手段３５、映像信号受信手段３７、映像表示手段３９、認識対象画像取得手段４１、判定手段４３、判定基準用画像データ記憶手段４５、シューティング開始指令発生手段４７、振動発生手段４９、音響発生手段５１、命中画像表示手段５３、命中伝達手段５５、通信手段５７及び被弾表示手段５９を少なくとも備えている。
【００３０】
制御信号発生手段３３は、図１に示した十字キー１７またはボタン１９が操作されると、戦車玩具３を移動させるために必要な制御信号を出力する。また制御信号発生手段３３は、ゲーム実行手段３５からの指令に応じて、制御信号を発生することもある。制御信号発生手段３３は、制御信号をアンテナ２１を含む通信手段５７を介して戦車玩具３に設けられた制御信号受信手段２７に送信する。駆動手段２８は、制御信号受信手段２７が受信した制御信号に基づいて、戦車玩具３の移動を制御する。なお本実施の形態においては、制御信号に、砲身９及び砲塔部１１を駆動するための制御信号も含まれている。したがって制御信号によって、砲身９及び砲塔部１１を動かすこともできる。なお制御信号受信手段２７は、制御信号の他にコントローラ５内の通信手段５７から送信されてくる撮影手段２９に対する指令信号も受信する機能を有している。
【００３１】
撮影手段２９は、常時カメラの撮像素子７の前方の状況を撮影して映像信号を出力し続ける。本実施の形態の撮影手段２９は、ズーム機能を有しており、シューティング開始指令発生手段４７が出力したシューティング開始指令に基づく指令信号が入力されると、ズーム機能を発揮して撮影画像を拡大する。シューティング開始指令は、操作者が、ボタン１９を操作することによりシューティング開始指令発生手段４７から発生し、制御信号とともに、戦車玩具３に送信される。シューティング開始指令はさらに、後述する認識対象画像取得手段４１にも出力される。
【００３２】
映像信号送信手段３１は、撮影手段２９が撮影した映像信号をアンテナ１３を介してコントローラ５内に設けられた通信手段５７を介して映像信号受信手段３７に送信する。映像信号受信手段３７は、受信した映像信号を映像表示手段３９に出力する。映像表示手段３９は、入力された映像信号に基づいて、第１の分割表示画面２３に撮影手段２９が撮影した映像を表示する。また後に説明するように、本実施の形態では、映像表示手段３９は対戦相手のコントローラから送信されてきた対戦相手の戦車玩具３´が撮影した映像信号に基づく映像を第２の分割表示画面２５に表示する。
【００３３】
認識対象画像取得手段４１は、シューティング開始指令発生手段４７からシューティング開始指令が出力されたときに、第１の分割表示画面２３に表示されていた画像を認識対象画像と定めて、この認識対象画像の画像データである認識対象画像データを、映像信号から取得する。認識対象画像取得手段４１は、取得した認識対象画像データを判定手段４３に出力する。判定手段４３は、出力された認識対象画像データを判定基準用画像データ記憶手段４５に記憶された判定基準用画像データと比較して、認識対象画像データに含まれるオブジェクトが、判定基準用画像データのターゲットであるか否かを画像認識により判定する。判定基準用画像データ記憶手段４５の構成は任意であり、例えば予め判定基準用画像データを記憶していてもよい。また判定基準用画像データ記憶手段４５には、撮影手段２９により撮影した映像に基づいて作成した判定基準用画像データを記憶するようにしてもよい。撮影手段２９により撮影した画像に基づいて作成したデータを判定基準用画像データとするように構成した場合には、操作者が自分で決めた任意のオブジェクトをターゲットとすることができる。また、記憶する判定基準用画像の構成も任意であり、ターゲットの全体画像であっても、また部分画像であってもよい。さらに、図６に示すようにターゲットの外面に文字、記号または図形からなる識別表示Ｍを表示し、判定基準用画像を、ターゲットの外面に表示される文字、記号または図形からなる識別表示Ｍの画像としてもよい。このような識別表示Ｍの画像を判定基準用画像とすれば、識別表示Ｍだけを画像認識すればよいので、画像認識が非常に簡単になる。本実施の形態では、識別表示Ｍの撮影を容易にするために、撮影手段２９にズーム機能を付加し、シューティング開始指令が出力されたときにズーム機能を発揮して、可能な限り識別表示Ｍを大きく撮影できるようにしている。
【００３４】
判定手段４３は、認識対象画像データと判定基準用画像データとに基づいて認識対象画像に映っているオブジェクトがターゲットであるか否かを判定する。認識対象画像に映っているオブジェクトがターゲットであると判定したときには、命中信号をゲーム実行手段３５に出力し、映っているオブジェクトがターゲットではないと判定したときには、非命中信号をゲーム実行手段３５に出力する。
【００３５】
ゲーム実行手段３５は、命中信号または非命中信号に基づいてゲームを進行する。ゲーム実行手段３５の構成は任意である。本実施の形態においては、ゲーム実行手段は、命中信号が入力された場合には命中処理を行い、非命中信号が入力された場合には非命中処理を行う。
【００３６】
命中処理及び非命中処理の処理態様は任意であり、仮想弾がターゲットに命中したことまたは命中しなかったことを、ゲーム実行手段３５において進行するゲームの内容に反映することは勿論のこと、命中を操作者に知らせる処理を含むものである。本実施の形態では、仮想弾が命中したことを操作者に知らせるために、振動発生手段４９、音響発生手段５１及び命中画像表示手段５３を備えている。振動発生手段４９は、図１に示したコントローラ５内に配置されている。このような振動発生手段４９を設ければ、命中処理において振動発生手段４９を駆動状態にして、各操作者の身体に振動を伝えることで仮想弾が命中したことを触覚で知らせることができる。その結果、戦車玩具３の操作や対戦に熱中している最中であっても、振動により命中したことを知ることができる。
【００３７】
またこの例では、仮想弾が命中したことを、音響発生手段５１により音響により表示する。すなわち音響発生手段５１は、仮想弾が命中すると、コントローラ５内に配置した図示しないスピーカから爆発音のような所定の音響を発生する。音響は、図１に示した放音部２６から外部に放音される。振動発生手段４９から与えられる振動に加えて、音響発生手段５１から与えられる音響が加わると、臨場感を増大させることができる。
【００３８】
さらにこの例では、図１に示した映像表示手段３９の第１の分割表示画面２３に、判定手段４３の判定結果が出力する命中信号に基づいて仮想弾が命中したことを表示画面２３に視覚によって確認できる表示態様で表示するために必要な指令を発生する命中画像表示手段５３を備えている。映像表示手段３９は、命中画像表示手段５３からの指令に基づいて、第１の分割表示画面２３上に仮想弾が命中した画像を適宜の表示態様で表示する。適宜の表示態様の例として、第１の分割表示画面２３上に爆発状態を示す図柄を画像に重ねるようにして表示する態様が考えられる。このようにすると振動発生手段４９及び音響発生手段５１に加えて、臨場感をさらに増大させることができる。
【００３９】
本実施の形態では、対戦相手のコントローラ５´と、互いの戦車玩具３，３´が撮影した映像信号を送受信する。そのために映像表示手段３９に入力される映像信号は、通信手段５７を介して対戦相手のコントローラ５´に送信される。また対戦相手の戦車玩具３，３´が撮影した映像を第２の分割表示画面２５に表示できるようにするために、通信手段５７が受信した対戦相手のコントローラ５´から送信されてきた映像信号は、映像信号受信手段３７に入力される。映像信号受信手段３７は、対戦相手のコントローラ５´からの映像信号を、自分の戦車玩具３から送信されてきた映像信号と区別して映像表示手段３９に与える。映像表示手段３９は、対戦相手のコントローラ５´から送信されてきた映像信号に基づく映像を第２の分割表示画面２５に表示する。
【００４０】
また本実施の形態では、対戦相手のコントローラ５´にも命中信号を通信手段５７を介して送信するために命中伝達手段５５を備えている。ゲーム実行手段３５が命中信号を有効であるとした場合には、命中信号が有効となったことを命中伝達手段５５に伝達する。命中伝達手段５５は、命中信号が有効になったことが入力されると、通信手段５７に命中信号が有効になったことを対戦相手のコントローラ５´に伝達するための命中伝達信号を出力する。通信手段５７は、アンテナ２１を介して、対戦相手のコントローラ５´に命中信号が有効になったことを伝達する命中伝達信号を送信する。また、通信手段５７は、対戦相手のコントローラ５´から命中信号が有効となったことを示す命中伝達信号を受信すると、被弾表示手段５９に被弾信号を出力する。被弾表示手段５９は、対戦相手のコントローラ５´から通信手段５７を介して命中信号が有効になったことを示す命中伝達信号を受信すると、第２の分割表示画面２５上に被弾を示す画像を表示する。また命中伝達信号は、ゲーム実行手段３５にも送信され、ゲーム実行手段３５は命中伝達信号を受けて、さらにゲームを進行させる。このようにするとシューティングによる仮想弾がターゲットに命中した画像が対戦相手の第２の分割表示画面２５に表示されるので、対戦相手のシューティングにより自分の戦車玩具３が攻撃されて、被弾したことを即座に確認することができるので、対戦ゲームとして楽しみを増すことができる。また、ターゲットが戦車玩具３のように移動するものの場合には、シューティングを対戦相手の戦車玩具３´に命中させるだけでなく、対戦相手のシューティングが命中しないように自分の戦車玩具３を移動させて、逃げることも必要になるので、さらに作戦をたてる楽しみを増すことができる。
【００４１】
図７は、図５の信号処理回路の主要部分をマイクロコンピュータを利用して実現する場合に使用するソフトウエアのアルゴリズムの一例を示すフローチャートである。このフローチャートは、一人でシューティングを行う場合に、特にゲーム実行手段３５がすべての命中信号を有効なものとする場合に使用するソフトウエアのアルゴリズムを示すフローチャートである。まずステップＳＴ１で、シューティング玩具１のコントローラ５は、移動玩具である戦車玩具３との通信を開始して、制御信号及び映像信号を送受信できる状態となる。そして、移動玩具から送信されてくる映像信号を第１の分割表示画面２３に表示する。通信が開始されると、ステップＳＴ２でシューティング開始指令が出力されたか否かを判定する。シューティング開始指令が出力されていないと判定した場合には、ステップＳＴ２でシューティング開始指令があるまで待機状態となる。ステップＳＴ２でシューティング開始指令があると判定した場合には、ステップＳＴ３で認識対象画像データ取得手段４１が、表示画面に表示されている画像を画像認識の対象とする認識対象画像と定めて、映像信号から認識対象画像についての認識対象画像データを取得する。ステップＳＴ４では、判定手段４３が、取得した認識対象画像データと判定基準用画像データ記憶手段４５に記憶されている判定基準用画像データとを比較する。そして、ステップＳＴ５で、判定手段４３が認識対象画像データにターゲットであるオブジェクトが含まれない（ＮＯ）と判定した場合には、ステップＳＴ６で非命中信号をゲーム実行手段３５に出力し、ステップＳＴ７で、ゲーム実行手段３５が非命中処理をして、ステップＳＴ２に戻る。そして、ステップＳＴ２で、再びシューティング開始指令が出力されるまで待機状態となる。
【００４２】
ステップＳＴ５での判定結果がＹＥＳである場合には、ステップＳＴ８に進み、判定手段４３がゲーム実行手段３５に命中信号を出力し、ゲーム実行手段３５は、出力された命中信号を全て有効なものとしてゲームを進行する（ステップＳＴ９）。ステップＳＴ１０では命中処理を行い、命中信号が有効となったことを振動発生手段４９、音響発生手段５１及び／または命中画像表示手段５３により操作者に表示して、命中処理を終了させる。ステップＳＴ１１では、所定のゲーム終了条件を満たしたり、操作者によりシューティングを終了する旨の入力があったか否かを判定し、入力が無かった場合には、ステップＳＴ２に戻って、再びシューティング開始指令があるまで待機状態となる。対戦を終了する旨の入力等があった場合には、対戦終了となる。上記のアルゴリズムは、一例であり、他のアルゴリズムであってもよい。
【００４３】
図８は、シューティング開始指令発生手段４７が、シューティング有効指令を発生する機能を有しており、ゲーム実行手段３５が、命中信号が出力されてから、所定の時間内にシューティング有効指令が発生した場合にのみ命中信号を有効なものとしてシューティングゲームを進行するように構成されている場合において用いるソフトウエアのアルゴリズムの一例を示すフローチャートである。図８のアルゴリズムでは、図７のアルゴリズムのステップＳＴ８とステップＳＴ９との間にステップＳＴ８Ａ乃至ＳＴ８Ｃを付加している。その他のステップは、図７に示したステップと同じである。ステップＳＴ８で命中信号が出力された場合には、操作者がシューティング開始指令を発生した後にコントローラ５を操作することにより、シューティング開始指令発生手段４７からシューティング有効指令が発生したか否かを判定する（ステップＳＴ８Ａ）。シューティング有効指令が発生していないと判定した場合には、ステップＳＴ８Ｂに進み、命中信号が出力されてから、所定の時間が経過したか否かを判定する。所定の時間が経過していない場合には、ステップＳＴ８Ａに戻って、有効指令が発生するまで待機状態となる。ステップＳＴ８Ｂで所定時間が経過したと判定した場合には、ステップＳＴ８Ｃに進み、出力された命中信号を無効とし、ステップＳＴ７へと進んで非命中処理を行う。そして、ステップＳＴ２で再度シューティング開始指令があるまで待機状態となる。ステップＳＴ８Ａで有効指令が発生していると判定した場合には、ステップＳＴ９でゲーム実行手段３５が、命中信号を有効なものとしてゲームを進行する。この場合には、命中信号が出力されてから所定の時間内を、ターゲットを捕捉しているロックオン状態と見立てることができ、このロックオン状態中でなければ、シューティングがターゲットに命中しない構成とするとができるので、ゲームの進行をスリリングなものとすることができる。
【００４４】
図９は、二人でシューティングを行う場合（即ち対戦を行う場合）であって、特にゲーム実行手段３５がすべての命中信号を有効なものとする場合における１台のシューティング玩具において使用するソフトウエアのアルゴリズムを示すフローチャートである。まずステップＳＴ１０１で、シューティング玩具１のコントローラ５は、戦車玩具（移動玩具）３及び対戦相手のコントローラ５´との通信を開始して、制御信号及び映像信号を送受信できる状態となる。そして、移動玩具３から送信されてくる映像信号を第１の分割表示画面２３に表示し、対戦相手のコントローラ５´から送信されてくる映像信号を第２の分割表示画面２５に表示する。通信が開始されると、ステップＳＴ１０２で対戦相手のコントローラ５´から命中信号が有効になったことを示す命中伝達信号を受信したか否かを判定する。命中伝達信号を受信した場合には、ステップＳＴ１０３に進む。ステップＳＴ１０３では、被弾表示手段５９が、第２の分割表示画面２５に被弾を示す画像を表示して、移動玩具が、対戦相手の仮想弾を被弾したことを操作者に表示する。また命中信号が有効になったことを示す命中伝達信号を受信した場合には、振動発生手段４９及び音響発生手段５１により被弾したことを操作者に表示してもよい。ステップＳＴ１０３で被弾処理を終了すると、ステップＳＴ１０４び進む。ステップＳＴ１０２で命中伝達信号を受信しなかった場合には、直接ステップＳＴ１０４に進む。ステップＳＴ１０４からステップＳＴ１１２までは、図７のステップＳＴ２からステップＳＴ１０までと実質的に同じであるため説明を省略する。図９のアルゴリズムでは、ステップＳＴ１１１で命中信号が有効になると、ステップＳＴ１１２で命中処理をした後に、ステップＳＴ１１３で命中伝達手段５５が通信手段５７を介して対戦相手のコントローラ５´に命中信号が有効になったことを示す命中伝達信号を送信する。そして、ステップＳＴ１１４で、所定のゲーム終了条件を満たしたり、操作者によりシューティングを終了する旨の入力があったか否かを判定し、入力が無かった場合には、ステップＳＴ１０２に戻って、再び対戦相手のコントローラ５´から命中信号が有効になったか否かを判定する。対戦を終了する旨の入力等があった場合には、対戦終了となる。上記のアルゴリズムは、一例であり、他のアルゴリズムであってもよい。
【００４５】
なお、ソフトウエアの構成を変更することにより、対戦相手と通信を行う場合のターゲットを互いの移動玩具とせずに、共通のオブジェクトをターゲットとするようにしてもよいし、それぞれ異なるオブジェクトをターゲットにすることもできるのは勿論である。
【００４６】
図１０は、シューティング開始指令発生手段４７が、シューティング有効指令を発生する機能を有しており、ゲーム実行手段３５が、命中信号が出力されてから、所定の時間内にシューティング有効指令が発生した場合にのみ命中信号を有効なものとしてシューティングゲームを二人で進行するように構成されている場合において用いるソフトウエアのアルゴリズムの一例を示すフローチャートである。図１０のアルゴリズムでは、図９のアルゴリズムのステップＳＴ１１０とステップＳＴ１１１の間にステップＳＴ１１０Ａ乃至ＳＴ１１０Ｃを付加している。なお、図１０のアルゴリズムのステップＳＴ１１０ＡからステップＳＴ１１０Ｃまでは、図８のステップＳＴ８ＡからステップＳＴ８Ｃまでと実質的に同じであるため説明を省略する。
【００４７】
上記各実施の形態によれば、画像認識によりシューティングがターゲットに当たったか否かを判定するので、シューティングのための赤外線信号や命中確認のための信号伝送手段をターゲットに用いる必要がない。そのため任意のオブジェクトをターゲットにすることができる。その結果、本実施の形態によれば、遊びが単調なものとならないという利点が得られる。
【図面の簡単な説明】
【００４８】
【図１】シューティング玩具の移動玩具が戦車玩具である場合の全体図である。
【図２】シューティング玩具の移動玩具がヘリコプター玩具である場合の全体図である。
【図３】シューティング玩具の移動玩具が潜水艦玩具である場合の全体図である。
【図４】図１の実施の形態のシューティング玩具を用いて対戦を行う場合を示す図である。
【図５】本実施の形態のシューティング玩具の主要部の構成を示すブロック図である。
【図６】ターゲットの外面に文字、記号または図形からなる識別表示を表示した場合のシューティング玩具を表す図である。
【図７】図１の実施の形態をシューティング有効指令を用いないで実現する場合に用いるプログラムのアルゴリズムを示すフローチャートである。
【図８】図１の実施の形態をシューティング有効指令を用いて実現する場合に用いるプログラムのアルゴリズムを示すフローチャートである。
【図９】図４の実施の形態をシューティング有効指令を用いないで実現する場合に用いるプログラムのアルゴリズムを示すフローチャートである。
【図１０】図４の実施の形態をシューティング有効指令を用いて実現する場合に用いるプログラムのアルゴリズムを示すフローチャートである。
【符号の説明】
【００４９】
１  シューティング玩具
３  移動玩具
５  コントローラ
５´  対戦相手のコントローラ
７  撮像素子
９  砲身
１１  砲塔部
１３  アンテナ
１５  車体部
１７  十字キー
１９  ボタン
２１  アンテナ
２３  第１の分割表示画面
２５  第２の分割表示画面
２６  放音部
２７  制御信号受信手段
２８  駆動手段
２９  撮影手段
３１  映像信号送信手段
３３  制御信号発生手段
３５  ゲーム実行手段
３７  映像信号受信手段
３９  映像表示手段
４１  認識対象画像取得手段
４３  判定手段
４５  判定基準用画像データ記憶手段
４７  シューティング開始指令発生手段
４９  振動発生手段
５１  音響発生手段
５３  命中画像表示手段
５５  命中伝達手段
５７  通信手段
５９  被弾表示手段