【手続補正書】
【提出日】平成22年5月11日(2010.5.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
非等長的テクスチャを合成する方法であって、
ピクセルにおけるヤコビアンフィールドと、前の解像度レベルでの合成されたピクセル座標イメージとを入力するステップと、
調べる方向を選択するステップと、
見本空間の近傍オフセットと前記ピクセルにおけるヤコビアン逆行列とを使用して、合成空間のヤコビアン逆行列で変換された近傍オフセット・ベクトルを定めるステップと、
前記合成空間のヤコビアン逆行列で変換された近傍オフセット・ベクトルを、１の正規化距離に正規化するステップと、
前記合成空間のヤコビアン逆行列で変換された近傍オフセット・ベクトルの前記正規化距離に基づいて、前記ピクセルの８つの直接近傍のうちのどれにアクセスすべきかを決定するステップと、
前の解像度レベルでの前記合成されたピクセル座標イメージから処理中の前記ピクセルに対し前記の選択された方向において最も近い、前記８つの直接ピクセル近傍のうちの１つにアクセスするステップであって、前記合成されたピクセル座標イメージが、ピクセル色を直接含まず、前記ピクセル色が見本テクスチャにおいて取り出されるピクセル座標を含む、ステップと、
前記ピクセルにおける前記ヤコビアンフィールドを使用して前記直接ピクセル近傍のピクセル座標を歪曲させ、前記非等長的テクスチャの合成に使用する非等長的歪曲合成テクスチャ近傍を形成するステップと、
を実行するプロセッサを有する汎用計算デバイスを使用することを含む、方法。
【請求項２】
請求項１に記載の方法であって、前記非等長的歪曲合成テクスチャ近傍を使用して前記見本テクスチャから候補となる少なくとも１つのピクセルを選択するステップをさらに含む、方法。
【請求項３】
請求項２に記載の方法であって、前記候補となる少なくとも１つのピクセルを選択するステップは、修正技術を使用するステップをさらに含む、方法。
【請求項４】
請求項３に記載の方法であって、前記修正技術はピクセル当たりの近傍マッチング修正技術（２２５）である、方法。
【請求項５】
請求項１から４のいずれかに記載の方法であって、前記非等長的合成テクスチャはサーフェス上に存在し、前記非等長的合成テクスチャを前記サーフェス上で前記ヤコビアンフィールドに合わせるステップをさらに含む、方法。
【請求項６】
請求項５に記載の方法であって、
複数のテクスチャアトラスチャートを有するテクスチャアトラスパラメータ化のパラメータテクスチャドメインにおいて前記非等長的合成テクスチャを直接合成するステップと、
前記複数のテクスチャアトラスチャート間でジャンプする機能を提供する無方向ポインタを使用するステップと、
をさらに含む、方法。
【請求項７】
請求項６に記載の方法であって、
前記チャートの１つの内のチャート境界付近のピクセルのセットを選択するステップと、
前記無方向ポインタを使用して前記チャートの別の１つの内部にある他のピクセルをポイントするステップと、
をさらに含む、方法。
【請求項８】
請求項１から７のいずれかに記載の方法であって、前記ヤコビアンフィールドと合成拡大技術を使用して前記非等長的合成テクスチャを強化して、拡大された高解像度の非等長的合成テクスチャを生成するステップをさらに含む、方法。
【請求項９】
請求項８に記載の方法であって、レンダリング時にサーフェスシェーダ内で前記合成拡大技術を実行するステップをさらに含む、方法。
【請求項１０】
コンピュータ実行可能命令が格納されエンコードされたコンピュータ読み取り可能記憶媒体であって、前記コンピュータ実行可能命令は、見本を使ってサーフェスにテクスチャを合成するためのものであり、
ピクセルにおけるヤコビアンフィールドを指定するステップと、
調べる方向を方向コンポーネントに基づいて選択するステップと、
見本空間の近傍オフセットと前記ピクセルにおけるヤコビアン逆行列とを使用して、合成空間のヤコビアン逆行列で変換された近傍オフセット・ベクトルを定めるステップと、
前記合成空間のヤコビアン逆行列で変換された近傍オフセット・ベクトルを、１の正規化距離に正規化するステップと、
前記前記合成空間のヤコビアン逆行列で変換された近傍オフセット・ベクトルの前記正規化距離に基づいて、前記ピクセルの８つの直接近傍のうちのどれにアクセスすべきかを決定するステップと、
処理中の前記ピクセルに対し前記方向コンポーネントの方向において最も近い、前記８つの直接ピクセル近傍のうちの１つにアクセスするステップであって、前記合成されたピクセル座標イメージが、ピクセル色を直接含まず、前記ピクセル色が見本テクスチャにおいて取り出されるピクセル座標を含む、ステップと、
前記ヤコビアンフィールドを使用して前記ピクセルおよびその直接ピクセル近傍のアップサンプリングされたピクセル座標を歪曲させるステップと、
前記ピクセルおよび近傍のピクセルの座標の回転およびスケーリングを可能にするため、前記歪曲させたアップサンプリングされたピクセル座標を前記ヤコビアンフィールドを使用して修正するステップと、
パラメータドメインを前記サーフェスにマッピングすることによって、前記パラメータドメインにわたって前記サーフェスをパラメータ化するステップと、
を含む、コンピュータ読み取り可能記憶媒体。
【請求項１１】
請求項１０記載のコンピュータ読み取り可能記憶媒体であって、前記テクスチャを前記サーフェス上においてどのように向けるべきかについての入力を受けるステップをさらに含み、前記入力は、（ａ）前記サーフェス上の各点における接線ベクトル、（ｂ）前記サーフェス上の各点における従法線ベクトル、のうちの少なくとも１つを含む、コンピュータ読み取り可能記憶媒体。
【請求項１２】
請求項１１記載のコンピュータ読み取り可能記憶媒体であって、見本の標準軸に関し前記接線ベクトルと前記従法線ベクトルとをローカルに特定するステップをさらに含む、コンピュータ読み取り可能記憶媒体。
【請求項１３】
請求項１０記載のコンピュータ読み取り可能記憶媒体であって、無方向ポインタを使用して、パラメータ化されたチャートの不連続テクスチャアトラスから前記サーフェス上でシームレスなテクスチャを形成するステップを更に含む、コンピュータ読み取り可能記憶媒体。
【請求項１４】
請求項１３記載のコンピュータ読み取り可能記憶媒体であって、
前記テクスチャアトラスチャートの各々のものの周辺の追加スペースのガターを形成するステップと、
前記ガターにおいて前記無方向ポインタを使用して別のチャートの内部にある他のピクセルにポイントするステップと、
をさらに含む、コンピュータ読み取り可能記憶媒体。
【請求項１５】
請求項１４記載のコンピュータ読み取り可能記憶媒体であって、合成拡大技術を使用するステップをさらに含み、前記合成拡大技術は、前記見本のより高い解像度バージョンを得るために前記ヤコビアンフィールドによって変更される、コンピュータ読み取り可能記憶媒体。
【請求項１６】
非等長的合成テクスチャを見本から合成するための、コンピュータにより実行される方法であって、
ピクセル（ｐ）におけるヤコビアンフィールドＪ（ｐ）と、前の解像度レベルでの初期化イメージとを入力するステップと、
前記前の解像度レベルでピクセル座標をアップサンプリングして、前記前の解像度レベルよりもより高い解像度を有する現解像度レベルを発生するステップと、
合成空間のヤコビアン逆行列で変換された近傍オフセット・ベクトルとしてφを定め、ここでφ＝Ｊ-1（ｐ）Δであり、Δは見本空間近傍オフセットであり、Ｊ-1（ｐ）はピクセル（ｐ）のヤコビアン逆行列である、ステップと、
前記合成空間のヤコビアン逆行列で変換された近傍オフセット・ベクトルを、１の正規化距離に正規化するステップと、
前記合成空間のヤコビアン逆行列で変換された近傍オフセット・ベクトルの前記正規化距離に基づいて、ピクセル近傍を形成する前記ピクセルの８つの直接近傍のうちのどの１つにアクセスすべきかを決定するステップと、
処理中の前記ピクセルに対し選択された方向において最も近い、前記ピクセルの前記８つの直接ピクセル近傍のうちの１つにアクセスするステップと、
前記ヤコビアンフィールドを使用して前記ピクセル近傍の前記アップサンプリングされたピクセル座標を歪曲させるステップと、
前記見本と前記歪曲させたアップサンプリングされたピクセル座標とを使用して前記非等長的合成テクスチャを得るステップと、
を実行するプロセッサを有するコンピュータを使用することを含む、方法。
【請求項１７】
請求項１６記載の方法であって、前記ピクセルおよび近傍のピクセルの座標の回転およびスケーリングを可能にするため、前記歪曲させたアップサンプリングされたピクセル座標を前記ヤコビアンフィールドを使用して修正するステップをさらに含む、方法。
【請求項１８】
請求項１７記載の方法であって、
前記パラメータドメインにわたって前記サーフェスをパラメータ化するステップと、
前記パラメータドメインを前記サーフェスにマッピングするため前記サーフェスのあらゆる点について前記パラメータドメインのヤコビアンフィールドを決定するステップと、
をさらに含む、方法。
【請求項１９】
請求項１８記載の方法であって、無方向マップを使用して前記サーフェスにシームレスな非等長的合成テクスチャを形成するステップをさらに含む、方法。
【請求項２０】
請求項１９記載の方法であって、前記見本のより高い解像度バージョンを得るよう前記非等長的合成テクスチャにおける非等長性を明らかにするため、前記ヤコビアンフィールドを使用して合成拡大技術を変更するステップをさらに含む、方法。