(57)【要約】消費者端末の資産分配を制御するための方法について開示している。その方法は、少なくとも１つのスケーラブル媒体アルゴリズムに入力データを受け入れる段階と、少なくとも１つのスケーラブル媒体アルゴリズムにより前記入力データを処理する段階と、処理されるデータ量に対して、前記スケーラブル媒体アルゴリズムに対する処理に基づいて前記スケーラブル媒体アルゴリズムに関連付けられる少なくとも１つの品質指針値を決定する段階と、を有する。その方法は、品質指針値に基づいてアルゴリズムに資産を分配する段階を更に有する。品質指針値を決定する段階は、前記の処理量及び処理されるデータ量を分析する手順と、前記の分析された処理量及び処理されるデータ量に基づいてクラスを決定する手順と、前記の決定されたクラスに基づいて少なくとも１つの品質指針値を割り当てる手順と、を有する。品質指針値を決定する段階は、処理量及び処理されるデータ量に基づくことが可能である。
2006517371.tif 000002
【特許請求の範囲】
【請求項１】
消費者端末の資産分配を制御するための方法であって：
少なくとも１つのスケーラブル媒体アルゴリズムに入力データを受け入れる段階；
少なくとも１つのスケーラブル媒体アルゴリズムにより前記入力データを処理する段階；及び
処理されるデータ量に対して、前記スケーラブル媒体アルゴリズムに対する処理に基づいて前記スケーラブル媒体アルゴリズムに関連付けられる少なくとも１つの品質指針値を
決定する段階；
を有することを特徴とする方法。
【請求項２】
請求項１に記載の方法であって：
前記品質指針値に基づいて前記アルゴリズムに資産を分配する段階；
を更に有することを特徴とする方法。
【請求項３】
請求項１に記載の方法であって、前記スケーラブル媒体アルゴリズムに関連付けられる少なくとも１つの品質指針値を決定する段階は処理量及び処理されるデータ量に基づいている、ことを特徴とする方法。
【請求項４】
請求項１に記載の方法であって、前記処理は優先順位処理である、ことを特徴とする方法。
【請求項５】
請求項１に記載の方法であって、品質指針値を決定する段階は：
前記の処理量及び処理されるデータ量を分析する手順；
前記の分析された処理量及び処理されるデータ量に基づいてクラスを決定する手順；及び
前記の決定されたクラスに基づいて少なくとも１つの品質指針値を割り当てる手順；
を有する、ことを特徴とする方法。
【請求項６】
請求項２に記載の方法であって：
前記の分配された資産に基づいて前記スケーラブル媒体アルゴリズムにより前記入力データを処理する段階；
各々のスケーラブル媒体アルゴリズムに対する処理に基づいて各々のスケーラブル媒体アルゴリズムに関連付けられる少なくとも１つの新しい品質指針値を決定する段階;及び
前記の新しい品質指針値に基づいて各々のアルゴリズムに資産を再分配する段階；
を更に有する、ことを特徴とする方法。
【請求項７】
請求項１に記載の方法であって：
複数のスケーラブル媒体アルゴリズムに対して少なくとも１つの所定の品質レベルを与える段階；及び
前記の所定の品質レベルに基づいて各々のスケーラブル媒体アルゴリズムに資産を分配する段階；
を更に有する、ことを特徴とする方法。
【請求項８】
請求項７に記載の方法であって、前記の所定の品質レベルはユーザ規定入力に基づいている、ことを特徴とする方法。
【請求項９】
請求項１に記載の方法であって、前記スケーラブル媒体アルゴリズムは、スケーラブル媒体アルゴリズム、スケーラブルグラフィックアルゴリズム及びスケーラブル音声アルゴリズムを有する群から選択される、ことを特徴とする方法。
【請求項１０】
コンピュータプログラムを記憶するコンピュータ読み取り可能媒体は：
少なくとも１つのスケーラブル媒体アルゴリズムに入力データを受け入れるためのコンピュータ読み取り可能符号；
少なくとも１つのスケーラブル媒体アルゴリズムにより前記入力データを処理するためのコンピュータ読み取り可能符号；並びに
処理されるデータ量に対して、前記スケーラブル媒体アルゴリズムに対する処理に基づいて各々のスケーラブル媒体アルゴリズムに関連付けられる少なくとも１つの品質指針値を決定するためのコンピュータ読み取り可能符号；
を有することを特徴とするコンピュータ読み取り可能媒体。
【請求項１１】
請求項１０に記載のコンピュータ読み取り可能媒体であって：
前記品質指針値に基づいて前記アルゴリズムに資産を分配するためのコンピュータ読み取り可能符号；
を更に有する、ことを特徴とするコンピュータ読み取り可能媒体。
【請求項１２】
請求項１０に記載のコンピュータ読み取り可能媒体であって、前記スケーラブル媒体アルゴリズムに対する処理に基づいて各々のスケーラブル媒体アルゴリズムに関連付けられる少なくとも１つの品質指針値を決定するためのコンピュータ読み取り可能符号は、処理量及び処理されるデータ量に基づいている、ことを特徴とするコンピュータ読み取り可能媒体。
【請求項１３】
請求項１０に記載のコンピュータ読み取り可能媒体であって、前記処理は優先順位処理である、ことを特徴とするコンピュータ読み取り可能媒体。
【請求項１４】
請求項１０に記載のコンピュータ読み取り可能媒体であって、品質指針値を決定するための前記コンピュータ読み取り可能符号は：
前記の処理量及び処理されるデータ量を分析するためのコンピュータ読み取り可能符号；
前記の分析された処理量及び処理されるデータ量に基づいてクラスを決定するためのコンピュータ読み取り可能符号；及び
前記の決定されたクラスに基づいて少なくとも１つの品質指針値を割り当てるためのコンピュータ読み取り可能符号；
を有する、ことを特徴とするコンピュータ読み取り可能媒体。
【請求項１５】
請求項１１に記載のコンピュータ読み取り可能媒体であって：
前記の分配された資産に基づいて前記スケーラブル媒体アルゴリズムにより前記入力データを処理するためのコンピュータ読み取り可能符号；
各々のスケーラブル媒体アルゴリズムに対する処理に基づいて各々のスケーラブル媒体アルゴリズムに関連付けられる少なくとも１つの新しい品質指針値を決定するためのコンピュータ読み取り可能符号; 及び
前記の新しい品質指針値に基づいて各々のアルゴリズムに資産を再分配するためのコンピュータ読み取り可能符号；
を更に有する、ことを特徴とするコンピュータ読み取り可能媒体。
【請求項１６】
請求項１０に記載のコンピュータ読み取り可能媒体であって：
複数のスケーラブル媒体アルゴリズムに対して少なくとも１つの所定の品質レベルを与えるためのコンピュータ読み取り可能符号；及び
前記の所定の品質レベルに基づいて各々のスケーラブル媒体アルゴリズムに資産を分配するためのコンピュータ読み取り可能符号；
を更に有する、ことを特徴とするコンピュータ読み取り可能媒体。
【請求項１７】
請求項１６に記載のコンピュータ読み取り可能媒体であって、前記の所定の品質レベルはユーザ規定入力に基づいている、ことを特徴とするコンピュータ読み取り可能媒体。
【請求項１８】
請求項１０に記載のコンピュータ読み取り可能媒体であって、前記スケーラブル媒体アルゴリズムは、スケーラブル媒体アルゴリズム、スケーラブルグラフィックアルゴリズム及びスケーラブル音声アルゴリズムを有する群から選択される、ことを特徴とするコンピュータ読み取り可能媒体。
【請求項１９】
消費者端末の資産分配を制御するためのシステムは：
少なくとも１つのスケーラブル媒体アルゴリズムに入力データを受け入れるための手段；
少なくとも１つのスケーラブル媒体アルゴリズムにより前記入力データを処理するための手段；及び
処理されるデータ量に対して、前記スケーラブル媒体アルゴリズムに対する処理に基づいて各々のスケーラブル媒体アルゴリズムに関連付けられる少なくとも１つの品質指針値を決定するための手段；
を有することを特徴とするシステム。
【請求項２０】
請求項１９に記載のシステムであって：
前記品質指針値に基づいて前記アルゴリズムに資産を分配するための手段；
を更に有する、ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
一般に、本発明はスケーラブル映像アルゴリズム（ＳＶＡ）に関する。特に、本発明は、ＳＶＡ資産分配を最適化するための方法及びシステムに関する。
【背景技術】
【０００２】
例えば、テレビジョンセット、セットトップボックス（ＳＴＢ）及びディスプレイのような将来の消費者端末は、パーソナルコンピュータ（ＰＣ）において見られるようなメインストリームのマルチメディアドメインからのアプリケーションと高品質の映像及び音声とを結合させる。
【０００３】
将来の消費者端末は、専用ハードウェアに代えてプログラム可能プラットフォームに基づくようになる。プログラム可能プラットフォームにおける映像アルゴリズムの実行は利用可能な資源により制限される。近年、資源使用と出力品質の実行時間制御及びスケーラブルアルゴリズムは、例えば、ＭＰＥＧ−２符号化及びイメージングエンハンスメント並びにサービス品質（ＱｏＳ：Ｑｕａｌｉｔｙ−ｏｆ−Ｓｅｒｖｉｃｅ）制御ソフトウェアを有するＳＶＡ等のような制限を克服するために利用されてきた。
【０００４】
スケーラブルアルゴリズムはコストパフォーマンスが高い方法でプログラム可能構成要素を使用することができる。ＳＶＡは、所定のプラットフォームにおける資源使用に対する出力品質の動的適応を可能にするアルゴリズムである。従来のシステムは、そのような資源の動的制御を支援せず、アルゴリズムの品質レベルを変えない。ソフトウェアソリューションは又、安定で、ローバストで、予測可能であり、そしてコストパフォーマンスが高いシステムを結果として得る必要がある。それ故、ＱｏＳ環境は、動的資源管理を有する必要がある。
【０００５】
ＳＶＡは、媒体処理のための異なるプラットフォーム／プロダクトファミリを支援し、幾つかの所定の設定のための制御装置により容易に制御可能である。不規則優先順位処理を伴うＳＶＡは、最も重要な画像部分から開始し、重要度の高いものから順にデータを処理する。ＳＶＡは、資源の制限に適合するように調節又は中断されることができる。それ故、それらのＳＶＡは、本質的には、出力品質の変化に依存するデータである。
【０００６】
ＳＶＡは、必要とされる処理資源に代えて異なる品質レベルを可能にするようにデザインされることができる。スケーラブルアルゴリズムを有する動的環境においては、システムの最適化は、資源及び品質の両方を考慮する必要がある。適切な情報の欠如は次善の結果に繋がる。有用な品質情報の欠如は、動的資源制御システムにおけるボトルネックになる。
【０００７】
以上の及び他の不利点を克服するシステム及び方法を提供することが待望されている。
【発明の開示】
【課題を解決するための手段】
【０００８】
本発明の一特徴は、少なくとも１つのスケーラブル媒体アルゴリズムに入力データを受け入れることにより消費者端子の資産分配を制御し、少なくとも１つのスケーラブル媒体アルゴリズムによりその入力データを処理し、そして各々のスケーラブル媒体アルゴリズムに対する処理に基づいて各々のスケーラブル媒体アルゴリズムに関連付けられた少なくとも１つの品質指針値を決定するための方法を提供する。
【０００９】
本発明の他の特徴に従って、コンピュータプログラムを記憶するコンピュータ読み取り可能媒体は：少なくとも１つのスケーラブル媒体アルゴリズムに入力データを受け入れるためのコンピュータ読み取り可能符号と；少なくとも１つのスケーラブル媒体アルゴリズムによりその入力データを処理するためのコンピュータ読み取り可能符号と；各々のスケーラブル媒体アルゴリズムに対する処理に基づいて各々のスケーラブル媒体アルゴリズムに関連付けられた少なくとも１つの品質指針値を決定するためのコンピュータ読み取り可能符号と；を有する。
【００１０】
本発明の他の特徴に従って、消費者端末の資産分配を制御するためのシステムが提供される。そのシステムは、少なくとも１つのスケーラブル媒体アルゴリズムに入力データを受け入れるための手段を有する。そのシステムは、少なくとも１つのスケーラブル媒体アルゴリズムにより入力データを処理するための手段を更に有する。各々のスケーラブル媒体アルゴリズムに対する処理に基づいて各々のスケーラブル媒体アルゴリズムに関連付けられた少なくとも１つの品質指針値を決定するための手段が又、提供される。
【００１１】
上記の及び他の本発明の特徴及び有利点は、添付図面と関連させて読むことにより、以下の好適な実施形態の詳細な説明から更に明らかになることであろう。それらの詳細な説明及び図面は制限的なものではなく、本発明の単なる例示に過ぎず、本発明の範囲は、同時提出の特許請求の範囲及びそれらと同等であるものにより規定される。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明に従った動作環境を示すブロック図である。図１においては、システム１００は、プログラム可能プロセッサ及びコプロセッサ（図示せず）において同時に実行されるスケーラブル及び非スケーラブルアルゴリズムを有する。スケーラブルアルゴリズムは、ＭＰＥＧ映像復号化器１３０、シャープネスエンハンスメント１３５及びソフトウェアスケーラ１６５と有する。ソフトウェアスケーラ１６５は、ピクチャ−イン−ピクチャアプリケーションに対してダウンスケーリングを提供する。非スケーラブルアルゴリズムは、デマルチプレクサ１１５、音声復号化器１２０、ソフトウェアミキサ１４０、ハードウェアスケーラ１７０及びＭＰＥＧ符号化器１７５を有する。スケーラブルアルゴリズムは、映像（ＳＶＡ）、グラフィックス（ＳＧＡ）又は音声（ＳＡＡ）アプリケーション１８０として実行されることができるスケーラブル媒体アルゴリズム（ＳＭＡ）である。
【００１３】
動作中、利用可能なシステム資産は、設定要求に基づいて非スケーラブルアルゴリズムに分配される。資産は、例えば、ＣＰＵサイクル、コプロセッササイクル、メモリ、バス帯域幅、時間等の資源を有する。典型的には、一旦、利用可能な資産が非スケーラブルアルゴリズムに分配されると、残りの資産はスケーラブルアルゴリズムに分配される。一実施形態においては、残りの資産は、利用可能な資産量と、動作しているスケーラブルアルゴリズムの数及びタイプとに基づいて、スケーラブルアルゴリズムに分配される。
【００１４】
実施例においては、ＤＶＤユニット１１０は装置動作のみである。資産がデマルチプレクサ１１５、音声復号化器１２０及びソフトウェアミキサ１４０に分配された後、残りの資産は、２つのスケーラブルアルゴリズム、即ち、ＭＰＥＧ映像復号化器１３０及びシャープネスエンハンスメント１３５に割り当てられる。
【００１５】
システム１００の動作を通して、初期の分配の後に使用されない資産のような付加的資産は、スケーラブルアルゴリズムに割り当てるために利用可能である。一実施形態においては、付加的資産は、例えば、資産分配テーブルに基づくような所定の方法で分配される。
【００１６】
この例においては、例えば、ディスプレイ１９０のピクチャ−イン−ピクチャ機能１９５に関連するアナログ映像ユニット１６０の使用のような、アナログ映像ユニット１６０がシステムに導入されるとき、付加的な非スケーラブルアルゴリズムは、スケーラブルアルゴリズムソフトウェアスケーラ１６５に加えて、資産分配を必要とする。資産要求における増加は、スケーラブルアルゴリズムのＭＰＥＧ映像復号化器１３０及びシャープネスエンハンスメント１３５に割り当てられた資産の再評価を必要とする。
【００１７】
図２は、本発明に従った制御システム２００を示すブロック図である。図２は、システムコントローラユニット２２０に結合された、優先順位処理を有するスケーラブル映像アルゴリズム（ＳＶＡ）２１０を有する。優先順位処理を伴うＳＶＡは、最も重要な画像部分から処理を開始し、重要度が低くなる順序でデータを処理する。優先順位処理を伴うＳＶＡは、システムアルゴリズムの要求に適合するように、調整又は中断されることができる。それ故、優先順位処理を伴うＳＶＡは、本質的にデータ依存性である。更に、結果として得られる出力品質は、通常、処理に対して用いられる資産（資源）の機能ではない。
【００１８】
スケーラブル映像アルゴリズム（ＳＶＡ）２１０は、又、システムコントローラユニット２２０に結合された品質指針ユニット２３０を更に有する。一実施形態においては、上記の図１を参照するに、ＳＶＡ２１０は、例えば、ＭＰＥＧ映像復号化器１３０、シャープネスエンハンスメント１３５又はソフトウェアスケーラ１６５のような、いずれのＳＶＡとして実行される。品質指針ユニット２３０は、ＳＶＡ２１０が完了する処理のタイプ及び量に基づいて、少なくとも１つの品質指針値を生成するソフトウェア構成要素である。
【００１９】
動作中、ＳＶＡ２１０は、又、システムの要求に基づいてシステムコントローラ２２０からのバジェットとみなされる資産分配を受信する。ＳＶＡ２１０は又、入力データを受信し、分配された資産の量に基づいて、出力データに受けた入力データを処理する。品質指針ユニット２３０はその処理量を分析し、分析された処理量に基づいてクラスを決定し、そして決定されたクラスに基づいて品質指針値を割り当てる。
【００２０】
一実施形態においては、品質指針ユニット２３０は、異なる基準に基づいて、複数の品質指針値を生成する。品質指針ユニット２３０は、システムコントローラ２２０に品質指針値を送信する。システムコントローラ２２０は、品質指針値に基づいてシステムの資産を最適化する。
【００２１】
そのような品質指針は、スケーラブル動き推定に対して示される。動き推定は、全体のフレームを処理するための特定粒子の細部を有するブロックサイズの確立を伴う。その処理は、大きいブロックサイズ及び粗い粒子からの開始及び全体のフレームの処理を想定している。一実施形態においては、十分な処理が有効である場合、ブロックサイズは減少され、処理レベルを決定するために粒子の細部の正確度は向上する。
【００２２】
品質指針値は、処理される最も微細な粒子及び最小のブロックサイズを分析することにより決定される。大きいブロックサイズ又は粗い粒子の細部から開始した処理の終了時には、小さいブロックサイズ又は微細な粒子の細部から開始した処理の終了時より、処理の
品質は低いことが示される。一実施形態においては、ブロックサイズと粒子の詳細の組み合わせがクラスを決定するために用いられ、そのクラスは品質指針値を決定するために用いられる。他の実施形態においては、ブロックサイズとデータ依存マッチングエラーの組み合わせがクラスを決定するために用いられ、そのクラスは品質指針値を決定するために用いられる。品質指針値は、次いで、資産割り当てにおいて使用されるためにシステムコントローラ２２０に送信される。
【００２３】
他の品質指針がノイズ低減に対して示される。ノイズ低減は、例えば、フラットで構造化されていない領域（クラス１）、エッジ及びエッジ方向（クラス２）及びテクスチャ領域（クラス３）のようなクラスにおけるピクチャコンテンツの分析を伴う。それらのクラスは、ノイズの視認性に関する影響の減少量を示している。即ち、フラットで構造化されていない領域（クラス１）はノイズの視認性に対して最も高く寄与する一方、テクスチャ領域（クラス３）は最も低く寄与する。一実施形態においては、異なるクラスを区別するためにノイズレベル推定器を利用することができる。
【００２４】
品質指針値は、有効な資産分配を伴って処理されるクラスに基づいて決定される。処理されるクラスが高い程、品質指針値は大きい。品質指針値は、次いで、資産分配において用いられるシステムコントローラ２２０に送信される。一実施形態においては、システムコントローラは受信した品質指針値及び有効な資産を分析し、その情報に基づいて資産を再分配する。この実施形態においては、システムコントローラは、付加的な資産を受けるＳＶＡ、及び、どの資産分配が全体の出力品質を最大化するかに基づいて、少ない資産を受けるＳＶＡを決定する。
【００２５】
他の実施形態においては、システムコントローラ２２０は品質レベルを決定し、各々のＳＶＡにそれらの品質レベルを送信する。この実施形態においては、各々のＳＶＡは品質レベルの要求を満たすように要求される資産量を決定し、システムコントローラ２２０に資産要求を送信する。この実施形態においては、システムコントローラ２２０がそれらの資産要求を受信するとき、システムを最適化することができる。
【００２６】
実施例においては、システムコントローラ２２０は、分配されていない資産量を決定することによりシステム２００を最適化し、有効な資産量に基づいて増加されることができるＳＶＡに対する品質指針数を更に決定する。この例においては、システムコントローラ２２０は、その決定に基づいて特定のＳＶＡに割り当てられた資産量又は特定の品質指針を増加させることによりシステム２００を最適化する。代替として、システムコントローラ２２０は、その決定に基づいて特定のＳＶＡに割り当てられた資産量又は特定の品質指針を減少させることによりシステム２００を最適化することが可能である。
【００２７】
図３は、本発明に従って品質指針出力を有するスケーラブルアルゴリズムを示すブロック図である。図３においては、スケーラブル媒体アルゴリズム３００は、品質制御３２０及び品質指針３３０に結合されたスケーラブル媒体プロセッサ３１０を有する。一実施形態において、図３を参照するに、スケーラブル媒体プロセッサ３１０は機能（３１１乃至３１４）を有する。
【００２８】
スケーラブル媒体プロセッサ３１０は、品質制御３２０から受ける１つ又はそれ以上の制御信号に基づいて、信号の形で入力信号を受信し、信号の形で出力データに受信したデータを処理する。スケーラブル媒体プロセッサ３１０は、品質指針３３０に送信される付加的情報を生成する。
【００２９】
一実施形態においては、スケーラブル媒体プロセッサ３１０はスケーラブル映像アルゴリズム（ＳＶＡ）として実施される。他の実施形態においては、スケーラブル媒体プロセッサ３１０は、スケーラブルグラフィックアルゴリズム（ＳＧＡ）又はスケーラブル音声アルゴリズム（ＳＡＡ）として実施される。
【００３０】
実施例においては、スケーラブル媒体プロセッサ３１０は、上記のスケーラブル動き推定のための品質指針値を生成するスケーラブル映像アルゴリズム（ＳＶＡ）として実施される。他の実施例においては、スケーラブル媒体プロセッサ３１０は、上記のノイズ低減のための品質指針値を生成するスケーラブル映像アルゴリズム（ＳＶＡ）として実施される。
【００３１】
機能（３１１乃至３１４）は、スケーラブル媒体プロセッサ３１０が受信した入力データの実際の処理を行う。機能（３１１乃至３１４）は、スケーラブル又は非スケーラブル機能として実施されることが可能である。一実施形態においては、図３を参照するに、機能１乃至３（３１１乃至３１３）はスケーラブル機能であり、品質管理３２０から制御信号を受信する。この実施形態においては、機能２及び３（３１２及び３１３）は、例えば、クラス情報、エラー情報等の品質制御３２０に情報を供給する。供給された情報は、品質管理３２０が、スケーラブル媒体プロセッサ３１０が処理する品質を規定する品質指針値を決定することを可能にする。
【００３２】
図４は、本発明に従ったコンピュータ読み取り可能媒体における、例示としての符号の実施形態を示すフロー図である。図４は、消費者端末の資産分配を制御するための方法４００の実施形態を示している。方法４００は、上記のように、図１乃至３に詳細に示している１つ又はそれ以上のシステムを利用することが可能である。
【００３３】
方法４００は、資産分配を制御するためにシステムが要求を決定するブロック４１０から開始する。一実施形態においては、システムは、上記のように、図１におけるシステム１００として実施される。方法４００は、続いて、ブロック４２０に進む。
【００３４】
ブロック４２０において、システムは入力データを受信する。システムは、消費者端末として、セットトップボックス（ＳＴＢ）、テレビジョンセット、映像ディスプレイ等において実施されることが可能である。一実施形態においては、上記のような図１を参照するに、システム１００はＤＶＤユニット１１０から入力データを受信する。方法４００は、続いて、ブロック４３０に進む。
【００３５】
ブロック４３０において、システムはスケーラブル媒体アルゴリズムにより入力データを処理する。一実施形態においては、スケーラブル媒体アルゴリズムはスケーラブル映像アルゴリズム（ＳＶＡ）として実施される。他の実施形態においては、スケーラブル媒体アルゴリズムはスケーラブルグラフィックアルゴリズム（ＳＧＡ）又はスケーラブル音声アルゴリズム（ＳＡＡ）として実施される。他の実施形態においては、その処理は優先順位処理である。
【００３６】
一実施例においては、上記のような図１を参照するに、ＳＶＡは、例えば、ＭＰＥＧ映像復号化器１３０、シャープネスエンハンスメント１３５又はソフトウェアスケーラ１６５等のいずれのＳＶＡとして実施される。他の実施例においては、上記のような図２及び３を参照するに、ＳＶＡの機能は、実質的には、ＳＶＡ２１０又はＳＭＡ３００に類似している。即ち、ＳＶＡ各々は、システムの要求に基づいてシステムコントローラから、バジェットと又呼ばれる資産分配を受ける。各々のＳＶＡは又、入力データを受信し、分配された資産量に基づいて、出力データに受信した入力データを処理する。方法４００は、続いて、ブロック４４０に進む。
【００３７】
ブロック４４０において、システムは、その処理に基づいて、ＳＶＡに関連付けられる品質指針値を決定する。一実施形態においては、そのシステムは、処理量に基づいてＳＶＡに関連付けられる品質指針値を決定する。他の実施形態においては、システムは、処理されたデータ量に基づいてＳＶＡに関連付けられる品質指針値を決定する。他の実施形態においては、システムは、処理量及び処理されたデータ量に基づいてＳＶＡに関連付けられる品質指針値を決定する。
【００３８】
一実施形態においては、図２を参照するに、品質指針値は、特定の基準に基づいて複数の指針値を生成する品質指針ユニットにより決定される。実施例においては、動き推定のための品質指針は、上記のような図２において詳細に示した特定の基準を有する。他の実施例においては、品質指針ノイズ低減は、上記のような図２において詳細に示した特定の基準を有する。品質指針値は、次いで、システムコントローラに送信される。方法４００は、続いて、オプションのブロック４５０に進む。
【００３９】
オプションのブロック４５０において、システムは、受信した品質指針値に基づいて資産を分配する。システムの機能性を詳細に示すためにブロック４５０を有する。一実施形態においては、システムの資産は、上記の図２に示しているように分配される。方法４００は、続いて、資産を使用した変化に対してシステムをモニタリングすることに戻る、ブロック４６０に進む。
【００４０】
代替として、方法４００は、品質指針値を決定し、試算を再分配するために続けられることが可能である。一実施形態においては、この処理は、分配された資産に基づいてスケーラブル映像アルゴリズムにより入力信号を処理する段階と、各々のスケーラブル映像アルゴリズムに対して処理されたデータ量及び処理量に基づいて各々のスケーラブル映像アルゴリズムに関連付けられる少なくとも１つの新しい品質指針値を決定する段階とを有する。資産は、次いで、新しい品質指針値に基づいて各々のアルゴリズムに再分配されることができる。
【００４１】
他の実施形態においては、方法４００は、ＳＶＡに対して品質レベルを決定することによりシステムが開始するように実施される。この実施形態においては、ＳＶＡは資産要求を与え、システムは資産分配の後に残った資産に基づいて資源利用を最適化する。
【００４２】
実施例においては、方法４００は複数のスケーラブル映像アルゴリズムに対して少なくとも１つの所定の品質レベルを与え、所定の品質レベルに基づいて各々のスケーラブル映像アルゴリズムに資産を分配する。更に、そのシステムは、その分配に基づいて付加的試算利用可能性を決定し、その決定に基づいて資産を再分配することができる。個の実施形態においては、所定の品質レベルはユーザ規定入力に基づくことができる。実施例においては、ユーザ規定入力はユーザインタフェースにより受信される。
【００４３】
他の実施形態においては、資産分配をさらに制御するために調整器を備えることができる。一実施形態においては、信号出力品質を制御するために調整器を備えることができる。この実施形態においては、調整器は、信号出力品質が長時間に亘って平均として所定のレベルに保たれることを確実にするように、品質を制御する。
【００４４】
他の実施形態においては、調整器は資源調整器として実施される。この実施形態においては、調整器は、処理されている資源が長時間に亘って平均として所定のレベルに保たれることを確実にするように、処理を制御する。
【００４５】
消費者端末の資産分配を制御するための上記の方法及び実施は例示としての方法及び実施である。それらの方法及び実施は、消費者端末の資産分配を制御するための１つの有効な方法を示している。実際の実施においては、上記の方法から変わることが可能である。更に、本発明に対する種々の他の改善及び修正を実行することが当業者には可能であり、それらの改善及び修正は、同時提出の特許請求の範囲に記載されているような本発明の範囲内に包含されるものである。
【００４６】
本発明は、その本質的な特徴から逸脱することなく。他の特定な形態において実施されることが可能である。上記の実施形態は、あらゆる点で、制限的なものではなく、単に例示とみなされるべきものである。
【図面の簡単な説明】
【００４７】
【図１】本発明に従った動作環境を示すブロック図である。
【図２】本発明に従った制御システムを示すブロック図である。
【図３】本発明に従った品質指針出力を伴うスケーラブルアルゴリズムを示すブロック図である。
【図４】本発明に従ったコンピュータ読み取り可能媒体における符号の例示としての実施形態を示すフロー図である。
【図１】
2006517371.tif 000003
【図２】
2006517371.tif 000004
【図３】
2006517371.tif 000005
【図４】
2006517371.tif 000006
【国際調査報告】
2006517371.tif 000007
2006517371.tif 000008
2006517371.tif 000009