【手続補正書】
【提出日】平成19年1月22日(2007.1.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面内で所定の操作を行うための操作手段と、所定の演算を行う演算処理手段と、前記操作手段と前記演算処理手段とに接続され前記演算処理手段を制御する制御手段とを有するゲーム機において、ゲームのキャラクタに所定の画像の投影を実行させるプログラムであって、
前記操作手段の操作により２次元座標からなる画像を前記制御手段により生成する画像作成処理と、
前記操作手段からの入力信号に基づいて、前記画像作成処理で作成した画像をキャラクタに投影するための仮想光源と、前記画像とを、三次元仮想空間内において前記キャラクタ周囲の任意の位置に配置し、前記投影光源から前記キャラクタに前記画像を投影した投影像を前記キャラクタに貼付する添付処理と、
を備え、
前記添付処理は、前記投影像が投影された前記キャラクタのすべての投影面に貼付した後、視点位置から最も近い前記投影面に投影された前記投影像を残すことで、前記投影像を前記キャラクタに貼付することを特徴とするプログラム。
【請求項２】
前記キャラクタは、複数のパーツの組み合わせによって構成されており、前記操作手段の操作に応じて前記パーツのうち少なくとも一つが前記画像の投影対象として指定され、  前記添付処理は、前記制御手段により前記指定されたパーツに対して前記投影画像を貼り付ける、
ことを特徴とする請求項１記載のプログラム。
【請求項３】
画面内で所定の操作を行うための操作手段と、所定の演算を行う演算処理手段と、前記操作手段と前記演算処理手段とに接続され前記演算処理手段を制御する制御手段とを有し、ゲームのキャラクタに所定の画像を投影するゲーム機であって、
前記操作手段の操作により２次元座標からなる画像を前記制御手段により生成する画像作成部と、
前記操作手段からの入力信号に基づいて、前記画像作成ステップで作成した画像をキャラクタに投影するための仮想光源と、前記画像とを、三次元仮想空間内において前記キャラクタ周囲の任意の位置に配置し、前記投影光源から前記キャラクタに前記画像を投影した投影像を前記キャラクタに貼付する貼付部と、
を備え、
前記貼付部は、前記投影像が投影された前記キャラクタのすべての投影面に貼付した後、視点位置から最も近い前記投影面に投影された前記投影像を残すことで、前記投影像を前記キャラクタに貼付することを特徴とするゲーム機。
【請求項４】
前記キャラクタは、複数のパーツの組み合わせによって構成されており、前記操作手段の操作に応じて前記パーツのうち少なくとも一つが前記画像の投影対象として指定され、  前記添付部は、前記制御手段により前記指定されたパーツに対して前記投影画像を貼り付ける、
ことを実現させるための請求項３記載のプログラムが組み込まれたゲーム機。
【請求項５】
画面内で所定の操作を行うための操作手段と、所定の演算を行う演算処理手段と、前記操作手段と前記演算処理手段とに接続され前記演算処理手段を制御する制御手段とを有するゲーム機に対してゲームのキャラクタに所定の画像を投影するプログラムが格納された記録媒体であって、
前記操作手段の操作により２次元座標からなる画像を前記制御手段により生成する画像作成処理と、
前記操作手段からの入力信号に基づいて、前記画像作成ステップで作成した画像をキャラクタに投影するための仮想光源と、前記画像とを、三次元仮想空間内において前記キャラクタ周囲の任意の位置に配置し、前記投影光源から前記キャラクタに前記画像を投影した投影像を前記キャラクタに貼付する添付処理と、
を前記ゲーム機において実行するためのプログラムが格納された記録媒体。
【請求項６】
前記キャラクタは、複数のパーツの組み合わせによって構成されており、前記操作手段の操作に応じて前記パーツのうち少なくとも一つが前記画像の投影対象として指定され、  前記添付処理は、前記指定されたパーツに対して前記投影画像を貼り付ける、
ことを前記ゲーム機において実行するためのプログラムが格納された請求項５記載の記録媒体。
【請求項７】
三次元仮想空間内において、三次元座標からなるオブジェクトに所定の投影画像を投影したオブジェクト画像をディスプレイ装置に表示するための画像データを生成する画像データ生成手段としてコンピュータを動作させる画像表示制御プログラムであって、
前記画像表示制御プログラムは、前記コンピュータの制御手段に、
前記オブジェクトに投影される所定の投影画像データを生成させ、
前記仮想空間内に前記オブジェクトおよび前記投影画像を配置させ、
操作者の操作に基づいて前記オブジェクトに対する前記投影画像の相対位置と、前記投影画像を前記オブジェクトに投影する仮想光源の位置を決定させ、
前記仮想光源と前記オブジェクト上の投影位置を含む投影面の距離を演算し、前記仮想光源から所定距離以上はなれた投影面を投影対象から除いて、前記オブジェクトにおいて前記投影画像を投影すべき投影面を演算させ、
前記仮想光源を視点として前記投影画像を前記投影面に投影して、前記投影画像を前記オブジェクトの前記投影面に貼り付けさせ、
前記投影画像が貼り付けられた前記オブジェクトについてのオブジェクト画像データを生成させる、
ことを特徴とする画像表示制御プログラム。
【請求項８】
前記制御手段に、さらに前記投影画像の画像データをユーザーが操作手段から入力する操作信号に基づいて生成させる、ことを特徴とする請求項７記載の画像表示制御プログラム。
【請求項９】
前記制御手段に、さらに前記投影画像を前記オブジェクトと同一ないし近似する形状を備える透明オブジェクトに対して投影して、前記投影画像を前記透明オブジェクトに貼り付けさせ、
前記表示装置に前記投影画像を貼り付けた透明オブジェクトを前記オブジェクトに重ねて表示させる、
ことを特徴とする請求項７又は８記載の画像表示制御プログラム。
【請求項１０】
前記制御手段に、さらに前記仮想光源と前記投影オブジェクトと前記オブジェクトの位置関係によって、前記オブジェクトに貼り付けられた投影画像の変形が著しいと判断される場合、前記投影オブジェクトの透明度を変化させる、
ことを特徴とする請求項７乃至９の画像表示制御プログラム。
【請求項１１】
前記オブジェクトが複数のパーツの組み合わせによって構成されており、
前記制御部に、操作者の操作に応じて前記パーツのうち少なくとも一つが前記投影画像の投影対象として指定させ、前記指定されたパーツに対して前記投影画像を貼り付けさせる、ことを特徴とする請求項７乃至１０記載の画像表示制御プログラム。
【請求項１２】
三次元仮想空間内において、三次元座標からなるオブジェクトに所定の投影画像を投影したオブジェクト画像をディスプレイ装置に表示するための画像データを生成する画像データ生成手段としてコンピュータを動作させる画像表示制御プログラムであって、
前記画像表示制御プログラムは、前記コンピュータの制御手段に、
前記オブジェクトに投影される所定の投影画像データを生成させ、
前記仮想空間内に前記オブジェクトおよび前記投影画像を配置させ、
操作者の操作に基づいて前記オブジェクトに対する前記投影画像の相対位置と、前記投影画像を前記オブジェクトに投影する仮想光源の位置を決定させ、
前記仮想光源と前記オブジェクト上の投影位置を含む投影面の距離を画素単位で演算し、前記仮想光源を視点として前記投影画像の画素を前記視点から最も近い前記投影面上の画素に投影して、前記投影画像を前記オブジェクトの前記投影面に貼り付けさせ、
前記投影画像が貼り付けられた前記オブジェクトについてのオブジェクト画像データを生成させる機能を実現させることを特徴とする画像表示制御プログラム。