(57)【特許請求の範囲】
【請求項１】
電子装置に接続し、操作者の操作に応答して指示信号を前記電子装置に送出するコントローラであって、
前記コントローラは、左縁部または左側保持部を左手で、右縁部または右側保持部を右手でそれぞれ保持することにより両手で保持した状態で操作されるように構成されており、操作面の右側に配置された複数の指示ボタンと、前記操作面の左側に配置された複数の離散的方向を指示する離散方向キーと３６０度の任意の方向を指示する任意方向キーと、を備え、
前記複数の指示ボタンのそれぞれは、前記右縁部または右側保持部を保持している状態にある前記右手の親指を用いて操作され、操作に応答して指示信号が送出されるように構成されており、
前記離散方向キーと前記任意方向キーは、いずれも前記操作面の左側に配置され、それぞれ前記左縁部または左側保持部を保持している状態にある前記左手の親指を用いて操作され、前記離散方向キーの操作に応答して前記複数の離散的方向を指示する信号が、前記任意方向キーの操作に応答して前記３６０度の任意の方向の信号が、それぞれ送出されるように構成されていることを特徴とするコントローラ。
【請求項２】
前記離散方向キーと前記複数の指示ボタンとの操作に基づく指示信号を送出する手段と、前記任意方向キーの操作に基づく指示信号も送出する手段とを備えてなることを特徴とする請求項１記載のコントローラ。
【請求項３】
前記離散方向キーの操作プレートには十字模様が形成されており、前記任意方向キーの操作プレートには同心円状の溝が形成されていることを特徴とする請求項１または２記載のコントローラ。
【請求項４】
前記任意方向キーを無効あるいは有効とする切操スイッチをさらに有することを特徴とする請求項１乃至３のいずれか記載のコントローラ。
【請求項５】
電子装置に接続し、操作者の操作に応答して信号を前記電子装置に送出する操作入力装置であって、
前記操作入力装置は、左縁部または左側保持部を左手で、右縁部または右側保持部を右手でそれぞれ保持することにより両手で保持した状態で操作されるように構成されており、
前記操作入力装置の左側に配置された予め定められた少なくとも４方向を含む離散的方向を指示する第１の方向キーおよび任意の方向を指示する第２の方向キーと、前記操作入力装置の右側に配置された複数の操作ボタンとを備え、
前記第１及び第２の方向キーはいずれも前記両手で保持する状態にある左手で操作され、前記第１の方向キーの操作に応答して離散的方向指示信号を、前記第２の方向キーの操作に応答して任意方向指示信号を、また前記複数の操作ボタンは前記両手で保持する状態にある右手で操作され、該複数の操作ボタンそれぞれの操作に応答して単一指示信号を、それぞれ前記電子装置に送出するように構成されてなることを特徴とする操作入力装置。
【発明の詳細な説明】
［技術分野］
本発明は、操作者が操作することにより、ゲーム装置のような電子装置に種々の指示を送出するコントローラに関する。
［背景技術］
家庭用のビデオゲーム装置が登場して数年以上が経過し、近年は多種多様な興味溢れるゲームが開発され、娯楽として人気が非常に高いものがある。このような家庭用ゲーム装置にはいわゆるコントローラと呼ばれる入力装置が接続され、プレイヤはコントローラを操作して、ゲーム装置に対して種々の指示を送出してゲームを行う。
このように、コントローラはプレイヤとゲーム装置の間に介在してマンマシン・インタフェースとして機能し、ゲーム装置にとって非常に重要である。コントローラの操作性や機能性は、ゲームの遊び易さやゲームの面白さに密接に関連している。
ゲーム装置のコントローラには従来から様々な形態のものが考案されてきたが、家庭用のビデオゲーム装置のコントローラとしては、方向を指示するための方向キーと複数の指示ボタンとが設けられているものが一般的である。
しかしながら、従来のコントローラの指示ボタンは、１回の操作により単一の指示だけしか行うことができないので、連続的な指示を行うには適していない。特に、連続的に変化する指示を送出することは非常に困難であった。ゲームの進行上どうしても必要な場合には、指示ボタンが押されている時間長さを利用したり、指示ボタンを何度も繰り返し押すような不自然な操作仕様で実現するしかなかった。
また、従来のコントローラの方向ボタンでは、指示できる方向が４方向又は８方向に限られており、これらの間の方向を指示したり、連続的に方向が変化するような指示を行うことは不可能であった。
さらに、従来のコントローラは、当初は方向キーと２つの指示ボタンが設けられているだけであったが、ゲームが複雑化するにともない、指示ボタンが２つから３つに増え、近年は６つの指示ボタンのものが一般的になりつつある。プレイヤが簡単に操作できるものとしては６ボタンが限界であり、更に多くの指示ボタンを駆使した新しいゲームに応えることが困難であった。
さらに、近年コントローラの操作方法はますます複雑化してきており、プレイヤが安定した操作をすることが困難になっている。このため、安定した状態で操作することが可能なコントローラの出現が望まれていた。
一方、ゲーム製作者がゲーム内容を考えるときには、常にコントローラによる操作性を考慮する必要があり、コントローラの機能とゲーム内容とは密接な関係にある。通常は、コントローラとして一般的なものを使うため、コントローラの機能や操作性によりゲーム内容が制限されてしまう。
これに対し、ゲーム内容を優先して、そのゲームの操作に適したコントローラを新たに提供する場合もあるが、ユーザに対して大きな負担を強いることになり望ましくない。
また、ゲーム内容に適した機能を付加するためにコントローラに拡張ユニットを取り付けるようにするものもあるが、どのような拡張機能も付加することができるようにするためには、今後現れるであろうあらゆる拡張ユニットを取り付けられるようなコントローラを設計しなければならず、この方法にも限界がある。
一方、従来のコントローラの外形形状は、例えば、単に四角形状であってプレイヤの持ち易さを全く考慮していなかったり、コントローラに単に持ち手を設けているだけで持ち易さを全く考慮していなかったりしていた。
ところが、プレイヤには子供から大人までおり、手の大きさもまちまちであり、持ち方のくせも千差万別である。また、ゲームの操作内容によって持ち方を変えた方がいい場合もある。しかしながら、従来のコントローラは、このような要請に十分に応えていなかった。
本発明の目的は、ゲーム内容に適した機能を有するコントローラを自在に実現することができるコントローラ用拡張ユニットを提供することにある。
本発明の他の目的は、操作者が望む様々な持ち方が可能なコントローラを提供することにある。
本発明の更に他の目的は、操作者が操作しやすい持ち方が可能なコントローラを提供することにある。
本発明の更に他の目的は、連続的に変化する指示を行うことができるコントローラを提供することにある。
本発明の更に他の目的は、任意の方向の指示を行ったり、連続的に変化する方向の指示を行ったりすることができるコントローラを提供することにある。
本発明の更に他の目的は、多くの指示ボタンを設けることができるコントローラを提供することにある。
本発明の更に他の目的は、安定した状態で操作することができるコントローラを提供することにある。
［発明の開示］
上記目的は、所定の操作キーが設けられたコントローラ本体とゲーム装置本体との間に挿入され、前記コントローラ本体からの前記操作キーによる指示信号を前記ゲーム装置本体に送出することを特徴とするコントローラ用拡張ユニットによって達成される。これにより、従来のコントローラに新たな機能を付加することができると共に、コントローラ本体に変更を加えることなく新規な機能を自在に付加することができる。
上述したコントローラ用拡張ユニットにおいて、前記コントローラ本体の機能を拡張するための機能拡張手段と、前記機能拡張手段により拡張された機能に基づいて、前記コントローラ本体からの前記指示信号を変換して前記ゲーム装置本体に送出する変換手段とを有するようにしてもよい。
上述したコントローラ用拡張ユニットにおいて、前記機能拡張手段は、前記ゲーム装置本体への信号を光信号として出力する光信号出力手段を有し、前記光信号出力手段から出力された光信号を前記ゲーム装置本体の光信号受光手段により受光するようにしてもよい。これにより、コントローラをコードレス化することができる。
上述したコントローラ用拡張ユニットにおいて、前記機能拡張手段は、外部からの光信号を検出する光信号検出手段を有し、前記変換手段は、前記コントローラ本体からの前記指示信号に、前記光信号検出手段からの光信号を加えるようにしてもよい。これにより、ビデオモニタからの光信号を検出して、モニタ画面中の敵を射撃するようなガンゲームを行うことができる。
上述したコントローラ用拡張ユニットにおいて、前記機能拡張手段は、前記ゲーム装置本体又は前記コントローラ本体からの信号に基づいて前記コントローラ本体に振動を与える振動手段を有するようにしてもよい。これにより、例えば、射撃ゲームにおいて射撃時の振動を加えることにより臨場感のあるゲームを実現することができる。
上述したコントローラ用拡張ユニットにおいて、前記機能拡張手段は、特定の操作を行う特定の操作キーを有し、前記変換手段は、前記コントローラ本体からの前記指示信号に、前記特定の操作キーによる操作信号を加えるようにしてもよい。これにより、新規な操作キーを簡単に付加することができる。
上述したコントローラ用拡張ユニットにおいて、前記機能拡張手段は、所定の情報を記憶する記憶手段を有し、前記記憶手段は、前記ゲーム装置本体若しくは前記コントローラ本体から送出される情報又は前記ゲーム装置本体若しくは前記コントローラ本体に送出される情報を記憶するようにしてもよい。これにより、新たなメモリを付加してゲーム装置の機能を強化することができる。
上述したコントローラ用拡張ユニットにおいて、前記機能拡張手段は、所定の表示を行う表示手段を有し、前記表示手段は、前記ゲーム装置本体若しくは前記コントローラ本体から送出される情報を表示するようにしてもよい。これにより、新たな画像表示手段を付加してゲーム装置の機能を強化することができる。
上述したコントローラ用拡張ユニットにおいて、前記機能拡張手段は、時刻を計測する計時手段と、時刻を表示する時刻表示手段とを有し、前記変換手段は、前記コントローラ本体からの前記指示信号に、前記計時手段により計測された時刻情報を加えるようにしてもよい。これにより、時刻情報を利用したゲームを行うことができる。
上述したコントローラ用拡張ユニットにおいて、前記機能拡張手段は、支持されたコントローラ本体の回転角度を検出する回転角度検出手段を有し、前記変換手段は、前記コントローラ本体からの前記指示信号に、前記回転検出手段による回転角度信号を加えるようにしてもよい。これにより、コントローラ本体を自動車等のハンドルとして操作することができる。
上述したコントローラ用拡張ユニットにおいて、前記機能拡張手段は、前記コントローラ本体の傾斜状態を検出する傾斜検出手段を有し、前記変換手段は、前記コントローラ本体からの前記指示信号に、前記傾斜検出手段による傾斜信号を加えるようにしてもよい。これにより、コントローラ本体の傾きも操作信号とすることができ、臨場感あふれるゲームを行うことができる。
上述したコントローラ用拡張ユニットにおいて、前記変換手段は、前記コントローラ本体からの方向指示信号に代わって前記傾斜検出手段による傾斜信号を送出するようにしてもよい。これにより、コントローラの傾きにより方向指示が可能となり新たな操作感覚のゲームを実現することができる。
上記目的は、所定の操作キーが設けられたコントローラ本体と、上述したコントローラ用拡張ユニットとを有することを特徴とするコントローラによって達成される。
上記目的は、コントローラ本体の操作面に、方向を指示するための方向キーと、単一の指示を出力する複数の指示ボタンとが設けられたコントローラにおいて、操作者が前記操作面の外縁のどの位置も手で保持することができるように、前記コントローラ本体の前記操作面の外縁形状がほぼ円形であることを特徴とするコントローラによって達成される。
上述したコントローラにおいて、前記操作者が前記操作面を手で保持したときに前記方向キーの特定の方向を把握することができるように、前記コントローラ本体の前記操作面の外縁の一部の形状が、前記方向キーの前記特定の方向と関連づけられているようにしてもよい。これにより、操作者が操作面を手で保持したときに方向キーの特定の方向を把握することができる。
上述したコントローラにおいて、前記コントローラ本体には前記操作者が保持する持ち手が設けられ、前記操作者が前記持ち手を手で保持したときに前記方向キーの特定の方向を把握することができるように、前記持ち手の一部の形状が、前記方向キーの前記特定の方向と関連づけられているようにしてもよい。これにより、操作者が方向キーの特定の方向を把握することができる。
上記目的は、コントローラ本体と、前記コントローラ本体の第１の操作面に設けられ、方向を指示するための方向キーと、前記第１の操作面に設けられ、１回の操作により単一の指示を出力する複数の指示ボタンと、前記コントローラ本体の第２の操作面に設けられ、１回の操作により連続的に変化する指示量を出力する指示レバーとを有することを特徴とするコントローラによって達成される。これにより、連続的に変化する指示を容易に行うことができる。
上述したコントローラにおいて、前記方向キーは、方向キー操作部と、前記方向キー操作部の状態に基づいて、予め定められた複数の方向から特定の方向を決定する離散的方向決定手段と、前記方向キー操作部の状態に基づいて、連続的な指示方向を決定する連続的方向決定手段とを有することが望ましい。これにより、任意の方向の指示を行ったり、連続的に変化する方向の指示を行ったりすることができる。
上述したコントローラにおいて、前記方向キーは、前記離散的方向決定手段と前記連続的方向決定手段とを切り換える切換手段を更に有することが望ましい。
上述したコントローラにおいて、前記指示レバーは、１回の操作により単一の指示を出力する指示ボタンであることが望ましい。
上述したコントローラにおいて、操作者が前記コントローラを左右の手で保持したときに、前記左右の手の親指により操作しやすい位置に前記方向キー及び前記指示ボタンが設けられており、親指以外の指により操作しやすい位置に前記指示レバーが設けられていることが望ましい。これにより、多数のキーやボタンを容易に操作することができる。
上述したコントローラにおいて、前記コントローラ本体には、操作者が手で保持するための２つの持ち手部が設けられており、操作者が前記２つの持ち手を左右の手で保持したときに、前記左右の手の親指により操作しやすい位置に前記方向キー及び前記指示ボタンが設けられており、親指以外の指により操作しやすい位置に前記指示レバーが設けられていることが望ましい。これにより、手に持って操作する場合には、両手で持ち手部をしっかりと持つことにより安定した操作を行うことができる。
上述したコントローラにおいて、前記コントローラ本体の前記第２の操作面には突出部が設けられ、前記突出部と前記２つの持ち手部を支えとして、前記コントローラを平面に載置可能であり、前記コントローラを平面に載置した状態で、操作者の左右の手の親指により操作しやすい位置に前記方向キー及び前記指示ボタンが設けられており、親指以外の指により操作しやすい位置に前記指示レバーが設けられていることが望ましい。これにより、机などにおいて操作する場合には、突出部と２つの持ち手部を支えとして机などの平面に載置することにより安定した操作を行うことができる。
【図面の簡単な説明】
図１は、本発明の第１実施形態によるコントローラの平面図である。
図２は、本発明の第１実施形態によるコントローラの右側面図である。
図３は、本発明の第１実施形態によるコントローラの裏側を斜め前から見た斜視図である。
図４は、本発明の第１実施形態によるコントローラのプレイヤによる保持状態を示す斜視図である。
図５は、本発明の第１実施形態によるコントローラの、拡張ユニットをコントローラ本体から取り外した状態を示す後面図である。
図６は、本発明の第１実施形態によるコントローラの、拡張ユニットのコネクタとコントローラ本体の拡張用コネクタの詳細を示す図である。
図７は、本発明の第１実施形態によるコントローラの、拡張機能を付加しない拡張ユニットが接続されている状態のブロック図である。
図８は、本発明の第１実施形態によるコントローラの、拡張機能を付加した拡張ユニットが接続されている状態のブロック図である。
図９は、本発明の第１実施形態によるコントローラの、拡張ユニットのコネクタとコントローラ本体の拡張用コネクタのピン配置を示す図である。
図１０は、本発明の第１実施形態の拡張ユニットによるコントローラ本体からの指示信号の変換処理の説明図である。
図１１は、従来のコントローラに対して拡張ユニットが接続されている状態のブロック図である。
図１２は、本発明の第１実施形態によるコントローラにおける拡張ユニットの具体例を示す斜視図である。
図１３は、本発明の第１実施形態によるコントローラにおける赤外線信号を用いる拡張ユニットの具体例を示すブロック図である。
図１４は、本発明の第１実施形態によるコントローラにおける光検出器を有する拡張ユニットの具体例を示すブロック図である。
図１５は、本発明の第１実施形態によるコントローラにおける振動部を有する拡張ユニットの具体例を示すブロック図である。
図１６は、本発明の第１実施形態によるコントローラにおけるジョイスティックを有する拡張ユニットの具体例を示す斜視図である。
図１７は、本発明の第１実施形態によるコントローラにおけるジョイスティックを有する拡張ユニットの具体例を示すブロック図である。
図１８は、本発明の第１実施形態によるコントローラにおけるジョイスティックを有する拡張ユニットの他の具体例を示す平面図である。
図１９は、本発明の第１実施形態によるコントローラにおけるジョイスティックを有する拡張ユニットの他の具体例を示す斜視図である。
図２０は、本発明の第１実施形態によるコントローラにおけるトラックボールを有する拡張ユニットの具体例を示す斜視図である。
図２１は、本発明の第１実施形態によるコントローラにおけるトラックボールを有する拡張ユニットの具体例を示すブロック図である。
図２２は、本発明の第１実施形態によるコントローラにおけるトラックボールを有する拡張ユニットの他の具体例を示す平面図である。
図２３は、本発明の第１実施形態によるコントローラにおけるトラックボールを有する拡張ユニットの他の具体例を示す斜視図である。
図２４は、本発明の第１実施形態によるコントローラにおけるメモリを付加する拡張ユニットの具体例を示す斜視図である。
図２５は、本発明の第１実施形態によるコントローラにおけるメモリを付加する拡張ユニットの具体例を示すブロック図である。
図２６は、本発明の第１実施形態によるコントローラにおける画像表示部を有する拡張ユニットの具体例を示す斜視図である。
図２７は、本発明の第１実施形態によるコントローラにおける画像表示部を有する拡張ユニットの具体例を示すブロック図である。
図２８は、本発明の第１実施形態によるコントローラにおける時計表示部を有する拡張ユニットの具体例を示す斜視図である。
図２９は、本発明の第１実施形態によるコントローラにおける時計表示部を有する拡張ユニットの具体例を示すブロック図である。
図３０は、本発明の第１実施形態によるコントローラにおけるハンドル軸部を有する拡張ユニットの具体例を示す斜視図である。
図３１は、本発明の第１実施形態によるコントローラにおけるハンドル軸部を有する拡張ユニットの具体例を示すブロック図である。
図３２は、本発明の第１実施形態によるコントローラにおけるハンドル軸部を有する拡張ユニットの具体例の保持状態を示す斜視図である。
図３３は、本発明の第１実施形態によるコントローラにおける傾斜検出部を有する拡張ユニットの具体例を示す斜視図である。
図３４は、本発明の第１実施形態によるコントローラにおける傾斜検出部を有する拡張ユニットの具体例を示すブロック図である。
図３５は、本発明の第２実施形態によるコントローラの平面図である。
図３６は、本発明の第２実施形態によるコントローラの正面図である。
図３７は、本発明の第２実施形態によるコントローラの右側面図である。
図３８は、本発明の第２実施形態によるコントローラにおける振動機能付き傾斜検出部を有する拡張ユニットの具体例を示す斜視図である。
図３９は、本発明の第２実施形態によるコントローラの、拡張ユニットをコントローラ本体から取り外した状態を示す後面図である。
図４０は、本発明の第２実施形態によるコントローラにおける振動機能付き傾斜検出部を有する拡張ユニットの具体例を示す分解斜視図である。
図４１は、本発明の第２実施形態によるコントローラにおける振動機能付き傾斜検出部を有する拡張ユニットの具体例を示すブロック図である。
図４２は、本発明の第２実施形態によるコントローラにおける振動機能付き傾斜検出部を有する拡張ユニットの具体例の動作の説明図である。
図４３は、本発明の第３実施形態によるコントローラの平面図である。
図４４は、本発明の第３実施形態によるコントローラを斜め後ろから見た斜視図である。
図４５は、本発明の第３実施形態によるコントローラの右側面図である。
図４６は、本発明の第３実施形態によるコントローラの底面図である。
図４７は、本発明の第３実施形態によるコントローラにおける方向キーの機構を示す説明図である。
図４８は、本発明の第３実施形態によるコントローラにおける指示レバーの機構を示す説明図である。
図４９は、本発明の第３実施形態によるコントローラの操作状態を示す斜視図である。
図５０は、本発明の第３実施形態によるコントローラの回路構成を示すブロック図である。
［発明を実施するための最良の形態］
（第１実施形態）
本発明の第１実施形態によるコントローラを図１乃至図３４を用いて説明する。図１は本実施形態のコントローラの平面図、図２は本実施形態のコントローラの右側面図、図３は本実施形態のコントローラの裏側を斜め前から見た斜視図、図４は本実施形態のコントローラのプレイヤによる保持状態を示す斜視図、図５はコントローラ本体と拡張ユニットを取り外した状態で本実施形態のコントローラの裏側を斜め後ろから見た斜視図、図６は拡張ユニットのコネクタとコントローラ本体の拡張ソケットのピン配列を示す図である。
（コントローラの構造）
本実施形態によるコントローラはコントローラ本体１０と拡張ユニット３０により構成されている。
コントローラ本体１０は、コントローラの基本的機能を提供するものである。図１に示すように、コントローラ本体１０の表側の操作面１０ａの中央下部には、スタートボタン１６と切換スイッチ１８が設けられ、操作面１０ａの左側には、方向を指示するためにアナログ方向キー１２とデジタル方向キー１４が設けられ、操作面１０ａの右側には、６個の指示ボタン２０ｘ、２０ｙ、２０ｚ、２０ａ、２０ｂ、２０ｃが設けられている。コントローラ本体１０の裏側の中央左側の操作面１０ｃには指示レバー２２ｌが設けられ、中央右側の操作面１０ｄには指示レバー２２ｒが設けられている。コントローラ本体１０の裏側の中央にはネジ止め用のネジ穴２９が設けられている。
このように、本実施形態のコントローラには、表側の操作面１０ａに、アナログ方向キー１２、デジタル方向キー１４、スタートボタン１６、切換スイッチ１８、指示ボタン２０ｘ、２０ｙ、２０ｚ、２０ａ、２０ｂ、２０ｃが設けられ、裏側の操作面１０ｃ、１０ｄに、指示レバー２２ｌ、２２ｒが設けられている。
スタートボタン１６は、１回押すことにより単一の指示が入力できるタイプの指示ボタンである。裏側の操作面１０ａの中央下部に設けられているため、頻繁に押すことが困難であり、ゲームのスタート指示等、主としてゲーム中に押す必要がない指示に用いられる。
切換スイッチ１８は、従来のコントローラとの互換性を保つために設けられているものである。切換スイッチ１８を左側にスライドすると従来のコントローラとの互換モードとなり、アナログ方向キー１２が無効で、デジタル方向キー１４、スタートボタン１６、指示ボタン２０ｘ、２０ｙ、２０ｚ、２０ａ、２０ｂ、２０ｃ、指示レバー２２ｌ、２２ｒが有効となる。従来のコントローラを用いるゲームを、この新規なコントローラを用いて遊ぶことができる。切換スイッチ１８を右側にスライドすると、アナログ方向キー１２も有効となり、この新規なコントローラに対応したゲームを遊ぶことができる。
本実施形態では、２つの方向キー１２、１４が設けられている。アナログ方向キー１２は、３６０度あらゆる方向を指示できる連続的な方向指示、いわゆるアナログ方向指示を行い、デジタル方向キー１４は、予め定められた８方向だけの離散的な方向指示、いわゆるデジタル方向指示を行う。両方向キー１２、１４とも、表側の操作面１０ａの左側に設けられ、通常プレイヤは左手の親指を用いて操作する。
アナログ方向キー１２には、プレイヤの操作により自在に傾く操作プレート（図示せず）が設けられている。操作プレートの傾斜方向から指示方向を検出する。
デジタル方向キー１４には、プレイヤの操作により自在に傾く操作プレート（図示せず）が設けられ、操作プレートが傾くと、上下左右に設けられたスイッチ（図示せず）が押下され、上下左右の方向とそれらの中間を合わせた８方向を検出することができる。
指示ボタン２０ｘ、２０ｙ、２０ｚ、２０ａ、２０ｂ、２０ｃは、１回押すことにより単一の指示が入力できるタイプの指示ボタンである。これら指示ボタン２０ｘ、２０ｙ、２０ｚ、２０ａ、２０ｂ、２０ｃは、表側の操作面１０ａの右側に設けられ、通常プレイヤは右手の親指を用いて操作する。
指示レバー２２ｌ、２２ｒは、手前側に引くことにより連続的に変化する指示量を入力することができる。指示レバー２２ｌ、２２ｒは、裏側の左右の操作面１０ｃ、１０ｄに設けられ、プレイヤが左右の手でコントローラを持った場合に親指以外の指、例えば、人差し指又は中指により手前側に引くようにして操作する。
指示レバー２２ｌ，２２ｒには、それぞれ操作レバー（図示せず）が設けられている。指示レバー２２ｌ，２２ｒを操作することにより操作レバーが回動するので、指示レバー２２ｌ、２２ｒにより、操作レバーの回動角度に応じた連続的に変化する指示量を送出することができる。
コントローラ本体１０の裏側中央には、図３に示すように、拡張ユニット３０が取り付けられている。拡張ユニット３０の左右両側の操作面１０ｃ、１０ｄにそれぞれ指示レバー２２ｌ、２２ｒが設けられている。
コントローラ本体１０は、図１に示すように、操作面１０ａの外縁が約１３ｃｍのほぼ円形形状をしている。このように適度な大きさの円形形状をしているので、プレイヤが操作面１０ａの外縁のどの位置でも手により違和感なく保持することができる。プレイヤが違和感なく操作するためには、コントローラ本体１０の操作面１０ａの円形形状の直径は約９〜１７ｃｍの範囲内にあることが望ましい。
コントローラ本体１０の操作面１０ａの外縁は全体としてはほぼ円形形状をしているが、アナログ方向キー１２の左側部１０ｂが径の大きな円弧となっている。本実施形態では、操作面１０ａ全体の円形形状の直径の約２倍、すなわち、約２６ｃｍの径の円弧であり、円弧の長さは約８．５ｃｍである。この左側部１０ｂの円弧の方向は、アナログ方向キー１２の特定の方向（図１では上方向）とほぼ一致している。したがって、プレイヤがコントローラ本体１０を持ったときに、アナログ方向キー１２の上方向を手の平の感触から把握することができ、コントローラを見ることなくゲームを操作することができる。プレイヤが違和感なく操作するためには、左側部１０ｂの円弧の径は約１８〜３４ｃｍであることが望ましく、円弧の長さは約６〜１１ｃｍであることが望ましい。
プレイヤが本実施形態のコントローラを手に持って操作する場合には、図４に示すように、コントローラ本体１０の操作面１０ａの縁部を左右の手で保持する。プレイヤが違和感なくコントローラを手で持てるように、コントローラ本体１０の厚さは約２〜４ｃｍであることが望ましく、指示レバー２２ｌ、２２ｒの部分の厚さは、その約２倍の約４〜８ｃｍであることが望ましい。
プレイヤがコントローラを手に持つ場合、左手は、親指で表面のアナログ方向キー１２又はデジタル方向キー１４を操作すると共に、人差し指又は中指で裏側の指示レバー２２ｌを操作し、右手は、親指で表面の指示ボタン２０ｘ、２０ｙ、２０ｚ、２０ａ、２０ｂ、２０ｃを操作すると共に、人差し指又は中指で裏側の指示レバー２２ｒを操作する。
アナログ方向キー１２やデジタル方向キー１４を操作する場合には、図４に示すように、左手により左側部１０ｂの部分を保持することになり、左手の腹の部分で左側部１０ｂの円弧の部分を把握することができるので、アナログ方向キー１２の基準方向を把握して方向指示を行うことができる。
特に、アナログ方向キー１２の場合には、デジタル方向キー１４と異なりスイッチを押下したときのクリック感がないので、左側部１０ｂがないとプレイヤは自己の操作方向がどの方向であるのかわからなってしまう。したがって、大きな径の円弧の左側部１０ｂを設けることが非常に有効である。
なお、デジタル方向キー１４の場合も、スイッチのクリック感から指示方向を把握することが可能なものの、平らな左側部１０ｂがあれば確実に自己の操作方向を把握することができる。
拡張ユニット３０は、図３に示すように、コントローラ本体１０の裏側中央に取り付けられている。拡張ユニット３０は、コントローラ本体１０とゲーム装置本体２００の間に挿入され、コントローラ本体１０からの各種操作キーによる指示信号をゲーム装置本体２００に送出する。拡張ユニット３０は、必要に応じて、コントローラ本体１０から取り外して交換することができる。
拡張ユニット３０が取り付けられた状態のコントローラは、図３に示すように、コントローラ本体１０の中央部分が突出している。コントローラはかなり乱暴に取り扱われることが多く、コントローラを落としたり他の物にぶつけた場合でも、コントローラ本体１０の裏側に突出した拡張ユニット３０横のくぼんだ操作面１０ｃ、１０ｄに指示レバー２２ｌ、２２ｒが設けられているため、指示レバー２２ｌ、２２ｒが直接衝撃を受けることを防止することができる。
拡張ユニット３０をコントローラ本体１０から取り外した状態を図５に示す。拡張ユニット３０のコントローラ本体１０側の端部におす形のコネクタ３１が設けられて、コントローラ本体１０の裏側にはめす形の拡張用コネクタ２６が設けられている。この拡張用コネクタ２６は内部に設けられた回路基板（図示せず）の端部である。装着時には、拡張ユニット３０のおす形のコネクタ３１を、コントローラ本体１０のめす形の拡張用コネクタ２６に接続する。
拡張ユニット３０のコネクタ３１は、図６Ｂに示すように、おす形コネクタの形状をしており、１０個のピンＰ１〜Ｐ１０が設けられている。上部には左から第１ピンＰ１、第３ピンＰ３、第５ピンＰ５、第７ピンＰ７、第９ピンＰ９が設けられ、下部には左から第２ピンＰ２、第４ピンＰ４、第６ピンＰ６、第８ピンＰ８、第１０ピンＰ１０が設けられている。
コントローラ本体１０の拡張用コネクタ２６は、図６Ａに示すように、めす形コネクタの形状をしており、１０個のピンＰ１〜Ｐ１０が設けられている。上部には左から第９ピンＰ９、第７ピンＰ７、第５ピンＰ５、第３ピンＰ３、第１ピンＰ１が設けられ、下部には左から第１０ピンＰ１０、第８ピンＰ８、第６ピンＰ６、第４ピンＰ４、第２ピンＰ２が設けられている。
（コントローラの機能）
次に、本実施形態のコントローラの構成を図７及び図８のブロック図を用いて説明する。図７は拡張機能を付加しない基本の拡張ユニット３０が取り付けられた状態のブロック図であり、図８は拡張機能を付加する拡張ユニット４０が取り付けられた状態のブロック図である。
図７及び図８に示すように、コントローラ本体１０には、全体を制御するために制御コンピュータ２４が設けられている。制御コンピュータ２４は、アナログ方向キー１２、デジタル方向キー１４、スタートボタン１６、指示ボタン２０ｘ、２０ｙ、２０ｚ、２０ａ、２０ｂ、２０ｃ、指示レバー２２ｌ、２２ｒからの操作信号を検出し、切換スイッチ１８による動作モードに応じて出力する。コントローラ本体１０には、拡張ユニット３０を接続するための拡張用コネクタ２６が設けられている。
図７に示すように、拡張機能を付加しない拡張ユニット３０には、コントローラ本体１０に接続するためのコネクタ３１が設けられ、コネクタ３１からの信号線はそのまま接続ケーブル３２に接続されている。接続ケーブル３２の端部には、ゲーム装置本体２００のコネクタ２０２に接続するためのコネクタ３３が設けられている。
拡張ユニット３０は、コントローラ本体１０とゲーム装置本体２００との間に挿入され、コントローラ本体１０からの指示信号をそのままゲーム装置本体２００に送出する。
図８に示すように、拡張機能を付加する拡張ユニット４０には、全体を制御する制御コンピュータ４４が設けられ、この制御コンピュータ４４に、拡張する機能を実現するため機能拡張部４５が接続されている。拡張ユニット４０には、標準の拡張ユニット３０と同様に、コントローラ本体１０の拡張用コネクタ２６に接続するためのコネクタ４１が設けられ、接続ケーブル４２の端部には、ゲーム装置本体２００のコネクタ２０２に接続するためのコネクタ４３が設けられている。
拡張ユニット４０は、コントローラ本体１０とゲーム装置本体２００との間に挿入され、コントローラ本体１０からの指示信号に、制御コンピュータ４４は、機能拡張部４５で拡張された指示信号を付加してゲーム装置本体２００に送出する。
図９に、拡張ユニット４０のコネクタ４１のピン配置とコントローラ本体１０の拡張用ユニット２６のピン配置を示す。
両コネクタ４１、２６共、第４ピンＰ４、第５ピンＰ５、第６ピンＰ６は、主として制御線として用いられる。第４ピンＰ４は拡張ユニット４０からコントローラ本体１０へのセレクト信号（ＴＨ）、第５ピンＰ５は拡張ユニット４０からコントローラ本体１０へのリクエスト信号（ＴＲ）、第６ピンＰ６はコントローラ本体１０から拡張ユニット４０への応答信号（ＴＬ）の制御線として用いられる。
また、第７ピンＰ７、第８ピンＰ８、第２ピンＰ２、第３ピンＰ３は、主としてデータ線として用いられる。第７ピンＰ７はビット３のデータ信号（Ｒ）、第８ピンＰ８はビット２のデータ信号（Ｌ）、第２ピンＰ２はビット１のデータ信号（Ｄ）、第３ピンＰ３はビット０のデータ信号（Ｕ）のデータ線として用いられる。
さらに、第１ピンＰ１は電源線（ＶＣＣ）に用いられ、第９ピンＰ９は接地線（ＧＮＤ）に用いられる。
次に、図１０を用いて、拡張ユニットによるコントローラ本体からの指示信号の変換処理について説明する。
コントローラ本体１０から出力される指示信号は、図１０Ａに示すように、コントローラの識別コードＩＤ１〜ＩＤ４と、その後に続くデータＤＡＴＡと、指示信号の終了を示す終了コードＥＮＤとから構成されている。
拡張機能を付加しない拡張ユニット３０が接続されている図７の場合には、図１０Ａに示す指示信号がそのままゲーム装置本体２００に送出される。ゲーム装置本体２００は、識別コードＩＤ１〜ＩＤ４から、接続されているコントローラの種別を判別し、そのデータ信号ＤＡＴＡを受け取る。
拡張機能を付加する拡張ユニット４０が接続されている図８の場合には、コントローラ本体１０からは図１０Ａに示す指示信号が送出されるが、拡張ユニット４０の制御コンピュータ４４により、図１０Ｂに示すように、識別コードＩＤ３、ＩＤ４が拡張機能を付加したコントローラの識別コードＩＤ３′、ＩＤ４′に変更され、付加された拡張機能のデータが付加され、ゲーム装置本体２００に送出される。ゲーム装置本体２００は、識別コードＩＤ１〜ＩＤ４′から、接続されているコントローラの種別を判別し、そのデータ信号ＤＡＴＡを受け取る。
指示信号の変換処理の具体例を図１０Ｃ、図１０Ｄに示す。コントローラ本体１０からは、図１０Ｃに示すように、識別コード「１１１４」に続いてデータ「ＦＦＦＦ」が出力されるが、制御コンピュータ４４により、図１０Ｄに示すように、識別信号が「１１６６」に変換され、データ「ＦＦＦＦ」に続いてデータ「８８」が付加される。
本実施形態によるコントローラ用拡張ユニットの利点を、図７及び図８に示す本実施形態のコントローラのブロック図と図１１に示す従来のコントローラのブロック図を比較して説明する。
従来のコントローラの場合には、図１１に示すように、コントローラ本体１０の接続ケーブル２７の端部にコネクタ２８が設けられており、コネクタ２８がゲーム装置本体２００のコネクタ２０２に接続されている。拡張ユニット３００を接続するために拡張用コネクタ２６は接続ケーブル２７とは別個に設けられ、この拡張用コネクタ２６は制御コンピュータ２４に接続されている。拡張ユニット３００のコネクタ３０２を拡張用コネクタ２６に接続することにより、コントローラ本体１０に拡張ユニット３００を接続する。
従来のコントローラの拡張ユニットは、上述したように、制御コンピュータ２４に接続され、その制御下にある。このため、制御コンピュータ２４は、拡張用コネクタ２６に接続される拡張ユニット３００の機能の詳細、例えば、接続される拡張機能を表す識別番号等を予め知っている必要がある。拡張ユニット３００が接続されたとき、その種別等をゲーム装置本体２００に接続ケーブル２７を介して送出する必要があるからである。すなわち、従来は、コントローラ本体１０の設計時に、接続可能な拡張ユニット３００の種類を決めておかなければならず、設計時に想定した以外の拡張ユニット３００を接続することはできない構成になっている。
これに対し、本実施形態では、図８に示すように、拡張ユニット４０がコントローラ本体１０とゲーム装置本体２００の間に挿入され、拡張ユニット４０がコントローラ本体１０からの指示信号を加工してゲーム装置本体２００に送出するようにしている。このため、コントローラ本体１０の制御コンピュータ２４は、自己の指示信号を送出するだけでよい。拡張ユニット４０の制御コンピュータ４４が、自己の拡張ユニット４０の拡張機能に関する処理を行えばよいからである。したがって、コントローラ本体１０の設計時には想定できないような新規な機能の追加を自在に行うことができる。
また、本実施形態によるコントローラ用拡張ユニットは、新たな機能を有するコントローラを新たに設計して提供する場合と比較しても利点がある。新たなコントローラを設計する場合であっても、方向キーや指示ボタン等の基本的な指示キーはゲーム操作に必要であり、これまでのコントローラとの互換性を維持する場合には絶対に必要である。方向キーや指示ボタン等の基本的な指示キーに加えて新たな機能を実現する指示キーを加える構成になることが多い。このため、コントローラの設計を基本的な指示キーを含めてやり直さなくてはならず、迅速に設計することができず、設計コストがかかる。
これに対し、本実施形態の場合には、基本的な指示キーに関する制御についてはコントローラ本体１０で行っているので、新たな機能に関してのみ考慮して拡張ユニットを設計すればよい。このため、設計コストを低減することができると共に、迅速に設計することができる。
（拡張ユニットの具体例）
次に、拡張ユニットの様々な具体例を図１２乃至図３４を用いて説明する。
（コードレス用拡張ユニット）
図１２及び図１３に示す拡張ユニット５０は、赤外線信号を用いてコントローラのコードレス化を実現するものである。
コードレス機能を付加する拡張ユニット５０には、標準の拡張ユニット３０と同様に、コントローラ本体１０の拡張用コネクタ２６に接続するためのコネクタ５１が設けられている。また、拡張ユニット５０には、全体を制御するための制御コンピュータ５３が設けられ、制御コンピュータ５３には発光部５２が設けられている。
制御コンピュータ５３は、コントローラ本体１０からの指示信号を発光部５２から光信号として出力する。ゲーム装置本体２００の受光部２０４は、発光部５２からの光信号を受光して指示信号として解読する。
このように、拡張ユニット５０を取り付けることにより、コントローラを簡単にコードレス化することができる。
（光信号受光用拡張ユニット）
図１２及び図１４に示す拡張ユニット６０は、ビデオモニタ（図示せず）のような外部からの光信号を受光する機能を付加するものである。
光信号検出機能を付加する拡張ユニット６０には、標準の拡張ユニット３０と同様に、コントローラ本体１０の拡張用コネクタ２６に接続するためのコネクタ６１が設けられ、接続ケーブル６２の端部には、ゲーム装置本体２００のコネクタ２０２に接続するためのコネクタ６３が設けられている。また、拡張ユニット６０には、全体を制御するための制御コンピュータ６４が設けられ、制御コンピュータ６４には光検出部６５が設けられている。
光検出部６５による検出信号は、制御コンピュータ６４により、コントローラ本体１０からの指示信号に付加され、ゲーム装置本体２００に送出される。
このように、光検出部６５は、例えば、ビデオモニタからの光信号を検出することにより、モニタ画面中の敵を射撃するようなガンゲームを行うことができる。
（振動用拡張ユニット）
図１２及び図１５に示す拡張ユニット７０は、コントローラ本体１０に振動を与える機能を付加するものである。
振動機能を付加する拡張ユニット７０には、標準の拡張ユニット３０と同様に、コントローラ本体１０の拡張用コネクタ２６に接続するためのコネクタ７１が設けられ、接続ケーブル７２の端部には、ゲーム装置本体２００のコネクタ２０２に接続するためのコネクタ７３が設けられ、接続ケーブル７２の途中には振動を与えるために必要な電源７６が設けられている。また、拡張ユニット７０には、全体を制御するための制御コンピュータ７４が設けられ、制御コンピュータ７４には振動を与えるための振動部７５が設けられている。
振動部７５は、ゲーム装置本体２００又はコントローラ本体１０からの指示信号に基づいて振動し、コントローラ本体１０に振動を与える。
このように、振動部７５からコントローラ本体１０に振動を与えることにより、射撃時の振動を加えることにより臨場感のあるゲームを実現することができる。
（ジョイスティック用拡張ユニット）
図１６乃至図１９に示す拡張ユニット８０は、コントローラ本体１０に新たな操作キーとしてジョイスティックを付加するものである。
図１６では、ジョイスティックを付加する拡張ユニット８０は、コントローラ本体１０の奥側に取り付けられる。拡張ユニット８０には、標準の拡張ユニット３０と同様に、コントローラ本体１０の拡張用コネクタ２６に接続するためのコネクタ８１が設けられ、接続ケーブル８２の端部には、ゲーム装置本体２００のコネクタ２０２に接続するためのコネクタ８３が設けられている。また、図１７に示すように、拡張ユニット８０には、全体を制御するための制御コンピュータ８４が設けられ、制御コンピュータ８４にジョイスティック８５が設けられている。
プレイヤがジョイスティック８５を操作すると、その操作信号が、コントローラ本体１０からの指示信号に加えられ、ゲーム装置本体２００に送出される。
このように、新たな操作キーとしてジョイスティック８５を用いて、ゲームに適した操作を行うことができる。
図１８、図１９は、ジョイスティックを付加する拡張ユニット８０をコントローラ本体１０の左側に設けたものである。
拡張ユニット８０は、コントローラ本体１０の裏側のネジ穴２９を利用して、ネジ８７によりコントローラ本体１０に固定される。ジョイスティック８５の上方には指示ボタン８６ａ、８６ｂが設けられている。
このように、この拡張ユニット８０を用いると、ジョイスティック８５は、アナログ方向キー１２、デジタル方向キー１４の左側に位置するようになり、操作性が向上する。
（トラックボール用拡張ユニット）
図２０乃至図２３に示す拡張ユニット８０は、コントローラ本体１０に新たな操作キーとしてトラックボール８８を付加するものである。
図２０では、トラックボールを付加する拡張ユニット８０は、コントローラ本体１０の奥側に取り付けられる。拡張ユニット８０には、ジョイスティック８５の代わりにトラックボール８８が設けられている。プレイヤがトラックボール８８を操作すると、その操作信号が、コントローラ本体１０からの指示信号に加えられ、ゲーブ装置本体２００に送出される。
このように、新たな操作キーとしてトラックボール８８を用いて、ゲームに適した操作を行うことができる。
図２２、図２３は、トラックボールを付加する拡張ユニット８０をコントローラ本体１０の手前側に設けたものである。
拡張ユニット８０は、コントローラ本体１０の裏側のネジ穴２９を利用して、ネジ８７によりコントローラ本体１０に固定される。トラックボール８８の上方には決定ボタン８９ａ、取消ボタン８９ｂが設けられている。
このように、この拡張ユニット８０を用いると、トラックボール８８がコントローラ本体１０の手前側に位置することになり、操作性が向上する。
（メモリ用拡張ユニット）
図２４及び図２５に示す拡張ユニット９０は、コントローラ本体１０にメモリ９６を付加できるようにするものである。
メモリ９６を付加するための拡張ユニット９０には、標準の拡張ユニット３０と同様に、コントローラ本体１０の拡張用コネクタ２６に接続するためのコネクタ９１が設けられ、接続ケーブル９２の端部には、ゲーム装置本体２００のコネクタ２０２に接続するためのコネクタ９３が設けられている。また、拡張ユニット９０には、全体を制御するための制御コンピュータ９４が設けられ、制御コンピュータ９４にはメモリスロット９５が設けられている。メモリスロット９５に、メモリ９６を装着することができる。
メモリ９６は様々な使い方が可能である。例えば、ゲーム装置本体２００又はコントローラ本体１０から送出される情報を記憶してもよいし、ゲーム装置本体２００又はコントローラ本体１０に送出される情報を記憶してもよい。
このように、新たなメモリを付加してゲーム装置の機能を強化することができる。
（表示用拡張ユニット）
図２６及び図２７に示す拡張ユニット１００は、コントローラ本体１０に画像表示部１０５を付加するものである。
画像表示部１０５を付加するための拡張ユニット１００には、標準の拡張ユニット３０と同様に、コントローラ本体１０の拡張用コネクタ２６に接続するためのコネクタ１０１が設けられ、接続ケーブル１０２の端部には、ゲーム装置本体２００のコネクタ２０２に接続するためのコネクタ１０３が設けられている。また、拡張ユニット１００には、全体を制御するための制御コンピュータ１０４が設けられ、制御コンピュータ１０４には画像表示部１０５が設けられている。画像表示部１０５は、図１９に示すように、コントローラ本体１０を操作するプレイヤが見ることができるような向きに設けられている。
画像表示部１０５は様々な使い方が可能である。例えば、ゲーム装置本体２００から送出される情報を表示してもよいし、コントローラ本体１０から送出される情報を表示してもよい。
このように、新たに画像表示部１０５を付加してゲーム装置の機能を強化することができる。
（時計用拡張ユニット）
図２８及び図２９に示す拡張ユニット１１０は、コントローラ本体１０に時計機能を付加するものである。
時計機能を付加するための拡張ユニット１１０には、標準の拡張ユニット３０と同様に、コントローラ本体１０の拡張用コネクタ２６に接続するためのコネクタ１１１が設けられ、接続ケーブル１１２の端部には、ゲーム装置本体２００のコネクタ２０２に接続するためのコネクタ１１３が設けられている。また、拡張ユニット１１０には、全体を制御するための制御コンピュータ１１４が設けられている。制御コンピュータ１１４には、時刻を計時する計時部１１６が設けられ、現在の正確な時刻を出力する。計時部１１６には、時計表示部１１５が設けられている。時刻表示部１１５は、計時部１１６から出力される現在の時刻等を表示する。時刻表示部１１５は、図２８に示すように、コントローラ本体１０を操作するプレイヤが見ることができるような向きに設けられている。
計時部１１６により、現在の時刻だけではなく、コントローラをゲーム装置本体２００に接続したときからの時刻や、ゲーム開始時の時刻等をゲーム装置本体２００に出力することにより、ゲームにおけるイベント発生時のタイミング等に用いることができる。
このように、新たに時計機能を付加してゲーム装置の機能を強化することができる。
（ハンドル用拡張ユニット）
図３０乃至図３２に示す拡張ユニット１２０は、コントローラ本体１０の円形形状の特徴を生かして、これをハンドルの代わりに用いることを可能にするものである。
図３０に示すように、ハンドル機能を付加する拡張ユニット１２０は、支持台１２６を有し、この支持台１２６からハンドル軸１２７が突出している。ハンドル軸１２７は回転自在であって、コントローラ本体１０はハンドル軸１２７に取り付けられネジ止めされる。図３１に示すように、回転角度検出部１２５は、ハンドル軸１２７の回転角度を検出して制御コンピュータ１２４に出力する。
図３２に示すように、プレイヤがコントローラ本体１０をハンドルと見なして操作すると、その操作信号が、コントローラ本体１０からの指示信号に加えられ、ゲーム装置本体２００に送出される。
このように、コントローラ本体１０をハンドルと見なして、ゲームに適した操作を行うことができる。
（傾斜検出用拡張ユニット）
図３３及び図３４に示す拡張ユニット１３０は、コントローラ本体１０の傾斜状態を検出する機能を付加するものである。
傾斜状態を検出する機能を付加するための拡張ユニット１３０には、標準の拡張ユニット３０と同様に、コントローラ本体１０の拡張用コネクタ２６に接続するためのコネクタ１３１が設けられ、接続ケーブル１３２の端部には、ゲーム装置本体２００のコネクタ２０２に接続するためのコネクタ１３３が設けられている。また、拡張ユニット１３０には、全体を制御するための制御コンピュータ１３４が設けられ、制御コンピュータ１３４には傾斜検出部１３５が設けられている。傾斜検出部１３５は、コントローラ本体１０の傾斜角度を検出する。傾斜検出部１３５による検出信号は、制御コンピュータ１３４により、コントローラ本体１３０からの指示信号に付加され、ゲーム装置本体２００に送出される。
傾斜検出部１３５による検出信号は様々な使い方が可能である。例えば、図２１に示すような航空機を運転するようなゲームで、コントローラ本体１０の傾きにより航空機を傾けるように制御してもよい。
以上の通り、本実施形態によれば、拡張ユニットを付加することにより、従来のコントローラに自在に新たな機能を付加することができる。また、本実施形態では拡張ユニットをゲーム装置本体とコントローラ本体の間に挿入するようにして、拡張された機能に基づいて、コントローラ本体からの指示信号を変換してゲーム装置本体に送出するようにしたので、コントローラ本体に変更を加えることなく全く新規な機能を自在に付加することができる。
（第２実施形態）
本発明の第２実施形態によるコントローラを図３５乃至図３７を用いて説明する。図３５は本実施形態のコントローラの平面図、図３６は本実施形態のコントローラの正面図、図３７は本実施形態のコントローラの右側面図である。図１乃至図５に示す第１実施形態のコントローラと同一又は同種の構成要素には同一の符号を付して説明を省略又は簡略にする。
（コントローラの構造）
本実施形態によるコントローラは、第１実施形態と同様に、コントローラ本体１０と拡張ユニット３０により構成されている。本実施形態によるコントローラは、コントローラ本体１０の外縁の基本形状が円形である点は第１実施形態と同様であるが、プレイヤが手で保持するための２つの持ち手部１１ｌ、１１ｒが手前側に突出している。
第１実施形態では、プレイヤがコントローラ本体１０を持ったときに、アナログ方向キー１２の上方向を手の平の感触から把握できるようにするために、コントローラ本体１０の左側部分を径の大きな円弧としたが、本実施形態では、持ち手部１１ｌがあるので、コントローラ本体１０の左右両側の形状をほぼ同様にしている。プレイヤは持ち手１１ｌ、１１ｒを持った感触からアナログ方向キー１２の上方向を把握することができる。
プレイヤが手で持ち手部１１ｌ、１１ｒを持ったときに、左手は、親指で表面のアナログ方向キー１２又はデジタル方向キー１４を操作すると共に、人差し指又は中指で裏側の指示レバー２２ｌを操作し、右手は、親指で表面の指示ボタン２０ｘ、２０ｙ、２０ｚ、２０ａ、２０ｂ、２０ｃを操作すると共に、人差し指又は中指で裏側の指示レバー２２ｒを操作する。
また、本実施形態では、図３５に示すように、アナログ方向キー１２の上面に同心円状の溝を形成しただけで、十字模様を形成していない。アナログ方向キー１２ではあらゆる方向の指示が可能なので、十字模様を形成しても、その十字模様の方向とアナログ方向キー１２により指示する方向が完全に一致するとは限らない。十字模様を形成すると、かえってプレイヤが混乱する虞れがある。このため、特定の方向を指し示さない同心円状の溝だけを形成している。なお、この同心円状の溝は、アナログ方向キー１２操作時の指の滑りどめとしても機能する。
このように、本実施形態によれば、持ち手部が設けられているので、操作者が操作しやすい持ち方が可能なコントローラを実現することができる。
（振動機能付き傾斜検出用拡張ユニット）
次に、本実施形態の拡張ユニットの具体例として、振動機能付き傾斜検出用拡張ユニットを図３８乃至図４２を用いて説明する。図３８は本拡張ユニットの斜視図、図３９は本拡張ユニットをコントローラ本体から取り外した状態を示す後面図、図４０は本拡張ユニットの分解斜視図、図４１は本拡張ユニットのブロック図、図４２は本拡張ユニットの動作の説明図である。
振動機能付き傾斜検出用拡張ユニット１４０は、コントローラ本体１０の傾斜状態を検出する機能を付加すると共に、コントローラ本体１０に振動を与える機能を付加するものである。
拡張ユニット１４０には、図３８に示すように、標準の拡張ユニット３０と同様に、コントローラ本体１０の拡張用コネクタ２６に接続するためのコネクタ１４１が設けられ、接続ケーブル１４２の端部には、ゲーム装置本体２００のコネクタ２０２に接続するためのコネクタ１４３が設けられている。拡張ユニット１４０は、図３９に示すように、コントローラ本体１０の裏側に装着される。
振動機能付き傾斜検出用拡張ユニット１４０の構造の詳細について図４０を用いて説明する。拡張ユニット１４０内には主回路基板１５０が設けられている。主回路基板１５０の端部にはコネクタ基板１５１が接続されている。主回路基板１５０には加速度センサ１５２とマイクロコンピュータ１５３が搭載されている。加速度センサ１５２は初期位置からの回転角（ロール角、ピッチ角）を検出することができる。主回路基板１５０には振動モータ１５４が接続されている。振動モータ１５４の回転軸には半円形の偏心重り１５４ａが取り付けられており、振動モータ１５４を回転すると偏心重り１５４ａにより振動が発生する。
主回路基板１５０はケース１５５に固定される。振動モータ１５４はケース１５５内の箱部１５５ａにはめ込まれる。コネクタ基板１５１はケース１５６に固定される。ケース１５５には、接続ケーブル１４２を間に挟んでケース１５７が被せられる。
振動機能付き傾斜検出用拡張ユニット１４０の機能について図４１を用いて説明する。拡張ユニット１４０には、全体を制御するための制御コンピュータ１４４が設けられている。制御コンピュータ１４４には傾斜検出部１４５と振動部１４６が設けられている。
制御コンピュータ１４４にはマイクロコンピュータ１５３が設けられ、拡張用ユニット１４０全体を制御する。傾斜検出部１４５には加速度センサ１５２が設けられ、コントローラ本体１０の傾斜角度を検出する。傾斜検出部１４５による検出信号は、制御コンピュータ１４４により、コントローラ本体１４０からの指示信号に付加され、ゲーム装置本体２００に送出される。振動部１４６には振動モータ１５４が設けられ、ゲーム装置本体２００又はコントローラ本体１０からの指示信号に基づいて振動し、コントローラ本体１０に振動を与える。振動モータ１５４への電源はゲーム装置本体２００から供給される。
次に、傾斜検出機能の詳細について説明する。
コントローラ本体１０に拡張ユニット１４０を装着すると、コントローラの傾斜角を検出することができる。傾斜角は、コントローラを中心とした回転角（ロール角、ピッチ角）として定義される。ロール角ＴＸは、図４２Ａに示すように定義され、コントローラを後からみて、中央のロール角ＴＸを８０ｈとし、最も右側に傾いたロール角ＴＸを００ｈとし、最も左側に傾いたロール角ＴＸをＦＦｈとする。ピッチ角ＴＹは、図４２Ｂに示すように定義され、コントローラを横からみて、前方のピッチ角ＴＹを８０ｈとし、最も下側に傾いたピッチ角ＴＹを００ｈとし、最も上側に傾いたピッチ角ＴＹをＦＦｈとする。
したがって、コントローラを右側に傾けるとロール角ＴＸが減少し、コントローラを左側に傾けるとロール角ＴＸが増加し、コントローラを下側に傾けるとピッチ角ＴＹが減少し、コントローラを上側に傾けるとピッチ角ＴＹが増加する。
傾斜検出部１４５の傾斜角は所定の場合に自動的にセンタリングされ、そのときのコントローラの位置を中央方向（ロール角ＴＸ＝８０ｈ、ピッチ角ＴＹ＝８０ｈ）とされる。例えば、ゲーム装置本体２００の電源を投入したとき、ゲーム装置本体２００にコントローラを接続したとき、拡張用ユニット１４０に電源が供給されたとき、コントローラ本体１０の切換スイッチ１８によりモードを切り換えたとき、コントローラ本体１０に拡張用ユニット１４０を接続したとき、ゲーム装置本体２００からリセット信号を受信したときには、傾斜角を自動的にセンタリングする。
また、傾斜角のわずかな変化にも反応しないようにするため、傾斜角に不感帯を設けている。傾斜角が例えば±１２度変化しても傾斜していないと判断する。この傾斜角の不感帯をゲーム装置本体２００からの信号により変更できるようにしてもよい。ゲームに応じて傾斜感度を調整することができる。
なお、モードを切り換えることにより、傾斜検出部１４５の傾斜角の信号をアナログ方向キー１２又はデジタル方向キー１４の指示信号と入れ換えるようにしてもよい。アナログ方向キー１２又はデジタル方向キー１４を操作する代わりにコントローラの傾斜を変化して同様の操作を行うことができる。
次に、振動機能の詳細について説明する。
コントローラ本体１０に拡張ユニット１４０を接続すると、コントローラに振動を与えることができる。ゲーム装置本体２００からの信号により振動の強さを設定することができるようにしている。例えば、振動強度＝０（振動しない状態）から振動強度＝１〜７まで８段階で調節することができる。
また、振動時の安全性を確保するため、振動モータ１５４の電源をゲーム装置本体２００から供給するようにしている。これにより、拡張用ユニット１４０のコネクタ１４３をゲーム装置本体２００から抜けば振動は停止する。また、ゲーム装置本体２００から所定時間内に何らかの信号が出力されない場合には振動を強制的に停止する。ゲーム装置本体２００がハングアップしたときにや、リセットスイッチを押したときに振動し続ける危険を防止することができる。また、コントロール本体１０の切換スイッチ１８によりモードを切り換えたときには振動を強制的に停止する。
本具体例の振動機能付き傾斜検出用拡張ユニットは様々な使い方が可能である。例えば、傾斜検出機能を利用してコントロール自体を自動車のハンドルに見なして操作することができる。振動機能を利用して、自動車が悪路を走行しているときには微小な振動を与えたり、自動車が衝突したときには強力な振動を与えたりしてもよい。また、傾斜検出機能を利用してコントロール自体を航空機の操縦桿に見なして操作することができる。振動機能を利用して、着陸することに微小な振動を与えたり、被弾したときに強力な振動を与えたりしてもよい。
（第３実施形態）
本発明の第３実施形態によるコントローラを図４３乃至図５０を用いて説明する。図４３は本実施形態のコントローラの平面図、図４４は本実施形態のコントローラを斜め後ろから見た斜視図、図４５は本実施形態のコントローラの右側面図、図４６は本実施形態のコントローラの底面図である。
本実施形態によるコントローラのコントローラ本体５１０から、図４３に示すように、手前側に、プレイヤが手で保持するため２つの持ち手５１２ｌ、５１２ｒが突出している。コントローラ本体５１０の持ち手５１２ｌ、５１２ｒと反対側の側面の中央には、ゲーム装置本体（図示せず）に接続するための接続ケーブル５１４が設けられている。
コントローラ本体５１０の表側の操作面５１０ａの中央下部にはスタートボタン５１６が設けられ、操作面５１０ａの左側には方向を指示するための方向キー５１８が設けられ、操作面５１０ａの右側には、６個の指示ボタン５２０ｘ、５２０ｙ、５２０ｚ、５２０ａ、５２０ｂ、５２０ｃが設けられている。
コントローラ本体５１０の裏側中央には、図４４に示すように、突出部分５１０ｂが設けられている。この突出部分５１０ｂと２つの持ち手５１２ｌ、５１２ｒによりテーブル等の平らな面にコントローラを安定して載置することができる。コントローラ本体５１０裏側の突出部分５１０ｂの左右両側はえぐれていて、そのえぐられた左右両側の操作面５１０ｃ、５１０ｄにそれぞれ指示レバー５２２ｌ、５２２ｒが設けられている。
更に、コントローラ本体５１０の裏側の操作面５１０ｃには、十字キー５１８の機能を切り換えるための切換スイッチ５２４が設けられている。
このように、本実施形態のコントローラには、表側の操作面５１０ａに、スタートボタン５１６、方向キー５１８、指示ボタン５２０ｘ、５２０ｙ、５２０ｚ、５２０ａ、５２０ｂ、５２０ｃが設けられ、裏側の操作面５１０ｃ、５１０ｄに、指示レバー５２２ｌ、５２２ｒと切換スイッチ５２４が設けられている。
スタートボタン５１６は、１回押すことにより単一の指示が入力できるタイプの指示ボタンである。表側の操作面５１０ａの中央下部に設けられているため、頻繁に押すことが困難であり、ゲームのスタート指示等、主としてゲーム中に押す必要がない指示に用いられる。
本実施形態の方向キー５１８は、予め定められた８方向だけの離散的な方向指示、いわゆるデジタル方向指示と、３６０度あらゆる方向を指示できる連続的な方向指示、いわゆるアナログ方向指示の両方が可能である。方向キー５１８は、表側の操作面５１０ａの左側に設けられ、通常プレイヤは左手の親指を用いて操作する。
方向キー５１８の機構の詳細を図４７を用いて説明する。方向キー５１８として、操作面５１０ａ上に、円形の操作プレート５３０が現れている。操作プレート５３０の上面には、プレイヤが操作方向を容易に把握するための目印として十字形の凸部が形成されている。操作プレート５３０は、ロッド５３２により操作面５１０ａ内部の円形プレート５３４に接続されている。円形プレート５３４は操作プレート５３０と一体化され追随して動く。
円形プレート５３４の底面には上下左右の４つの方向に対応した位置に凸部５３５が設けられている。円形プレート５３４の下方には基板５３６が設けられ、基板５３６には、円形プレート５３４の凸部５３５に対向する位置にゴムスイッチ５３８が設けられている。
プレイヤの操作により操作プレート５３０が一方向に傾くと、円形プレート５３４の凸部５３５がゴムスイッチ５３８を押下し、基板５３６上の電極パターン（図示せず）を短絡して操作方向を検出する。操作プレート５３０を上下左右のいずれかの方向に傾けた場合には、いずれかのゴムスイッチ５３８が押下されるので、これら４方向を検出できる。操作プレート５３０を上下左右の方向に間の方向に傾けた場合には、２つのゴムスイッチ５３８が共に押下されるので、上下左右の方向を合わせて８方向を検出することができる。
更に、円形プレート５３４の直交する２方向の端部に扇形のエンコーダ５４０が設けられている。扇形のエンコーダ５４０は、周縁に沿って等間隔に穴５４０ａが形成されている。扇形のエンコーダ５４０は、円形プレート５３４の傾きに応じて、図４７に示すように、ロッド５３２近傍を中心として上下に動く。エンコーダ５４０の周縁を挟んで、フォトインタラプタ５４２が設けられている。
フォトインタラプタ５４２は、発光素子（図示せず）と受光素子（図示せず）を有し、これら発光素子と受光素子間の光路内の物体の有無を検出する。エンコーダ５４０が上下すると、フォトインタラプタ５４２は穴５４０ａの通過を検出して、エンコーダ５４０の上下位置を検出することができる。エンコーダ５４０は、円形プレート５３４の直交する２方向に沿ってそれぞれ設けられているので、これら２つのエンコーダ５４０の上下位置から、円形プレート５３４の傾きの方向を知ることができる。したがって、プレイヤが操作した操作プレート５３０の任意の方向を検出することができ、３６０度あらゆる方向の指示が可能である。
このように、本実施形態の方向キー５１８は、８方向だけのデジタル方向指示と、３６０度あらゆる方向のアナログ方向指示の両方が可能である。コントローラ本体５１０の裏側の操作面５１０ｃに設けられた切換スイッチ５２４により、デジタル方向指示とアナログ方向指示を切り換える。
指示ボタン５２０ｘ、５２０ｙ、５２０ｚ、５２０ａ、５２０ｂ、５２０ｃは、スタートボタン５１６と同様に、１回押すことにより単一の指示が入力できるタイプの指示ボタンである。これら指示ボタン５２０ｘ、５２０ｙ、５２０ｚ、５２０ａ、５２０ｂ、５２０ｃは、表側の操作面５１０ａの右側に設けられ、通常プレイヤは右手の親指を用いて操作する。
指示レバー５２２ｌ、５２２ｒは、手前側に引くことにより連続的に変化する指示量を入力することができる。指示レバー５２２ｌ、５２２ｒは、裏側の左右の操作面５１０ｃ、５１０ｄに設けられ、図４９に示すように、プレイヤが左右の手で持ち手５１２ｌ、５１２ｒを保持してコントローラを持った場合に親指以外の指、例えば、人差し指又は中指により手前側に引くようにして操作する。
指示レバー５２２ｌ、５２２ｒの機構を図４６及び図４８を用いて説明する。これら指示レバー５２２ｌ、５２２ｒの機構は左右対称的になっている点を除いて同じであるので、図４６右側に示す指示レバー５２２ｌについて説明する。図４８は、指示レバー５２２ｌの各構成部材の関係の説明図であって、図４６の指示レバー５２２ｌの機構を右側から見た図である。
指示レバー５２２ｌ、５２２ｒには、図４６に示すように、操作面５１０ｃに突出する操作レバー５５０が設けられている。操作レバー５５０は、図４８Ｂに示すように、扇形の操作部５５０ａの根本にはシャフト５５０ｂが設けられ、シャフト５５０ｂは直角に曲げられている。操作レバー５５０の操作部５５０ａを手前側に引くと、シャフト５５０ｂを中心として回動する。
コントローラ本体５１０の突出部分５１０ｂ内には、指示レバー５２２ｌの操作角度の検出機構が設けられている。検出機構として、扇形歯車５５２、円形エンコーダ５５４、フォトインタラプタ５５６ｌが設けられている。
扇形歯車５５２は、円弧上の周縁に歯が切られており、その中心にはシャフト５５２ａが設けられている。シャフト５５２ａは操作レバー５５０側で直角に曲げられ、更に直角に曲げられている。扇形歯車５５２はシャフト５５２ａを中心として回動する。
操作レバー５５０のシャフト５５０ｂの端部５５０ｃは、扇形歯車５５２のシャフト５５２ａの端部５５２ｂに当接しており、操作レバー５５０がシャフト５５０ｂを中心として回動すると、その端部５５０ｃが扇形歯車５５２の端部５５２ｂを押して、扇形歯車５５０ｃを回動する。
円形エンコーダ５５４は、図４８Ａに示すように、周縁に沿って等間隔に穴５５４ａが空けられている。円形エンコーダ５５４の中心には円形歯車５５４ｂが形成されている。この円形歯車５５４ｂは、図４８Ａに示すように、扇形歯車５５２とかみ合っており、扇形歯車５５２が回動すると、円形歯車５５４ｂを介して、円形エンコーダ５５４が回動する。
フォトインタラプタ５５６ｌは、円形エンコーダ５５４の周縁を挟んで設けられており、円形エンコーダ５５４の穴５５４ａの通過を検出して、円形エンコーダ５５４の回転角度を検出して、操作レバー５５０の回動角度を検出することができる。このように指示レバー５２２ｌ、５２２ｒを操作することにより、指示ボタン５２０ｘ、５２０ｙ、５２０ｚ、５２０ａ、５２０ｂ、５２０ｃでは不可能な、操作レバー５５０の回動角度に応じた連続的に変化する指示量を送出することができる。
プレイヤが本実施形態のコントローラを手に持って操作する場合には、図４９に示すように、コントローラ本体５１０の左右の持ち手５１２を左右の手で保持する。左手は、親指で表面の方向キー５１８を操作すると共に、人差し指又は中指で裏側の指示レバー５２２ｌを操作し、右手は、親指で表面の指示ボタン５２０ｘ、５２０ｙ、５２０ｚ、５２０ａ、５２０ｂ、５２０ｃを操作すると共に、人差し指又は中指で裏側の指示レバー５２２ｒを操作する。このように、本実施形態によれば、従来のコントローラでは不可能であった連続的に変化する指示を行うことができると共に、方向指示についても任意の方向の指示や連続的に変化する方向の指示を行ったりすることができる。また、コントローラの裏側にも指示レバーを設けたので更に複雑な指示を行うことができる。さらに、持ち手をしっかり保持した安定した状態で複雑な操作であっても比較的容易に行うことができる。
また、本実施形態のコントローラを机などにおいて操作する場合には、図４５に示すように、突出部分５１０ｂと２つの持ち手５１２ｌ、５１２ｒの３点を支えとして机などの平面に載置することができ、安定した状態で操作をすることができる。また、コントローラを机などに載置した場合に方向キー５１８や指示ボタン５２０ｘ〜５２０ｃが設けられた表側の操作面５１０ａが、図４５に示すように机などの平面と平行になり、プレイヤがこれら方向キー５１８や指示ボタン５２０ｘ〜５２０ｃを容易に操作することができる。
また、コントローラを机などに載置した場合、図４５に示すように、指示レバー５２２ｌ、５２２ｒが机にぶつかることなく、指で操作できるだけの空間があるので、持ち手５１２ｌ、５１２ｒに両手をおいた状態のままで指示レバーを容易に操作することができる。
また、コントローラはかなり乱暴に取り扱われることが多く、コントローラを落としたり他の物にぶちけた場合でも、コントローラ本体５１０の裏側に突出部分５１０ｂ横のくぼんだ操作面５１０ｃ、５１０ｄに指示レバー５２２ｌ、５２２ｒが設けられているため、レバー５２２ｌ、５２２ｒが直接衝撃を受けることを防止することができる。
次に、本実施形態のコントローラの回路構成を図５０のブロック図を用いて説明する。
方向キー５１４のデジタル方向指示のために、ゴムスイッチ５３８により上下左右の方向に対応して上接点５３８ａ、下接点５３８ｂ、左接点５３８ｃ、右接点５３８ｄが構成されている。これら各接点５３８ａ〜５３８ｄの出力は方向キー方向決定手段５６０に入力される。方向キー方向決定手段５６０は、これら出力から方向キー５１４の操作プレート５３０が傾いた方向を決定する。
一方、方向キー５１４のアナログ方向指示のために、円形プレート５３４の直交する方向に設けられたフォトインタラプタ５４２ａ、５４２ｂが設けられている。フォトインタラプタ５４２ａ、５４２ｂにはそれぞれ計数手段５６２ａ、５６２ｂが設けられていて、通過したエンコーダ５４０の穴５４０ａを計数する。方向キー傾斜方向演算手段５６４は、計数手段５６２ａ、５６２ｂによる計数値から、方向キー５１４の円形プレート５３４が傾斜している傾斜方向を演算する。最も押し込まれた方向が指示方向となる。
方向キー決定手段５６０と方向キー傾斜方向演算手段５６４からの出力は切換スイッチ５２４により切り換えられて、データ入出力制御部５７０に入力される。
スタータボタン５１６の出力は直接にデータ入出力制御部５７０に入力される。
指示レバー５２２ｌのフォトインタラプタ５５６ｌと、指示レバー５２２ｒのフォトインタラプタ５５６ｒには、それぞれ計数手段５６６ｌ、５６６ｒが設けられている。通過した円形エンコーダ５５４の穴５５４ａを計数する。指示レバー角度演算手段５６８ｌは、計数手段５６６ｌの計数値から、指示レバー５２２ｌの操作レバー５５０の回動角度を演算する。同様に、指示レバー角度演算手段５６８ｒは、計数手段５６６ｒの計数値から、指示レバー５２２ｒの操作レバー５５０の回動角度を演算する。
指示レバー角度演算手段５６８ｌ、５６８ｒからの演算出力はデータ入出力制御部５７０に入力される。
指示ボタン５２０ｘ、５２０ｙ、５２０ｚ、５２０ａ、５２０ｂ、５２０ｃの出力は直接にデータ入出力制御部５７０に入力される。
データ入出力制御部５７０は、上述した各構成部材からの信号を受け、ゲーム装置本体６００から出力されるデータリクエストに応じて、必要なデータを選択してケーブル５１４を介してゲーム装置本体６００に送出する。
なお、コントローラ全体の電源は、ケーブル５１４を介してゲーム装置本体６００から供給される。
以上の通り、本実施形態によれば、指示レバーを操作することにより、従来のコントローラでは不可能であった連続的に変化する指示を行うことができる。また、方向指示についても操作プレートの傾斜方向を検出して任意の方向の指示を行うことができる。しかも、指示レバーは裏側の操作面に設けられているので、コントローラを保持したときに、ちょうど開いている人差し指や中指で操作でき、容易にしかも微妙な操作が可能である。
本実施形態によるコントローラを用いれば、従来のコントローラでは困難なゲームであっても自然で快適な操作感覚を実現することができる。例えば、レーシングゲームにおいて、ハンドル操作に方向キーを用い、ギヤチェンジ操作やシフトレバー操作に指示ボタンを用い、ブレーキ操作に左側の指示レバーを用い、アクセル操作に右側の指示レバーを用いれば、微妙な操作を自然な操作感覚で実現することができる。
（変形実施形態）
本発明は上記実施形態に限らず種々の変形が可能である。
例えば、上述した第１及び第２実施形態に記載した拡張ユニットの機能は、例示であって、他の機能を追加するような拡張ユニットであってもよい。
また、コントローラの方向キーの機能としては、上述した第３実施形態以外の機構により方向キーの傾斜方向を検出してもよい。また、ジョイスティックのような操作部の倒した方向から任意の角度を検出するようにしてもよい。
また、上述した第３実施形態においては、方向キーにおけるデジタル方向指示とアナログ方向指示を切換スイッチで切り換えたが、切換スイッチを設けることなく方向キー自体を操作して切り換えるようにしてもよい。また、デジタル方向指示とアナログ方向指示の双方のデータを供給し、ゲーム装置本体側で選択的に利用するようにしてもよい。
また、コントローラの指示レバーの機構としては、上述した第３実施形態以外の機構により連続的に変化する指示量を検出してもよい。また、コントローラ本体の裏側の操作面に設けた指示レバーの代わりに、１回の操作により単一の指示を出力する指示ボタンを設けてもよい。コントローラを保持した際に、親指以外の開いている指により容易に操作することができ、従来よりも多数の指示ボタンをコントローラに設けることができる。
また、上記実施形態では、ゲーム装置に用いるコントローラに本発明を適用したが、ゲーム装置以外の他の電子装置を制御する入力装置としてのコントローラに本発明を適用してもよい。
なお、本明細書において「連続的に変化する」「連続的な指示方向」等における「連続」とは、いわゆるアナログ的な量として連続する場合だけでなく、アナログ信号をデジタル信号に変換した際のデジタル量のように、厳密には連続しておらず離散的ではあるが、信号処理からみて連続であるとみなせる場合も含むものである。
［産業上の利用可能性］
本発明は、操作者が操作することにより電子装置に種々の指示を送出するコントローラに適しており、特に、ゲーム装置のようなゲーム内容に応じた指示を送出することが望まれるコントローラに適している。
【図１】
0003756955.tif 000002
【図２】
0003756955.tif 000003
【図３】
0003756955.tif 000004
【図４】
0003756955.tif 000005
【図５】
0003756955.tif 000006
【図６Ａ】
0003756955.tif 000007
【図６Ｂ】
0003756955.tif 000008
【図７】
0003756955.tif 000009
【図８】
0003756955.tif 000010
【図９Ａ】
0003756955.tif 000011
【図９Ｂ】
0003756955.tif 000012
【図１０Ａ】
0003756955.tif 000013
【図１０Ｂ】
0003756955.tif 000014
【図１０Ｃ】
0003756955.tif 000015
【図１０Ｄ】
0003756955.tif 000016
【図１１】
0003756955.tif 000017
【図１２】
0003756955.tif 000018
【図１３】
0003756955.tif 000019
【図１４】
0003756955.tif 000020
【図１５】
0003756955.tif 000021
【図１６】
0003756955.tif 000022
【図１７】
0003756955.tif 000023
【図１８】
0003756955.tif 000024
【図１９】
0003756955.tif 000025
【図２０】
0003756955.tif 000026
【図２１】
0003756955.tif 000027
【図２２】
0003756955.tif 000028
【図２３】
0003756955.tif 000029
【図２４】
0003756955.tif 000030
【図２５】
0003756955.tif 000031
【図２６】
0003756955.tif 000032
【図２７】
0003756955.tif 000033
【図２８】
0003756955.tif 000034
【図２９】
0003756955.tif 000035
【図３０】
0003756955.tif 000036
【図３１】
0003756955.tif 000037
【図３２】
0003756955.tif 000038
【図３３】
0003756955.tif 000039
【図３４】
0003756955.tif 000040
【図３５】
0003756955.tif 000041
【図３６】
0003756955.tif 000042
【図３７】
0003756955.tif 000043
【図３８】
0003756955.tif 000044
【図３９】
0003756955.tif 000045
【図４０】
0003756955.tif 000046
【図４１】
0003756955.tif 000047
【図４２Ａ】
0003756955.tif 000048
【図４２Ｂ】
0003756955.tif 000049
【図４３】
0003756955.tif 000050
【図４４】
0003756955.tif 000051
【図４５】
0003756955.tif 000052
【図４６】
0003756955.tif 000053
【図４７】
0003756955.tif 000054
【図４８Ａ】
0003756955.tif 000055
【図４８Ｂ】
0003756955.tif 000056
【図４９】
0003756955.tif 000057
【図５０】
0003756955.tif 000058