(57)【要約】【課題】デバイスの様々な動作状態を検知可能な測定装置を、ジャイロセンサー等の部品を用いずに実現することを課題とする。【解決手段】ゲームコントローラＧＣは、ハンドル１とカラーパレット２１と制御部４とを備える。ハンドル１に備えられたＣＣＤ１３は、ハンドル１の様々な動作状態において、カラーパレット２１を撮像する。制御部４は、ＣＣＤ１３が撮像したカラーパレット２１の画像を解析することにより、ハンドル１の動作状態を解析する。たとえば、ハンドル１の上下方向、左右方向への回動量、ハンドル１の回転角、ハンドル１の前後方向への移動量などを測定する。【選択図】図１
2006084324.tif 000002
【特許請求の範囲】
【請求項１】
基準系に対して実質的に固定されたカラーパレットと、
前記基準系に対して所定方向に動作可能なデバイスに設けられ、前記カラーパレットを撮像する撮像装置と、
前記撮像装置により撮像した前記カラーパレットの画像を解析することにより、前記デバイスの前記基準系に対する動作状態を解析する解析手段と、
を備えることを特徴とするデバイスの動作状態測定装置。
【請求項２】
請求項１に記載のデバイスの動作状態測定装置において、
前記解析手段は、
前記撮像装置による撮像領域の前記カラーパレット上における上下方向の移動量を算出することにより、前記デバイスの上下方向の動作状態を解析する手段、
を含むことを特徴とするデバイスの動作状態測定装置。
【請求項３】
請求項１に記載のデバイスの動作状態測定装置において、
前記解析手段は、
前記撮像装置による撮像領域の前記カラーパレット上における左右方向の移動量を算出することにより、前記デバイスの左右方向の動作状態を解析する手段、
を含むことを特徴とするデバイスの動作状態測定装置。
【請求項４】
請求項１に記載のデバイスの動作状態測定装置において、
前記解析手段は、
前記撮像装置による撮像領域の前記カラーパレット上における拡大縮小率を算出することにより、前記デバイスの前記カラーパレットに対する遠近方向の動作状態を解析する手段、
を含むことを特徴とするデバイスの動作状態測定装置。
【請求項５】
請求項１に記載のデバイスの動作状態測定装置において、
前記解析手段は、
前記撮像装置による撮像領域の前記カラーパレット上における回転角を算出することにより、前記デバイスの回転方向の動作状態を解析する手段、
を含むことを特徴とするデバイスの動作状態測定装置。
【請求項６】
請求項１に記載のデバイスの動作状態測定装置において、
前記解析手段は、
前記撮像装置による撮像領域の前記カラーパレット上における上下方向の移動量を算出することにより、前記デバイスの上下方向の動作状態を解析する手段、
前記撮像装置による撮像領域の前記カラーパレット上における左右方向の移動量を算出することにより、前記デバイスの左右方向の動作状態を解析する手段、
前記撮像装置による撮像領域の前記カラーパレット上における拡大縮小率を算出することにより、前記デバイスの前記カラーパレットに対する遠近方向の動作状態を解析する手段、
前記撮像装置による撮像領域の前記カラーパレット上における回転角を算出することにより、前記デバイスの回転方向の動作状態を解析する手段、
のうち、少なくとも２つ以上の手段、
を含み、前記デバイスの複合的な動作状態を解析することを特徴とするデバイスの動作状態測定装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載のデバイスの動作状態測定装置において、
前記デバイスはゲームコントローラを含むことを特徴とするデバイスの動作状態測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転等の動作を行うデバイスの動作状態を測定する技術に関する。
【背景技術】
【０００２】
デバイスの回転位置を検出するための様々な技術が存在する。下記特許文献１や特許文献２においては、回転する部材に色フィルタを設け、この色フィルタに光源から照射した光を通過させ、通過した光の色を解析することにより回転する部材の回転位置を検出するようにしている。
【０００３】
【特許文献１】特開２００３−２９４４９１号公報
【特許文献２】特開２０００−１３１０４１号公報
【０００４】
また、ゲーム装置に用いられるゲームコントローラにおいて、傾き検出機能を備えたものがある。このゲームコントローラはジャイロセンサーを備え、ジャイロセンサーによってゲームコントローラの傾きを検出し、ゲーム装置にゲームコントローラの傾き信号を送出するようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１あるいは特許文献２で開示されている技術を利用することにより、部材の回転位置を検出することが可能であるが、検出できる動作は回転に限られている。その他の複雑な動作状態を検出することはできない。また、回転位置を検出するために光源を必要としているため、検出手段の部品点数が多いという問題もある。
【０００６】
また、ジャイロセンサーを備えたゲームコントローラにおいては、ジャイロセンサーがデバイスの傾き検出の目的のみに使用されているため、たとえば、カメラ機能と傾き検出機能を備えたゲームコントローラを実現するためには、カメラとジャイロセンサーの両方を備える必要があり、部品点数が増加し、コスト高になるという問題がある。
【０００７】
そこで、本発明は前記問題点に鑑み、複雑な機構や装置を必要とせず、デバイスの複雑な動作を検出可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１記載の発明は、基準系に対して実質的に固定されたカラーパレットと、前記基準系に対して所定方向に動作可能なデバイスに設けられ、前記カラーパレットを撮像する撮像装置と、前記撮像装置により撮像した前記カラーパレットの画像を解析することにより、前記デバイスの前記基準系に対する動作状態を解析する解析手段と、を備えることを特徴とする。
【０００９】
請求項２記載の発明は、請求項１に記載のデバイスの動作状態測定装置において、前記解析手段は、前記撮像装置による撮像領域の前記カラーパレット上における上下方向の移動量を算出することにより、前記デバイスの上下方向の動作状態を解析する手段、を含むことを特徴とする。
【００１０】
請求項３記載の発明は、請求項１に記載のデバイスの動作状態測定装置において、前記解析手段は、前記撮像装置による撮像領域の前記カラーパレット上における左右方向の移動量を算出することにより、前記デバイスの左右方向の動作状態を解析する手段、を含むことを特徴とする。
【００１１】
請求項４記載の発明は、請求項１に記載のデバイスの動作状態測定装置において、前記解析手段は、前記撮像装置による撮像領域の前記カラーパレット上における拡大縮小率を算出することにより、前記デバイスの前記カラーパレットに対する遠近方向の動作状態を解析する手段、を含むことを特徴とする。
【００１２】
請求項５記載の発明は、請求項１に記載のデバイスの動作状態測定装置において、前記解析手段は、前記撮像装置による撮像領域の前記カラーパレット上における回転角を算出することにより、前記デバイスの回転方向の動作状態を解析する手段、を含むことを特徴とする。
【００１３】
請求項６記載の発明は、請求項１に記載のデバイスの動作状態測定装置において、前記解析手段は、前記撮像装置による撮像領域の前記カラーパレット上における上下方向の移動量を算出することにより、前記デバイスの上下方向の動作状態を解析する手段、前記撮像装置による撮像領域の前記カラーパレット上における左右方向の移動量を算出することにより、前記デバイスの左右方向の動作状態を解析する手段、前記撮像装置による撮像領域の前記カラーパレット上における拡大縮小率を算出することにより、前記デバイスの前記カラーパレットに対する遠近方向の動作状態を解析する手段、前記撮像装置による撮像領域の前記カラーパレット上における回転角を算出することにより、前記デバイスの回転方向の動作状態を解析する手段のうち、少なくとも２つ以上の手段を含み、前記デバイスの複合的な動作状態を解析することを特徴とする。
【００１４】
請求項７記載の発明は、請求項１ないし請求項６のいずれかに記載のデバイスの動作状態測定装置において、前記デバイスはゲームコントローラを含むことを特徴とする。
【発明の効果】
【００１５】
本発明は、撮像装置によってカラーパレットを撮像し、撮像した画像に基づいてデバイスの動作を解析する。これにより、ジャイロセンサーや光源を用いることなく、簡易な構成でデバイスの様々な動作を解析することが可能である。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本発明の実施の形態にかかるゲームコントローラＧＣの全体概観図である。ゲームコントローラＧＣは、ハンドル１とカラーパレット固定台２と部材３とを備えている。カラーパレット固定台２は、基準系となる部材３に固設されている。ハンドル１は、ハンドル把持部１１とハンドル軸部１２とを備え、ハンドル把持部１１は、ハンドル軸部１２の軸心を中心に回転可能であり、カーレースゲームなどの運転操作コントローラとして利用される。ハンドル１は、図示せぬ機構を介して部材３上に取り付けられており、基準系に対して様々な動作を行うことを可能としている。
【００１７】
図２ないし図６は、ハンドル１の構成およびハンドル１の動作を示す図である。図２は、ハンドル１の正面図である。ハンドル１は、ハンドル軸部１２の軸心を中心にして回転方向ＲＤに沿って回転動作可能としている。
【００１８】
図３は、ハンドル１の背面図である。ハンドル軸部１２の後端部（ハンドル把持部１１とは反対側の端部）にはＣＣＤ１３が取り付けられている。そして、ハンドル軸部１２の軸心の延長線上にカラーパレット固定台２が配置されており、ＣＣＤ１３は、カラーパレット固定台２に装着されたカラーパレット２１を撮像可能となっている。この実施の形態においては、撮像装置としてＣＣＤを用いているが、他にもＣＭＯＳセンサなどを用いていても良い。
【００１９】
図４は、ハンドル１の側面図である。ハンドル１は、上述したように図示せぬ機構を介して部材３上に取り付けられており、回動中心１２１を中心として上下方向ＹＤに回動可能としている。図５は、ハンドル１の平面図である。ハンドル１は、また、図示せぬ機構によって回動中心１２２を中心として左右方向ＸＤに回動可能としている。図６は、ハンドル１の側面図である。ハンドル１は、また、図示せぬ機構により前後方向ＤＤ、つまり、カラーパレット２１に対して遠近する方向に進退可能としている。以上より、本実施の形態のハンドル１は、基準系である部材３に対して、回転方向ＲＤ、上下方向ＹＤ、左右方向ＸＤ、前後方向ＤＤの４つの方向に動作可能としている。
【００２０】
また、図７に示すように、ゲームコントローラＧＣは、制御部４を備えている。制御部４は、画像解析部４１およびメモリ４２を備えている。メモリ４２には、カラーパレット２１のカラーパターンを記録したパターンデータＰＤが格納されている。なお、制御部４は、ＣＰＵやデジタル回路などから構成される回路群であり、部材３の内部あるいはハンドル１の内部などに設けられる。
【００２１】
図８は、カラーパレット２１のカラーパターンを示す図である。カラーパレット２１に含まれる１つ１つの色をセル２２と呼ぶことにする。この図では、カラーパターンをグレースケールで表しているが、実際には、ＲＧＢの色成分が所定の比率で混合された多色のセル２２からなるカラーパターンである。また、セル２２の色を（Ｒ，Ｇ，Ｂ）で表現することとする。ただし、Ｒ，Ｇ，Ｂはそれぞれ赤色、緑色、青色の成分を示しており、それぞれ０〜２５５の整数で表すこととする。
【００２２】
本実施の形態におけるカラーパレット２１は、１２７色からなるカラーパレットである。カラーパレットの中央に位置するセル２２Ｗを中心として、放射線上に規則性をもって各色のセル２２が配置されている。セル２２Ｗは白色のセルであり、（２５５，２５５，２５５）で表される。セル２２Ｂは、完全な青色のセルであり、（０，０，２５５）で表される。また、セル２２Ｇは、完全な緑色のセルであり、（０，２５５，０）で表される。セル２２Ｒは、完全な赤色のセルであり、（２５５，０，０）であり、セル２２Ｐは、紫色のセルであり、（２５５，０，２５５）で表される。
【００２３】
そして、セル２２Ｗからセル２２Ｂに向かう方向においては、除々にＢ成分が大きくなるようにセル２２の色が変化する。たとえば、（２５５，２５５，２５５）→（２５４，２５４，２５５）→（２５３，２５３，２５５）といったように、除々にＲ成分とＧ成分が小さくなっていく。同様に、セル２２Ｗからセル２２Ｇに向かう方向においては、除々にＧ成分が大きくなるようにセル２２の色が変化する。セル２２Ｗからセル２２Ｒに向かう方向においては、除々にＲ成分が大きくなるようにセル２２の色が変化する。そして、セル２２Ｗからセル２２Ｐに向かう方向においては、除々にＢ成分およびＲ成分が大きくなるようにセル２２の色が変化する。
【００２４】
また、セル２２Ｗからセル２２Ｒ，２２Ｇ，２２Ｂ，２２Ｐを結ぶ線上にない各セル２２については、セルの位置に応じてＲ，Ｇ，Ｂの比率が決定し、その比率に応じた色が割り当てられている。つまり、カラーパレット２１の持つ規則性により、カラーパレット２１上の全てのセル２２について、セル２２の位置から色成分比率を決定することが可能である。
【００２５】
本実施の形態におけるカラーパレット２１は、以上のような規則に基づいた色パターンを持っているが、これは一例であり、その規則性は、特に限定されるものではない。メモリ４２に格納されるパターンデータＰＤは、上述したようなカラーパレット２１の色配列の規則性をデータ化したものである。
【００２６】
以上の構成において、ＣＣＤ１３が、カラーパレット２１を撮像する。上述したように、ハンドル１は、回転方向ＲＤ、上下方向ＹＤ、左右方向ＸＤ、前後方向ＤＤについて動作可能としており、この動作に伴ってＣＣＤ１３による撮像領域が変化する。
【００２７】
図９は、ハンドル１が上下方向ＹＤあるいは左右方向ＸＤについて動作した場合に、ＣＣＤ１３が撮像した画像の領域を示す図である。ここで、撮像領域１００は、ハンドル１が基準動作状態にある場合において、ＣＣＤ１３がカラーパレット２１を撮像した領域である。基準動作状態とは、ここでは、ＣＣＤ１３がカラーパレット２１の略中央付近を撮像するようにハンドル１が位置している状態である。つまり、ハンドル１が上下方向ＹＤや左右方向ＸＤに回動せず、また、回転方向ＲＤや前後方向ＤＤに関しては中央位置にある状態である。ただし、基準動作状態は、基準となるハンドル１の動作状態を１つ決めればよいのであって、自由に位置を設定してもよい。
【００２８】
これに対して、撮像領域１０３，１０４は、ハンドル１が基準動作状態から上下方向ＹＤに回動した状態で撮像した領域である。具体的には、撮像領域１０３は、ハンドル１が下方向に回動された状態で撮像した領域であり、撮像領域１０４はハンドル１が上方向に回動した状態で撮像された領域である。撮像領域１０１，１０２は、ハンドル１が基準動作状態から左右方向ＸＤに回動した状態で撮像した領域である。具体的には、撮像領域１０１は、ハンドル１が左方向に回動した状態で撮像された領域であり、撮像領域１０２は、ハンドル１が右方向に回動した状態で撮像された領域である。
【００２９】
ＣＣＤ１３が、図９で示したような撮像領域１０１〜１０４についてカラーパレット２１を撮像すると、この撮影画像データが、画像解析部４１に転送される。画像解析部４１は、この画像データを解析することにより、ハンドル１の上下方向ＹＤあるいは左右方向ＸＤの回動量を検出するのである。
【００３０】
画像解析部４１による画像解析処理の内容について説明する。上下方向ＹＤあるいは左右方向ＸＤの回動量を検出する基準ポイントＢＰが設定されており、画像解析部４１は、この基準ポイントＧＰの移動量を計算する。ここでは、図に示すように、撮像領域の左上のポイントを基準ポイントＢＰとしている。
【００３１】
上述したように、カラーパレット２１は、セル２２Ｂに向かうにつれて青色成分の比率が高くなり、セル２２Ｒに向かうにつれて赤色成分の比率が高くなる。そして、その比率の変化は規則性を持っている。そこで、画像解析部４１は、撮像領域１０３あるいは１０４における基準ポイントＰと撮像領域１００における基準ポイントＰとの間で色成分の変化量を算出し、パターンデータＰＤに記録されている規則性を参照することにより、撮像領域の上下方向ＹＤにおける移動量を計算するのである。
【００３２】
同様に、カラーパレット２１は、セル２２Ｇに向かうにつれて緑色成分の比率が高くなり、セル２２Ｐに向かうにつれて紫色成分の比率が高くなる。そして、その比率の変化は規則性を持っている。そこで、画像解析部４１は、撮像領域１０１あるいは１０２における基準ポイントＢＰと撮像領域１００における基準ポイントＢＰとの間で色成分の変化量を算出し、パターンデータＰＤに記録されている規則性を参照することにより、撮像領域の左右方向ＸＤにおける移動量を計算するのである。
【００３３】
そして、画像解析部４１は、この撮像領域の上下方向ＹＤあるいは左右方向ＸＤにおける移動量に基づいてハンドル１の回動量を算出するのである。撮像領域の移動量とハンドル１の回動量との関係は、演算により求めても良いし、予めテーブル化してメモリ４２に格納するようにしていてもよい。このようにして、ハンドル１の上下方向ＹＤあるいは左右方向ＸＤの回動量が求められる。
【００３４】
このように、画像解析部４１は、色成分の変化の規則性に基づいて上下左右方向の動作を解析するようにしたが、他にも、輝度情報の変化の規則性に基づいて上下左右方向の動作を解析するようにしてもよい。
【００３５】
図１０は、ハンドル１が回転方向ＲＤについて動作した場合に、ＣＣＤ１３が撮像した画像の領域を示す図である。撮像領域１００は、図９と同様、ハンドル１が基準動作状態にある場合において、ＣＣＤ１３がカラーパレット２１を撮像した領域である。これに対して、撮像領域１０５は、ハンドル１が回転方向ＲＤについて回転動作した状態で、ＣＣＤ１３がカラーパレット２１を撮像した領域である。
【００３６】
ＣＣＤ１３が、図１０で示したような撮像領域１０５についてカラーパレット２１を撮像すると、この撮影画像データが、画像解析部４１に転送される。画像解析部４１は、この画像データを解析することにより、ハンドル１の回転方向ＲＤに関する回転角を検出するのである。
【００３７】
画像解析部４１による画像解析処理の内容について説明する。図１１に示すように、回転方向ＲＤに関する回転角を検出する基準ラインＢＬ１が設定されており、画像解析部４１は、この基準ラインＢＬ１の回転角を計算する。ここでは、図に示すように、撮像領域の中央を通り、撮像領域を２等分する上下方向のラインを基準ラインＢＬ１としている。上述の如く、カラーパレット２１は、中央のセル２２Ｗを中心として放射状に色成分の比率が変化するような規則をもっている。したがって、画像解析部４１は、基準ラインＢＬ１上に存在するセル２２の色成分の変化量を算出し、パターンデータＰＤに記録されている規則性を参照することにより、撮像領域１０５の撮像領域１００に対する回転角αを求めるのである。そして、画像解析部４１は、この撮像領域の回転角αをハンドル１の回動角として算出するのである。
【００３８】
ここで、基準ラインＢＬ１上に存在するセル２２の色成分の変化量に基づいて回転角αを算出する場合、回転角αとしては、複数の角度が算出される。つまり、回転角θに対しては、２π±θが候補として算出されることになる。したがって、動作するデバイスの特性により、回転角に制限を設けるようにすればよい。たとえば、本実施の形態のように、デバイスがゲームコントローラＧＣのハンドル１である場合、ＣＣＤ１３が仮に３０ｆｐｓの性能を持っていれば、１／３０秒で１８０度以上のハンドル操作を行うことは不可能である。したがって、回転角の範囲を−１８０度〜１８０度としておけば、回転角を一意に決定することが可能である。
【００３９】
図１２は、ハンドル１が前後方向ＤＤについて動作した場合に、ＣＣＤ１３が撮像した画像の領域を示す図である。撮像領域１００は、図９と同様、ハンドル１が基準動作状態にある場合において、ＣＣＤ１３がカラーパレット２１を撮像した領域である。これに対して、撮像領域１０６は、ハンドル１が前方向、つまり、カラーパレット２１から遠ざかる方向に動作した状態で撮像された領域であり、撮像領域１０７は、ハンドル１が後方向、つまり、カラーパレット２１に近づく方向に動作した状態で撮像された領域である。
【００４０】
ＣＣＤ１３が、図１２で示したような撮像領域１０６あるいは撮像領域１０７について、カラーパレット２１を撮像すると、この撮影画像データが、画像解析部４１に転送される。画像解析部４１は、この画像データを解析することにより、ハンドル１の前後方向ＤＤに関する移動量を検出するのである。
【００４１】
画像解析部４１による画像解析処理の内容について説明する。図１３に示すように、前後方向ＤＤに関する移動量を検出する基準ラインＢＬ２が設定されており、画像解析部４１は、この基準ラインＢＬ２上に存在するセル２２の数を算出する。ここでは、撮像領域の対角線を基準ラインＢＬ２としている。カラーパレット２１は、各セルの面積および形状が同一となるような色配置となっている。したがって、基準ライン上に存在するセル２２の数から、撮像領域１０６あるいは撮像領域１０７の撮像領域１００に対する拡大縮小率が算出可能である。そして、画像解析部４１は、この撮像領域の拡大縮小率からハンドル１の前後方向ＤＤに関する移動方向および移動量を算出するのである。なお、撮像領域の拡大縮小率から、演算により移動方向あるいは移動量を算出してもよいが、撮像領域の拡大縮小率と移動方向および移動量との関係を予めテーブル化し、メモリ４２に格納しておくようにしてもよい。このようにして、ハンドル１の前後方向ＤＤに関する動作状態が求められる。
【００４２】
以上説明したように、画像解析部４１は、ＣＣＤ１３から入力した画像データを解析することにより、ハンドル１の基準系に対する回転方向ＲＤ、上下方向ＹＤ、左右方向ＸＤ、前後方向ＤＤに関する動作状態を検出することが可能である。
【００４３】
上述した実施の形態では、回転方向ＲＤ、上下方向ＹＤ、左右方向ＸＤおよび前後方向ＤＤに関する動作が独立して行われる場合を説明した。次に、これら各方向への動作が複合的に行われた場合の画像解析方法について説明する。
【００４４】
図１４は、ハンドル１が回転方向ＲＤ、上下方向ＹＤ、左右方向ＸＤおよび前後方向ＤＤに関して複合的に動作した場合に、ＣＣＤ１３が撮像した画像の領域を示す図である。撮像領域１００は、図９と同様、ハンドル１が基準動作状態にある場合において、ＣＣＤ１３がカラーパレット２１を撮像した領域である。これに対して、撮像領域１１０は、ハンドル１が複合的に動作した状態で撮像された領域である。
【００４５】
ＣＣＤ１３が、図１４で示したような撮像領域１１０について、カラーパレット２１を撮像すると、この撮影画像データが、画像解析部４１に転送される。画像解析部４１は、この撮影画像データを解析することにより、ハンドル１の複合的な動作状態を検出するのである。
【００４６】
画像解析部４１による画像解析処理の内容について説明する。まず、撮像領域１１０の撮像領域１００に対する拡大縮小率は、上述した実施の形態と同様に、撮像領域の対角線上に存在するセル２２の数から算出することが可能である。また、撮像領域１１０の撮像領域１００に対する回転角も、図１１で示した場合と同様に、中央を通る基準ラインＢＬ１の回転角から算出することが可能である。ただし、ハンドル１が複合的に動作しているため、撮像領域１１０の基準ラインＢＬ１は中央のセル２２Ｗを通らないため、図１０で示した実施の形態とは異なる計算方法を行う必要がある。
【００４７】
上下方向ＹＤおよび左右方向ＸＤに関する移動量は、撮像領域の中央のポイントＣＰの移動量を算出する。上述したように、カラーパレット２１は規則的に色成分の比率が変化しているので、中央のポイントＣＰが上下方向ＹＤおよび左右方向ＸＤについて、どれだけ移動したかを算出することが可能である。
【００４８】
以上の処理を画像解析部４１が実行することにより、ハンドル１の複合的な動作状態を検出することが可能である。このように、本発明によれば、撮像装置とカラーパレットを用いることにより、様々な動作を行うデバイスの動作状態を測定可能である。また、デバイスが様々な方向に複合的に動作した場合であっても、その動作状態を測定可能である。
【００４９】
画像解析部４１によりハンドル１の動作状態が測定されると、制御部４は、図示せぬゲーム装置に対してハンドル１の動作状態を示す信号を送出する。ゲーム装置は、ハンドル１の動作状態に応じてゲームの制御を行うのである。本実施の形態におけるゲームコントローラＧＣを用いることにより、より多彩な動作を実行可能なゲーム装置を構成することが可能である。また、ゲームコントローラに設けた撮像装置を、動作検出用として用いるばかりでなく、その他の画像を撮像する用途にも利用することができる。これにより、１台の撮像装置を備えることで、カメラ機能と動作検出機能をもったゲームコントローラを構成することが可能であり、消費電力の低減と、システム個数の削減を図ることが可能である。
【００５０】
また、通常の画像解析処理と比較すると、フレーム間比較等の処理を行う必要性がなく、コントローラのメモリに格納されたカラーパレット情報と撮像した画像の特定ポイントの色情報とを比較するだけでデバイスの動作状態を測定可能であり、少ないＤＳＰパワーで自由度の高い動作を測定可能である。
【００５１】
さらに、ジャイロセンサーなどの物理センサを必要としないので、システムの故障確率を低くすることが可能である。
【００５２】
上記の実施の形態においては、カラーパレット２１に配列されるセル２２は、規則性を持った配列とした。しかし、カラーパレット２１の色配列が規則性をもっていることは必須ではない。たとえカラーパレット２１の色配列に規則性がない場合であっても、カラーパレット２１の色配列を全てデータとして記録しておけば、このデータを参照することにより、デバイスの動きを検出することが可能である。たとえば、カラーパレット２１上の座標情報と色情報とをルックアップテーブル方式で格納するようにすれば、画像解析処理を行う上で都合がよい。
【００５３】
＜変形例＞
上記実施の形態においては、ハンドル１が基準動作状態にある場合の画像を基準に、各動作状態における画像を比較し、動作状態を測定するようにした。それ以外の方法として、直前の動作状態を基準の動作状態とし、直前の動作状態からの変化量を求めて、ハンドル１の現在の動作状態を求めるような方法をとってもよい。
【００５４】
上記実施の形態におけるゲームコントローラＧＣは、カラーパレット２１あるいはパターンデータＰＤの一方を差し替えることで、ゲーム装置に対する動作状態信号を自由にカスタマイズすることが可能である。たとえば、移動、回転量の調整を行うことで、レーシング用ハンドルや乗用車用ハンドルなど、ハンドル操作の体感を変化させることが可能である。また、回転方向を逆転させることで、罰ゲーム用の逆回転ハンドルに応用させることが可能である。また、画像解析処理の判定時間に任意のディレイをかけることで、擬似的にハンドルの「あそび」をシミュレートすることも可能である。
【００５５】
また、上記の実施の形態においては、基準系である部材３にカラーパレット固定台２を固定し、ＣＣＤ１３は様々な動作を行うハンドル１側に取り付けるようにしたが、これを逆の構成としてもよい。つまり、基準系である部材３に撮像装置を固定し、ハンドル１側にカラーパレットを取り付けるようにしてもよい。
【図面の簡単な説明】
【００５６】
【図１】ゲームコントローラの概観図である。
【図２】ハンドルの正面図である。
【図３】ハンドルの背面図である。
【図４】ハンドルの上下方向への動作を表したハンドルの側面図である。
【図５】ハンドルの左右方向への動作を表したハンドルの平面図である。
【図６】ハンドルの前後方向への動作を表したハンドルの側面図である。
【図７】ゲームコントローラのブロック図である。
【図８】カラーパレットの配列を示す図である。
【図９】上下方向あるいは左右方向にハンドルが動作した状態でＣＣＤにより撮像されるカラーパレットの領域を示す図である。
【図１０】回転方向にハンドルが動作した状態でＣＣＤにより撮像されるカラーパレットの領域を示す図である。
【図１１】回転角を算出する際の基準ラインを示す図である。
【図１２】前後方向にハンドルが動作した状態でＣＣＤにより撮像されるカラーパレットの領域を示す図である。
【図１３】拡大縮小率を求める際の基準ラインを示す図である。
【図１４】複合的にハンドルが動作した状態でＣＣＤにより撮像されるカラーパレットの領域を示す図である。
【符号の説明】
【００５７】
１    ハンドル
２    カラーパレット固定部
３    部材
４    制御部
１３  ＣＣＤ
２１  カラーパレット
２２  セル
４１  画像解析部
ＤＤ  前後方向
ＲＤ  回転方向
ＸＤ  左右方向
ＹＤ  上下方向
【図１】
2006084324.tif 000003
【図２】
2006084324.tif 000004
【図３】
2006084324.tif 000005
【図４】
2006084324.tif 000006
【図５】
2006084324.tif 000007
【図６】
2006084324.tif 000008
【図７】
2006084324.tif 000009
【図９】
2006084324.tif 000010
【図１０】
2006084324.tif 000011
【図１１】
2006084324.tif 000012
【図１２】
2006084324.tif 000013
【図１３】
2006084324.tif 000014
【図１４】
2006084324.tif 000015
【図８】
2006084324.tif 000016