(57)【特許請求の範囲】
【請求項１】
Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２ストリーミングビデオ品質情報を伝達するネットワーク要素であって、前記ネットワーク要素は１つ以上のプロセッサを備え、該プロセッサは、
メディアコンテンツ・ストリーム表現における１つ以上のメディア・アクセス・ユニットに関連付けられる品質アクセスユニットを生成し、前記品質アクセスユニットは、前記メディアコンテンツ・ストリーム表現における前記メディア・アクセス・ユニットに対して品質メタデータを指示し、
Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）において前記品質アクセスユニットをカプセル化し、
前記品質アクセスユニットにおいて指示される前記品質メタデータを記述する品質拡張記述子を生成し、
定義された周期性に従って、前記品質拡張記述子を、ユーザ機器（ＵＥ）に伝達し、且つ、
前記メディアコンテンツ・ストリーム表現における前記メディア・アクセス・ユニットと共に、前記ＭＰＥＧ−２−ＴＳにおける前記品質アクセスユニットを、前記ＵＥに伝達し、ここで前記品質アクセスユニットは、前記品質拡張記述子に基づいて、前記ＵＥにおいて解釈される、ネットワーク要素。
【請求項２】
請求項１に記載のネットワーク要素であって、
前記ＭＰＥＧ−２−ＴＳおける前記品質アクセスユニット、及び前記メディア・アクセス・ユニットは、前記ＵＥに伝達され、その結果、前記ＵＥは、前記品質拡張記述子を使用して、前記ＭＰＥＧ−２−ＴＳを構文解析することが可能となり、それによって、前記ＵＥは、前記品質アクセスユニットを抽出し、前記品質アクセスユニットを復号し、且つ前記品質アクセスユニットに基づいて、前記メディア・アクセス・ユニットを提示する、ネットワーク要素。
【請求項３】
請求項１または２に記載のネットワーク要素であって、
前記品質メタデータは、品質測定規準値である、
ピーク信号対雑音比（ＰＳＮＲ）、
構造的類似性インデックス（ＳＳＩＭ）、
マルチスケール構造的類似性インデックス（ＭＳ−ＳＳＩＭ）、
ビデオ品質測定規準（ＶＱＭ）、
ビデオ品質の知覚的評価（ＰＥＶＱ）、
平均オピニオン評点（ＭＯＳ）、又は、
フレーム重要度（ＦＳＩＧ）、
の少なくとも１つを含む、ネットワーク要素。
【請求項４】
請求項１から３のいずれか一項に記載のネットワーク要素であって、
前記品質拡張記述子は、
各品質アクセスユニットにおける品質測定規準値の数、
各品質アクセスユニットにおける品質測定規準値に対するフィールドサイズ、
前記品質アクセスユニットにおける品質測定規準値に対する符号名、又は、
前記品質アクセスユニットによって記述される前記メディアコンテンツ・ストリーム表現に対するストリーム識別子、
の少なくとも１つを含む、ネットワーク要素。
【請求項５】
請求項１から４のいずれか一項に記載のネットワーク要素であって、
前記１つ以上のプロセッサは更に、複数のメディアコンテンツ・ストリーム表現に対応する、複数の品質拡張記述子及び関連する品質アクセスユニットを、単一のＭＰＥＧ−２−ＴＳを使用して送信する、ネットワーク要素。
【請求項６】
請求項１から５のいずれか一項に記載のネットワーク要素であって、
各品質アクセスユニットは、
品質測定規準値の数、
前記品質測定規準値に対する符号名、
品質測定規準値ごとの品質測定規準サンプルの数、
品質測定規準サンプルによって記述される前記メディア・アクセス・ユニットの復号タイムスタンプ（ＤＴＳ）、又は、
前記品質測定規準サンプルのフィールドサイズ、
の少なくとも１つを含む、ネットワーク要素。
【請求項７】
請求項１から６のいずれか一項に記載のネットワーク要素であって、
前記ＭＰＥＧ−２−ＴＳに対する前記品質メタデータを生成するために、前記１つ以上のプロセッサは更に、国際標準化機構（ＩＳＯ）ベースのメディア・ファイル・フォーマット（ＩＳＯＢＭＦＦ）ファイルを構文解析し、前記ＩＳＯＢＭＦＦファイルを復号し、且つ前記ＩＳＯＢＭＦＦファイルにおける品質メタデータを変換するためのコーディング変換部を使用する、ネットワーク要素。
【請求項８】
請求項１から７のいずれか一項に記載のネットワーク要素であって、
国際標準化機構（ＩＳＯ）ベースのメディア・ファイル・フォーマット（ＩＳＯＢＭＦＦ）ファイルによって前記ネットワーク要素から伝達されるべき品質メタデータを生成するために、前記１つ以上のプロセッサは更に、ＭＰＥＧ−２−ＴＳファイルを構文解析し、前記ＭＰＥＧ−２−ＴＳファイルを復号し、且つ前記ＭＰＥＧ−２−ＴＳファイルにおける品質メタデータを変換するためのコーディング変換部を使用する、ネットワーク要素。
【請求項９】
請求項８に記載のネットワーク要素であって、
前記ＩＳＯＢＭＦＦファイルによって伝達されるべき前記品質メタデータは、ＭＰＥＧ−２−ＴＳをベースとしたメディアコンテンツ・ストリーム表現に関連付けられ、前記品質メタデータは、前記ＭＰＥＧ−２−ＴＳをベースとしたメディアコンテンツ・ストリーム表現における１つ以上のメディアコンテンツ・フレームに対して品質測定規準値を含む、ネットワーク要素。
【請求項１０】
請求項１から９のいずれか一項に記載のネットワーク要素であって、
前記品質拡張記述子は、プログラム・マップ・テーブル（ＰＭＴ）に含まれ、且つ１００ミリ秒（ｍｓ）ごとに、前記ＵＥへ伝達される、ネットワーク要素。
【請求項１１】
請求項１から１０のいずれか一項に記載のネットワーク要素であって、
前記メディア・アクセス・ユニットは、前記メディアコンテンツ・ストリーム表現におけるメディアコンテンツ・フレームである、ネットワーク要素。
【請求項１２】
請求項１から１１のいずれか一項に記載のネットワーク要素であって、
前記品質アクセスユニットの表現タイムスタンプは、前記メディア・アクセス・ユニットの表現タイムスタンプと同一である、ネットワーク要素。
【請求項１３】
メディアコンテンツ品質情報を使用してメディアコンテンツの再生を実施するユーザ機器（ＵＥ）であって、
前記ＵＥは、１つ以上のプロセッサを備え、該プロセッサは、
品質アクセスユニットにおける品質メタデータを記述する品質拡張記述子を、前記ＵＥにおいて、ネットワーク要素から受信し、前記品質アクセスユニットは、前記ＵＥで受信されるべきメディアコンテンツ・ストリーム表現における１つ以上のメディア・アクセス・ユニットに関連付けられ、
前記メディアコンテンツ・ストリーム表現における前記メディア・アクセス・ユニットと共に、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ−Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）における前記品質アクセスユニットを、前記ネットワーク要素から受信し、
前記品質拡張記述子に基づいて、前記ＭＰＥＧ−２−ＴＳにおける前記品質アクセスユニットに由来する前記品質メタデータを、前記ＵＥにおいて識別し、且つ、
前記メディアコンテンツの再生を開始するために、前記メディア・アクセス・ユニット及び前記品質メタデータを、前記ＵＥのメディアコンテンツ再生部に提供し、ここで前記メディアコンテンツ再生部は、前記品質メタデータに基づいて、メディアコンテンツのビットレート、解像度、又はフレームレートの少なくとも１つを適合させる、ユーザ機器（ＵＥ）。
【請求項１４】
請求項１３に記載のＵＥであって、
前記品質メタデータは、品質測定規準値である、
ピーク信号対雑音比（ＰＳＮＲ）、
構造的類似性インデックス（ＳＳＩＭ）、
マルチスケール構造的類似性インデックス（ＭＳ−ＳＳＩＭ）、
ビデオ品質測定規準（ＶＱＭ）、
ビデオ品質の知覚的評価（ＰＥＶＱ）、
平均オピニオン評点（ＭＯＳ）、又は、
フレーム重要度（ＦＳＩＧ）、
の少なくとも１つを含む、ＵＥ。
【請求項１５】
請求項１３または１４に記載のＵＥであって、
前記品質拡張記述子は、
各品質アクセスユニットにおける品質測定規準値の数、
各品質アクセスユニットにおける品質測定規準値に対するフィールドサイズ、
前記品質アクセスユニットにおける品質測定規準値に対する符号名、又は、
前記品質アクセスユニットによって記述される前記メディアコンテンツ・ストリーム表現に対するストリーム識別子、
の少なくとも１つを含む、ＵＥ。
【請求項１６】
請求項１３から１５のいずれか一項に記載のＵＥであって、
前記１つ以上のプロセッサは更に、単一のＭＰＥＧ−２−ＴＳにおける複数のメディアコンテンツ・ストリーム表現に対応する、複数の品質拡張記述子及び関連する品質アクセスユニットを受信する、ＵＥ。
【請求項１７】
請求項１３から１６のいずれか一項に記載のＵＥであって、
各品質アクセスユニットは、
品質測定規準値の数、
前記品質測定規準値に対する符号名、
品質測定規準値ごとの品質測定規準サンプルの数、
品質測定規準サンプルによって記述される前記メディア・アクセス・ユニットの復号タイムスタンプ（ＤＴＳ）、又は、
前記品質測定規準サンプルのフィールドサイズ、
の少なくとも１つを含む、ＵＥ。
【請求項１８】
Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２ストリーミングビデオ品質情報をユーザ機器（ＵＥ）において受信するためのコンピュータプログラムであって、前記ＵＥの少なくとも１つのプロセッサによって実行される場合、
前記ＵＥの少なくとも１つのプロセッサを使用して、品質アクセスユニットにおける品質メタデータを記述する品質拡張記述子をネットワーク要素から受信することであって、前記品質アクセスユニットは、前記ＵＥで受信されるべきメディアコンテンツ・ストリーム表現における１つ以上のメディア・アクセス・ユニットに関連付けられる、ことと、
前記メディアコンテンツ・ストリーム表現における前記メディア・アクセス・ユニットと共に、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）における前記品質アクセスユニットを、前記ネットワーク要素から、前記ＵＥの少なくとも１つのプロセッサを使用して受信することと、
前記品質拡張記述子に基づいて、前記ＭＰＥＧ−２−ＴＳにおける前記品質アクセスユニットから、前記品質メタデータを、前記ＵＥの少なくとも１つのプロセッサを使用して抽出することであって、前記品質メタデータは、前記メディア・アクセス・ユニットの再生の間、前記ＵＥにおいて使用される、ことと、
を前記少なくとも１つのプロセッサに実施させる、コンピュータプログラム。
【請求項１９】
請求項１８に記載のコンピュータプログラムであって、前記ＵＥの前記少なくとも１つのプロセッサによって実行された場合、前記メディア・アクセス・ユニットの前記再生を開始するために、前記メディア・アクセス・ユニット及び前記品質メタデータを、前記ＵＥのメディアコンテンツ再生部に提供することであって、前記メディアコンテンツ再生部は、前記品質メタデータに基づいて、メディアコンテンツのビットレート、解像度、又はフレームレートの少なくとも１つを適合させる、ことを前記少なくとも１つのプロセッサに実施させる、コンピュータプログラム。
【請求項２０】
請求項１８または１９に記載のコンピュータプログラムであって、
前記品質拡張記述子は、前記ＵＥにおいて、前記ネットワーク要素から、１００ミリ秒（ｍｓ）ごとに受信され、前記品質拡張記述子は、プログラム・マップ・テーブル（ＰＭＴ）に含まれる、コンピュータプログラム。
【請求項２１】
請求項１８から２０のいずれか一項に記載のコンピュータプログラムであって、前記ＵＥの前記少なくとも１つのプロセッサによって実行される場合、対応するメディア・アクセス・ユニットが、前記ネットワーク要素から取得される前に、前記ＵＥにおいて品質アクセスユニットを復号することを、前記少なくとも１つのプロセッサに実施させる、コンピュータプログラム。
【請求項２２】
請求項１８から２１のいずれか一項に記載のコンピュータプログラムを格納する、コンピュータ可読記録媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
ストリーミングサービス及び対話型サービスを含むマルチメディアサービスの成長は、新しい携帯広帯域技術及び携帯広帯域規格に対する進化の主要な推進要因の１つである。デジタル・ビデオ・コンテンツは、携帯デバイスにおける消費が次第に増加している。日常生活では、携帯デバイス上で幅広く使用される多くのビデオアプリケーションが存在する。例えば、オンライン・ビデオ・ストリーミングは、ユーチューブ（ＹｕＴｕｂｅ）やフールー（Ｈｕｌｕ）のような人気のあるサービスを含む。ビデオ録画およびテレビ会議は、スカイプ（Ｓｋｙｐｅ）やグーグルハングアウト（Ｇｏｏｇｌｅ  Ｈａｎｇｏｕｔ）のようなサービスを含む。２０１１年には、ユーチューブは、世界中で１兆回以上の視聴を有した。視聴の１０パーセントは、携帯電話又はタブレットを介してアクセスされた。より多くのスマートフォン、タブレット、及び他の携帯コンピューティングデバイスが購入されるにつれて、ビデオ録画及びテレビ会議のためにそれらを使用することが、劇的に増加するであろう。マルチメディアサービスに対するそのような高い消費者の要求が、メディア圧縮及びワイヤレス・ネットワーク・インフラストラクチャにおける発展と結合される状況では、将来のセルラー広帯域システム及び携帯広帯域システムのマルチメディアサービス提供機能を向上させると共に、高い体感品質（ＱｏＥ）を消費者に届けることは有意義であり、これによって、任意の場所から、任意の時間に、任意のデバイスおよび技術を用いて、ビデオコンテンツ及びビデオサービスに普遍的にアクセスすることを保証する。
【図面の簡単な説明】
【０００２】
本開示の特徴及び利点は、本開示の特徴を、例として合わせて図解する添付図面に関連して行われる、以下に続く詳細な説明から明らかであろう。
【０００３】
【図１】実施例に従う、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）フォーマットを示した図である。
【０００４】
【図２】実施例に従う、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２ストリーミングビデオ品質情報を伝達するための、ネットワーク要素とユーザ機器（ＵＥ）との間の信号伝達を示した図である。
【０００５】
【図３】実施例に従う、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）による品質メタデータの運搬を示した図である。
【０００６】
【図４】実施例に従う、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）フォーマットにおける品質メタデータの配信を示した図である。
【０００７】
【図５】実施例に従う識別子（ＩＤ）割当て値のテーブルである。
【０００８】
【図６】実施例に従う拡張記述子のテーブルである。
【０００９】
【図７】実施例に従う拡張記述子タグ値のテーブルである。
【００１０】
【図８】実施例に従う、入力として国際標準化機構（ＩＳＯ）の規格に準拠したメディア・ファイル・フォーマット（ＩＳＯＢＭＦＦ）ファイル又はＭＰＥＧ−２−ＴＳファイルを受信すると共に、出力としてＭＰＥＧ−２−ＴＳに対する品質メタデータ又はＩＳＯＢＭＦＦファイルに対する品質メタデータを提供するように構成されたコーディング変換部を示した図である。
【００１１】
【図９】実施例に従う、ハイパーテキスト転送プロトコルによる動的適応型ストリーミング（ＤＡＳＨ）メディア表現記述（ＭＰＤ）ファイルの抽象構文表記法（ＡＳＮ）符号の例を示した図であり、この符号例において、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）フォーマットに基づく品質情報の運搬が、コーデックパラメータを介して信号伝達される。
【００１２】
【図１０】実施例に従う、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２ストリーミングビデオ品質情報を伝達することが実施可能なネットワーク要素の機能性を描いた図である。
【００１３】
【図１１】実施例に従う、メディアコンテンツ品質情報を使用して、メディアコンテンツ再生を実施することが可能なユーザ機器（ＵＥ）の機能性を描いた図である。
【００１４】
【図１２】実施例に従う、ユーザ機器（ＵＥ）においてＭｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２ストリーミングビデオ品質情報を受信するための、自身の上に具現化された命令を有する、少なくとも１つの非一時的なマシン可読記憶媒体のフローチャートを描いた図である。
【００１５】
【図１３】実施例に従う、ワイヤレスデバイス（例えば、ＵＥ）の図を示したものである。
【００１６】
例示された代表的な実施形態に対して、これから参照がなされるであろう。そして、同実施形態を説明するために、本明細書では特定の専門用語が使用されるであろう。にもかかわらず、本発明の範囲には、それによる限定は意図されないことが理解されるであろう。
【発明を実施するための形態】
【００１７】
本発明が開示され、且つ説明される前に、次のことは理解されるべきである。即ち、この発明は、本明細書で開示される特別な構造、プロセスステップ、又は材料に限定されないが、しかし、関連技術における当業者によって認識されると思われるような、それらの等価物に拡張される、ということは理解されるべきである。更に理解されるべきことであるが、本明細書で使用される用語は、特別な例を説明する目的のためだけに使用され、且つ限定的でないことが意図されている。異なる図面における同じ参照符号は、同じ要素を表す。フローチャート及びプロセスにおいて提供される数字は、ステップ及び動作を示す上での明快さのために提供され、且つ必ずしも特別な順序又はシーケンスを指示するものではない。
【００１８】
技術実施形態の最初の概要が以下に提供され、且つ、次に、特定の技術実施形態が、後で更に詳しく説明される。この最初の要約は、技術をより早く理解する上で読者を手助けすることを意図しており、且つ技術の主要な特徴又は必須の特徴を識別することを意図したものではない。また、この最初の要約は、請求される主題の範囲を限定することを意図したものでもない。
【００１９】
Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２ストリーミングビデオ品質情報を伝達するための技術が説明される。ネットワーク要素は、メディアコンテンツ・ストリーム表現における１つ以上のメディア・アクセス・ユニットに関連付けられる品質アクセスユニットを生成することが可能である。メディア・アクセス・ユニットは、メディアコンテンツ・ストリーム表現におけるメディアコンテンツ・フレーム（例えば、ビデオフレーム）であり得る。品質アクセスユニットは、メディアコンテンツ・ストリーム表現におけるメディア・アクセス・ユニットに対して品質メタデータ（例えば、品質測定規準）を指示することが可能である。換言すれば、各品質アクセスユニットは、１つ以上のメディア・アクセス・ユニット（又はメディアコンテンツ・フレーム）に対して品質メタデータを指示することが可能である。ネットワークは、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）において品質アクセスユニットをカプセル化することが可能である。ネットワーク要素は、品質アクセスユニットにおいて指示される品質メタデータを記述する品質拡張記述子を生成することが可能である。ネットワーク要素は、定義された周期性に従って（例えば、おおよそ１００ミリ秒ごとに）、プログラム・マップ・テーブル（ＰＭＴ）における品質拡張記述子をユーザ機器（ＵＥ）へ伝達することが可能である。加えて、ネットワーク要素は、ＭＰＥＧ−ＴＳにおける品質アクセスユニットをＵＥへ伝達することが可能である。品質アクセスユニットは、メディアコンテンツ・ストリーム表現におけるメディア・アクセス・ユニットと共に、ＵＥへ伝達することが可能である。品質アクセスユニット（及び品質メタデータ）を引き出すために、ＵＥは、品質拡張記述子を使用して、ＭＰＥＧ−ＴＳを構文解析すると共に、復号することが可能である。ＵＥは、ＵＥにおいて実行しているメディアプレーヤを介して、メディア・アクセス・ユニットを提示することが可能であるが、これは、品質アクセスユニットに含まれる品質メタデータに基づいて行われる。換言すれば、ＵＥは、メディアコンテンツ・ストリーム表現におけるメディア・アクセス・ユニットを知的な方法でストリームするために、ＭＰＥＧ−２−ＴＳにおける品質メタデータを利用することが可能である。
【００２０】
これまでに数多くのマルチメディア規格が存在するが、それらは、マルチメディアが、携帯コンピューティングデバイスから、又は携帯コンピューティングデバイス間で伝達されるのを可能とするために開発されてきた。例えば、ストリーミングビデオでは、第３世代パートナーシッププロジェクト（３ＧＰＰ）が技術仕様書（ＴＳ）２６．２３４（例えば、公開１１．０．０）を開発したが、この技術仕様書は、パケット交換ストリーミングサービス（ＰＳＳ）を説明し、このサービスは、オンデマンドコンテンツ又はライブコンテンツのユニキャストストリーミングのための実時間ストリーミングプロトコル（ＲＴＳＰ）に基づくものである。加えて、進歩的なダウンロード及び、ＨＴＴＰによる動的適応型ストリーミング（ＤＡＳＨ）を含むハイパーテキスト転送プロトコル（ＨＴＴＰ）をベースとしたストリーミングサービスは、３ＧＰＰ−ＴＳ２６．２４７（例えば、公開１１．０．０）において説明されている。３ＧＰＰをベースとしたマルチメディア放送及びマルチキャストサービス（ＭＢＭＳ）仕様書ＴＳ２６．３４６（例えば、公開１１．０．０）は、マルチキャスト／放送コンテンツ配布のための、ストリーミング技術及びダウンロード技術を規定している。そのため、ユーザ機器（ＵＥ）のような、ＤＡＳＨ／ＰＳＳ／ＭＢＭＳをベースとした携帯コンピューティングデバイスは、ＵＥデバイスにおいて、ストリームされたビデオを復号すると共に表現する。３ＧＰＰ−ＴＳ２６．２４４（例えば、公開１１．０．０）における３ＧＰＰファイルフォーマットに対するサポートは、ファイルダウンロード及び、ＨＴＴＰをベースとしたストリーミング用途のケースをサポートするべく、これらの仕様書の全てにおいて権限が与えられている。
【００２１】
ネットワーク条件における変動（即ち、ネットワーク変動性）がマルチメディアコンテンツに関連付けられる通信データレートを減少させる場合、高移動性環境におけるマルチメディアストリーミングは、困難なものであり得る。過剰負荷にあるネットワークが通信データレートを減少させる場合、エンドユーザ体感品質（ＱｏＥ）も同様に減少し得る。例えば、携帯デバイスで受信されたマルチメディアコンテンツは、より低い解像度又は品質のものであり得る。且つ／又は、マルチメディアコンテンツは、過剰負荷にあるネットワーク上で提供される場合、周期的に壊れる、又は休止することがあり得る。
【００２２】
ユーザ機器（ＵＥ）のようなクライアントへストリームされるマルチメディアコンテンツは、複数のマルチメディアコンテンツ・セグメントを含むことが可能である。マルチメディアコンテンツ・セグメントの各々は、マルチメディアコンテンツの異なる品質レベルを表す、異なる符号化バージョンを含むことが可能である。異なる符号化バージョンは、クライアントが、変化するネットワーク条件にシームレスに適合するのを許可することが可能である。例えば、ネットワーク条件が良好である場合（即ち、ネットワーク条件が、所定の閾値よりも上にある）、クライアントは、より高いビデオ品質となるマルチメディアコンテンツ・セグメントを要求することが可能である。ネットワーク条件が十分でない場合（即ち、ネットワーク条件が、所定の閾値よりも下にある場合）、クライアントは、より低いビデオ品質となるマルチメディアコンテンツ・セグメントを要求することが可能である。その結果、ネットワークの通信状態が劣悪であり、且つ適応型のメディア配信ストリームの受信が中断されてしまう可能性を減少させ得る場合には、クライアントは、依然として、（本来よりも低い品質ではあるが）マルチメディアコンテンツを構成するセグメントを受信できるかもしれない。
【００２３】
ＤＡＳＨのような幾つかのメディアストリーミング技術では、時間指定されたメタデータを含むことが現在サポートされている。時間指定されたメタデータは、クライアントに提供されるメディアコンテンツ・ストリームの中に周期的に含めることが可能である。時間指定されたメタデータの例として、品質情報及び電力削減のための指標が含まれる。時間指定されたメタデータにおける品質情報によって、クライアントは、より円滑な品質のストリーミング及び低減された帯域幅消費を達成できることが可能となる。一実施例において、ストリーミング品質及び帯域幅消費を最大化することを目的として、クライアントは、メディアコンテンツの複数の符号化されたバージョンのうちの何れがクライアント側で受信されるべきであるかを知的な方法で選択するために、品質情報（又は品質メタデータ）を使用することが可能である。品質メタデータは、クライアントで受信されているメディアコンテンツ・セグメントに関連付けることが可能である。
【００２４】
品質メタデータは、メディアコンテンツ・セグメントに対する品質レベルを動的に指示することが可能である。一実施例において、もしメディアコンテンツ・セグメントに対する品質レベルが比較的低い（例えば、ビデオの画質が粗い）ことを品質メタデータが表す場合、クライアントは、（より高いビットレートを要するが）品質レベルが向上したメディアコンテンツ・セグメントを要求することが可能である。別の実施例において、メディアコンテンツ・セグメントに対する品質レベルが比較的高いことを品質メタデータが表す場合、クライアントは、わずかに低い品質レベルでのメディアコンテンツ・セグメント（これは、低減されたビットレートをもたらし得る）を要求することが可能であり、その結果として、低減された品質レベルは、クライアントのユーザに対して、実質的に目立つものではない。換言すれば、もし品質の低減が、ユーザに対して目立つものでない場合、その時は、帯域幅を節約するために、低減された品質レベルでのメディアコンテンツ・セグメントを選択することが可能である。以前に述べたように、クライアントに提供される品質メタデータは、クライアントが、再生のためのメディアコンテンツ・セグメントを知的な方法で要求できることを可能にする。
【００２５】
Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）は、デジタルビデオ放送（ＤＶＢ）及びＡｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｃｏｍｍｉｔｔｅｅ（ＡＴＳＣ）のような多くのシステム（例えば、放送システム）において配置されるメディアフォーマットである。以前のソリューションでは、ＭＰＥＧ２−ＴＳフォーマットは、ビデオ品質測定規準及び関連するメタデータの運搬をサポートしていない。その結果、ＭＰＥＧ２−ＴＳフォーマットに基づく伝統的なシステム（例えば、放送）は、品質駆動の適応型ストリーミングの利益を実現できない。加えて、コーディング変換処理動作の間、ＭＰＥＧ２−ＴＳフォーマットにおけるサポートが欠如しているために、品質情報を変換することが、以前には不可能であった。コーディング変換処理動作の例として、国際標準化機構（ＩＳＯ）の規格に準拠したメディア・ファイル・フォーマット（ＩＳＯＢＭＦＦ）から、ＭＰＥＧ２−ＴＳファイルフォーマットへの変換、又はその逆方向の変換であるコーディング変換処理が含まれる。
【００２６】
本明細書で説明される技術は、ＭＰＥＧ２−ＴＳメディア・ファイル・フォーマットにおけるビデオ品質メタデータの運搬に関する。その結果、品質駆動の適応型ストリーミングを、ＭＰＥＧ２−ＴＳシステムに適用することが可能である。加えて、コーディング変換処理動作（例えば、ＩＳＯＢＭＦＦからＭＰＥＧ２−ＴＳへの、又はその逆の）の間の、品質情報の変換を、本技術を用いて可能にできる。
【００２７】
図１は、代表的なＭｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）フォーマットを示す。ビデオデータは、ビデオ符号器１０５に提供することが可能である。ビデオ符号器１０５は、符号化されたビデオデータを作り出すことが可能であり、この符号化されたビデオデータは、その後、第１パケタイザ１１５に提供される。第１パケタイザ１１５は、符号化されたビデオデータから、ビデオパケット化された基本ストリーム（ＰＥＳ）パケットを生成することが可能である。加えて、オーディオデータは、オーディオ符号器１１０に提供することが可能である。オーディオ符号器１１０は、符号化されたオーディオデータを作り出すことが可能であり、この符号化されたオーディオデータは、その後、第２パケタイザ１２０に提供される。第２パケタイザ１２０は、符号化されたオーディオデータから、オーディオパケット化された基本ストリーム（ＰＥＳ）パケットを生成することが可能である。一実施例において、ビデオＰＥＳパケット及びオーディオＰＥＳパケットは、プログラムストリーム（ＰＳ）マルチプレクサ１２５に提供することが可能であり、このマルチプレクサ１２５は、ビデオＰＥＳパケット及びオーディオＰＥＳパケットを含めるために、プログラムストリームを生成する。別の実施例において、ビデオＰＥＳパケット及びオーディオＰＥＳパケットは、トランスポートストリーム（ＴＳ）マルチプレクサ１３０に提供することが可能であり、このマルチプレクサ１３０は、ビデオＰＥＳパケット及びオーディオＰＥＳパケットを含めるために、トランスポートストリームを生成する。
【００２８】
ＭＰＥＧ−２−ＴＳは、オーディオ、ビデオ、及びプログラム、並びにシステム情報（ＰＳＩＰ）データの伝送及び格納のために使用される標準的なコンテナフォーマットである。コンテナフォーマット（又はラッパーフォーマット）は、異なるデータ及びメタデータの要素が、コンピュータファイルの中でいかにして共存するかを記述することが可能である。一実施例において、ＭＰＥＧ−２−ＴＳは、オーディオ／ビデオを記述するメタデータ（例えば、品質メタデータ）を含むことが可能である。ＭＰＥＧ−２−ＴＳは、ＤＶＢ、ＡＴＳＣ、及びインターネット・プロトコル・テレビジョン（ＩＰＴＶ）のような、放送システムにおいて使用することが可能である。ＭＰＥＧ−２−ＴＳは、ＭＰＥＧ−２  Ｐａｒｔ  １，Ｓｙｓｔｅｍｓ（公式には、ＩＳＯ／ＩＥＣ  ｓｔａｎｄａｒｄ  １３８１８−１又はＩＴＵ−Ｔ  Ｒｅｃ．Ｈ．２２２．０として知られる）において更に定義される。ＩＥＣは、国際電気標準会議とも呼ばれる。ＭＰＥＧ−２−ＴＳは、信号が劣化する場合に、伝送完全性を維持するためのストリーム同期化機能はもちろんのこと、パケット化された基本ストリームを（エラー訂正と共に）カプセル化するためのコンテナフォーマットを指定することが可能である。トランスポートストリームは、幾つかの方法において、プログラムストリームと異なることが可能である。プログラムストリームは、ディスク（例えば、ＤＶＤ）のような適度に信頼性のあるメディアに対して設計され、これに対して、トランスポートストリームは、地上放送又は衛星放送のような、あまり信頼性のない伝送に対して設計される。加えて、トランスポートストリームは、複数のプログラムを運搬することが可能である。
【００２９】
ＭＰＥＧ−２トランスポートストリームは、プログラム固有の情報（ＰＳＩ）を含むことが可能であり、このプログラム固有の情報（ＰＳＩ）は、あるプログラム（又はチャンネル）についてのメタデータである。ＰＳＩの一実施例は、プログラム・マップ・テーブル（ＰＭＴ）である。ＰＭＴは、プログラムについての情報を含むことが可能である。例えば、デジタルテレビジョンで使用されるトランスポートストリームは、３つのテレビジョンチャンネルを表すために、３つのプログラムを含むかもしれないであろう。３つのプログラム（又はチャンネル）は、３つのＰＭＴによって記述することが可能である。各チャンネルは、１つのビデオストリーム、１つ又は２つのオーディオストリーム、及びメタデータを含むことが可能である。ＰＭＴは、プログラム番号を含む、トランスポートストリームの中に存在する各プログラム上の情報を提供し、且つ、記述されたＭＰＥＧ−２プログラムに含まれる基本的なストリームを列挙することが可能である。
【００３０】
図２は、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２ストリーミングビデオ品質情報を伝達するための、ネットワーク要素２１０とユーザ機器（ＵＥ）２２０との間での代表的な信号伝達を示す。ネットワーク要素２１０は、コンテンツ配信ネットワーク（ＣＤＮ）又はオペレータネットワークに位置することが可能である。ネットワーク要素２１０は、メディアコンテンツをＵＥ２２０へストリームすることが可能である。本明細書で使用されるように、用語「メディアコンテンツ」は、オーディオ及び／又はビデオのことを指すことが可能である。ネットワーク要素２１０は、メディアコンテンツと一緒に、ビデオ品質情報をＵＥ２２０へ送信することが可能である。ビデオ品質情報は、メディアコンテンツに含まれる１つ以上のメディアコンテンツ・フレームに対して、品質レベルを記述することが可能である。ビデオ品質情報（例えば、品質メタデータ）は、ＵＥ２２０が、ビデオ品質情報に基づいて、ネットワーク要素２１０から、メディアコンテンツ・フレームを知的な方法で要求するのを可能にすることができる。例えば、ＵＥ２２０は、ネットワーク要素２１０から受信されたビデオ品質情報に基づいて、メディアコンテンツ・ビットレート、解像度、及び／又はフレームレートを適合させることが可能である。その結果、ＭＰＥＧ−２規格に従ってメディアコンテンツを受信する場合、ＵＥ２２０は、品質を認識することが可能である。
【００３１】
一実施例において、ネットワーク要素２１０は、メディアコンテンツ・ストリーム表現における１つ以上のメディア・アクセス・ユニット（又はビデオフレーム）に関連付けられる品質アクセスユニットを生成することが可能である。メディア・アクセス・ユニットは、メディアコンテンツ・ストリーム表現におけるメディアコンテンツ・フレーム（例えば、ビデオフレーム）であり得る。品質アクセスユニットは、メディアコンテンツ・ストリーム表現におけるメディア・アクセス・ユニットに対して、品質メタデータを指示することが可能である。品質メタデータは、メディア・アクセス・ユニットに対する品質測定規準を含むことが可能である。非制限的な実施例として、（品質メタデータを有する）特別な品質アクセスユニットは、一連の５つのメディア・アクセス・ユニット（又は５つのメディアコンテンツ・フレーム）に関連付けることが可能である。一般に、品質アクセスユニットは、メディア・アクセス・ユニットの品質レベルにおける変動を、タイムリーなやり方で反映する動的な情報であり得る。換言すれば、品質アクセスユニットは、各メディア・アクセス・ユニットに対して送信することが可能なので、品質レベルにおける変化は、その後の品質アクセスユニットにおいて変化するメタデータの中にすぐに反映され得る。
【００３２】
一実施例において、品質アクセスユニットは、特別なメディアコンテンツ・ストリームに関連付けることが可能である。複数のメディアコンテンツ・ストリームは、ある与えられた時間にネットワーク要素２１０によって放送することが可能であり、それ故、ＵＥ２２０は、どのメディアコンテンツ・ストリームが品質アクセスユニットに対応するかを知るはずである。加えて、ＵＥ２２０は、どのメディア・アクセス・ユニット（又はメディアコンテンツ・フレーム）が特別な品質アクセスユニットによって記述されつつあるかを知るはずである。この情報は、品質アクセスフォーマットにおいて指示することが可能である。
【００３３】
以前に説明したように、品質アクセスユニットは、品質メタデータを含むことが可能である。品質メタデータに含まれる品質測定規準は、メディアコンテンツ・フレームの品質レベルを判断するのに使用される、客観的基準又は主観的基準であり得る。一般に、メディアコンテンツ品質（又はビデオ品質）は、元々のメディアコンテンツと、それがメディアコンテンツ伝送又は処理システム（例えば、ビデオ符号器）を通過した後のメディアコンテンツとの間で、認められるメディアコンテンツ劣化の公式又は非公式な尺度のことを指す。換言すれば、品質測定規準は、一般に高品質であると考えられる元々のメディアコンテンツ信号（これは、元々のメディアコンテンツ信号が圧縮されていないためである）と、符号化された（又は、別な方法では、変換された）メディアコンテンツ信号との間の差異を測定することが可能である。一実施例において、品質メタデータに含まれる品質測定規準は、信号対雑音比（ＳＮＲ）、ピーク信号対雑音比（ＰＳＮＲ）、構造的類似性インデックス（ＳＳＩＭ）、マルチスケール構造的類似性インデックス（ＭＳ−ＳＳＩＭ）、ビデオ品質測定規準（ＶＱＭ）、ビデオ品質の知覚的評価（ＰＥＶＱ）、平均オピニオン評点（ＭＯＳ）、フレーム重要度（ＦＳＩＧ）、チェナコウスキー（Ｃｚｅｎａｋｏｗｓｋｉ）距離（ＣＺＤ）などを含むことが可能である。
【００３４】
一構成において、品質アクセスユニットは、ＩＳＯ／ＩＥＣ２３００１−１０において定義されるような、動的な品質メタデータを含むアクセスユニットである。それ故に、動的な品質メタデータは、１つ以上のメディアコンテンツ・フレーム（例えば、ビデオフレーム）に関連付けられるアクセスユニットに格納することが可能である。これらのアクセスユニットは、ＭＰＥＧセクションの中にカプセル化することが可能であり、これらのＭＰＥＧセクションは、０ｘ２Ｃのストリーム型の値によって識別される。各品質アクセスユニットは、品質測定規準値の配列と同様に、構成及びタイミング情報を含むことが可能である。品質値は、品質測定規準に対して、一対一の対応を有することが可能である。各品質測定規準値は、必要なら、フィールド・サイズ・バイト・パラメータによって指示されるバイトの数まで、先行するゼロバイトによってパディングすることが可能である。品質アクセスユニットは、次の構文に従うことが可能である。
【表１】
0006358638.tif 000002
【００３５】
品質アクセスユニットの構文に関して、フィールド・サイズ・バイト（即ち、ｆｉｅｌｄ＿ｓｉｚｅ＿ｂｙｔｅｓ）パラメータは、品質測定規準サンプルフィールドのサイズを指示することが可能である。測定規準カウント（即ち、ｍｅｔｒｉｃ＿ｃｏｕｎｔ）パラメータは、各品質アクセスユニットにおける品質測定規準値の数を指示することが可能である。測定規準符号（即ち、ｍｅｔｒｉｃ＿ｃｏｄｅ）パラメータは、品質アクセスユニットにおける品質測定規準値に対して、符号名を指示することが可能である。サンプルカウント（即ち、ｓａｍｐｌｅ＿ｃｏｕｎｔ）パラメータは、品質測定規準値ごとの品質測定規準サンプルの数を指示することが可能である。復号タイムスタンプ（ＤＴＳ）パラメータ（即ち、ｍｅｄｉａ＿ＤＴＳ）は、品質測定規準サンプルによって記述されるメディア・アクセス・ユニットのＤＴＳを指示することが可能である。
【００３６】
一実施例において、ネットワーク要素２１０は、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）において品質アクセスユニットをカプセル化することが可能である。ＭＰＥＧ−２−ＴＳはオーディオ、ビデオ、及びメタデータの伝送のために使用される標準的なコンテナフォーマットである。換言すれば、品質アクセスユニットは、ＭＰＥＧセクションにおいて運搬することが可能である。各品質アクセスユニットは、ランダムなアクセスポイントであり得る。加えて、各品質アクセスユニットは、単一のトランスポートストリーム（ＴＳ）パケットの中に含めることが可能である。
【００３７】
一実施例において、ネットワーク要素２１０は、品質アクセスユニットの中で指示される品質メタデータを記述する品質拡張記述子を生成することが可能である。品質拡張記述子は、イベントにつき一回、又はプログラムにつき一回、ＵＥ２２０に送信することが可能である。品質拡張記述子は、プログラム・マップ・テーブル（ＰＭＴ）における記述子を使用して、信号伝達することが可能である。ＰＭＴは、ネットワーク要素２１０からＵＥ２２０へ周期的に送信されるエンティティである。ＰＭＴは、ＵＥ２２０に伝送されるべきメディアコンテンツをＵＥ２２０に通知する、電子サービス案内である。この記述子は、パケット識別子（ＰＩＤ）の基本ストリームループの中で出現し得るが、このパケット識別子に対して、品質情報が提供される。品質拡張記述子は、各品質アクセスユニットに存在する品質測定規準を記述することが可能である。品質拡張記述子は、品質測定規準値に対して使用される一定のフィールドサイズを含むことが可能である。換言すれば、品質拡張記述子は、ＵＥ２２０が、品質アクセスユニットに含まれる品質メタデータを処理することを可能とし得る。ＵＥ２２０は、もし拡張記述子がネットワーク要素２１０から受信されない場合、品質メタデータをいかにして解釈するかが分からないかもしれず、且つ、その結果、ＵＥ２２０は、このシナリオ（即ち、ＵＥ２２０は、品質拡張記述子を受信しない場合）では品質メタデータを無視するかもしれないであろう。品質測定規準は、ＩＳＯ／ＩＥＣ２３００１−１０において更に説明することが可能である。
【００３８】
一実施例において、品質拡張記述子は、次の構文に従うことが可能である。
【表２】
0006358638.tif 000003
【００３９】
品質拡張記述子の構文に関して、記述子タグ（即ち、ｄｅｓｃｒｉｐｔｏｒ＿ｔａｇ）パラメータは、品質拡張記述子のタグを指示することが可能である。フィールド・サイズ・バイト（即ち、ｆｉｅｌｄ＿ｓｉｚｅ＿ｂｙｔｅｓ）パラメータは、各品質アクセスユニットにおける品質測定規準値に対して、（バイトにおける）一定のサイズを指示することが可能である。測定規準カウント（即ち、ｍｅｔｒｉｃ＿ｃｏｕｎｔ）パラメータは、各品質アクセスユニットにおける品質測定規準値の数を指示することが可能である。測定規準符号（即ち、ｍｅｔｒｉｃ＿ｃｏｄｅ）パラメータは、品質アクセスユニットにおける品質測定規準値に対して、符号名を指示することが可能である。任意選択的に、品質拡張記述子の構文は、ストリーム識別子（即ち、ｓｔｒｅａｍ＿ｉｄ）パラメータを含むことが可能であり、このストリーム識別子パラメータは、品質アクセスユニットによって記述されるメディアコンテンツ・ストリーム表現に対して、ストリーム識別子を指示する。これらの構文要素に対する意味規則は、ＩＳＯ／ＩＥＣ２３００１−１０において指定される。
【００４０】
一実施例において、ネットワーク要素２１０は、ＰＭＴにおける品質拡張記述子をＵＥ２２０へ伝達することが可能である。ネットワーク要素２１０は、定義された周期性に従って、品質拡張記述子を送信することが可能である。一実施例において、ネットワーク要素２１０は、おおよそ１００ミリ秒（ｍｓ）ごとに、品質拡張記述子を送信することが可能である。一般に、品質拡張記述子は、ＵＥ２２０へ送信される、より静的な情報であり得る。ＵＥ２２０は、品質拡張記述子に基づいて、メディア・アクセス・ユニット（例えば、１００ｍｓの時間フレームの中で受信されるメディア・アクセス・ユニット）のグループを解釈することが可能である。ＵＥ２２０は、次に来る品質拡張記述子に基づいて、次に来るグループのアクセスユニットを解釈することが可能である。品質拡張記述子は、数百の品質アクセスユニットに潜在的に適用される、一般的な記述子であり得る。他方で、品質アクセスユニットはより動的であり得るが、その理由は、それらが、（例えば、ビデオの数十ミリ秒のオーダーでの）１つ又は幾つかのメディアコンテンツ・フレームに関連付けられるからである。
【００４１】
ネットワーク要素２１０は、ＭＰＥＧ−ＴＳにおける品質アクセスユニットを、ＵＥ２２０へ伝達することが可能である。加えて、ネットワーク要素２１０は、メディアコンテンツ・ストリーム表現におけるメディア・アクセス・ユニットを、ＵＥ２２０へ伝達することが可能である。換言すれば、メディア・アクセス・ユニットは、対応する品質アクセスユニットに関連して、伝達することが可能である。ＭＰＥＧ規格は、パケット化フォーマットを記述するが、このフォーマットは、メディア・アクセス・ユニット（又はビデオフレーム）及び品質アクセスユニットに適用される。メディア・アクセス・ユニット及び品質アクセスユニットは、帯域内でＵＥ２２０に伝送される。他方で、品質拡張記述子（これはＰＭＴに含まれる）は、帯域外の情報である。品質拡張記述子は、メディア・アクセス・ユニット及び品質アクセスユニットから、ＵＥ２２０へ別々に伝送することが可能である。
【００４２】
一実施例において、ＵＥ２２０は、ネットワーク要素２１０から、品質拡張記述子、メディア・アクセス・ユニット、及び品質アクセスユニット（これは、ＭＰＥＧ−２−ＴＳにおいてカプセル化される）を受信することが可能である。一実施例において、ＵＥ２２０は、単一のＭＰＥＧ−２−ＴＳにおける複数のメディアコンテンツ・ストリーム表現に対応する、複数の品質拡張記述子及び関連する品質アクセスユニットを受信することが可能である。ＵＥ２２０は、品質アクセスユニットを引き出すために、ＭＰＥＧ−ＴＳを構文解析することが可能である。ＵＥ２２０は、品質アクセスユニットに含まれる品質メタデータを識別するために、品質アクセスユニットを復号することが可能である。一実施例において、ＵＥ２２０は、ＭＰＥＧ−２−ＴＳを構文解析すると共に復号するために、品質拡張記述子を使用することが可能であるが、これは、品質アクセスユニットに含まれる品質メタデータと同様に、品質アクセスユニットを引き出すことを目的としている。換言すれば、ネットワーク要素２１０から品質拡張記述子を前もって伝送することによって、ＵＥ２２０は、品質メタデータにアクセスすることが可能となり得る。もし品質拡張記述子が、ネットワーク要素２１０から前もって受信されない場合、ＵＥ２２０は、品質メタデータにアクセスできなくてもよい。ＵＥ２２０が品質拡張記述子を有していない場合のシナリオにおいては、ＵＥ２２０は、ＭＰＥＧ−２−ＴＳに含まれる品質メタデータを単に無視してもよい。下位互換性を維持するために、レガシＵＥは品質メタデータを無視してもよく、これに対して、品質を認識した新しいＵＥは、メディアコンテンツ再生の間、品質メタデータを利用してもよい。
【００４３】
一実施例において、ＵＥ２２０は、ＭＰＥＧ−２−ＴＳを処理するためのデマルチプレクサを含むことが可能である。ＭＰＥＧ−２−ＴＳは、多重化されたフォーマットであるため、オーディオ、ビデオ、メタデータ（例えば、品質アクセスユニット）などは、一緒にパッケージ化することが可能である。換言すれば、オーディオ、ビデオ、及びメタデータは、メディア上で多重化され、パケット化され、且つネットワーク要素からＵＥ２２０へ伝送される。デマルチプレクサは、オーディオ、ビデオ、及びメタデータを識別することが可能である。この時、メタデータから品質メタデータを引き出すために、ＵＥ２２０は、品質拡張記述子を使用して、メタデータ（例えば、品質アクセスユニットを含むメタデータ）を構文解析すると共に、復号することが可能である。
【００４４】
ＵＥ２２０は、メディア・アクセス・ユニット及び品質メタデータを、ＵＥ２２０のメディアコンテンツ・プレーヤに提供することが可能である。メディアコンテンツ・プレーヤは、メディア・アクセス・ユニットの再生を開始するように構成することが可能である。品質メタデータは、メディアコンテンツ・プレーヤ（例えば、ＤＡＳＨ−ＭＰＥＧ−２メディアプレーヤ）に提供することが可能である。メディアプレーヤは、どのメディアコンテンツ・フレームを前進させるように要求するか、及びいかにして前進するストリーミング・メディアコンテンツを適応させるかを決定する上で、品質メタデータを使用することが可能である。一実施例において、メディアプレーヤは、品質メタデータに基づいて、メディアコンテンツ・ビットレート、解像度、又はフレームレートを適合させることが可能である。
【００４５】
一実施例において、ＵＥ２２０のメディアプレーヤは、増加した品質レベル（より高いビットレートではあるが）を有するメディアコンテンツ・フレームを要求することが可能である。別の実施例において、もし品質メタデータが、メディアコンテンツ・フレームに対する品質レベルが比較的高いことを表す場合、メディアプレーヤは、わずかに低い品質レベル（これは、ビットレートの低減をもたらし得る）にあるメディアコンテンツ・フレームを要求することが可能であり、その結果、低減された品質レベルは、ＵＥのユーザに対しては、実質的に目立つものではない。換言すれば、もし品質の低減が、ユーザに対して目立つものでない場合、その時は、帯域幅を節約するために、低減された品質レベルにおけるメディアコンテンツ・フレームを選択することが可能である。それ故に、メディアプレーヤにおいて品質メタデータを使用することによって、ＵＥは、再生のためのメディアコンテンツ・フレームを知的な方法で要求することが可能となり得る。
【００４６】
一構成において、品質アクセスユニット及びメディア・アクセス・ユニットは、定義されたタイミング関係に従うことが可能である。品質メタデータは、関連するメディア・アクセス・ユニットと同じメディアタイムラインを共有することが可能である。品質メタデータは、１つ以上のビデオフレームに関連付けることが可能である。品質アクセスユニットは、復号することが可能であり、且つ対応するメディア・アクセス・ユニットがネットワーク要素２１０から取得される前に、復号された情報は、ＵＥ２２０に対して利用可能とすることが可能である。そのようなタイミング関係は、次のことを保証することが可能である。即ち、関連するメディア・アクセス・ユニットの要求時間及び表現タイムスタンプ（ＰＴＳ）に対して、品質アクセスユニット内の品質メタデータが、十分なリードタイムを有しながら、ＵＥ２２０に対して利用可能となる、ということが保証される。メディア・アクセス・ユニットのＰＴＳ、及び品質アクセスユニットのＰＴＳは同一であり得る。品質アクセスユニットは、十分なリードタイムを有しながら、トランスポートストリームの中で伝送することが可能であり、その結果、メディア特性（例えば、ビットレート、解像度、フレームレート）に対する適切な適応化を、関連するメディア・アクセス・ユニットの提示時間に先だって実施することが可能である。
【００４７】
図３は、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）による品質メタデータの運搬を示したものである。図３は、ＭＰＥＧ−２プログラム３１０を、関連するメタデータと共に示す。ＭＰＥＧ−２プログラム３１０は、オーディオ３２２及びビデオ３２４に関連付けることが可能である。ＭＰＥＧ−２プログラム３１０は、プログラム・マップ・テーブル（ＰＭＴ）３２０によって記述することが可能であり、ここでプログラム・マップ・テーブル（ＰＭＴ）３２０は、一意のパケット識別子（ＰＩＤ）を有する。ＭＰＥＧ−２プログラム３１０に関連付けられた基本ストリームは、ＰＭＴ３２０において列挙されるＰＩＤを有することが可能である。ＰＭＴ３２０は、コンテンツラベル付け記述子３２２、及び品質メタデータポインタ記述子３２４を含むことが可能である。コンテンツラベル付け記述子３２２は、コンテンツラベル３３０を指すことが可能である。コンテンツラベル３３０は、メタデータサービス３６０によって参照することが可能である。品質メタデータポインタ記述子３２４は、品質メタデータ記述子３２６に向けることが可能である。ＰＭＴ３２０における品質メタデータ記述子３２６はまた、品質拡張記述子と呼ぶことが可能である。品質メタデータ記述子３２６は、メタデータサービスＩＤ３２８を指すことが可能である。ＭＰＥＧ−２プログラム３１０は、メタデータストリーム３５５を含むことが可能である。メタデータストリーム３５５は、ビデオ３４０における１つ以上のフレームに対して、品質メタデータを含むことが可能である。それ故に、ビデオ３４０、オーディオ３５０、及びメタデータストリーム３５５（例えば、これは、品質メタデータを含む）は、ＭＰＥＧ−２プログラム３１０の中で多重化することが可能である。
【００４８】
図４は、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）フォーマットにおける品質メタデータの配信を示す。ＭＰＥＧ−２−ＴＳは、オーディオ及びビデオ（Ａ／Ｖ）コンテンツ４１０を含むことが可能である。Ａ／Ｖコンテンツ４１０は、ネットワーク要素からユーザ機器（ＵＥ）に提供することが可能である。Ａ／Ｖコンテンツ４１０がＵＥに提供されている間、メタデータ（例えば、品質メタデータ）は、Ａ／Ｖコンテンツ４１０と共に、周期的に送信することが可能である。一実施例において、Ａ／Ｖコンテンツ４１０は、第１品質メタデータに関連付けられる第１パケットタイムスタンプ（ＰＴＳ１）、第２品質メタデータに関連付けられる第２パケットタイムスタンプ（ＰＴＳ２）、及び第３品質メタデータに関連付けられる第３パケットタイムスタンプ（ＰＴＳ３）を含むことが可能である。換言すれば、パケットタイムスタンプは、対応する品質メタデータと実質的に同一であり得る。ＵＥは、Ａ／Ｖコンテンツ４１０に関連付けられる品質メタデータと同様に、Ａ／Ｖコンテンツ４１０を受信することが可能であり、且つ品質メタデータに基づいて、Ａ／Ｖコンテンツ４１０を適応的にストリームすることが可能である。例えば、ＵＥは、ＭＰＥＧ−２−ＴＳにおいて受信される品質メタデータに基づいて、増加したビットレート又は減少したビットレートを要求することが可能である。
【００４９】
図５は、識別子（ＩＤ）割り当て値の代表的なテーブルである。ＭＰＥＧ２−ＴＳフォーマットに対するＩＤ割り当て値は、ＩＳＯ／ＩＥＣ１３８１８−１のテーブル２−３１に含めることが可能である。一実施例において、テーブルは、０ｘ０Ａの値、及び「ＩＳＯ／ＩＥＣ２３００１−１０（品質アクセスユニット）セクション」の関連した記述を含むことが可能である。
【００５０】
一構成において、ＩＳＯ／ＩＥＣ１３８１８−１のテーブル２−３４（図５には示されず）は、０ｘ２Ｃの値、及び「セクションにおいて運搬される品質ストリーム・アクセス・ユニット」の関連記述を含むことが可能である。加えて、ＩＳＯ／ＩＥＣ１３８１８−１標準化仕様書の表２−３４は、０ｘ２Ｄから０ｘ７Ｅまでの値、及び「ＩＴＵ−Ｔ  Ｒｅｃ．Ｈ．２２２．０｜ＩＳＯ／ＩＥＣ１３８１８−１標準化仕様書」における予約値に関する関連記述を含むことが可能である。
【００５１】
一構成において、ＩＳＯ／ＩＥＣ１３８１８−１標準化仕様書の表Ｔ−１（図５に示されず）は、「コーデック」パラメータ値を含むことが可能である。例として、０ｘ２Ｃとして識別されたストリームの型は、「Ｖｑｍｅ」として識別された要素に関連付けることが可能である。
【００５２】
図６は、拡張記述子の代表的なテーブルである。拡張識別子は、ＩＳＯ／ＩＥＣ１３８１８−１標準化仕様書の条項２．６．９０における表２−１０３の２に含めることが可能である。テーブルは、Ｑｕａｌｉｔｙ＿ｅｘｔｅｎｓｉｏｎ＿ｄｅｓｃｒｉｐｔｏｒ（）、と記される品質拡張記述子を含むことが可能である。
【００５３】
図７は、拡張記述子タグ値の代表的なテーブルである。拡張記述子タグ値は、ＩＳＯ／ＩＥＣ１３８１８−１標準化仕様書の条項２．６．９１における表２−１０３の３に含めることが可能である。テーブルは、品質拡張記述子を含むことが可能であり、この品質拡張記述子はまた、Ｑｕａｌｉｔｙ＿ｅｘｔｅｎｓｉｏｎ＿ｄｅｓｃｒｉｐｔｏｒ（）、と呼ばれる。品質拡張記述子は、９という拡張記述子タグ値に関連付けることが可能である。品質拡張記述子は、トランスポートストリーム（ＴＳ）に適用可能であり得るが、パケットストリーム（ＰＳ）には適用可能であり得ない。加えて、品質拡張記述子の構造は、ＩＳＯ／ＩＥＣ１３８１８−１標準化仕様書の条項２．６．１０４及び条項２．６．１０５において定義することが可能である。
【００５４】
図８は、代表的なコーディング変換部８１０を示し、このコーディング変換部８１０は、入力として国際標準化機構（ＩＳＯ）の規格に準拠したメディア・ファイル・フォーマット（ＩＳＯＢＭＦＦ）ファイル又はＭＰＥＧ−２−ＴＳファイルを受信すると共に、出力としてＭＰＥＧ−２−ＴＳに対する品質メタデータ又はＩＳＯＢＭＦＦファイルに対する品質メタデータを提供するように構成される。一実施例において、ＭＰＥＧ−２−ＴＳに対する品質メタデータを生成するために、コーディング変換部８１０は、ＩＳＯＢＭＦＦファイルを受信し、ＩＳＯＢＭＦＦファイルを復号し、且つＩＳＯＢＭＦＦファイルにおける品質メタデータを変換することが可能である。換言すれば、ＩＳＯＢＭＦＦファイルから引き出された品質メタデータは、ＭＰＥＧ−２−ＴＳに対して使用することが可能である。別の実施例において、ＩＳＯＢＭＦＦファイルを使用して伝達されるべき品質メタデータを生成するために、コーディング変換部８１０は、ＭＰＥＧ−２−ＴＳファイルを受信し、ＭＰＥＧ−２−ＴＳファイルを復号し、且つＭＰＥＧ−２−ＴＳファイルにおける品質メタデータを変換することが可能である。換言すれば、ＭＰＥＧ−２−ＴＳファイルから引き出された品質メタデータは、ＩＳＯＢＭＦＦファイルに対して使用することが可能である。ＩＳＯＢＭＦＦファイルによって伝達されるべき品質メタデータは、ＭＰＥＧ−２−ＴＳをベースとしたメディアコンテンツ・ストリーム表現に関連付けることが可能であり、ここで品質メタデータは、ＭＰＥＧ−２−ＴＳをベースとしたメディアコンテンツ・ストリーム表現における１つ以上のメディアコンテンツ・フレームに対する品質測定規準値を含む。
【００５５】
図９は、パイパーテキスト転送プロトコルによる動的適応型ストリーミング（ＤＡＳＨ）メディア表現記述（ＭＰＤ）ファイルの、代表的な抽象構文表記法（ＡＳＮ）符号の例を示す。Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）フォーマットに基づく品質情報の運搬は、ＤＡＳＨ−ＭＰＤファイルにおけるコーデックパラメータ（即ち、ｃｏｄｅｃｓ  ｐａｒａｍｅｔｅｒ）を介して、信号伝達することが可能である。コーデックパラメータは、「ｖｑｍｅ．ｐｓｎｒ」の値を指示することが可能である。この例では、ビデオ品質測定規準は、ピーク信号対雑音比（ＰＳＮＲ）に基づくことが可能である。異なるビデオ品質測定規準に対するコーデック名及び関連するメタデータの完全なセットを、ＩＳＯ／ＩＥＣ２３００１−１０において見つけることが可能である。
【００５６】
図１０のフローチャートにおいて示されるように、別の実施例として、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２ストリーミングビデオ品質情報を伝達することが実施可能なネットワーク要素の機能性１０００が提供される。当該ネットワーク要素の機能性１０００は、方法として実施することが可能であるか、又は機能性１０００は、演算装置上での命令として実行することが可能であり、ここで命令は、少なくとも１つのコンピュータ可読媒体、又は少なくとも１つの非一時的なマシン可読記憶媒体に含まれる。ブロック１０１０におけるように、ネットワーク要素は、１つ以上のプロセッサを備えることが可能であり、該プロセッサは、メディアコンテンツ・ストリーム表現における１つ以上のメディア・アクセス・ユニットに関連付けられる品質アクセスユニットを生成するように構成され、品質アクセスユニットは、メディアコンテンツ・ストリーム表現におけるメディア・アクセス・ユニットに対して、品質メタデータを指示する。ブロック１０２０におけるように、１つ以上のプロセッサは、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）において品質アクセスユニットをカプセル化するように構成することが可能である。ブロック１０３０におけるように、１つ以上のプロセッサは、品質アクセスユニットにおいて指示される品質メタデータを記述する品質拡張記述子を生成するように構成することが可能である。ブロック１０４０におけるように、１つ以上のプロセッサは、定義された周期性に従って、品質拡張記述子を、ユーザ機器（ＵＥ）に伝達するように構成することが可能である。ブロック１０５０におけるように、１つ以上のプロセッサは、メディアコンテンツ・ストリーム表現におけるメディア・アクセス・ユニットと共に、ＭＰＥＧ−ＴＳにおける品質アクセスユニットを、ＵＥに伝達するように構成することが可能であり、ここで品質アクセスユニットは、品質拡張記述子に基づいて、ＵＥにおいて解釈される。
【００５７】
一構成例において、第１プロセッサは、ブロック１０１０、１０２０、及び／又は１０３０における動作を実施することが可能である。第１プロセッサは、単一のプロセッサであり得るか、又は、代わりに、第１プロセッサは、１つ以上の別々のプロセッサから構成され得る。一構成例において、第２プロセッサは、ブロック１０４０及び／又は１０５０における動作を実施することが可能である。第２プロセッサの一実施例は、ベースバンドプロセッサである。
【００５８】
一実施例において、ＭＰＥＧ−ＴＳ及びメディア・アクセス・ユニットにおける品質アクセスユニットは、ＵＥに伝達され、その結果、ＵＥは、品質拡張記述子を使用してＭＰＥＧ−ＴＳを構文解析することが可能となるが、それによって、ＵＥは、品質アクセスユニットを引き出し、品質アクセスユニットを復号し、且つ品質アクセスユニットに基づいて、メディア・アクセス・ユニットを提示する。別の実施例において、品質メタデータは、次の品質測定規準値の少なくとも１つを含む。即ち、ピーク信号対雑音比（ＰＳＮＲ）、構造的類似性インデックス（ＳＳＩＭ）、マルチスケール構造的類似性インデックス（ＭＳ−ＳＳＩＭ）、ビデオ品質測定規準（ＶＱＭ）、ビデオ品質の知覚的評価（ＰＥＶＱ）、平均オピニオン評点（ＭＯＳ）、又はフレーム重要度（ＦＳＩＧ）、の少なくとも１つを含む。
【００５９】
一実施例において、品質拡張記述子は、次の少なくとも１つを含む。即ち、各品質アクセスユニットにおける品質測定規準値の数、各品質アクセスユニットにおける品質測定規準値に対する一定のサイズ、品質アクセスユニットにおける品質測定規準値に対する符号名、又は品質アクセスユニットによって記述されるメディアコンテンツ・ストリーム表現に対するストリーム識別子、の少なくとも１つを含む。別の実施例において、１つ以上のプロセッサは、単一のＭＰＥＧ−２−ＴＳを使用して、複数のメディアコンテンツ・ストリーム表現に対応する、複数の品質拡張記述子及び関連する品質アクセスユニットを送信するように更に構成される。
【００６０】
一実施例において、各品質アクセスユニットは、品質測定規準値の数、品質測定規準サンプルフィールドのサイズ、品質測定規準値に対する符号名、品質測定規準値ごとの品質測定規準サンプルの数、又は品質測定規準サンプルによって記述されるメディア・アクセス・ユニットの復号タイムスタンプ（ＤＴＳ）、の少なくとも１つを含む。別の実施例において、ＭＰＥＧ−２−ＴＳに対する品質メタデータを生成するために、１つ以上のプロセッサは、国際標準化機構（ＩＳＯ）ベースのメディア・ファイル・フォーマット（ＩＳＯＢＭＦＦ）ファイルを構文解析し、ＩＳＯＢＭＦＦファイルを復号し、且つＩＳＯＢＭＦＦファイルにおける品質メタデータを変換するためのコーディング変換部を使用するように更に構成される。
【００６１】
一実施例において、国際標準化機構（ＩＳＯ）の規格に準拠したメディア・ファイル・フォーマット（ＩＳＯＢＭＦＦ）ファイルによってネットワーク要素から伝達されるべき品質メタデータを生成するために、１つ以上のプロセッサは、ＭＰＥＧ−２−ＴＳファイルを構文解析し、ＭＰＥＧ−２−ＴＳファイルを復号し、且つＭＰＥＧ−２−ＴＳファイルにおける品質メタデータを変換するためのコーディング変換部を使用するように更に構成される。別の実施例において、ＩＳＯＢＭＦＦファイルによって伝達されるべき品質メタデータは、ＭＰＥＧ−２−ＴＳをベースとしたメディアコンテンツ・ストリーム表現に関連付けられ、ここで品質メタデータは、ＭＰＥＧ−２−ＴＳをベースとしたメディアコンテンツ・ストリーム表現における１つ以上のメディアコンテンツ・フレームに対して品質測定規準値を含む。
【００６２】
一実施例において、品質拡張記述子は、プログラム・マップ・テーブル（ＰＭＴ）に含まれ、且つおおよそ１００ミリ秒（ｍｓ）ごとに、ＵＥに伝達される。別の実施例において、メディア・アクセス・ユニットは、メディアコンテンツ・ストリーム表現におけるメディアコンテンツ・フレーム（例えば、メディアコンテンツ・フレーム）である。更に別の実施例において、品質アクセスユニットの表現タイムスタンプは、メディア・アクセス・ユニットの表現タイムスタンプと実質的に同一である。
【００６３】
図１１のフローチャートで示されるように、別の実施例は、メディアコンテンツ品質情報を使用して、メディアコンテンツ再生を実施することが可能なユーザ機器（ＵＥ）の機能性１１００を提供する。機能性は、方法として履行することが可能であるか、又は機能性は、マシン上の命令として実行することが可能であり、ここで命令は、少なくとも１つのコンピュータ可読媒体上に、又は少なくとも１つの非一時的なマシン可読記憶媒体上に含まれる。ブロック１１１０におけるように、ＵＥは１つ以上のプロセッサを備えることが可能であり、ここで該プロセッサは、品質アクセスユニットにおける品質メタデータを記述する品質拡張記述子を、ＵＥにおいて、ネットワーク要素から受信するように構成され、品質アクセスユニットは、ＵＥにおいて受信されるべきメディアコンテンツ・ストリーム表現における１つ以上のメディア・アクセス・ユニットに関連付けられる。ブロック１１２０におけるように、１つ以上のプロセッサは、メディアコンテンツ・ストリーム表現におけるメディア・アクセス・ユニットと共に、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）における品質アクセスユニットを、ネットワーク要素から受信するように構成することが可能である。ブロック１１３０におけるように、１つ以上のプロセッサは、品質拡張記述子に基づいて、ＭＰＥＧ−２−ＴＳにおける品質アクセスユニットに由来する品質メタデータを、ＵＥにおいて識別するように構成することが可能である。ブロック１１４０におけるように、１つ以上のプロセッサは、メディアコンテンツ再生を開始するために、メディア・アクセス・ユニット及び品質メタデータを、ＵＥのメディアコンテンツ再生部に提供するように構成することが可能であり、ここでメディアコンテンツ再生部は、品質メタデータに基づいて、メディアコンテンツ・ビットレート、解像度、又はフレームレートの、少なくとも１つを適合させるように構成される。
【００６４】
一構成において、第１プロセッサは、ブロック１１１０及び／又は１１２０における動作を実施することが可能である。第１プロセッサの一実施例は、ベースバンドプロセッサである。一構成において、第２プロセッサは、ブロック１１３０及び／又は１１４０における動作を実施することが可能である。第２プロセッサは、単一のプロセッサであり得るか、又は、代わりに、第２プロセッサは、１つ以上の別々のプロセッサから構成され得る。
【００６５】
一実施例において、品質メタデータは、次の品質測定規準値の少なくとも１つを含む。即ち、ピーク信号対雑音比（ＰＳＮＲ）、構造的類似性インデックス（ＳＳＩＭ）、マルチスケール構造的類似性インデックス（ＭＳ−ＳＳＩＭ）、ビデオ品質測定規準（ＶＱＭ）、ビデオ品質の知覚的評価（ＰＥＶＱ）、平均オピニオン評点（ＭＯＳ）、又はフレーム重要度（ＦＳＩＧ）の、少なくとも１つを含む。別の実施例において、品質拡張記述子は、各品質アクセスユニットにおける品質測定規準値の数、各品質アクセスユニットにおける品質測定規準値に対する一定のサイズ、品質アクセスユニットにおける品質測定規準値に対する符号名、又は品質アクセスユニットによって記述されるメディアコンテンツ・ストリーム表現に対するストリーム識別子、の少なくとも１つを含む。
【００６６】
一実施例において、１つ以上のプロセッサは、単一のＭＰＥＧ−２−ＴＳにおける複数のメディアコンテンツ・ストリーム表現に対応する、複数の品質拡張記述子及び関連する品質アクセスユニットを受信するように更に構成される。別の実施例において、各品質アクセスユニットは、品質測定規準値の数、品質測定規準サンプルフィールドのサイズ、品質測定規準値に対する符号名、品質測定規準値ごとの品質測定規準サンプルの数、又は品質測定規準サンプルによって記述されるメディア・アクセス・ユニットの復号タイムスタンプ（ＤＴＳ）、の少なくとも１つを含む。
【００６７】
図１２のフローチャートで示されるように、別の実施例は、ユーザ機器（ＵＥ）において、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２ストリーミングビデオ品質情報を受信するための、自身の上に具現化された命令を有する、少なくとも１つの非一時的なマシン可読記憶媒体の機能性１２００を提供する。ブロック１２１０におけるように、命令は、これが実行された場合、品質アクセスユニットにおける品質メタデータを記述する品質拡張記述子を、ネットワーク要素から、ＵＥの少なくとも１つのプロセッサを使用して受信することを、ＵＥに実施させることが可能であり、ここで品質アクセスユニットは、ＵＥで受信されるべきメディアコンテンツ・ストリーム表現における、１つ以上のメディア・アクセス・ユニットに関連付けられる。ブロック１２２０におけるように、命令は、これが実行された場合、メディアコンテンツ・ストリーム表現におけるメディア・アクセス・ユニットと共に、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）−２トランスポートストリーム（ＴＳ）における品質アクセスユニットを、ネットワーク要素から、ＵＥの少なくとも１つのプロセッサを使用して受信することを、ＵＥに実施させることが可能である。ブロック１２３０におけるように、命令は、これが実行された場合、品質拡張記述子に基づいて、ＭＰＥＧ−２−ＴＳにおける品質アクセスユニットから、品質メタデータを、ＵＥの少なくとも１つのプロセッサを使用して引き出すことを、ＵＥに実施させることが可能であり、ここで品質メタデータは、メディア・アクセス・ユニットの再生の間、ＵＥで使用される。
【００６８】
一実施例において、少なくとも１つの非一時的なマシン可読記憶媒体は、命令を更に備えることが可能であり、該命令は、これがＵＥの少なくとも１つのプロセッサによって実行された場合、次のことをＵＥに実施させる。即ち、メディア・アクセス・ユニットの再生を開始するために、メディア・アクセス・ユニット及び品質メタデータを、ＵＥのメディアコンテンツ再生部に提供することをＵＥに実施させ、ここでメディアコンテンツ再生部は、品質メタデータに基づいて、メディアコンテンツ・ビットレート、解像度、又はフレームレートの、少なくとも１つを適合させるように構成される。
【００６９】
一実施例において、品質拡張記述子は、ＵＥにおいて、ネットワークから、おおよそ１００ミリ秒（ｍｓ）ごとに受信され、ここで品質拡張記述子は、プログラム・マップ・テーブル（ＰＭＴ）に含まれる。別の実施例において、少なくとも１つの非一時的なマシン可読記憶媒体は、命令を更に備えることが可能であり、該命令は、これがＵＥの少なくとも１つのプロセッサによって実行される場合、次のことをＵＥに実行させることが可能である。即ち、該命令は、対応するメディア・アクセス・ユニットがネットワーク要素から取得される前に、品質アクセスユニットをＵＥにおいて復号することを、ＵＥに実行させる。
【００７０】
図１３は、ユーザ機器（ＵＥ）、移動局（ＭＳ）、携帯ワイヤレスデバイス、携帯通信デバイス、タブレット、ハンドセット、又は他の型のワイヤレスデバイスのような、ワイヤレスデバイスの図解例を提供する。ワイヤレスデバイスは、ノード又は伝送局と通信するように構成された１つ以上のアンテナを含むことが可能であり、ここでノード又は伝送局は、基地局（ＢＳ）、進化型ノードＢ（ｅＮＢ）、ベースバンドユニット（ＢＢＵ）、遠隔無線ヘッド（ＲＲＨ），遠隔無線機器（ＲＲＥ）、リレー基地（ＲＳ）、無線機器（ＲＥ）、遠隔無線ユニット（ＲＲＵ）、中央処理モジュール（ＣＰＭ）、又は他の型の無線ワイドエリアネットワーク（ＷＷＡＮ）アクセスポイントのようなものである。ワイヤレスデバイスは、３ＧＰＰ−ＬＴＥ、ＷｉＭＡＸ、高速パケットアクセス（ＨＳＰＡ）、ブルートゥース（登録商標）、及びＷｉＦｉを含む、少なくとも１つのワイヤレス通信規格を使用して、通信するように構成することが可能である。ワイヤレスデバイスは、各ワイヤレス通信規格に対する別々のアンテナを使用して、又は複数のワイヤレス通信規格に対する共有のアンテナを使用して、通信することが可能である。ワイヤレスデバイスは、ワイヤレス・ローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレス・パーソナルエリアネットワーク（ＷＰＡＮ）、及び／又はＷＷＡＮにおいて通信することが可能である。
【００７１】
図１３はまた、マイクロフォン及び１つ以上のスピーカの図解を提供するが、これらは、ワイヤレスデバイスからのオーディオ入力及びオーディオ出力に対して使用することが可能である。ディスプレイスクリーンは、液晶ディスプレイ（ＬＣＤ）スクリーン、又は有機発光ダイオード（ＯＬＥＤ）ディスプレイのような、他の型のディスプレイスクリーンであり得る。ディスプレイスクリーンは、タッチスクリーンとして構成することが可能である。タッチスクリーンは、容量性の、抵抗性の、又は別の型のタッチスクリーン技術を使用することが可能である。アプリケーションプロセッサ及びグラフィックプロセッサは、処理能力及び表示能力を提供するために、内部メモリと結合させることが可能である。不揮発性メモリポートもまた、データ入力／データ出力の選択肢をユーザに提供するために使用することが可能である。不揮発性メモリポートはまた、ワイヤレスデバイスのメモリ能力を拡大するために使用することが可能である。キーボードは、付加的なユーザ入力を提供するために、ワイヤレスデバイス内部に一体的に組み込まれるか、又はワイヤレスデバイスに無線通信で結合することが可能である。仮想キーボードもまた、タッチスクリーンを使用して提供することが可能である。
【００７２】
様々な技術、又はそれらのある態様若しくはある部分は、有形の媒体において具現化されたプログラムコード（即ち、命令）の形態を取ってもよく、ここで有形の媒体とは、フロッピー（登録商標）ディスク、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、ハードドライブ、非一時的なコンピュータ可読記憶媒体、又は他の任意のマシン可読記憶媒体のようなものであり、ここでプログラムコードがコンピュータのようなマシンにロードされ、且つこのマシンによって実行される場合、マシンは様々な技術を実践するための装置となる。回路構成は、ハードウェア、ファームウェア、プログラムコード、実行可能な符号、コンピュータ命令、及び／又はソフトウェアを含むことが可能である。非一時的なコンピュータ可読記憶媒体は、信号を含まないコンピュータ可読記憶媒体であり得る。プログラム可能なコンピュータ上のプログラムコード実行の場合には、コンピューティングデバイスは、プロセッサ、プロセッサによって可読な記憶媒体（揮発性メモリ及び不揮発性メモリ、並びに／又は記憶素子を含む）、少なくとも１つの入力デバイス、及び少なくとも１つの出力デバイスを含んでもよい。揮発性メモリ及び不揮発性メモリ、並びに／又は記憶素子は、ランダムアクセスメモリ（ＲＡＭ）、消去可能でプログラム可能な読み出し専用メモリ（ＥＰＲＯＭ）、フラッシュドライブ、光ドライブ、磁気ハードドライブ、ソリッドステートドライブ、又は電子データを格納するための他の媒体であり得る。ノード及びワイヤレスデバイスはまた、トランシーバモジュール（即ち、トランシーバ）、計数器モジュール（即ち、計数器）、処理モジュール（即ち、プロセッサ）、及び／又はクロックモジュール（即ち、クロック）又は時計モジュール（即ち、時計）を含むことが可能である。本明細書で説明される様々な技術を履行し得る、又は利用し得る、１つ以上のプログラムは、アプリケーション・プログラミング・インターフェース（ＡＰＩ）、再利用可能な制御部などを使用してもよい。そのようなプログラムは、コンピュータシステムと通信するための、高水準手順のプログラミング言語、又はオブジェクト指向のプログラミング言語において実装することが可能である。しかしながら、プログラム（複数可）は、必要ならば、アセンブリ又はマシン言語において実装することが可能である。いずれの場合も、言語は、コンパイル言語又はインタプリタ言語であり得、且つハードウェアによる実装と結合され得る。
【００７３】
本明細書で使用されるように、プロセッサという用語は、汎用目的のプロセッサ、ＶＬＳＩ、ＦＰＧＡ、又は他の型の特殊プロセッサのような特殊プロセッサを含むのに加えて、ワイヤレス通信を送信し、受信し、且つ処理するためのトランシーバにおいて使用されるベースバンドプロセッサを含むことが可能である。
【００７４】
理解されるべきことであるが、この明細書で説明される機能的ユニットの多くは、モジュールと呼ばれてきたが、これは、それらの個別の実装形態からの独立性を特に強調するためである。例えば、モジュールは、ハードウェア回路として実装することが可能であり、ここでハードウェア回路は、特注の超大規模集積（ＶＬＳＩ）回路又はゲートアレイ、ロジックチップのような既製の半導体、トランジスタ、又は他のディスクリート回路素子を備える。モジュールはまた、フィールド・プログラマブル・ゲートアレイ、プログラマブル・アレイ・ロジック、プログラマブル・ロジック・デバイスなどのような、プログラマブル・ハードウェア・デバイスにおいて実装することが可能である。
【００７５】
一実施例において、複数のハードウェア回路は、この明細書で説明される機能的ユニットを履行するために使用することが可能である。例えば、第１ハードウェア回路は、処理動作を実施するために使用することが可能であり、且つ第２ハードウェア回路（例えば、トランシーバ）は、他の実在物と通信するために使用することが可能である。第１ハードウェア回路及び第２ハードウェア回路は、単一のハードウェア回路に統合することが可能であるか、又は、代わりに、第１ハードウェア回路及び第２ハードウェア回路は、別々のハードウェア回路であり得る。
【００７６】
モジュールはまた、様々な型のプロセッサにより実行可能なソフトウェアとして実装することが可能である。実行可能な符号の識別されたモジュールは、例えば、１つ以上の物理的又は論理的なブロックのコンピュータ命令を備え、これらは、例えば、オブジェクト、手続き、又は機能として組織化することが可能である。にもかかわらず、識別されたモジュールの実行可能なものは、物理的に一緒に位置する必要はなく、しかし異なる場所に格納された異種の命令を備えることが可能であり、これらの命令は、論理的に一緒に結合される場合、モジュールを備え、且つモジュールに対して決められた目的を達成する。
【００７７】
実際に、実行可能な符号のモジュールは、単一の命令又は多くの命令であり得、且つ幾つかの異なる符号セグメントにわたって、異なるプログラムの間に、及び幾つかのメモリデバイスにまたがって、分布することさえあり得る。同様に、動作的データは、モジュール内で識別すると共にモジュール内に例示することが可能であり、且つ任意の適切な形で具現化し、且つ任意の適切な型のデータ構造の中で組織化することが可能である。動作的データは、単一のデータセットとして収集することが可能であり、又は異なる記憶デバイスにわたることを含めて、異なる場所にわたって分布させることが可能であり、且つ少なくとも部分的には、システム上又はネットワーク上の電子信号としてのみ存在することが可能である。モジュールは、望ましい機能を実施できるエージェントを含めて、受動的又は能動的であり得る。
【００７８】
この明細書を通して「実施例」又は「代表的な」を参照することは、次のことを意味する。即ち、実施例に関連して説明される特別な特徴、構造、又は特性は、本発明の少なくとも１つの実施形態に含まれる、ということである。従って、この明細書を通して様々な箇所で、「実施例において」という句、又は「代表的な」という単語が現れるが、これは、必ずしも同じ実施形態を全て参照するということではない。
【００７９】
本明細書で使用されるように、複数の項目、構造的要素、組成的要素、及び／又は材料は、便宜上、共通のリストで提示してもよい。しかしながら、これらのリストは、あたかもリストの各要素が、個々には別々の要素、しかも一意的な要素として識別されると解釈されるべきである。従って、そのようなリストの個々の要素は、反対の指示無しに、共通グループの中でのそれらの提示に基づくだけで、同じリストの他の任意の要素の事実上の等価物として解釈されるべきではない。加えて、本発明の様々な実施形態及び実施例は、これらの様々な構成要素に対する代替物と共に、ここに参照することが可能である。理解されることであるが、そのような実施形態、実施例、及び代替例は、お互いの事実上の等価物と解釈されるべきではなく、本発明の別々の表現、しかも自律した表現と考えられるべきである。
【００８０】
更に、説明された特徴、構造、又は特性は、１つ以上の実施形態において、任意の適切なやり方で組み合わせることが可能である。以下の説明では、本発明の実施形態を完全に理解するために、配置、距離、ネットワーク例などの実施例のような、数多くの特定の詳細が提供されている。しかしながら、関連技術における当業者は、１つ以上の特定の詳細がなくても、又は他の方法、構成要素、配置などを用いることで、本発明が実施され得ることを認識するであろう。他の事例において、良く知られた構造、材料、又は動作は、図示されない又は詳細に説明されないが、これは、本発明の不明瞭な側面を避けるためである。
【００８１】
前述の実施例は、１つ以上の特別な応用において本発明の原理を例示している一方で、創意ある才能を行使することなく、また本発明の原理及び概念から外れることなく、形態、用途、及び履行の詳細において数多くの変更例が創作され得ることは、当業者にとって明らかであろう。よって、本発明は、以下に明記される請求項による内容以外には、制限されないことを意図している。
【図１】
0006358638.tif 000004
【図２】
0006358638.tif 000005
【図３】
0006358638.tif 000006
【図４】
0006358638.tif 000007
【図５】
0006358638.tif 000008
【図６】
0006358638.tif 000009
【図７】
0006358638.tif 000010
【図８】
0006358638.tif 000011
【図９】
0006358638.tif 000012
【図１０】
0006358638.tif 000013
【図１１】
0006358638.tif 000014
【図１２】
0006358638.tif 000015
【図１３】
0006358638.tif 000016