【0001】
【発明の属する技術分野】
本発明は、ビデオゲーム機を操作するためのコントローラに関する。
【0002】
【従来の技術】
IT技術の進歩と共に、コンピュータの性能は大きく進歩を遂げている。それにともない、家庭内においてテレビ受像機に接続されるビデオゲームも、高速性、画像性能、多様性などの点において、著しい進歩がなされている。特に、ビデオゲームにおいては、遊戯者が画面上のキャラクターを操作する等のために、ビデオゲーム機に付属のコントローラが利用される。このビデオゲームに利用されるコントローラは、遊戯者による操作の容易性、あるいは、ビデオゲーム機としての娯楽性を向上させるため、様々なタイプにものが知られている。
【0003】
例えば、単純なゲームの操作に加えて豊かなゲーム操作感を実現するために、遊戯者の手指に多彩な振動を与える加振式コントローラがある。この加振式コントローラには、所定の振動モードで振動するアクチュエータが内蔵されている。加振式コントローラは、例えば、異なる振動モードで振動する各アクチュエータによって縦モードと横モード、あるいは微細な連続振動と大きな衝撃的振動を生成するように構成される。
【0004】
一般的なビデオゲーム機に付属のコントローラでは、一人の遊戯者が一つのコントローラを両手で把持して使用するように構成されており、複数人により、一つのコントローラを使用することはできない。
【0005】
【発明が解決しようとする課題】
このように、従来のビデオゲーム機のコントローラでは、一人の遊戯者が所定の大きさのコントローラを両手で把持して使用するため、様々な遊戯形態に対応することができないという問題点があった。
本発明は、このような問題点を解決するためになされたもので、様々な遊戯形態に対応することができるコントローラを提供することを目的とする。
【0006】
【課題を解決するための手段】
本発明にかかるビデオゲーム機用コントローラは、通常の使用時に遊戯者の一方の手によって把持される第1の把持部と、同じく通常の使用時に遊戯者の他方の手によって把持される第2の把持部とを備えたビデオゲーム機用コントローラであって、前記第1の把持部と、第1の操作ボタンを有する第1のユニットと、前記第1のユニットとは着脱可能かつ通信可能に電気的に接続され、前記2の把持部と、第2の操作ボタンと、前記第1の操作ボタン及び前記第2の操作ボタンの操作に応じてビデオゲーム機に対して操作信号を送信する制御部とを備えた第2のユニットとを備えたものである。このような構成により、第1のユニットと第2のユニットが合体した状態で使用できるのみならず、物理的に分離した状態で使用することもでき、さらには、第2のユニットのみ単独で使用することもできる。従って、例えば、2人でゲーム上の一つのキャラクタを制御できたり、また、片手のみで操作できたりし、様々な形態においてゲームを楽しむことが可能となる。
【0007】
ここで、前記第1のユニットと前記第2のユニットとは、少なくとも第2のユニットから取り外し可能なケーブルを介して通信可能に接続することが望ましい。このような構成により、片手のみで第2のユニットを操作する場合に、第1のユニット及びケーブルと切り離すことができるので、これらの第1のユニットやケーブルが操作の邪魔にならず、快適に片手操作を行うことができる。
【0008】
また、前記第2のユニットのみをコントローラとして用いる場合には、前記制御部は、第2の操作ボタンの少なくとも1つに対し、前記第1の操作ボタン又は前記第2の操作ボタンから任意の操作ボタンを再配置し、当該第2の操作ボタンの操作に応じて生成された操作信号を当該再配置された任意の操作ボタンの操作に応じて生成された操作信号としてビデオゲーム機に対して出力するようにしてもよい。これにより、第2のユニットにおいて、第1のユニットの操作ボタンを操作した場合と同様の操作を行うことができるため、片手操作が可能なゲームの種類を増加させることができる。
【0009】
好適な実施の形態では、 前記第2の操作ボタンに対し、前記第1の操作ボタン又は前記第2の操作ボタンから任意の操作ボタンを再配置する少なくとも2つ以上の任意の操作ボタン配置状態から1つの状態を選択するための切り替えスイッチを前記第2のユニットに備えている。これにより、片手操作を行う場合に容易に操作ボタンの割り当てを実現できる。
【0010】
また、前記第1のユニットと前記第2のユニットとの電気的接続を自動認識し、前記第1のユニットと前記第2のユニットとの電気的接続が分離状態であることを認識した場合には、前記第2の操作ボタンの少なくとも1つに対し、任意の操作ボタン配置状態を自動設定するようにするとよい。このような構成により、遊戯者の手を煩わすことなく、操作ボタンの割り当てを実現できる。
【0011】
また、前記第1のユニットは、前記第1の操作ボタンの操作に応じて操作信号を生成し、前記第2のユニットに設けられた制御部に対して当該操作信号をシリアル通信にて送信する制御部を有するようにしてもよい。このような構成により、第1のユニットと第2のユニットとを繋ぐケーブルを細くすることが可能となるため、第1のユニットと第2のユニットとを分離した状態における操作性を向上させることができる。
【0012】
さらに、前記第1のユニットと、前記第2のユニットとを離間した状態で連結する離間固定部材を備えるようにしてもよい。これにより、遊戯者の手の位置を変更できるため、ゲームの種類に応じて最適な姿勢においてゲームを楽しむことができる。ここで、前記離間固定部材には、前記制御部又はビデオゲーム機と電気的に接続された第3の操作ボタンを有するようにするとよい。これにより、新たな操作ボタンを設けることができ、多様な操作が可能となる。
また、前記第1のユニットに第1の振動手段を設け、前記第2のユニットに第2の振動手段を設け、当該第1の振動手段と第2の振動手段とは独立して振動制御できるよう構成してもよい。第1のユニットと第2のユニットとを分離した状態では、互いに振動手段の振動が伝わらないため、それぞれの振動手段を独立制御できるようにすることにより、新たな感覚でゲームを楽しむことができる。例えば、太鼓を叩くゲームにおいて、叩いた側のユニットの振動手段を適宜振動させることにより、叩いた感覚をより的確に遊戯者に伝達することが可能となる。
【0013】
【発明の実施の形態】
以下、本発明の実施の形態について図を参照して説明する。
発明の実施の形態1.
まず、図1を用いて、本発明にかかるコントローラについて説明する。図1は、本発明にかかるコントローラの外観を示す斜視図である。
図1に示すように、コントローラ10は、その本体が二つのユニットに分離され、右側ユニット101(Rユニットと略す)、左側ユニット102(Lユニットと略す)から構成されている。本発明にかかるコントローラ10は、これらR、Lの両ユニット101、102に物理的に分離された分離型のコントローラ10として、またR、Lの両ユニット101、102を物理的に連結した合体型のコントローラ10として、コンピュータやビデオゲームの画面上の文字、図形、記号などの入力、キャラクターの移動等を操作するために使用されうる。さらに、本発明にかかるコントローラ10は、後述するように、Rユニット101単体で用いる片手型のコントローラ10としても使用されうる。
【0014】
Rユニット101、Lユニット102のそれぞれには、R、Lの両ユニット101、102を連結して合体型のコントローラ10を構成するために、右側連結部材(R連結部材と略す)111、左側連結部材(L連結部材と略す)112が設けられている。また、図1に示すように、連結部材111、112は、Rユニット101、Lユニット102のそれぞれに設けられているが、これに限らず、それぞれを左右逆に設けてもよい。
【0015】
R連結部材111は、Rユニット101の側面の中央部付近から突出して形成されている。R連結部材111は、その側面で上下方向に帯状に形成されている。R連結部材111は、その上面がRユニット101の上面とほぼ同じ幅を有し、その下方に細い幅の帯状の部材が延在している。
このR連結部材111に対して、L連結部材112は、Lユニット102の側面の中央部付近に窪みが形成される。この窪みの形状は、R連結部材111を連結可能な形状を有する。例えば、L連結部材112は、鉤状の突出部を二つ合わせた形状を有し、R連結部材111と同様に、Lユニット102の側面で上下方向に帯状に形成されている。この帯状のL連結部材112の下側には、R連結部材111がLユニット102の上面からスライドして外れるのを防ぐ停止部材113が形成されている。
【0016】
さらに、図1に示すように、Lユニット102の連結部材112の上部付近には、固定部材12が設けられている。この固定部材12は、回転部材121、軸部材122から構成される。回転部材121は、軸部材122を軸として、図中矢印方向に回転可能となっている。また、図示しないが、回転部材121と軸部材122との間には、板バネが設けられ、この板バネによって、回転部材121をLユニット102の側面から突出するような位置に付勢している。従って、Lユニット102にRユニット101を接続する場合には、一旦回転部材121がLユニット102の側面から突出しないような位置に回転させた状態で、両者を接続し、その後、Lユニット102の側面から突出した位置に回転させる。
【0017】
Rユニット101とLユニット102とは、接続ケーブル13によって相互通信可能に接続されている。接続ケーブル13の一端は、Lユニット102に固定されているが、他端は、Rユニット101の接続コネクタ(図示せず)に対して着脱可能に接続されている。このように、接続ケーブル13を取り外すことができるので、Rユニット101を片手型のコントローラ10として使用する場合には、使用しないLユニット102及び接続ケーブル13が邪魔となるのを回避することができ、Rユニット101単体での使い勝手を向上させることができる。
【0018】
なお、R、Lの両ユニット101、102とは、接続ケーブル13によって接続されているが、例えばR、Lユニット101、102にBluetoothモジュール等を備えて無線で通信することができるようにしてもよい。これにより、Rユニット101とLユニット102との間を離して、より自由な形態でコントローラ10を使用することができる。また、R、Lユニット101、102それぞれの連結面にコネクタを設け、R、Lユニット101、102を直接にコネクタ同士電気的に接続させて通信できるよう構成してもよい。これにより、合体型のコントローラ10として用いる場合に、接続ケーブル13が邪魔とならず、コントローラ10の使い勝手を良くすることができる。
【0019】
Rユニット101の背面に、図示しないゲーム機本体と通信を行う通信ケーブル14が出ている。ここで、Lユニット102に通信ケーブル14を設けてもよいが、後述するようにRユニット101のみで操作するためにRユニット101に設けるのが好ましい。なお、Rユニット101とゲーム機本体とは、通信ケーブル14によって接続されているが、接続ケーブル13と同様に、例えばRユニット101にBluetoothモジュール等を備えて無線で通信することができるようにしてもよい。これにより、通信ケーブル14のような物理的な障害を除くことができ、コントローラ10の使い勝手を良くすることができる。
【0020】
続いて、図1を用いて、Rユニット101、Lユニット102の外観について説明する。
Rユニット101は、ボタン付きRスティック211、R操作ボタン221、231、241、操作ボタン251、252、切替スイッチ26、指示ボタン27を備えている。図1に示すように、ボタン付きRスティック211、R操作ボタン221、操作ボタン251、252、切替スイッチ26、指示ボタン27は、遊戯者がRユニット101を把持した状態で遊戯者と対向する前面に設けられている。R操作ボタン231は、遊戯者がRユニット101を右手で把持した状態で上面に設けられている。R操作ボタン241は、Rユニット101の背面に設けられたR支持部材281の上面に設けられている。
【0021】
Lユニット102は、ボタン付きLスティック212、方向ボタン222、操作ボタン232、242を備えている。図1に示すように、ボタン付きLスティック212、方向ボタン222は、遊戯者がLユニット102を把持した状態で遊戯者と対向する前面に設けられている。L操作ボタン232は、遊戯者がLユニット102を左手で把持した状態で上面に設けられている。L操作ボタン242は、Lユニット102の背面に設けられたL支持部材282の上面に設けられている。
【0022】
ボタン付きRスティック211、ボタン付きLスティック212は、ボタン付きアナログスティックであり、揺動可能なコントロール・レバーとして機能する。ボタン付きRスティック211、ボタン付きLスティック212は、放射状の全ての方向に、もしくは、所定の方向のみ、所定の揺動幅をもって揺動可能である。ボタン付きRスティック211、ボタン付きLスティック212が傾倒されると、ゲーム機本体に命令が送信され、例えば、画面上のキャラクターが傾倒方向に移動する。
さらに、ボタン付きRスティック211、ボタン付きLスティック212は、押しボタン式スイッチとしても機能し、押されることによって、ゲームにおける命令の選択、実行、あるいは操作などがなされる。
【0023】
R操作ボタン221、231、241は、押しボタン式スイッチである。R操作ボタン221は、図1に示すように、「○」、「△」、「□」、「×」の4つの操作ボタンからなる。R操作ボタン221、231、241は、押しボタン式スイッチとしてのボタン付きRスティック211と同様に、押されることによって、ゲームにおける命令の選択、実行、あるいは操作などがなされる。
また、操作ボタン251、252も押しボタン式スイッチであるが、この操作ボタン251、252は、後述する片手型のコントローラ10で使用するときにL操作ボタン232、242として機能し、R、Lユニット101、102の両方を用いる場合には使用されない。
方向ボタン222、L操作ボタン232、242も同様に、押しボタン式スイッチである。方向ボタン222は、デジタル式の場合には十字の8方向に、L操作ボタン232、242は、押されることによって種々の操作がなされる。アナログ式の場合には、360度任意の方向でかつ強弱もつけることができる。
【0024】
切替スイッチ26は、スライド式のスイッチであり、図1においては、「1」、「2」、「3」の3段階で切替え可能になっている。切替スイッチ26は、切替えられることによって、後述するRユニット101のみで使用する場合に、ボタン付きRスティック211をボタン付きRスティック211としてそのまま機能させるか、ボタン付きLスティック212として機能させるか、あるいは、方向ボタン222として機能させるかを切替えることができる。指示ボタン27は、押しボタン式スイッチであり、押されることによって、例えば、ゲームの開始、停止、遊戯途中のゲームの保存などがなされる。
【0025】
Rユニット101のケース上部には、R凹部291が設けられている。このR凹部291は、遊戯者が操作ボタン231、241を使用しないときに指を置くものであり、操作ボタン231、241の設置位置付近に形成されている。具体的には、R凹部291は、Rユニット101の右側の上角部に形成される。さらに、遊戯者が指を置きやすいように、その角部を滑らかに除去して形成される。Lユニット102のケース上部にも、左側の上角部を滑らかに除去して、R凹部291と同様のL凹部292が形成されている。
【0026】
R、Lユニット101、102のケース内部には、図示しないが、8ビット256段階の振動モードで振動するアクチュエータを有する。R、Lユニット101、102それぞれのアクチュエータは、ゲーム機本体から命令信号を受けて種々の振動モードで振動する。特に、強弱の振動モードを変えることにより、遊戯者の手指に振動を与え、遊戯者にゲーム操作感を与える。
【0027】
さらに続いて、R、Lユニット101、102に分離されたコントローラ10の使用形態について説明する。ここで、この分離されたコントローラ10の使用形態として、二人の遊戯者により一つのキャラクターを操作する場合について説明するが、一人の遊戯者により操作してもよい。
コントローラ10を用いてビデオゲームをする遊戯者は、右手でRユニット101を保持し、そのケース上面に右の親指を置いてボタン付きRスティック211、R操作ボタン221、指示ボタン27を操作する。それとともに、遊戯者は、残り右手の指でケース底面を支え、必要に応じて残りの指のいずれかでRユニット101ケース上面のR操作ボタン231、241を操作する。また、R操作ボタン231、241を操作しないときは、遊戯者は、R凹部291に指を置き、ケース底面を支える指との間でRユニット101を安定に保持する。
もう一人の遊戯者は、左手でLユニット102を保持し、そのケース上面に左の親指を置いてボタン付きLスティック212、方向ボタン222を操作する。それとともに、遊戯者は、残りの左手の指でケース底面を支え、必要に応じて残りの指のいずれかでLユニット102ケース上面のL操作ボタン232、242を操作する。また、L操作ボタン232、242を操作しないときは、遊戯者は、L凹部292に指を置き、ケース底面を支える指との間でLユニット102を安定に保持する。
【0028】
次に、合体型のコントローラ10、Rユニット101単体で用いる片手型のコントローラ10について順に説明する。
まず、図2を用いて、合体型のコントローラ10について説明する。図2は、この合体型のコントローラ10を示す斜視図である。図2に示すように、合体型のコントローラ10は、R、L連結部材111、112が形成された側面において連結される。R、Lの両ユニット101、102を連結する際、L連結部材112の上側から、L連結部材112の窪み部分にR連結部材111の突出部分を嵌め込み、この状態で下側にスライドさせてR、Lの両ユニット101、102を連結する。このとき、回転部材121は、長手方向が左右方向に向いた状態から、図示しない固定部材12の板バネを縮めつつ左方向に回転させられる。
【0029】
R連結部材111をL連結部材112に嵌め込んだ後、固定部材12は、その板バネの弾性により、元の状態に戻り、Rユニット101の上面を下方向に押える。それとともに、L連結部材112の下側の停止部材113によって、R連結部材111は下側からも押えられ、固定部材12と停止部材113の間でR連結部材111がL連結部材112に固定保持される。これにより、Rユニット101は、Lユニット102に固定保持される。
【0030】
逆に、合体型のコントローラ10をRユニット101、Lユニット102に分離する場合、まず、回転部材121を図中矢印の左方向に回転させ、回転部材121がRユニット101の上面を下方向に押えるのを解除する。このとき、図示しない固定部材12の板バネは、縮められている。そして、L連結部材112の上側から、その窪み部分に嵌め込まれたR連結部材111の突出部分を上方向にスライドさせる。R連結部材111は、L連結部材112の上側から外れ、R、Lの両ユニット101、102が分離される。固定部材12は、その板バネによって元の位置に戻る。
【0031】
図2に示す合体型のコントローラ10を遊戯者が用いるとき、遊戯者は、コントローラ10のケースを左右から両手で挟んで保持し、コントローラ10のケース上面に左右の親指を置いてR、ボタン付きRスティック211、212、R操作ボタン221、方向ボタン222、指示ボタン27を操作する。それとともに、遊戯者は、残りの指でケース底面を支え、必要に応じて残りの指のいずれかでケース上面のR、L操作ボタン231、241、232、242を操作する。
【0032】
続いて、図3を用いて、片手型のコントローラ10について説明する。図3は、この片手型のコントローラ10を示す斜視図である。
図3に示すように、片手型のコントローラ10の場合には、接続ケーブル13がRユニット101から外される。Rユニット101を単体で用いてビデオゲームをする遊戯者は、右手でRユニット101を保持し、そのケース上面に右の親指を置いてボタン付きRスティック211、R操作ボタン221、指示ボタン27を操作する。それとともに、遊戯者は、残り右手の指でケース底面を支え、必要に応じて残りの指のいずれかでRユニット101ケース上面のR操作ボタン231、241を操作する。また、Rユニット101の切替スイッチ26は、右手親指で切替えることができるようになっている。遊戯者は、ビデオゲームの進行に応じて、この切替スイッチ26を素早く切替えて操作を行う。
【0033】
図3において、例えば、切替スイッチ26が「1」の位置に合わせられている場合、ボタン付きRスティック211が分離型、合体型における本来のボタン付きRスティック211に指定され、ボタン付きRスティック211は初期設定通りに機能する。切替スイッチ26が「2」の位置に合わせられている場合、ボタン付きRスティック211がボタン付きLスティック212に指定され、ボタン付きRスティック211は、ボタン付きLスティック212を割り当てられてボタン付きLスティック212として機能する。さらに、切替スイッチ26が「3」の位置に合わせられている場合、ボタン付きRスティック211が方向ボタン222に指定され、ボタン付きRスティック211は、方向ボタン222を割り当てられて方向ボタン222として機能する。なお、Lユニット102のL操作ボタン232、242は、Rユニット101の操作ボタン251、252により代用され、遊戯者はL操作ボタン232、242を親指で操作する。
【0034】
以上のように、上記コントローラ10を用いることにより、分離型、合体型、片手型として用いることにより、遊戯者は様々な遊戯形態でビデオゲームのキャラクターを操作することができる。例えば、分離型のコントローラ10として用いて、二人の遊戯者で一つのキャラクターを操作したり、R、Lユニット101、102において異なる振動モードでアクチュエータを振動させたりすることができる。特に、太鼓を叩くゲームのように、右手と左手に伝わる振動の異なるゲームの場合、遊戯者は、よりリアルな操作感を得ることができる。
【0035】
また例えば、合体型のコントローラ10として用いて、一般のコントローラと同様に、アクション形・格闘系ゲームや速くて複雑なゲームのキャラクターを操作することができる。さらに例えば、片手型のコントローラ10として用いて、飲食したり出版物を片手に持ったりしながら、キャラクターを操作することができる。あるいは、分離型や片手型のコントローラ10として用いることにより、遊戯者が横になるような様々な姿勢で快適にゲームをすることができる。特に、激しい動作や振動のないゲームを長々とする場合には、遊戯者は快適にゲームをし続けることができる。
【0036】
発明の実施の形態2.
まず、図4を用いて、コントローラ10における内部構成の一例について説明する。図4は、コントローラ10の一構成例を示すブロック図である。
図4に示すように、Rユニット101に8ビットマイコン(IC)、メモリ等が搭載され、Lユニット102にはマイコンが搭載されていない。これらのユニット101、102は、接続ケーブル131により電気的に接続され、データ通信可能となっている。また、Rユニット101は、ゲーム機本体と通信ケーブル14により通信を行う。
【0037】
Rユニット101のマイコン(IC)は、R、Lユニット101、102の各ボタンの操作に応じて発生した信号を検知する入力部、この入力部により検知された信号を操作信号として所定の信号形式に変換し、所定の通信プロトコル形式で通信ケーブル14に出力する操作制御部等を有する。
【0038】
図4において、接続ケーブル131は、14芯ケーブルが用いられている。この14芯ケーブルの各ケーブルを介して、Rユニット101は、Lユニット102に各種信号を出力する。14本の信号線は、電源ライン51〜53、データライン54〜63、接続検出用ライン64から構成される。電源ライン51〜53それぞれは、3.3V、8.0V、GNDからなる電源をRユニット101からLユニット102に供給する信号線である。
【0039】
データライン54は、ボタン付きLスティック212がコントロール・レバーとして動いたときのX方向の変化量を示すLスティック(X)信号をLユニット102からRユニット101に入力する信号線である。データライン55は、ボタン付きLスティック212がコントロール・レバーとして動作したときのY方向の変化量を示すLスティック(Y)信号をLユニット102からRユニット101に入力する信号線である。これらボタン付きLスティック212のX方向を示す信号とY方向を示す信号とによって、放射状の全ての方向を示す信号が構成される。
さらに、データライン56は、ボタン付きLスティック212が押しボタン式のスイッチとして押されたときのオン・オフを示すL3信号をLユニット102からRユニット101に入力する信号線である。
【0040】
データライン57〜60は、順に、十字になっている方向ボタン222が上下左右のいずれかを押されたときのオン・オフを示すUP信号、DOWN信号、LEFT信号、RIGHT信号をLユニット102からRユニット101に入力する信号線である。データライン61、62それぞれは、L操作ボタン232、242が押されたときのオン・オフを示すL1信号、L2信号をLユニット102からRユニット101に入力する信号線である。データライン63は、ゲーム機41本体から指定された振動モードでアクチュエータを駆動させるモータ信号をRユニット101からLユニット102に入力する信号線である。
【0041】
また、接続ケーブル131によってR、Lユニット101、102が接続されているか否かを示す検知ポートに接続された接続検出用ライン64が設けられている。左右のユニット101、102が各信号線51〜63により接続されているときには、接続検出用ライン64に接続された検知ポートの電位がグランド・レベルとなり、接続されていないときには、3.0V等の所定の電圧レベルとなるように設定されている。Rユニット101から接続ケーブル131が外されると、検知ポートの電圧が上昇し、Rユニット101は、自動で接続ケーブル131が接続されているかを認識する。
【0042】
続いて、図4に示すコントローラ10の操作時における内部動作について説明する。
分離型、合体型のコントローラ10として用いる場合、Rユニット101とゲーム機41本体とは、通信ケーブル14を介して通信する。Lユニット102とゲーム機41との通信は、Rユニット101を介して行われる。
【0043】
分離型、合体型のコントローラ10として用いる場合、検知ポート64によってRユニット101は接続ケーブル131の接続を認識している。これを前提に、Rユニット101は、電源ライン51〜53を介してLユニット102に電源を供給するとともに、データライン54〜62を介してLユニット102からLユニット102の各種ボタンの動作を示す操作信号を受け取る。Rユニット101は、この受け取った操作信号をゲーム機41に転送し、Lユニット102による操作が実行される。
【0044】
Lユニット102を振動させるとき、ゲーム機41からRユニット101に、図示しないLユニット102のアクチュエータを所定の振動モードで振動させる命令信号が入力される。そして、Rユニット101は、データライン63を介して、この命令信号をLユニット102に転送し、Lユニット102のアクチュエータを駆動させる。また、Lユニット102のアクチュエータを振動させる命令信号とRユニット101のアクチュエータを振動させる命令信号が異なる場合には、左右のアクチュエータは、互いに異なる振動モードで振動する。
【0045】
片手型のコントローラ10として用いる場合、Rユニット101の基本的機能は、Rユニット101とゲーム機41本体とが通信ケーブル14を介して通信して実現される。Lユニット102の機能は、Rユニット101の切替スイッチ26を切替えることにより、Rユニット101上で実現される。図5に、切替スイッチ26の切替処理が示されている。また、Rユニット101は、検知ポート64により接続ケーブル131がRユニット101に接続されていないことを認識しており、これを前提として切替スイッチ26の切替処理が行なわれる。なお、図5においては、ボタン付きRスティック211がボタン付きLスティック212、方向ボタン222の機能をする場合であるが、これに限らず、Rユニット101の任意のボタンがその機能をするようにしてもよい。
【0046】
図5に示すように、Rユニット101がボタン付きRスティック211による操作を示す信号をゲーム機41本体に出力する(S111)とき、切替スイッチ26によってボタン付きRスティック211としての機能が指定されている場合には(S112)、そのままボタン付きRスティック211による操作を示す信号として出力する(S113)。これにより、ボタン付きRスティック211は初期設定通りに機能する。
【0047】
切替スイッチ26によってボタン付きLスティック212としての機能が指定されている場合には(S114)、ボタン付きLスティック212による操作を示すLスティック(X)信号、Lスティック(Y)信号、L3信号のいずれかとしてゲーム機41本体に出力される(S115)。これにより、ボタン付きRスティック211はボタン付きLスティック212として機能する。
【0048】
切替スイッチ26がボタン付きRスティック211もボタン付きLスティック212も指定しない場合には(S114)、Lユニット102の方向ボタン222が指定され、方向ボタン222による操作を示すUP信号、DOWN信号、LEFT信号、RIGHT信号のいずれかとしてゲーム機41本体に出力される(S116)。ボタン付きRスティック211は方向ボタン222として機能する。
尚、この例では、切替スイッチ26の状態に応じてボタンの割り当てを変更するようにしたが、これに限らず、検知ポート64による接続ケーブル131の接続状態の検知結果のみに応じてボタンの割り当てを変更するようにしてもよい。
【0049】
このように、Rユニット101にマイコンを搭載し、14芯の接続ケーブル131により左右のユニット101、102を通信可能に接続する場合には、少ないマイコンによりコントローラ10を動作させることができ、コントローラ10の生産コストを低減することができる。
【0050】
次に、図6を用いて、コントローラ10における内部構成の他の一例について説明する。図6は、コントローラ10の他の構成例を示すブロック図である。
図6に示すように、R、Lユニット101、102に、ともに8ビットマイコン(IC)が搭載されている。Rユニット101のマイコン(IC)は、メインマイコンとなって、Lユニット102のサブマイコンに各種動作をさせる。さらに、Lユニット102は、RAM等から構成されたメモリ42を備える。
【0051】
図6に示すコントローラ10では、Lユニット102は、Lユニット102における各種ボタン操作のデータをメモリ42に一時的に格納する。Rユニット101は、Lユニット102に対してメモリ42に格納された操作信号を表すデータを周期的に読み込ませて、そのデータを転送させる。このとき、データは、シリアル転送により転送される。そして、Rユニット101は、通信ケーブル14を介して、転送されたデータをゲーム機本体に対して出力する。
【0052】
図6において、接続ケーブル132は、8芯ケーブルが用いられている。この8芯ケーブルの各ケーブルを介して、Rユニット101とLユニット102との間で各種信号が入出力され、8本の信号線は、電源ライン51〜53、制御ライン71、72、データライン73、74、接続検出用ライン64から構成される。また、図4と同様に、Rユニット101に接続ケーブル13が接続されているか否かを自動で認識する検知ポート64が設けられている。
【0053】
電源ライン51〜53それぞれは、3.3V、8.0V、GNDからなる電源をRユニット101からLユニット102に供給する信号線である。制御ライン71は、Lユニット102からのデータ転送を有効にするイネーブル信号をRユニット101からLユニット102に入力する信号線である。制御ライン72は、Lユニット102が行う各種動作の周期を示すクロック信号をRユニット101からLユニット102に入力する信号線である。
【0054】
データライン73は、8ビット256段階の振動モードを指定してアクチュエータを駆動させるモータ信号をRユニット101からLユニット102に入力する信号線である。データライン74は、図4でデータ2と記載したLスティック(X)信号、Lスティック(Y)信号、L3信号、UP信号、DOWN信号、LEFT信号、RIGHT信号、L1信号、L2信号をLユニット102からRユニット101に入力する信号線である。
【0055】
続いて、図6に示すコントローラ10の操作時における内部動作について説明する。
分離型、合体型のコントローラ10として用いる場合、Rユニット101は、図4に示したコントローラ10と同様に、通信ケーブル14を介してゲーム機41本体と通信して、Rユニット101の基本的機能を実現させる。これに対して、Lユニット102は、Rユニット101を介してゲーム機41と通信し、Rユニット101の基本的機能を実現させる。また、Lユニット102は、Lユニット102において各種ボタンの上記Lスティック(X)信号、Lスティック(Y)信号、L3信号、UP信号、DOWN信号、LEFT信号、RIGHT信号、L1信号、L2信号により表されたデータをメモリ42に格納する。
【0056】
分離型、合体型のコントローラ10として用いる場合、検知ポート64によってRユニット101は接続ケーブル132の接続を認識している。これを前提にRユニット101は、電源ライン51〜53を介してLユニット102に電源を供給する。そして、Rユニット101は、制御ライン71を介してイネーブル信号をLユニット102に出力して、Lユニット102に、メモリ42に格納されたデータの転送を有効にさせる。それとともに、Rユニット101は、制御ライン72を介して、その格納されたデータの読込みや転送の周期となるクロック信号を出力する。
【0057】
イネーブル信号を入力されたLユニット102は、クロック周期に基づいて、メモリ42からデータを読み出し、データライン74を介してRユニット101に送る。これを受けたRユニット101は、この受け取ったデータをゲーム機41に転送し、Lユニット102による操作が行われる。また、Lユニット102を振動させるとき、ゲーム機41からRユニット101に、図示しないLユニット102のアクチュエータを所定の振動モードで振動させる命令信号が入力される。そして、Rユニット101は、データライン73を介して、この命令信号をLユニット102に転送し、Lユニット102のアクチュエータを駆動させる。
【0058】
片手型のコントローラ10として用いる場合は、前述と同様に、図5に示した切替スイッチ26による切替処理により、ボタン付きRスティック211が、Lユニット102のボタン付きLスティック212、方向ボタン222として機能する。これにより、Rユニット101のみでR、Lユニット101、102の基本的機能が実行される。
【0059】
このように、左右の両ユニット101、102にマイコンを搭載し、接続ケーブル132の芯数を減らすことができ、コントローラ10の見た目や使い勝手を向上させることができる。
【0060】
発明の実施の形態3.
本実施の形態において、コントローラ10の他の構成例について説明する。図7は、コントローラ10の他の構成例を示す平面図である。
図7(a)に示すように、R、Lユニット101、102の間に、離間固定部材811が設けられる。離間固定部材811の形状は、直方体形状、円柱形状等の種々の形状とすることができる。離間固定部材811は、図中の右側側面、左側側面それぞれに、L連結部材112、R連結部材111と同じR連結部材821、L連結部材822が設けられている。このR、L連結部材821、822によって、図7(a)に示すように、R、Lユニット101、102が、それぞれ左右から離間固定部材811に連結される。このように離間固定部材811を用いて、R、Lユニット101、102を一定の距離に離間された状態で固定することができる。さらに、二人の遊戯者は、コントローラ10を二人で持つため、安定して保持することができる。
【0061】
さらに、図7(b)に示すように、R、Lユニット101、102の間の離間固定部材812に、複数の操作ボタンを有するキーボード83を設けることができる。この場合、図示しないゲーム機とキーボード83とを接続するために、離間固定部材812にUSBケーブル84が設けられる。そして、離間固定部材812は、USBケーブル84を介してビデオゲーム機器41と電気的に接続される。また、この離間固定部材812は、Rユニット101のマイコンと電気的に接続するようにしてもよい。また、キーボード83の使用勝手を向上させるために、例えばキーボード83が設けられた離間固定部材812の面に傾斜をつけたり、この傾斜を段階的に切替えたりできるようにしてもよい。このような離間固定部材812を用いることにより、例えば、チャットのような対話しながら操作するゲームを行うことができる。
【0062】
また、図7(c)に示すように、R、Lユニット101、102の間の離間固定部材813を曲面形状としてもよい。これにより、R、Lユニット101、102を離間した状態で固定するとともに、R、Lユニット101、102の相対的な所定の位置関係を固定することができる。
【0063】
なお、離間固定部材812はキーボード83を有するが、これに限らず、コントロール・レバーを搭載したコントローラ、釣りのリールを搭載したコントローラ、ハンドルを搭載したコントローラのような特定のゲーム専用のコントローラや専用キー、小型の画像表示装置等を設けてもよい。これにより、より多くの様々なゲームに対応することができる。またなお、離間固定部材813は曲面を有するが、これに限らず、種々の形状とすることができ、例えば、二人の遊戯者が向かい合えるようにS字形状としてもよい。
【0064】
発明の実施の形態4.
図8に示されるように、Rユニット101とLユニット102は、15芯の接続ケーブル131により接続するようにしてもよい。15本の信号線は、電源ライン51〜53、Lスティック(X)信号用ライン54、Lスティック(Y)信号用ライン55、L3信号用ライン56、モータ信号用ライン63、選択信号用ライン91乃至96、データライン97、接続検出用ライン64が含まれる。
【0065】
選択信号用ライン91乃至96は、データライン97を介してUP、DOWN、LEFT、RIGHT、L1、L2のいずれかのアナログ信号を選択するためのデジタル信号をRユニット101からLユニット102に供給するために用いられる。例えば、UP選択信号ライン91にローレベル信号が出力されると、UPのアナログ信号がLユニット102からデータライン97を介してRユニット101に出力される。また、DOWN選択信号ライン92にローレベル信号が出力されると、DOWNのアナログ信号がLユニット102からデータライン97を介してRユニット101に出力される。このような信号となるために、Lユニットでは、周知の選択回路が構成される。
このような構成によれば、Rユニットは適宜各種のアナログ信号を取得することができる。
【0066】
なお、本発明にかかるコントローラは、R、Lユニット101、102の二つのユニットに分離可能となるように構成されているが、三つ以上のユニットに分離できるように構成してもよい。この場合、分離されたユニットのうちの一つは、上記Rユニット101のようにゲーム機本体とデータ通信を行うが、他のユニットのいずれか一つ若しくはいくつかのユニットを中継点とし、この中継点を介して他のユニットがゲーム機本体とデータ通信するように構成することができる。
具体的には、コントローラが3つのL、M、Rユニットに分離可能となるように構成される場合では、Lユニットがゲーム機本体とデータ通信を行い、Mユニットが上記R、Lユニット101、102と同様にLユニットと通信を行う。そして、Rユニットは、中継ユニットとして機能するMユニットによって中継されてLユニットと通信し、Lユニットを介してゲーム機本体と通信を行う。
【0067】
【発明の効果】
本発明によれば、様々な遊戯形態に対応することができるコントローラを提供することを提供することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態におけるコントローラの外観を示す斜視図である。
【図2】本発明の実施の形態におけるコントローラの外観を示す斜視図である。
【図3】本発明の実施の形態におけるコントローラの外観を示す斜視図である。
【図4】本発明の実施の形態におけるコントローラの内部構成の一例を示すブロック図である。
【図5】本発明の実施の形態におけるコントローラの切替スイッチの動作を示すフローチャートである。
【図6】本発明の実施の形態におけるコントローラの内部構成の他の一例を示すブロック図である。
【図7】本発明の実施の形態におけるコントローラの他の構成例を示す平面図である。
【図8】本発明の実施の形態におけるコントローラの内部構成の他の一例を示すブロック図である。
【符号の説明】
10 コントローラ、101 Rユニット、102 Lユニット、111 R連結部材、112 L連結部材、113 停止部材、12 固定部材、13 接続ケーブル、14 通信ケーブル
211 ボタン付きRスティック、212 ボタン付きLスティック、221、231、241 R操作ボタン、222 方向ボタン、232、242 L操作ボタン、251、252 操作ボタン、26 切替スイッチ、27 指示ボタン、281 R支持部材、282 L支持部材、291 R凹部、292 L凹部41 ゲーム機、42 メモリ
51〜53 電源ライン、54〜63 データライン、64 検知ポート、71,72 制御ライン、73,74 データライン
811,812,813 離間固定部材、821 R連結部材、822 L連結部材、83 キーボード、84 USBケーブル[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a controller for operating a video game machine.
[0002]
[Prior art]
With the advancement of IT technology, the performance of computers has greatly improved. Along with this, video games connected to television receivers at home have also made significant progress in terms of high speed, image performance, diversity, and the like. In particular, in a video game, a controller attached to a video game machine is used for a player to operate a character on the screen. Various types of controllers are known for use in the video game in order to improve the ease of operation by the player or the entertainment as a video game machine.
[0003]
For example, in order to realize a rich game operation feeling in addition to simple game operations, there is an excitation type controller that applies various vibrations to the fingers of the player. This vibration type controller incorporates an actuator that vibrates in a predetermined vibration mode. The vibration type controller is configured to generate, for example, a longitudinal mode and a transverse mode, or fine continuous vibration and large impact vibration by each actuator that vibrates in different vibration modes.
[0004]
In a controller attached to a general video game machine, one player is configured to use one controller by holding it with both hands, and a single controller cannot be used by a plurality of people.
[0005]
[Problems to be solved by the invention]
As described above, the conventional video game machine controller has a problem in that a single player uses a controller of a predetermined size with both hands, and thus cannot support various game forms. .
The present invention has been made to solve such problems, and an object of the present invention is to provide a controller that can cope with various game modes.
[0006]
[Means for Solving the Problems]
The controller for a video game machine according to the present invention includes a first grip portion that is gripped by one hand of a player during normal use and a second grip portion that is gripped by the other hand of the player during normal use. A controller for a video game machine including a gripping unit, wherein the first gripping unit, a first unit having a first operation button, and the first unit are detachable and communicable with each other. Connected to each other, and a control unit that transmits an operation signal to the video game machine in response to the operation of the second operation button, the second operation button, and the first operation button and the second operation button. And a second unit provided with. With such a configuration, not only can the first unit and the second unit be used in a combined state, but they can also be used in a physically separated state. Furthermore, only the second unit can be used alone. You can also Therefore, for example, two people can control one character on the game, or can be operated with only one hand, and can enjoy the game in various forms.
[0007]
Here, it is preferable that the first unit and the second unit are communicably connected via a cable removable from at least the second unit. With such a configuration, when the second unit is operated with only one hand, the first unit and the cable can be separated from each other, so that the first unit and the cable do not interfere with the operation and are comfortable. One-handed operation can be performed.
[0008]
Further, when only the second unit is used as a controller, the control unit performs any operation from the first operation button or the second operation button on at least one of the second operation buttons. The buttons are rearranged, and the operation signal generated according to the operation of the second operation button is output to the video game machine as the operation signal generated according to the operation of any of the rearranged operation buttons. You may make it do. Thereby, in the 2nd unit, since the same operation as the case where the operation button of the 1st unit is operated can be performed, the kind of game in which one hand operation is possible can be increased.
[0009]
In a preferred embodiment, at least two or more arbitrary operation button arrangement states in which an arbitrary operation button is rearranged from the first operation button or the second operation button with respect to the second operation button. The second unit includes a changeover switch for selecting one state. Thereby, operation buttons can be easily assigned when one-handed operation is performed.
[0010]
In addition, when the electrical connection between the first unit and the second unit is automatically recognized, and the electrical connection between the first unit and the second unit is recognized as being separated. It is preferable that an arbitrary operation button arrangement state is automatically set for at least one of the second operation buttons. With such a configuration, operation button assignment can be realized without bothering the player.
[0011]
The first unit generates an operation signal in response to the operation of the first operation button, and transmits the operation signal to the control unit provided in the second unit by serial communication. You may make it have a control part. With such a configuration, it is possible to make the cable connecting the first unit and the second unit thinner, so that the operability in the state where the first unit and the second unit are separated is improved. Can do.
[0012]
Furthermore, you may make it provide the separation fixing member which connects the said 1st unit and the said 2nd unit in the separated state. Thereby, since the position of a player's hand can be changed, a game can be enjoyed in an optimal posture according to the type of game. Here, the separation fixing member may include a third operation button electrically connected to the control unit or the video game machine. Thereby, a new operation button can be provided, and various operations can be performed.
The first unit is provided with a first vibration unit, the second unit is provided with a second vibration unit, and the first vibration unit and the second vibration unit can be controlled independently. You may comprise. In the state where the first unit and the second unit are separated, the vibrations of the vibration means are not transmitted to each other, so that each vibration means can be controlled independently, so that the game can be enjoyed with a new sense. . For example, in a game of tapping a drum, by appropriately vibrating the vibration means of the unit on the side where the drum is struck, it is possible to more accurately convey the sense of tapping to the player.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
Embodiment 1 of the Invention
First, the controller according to the present invention will be described with reference to FIG. FIG. 1 is a perspective view showing an appearance of a controller according to the present invention.
As shown in FIG. 1, the main body of thecontroller 10 is divided into two units, and is composed of a right unit 101 (abbreviated as R unit) and a left unit 102 (abbreviated as L unit). Thecontroller 10 according to the present invention is aseparate controller 10 that is physically separated into the R andL units 101 and 102, and is a combined type in which the R andL units 101 and 102 are physically connected. Thecontroller 10 can be used to input characters, figures, symbols and the like on a computer or video game screen, and to move characters. Furthermore, thecontroller 10 according to the present invention can also be used as a one-handed controller 10 used by theR unit 101 alone, as will be described later.
[0014]
Each of theR unit 101 and theL unit 102 has a right connecting member (abbreviated as an R connecting member) 111 and a left connecting member for connecting the R andL units 101 and 102 to form a combinedcontroller 10. A member (abbreviated as L connecting member) 112 is provided. As shown in FIG. 1, the connectingmembers 111 and 112 are provided in each of theR unit 101 and theL unit 102. However, the present invention is not limited to this, and each may be provided in the left and right direction.
[0015]
The R connecting member 111 is formed so as to protrude from the vicinity of the central portion of the side surface of theR unit 101. The R connecting member 111 is formed in a band shape in the vertical direction on its side surface. The upper surface of the R connecting member 111 has substantially the same width as that of the upper surface of theR unit 101, and a narrow band-like member extends below the upper surface.
In contrast to the R connecting member 111, theL connecting member 112 has a recess formed near the center of the side surface of theL unit 102. The shape of this recess has a shape that allows the R connecting member 111 to be connected. For example, theL connecting member 112 has a shape in which two hook-shaped protrusions are combined, and is formed in a strip shape in the vertical direction on the side surface of theL unit 102, similarly to the R connecting member 111. A stop member 113 that prevents the R connecting member 111 from sliding off the upper surface of theL unit 102 is formed below the strip-shapedL connecting member 112.
[0016]
Further, as shown in FIG. 1, a fixing member 12 is provided in the vicinity of the upper portion of the connectingmember 112 of theL unit 102. The fixing member 12 includes a rotatingmember 121 and ashaft member 122. The rotatingmember 121 is rotatable about theshaft member 122 in the direction of the arrow in the figure. Although not shown, a leaf spring is provided between therotation member 121 and theshaft member 122, and the leaf spring urges therotation member 121 to a position protruding from the side surface of theL unit 102. Yes. Therefore, when connecting theR unit 101 to theL unit 102, the rotatingmember 121 is once rotated to a position where it does not protrude from the side surface of theL unit 102. Rotate to a position protruding from the side.
[0017]
TheR unit 101 and theL unit 102 are connected to each other via aconnection cable 13 so that they can communicate with each other. One end of theconnection cable 13 is fixed to theL unit 102, and the other end is detachably connected to a connection connector (not shown) of theR unit 101. Thus, since theconnection cable 13 can be removed, when theR unit 101 is used as the one-handed controller 10, it is possible to avoid theL unit 102 and theconnection cable 13 that are not used from being in the way. The usability of theR unit 101 alone can be improved.
[0018]
The R andL units 101 and 102 are connected to each other by aconnection cable 13. For example, the R andL units 101 and 102 may be provided with a Bluetooth module or the like so that they can communicate wirelessly. Good. Thus, thecontroller 10 can be used in a more free form by separating theR unit 101 and theL unit 102. Further, a connector may be provided on each coupling surface of the R andL units 101 and 102 so that the R andL units 101 and 102 can be directly connected to each other and communicated. Thereby, when using as theunited type controller 10, theconnection cable 13 does not get in the way, and the usability of thecontroller 10 can be improved.
[0019]
Acommunication cable 14 for communicating with a game machine main body (not shown) is provided on the rear surface of theR unit 101. Here, although thecommunication cable 14 may be provided in theL unit 102, it is preferably provided in theR unit 101 in order to operate only by theR unit 101 as described later. TheR unit 101 and the game machine main body are connected by acommunication cable 14, but, like theconnection cable 13, for example, theR unit 101 is equipped with a Bluetooth module or the like so that it can communicate wirelessly. Also good. Thereby, a physical failure such as thecommunication cable 14 can be removed, and the usability of thecontroller 10 can be improved.
[0020]
Next, the appearance of theR unit 101 and theL unit 102 will be described with reference to FIG.
TheR unit 101 includes anR stick 211 with buttons,R operation buttons 221, 231, 241,operation buttons 251, 252, achangeover switch 26, and aninstruction button 27. As shown in FIG. 1, theR stick 211 with buttons, theR operation buttons 221, theoperation buttons 251 and 252, thechangeover switch 26, and theinstruction button 27 are on the front side facing the player while the player holds theR unit 101. Is provided. TheR operation button 231 is provided on the upper surface in a state where the player holds theR unit 101 with the right hand. TheR operation button 241 is provided on the upper surface of theR support member 281 provided on the back surface of theR unit 101.
[0021]
TheL unit 102 includes anL stick 212 with buttons, adirection button 222, andoperation buttons 232 and 242. As shown in FIG. 1, theL stick 212 with a button and thedirection button 222 are provided on the front surface facing the player while the player holds theL unit 102. TheL operation button 232 is provided on the upper surface in a state where the player holds theL unit 102 with the left hand. TheL operation button 242 is provided on the upper surface of theL support member 282 provided on the back surface of theL unit 102.
[0022]
TheR stick 211 with buttons and theL stick 212 with buttons are analog sticks with buttons, and function as swingable control levers. TheR stick 211 with a button and theL stick 212 with a button can swing with a predetermined swing width in all radial directions or only in a predetermined direction. When theR stick 211 with buttons and theL stick 212 with buttons are tilted, a command is transmitted to the game machine body, and for example, the character on the screen moves in the tilt direction.
Further, theR stick 211 with buttons and theL stick 212 with buttons also function as push button switches, and by being pressed, instructions in the game are selected, executed, or operated.
[0023]
TheR operation buttons 221, 231 and 241 are push button switches. As shown in FIG. 1, theR operation button 221 includes four operation buttons “◯”, “Δ”, “□”, and “×”. TheR operation buttons 221, 231, and 241 are pressed to select, execute, or operate a command in the game, like theR stick 211 with a button as a push button switch.
Theoperation buttons 251 and 252 are also push-button switches, but theseoperation buttons 251 and 252 function asL operation buttons 232 and 242 when used in a one-handed controller 10 described later, and R and L units. It is not used when both 101 and 102 are used.
Similarly, thedirection button 222 and theL operation buttons 232 and 242 are push button switches. When thedirection button 222 is digital, various operations are performed by pressing theL operation buttons 232 and 242 in eight directions of the cross. In the case of the analog type, it is possible to attach 360 degrees in any direction and strength.
[0024]
Thechangeover switch 26 is a slide-type switch, and can be changed in three stages of “1”, “2”, and “3” in FIG. When thechangeover switch 26 is switched, when theR unit 101 described later is used alone, theR stick 211 with a button functions as theR stick 211 with a button as it is, theL stick 211 with a button functions, or It can be switched whether to function as thedirection button 222. Theinstruction button 27 is a push button type switch, and when pressed, for example, the game is started and stopped, and the game being played is saved.
[0025]
AnR recess 291 is provided at the upper part of the case of theR unit 101. TheR recess 291 is for placing a finger when the player does not use theoperation buttons 231 and 241, and is formed in the vicinity of the installation position of theoperation buttons 231 and 241. Specifically, theR recess 291 is formed at the upper corner on the right side of theR unit 101. Furthermore, it is formed by smoothly removing the corners so that the player can easily place the finger. AnL recess 292 similar to theR recess 291 is also formed in the upper part of the case of theL unit 102 by smoothly removing the upper left corner.
[0026]
Although not shown, the R andL units 101 and 102 have actuators that vibrate in a 256-bit vibration mode (not shown). The actuators of the R andL units 101 and 102 vibrate in various vibration modes in response to a command signal from the game machine body. In particular, by changing the vibration mode between strength and weakness, the player's fingers are vibrated, and the player is given a feeling of game operation.
[0027]
Next, a usage pattern of thecontroller 10 separated into the R andL units 101 and 102 will be described. Here, as a usage form of the separatedcontroller 10, a case where one player operates one character will be described, but the operation may be performed by one player.
A player who plays a video game using thecontroller 10 holds theR unit 101 with the right hand, puts the right thumb on the upper surface of the case, and operates theR stick 211 with buttons, theR operation button 221 and theinstruction button 27. At the same time, the player supports the bottom of the case with the remaining right hand fingers and operates theR operation buttons 231 and 241 on the top surface of theR unit 101 case with any of the remaining fingers as necessary. When theR operation buttons 231 and 241 are not operated, the player places his finger on theR recess 291 and stably holds theR unit 101 with the finger supporting the bottom of the case.
The other player holds theL unit 102 with his left hand, puts his left thumb on the upper surface of the case, and operates theL stick 212 with buttons and thedirection button 222. At the same time, the player supports the bottom surface of the case with the remaining left hand fingers, and operates theL operation buttons 232 and 242 on the top surface of theL unit 102 case with any of the remaining fingers as necessary. When theL operation buttons 232 and 242 are not operated, the player places his finger in theL recess 292 and stably holds theL unit 102 with the finger supporting the case bottom.
[0028]
Next, the combinedcontroller 10 and the one-handed controller 10 used by theR unit 101 alone will be described in order.
First, the combinedcontroller 10 will be described with reference to FIG. FIG. 2 is a perspective view showing the combinedcontroller 10. As shown in FIG. 2, the combinedcontroller 10 is connected on the side surface on which the R andL connecting members 111 and 112 are formed. When connecting both the R andL units 101 and 102, the protruding portion of the R connecting member 111 is fitted into the recessed portion of theL connecting member 112 from the upper side of theL connecting member 112, and is slid downward in this state. ,L units 101 and 102 are connected. At this time, the rotatingmember 121 is rotated in the left direction while the leaf spring of the fixing member 12 (not shown) is contracted from the state where the longitudinal direction is in the left-right direction.
[0029]
After fitting the R connecting member 111 into theL connecting member 112, the fixing member 12 returns to the original state by the elasticity of the leaf spring, and presses the upper surface of theR unit 101 downward. At the same time, the R connecting member 111 is also pressed from below by the lower stop member 113 of theL connecting member 112, and the R connecting member 111 is fixedly held on theL connecting member 112 between the fixing member 12 and the stop member 113. Is done. Thereby, theR unit 101 is fixedly held by theL unit 102.
[0030]
Conversely, when separating the combinedcontroller 10 into theR unit 101 and theL unit 102, first, the rotatingmember 121 is rotated in the left direction of the arrow in the figure, and the rotatingmember 121 causes the upper surface of theR unit 101 to face downward. Release the presser. At this time, the leaf spring of the fixing member 12 (not shown) is contracted. Then, from the upper side of theL connecting member 112, the protruding portion of the R connecting member 111 fitted in the recessed portion is slid upward. The R connecting member 111 is detached from the upper side of theL connecting member 112, and both the R andL units 101 and 102 are separated. The fixing member 12 returns to the original position by the leaf spring.
[0031]
When the player uses the combinedcontroller 10 shown in FIG. 2, the player holds thecontroller 10 case with both hands from the left and right sides, puts the left and right thumbs on the top surface of thecontroller 10, and has R and buttons. The R sticks 211 and 212, theR operation button 221, thedirection button 222, and theinstruction button 27 are operated. At the same time, the player supports the bottom surface of the case with the remaining fingers, and operates the R andL operation buttons 231, 241, 232, and 242 on the upper surface of the case with any of the remaining fingers as necessary.
[0032]
Next, the one-handed controller 10 will be described with reference to FIG. FIG. 3 is a perspective view showing the one-handed controller 10.
As shown in FIG. 3, in the case of the one-handed controller 10, theconnection cable 13 is disconnected from theR unit 101. A player playing a video game using theR unit 101 alone holds theR unit 101 with the right hand, puts the right thumb on the upper surface of the case, and presses theR stick 211 with the button, theR operation button 221, and theinstruction button 27. Manipulate. At the same time, the player supports the bottom of the case with the remaining right hand fingers and operates theR operation buttons 231 and 241 on the top surface of theR unit 101 case with any of the remaining fingers as necessary. Thechangeover switch 26 of theR unit 101 can be changed with the thumb of the right hand. The player performs operations by quickly switching thechangeover switch 26 according to the progress of the video game.
[0033]
In FIG. 3, for example, when thechangeover switch 26 is set to the position “1”, theR stick 211 with a button is designated as theoriginal R stick 211 with a button in the separation type and the combined type, and theR stick 211 with a button is used. Works as default. When thechangeover switch 26 is set to the position “2”, theR stick 211 with a button is designated as theL stick 212 with a button, and theL stick 211 with a button is assigned with theL stick 212 with a button and the L stick with the button is attached. It functions as astick 212. Further, when thechangeover switch 26 is set to the position “3”, theR stick 211 with button is designated as thedirection button 222, and theR stick 211 with button is assigned thedirection button 222 and functions as thedirection button 222. To do. TheL operation buttons 232 and 242 of theL unit 102 are substituted by theoperation buttons 251 and 252 of theR unit 101, and the player operates theL operation buttons 232 and 242 with the thumb.
[0034]
As described above, by using thecontroller 10 as described above, the player can operate the characters of the video game in various play modes by using the separated type, the combined type, and the one-handed type. For example, it can be used as theseparation type controller 10 so that two players can operate one character, or the R andL units 101 and 102 can vibrate an actuator in different vibration modes. In particular, in the case of a game with different vibrations transmitted to the right hand and the left hand, such as a game of tapping a drum, the player can obtain a more realistic operational feeling.
[0035]
Further, for example, it can be used as a combinedcontroller 10 to operate an action-type / combat-type game or a character of a fast and complicated game like a general controller. Further, for example, the character can be operated while eating and drinking or holding a publication in one hand using the one-handed controller 10. Alternatively, the game can be comfortably played in various postures such that the player lies down by using thecontroller 10 as a separation type or one-handed type. In particular, when a game without intense action or vibration is made long, the player can continue to play the game comfortably.
[0036]
Embodiment 2 of the Invention
First, an example of the internal configuration of thecontroller 10 will be described with reference to FIG. FIG. 4 is a block diagram illustrating a configuration example of thecontroller 10.
As shown in FIG. 4, theR unit 101 is equipped with an 8-bit microcomputer (IC), a memory, and the like, and theL unit 102 is not equipped with a microcomputer. Theseunits 101 and 102 are electrically connected by a connection cable 131 so that data communication is possible. TheR unit 101 communicates with the game machine body via thecommunication cable 14.
[0037]
The microcomputer (IC) of theR unit 101 has an input unit that detects a signal generated in response to the operation of each button of the R andL units 101 and 102, and a predetermined signal format using the signal detected by the input unit as an operation signal. And an operation control unit that outputs to thecommunication cable 14 in a predetermined communication protocol format.
[0038]
In FIG. 4, the connection cable 131 is a 14-core cable. TheR unit 101 outputs various signals to theL unit 102 via each of the 14-core cables. The 14 signal lines includepower supply lines 51 to 53,data lines 54 to 63, and connection detection lines 64. Each of thepower supply lines 51 to 53 is a signal line for supplying power from 3.3 V, 8.0 V, and GND to theL unit 102 from theR unit 101.
[0039]
Thedata line 54 is a signal line for inputting an L stick (X) signal indicating an amount of change in the X direction when theL stick 212 with a button moves as a control lever from theL unit 102 to theR unit 101. The data line 55 is a signal line for inputting an L stick (Y) signal indicating the amount of change in the Y direction when theL stick 212 with a button operates as a control lever from theL unit 102 to theR unit 101. The signals indicating the X direction and the signal indicating the Y direction of theL stick 212 with a button constitute a signal indicating all radial directions.
Further, thedata line 56 is a signal line for inputting an L3 signal indicating ON / OFF when theL stick 212 with a button is pressed as a push button type switch from theL unit 102 to theR unit 101.
[0040]
The data lines 57 to 60 sequentially transmit an UP signal, a DOWN signal, a LEFT signal, and a RIGHT signal from theL unit 102 that indicate ON / OFF when thecross direction button 222 is pressed up, down, left, or right. A signal line to be input to theR unit 101. Each of the data lines 61 and 62 is a signal line for inputting an L1 signal and an L2 signal indicating ON / OFF when theL operation buttons 232 and 242 are pressed to theR unit 101 from theL unit 102. Thedata line 63 is a signal line for inputting a motor signal for driving the actuator in the vibration mode designated from the main body of thegame machine 41 from theR unit 101 to theL unit 102.
[0041]
In addition, aconnection detection line 64 connected to a detection port indicating whether or not the R andL units 101 and 102 are connected by the connection cable 131 is provided. When the left andright units 101 and 102 are connected by thesignal lines 51 to 63, the potential of the detection port connected to theconnection detection line 64 becomes the ground level, and when they are not connected, 3.0V or the like It is set to have a predetermined voltage level. When the connection cable 131 is disconnected from theR unit 101, the voltage of the detection port increases, and theR unit 101 automatically recognizes whether the connection cable 131 is connected.
[0042]
Next, an internal operation when thecontroller 10 shown in FIG. 4 is operated will be described.
When used as the separation type andcombination type controller 10, theR unit 101 and thegame machine 41 main body communicate with each other via thecommunication cable 14. Communication between theL unit 102 and thegame machine 41 is performed via theR unit 101.
[0043]
When thecontroller 10 is used as a separate type or combinedtype controller 10, theR unit 101 recognizes the connection of the connection cable 131 through thedetection port 64. On the premise of this, theR unit 101 supplies power to theL unit 102 via thepower lines 51 to 53 and also shows the operation of various buttons of theL unit 102 from theL unit 102 via the data lines 54 to 62. Receives an operation signal. TheR unit 101 transfers the received operation signal to thegame machine 41, and the operation by theL unit 102 is executed.
[0044]
When theL unit 102 is vibrated, a command signal for vibrating an actuator of the L unit 102 (not shown) in a predetermined vibration mode is input from thegame machine 41 to theR unit 101. Then, theR unit 101 transfers this command signal to theL unit 102 via thedata line 63, and drives the actuator of theL unit 102. When the command signal for vibrating the actuator of theL unit 102 is different from the command signal for vibrating the actuator of theR unit 101, the left and right actuators vibrate in mutually different vibration modes.
[0045]
When used as a one-handed controller 10, the basic function of theR unit 101 is realized by communication between theR unit 101 and thegame machine 41 main body via thecommunication cable 14. The function of theL unit 102 is realized on theR unit 101 by switching thechangeover switch 26 of theR unit 101. FIG. 5 shows a switching process of thechangeover switch 26. Further, theR unit 101 recognizes that the connection cable 131 is not connected to theR unit 101 by thedetection port 64, and thechangeover switch 26 is switched on the assumption of this. In FIG. 5, theR stick 211 with a button functions as anL stick 212 with a button and adirection button 222. However, the present invention is not limited to this, and an arbitrary button of theR unit 101 performs the function. May be.
[0046]
As shown in FIG. 5, when theR unit 101 outputs a signal indicating the operation of theR stick 211 with a button to the main body of the game machine 41 (S111), the function as theR stick 211 with a button is designated by thechangeover switch 26. If it is present (S112), the signal indicating the operation by theR stick 211 with a button is output as it is (S113). Thereby, theR stick 211 with a button functions as the initial setting.
[0047]
When the function as theL stick 212 with a button is designated by the changeover switch 26 (S114), an L stick (X) signal, an L stick (Y) signal, and an L3 signal indicating an operation by thebutton L stick 212 are displayed. Either is output to the main body of the game machine 41 (S115). Thereby, theR stick 211 with a button functions as theL stick 212 with a button.
[0048]
When thechangeover switch 26 designates neither theR stick 211 with buttons nor theL stick 212 with buttons (S114), thedirection button 222 of theL unit 102 is designated, and an UP signal, DOWN signal, LEFT indicating an operation by thedirection button 222 is designated. A signal or a RIGHT signal is output to the main body of the game machine 41 (S116). TheR stick 211 with a button functions as thedirection button 222.
In this example, the button assignment is changed according to the state of thechangeover switch 26. However, the present invention is not limited to this, and the button assignment is made only according to the detection result of the connection state of the connection cable 131 by thedetection port 64. May be changed.
[0049]
Thus, when the microcomputer is mounted on theR unit 101 and the left andright units 101 and 102 are communicably connected by the 14-core connection cable 131, thecontroller 10 can be operated by a small number of microcomputers. The production cost can be reduced.
[0050]
Next, another example of the internal configuration of thecontroller 10 will be described with reference to FIG. FIG. 6 is a block diagram illustrating another configuration example of thecontroller 10.
As shown in FIG. 6, R- and L-units 101 and 102 are each mounted with an 8-bit microcomputer (IC). The microcomputer (IC) of theR unit 101 serves as a main microcomputer and causes the sub-microcomputer of theL unit 102 to perform various operations. Further, theL unit 102 includes amemory 42 composed of a RAM or the like.
[0051]
In thecontroller 10 shown in FIG. 6, theL unit 102 temporarily stores data of various button operations in theL unit 102 in thememory 42. TheR unit 101 causes theL unit 102 to periodically read data representing the operation signal stored in thememory 42 and transfer the data. At this time, the data is transferred by serial transfer. Then, theR unit 101 outputs the transferred data to the game machine body via thecommunication cable 14.
[0052]
In FIG. 6, an 8-core cable is used as the connection cable 132. Various signals are inputted / outputted between theR unit 101 and theL unit 102 via each cable of the 8-core cable, and the eight signal lines arepower lines 51 to 53, control lines 71 and 72, data lines. 73 and 74 and aconnection detection line 64. Similarly to FIG. 4, adetection port 64 that automatically recognizes whether or not theconnection cable 13 is connected to theR unit 101 is provided.
[0053]
Each of thepower supply lines 51 to 53 is a signal line for supplying power from 3.3 V, 8.0 V, and GND to theL unit 102 from theR unit 101. The control line 71 is a signal line for inputting an enable signal for enabling data transfer from theL unit 102 from theR unit 101 to theL unit 102. The control line 72 is a signal line for inputting a clock signal indicating the cycle of various operations performed by theL unit 102 from theR unit 101 to theL unit 102.
[0054]
The data line 73 is a signal line for inputting from theR unit 101 to the L unit 102 a motor signal for driving the actuator by designating an 8-bit 256-step vibration mode. The data line 74 is an L stick (X) signal, an L stick (Y) signal, an L3 signal, an UP signal, a DOWN signal, a LEFT signal, a RIGHT signal, an L1 signal, and an L2 signal, which are indicated asdata 2 in FIG. This is a signal line that is input from 102 to theR unit 101.
[0055]
Next, an internal operation when thecontroller 10 shown in FIG. 6 is operated will be described.
When used as the separate type and combinedtype controller 10, theR unit 101 communicates with thegame machine 41 main body via thecommunication cable 14 in the same manner as thecontroller 10 shown in FIG. Is realized. On the other hand, theL unit 102 communicates with thegame machine 41 via theR unit 101 to realize the basic functions of theR unit 101. In addition, theL unit 102 uses the L stick (X) signal, the L stick (Y) signal, the L3 signal, the UP signal, the DOWN signal, the LEFT signal, the RIGHT signal, the L1 signal, and the L2 signal of the various buttons in theL unit 102. The represented data is stored in thememory 42.
[0056]
When thecontroller 10 is used as a separate type or combinedtype controller 10, theR unit 101 recognizes the connection of the connection cable 132 through thedetection port 64. On the assumption of this, theR unit 101 supplies power to theL unit 102 via thepower supply lines 51 to 53. Then, theR unit 101 outputs an enable signal to theL unit 102 via the control line 71 to enable theL unit 102 to transfer the data stored in thememory 42. At the same time, theR unit 101 outputs a clock signal serving as a cycle of reading and transferring the stored data via the control line 72.
[0057]
TheL unit 102 to which the enable signal is input reads data from thememory 42 based on the clock cycle and sends the data to theR unit 101 via the data line 74. Receiving this, theR unit 101 transfers the received data to thegame machine 41 and the operation by theL unit 102 is performed. When theL unit 102 is vibrated, a command signal for vibrating an actuator of the L unit 102 (not shown) in a predetermined vibration mode is input from thegame machine 41 to theR unit 101. Then, theR unit 101 transfers this command signal to theL unit 102 via the data line 73, and drives the actuator of theL unit 102.
[0058]
When used as the one-handed controller 10, theR stick 211 with a button functions as theL stick 212 with a button and thedirection button 222 of theL unit 102 by the switching process by thechangeover switch 26 shown in FIG. To do. Thereby, the basic functions of the R andL units 101 and 102 are executed only by theR unit 101.
[0059]
Thus, microcomputers are mounted on both the left andright units 101 and 102, the number of cores of the connection cable 132 can be reduced, and the appearance and usability of thecontroller 10 can be improved.
[0060]
Embodiment 3 of the Invention
In the present embodiment, another configuration example of thecontroller 10 will be described. FIG. 7 is a plan view showing another configuration example of thecontroller 10.
As shown in FIG. 7A, a separation fixing member 811 is provided between the R andL units 101 and 102. The shape of the separation fixing member 811 can be various shapes such as a rectangular parallelepiped shape and a cylindrical shape. The separation fixing member 811 is provided with anR connection member 821 and an L connection member 822 that are the same as theL connection member 112 and the R connection member 111 on the right side surface and the left side surface in the drawing, respectively. As shown in FIG. 7A, the R andL connecting members 821 and 822 connect the R andL units 101 and 102 to the separation fixing member 811 from the left and right, respectively. In this way, the R andL units 101 and 102 can be fixed in a state of being separated by a certain distance by using the separation fixing member 811. Furthermore, since the two players have thecontroller 10 with two people, they can be held stably.
[0061]
Furthermore, as shown in FIG. 7B, a keyboard 83 having a plurality of operation buttons can be provided on theseparation fixing member 812 between the R andL units 101 and 102. In this case, aUSB cable 84 is provided on theseparation fixing member 812 in order to connect a game machine (not shown) and the keyboard 83. Theseparation fixing member 812 is electrically connected to thevideo game device 41 via theUSB cable 84. Further, theseparation fixing member 812 may be electrically connected to the microcomputer of theR unit 101. In order to improve the usability of the keyboard 83, for example, the surface of theseparation fixing member 812 provided with the keyboard 83 may be inclined, or the inclination may be switched in a stepwise manner. By using such aseparation fixing member 812, for example, it is possible to play a game that is operated while interacting like a chat.
[0062]
Further, as shown in FIG. 7C, theseparation fixing member 813 between the R andL units 101 and 102 may have a curved surface shape. Accordingly, the R andL units 101 and 102 can be fixed in a separated state, and the relative predetermined positional relationship between the R andL units 101 and 102 can be fixed.
[0063]
Theseparation fixing member 812 has a keyboard 83, but is not limited to this, a controller dedicated to a specific game such as a controller equipped with a control lever, a controller equipped with a fishing reel, or a controller equipped with a handle. A key, a small image display device, or the like may be provided. Thereby, it can respond to more various games. In addition, although theseparation fixing member 813 has a curved surface, the shape is not limited to this, and may be various shapes. For example, theseparation fixing member 813 may have an S shape so that two players can face each other.
[0064]
Embodiment 4 of the Invention
As shown in FIG. 8, theR unit 101 and theL unit 102 may be connected by a 15-core connection cable 131. The 15 signal lines are thepower supply lines 51 to 53, the L stick (X)signal line 54, the L stick (Y) signal line 55, theL3 signal line 56, themotor signal line 63, and theselection signal line 91. Through 96, adata line 97, and aconnection detection line 64 are included.
[0065]
Theselection signal lines 91 to 96 supply a digital signal for selecting an analog signal of UP, DOWN, LEFT, RIGHT, L1, and L2 from theR unit 101 to theL unit 102 via thedata line 97. Used for. For example, when a low level signal is output to the UPselection signal line 91, an UP analog signal is output from theL unit 102 to theR unit 101 via thedata line 97. When a low level signal is output to the DOWN selection signal line 92, an analog signal of DOWN is output from theL unit 102 to theR unit 101 via thedata line 97. In order to obtain such a signal, a known selection circuit is configured in the L unit.
According to such a configuration, the R unit can appropriately acquire various analog signals.
[0066]
The controller according to the present invention is configured to be separable into two units of R andL units 101 and 102, but may be configured to be separable into three or more units. In this case, one of the separated units performs data communication with the game machine main body like theR unit 101, but one or several of the other units are used as a relay point. Another unit can be configured to perform data communication with the game machine main body via the relay point.
Specifically, when the controller is configured to be separable into three L, M, and R units, the L unit performs data communication with the game machine body, and the M unit is the R,L unit 101, Similarly to 102, communication is performed with the L unit. The R unit is relayed by the M unit functioning as a relay unit, communicates with the L unit, and communicates with the game machine main body via the L unit.
[0067]
【The invention's effect】
ADVANTAGE OF THE INVENTION According to this invention, providing the controller which can respond to various game forms can be provided.
[Brief description of the drawings]
FIG. 1 is a perspective view showing an external appearance of a controller according to an embodiment of the present invention.
FIG. 2 is a perspective view showing an appearance of a controller in the embodiment of the present invention.
FIG. 3 is a perspective view showing an appearance of a controller in the embodiment of the present invention.
FIG. 4 is a block diagram showing an example of an internal configuration of a controller in the embodiment of the present invention.
FIG. 5 is a flowchart showing the operation of the changeover switch of the controller in the embodiment of the present invention.
FIG. 6 is a block diagram showing another example of the internal configuration of the controller according to the embodiment of the present invention.
FIG. 7 is a plan view showing another configuration example of the controller according to the embodiment of the present invention.
FIG. 8 is a block diagram showing another example of the internal configuration of the controller according to the embodiment of the present invention.
[Explanation of symbols]
10 controller, 101 R unit, 102 L unit, 111 R connecting member, 112 L connecting member, 113 stop member, 12 fixing member, 13 connection cable, 14 communication cable 211 R stick with button, 212 L stick with button, 221 231, 241 R operation button, 222 direction button, 232, 242 L operation button, 251, 252 operation button, 26 changeover switch, 27 instruction button, 281 R support member, 282 L support member, 291 R recess, 292L recess 41 Game machine, 42 Memory 51-53 Power line, 54-63 Data line, 64 Detection port, 71, 72 Control line, 73, 74Data line 811, 812, 813 Separated fixing member, 821 R connecting member, 822 L connecting member , 83 keyboard, 84 US Cable