【手続補正書】
【提出日】平成28年11月1日(2016.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つまたは複数のプロセッサによって、中央処理装置（ＣＰＵ）上で実行するグラフィックスアプリケーションからのタイムスタンプ要求を処理することと、
前記１つまたは複数のプロセッサのうちの少なくとも１つを用いて、前記タイムスタンプ要求に応答して複数のビンごとのタイムスタンプ要求を生成することと、
グラフィックス処理装置（ＧＰＵ）を用いて、グラフィックスフレームに関するタイルベースのレンダリングを実行している間に発生する複数のレンダリングパス反復中に前記複数のビンごとのタイムスタンプ要求に応答して複数のビンごとのタイムスタンプ値を生成することと、
前記１つまたは複数のプロセッサのうちの少なくとも１つを用いて、前記複数のビンごとのタイムスタンプ値に基づいて時点を示すタイムスタンプ値を生成することと
を備え、前記タイムスタンプ値を生成することは、前記複数のビンごとのタイムスタンプ値のうちの少なくとも２つのビンごとのタイムスタンプ値の関数を実行することを備え、
前記関数を実行することは、初期のレンダリングパス反復に関して何らかのプリミティブをレンダリングする前に前記ＧＰＵによって生成される初期の基準タイムスタンプを、前記グラフィックスフレームをレンダリングするために使用される２つ以上のレンダリングパス反復に関するそれぞれの基準タイムスタンプ値とそれぞれのビンごとのタイムスタンプ値との差の合計に加えることを備える、
方法。
【請求項２】
前記レンダリングパス反復の各々は、レンダターゲットの複数の副領域のうちのそれぞれの１つをレンダリングする、請求項１に記載の方法。
【請求項３】
前記複数のビンごとのタイムスタンプ値を生成することは、
前記複数のレンダリングパス反復のうちの第１のレンダリングパス反復中に第１のビンごとのタイムスタンプ値を生成することと、
前記複数のレンダリングパス反復のうちの第２のレンダリングパス反復中に第２のビンごとのタイムスタンプ値を生成することと
を備え、前記第２のレンダリングパス反復は、前記第１のレンダリングパス反復とは異なり、前記少なくとも２つのビンごとのタイムスタンプ値は、前記第１および第２のビンごとのタイムスタンプ値を備える、
請求項１に記載の方法。
【請求項４】
前記レンダリングパス反復のうちのそれぞれの１つ中に、および前記レンダリングパス反復のうちの前記それぞれの１つに関して何らかのプリミティブをレンダリングする前に、前記ＧＰＵを用いて、前記第１または第２のビンごとのタイムスタンプ値とそれぞれ関連する第１または第２の基準タイムスタンプ値を生成することをさらに備える、請求項３に記載の方法。
【請求項５】
前記関数を実行することは、次式を解くことを備え、
【数１】
2016522474.tif 000001
Ｖａｌｕｅは、前記タイムスタンプ値であり、ＴＳＶ（ｙ）は、第ｙのレンダリングパス反復中に生成される前記それぞれのビンごとのタイムスタンプ値であり、ＴＳＶＧＰＵ（ｙ）は、前記第ｙのレンダリングパス反復に関して何らかのプリミティブをレンダリングする前に前記ＧＰＵによって生成される前記それぞれの基準タイムスタンプ値であり、Ｎは、前記グラフィックスフレームをレンダリングするのに使用されるレンダリングパス反復の総数である、請求項１に記載の方法。
【請求項６】
前記タイムスタンプ要求が前記グラフィックスフレームに関して実行されるコマンドの順序付けられたシーケンス内の少なくとも２つの描画呼出しコマンドの間に位置決めされていることに応答して前記タイムスタンプ値を生成することをさらに備える、請求項１に記載の方法。
【請求項７】
前記ＧＰＵによって、前記グラフィックスフレームに関するタイルベースのレンダリングを実行している間に前記複数のレンダリングパス反復を実行することをさらに備え、
前記少なくとも２つのビンごとのタイムスタンプ値は、第１のビンごとのタイムスタンプ値と第２のビンごとのタイムスタンプ値とを備え、
前記第１のビンごとのタイムスタンプ値は、前記複数のレンダリングパス反復のうちの第１のレンダリングパス反復中に実行される少なくとも２つのビンごとの描画呼出しの実行の間に発生する時点を示し、前記第１のレンダリングパス反復中に実行される前記少なくとも２つのビンごとの描画呼出しの各々は、前記少なくとも２つの描画呼出しコマンドのうちのそれぞれの１つに関連し、
前記第２のビンごとのタイムスタンプ値は、前記複数のレンダリングパス反復のうちの第２のレンダリングパス反復中に実行される少なくとも２つのビンごとの描画呼出しの実行の間に発生する時点を示し、前記第２のレンダリングパス反復中に実行される前記少なくとも２つのビンごとの描画呼出しの各々は、前記少なくとも２つの描画呼出しコマンドのうちのそれぞれの１つに関連し、前記第２のレンダリングパス反復は、前記第１のレンダリングパス反復とは異なる、
請求項６に記載の方法。
【請求項８】
複数のビンごとのタイムスタンプ要求のうちのそれぞれの１つに応答して前記複数のビンごとのタイムスタンプ値の各々を生成することと、前記ビンごとのタイムスタンプ要求の各々は、複数のコマンドストリームのうちのそれぞれの１つ内に配置され、
前記ＧＰＵによって、タイルベースのレンダリングを実行している間に発生する複数のレンダリングパス反復のうちのそれぞれの１つ中に前記コマンドストリームの各々を実行することと
をさらに備え、各レンダリングパス反復は、レンダターゲットの複数の副領域のうちの１つをレンダリングする、
請求項１に記載の方法。
【請求項９】
前記タイムスタンプ値を生成することは、
前記複数のビンごとのタイムスタンプ値に基づいて複数のタイムスタンプ値を生成すること
を備え、前記タイムスタンプ値の各々は、前記グラフィックスフレームに関して実行されるコマンドの順序付けられたシーケンス内に含まれる複数のタイムスタンプ要求のうちのそれぞれの１つに対応し、前記タイムスタンプ要求の各々は、前記グラフィックスアプリケーションによって要求される、
請求項１に記載の方法。
【請求項１０】
前記タイムスタンプ要求のうちの少なくとも２つは、前記グラフィックスフレームに関して実行されるコマンドの前記順序付けられた前記順序付けられたシーケンス内で連続する描画呼出しコマンドのそれぞれの対の間に位置決めされ、
前記複数のタイムスタンプ値を生成することは、コマンドの前記順序付けられたシーケンス内の前記タイムスタンプ要求について返される前記タイムスタンプ値が、コマンドの前記順序付けられたシーケンスの始めからコマンドの前記順序付けられたシーケンスの終りまで値において単調に増加するように、前記ビンごとのタイムスタンプ値に基づいて前記複数のタイムスタンプ値を生成することを備える、
請求項９に記載の方法。
【請求項１１】
前記複数のタイムスタンプ値は、前記グラフィックスフレームの前記レンダリング中に実行するのにコマンドの前記順序付けられたシーケンス内の描画呼出しコマンドによって費やされる時間の相対的な長さを示す、請求項９に記載の方法。
【請求項１２】
前記複数のタイムスタンプ値を生成することは、次式に基づいて前記複数のタイムスタンプ値を生成することを備え、
【数２】
2016522474.tif 000002
Ｖａｌｕｅ（ｘ）は、コマンドの前記順序付けられたシーケンス内の第ｘのタイムスタンプ要求に応答して生成されるタイムスタンプのタイムスタンプ値であり、ＴＳＶ（ｘ，ｙ）は、前記第ｙのレンダリングパス反復中に生成され、コマンドの前記順序付けられたシーケンス内の前記第ｘのタイムスタンプ要求に対応する、ビンごとのタイムスタンプ値であり、ＴＳＶＧＰＵ（ｙ）は、前記第ｙのレンダリングパス反復に関して何らかのプリミティブをレンダリングする前に前記ＧＰＵによって生成される基準タイムスタンプ値であり、Ｎは、前記グラフィックスフレームをレンダリングするのに使用されるレンダリングパス反復の回数である、請求項９に記載の方法。
【請求項１３】
前記タイムスタンプ値を生成することは、
前記ビンごとのタイムスタンプ要求の各々を複数のコマンドストリームのうちのそれぞれの１つ内に配置することと、
前記ＧＰＵによって、タイルベースのレンダリングを実行している間に発生する複数のレンダリングパス反復のうちのそれぞれの１つ中に前記コマンドストリームの各々を実行することと、各レンダリングパス反復は、レンダターゲットの複数の副領域のうちの１つをレンダリングする、
前記コマンドストリーム内に配置された前記ビンごとのタイムスタンプ要求に応答して前記ＧＰＵによって生成された前記ビンごとのタイムスタンプ値に基づいて前記タイムスタンプ値を生成することと
を備える、請求項１に記載の方法。
【請求項１４】
前記１つまたは複数のプロセッサは、前記中央処理装置（ＣＰＵ）を備える、請求項１に記載の方法。
【請求項１５】
前記１つまたは複数のプロセッサは、前記ＧＰＵを備える、請求項１に記載の方法。
【請求項１６】
中央処理装置（ＣＰＵ）上で実行するグラフィックスアプリケーションからのタイムスタンプ要求を処理し、前記タイムスタンプ要求に応答して複数のビンごとのタイムスタンプ要求を生成するように構成された１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサのうちの少なくとも１つに結合されたグラフィックス処理装置（ＧＰＵ）と、
を備え、
前記ＧＰＵは、グラフィックスフレームに関するタイルベースのレンダリングを実行している間に発生する複数のレンダリングパス反復中に前記複数のビンごとのタイムスタンプ要求に応答して複数のビンごとのタイムスタンプ値を生成するように構成され、
前記１つまたは複数のプロセッサのうちの少なくとも１つは、前記複数のビンごとのタイムスタンプ値に基づいて時点を示すタイムスタンプ値を生成するようにさらに構成され、
前記タイムスタンプ値を生成するために、前記１つまたは複数のプロセッサは、前記複数のビンごとのタイムスタンプ値のうちの少なくとも２つのビンごとのタイムスタンプ値の関数を実行するように構成され、
前記関数を実行するために、前記１つまたは複数のプロセッサは、初期のレンダリングパス反復に関して何らかのプリミティブをレンダリングする前に前記ＧＰＵによって生成される初期の基準タイムスタンプを、前記グラフィックスフレームをレンダリングするために使用される２つ以上のレンダリングパス反復に関するそれぞれの基準タイムスタンプ値とそれぞれのビンごとのタイムスタンプ値との差の合計に加えるように構成される、
デバイス。
【請求項１７】
前記レンダリングパス反復の各々は、レンダターゲットの複数の副領域のうちのそれぞれの１つをレンダリングする、請求項１６に記載のデバイス。
【請求項１８】
前記タイムスタンプを生成するために、前記１つまたは複数のプロセッサは、
前記複数のレンダリングパス反復のうちの第１のレンダリングパス反復中に第１のビンごとのタイムスタンプ値を生成することと、
前記複数のレンダリングパス反復のうちの第２のレンダリングパス反復中に第２のビンごとのタイムスタンプ値を生成することと
を行うように構成され、前記第２のレンダリングパス反復は、前記第１のレンダリングパス反復とは異なり、前記少なくとも２つのビンごとのタイムスタンプ値は、前記第１および第２のビンごとのタイムスタンプ値を備える、
請求項１６に記載のデバイス。
【請求項１９】
前記は、前記レンダリングパス反復のうちのそれぞれの１つ中に、および前記レンダリングパス反復のうちの前記それぞれの１つに関して何らかのプリミティブをレンダリングする前に、前記第１または第２のビンごとのタイムスタンプ値とそれぞれ関連する第１または第２の基準タイムスタンプ値を生成するようにさらに構成される、請求項１８に記載のデバイス。
【請求項２０】
前記関数を実行するために、前記１つまたは複数のプロセッサは、次式を解くようにさらに構成され、
【数３】
2016522474.tif 000003
Ｖａｌｕｅは、前記タイムスタンプ値であり、ＴＳＶ（ｙ）は、第ｙのレンダリングパス反復中に生成される前記それぞれのビンごとのタイムスタンプ値であり、ＴＳＶＧＰＵ（ｙ）は、前記第ｙのレンダリングパス反復に関して何らかのプリミティブをレンダリングする前に前記ＧＰＵによって生成される前記それぞれの基準タイムスタンプ値であり、Ｎは、前記グラフィックスフレームをレンダリングするのに使用されるレンダリングパス反復の総数である、請求項１６に記載のデバイス。
【請求項２１】
前記１つまたは複数のプロセッサは、前記タイムスタンプ要求が前記グラフィックスフレームに関して実行されるコマンドの順序付けられたシーケンス内の少なくとも２つの描画呼出しコマンドの間に位置決めされたことに応答して前記タイムスタンプ値を生成するようにさらに構成される、請求項１６に記載のデバイス。
【請求項２２】
前記ＧＰＵは、前記グラフィックスフレームに関するタイルベースのレンダリングを実行している間に複数のレンダリングパス反復を実行するように構成され、
前記少なくとも２つのビンごとのタイムスタンプ値は、第１のビンごとのタイムスタンプ値と第２のビンごとのタイムスタンプ値とを備え、
前記第１のビンごとのタイムスタンプ値は、前記複数のレンダリングパス反復のうちの第１のレンダリングパス反復中に実行される少なくとも２つのビンごとの描画呼出しの実行の間に発生する時点を示し、前記第１のレンダリングパス反復中に実行される前記少なくとも２つのビンごとの描画呼出しの各々は、前記少なくとも２つの描画呼出しコマンドのうちのそれぞれの１つに関連し、
前記第２のビンごとのタイムスタンプ値は、前記複数のレンダリングパス反復のうちの第２のレンダリングパス反復中に実行される少なくとも２つのビンごとの描画呼出しの実行の間に発生する時点を示し、前記第２のレンダリングパス反復中に実行される前記少なくとも２つのビンごとの描画呼出しの各々は、前記少なくとも２つの描画呼出しコマンドのうちのそれぞれの１つに関連し、前記第２のレンダリングパス反復は、前記第１のレンダリングパス反復とは異なる、
請求項２１に記載のデバイス。
【請求項２３】
前記１つまたは複数のプロセッサは、複数のビンごとのタイムスタンプ要求のうちのそれぞれの１つに応答して前記複数のビンごとのタイムスタンプ値の各々を生成するように構成され、前記ビンごとのタイムスタンプ要求の各々は、複数のコマンドストリームのうちのそれぞれの１つ内に配置され、前記ＧＰＵは、タイルベースのレンダリングを実行している間に発生する複数のレンダリングパス反復のうちのそれぞれの１つ中に前記コマンドストリームの各々を実行するように構成され、各レンダリングパス反復は、レンダターゲットの複数の副領域のうちのそれぞれの１つをレンダリングするように構成される、請求項１６に記載のデバイス。
【請求項２４】
前記１つまたは複数のプロセッサは、前記複数のビンごとのタイムスタンプ値に基づいて複数のタイムスタンプ値を生成するようにさらに構成され、前記タイムスタンプ値の各々は、前記グラフィックスフレームに関して実行されるコマンドの順序付けられたシーケンス内に含まれる複数のタイムスタンプ要求のうちのそれぞれの１つに対応し、前記タイムスタンプ要求の各々は、前記グラフィックスアプリケーションによって要求される、請求項１６に記載のデバイス。
【請求項２５】
前記タイムスタンプ要求のうちの少なくとも２つは、前記グラフィックスフレームに関して実行されるコマンドの前記順序付けられた前記順序付けられたシーケンス内で連続する描画呼出しコマンドのそれぞれの対の間に位置決めされ、
前記１つまたは複数のプロセッサは、コマンドの前記順序付けられたシーケンス内の前記タイムスタンプ要求について返される前記タイムスタンプ値が、コマンドの前記順序付けられたシーケンスの始めからコマンドの前記順序付けられたシーケンスの終りまで値において単調に増加するように、前記ビンごとのタイムスタンプ値に基づいて前記複数のタイムスタンプ値を生成するようにさらに構成される、
請求項２４に記載のデバイス。
【請求項２６】
前記複数のタイムスタンプ値は、前記グラフィックスフレームの前記レンダリング中に実行するのにコマンドの前記順序付けられたシーケンス内の描画呼出しコマンドによって費やされる時間の相対的な長さを示す、請求項２４に記載のデバイス。
【請求項２７】
前記１つまたは複数のプロセッサは、次式に基づいて前記複数のタイムスタンプ値を生成するようにさらに構成され、
【数４】
2016522474.tif 000004
Ｖａｌｕｅ（ｘ）は、コマンドの前記順序付けられたシーケンス内の第ｘのタイムスタンプ要求に応答して生成されるタイムスタンプのタイムスタンプ値であり、ＴＳＶ（ｘ，ｙ）は、前記第ｙのレンダリングパス反復中に生成され、コマンドの前記順序付けられたシーケンス内の前記第ｘのタイムスタンプ要求に対応する、ビンごとのタイムスタンプ値であり、ＴＳＶＧＰＵ（ｙ）は、前記第ｙのレンダリングパス反復に関して何らかのプリミティブをレンダリングする前に前記ＧＰＵによって生成される基準タイムスタンプ値であり、Ｎは、前記グラフィックスフレームをレンダリングするのに使用されるレンダリングパス反復の回数である、請求項２４に記載のデバイス。
【請求項２８】
前記１つまたは複数のプロセッサは、
前記ビンごとのタイムスタンプ要求の各々を複数のコマンドストリームのうちのそれぞれの１つ内に配置し、前記コマンドストリームの各々は、タイルベースのレンダリングを実行している間に発生する複数のレンダリングパス反復のうちのそれぞれの１つ中に前記ＧＰＵによって実行されるように構成され、各レンダリングパス反復は、レンダターゲットの複数の副領域のうちのそれぞれの１つをレンダリングするように構成され、
前記ＧＰＵに前記コマンドストリームを実行させ、
前記コマンドストリーム内に配置された前記ビンごとのタイムスタンプ要求に応答して前記ＧＰＵによって生成された前記ビンごとのタイムスタンプ値に基づいて前記タイムスタンプ値を生成する、
ようにさらに構成される、請求項１６に記載のデバイス。
【請求項２９】
前記１つまたは複数のプロセッサは、前記ＣＰＵの一部から少なくとも構成される、請求項１６に記載のデバイス。
【請求項３０】
前記１つまたは複数のプロセッサは、前記ＧＰＵを備える、請求項１６に記載のデバイス。
【請求項３１】
前記デバイスは、ワイヤレス通信デバイスを備える、請求項１６に記載のデバイス。
【請求項３２】
前記デバイスは、携帯電話送受話器を備える、請求項１６に記載のデバイス。
【請求項３３】
中央処理装置（ＣＰＵ）上で実行するグラフィックスアプリケーションからのタイムスタンプ要求を処理するための手段と、
前記タイムスタンプ要求に応答して複数のビンごとのタイムスタンプ要求を生成するための手段と、
グラフィックスフレームに関するタイルベースのレンダリングを実行している間に発生する複数のレンダリングパス反復中に前記複数のビンごとのタイムスタンプ要求に応答して複数のビンごとのタイムスタンプ値を生成するための手段と、
前記複数のビンごとのタイムスタンプ値に基づいて時点を示すタイムスタンプ値を生成するための手段と、
を備え、前記タイムスタンプ値を生成するための前記手段は、前記複数のビンごとのタイムスタンプ値のうちの少なくとも２つのビンごとのタイムスタンプ値の関数を実行するための手段を備え、
前記関数を実行するための前記手段は、初期のレンダリングパス反復に関して何らかのプリミティブをレンダリングする前に前記ＧＰＵによって生成される初期の基準タイムスタンプを、前記グラフィックスフレームをレンダリングするために使用される２つ以上のレンダリングパス反復に関するそれぞれの基準タイムスタンプ値とそれぞれのビンごとのタイムスタンプ値との差の合計に加えるための手段を備える、
装置。
【請求項３４】
前記レンダリングパス反復の各々は、レンダターゲットの複数の副領域のうちのそれぞれの１つをレンダリングする、請求項３３に記載の装置。
【請求項３５】
前記複数のビンごとのタイムスタンプ値を生成するための前記手段は、
前記複数のレンダリングパス反復のうちの第１のレンダリングパス反復中に第１のビンごとのタイムスタンプ値を生成するための手段と、
前記複数のレンダリングパス反復のうちの第２のレンダリングパス反復中に第２のビンごとのタイムスタンプ値を生成するための手段と
を備え、前記第２のレンダリングパス反復は、前記第１のレンダリングパス反復とは異なり、前記少なくとも２つのビンごとのタイムスタンプ値は、前記第１および第２のビンごとのタイムスタンプ値を備える、
請求項３３に記載の装置。
【請求項３６】
前記関数を実行するための前記手段は、次式を解くための手段を備え、
【数５】
2016522474.tif 000005
Ｖａｌｕｅは、前記タイムスタンプ値であり、ＴＳＶ（ｙ）は、第ｙのレンダリングパス反復中に生成される前記それぞれのビンごとのタイムスタンプ値であり、ＴＳＶＧＰＵ（ｙ）は、前記第ｙのレンダリングパス反復に関して何らかのプリミティブをレンダリングする前に前記ＧＰＵによって生成される前記それぞれの基準タイムスタンプ値であり、Ｎは、前記グラフィックスフレームをレンダリングするのに使用されるレンダリングパス反復の回数である、請求項３３に記載の装置。
【請求項３７】
前記タイムスタンプ値を生成するための前記手段は、前記ＣＰＵと前記ＧＰＵとのうちの少なくとも１つを備える、請求項３３に記載の装置。
【請求項３８】
１つまたは複数のプロセッサによって実行された時に、前記１つまたは複数のプロセッサに、
中央処理装置（ＣＰＵ）上で実行するグラフィックスアプリケーションからのタイムスタンプ要求を処理させ、
前記タイムスタンプ要求に応答して複数のビンごとのタイムスタンプ要求を生成させ、
グラフィックスフレームに関するタイルベースのレンダリングを実行している間に発生する複数のレンダリングパス反復中に前記複数のビンごとのタイムスタンプ要求に応答して複数のビンごとのタイムスタンプ値を生成させ、
前記複数のビンごとのタイムスタンプ値に基づいて時点を示すタイムスタンプ値を生成させる
命令を備え、
前記１つまたは複数のプロセッサに、前記タイムスタンプ値を生成させる命令は、実行された時に、前記１つまたは複数のプロセッサに、前記複数のビンごとのタイムスタンプ値のうちの少なくとも２つのビンごとのタイムスタンプ値の関数を実行させる命令を備え、
前記１つまたは複数のプロセッサに、前記関数を実行させる命令は、実行された時に、前記１つまたは複数のプロセッサに、初期のレンダリングパス反復に関して何らかのプリミティブをレンダリングする前に前記ＧＰＵによって生成される初期の基準タイムスタンプを、前記グラフィックスフレームをレンダリングするために使用される２つ以上のレンダリングパス反復に関するそれぞれの基準タイムスタンプ値とそれぞれのビンごとのタイムスタンプ値との差の合計に加えさせる命令を備える、
非一時的コンピュータ可読記憶媒体。
【請求項３９】
前記レンダリングパス反復の各々は、レンダターゲットの複数の副領域のうちのそれぞれの１つをレンダリングするように構成される、請求項３８に記載の非一時的コンピュータ可読記憶媒体。
【請求項４０】
前記１つまたは複数のプロセッサに、前記複数のビンごとのタイムスタンプ値を生成させる前記命令は、
実行された時に、前記１つまたは複数のプロセッサに、
前記複数のレンダリングパス反復のうちの第１のレンダリングパス反復中に第１のビンごとのタイムスタンプ値を生成させる命令と、
実行された時に、前記１つまたは複数のプロセッサに、前記複数のレンダリングパス反復のうちの第２のレンダリングパス反復中に第２のビンごとのタイムスタンプ値を生成させる命令と
を備え、前記第２のレンダリングパス反復は、前記第１のレンダリングパス反復とは異なり、前記少なくとも２つのビンごとのタイムスタンプ値は、前記第１および第２のビンごとのタイムスタンプ値を備える、
請求項３８に記載の非一時的コンピュータ可読記憶媒体。
【請求項４１】
前記１つまたは複数のプロセッサに、前記関数を実行させる前記命令は、実行された時に、前記１つまたは複数のプロセッサに、次式を解かせる命令を備え、
【数６】
2016522474.tif 000006
Ｖａｌｕｅは、前記タイムスタンプ値であり、ＴＳＶ（ｙ）は、第ｙのレンダリングパス反復中に生成される前記それぞれのビンごとのタイムスタンプ値であり、ＴＳＶＧＰＵ（ｙ）は、前記第ｙのレンダリングパス反復に関して何らかのプリミティブをレンダリングする前に前記ＧＰＵによって生成される前記それぞれの基準タイムスタンプ値であり、Ｎは、前記グラフィックスフレームをレンダリングするのに使用されるレンダリングパス反復の回数である、請求項３８に記載の非一時的コンピュータ可読記憶媒体。
【請求項４２】
前記１つまたは複数のプロセッサは、前記ＣＰＵと前記ＧＰＵとのうちの少なくとも１つを備える、請求項３８に記載の非一時的コンピュータ可読記憶媒体。