(57)【特許請求の範囲】
【請求項１】
放送データのための交換データネットワークを準備するために、複数の顧客サービス間にバンド幅を動的に配分するシステムであって、
各々がデータを１人又はそれ以上の顧客に提供する１つ又はそれ以上の異なる顧客サービスプロバイダと、
各々が複数の顧客機器にデータを供給し、各々がその顧客に関する固有のデジタルデータ多重化信号を受信する、１つ又はそれ以上のサービスノードと、
前記サービスノードから顧客の利用情報を前記顧客機器に提供される前記データの利用パターンの形式で受信し、前記利用パターンにおける変更に応答して、顧客サービスプロバイダに配分されるバンド幅を変更する動的バンド幅配分モジュールとを含み、
前記動的バンド幅配分モジュールは、さらに、
前記１つ又はそれ以上の顧客サービスプロバイダからバンド幅要求を受信し、各サービスノードに接続する前記顧客サービスプロバイダの各々にバンド幅を割り当てるバンド幅マネージャと、
前記バンド幅の配分に基づいて、各サービスノードに送信される前記固有のデジタルデータ多重化信号を発生させるリマルチプレクサ・モジュールとを備える、
ことを特徴とするシステム。
【請求項２】
前記顧客サービスプロバイダは、ビデオ・オン・デマンド、ＩＰデータ、及び、放送データのうちの１つ又はそれ以上を含む前記顧客サービスを提供することを特徴とする請求項１に記載のシステム。
【請求項３】
各サービスノードは、ケーブルモデム端末を更に含むことを特徴とする請求項２に記載のシステム。
【請求項４】
前記バンド幅マネージャは、各サービスノードに配分される前記バンド幅を判断するための１つ又はそれ以上のルールを有する決定ツリーを更に含むことを特徴とする請求項１に記載のシステム。
【請求項５】
バンド幅を判断するための前記ルールは、各サービスノードに接続する特定の顧客サービスプロバイダを使用している顧客がいない場合は、その顧客サービスプロバイダに配分された前記バンド幅を小さくすることを更に含むことを特徴とする請求項４に記載のシステム。
【請求項６】
前記バンド幅配分は、（１）永久バンド幅配分、（２）期間バンド幅配分、及び、（３）利用可能時バンド幅配分のうちの１つ又はそれ以上を含むことを特徴とする請求項１に記載のシステム。
【請求項７】
各顧客サービスプロバイダに配分される前記バンド幅は、最大ビット伝送速度及び平均ビット伝送速度であることを特徴とする請求項６に記載のシステム。
【請求項８】
前記リマルチプレクサは、特定のサービスノードに送信される前記多重化信号から顧客サービスプロバイダを除外する手段を更に含むことを特徴とする請求項１に記載のシステム。
【請求項９】
除外された顧客サービスプロバイダを特定のサービスノードに送信される前記多重化信号に改めて追加するリングバッファを更に含むことを特徴とする請求項８に記載のシステム。
【請求項１０】
前記リングバッファは、少なくとも１つのＩフレームを備えるＭＰＥＧ画像グループを更に含むことを特徴とする請求項９に記載のシステム。
【請求項１１】
前記バンド幅マネージャは、前記顧客サービスプロバイダからの前記バンド幅要求に基づいて、前記顧客サービスプロバイダのうちの１つ又はそれ以上にサービスの品質を割り当てることを特徴とする請求項１に記載のシステム。
【請求項１２】
前記バンド幅マネージャは、特定の顧客サービスプロバイダに最小の保証バンド幅を配分することを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記バンド幅マネージャは、複数の顧客サービスプロバイダに同時に最小バンド幅を配分することを特徴とする請求項１１に記載のシステム。
【請求項１４】
前記バンド幅マネージャは、１つ又はそれ以上の顧客サービスプロバイダに対して可変最小バンド幅を割り当てることを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記可変最小バンド幅の配分は、（１）時間帯に応じて調節可能なバンド幅配分、及び、（２）使用レベルに応じて調節可能なバンド幅配分のうちの１つ又はそれ以上を含むことを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記バンド幅マネージャは、格下げされたか又は多重化信号から削除された顧客サービスプロバイダにサービス品質を割り当てることを特徴とする請求項１１に記載のシステム。
【請求項１７】
前記バンド幅マネージャは、顧客サービスプロバイダに送信されるデータの連続ループを維持するリングバッファを更に含むことを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記バンド幅マネージャは、顧客サービスプロバイダのデータの少なくともＩフレームを維持するＩフレーム・カラセルを更に含むことを特徴とする請求項１６に記載のシステム。
【請求項１９】
前記リマルチプレクサは、各消費者側機器にプログラムマッピング表を割り当てることを特徴とする請求項１に記載のシステム。
【請求項２０】
１つ又はそれ以上の異なる顧客サービスプロバイダの各々が１つ又はそれ以上のサービスノードにデータを供給し、前記１つ又はそれ以上のサービスノードが１人又はそれ以上の顧客機器にデータを供給し、各サービスノードがその顧客に固有に関するデジタルデータ多重化信号を受信する、放送データのための交換データネットワークを準備するために１つ又はそれ以上の顧客サービスにバンド幅を動的に配分する方法であって、
前記顧客によるサービスの利用度及び各サービスプロバイダのバンド幅要求における変更に応答して、１つ又はそれ以上の異なる顧客サービスプロバイダに配分されるシステムのバンド幅を変更する段階、
を含み、
各サービスノードに割り当てられた前記バンド幅は、顧客によるサービスの利用度に少なくとも部分的に基づいて動的に調節され、
前記動的にバンド幅を変更する段階は、さらに、前記１つ又はそれ以上の顧客サービスプロバイダからバンド幅要求を受信し、各サービスノードに接続する前記顧客サービスプロバイダの各々にバンド幅を割り当てるバンド幅マネージャを用いて、前記１つ又はそれ以上の顧客サービスへのバンド幅を管理する段階と、
前記バンド幅マネージャのバンド幅配分決定に基づいて、各サービスノードに送信される前記バンド幅配分に基づき前記デジタルデータ多重化信号を発生させるリマルチプレクサ・モジュールを用いて多重化信号を発生させる段階とを含む、
ことを特徴とする方法。
【請求項２１】
前記動的にバンド幅を変更する段階は、各サービスノードに配分される前記バンド幅を判断するための１つ又はそれ以上のバンド幅配分ルールを有する決定ツリーを使用する段階を更に含むことを特徴とする請求項２０に記載の方法。
【請求項２２】
前記バンド幅配分ルールは、各サービスノードに接続する特定の顧客サービスプロバイダを使用している顧客がいない場合は、その顧客サービスに配分された前記バンド幅を小さくすることを更に含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記動的にバンド幅を変更する段階は、（１）永久バンド幅配分、（２）期間バンド幅配分、及び、（３）利用可能時バンド幅配分のうちの１つ又はそれ以上を含むことを特徴とする請求項２０に記載の方法。
【請求項２４】
各顧客サービスに配分される前記動的にバンド幅を変更する段階は、最大ビット伝送速度及び平均ビット伝送速度を更に含むことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記多重化信号発生段階は、特定のサービスノードに送信される前記多重化信号から顧客サービスプロバイダを除外する段階を更に含むことを特徴とする請求項２０に記載の方法。
【請求項２６】
除外された顧客サービスプロバイダを改めて前記多重化信号に追加するリングバッファを使用する段階を更に含むことを特徴とする請求項２５に記載の方法。
【請求項２７】
少なくとも１つのＩフレームを含むＭＰＥＧ画像グループのループを発生させる段階と、前記ループを適用して、前記顧客サービスを前記多重化信号の中に再挿入する段階とを更に含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
前記顧客サービスプロバイダからの前記バンド幅要求に基づいて、前記顧客サービスのうちの１つ又はそれ以上にサービスの品質を割り当てる段階を更に含むことを特徴とする請求項２０に記載の方法。
【請求項２９】
特定の顧客サービスに最小の保証バンド幅を配分する段階を更に含むことを特徴とする請求項２８に記載の方法。
【請求項３０】
複数の顧客サービスに同時に最小バンド幅を配分する段階を更に含むことを特徴とする請求項２８に記載の方法。
【請求項３１】
１つ又はそれ以上の顧客サービスに可変最小バンド幅を割り当てる段階を更に含むことを特徴とする請求項２８に記載の方法。
【請求項３２】
前記可変最小バンド幅は、時間帯調節可能バンド幅配分及び使用レベル調節可能バンド幅配分のうちの１つ又はそれ以上を含むことを特徴とする請求項３１に記載の方法。
【請求項３３】
格下げされたか又は多重化信号から削除された顧客サービスにサービス品質を割り当てる段階を更に含むことを特徴とする請求項２８に記載の方法。
【請求項３４】
リングバッファにデータのループを維持する段階と、前記ループを適用して、下げられたか又は削除された顧客サービスを再挿入する段階とを更に含むことを特徴とする請求項３３に記載の方法。
【請求項３５】
前記顧客サービスを再開するために、Ｉフレーム・カラセルに少なくともＩフレームを維持する段階と、前記カラセルを適用して前記顧客サービスを再開する段階とを更に含むことを特徴とする請求項３３に記載の方法。
【請求項３６】
各消費者側機器にプログラムマッピング表を割り当てる段階を更に含むことを特徴とする請求項２０に記載の方法。
【請求項３７】
システムのバンド幅を複数の異なる顧客サービスプロバイダ間で複数のサービスノードに配分し、
各サービスノードに接続する各顧客サービスプロバイダに割り当てられた前記バンド幅は、顧客によるサービスの利用度と各サービスプロバイダのバンド幅要求における変更に応答して動的に調節可能であり、
前記サービスノードからバンド幅要求を受信し、前記サービスノードからの前記バンド幅要求に基づいて、前記顧客サービスプロバイダの各々にバンド幅を割り当てるバンド幅マネージャと、
前記バンド幅マネージャのバンド幅配分決定に応じて、各サービスノードに送信される前記バンド幅配分に基づきデジタルデータ多重化信号を発生させるリマルチプレクサ・モジュールと、
を更に含む、
ことを特徴とする、動的バンド幅配分装置。
【請求項３８】
前記顧客サービスは、ビデオ・オン・デマンド、ＩＰデータ、及び、放送データのうちの１つ又はそれ以上を含むことを特徴とする請求項３７に記載の装置。
【請求項３９】
前記バンド幅マネージャは、各サービスノードに配分される前記バンド幅を判断するための１つ又はそれ以上のルールを有する決定ツリーを更に含むことを特徴とする請求項３７に記載の装置。
【請求項４０】
前記バンド幅配分ルールは、各サービスノードに接続する特定の顧客サービスを使用している顧客がいない場合は、その顧客サービスに配分された前記バンド幅を小さくすることを更に含むことを特徴とする請求項３９に記載の装置。
【請求項４１】
前記バンド幅配分は、（１）永久バンド幅配分、（２）期間バンド幅配分、及び、（３）利用可能時バンド幅配分のうちの１つ又はそれ以上を含むことを特徴とする請求項３７に記載の装置。
【請求項４２】
各顧客サービスへの前記バンド幅配分は、最大ビット伝送速度及び平均ビット伝送速度を更に含むことを特徴とする請求項４１に記載の装置。
【請求項４３】
前記リマルチプレクサは、特定のサービスノードに送信される前記多重化信号から顧客サービスプロバイダを除外する手段を更に含むことを特徴とする請求項３７に記載の装置。
【請求項４４】
前記除外手段は、前記除外された顧客サービスプロバイダを改めて前記多重化信号に追加するリングバッファを更に含むことを特徴とする請求項４３に記載の装置。
【請求項４５】
前記リングバッファは、少なくとも１つのＩフレームを有するＭＰＥＧ画像グループを更に含むことを特徴とする請求項４４に記載の装置。
【請求項４６】
前記バンド幅マネージャは、前記顧客サービスプロバイダからの前記バンド幅要求に基づいて、前記顧客サービスのうちの１つ又はそれ以上にサービスの品質を割り当てる手段を更に含むことを特徴とする請求項３７に記載の装置。
【請求項４７】
前記サービス品質割当手段は、特定の顧客サービスに最小の保証バンド幅を配分する手段を更に含むことを特徴とする請求項４６に記載の装置。
【請求項４８】
前記サービス品質割当手段は、複数の顧客サービスに同時に最小バンド幅を配分する手段を更に含むことを特徴とする請求項４６に記載の装置。
【請求項４９】
前記サービス品質割当手段は、１つ又はそれ以上の顧客サービスに可変最小バンド幅を割り当てる手段を更に含むことを特徴とする請求項４６に記載の装置。
【請求項５０】
前記可変最小バンド幅は、時間帯調節可能バンド幅配分、及び、使用レベル調節可能バンド幅配分のうちの１つ又はそれ以上を含むことを特徴とする請求項４９に記載の装置。
【請求項５１】
前記サービス品質割当手段は、格下げされたか又は多重化信号から削除された顧客サービスにサービス品質を割り当てる手段を更に含むことを特徴とする請求項４６に記載の装置。
【請求項５２】
前記サービス品質割当手段は、データの連続ループを維持するリングバッファを更に含むことを特徴とする請求項５１に記載の装置。
【請求項５３】
前記サービス品質割当手段は、前記顧客サービスのデータの少なくともＩフレームを維持するＩフレーム・カラセルを更に含むことを特徴とする請求項５１に記載の装置。
【請求項５４】
前記リマルチプレクサは、各消費者側機器にプログラムマッピング表を割り当てる手段を更に含むことを特徴とする請求項３７に記載の装置。
【発明の詳細な説明】
【０００１】
（技術分野）
本発明は、一般的に、放送方式に関する適応バンド幅システム及び方法を提供するシステム及び方法に関し、特に、下流エンドユーザ挙動に応答して放送型システム上でバンド幅を配分するシステム及び方法に関する。
【０００２】
（背景技術）
テレビジョン方式及びケーブル方式など、通常の放送型システムは、同一信号を全てのサービスノード及び／又は加入者に放送する。これらの一般的システムは、どのエンドユーザが使用しているかを問わず、常時単一の同一信号が伝送されるので放送方式として知られている。ケーブルテレビジョン方式などの放送方式は、システムバンド幅がエンドユーザが実際に使用しているサービスに対してのみに使用されるように、デジタルパケット交換方式を有することができることが必要である。
交換方式の幾つかの形態を放送方式に与えるように試みる様々な異なるシステムがある。例えば、スタンフォード大学に譲渡された１つの特許では、１つ又はそれ以上の広告を含む異なるチャンネルが特定グループの顧客を広告の目標にすることを可能にする、人口統計学的に形成されたケーブル方式の視聴者を追跡し目標にする方法が説明されている。
【０００３】
しかしながら、上記特許は、放送方式のためのデジタルデータ交換方式を説明していない。「ゼニス」に譲渡された別の特許では、圧縮ビデオ及び補助データを同じテレビジョン伝送方式で多重化する方法が開示されている。この方式は、ある一定の品質レベルを維持するために、マルチプレクサが信号成分の緩衝率を変えることを可能にするフィードバック機構を含む。この方式も同じくデジタルデータ交換ネットワークではない。「ルーセント」に譲渡された更に別の特許では、複数のテレビ伝送チャンネルに亘ってデータサービスを多重化する方法が説明されている。この方法において、最大データレベルは各チャンネルで固定されているが、バンド幅マネージャは、チャンネル上のバンド幅利用度を動的に追跡し、いかなる追加通信量もそれをどのチャンネルに配置することになるかを判断する能力を有する。
【０００４】
デジタルデータ交換ネットワークは、現在の放送方式で利用できない多くの利点及び能力を有する放送方式を提供するであろう。例えば、プログラム信号及び広告の両方を含む各加入者又はサービスノードに送られる信号は、各加入者又はサービスノードをより特定して目標にしてもよい。更に、どの単一のサービスに配分されているバンド幅も、増加、減少、又は、ある時間だけゼロに減らしてもよい。デジタル交換方式はまた、個々の多重化信号を各サービスノードに送ることを可能にする。従って、一般的な放送方式のためのデジタルデータ交換ネットワークをもたらすことが必要であり、本発明は、この目的の達成を意図するものである。
【０００５】
（発明の開示）
放送データ方式に関するバンド幅適応システム及び方法が提供される。本システムは、ケーブルなどの放送方式が、サービスノード又は加入者のフィードバックに基づいて、サービスノード又は加入者に供給されているどのサービスのバンド幅をも変更することを可能にする。本システムによって、ある所定の時間だけ特定サービスを除外することもできるため、そのバンド幅を他のサービスに使用してもよい。一般的に、本システムは、ケーブルなどの通常のデジタル放送テレビジョン型方式がデジタルデータ交換ネットワーク方式に変換されることを可能にする。
【０００６】
更に詳しくは、本システムは、下流加入者又はサービスノードからのフィードバックに基づいて、本システムのバンド幅を再配分するリマルチプレクサを含んでもよい。加入者又はサービスノードからのフィードバックは、下流エンドユーザ挙動に基づいて発生されるであろう。例えば、特定のサービスノードの加入者全員が現在特定のサービスを使用しているわけではない場合、特定のサービスノードのためにその未使用のサービスに配分されたバンド幅を小さくしてもよく、その後に、解放されたバンド幅を他のサービスに配分してもよい。本システムはまた、最小の待ち時間でサービスを追加する又は除外することを可能にし、サービスノードの現在の必要性に応じて、異なる多重化信号を各サービスノードに対して発生させることができる。サービスを除外する／追加するために、本システムは、以下で更に詳細に説明する新しいリングバッファ機構を使用してもよい。
【０００７】
本発明の１つの態様によれば、ケーブルテレビジョン方式を通じてのデジタルビデオ、デジタルオーディオ、及び、データの配信において、バンド幅の効率を最適化する方法が提供される。特に、異なる伝送チャンネル又はその一部分を、それらのチャンネルを利用する顧客にその時点で価値のあるデジタルビデオ、デジタルオーディオ、及び、データの成分のみを含むように動的にカスタム化することができる。このカスタム化は、顧客利用パターンの変化を監視してそれに対して反応し、かつ、ある与えられた時間に小さいバンド幅を必要するデジタルサービスから大きいバンド幅を必要するサービスへバンド幅を配分するようにリマルチプレクサ・モジュールに命令する能力を有する、動的バンド幅管理構成要素／機構を用いて達成されるであろう。この目的を達成するための本発明による１つ又はそれ以上の異なるフロー制御機構を以下で説明する。更に、本明細書で説明するバンド幅効率は、本明細書で説明する様々な技術を通して、本システムの顧客に対してサービスの劣化を引き起こすことなく得られるであろう。本明細書で説明するシステムには、ケーブルテレビジョン方式の各光学ノードの各デジタル搬送波チャンネルに対する固有の多重化信号の作成及び配信が必要である。
【０００８】
本発明の別の態様によれば、本システムは、ＣＮＮ又はＥＰＳＮテレビジョンサービスに必要とされるデータなどのデジタル放送テレビジョンデータ、及び、ＩＰ（インターネットプロトコル）データを受信するデータ受信器、及び、本システムのバンド幅を１つ又はそれ以上のサービスノードに動的に配分するバンド幅配分及び多重化システムを含むことができる。この動的配分は、バンド幅配分及び多重化システムに供給される加入者挙動に関するフィードバックに基づいて発生するであろう。更に詳しくは、バンド幅配分及び多重化システムは、互いに接続されたリマルチプレクサ、バンド幅マネージャ、及び、デジタル放送テレビジョンサービスサーバを含んでもよい。サーバは、加入者挙動に関するフィードバックを受信し、それをバンド幅マネージャ上に転送する。加入者挙動に基づいて、バンド幅マネージャは、システムのバンド幅の配分方法を判断するであろう。リマルチプレクサは、バンド幅マネージャからの指令に基づいて、システムバンド幅を配分することができる。このシステムを使用すると、放送型データのための交換デジタルデータネットワークが準備される。
【０００９】
（発明を実施するための最良の形態）
本発明は、特に、デジタル放送テレビジョンケーブル方式における加入者挙動に基づく動的バンド幅配分に適用可能であり、本発明はこの関連において以下に説明される。しかし、本発明によるシステム及び方法は、動的バンド幅配分が必要な他の型の放送方式などに対して利用度が大きいことが認められるであろう。好ましい実施形態では、本発明は、サーバ、リマルチプレクサ、及び、サービスノードなどの１つ又はそれ以上のハードウエアの部分と、前記１つ又はそれ以上のハードウエア部分により実行される、バンド幅マネージャ、及び、サービスノード及びリマルチプレクサのソフトウエアなどの１つ又はそれ以上のソフトウエアとにより実施されるであろう。ハードウエア及びソフトウエアは、協働してバンド幅配分システムを実行する。ここで、本発明による放送データのためのバンド幅配分システムを更に詳細に説明する。
【００１０】
図１は、本発明によるバンド幅配分システムを組み込んだ放送方式１０を示すブロック図である。この例では、周波数分割多重化技術を使用して、多重の搬送波チャンネルを通じて様々なデジタルビデオ、デジタルオーディオ、及び、データサービス（「顧客サービス」）のためのデータ（「サービスデータ」）を本システムの顧客に配信し得るケーブルテレビジョン伝送方式が示されている。本システムは、様々な多重化技術を使用して各搬送波チャンネル内に複数の「顧客サービス」を配信するであろう。デジタルビデオ「顧客サービス」は、ケーブルテレビネットワークなどのデジタル放送テレビジョンサービスを含んでもよく、あるいは、ビデオ・オン・デマンドなどの目標サービスは、固定ビット伝送速度（ＣＢＲ）又は可変ビット伝送速度（ＶＢＲ）ビデオストリームのいずれであってもよく、符号化した状態又は符号化されない状態で送ることができる。各離散的デジタルビデオプログラムは、そのオーディオ、ビデオ、及び、関連データの全てを含み、単一の「顧客サービス」と見なされることになる。「伝送システム」は、「サービスノード」２０を含み、そこから搬送波チャンネルの共通セットがその「ノード」を利用する全ての顧客に送られ、各顧客は、搬送波チャンネルと、特定の「顧客サービス」を受信するのに必要なそのチャンネル内のデータストリームとに同調する。
【００１１】
更に詳しくは、システム１０は、サービスサーバ部分１２、バンド幅配分及び多重化システム１４、伝送システム１６、及び、１つ又はそれ以上の消費者側機器（ＣＰＥ）１８を含むことができる。作動において、サービスサーバは、放送方式を通じて送信される着信データを受信し、また、バンド幅配分を制御するのに使用される加入者挙動に関するフィードバックを受信することができ、バンド幅配分及び多重化システム１４は、加入者挙動に基づいてバンド幅を動的に配分し、各サービスノードに対して可能な固有多重化信号を発生させることができ、伝送システムは、サービスサーバ及びバンド幅配分及び多重化システムをＣＰＥに接続して、多重化信号を各サービスノードと通信することができ、ＣＰＥは、その信号を個々の加入者と通信することができる。好ましい実施形態では、伝送システム１６は、地上ケーブル、光ファイバケーブル、無線ケーブル、又は、衛星システムであってもよく、ＣＰＥは、光学機器又は電気機器であろう。各ＣＰＥは、好ましい実施形態では光学ノードであり得るサービスノード２０、及び、その光学ノードを利用し、１人又はそれ以上の顧客２４とサービスノードとを互いに接続する同軸ケーブル２２を含むことができる。サービスノード２０は、システム１０から多重化信号を受信した後、サービスを各家庭に配信してもよい。サービスノードはまた、「顧客サービス」間でバンド幅を配分するのにバンド幅配分及び多重化システムが使用し得るリアルタイムチャンネル同調情報などの、加入者挙動に関する情報を発生させることができる。
【００１２】
各「顧客サービス」に対するサービスサーバ１２は、ビデオ・オン・デマンド（ＶＯＤ）サービスサーバ３０、ＩＰデータルータ３２、及び、デジタル放送テレビジョンサービスサーバ３４を含むであろう。ＶＯＤサービスサーバ３０は、ＶＯＤサービスに配分されたバンド幅に基づいて、バンド幅配分及び多重化システム１４のリマルチプレクサ３８に転送されるＶＯＤサービスデータを発生させることができ、バンド幅マネージャ４０上に転送されるバンド幅要求を発生させることができ、バンド幅マネージャからバンド幅配分応答を受信することができる。ＩＰルータ３２は、システム１０上で通信されるＩＰデータを受信することができ、ＩＰサービスに配分されたバンド幅に基づいて、リマルチプレクサ３８が再送信するＩＰサービスデータを発生させることができ、バンド幅マネージャ４０に送られるバンド幅要求を発生させることができ、バンド幅マネージャからバンド幅配分応答を受信することができる。ＶＯＤ及びＩＰデータに加えて、リマルチプレクサはまた、デジタル放送テレビジョンストリームを受信してもよい。デジタル放送テレビジョンサービスサーバ３４は、伝送システム１６を通じて、各サービスノード２０からオプションのリアルタイムチャンネル同調情報などの加入者挙動フィードバックを受信することができる。加入者挙動データを処理して各サービスノード２０の現在のバンド幅要求に関する情報を発生させてもよく、その後、バンド幅マネージャ４０上に転送することができ、バンド幅マネージャは、そのフィードバックを使用して様々なサービスの間でシステムのバンド幅を動的に配分するであろう。
【００１３】
バンド幅配分及び多重化システム１４は、リマルチプレクサ３８及びバンド幅マネージャ４０を含むことができる。バンド幅マネージャ４０は、サービスサーバからのフィードバックデータ及びバンド幅要求に基づいて、リアルタイムでシステムのバンド幅を様々なサービスに動的に配分し、その後、バンド幅命令をリマルチプレクサに出すことができる。リマルチプレクサ３８は、バンド幅マネージャからの命令に基づいて、各サービスノード２０に対して多重化信号を発生させてもよい。例えば、１つのサービスが所定の時間だけ特定サービスノードから除外されている場合、そのサービスノードの多重化信号は、除外されたサービスを含まないことになる。「バンド幅サービス」の全てが「顧客サービス」に確実に配分されるリマルチプレクサの能力は、データパケットを脱落させる方法や様々な統計学的多重化技術を含む様々な技術を通して「サービス」にもたらされている。
【００１４】
「バンド幅マネージャ」４０は、「伝送システム」上で「バンド幅サービス」に対する「顧客サービス」の要求を動的に追跡することができ、「顧客サービス」により指定された要求に基づき、及び、ルールベースの「バンド幅マネージャ決定ツリー」に基づき、搬送波チャンネル間及び搬送波チャンネル内で「バンド幅サービス」を各「顧客サービス」に動的に配分することができる。「バンド幅マネージャ決定ツリー」は、例えば以下のようなルールを実行することになる。
１）特定の「顧客サービス」に対してバンド幅を永久に確保する。
２）特定の「顧客サービス」に対してバンド幅を特定の期間だけ確保する。
３）バンド幅を要求するセットトップボックスがオフになるまで、特定の「顧客サービス」に対してバンド幅を確保する。
４）ＶＯＤ又は「デジタル放送サービス」などの「デジタルビデオサービス」のいずれかがバンド幅の使用を要求した場合、「ＩＰ顧客サービス」に対するバンド幅を減らす。
５）各種の「顧客サービス」に視聴率方式を適用し、同一時間帯に高視聴率を有する他の「サービス」がバンド幅を要求していなかった場合、高視聴率を有するどのような「サービス」も要求したバンド幅を受け取るように、視聴率方式に従ってバンド幅を配分する。
【００１５】
「バンド幅サービス」はまた、最大ビット伝送速度及び／又は平均ビット伝送速度を含むように指定されてもよい。「決定ツリー」はまた、特定サービスノード（「光学ノード」）を利用している顧客が誰もデジタルケーブルテレビジョンネットワークなどの特定デジタルビデオ「顧客サービス」の周波数に同調しない場合、その「顧客サービス」により消費されるバンド幅量を少なくするために、その「顧客サービス」をかなり格下げするか、又は、そのチャンネルを通じて送られたデータ多重化信号から一時的に除外さえもし得るルールを含むことができる。
【００１６】
更に詳しくは、「バンド幅マネージャ」４０には、どの搬送波チャンネルが各「サービス」ノードに到達できるかに関する情報を「サービスサーバ」１２にもたらす責任がある。「バンド幅マネージャ」はまた、「顧客サービス」に対して保証することができる最大平均ビット伝送速度やバンド幅の保証を与えることができる期間など、各チャンネルの様々なバンド幅パラメータを「サービスサーバ」に提供する。搬送波チャンネル情報及びこれらのパラメータは、利用可能な「バンド幅サービス」を形成する。
【００１７】
ある期間のあるバンド幅を取得するために、各「サービスサーバ」は、バンド幅マネージャに「バンド幅」の要求をしてもよい。バンド幅マネージャは、次に、「サーバ」の要求に対して容認又は拒否メッセージを送る。要求が容認された場合、「バンド幅マネージャ」はまた、特定の「顧客サービス」に配分された「バンド幅サービス」に関する記述子と共に「リマルチプレクサ」に対して通知を送る。「リマルチプレクサ」は、これらの記述子及びルールベースの「リマルチプレクサ決定ツリー」を使用して、各多重化信号における「顧客サービス」の全てに「バンド幅サービス」を供給する。
【００１８】
「顧客サービス」のいずれも、「リマルチプレクサ」からのユニキャストモード又はマルチキャストモードのいずれかであろう。ユニキャストモードの下では、特定の「顧客サービス」のための「顧客サービスデータ」を含むデータパケットの単一ストリームは、「リマルチプレクサ」に入力され、その後、特定の「サービスノード」２０への単一の発信搬送波チャンネル上に多重化される。マルチキャストモードの下では、特定の「顧客サービス」のための「サービスデータ」を含むデータパケットの単一ストリームは、「リマルチプレクサ」に入力され、その後、１つよりも多い発信搬送波チャンネル上に多重化される。例えば、デジタルケーブルテレビジョンプログラムのためのデータの単一ストリームは、「リマルチプレクサ」に入力され、その後、その「リマルチプレクサ」を利用する全ての「顧客サービスノード」２０に対する１つの搬送波チャンネル上に多重化することができるであろう。
【００１９】
本システムの搬送波チャンネルは、異なる圧縮プロトコル及び変調手法を使用するであろう。好ましい実施形態では、ＭＰＥＧ−２「輸送ストリーム」プロトコルにより形成された「多重プログラム輸送ストリーム」を使用してもよく、各搬送波チャンネルは、直交振幅変調（ＱＡＭ）を使用する送信に対して変調されるであろう。本システムを使用して提供される「顧客サービス」は、ＭＣＮＳ／ＤＯＣＳＩＳ又はＤＶＢ−ＤＡＶＩＣケーブルモデム規格に準拠した加入者のケーブルモデムに送られる「インターネットプロトコル（ＩＰ）」パケットを含んでもよく、ＩＰルータ３２は、これらの規格に準拠した「ケーブルモデム成端システム」を含むであろう。ここで、放送方式のサービス品質（ＱｏＳ）能力をもたらす技術を更に詳細に説明する。
【００２０】
図１に示すシステム１０は、図２及び図３に関連して後述される「バンド幅マネージャ」が採用する以下の技術を通して「バンド幅サービス」における付加的な「サービス品質（ＱｏＳ）」能力を与えることにより更に高められるであろう。特に、「インターネットプロトコル（ＩＰ）顧客サービス」及び「デジタル放送テレビジョンサービス」のような指定された型の「顧客サービス」、又は、ＱｏＳ要求中のフラグが上がっている「顧客サービス」のようなある指定を有する「顧客サービス」に対する各搬送波チャンネル内に、最小レベルのバンド幅（「フロアレベル」）を永久に確保するか、又は、指定された期間だけ確保してもよい。
【００２１】
「バンド幅マネージャ」は、「顧客サービス」によって消費される平均総バンド幅が搬送波チャンネル上で利用可能な全バンド幅から「フロアレベル」を差し引いたものに等しい量を超えないことを確実にする方法により、「バンド幅マネージャ決定ツリー」を使用して「フロアレベル」が保護しない「顧客サービス」にバンド幅を配分してもよく、必要に応じて、「リマルチプレクサ」は、様々なデジタルビット伝送速度低減技術を採用してこの方針を実行することができる。
【００２２】
図２は、搬送波チャンネル６０の例を示し、この搬送波チャンネルが第１のサービスフロアレベルチャンネル６２を含み得ることにより、搬送波チャンネルの残りの部分に何が起ころうと、そのサービスに対するデータは、そのバンド幅を保証される。すなわち、チャンネル６４の残りの部分は、非保護チャンネル６４の様々な種類の集合非保護データ（この例では、例えば、圧縮ビデオ１、圧縮ビデオ２、及び、圧縮ビデオ３）を発信することができる。図２に示す例では、フロア保護サービスは、フロアレベルを何回か越えているが、少なくともバンド幅のフロアレベルについては常に保証されている。集合非保護データチャンネル６４のバンド幅要件は、幾つかの理由から変動するであろう。第１に、非保護チャンネルにおけるデータを構成する「顧客サービス」は、可変ビット伝送速度デジタルビデオストリームで構成される場合があり、その結果、変動するバンド幅要件をもたらす。第２に、非保護チャンネル６４の１つ又はそれ以上のデータストリームは、特定の「顧客サービス」を現在使用している加入者がいない場合、バンド幅マネージャの指令に基づいてリマルチプレクサにより格下げされる場合がある。
【００２３】
図３は、第１のフロアレベル７２（この例では、ＩＰデータ用）、第２のフロアレベル７６（この例では、デジタルビデオ及びオーディオ用）、及び、第１フロアレベル７２と第２フロアレベル７６との両方で搬送される「顧客サービス」が利用することのできる非保護チャンネル７４を含み得る搬送波チャンネル７０の例を示す。すなわち、本発明によれば、１つ又はそれ以上の付加的な「フロアレベル」が作り出され、ある与えられた搬送波チャンネル内で「バンド幅マネージャ」によって管理することができる。１つ又はそれ以上の「フロアレベル」は、バンド幅マネージャの構成ツールの使用を通して、時間帯と過去又は現在の使用レベルとに基づいて異なるレベルまで上下するように形成されてもよい。
【００２４】
本発明によれば、本システムは、顧客サービスの周波数に同調した顧客ＣＰＥがない場合、「バンド幅マネージャ」が採用する様々な技術を使用して、格下げされたか又は多重化信号から削除されたデジタルビデオ「顧客サービス」に対して「サービス品質」（ＱｏＳ）を供給することができる。これらの技術には、１）「リングバッファ」、２）「Ｉフレーム・カラセル」、３）「フロアレベル保護システム」、及び、４）「ヘッドエンドベースのＭＰＥＧスプライシング」が含まれる。
【００２５】
リングバッファ技術
特に、多重化信号から完全に削除されたＭＰＥＧ−２デジタル放送テレビの「顧客サービス」については、「リマルチプレクサ」におけるその「顧客サービス」のデータの「リングバッファ」が作り出される。
更に詳しくは、「リングバッファ」は、リアルタイムデジタルビデオの「顧客サービス」が必要とする全てのデータの連続的ストリームであり、そのデータは、バッファの物理的なホストである「リマルチプレクサ」のランダムアクセスメモリ（ＲＡＭ）に記憶されている。この記憶されたストリームのデジタルビデオデータは、ＭＰＥＧ-２仕様によって形成された単一の「画像グループ」（ＧＯＰ）から構成されている。各ＧＯＰは、「Ｉフレーム」で始まる。リアルタイムストリームの現在のデータをバッファに維持するために、Ｉフレームが「リマルチプレクサ」に入るとすぐに、記憶されたＧＯＰは削除されて、次のＧＯＰに対するそのＩフレームによって置換される。他のフレームが「リマルチプレクサ」により受信されると、「リマルチプレクサ」は、ＧＯＰ全体が次のＩフレームに置き換わるまで、「リングバッファ」をそのＧＯＰの他のフレームで満たし続ける。従って、バッファは、ある与えられた時間において、部分的又は全体的なＧＯＰのいずれかによって構成されている。
【００２６】
「動的バンド幅マネージャ」は、次に、各デジタル放送テレビジョン「顧客サービス」のためにこの「リングバッファ」を常時維持するか、又は、その「顧客サービス」の周波数に同調している顧客ＣＰＥ装置がないと判断した時に限り、「リングバッファ」を作成して維持することができる。「バンド幅マネージャ」は、その発信多重化信号から削除されたデジタル放送テレビジョン「顧客サービス」の周波数に顧客ＣＰＥ装置が同調したと判断した時、バッファ内の部分的又は全体的なＧＯＰを探し当て、それを多重化信号に追加し、次に、少なくとも１つの顧客ＣＰＥが「顧客サービス」の周波数に合わせたままにしている限り、多重化信号にその「顧客サービス」に対する全ての後続ＧＯＰを含める。この手法は、ＭＰＥＧ−２圧縮規格の性質のために顧客の発信多重化信号に現在含まれていない「顧客サービス」に同調する顧客が経験する遅延つまり「待ち時間」を最小にする。この規格によれば、受信器装置、即ち、ＭＰＥＧ−２復号器は、１つのＩフレームを使用して１つのストリームの復号化をただ開始することができるのみである。Ｂフレーム及びＰフレームなどのＧＯＰ内の他のフレームの種類は、復号化処理を開始するのに使用することができない。従って、復号器がストリームの復号化の開始を試みる時に復号器が受信する第１のフレームがＩフレームでない場合、復号器は、ビデオの復号化を開始する前にＩフレームを受信するまで待たなければならない。現在使用されているＭＰＥＧ−２符号器の大半は、０．５秒毎に１つのＩフレームのみを発生させる。従って、多重化信号に追加されたＭＰＥＧ−２ビデオストリームの復号化を試みる復号器は、本明細書で説明した「リングバッファ」を使用しなければ、復号化を開始し得るまでにストリームを見つけた後最大０．５秒待つ必要があるかもしれない。「リングバッファ」は、ＭＰＥＧ−２復号器に直ちにＩフレームを供給するのでこの遅延を解消する。
この手法は、顧客ＣＰＥから「バンド幅マネージャ」までのリターンパスの待ち時間が比較的短い状況において実行できることになる。このような状況では、「顧客サービス」を再びその多重化信号に追加するメッセージが十分に素早く受信されることになるので、「顧客サービス」が要求された時間と画面上で表示された時間との間の全体遅延が容認できるものであることを可能にする。
【００２７】
Ｉフレーム・カラセル
格下げされたが多重化信号から完全には削除されていないＭＰＥＧ−２デジタル放送テレビジョン「顧客サービス」に対しては、「バンド幅マネージャ」は、顧客が「顧客サービス」の周波数に同調した場合、「静止フレーム」として少なくとも第１のビデオフレームを迅速に配送することを可能にするため、十分なデータが確実に多重化信号に常時維持されるようにすることができる。顧客ＣＰＥのＭＰＥＧ−２復号器は、完全なビデオサービスを配送するのに必要な付加的データが多重化信号に追加されている間、テレビ画面上に静止フレームを維持することができる。「伝送システム」がＭＰＥＧ−２ビデオ符号化規格を採用している場合、この上述の技術は、搬送波チャンネル多重化信号毎に各デジタルビデオストリームに対して毎秒少なくとも１つのＩフレームを含むことにより達成することができる。この手法は、顧客ＣＰＥから「バンド幅マネージャ」までのリターンパスの待ち時間が比較的長い状況において実現できることになる。このような状況では、静止フレームは、要求したデジタルビデオ「顧客サービス」が間もなく利用可能になることを示す。
【００２８】
フロアレベル保護システム
本発明によるシステムは、フロアレベルが保護しない他の「顧客サービス」のＱｏＳに及ぼす影響を最小限にしてフロアレベル（図２及び図３を参照のこと）を維持できるような方法により、「伝送システム」が配送するデジタルビデオ、デジタルオーディオ、及び、データ「顧客サービス」を搬送波チャンネル間で配分することができるように更に強化することができる。これは、「フロアレベル」が保護しないデジタルビデオ及びデジタルオーディオ「顧客サービス」を、各チャンネル内のそれらの平均総ビット伝送速度がチャンネルの全体バンド幅能力から「フロアレベル」を差し引いたものを越えないことを確実にする（例えば、デジタルビデオ及びデジタルオーディオがたとえそれが保護されていなくても十分なバンド幅を有することを確実にする）方法で、様々な搬送波チャンネルに配分することにより達成することができる。
【００２９】
ＣＰＥ特異ＰＭＴ及びユニキャスト配送
通常のＭＰＥＧ−２デジタルビデオシステムでは、各「多重プログラム輸送ストリーム（ＭＰＴＳ）」多重化信号は、多重プログラムストリームと、複数のプログラムストリームの受信を認められた全てのＣＰＥに対して利用可能な全てのこのようなストリーム区域とを含む。マルチプレクサは、ＰＡＴ及びＰＭＴと呼ばれるＭＰＥＧ−２の表を使用して、これらのストリームのアイデンティティと構成基本成分とを通信する。マルチプレクサは、各多重化信号に対してＰＡＴ及びＰＭＴを作り出し、次にそれらをＭＰＴＳパケットストリーム内に挿入する。ＣＰＥは、ＰＡＴ、ＰＭＴ、及び、その仮想チャンネルマップ（ＶＣＭ）を使用して特定プログラムストリームに必要なデータを探し当てる。通常、新しいプログラムストリームが多重化信号に追加されるか、又は、既存のストリームが多重化信号から削除されると、マルチプレクサは、新しいＰＡＴ及びＰＭＴを作成してこの新しい情報を反映しなければならない。新しいＰＡＴ及びＰＭＴを作成するための時間及びその必要性は、エンドユーザが経験する待ち時間に付加される可能性がある。本発明によるシステムは、ある与えられた多重化信号内のＰＭＴを特定プログラムサービスではなくむしろ特定ＣＰＥの専用にすることにより強化されるであろう。ＣＰＥが新しいプログラムサービスを要求した時、リマルチプレクサ３８又はデジタル放送テレビジョンサービスサーバ３４は、本明細書で説明した「リングバッファ」技術を使用することを含め、その時点でＣＰＥに送られているプログラムサービスに対するデータを、要求されたプログラムサービスに対するデータと置き換える。ＰＡＴにおけるプログラムサービスのアイデンティティ番号と、そのデジタルビデオ、デジタルオーディオ、及び、デジタルデータ「基本ストリーム」のアイデンティティとは変化せず、その結果、新しいＰＡＴ及びＰＭＴを作り出すことで生じる待ち時間が回避される。
上述の内容は、本発明の特定の実施形態に関連したものであるが、特許請求の範囲で規定される本発明の原理及び精神から逸脱することなく、本実施形態の変更が為されてもよいことを当業者は認めるであろう。
【図面の簡単な説明】
【図１】  本発明によるバンド幅配分システムを組み込んだ放送方式を示すブロック図である。
【図２】  本発明によるバンド幅配分方法の実施形態を示す図である。
【図３】  本発明によるバンド幅配分方法の別の実施形態を示す図である。
【図１】
0004833474.tif 000002
【図２】
0004833474.tif 000003
【図３】
0004833474.tif 000004