【手続補正書】
【提出日】平成26年5月9日(2014.5.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
さらに、ゲーム装置３は、上記画像データおよび音声データの他に、必要に応じて各種の制御データを端末装置７へ送信する。制御データは、端末装置７が備える構成要素に対する制御指示を表すデータであり、例えばマーカ部（図１１に示すマーカ部５５）の点灯を制御する指示や、カメラ（図１１に示すカメラ５６）の撮像を制御する指示等を表す。入出力プロセッサ１１ａは、ＣＰＵ１０の指示に応じて制御データを端末装置７へ送信する。なお、この制御データに関して、本実施形態ではコーデックＬＳＩ２７はデータの圧縮処理を行わないが、他の実施形態においては圧縮処理を行うようにしてもよい。なお、ゲーム装置３から端末装置７へ送信される上述のデータは、必要に応じて暗号化がされていてもよいし、されていなくともよい。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１５５
【補正方法】変更
【補正の内容】
【０１５５】
角速度データ１１１は、メインコントローラ８におけるジャイロセンサ４８によって検出された角速度を表すデータである。ここでは、角速度データ１１１は、メインコントローラ８に固定のＸ１Ｙ１Ｚ１座標系（図３参照）の各軸回りの角速度をそれぞれ表すものであるが、他の実施形態においては、任意の１軸以上の軸回り角速度を表すものであればよい。このように、本実施形態においては、メインコントローラ８がジャイロセンサ４８を備え、コントローラ操作データ１１０には、メインコントローラ８の姿勢を算出するための物理量として上記角速度データ１１１が含まれる。したがって、ゲーム装置３は、メインコントローラ８の姿勢を角速度に基づいて正確に算出することができる。具体的には、ゲーム装置３は、ジャイロセンサ４８によって検出されたＸ１軸、Ｙ１軸、Ｚ１軸周りの角速度をそれぞれ時間で積分することによって、初期的な姿勢からのＸ１Ｙ１Ｚ１座標系の各軸周りの回転角を算出することができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１７８
【補正方法】変更
【補正の内容】
【０１７８】
また、ステップＳ１において、端末装置７の初期処理および各メインコントローラ８の初期処理が行われる。例えば、第１プレイヤに端末装置７を図１４に示す姿勢で把持して、当該姿勢のまま端末装置７の所定の操作ボタンを押させるための画像がテレビ２に表示される。同様に、例えば、第２プレイヤＡおよび第２プレイヤＢにメインコントローラ８を所定の姿勢（例えば、メインコントローラ８のＺ１軸がテレビ２に向く姿勢）で把持させるための画像が表示される。このような端末装置７の初期処理によって端末装置７の基準姿勢が設定され、各メインコントローラ８の初期処理によって各メインコントローラ８の初期的な姿勢が設定される。すなわち、これらの初期処理によって、端末装置７のＸＹＺ各軸周りの回転角が０に設定され、各メインコントローラ８のＸ１Ｙ１Ｚ１各軸周りの回転角が０に設定される。端末装置７の所定の操作ボタンが押されて端末装置７の初期処理が完了し、かつ、各メインコントローラ８の初期処理が完了すると、ＣＰＵ１０は、次にステップＳ２の処理を実行する。以降、ステップＳ２〜Ｓ８の一連の処理からなる処理ループが所定時間（１フレーム時間。例えば１／６０秒）に１回の割合で繰り返し実行される。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１操作データを出力する少なくとも１つの操作装置と、第２操作データを出力する可搬型表示装置と、ゲーム装置とを含み、
前記ゲーム装置は、
前記操作装置からの第１操作データと、前記可搬型表示装置からの第２操作データとを取得する操作データ取得手段と、
前記少なくとも１つの操作装置に対応する少なくとも１つの第１操作対象、および、前記可搬型表示装置に対応する第２操作対象を仮想空間内に設定する操作対象設定手段と、
前記第１操作データに基づいて第１操作対象の動作を制御し、前記第２操作データに基づいて第２操作対象の動作を制御する動作制御手段と、
前記第１操作対象および第２操作対象に１つずつ対応する複数の第１仮想カメラを前記仮想空間に設定する第１カメラ設定手段と、
前記複数の第１仮想カメラで前記仮想空間を撮像して得られる複数の画像を含む第１ゲーム画像を取得する第１画像取得手段と、
前記第２操作対象の動作に応じた第２ゲーム画像を取得する第２画像取得手段と、
前記第１ゲーム画像を前記可搬型表示装置とは別体の表示装置に出力する第１画像出力手段と、
前記第２ゲーム画像を前記可搬型表示装置に送信する第２画像出力手段とを備え、
前記可搬型表示装置は、
前記第２ゲーム画像を受信する画像受信手段と、
前記第２ゲーム画像を表示する表示部とを備える、ゲームシステム。
【請求項２】
前記第１カメラ設定手段は、前記第１操作対象および前記第２操作対象がそれぞれに対応する前記第１仮想カメラの視野範囲に含まれるように、各前記第１仮想カメラを設定する、請求項１に記載のゲームシステム。
【請求項３】
前記ゲーム装置は、
前記第１仮想カメラと異なる第２仮想カメラを前記仮想空間に設定する第２カメラ設定手段をさらに備え、
前記第２画像取得手段は、前記第２仮想カメラで前記仮想空間を撮像して得られる第２ゲーム画像を取得する、請求項２に記載のゲームシステム。
【請求項４】
前記第２カメラ設定手段は、前記第２操作対象の位置および姿勢に応じた位置および姿勢で前記第２仮想カメラを設定する、請求項３に記載のゲームシステム。
【請求項５】
前記第１画像取得手段は、前記複数の第１仮想カメラで前記仮想空間を撮像して得られる複数の画像を、第１ゲーム画像の領域を複数に分割した各領域にそれぞれ配置することにより第１ゲーム画像を取得する、請求項１から４の何れかに記載のゲームシステム。
【請求項６】
前記可搬型表示装置は、慣性センサを含み、
前記第２カメラ設定手段は、前記慣性センサの出力に基づいて前記第２仮想カメラの姿勢を設定する、請求項３または４に記載のゲームシステム。
【請求項７】
前記可搬型表示装置は、前記表示部の画面上に設けられるタッチパネルをさらに備え、
前記動作制御手段は、前記タッチパネルに対する入力に基づいて前記第２操作対象を動作させる、請求項１から６の何れかに記載のゲームシステム。
【請求項８】
前記可搬型表示装置は、少なくとも４方向の入力が可能な方向入力手段をさらに備え、
前記動作制御手段は、前記方向入力手段に対する入力に応じて前記第２操作対象を動作させる、請求項１から７の何れかに記載のゲームシステム。
【請求項９】
前記第２画像出力手段は、前記第２ゲーム画像を前記可搬型表示装置に無線送信する、請求項１から８の何れかに記載のゲームシステム。
【請求項１０】
前記ゲーム装置は、前記第２ゲーム画像を圧縮する画像圧縮手段をさらに備え、
前記第２画像出力手段は、圧縮された第２ゲーム画像を無線送信し、
前記可搬型表示装置は、前記画像受信手段によって受信される、圧縮された第２ゲーム画像を伸張する画像伸張手段をさらに備え、
前記表示部は、前記画像伸張手段によって伸張された第２ゲーム画像を表示する、請求項９に記載のゲームシステム。
【請求項１１】
少なくとも１つの操作装置からの第１操作データと、可搬型表示装置からの第２操作データとを取得する操作データ取得手段と、
前記少なくとも１つの操作装置に対応する少なくとも１つの第１操作対象、および、前記可搬型表示装置に対応する第２操作対象を仮想空間内に設定する操作対象設定手段と、
前記第１操作データに基づいて第１操作対象の動作を制御し、前記第２操作データに基づいて第２操作対象の動作を制御する動作制御手段と、
前記第１操作対象および第２操作対象に１つずつ対応する複数の第１仮想カメラを前記仮想空間に設定する第１カメラ設定手段と、
前記複数の第１仮想カメラで前記仮想空間を撮像して得られる複数の画像を含む第１ゲーム画像を取得する第１画像取得手段と、
前記第２操作対象の動作に応じた第２ゲーム画像を取得する第２画像取得手段と、
前記第１ゲーム画像を前記可搬型表示装置とは別体の表示装置に出力する第１画像出力手段と、
前記第２ゲーム画像を前記可搬型表示装置に送信する第２画像出力手段とを備える、ゲーム装置。
【請求項１２】
ゲーム装置のコンピュータにおいて実行されるゲームプログラムであって、前記コンピュータを、
少なくとも１つの操作装置からの第１操作データと、可搬型表示装置からの第２操作データとを取得する操作データ取得手段と、
前記少なくとも１つの操作装置に対応する少なくとも１つの第１操作対象、および、前記可搬型表示装置に対応する第２操作対象を仮想空間内に設定する操作対象設定手段と、
前記第１操作データに基づいて第１操作対象の動作を制御し、前記第２操作データに基づいて第２操作対象の動作を制御する動作制御手段と、
前記第１操作対象および第２操作対象に１つずつ対応する複数の第１仮想カメラを前記仮想空間に設定する第１カメラ設定手段と、
前記複数の第１仮想カメラで前記仮想空間を撮像して得られる複数の画像を含む第１ゲーム画像を取得する第１画像取得手段と、
前記第２操作対象の動作に応じた第２ゲーム画像を取得する第２画像取得手段と、
前記第１ゲーム画像を前記可搬型表示装置とは別体の表示装置に出力する第１画像出力手段と、
前記第２ゲーム画像を前記可搬型表示装置に送信する第２画像出力手段として機能させる、ゲームプログラム。
【請求項１３】
ゲームシステムにおいて行われるゲーム処理方法であって、
前記ゲームシステムは、第１操作データを出力する少なくとも１つの操作装置と、第２操作データを出力する可搬型表示装置と、ゲーム装置とを含み、
前記ゲーム装置は、
前記操作装置からの第１操作データと、前記可搬型表示装置からの第２操作データとを取得する操作データ取得ステップと、
前記少なくとも１つの操作装置に対応する少なくとも１つの第１操作対象、および、前記可搬型表示装置に対応する第２操作対象を仮想空間内に設定する操作対象設定ステップと、
前記第１操作データに基づいて第１操作対象の動作を制御し、前記第２操作データに基づいて第２操作対象の動作を制御する動作制御ステップと、
前記第１操作対象および第２操作対象に１つずつ対応する複数の第１仮想カメラを前記仮想空間に設定する第１カメラ設定ステップと、
前記複数の第１仮想カメラで前記仮想空間を撮像して得られる複数の画像を含む第１ゲーム画像を取得する第１画像取得ステップと、
前記第２操作対象の動作に応じた第２ゲーム画像を取得する第２画像取得ステップと、
前記第１ゲーム画像を前記可搬型表示装置とは別体の表示装置に出力する第１画像出力ステップと、
前記第２ゲーム画像を前記可搬型表示装置に送信する第２画像出力ステップとを実行し、
前記可搬型表示装置は、
前記第２ゲーム画像を受信する画像受信ステップと、
前記第２ゲーム画像を表示部に表示させる表示制御ステップとを実行する、ゲーム処理方法。
【請求項１４】
前記第１カメラ設定ステップでは、前記第１操作対象および前記第２操作対象がそれぞれに対応する前記第１仮想カメラの視野範囲に含まれるように、各前記第１仮想カメラを設定する、請求項１３に記載のゲーム処理方法。
【請求項１５】
前記ゲーム装置は、
前記第１仮想カメラと異なる第２仮想カメラを前記仮想空間に設定する第２カメラ設定ステップをさらに実行し、
前記第２画像取得ステップでは、前記第２仮想カメラで前記仮想空間を撮像して得られる第２ゲーム画像を取得する、請求項１４に記載のゲーム処理方法。
【請求項１６】
前記第２カメラ設定ステップでは、前記第２操作対象の位置および姿勢に応じた位置および姿勢で前記第２仮想カメラを設定する、請求項１５に記載のゲーム処理方法。
【請求項１７】
前記第１画像取得ステップでは、前記複数の第１仮想カメラで前記仮想空間を撮像して得られる複数の画像を、第１ゲーム画像の領域を複数に分割した各領域にそれぞれ配置することにより第１ゲーム画像を取得する、請求項１３から１６の何れかに記載のゲーム処理方法。
【請求項１８】
前記可搬型表示装置は、慣性センサを含み、
前記第２カメラ設定ステップでは、前記慣性センサの出力に基づいて前記第２仮想カメラの姿勢を設定する、請求項１５または１６に記載のゲーム処理方法。
【請求項１９】
前記可搬型表示装置は、前記表示部の画面上に設けられるタッチパネルを備え、
前記動作制御ステップでは、前記タッチパネルに対する入力に基づいて前記第２操作対象を動作させる、請求項１３から１８の何れかに記載のゲーム処理方法。
【請求項２０】
前記可搬型表示装置は、少なくとも４方向の入力が可能な方向入力手段を備え、
前記動作制御ステップでは、前記方向入力手段に対する入力に応じて前記第２操作対象を動作させる、請求項１３から１９の何れかに記載のゲーム処理方法。
【請求項２１】
前記第２画像出力ステップでは、前記第２ゲーム画像を前記可搬型表示装置に無線送信する、請求項１３から２０の何れかに記載のゲーム処理方法。
【請求項２２】
前記ゲーム装置は、前記第２ゲーム画像を圧縮する画像圧縮ステップをさらに実行し、
前記第２画像出力ステップでは、圧縮された第２ゲーム画像を無線送信し、
前記可搬型表示装置は、前記画像受信ステップによって受信される、圧縮された第２ゲーム画像を伸張する画像伸張ステップをさらに実行し、
前記表示制御ステップでは、前記画像伸張ステップで伸張された第２ゲーム画像を前記表示部に表示させる、請求項２１に記載のゲーム処理方法。