【手続補正書】
【提出日】平成20年10月2日(2008.10.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示装置の画面に対する座標指示が可能な入力装置を備え、所定のオブジェクトが配置された仮想空間のうちの所定の表示領域を前記画面に表示する画像処理装置のコンピュータに実行させる画像処理プログラムであって、
前記入力装置による入力座標を取得する取得ステップと、
前記仮想空間のうち前記画面に表示する表示領域を前記オブジェクトの位置および前記入力座標の位置の両方に基づいて設定する第１の表示領域設定ステップと、
前記第１の表示領域設定ステップによって設定された表示領域に従って、仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる表示制御ステップと、を前記コンピュータに実行させる画像処理プログラム。
【請求項２】
所定の条件を満たしたか否かを判定する条件判定ステップと、
前記条件判定ステップにおいて、前記所定の条件を満たしてないと判定された場合に、前記仮想空間のうち前記画面に表示する表示領域を前記オブジェクトの位置に基づいて設定する第２の表示領域設定ステップとを、さらに前記コンピュータに実行させ、
前記第１の表示領域設定ステップは、前記条件判定ステップにおいて、前記所定の条件を満たしたと判定された場合に、前記表示する表示領域を前記オブジェクトの位置および前記入力座標の位置の両方に基づいて設定し、
前記表示制御ステップは、前記第１の表示領域設定ステップまたは前記第２の表示領域設定ステップによって設定された表示領域に従って、仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる、請求項１に記載の画像処理プログラム。
【請求項３】
前記第１の表示領域設定ステップは、予め決められた前記画面上の基準座標から前記入力座標に向けた方向に前記表示領域を設定する、請求項１に記載の画像処理プログラム。
【請求項４】
前記第１の表示領域設定ステップは、
前記基準座標を始点とし、前記入力座標を終点とする差分ベクトルを算出する第１算出ステップを含み、
前記差分ベクトルに基づいて前記表示領域を設定する、請求項１に記載の画像処理プログラム。
【請求項５】
前記第１の表示領域設定ステップは、
前記オブジェクトの位置から一意に決められる前記仮想空間内の固定点を基点とし、前記差分ベクトルの方向に基づいた前記仮想空間内の方向と前記差分ベクトルの大きさに基づいた前記仮想空間内の距離とによって決められる位置を算出する第２算出ステップをさらに含み、
前記第２算出ステップで算出された位置に基づいて前記表示領域を設定する、請求項４に記載の画像処理プログラム。
【請求項６】
前記第１の表示領域設定ステップまたは前記第２の表示領域設定ステップは、前記表示領域から前記オブジェクトが外れないように前記表示領域を設定する、請求項１または２に記載の画像処理プログラム。
【請求項７】
前記入力装置に対する入力が検出されなくなったことを検知する検知ステップを、さらに前記コンピュータに実行させ、
前記第１の表示領域設定ステップは、前記検知ステップで入力が検出されなくなったことが検知されたとき、前記表示領域を前記オブジェクトの位置に基づいて設定する、請求項１または２に記載の画像処理プログラム。
【請求項８】
前記表示制御ステップは、前記第１の表示領域設定ステップまたは前記第２の表示領域設定ステップによって設定された表示領域に向けて徐々に移動するように前記仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる、請求項１または２に記載の画像処理プログラム。
【請求項９】
前記表示領域は、前記仮想空間に設定される注視点に基づいて設定され、
前記表示制御ステップは、前記注視点に基づいてその位置が設定される仮想カメラを用いて、前記仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる、請求項１または２に記載の画像処理プログラム。
【請求項１０】
前記表示領域は、予め決められた前記画面上の基準座標に基づいて設定される、請求項１または２に記載の画像処理プログラム。
【請求項１１】
前記基準座標は、前記画面上の中心座標である、請求項１０に記載の画像処理プログラム。
【請求項１２】
前記所定の条件とは、前記オブジェクトのステータスによるものである、請求項２に記載の画像処理プログラム。
【請求項１３】
前記オブジェクトのステータスとは、当該オブジェクトが所持しているアイテムの使用状況である、請求項１２に記載の画像処理プログラム。
【請求項１４】
前記アイテムとは、当該アイテムの利用方向を指示する必要のあるアイテムである、請求項１３に記載の画像処理プログラム。
【請求項１５】
表示装置の画面に対する座標指示が可能な入力装置を備え、所定のオブジェクトが配置された仮想空間のうちの所定の表示領域を前記画面に表示する画像処理装置であって、
前記入力装置による入力座標を取得する取得手段と、
前記仮想空間のうち前記画面に表示する表示領域を前記オブジェクトの位置および前記入力座標の位置の両方に基づいて設定する第１の表示領域設定手段と、
前記第１の表示領域設定手段によって設定された表示領域に従って、仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる表示制御手段とを備える、画像処理装置。
【請求項１６】
所定の条件を満たしたか否かを判定する条件判定手段と、
前記条件判定手段において、前記所定の条件を満たしてないと判定された場合に、前記仮想空間のうち前記画面に表示する表示領域を前記オブジェクトの位置に基づいて設定する第２の表示領域設定手段とを、さらに備え、
前記第１の表示領域設定手段は、前記条件判定手段において、前記所定の条件を満たしたと判定された場合に、前記表示する表示領域を前記オブジェクトの位置および前記入力座標の位置の両方に基づいて設定し、
前記表示制御手段は、前記第１の表示領域設定手段または前記第２の表示領域設定手段によって設定された表示領域に従って、仮想空間の画像を生成し、当該画像を前記表示装置の画面に表示させる、請求項１５に記載の画像処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
第１の発明は、所定のオブジェクト（プレイヤキャラクタ４１）が配置された仮想空間（ゲーム空間）のうちの所定の表示領域を画面に表示する画像処理装置（ゲーム装置１０）のコンピュータ（ＣＰＵコア２１等）に実行させる画像処理プログラム（ゲームプログラム）である。なお、画像処理装置は、表示装置（第２のＬＣＤ１２）の画面に対する座標指示が可能な入力装置（タッチパネル１５）を備える。画像処理プログラムは、取得ステップ（Ｓ１３）と、第１の表示領域設定ステップ（Ｓ１９およびＳ２０）と、表示制御ステップ（Ｓ６）とをコンピュータに実行させる。取得ステップにおいては、コンピュータは、入力装置による入力座標（図９に示す点Ｐ３）を取得する。第１の表示領域設定ステップにおいては、仮想空間のうち画面に表示する表示領域をオブジェクトの位置および入力座標の位置の両方に基づいて設定する。表示制御ステップにおいては、第１の表示領域設定ステップによって設定された表示領域に従って、仮想空間の画像を生成し、当該画像を表示装置の画面に表示させる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
第２の発明においては、画像処理プログラムは、条件判定ステップ（Ｓ１１）と、第２の表示領域設定ステップ（Ｓ２２）とをさらにコンピュータに実行させてもよい。条件判定ステップにおいては、所定の条件を満たしたか否かを判定する。第２の表示領域設定ステップにおいては、条件判定ステップにおいて、所定の条件を満たしてないと判定された場合に、仮想空間のうち画面に表示する表示領域をオブジェクトの位置に基づいて設定する。このとき、第１の表示領域設定ステップは、条件判定ステップにおいて、所定の条件を満たしたと判定された場合に、表示する表示領域をオブジェクトの位置および入力座標の位置の両方に基づいて設定し、表示制御ステップは、第１の表示領域設定ステップまたは第２の表示領域設定ステップによって設定された表示領域に従って、仮想空間の画像を生成し、当該画像を表示装置の画面に表示させる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
第３の発明においては、第１の表示領域設定ステップにおいて、予め決められた画面上の基準座標から入力座標に向けた方向に表示領域を設定してもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
第４の発明においては、第１の表示領域設定ステップは、第１算出ステップ（Ｓ１５）を含んでいてもよい。第１算出ステップにおいては、基準座標を始点とし、入力座標を終点とする差分ベクトルを算出する。このとき、差分ベクトルに基づいて表示領域を設定する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
第５の発明においては、第１の表示領域設定ステップは、第２算出ステップ（Ｓ１９およびＳ２０）をさらに含んでいてもよい。第２算出ステップにおいては、オブジェクトの位置から一意に決められる仮想空間内の固定点を基点とし、差分ベクトルの方向に基づいた仮想空間内の方向と差分ベクトルの大きさに基づいた仮想空間内の距離とによって決められる位置を算出する。このとき、第２算出ステップで算出された位置に基づいて表示領域を設定する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
第６の発明においては、第１の表示領域設定ステップまたは第２の表示領域設定ステップは、表示領域からオブジェクトが外れないように表示領域を設定してもよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第７の発明においては、画像処理プログラムは、検知ステップ（Ｓ１２）をさらにコンピュータに実行させてもよい。検知ステップにおいては、入力装置に対する入力が検出されなくなったことを検知する。このとき、第１の表示領域設定ステップは、検知ステップで入力が検出されなくなったことが検知されたとき、表示領域をオブジェクトの位置に基づいて設定する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第８の発明においては、表示制御ステップにおいて、第１の表示領域設定ステップまたは第２の表示領域設定ステップによって設定された表示領域に向けて徐々に移動するように仮想空間の画像を生成し、当該画像を表示装置の画面に表示させてもよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第９の発明においては、表示領域は、仮想空間に設定される注視点に基づいて設定されてもよい。このとき、表示制御ステップは、注視点に基づいてその位置が設定される仮想カメラを用いて、仮想空間の画像を生成し、当該画像を表示装置の画面に表示させる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第１０の発明においては、表示領域は、予め決められた画面上の基準座標に基づいて設定されてもよい。
第１１の発明においては、基準座標は、画面上の中心座標であってもよい。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第１２の発明においては、所定の条件とは、オブジェクトのステータスによるものであってもよい。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
第１３の発明においては、オブジェクトのステータスとは、当該オブジェクトが所持しているアイテムの使用状況であってもよい。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
第１４の発明においては、アイテムとは、当該アイテムの利用方向を指示する必要のあるアイテムであってもよい。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本願発明によれば、プレイヤが指示した入力座標に応じて表示領域が移動する。したがって、プレイヤは、画面上における入力位置を検出可能なポインティングデバイスを用いて表示領域を移動させることができる。また、表示領域の移動量を決定するための差分ベクトルは、画面上における基準座標と入力座標とに基づいて算出されるので、その大きさが制限される。したがって、表示領域の移動範囲を、固定点を中心とした所定の範囲に制限することができ、表示領域が固定点から大きく外れた位置になることはない。例えば、固定点を操作オブジェクトの位置またはその近傍に設定することによって、プレイヤは、操作オブジェクトを中心とした範囲で表示領域を自由に移動させることができる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本願発明によれば、目標点を設定することによって、現在の表示領域がどの位置にあっても、プレイヤによる入力に従った位置に表示領域を容易に移動させることができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本願発明によれば、表示領域が急に移動する際に画面が見にくくなることを防止することができる。なお、表示領域が急に移動する場合には、仮想空間の画像が別の画像に切り替わったように見えることから、プレイヤにとっては画像が見づらくなるおそれがある。これに対して、本願発明によれば、表示領域を次第に移動させることができるので、別の画面に切り替わったような感覚をプレイヤに与えることがなく、プレイヤにとって見やすい画像を表示することができる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本願発明によれば、操作対象オブジェクトを画面内に常に表示させることができる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
本願発明によれば、プレイヤは、入力装置に対する入力を中止することによって、表示状態を、固定点が基準座標の位置に表示される状態に容易に戻すことができる。これによって、表示領域を移動させる操作の操作性を向上することができる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本願発明によれば、目標点を設定するために用いられる空間ベクトルの大きさが上限値以下の値に制限される。したがって、上限値を適切に設定することによって、操作対象オブジェクトを画面内に常に表示させることができる。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本願発明によれば、空間ベクトルを差分ベクトルから簡易な方法で算出することができる。これによれば、２次元の画面の座標系を３次元の仮想空間の座標系に変換する等の複雑な計算が不要となるので、少ない処理量で目標点の位置を計算することができる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本願発明によれば、仮想カメラが所定面に対して９０°未満の俯角を有するように設定される。このとき、空間ベクトルにおける第３方向の成分と第４方向の成分との割合を、差分ベクトルにおける第１方向の成分と第２方向の成分との割合と同じにすると、プレイヤは、表示領域が移動する際に違和感を抱くおそれがある。すなわち、画面における第１方向に関して表示領域の移動量が少ないようにプレイヤが感じるおそれがある。これに対して第１１の発明によれば、差分ベクトルまたは空間ベクトルの方向を補正することによって、プレイヤが抱く上記違和感を軽減することができる。