(57)【要約】【課題】コントローラが支持部によって回転可能に支持される場合であっても、プレーヤに大きな振動を伝わらせることが可能なゲーム装置用コントローラを提供すること。【解決手段】支持部５０によって回転可能に支持されるゲーム装置用銃型コントローラ１０であって、プレーヤに把持される把持部２２を含む本体部２０と、本体部２０に対して上下方向に振動可能に設けられた振動部３０と、振動部を振動させる動力部４０とを備え、振動部３０は、本体部２０の端部に設けられていることを特徴とする。【選択図】図１
2011160928.tif 000002
【特許請求の範囲】
【請求項１】
支持部によって回転可能に支持されるゲーム装置用コントローラであって、
プレーヤに把持される把持部を含む本体部と、
前記本体部に対して上下方向に振動可能に設けられた振動部と、
前記振動部を振動させる動力部とを備え、
前記振動部は、
前記本体部の端部に設けられていることを特徴とするゲーム装置用コントローラ。
【請求項２】
請求項１において、
前記動力部は、
前記振動部に設けられていることを特徴とするゲーム装置用コントローラ。
【請求項３】
請求項２において、
前記動力部に電力を供給するためのケーブルのコネクタが、前記振動部に固定されていることを特徴とするゲーム装置用コントローラ。
【請求項４】
請求項２又は３において、
前記動力部に設けられ、前記動力部により回転される第１回転軸と、
前記第１回転軸に対して平行かつ軸中心をずらして設けられた第２回転軸と、
前記第１回転軸と前記第２回転軸とを接続する接続部と、
前記本体部に設けられ、前記第２回転軸を回転可能に支持する軸支持部とを更に備え、
前記振動部は、
前記本体部に対して上下方向に往復移動可能に設けられ、
前記動力部は、
前記第１回転軸を正転および逆転させることにより、前記振動部を往復移動させることを特徴とするゲーム装置用コントローラ。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記把持部を把持する手で操作されるトリガを更に備え、
前記本体部は、
銃型の形状を有し、
前記動力部は、
前記トリガが操作されたことに基づいて、前記振動部を振動させることを特徴とするゲーム装置用コントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、支持部によって回転可能に支持されるゲーム装置用コントローラに関する。
【背景技術】
【０００２】
従来から、振動装置を内蔵し、射撃時に振動させるようにしたゲーム機用コントローラが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−８４２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のゲーム機用コントローラでは、コントローラが支持部により回転可能に支持される場合（コントローラが操作台に固定される場合）に、振動部を前後方向に振動させても、プレーヤには微細な振動しか伝わらなかった。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、コントローラが支持部によって回転可能に支持される場合であっても、プレーヤに大きな振動を伝わらせることが可能なゲーム装置用コントローラを提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、支持部によって回転可能に支持されるゲーム装置用コントローラであって、
プレーヤに把持される把持部を含む本体部と、
前記本体部に対して上下方向に振動可能に設けられた振動部と、
前記振動部を振動させる動力部とを備え、
前記振動部は、
前記本体部の端部に設けられていることを特徴とする。
【０００７】
本発明によれば、本体部に対して上下方向に振動可能に設けられる振動部を本体部の端部に設けることで、コントローラが支持部によって回転可能に支持される場合であっても、プレーヤに大きな振動を伝わらせることができる。
【０００８】
（２）また本発明に係るゲーム装置用コントローラでは、
前記動力部は、
前記振動部に設けられているようにしてもよい。
【０００９】
このようにすれば、本体部の質量に対する振動部の質量を大きくすることができ、振動部による振動を大きくすることができる。
【００１０】
（３）また本発明に係るゲーム装置用コントローラでは、
前記動力部に電力を供給するためのケーブルのコネクタが、前記振動部に固定されているようにしてもよい。
【００１１】
このようにすれば、本体部に対する振動部の振動によって、動力部に電力を供給するためのケーブルのコネクタが破損してしまう事態を防止することができる。
【００１２】
（４）また本発明に係るゲーム装置用コントローラでは、
前記動力部に設けられ、前記動力部により回転される第１回転軸と、
前記第１回転軸に対して平行かつ軸中心をずらして設けられた第２回転軸と、
前記第１回転軸と前記第２回転軸とを接続する接続部と、
前記本体部に設けられ、前記第２回転軸を回転可能に支持する軸支持部とを更に備え、
前記振動部は、
前記本体部に対して上下方向に往復移動可能に設けられ、
前記動力部は、
前記第１回転軸を正転および逆転させることにより、前記振動部を往復移動させるようにしてもよい。
【００１３】
このようにすれば、効率的に振動部を振動させることができる。
【００１４】
（５）また本発明に係るゲーム装置用コントローラでは、
前記把持部を把持する手で操作されるトリガを更に備え、
前記本体部は、
銃型の形状を有し、
前記動力部は、
前記トリガが操作されたことに基づいて、前記振動部を振動させるようにしてもよい。
【図面の簡単な説明】
【００１５】
【図１】本実施形態のコントローラ（ゲーム装置用銃型コントローラ）の構成を示す側面図。
【図２】本実施形態のコントローラの組み立て斜視図の一部を示す図。
【図３】本実施形態のコントローラの内部構成の一部を示す背面図。
【図４】本実施形態のコントローラの内部構成の一部を示す上面図。
【図５】本実施形態のコントローラを含むゲーム装置の機能ブロック図。
【図６】変形例について説明するための図。
【発明を実施するための形態】
【００１６】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００１７】
１．構成
図１は、本実施形態のコントローラ１０（ゲーム装置用銃型コントローラ）の構成を示す側面図である。なお、以下の説明では、コントローラ１０の銃口がある部分に相当する先端部分２６が向く方向を前方とする。
【００１８】
コントローラ１０は、銃の形状を模した形状をしており、本体部２０と、本体部２０の下部に設けられ、プレーヤに把持される把持部２２とを有している。また本体部２０の下部であって把持部２２の前方には、把持部２２を把持する手の人差し指で操作されるトリガ部２４が設けられている。
【００１９】
またコントローラ１０は、支持部５０によって回転可能に支持されている。コントローラ１０は、支持部５０内を長手方向（本体部２２の上下方向）に延びるＹ軸５２を第１の回転軸として回転させることができるとともに、本体部２０と支持部５０が接続する位置において本体部２０の左右方向に延びるＸ軸５４を第２の回転軸として回転させることができ、プレーヤは標的に合わせてコントローラ１０を任意の向きに向けることができる。
【００２０】
また本体部２０の前方端部には、振動部３０が、本体部２０に対して上下方向に振動可能に設けられている。振動部３０には、振動部３０を振動させる動力源となるロータリーソレノイド４０（動力部の一例）が設けられている。また振動部３０には、フレーム３２が固定的に取り付けられ、フレーム３２には、ロータリーソレノイド４０が固定的に取り付けられている。またフレーム３２には、フレーム３２を本体部２０に対して上下方向に直線的にスライドさせるためのスライドレール６０が取り付けられている。
【００２１】
ロータリーソレノイド４０は、通電方向に応じてその回転軸を正転方向及び逆転方向に高速且つ連続的に回転することができる。そして本実施形態では、ロータリーソレノイド４０がその回転軸を正転方向および逆転方向に高速かつ連続的に回転すると、ロータリーソレノイド４０は正転方向に回転するときの力と逆転方向に回転するときの力とを本体部２０に対して交互に作用させ、その反作用により、ロータリーソレノイド４０が取り付けられた振動部３０が本体部２０に対して振動される。本実施形態では、ロータリーソレノイド４０は、ロータリーソレノイド４０の回転運動を往復運動に変換する変換部（例えば、クランク）に回転力を与え、変換部を介して振動部３０を上下方向に往復移動させる。
【００２２】
従来の銃型コントローラでは、射撃を行ったときの反動を再現するために振動部を前後方向に振動させていた。しかしながら、本実施形態のコントローラ１０のように、支持部により回転可能に支持されるタイプのコントローラでは、コントローラの前後方向への移動が制限されるため、振動部を前後方向に振動させてもプレーヤには微細な振動しか伝わらなかった。
【００２３】
本実施形態のコントローラ１０では、振動部３０が上下方向に振動するように構成し、且つ振動部３０を本体部３０の端部に設ける（振動部３０を、支持部５０と本体部２０との接続位置から離れた位置に設ける）ことで、振動部３０の振動に応じてコントローラ１０を図１に示すＸ軸５４回りに傾動させることができ、振動部３０による振動をプレーヤに大きく伝わらせることができる。また本実施形態のコントローラ１０では、動力部（ロータリーソレノイド４０）を振動部３０に設けることで、本体部２０の質量に対する振動部３０の質量を大きくすることができ、振動部３０による振動を大きくすることができる。
【００２４】
図２は、コントローラ１０の組み立て斜視図の一部を示す図である。図２に示すように本実施形態では、ロータリーソレノイド４０のローターから後方に向けて第１回転軸６２が突出しており、第１回転軸６２は、金属製の接続部６４に対して固定的に接続されている。そして接続部６４の後部からは、第１回転軸６２に対して平行かつ軸中心をずらして設けられた第２回転軸６６が後方に向けて突出している。すなわち第１回転軸６２と接続部６４と第２回転軸６６とによりクランクが形成されている。そして第２回転軸６６は、その後方において第２回転軸を回転可能に支持する軸支持部６８により支持されており、軸支持部６８は、上下方向への移動が制限されつつ左右方向への移動が可能となるように、本体部２０に取り付けられている。
【００２５】
またフレーム３２には、接続部６４の一端部６５を取り囲むような形状を有する制限部７０が設けられている。この制限部７０は、接続部６４が一定範囲で回転することができる空間を有しており、接続部６４の一端部６５と接触することにより接続部６４の正転方向及び逆転方向への回転範囲を制限する。また制限部７０の一端部６５と接触する部分には、ゴム製の緩衝部材７２が取り付けられている。
【００２６】
図３（Ａ）、図３（Ｂ）は、コントローラ１０の内部構成の一部を示す背面図である。本実施形態では、ロータリーソレノイド４０によって第１回転軸６２が図中左回りに回転すると、図３（Ａ）に示すように、接続部６４も図中左回りに回転する。ここで、接続部６４から後方に向けて突出している第２回転軸６６は第１回転軸６２と軸中心をずらして設けられているので、接続部６４が図中左回りに回転すると第２回転軸６６を下方向に移動させるように力が作用する。
【００２７】
しかし上述したように第２回転軸６６を支持する軸支持部６８は、上下方向への移動が制限されているので、接続部６４が図中左回りに回転しても第２回転軸６６は下方向に移動することができない。一方、第１回転軸６２を回転させるロータリーソレノイド４０が取り付けられているフレーム３２は、スライドレール６０によって本体部２０に対して上下方向に直線的に移動可能となっている。従って、第１回転軸６２が図中左回りに回転すると、第２回転軸６６を下方向に移動させるように作用する力の反作用により、第１回転軸６２を上方向に移動させるように力が作用する。すなわち、第１回転軸６２が図中左回りに回転すると、振動部３０が本体部２０に対して上方向に移動する。そして図３（Ａ）に示すように、接続部６４の一端部６５が制限部７０の下方部分に接触するまで、第１回転軸６２は図中左回りに回転し、振動部３０が本体部２０に対して上方向に移動する。
【００２８】
一方、ロータリーソレノイド４０が逆転することによって第１回転軸６２が図中右回りに回転すると、図３（Ｂ）に示すように、接続部６４も図中右回りに回転する。しかし、接続部６４が図中右回りに回転しても第２回転軸６６は上方向に移動することができないので、第２回転軸６６を上方向に移動させるように作用する力の反作用により、第１回転軸６２を下方向に移動させるように力が作用する。すなわち、第１回転軸６２が図中右回りに回転すると、振動部３０が本体部２０に対して下方向に移動する。そして図３（Ｂ）に示すように、接続部６４の一端部６５が制限部７０の上方部分に接触するまで、第１回転軸６２は図中右回りに回転し、振動部３０が本体部２０に対して下方向に移動する。
【００２９】
このように本実施形態のコントローラ１０では、第１回転軸６２と接続部６４と第２回転軸６６とにより形成されるクランク機構により、振動部３０に固定的に取り付けられたロータリーソレノイド４０の正転方向及び逆転方向への回転運動を振動部３０の上下方向の往復運動に変換しており、効率的に振動部３０を振動させている。
【００３０】
なおロータリーソレノイド４０は、トリガー部２４が１回引かれる毎に１回（１往復）の振動を発生させるように動作するようにしてもよいし、トリガー部２４が引かれている間は連続的に振動を発生させるように動作するようにしてもよい。前者の場合には、ハンドガンやセミオート銃の射撃による衝撃を表現することができ、後者の場合には、フルオート銃の射撃による衝撃を表現することができる。そして本実施形態では、ロータリーソレノイド４０に供給する電気信号の態様によりこれらを切り替えている。
【００３１】
図４（Ａ）は、コントローラ１０の内部構成の一部を示す上面図である。図４（Ａ）に示すように、本実施形態では、振動部３０に固定的に取り付けられたロータリーソレノイド４０の電源は、本体部２０から内部ケーブル７４によって供給されている。そして、内部ケーブル７４のコネクタ７６は、振動部３０に対して固定的に取り付けられている。具体的には、ロータリーソレノイド４０が取り付けられるフレーム３２と一体的に形成されたコネクタパネル３４（コネクタ固定部）にコネクタ７６が固定される。図４（Ｂ）に示すように、コネクタパネル３４は開口３６を有し、この開口３６にコネクタ７６を差し込むことで、コネクタ７６をコネクタパネル３４に固定している。
【００３２】
仮に、内部ケーブル７４のコネクタ７６を振動部３０に固定しないとすると、振動部３０の振動により、コネクタ７６が単体で揺れてしまい、その結果コネクタ７６内のハーネス接続部が断線してしまう。そこで、本実施形態では、内部ケーブル７４のコネクタ７６を振動部３０に固定して、振動部３０とコネクタ７６とが同期して振動するようにし、振動部振動部３０の振動によりコネクタ７６内のハーネス接続部が断線してしまう事態を防止している。
【００３３】
２．機能ブロック
図５は、本実施形態のコントローラ１０を含むゲーム装置の機能を示すブロック図である。なお、図５の構成要素（各部）の一部を省略した構成としてもよい。
【００３４】
コントローラ１０は、操作検出部９０と、角度検出部９１と、動力部９２とを含む。
【００３５】
操作検出部９０は、トリガ部２４が引かれたことを検出するものであり、その機能は通電状態と非通電状態とを切り替えるスイッチなどにより実現することができる。
【００３６】
角度検出部９１は、コントローラ１０の回転角度（Ｙ軸５２回りの回転角度とＸ軸５４回りの回転角度）を検出し、その回転に応じた情報（角度情報）を出力するものであり、コントローラ１０や支持部５０に内蔵される可変抵抗（コントローラ１０のＹ軸５２回りの回転角度を検出する第１の可変抵抗と、コントローラ１０のＸ軸５４回りの回転角度を検出する第２の可変抵抗）などにより実現することができる。
【００３７】
動力部９２は、トリガ部３８が引かれたことに基づいて動力を発生させるものであり、その機能はロータリーソレノイド４０などの各種のソレノイドやモータなどにより実現することができる。
【００３８】
表示部１９０は、表示領域において画像を表示出力するものであり、その機能は、ＣＲＴディスプレイ、液晶ディスプレイ、プラズマディスプレイなどにより実現できる。具体的には表示部１９０は、コントローラ１０による射撃の対象となる敵キャラクタなどの標的画像を表示する。
【００３９】
音出力部１９２は、音を出力するものであり、その機能は、スピーカ、ヘッドフォンなどにより実現できる。
【００４０】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。
【００４１】
この情報記憶媒体１８０には、処理部１１０において種々の処理を行うためのプログラムやデータが記憶されている。即ち、この情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶されている。
【００４２】
記憶部１００は、処理部１１０や通信部１９６などのワーク領域となるもので、その機能はＲＡＭやＶＲＡＭなどにより実現できる。そして、本実施形態の記憶部１００は、処理部１１０のワーク領域として使用される主記憶部１０２と、表示部１９０に表示させる画像が描画される描画バッファ１０４と、オブジェクトのモデルデータが読み込まれるオブジェクトデータ記憶部１０６と、を含む。
【００４３】
通信部１９６は、外部（例えばサーバや他のゲーム装置）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用の集積回路（ＡＳＩＣ）などのハードウェアや、プログラムなどにより実現できる。
【００４４】
なお、本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、ホスト装置（サーバ）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（記憶部１００）に配信してもよい。このようなホスト装置（サーバ）の情報記憶媒体の使用も本発明の範囲内に含めることができる。
【００４５】
処理部１１０（プロセッサ）は、操作検出部９０や角度検出部９１からのデータやプログラムなどに基づいて、ゲーム処理、画像生成処理、音生成処理などの処理を行う。この処理部１１０は、主記憶部１０２をワーク領域として各種処理を行い、その機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、各種集積回路（ＩＣ、ＡＳＩＣ）などのハードウェアや、プログラムにより実現できる。
【００４６】
特に、本実施形態の処理部１１０は、ゲーム処理部１１２、表示制御部１１４、描画部１２０、音生成部１３０を含む。なお、これらの一部を省略する構成としてもよい。
【００４７】
ゲーム処理部１１２は、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、ゲーム結果を演算する処理、或いはゲーム終了条件が満たされた場合にゲームを終了する処理などを行う。特に本実施形態では、角度検出部９１からのデータ（角度情報）に基づいて、トリガ部２４が引かれたときにコントローラ１０が指示している表示領域における位置を演算し、演算された位置が、敵キャラクタなどの標的画像を表示させている位置と一致するか否かを判定する。そして一致していると判定した場合には、標的画像に銃弾が当たったことを示す演出画像を表示させる。
【００４８】
表示制御部１１４は、表示部１９０に表示される画像（オブジェクト画像）の表示制御を行う。具体的には、表示すべきオブジェクト（標的、建物、樹木、柱、壁、マップ）を発生させたり、オブジェクトの表示や表示位置を指示したり、オブジェクトを消滅させたりするなどの表示制御を行う。即ち発生したオブジェクトをオブジェクトリストに登録したり、オブジェクトリストを描画部１２０等に転送したり、消滅したオブジェクトをオブジェクトリストから削除したりするなどの表示制御を行う。
【００４９】
特に本実施形態のゲームシステムでは、ゲーム空間を３次元のオブジェクト空間によって設定するようになっており、表示制御部１１４は、オブジェクト空間設定処理、仮想カメラ制御処理なども行う。
【００５０】
描画部１２０は、処理部１１０で行われる種々の処理（ゲーム処理）に基づいて画像を描画する処理を行い、描画した画像を表示部１９０に出力するものであり、その機能は、描画プロセッサ（ＧＰＵ）などのハードウェアや、プログラムなどにより実現できる。ここで描画部１２０が描画する画像は、いわゆる２次元画像であってもよいし、３次元画像であってもよい。具体的には描画部１２０は、表示制御部１１４により転送されたオブジェクトリストに応じたオブジェクトをオブジェクトデータ記憶部１０６などから読み出し、ピクセル単位で画像情報を記憶できる描画バッファ（フレームバッファあるいは中間バッファなどのバッファ。ＶＲＡＭ。）にオブジェクトを描画する。
【００５１】
音生成部１３０は、処理部１１０で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００５２】
なお、本実施形態の画像生成システムは、１人のプレーヤのみがプレイできるシングルプレーヤモード専用のシステムにしてもよいし、複数のプレーヤがプレイできるマルチプレーヤモードも備えるシステムにしてもよい。また複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、１つの端末を用いて生成してもよいし、ネットワーク（伝送ライン、通信回線）などで接続された複数の端末（ゲーム機、携帯電話）を用いて分散処理により生成してもよい。
【００５３】
３．変形例
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【００５４】
例えば、本実施形態では、振動部３０を本体部２０の前方端部に設ける場合について説明したが、振動部３０を本体部２０の後方端部に設けるようにしてもよい。
【００５５】
また本実施形態では、動力部４０としてロータリーソレノイドを用いて、振動部３０を振動させる場合について説明したが、その他の動力部を用いて振動部を振動させるようにしてもよい。
【００５６】
図６は、変形例のコントローラ（ゲーム装置用銃型コントローラ）の構成を示す上面図である。図６に示すコントローラ２００では、本体部２２０の前方端部に振動部２３０が設けられており、振動部２３０は、動力部であるモータ２４０と偏心おもり２３２とで構成されている。モータ２４０は、その回転軸２４２がコントローラ２００の左右方向を向くように設けられており、モータ２４０の回転軸２４２は、偏心おもり２３２に対して固定的に接続されている。モータ２４０によって回転軸２４２が回転すると、偏心おもり２３２も回転し、この偏心おもり２３２の回転運動によって、振動部２３０が、回転軸２４２に対して円を描くように振動する。このように振動部２３０を構成しても、振動部２３０の振動に応じてコントローラ２００をＸ軸５４回りに傾動させることができる。
【符号の説明】
【００５７】
１０  コントローラ、２０  本体部、２４  トリガ部、２６  先端部分、３０  振動部、３２  フレーム、３４  コネクタパネル、３６  開口、４０  ロータリーソレノイド、５０  支持部、６０  スライドレール、６２  第１回転軸、６４  接続部、６５  一端部、６６  第２回転軸、６８  軸支持部、７０  制限部、７２  緩衝部材、７４  内部ケーブル、７６  コネクタ、９０  操作検出部、９１  角度検出部、９２  動力部、１００  記憶部、１１０  処理部、１１２  ゲーム処理部、１１４  表示制御部、１２０  描画部、１３０  音生成部、１８０  情報記憶媒体、１９０  表示部、１９２  音出力部、１９６  通信部
【図１】
2011160928.tif 000003
【図２】
2011160928.tif 000004
【図３】
2011160928.tif 000005
【図４】
2011160928.tif 000006
【図５】
2011160928.tif 000007
【図６】
2011160928.tif 000008