【手続補正書】
【提出日】平成19年3月29日(2007.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想３次元空間に仮想カメラを配置し、前記仮想３次元空間を前記仮想カメラから見た様子を表示するゲーム装置において、
方向入力操作によって入力された方向に基づいて前記仮想カメラの姿勢の変化方向を判断し、その変化方向に所与の角度だけ現在の方向から変化した方向を向く姿勢に、前記仮想カメラの姿勢を変更する第１仮想カメラ制御手段と、
前記方向入力操作によって入力された方向に基づいて前記仮想３次元空間における方角を判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更する第２仮想カメラ制御手段と、
前記第１仮想カメラ制御手段によって前記仮想カメラが制御される状態と、前記第２仮想カメラ制御手段によって前記仮想カメラが制御される状態と、を所定切替操作に応じて切り替える仮想カメラ制御切替手段と、
を含み、
前記第２仮想カメラ制御手段は、
前記方向入力操作によって入力され得る方向と、前記仮想３次元空間における方角と、を対応づけてなるデータを記憶する手段と、
前記方向入力操作によって入力された方向に対応する前記仮想３次元空間における方角を前記データに基づいて判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更する手段と、を含む、
ことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置において、
前記第１仮想カメラ制御手段は、
前記仮想カメラ制御切替手段によって、前記第１仮想カメラ制御手段によって前記仮想カメラが制御される状態から、前記第２仮想カメラ制御手段によって前記仮想カメラが制御される状態に切り替えられる場合、その時点における前記仮想カメラの姿勢を特定する姿勢特定情報を記憶手段に記憶させる手段と、
前記仮想カメラ制御切替手段によって、前記第２仮想カメラ制御手段によって前記仮想カメラが制御される状態から、前記第１仮想カメラ制御手段によって前記仮想カメラが制御される状態に切り替えられる場合、前記記憶手段に記憶される姿勢特定情報に基づいて前記仮想カメラの姿勢を設定する手段と、を含む、
ことを特徴とするゲーム装置。
【請求項３】
請求項１又は２に記載のゲーム装置において、
前記第２仮想カメラ制御手段は、
該第２仮想カメラ制御手段によって前記仮想カメラが向くように設定された方角の履歴に関する方角履歴関連情報を記憶する手段と、
所定操作が行われた場合、該第２仮想カメラ制御手段によって前記仮想カメラが向くように設定された回数が最も多い方角を前記方角履歴関連情報に基づいて判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更する手段と、を含む、
ことを特徴とするゲーム装置。
【請求項４】
請求項１又は２に記載のゲーム装置において、
前記第２仮想カメラ制御手段は、
前記仮想３次元空間における方角と、該第２仮想カメラ制御手段によって前記仮想カメラがその方角を向くように設定された延べ時間と、を対応づけてなる方角履歴関連情報を記憶する手段と、
所定操作が行われた場合、前記延べ時間が最も長い方角を前記方角履歴関連情報に基づいて判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更する手段と、を含む、
ことを特徴とするゲーム装置。
【請求項５】
請求項１乃至４のいずれかに記載のゲーム装置において、
前記方向入力操作は、操作スティックを傾倒する操作であり、
前記第１仮想カメラ制御手段は、前記操作スティックの傾倒方向に基づいて前記仮想カメラの姿勢の変化方向を判断し、その変化方向に所与の角度だけ現在の方向から変化した方向を向く姿勢に、前記仮想カメラの姿勢を変更し、
前記第２仮想カメラ制御手段は、前記操作スティックの傾倒方向に基づいて前記仮想３次元空間における方角を判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更し、
前記所定切替操作は、前記操作スティックの軸方向への押下操作である、
ことを特徴とするゲーム装置。
【請求項６】
仮想３次元空間に仮想カメラを配置し、前記仮想３次元空間を前記仮想カメラから見た様子を表示するゲーム装置の制御方法において、
方向入力操作によって入力された方向に基づいて前記仮想カメラの姿勢の変化方向を判断し、その変化方向に所与の角度だけ現在の方向から変化した方向を向く姿勢に、前記仮想カメラの姿勢を変更する第１仮想カメラ制御ステップと、
前記方向入力操作によって入力された方向に基づいて前記仮想３次元空間における方角を判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更する第２仮想カメラ制御ステップと、
前記第１仮想カメラ制御ステップによって前記仮想カメラが制御される状態と、前記第２仮想カメラ制御ステップによって前記仮想カメラが制御される状態と、を所定切替操作に応じて切り替える仮想カメラ制御切替ステップと、
を含み、
前記第２仮想カメラ制御ステップは、
前記方向入力操作によって入力され得る方向と、前記仮想３次元空間における方角と、を対応づけてなるデータを記憶してなる記憶手段から前記データを読み出すステップと、
前記方向入力操作によって入力された方向に対応する前記仮想３次元空間における方角を前記データに基づいて判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更するステップと、を含む、
ことを特徴とするゲーム装置の制御方法。
【請求項７】
仮想３次元空間に仮想カメラを配置し、前記仮想３次元空間を前記仮想カメラから見た様子を表示するゲーム装置としてコンピュータを機能させるためのプログラムであって、
方向入力操作によって入力された方向に基づいて前記仮想カメラの姿勢の変化方向を判断し、その変化方向に所与の角度だけ現在の方向から変化した方向を向く姿勢に、前記仮想カメラの姿勢を変更する第１仮想カメラ制御手段、
前記方向入力操作によって入力された方向に基づいて前記仮想３次元空間における方角を判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更する第２仮想カメラ制御手段、及び、
前記第１仮想カメラ制御手段によって前記仮想カメラが制御される状態と、前記第２仮想カメラ制御手段によって前記仮想カメラが制御される状態と、を所定切替操作に応じて切り替える仮想カメラ制御切替手段、
として前記コンピュータを機能させ、
前記第２仮想カメラ制御手段は、
前記方向入力操作によって入力され得る方向と、前記仮想３次元空間における方角と、を対応づけてなるデータを記憶する手段と、
前記方向入力操作によって入力された方向に対応する前記仮想３次元空間における方角を前記データに基づいて判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更する手段と、を含む、
ことを特徴とするプログラム。
【請求項８】
仮想３次元空間に仮想カメラを配置し、前記仮想３次元空間を前記仮想カメラから見た様子を表示するゲーム装置において、
操作手段の操作状態に応じた操作値を取得する操作値取得手段と、
前記操作手段の操作状態に基づいて前記仮想カメラの姿勢の変化方向を判断し、その変化方向に所与の角度だけ現在の方向から変化した方向を向く姿勢に、前記仮想カメラの姿勢を変更する第１仮想カメラ制御手段と、
前記操作手段の操作状態に基づいて前記仮想３次元空間における方角を判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更する第２仮想カメラ制御手段と、
前記第１仮想カメラ制御手段によって前記仮想カメラが制御される状態と、前記第２仮想カメラ制御手段によって前記仮想カメラが制御される状態と、を所定切替操作に応じて切り替える仮想カメラ制御切替手段と、
を含み、
前記第２仮想カメラ制御手段は、
互いに重複しない複数の操作値範囲の各々に、前記仮想３次元空間における複数の方角のいずれかを対応づけて記憶する手段と、
前記操作値取得手段によって取得された操作値が前記複数の操作値範囲のいずれかに含まれるか否かを判定する判定手段と、を含み、
前記操作値取得手段によって取得された操作値が前記複数の操作値範囲のいずれかに含まれると前記判定手段によって判定された場合、該操作値範囲に対応づけられた方角を向く姿勢に、前記仮想カメラの姿勢を変更し、
前記判定手段は、前記操作値取得手段によって取得された操作値が前記複数の操作値範囲のいずれかに含まれると判定した場合、該操作値範囲を広げるとともに前記複数の操作値範囲のうちの他の操作値範囲を狭めるよう前記複数の操作値範囲を変更し、前記操作値取得手段によって取得された操作値が前記複数の操作値範囲のいずれかに含まれるか否かを、変更後の前記複数の操作値範囲に基づいて判定する、
ことを特徴とするゲーム装置。
【請求項９】
仮想３次元空間に仮想カメラを配置し、前記仮想３次元空間を前記仮想カメラから見た様子を表示するゲーム装置の制御方法において、
操作手段の操作状態に応じた操作値を取得する操作値取得ステップと、
前記操作手段の操作状態に基づいて前記仮想カメラの姿勢の変化方向を判断し、その変化方向に所与の角度だけ現在の方向から変化した方向を向く姿勢に、前記仮想カメラの姿勢を変更する第１仮想カメラ制御ステップと、
前記操作手段の操作状態に基づいて前記仮想３次元空間における方角を判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更する第２仮想カメラ制御ステップと、
前記第１仮想カメラ制御ステップによって前記仮想カメラが制御される状態と、前記第２仮想カメラ制御ステップによって前記仮想カメラが制御される状態と、を所定切替操作に応じて切り替える仮想カメラ制御切替ステップと、
を含み、
前記第２仮想カメラ制御ステップは、
互いに重複しない複数の操作値範囲の各々に、前記仮想３次元空間における複数の方角のいずれかを対応づけて記憶してなる手段の記憶内容に基づいて、前記操作値取得ステップによって取得された操作値が前記複数の操作値範囲のいずれかに含まれるか否かを判定する判定ステップと、
前記操作値取得ステップによって取得された操作値が前記複数の操作値範囲のいずれかに含まれると前記判定ステップにおいて判定された場合、該操作値範囲に対応づけられた方角を向く姿勢に、前記仮想カメラの姿勢を変更するステップと、を含み、
前記判定ステップは、前記操作値取得ステップによって取得された操作値が前記複数の操作値範囲のいずれかに含まれると判定した場合、該操作値範囲を広げるとともに前記複数の操作値範囲のうちの他の操作値範囲を狭めるよう前記複数の操作値範囲を変更し、前記操作値取得ステップによって取得された操作値が前記複数の操作値範囲のいずれかに含まれるか否かを、変更後の前記複数の操作値範囲に基づいて判定する、
ことを特徴とするゲーム装置の制御方法。
【請求項１０】
仮想３次元空間に仮想カメラを配置し、前記仮想３次元空間を前記仮想カメラから見た様子を表示するゲーム装置としてコンピュータを機能させるためのプログラムであって、
操作手段の操作状態に応じた操作値を取得する操作値取得手段、
前記操作手段の操作状態に基づいて前記仮想カメラの姿勢の変化方向を判断し、その変化方向に所与の角度だけ現在の方向から変化した方向を向く姿勢に、前記仮想カメラの姿勢を変更する第１仮想カメラ制御手段、
前記操作手段の操作状態に基づいて前記仮想３次元空間における方角を判断し、その方角を向く姿勢に、前記仮想カメラの姿勢を変更する第２仮想カメラ制御手段、及び、
前記第１仮想カメラ制御手段によって前記仮想カメラが制御される状態と、前記第２仮想カメラ制御手段によって前記仮想カメラが制御される状態と、を所定切替操作に応じて切り替える仮想カメラ制御切替手段、
として前記コンピュータを機能させ、
前記第２仮想カメラ制御手段は、
互いに重複しない複数の操作値範囲の各々に、前記仮想３次元空間における複数の方角のいずれかを対応づけて記憶する手段と、
前記操作値取得手段によって取得された操作値が前記複数の操作値範囲のいずれかに含まれるか否かを判定する判定手段と、を含み、
前記操作値取得手段によって取得された操作値が前記複数の操作値範囲のいずれかに含まれると前記判定手段によって判定された場合、該操作値範囲に対応づけられた方角を向く姿勢に、前記仮想カメラの姿勢を変更し、
前記判定手段は、前記操作値取得手段によって取得された操作値が前記複数の操作値範囲のいずれかに含まれると判定した場合、該操作値範囲を広げるとともに前記複数の操作値範囲のうちの他の操作値範囲を狭めるよう前記複数の操作値範囲を変更し、前記操作値取得手段によって取得された操作値が前記複数の操作値範囲のいずれかに含まれるか否かを、変更後の前記複数の操作値範囲に基づいて判定する、
ことを特徴とするプログラム。