【手続補正書】
【提出日】平成19年9月7日(2007.9.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像平面に射影すべき複数の三角形の画像基本要素から二次元のピクセル画像をレンダリングする画像処理方法であって、当該方法において、前記三角形の頂点に対し保持される値から補間することで得られるピクセル単位の属性値は、前記射影された三角形の基本要素内のそれぞれのピクセル上にマッピングされ、各三角形に対し、
射影前に、三角形は、前記三角形の個々のエッジと同一点に集まる座標軸(s, t)及び前記エッジ間の頂点と同一の原点を持つ各々の二次元座標システムでパラメタ化され、
射影中に、パラメタ化座標システムによって生成される補間関数が与えられ、前記二次元座標システムによって前記三角形内の位置でパラメタ値を決定し、
射影後、前記三角形内の位置における前記決定されたパラメタ値は、各ピクセルにおいて属性値を与えるために、前記記憶された値から、各頂点における１つ以上の属性に対する寄与を決定する、画像処理方法において、前記三角形内の位置における前記パラメタ値が、透光性値であることを特徴とする画像処理方法。
【請求項２】
三角形により完全に又は部分的に覆われている透光性ピクセルフラグメントは、部分的なフラグメントとして特徴付けられる請求項１に記載の方法。
【請求項３】
ｚがピクセルの深さ値である場合、ピクセルの中心が透視補正補間s/z、t/z及び1/zを用いて三角形の内側にあるか外側にあるかを決定するために、当該ピクセルが試験される請求項１又は２に記載の方法。
【請求項４】
三角形の内側又は外側に位置するかを決定する前記試験が、前記ピクセルの中心から既定距離内の複数のサンプルポイントの各々で更に実行される請求項３に記載の方法。
【請求項５】
２つの三角形の交差により規定される線は、前記複数のサンプルポイントにおける深さの逆数1/zを使用して、各ピクセルでアンチエイリアジングされる請求項４に記載の方法。
【請求項６】
透光性ピクセルフラグメントは、前から後ろへピクセルフラグメントバッファに挿入され、前記レンダリングされたピクセルフラグメントのα値は、前記α値の合計が１を越えるまで累積され、前記累計されたαが１に等しくなる最後のピクセルフラグメントの色及びαの関数として接続がなされる請求項５に記載の方法。
【請求項７】
ピクセルの前記最後の色は、最初のサンプルのポイント値から決定される請求項６に記載の方法。
【請求項８】
画像平面に射影すべき複数の三角形の画像基本要素を規定するデータから二次元のピクセル画像をレンダリングするように構成される画像処理装置であって、当該装置は、前記三角形の頂点に対し保持される値からピクセル単位の属性値を得るように配される補間手段と、前記射影された三角形の基本要素内のそれぞれのピクセル上に前記ピクセル単位の属性値をマッピングするように配されるデータハンドリング手段とを含み、
射影前に前記三角形の基本要素を規定する前記データを入力するように結合され、前記三角形の各々のエッジと同一点に集まる座標軸(s. t)と、前記エッジ間の前記頂点と同一の原点とを持つ各々の二次元座標システムで各三角形をパラメタ化するように配される計算手段、
前記二次元座標システムによって三角形内の位置におけるパラメタ値を得るように、前記パラメタ化された座標システムによって生成された補間関数を各三角形に適用可能である射影手段、及び
各ピクセルに属性値を与えるように、各頂点における１つ以上の属性に対する、前記記憶された値からの寄与を前記三角形内の位置における前記決定されたパラメタ値から得て、全ての三角形からピクセル単位の属性値を組み合わせ、ピクセル単位の色の値を供給するように構成されるピクセルシェーディング手段、を有する画像処理装置において、前記装置は、ピクセルを透光性ピクセルとして特徴付け、透光性ピクセルが他のピクセルに重なっている場合、最初の透光性ピクセルの色から得られるピクセル単位の色の値を供給する手段を更に有することを特徴とする画像処理装置。
【請求項９】
複数のデータストックを保持し、各ストックはそれぞれのピクセルと関連を持ち、前記ピクセルを嵌入する１つ以上の三角形の透光性を識別するエントリを保持する記憶手段、透光性ピクセルフラグメントを前記ストックに前面から背面へと挿入する手段、レンダリングされる透光性ピクセルフラグメントの前記α値を、前記α値の合計が１を越えるまで収容する手段、及び前記合計されたαが１に等しくなる最後のピクセルフラグメントの色及びαの関数として接続を与える手段を更に有する請求項８に記載の画像処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
ある透光性のモデルは、小さい孔を持つモデルである。色付けされた不透明な物体に人間の目で見えないほど小さい無数の孔を一面に付けることで透光性物体が作られる場合、透光性物体の背後の物体は、この孔を通して見ることができる。透光性は、物体表面の単位領域毎の孔により占められる領域として規定される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
表１及び表２から、減衰の合計（累積的減衰）は、１に近づき、実際には減衰の合計は、最終的なピクセルの色を得るために１にならなければならないことは明らかである。所与のピクセルでの有限数の透光性表面に関し、不透明な背景例えば空があるとする。１から減衰の合計を引く（これにより減衰の最終的な合計を１にする）ことでその色を減衰させ、この結果を最終的なピクセルの色に加える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
本発明の方法によるレンダリング処理中に、ピクセルフラグメントは、物体の前面から物体の背面へレンダリングされ、レンダリングされた透光性ピクセルフラグメントのα値は、この合計が１を越えるまで蓄積される。補正は、例えば累積されたαが１に等しくなる最後のピクセルフラグメントの色とαとの関数として行われる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
透光性ピクセルフラグメントは、ピクセルフラグメントバッファに前から後ろへと挿入される。つまり、レンダリングされたピクセルフラグメントのα値は、このα値の合計が１を越えるまで増大する。補正は、ピクセルフラグメントの関数として、前記合計されたαが１に等しくなる色及びαに行われる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
色補正を減算することは、必然的に簡単な高速乗算器で生じる打ち切り効果(truncation effect)が、１よりも僅かに大きい合計されるαにする傾向があるので、この合計されるαを１に等しくさせる最後のフラグメントの色の何分のいくつかを直接計算するよりも好ましい。直接計算法における打ち切り誤差は、合計されるαを１よりも僅かに小さくし、合計されるαを１よりも大きく又は等しくなるようにするどんなアルゴリズムも不必要にフラグメントを処理し続ける。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
１の許容値を越えるガウスフィルタ関数を適用することで累積されるα値の可能性は、上記を参照している。更新された累積される被写域段階７０５は、ステップ７０４から入力されるどんなα値も１へクランプ(clamp)するように配される。