JP6652257B2

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

Abstract

This record has no abstract on file.

JP6652257B2, drawing sheet 1
Sheet 1 of 14

Term

8.5 yearsleft in the term

Expires 23 March 2035.

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

29 claims: 16 independent, 13 dependent

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