(57)【要約】  したがって、順方向マッピング・レンダラを有するコンピュータ・グラフィックス・プロセッサが提供される。このレンダラは、テクスチャ空間内でプリミティブをラスタ化するテクスチャ空間ラスタライザ（ＴＳ）と、テクスチャ空間ラスタライザ（ＴＳ）の出力の色を決定し、色サンプルを座標と共に転送する色生成ユニット（ＰＳ）と、色生成ユニット（ＰＳ）によって決定された色サンプルを再サンプリングする２パス・スクリーン空間リサンプラ（ＳＳＲ１およびＳＳＲ２）と、前記スクリーン空間リサンプラ（ＳＳＲ１およびＳＳＲ２）の少なくとも１つのパスを実行する前に１次元フィルタリングを実行する、前記少なくとも１つのパスに関連する少なくとも１つの１次元ブラー・フィルタ・ユニット（１ＰＢおよび２ＰＢ）とを含む。
2007517304.tif 000002
【特許請求の範囲】
【請求項１】
順方向マッピング・レンダラを有するコンピュータ・グラフィックス・プロセッサであって、
テクスチャ空間内でプリミティブをラスタ化するテクスチャ空間ラスタライザと、
テクスチャ空間ラスタライザの出力の色を決定し、色サンプルを座標と共に転送する色生成ユニットと、
色生成ユニットによって決定された色サンプルを再サンプリングする２パス・スクリーン空間リサンプラと、
前記スクリーン空間リサンプラの少なくとも１つのパスを実行する前に１次元ブラー・フィルタリングを実行する、前記少なくとも１つのパスに関連する少なくとも１つの１次元ブラー・フィルタ・ユニットと
を含むコンピュータ・グラフィックス・プロセッサ。
【請求項２】
第１のおよび第２の１次元ブラー・フィルタ・ユニット
を含み、前記スクリーン空間リサンプラは、第１パス・スクリーン空間リサンプラおよび第２パス・スクリーン空間リサンプラを含み、
前記第１ブラー・フィルタ・ユニットは、前記第１パス・スクリーン空間リサンプラの前に配置され、前記第２ブラー・フィルタ・ユニットは、前記第２パス・スクリーン空間リサンプラの前に配置される
請求項１に記載のコンピュータ・グラフィックス・プロセッサ。
【請求項３】
前記第１のおよび第２のブラー・フィルタ・ユニットは、対応するせん断係数に依存するサイズを有するフットプリントを有する１次元ブラー・フィルタである
請求項１または２に記載のコンピュータ・グラフィックス・プロセッサ。
【請求項４】
前記ラスタライザは、前記せん断係数を決定するように適応される
請求項３に記載のコンピュータ・グラフィックス・プロセッサ。
【請求項５】
ブラーリングされた色サンプルを決定するために、オーバーラップする色サンプルの平均をとることを実行するために複数の色サンプルを保管する遅延ユニット
をさらに含む、請求項１に記載のコンピュータ・グラフィックス・プロセッサ。
【請求項６】
前記第１のおよび第２のブラー・フィルタ・ユニットは、せん断係数によって決定されるフットプリントを有するボックス低域フィルタである
請求項２または３に記載のコンピュータ・グラフィックス・プロセッサ。
【請求項７】
前記第１のおよび第２のブラー・フィルタ・ユニットは、重み付けされたフットプリントを有する低域フィルタである
請求項２または３に記載のコンピュータ・グラフィックス。
【請求項８】
順方向マッピング・レンダリングに基づいてイメージをレンダリングする方法であって、
テクスチャ空間内でプリミティブをラスタ化するステップと、
前記ラスタ化ステップの出力の色を決定し、色サンプルを座標と共に転送するステップと、
色生成ステップで決定された前記色サンプルを再サンプリングする２パス・スクリーン空間再サンプリングのステップと、
少なくとも１パス再サンプリングを実行する前に少なくとも１つの１次元ブラー・フィルタリングを実行するステップと
を含む方法。
【請求項９】
第１のおよび第２の１次元ブラー・フィルタリングのステップ
を含み、前記再サンプリング・ステップは、第１パス・スクリーン空間再サンプリングおよび第２パス・スクリーン空間再サンプリングを含み、
前記第１ブラー・フィルリングは、前記第１パス・スクリーン空間再サンプリングの前に実行され、前記第２ブラー・フィルリングは、前記第２パス・スクリーン空間再サンプリングの前に実行される
請求項８に記載の方法。
【請求項１０】
前記第１のおよび第２のブラー・フィルタリングは、対応するせん断係数に依存するサイズを有するフットプリントを有する１次元ブラー・フィルタに基づく
請求項８または９に記載の方法。
【請求項１１】
前記せん断係数は、前記ラスタ化ステップで決定される
請求項１０に記載の方法。
【請求項１２】
ブラーリングされた色サンプルを決定するために、オーバーラップする色サンプルの平均をとることを実行するために複数の色サンプルを保管するステップ
をさらに含む、請求項８に記載の方法。
【請求項１３】
前記第１のおよび第２のブラー・フィルタリングは、せん断係数によって決定されるフットプリントを有するボックス低域フィルタを基礎として実行される
請求項８または９に記載の方法。
【請求項１４】
前記第１のおよび第２のブラー・フィルタリングは、重み付けされたフットプリントを有する低域フィルタを基礎として実行される
請求項８または９に記載の方法。
【請求項１５】
コンピュータで実行される時に請求項８から１４のいずれか一項に記載の方法を実行する、コンピュータ可読媒体に保管されたプログラム・コード手段を含むコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ・グラフィックス・プロセッサおよびイメージをレンダリングする方法に関する。
【背景技術】
【０００２】
コンピュータ・グラフィックスおよびビデオ処理の領域では、より少ない計算労力でより現実的なイメージを達成するためにこの種のシステムのレンダリング能力を改善する絶え間ない努力がある。
【０００３】
伝統的に、３Ｄ表面の射影へのテクスチャ・マッピングは、ピクセルの区域から表面テクスチャへの逆マッピングによって実行されてきた。代替手法が、Edwin Catmull and Alvy Ray Smith、「3-d transformations of images in scanline order」、in Computer Graphics（SIGGRAPH’80 Proceedings）、volume 14(3)、２７９〜２８５頁、１９８０年に示されている。テクスチャ表面は、３Ｄ空間内に任意に置かれたポリゴンの射影と一致するまで、２Ｄイメージとして変換される。この２Ｄ変換またはマッピングは、２つの直交する１Ｄ変換のシーケンスすなわち、水平スキャンライン順および垂直スキャンライン順に分解され得る。言い換えると、再サンプリング動作の多次元イメージ変換は、１次元変換のシーケンスとして実行され得る。
【０００４】
しかし、そのような１Ｄ変換のシーケンス内で生じる場合がある１つの問題が、せん断に起因するエイリアシングの発生である。せん断問題が、テクスチャ・マップ（図１の左側）および中間イメージ（図１の右側）の２つの行を示す図１に示されている。テクスチャ・マップは、黒い垂直線（ｕ＝１にある）を有し、透視マッピングに起因するせん断が表現され、第２行の黒ピクセルが、第１行の黒ピクセル（ｘ＝１）より５ピクセル右に（ｘ＝６）シフトされている。そのような水平エイリアシングを防ぐために、水平フィルタ・パスが実行されるが、この水平フィルタ・パスは、垂直エイリアシングを防ぐことができない。せん断は、ある行の黒ピクセルと次の行の白ピクセルの間の非常に鋭い遷移を引き起こす。また、中間イメージの行は、その行が寄与しない（たとえば、ｘ＝３の）列によって分離された不連続部分からなる。
【０００５】
せん断問題に対する１つの解決策が、George WolbergおよびTerrance E.Boultによって「Separable image warping with spatial lookup tables」、in Computer Graphics(Proc.Siggraph’89)、volume 23(3)、３６９〜３７８頁、１９８９年７月で提案された、いわゆるスーパーサンプリング（super-sampling）技法である。したがって、エイリアシングという問題は、アンダーサンプリング（under-sampling）に起因して発生し、その結果、提案される解決策は、マッピング関数をより密にサンプリングすることによって解像度を高めることである。したがって、ラスタ化が、より高い分解能で実行され（すなわち、スーパーサンプリングされ）、余分な中間行の生成が引き起こされ、中間位置の黒ピクセルが穴を埋める。これが、第１パスによって導入されるせん断について行われる場合に、第２パスは、より大きい中間イメージをその最終的な解像度にダウンスケーリングする。第２パスのせん断が、同一のスーパーサンプリング手法を使用して扱われる場合に、生成されたより高い水平解像度を出力解像度まで減らすために、第３パスが必要になる。したがって、スーパーサンプリング技法は、計算集中型の手法である。
【０００６】
エイリアシング問題を克服するもう１つの手法は、Alvy Ray Smithによって「Planar 2-pass texture mapping and warping」、in Computer Graphics(Proceedings Siggraph 1987)、volume 21(4)、２６３〜２７２頁、１９８７年で説明されたボックス・フィルタリング技法に基づく。ここでは、プレフィルタリングが適用され、あるピクセルが、たとえば三角形（逆マッピングの場合）の内側にあるかどうかを検査する処理を構成する。プレフィルタは、デルタ関数、ボックス関数、または類似物を有してもよい。プレフィルタリングがないと、入力テクスチャ内の各テクセルは、スクリーン空間にマッピングされるか、その位置が三角形内にあるかどうかに依存しないのいずれかになる。プレフィルタは、エッジ・エイリアシングを減らすために、どのテクセルが後段の再サンプリングに寄与するべきかを、すなわち、三角形の中に完全には存在しないテクセルを決定するのに使用される。オーバーラップの量が、三角形とプレフィルタのフットプリントの間で決定され、ここで、プレフィルタのフットプリントは、テクスチャ空間内のｕ／ｖ方向でのプレフィルタの面積に対応する。
【０００７】
図２は入力イメージにマッピングされた出力ピクセル・フットプリントの図を示す。図２の左側は、テクセル空間内のテクスチャ・マップ７６すなわちテクセルを示し、図２の右側は、水平変換の後の中間イメージ７７すなわちピクセルを示す。テクスチャは、灰色テクセルの垂直列７４を含む。テクスチャ空間内で、正方形７２は、テクセルのボックス再構成されたフットプリントを示し、ＭＬは中央線、７５は白テクセル、７３はピクセルのマッピングされたボックス再構成されたプレフィルタ・フットプリントを示す。スキャンライン上のピクセルのボックス・プレフィルタ・フットプリント７８が、スクリーン空間に示される。したがって、中央線ＭＬによって示されるスキャンライン上のピクセルのボックス・プレフィルタのフットプリント７８は、テクスチャ空間７６にマッピングされ、マッピングされたボックス再構成プレフィルタ・フットプリントを構成する。
【０００８】
図２では、出力ピクセルの水平スパンが、ボックス・プレフィルタのフットプリントを表す隣接する正方形の行としてモデル化されている。入力イメージのスキャンラインにマッピングされたこれらのピクセルのフットプリント７３は、平行の線分によって上下を制限され、曲線によって、特に図２に示されているように一部の変換に関して直線によって左右を制限された区域を構成する。
【０００９】
ボックス・フィルタリングされるピクセル色は、そのボックス再構成フィルタのフットプリントがピクセルのマッピングされたフットプリント７３と交差するテクセルの色の平均値からなる。重み付け関数が、ピクセルのマッピングされたフットプリント７３と交差する再構成フィルタ７２のフットプリント区域のサイズに従って、すなわち、再構成フィルタのフットプリント区域とマッピングされたピクセルのフットプリントの区域オーバーラップに従って、テクセルに対して実行される。したがって、これらの区域の中央線ＭＬにわたる厳密に１Ｄの平均より正確な平均を、達成することができる（図２で寄与する暗いテクセルだけを選択することによって）が、１Ｄスキャンライン計算内で２Ｄ計算（すなわち、区域オーバーラップ計算）が必要であり、計算集中型の技法がもたらされる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
したがって、本発明の目的は、適度な計算要件で、せん断に起因するエイリアシングをさらに減らすことのできる、コンピュータ・グラフィックス・プロセッサおよびイメージをレンダリングする方法を提供することである。
【課題を解決するための手段】
【００１１】
この目的は、請求項１によるコンピュータ・グラフィックス・プロセッサおよび請求項８によるレンダリングの方法によって解決される。
【００１２】
したがって、順方向マッピング・レンダラ（forward mapping renderer）を有するコンピュータ・グラフィックス・プロセッサが提供される。このレンダラは、テクスチャ空間内でプリミティブをラスタ化するテクスチャ空間ラスタライザＴＳと、テクスチャ空間ラスタライザＴＳの出力の色を決定し、色サンプルを座標と共に転送する色生成ユニットＰＳと、色生成ユニットＰＳによって決定された色サンプルを再サンプリングする２パス・スクリーン空間リサンプラＳＳＲ１およびＳＳＲ２と、前記スクリーン空間リサンプラＳＳＲ１およびＳＳＲ２の少なくとも１つのパスを実行する前に１Ｄフィルタリングを実行する、少なくとも１つのパスに関連する少なくとも１つの１次元ブラー・フィルタ・ユニット（blur filter unit）１ＰＢおよび２ＰＢとを含む。
【００１３】
したがって、１Ｄ計算だけが、再サンプリング動作中に実行される必要がある。図１に示されたギャップを避けるために、せん断方向に垂直な行が、より多くのピクセルにスミアリング（ｓｍｅａｒ）される。これは、必要な２Ｄフィルタリングの良い近似を提供するブラー・フィルタによって達成され得る。
【００１４】
本発明の一態様によれば、前記プロセッサは、第１のおよび第２の１次元ブラー・フィルタ・ユニットを含む。前記スクリーン空間リサンプラは、第１パス・スクリーン空間リサンプラおよび第２パス・スクリーン空間リサンプラを含む。前記第１ブラー・フィルタ・ユニットは、前記第１パス・スクリーン空間リサンプラの前に配置され、前記第２ブラー・フィルタ・ユニットは、前記第２パス・スクリーン空間リサンプラの前に配置される。したがって、ブラーは、両方のパスに適用されてもよい。
【００１５】
本発明の好ましい態様によれば、前記第１のおよび第２のブラー・フィルタ・ユニットは、対応するせん断係数に依存するサイズを有するフットプリントを有する１次元ブラー・フィルタであり、その結果、より多くのブラーが、より多くのせん断がある時に導入されてもよくなる。したがって、せん断に起因するエイリアシングが、有効に防がれる。
【００１６】
本発明のもう１つの態様によれば、前記第１のおよび第２のブラー・フィルタ・ユニットは、重みを付けられたフットプリントを有するボックス低域フィルタである。そのようなフットプリントに関して、２Ｄフットプリントの寄与が、より効率的に近似されてもよい。
【００１７】
本発明は、順方向マッピング・レンダリングに基づいてイメージをレンダリングする方法にも関する。プリミティブが、テクスチャ空間内でラスタ化される。ラスタ化ステップの出力の色が決定され、色サンプルが座標と共に転送される。色生成ステップで決定された前記色サンプルの２パス・スクリーン空間再サンプリングが実行される。少なくとも１パス再サンプリングを実行する前に、少なくとも１つの１次元ブラー・フィルタリングが実行される。
【００１８】
本発明は、さらに、コンピュータで実行される時に上の方法を実行する、コンピュータ可読媒体に保管されたプログラム・コード手段を含むコンピュータ・プログラムに関する。
【００１９】
本発明のさらなる態様は、従属請求項で定義される。
【００２０】
本発明は、ピクセルのマッピングされたフットプリントとのテクセルのフットプリントの区域オーバーラップの計算すなわち２Ｄ計算を避けるという発想に基づく。その代わりに、１Ｄ計算だけが、テクセルに１Ｄフィルタを適用することによって使用される。
【発明を実施するための最良の形態】
【００２１】
図３は、本発明の第１の実施形態による順方向マッピング・パイプラインを示す。この順方向マッピング・パイプラインは、テクスチャ空間ラスタライザＴＳ、テクスチャ・メモリＴＭ、テクスチャ空間リサンプラＴＳＲ、ピクセル・シェーダＰＳ、第１パス・ブラー・ユニット１ＰＢ、第２パス・ブラー・ユニット２ＰＢ、第１パス・スクリーン空間リサンプラＳＳＲ１、第２パス・スクリーン空間リサンプラＳＳＲ２、およびピクセル・フラグメント・コンバイナＰＦＣを含む。
【００２２】
まず、順方向レンダリング・パイプラインの基本動作が、説明される。ラスタ化は、テクスチャ区間で実行され、テクスチャ空間ラスタライザＴＳが、ラスタ化処理の変数としてテクスチャ座標を選択することによって、テクスチャ・マップへのプリミティブの射影をトラバースする。テクスチャ空間ラスタライザＴＳは、テクスチャ・グリッド上のテクスチャ・マップをトラバースしてもよい。ラスタ化されるプリミティブまたはポリゴンを用いて制限されるテクセルは、スクリーン空間内でピクセルにスプラッティング（ｓｐｌａｔ）されなければならない。
【００２３】
したがって、ピクセル・シェーダＰＳおよびテクスチャ空間リサンプラＴＳＲ（これらは、複数のテクスチャが存在する場合にテクスチャ・サンプルの直列または並列のフェッチのために、１つまたは複数があってもよい）は、伝統的なパイプライン内のピクセル・シェーダＰＳおよびテクスチャ空間リサンプラＴＳＲに対応する。ピクセル・シェーダＰＳは、１つの位置の、テクスチャ座標およびスクリーン座標を含む（補間された）属性の組を受け取る。テクスチャ座標は、シェーディング・プログラムと共に、テクスチャ空間リサンプラＴＳＲを介してテクスチャ・マップのどこをインデクシングするかを決定する。シェーダは、テクスチャ空間リサンプラＴＳＲに送る前にテクスチャ座標を変更して、伝統的なパイプラインの場合と同一の形で依存テクスチャリングを実装することもできる。
【００２４】
シェーダＰＳは、シェーディングされた色を、それに関連するスクリーン座標と一緒にスクリーン空間リサンプラＳＳＲに渡す。これらの色および座標は、一般に整数ではなく、伝統的なピクセル・シェーダ・パイプライン内のピクセル・シェーダが、スーパーサンプリングを実行する時にサブピクセル・スクリーン位置を受け取ることができる形に似ている。スクリーン空間リサンプラＳＳＲは、マッピングされたテクセルを整数スクリーン位置にスプラッティングし、その結果、プリミティブのイメージが、スクリーン上に提供されるようになる。スクリーン空間リサンプラＳＳＲからのピクセル・フラグメントが、ピクセル・フラグメント・コンバイナＰＦＣ内で組み合わされてもよい。
【００２５】
ピクセル・シェーディング処理から生じるシェーディングされた色サンプルは、そのスクリーン座標と一緒にスクリーン空間リサンプラＳＳＲに転送される。スクリーン空間リサンプラＳＳＲは、これらの色サンプルを（一般に非整数ピクセル位置に置かれている）を、表示に必要な整数ピクセル位置に再サンプリングする。
【００２６】
スクリーン空間再サンプリングを、これから詳細に説明する。スクリーン空間再サンプリングでのせん断に起因するエイリアシングを減らす手法は、ボックス・フィルタリング技法の近似に基づき、ピクセルのマッピングされたフットプリントとのテクセルの（ボックス再構成された）フットプリントの区域オーバーラップの計算を避けることを対象とする。この処理は、中央線にわたる１Ｄ計算だけを使用して近似され、１Ｄブラー（低域）フィルタが、局所せん断係数に依存するフィルタ・フットプリント・サイズを用いて（より多くのせん断に伴うより多くのブラーをもたらす）テクセルに適用される。せん断係数は、テクスチャ空間ラスタライザＴＳから受け取られてもよい。ブラーは、第１（たとえば水平）パスと第２（たとえば垂直）パスの両方で適用されてもよい。
【００２７】
図４は、図２の右側であるが、出力空間内にマッピングされたボックス再構成されたテクセルのフットプリントを伴う詳細な図を示す。中央線ＭＬでのテクセルの１Ｄフットプリント（両方に頭がある矢印によって示される）が、単に、出力空間にマッピングされる場合に、図示された暗い灰色の正方形の区域を用いて表されるだけの、不連続な斜めの線が得られる。せん断を伴う変換が、垂直行のテクセルの２Ｄ再構成フットプリントに適用される場合に、マッピングされた行を表す、これらのテクセルのマッピングされたフットプリントからなる連続する平行四辺形２０が得られる。第１パスに起因するせん断は、距離２３によって示される。所与のテクセルの水平せん断係数を決定するために、ラスタライザは、中央線から１／２ピクセル間隔だけ上のスクリーン内の位置（この位置は、前の行をラスタ化する時に計算されたものである）および中央線から１／２ピクセル間隔だけ下のスクリーン内の位置を決定することができる。この２つのスクリーン位置の水平距離２３が、水平せん断係数に対応する。垂直せん断係数は、中央線から１／２ピクセル間隔だけ左の位置および中央線から１／２ピクセル間隔だけ右の位置という２つの位置に対応するスクリーン位置の垂直距離を調べることによって決定され得る。距離２２は、マッピングが中央線に対する１Ｄフィルタ・フットプリントだけに基づく場合の隣接しないマッピングされたフィルタ・フットプリントの間のギャップを表す。
【００２８】
図５は、改善されたテクセル・フィルタ・フットプリントの表現を示す。この図では、「ストレッチされたテクセル」という概念が実装され、１Ｄフィルタリングを使用するテクセルのマッピングされせん断された２Ｄフットプリントの改善された近似を構成する。中央線ＭＬにわたるテクセルの１Ｄフットプリントが、局所せん断係数に従ってストレッチされる。特に、４つのテクセルの中央線上の４つの１ＤフットプリントＡ、Ｂ、Ｃ、およびＤが、図５に示されている。これらの１Ｄフットプリントは、ストレッチされ、４つのストレッチされたテクセル３０をもたらす。ストレッチされたテクセルは、局所せん断係数と同一の長さを有する。さらに、オーバーラップするストレッチされたテクセルの平均をとることが、スクリーン空間リサンプラに転送される所望のアンチエイリアシングされブラーリングされたテクセル３１を与えるために実行されてもよい。したがって、オーバーラップする部分の平均３１、したがってブラーリングされたテクセル３１は、（Ａ＋Ｂ＋Ｃ）／３、（Ｂ＋Ｃ＋Ｄ）／３、および（Ａ＋Ｂ＋Ｃ＋Ｄ）／４をもたらす。
【００２９】
しかし、ｎ個のストレッチされたテクセルの平均をとることは、ｎ個のストレッチされたテクセルを含むことができる遅延ユニットを必要とする。ｎの最大値は、８でもよく、その結果、最大８個の遅延ユニットが使用されるようになる。その場合に、ストレッチされたテクセルは、８テクセル間隔の幅までに制限されてもよい。しかし、ストレッチされたテクセルの代替幅も可能である。
【００３０】
図６は、図５のフットプリントが縮小されることを示す。この図では、ストレッチされたテクセル用のボックス低域再構成フィルタすなわち、フットプリントに沿った均一な分布が使用される。ボックス・ストレッチされたテクセルのフットプリントが、フットプリントの２Ｄ境界４１に直接にあてはめられるのではなく、フットプリント４０が、両側でマッピングされたテクセル間隔の半分だけ縮小される、すなわち、結果の１Ｄフットプリントは、フットプリントのせん断された中点ＭＰの間に延びる。したがって、面積ａは、寄与について除外されるが、この面積ａは、寄与について含まれる面積ｂと同一である。中央線ＭＬにわたる１Ｄフットプリント４２は、局所せん断係数に従って１Ｄフットプリント４１にストレッチされ、最終的な１Ｄフットプリント４０は、２Ｄフットプリントの中点の間に延びるように縮小される。
【００３１】
図７は、２Ｄフットプリントに関する代替フィルタの図を示す。ストレッチされたテクセル５０が、その両端で線形重み付けを用いて重みを付けられる。そのような重み付けされたフィルタを用いると、ストレッチされたテクセルの１Ｄフットプリントに沿った２Ｄフットプリントの寄与のより良い近似が達成される。
【００３２】
上のボックス再構成フィルタの代替に、せん断アンチエイリアシングの原理が、より幅広い（高次の）再構成フィルタにも使用されてもよい。しかし、ストレッチされたテクセルの平均をとること（ここではより高次のフィルタを用いてそのフットプリントに沿って重みを付けられる）は、よりむずかしくなる。
【００３３】
上で述べた実施形態が、本発明を制限するのではなく例示することと、当業者が添付請求項の範囲から外れずに多数の代替実施形態を設計できることに留意されたい。請求項では、括弧の間に置かれたすべての符号が、その請求項を制限するものと解釈されてはならない。単語「ｃｏｍｐｒｉｓｉｎｇ」は、請求項に列挙されたもの以外の要素またはステップの存在を排除しない。要素の前の単語「ａ」または「ａｎ」は、複数のそのような要素の存在を排除しない。複数の手段を列挙した装置請求項において、複数のこれらの手段が、ハードウェアの１つの同一の品目によって実施され得る。ある手段が相互に異なる従属請求項に記載されているという単なる事実は、これらの手段の組合せが有利に使用され得ないことを示さない。
【００３４】
さらに、請求項のすべての符号は、その請求項の範囲を制限するものと解釈されてはならない。
【図面の簡単な説明】
【００３５】
【図１】テクスチャ・マッピングによって引き起こされるせん断に起因するエイリアシングを示す図である。
【図２】入力イメージにマッピングされた出力ピクセル・フットプリントを示す図である。
【図３】本発明の第１の実施形態による順方向マッピング・パイプラインを示す図である。
【図４】１Ｄフィルタリングに関する、図２の右側をより詳細に示す図である。
【図５】２Ｄフィルタ・フットプリントを近似するための改善された１Ｄフィルタリングを示す図である。
【図６】図５の縮小されたフットプリントを示す図である。
【図７】図６のフットプリントの重み付けを示す図である。
【図１】
2007517304.tif 000003
【図２】
2007517304.tif 000004
【図３】
2007517304.tif 000005
【図４】
2007517304.tif 000006
【図５】
2007517304.tif 000007
【図６】
2007517304.tif 000008
【図７】
2007517304.tif 000009
【国際調査報告】
2007517304.tif 000010
2007517304.tif 000011
2007517304.tif 000012