【手続補正書】
【提出日】平成20年6月9日(2008.6.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２２
【補正方法】変更
【補正の内容】
【請求項２２】
前記第２移動方向制御手段は、前記第１動き検出手段の検出および前記第２動き検出手段の検出に応じて、前記第２オブジェクトの移動方向を決定する、請求項１７乃至１９のいずれかに記載のゲームシステム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２３
【補正方法】変更
【補正の内容】
【請求項２３】
前記第２移動方向制御手段は、前記姿勢制御手段により決定された前記第１オブジェクトの姿勢および前記第２動き検出手段の検出に応じて、前記第２オブジェクトの移動方向を決定する、請求項１７乃至１９のいずれかに記載のゲームシステム。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２７
【補正方法】変更
【補正の内容】
【請求項２７】
プレイヤが片手で把持可能なハウジングを有するゲームコントローラと、当該ゲームコントローラと接続されるゲーム装置と、当該ハウジングの動きを検出する動き検出手段とを含むゲームシステムであって、
前記ハウジングは、その側周をプレイヤが片手で握持可能な形状および大きさで形成され、
前記ゲームコントローラは、前記ハウジングをプレイヤが片手で握持したときに当該片手の親指で操作可能な位置配設され、方向指示入力をするための方向指示部を備え、
前記ゲーム装置は、
仮想３次元ゲーム空間に登場するオブジェクトの前方方向を基準として、前記方向指示部による指示方向を当該オブジェクトの移動方向として決定し、当該移動方向へ当該オブジェクトの前方方向を変化させる移動方向制御手段と、
前記動き検出手段の検出に基づいて前記ハウジングの傾きを判定して、プレイヤが前記方向指示部を用いて左右方向の入力操作を行う方向へ前記ハウジングが傾いたことを示すとき、前記オブジェクトを現在の前記前方方向に直交する方向へ傾ける姿勢制御手段と、
仮想３次元ゲーム空間内で、前記姿勢制御手段により決定された傾きで、前記移動方向制御手段によって決定された移動方向に前記オブジェクトを移動させて表示装置に表示する表示制御手段とを備える、ゲームシステム。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２８
【補正方法】変更
【補正の内容】
【請求項２８】
プレイヤが片手で把持可能なハウジングを有するゲームコントローラと、当該ゲームコントローラと接続されるゲーム装置と、当該ハウジングの動きを検出する動き検出手段とを含むゲームシステムであって、
前記ハウジングは、その側周をプレイヤが片手で握持可能な形状および大きさで形成され、
前記ゲームコントローラは、前記ハウジングをプレイヤが片手で握持したときに当該片手の親指で操作可能な位置配設され、方向指示入力をするための方向指示部を備え、
前記ゲーム装置は、
仮想３次元ゲーム空間に登場するオブジェクトの前方方向を基準として、前記方向指示部による指示方向を当該オブジェクトの移動方向として決定し、当該移動方向へ当該オブジェクトの前方方向を変化させる移動方向制御手段と、
前記動き検出手段の検出に基づいて前記ハウジングの傾きを判定して、プレイヤが前記方向指示部を用いて前後方向の入力操作を行う方向へ前記ハウジングが傾いたことを示すとき、前記オブジェクトを現在の前記前方方向へ傾け、プレイヤが前記方向指示部を用いて左右方向の入力操作を行う方向へ前記ハウジングが傾いたことを示すとき、現在の前記前方方向に直交する方向へ傾ける姿勢制御手段と、
仮想３次元ゲーム空間内で、前記姿勢制御手段により決定された傾きで、前記移動方向制御手段によって決定された移動方向に前記オブジェクトを移動させて表示装置に表示する表示制御手段とを備える、ゲームシステム。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３０
【補正方法】変更
【補正の内容】
【請求項３０】
プレイヤが片手で把持可能なハウジングを有するゲームコントローラと、当該ゲームコントローラと接続されるゲーム装置と、当該ハウジングの動きを検出する動き検出手段とを含むゲームシステムであって、
前記ハウジングは、その側周をプレイヤが片手で握持可能な形状および大きさで形成され、
前記ゲームコントローラは、前記ハウジングをプレイヤが片手で握持したときに当該片手の親指で操作可能な位置配設され、方向指示入力をするための方向指示部を備え、
前記ゲーム装置は、
仮想３次元ゲーム空間に登場するオブジェクトの前方方向を基準として、前記方向指示部による指示方向を当該オブジェクトの移動方向として決定する移動方向制御手段と、
前記動き検出手段の検出に基づいて前記ハウジングの傾きを判定して、プレイヤが前記方向指示部を用いて左右方向の入力操作を行う方向へ前記ハウジングが傾いたことを示すとき、前記オブジェクトを前記前方方向に直交する方向へ傾ける姿勢制御手段と、
仮想３次元ゲーム空間内で、前記姿勢制御手段により決定された傾きで、前記移動方向制御手段によって決定された移動方向に前記オブジェクトを移動させて表示装置に表示する表示制御手段とを備える、ゲームシステム。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項３１
【補正方法】変更
【補正の内容】
【請求項３１】
プレイヤが片手で把持可能なハウジングを有するゲームコントローラと、当該ゲームコントローラと接続されるゲーム装置と、当該ハウジングの動きを検出する動き検出手段とを含むゲームシステムであって、
前記ハウジングは、その側周をプレイヤが片手で握持可能な形状および大きさで形成され、
前記ゲームコントローラは、前記ハウジングをプレイヤが片手で握持したときに当該片手の親指で操作可能な位置配設され、方向指示入力をするための方向指示部を備え、
前記ゲーム装置は、
仮想３次元ゲーム空間に登場するオブジェクトの前方方向を基準として、前記方向指示部による指示方向を当該オブジェクトの移動方向として決定する移動方向制御手段と、
前記動き検出手段の検出に基づいて前記ハウジングの傾きを判定して、プレイヤが前記方向指示部を用いて前後方向の入力操作を行う方向へ前記ハウジングが傾いたことを示すとき、前記オブジェクトを前記前方方向へ傾け、プレイヤが前記方向指示部を用いて左右方向の入力操作を行う方向へ前記ハウジングが傾いたことを示すとき、前記前方方向に直交する方向へ傾ける姿勢制御手段と、
仮想３次元ゲーム空間内で、前記姿勢制御手段により決定された傾きで、前記移動方向制御手段によって決定された移動方向に前記オブジェクトを移動させて表示装置に表示する表示制御手段とを備える、ゲームシステム。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
第３の発明は、上記第２の発明において、第１ハウジングは、当該第１ハウジングの側周をプレイヤが片手で握持したときに、当該片手の親指で操作可能な位置に方向指示部が配設される。より具体的には、第１ハウジングは、その一方側面（右側面または左側面の一方）に片手の掌を接触させ、他方側面（右側面または左側面の他方）に当該片手の指（人差指・中指・薬指・小指）のうちの少なくとも１つ（好ましくはこれらのうちの少なくとも２つであり、また、好ましくは少なくとも中指を含む）を接触させることによって把持し、当該把持した状態で親指が届く範囲に方向指示部が配置される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
第２２の発明は、上記第１７〜第１９の発明のいずれかにおいて、第２移動方向制御手段は、第１動き検出手段の検出および第２動き検出手段の検出に応じて、第２オブジェクトの移動方向を決定する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
第２３の発明は、上記第１７〜第１９の発明のいずれかにおいて、第２移動方向制御手段は、姿勢制御手段により決定された第１オブジェクトの姿勢および第２動き検出手段の検出に応じて、第２オブジェクトの移動方向を決定する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
第２７の発明は、プレイヤが片手で把持可能なハウジングを有するゲームコントローラと、当該ゲームコントローラと接続されるゲーム装置と、当該ハウジングの動きを検出する動き検出手段とを含むゲームシステムである。ハウジングは、その側周をプレイヤが片手で握持可能な形状および大きさで形成される。ゲームコントローラは、方向指示部を備える。方向指示部は、ハウジングをプレイヤが片手で握持したときに当該片手の親指で操作可能な位置配設され、方向指示入力をする。ゲーム装置は、移動方向制御手段、姿勢制御手段、および表示制御手段を備える。移動方向制御手段は、仮想３次元ゲーム空間に登場するオブジェクトの前方方向を基準として、方向指示部による指示方向を当該オブジェクトの移動方向として決定し、当該移動方向へ当該オブジェクトの前方方向を変化させる。姿勢制御手段は、動き検出手段の検出に基づいてハウジングの傾きを判定して、プレイヤが方向指示部を用いて左右方向の入力操作を行う方向へハウジングが傾いたことを示すとき、オブジェクトを現在の前方方向に直交する方向へ傾ける。表示制御手段は、仮想３次元ゲーム空間内で、姿勢制御手段により決定された傾きで、移動方向制御手段によって決定された移動方向にオブジェクトを移動させて表示装置に表示する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
第２８の発明は、プレイヤが片手で把持可能なハウジングを有するゲームコントローラと、当該ゲームコントローラと接続されるゲーム装置と、当該ハウジングの動きを検出する動き検出手段とを含むゲームシステムである。ハウジングは、その側周をプレイヤが片手で握持可能な形状および大きさで形成される。ゲームコントローラは、方向指示部を備える。方向指示部は、ハウジングをプレイヤが片手で握持したときに当該片手の親指で操作可能な位置配設され、方向指示入力をする。ゲーム装置は、移動方向制御手段、姿勢制御手段、および表示制御手段を備える。移動方向制御手段は、仮想３次元ゲーム空間に登場するオブジェクトの前方方向を基準として、方向指示部による指示方向を当該オブジェクトの移動方向として決定し、当該移動方向へ当該オブジェクトの前方方向を変化させる。姿勢制御手段は、動き検出手段の検出に基づいてハウジングの傾きを判定して、プレイヤが方向指示部を用いて前後方向の入力操作を行う方向へハウジングが傾いたことを示すとき、オブジェクトを現在の前方方向へ傾け、プレイヤが方向指示部を用いて左右方向の入力操作を行う方向へハウジングが傾いたことを示すとき、現在の前方方向に直交する方向へ傾ける。表示制御手段は、仮想３次元ゲーム空間内で、姿勢制御手段により決定された傾きで、移動方向制御手段によって決定された移動方向にオブジェクトを移動させて表示装置に表示する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
第３０の発明は、プレイヤが片手で把持可能なハウジングを有するゲームコントローラと、当該ゲームコントローラと接続されるゲーム装置と、当該ハウジングの動きを検出する動き検出手段とを含むゲームシステムである。ハウジングは、その側周をプレイヤが片手で握持可能な形状および大きさで形成される。ゲームコントローラは、方向指示部を備える。方向指示部は、ハウジングをプレイヤが片手で握持したときに当該片手の親指で操作可能な位置配設され、方向指示入力をする。ゲーム装置は、移動方向制御手段、姿勢制御手段、および表示制御手段を備える。移動方向制御手段は、仮想３次元ゲーム空間に登場するオブジェクトの前方方向を基準として、方向指示部による指示方向を当該オブジェクトの移動方向として決定する。姿勢制御手段は、動き検出手段の検出に基づいてハウジングの傾きを判定して、プレイヤが方向指示部を用いて左右方向の入力操作を行う方向へハウジングが傾いたことを示すとき、オブジェクトを前方方向に直交する方向へ傾ける。表示制御手段は、仮想３次元ゲーム空間内で、姿勢制御手段により決定された傾きで、移動方向制御手段によって決定された移動方向にオブジェクトを移動させて表示装置に表示する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
第３１の発明は、プレイヤが片手で把持可能なハウジングを有するゲームコントローラと、当該ゲームコントローラと接続されるゲーム装置と、当該ハウジングの動きを検出する動き検出手段とを含むゲームシステムである。ハウジングは、その側周をプレイヤが片手で握持可能な形状および大きさで形成される。ゲームコントローラは、方向指示部を備える。方向指示部は、ハウジングをプレイヤが片手で握持したときに当該片手の親指で操作可能な位置配設され、方向指示入力をする。ゲーム装置は、移動方向制御手段、姿勢制御手段、および表示制御手段を備える。移動方向制御手段は、仮想３次元ゲーム空間に登場するオブジェクトの前方方向を基準として、方向指示部による指示方向を当該オブジェクトの移動方向として決定する。姿勢制御手段は、動き検出手段の検出に基づいてハウジングの傾きを判定して、プレイヤが方向指示部を用いて前後方向の入力操作を行う方向へハウジングが傾いたことを示すとき、オブジェクトを前方方向へ傾け、プレイヤが方向指示部を用いて左右方向の入力操作を行う方向へハウジングが傾いたことを示すとき、前方方向に直交する方向へ傾ける。表示制御手段は、仮想３次元ゲーム空間内で、姿勢制御手段により決定された傾きで、移動方向制御手段によって決定された移動方向にオブジェクトを移動させて表示装置に表示する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
第３４の発明は、プレイヤが片手で把持可能なハウジングと、方向指示入力するための方向指示部と、当該ハウジングの動きを検出する動き検出手段とを備えたゲームコントローラと接続されるゲーム装置のコンピュータで実行されるゲームプログラムである。ゲームプログラムは、移動方向制御手段および姿勢制御手段として、コンピュータを機能させる。移動方向制御手段は、方向指示部の操作に応じて、仮想ゲーム世界に登場するオブジェクトの移動方向を決定する。姿勢制御手段は、動き検出手段の検出に応じて、仮想ゲーム世界におけるオブジェクトの姿勢を決定する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１２３
【補正方法】変更
【補正の内容】
【０１２３】
また、ハウジング７１上面の十字キー７２ａより前面側に、操作ボタン７２ｈが設けられる。操作ボタン７２ｈは、遠隔からゲーム装置５本体の電源をオン／オフする電源スイッチである。この操作ボタン７２ｈも、その上面がハウジング７１の上面に埋没しており、プレイヤが不意に誤って押下することのないタイプのボタンである。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１４０
【補正方法】変更
【補正の内容】
【０１４０】
図１１において、コアユニット７０は、上述した操作部７２、撮像情報演算部７４、加速度センサ７０１、バイブレータ７０４、スピーカ７０６、サウンドＩＣ７０７、およびアンプ７０８の他に、その内部に通信部７５を備えている。また、サブユニット７６は、上述した操作部７８および加速度センサ７６１を備えており、接続ケーブル７９とコネクタ７９１および７３とを介して、マイコン７５１と接続されている。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１８３
【補正方法】変更
【補正の内容】
【０１８３】
一方、ステップ１３においてＮｏの場合（すなわち、チームＸの選手モード用のコントローラ７が未設定の場合）、ステップ２５において、ＣＰＵ３０は、チームＸの全選手キャラクタの移動ベクトルＶｍｎｐｃを所定の自動移動アルゴリズムを用いて設定して、移動ベクトルデータＤｃに格納する（つまり、チームＸに選手モード用のコントローラ７が設定されていないため、チームＸの全選手キャラクタがノンプレイヤキャラクタＮＰＣとなる）。なお、上記ステップ２５においても、上記ステップ１４と同様に上記所定範囲に配置された選手キャラクタの移動ベクトルの上記姿勢ベクトルに応じた設定または補正が行われる。次に、ＣＰＵ３０は、監督モード処理（ステップ２０）を経て、処理をステップ２１に進める。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０２６３
【補正方法】変更
【補正の内容】
【０２６３】
これにより、サブユニット７６に設けられた方向指示部（スティック７８ａ）でボールオブジェクトＢの移動方向が制御されながら、ボールオブジェクトＢの移動速度がコアユニット７０に設けられた加速度センサ７０１から出力される加速度データに応じて決定される。つまり、プレイヤは、ボールオブジェクトＢの移動方向制御と移動速度制御とを、それぞれの手で独立して効率的かつ直感的に入力することができる。さらに、サブユニット７６に設けられた方向指示部（スティック７８ａ）の傾斜量に応じてボールオブジェクトＢの移動速度を制御するようにして、ボールオブジェクトＢの移動速度をサブユニット７６に設けられた加速度センサ７６１から出力される加速度データ（または当該加速度データの所定軸方向の成分）に応じて補正するようにしてもよい（例えば、Ｚ軸方向の加速度があったときに、所定値を加算してもよいし、ｎ倍（ｎ＞１）するようにしてもよいし、Ｚ軸方向の加速度の大きさに応じて倍数を決定するようにしてもよい）。つまり、プレイヤは、ボールオブジェクトＢの移動方向制御と移動速度制御（または移動速度補正制御）とを、それぞれの手で独立して効率的かつ直感的に入力することができる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０２６６
【補正方法】変更
【補正の内容】
【０２６６】
これにより、サブユニット７６に設けられた方向指示部（スティック７８ａ）でボールオブジェクトＢの移動方向が制御されながら、ボールオブジェクトＢの移動方向がサブユニット７６に設けられた加速度センサ７６１から出力される加速度データに応じて補正される。つまり、プレイヤは、ボールオブジェクトＢの移動方向制御と移動方向補正制御とを、片手で効率的かつ直感的に入力することができる。また、補正ベクトルの向きは、仮想ゲーム空間における固定方向（仮想垂直方向、仮想水平方向など）であってもよいし、仮想カメラの視線方向に基づく方向（当該視線方向または当該視線方向に直交する方向など）であってもよいし、方向指示部により決定される移動方向に基づく方向（当該移動方向に直交する方向など）であってもよいし、プレイヤキャラクタＰＣのローカル座標系における所定軸方向であってもよい。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０３０９
【補正方法】変更
【補正の内容】
【０３０９】
ステップ１６０において、ＣＰＵ３０は、算出された仮想空間座標が仮想ゲーム空間に設定されたサッカーフィールド内か否かを判断する。次に、ＣＰＵ３０は、仮想空間座標が上記サッカーフィールド内である場合、仮想空間位置に応じて指示対象選手の移動ベクトルを設定して移動ベクトルデータＤｃを更新する（ステップ１６１）。例えば、ＣＰＵ３０は、指示対象選手の現在の配置位置から仮想空間位置ＴＰ（図２７参照）に向かう方向を当該指示対象選手の移動ベクトルの方向とする。さらに、現在の配置位置から仮想空間位置ＴＰまでの仮想距離に応じた大きさを当該指示対象選手の移動ベクトルの大きさとして設定してもよい。そして、ＣＰＵ３０は、指示対象選手データＤｇに記述されたチームＸの監督モード用コントローラの指示対象選手をクリアし（ステップ１６２）、当該サブルーチンによる処理を終了して、次のステップ２１に処理を進める。一方、ＣＰＵ３０は、仮想空間座標が上記サッカーフィールド外である場合、そのまま当該サブルーチンによる処理を終了して、次のステップ２１に処理を進める。なお、ステップ１６２において、指示対象選手をクリアしなくてもよく、この場合には、指示対象選手を設定した後、その指示対象選手に対して複数回移動指示を出すことが可能になる（この場合には、ボタン操作や所定領域への座標指示などに応じて当該クリアの処理をするとよい）。