(57)【要約】  複数のユーザについてビデオマルチキャスト及びビデオブロードキャストのうち少なくとも１つの受信品質を測定する方法及び装置が提供される。この方法は、受信品質に関して複数のユーザからデータを受信し（２２５）、閾値より大きい受信品質を有する複数のユーザのいずれかについてデータの重みを増加する（２３５）ことを有する。
2008541557.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザについてビデオマルチキャスト及びビデオブロードキャストのうち少なくとも１つの受信品質を測定する方法であって、
前記受信品質に関して前記複数のユーザからデータを受信し、
閾値より大きい受信品質を有する前記複数のユーザのいずれかについて前記データの重みを増加することを有する。
【請求項２】
前記データの重みに基づいて、前記複数のユーザのうち少なくとも１人についてソース及びチャネル符号化パラメータを調整することを更に有する、請求項１に記載の方法。
【請求項３】
前記複数のユーザのうち少なくとも２人は異なるチャネル状態を有し、
前記方法は、
前記データの重みに基づいて、前記複数のユーザにより実現可能な品質レベルの重み付き平均を表す性能基準を計算し、
前記性能基準に基づいて、前記複数のユーザのうち少なくとも１人についてソース及びチャネル符号化パラメータを調整することを更に有する、請求項１に記載の方法。
【請求項４】
前記閾値未満の受信品質を有する前記複数のユーザのうちいずれかについての前記データの重みは、減少又は除去する、請求項１に記載の方法。
【請求項５】
前記閾値未満の受信品質を有する前記複数のユーザのうちいずれかについての前記データの重みは、前記閾値からの差に関する量だけ減少する、請求項４に記載の方法。
【請求項６】
前記複数のユーザのうち少なくとも２人は異なるチャネル状態を有し、
ｐｉは前記ビデオマルチキャスト及び前記ビデオブロードキャストのうち少なくとも１つについて前記複数のユーザの間での損失率を示し、
Ｐｒ（ｐｉ）はｐｉの確率を示し、
Ｑ（ｐ；Ａ）は、ソース及びチャネル符号化パラメータＡの選択されたセットについて損失率で実現可能な品質を示し、
前記方法は、
【数１】
2008541557.tif 000010
に従って性能基準ＱＭ（Ａ）を計算することを有し、
ｗ（ｐｉ）はｐｉに応じたデータの重みであり、
【数２】
2008541557.tif 000011
を満たす、請求項１に記載の方法。
【請求項７】
前記性能基準は、前記複数のユーザによる実現可能な品質レベルの重み付き平均に対応し、前記異なるチャネル状態に依存する、請求項６に記載の方法。
【請求項８】
前記ｗ（ｐｉ）は
ｗ（ｐｉ）＝ａ
に従って計算され、
ａは、前記データの重みが前記複数のユーザのそれぞれについて同じになるような定数である、請求項６に記載の方法。
【請求項９】
前記閾値はｐｍａｘにより示され、
ｗ（ｐｉ）は
【数３】
2008541557.tif 000012
に従って計算され、
ａは、ｐｍａｘより大きい損失率を有する前記複数のユーザのうちいずれかについての前記データの重みが減少又は除去するような定数である、請求項６に記載の方法。
【請求項１０】
前記閾値はｐｍａｘにより示され、
ｗ（ｐｉ）は
【数４】
2008541557.tif 000013
に従って計算され、
ａは、前記データの重みが損失率≦ｐｍａｘを有する前記複数のユーザのそれぞれについて同じになるような定数であり、αは、前記データの重みがｐｍａｘより大きい損失率を有する前記複数のユーザのうちいずれかについて減少するような定数であり、ａ及びαは
【数５】
2008541557.tif 000014
を満たすように選択される、請求項６に記載の方法。
【請求項１１】
前記ビデオマルチキャスト及び前記ビデオブロードキャストのうち少なくとも１つは、無線ネットワーク、有線ネットワーク又はこれらの組み合わせのうち１つで実行される、請求項１に記載の方法。
【請求項１２】
ビデオサーバ、ビデオエンコーダ及び前方誤り訂正モジュールのうち少なくとも１つで実施される、請求項１に記載の方法。
【請求項１３】
複数のユーザについてビデオマルチキャスト及びビデオブロードキャストのうち少なくとも１つの受信品質を測定する装置であって、
前記受信品質に関して前記複数のユーザからデータを受信し、閾値より大きい受信品質を有する前記複数のユーザのいずれかについて前記データの重みを増加するエンコーダを有する装置。
【請求項１４】
前記エンコーダは、前記データの重みに基づいて、前記複数のユーザのうち少なくとも１人についてソース及びチャネル符号化パラメータを調整する、請求項１３に記載の装置。
【請求項１５】
前記複数のユーザのうち少なくとも２人は異なるチャネル状態を有し、
前記コントローラは、
前記データの重みに基づいて、前記複数のユーザにより実現可能な品質レベルの重み付き平均を表す性能基準を計算し、
前記性能基準に基づいて、前記複数のユーザのうち少なくとも１人についてソース及びチャネル符号化パラメータを調整する、請求項１３に記載の装置。
【請求項１６】
前記エンコーダは、前記閾値未満の受信品質を有する前記複数のユーザのうちいずれかについての前記データの重みを減少又は除去する、請求項１３に記載の装置。
【請求項１７】
前記エンコーダは、前記閾値未満の受信品質を有する前記複数のユーザのうちいずれかについての前記データの重みを、前記閾値からの差に関する量だけ減少する、請求項１６に記載の装置。
【請求項１８】
前記複数のユーザのうち少なくとも２人は異なるチャネル状態を有し、
ｐｉは前記ビデオマルチキャスト及び前記ビデオブロードキャストのうち少なくとも１つについて前記複数のユーザの間での損失率を示し、
Ｐｒ（ｐｉ）はｐｉの確率を示し、
Ｑ（ｐ；Ａ）は、ソース及びチャネル符号化パラメータＡの選択されたセットについて損失率で実現可能な品質を示し、
前記エンコーダは、
【数６】
2008541557.tif 000015
に従って性能基準ＱＭ（Ａ）を計算することを有し、
ｗ（ｐｉ）はｐｉに応じたデータの重みであり、
【数７】
2008541557.tif 000016
を満たす、請求項１３に記載の装置。
【請求項１９】
前記性能基準は、前記複数のユーザによる実現可能な品質レベルの重み付き平均に対応し、前記異なるチャネル状態に依存する、請求項１８に記載の装置。
【請求項２０】
前記ｗ（ｐｉ）は
ｗ（ｐｉ）＝ａ
に従って計算され、
ａは、前記データの重みが前記複数のユーザのそれぞれについて同じになるような定数である、請求項１８に記載の装置。
【請求項２１】
前記閾値はｐｍａｘにより示され、
ｗ（ｐｉ）は
【数８】
2008541557.tif 000017
に従って計算され、
ａは、ｐｍａｘより大きい損失率を有する前記複数のユーザのうちいずれかについての前記データの重みが減少又は除去するような定数である、請求項１８に記載の装置。
【請求項２２】
前記閾値はｐｍａｘにより示され、
ｗ（ｐｉ）は
【数９】
2008541557.tif 000018
に従って計算され、
ａは、前記データの重みが損失率≦ｐｍａｘを有する前記複数のユーザのそれぞれについて同じになるような定数であり、αは、前記データの重みがｐｍａｘより大きい損失率を有する前記複数のユーザのうちいずれかについて減少するような定数であり、ａ及びαは
【数１０】
2008541557.tif 000019
を満たすように選択される、請求項１８に記載の装置。
【請求項２３】
前記ビデオマルチキャスト及び前記ビデオブロードキャストのうち少なくとも１つは、無線ネットワーク、有線ネットワーク又はこれらの組み合わせのうち１つで実行される、請求項１３に記載の装置。
【請求項２４】
前記エンコーダは、前記複数のユーザから離れて配置されたビデオサーバに含まれる、請求項１３に記載の装置。
【請求項２５】
前記エンコーダは、前記受信品質に関して前記複数のユーザから前記データを受信し、前記閾値より大きい受信品質を有する前記複数のユーザのうちいずれかについて前記データの重みを増加する前方誤り訂正モジュールを有する、請求項１３に記載の装置。
【請求項２６】
複数のユーザについてビデオマルチキャスト及びビデオブロードキャストのうち少なくとも１つの受信品質を測定する装置であって、
前記受信品質に関して前記複数のユーザからデータを受信する手段と、
閾値より大きい受信品質を有する前記複数のユーザのいずれかについて前記データの重みを増加する手段と
を有する装置。
【請求項２７】
前記データの重みに基づいて、前記複数のユーザのうち少なくとも１人についてソース及びチャネル符号化パラメータを調整する手段を更に有する、請求項２６に記載の装置。
【請求項２８】
前記複数のユーザのうち少なくとも２人は異なるチャネル状態を有し、
前記装置は、
前記データの重みに基づいて、前記複数のユーザにより実現可能な品質レベルの重み付き平均を表す性能基準を計算する手段と、
前記性能基準に基づいて、前記複数のユーザのうち少なくとも１人についてソース及びチャネル符号化パラメータを調整する手段と
を更に有する、請求項２６に記載の装置。
【請求項２９】
前記閾値未満の受信品質を有する前記複数のユーザのうちいずれかについての前記データの重みは、減少又は除去する、請求項２６に記載の装置。
【請求項３０】
前記閾値未満の受信品質を有する前記複数のユーザのうちいずれかについての前記データの重みは、前記閾値からの差に関する量だけ減少する、請求項２９に記載の装置。
【請求項３１】
前記複数のユーザのうち少なくとも２人は異なるチャネル状態を有し、
ｐｉは前記ビデオマルチキャスト及び前記ビデオブロードキャストのうち少なくとも１つについて前記複数のユーザの間での損失率を示し、
Ｐｒ（ｐｉ）はｐｉの確率を示し、
Ｑ（ｐ；Ａ）は、ソース及びチャネル符号化パラメータＡの選択されたセットについて損失率で実現可能な品質を示し、
前記装置は、
【数１１】
2008541557.tif 000020
に従って性能基準ＱＭ（Ａ）を計算する手段を更に有し、
ｗ（ｐｉ）はｐｉに応じたデータの重みであり、
【数１２】
2008541557.tif 000021
を満たす、請求項２６に記載の装置。
【請求項３２】
前記性能基準は、前記複数のユーザによる実現可能な品質レベルの重み付き平均に対応し、前記異なるチャネル状態に依存する、請求項３１に記載の装置。
【請求項３３】
前記ｗ（ｐｉ）は
ｗ（ｐｉ）＝ａ
に従って計算され、
ａは、前記データの重みが前記複数のユーザのそれぞれについて同じになるような定数である、請求項３１に記載の装置。
【請求項３４】
前記閾値はｐｍａｘにより示され、
ｗ（ｐｉ）は
【数１３】
2008541557.tif 000022
に従って計算され、
ａは、ｐｍａｘより大きい損失率を有する前記複数のユーザのうちいずれかについての前記データの重みが減少又は除去するような定数である、請求項３１に記載の装置。
【請求項３５】
前記閾値はｐｍａｘにより示され、
ｗ（ｐｉ）は
【数１４】
2008541557.tif 000023
に従って計算され、
ａは、前記データの重みが損失率≦ｐｍａｘを有する前記複数のユーザのそれぞれについて同じになるような定数であり、αは、前記データの重みがｐｍａｘより大きい損失率を有する前記複数のユーザのうちいずれかについて減少するような定数であり、ａ及びαは
【数１５】
2008541557.tif 000024
を満たすように選択される、請求項３１に記載の装置。
【請求項３６】
前記ビデオマルチキャスト及び前記ビデオブロードキャストのうち少なくとも１つは、無線ネットワーク、有線ネットワーク又はこれらの組み合わせのうち１つで実行される、請求項２６に記載の装置。
【請求項３７】
前記受信する手段及び前記増加する手段は、ビデオサーバ、エンコーダ及び前方誤り訂正モジュールのうち少なくとも１つに含まれる、請求項２６に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２００５年５月６日に出願され、“ＰＥＲＦＯＲＭＡＮＣＥ  ＭＥＡＳＵＲＥＭＥＮＴ  ＦＯＲ  Ａ  ＶＩＤＥＯ  ＢＲＯＡＤＣＡＳＴ  ＡＮＤ／ＯＲ  ＭＵＬＴＩＣＡＳＴ  ＳＹＳＴＥＭ”という題の米国仮出願第６０／６７８，５７３号の利益を主張する。この内容の全てが参照として取り込まれる。
【０００２】
本発明は、概してビデオブロードキャスト及び／又はマルチキャストに関し、特にビデオブロードキャスト及び／又はマルチキャストの性能を測定する方法及び装置に関する。
【背景技術】
【０００３】
ビデオブロードキャスト及び／又はマルチキャスト（以下、併せて“ブロードキャスト／マルチキャストと呼ばれる）アプリケーションでは、無線ネットワーク又は有線ネットワークにかかわらず、同じビデオの受信者は、同時に異なるチャネル状態を受けることがある。更に、同じ受信者はまた、異なる時間に異なるチャネル状態を受けることもある。従って、異なる受信者について、又は異なる時間の同じ受信者について、（知覚的又は客観的品質測定の観点で）デコードされたビデオ品質は変化する。
【０００４】
或る従来技術のブロードキャスト／マルチキャストシステムによれば、このようなシステムは、最も悪いチャネル状態（すなわち、最高の損失率）でユーザの目標品質を満たすように設計される。この典型的な手法を使用すると、良好なチャネルのユーザは不要に不利益になる。
【０００５】
或る従来技術の手法では、複数のユーザ間でのマルチキャストによる最大の性能劣化を最小化することが提案されている。この従来技術の手法の一例について提供する。損失率ｐｉの単一のユーザｉが検討される。合計の率の制約（ｃｏｎｓｔｒａｉｎｔ）Ｒｉを仮定すると、最適のソース符号化及びチャネル符号化パラメータＡｉは、以下のように、対応する最小の歪みＤｏｐｔｉでこのユーザの予想のエンド・ツー・エンドの歪みを最小化するように選択される。
【０００６】
【数１６】
2008541557.tif 000003
マルチキャスト／ブロードキャストの場合、パラメータセットＡＭで特徴付けられる特定のソース／チャネル符号化方式では、ユーザｉのエンド・ツー・エンドの歪みはＤＭｉ（ｐｉ，ＡＭ）である。従来技術の手法では、全てのユーザの間で最大の性能劣化を最小化するようにＡＭを選択することが提案されている。具体的には以下のようになる。
【０００７】
【数１７】
2008541557.tif 000004
このように、各ユーザの受信品質は、その最適な性能から特定の量だけ劣化し得る。しかし、ユーザは過度に不利益にならない。
【０００８】
この手段の問題は、計算が非常に複雑な点にある。この基準に基づくシステム最適化は強力な計算を必要とする。更に、マルチキャストによる性能劣化を均等にすることが最適な設計基準であるか否かも明らかではない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来技術の前記及び他の欠点及び不都合は、本発明により対処され、本発明は、ビデオブロードキャスト及び／又はマルチキャスト用の性能基準を対象とし、また、これを使用したシステム、装置及び方法を対象とする。
【課題を解決するための手段】
【００１０】
本発明の態様によれば、複数のユーザについてビデオマルチキャスト及びビデオブロードキャストのうち少なくとも１つの受信品質を測定する方法が提供される。この方法は、受信品質に関して複数のユーザからデータを受信し、閾値より大きい受信品質を有する複数のユーザのいずれかについてデータの重みを増加することを有する。
【００１１】
本発明の他の態様によれば、複数のユーザについてビデオマルチキャスト及びビデオブロードキャストのうち少なくとも１つの受信品質を測定する装置が提供される。この装置は、受信品質に関して複数のユーザからデータを受信し、閾値より大きい受信品質を有する複数のユーザのいずれかについてデータの重みを増加するエンコーダを有する。
【００１２】
本発明の更に他の態様によれば、複数のユーザについてビデオマルチキャスト及びビデオブロードキャストのうち少なくとも１つの受信品質を測定する装置が提供される。この装置は、受信品質に関して複数のユーザからデータを受信する手段と、閾値より大きい受信品質を有する複数のユーザのいずれかについてデータの重みを増加する手段とを有する。
【発明を実施するための最良の形態】
【００１３】
本発明の前記及び他の態様、特徴及び利点は、添付図面と共に読まれる例示的な実施例の以下の詳細な説明から明らかになる。
【００１４】
本発明は、例示的な図面に従って理解され得る。
【００１５】
本発明は、ビデオブロードキャスト及び／又はマルチキャスト用の性能基準を対象とし、また、これを使用するシステム、装置及び方法を対象とする。本発明は、無線システムと、有線システムと、無線リンク及び有線リンクの双方を有するシステムとに適用され得ることがわかる。更に、ここで提供される本発明の教示を前提として、当該分野及び関連分野の当業者は、本発明の範囲を維持しつつ、ここで説明したものと同様の基準の用途及び他の用途を検討することがわかる。
【００１６】
この原理によれば、同じマルチキャストビデオの全ての受信者（又は少なくとも２つのメンバを有する少なくとも受信者のセット）の全体品質を測定する際に使用される基準が提供される。実施例では、例えばビデオエンコーダの設計及び／又は符号化ビットストリームに追加される何らかの誤り保護機構（例えば、非限定的に前方誤り訂正（ＦＥＣ：ｆｏｒｗａｒｄ  ｅｒｒｏｒ  ｃｏｒｒｅｃｔｉｏｎ）符号等）を最適化するために、この基準が使用されてもよい。この原理に従って開示される基準は、前述の従来技術の手法で使用されているものより、かなり計算が容易になる。
【００１７】
この説明は、本発明の原理を示す。従って、当業者は、ここで明示的に記載又は図示されていないが、本発明の原理を具現し、その要旨及び範囲内に含まれる様々な構成を考案することができることがわかる。
【００１８】
ここに記載される全ての例及び条件文は、本発明の原理と技術を進めるために発明者により提供された概念とを理解する際に読者を支援するための教育目的を意図しており、このような具体的に記載された例及び条件への限定のないものとして解釈されるべきである。
【００１９】
更に、本発明の原理、態様及び実施例を記載するここでの全ての記述、及びその特定の例は、この構造上及び機能上の均等物を含むことを意図する。更に、このような均等物は、現在既知の均等物と将来開発される均等物（すなわち、構造にかかわらず同じ機能を実行するように開発された何らかの要素）との双方を含むことを意図する。
【００２０】
従って、例えば、ここで提示されるブロック図は、本発明の原理を具現する例示的な回路の概念図を表すことが、当業者によりわかる。同様に、何らかのフローチャート、フロー図、状態遷移図、擬似コード等は、コンピュータ可読媒体で実質的に表され、コンピュータ又はプロセッサが明示的に図示されていても図示されていなくてもコンピュータ又はプロセッサにより実行され得る様々な処理を表すことがわかる。
【００２１】
図面に示す様々な要素の機能は、専用のハードウェアと、適切なソフトウェアと関連してソフトウェアを実行することができるハードウェアとの使用を通じて提供されてもよい。プロセッサにより提供される場合、単一の専用プロセッサ、単一の共有プロセッサ、又は複数の個々のプロセッサにより機能が提供されてもよい。複数の個々のプロセッサのうちいくつかは共有されてもよい。更に、“プロセッサ”又は“コントローラ”という用語の明示的な使用は、ソフトウェアを実行可能なハードウェアを排他的に示すものとして解釈されるべきではなく、非限定的に、デジタル信号プロセッサ（“ＤＳＰ：ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ”）ハードウェア、ソフトウェアを格納する読み取り専用メモリ（“ＲＯＭ”）、ランダムアクセスメモリ（“ＲＡＭ”）、及び不揮発性記憶装置を暗示的に含んでもよい。
【００２２】
従来及び／又はカスタムの他のハードウェアも含まれてもよい。同様に、図面に示す如何なるスイッチも概念的に過ぎない。これらの機能は、プログラムロジックの動作を通じて、専用ロジックを通じて、プログラム制御及び専用ロジックの相互作用を通じて、又は手動で行われてもよい。特定の技術は、文脈から特にわかるように、実装者により選択可能である。
【００２３】
この請求項では、特定の機能を実行する手段として表されている如何なる要素も、例えば、ａ）その機能を実行する回路要素の組み合わせ、又はｂ）機能を実行するようにそのソフトウェアを実行する適切な回路と結合したファームウェア、マイクロコード等を含む何らかの形式のソフトウェアを含み、その機能を実行する如何なる方法をも含むことを意図する。このような請求項により定められる本発明は、様々な記載の手段により提供される機能が、請求項が求めるように結合されて集められるという事実にある。従って、これらの機能を提供し得る如何なる手段もここに示すものの均等物であると考えられる。
【００２４】
本発明の原理の用途についての１つの考えられる例示的な要素は、ビデオブロードキャスト及び／マルチキャスト（以下、“ブロードキャスト／マルチキャスト”）サーバの設計及び／又は動作に関するものである。このようなサーバは、ビデオパケットのストリームを生成するビデオエンコーダと、ビデオパケットにクロスパケットチャネル符号化（ｃｒｏｓｓ−ｐａｃｋｅｔ  ｃｈａｎｎｅｌ  ｃｏｄｉｎｇ）を適用するチャネルエンコーダとを有してもよい。ブロードキャスト／マルチキャストビデオの受信者は、異なるアクセスリンク（有線又は無線）を介してサーバに接続されてもよく、典型的には、異なるビデオパケット損失率を受ける。ビデオエンコーダは、例えば、ビットレートＲｅ及び何らかの誤り防止特性（併せてβで表され、βは、イントラフレームレート、イントラブロックレート、パケットサイズ等を含むが、これらに限定されない）を含み、様々なパラメータを変更してもよい。チャネルエンコーダは、チャネルコードレートｒを変更してもよい。Ｒｉで示される、１つのビデオファイルをストリーミングするために割り当てられる合計帯域が与えられることを仮定する。ビデオマルチキャスト／ブロードキャストサーバを設計する際に、設計の検討は、Ｒｅ、β、及びｒ等（併せてＡで示される）に関する最適な動作パラメータの決定にある。これにより、特定の性能基準は、合計送信ビットレートＲｅ／ｒ≦Ｒｉである制約で最適化される。遅延及び複雑性に関する他の制約も課されてもよい。この原理に関してここに記載される基準は無線及び／又は有線ビデオブロードキャスト／マルチキャストアプリケーションで使用され得るが、１つの考えられる例示的なアプリケーションは無線ビデオブロードキャスト／マルチキャストアプリケーションのものであり、チャネル状態はユーザ間及び異なる時間で大きく変化する傾向にあることがわかる。
【００２５】
図１を参照すると、無線ブロードキャスト／マルチキャストシステムが、概して参照符号１００で示されている。無線ブロードキャスト／マルチキャストシステムは、エンコーダ１１１を有するビデオサーバ１１０と、無線基地局１２０と、複数のユーザ１３０とを有する。エンコーダ１１１は、前方誤り訂正モジュール１１２を有してもよい。本発明の実施例は、ビデオサーバ１１０、エンコーダ１１１及び／又は前方誤り訂正モジュール１１２により実行され得ることがわかる。当然に、ここで提供される本発明の教示を仮定して、当該技術分野及び関連技術分野の当業者は、本発明の原理の範囲を維持しつつ、この原理を実装した前記及び他の要素を検討する。
【００２６】
無線基地局１２０は、ビデオサーバ１１０と通信可能であり、更に、複数のユーザ１３０のそれぞれにビデオ信号データ（例えば、以下では“ビデオ番組”）をブロードキャスト／マルチキャストすることができる。このように、ビデオ番組は、無線基地局１２０を介してビデオサーバ１１０から何らかのユーザ１３０に無線で配信されてもよい。
【００２７】
無線リンク状態に応じて、ユーザ１３０は、異なるデータ損失率を受け得る。これらのユーザは、ユーザの各グループが同様の損失率を有するように、Ｎのグループに分割可能であり、従って、オペレータは、ユーザ毎に所望の重みｗｉを選択し、ここで定められる基準ＱＭ（Ａ）に従って全体のシステム性能を最適化することができる。
【００２８】
この原理は図１の無線ブロードキャスト／マルチキャストシステム１００に関して説明されるが、この原理はこれに限定されず、有線ブロードキャスト／マルチキャストシステムと有線及び無線リンクを使用するシステムとを含み、他のブロードキャスト／マルチキャストシステムにも適用され得ることがわかる。ここに記載する本発明の原理の教示を仮定して、当該技術分野及び関連技術分野の当業者は、本発明の範囲を維持しつつ、ここに記載のものと同様のアプリケーションを考える。
【００２９】
この原理に従って性能基準の例示的な計算に関する説明が行われる。図２を参照して、この方法及びその用法がこの説明に続く。
【００３０】
ｐｉを、同じブロードキャスト／マルチキャストセッションの全ての異なる時間での全てのユーザの間での１つの考えられるトランスポートパケット損失率を示すものとし、Ｐｒ（ｐｉ）を、ｐｉの確率（すなわち損失率ｐｉのユーザの割合）を示すものとする。更に、Ｑ（ｐ；Ａ）を、ソース及びチャネル符号化パラメータＡの選択されたセットについて、チャネル損失率ｐで（選択された品質測定に関して）実現可能な品質を示すものとする。この原理による性能基準は、異なるチャネル状態でのユーザによる実現可能な品質レベルの重み付き平均であり、重みは以下のようにユーザチャネル状態に依存する。
【００３１】
【数１８】
2008541557.tif 000005
ただし、ｗ（ｐｉ）はｐｉに応じた重みであり、
【数１９】
2008541557.tif 000006
を満たす。
【００３２】
ｗ（ｐｉ）の１つの考えられる形式は、以下のようになる。
ｗ（ｐｉ）＝ａ      （４）
式（４）の場合、全てのユーザは均等に検討される。
【００３３】
ｗ（ｐｉ）の他の考えられる形式は、以下のようになる。
【００３４】
【数２０】
2008541557.tif 000007
この場合、ｐｍａｘより大きい損失率を有するユーザは検討されないため、悪い品質を有してもよい。例えば、ユーザとのサービス契約が、ユーザが良好なチャネル状態にあるときにユーザは良い品質を受信するという期待を有し、ユーザが悪いチャネル状態にあるときにユーザが低い品質を受け入れるようなものである場合に、このことは適切である。
【００３５】
【数２１】
2008541557.tif 000008
この場合、損失率≦ｐｍａｘを有するユーザは均等に検討され、より高い損失率を有するユーザは、損失率と共に減少する重みを与えられる。（６）は、特別な場合として（４）及び（５）を含み、α＝０が（４）に対応し、α＝∞が（５）に対応する点に留意すべきである。一般的に、システム設計者は、何らかの目的のコストに対するユーザの満足度のトレードオフに応じて適切なαを選択することができる。
【００３６】
いずれの場合でも、制約ａ及びαは
【数２２】
2008541557.tif 000009
を満たすように選択されるべきである。
【００３７】
図２を参照すると、ビデオ品質基準ＱＭ（Ａ）を計算し、ブロードキャスト／マルチキャストシステムの性能を最適化するためにこれを使用する例示的な方法は、概して参照符号２００で示されている。図２の例示的な方法２００では、ブロードキャスト／マルチキャストシステムの性能は、符号化パラメータセットＡを調整することにより最適化される。
【００３８】
開始ブロック２０５がこの方法を開始し、制御を機能ブロック２１０に渡す。機能ブロック２１０は、符号化パラメータセットＡを初期化し、制御を機能ブロック２１５に渡す。機能ブロック２１５は、ＱＭ（Ａ）を０に設定し、制御をループ制限ブロック２２０に渡す。ループ制限ブロック２２０は、ユーザの各グループをループするループで始まり、制御を機能ブロック２２５に渡す。
【００３９】
機能ブロック２２５は、現在のグループのＰｉ及びＰｒ（ｐｉ）を取得し、制御を機能ブロック２３０に渡す。機能ブロック２３０は、現在のグループのＱ（ｐｉ，Ａ）を計算し、制御を機能ブロック２３５に渡す。機能ブロック２３５は、重みｗ（ｐｉ）を計算し、重みｗ（ｐｉ）をＰｒ（ｐｉ）＊Ｑ（ｐｉ，Ａ）に適用し、制御を機能ブロック２４０に渡す。
【００４０】
例示的な実施例では、重みｗ（ｐｉ）は、閾値より大きい受信品質を有する何らかのユーザについて既存の重みの値が増加するように、機能ブロック２３５により計算される。更に、例示的な実施例では、重みは、閾値未満（又は以下）の受信品質を有する何らかのユーザについて既存の重みの値が減少又は除去するように、機能ブロック２３５により計算される。当然に、ここで提供されるこの原理の教示を仮定して、この原理の範囲を維持しつつ、重みｗ（ｐｉ）を調整する前記及び他の変形形態も使用されてもよい。
【００４１】
機能ブロック２４０は、結果をＱＭ（Ａ）に追加し、制御をループ制限ブロック２４５に渡す。ループ制限ブロック２４５は、全てのユーザグループのループを終了し、制御を判定ブロック２５０に渡す。判定ブロック２５０は、ＱＭ（Ａ）が最適であるか否かを決定する。最適でない場合、制御は機能ブロック２５５に渡される。そうでない場合、制御は機能ブロック２６０に渡される。
【００４２】
機能ブロック２５５はＡを調整し、制御を機能ブロック２１５に戻す。
【００４３】
機能ブロック２６０はＡを出力し、制御を終了ブロック２６５に渡す。
【００４４】
前述のように、この原理による基準について、無線ブロードキャスト／マルチキャストシステムに関して説明したが、本発明の範囲を維持しつつ、基準はまた、有線ブロードキャスト／マルチキャストシステムにも実装可能であり、無線及び有線リンク／態様を使用するブロードキャスト／マルチキャストシステムにも実装可能である。更に、ここで提供されたこの原理の教示を仮定して、当該技術分野及び関連技術分野の当業者は、本発明の範囲を維持しつつ、ここに記載の基準について前記及び他のアプリケーションを検討する。
【００４５】
本発明の前記及び他の特徴及び利点は、この教示に基づいて当業者に容易に確認され得る。本発明の教示は、様々な形式のハードウェア、ソフトウェア、ファームウェア、特殊用途プロセッサ、又はこれらの組み合わせで実装され得ることがわかる。
【００４６】
本発明の教示は、ハードウェアとソフトウェアとの組み合わせとして実装されることが最も好ましい。更に、ソフトウェアは、プログラム記憶ユニットに明白に具現されたアプリケーションプログラムとして実装されてもよい。アプリケーションプログラムは、何らかの適切なアーキテクチャを有する機械にアップロードされて実行されてもよい。機械は、１つ以上の中央処理装置（“ＣＰＵ”）、ランダムアクセスメモリ（“ＲＡＭ”）、入出力（“Ｉ／Ｏ”）インタフェースのようなハードウェアを有するコンピュータプラットフォームに実装されることが好ましい。コンピュータプラットフォームはまた、オペレーティングシステムとマイクロ命令コードとを有してもよい。ここに記載された様々な処理及び機能は、マイクロ命令コードの一部でもよく、アプリケーションプログラムの一部でもよく、ＣＰＵにより実行され得るこれらの何らかの組み合わせでもよい。更に、更なるデータ記憶ユニット及び印刷ユニットのように、様々な他の周辺ユニットがコンピュータプラットフォームに接続されてもよい。
【００４７】
添付図面に図示する構成要素のシステムコンポーネント及び方法のいくつかはソフトウェアで実装されることが好ましいため、システムコンポーネント又は処理機能ブロックの間の実際の接続は、本発明がプログラムされる方法に応じて異なってもよいことが更にわかる。ここでの教示を仮定して、当業者は、本発明の前記及び同様の実装又は構成を検討することができる。
【００４８】
添付図面を参照して例示的な実施例についてここで説明したが、本発明は、これらの正確な実施例に限定されず、本発明の範囲又は要旨を逸脱することなく、当業者により様々な変更及び変形が行われ得ることがわかる。全てのこのような変更及び変形は、特許請求の範囲に示す本発明の範囲内に含まれることを意図する。
【図面の簡単な説明】
【００４９】
【図１】本発明の原理が適用され得る例示的な無線ブロードキャスト／マルチキャストシステムを示すブロック図
【図２】本発明の原理によるブロードキャスト／マルチキャストの性能基準を取得及び適用する方法を示すブロック図
【図１】
2008541557.tif 000025
【図２】
2008541557.tif 000026
【国際調査報告】
2008541557.tif 000027
2008541557.tif 000028
2008541557.tif 000029