(57)【要約】      （修正有）【課題】エンコードされたコンテンツトランスポートストリームを生成し配信するための方法及びシステムを提供する。【解決手段】システム環境１００は、メタデータ及び、コンテンツ要素を同定する少なくとも１つのユニーク識別子を取得し、メタデータ及び少なくとも１つのユニーク識別子を用いて受信者特定リストを生成する。生成したメタデータ及び同定されたコンテンツ要素を含む受信者リストを用いてコンテンツトランスポートストリームを作成し、コンテンツトランスポートストリームをエンコードしてエンコードされたコンテンツトランスポートストリームを生成する。生成したコンテンツトランスポートストリームを少なくとも１つのネットワークパスを通して配信する。【選択図】図１
2018117371.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサ及びメモリを含むシステムで使用するための方法であって、
前記メモリは、少なくとも１つのエンコードされたコンテンツトランスポートストリー
ムを生成し配信するために、対応する少なくとも１つのコンテンツ要素を同定する少なく
とも１つのユニーク識別子（ＵＩＤ）を有し、
前記方法は、
前記プロセッサを用いて、メタデータ及び対応する少なくとも１つのコンテンツ要素を
同定する前記少なくとも１つのＵＩＤを前記メモリから取得する取得ステップと、
前記プロセッサを用いて、前記メタデータ及び前記少なくとも１つのＵＩＤを用いた受
信者特定リスト（ＲＳＬ）を生成する生成ステップと、
前記プロセッサを用いて、前記メタデータ及び前記対応する少なくとも１つのコンテン
ツ要素を含む、前記ＲＳＬを用いた少なくとも１つのコンテンツトランスポートストリー
ムを作成する作成ステップと、
前記プロセッサを用いて、前記少なくとも１つのコンテンツトランスポートストリーム
をエンコードし、前記少なくとも１つのエンコードされたコンテンツトランスポートスト
リームを生成するエンコーディングステップと、
前記プロセッサを用いて、少なくとも１つのネットワークパスを通して前記少なくとも
１つのエンコードされたコンテンツトランスポートストリームを配信する配信ステップと
、
を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、
前記メタデータは、前記少なくとも１つのエンコードされたコンテンツトランスポート
ストリームの宛先を含むことを特徴とする方法。
【請求項３】
請求項１に記載の方法であって、
前記メタデータは、前記少なくとも１つのエンコードされたコンテンツトランスポート
ストリームの優先度を決定するための優先度情報を含むことを特徴とする方法。
【請求項４】
請求項１に記載の方法であって、
１つ以上のＲＳＬプロセッサエンジンが、前記少なくとも１つのコンテンツトランスポ
ートストリームの前記作成ステップを実行することを特徴とする方法。
【請求項５】
請求項４に記載の方法であって、
前記少なくとも１つのコンテンツトランスポートストリームの前記作成ステップに先立
って、前記方法は、更に、前記ＲＳＬをＲＳＬアナライザへ送信して、前記少なくとも１
つのコンテンツトランスポートストリームの前記作成ステップに用いる１つ以上のＲＳＬ
プロセッサエンジンの番号を決定する決定ステップを含むことを特徴とする方法。
【請求項６】
請求項５に記載の方法であって、
前記１つ以上のＲＳＬプロセッサエンジンは、更に、前記少なくとも１つのコンテンツ
トランスポートストリームの前記エンコーディングステップを実行することを特徴とする
方法。
【請求項７】
請求項１に記載の方法であって、
前記少なくとも１つのエンコードされたコンテンツトランスポートストリームの前記配
信ステップに先立って、
前記方法は、更に、１つ以上のパス選択基準に従って少なくとも１つのネットワークパ
スを決定する決定ステップを含むことを特徴とする方法。
【請求項８】
請求項１に記載の方法であって、
前記対応する少なくとも１つのコンテンツ要素は、テレビ番組を含むことを特徴とする
方法。
【請求項９】
請求項１に記載の方法であって、
前記対応する少なくとも１つのコンテンツ要素は、コマーシャル広告、プロモーション
広告及び公共サービス告知のいずれか１つであることを特徴とする方法。
【請求項１０】
少なくとも１つのエンコードされたコンテンツトランスポートストリームを生成し配信
するシステムであって、
前記システムは、
対応する少なくとも１つのコンテンツ要素を同定する少なくとも１つのユニーク識別
子（ＵＩＤ）、
トランスポートストリームクリエータ、及び
ネットワークディレクタ、
を含むメモリと、
前記メモリからメタデータ及び前記少なくとも１つのＵＩＤを取得し、
前記メタデータ及び前記少なくとも１つのＵＩＤを用いた受信者特定リスト（ＲＳＬ
）を生成し、
前記メタデータ及び前記対応する少なくとも１つのコンテンツ要素を含む、ＲＳＬを
用いた少なくとも１つのコンテンツトランスポートストリームを作成し、且つ
前記少なくとも１つのコンテンツトランスポートストリームをエンコードして、前記
少なくとも１つのエンコードされたコンテンツトランスポートストリームを生成する
ために、前記トランスポートストリームクリエータを実行するためのプロセッサと、
前記プロセッサの制御下で少なくとも１つのネットワークパスを通して前記少なくと
も１つのエンコードされたコンテンツトランスポートストリームを配信するように設定さ
れたネットワークディレクタと、
を含むことを特徴とするシステム。
【請求項１１】
請求項１０に記載のシステムであって、
前記メタデータは、前記少なくとも１つのエンコードされたコンテンツトランスポート
ストリームの宛先を含むことを特徴とするシステム。
【請求項１２】
請求項１０に記載のシステムであって、
前記メタデータは、前記少なくとも１つのコンテンツトランスポートストリームの優先
度を決定する優先度情報を含むことを特徴とするシステム。
【請求項１３】
請求項１０に記載のシステムであって、
前記トランスポートストリームクリエータは１つ以上のＲＳＬプロセッサエンジンを含
み、当該ＲＳＬプロセッサエンジンは前記少なくとも１つのコンテンツトランスポートス
トリームの作成を実行することを特徴とするシステム。
【請求項１４】
請求項１３に記載のシステムであって、
前記トランスポートストリームクリエータはＲＳＬアナライザを更に含み、
前記少なくとも１つのコンテンツトランスポートストリームの前記作成に先立って、前
記トランスポートストリームクリエータは、前記ＲＳＬを前記ＲＳＬアナライザに送信し
、前記少なくとも１つのコンテンツトランスポートストリームの前記作成のために用いる
１つ以上のＲＳＬプロセッサエンジンの番号を決定することを特徴とするシステム。
【請求項１５】
請求項１４に記載のシステムであって、
前記１つ以上のＲＳＬプロセッサエンジンは、更に、前記少なくとも１つのコンテンツ
トランスポートストリームのエンコーディングを実行することを特徴とするシステム。
【請求項１６】
請求項１０に記載のシステムであって、
前記ネットワークディレクタは、更に、１つ以上のパス選択基準に従って前記少なくと
も１つのネットワークパスを決定するように設定されることを特徴とするシステム。
【請求項１７】
請求項１０に記載のシステムであって、
前記対応する少なくとも１つのコンテンツ要素は、テレビ番組を含むことを特徴とする
システム。
【請求項１８】
請求項１０に記載のシステムであって、
前記対応する少なくとも１つのコンテンツ要素は、コマーシャル広告、プロモーション
広告及び公共サービス告知のいずれか１つであることを特徴とするシステム。
【請求項１９】
少なくとも１つのエンコードされたコンテンツトランスポートストリームを生成し配信
するシステムであって、
前記システムは、
対応する少なくとも１つのコンテンツ要素を同定する少なくとも１つのユニーク識別
子（ＵＩＤ）、
トランスポートストリームクリエータ、
ＲＳＬアナライザ、
少なくとも１つのＲＳＬプロセッサエンジン、及び
ネットワークディレクタ、
を含むメモリと、
前記メモリからメタデータ及び前記少なくとも１つのＵＩＤを取得し、且つ
前記メタデータ及び前記少なくとも１つのＵＩＤを用いた受信者特定リスト（ＲＳＬ
）を生成する
ために、前記トランスポートストリームクリエータを実行するためのプロセッサと、を
含み、前記プロセッサは更に、
前記ＲＳＬを受信し、且つ
少なくとも１つのコンテンツトランスポートストリームの作成のために用いる１つ以
上のＲＳＬプロセッサエンジンの番号を決定する
ために前記ＲＳＬアナライザを実行し、
前記プロセッサは、更に、
前記メタデータ及び対応する少なくとも１つのコンテンツ要素を含む少なくとも１つ
のコンテンツトランスポートストリームを作成し、且つ
前記少なくとも１つのコンテンツトランスポートストリームをエンコードして、前記
少なくとも１つのエンコードされたコンテンツトランスポートストリームを生成する
ために、前記少なくとも１つのＲＳＬプロセッサエンジンを実行し、
前記プロセッサは、更に、
少なくとも１つのネットワークパスを通して前記少なくとも１つのエンコードされた
コンテンツトランスポートストリームを配信するために、前記ネットワークディレクタを
実行する、
ことを特徴とするシステム。
【請求項２０】
請求項１９に記載のシステムであって、
前記ネットワークディレクタは、更に、１つ以上のパス選択基準に従って前記少なくと
も１つのネットワークパスを決定するよう設定されることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メタデータに基づくエンコードされたコンテンツトランスポートストリーム
のインテリジェントな生成及び配信に関する。
【背景技術】
【０００２】
テレビ番組、スポーツ中継及び他のメディアコンテンツは、地域の、セールスの又は他
の加盟系列局のエンドポイントを通じて放送網及びケーブルテレビ網から消費者まで届け
られる。放送網及びケーブルテレビ放送網は、時間帯、マーケットクリアランス、地域化
又は他の基準に基づいて加盟系列局に届けられるさまざまなバージョンのメディアコンテ
ンツを選択しなければならない。放送網及びケーブルテレビ放送網は、更に、メディアコ
ンテンツが同時に、そして、能率的に届くようにするためにトランスポートパスを選択す
る必要がある。従って、放送網及びケーブルテレビ放送網は、メディアコンテンツが加盟
系列局に届けられる前に、少し例を挙げれば、地方の広告スケジュール、時間帯遅延、ス
ポーツクリアランス及びトランスポートパスの健全性に及ぶまで多種多様なデータを処理
しなければならない。
【０００３】
現時点では、放送網及びケーブルテレビ放送網は、メディアコンテンツを適切に処理し
て加盟系列局に送信するために、多数のシステムを調整する必要がある。しばしば、これ
は、放送網及びケーブルテレビ放送網によって手動でなされている。従って、メディアコ
ンテンツ又はトランスポートパスの切り替えは、加盟系列局のニーズを観察した後に、手
動で制御する必要がある。さらにまた加盟系列局は、変更を必要とする場合に、手動で放
送網及びケーブルテレビ放送網に連絡する必要があるか、さもなければそれらに警告する
必要がしばしばある。従って、例えば、トランスポートストリームがそこなわれ、メディ
アコンテンツが正しく又は能率的に加盟系列局に到達しない場合には、継続的な調整をし
なければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、実質的に少なくとも１つの図面に関連して例示され及び／又は説明される請
求項においてより完全に述べられるように、メタデータに基づくエンコードされたコンテ
ンツトランスポートストリームのインテリジェントな生成及び配信を対象とする。
【図面の簡単な説明】
【０００５】
【図１】メタデータに基づくエンコードされたコンテンツトランスポートストリームの生成及び配信の模範的なシステムのブロック図である。
【図２】メタデータに基づくエンコードされたコンテンツトランスポートストリームを発生するシステムの実施形態のより詳細な例を示す図である。
【図３】メタデータに基づくエンコードされたコンテンツトランスポートストリームを配信するシステムの実施形態のより詳細な例である。
【図４】一実施形態による、エンコードされたコンテンツトランスポートストリームを発生及び配信する方法を例示している模範的なフローチャートである。
【発明を実施するための形態】
【０００６】
以下の説明は、本開示の実施形態に関係している特定の情報を含む。本願の図面及びそ
れらに付随する詳細な説明は、単に模範的な実施形態に対してなされている。別途言及さ
れない限り、図の中の類似又は対応する要素は類似又は対応する参照番号によって示され
る。さらに、本願の図面及び例示は、通常一定の比率でなく、実際の相対的な寸法に対応
することを意図していない。
【０００７】
図１は、メタデータからエンコードされたコンテンツトランスポートストリームを生成
して配信するシステムの１つの模範的な実施態様の図を示す。図１に例示されるように、
システム環境１００は、プロセッサ１１２と、メモリ１１０とを含み、メモリ１１０は、
番組スケジュール及びクリアランス１２２とコマーシャルスケジューリング１２４とを含
むユニーク識別子１２０と、規則エンジン１３２、受信者特定リスト（ＲＳＬ）アナライ
ザ１３４及びＲＳＬプロセッサエンジン１３６を含むトランスポートストリームクリエー
タ１３０と、ネットワークディレクタ１５０及びネットワークパス１８０とを含む。メタ
データエンジン１４２及びコンテンツ１４０も、図１にも例示されている。
【０００８】
システム環境１００は、メタデータからエンコードされたコンテンツストリームを生成
して配信するための簡略化されたシステムを例示している。従って、代替の実施形態は、
待ち時間のバランスを保ち及び／又は減少させるための複数のシステム又はサーバをサポ
ートすることができる。さらに、本願明細書において使用されるように、例えばプロセッ
サ１１２のようなプロセッサは、例えばマイクロプロセッサ又はハードウェアプロセッサ
のような、単一のプロセッサ又は複数のプロセッサの集合体とすることができる。同様に
、メモリ１１０も、非一時的メモリ又はコンピュータストレージのような、単一のメモリ
又は複数のメモリの集合体としてもよい。
【０００９】
図１の実施形態によれば、プロセッサ１１２は、トランスポートストリームクリエータ
１３０及びネットワークディレクタ１５０を実行するために、メモリ１１０にアクセスす
る。プロセッサ１１２は、メタデータエンジン１４２からのメタデータ及びメディアコン
テンツを同定するユニーク識別子１２０（ＵＩＤ）を取得するためにトランスポートスト
リームクリエータの規則エンジン１３２を実行する。メタデータエンジン１４２は、コン
テンツ１４０からの情報を処理する。コンテンツ１４０は、テレビメディアコンテンツ、
映画メディアコンテンツ、記録されたライブメディアコンテンツ、スポーツメディアコン
テンツ、音楽メディアコンテンツ又は他のメディアコンテンツのようなメディアコンテン
ツを含むコンテンツクラウドに対応してもよい。メタデータエンジン１４２は、コンテン
ツ１４０を処理し、エンコードされたコンテンツトランスポートストリームの宛先に関連
するデータ、エンコードされたコンテンツトランスポートストリームを利用／再生する優
先度を決定する優先度データ、他のエンコードされたコンテンツトランスポートストリー
ムを停止させる割り込み命令、エンコードされたコンテンツトランスポートストリームを
受信する加盟系列局の名前若しくは場所、エンコードされたコンテンツトランスポートス
トリームを再生する時間、エンコードされたコンテンツトランスポートストリームの名前
、エンコードされたコンテンツトランスポートストリームのコンテンツ、又はエンコード
されたコンテンツトランスポートストリームに対応する他のメタデータを含むことができ
る。
【００１０】
ユニーク識別子１２０は、番組スケジュール及びクリアランス１２２と、コマーシャル
スケジューリング１２４とを含む。ユニーク識別子１２０に含まれる各ユニーク識別子は
、必要条件をスケジューリングすることによって、メディアコンテンツを同定する。従っ
て、番組スケジュール及びクリアランス１２２は、放送チャネルメディアコンテンツの地
方の時間スケジュール、全国的映画チャネルの全国チャネルスケジュール、ペイパービュ
ーチャネルのペイパービュースケジュール又は番組メディアコンテンツに対応する他のス
ケジュール情報などの番組メディアコンテンツの時間スケジュールによって、テレビ、映
画、音楽ビデオ又はオーディオ番組コンテンツのような番組メディアコンテンツを同定す
るユニーク識別子１２０に対応する。同様に、コマーシャルスケジューリング１２４は、
地方広告、全国広告、コマーシャルスケジューリング又はコマーシャルメディアコンテン
ツに対応する他のメタデータに基づくコマーシャル広告のようなコマーシャルメディアコ
ンテンツを同定するユニーク識別子に対応する。
【００１１】
トランスポートストリームクリエータ１３０の規則エンジン１３２を実行するプロセッ
サ１１２が、メタデータエンジン１４２からのメタデータ及び少なくとも１つのＵＩＤ１
２０を取得した後、規則エンジン１３２は、メタデータ及び少なくとも１つのＵＩＤ１２
０を用いて受信者特定リスト（ＲＳＬ）を生成することができる。次に、プロセッサ１１
２は、実行すべき少なくとも１つのＲＳＬプロセッサエンジン１３６を決定するために、
トランスポートストリームクリエータ１３０のＲＳＬアナライザ１３４を実行する。その
後に、プロセッサ１１２は、コンテンツ１４０からのコンテンツを用いてエンコードされ
るコンテンツトランスポートストリームを作成しエンコードするために、トランスポート
ストリームクリエータ１３０のＲＳＬプロセッサエンジン１３６を実行する。プロセッサ
１１２は、それから、エンコードされたメディアコンテンツストリームを送信するための
ネットワークパス１８０を決定するために、ネットワークディレクタ１５０を実行する。
【００１２】
ここで図２を参照するに、図２は、エンコードされたコンテンツトランスポートストリ
ームを生成する際に用いられるトランスポートストリームクリエータ２３０の一実施形態
をより詳細に表している。図２に示すように、システム環境２００は、プロセッサ２１２
と、メモリ２１０とを含み、メモリ２１０は、番組スケジュール及びクリアランス２２２
とコマーシャルスケジューリング２２４とを含むＵＩＤ２２０と、トラフィックオペレー
ション２２６と、規則エンジン２３２、ＲＳＬアナライザ２３４、ＲＳＬプロセッサエン
ジン＃１  ２３６ａ、ＲＳＬプロセッサエンジン＃２  ２３６ｂ及びＲＳＬプロセッサエ
ンジン＃３  ２３６ｃを含むトランスポートストリームクリエータ２３０と、ネットワー
クディレクタ２５０とを格納する。メタデータエンジン２４２及びコンテンツ２４０も、
図２に示されている。
【００１３】
図２の実施形態によれば、プロセッサ２１２は、トランスポートストリームクリエータ
２３０及びネットワークディレクタ２５０を実行するためにメモリ２１０にアクセスする
。プロセッサ２１２は、ユニーク識別子２２０及びメタデータエンジン２４２からのメタ
データを取得するために、トランスポートストリームクリエータ２３０の規則エンジン２
３２を実行する。プロセッサ２１２はまた、トラフィックオペレーション２２６を実行す
る。トラフィックオペレーション２２６は、コマーシャルスケジューリング２２４からデ
ータを受信する。図１を参照して述べられたように、コマーシャルスケジューリング２２
４は、地方広告、全国広告、コマーシャルスケジューリング又はコマーシャルコンテンツ
に対応する他のメタデータによってコマーシャルメディアコンテンツを同定するＵＩＤ２
２０に対応する。トラフィックオペレーション２２６は、それから、コマーシャル時間、
場所又は他のコマーシャルスケジューリングメタデータのようなコマーシャルスケジュー
リングメタデータを形成するためにコマーシャルスケジューリング２２４に対応する情報
を用いる。規則エンジン２３２を実行するプロセッサ２１２は、それから、トラフィック
オペレーション２２６からコマーシャルスケジューリングメタデータを取得する。従って
、トラフィックオペレーション２２６は、規則エンジン２３２のために、ＵＩＤのコマー
シャルスケジューリング２２４からのコマーシャルスケジューリングメタデータの情報を
処理することができる。プロセッサ２１２は、それから、規則エンジンを実行して、メタ
データエンジン２４２及びトラフィックオペレーション２２６から受信される情報を少な
くとも１つのＵＩＤ２２０と共に使用するためにメタデータとして組み合わせてＲＳＬを
作成することができる。
【００１４】
図２において続けると、規則エンジン２３２がＲＳＬを一旦作成すると、トランスポー
トストリームクリエータ２３０を実行しているプロセッサ２１２は、ＲＳＬアナライザ２
３４を作動させる。ＲＳＬアナライザ２３４は、ＲＳＬを処理するために、ＲＳＬをレビ
ューしＲＳＬプロセッサエンジン２３６ａ／２３６ｂ／２３６ｃの番号を決定する。ＲＳ
Ｌアナライザ２３４は、ＲＳＬの優先度、ＲＳＬを処理するコスト、ＲＳＬの必要条件、
トランスポートストリームクリエータ２３０の仕事量又は他の要因に応じて、ＲＳＬエン
ジンの番号を決定する。図２には、ＲＳＬプロセッサエンジン＃１  ２３６ａ、ＲＳＬプ
ロセッサエンジン＃２  ２３６ｂ及びＲＳＬプロセッサエンジン＃３  ２３６ｃが例示さ
れている。しかしながら前述のとおり、ＲＳＬアナライザ２３４は、ＲＳＬの処理要件、
バックアップ要件、加盟系列局要件又は他の必要条件情報に基づいて、それより多い又は
少ないＲＳＬプロセッサエンジンを必要としてもよい。
【００１５】
図２のＲＳＬアナライザ２３４が、ＲＳＬプロセッサエンジン＃１  ２３６ａ、ＲＳＬ
プロセッサエンジン＃２  ２３６ｂ及びＲＳＬプロセッサエンジン＃３  ２３６ｃのよう
な、用いるべきＲＳＬプロセッサエンジン２３６ａ／２３６ｂ／２３６ｃの数を一旦決定
すると、トランスポートストリームクリエータ２３０を実行しているプロセッサ２１２は
、ＲＳＬからエンコードされたコンテンツトランスポートストリームを生成するために、
ＲＳＬプロセッサエンジン＃１  ２３６ａ、ＲＳＬプロセッサエンジン＃２  ２３６ｂ及
びＲＳＬプロセッサエンジン＃３  ２３６ｃを作動させることができる。ＲＳＬプロセッ
サエンジン＃１  ２３６ａ、ＲＳＬプロセッサエンジン＃２  ２３６ｂ及びＲＳＬプロセ
ッサエンジン＃３  ２３６ｃは、ＲＳＬを処理し、そのＲＳＬ内で見つけた少なくとも１
つのＵＩＤ２２０を用いてコンテンツ２４０からのコンテンツを同定することができる。
ＵＩＤ２２０は、記録されたテレビ番組、映画、音楽ビデオ、オーディオ、記録されたス
ポーツ番組、記録されたコマーシャル広告又はユニーク識別子２２０につき前述された他
の任意のコンテンツなどのコンテンツ２４０から、記録されたコンテンツを同定する。Ｒ
ＳＬプロセッサエンジン＃１  ２３６ａ、ＲＳＬプロセッサエンジン＃２  ２３６ｂ及び
ＲＳＬプロセッサエンジン＃３  ２３６ｃは、それから、エンコードされたコンテンツト
ランスポートストリームを作成するために、コンテンツ２４０からのコンテンツ及びＲＳ
Ｌに含まれるメタデータを組み合わせる。
【００１６】
図２について最後に、トランスポートストリームクリエータ２３０を実行しているプロ
セッサ２１２は、それから、ネットワークパス２８０を決定するためにネットワークディ
レクタ２５０を実行する。ネットワークディレクタ２５０は、図３を参照して更に詳細に
述べられる。
【００１７】
図３へと続けるに、図３は、エンコードされたコンテンツトランスポートストリームを
配信するためのネットワークディレクタ３５０の実施形態をより詳細に例示している。図
３のシステム環境３００は、プロセッサ３１２と、トランスポートストリームクリエータ
３３０及びネットワークディレクタ３５０を含んでいるメモリ３１０とを含む。図３には
、コンテンツ３４０、ライブコンテンツ３４４、ライブコンテンツエンコーディング部３
４６、配信チャネルの健全性モニタリング部３６０、モニタリング兼制御部３７０、ネッ
トワークパス３８０ａ、ネットワークパス３８０ｂ、ネットワークパス３８０ｃ及びＲｏ
ｌｌ  Ｎｏｗコマンド３９０も示されている。
【００１８】
図１及び図２を参照して述べられたように、プロセッサ３１２は、エンコードされたコ
ンテンツトランスポートストリームを作成するために、トランスポートストリームクリエ
ータ３３０を実行する。図２に示すように、エンコードされた３つのコンテンツトランス
ポートストリームが作成される。しかしながら、そして、上記のように、それより多い又
は少ないエンコードされたコンテンツトランスポートストリームを生成することができる
。エンコードされた３つのコンテンツトランスポートストリームを生成した後、プロセッ
サ３１２は、エンコードされたコンテンツトランスポートストリームを配信するために、
ネットワークディレクタ３５０を実行する。ネットワークディレクタ３５０を実行してい
るプロセッサ３１２は、ネットワークパス３８０ａ、ネットワークパス３８０ｂ、ネット
ワークパス３８０ｃのうちのいくつ及びいずれを、エンコードされたコンテンツトランス
ポートストリームを配信するために用いるかを決定するためのパス選択基準の情報を受信
する。更に、図３にはネットワークパス３８０ａ、ネットワークパス３８０ｂ及びネット
ワークパス３８０ｃが示されているも、エンコードされたコンテンツトランスポートスト
リームを配信するために、ネットワークディレクタ３５０が利用できる、及び／又はそれ
が必要とするネットワークパスは、それより多く又は少なくすることができることは理解
されたい。
【００１９】
ライブコンテンツ３４４は、即時配信のためにライブコンテンツエンコーディング部３
４６へライブコンテンツのデータを送信する。ライブコンテンツエンコーディング部３４
６は、エンコードされたライブコンテンツを作成するために、ライブコンテンツ３４４を
エンコードする。エンコードされたライブコンテンツは、格納及び後の使用のためにコン
テンツ３４０に送信される。しかしながら、ライブコンテンツエンコーディング部３４６
は、また、配信のためのネットワークディレクタ３５０に、エンコードされたライブコン
テンツを送信してもよい。このように、ネットワークディレクタ３５０を実行しているプ
ロセッサ３１２は、ライブコンテンツエンコーディング部３４６から、エンコードされた
ライブコンテンツを受信して、ネットワークパス３８０ａ／３８０ｂ／３８０ｃに沿って
配信する。
【００２０】
ネットワークディレクタ３５０を実行しているプロセッサ３１２は、Ｒｏｌｌ  Ｎｏｗ
コマンド３９０からデータを受信する。Ｒｏｌｌ  Ｎｏｗコマンド３９０は、コマーシャ
ル広告コンテンツ、優先コンテンツ又は現在若しくは将来における他の特定のコンテンツ
を含んでいるもののような、特定のエンコードされたコンテンツトランスポートストリー
ムを再生する実行可能なコマンドに対応する。従って、例えば、Ｒｏｌｌ  Ｎｏｗコマン
ド３９０は、特定のエンコードされたコンテンツトランスポートストリームに、現在配信
されている他のエンコードされたコンテンツトランスポートストリームよりも高い優先度
が与えられるように決定することができる。
【００２１】
他の実施形態において、ネットワークディレクタ３５０は、ライブコンテンツエンコー
ディング部３４６から、エンコードされたライブコンテンツを受信してもよい。従って、
エンコードされたライブコンテンツが現在配信されている場合、Ｒｏｌｌ  Ｎｏｗコマン
ド３９０は、エンコードされたライブコンテンツに入れるべきコマーシャルブレイクのよ
うな中断を決定することができる。Ｒｏｌｌ  Ｎｏｗコマンド３９０はまた、現在配信さ
れているエンコードされたコンテンツトランスポートストリームに入れられるライブ割り
込みのような、ライブコンテンツエンコーディング部３４６からのエンコードされたライ
ブコンテンツを再生する実行可能なコマンドにも対応し得る。従って、例えば、ニュース
速報のライブ割り込みを、テレビ又はコマーシャルのエンコードされたコンテンツトラン
スポートストリームに入れることができる。
【００２２】
ネットワークディレクタ３５０は、配信チャネルの健全性モニタリング部３６０から、
情報を受信する。配信チャネルの健全性モニタリング部３６０からの情報は、ネットワー
クパス３８０ａ、ネットワークパス３８０ｂ及びネットワークパス３８０ｃの帯域幅に対
応する情報と、ネットワークパス３８０ａ、ネットワークパス３８０ｂ及びネットワーク
パス３８０ｃに伴う遅延と、ネットワークパス３８０ａ、ネットワークパス３８０ｂ及び
ネットワークパス３８０の信頼度と、ネットワークパス３８０ａ、ネットワークパス３８
０ｂ、ネットワークパス３８０ｃでの配信コストと、ネットワークパス３８０ａ、ネット
ワークパス３８０ｂ及びネットワークパス３８０ｃに対する加盟系列局の選好又はエンコ
ードされたコンテンツトランスポートストリーム若しくはエンコードされたライブコンテ
ンツを配信する際にネットワークパス３８０ａ、ネットワークパス３８０ｂ及びネットワ
ークパス３８０ｃのいずれを用いるかを決定するのに関連する他の任意の情報とを含むこ
とができる。
【００２３】
ネットワークディレクタ３５０は、モニタリング兼制御部３７０からの情報を受信して
もよい。モニタリング兼制御部３７０からの情報は、ネットワークパス３８０ａ、ネット
ワークパス３８０ｂ及びネットワークパス３８０ｃの利用可能性及び状態を決定するため
にネットワークディレクタ３５０によって用いられる更なる情報を含むことができる。従
って、モニタリング兼制御部３７０は、ネットワークディレクタ３５０がエンコードされ
たコンテンツトランスポートストリーム又はエンコードされたライブコンテンツを配信す
る際にネットワークパス３８０ａ、ネットワークパス３８０ｂ及びネットワークパス３８
０ｃのいずれを用いるかを更に決定するのを支援することができる。
【００２４】
従って、上述したように、ネットワークディレクタ３５０は、ネットワークパス３８０
ａ、ネットワークパス３８０ｂ及びネットワークパス３８０ｃに、エンコードされたコン
テンツトランスポートストリームを配信するのに必要な情報を受信する。この種の情報は
、ＲＳＬに含まれるメタデータから又は、ライブコンテンツエンコーディング部３４６、
配信チャネルの健全性モニタリング部３６０、モニタリング兼制御部３７０、Ｒｏｌｌ  
Ｎｏｗコマンド３９０若しくは他のソースのようなソースから来る。
【００２５】
エンコードされたコンテンツトランスポートストリームが加盟系列局のエンドポイント
に一旦到達すると、加盟系列局エンドポイントは配信ポイントとして作動し、エンコード
されたコンテンツトランスポートストリームに含まれるコンテンツを消費者に配信する。
加盟系列局のエンドポイントは、エンコードされたコンテンツトランスポートストリーム
及び／又はライブコンテンツエンコーディング部において含まれるメタデータに基づいて
どのエンコードされたコンテンツトランスポートストリームに優先度を与えるか決定する
。エンコードされたコンテンツトランスポートストリームを選択した後、加盟系列局のエ
ンドポイントは、エンコードされたコンテンツトランスポートストリームを配信のために
ビデオコンテンツ及び／又はオーディオコンテンツにデコードする。従って、加盟系列局
のエンドポイントは、エンコードされたコンテンツトランスポートストリーム及び／また
はライブコンテンツエンコーディング部において含まれるネットワークディレクタ３５０
から送信されたメタデータに基づいて、テレビ番組、ライブコンテンツ又はコマーシャル
広告のようなコンテンツの優先度及び送信を制御することができる。他の実施形態では、
加盟系列局のエンドポイントはまた、消費者にふさわしいと見なせるようなコンテンツを
消費者に送信することを選択することができる。
【００２６】
図４を参照して図１、図２及び図３につき更に述べると、図４は、メタデータに基づい
てエンコードされたコンテンツトランスポートストリームの生成及び配信のための方法を
例示する模範的なフローチャートを説明しているフローチャート４００を表示している。
図４で概説される方法に関して、本願の発明の特徴に関する記述を不明瞭にしないために
、特定の詳細及び特徴がフローチャート４００から省かれている点に注意されたい。
【００２７】
図１、図２及び図３を組み合わせて図４を参照すると、フローチャート４００は、メモ
リ１１０／２１０／３１０から、メタデータ及び、少なくとも１つのユニーク識別子１２
０／２２０（ＵＩＤ）であって少なくとも１つの対応するコンテンツ要素を同定する少な
くとも１つのＵＩＤを取得するステップ（４１０）から始まる。その取得は、メタデータ
エンジン１４２／２４２からのメタデータ及び少なくとも１つのコンテンツ要素を同定す
る少なくとも１つのＵＩＤ１２０／２２０を受信するためにトランスポートストリームク
リエータ１３０／２３０／３３０の規則エンジン１３２／２３２を用いるプロセッサ１１
２／２１２／３１２に対応する。例えば、一実施形態において、メタデータ及び少なくと
も１つのＵＩＤ１２０／２２０を取得するために、プロセッサ１１２／２１２は、メモリ
１１０／２１０にアクセスし規則エンジン１３２／２３２を実行する。
【００２８】
フローチャート４００は、メタデータ及び少なくとも１つのＵＩＤを用いた受信者特定
リスト（ＲＳＬ）を生成するステップ（４２０）に続く。その生成は、プロセッサ１１２
／２１２／３１２の制御下で、トランスポートストリームクリエータ１３０／２３０／３
３０の規則エンジン１３２／２３２によって実行される。ＲＳＬは、少なくとも１つのＵ
ＩＤ１２０／２２０及びメタデータエンジン１４２／２４２からのメタデータを含むメデ
ィアコンテンツの再生リストに対応する。前述したように、ＵＩＤ１２０／２２０は、コ
ンテンツ１４０／２４０／３４０からの対応コンテンツ要素を同定することができる。さ
らにまた前述したように、メタデータは、コンテンツ１４０／２４０／３４０に対応する
メタデータを含む。メタデータは、エンコードされたコンテンツトランスポートストリー
ムを正しい加盟系列局に向けるのに用いられるメタデータに対応する。メタデータは、再
生時間、再生期間、優先度又は他のコンテンツ関連メタデータを含む。
【００２９】
フローチャート４００の方法は、ＲＳＬを用いてメタデータ及び対応する少なくとも１
つの同定されたコンテンツ要素を含む少なくとも１つのコンテンツトランスポートストリ
ームを作成するステップ（４３０）に続く。ＲＳＬを用いた少なくとも１つのコンテンツ
トランスポートストリームの作成は、プロセッサ１１２の制御下で、トランスポートスト
リームクリエータ１３０のＲＳＬプロセッサエンジン１３６と共にＲＳＬアナライザ１３
４によって実行される。ＲＳＬを用いた少なくとも１つのコンテンツトランスポートスト
リームの作成は、プロセッサ２１２の制御下で、トランスポートストリームクリエータ２
３０のＲＳＬプロセッサエンジン＃１  ２３６ａ、ＲＳＬプロセッサエンジン＃２  ２３
６ｂ及びＲＳＬプロセッサエンジン＃３  ２３６ｃと共にＲＳＬアナライザ２３４によっ
て実行することもできる。図１に示されるように、プロセッサ１１２は、ＲＳＬを用いて
コンテンツトランスポートストリームを作成するための少なくとも１つのＲＳＬプロセッ
サエンジン１３６を決定するために、ＲＳＬアナライザ１３４を利用する。しかしながら
、図２に例示するように、プロセッサ２１２は、ＲＳＬを用いて３つのコンテンツトラン
スポートストリームを作成するためにＲＳＬプロセッサエンジン＃１  ２３６ａ、ＲＳＬ
プロセッサエンジン＃２  ２３６ｂ及びＲＳＬプロセッサエンジン＃３  ２３６ｃのいず
れかが必要とするかを決定するためにＲＳＬアナライザ２３４を実行する。３つのＲＳＬ
プロセッサエンジン２３６ａ／２３６ｂ／２３６ｃが図２に例示されているが、ＲＳＬか
ら少なくとも１つコンテンツトランスポートストリームを作成するのにそれより多い又は
少ないＲＳＬプロセッサエンジンを必要としてもよいことは理解されたい。トランスポー
トストリームクリエータ１３０／２３０によって用いられるＲＳＬプロセッサエンジンの
数は、仕事量、適合条件、ＲＳＬの優先度、アセンブリ要件、ＲＳＬの重要性若しくは優
先度又は他の要因に依存する。
【００３０】
ＲＳＬアナライザ１３４／２３４が、少なくとも１つのコンテンツトランスポートスト
リームを作成するために用いるべきＲＳＬプロセッサエンジン（１３６／２３６ａ／２３
６ｂ／２３６ｃ）の番号を一旦決定すると、ＲＳＬプロセッサエンジン（１３６／２３６
ａ／２３６ｂ／２３６ｃ）はコンテンツ１４０／２４０から対応するコンテンツ要素を同
定するためにＲＳＬの少なくとも１つのＵＩＤを用いる。ＲＳＬプロセッサエンジン（１
３６／２３６ａ／２３６ｂ／２３６ｃ）は、それから、対応する少なくとも１つのコンテ
ンツ要素及びＲＳＬに含まれるメタデータを用いて、少なくとも１つのコンテンツトラン
スポートストリームを作成する。従って、少なくとも１つのコンテンツトランスポートス
トリームは、コンテンツ１４０／２４０からのコンテンツ要素及びメタデータエンジン１
４２／２４２からのメタデータを含むことができる。
【００３１】
フローチャート４００は、少なくとも１つのエンコードされたコンテンツトランスポー
トストリームを生成するために少なくとも１つのコンテンツトランスポートストリームを
エンコーディングするステップ（４４０）に続く。エンコーディングは、プロセッサ１１
２の制御下でトランスポートストリームクリエータ１３０のＲＳＬプロセッサエンジン１
３６によって実行することができる。エンコーディングは、また、プロセッサ２１２の制
御下で、トランスポートストリームクリエータ２３０のＲＳＬプロセッサエンジン＃１  
２３６ａ、ＲＳＬプロセッサエンジン＃２  ２３６ｂ及びＲＳＬプロセッサエンジン＃３
２３６ｃによって実行することもできる。少なくとも１つのコンテンツトランスポート
ストリームが一旦作成されると、ＲＳＬプロセッサエンジン（１３６／２３６ａ／２３６
ｂ／２３６ｃ）は、少なくとも１つのエンコードされたコンテンツトランスポートストリ
ームを生成するために少なくとも１つコンテンツトランスポートストリームをエンコード
する。
【００３２】
フローチャート４００の方法は、少なくとも１つのネットワークパス１８０／３８０ａ
／３８０ｂ／３８０ｃを通して少なくとも１つのエンコードされたコンテンツトランスポ
ートストリームを配信するステップ（４５０）に続く。少なくとも１つのエンコードされ
たコンテンツトランスポートストリームの配信は、プロセッサ１１２／２１２／３１２の
制御下で、ネットワークディレクタ１５０／２５０／３５０によって実行することができ
る。図１に示すように、プロセッサ１１２は、少なくとも１つのエンコードされたコンテ
ンツトランスポートストリームを配信するための少なくとも１つのネットワークパス１８
０を決定するために、ネットワークディレクタ１５０を実行することができる。しかしな
がら、図３に示すように、プロセッサ３１２は、少なくとも１つのコンテンツトランスポ
ートストリームを配信するために必要とされるネットワークパス３８０ａ、ネットワーク
パス３８０ｂ及びネットワークパス３８０ｃを決定するためにネットワークディレクタ３
５０を実行することができる。図３を参照して述べられるように、ネットワークディレク
タ１５０／２５０／３５０は、少なくとも１つのエンコードされたコンテンツトランスポ
ートストリームに含まれるメタデータエンジン１４２／２４２からのメタデータと、ライ
ブコンテンツエンコーディング部３４６、配信チャネルの健全性モニタリング部３６０、
モニタリング兼制御部３７０、又は他のソースからの情報と、を用いて決定されるパス選
択基準に基づいて配信すべきネットワークパス１８０／２８０／３８０ａ／３８０ｂ／３
８０ｃの番号を決定する。
【００３３】
このように、エンコードされたコンテンツトランスポートストリームは、メディアコン
テンツ供給元が格納しているコンテンツに対応するメタデータに従って生成され配信され
る。従って、メディアコンテンツは、より少ないインフラストラクチャでメディアコンテ
ンツ及び配信チャネルをモニタリングすることによってインテリジェントに配信すること
ができる。
【００３４】
前記説明から、本発明の範囲から逸脱することなく本願に記載されている概念を実装す
るためにさまざまな技術が用いられ得ることは明らかである。さらに、特定の実施形態へ
の参照と共に趣旨が説明されたが、当業者であれば、それらの趣旨から逸脱することなく
具体的に且つ詳細に変更が加えられることを認識するであろう。このように、実施形態は
、例示的であり限定的でないようにあらゆる意味に考慮されたい。また、本願が上記の特
定の実施形態に限定されないことも理解されたいが、多くの再編成、修正及び置換が、本
開示の範囲から逸脱しない範囲で可能である。
【符号の説明】
【００３５】
１００  システム環境
１１０  メモリ
１１２  プロセッサ
１２０  ユニーク識別子
１２２  番組スケジュール及びクリアランス
１２４  コマーシャルスケジューリング
１３０  トランスポートストリームクリエータ
１３２  規則エンジン
１３４  ＲＳＬアナライザ
１３６  ＲＳＬプロセッサエンジン
１４２  メタデータエンジン
１４０  コンテンツ
１５０  ネットワークディレクタ
２００  システム環境
２１０  メモリ
２１２  プロセッサ
２２０  ユニーク識別子
２２２  番組スケジュール及びクリアランス
２２４  コマーシャルスケジューリング
２２６  トラフィックオペレーション
２３０  トランスポートストリームクリエータ
２３２  規則エンジン
２３４  ＲＳＬアナライザ
２３６ａ  ＲＳＬプロセッサエンジン＃１
２３６ｂ  ＲＳＬプロセッサエンジン＃２
２３６ｃ  ＲＳＬプロセッサエンジン＃３
２４０  コンテンツ
２４２  メタデータエンジン
２５０  ネットワークディレクタ
３００  システム環境
３１０  メモリ
３１２  プロセッサ
３４０  コンテンツ
３４４  ライブコンテンツ
３４６  ライブコンテンツエンコーディング部
３３０  トランスポートストリームクリエータ
３５０  ネットワークディレクタ
３６０  配信チャネルの健全性モニタリング部
３７０  モニタリング兼制御部
３９０  Ｒｏｌｌ  Ｎｏｗコマンド
【図１】
2018117371.tif 000003
【図２】
2018117371.tif 000004
【図３】
2018117371.tif 000005
【図４】
2018117371.tif 000006
【手続補正書】
【提出日】平成30年3月19日(2018.3.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサ及びメモリを含むシステムで使用するための方法であって、
前記メモリは、少なくとも１つのエンコードされたコンテンツトランスポートストリームを生成し配信するために、対応する少なくとも１つのコンテンツ要素を同定する少なくとも１つのユニーク識別子（ＵＩＤ）を有し、
前記方法は、
前記プロセッサを用いて、メタデータ及び対応する少なくとも１つのコンテンツ要素を同定する前記少なくとも１つのＵＩＤを前記メモリから取得する取得ステップと、
前記プロセッサを用いて、前記メタデータ及び前記少なくとも１つのＵＩＤを用いた受信者特定リスト（ＲＳＬ）を生成する生成ステップであって、前記ＲＳＬはメディアコンテンツの再生リストである、生成ステップと、
前記プロセッサを用いて、少なくとも１つのコンテンツトランスポートストリームを前記ＲＳＬを用いて作成する作成ステップであって、前記少なくとも１つのコンテンツトランスポートストリームは前記メタデータと前記対応する少なくとも１つのコンテンツ要素とを含み、前記メタデータは、前記少なくとも１つのエンコードされたコンテンツトランスポートストリームの宛先を判定するための宛先情報を含む、ステップと、
前記プロセッサを用いて、前記少なくとも１つのコンテンツトランスポートストリームをエンコードし、前記少なくとも１つのエンコードされたコンテンツトランスポートストリームを生成するエンコーディングステップと、
前記プロセッサを用いて、少なくとも１つのネットワークパスを通して前記少なくとも１つのエンコードされたコンテンツトランスポートストリームを配信する配信ステップと、を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、
１つ以上のＲＳＬプロセッサエンジンが、前記少なくとも１つのコンテンツトランスポートストリームの前記作成ステップを実行する方法。
【請求項３】
請求項２に記載の方法であって、
前記少なくとも１つのコンテンツトランスポートストリームの前記作成ステップに先立って、前記方法は、更に、前記ＲＳＬをＲＳＬアナライザへ送信して、前記少なくとも１つのコンテンツトランスポートストリームの前記作成ステップに用いる１つ以上のＲＳＬプロセッサエンジンの数を決定する決定ステップを含む方法。
【請求項４】
請求項３に記載の方法であって、
前記１つ以上のＲＳＬプロセッサエンジンは、更に、前記少なくとも１つのコンテンツトランスポートストリームの前記エンコーディングステップを実行する方法。
【請求項５】
請求項１に記載の方法であって、
前記少なくとも１つのエンコードされたコンテンツトランスポートストリームの前記配信ステップに先立って、
前記方法は、更に、１つ以上のパス選択基準に従って少なくとも１つのネットワークパスを決定する決定ステップを含む方法。
【請求項６】
請求項１に記載の方法であって、
前記対応する少なくとも１つのコンテンツ要素は、テレビ番組を含む方法。
【請求項７】
請求項１に記載の方法であって、
前記対応する少なくとも１つのコンテンツ要素は、コマーシャル広告、プロモーション広告及び公共サービス告知のいずれか１つである方法。
【請求項８】
少なくとも１つのエンコードされたコンテンツトランスポートストリームを生成し配信するシステムであって、
前記システムは、
対応する少なくとも１つのコンテンツ要素を同定する少なくとも１つのユニーク識別子（ＵＩＤ）、
トランスポートストリームクリエータ、及び
ネットワークディレクタ、
を含むメモリと、
前記トランスポートストリームクリエータを実行するためのプロセッサであって、
前記メモリからメタデータ及び前記少なくとも１つのＵＩＤを取得し、
前記メタデータ及び前記少なくとも１つのＵＩＤを用いた受信者特定リスト（ＲＳＬ）を生成し、前記受信者特定リストはメディアコンテンツの再生リストであり、
少なくとも１つのコンテンツトランスポートストリームを前記ＲＳＬを用いて作成し、前記少なくとも１つのコンテンツトランスポートストリームは前記メタデータと前記対応する少なくとも１つのコンテンツ要素とを含み、前記メタデータは、前記少なくとも１つのエンコードされたコンテンツトランスポートストリームの宛先を判定するための宛先情報を含み、
前記少なくとも１つのコンテンツトランスポートストリームをエンコードして、前記少なくとも１つのエンコードされたコンテンツトランスポートストリームを生成する
プロセッサと、
前記プロセッサの制御下で少なくとも１つのネットワークパスを通して前記少なくとも１つのエンコードされたコンテンツトランスポートストリームを配信するように設定されたネットワークディレクタと、
を含むことを特徴とするシステム。
【請求項９】
請求項８に記載のシステムにおいて、
前記トランスポートストリームクリエータは１つ以上のＲＳＬプロセッサエンジンを含み、当該ＲＳＬプロセッサエンジンは、前記少なくとも１つのコンテンツトランスポートストリームの前記作成を実行するシステム。
【請求項１０】
請求項９に記載のシステムにおいて、
前記トランスポートストリームクリエータはＲＳＬアナライザを更に含み、
前記少なくとも１つのコンテンツトランスポートストリームの前記作成に先立って、前記トランスポートストリームクリエータは、前記ＲＳＬをＲＳＬアナライザへ送信して、前記少なくとも１つのコンテンツトランスポートストリームの前記作成に用いる１つ以上のＲＳＬプロセッサエンジンの数を決定するシステム。
【請求項１１】
請求項１０に記載のシステムにおいて、
前記１つ以上のＲＳＬプロセッサエンジンは、更に、前記少なくとも１つのコンテンツトランスポートストリームのエンコーディングを実行するシステム。
【請求項１２】
請求項８に記載のシステムにおいて、
前記ネットワークディレクタは更に、１つ以上のパス選択基準に従って少なくとも１つのネットワークパスを決定するよう構成されるシステム。
【請求項１３】
請求項８に記載のシステムにおいて、
前記対応する少なくとも１つのコンテンツ要素は、テレビ番組を含むシステム。
【請求項１４】
請求項８に記載のシステムにおいて、
前記対応する少なくとも１つのコンテンツ要素は、コマーシャル広告、プロモーション広告及び公共サービス告知のいずれか１つであるシステム。
【請求項１５】
少なくとも１つのエンコードされたコンテンツトランスポートストリームを生成し配信するシステムであって、
前記システムは、
対応する少なくとも１つのコンテンツ要素を同定する少なくとも１つのユニーク識別子（ＵＩＤ）、
トランスポートストリームクリエータ、
ネットワークディレクタ、
ＲＳＬアナライザ、
少なくとも１つのＲＳＬプロセッサエンジン、及び
ネットワークディレクタ、
を含むメモリと、
前記トランスポートストリームクリエータを実行するためのプロセッサであって、
前記メモリからメタデータ及び前記少なくとも１つのＵＩＤを取得し、
前記メタデータ及び前記少なくとも１つのＵＩＤを用いた受信者特定リスト（ＲＳＬ）を生成し、前記ＲＳＬはメディアコンテンツの再生リストである、
プロセッサとを含み、
前記プロセッサは更に、前記ＲＳＬアナライザを実行するためのものであり、
前記ＲＳＬを受信し、
少なくとも１つのコンテンツトランスポートストリームの作成に用いる前記１つ以上のＲＳＬプロセッサエンジンの数を決定し、
前記プロセッサは更に、前記少なくとも１つのＲＳＬプロセッサエンジンを実行するためのものであり、
少なくとも１つのコンテンツトランスポートストリームを前記ＲＳＬを用いて作成し、前記少なくとも１つのコンテンツトランスポートストリームは前記メタデータと前記対応する少なくとも１つのコンテンツ要素とを含み、前記メタデータは、前記少なくとも１つのエンコードされたコンテンツトランスポートストリームの宛先を判定するための宛先情報を含み、
前記少なくとも１つのコンテンツトランスポートストリームをエンコードして、前記少なくとも１つのエンコードされたコンテンツトランスポートストリームを生成し、
前記プロセッサは更に、前記ネットワークディレクタを実行するためのものであり、
少なくとも１つのネットワークパスを通して前記少なくとも１つのエンコードされたコンテンツトランスポートストリームを配信する、
システム。
【請求項１６】
請求項１５に記載のシステムにおいて、
前記ネットワークディレクタは更に、１つ以上のパス選択基準に従って少なくとも１つのネットワークパスを決定するよう構成される、システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
図２において続けると、規則エンジン２３２がＲＳＬを一旦作成すると、トランスポートストリームクリエータ２３０を実行しているプロセッサ２１２は、ＲＳＬアナライザ２３４を作動させる。ＲＳＬアナライザ２３４は、ＲＳＬを処理するために、ＲＳＬをレビューしＲＳＬプロセッサエンジン２３６ａ／２３６ｂ／２３６ｃの数を決定する。ＲＳＬアナライザ２３４は、ＲＳＬの優先度、ＲＳＬを処理するコスト、ＲＳＬの必要条件、トランスポートストリームクリエータ２３０の仕事量又は他の要因に応じて、ＲＳＬエンジンの数を決定する。図２には、ＲＳＬプロセッサエンジン＃１  ２３６ａ、ＲＳＬプロセッサエンジン＃２  ２３６ｂ及びＲＳＬプロセッサエンジン＃３  ２３６ｃが例示されている。しかしながら前述のとおり、ＲＳＬアナライザ２３４は、ＲＳＬの処理要件、バックアップ要件、加盟系列局要件又は他の必要条件情報に基づいて、それより多い又は少ないＲＳＬプロセッサエンジンを必要としてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
ＲＳＬアナライザ１３４／２３４が、少なくとも１つのコンテンツトランスポートストリームを作成するために用いるべきＲＳＬプロセッサエンジン（１３６／２３６ａ／２３６ｂ／２３６ｃ）の数を一旦決定すると、ＲＳＬプロセッサエンジン（１３６／２３６ａ／２３６ｂ／２３６ｃ）はコンテンツ１４０／２４０から対応するコンテンツ要素を同定するためにＲＳＬの少なくとも１つのＵＩＤを用いる。ＲＳＬプロセッサエンジン（１３６／２３６ａ／２３６ｂ／２３６ｃ）は、それから、対応する少なくとも１つのコンテンツ要素及びＲＳＬに含まれるメタデータを用いて、少なくとも１つのコンテンツトランスポートストリームを作成する。従って、少なくとも１つのコンテンツトランスポートストリームは、コンテンツ１４０／２４０からのコンテンツ要素及びメタデータエンジン１４２／２４２からのメタデータを含むことができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
フローチャート４００の方法は、少なくとも１つのネットワークパス１８０／３８０ａ／３８０ｂ／３８０ｃを通して少なくとも１つのエンコードされたコンテンツトランスポートストリームを配信するステップ（４５０）に続く。少なくとも１つのエンコードされたコンテンツトランスポートストリームの配信は、プロセッサ１１２／２１２／３１２の制御下で、ネットワークディレクタ１５０／２５０／３５０によって実行することができる。図１に示すように、プロセッサ１１２は、少なくとも１つのエンコードされたコンテンツトランスポートストリームを配信するための少なくとも１つのネットワークパス１８０を決定するために、ネットワークディレクタ１５０を実行することができる。しかしながら、図３に示すように、プロセッサ３１２は、少なくとも１つのコンテンツトランスポートストリームを配信するために必要とされるネットワークパス３８０ａ、ネットワークパス３８０ｂ及びネットワークパス３８０ｃを決定するためにネットワークディレクタ３５０を実行することができる。図３を参照して述べられるように、ネットワークディレクタ１５０／２５０／３５０は、少なくとも１つのエンコードされたコンテンツトランスポートストリームに含まれるメタデータエンジン１４２／２４２からのメタデータと、ライブコンテンツエンコーディング部３４６、配信チャネルの健全性モニタリング部３６０、モニタリング兼制御部３７０、又は他のソースからの情報と、を用いて決定されるパス選択基準に基づいて配信すべきネットワークパス１８０／２８０／３８０ａ／３８０ｂ／３８０ｃの数を決定する。
【外国語明細書】
2018117371000001.pdf