JP7004759B2

Varying effective resolution by screen location by changing active color sample count within multiple render targets

Abstract

This record has no abstract on file.

JP7004759B2, drawing sheet 1
Sheet 1 of 14

Term

13.5 yearsleft in the term

Expires 17 March 2040.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

31 claims: 3 independent, 28 dependent

  1. 1
    ディスプレイデバイスに結合されたグラフィクス処理ユニットを有するグラフィクス処理システムによるグラフィクス処理方法であって、ディスプレイデバイスのスクリーンの複数の領域の中にある、ディスプレイの特定の領域内の各ピクセルについて、異なる解像度を有する前記ディスプレイの領域に対する異なるアクティブサンプル構成を指定するメタデータによってアクティブサンプルであると指定されるカラーサンプルについてだけピクセルシェーダを呼び出すことであって、ピクセルデータは、前記ディスプレイの全表面にわたって各ピクセルに対して同じ数のカラーサンプルを指定するものである、前記ピクセルシェーダを呼び出すことと、前記ピクセルシェーダを用いて生成されたテキスチャ座標に対する勾配値を計 算す ることとを含む、方法。
  2. 2
    前記メタデータは、前記特定の領域についてのアクティブサンプルのマスクを指定し、アクティブサンプルについてだけ前記ピクセルシェーダを呼び出すことは、前記マスクと、プリミティブによってカバーされるサンプルのセットとの間で論理ANDを実施し、前記ピクセルシェーダが呼び出される前記プリミティブについて前記アクティブサンプルを決定することを含む、請求項1に記載の方法。
  3. 3
    前記メタデータは、前記複数の領域の前記特定の領域についてアクティブサンプルカウントを指定し、前記アクティブサンプルカウントは、カラーサンプルの前記数以下であり、カラーサンプルの前記数は2以上であり、アクティブサンプルについてだけ前記ピクセルシェーダを呼び出すことは、前記特定の領域内の各ピクセルについて、前記アクティブサンプルカウントに等しい前記ピクセルの或る数の前記カラーサンプルについてだけピクセルシェーダを呼び出すことを含む、請求項1に記載の方法。
  4. 4
    前記メタデータは、前記スクリーンの中心の近くに位置する前記複数の領域の1つまたは複数の領域についてのアクティブサンプルカウントが、前記スクリーンの周辺の近くに位置する前記複数の領域の1つまたは複数の領域についてのアクティブサンプルカウントより大きいように構成される、請求項1に記載の方法。
  5. 5
    前記メタデータは、前記スクリーンの中心の近くに位置する前記複数の領域の1つまたは複数の領域についてのアクティブサンプルカウントが、前記スクリーンの縁の近くに位置する前記複数の領域の1つまたは複数の領域についてのアクティブサンプルカウントより大きいように構成され、前記スクリーンの前記縁の近くに位置する前記1つまたは複数の領域についての前記アクティブサンプルカウントは、前記スクリーンの角の近くに位置する前記複数の領域の1つまたは複数の領域についてのアクティブサンプルカウントより大きい、請求項1に記載の方法。
  6. 6
    前記ディスプレイデバイスは、90°以上の視野を特徴とする、請求項1に記載の方法。
  7. 7
    前記ディスプレイデバイスは、頭部搭載型ディスプレイデバイスである、請求項1に記載の方法。
  8. 8
    ユーザが見ている前記ディスプレイデバイスのスクリーンの部分を決定することを更に含み、前記メタデータは、前記ユーザが見ている前記部分を含む前記スクリーンの1つまたは複数のサブセクションについてピクセル解像度が最も高くなるように前記ピクセル解像度を変えるように構成される、請求項1に記載の方法。
  9. 9
    前記メタデータは、所与の光学部品及び前記ディスプレイデバイスの所与の視野について静的である、請求項1に記載の方法。
  10. 10
    前記複数の領域の各領域は、前記スクリーンの固定サイズ部分に対応する、請求項1に記載の方法。
  11. 11
    前記複数の領域の各領域は、前記スクリーンの可変サイズ部分に対応する、請求項1に記載の方法。
  12. 12
    前記メタデータは、前記複数の領域の各領域を垂直及び水平方向にピクセルの範囲によって画定する、請求項1に記載の方法。
  13. 13
    前記メタデータは、前記複数の領域の各領域を或るサイズの粗いラスター化タイルによって画定する、請求項1に記載の方法。
  14. 14
    前記複数の領域の特定の領域に関連する前記メタデータの部分は、前記特定の領域についてのアクティブカラーサンプルカウントを指定する情報を含む、請求項1に記載の方法。
  15. 15
    前記メタデータは、メモリ及び/またはグラフィクスメモリ内のテーブルの形態で格納される、請求項1に記載の方法。
  16. 16
    グラフィクス処理システムであって、グラフィクス処理ユニット(GPU)を備え、前記グラフィクス処理ユニット(GPU)は、ディスプレイデバイスのスクリーンの複数の領域の中にある、ディスプレイの特定の領域内の各ピクセルについて、異なる解像度を有する前記ディスプレイの領域に対する異なるアクティブサンプル構成を指定するメタデータによってアクティブサンプルであると指定されるカラーサンプルについてだけピクセルシェーダを呼び出す、ように構成され、ピクセルデータは、前記ディスプレイの全表面にわたって各ピクセルに対して同じ数のカラーサンプルを指定するものであり、前記ピクセルシェーダを用いて生成されたテキスチャ座標に対する勾配値を計 算す る、ように構成される、システム。
  17. 17
    前記メタデータは、前記特定の領域についてのアクティブサンプルのマスクを指定し、アクティブサンプルについてだけ前記ピクセルシェーダを呼び出すことは、前記マスクと、プリミティブによってカバーされるサンプルのセットとの間で論理ANDを実施し、前記ピクセルシェーダが呼び出される前記プリミティブについて前記アクティブサンプルを決定することを含む、請求項16に記載のシステム。
  18. 18
    前記メタデータは、前記複数の領域の前記特定の領域についてアクティブサンプルカウントを指定し、前記アクティブサンプルカウントは、カラーサンプルの前記数以下であり、カラーサンプルの前記数は2以上であり、前記GPUは、前記特定の領域内の各ピクセルについて、前記アクティブサンプルカウントに等しい前記ピクセルの或る数の前記カラーサンプルについてだけピクセルシェーダを呼び出すことを含む、アクティブサンプルについてだけ前記ピクセルシェーダを呼び出すように構成される、請求項16に記載のシステム。
  19. 19
    前記メタデータは、前記スクリーンの中心の近くに位置する前記複数の領域の1つまたは複数の領域についてのアクティブサンプルカウントが、前記スクリーンの周辺の近くに位置する前記複数の領域の1つまたは複数の領域についてのアクティブサンプルカウントより大きいように構成される、請求項16に記載のシステム。
  20. 20
    前記メタデータは、前記スクリーンの中心の近くに位置する前記複数の領域の1つまたは複数の領域についてのアクティブサンプルカウントが、前記スクリーンの縁の近くに位置する前記複数の領域の1つまたは複数の領域についてのアクティブサンプルカウントより大きいように構成され、前記スクリーンの前記縁の近くに位置する前記1つまたは複数の領域についての前記アクティブサンプルカウントは、前記スクリーンの角の近くに位置する前記複数の領域の1つまたは複数の領域についてのアクティブサンプルカウントより大きい、請求項16に記載のシステム。
  21. 21
    前記ディスプレイデバイスを更に備え、前記ディスプレイデバイスは、90°以上の視野を特徴とする、請求項16に記載のシステム。
  22. 22
    前記ディスプレイデバイスを更に備え、前記ディスプレイデバイスは、頭部搭載型ディスプレイデバイスである、請求項16に記載のシステム。
  23. 23
    ユーザが見ている前記ディスプレイデバイスのスクリーンの部分を決定するように構成され、前記メタデータは、前記ユーザが見ている前記部分を含む前記スクリーンの1つまたは複数のサブセクションについてピクセル解像度が最も高くなるように前記ピクセル解像度を変えるように構成される、請求項16に記載のシステム。
  24. 24
    所与の光学部品及び前記ディスプレイデバイスの所与の視野について静的メタデータを使用するように構成される、請求項16に記載のシステム。
  25. 25
    前記複数の領域の各領域は、前記スクリーンの固定サイズ部分に対応する、請求項16に記載のシステム。
  26. 26
    前記複数の領域の各領域は、前記スクリーンの可変サイズ部分に対応する、請求項16に記載のシステム。
  27. 27
    前記メタデータは、前記複数の領域の各領域を垂直及び水平方向にピクセルの範囲によって画定する、請求項16に記載のシステム。
  28. 28
    前記メタデータは、前記複数の領域の各領域を或るサイズの粗いラスター化タイルによって画定する、請求項16に記載のシステム。
  29. 29
    前記複数の領域の特定の領域に関連する前記メタデータの部分は、前記特定の領域についてのアクティブカラーサンプルカウントを指定する情報を含む、請求項16に記載のシステム。
  30. 30
    メモリ及び/またはグラフィクスメモリを更に備え、前記メタデータは、前記メモリ及び/または前記グラフィクスメモリ内のテーブルの形態で格納される、請求項16に記載のシステム。
  31. 31
    非一時的コンピュータ可読媒体であって、非一時的コンピュータ可読媒体内で具現化されるコンピュータ実行可能命令を有し、前記コンピュータ実行可能命令は、実行されると、ディスプレイデバイスに結合されたグラフィクス処理ユニットを有するグラフィクス処理システムによるグラフィクス処理方法を実装し、前記方法は、ディスプレイデバイスのスクリーンの複数の領域の中にある、ディスプレイの特定の領域内の各ピクセルについて、異なる解像度を有する前記ディスプレイの領域に対する異なるアクティブサンプル構成を指定するメタデータによってアクティブサンプルであると指定されるカラーサンプルについてだけピクセルシェーダを呼び出すことであって、ピクセルデータは、前記ディスプレイの全表面にわたって各ピクセルに対して同じ数のカラーサンプルを指定するものである、前記ピクセルシェーダを呼び出すことと、前記ピクセルシェーダを用いて生成されたテキスチャ座標に対する勾配値を計 算す ることとを含む、非一時的コンピュータ可読媒体。
Independent claims31