【手続補正書】
【提出日】令和2年11月30日(2020.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
キューブマップをテクスチャリングするための詳細レベル（ＬＯＤ）を決定する方法において、
スクリーン空間の第１及び第２ピクセルの座標を決定する段階であって、前記第１及び第２ピクセルはそれぞれ第１キューブマップ座標及び第２キューブマップ座標に位置する前記キューブマップの第１及び第２キューブマップ・ピクセルにマッピングされる、段階と、
前記第１及び第２ピクセルそれぞれが、前記キューブマップの第１及び第２面に投影される場合に、前記第２キューブマップ・ピクセルの座標を変換する段階であって、前記第１面を基準面として指定し、キューブマップ・ピクセルの座標は「ｓ」軸成分及び「ｔ」軸成分により規定され、前記ｔ軸は前記ｓ軸に垂直である、段階と、
変換された座標を利用して、前記ｓ軸及び前記ｔ軸それぞれに沿って前記第１キューブマップ・ピクセルと前記第２キューブマップ・ピクセルとの間の成分距離を計算することにより、前記第１ピクセルの前記第２ピクセルに対する微分係数（∂ｓ／∂ｘ）ｐ０１及び（∂ｔ／∂ｘ）ｐ０１を計算する段階であって、「ｘ」は前記スクリーン空間の座標軸を示し、ｐ０１は前記第１ピクセルと前記第２ピクセルとの間の関係を示す、段階と、
前記ｓ軸及び前記ｔ軸それぞれに沿って第３ピクセルが投影される第３キューブマップ・ピクセルと前記第１キューブマップ・ピクセルとの間の成分距離を計算することにより、前記第１ピクセルの、前記スクリーン空間の第３ピクセルに対する微分係数（∂ｓ／∂ｘ）ｐ０２及び（∂ｔ／∂ｘ）ｐ０２を計算する段階であって、ｐ０２は前記第１ピクセルと前記第３ピクセルとの間の関係を示す、段階と、
計算された微分係数に基づいて、前記キューブマップをテクスチャリングするためのＬＯＤの値λを、
【数１】
2018101415.tif 000001
に従って決定する段階と、
を含む方法。
【請求項２】
前記変換する段階は、
前記キューブマップ・ピクセルの座標に要求される変換演算に係わる情報を含む座標変換テーブルに基づいて、前記キューブマップ・ピクセルの座標を変換することを特徴とする請求項１に記載の方法。
【請求項３】
前記変換する段階は、
前記第１又は第２キューブマップ・ピクセルの座標に対して、加算演算及び反転演算のうち少なくとも一つを行うことを特徴とする請求項１に記載の方法。
【請求項４】
前記キューブマップは、
正規化された大きさを有する６個の正方形の面を含む正六面体のテクスチャであることを特徴とする請求項１に記載の方法。
【請求項５】
前記変換する段階は、
スクリーン空間での前記第１及び第２ピクセルの方向ベクトルに基づいて、少なくとも前記第１及び第２ピクセルそれぞれが、前記キューブマップの互いに異なる面に対応するか否かを判断する段階を含むことを特徴とする請求項１に記載の方法。
【請求項６】
キューブマップをテクスチャリングするための詳細レベル（ＬＯＤ）を決定する装置において、
コンピュータ実行可能命令を保存するメモリと、
プロセッサと、
を含み、前記プロセッサは、前記コンピュータ実行可能命令を実行することにより：
スクリーン空間の第１及び第２ピクセルの座標を決定する段階であって、前記第１及び第２ピクセルはそれぞれ第１キューブマップ座標及び第２キューブマップ座標に位置する前記キューブマップの第１及び第２キューブマップ・ピクセルにマッピングされる、段階と、
前記第１及び第２ピクセルそれぞれが、前記キューブマップの第１及び第２面に投影される場合に、前記第２キューブマップ・ピクセルの座標を変換する段階であって、前記第１面を基準面として指定し、キューブマップ・ピクセルの座標は「ｓ」軸成分及び「ｔ」軸成分により規定され、前記ｔ軸は前記ｓ軸に垂直である、段階と、
変換された座標を利用して、前記ｓ軸及び前記ｔ軸それぞれに沿って前記第１キューブマップ・ピクセルと前記第２キューブマップ・ピクセルとの間の成分距離を計算することにより、前記第１ピクセルの前記第２ピクセルに対する微分係数（∂ｓ／∂ｘ）ｐ０１及び（∂ｔ／∂ｘ）ｐ０１を計算する段階であって、「ｘ」は前記スクリーン空間の座標軸を示し、ｐ０１は前記第１ピクセルと前記第２ピクセルとの間の関係を示す、段階と、
前記ｓ軸及び前記ｔ軸それぞれに沿って第３ピクセルが投影される第３キューブマップ・ピクセルと前記第１キューブマップ・ピクセルとの間の成分距離を計算することにより、前記第１ピクセルの、前記スクリーン空間の第３ピクセルに対する微分係数（∂ｓ／∂ｘ）ｐ０２及び（∂ｔ／∂ｘ）ｐ０２を計算する段階であって、ｐ０２は前記第１ピクセルと前記第３ピクセルとの間の関係を示す、段階と、
計算された微分係数に基づいて、前記キューブマップをテクスチャリングするためのＬＯＤの値λを、
【数２】
2018101415.tif 000002
に従って決定する段階と、
を実行する装置。
【請求項７】
前記プロセッサは、
前記キューブマップ・ピクセルの座標に要求される変換演算に係わる情報を含む座標変換テーブルに基づいて、前記キューブマップ・ピクセルの座標を変換することを特徴とする請求項６に記載の装置。
【請求項８】
前記プロセッサは、
前記第１又は第２キューブマップ・ピクセルの座標に対して、加算演算及び反転演算のうち少なくとも一つを行うことを特徴とする請求項６に記載の装置。
【請求項９】
前記プロセッサは、
スクリーン空間での前記ピクセルの方向ベクトルに基づいて、前記第１及び第２ピクセルそれぞれが、前記キューブマップの互いに異なる面に対応するか否かを判断することを特徴とする請求項６に記載の装置。
【請求項１０】
前記プロセッサは、
前記キューブマップにおける前記第１及び第２ピクセルの座標を決定する第１処理要素と、
前記第２キューブマップ・ピクセルの座標を変換する第２処理要素と、
前記キューブマップにおいて、前記ピクセルの微分係数を計算する第３処理要素と、
前記キューブマップをテクスチャリングするための前記ＬＯＤを決定する第４処理要素と、
を含むことを特徴とする請求項６に記載の装置。
【請求項１１】
プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体であって、前記プログラムは、グラフィックス処理装置のプロセッサにより実行されると、キューブマップをテクスチャリングするための詳細レベル（ＬＯＤ）を決定する方法を実行し、前記方法は：
スクリーン空間の第１及び第２ピクセルの座標を決定する段階であって、前記第１及び第２ピクセルはそれぞれ第１キューブマップ座標及び第２キューブマップ座標に位置する前記キューブマップの第１及び第２キューブマップ・ピクセルにマッピングされる、段階と、
前記第１及び第２ピクセルそれぞれが、前記キューブマップの第１及び第２面に投影される場合に、前記第２キューブマップ・ピクセルの座標を変換する段階であって、前記第１面を基準面として指定し、キューブマップ・ピクセルの座標は「ｓ」軸成分及び「ｔ」軸成分により規定され、前記ｔ軸は前記ｓ軸に垂直である、段階と、
変換された座標を利用して、前記ｓ軸及び前記ｔ軸それぞれに沿って前記第１キューブマップ・ピクセルと前記第２キューブマップ・ピクセルとの間の成分距離を計算することにより、前記第１ピクセルの前記第２ピクセルに対する微分係数（∂ｓ／∂ｘ）ｐ０１及び（∂ｔ／∂ｘ）ｐ０１を計算する段階であって、「ｘ」は前記スクリーン空間の座標軸を示し、ｐ０１は前記第１ピクセルと前記第２ピクセルとの間の関係を示す、段階と、
前記ｓ軸及び前記ｔ軸それぞれに沿って第３ピクセルが投影される第３キューブマップ・ピクセルと前記第１キューブマップ・ピクセルとの間の成分距離を計算することにより、前記第１ピクセルの、前記スクリーン空間の第３ピクセルに対する微分係数（∂ｓ／∂ｘ）ｐ０２及び（∂ｔ／∂ｘ）ｐ０２を計算する段階であって、ｐ０２は前記第１ピクセルと前記第３ピクセルとの間の関係を示す、段階と、
計算された微分係数に基づいて、前記キューブマップをテクスチャリングするためのＬＯＤの値λを、
【数３】
2018101415.tif 000003
に従って決定する段階と、
を含む、記録媒体。
【請求項１２】
前記変換する段階は、
スクリーン空間での前記ピクセルの方向ベクトルに基づいて、少なくとも前記第１及び第２ピクセルそれぞれが、前記キューブマップの互いに異なる面に対応するか否かを判断する段階を含むことを特徴とする請求項１１に記載の記録媒体。
【請求項１３】
請求項１ないし５のうちいずれか１項に記載の方法をコンピュータに実行させるコンピュータプログラム。