【手続補正書】
【提出日】平成18年7月25日(2006.7.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のデータ・ブロックを含む入力データストリームの少なくとも１つのデータ・ブロック上で処理動作を実行するように動作可能なデータ処理装置のパフォーマンス制御パラメータの値を設定する方法であって、
前記少なくとも１つのデータ・ブロック上で前記処理動作の初期処理ステージを実行するステップと、
前記初期処理ステージの少なくとも１つの結果から、前記少なくとも１つのデータ・ブロック上で前記処理動作の少なくとも１つのさらなる処理ステージを実行するために必要なデータ処理量を示す複雑さの測度を取り出すステップと、
前記複雑さの測度に依存して前記パフォーマンス制御パラメータを予測値に設定するステップと、
前記パフォーマンス制御パラメータの前記予測値になりうる前記少なくとも１つのデータ・ブロック上で前記少なくとも１つのさらなる処理ステージを実行するステップと、
を含む方法。
【請求項２】
請求項１に記載の方法において、前記パフォーマンス制御パラメータは、前記データ処理装置のプロセッサ周波数とプロセッサ動作電圧とのうちの少なくとも１つである前記方法。
【請求項３】
請求項１に記載の方法において、前記複雑さの測度は、前記入力データストリームの少なくとも１つの先行するデータ・ブロック上で実行される処理動作の結果に依存して取り出される前記方法。
【請求項４】
請求項３に記載の方法において、前記先行するデータ・ブロック上の前記処理動作の前記結果は、処理時間である前記方法。
【請求項５】
請求項４に記載の方法において、前記複雑さの測度は、前記パフォーマンス制御パラメータ用の値を取り出すために前記先行するデータ・ブロック上で前記処理動作の前記結果に依存して尺度化される前記方法。
【請求項６】
請求項１に記載の方法において、前記入力データストリームの前記複数のデータ・ブロックの少なくとも１つは、画像フィールドと画像フレームとのうちの１つを含む前記方法。
【請求項７】
請求項６に記載の方法において、前記複雑さの測度は、画像フィールドと画像フレームとのうちの前記１つに対する画像レンダリング・ディスプレイ・リストの１つまたは複数の特徴から取り出される前記方法。
【請求項８】
請求項５に記載の方法において、前記複雑さの測度を取り出すために使用された前記１つまたは複数の特徴は、前記画像レンダリング・ディスプレイ・リストの中の構成画像項目の数を含む前記方法。
【請求項９】
請求項８に記載の方法において、前記構成画像項目は、３次元グラフィックス画像要素である前記方法。
【請求項１０】
請求項８に記載の方法において、前記パフォーマンス制御パラメータは、グラフィックス・コプロセッサのプロセッサ周波数とプロセッサ動作電圧とのうちの少なくとも１つである前記方法。
【請求項１１】
請求項８に記載の方法において、前記画像レンダリング・ディスプレイ・リストは、遅れレンダリング・グラフィックス・プロセッサによって発生されるディスプレイ・リストである前記方法。
【請求項１２】
請求項７に記載の方法において、前記複雑さの測度を取り出すために使用された前記１つまたは複数の特徴は、前記構成画像要素に関連するテクスチャ・フォーマットを含む前記方法。
【請求項１３】
請求項７に記載の方法において、前記複雑さの測度を取り出すために使用された前記１つまたは複数の特徴は、画像フィールドと画像フレームとのうちの前記１つに関連する画面解像度を含む前記方法。
【請求項１４】
請求項７に記載の方法において、前記複雑さの測度を取り出すために使用された前記１つまたは複数の特徴は、前記画像フィールドまたは画像フレームに対して動作可能にされた１グループの画像処理の特徴の中のいくつかに基づく推定器を含む前記方法。
【請求項１５】
請求項６に記載の方法において、前記パフォーマンス制御パラメータは、前記取り出された複雑さの測度から見て、画像フィールドと画像フレームとのうちの前記１つごとのメモリアクセスの数を推定することによって設定される前記方法。
【請求項１６】
請求項６に記載の方法において、前記画像フィールドと画像フレームとのうちの前記１つはＭＰＥＧで符号化され、前記複雑さの測度は、画像フィールドと画像フレームとのうちの前記１つを復号するために必要なモーション・ベクトルの数である前記方法。
【請求項１７】
請求項１に記載の方法において、前記パフォーマンス制御パラメータの前記予測値は、所定の範囲のパラメータ値から選択される前記方法。
【請求項１８】
請求項１７に記載の方法において、前記パフォーマンス制御パラメータの前記予測値は、目標処理時間と目標消費電力レベルとのうちの少なくとも１つに依存して設定される前記方法。
【請求項１９】
請求項１８に記載の方法において、前記予測値が前記所定の範囲内にあるように設定することによって前記目標処理時間と前記目標消費電力レベルとのうちの少なくとも１つを受け入れることができない場合、前記処理動作に関連する１つまたは複数の非本質的処理機能は動作不能になる前記方法。
【請求項２０】
複数のデータ・ブロックを含む入力データストリームの少なくとも１つのデータ・ブロック上で処理動作を実行するように動作可能なデータ処理装置のパフォーマンス制御パラメータの値を設定するための計算機プログラムを有する計算機プログラム製品であって、
前記少なくとも１つのデータ・ブロック上で前記処理動作の初期処理ステージに対して動作可能な初期処理コードと、
前記初期処理ステージの少なくとも１つの結果から、前記少なくとも１つのデータ・ブロック上で前記処理動作の少なくとも１つのさらなる処理ステージを実行するために必要なデータ処理量を示す複雑さの測度を取り出すように動作可能な複雑さの測度取り出しコードと、
前記複雑さの測度に依存して、前記パフォーマンス制御パラメータを予測値に設定するように動作可能なパフォーマンス設定コードと、
前記パフォーマンス制御パラメータの前記予測値になりうる前記少なくとも１つのデータ・ブロック上で、前記少なくとも１つのさらなる処理ステージを実行するように動作可能なさらなる処理コードと、
を含む計算機プログラム製品。
【請求項２１】
請求項２０に記載の計算機プログラム製品において、前記パフォーマンス設定コードによって設定された前記パフォーマンス制御パラメータは、前記データ処理装置のプロセッサ周波数とプロセッサ動作電圧とのうちの少なくとも１つである計算機プログラム製品。
【請求項２２】
請求項２０に記載の計算機プログラム製品において、前記複雑さの測度取り出しコードは、前記入力データストリームの少なくとも１つの先行するデータ・ブロック上で実行される処理動作の結果に依存して、前記複雑さを取り出すように動作可能である前記計算機プログラム製品。
【請求項２３】
請求項２２に記載の計算機プログラム製品において、前記複雑さの測度を取り出すための前記複雑さの測度取り出しコードによって使用される前記先行するデータ・ブロック上の前記処理動作の前記結果は、処理時間である前記計算機プログラム製品。
【請求項２４】
請求項２３に記載の計算機プログラム製品において、前記複雑さの測度取り出しコードは、前記パフォーマンス制御パラメータ用の値を取り出すために前記先行するデータ・ブロック上の前記処理動作の前記結果に依存して、前記複雑さの測度を尺度化するように動作可能である前記計算機プログラム製品。
【請求項２５】
請求項２０に記載の計算機プログラム製品において、前記入力データストリームの前記複数のデータ・ブロックの少なくとも１つは、画像フィールドと画像フレームとのうちの１つを含む前記計算機プログラム製品。
【請求項２６】
請求項２５に記載の計算機プログラム製品において、前記複雑さの測度取り出しコードは、画像フィールドと画像フレームとのうちの前記１つに対する画像レンダリング・ディスプレイ・リストの１つまたは複数の特徴から前記複雑さの測度を取り出すように動作可能である前記計算機プログラム製品。
【請求項２７】
請求項２６に記載の計算機プログラム製品において、前記複雑さの測度を取り出すための前記複雑さの測度取り出しコードによって使用される前記１つまたは複数の特徴は、前記画像レンダリング・ディスプレイ・リストの中の構成画像項目の数を含む前記計算機プログラム製品。
【請求項２８】
請求項２７に記載の計算機プログラム製品において、前記構成画像項目は、３次元グラフィックス画像要素である前記計算機プログラム製品。
【請求項２９】
請求項２０に記載の計算機プログラム製品において、前記パフォーマンス設定コードによって設定される前記パフォーマンス制御パラメータは、グラフィックス・コプロセッサのプロセッサ周波数とプロセッサ動作電圧とのうちの少なくとも１つである前記計算機プログラム製品。
【請求項３０】
請求項２７に記載の計算機プログラム製品において、前記複雑さの測度取り出しコードによって使用される前記画像レンダリング・ディスプレイ・リストは、遅れレンダリング・グラフィックス・プロセッサによって発生するディスプレイ・リストである前記計算機プログラム製品。
【請求項３１】
請求項２０に記載の計算機プログラム製品において、前記複雑さの測度を取り出すために使用された前記１つまたは複数の特徴は、前記構成画像要素に関連するテクスチャ・フォーマットを含む前記計算機プログラム製品。
【請求項３２】
請求項２６に記載の計算機プログラム製品において、前記複雑さの測度を取り出すための前記複雑さの測度取り出しコードによって使用される前記１つまたは複数の特徴は、画像フィールドと画像フレームとのうちの前記１つに関連する画面解像度を含む前記計算機プログラム製品。
【請求項３３】
請求項２６に記載の計算機プログラム製品において、前記複雑さの測度を取り出すための前記複雑さの測度取り出しコードによって使用される前記１つまたは複数の特徴は、画像フィールドまたは画像フレームに対して動作可能になる１グループの画像処理の特徴の中のいくつかに基づく推定器を含む前記計算機プログラム製品。
【請求項３４】
請求項２６に記載の計算機プログラム製品において、前記パフォーマンス設定コードは、前記取り出された複雑さの測度から見て、画像フィールドと画像フレームの前記１つごとのメモリアクセスの数を推定することによって、前記パフォーマンス制御パラメータを設定するように動作可能である前記計算機プログラム製品。
【請求項３５】
請求項２６に記載の計算機プログラム製品において、画像フィールドと画像フレームとのうちの前記１つはＭＰＥＧで符号化され、前記複雑さの測度は、画像フィールドと画像フレームの前記１つを復号化するために必要なモーション・ベクトルの数である前記計算機プログラム製品。
【請求項３６】
請求項２０に記載の計算機プログラム製品において、前記パフォーマンス設定コードは、所定の範囲のパラメータ値から前記予測値を選択するように動作可能である前記計算機プログラム製品。
【請求項３７】
請求項３６に記載の計算機プログラム製品において、前記予測値は、目標処理時間と目標電力消費レベルとのうちの少なくとも１つに依存して設定される、前記計算機プログラム製品。
【請求項３８】
請求項３７に記載の計算機プログラム製品において、前記予測値が前記所定の範囲内にあるように設定することによって前記目標処理時間と前記目標消費電力レベルとのうちの少なくとも１つを受け入れることができない場合、前記処理動作に関連する１つまたは複数の非本質的処理機能は動作不能になる前記計算機プログラム製品。
【請求項３９】
複数のデータ・ブロックを含む入力データストリームの少なくとも１つのデータ・ブロック上で処理動作を実行するように動作可能なデータ処理装置のパフォーマンス制御パラメータの値を設定するように動作可能なデータ処理装置であって、
前記少なくとも１つのデータ・ブロック上で前記処理動作の初期処理ステージに対して動作可能な初期処理論理と、
前記初期処理ステージの少なくとも１つの結果から、前記少なくとも１つのデータ・ブロック上で前記処理動作の少なくとも１つのさらなる処理ステージを実行するために必要なデータ処理量を示す複雑さの測度を取り出すように動作可能な複雑さの測度取り出し論理と、
前記複雑さの測度に依存して、前記パフォーマンス制御パラメータを予測値に設定するように動作可能なパフォーマンス設定論理と、
前記パフォーマンス制御パラメータの前記予測値になりうる前記少なくとも１つのデータ・ブロック上で、前記少なくとも１つのさらなる処理ステージを実行するように動作可能なさらなる処理論理と、
を含むデータ処理装置。
【請求項４０】
請求項３９に記載のデータ処理装置において、前記パフォーマンス設定論理によって設定された前記パフォーマンス制御パラメータは、前記データ処理装置のプロセッサ周波数とプロセッサ動作電圧とのうちの少なくとも１つである前記データ処理装置。
【請求項４１】
請求項３９に記載のデータ処理装置において、前記複雑さの測度取り出し論理は、前記入力データストリームの少なくとも１つの先行するデータ・ブロック上で実行される処理動作の結果に依存して、前記複雑さを取り出すように動作可能である前記データ処理装置。
【請求項４２】
請求項４１に記載のデータ処理装置において、前記複雑さの測度を取り出すための前記複雑さの測度取り出し論理によって使用される前記先行するデータ・ブロック上の前記処理動作の前記結果は、処理時間である前記データ処理装置。
【請求項４３】
請求項４２に記載のデータ処理装置において、前記複雑さの測度取り出し論理は、前記パフォーマンス制御パラメータ用の値を取り出すために前記先行するデータ・ブロック上の前記処理動作の前記結果に依存して前記複雑さの測度を尺度化するように動作可能である前記データ処理装置。
【請求項４４】
請求項３９に記載のデータ処理装置において、前記入力データストリームの前記複数のデータ・ブロックの少なくとも１つは、画像フィールドと画像フレームとのうちの１つを含む前記データ処理装置。
【請求項４５】
請求項４４に記載のデータ処理装置において、前記複雑さの測度取り出し論理は、画像フィールドと画像フレームとのうちの前記１つに対する画像レンダリング・ディスプレイ・リストの１つまたは複数の特徴から前記複雑さの測度を取り出すように動作可能である前記データ処理装置。
【請求項４６】
請求項３５に記載のデータ処理装置において、前記複雑さの測度を取り出すための前記複雑さの測度取り出し論理によって使用される前記１つまたは複数の特徴は、前記画像レンダリング・ディスプレイ・リストの中の構成画像項目の数を含む前記データ処理装置。
【請求項４７】
請求項４６に記載のデータ処理装置において、前記構成画像項目は、３次元グラフィックス画像要素である前記データ処理装置。
【請求項４８】
請求項３９に記載のデータ処理装置において、前記パフォーマンス設定論理によって設定される前記パフォーマンス制御パラメータは、グラフィックス・コプロセッサのプロセッサ周波数とプロセッサ動作電圧とのうちの少なくとも１つである前記データ処理装置。
【請求項４９】
請求項４６に記載のデータ処理装置において、前記複雑さの測度取り出し論理によって使用される前記画像レンダリング・ディスプレイ・リストは、遅れレンダリング・グラフィックス・プロセッサによって発生するディスプレイ・リストである前記データ処理装置。
【請求項５０】
請求項３９に記載のデータ処理装置において、前記複雑さの測度を取り出すために使用された前記１つまたは複数の特徴は、前記構成画像要素に関連するテクスチャ・フォーマットを含む前記データ処理装置。
【請求項５１】
請求項４５に記載のデータ処理装置において、前記複雑さの測度を取り出すための前記複雑さの測度取り出し論理によって使用される前記１つまたは複数の特徴は、画像フィールドと画像フレームのうちの前記１つに関連する画面解像度を含む前記データ処理装置。
【請求項５２】
請求項４５に記載のデータ処理装置において、前記複雑さの測度を取り出すための前記複雑さの測度取り出し論理によって使用される前記１つまたは複数の特徴は、画像フィールドまたは画像フレームに対して動作可能になる１グループの画像処理の特徴の中のいくつかに基づく推定器を含む前記データ処理装置。
【請求項５３】
請求項４５に記載のデータ処理装置において、前記パフォーマンス設定論理は、前記取り出された複雑さの測度から見て、画像フィールドと画像フレームとのうちの前記１つごとのメモリアクセスの数を推定することによって、前記パフォーマンス制御パラメータを設定するように動作可能である前記データ処理装置。
【請求項５４】
請求項４５に記載のデータ処理装置において、画像フィールドと画像フレームとのうちの前記１つはＭＰＥＧで符号化され、前記複雑さの測度は、画像フィールドと画像フレームの前記１つを復号化するために必要なモーション・ベクトルの数である前記データ処理装置。
【請求項５５】
請求項３９に記載のデータ処理装置において、前記パフォーマンス設定論理は、所定の範囲のパラメータ値から前記予測値を選択するように動作可能である前記データ処理装置。
【請求項５６】
請求項５５に記載のデータ処理装置において、前記予測値は、目標処理時間と目標電力消費レベルとのうちの少なくとも１つに依存して設定される前記データ処理装置。
【請求項５７】
請求項５６に記載のデータ処理装置において、前記予測値が前記所定の範囲内にあるように設定することによって前記目標処理時間と前記目標消費電力レベルとのうちの少なくとも１つを受け入れることができない場合、前記処理動作に関連する１つまたは複数の非本質的処理機能は動作不能になる前記データ処理装置。