【手続補正書】
【提出日】平成20年9月4日(2008.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行うための画像処理プログラムにおいて、
コンピュータに、
前記仮想空間における前記複数のオブジェクトの位置を算出し、前記複数のオブジェクトに特殊挙動を発生させる領域を設定するステップと、
前記領域に前記複数のオブジェクトが含まれているか否かの判定を行う第１の判断ステップと、
前記コンピュータの入力手段から前記複数のオブジェクトのうち、いずれか一のオブジェクトに対し、所定の指令があったか否かの判断を行う第２の判断ステップと、
前記第１の判断ステップ及び前記第２の判断ステップにおいて、いずれの判断も肯定されたとき、前記複数のオブジェクトを前記特殊挙動が可能となる位置まで強制移動するステップと、
前記視点を前記複数のオブジェクトとともに移動するステップと、
前記視点の位置を算出するステップと、
前記視点の視方向又は前記視点の挙動を前記複数のオブジェクトの特殊挙動に応じて変化させるステップと、
を実行させる、画像処理プログラム。
【請求項２】
仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行うための画像処理プログラムにおいて、
コンピュータに、
前記仮想空間における前記複数のオブジェクトの位置を算出し、前記複数のオブジェクトに特殊挙動を発生させる領域を設定するステップと、
前記領域に前記複数のオブジェクトが含まれているか否かの判定を行う第１の判断ステップと、
前記コンピュータの入力手段から前記複数のオブジェクトのうち、いずれか一のオブジェクトに対し、所定の指令があったか否かの判断を行う第２の判断ステップと、
前記第１の判断ステップ及び前記第２の判断ステップにおいて、いずれの判断も肯定されたとき、前記複数のオブジェクトの位置を前記特殊挙動が可能となる位置まで強制移動するステップと、
前記視点を前記複数のオブジェクトとともに移動するステップと、
前記視点の位置を算出するステップと、
前記視点の視方向及び前記視点の挙動を前記複数のオブジェクトの特殊挙動に応じて変化させるステップと、
を実行させる、画像処理プログラム。
【請求項３】
仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行うための画像処理プログラムにおいて、
コンピュータに
前記仮想空間における前記複数のオブジェクトの位置を算出するステップと、
前記複数のオブジェクトに特殊挙動を発生させるステップと、
前記視点を前記特殊挙動に応じて移動するステップと、
前記特殊挙動の経路が他のオブジェクトと衝突するか否かの判定を行うステップと、
前記特殊挙動の経路が前記他のオブジェクトと衝突すると判断したとき、前記特殊挙動の経路を前記他のオブジェクトと非衝突の範囲に移動するステップと、
を実行させる、画像処理プログラム。
【請求項４】
請求項３の画像処理プログラムは、さらに、
コンピュータに
前記視点の視方向又は視点の挙動を前記特殊挙動に応じて変化するステップ
を実行させる、画像処理プログラム。
【請求項５】
前記視点の挙動は、複数のパターンからなり、
前記コンピュータに、
前記各パターンに基づき、前記視点の挙動に係る経路と前記他のオブジェクトとが衝突するか否かの判定を行うステップと、
前記判定の結果に応じて、非衝突のパターンを選択し、該パターンに基づき、前記視点の挙動を制御するステップと、
をさらに実行させる、請求項１、請求項２または請求項４に記載の画像処理プログラム。
【請求項６】
請求項５に記載の画像処理プログラムは、
前記視点の挙動に係る経路と前記他のオブジェクトとが衝突するか否かの判定を行うステップにおいて、前記判断の結果、前記複数のパターンのいずれも前記他のオブジェクトと衝突すると判断したとき、
前記複数のパターンのうち、前記衝突の程度が低い一のパターンを選択し、該パターンに基づき、前記視点の挙動を制御するステップ
をさらにコンピュータに実行させる、画像処理プログラム。
【請求項７】
仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行う画像処理方法において、
前記仮想空間における前記複数のオブジェクトの位置を算出し、
前記複数のオブジェクトに特殊挙動を発生させる領域を設定し、
前記領域に前記複数のオブジェクトが含まれているか否かの第１の判断を行い、
入力装置を介して前記複数のオブジェクトのうち、いずれか一のオブジェクトに対し、所定の指令があったか否かの第２の判断を行い、
前記第１の判断及び前記第２の判断において、いずれの判断も肯定されたとき、前記複数のオブジェクトを前記特殊挙動が可能となる位置まで強制移動し、
前記視点を前記複数のオブジェクトとともに移動し、
前記視点の位置を算出し、
前記視点の視方向又は前記視点の挙動を前記複数のオブジェクトの特殊挙動に応じて変化させる、
ことを特徴とする画像処理方法。
【請求項８】
仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行う画像処理方法において、
前記仮想空間における前記複数のオブジェクトの位置を算出し、
前記複数のオブジェクトに特殊挙動を発生させる領域を設定し、
前記領域に前記複数のオブジェクトが含まれているか否かの第１の判断を行い、
入力装置を介して前記複数のオブジェクトのうち、いずれか一のオブジェクトに対し、所定の指令があったか否かの第２の判断を行い、
前記第１の判断及び前記第２の判断において、いずれの判断も肯定されたとき、前記複数のオブジェクトを前記特殊挙動が可能となる位置まで強制移動し、
前記視点を前記複数のオブジェクトとともに移動し、
前記視点の位置を算出し、
前記視点の視方向及び前記視点の挙動を前記複数のオブジェクトの特殊挙動に応じて変化させる、
ことを特徴とする画像処理方法。
【請求項９】
仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行う画像処理方法において、
前記仮想空間における前記複数のオブジェクトの位置を算出し、
前記複数のオブジェクトに特殊挙動を発生させ、
前記視点を前記特殊挙動に応じて移動し、
前記特殊挙動の経路が他のオブジェクトと衝突するか否かの判定を行い、
前記特殊挙動の経路が前記他のオブジェクトと衝突すると判断したとき、前記特殊挙動の経路を前記他のオブジェクトと非衝突の範囲に移動する、
ことを特徴とする画像処理方法。
【請求項１０】
仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行う画像処理装置において、
前記仮想空間における前記複数のオブジェクトの位置を算出する手段と、
前記複数のオブジェクトに特殊挙動を発生させる領域を設定する手段と、
前記領域に前記複数のオブジェクトが含まれているか否かの判定を行う第１の判断手段と、
入力装置を介して前記複数のオブジェクトのうち、いずれか一のオブジェクトに対し、所定の指令があったか否かの判断を行う第２の判断手段と、
前記第１の判断手段及び前記第２の判断手段におけるいずれの判断も肯定されたとき、前記複数のオブジェクトを前記特殊挙動が可能となる位置まで強制移動する手段と、
前記視点を前記複数のオブジェクトとともに移動する手段と、
前記視点の位置を算出する手段と、
前記視点の視方向又は前記視点の挙動を前記複数のオブジェクトの特殊挙動に応じて変化させる手段と、
を備える、画像処理装置。
【請求項１１】
仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行う画像処理装置において、
前記仮想空間における前記複数のオブジェクトの位置を算出する手段と、
前記複数のオブジェクトに特殊挙動を発生させる領域を設定する手段と、
前記領域に前記複数のオブジェクトが含まれているか否かの判定を行う第１の判断手段と、
入力装置を介して前記複数のオブジェクトのうち、いずれか一のオブジェクトに対し、所定の指令があったか否かの判断を行う第２の判断手段と、
前記第１の判断手段及び前記第２の判断手段におけるいずれの判断も肯定されたとき、前記複数のオブジェクトを前記特殊挙動が可能となる位置まで強制移動する手段と、
前記視点を前記複数のオブジェクトとともに移動する手段と、
前記視点の位置を算出する手段と、
前記視点の視方向及び前記視点の挙動を前記複数のオブジェクトの特殊挙動に応じて変化させる手段と、
を備える、画像処理装置。
【請求項１２】
仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行う画像処理装置において、
前記仮想空間における前記複数のオブジェクトの位置を算出する手段と、
前記複数のオブジェクトに特殊挙動を発生させる手段と、
前記視点を前記特殊挙動に応じて移動させる手段と、
前記特殊挙動の経路が他のオブジェクトと衝突するか否かの判定を行う手段と、
前記特殊挙動の経路が前記他のオブジェクトと衝突すると判断したとき、前記特殊挙動の経路を前記他のオブジェクトと非衝突の範囲に移動させる手段と、
を備えることを特徴とする画像処理装置。
【請求項１３】
請求項１から請求項６に記載の画像処理プログラムが記憶されたコンピュータ読取可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
前記目的を達成するために、本発明においては、仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行うための画像処理プログラム、画像処理方法及び画像処理装置において、前記仮想空間における前記複数のオブジェクトの位置を算出し、前記複数のオブジェクトに特殊挙動を発生させる領域を設定し、前記領域に前記複数のオブジェクトが含まれているか否かの第１の判断を行い、入力装置を介して前記複数のオブジェクトのうち、いずれか一のオブジェクトに対し、所定の指令があったか否かの第２の判断を行い、前記第１の判断及び前記第２の判断において、いずれの判断も肯定されたとき、前記複数のオブジェクトを前記特殊挙動が可能となる位置まで強制移動し、前記視点を前記複数のオブジェクトとともに移動し、前記視点の位置を算出し、前記視点の視方向又は前記視点の挙動を前記複数のオブジェクトの特殊挙動に応じて変化させるようにした。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
係る本発明によれば、遊戯者の操作によることなく、特殊挙動を発生してよい領域で、キャラクタが特殊挙動のパターンで確実に動作できる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また本発明においては、仮想空間内で複数のオブジェクトを動作させるための指令を受けるとともに、前記仮想空間内に視点を設定して該視点から見える前記オブジェクトを含む領域を演算し、該演算の結果を表示装置に表示する処理を行う画像処理プログラム、画像処理方法及び画像処理装置において、前記仮想空間における前記複数のオブジェクトの位置を算出し、前記複数のオブジェクトに特殊挙動を発生させ、前記視点を前記特殊挙動に応じて移動し、前記特殊挙動の経路が他のオブジェクトと衝突するか否かの判定を行い、前記特殊挙動の経路が前記他のオブジェクトと衝突すると判断したとき、前記特殊挙動の経路を前記他のオブジェクトと非衝突の範囲に移動させるようにした。