(57)【特許請求の範囲】
【請求項１】
家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素の配信のための帯域幅を割り当てるシステムであって、
プロセッサと、
前記プロセッサと作動可能に通信する非一時的なコンピュータ可読記憶媒体と、
を備え、前記コンピュータ可読記憶媒体が、１又はそれよりも多くのプログラミング命令を含み、前記命令が実行されたときに、
トランスポートストリームにおけるコンテンツ機会を検出し、
前記コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定し、
最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、前記複数のコンテンツ要素の各々のうちの最高プロファイルの利用可能なバージョンのための帯域幅を前記最高プロファイルの利用可能なコンテンツストリームに割り当て、
前記複数のコンテンツ要素の各々のうちの前記最高プロファイルの利用可能なバージョンのための前記帯域幅の割り当て後に残っている前記複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅をより低いプロファイルのコンテンツストリームに割り当てる、
ように前記プロセッサに行わせる、前記複数のコンテンツ要素の少なくとも一つの前記より低いプロファイルバージョンは、対応する最高プロファイルバージョンをより低いプロファイルバージョンに変換することによって生成される、ことを特徴とするシステム。
【請求項２】
前記トランスポートストリームが、高解像度プログラミングストリームを含む、請求項１に記載のシステム。
【請求項３】
前記コンテンツ機会が、テレビ広告スロットの少なくとも一部分を含む、請求項１に記載のシステム。
【請求項４】
前記複数のコンテンツ要素がテレビ広告コンテンツを含む、請求項１に記載のシステム。
【請求項５】
前記最高プロファイルの利用可能なバージョンが、高解像度バージョンを含む、請求項１に記載のシステム。
【請求項６】
前記低いプロファイルの利用可能なバージョンが、標準解像度バージョンを含む、請求項１に記載のシステム。
【請求項７】
前記最高プロファイルの利用可能なバージョンが、第１ビットレートでエンコードされた高解像度バージョンを含み、前記より低いプロファイルの利用可能なバージョンが、第２ビットレートでエンコードされた高解像度バージョンを含み、前記第２ビットレートが、前記第１ビットレートよりも低い、請求項１に記載のシステム。
【請求項８】
前記最高プロファイルの利用可能なバージョンが、第１解像度でエンコードされた高解像度バージョンを含み、前記より低いプロファイルの利用可能なバージョンが、第２解像度でエンコードされた高解像度バージョンを含み、前記第２解像度が、前記第１解像度よりも低い、請求項１に記載のシステム。
【請求項９】
前記コンピュータ可読記憶媒体が更に、実行されたときに、
第２トランスポートストリームで第２コンテンツ機会を検出するように前記プロセッサに行わせるプログラミング命令を更に含み、前記第２トランスポートストリームが、低プロファイルのトランスポートストリームであり、前記トランスポートストリームが、高プロファイルのトランスポートストリームであり、
前記コンピュータ可読記憶媒体が更に、実行されたときに、
前記第２コンテンツ機会に関してアドレス指定された複数の第２コンテンツ要素を決定し、
前記複数のコンテンツ要素のための前記帯域幅を割り当てる前に前記複数の第２コンテンツ要素の各々のための帯域幅を低プロファイルのトランスポートストリームに割り当てるように前記プロセッサに行わせるプログラミング命令を更に含む、請求項１に記載のシステム。
【請求項１０】
前記低プロファイルのトランスポートストリームが、標準解像度トランスポートストリームであり、前記高プロファイルのトランスポートストリームが、高解像度トランスポートストリームである、請求項９に記載のシステム。
【請求項１１】
前記トランスポートストリームが、テレビジョンネットワークの高プロファイルバージョンを送信し、前記第２トランスポートストリームが、前記テレビジョンネットワークの低プロファイルバージョンを送信する、請求項９に記載のシステム。
【請求項１２】
前記コンピュータ可読記憶媒体が、実行されたときに、前記複数のコンテンツ要素に優先順位を付けるように前記プロセッサに行わせるプログラミング命令を更に含み、前記複数のコンテンツ要素の各々に最高の優先順位から最低の優先順位までが割り当てられる、請求項１に記載のシステム。
【請求項１３】
家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素の配信のための帯域幅を割り当てるコンピュータに実装される方法であって、プロセッサによって、
トランスポートストリームにおけるコンテンツ機会を検出する段階と、
前記コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定する段階と、
最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、前記複数のコンテンツ要素の各々のうちの最高の利用可能なプロファイルバージョンのための帯域幅を前記最高プロファイルの利用可能なコンテンツストリームに割り当てる段階と、
前記複数のコンテンツ要素の各々のうちの前記最高プロファイルの利用可能なバージョンのための前記帯域幅の割り当て後に残っている前記複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅をより低いプロファイルのコンテンツストリームに割り当てる段階と、
を含む、前記複数のコンテンツ要素の少なくとも一つの前記より低いプロファイルバージョンは、対応する最高プロファイルバージョンをより低いプロファイルバージョンに変換することによって生成される、方法。
【請求項１４】
前記トランスポートストリームが、高解像度プログラミングストリームを含む、請求項１３に記載の方法。
【請求項１５】
前記コンテンツ機会が、テレビ広告スロットの少なくとも一部分を含む、請求項１３に記載の方法。
【請求項１６】
前記複数のコンテンツ要素がテレビ広告コンテンツを含む、請求項１３に記載の方法。
【請求項１７】
前記最高プロファイルの利用可能なバージョンが、高解像度バージョンを含む、請求項１３に記載の方法。
【請求項１８】
前記低いプロファイルの利用可能なバージョンが、標準解像度バージョンを含む、請求項１３に記載の方法。
【請求項１９】
前記最高プロファイルの利用可能なバージョンが、第１ビットレートでエンコードされた高解像度バージョンを含み、前記より低いプロファイルの利用可能なバージョンが、第２ビットレートでエンコードされた高解像度バージョンを含み、前記第２ビットレートが、前記第１ビットレートよりも低い、請求項１３に記載の方法。
【請求項２０】
前記最高プロファイルの利用可能なバージョンが、第１解像度でエンコードされた高解像度バージョンを含み、前記より低いプロファイルの利用可能なバージョンが、第２解像度でエンコードされた高解像度バージョンを含み、前記第２解像度が、前記第１解像度よりも低い、請求項１３に記載の方法。
【請求項２１】
第２トランスポートストリームにおいて第２コンテンツ機会を検出する段階を更に含み、前記第２トランスポートストリームが、低プロファイルのトランスポートストリームであり、前記トランスポートストリームが、高プロファイルのトランスポートストリームであり、前記方法が更に、
前記第２コンテンツ機会に関してアドレス指定された複数の第２コンテンツ要素を決定する段階と、
前記複数のコンテンツ要素のための前記帯域幅を割り当てる前に、前記複数の第２コンテンツ要素の各々のための帯域幅を低プロファイルのトランスポートストリームに割り当てる段階と、
を更に含む、請求項１３に記載の方法。
【請求項２２】
前記低プロファイルのトランスポートストリームが、標準解像度トランスポートストリームであり、前記高プロファイルのトランスポートストリームが、高解像度トランスポートストリームである、請求項２１に記載の方法。
【請求項２３】
前記トランスポートストリームが、テレビジョンネットワークの高プロファイルバージョンを送信し、前記第２トランスポートストリームが、前記テレビジョンネットワークの低プロファイルバージョンを送信する、請求項２２に記載の方法。
【請求項２４】
前記複数のコンテンツ要素に優先順位を付ける段階を更に含み、前記複数のコンテンツ要素の各々に最高の優先順位から最低の優先順位までが割り当てられる、請求項２２に記載の方法。
【請求項２５】
家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素の配信のための帯域幅を割り当てるように構成されたコンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体であって、前記コンピュータ可読プログラムコードが、
トランスポートストリームにおけるコンテンツ機会を検出するように構成されたコンピュータ可読プログラムコードと、
前記コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定するように構成されたコンピュータ可読プログラムコードと、
最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、前記複数のコンテンツ要素の各々のうちの最高の利用可能なプロファイルバージョンのための帯域幅を前記最高プロファイルの利用可能なコンテンツストリームに割り当てるように構成されたコンピュータ可読プログラムコードと、
前記複数のコンテンツ要素の各々のうちの前記最高プロファイルの利用可能なバージョンの割り当て後に残っている前記複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅を、より低いプロファイルのコンテンツストリームに割り当てるように構成されたコンピュータ可読プログラムコードと、
前記複数のコンテンツ要素の少なくとも一つの前記より低いプロファイルを、対応する最高プロファイルバージョンを前記より低いプロファイルバージョンに変換することによって生成するように構成されたコンピュータ可読プログラムコードと、
を含む、コンピュータ可読記憶媒体。
【請求項２６】
第２トランスポートストリームで第２コンテンツ機会を検出するように構成されたコンピュータ可読プログラムコードを更に含み、前記第２トランスポートストリームが、低プロファイルのトランスポートストリームであり、前記トランスポートストリームが、高プロファイルのトランスポートストリームであり、前記コンピュータ可読プログラムコードが更に、
前記第２コンテンツ機会に関してアドレス指定された複数の第２コンテンツ要素を決定し、
前記複数のコンテンツ要素のための前記帯域幅を割り当てる前に、前記複数の第２コンテンツ要素の各々のための帯域幅を低プロファイルのトランスポートストリームに割り当てる、
ように構成されている、請求項２５に記載のコンピュータ可読記憶媒体。
【請求項２７】
前記低プロファイルのトランスポートストリームが、標準解像度トランスポートストリームであり、前記高プロファイルのトランスポートストリームが、高解像度トランスポートストリームである、請求項２６に記載のコンピュータ可読記憶媒体。
【請求項２８】
前記トランスポートストリームが、テレビジョンネットワークの高プロファイルバージョンを送信し、前記第２トランスポートストリームが、前記テレビジョンネットワークの低プロファイルバージョンを送信する、請求項２６に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願に対する相互参照）
本出願は、その内容が本明細書にあたかも完全に記載されているように引用により全体が本明細書に組み込まれる、２０１２年８月７日出願の米国仮出願第６１／６８０，４５０号の利益を主張する。
【０００２】
（技術分野）
説明する技術は、一般的に、メディアネットワーク内でブロードキャストされるトランスポートストリームにおける帯域幅の割り当てに関し、より具体的には、トランスポートストリームの利用可能なリソースに基づく、異なるリソースプロファイルを有するコンテンツの配信のための帯域幅の割り当てに関する。
【背景技術】
【０００３】
メディアネットワークは、高解像度（ＨＤ）及び標準解像度（ＳＤ）プログラミングストリームのような複数のタイプのプログラミングストリームを同時にブロードキャストすることができる。一般に、ＨＤプログラミングは、１６：９のアスペクト比及び垂直解像ライン約１９２０本×水平解像ライン１０８０本、すなわち１９２０×１０８０（１フレームあたり２．１メガピクセル）、又は１２８０×７２０（１フレームあたり０．９メガピクセル）の解像度を有することができる。標準解像度（ＳＤ）は、一般に、ＨＤよりも低い信号フォーマットを指すのに使用される。メディアネットワークは、ユーザ需要、コンテンツプロバイダ要求、ネットワーク要件に基づいて利用可能なフォーマットで様々なタイプのコンテンツを提供することができる。異なるフォーマットは、異なるリソースを必要とし、例えば、ＨＤコンテンツはＳＤ帯域幅よりも多くの帯域幅を必要とする。一般に、メディアネットワークは、付加的な帯域幅を用いてＨＤコンテンツを送信するなど、より高いプロファイルのコンテンツを提供するためにリソースの利用が増大する。しかしながら、コンテンツを収容するためにリソース利用を増大させると、効率が低下し、複数のタイプのプログラミングフォーマットを提供する有益性が低下することになる。従って、メディアネットワークは、既存リソースを用いて視聴者に送信するために、コンテンツのための帯域幅を効率的に割り当てるように構成された方法から恩恵を受けるであろう。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国仮出願第６１／６８０，４５０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本開示は、説明する特定のシステム、デバイス、及び方法を変更することができるので、これらに限定されるものではない。説明で使用される用語は、単に特定の形態又は実施形態を説明する目的のものに過ぎず、その範囲を限定することを意図するものではない。
【０００６】
本文書で使用される単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈がそれ以外を明確に示さない限り複数形の照応を含む。他に定義されない限り、本明細書で使用する全ての技術的及び科学的用語は、当業者によって一般的に理解されるのと同じ意味を有する。本開示のいかなるものも、従来の発明によるそのような開示に対して本発明が先行しないものであると自認すると解釈されるべきではない。本文書で使用される用語「ｃｏｍｐｒｉｓｉｎｇ」は、「限定ではないが含む」を意味する。
【課題を解決するための手段】
【０００７】
本発明の実施形態は、様々なフォーマット及び解像度のコンテンツ間で帯域幅リソースを割り当てて、伝送の受信側への全コンテンツアセットの配信を保証するための適応帯域幅管理を提供する。本発明の実施形態は、スケジュール又はターゲットコンテンツの配信のために必要な帯域幅を判定し、帯域幅のような不十分なリソースを利用できない場合に、既存のリソース及びコンテンツを管理して、これによって利用可能なコンテンツストリーム又はチャネルを通じて全てのコンテンツが配信されるのを保証する。
【０００８】
１つの実施形態において、家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素の配信のための帯域幅を割り当てるシステムは、プロセッサと、プロセッサと作動可能に通信する非一時的なコンピュータ可読記憶媒体とを含むことができる。コンピュータ可読記憶媒体は、１又はそれよりも多くのプログラミング命令を含み、該命令が実行されたときに、トランスポートストリームにおけるコンテンツ機会を検出し、コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定し、最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、複数のコンテンツ要素の各々のうちの最高の利用可能なプロファイルバージョンのための帯域幅を最高プロファイルの利用可能なコンテンツストリームに割り当て、複数のコンテンツ要素の各々のうちの最高プロファイルの利用可能なバージョンのための帯域幅の割り当て後に残っている複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅をより低いプロファイルのコンテンツストリームに割り当てるように、プロセッサに行わせる。
【０００９】
１つの実施形態において、家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素のための帯域幅を割り当てるコンピュータに実装される方法は、プロセッサによって、トランスポートストリームにおけるコンテンツ機会を検出する段階と、コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定する段階と、最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、複数のコンテンツ要素の各々のうちの最高の利用可能なプロファイルバージョンのための帯域幅を最高プロファイルの利用可能なコンテンツストリームに割り当てる段階と、複数のコンテンツ要素の各々のうちの最高プロファイルの利用可能なバージョンのための帯域幅の割り当て後に残っている複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅をより低いプロファイルのコンテンツストリームに割り当てる段階と、を含むことができる。
【００１０】
１つの実施形態において、コンピュータ可読記憶媒体は、家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素のための帯域幅を割り当てるように構成されたコンピュータ可読プログラムコードを有し、コンピュータ可読プログラムコードは、トランスポートストリームにおけるコンテンツ機会を検出するように構成されたコンピュータ可読プログラムコードと、コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定するように構成されたコンピュータ可読プログラムコードと、最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、複数のコンテンツ要素の各々のうちの最高の利用可能なプロファイルバージョンのための帯域幅を最高プロファイルの利用可能なコンテンツストリームに割り当てるように構成されたコンピュータ可読プログラムコードと、複数のコンテンツ要素の各々のうちの最高プロファイルの利用可能なバージョンのための帯域幅の割り当て後に残っている複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅をより低いプロファイルのコンテンツストリームに割り当てるように構成されたコンピュータ可読プログラムコードと、を含むことができる。
【００１１】
本発明の上記及び他の目的は、添付図面と関連して解釈される以下の詳細な説明からより容易に明らかになるであろう。
【図面の簡単な説明】
【００１２】
【図１】一部の実施形態による例示的なメディアネットワークを示す図である。
【図２】一部の実施形態に従って構成される例示的な帯域幅割り当て方法を示す流れ図である。
【図３Ａ】一部の実施形態による例示的な帯域幅割り当てシステムを示す図である。
【図３Ｂ】一部の実施形態による例示的な帯域幅割り当てシステムを示す図である。
【図３Ｃ】一部の実施形態による例示的な帯域幅割り当てシステムを示す図である。
【図４】上述のような種々のコンピュータ処理及びシステムを含む又は実施するのに使用することができる例示的な内部ハードウェアのブロック図である。
【発明を実施するための形態】
【００１３】
説明する技術は、一般的に、ブロードキャストストリーム内のコンテンツ機会に関してアドレス指定されるコンテンツに対するリソース割り当てのためのシステム、方法、及びコンピュータ可読媒体を対象とする。メディアネットワークは、高プロファイルフォーマット及び低プロファイルフォーマットのような異なるリソース要件を有する複数のフォーマット又は解像度で加入者宅内機器（ＣＰＥ）にコンテンツを送信するように構成することができる。例えば、高プロファイルフォーマットは、低プロファイルフォーマットよりも多くの帯域幅をトランスポートストリーム内で必要とする可能性がある。高プロファイルフォーマットの非限定的な例は、高解像度（ＨＤ）コンテンツであり、低プロファイルフォーマットの非限定的な例は、標準解像度コンテンツ（ＳＤ）である。付加的なフォーマット又は解像度は、以下に限定されるものではないが、４Ｋ、８Ｋ、１０８０ｉ、１０８０ｐ、７８０ｉ、７８０ｐ、又は同様のものを含むことができる。一部の実施形態によれば、メディアネットワークは、リソース閾値を満たすまでは、高プロファイルコンテンツ要求に応答して高プロファイルコンテンツを提供するように構成することができる。リソース閾値に達した後は、メディアネットワークは、要求されたコンテンツを低プロファイルフォーマットで提供することができる。このようにして、メディアネットワークは、付加的な帯域幅のような追加のリソースを必要とすることなく、要求されたコンテンツを提供することができる。
【００１４】
図１は、一部の実施形態による例示的なメディアネットワークを示している。図１に示すように、メディアネットワーク１００は、メディアコンテンツプロバイダ１０５を含むことができる。メディアコンテンツプロバイダ１０５の非制限的な例は、テレビジョンブロードキャストネットワーク、ケーブルテレビジョンネットワーク、衛星テレビジョンネットワーク、インターネットサービスプロバイダ（ＩＳＰ）、コンピュータデバイス広告ネットワーク、メディア配信ネットワーク、クラウドコンピュータネットワーク、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、地上波ネットワーク、移動体ネットワーク、１ウェイネットワーク、２ウェイネットワーク、又はこれらの組み合わせを含む。メディアコンテンツプロバイダ１０５は、メディアネットワーク１００の視聴者１１５と通信するように構成された１又はそれよりも多くのローカルコンテンツシステム１１０ａ−１１０ｎにコンテンツを送信することができる。ローカルコンテンツシステム１１０ａ−１１０ｎは、メディアコンテンツプロバイダ１０５から受信したメディアコンテンツを視聴者１１５の定義された部分に送信するように構成された機器及びシステムを含むことができる。ローカルコンテンツシステム１１０ａ−１１０ｎの例示的かつ非制限的な例は、ケーブルテレビジョンネットワークヘッドエンド、インターネットサービスプロバイダ基地局などを含む。
【００１５】
実施形態によれば、メディアコンテンツプロバイダ１０５は、物理的デバイスプラットフォーム及びネットワークにわたって同時に作動するように構成することができる。例えば、コンテンツは、ケーブルテレビジョンシステムにわたってセットトップボックス（ＳＴＢ）、スマートテレビ（Ｓｍａｒｔ  ＴＶ）、及び／又はデジタルビデオレコーダ（ＤＶＲ）に、ＩＳＰネットワーク上で標準的なネットワーク通信プロトコル（例えば、イーサネット又はＷｉ−Ｆｉ）を使用して移動コンピュータデバイスに、標準的な電気通信プロトコル（例えば、第３世代（３Ｇ）、第４世代（４Ｇ）、ロング・ターム・エボリューション（ＬＴＥ）など）にわたってスマートフォンデバイスに、及びＬＡＮ、ＷＡＮ、及び／又はＩＳＰネットワークを通じてホームゲートウェイデバイスに配信することができる。
【００１６】
視聴者１１５は、以下に限定されるものではないが、ＳＴＢ、テレビジョン、ＤＶＲ、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、モバイルコンピュータデバイス、スマートフォン、タブレットコンピュータデバイス、ホームゲートウェイ又は同様のものを含む様々な受信機デバイス、或いは加入者宅内機器（ＣＰＥ）を通してメディアネットワーク１００からメディアコンテンツを受信することができる複数の家庭１２０を含むことができる。複数の家庭１２０が図１に示されているが、図を単純化するために１つだけに符号が付けられている。視聴者１１５は、様々なセグメント化ファクタに基づいてセグメント１２５ａ−１２５ｎに分割することができる。セグメント化ファクタの非制限的な例は、年齢、性別、職業、家屋所有の年数、世帯規模、収入、地理的位置、家族規模、メディア利用習慣、及びこれらの組み合わせを含む。例えば、視聴者セグメントは、６０，０００ドルよりも上の年収を有する年齢２５から３５の間の男性を含むことができる。
【００１７】
一部の実施形態によれば、視聴者は、家庭アドレス指定可能にすることができ、それによってメディアコンテンツプロバイダ１０５及び／又はローカルコンテンツシステム１１０ａ−１１０ｎは、特定のコンテンツを視聴者１１５の各家庭１２０及び／又はセグメント１２５ａ−１２５ｎに直接向けることができる。一部の実施形態によれば、コンテンツは、一般的に受信者によって受信及び消費することができるデータのいずれのタイプを含むことができる。コンテンツの例示的かつ非制限的な例は、広告、娯楽プログラム、情報プログラム、メッセージ、ビデオ、オーディオ、グラフィック、及び／又はアニメコンテンツを含む。メディアコンテンツプロバイダ１０５は、広告又はテレビ番組のような特定のメディアコンテンツをある一定のセグメント１２５ａ−１２５ｎだけに向けることができる。
【００１８】
１つの実施形態において、メディアコンテンツプロバイダ１０５及び／又はローカルコンテンツシステム１１０ａ−１１０ｎは、リニアアドレス指定可能テレビジョン広告システムのようなリニアアドレス指定可能システムを実施するように構成することができる。リニアアドレス指定可能システムにおいて、コンテンツは、リニアブロードキャストシステム内のＳＴＢ、ホームゲートウェイ、及び／又はＤＶＲのような個々の家庭１２０の受信機デバイスをターゲットにすることができる。一般に、リニアブロードキャストシステムは、全ての又は実質的に全てのコンテンツ（例えば、プログラミングネットワーク）を視聴者１１５内の全ての受信機デバイスにブロードキャストするように構成することができる。
【００１９】
リニアブロードキャストシステム内で広告のようなターゲットコンテンツ又はターゲットコンテンツ要素を提供するには、ターゲットコンテンツが表示されるようスケジュールされた時間（一般に「アベイル（ａｖａｉｌ）」と呼ぶことができる）の間に、受信機デバイスがターゲットコンテンツにアクセスできることが必要とすることができる。例えば、ターゲットコンテンツ要素は、コマーシャルフィードストリームのような、別個の帯域幅又はトランスポートストリーム上で送信することができる。
【００２０】
メディアコンテンツプロバイダ１０５は、以下に限定されるものではないが、標準解像度（ＳＤ）及び高解像度（ＨＤ）フォーマットを含む複数のフォーマット又はプロファイルで番組コンテンツをＣＰＥに同時にブロードキャストするように構成することができる。番組コンテンツは、コンテンツの特定のフォーマット用に構成されたＭＰＥＧ−２エンコード送信ストリームのようなプログラミングストリームを用いてブロードキャストすることができる。
【００２１】
プログラミングストリームは、ＣＰＥに送信されるプログラミングストリームを、コンテンツ要素を受信するための異なるストリーム（「コンテンツストリーム」）に切り替えるためのコンテンツ機会（プレースメント機会、「アベイル」、コマーシャルスロット、広告スロット、スロット）を含むことができる。ＣＰＥは、コンテンツ要素の完了に応答してプログラミングストリームに切り替えて戻ることができる。例えば、テレビジョンプログラミングストリームは、プログラミング内に「コマーシャル・ブレイク」として構成されたコンテンツ機会を有することができる。このコンテンツ機会の間、ＣＰＥは、テレビジョンプログラミングストリームの受信から、コマーシャルコンテンツをブロードキャストするように構成されたコマーシャルフィーダストリームのようなコンテンツストリームの受信に切り替えることができる。コマーシャルストリーム内のコンテンツ要素（例えば、テレビコマーシャル）が完了した後、ＣＰＥは、テレビジョンプログラミングストリームに切り替えて戻ることができる。一般に、メディアネットワークは、コンテンツ機会に関連付けられたプロファイルに対応するプロファイルを有するコンテンツ要素を提供するように構成される。例えば、ＨＤコマーシャルは、ＨＤプログラミングストリーム上のアベイルに提示することができる。
【００２２】
家庭アドレス指定可能メディアネットワーク１００において、複数のコンテンツ要素を各コンテンツ機会に送信することができる。例えば、３つの異なるセグメント１２５ａ−１２５ｎにアドレス指定された３つのコンテンツ要素は、１又はそれよりも多くのコンテンツストリームを用いてブロードキャストすることができる。ユーザによる視聴のために、例えば、ローカルコンテンツシステム１１０ａ−１１０ｎレベルで及び／又はＣＰＥで適切なコンテンツ要素を選択することができる。従って、メディアコンテンツプロバイダ１０５は、様々なフォーマットタイプで複数のプログラミングトランスポートストリーム及び複数のコンテンツストリームをブロードキャストすることができる。例えば、特定のテレビジョンネットワークは、メディアネットワーク１００内で１つのＨＤプログラミングストリーム及び１つのＳＤプログラミングストリームにわたってブロードキャストすることができる。これに加えて、メディアネットワーク１００は、例えば、ＨＤ及びＳＤプログラミングストリーム内のアベイルにターゲットされたコマーシャルとして少なくとも１つのＨＤコンテンツストリーム及び１つのＳＤコンテンツを送信することができる。
【００２３】
複数のトランスポートストリームを用いたプログラミング及びコンテンツ要素の送信は、メディアネットワーク１００のリソース要件及び効率に影響を及ぼす可能性がある。例えば、トランスポートストリームの追加による帯域幅のようなリソースの追加は、機器、ネットワーク資産、及びリソース利用要件を必要とする場合があり、これは、メディアネットワーク１００のコスト効率及びユーザに提供されるサービスレベルに影響を与える場合がある。従って、メディアコンテンツプロバイダ１０５は、需要の増大に応答して帯域幅を増加させるプロバイダ能力が制限される。
【００２４】
テレビ広告のような家庭アドレス指定可能コンテンツを従来技術による高プロファイルフォーマットで提供することは、一般的に、利用可能な帯域幅を増加させることによって、例えば、付加的なトランスポートストリームを用いてコンテンツを送信することによって実施される。例えば、メディアネットワークは、ＨＤ及びＳＤプログラミングを提供するように構成することができる。ＨＤプログラミングストリームは、２つのテレビジョンネットワークを送信するように構成することができる。ＨＤプログラミングストリームは、メディアコンテンツプロバイダが、３つの家庭アドレス指定可能ＨＤ広告を必要とする広告主に販売したコンテンツ提供物を含むことができる。ＨＤ広告を送信するための対応するＨＤコンテンツストリームは、同じコンテンツ提供物スロット中に２つのコマーシャルを同様に送信することができるに過ぎない。既存技術によれば、メディアネットワークは、３つの広告のうちの１つの送信に失敗するか、又は２つのＨＤコンテンツストリームを用いて３つのＨＤ広告を（最初の２つのＨＤ広告を１つのＨＤコンテンツストリーム上で、第３のＨＤ広告を第２のＨＤコンテンツストリーム上で）送信するかのいずれかとすることができる。しかしながら、このようなシステムは、柔軟性がなく、ネットワーク帯域幅の割り当て及び使用のようなリソース利用に関して最適化されていない。例えば、ＨＤアベイルが開始されると、従来技術に従って構成されたシステムは、リソース利用を増大させるか、又は家庭アドレス指定可能なアベイルが部分的に機能しなくなるかのいずれかとすることができる。
【００２５】
従って、本明細書で説明する一部の実施形態は、コンテンツ提供物に関してアドレス指定されるコンテンツ要素のための帯域幅の割り当て及び／又はフォーマットを動的に適応するように構成することができる。図２は、一部の実施形態に従って構成された例示的な帯域幅割り当て方法の流れ図を示している。様々な実施形態において、図２に関連して本明細書で説明する構成要素は、一般的に、あらゆる順序及び／又はあらゆる組み合わせで組み合わせることができ、本明細書に記載する順序によって限定されず、より多くの又はより少ない構成要素を含むことができる。図２に示した各段階は、メディアネットワークの種々の構成要素を含むことができるシステムによって実行されると説明しており、図１に示したメディアネットワーク１００のこのような構成要素は、１又はそれよりも多くのコンピュータデバイス、サーバ、ネットワーク機器構成要素、ソフトウエアアプリケーションなどを含む。
【００２６】
図２に示すように、システムは、トランスポートストリームにおいてコンテンツ機会を検出することができる（２０５）。例えば、コンテンツ機会は、プログラミングストリームにおけるテレビ番組のアベイルとすることができる。プログラミングストリームは、ＨＤフォーマットを含む高プロファイルフォーマットのような種々のフォーマットを含むことができる。一般に、プログラミングストリームのフォーマットは、メディアネットワークにおいて利用可能な最低フォーマットではない。例えば、メディアフォーマットは、ＨＤ及びＳＤトランスポートストリームを送信するように構成されたメディアネットワークにおけるＨＤトランスポートストリームとすることができる。本システムは、コンテンツ機会に関してアドレス指定されたコンテンツ要素を決定することができる（２１０）。例えば、複数の家庭アドレス指定可能コマーシャルは、３つの異なるメディアネットワーク視聴者セグメント向けのテレビコマーシャルの３つのバージョンのように、コンテンツスロットに対してターゲットすることができる。
【００２７】
本システムは、利用可能なコンテンツストリームにおいてコンテンツ要素に対して帯域幅を割り当てることができる（２１５）。例えば、メディアネットワークは、コンテンツ要素を送信するために１つの高プロファイル（例えば、ＨＤ）コンテンツストリーム及び１つの低プロファイル（例えば、ＳＤ）コンテンツストリームを含むことができる。１つの実施形態において、コンテンツストリームは、メディアネットワーク内でコマーシャルフィードとして構成することができる。本システムは、最高プロファイルの利用可能なコンテンツストリームにおいて利用可能なリソースがあるか否かを判定することができる（２２０）。例えば、リソースは、帯域幅、チャネル数、ビットレート、又はトランスポートストリームの他の制約様態を含むことができる。一般に、最高プロファイルの利用可能なコンテンツストリームは、コンテンツ機会に関連するプログラミングストリームのプロファイルと一致するプロファイルを有するコンテンツストリームとすることができる。例えば、コンテンツ機会は、ＨＤプログラミングストリームのような高プロファイルプログラミングストリーム内に存在することができる。従って、最高プロファイルの利用可能なコンテンツストリームは、高プロファイル（ＨＤ）プログラミングストリームを含むことができる。
【００２８】
リソースが利用可能であるとシステムが判定した場合（２２０）、最高プロファイルの利用可能なコンテンツ要素のための帯域幅が最高プロファイルの利用可能なコンテンツストリームで割り当てられ（２２５）、そうでない場合には、より低い利用可能なコンテンツ要素のための帯域幅がより低いプロファイルの利用可能なコンテンツストリームで割り当てられる（２３０）。例えば、トランスポートストリームがＨＤプログラミングストリームである場合、本システムは、ＨＤコマーシャルストリームにおいて十分なリソースが利用可能であるかどうかを判定することができる（２２０）。十分なリソースがある場合、本システムは、コンテンツ機会に対応する時間にてＨＤコマーシャルのための帯域幅をＨＤコマーシャルストリームで割り当てることができる（２２５）。十分なリソースがない場合、本システムは、コンテンツ機会に対応する時間にてＳＤコマーシャルのための帯域幅をＳＤコマーシャルストリームで割り当てることができる（２３０）。
【００２９】
このようにして、メディアネットワークは、既存の帯域幅内でコンテンツ要素のための帯域幅を割り当て、及び／又は様々なプロファイルを有するコンテンツのための帯域幅を割り当てることによって帯域幅の拡大を制限するような柔軟性を有することができる。図２を参照しながら説明したように、一部の実施形態は、要求されたコンテンツに関連する元のプロファイルとは異なるプロファイルを有するコンテンツのための帯域幅を動的に割り当てて、要求されたコンテンツの配信を持続しながらシステムリソースを管理することができるメディアネットワークシステムを提供する。
【００３０】
１つの実施形態において、本システムは、利用可能なプロファイルのコンテンツ要素を生成及び／又はアクセスすることができ、コンテンツ要素のための帯域幅を割り当てる（２２５、２３０）ときにこれらの要素から選択することができる。別の実施形態では、本システムは、コンテンツストリームにおいてコンテンツ要素のための帯域幅を割り当てるために、コンテンツ要素のプロファイルを動的に変更、修正、トランスコーディング、又は他の方法で変換することができる。例えば、本システムは、必要に応じてＨＤコンテンツ要素をＳＤコンテンツ要素としてエンコードするように構成することができる。一部の実施形態によれば、本システムは、特定のリソース要件を満たすために、複数のコンテンツ要素のプロファイルを修正するように構成することができる。例えば、３つのＳＤコンテンツ要素が約４Ｍｂｐｓでエンコードされ、１０Ｍｂｐｓの帯域幅しか利用可能でない場合、本システムは、３つのＳＤコンテンツ要素全てを約３．３３Ｍｂｐｓにトランスコーディングすることができる。
【００３１】
本システムは、全てのコンテンツ要素のための帯域幅が割り当てられたかどうかを判定することができる（２３５）。コンテンツ要素のための全ての帯域幅が割り当てられたと本システムが判定した場合（２３５）、コンテンツ機会のための割り当て処理が完了し（２４０）、そうでない場合には、本システムは、コンテンツ要素のための帯域幅のコンテンツストリームへの割り当てを継続することができる（２１５）。
【００３２】
１つの実施形態において、メディアネットワークは、本明細書に記載する実施形態に従って説明した方法に加えて、１又はそれよりも多くの要因に基づいてコンテンツ要素のための帯域幅を割り当てることができる。例えば、実施形態は、特定のコンテンツ要素のための帯域幅が、より低い優先順位のコンテンツ要素と比較して高プロファイルバージョンで割り当てられるようより高い優先順位を有するように、コンテンツ要素、コンテンツ機会、セグメント又は同様のものに優先順位を付けるように構成することができる。種々の実施形態によれば、価格、セグメント人口統計、コンテンツタイプ又は同様のものに基づいて、コンテンツ要素に優先順位を付けることができる。例えば、メディアネットワークは、コンテンツ要素のための帯域幅をターゲットとするため、従って高プロファイルバージョンとして割り当てられるようより高い優先順位を有するために、より高い料金でコンテンツプロバイダにコンテンツ機会を販売することができる。別の例では、メディアネットワークは、より高いプロファイルバージョンを割り当てるために、特定のセグメントの帯域幅に優先順位を付けて、ＨＤテレビを有することが分かっているセグメントには、ＨＤテレビを有する可能性がより低いセグメントよりも高い優先順位を付けることができ、或いは、２５から４５歳の年齢層の視聴者には、６５歳以上の年齢層よりも高い優先順位を付けることができる。別の例では、コンテンツ要素には、コンテンツタイプに基づいて優先順位を付けることができ、例えば、番組プロモーションには製品広告よりも高い優先順位を付けることができる。このような実施形態によれば、システムは、高プロファイルバージョンで割り当てられる最も高い可能性を有するようにどのコンテンツ要素を最初に割り当てるべきかを判定することができる。
【００３３】
本明細書ではＨＤ及びＳＤプロファイルを実施例として用いてきたが、一部の実施形態に従って使用可能なメディアプロファイル、フォーマット、システム、圧縮、エンコーディングレベル又は同様のもののあらゆるタイプが本明細書では企図されるので、実施形態はこれに限定されるものではない。例えば、メディアネットワークは、６ＭｂｐｓのＨＤ、９ＭｂｐｓのＨＤ、及び１１ＭｂｐｓのＨＤなどのようなエンコーディングレベルに基づいた複数のプロファイルを含むことができる。
【００３４】
１つの例では、メディアネットワークは、３つのフォーマット、すなわち、第１フォーマット、第２フォーマット、及び第３フォーマットを使用することができ、各々が様々なリソース要件を有する。この例では、第１フォーマットが特定のリソースの最も多くを必要とし、第３フォーマットが特定のリソースの最も少なくを必要とし、第２フォーマットは、第１と第３のフォーマットの間のレベルのリソースを必要とする。一部の実施形態によれば、メディアネットワークは、特定のプロファイル（例えば、コンテンツ機会を含むプログラミングストリームに関連するプロファイル）を有するコンテンツ要素のための帯域幅を割り当てるよう試みることができ、十分なリソース（例えば、帯域幅）が利用可能でない場合には、本システムは、より低いプロファイルを有するコンテンツ要素のための帯域幅を割り当てるよう試みることができる。
【００３５】
この例では、メディアネットワークは、第１プロファイルプログラミングストリームにおいてコンテンツ機会を検出するのに応答して、第１プロファイルコンテンツストリームにおいて４つのコンテンツ要素のための帯域幅を割り当てるよう試みることができる。第１プロファイルコンテンツストリームは、第１コンテンツ要素のための十分なリソースを有することができる。従って、メディアネットワークは、第１プロファイルコンテンツストリームにおいて第１コンテンツ要素の第１プロファイルバージョンのための帯域幅を割り当てることができる。第１プロファイルコンテンツストリームは、第２コンテンツ要素のための十分なリソースを有していない可能性があり、メディアネットワークは、第２コンテンツ要素のための帯域幅を第２プロファイルコンテンツストリームにおいて割り当てるよう試みることができる。第２プロファイルコンテンツストリームは、第２コンテンツ要素のための十分なリソースを有することができる。その結果、メディアネットワークは、第２コンテンツ要素の第２プロファイルバージョンのための帯域幅を第２プロファイルコンテンツストリームにおいて割り当てることができる。第１プロファイルコンテンツストリーム及び第２プロファイルコンテンツストリームは、第３コンテンツ要素のための十分なリソースを有していない可能性がある。従って、メディアネットワークは、第３コンテンツ要素のための帯域幅を第３プロファイルコンテンツストリームにおいて割り当てるよう試みることができる。第３プロファイルコンテンツストリームは、第３コンテンツ要素のための十分なリソースを有することができる。従って、メディアネットワークは、第３コンテンツ要素の第１プロファイルバージョンのための帯域幅を第３プロファイルコンテンツストリームにおいて割り当てることができる。ここで、メディアネットワークは、第１プロファイルコンテンツストリームが第４コンテンツ要素のための十分なリソースを有すると判定することができ、第４コンテンツ要素の第１プロファイルバージョンのための帯域幅を第１プロファイルコンテンツストリームにおいて割り当てることができる。
【００３６】
図３Ａ−３Ｃは、一部の実施形態による例示的なコンテンツ割り当てシステムを示している。図３Ａに示すように、ＳＤプログラミングストリーム３０５ａ及びＨＤプログラミングストリーム３１０ａは、図１に示したメディアネットワーク１００のようなメディアネットワーク内で送信することができる。一部の実施形態によれば、ＳＤプログラミングストリーム３０５ａ及びＨＤプログラミングストリーム３１０ａは、同じテレビジョンネットワークのＳＤ及びＨＤバージョンをそれぞれブロードキャストすることができる。アベイル３１５ａ、３１５ｂは、ＨＤプログラミングストリーム３０５ｂ及びＳＤプログラミングストリーム３１０ａ上で送信することができる。アベイル３１５ａ、３１５ｂは、同じ広告主によって購入される同じコマーシャルのためのスロットとすることができる。図３Ａに示すように、ＨＤプログラミングストリーム３０５ａのためのアベイル３１５ａは、ＨＤプログラミングストリーム３０５ｂのためのアベイル３１５ｂに比べて遅延する可能性があり、これは、ＨＤフォーマットがＳＤプログラミングと比較してより長い処理及び／又は伝送時間を必要とするという特定の特性に起因している。
【００３７】
一般に、ＳＤコンテンツは、ＨＤコンテンツと比較してより低いビットレートでエンコードされ、従って、ＨＤプログラミングストリーム３０５ｂは、ＳＤプログラミングストリーム３０５ａと比較して、１トランスポートストリームにつき少ないネットワークを有する可能性がある。１つの実施形態において、ＳＤプログラミングストリーム３０５ａ及びＨＤプログラミングストリーム３１０ａは、ＭＰＥＧ−２トランスポートストリームを含むことができる。図３Ａの例では、ＨＤコンテンツは、２：１（例えば、１個のトランスポートストリームに２つのＨＤストリーム）でエンコードされ、ＳＤコンテンツは５：１でエンコードされる。
【００３８】
図３Ａに示す例示的な実施形態では、アベイル３１５ａ、３１５ｂに対して３つの家庭アドレス指定可能広告がターゲットされていた。例えば、第１及び第２視聴者セグメントにそれぞれアドレス指定された第１のコマーシャルの２つの異なるタイプ、及び第３セグメントにアドレス指定された第３のコマーシャルがある。ＳＤアベイル３１５ａに関連付けられたＳＤ家庭アドレス指定可能広告３２５ａ−３２５ｃは、ＳＤコマーシャルフィード３１０ａに割り当てることができる。ＨＤコマーシャルフィード３１０ｂは、コンテンツを割り当てるために２つのストリームだけを有する。従って、コマーシャルのＨＤバージョン３２０ａ及び３２０ｂのための帯域幅は、ＨＤコマーシャルフィード３１０ｂに割り当てられる。メディアネットワークは、コマーシャルのＳＤバージョン３２０ｃのための帯域幅をＳＤコマーシャルフィードにおける利用可能なストリームに割り当てる。
【００３９】
代替の実施形態において、図３Ｂに示すように、アベイル３１５ｃのための帯域幅は、ＨＤプログラミングトランスポートストリーム内に収容されたコマーシャルのＳＤバージョン３２０ｃに割り当てられる。上述のように、これが行われるのは、ターゲットのＨＤアベイルの数がＨＤ帯域幅を超えて、アベイルのうちの１つ又はそれよりも多くをＳＤフォーマットに逓減する必要がある場合とすることができる。同様に、図３Ｃに示すように、上述のような方法でアベイル３１５ａ−３１５ｃの帯域幅がコマーシャルのＳＤバージョン３２５ａ−３２５ｃに割り当てられて、ＨＤプログラミングストリームに挿入される。
【００４０】
本発明の一実施形態によれば、ＳＤ及びＨＤコマーシャルは、キュートーン又は他のトリガによって開始されるスケジュールされたコマーシャルブロックのような予め定められたスケジュールに従ってプログラミングストリーム内にリアルタイムで挿入され、プログラミングストリームに合わせられたデバイス上に表示することができる。或いは、一実施形態では、その後の時点で再生するためのコンテンツを配信するようにプログラミングトランスポートストリームにおける利用可能な帯域幅を決定することができる。このようなコンテンツは、ＳＴＢ、テレビのメモリ、移動体デバイスのメモリ又は同様のもののような伝送の受信側にあるデータストア内に長い時間バッファ又は格納することができる。このようにして格納されたコンテンツは、ローカルデバイスがその後の時点でコンテンツをアセンブル、挿入又は再生するための命令を含むことができる。
【００４１】
図４は、上述の様々なコンピュータ処理及びシステムを収容する又は実施するために使用することができる例示的内部ハードウェアのブロック図を示している。バス４００は、ハードウェアの他の例示する構成要素を相互接続する主情報ハイウエイとして機能する。ＣＰＵ４０５は、プログラムを実行するのに必要な計算及び論理演算を実行する本発明のシステムの中央処理ユニットである。ＣＰＵ４０５は、単独で又は図４に開示した他の要素の１つ又はそれよりも多くと共に、本発明の開示に使用される用語を用いると例示的な処理デバイス、コンピュータデバイス、又はプロセッサである。読取専用メモリ（ＲＯＭ）４３０及びランダムアクセスメモリ（ＲＡＭ）４３５は、例示的メモリデバイスを構成する。
【００４２】
コントローラ４２０は、１又はそれよりも多くの任意的なメモリデバイス４２５をシステムバス４００に接続する。これらのメモリデバイス４２５は、例えば、外部又は内部ＤＶＤドライブ、ＣＤ  ＲＯＭドライブ、ハードドライブ、フラッシュメモリ、ＵＳＢドライブなどを含むことができる。上述のように、これらの様々なドライブ及びコントローラは、任意的なデバイスである。これに加えて、メモリデバイス４２５は、いずれのソフトウエアモジュール又は命令も格納するための個々のファイル、予備データ、結果の群又は予備データを格納するための共通ファイル、又は結果情報、予備データ、及び上述したような関連の情報を格納するための１又はそれよりも多くのデータベースを含むように構成することができる。
【００４３】
取りわけ、上述したようなトランスポートストリームの分析、トランスポートストリームへのターゲットコンテンツの挿入、ターゲットデータの格納に関連付けられた機能的段階のいずれかを実行するためのプログラム命令、ソフトウエア、又は対話型モジュールをＲＯＭ４３０及び／又はＲＡＭ４３５に格納することができる。任意的に、プログラム命令は、コンパクトディスク、デジタルディスク、フラッシュメモリ、メモリカード、ＵＳＢドライブ、Ｂｌｕ−ｒａｙ（登録商標）ディスクのような光学ディスク記憶媒体、及び／又は他の記録媒体のような有形コンピュータ可読媒体に格納することができる。
【００４４】
任意的ディスプレイインタフェース４３０は、バス４００からの情報を音声、視覚、グラフィック、又は英数字フォーマットでディスプレイ４３５上に表示することができる。情報は、現在のジョブチケット及び関連のタスクに関する情報を含むことができる。外部デバイスとの通信は、様々な通信ポート４４０を使用して実行することができる。例示的な通信ポート４４０は、インターネット又はローカルエリアネットワークのような通信ネットワークに取り付けることができる。
【００４５】
ハードウェアはまた、キーボード４５０のような入力デバイス、又はマウス、ジョイスティック、タッチスクリーン、リモートコントロール、ポインティングデバイス、ビデオ入力デバイス、及び／又はオーディオ入力デバイスのような他の入力デバイス４５５からのデータの受信を可能にするインタフェース４４５を含むことができる。
【００４６】
上記で開示した特徴及び機能並びに他の特徴及び機能又はこれらの代替物の幾つかを望ましく組み合わせて、多くの他の異なるシステム又は応用にすることができる点は理解されるであろう。また、現在予測されない又は予期しない種々の代替、修正、変形、又は改善形態が当業者によって今後行うことができ、このような代替、変形、及び改善形態は添付の請求項によって包含されるものとすることは理解されるであろう。
【符号の説明】
【００４７】
２０５  トランスポートストリームにおけるコンテンツ機会を検出する
２１０  コンテンツ機会に関してアドレス指定されたコンテンツ要素を決定する
２１５  コンテンツストリームにおいてコンテンツ要素を割り当てる
２２０  最高プロファイルの利用可能なコンテンツストリーム内のリソースが利用可能か？
２２５  最高の利用可能なプロファイルのコンテンツ要素を最高プロファイルの利用可能なコンテンツストリームで割り当てる
２３０  より低いプロファイルのコンテンツ要素をより低いプロファイルコンテンツストリームで割り当てる
２３５  全てのコンテンツ要素が割り当てられたか？
２４０  完了
【図１】
0006336447.tif 000002
【図２】
0006336447.tif 000003
【図３Ａ】
0006336447.tif 000004
【図３Ｂ】
0006336447.tif 000005
【図３Ｃ】
0006336447.tif 000006
【図４】
0006336447.tif 000007