(57)【特許請求の範囲】
【請求項１】
２以上のコントローラから出力される制御信号を入力信号としてゲームを実行するゲーム装置であって、
前記２以上のコントローラの相互間の距離に対応した距離検出信号を出力する相互間距離検出器を備えており、
前記相互間距離検出器は、光、磁気、音波、電磁波及び静電容量の少なくとも一つの物理量を前記距離の検出に利用するものであり、
前記２以上のコントローラには、それぞれ該コントローラの動きの有無に対応した動き検出信号を前記制御信号の一部として出力する動き検出センサが含まれており、
少なくとも、前記動き検出信号及び前記距離検出信号に基づいて作られた操作信号に基づいて前記ゲームを進行し、
前記ゲームは、音楽演奏ゲームであって、前記相互間距離検出器から出力される前記距離検出信号と前記動き検出センサから出力される前記動き検出信号との組合せにより、前記音楽演奏ゲームで使用される音楽コードを決定するように構成されていることを特徴とするゲーム装置。
【請求項２】
２以上のコントローラから出力される制御信号を入力信号としてゲームを実行するゲーム装置であって、
前記２以上のコントローラの相互間の距離を検出して距離検出信号を出力する相互間距離検出器を備え、
前記距離検出信号を前記ゲームの進行のためのパラメータの一つとして利用し、
前記相互間距離検出器は、前記２以上のコントローラにそれぞれ配置された電極の各前記電極間の静電容量に基づいて前記距離検出信号を出力するように構成されていることを特徴とするゲーム装置。
【請求項３】
２以上のコントローラから出力される制御信号を入力信号としてゲームを実行するゲーム装置であって、
前記２以上のコントローラの相互間の距離を検出して距離検出信号を出力する相互間距離検出器を備え、
前記距離検出信号を前記ゲームの進行のためのパラメータの一つとして利用し、
前記２以上のコントローラは、プレイヤの２本以上の指にそれぞれ１つずつ装着される指装着タイプのコントローラであることを特徴とするゲーム装置。
【請求項４】
前記相互間距離検出器は、光、磁気、音波及び電磁波の少なくとも一つを放射する第１の検出器構成部材と前記光、磁気、音波及び電磁波の少なくとも一つを検出する第２の検出器構成部材とを備え、前記第２の検出器構成部材の出力に基づいて前記距離に対応した前記距離検出信号を出力するように構成されており、
隣り合う２本の前記指に装着された２つの前記コントローラの一方には前記第１の検出器構成部材が装着され、他方には前記第２の検出器構成部材が装着されている請求項３に記載のゲーム装置。
【請求項５】
２以上のコントローラから出力される制御信号を入力信号としてゲームを実行するゲーム装置であって、
前記２以上のコントローラの相互間の距離を検出して距離検出信号を出力する相互間距離検出器を備え、
前記距離検出信号を前記ゲームの進行のためのパラメータの一つとして利用し、
前記２以上のコントローラは、プレイヤの２本以上の指にそれぞれ１つずつ装着される指装着タイプのコントローラであり、
前記相互間距離検出器は、光、音波及び電磁波の少なくとも一つを放射する第１の検出器構成部材と前記光、音波及び電磁波の少なくとも一つ検出する第２の検出器構成部材とを備え、
隣り合う２本の前記指に装着された２つの前記コントローラの一方には前記第１の検出器構成部材及び前記第２の検出器構成部材が装着され、他方には前記光、音波及び電磁波の少なくとも一つを反射する反射部材が装着されていることを特徴とするゲーム装置。
【請求項６】
前記２以上のコントローラは、プレイヤの２本以上の指にそれぞれ１つずつ装着される指装着タイプのコントローラであり、
隣り合う２本の前記指に装着された２つの前記コントローラの一方には前記一対の電極の一方が装着され、他方には前記一対の電極の他方が装着されている請求項２に記載のゲーム装置。
【請求項７】
２以上のコントローラから出力される制御信号を入力信号としてゲームを実行するゲーム装置であって、
前記２以上のコントローラの相互間の距離を検出して距離検出信号を出力する相互間距離検出器を備え、
前記距離検出信号を前記ゲームの進行のためのパラメータの一つとして利用し、
前記ゲームは、音楽演奏ゲームであって、
前記２以上のコントローラには、それぞれ該コントローラが装着された前記指の動きの有無に対応した動き検出信号を前記制御信号の一部として出力する動き検出センサが含まれており、
前記相互間距離検出器から出力される前記距離検出信号と前記動き検出センサから出力される前記動き検出信号との組合せにより、前記音楽演奏ゲームで使用される音楽コードを決定する音楽コード決定部を備えていることを特徴とするゲーム装置。
【請求項８】
プレイヤの２本以上の指にそれぞれ１つずつ装着されて、相互間の距離を検出して距離検出信号を出力する２以上のコントローラを有するゲーム装置のコンピュータに、
前記距離検出信号を前記ゲームの進行のためのパラメータの一つとして利用する手順を実行させるゲーム用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２以上のコントローラを使用するゲーム装置及びゲーム用プログラムに関するものである。
【背景技術】
【０００２】
特開２００９−１１８７０号公報［特許文献１］には、一人のプレイヤが左右の手にそれぞれ加速度センサが入ったコントローラを握ってプレイをするゲーム装置が提案されている。また特開２００４−２４０１３２号公報［特許文献２］には、プレイヤの複数本の指に装着される指先操作部（コントローラ）が開示されている。この指先操作部には、圧力センサまたは歪みセンサが装備されている。プレイヤは、複数本の指に装着した指先操作部の圧力センサまたは歪みセンサの装着部分を机の表面に押し付けることにより、操作信号を発生する。該公報に記載の技術では、これらの操作信号に基づいて、電子楽器を演奏する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１８７０号公報
【特許文献２】特開２００４−２４０１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に示されたゲーム装置では、２台のコントローラを振ることにより、入力信号として使用される制御信号を各コントローラから出力している。また特許文献２に示された複数の指先操作部（コントローラ）では、複数の指先操作部を机等に押し付けることにより、入力信号として使用される制御信号を出力している。従来は、複数台のコントローラを使用するため、複数台のコントローラの操作は、単純なものとせざるを得ず、その結果、操作パターンのバリエーションを増やすことができなかった。
【０００５】
本発明の目的は、複数台のコントローラを用いる場合において、操作パターンのバリエーションを増やすことができるゲーム装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、２以上のコントローラから出力される制御信号を入力信号としてゲームを実行するゲーム装置を改良の対象とする。本発明のゲーム装置は、２以上のコントローラの相互間の距離を検出して距離検出信号を出力する相互間距離検出器を備え、検出した距離（距離検出信号）をゲームの進行のためのパラメータの一つとして利用する。２以上のコントローラの相互間の距離をゲーム進行のためのパラメータとすると、２つのコントローラの相互間の距離を変える操作をするだけで、ゲーム進行に利用される操作信号を得ることができる。そのため本発明によれば、２つのコントローラ相互間の距離を変えるというコントローラの操作を、ゲームの進行のためのパラメータまたは操作信号を発生させるための新たなコントローラの操作パターンに加えることができ、簡単な操作で、操作パターンのバリエーションを増やすことができる。すなわちパラメータまたは操作信号を出力するために必要なコントローラの操作方法、操作手順、操作の組合せを増やすことができる。
【０００７】
２以上のコントローラは、プレイヤが左右の手でそれぞれ握って使用するもの、プレイヤの左右の上腕に装着するもの、プレイヤの指に装着するもの、プレイヤの足に装着するもの等、任意である。特に、プレイヤの２本以上の指にそれぞれ１つずつ装着されるタイプのものでは、多くのコントローラを一人で操作することが容易になる。
【０００８】
また相互間距離検出器が、距離を検出する原理は任意である。簡単に実現できるものとしては、相互間距離検出器が、光、磁気、音波、電磁波及び静電容量の少なくとも一つの物理量を距離の検出に利用して、距離に対応した距離検出信号を出力するものがある。
【０００９】
特に指装着タイプのコントローラを用いると、例えばキーボードを用いずにキーボードを操作しているようにして操作信号を発生することや、鍵盤を用いずに鍵盤楽器を操作しているようにして複数の操作信号を発生することができる。また指をドラム等の打楽器の「ばち（スティック）」とみなすゲーム装置に適用することも可能である。
【００１０】
相互間距離検出器としては、光、磁気、音波及び電磁波の少なくとも一つを放射する第１の検出器構成部材と光、磁気、音波及び電磁波の少なくとも一つを検出する第２の検出器構成部材とを備えたものを用いることができる。指装着タイプのコントローラを用いる場合には、隣り合う２本の指に装着された２つのコントローラの一方に第１の検出器構成部材を装着し、他方に第２の検出器構成部材を装着するのが好ましい。
【００１１】
また隣り合う２本の指に装着された２つのコントローラの一方に第１の検出器構成部材及び第２の検出器構成部材を装着し、他方には光、音波及び電磁波の少なくとも一つを反射する反射部材を装着するようにしてもよい。第１の検出器構成部材及び第２の検出器構成部材がセットになっている市販品があるため、反射を利用すると、部品点数を少なくすることができる。
【００１２】
さらに相互間距離検出器が、一対の電極間の静電容量に基づいて検出信号を出力するように構成されている場合には、隣り合う２本の指に装着された２つのコントローラの一方に一対の電極の一方を装着し、他方に一対の電極の他方を装着すればよい。静電容量を利用すると、相互間距離検出器の構成を簡単なものとすることができる。
【００１３】
２以上のコントローラとして、プレイヤが一方の手で操作する第１のコントローラと、プレイヤが他方の手で操作する第２のコントローラとを用いることができる。この場合には、指装着タイプのコントローラと同様の相互間距離検出器を用いることができるのは勿論である。
【００１４】
なお２以上のコントローラに、それぞれのコントローラの動き（コントローラを握る手の動き、またはコントローラが装着された指の動き）の有無に対応した動き検出信号を制御信号の一部として出力する動き検出センサが含まれていてもよいのは勿論である。このような動き検出センサを組み入れる場合には、相互間距離検出器から出力される距離検出信号と動き検出センサから出力される動き検出信号との組合せにより、プログラムの初期設定を行う初期設定部を備え設けてもよい。このような初期設定部を用いると、プログラムの初期設定が容易になる。また少なくとも相互間距離検出器から出力される距離検出信号と動き検出センサから出力される動き検出信号とから作られた操作信号に基づいて、ゲームの進行に使用される指令を判定する操作信号判定部を備えているのが好ましい。このような操作信号判定部を備えていれば、コントローラの動きが複雑になっても、誤った判定がなされることを少なくすることができる。
【００１５】
なおゲームが、音楽演奏ゲームの場合には、相互間距離検出器から出力される距離検出信号と動き検出センサから出力される動き検出信号との組合せにより、音楽演奏ゲームで使用される音楽コードを決定する音楽コード決定部を設けてもよい。このような音楽コード決定部を設けると、音楽コードの設定が容易になる。
【００１６】
本発明は、２以上のコントローラから出力される操作信号を入力として、コンピュータを備えたゲーム装置で実行されるゲーム用プログラムとしても表現することができる。この場合、ゲーム用プログラムは、２以上のコントローラの相互間の距離をゲームの進行のためのパラメータの一つとして利用するように構成される。
【００１７】
また２以上のコントローラに前述の動き検出センサが含まれている場合には、ゲームプログラムが、音楽演奏ゲーム用プログラムであれば、相互間距離検出器から出力される距離検出信号と動き検出センサから出力される動き検出信号との組合せにより、音楽演奏ゲーム用プログラムで使用される音楽コードを決定するように音楽演奏ゲーム用プログラムを構成することができる。
【図面の簡単な説明】
【００１８】
【図１】（Ａ）乃至（Ｃ）は、２以上のコントローラとしてプレイヤの指に装着されるタイプのコントローラを用いた本発明の実施の形態のゲーム装置の使用状態を示す図である。
【図２】プレイヤの指に装着されるタイプのコントローラの使用状態を示す図である。
【図３】信号処理装置の構成を示す図である。
【図４】指に装着したコントローラをドラム楽器のスティックとして用いるドラムセット楽器を対象とした音楽演奏ゲーム用プログラムをゲーム装置本体で実行する場合において、初期設定の際に設定する条件の一例を示す図である。
【図５】図４の初期設定条件により設定された各コントローラとドラムセット中のドラムとシンバルの関係に対して予め定められた指使いの一覧を示す図である。
【図６】表示装置の表示画面に表示される練習モードの一例を示す図である。
【図７】（Ａ）乃至（Ｄ）は、音楽コードを使用する場合の指の使用例を説明するために用いる図である。
【図８】コントローラをプレイヤの足に装着する場合の状態を示す図である。
【図９】プレイヤの手で握ることができる２つのコントローラを用いる実施の形態を説明するために用いる図である。
【発明を実施するための形態】
【００１９】
以下図面を参照して、２以上のコントローラから出力される操作信号を入力としてゲームプログラムを実行する本発明のゲーム装置の実施の形態を詳細に説明する。本発明の実施の形態を説明する前に、図１及び図２は、２以上のコントローラとしてプレイヤの指に装着されるタイプのコントローラを用いた本発明の実施の形態のゲーム装置の使用状態を示している。図１（Ａ）には、プレイヤの右手（Ｒｉｇｈｔ）と左手（Ｌｅｆｔ）の人差し指と中指にそれぞれ指装着タイプのコントローラ１〜４を装着した状態を示している。図１及び２に示したコントローラ１〜４について説明すると、第１乃至第４のコントローラ１〜４は、ゴム製の指サック状のコントローラ本体１１〜４１の先端部に力センサ、震動センサ、加速度センサ等からなる動き検出センサ１２〜４２を備えている。動き検出センサ１２〜４２は、指の動きに相応する検出信号を出力できるものであればよい。例えば、動き検出センサ１２〜４２が力センサの場合には、図１（Ｂ）に示すように、コントローラ１〜４の先端部を机の表面上に叩きつける動作をした場合、動き検出センサ１２〜４２は叩きつける動作により力センサが検出した力に対応した検出信号を出力する。なお力センサとしては、例えば、特開２００４−４０６９号公報等に示された半導体力センサを使用することができる。その他の力センサを用いてもよいのは勿論である。また動き検出センサ１２〜４２として加速度センサを用いる場合には、図１（Ｂ）のように指先に衝撃を与えなくても、空中で指を動かすだけで指の動きに応じた検出信号を得ることができる。なお圧電型の加速度センサを用いれば、静止状態になると出力が０になるため、指の動きを検出するのに適している。右手の人差し指に装着されたコントローラ４の側壁と右手の中指に装着されたコントローラ３の側壁には、隣り合う２つのコントローラ３及び４の相互間の距離に対応した検出信号を制御信号の一部として出力する相互間距離検出器５を構成する第１の検出器構成部材３３と第２の検出器構成部材４３とが配置されている。左手の人差し指に装着されたコントローラ２の側壁と左手の中指に装着されたコントローラ１の側壁にも、それぞれ対をなす第１の検出器構成部材１３と第２の検出器構成部材２３とが配置されている。
【００２０】
図１（Ｃ）に示すように、相互間距離検出器５を構成する第１の検出器構成部材１３と第２の検出器構成部材２３（第１の検出器構成部材３３と第２の検出器構成部材４３も同様）は、それぞれ光、磁気、音波、電磁波及び静電容量の少なくとも一つの物理量を距離の検出に利用できるものである。相互間距離検出器５が光を利用する場合、第１の検出器構成部材及び第２の検出器構成部材の一方は、発光ダイオード等の光を発光または放射する発光素子を含むものであり、他方は光を受光して導通状態となるフォトトランジスタ等の受光素子を含むものである。また相互間距離検出器５が磁気を利用する場合、第１の検出器構成部材及び第２の検出器構成部材の一方は、永久磁石等の磁気を放射する磁気放射素子を含むものであり、他方は磁気を検出するホール素子等の磁気検出素子を含むものである。さらに相互間距離検出器５が音波を利用する場合、第１の検出器構成部材及び第２の検出器構成部材の一方は、周波数の高い音波を出力する発音素子を含むものであり、他方は音波を受信すると電気信号を出力するマイクロフォン等の受音素子を含むものである。また相互間距離検出器５が電磁波を利用する場合、第１の検出器構成部材及び第２の検出器構成部材の一方は、例えば赤外線等の電磁波を放射する電磁波放射素子を含むものであり、他方は赤外線受光素子等の電磁波検出素子を含むものである。さらに相互間距離検出器５が静電容量を利用する場合、第１の検出器構成部材及び第２の検出器構成部材の一方は、第１の電極を含むものであり、他方は第１の電極との間に静電容量を発生させる第２の電極を含むものである。その他、２つの部材の間の距離を測定できるものであれば、どのような相互間距離検出器を用いてもよいのは勿論である。なお便宜的に以下の説明では、第２の検出器構成部材２３，４３側に受光素子等が配置されていて、第２の検出器構成部材２３，４３から検出信号が出力されるものとする。また以下の説明では、相互間距離検出器５は、第１の検出器構成部材及び第２の検出器構成部材だけでなく、相互間距離演算部９３（図３）も構成要素として含んで構成されている。後述するように、相互間距離演算部９３は、第２の検出器構成部材２３，４３が実装される側のコントローラ内に含まれていてもよいのは勿論である。
【００２１】
第１及び第２のコントローラ１及び２からは、一対のリード線７がそれぞれ延び出ており、第３及び第４のコントローラ３及び４からは、一対のリード線６が延び出ている。そして一対のリード線６は、右手の手首に装着された腕輪状の信号処理装置８に接続され、一対のリード線７は左手の手首に装着された腕輪状の信号処理装置９に接続されている。なお第１及び第２のコントローラ１及び２と信号処理装置９との間及び第２及び第３のコントローラ３及び４と信号処理装置８との間を無線等によって信号伝達可能に接続してもよいのは勿論である。
【００２２】
本実施の形態で用いる信号処理装置８及び９の内部には、図３に代表して示すような構成要素が少なくとも含まれている。信号処理装置９は、入力ポート９１，操作信号出力部９２及び相互間距離演算部９３を少なくとも含んでいる。なお信号処理装置９を、対になる第１及び第２のコントローラ１及び２の一方（本例では、受光素子が配置される第２のコントローラ２内）に設けてもよいのは勿論である。また信号処理装置９をゲーム装置本体１０内に設けてもよいのは勿論である。入力ポート９１は、コントローラ１及び２からの信号を受信する。なお入力ポート９１は、信号処理装置９内に内蔵された電池等の電源からコントローラ１及び２の動作に必要な電力を供給する電力供給ポートの機能も果たしている。リード線７内には、信号線の他に電力線も含まれている。なお信号線と電力線とを兼用するようにしてもよいのは勿論である。入力ポート９１は、動き検出センサ１２及び２２からの検出信号（動き検出信号）を、そのまま操作信号出力部９２に出力する。そして第２の検出器構成部材２３からの検出信号は、入力ポート９１から相互間距離演算部９３に入力される。相互間距離演算部９３は、第２の検出器構成部材２３から出力される検出信号に基づいて、２つのコントローラ１及び２の間の距離を演算する。ここで演算は、２つのコントローラ１及び２の間の距離に相当する信号を得ることができるものであれば、どのような演算でもよい。例えば、具体的に距離に比例した値を演算する場合は勿論のこと、距離が予め定めた基準距離よりも大きいまたは小さいことを演算する場合であってもよい。
【００２３】
相互間距離演算部９３は、演算結果（距離検出信号）を操作信号出力部９２に出力する。操作信号出力部９２は、動き検出センサ１２及び２２の動き検出信号及び相互間距離演算部９３から出力された２つのコントローラ１及び２間の距離に基づく距離検出信号を入力（パラメータの一部）として、ゲームプログラムを実行するゲーム装置本体１０に、ゲームの進行に使用する操作信号を出力する。この操作信号の中には、初期設定をするための操作信号、音楽コードを決定するために使用される操作信号、コントローラの操作の結果としてゲームの進行中に映像や音を変えるために使用される操作信号が含まれている。
【００２４】
ゲーム装置本体１０は、例えばテレビモニタのような表示装置Ｄ（モニタ装置）及びスピーカＳをドライブするスピーカ駆動装置ＳＤに電気的に接続されるプラグインタイプのゲーム機である。なおゲーム機本体１０が、パーソナルコンピュータでも、商業娯楽施設に設置されるアミューズメント用ゲーム機であってもよいのは勿論である。ゲーム装置本体１０において、実行されるゲームプログラムとしては、種々のプログラムを用いることができる。図３の例では、ゲームプログラムが、音楽演奏ゲームで用いる音楽演奏ゲーム用プログラムの場合にゲーム装置本体１０内に構成される機能実現手段の一部が示されている。図３には、各種のデータを記憶する複数の記憶部の図示は省略してある。図３の例では、ゲーム装置本体１０内には、コンピュータによってゲーム用プログラムが実行されて実現される、初期設定部１０１と、音楽コード決定部１０２と、操作信号判定部１０３と、対応設定部１０４と、ゲーム実行部１０５とが含まれている。ゲーム実行部１０５は、音楽演奏ゲーム用プログラムの実行の中心をなすものであり、表示装置Ｄへの画像信号、スピーカ駆動装置ＳＤへの音楽信号を出力する機能を備えている。
【００２５】
初期設定部１０１は、後述する図４に示すように、操作信号出力部９２から出力される初期設定のための操作信号に基づいて、音楽演奏ゲーム用プログラムを実行するために必要な初期設定を行う。また音楽コード決定部１０２は、相互間距離検出器５から出力される検出信号と動き検出センサ１２及び２２から出力される検出信号との組合せに基づいて操作信号出力部９２が出力する音楽コードを決定するために使用される操作信号を入力信号として、音楽演奏ゲーム用プログラムで使用される音楽コードを決定する。対応設定部１０４は、初期設定部１０１で初期設定が実施された後に、操作信号出力部９２から出力される操作信号に基づいて、図４に示す「コントローラ操作と出力音との対応表」に対応する対応関係の設定を行う。操作信号判定部１０３は、操作信号出力部９２から出力される、映像や音を変えるために使用される操作信号を判定して、判定結果をゲーム実行部１０５に出力する。ゲーム実行部１０５は、音楽コード決定部１０２が決定した音楽コードと操作信号判定部１０３が判定した指令の判定結果とに基づいて、ゲームプログラムを実行する。
【００２６】
例えば、図４は、指に装着したコントローラ１乃至４をドラム楽器のスティックとして用いるドラムセット楽器を対象とした音楽演奏ゲーム用プログラムをゲーム装置本体１０で実行する場合において、初期設定部１０１で設定する設定内容のうち「コントローラ操作と出力音との対応表」の一例を示すものである。図４に示した対応関係は、プログラム側で予め用意された設定条件（デフォルト）である。前述の対応設定部１０４は、複数種類のドラムと複数種類のシンバルから構成されるドラムセット中の複数種類のドラムとシンバルとコントローラとの対応関係を、相互間距離検出器５から出力される検出信号と動き検出センサ１２及び２２から出力される検出信号との組合せにより設定する。図４において、「距離センサ」の列は相互間距離検出器５から出力される検出信号により判定される隣り合うコントローラ間の距離が「近い」か、「離れている（遠い）」かを示しており、「圧力センサ」の列は、動き検出センサ１２及び２２から出力される検出信号により判定される動き検出センサ１２及び２２に加わる圧力が「強い」か、「弱い」かを示している。そして「左手」の列の「１」「２」は、コントローラの識別番号であり、「バスドラ」「タム」は、ドラムセット中のバスドラムとタムドラムを示す。さらに「クラッシュシンバル」は、ドラムセット中のシンバルの種類を示す。また「右手」の列の「３」「４」は、コントローラの識別番号であり、「スネア」「タム」は、ドラムセット中のスネアドラムとタムドラムを示す。さらに「クラッシュシンバル」は、ドラムセット中のシンバルの種類を示す。なおこの例では、初期設定動作で、自動設定（オート）を選択した場合を示している。「ハイハット」とは、「ハイハットシンバル」を意味する。自動設定の方法は、任意である。
【００２７】
図５は、図４の初期設定により設定された各コントローラとドラムセット中のドラムとシンバルの関係に対して予め定められた指使いの一覧を示している。この指使いもプログラム側で予め設定されたものである（デフォルト）。図５の表中の「近」は、二つのコントローラの距離が近い場合であり、「離」は二つのコントローラの距離が離れている場合である。また「強く」及び「弱く」は、コントローラを強く机等に押し付けるか、コントローラを弱く机等に押し付けるかを示している。また例えば、「２（１）」の表示は、コントローラ２またはコントローラ１のいずれか一方を使用することを意味し、例えば「３４３」はコントローラ３とコントローラ４とを、コントローラ３→コントローラ４→コントローラ３の順に使用することを意味する。ゲーム用プログラムを最初にインストールする際の初期設定モードにおいて、コントローラ１乃至４を利用して初期設定を行う。なお初期設定に必要なその他の操作についても、適宜に定めればよい。
【００２８】
図６は、表示装置Ｄの表示画面に表示される練習モードの一例を示している。図６において、「グルーブ度」とは、数学だけでは割り切れないリズムの要素や、理論ではなく経験によってのみ培われるリズムの感覚全体を指すものであり、いわゆる「ノリ」の程度を示すものである。また「ＡＵＴＯ」（自動演奏）の行は、自動で決定された（プログラムで決定された）２つのコントローラを「近づける」のか「離す」のかの指示を示している。菱形の中に×印があるマークは、二つのコントローラを「離す」ことを指示しており、単なる×印は二つのコントローラを近づけて使用することを指示している。
【００２９】
なお、図４に示す初期の対応設定に基づいて操作をする場合（つまり、クラッシュシンバルも操作する場合）、例えば、右手のコントローラ３とコントローラ４とが近い場合はスネア／タム（どちらが出力されるかはコントローラの操作の強弱により決定される）、遠い場合にはクラッシュシンバルに設定されている。このときコントローラ３及び４を同時に操作したときは、スネア／タムとクラッシュシンバルの両方が同時に操作されたものとみなして、両方の音を出力する。コントローラ３及び４の一方が操作されたときは、コントローラ３及び４の距離に応じて、両者の距離が近ければスネア／タム、遠ければクラッシュシンバルの音を出力する。上記の説明は、右手で操作する場合を説明したが、左手で操作する場合には同様に操作することができる。また図４の例では、ハイハットはオートプレイ（自動演奏）に設定されているが、例えば、右手の複数のコントローラが離れているときをクラッシュシンバル、左手の複数のコントローラが離れているときをハイハットに対応させてもよい。この場合に使用する譜面としては、図６に示すようなドラムの譜面はそのままとして、菱形の図形内に×印があるマークの近傍に「左」の表示をし、×印の近傍に「右」の表示をするようにしてもよい。このような表示をすれば、ドラムの譜面を崩すことなく、図６の譜面表示の大部分をそのまま利用することができる。
【００３０】
また図６中の「右手」の行は、右手の音符を示し、「左手」の行は左手の音符を示している。さらに「メロ」の行には、演奏されている楽曲の歌詞が、メロディの変化に同期して表示されている。「ＡＵＴＯ」から「メロ」までの表示は、演奏の進行とともに右から左方向にスクロールされる。また一番下のエリアには、プレイヤの操作結果が示されている。そして音楽に同期して正しい操作が行われた場合には、音符の周囲に強調図形が表示されると共に「Ｎｉｃｅ」の文字が表示される。なおメロディ音は、音楽演奏装置のスピーカから出力され、ドラム音及びシンバル音は、正しいタイミングでコントローラの操作が行われたときに音楽演奏装置からメロディ音に重ねられて出力される。
【００３１】
ドラム演奏には音楽コードは存在しないが、ピアノ、ギター等の楽器演奏では、音楽コードが使用される。図３には、音楽コードを使用する場合にも対応するように音楽コード決定部１０２を図示してある。図７には、音楽コードを使用する場合の一例が示されている。図７（Ａ）は、右手及び左手の小指を除く４本の指にそれぞれコントローラを装着した状態を示している。図７（Ａ）では便宜的に右手のコントローラに１乃至４の番号を付した。また左手のコントローラに５乃至８の番号を付した。図７（Ｂ）乃至（Ｄ）は、指の配置と音楽コードとの関係を示している。図７（Ｂ）乃至（Ｄ）においては、○又は◎記号の内部の数字が図７（Ａ）に示したコントローラであることを示している。そして図７（Ｂ）は、左手で、５本の指を全部開いて、すなわち４つのコントローラ（５乃至８）が互いに全て離れている配置を作ると、無音になることを示している。そして図７（Ｃ）は、左手のコントローラの配置状態と音楽コード名（Ｃ，Ｄ〜Ｂ）との関係が示されている。例えば、音楽コードＣを得るためには、左手の親指に左手の人差し指を近づけ、左手の中指と薬指を親指から離せばよい。また音楽コードＢを得るためには、親指〜薬指までの４本を互いに近づければよい。図７（Ｄ）は、右手のコントローラの配置状態と音楽コード名（メジャーコード等）との関係が示されている。図７（Ｂ）及び（Ｃ）に示す音楽コードの判定は、音楽コード決定部１０２によってなされ、その結果はゲーム実行部１０５へ入力される。ゲーム実行部１０５は、音楽コード決定部１０２からの指令に応じてゲームを進行する。なお音楽コードを使用しない場合には、音楽コード決定部１０２を設けずに、操作信号出力部９２の信号をゲーム実行部１０５に与えればよい。
【００３２】
また上記実施の形態では、プレイヤの手の指にコントローラを装着しているが、本発明は、図８に示すようにコントローラ２０１をプレイヤの足に装着する場合にも適用できる。足用のコントローラ２０１は、足の裏に対向する位置に圧力センサからなる動き検出センサ２０２を備えており、足の内側には相互間距離検出器の一部を構成する第１の検出器構成部材２０３が配置されている。なお図示しない他方の足には第１の検出器構成部材２０３と組になる第２の検出器構成部材が配置されている。このような足に装着される複数のコントローラと、図１乃至図７で説明した手の指に装着するコントローラとを組み合わせて使用してもよいのは勿論である。
【００３３】
また本発明は、図９に示すようなプレイヤの手で握ることができる２つのコントローラ３０１及び４０１にも適用することができる。この例では、一方のコントローラ３０１の側面に相互間距離検出器３０５を構成する第１の検出器構成部材３０３及び第２の検出器構成部材３０４が両方とも配置されている。第１の検出器構成部材３０３は、発光ダイオード等の発光素子を含んでおり、第２の検出器構成部材３０４はフォトトランジスタを受光素子として含んでいる。そして他方のコントローラ４０１の表面には、光を反射する反射シート４０２が全体的に貼り付けられている。このような構成を採用すると一方のコントローラ３０１に設けられた第１の検出器構成部材３０３から放射された光は、他方のコントローラ４０１の表面の反射シート４０２で反射されて、第２の検出器構成部材３０４で受光される。２つのコントローラ間の距離は、受光した光の強さを閾値と比較して、閾値よりも受光した光の強さが強ければ、近傍にあり、弱ければ離れた位置にあると判断すればよい。なお動き検出センサについては、コントローラ３０１及び４０１に内部に加速度センサを配置しておき、加速度センサの出力を検出信号として利用すればよい。
【００３４】
なお反射を利用する場合、音波、電磁波等も検出対象として利用することができる。
【産業上の利用可能性】
【００３５】
本発明によれば、２以上のコントローラ相互間の距離をゲームの進行のためのパラメータの一つとするので、２以上のコントローラ相互間の距離を変える操作を、操作信号を発生させるための新たなコントローラの操作パターンに加えることができ、簡単な操作で、操作パターンのバリエーションを増やすことができる利点がある。
【符号の説明】
【００３６】
１〜４  コントローラ
５  相互間距離検出器
１２，２２，３２，４２  動き検出センサ  
１３，３３  第１の検出器構成部材
２３，４３  第２の検出器構成部材
６，７  リード線  
８，９  信号処理装置
９１  入力ポート
９２  操作信号出力部
９３  相互間距離演算部
１０  ゲーム機本体
１０１  初期設定部
１０２  音楽コード決定部
１０３  操作信号判定部  
１０４  対応設定部
１０５  ゲーム実行部
Ｄ  表示装置
【図１】
0005433448.tif 000002
【図２】
0005433448.tif 000003
【図３】
0005433448.tif 000004
【図４】
0005433448.tif 000005
【図５】
0005433448.tif 000006
【図６】
0005433448.tif 000007
【図７】
0005433448.tif 000008
【図８】
0005433448.tif 000009
【図９】
0005433448.tif 000010