(57)【要約】コンテンツ分配システムは、環境内の隣接するテレビ受像機で放送されるチャネルと潜在的に干渉するような、リモートコントロールを用いて別々にテレビ受像機を同調させる必要なしに、複数のチャネルが複数のテレビ受像機で再生されることを可能にする。変調器はチャネルの出力を動的に複製して、複数のテレビ受像機が固定チャネルに静的に同調することを可能にする。次いで、変調器は、単一の入力ＭＰＥＧ−２トランスポートストリームが所望のテレビ受像機の夫々へ複数のチャネル及びサブチャネルを送出され得るように出力を複製することができる。
2014534672.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに対応するデータパケットを受信する入力部と、
直接メモリアクセス要求に応答して前記データパケットを記憶するバッファと、
前記バッファにおける各パケットの位置と前記バッファにおける各パケットの長さとを示す、前記バッファに記憶された前記パケットについての記述子を生成する記述子モジュールと、
リストにおいて、前記バッファにおける前記パケットの夫々について前記モジュールによって生成された前記記述子を記憶するメモリと、
前記記述子によって特定される前記パケットを前記コンテンツの更なる使用のために出力する出力部と
を有する変調器。
【請求項２】
前記記述子モジュールは、前記データパケットを前記バッファにコピーし、前記データパケットが前記メモリにおいて前記リストに現れるかどうかを決定するコピーブロックを有する、
請求項１に記載の変調器。
【請求項３】
前記記述子モジュールは、前記コピーブロックによってコピーされたデータパケットが現在のデータ転送要求に対応しないと決定された場合にデータ転送要求を前記リストに加え、更新されたデータ転送リストを生成するデータ転送ブロックを有する、
請求項２に記載の変調器。
【請求項４】
前記記述子モジュールは、出力のために前記更新されたデータ転送リストに従って前記データパケットを転送する転送モジュールを有する、
請求項３に記載の変調器。
【請求項５】
媒体から受信されるパケット化されたデータをコピーし、該パケット化されたデータがデータ転送要求のリストに現れるかどうかを決定するステップと、
コピーされたデータパケットが現在のデータ転送要求に対応しないと決定された場合にデータ転送リストを前記リストに加え、更新されたデータ転送リストを生成するステップと、
出力のために前記更新されたデータ転送リストに従って前記データパケットを転送するステップと
を有するコンテンツ表示方法。
【請求項６】
前記媒体から受信された前記データパケットの夫々について、該受信されたデータパケットの長さ及び位置を示すよう記述子を生成するステップ
を更に有する請求項５に記載のコンテンツ表示方法。
【請求項７】
前記データパケットの夫々に対応する前記述子の夫々を前記リストにおいて記憶するステップ
を更に有する請求項６に記載のコンテンツ表示方法。
【請求項８】
前記データ転送リストを前記リストに加え、更新されたデータ転送リストを生成するステップは、新しい記述子を前記リストに加えて前記前記更新されたデータ転送リストを生成することを更に含む、
請求項７に記載のコンテンツ表示方法。
【請求項９】
前記更新されたデータ転送リストに従って更なる使用のために前記データパケットを転送するステップ
を更に有する請求項８に記載のコンテンツ表示方法。
【請求項１０】
ソースからデータを受信し、データパケットを含むトランスポートストリームを出力する受信器と、
異なる出力が別個の装置によって受信されることを可能にするために、対応する複数の固定チャネルに静的に同調され得る複数の出力チャネルを生成するよう前記トランスポートストリームを周波数において変調する変調器と、
直接メモリアクセス要求に応答して前記データパケットを受信するバッファと、
前記直接メモリアクセス要求に応答して受信されたトランスポートパケットのグループについて記述子を生成し、前記装置のうちの１つへの出力のために前記固定チャネルのうちのどれにコンテンツが静的に同調されるかを示すプロセッサと
を有するコンテンツ表示システム。
【請求項１１】
前記変調器は、
コンテンツに対応するデータパケットを受信する入力部と、
直接メモリアクセス要求に応答して前記データパケットを記憶するバッファと、
前記バッファにおける各パケットの位置と前記バッファにおける各パケットの長さとを示す、前記バッファに記憶された前記パケットについての記述子を生成する記述子モジュールと、
リストにおいて、前記バッファにおける前記パケットの夫々について前記モジュールによって生成された前記記述子を記憶するメモリと、
前記記述子によって特定される前記パケットを前記コンテンツの更なる使用のために出力する出力部と
を有する、
請求項１０に記載のコンテンツ表示システム。
【請求項１２】
前記記述子モジュールは、前記データパケットを前記バッファにコピーし、前記データパケットが前記メモリにおいて前記リストに現れるかどうかを決定するコピーブロックを有する、
請求項１１に記載のコンテンツ表示システム。
【請求項１３】
前記記述子モジュールは、前記コピーブロックによってコピーされたデータパケットが現在のデータ転送要求に対応しないと決定された場合にデータ転送要求を前記リストに加え、更新されたデータ転送リストを生成するデータ転送ブロックを有する、
請求項１２に記載のコンテンツ表示システム。
【請求項１４】
前記記述子モジュールは、出力のために前記更新されたデータ転送リストに従って前記データパケットを転送する転送モジュールを有する、
請求項１３に記載のコンテンツ表示システム。
【請求項１５】
前記出力部は、前記データパケットに対応する前記記述子を記憶する複数のメモリユニットを有し、それにより、前記データパケット及び前記記述子は出力装置へ転送され得、それにより、該出力装置は静的に前記データパケットを受信することができる、
請求項１４に記載のコンテンツ表示システム。
【請求項１６】
前記変調器と通信し、前記データパケットを複数のサブチャネルに分ける分割器
を更に有する請求項１５に記載のコンテンツ表示システム。
【請求項１７】
前記分割器は、前記データパケットを、コンテンツ装置へ夫々静的に出力され得る複数のサブチャネルに分ける、
請求項１６に記載のコンテンツ表示システム。
【請求項１８】
前記分割器は、前記データパケットを１２個のサブチャネルに分ける、
請求項１７に記載のコンテンツ表示システム。
【請求項１９】
前記変調器は、直交振幅変調器を有する、
請求項１８に記載のコンテンツ表示システム。
【請求項２０】
前記データパケットは、ビデオデータパケットを有する、
請求項２０に記載のコンテンツ表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変調器、並びに直交振幅変調された（ＱＡＭ）信号及びＱＡＭ変調器の使用に関する。より具体的に、本発明は、トランスポートストリーム、例えばＭＰＥＧ−２トランスポートストリームとともに使用されるＱＡＭ信号の動的変調に関し、複数のＱＡＭチャネルがＱＡＭ変調器からの単一トランスポートストリームにより複数の映像表示装置へ送信され得るようにする。
【背景技術】
【０００２】
複数の映像表示装置、例えばテレビ受像機（ＴＶ）が存在するが、音声及び映像をＴＶへ送信するために配置されるチューナ／受信機は少数である環境がよく見られる。スポーツバーはそのような環境の典型的な例であるが、他のそのような例の多くは、特に、環境内の異なる場所へ異なるチャネル又はサブチャネルを送信することが望まれるが、費用を節約するために限られた数の受信機しか設けられない場合に、実在する。
【０００３】
スポーツバー環境において、例えば、バーテンダーは、ＴＶリモートの使用が近くのＴＶのチャネルも変更する可能性があるので、単一又は複数のＴＶリモートを用いる必要なしに、夫々のＴＶでコンテンツを制御したいと望む。よって、スポーツバーでのリモートの使用は、現在、チャネルを変更するために特定のリモートを持って夫々のＴＶまで歩いていく必要がある。それでもなお、他の近くのＴＶのチャネルを変更する可能性がある。
【０００４】
スポーツバーのような多ＴＶ環境にしばしば置かれるそのような受信機の１つは、そのような受信機は多数存在するが、ＤｉｒｅｃＴＶ（登録商標）ＣＯＭ１０００コンテンツ分配システム（テクニカラー社によって設計製造）である。このシステムは、最大２４個のＴＶチャネルに同調し複製することが可能な衛星ＴＶ受信機システムであり、例えば、ＱＡＭ変調装置又はインターネットプロトコル（ＩＰ）データ分配システム、例えば、ＩＰＴＶシステムを通じた環境内での更なる分配のためにＭＰＥＧ−２トランスポートストリームを同調させ復調する。ＤｉｒｅｃＴＶ（登録商標）ＣＯＭ１０００は、ホテル、スポーツバー等のような多ＴＶ環境にとって理想的である。
【０００５】
ＤｉｒｅｃＴＶ（登録商標）ＣＯＭ１０００は、復調されたＭＰＥＧ−２トランスポートストリームを更なる分配のために受信するＱＡＭ変調器カード又はボードを有する。カードはＱＡＭ２４変調器を示され、それはＭＰＥＧ−２トランスポートパケットをイーサネット（登録商標）ポートから受信し、次いでＭＰＥＧ−２トランスポートパケットを１２個のキャリア周波数のうちの１つにおいてＱＡＭ変調する。夫々の入力ストリームは、１つの出力ＱＡＭ変調チャネル（例えば、ケーブルチャネル５０−１）をもたらす。しかし、現在のコンテンツ分配システムにおいては、個々の受信機が夫々のＴＶのための別個のリモートによりコンテンツを制御することなしに夫々のＴＶで別個のコンテンツを再生することを可能にするものはない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
夫々のＴＶのためのリモートコントロールの使用なしに多ＴＶ環境において別個のコンテンツの再生及び制御を可能にするシステムを設計することが望ましい。そのような必要性は、当該技術ではこれまで満足されていない。
【課題を解決するための手段】
【０００７】
本発明のコンテンツ分配システムは、複数のテレビ番組及びチャネルが環境内の複数のテレビ受像機へ出力されることを可能にし、それにより、近くのテレビ受像機と潜在的に干渉するような、チャネルを変更するためのリモートコントローラの使用の必要性を取り除く。本発明は、変調器がチャネルの出力を動的に複製することを可能にし、それにより、複数のテレビ受像機が夫々固定チャネルに静的に同調されることを可能にする。次いで、変調器は出力を複製することができ、それにより、単一の入力ＭＰＥＧ−２トランスポートストリームが所望のテレビ受像機の夫々へ複数のチャネル及びサブチャネルを送出することができる。
【０００８】
そのような結果を得るよう、本発明に従うシステム及び方法が提供される。コンテンツ表示システムは、ソースからデータを受信し、データパケットを含むトランスポートストリームを出力する受信器と、異なる出力が別個の装置によって受信されることを可能にするために、対応する複数の固定チャネルに静的に同調され得る複数の出力チャネルを生成するよう前記トランスポートストリームを周波数において変調する変調器と、直接メモリアクセス要求に応答して前記データパケットを受信するバッファと、前記直接メモリアクセス要求に応答して受信されたトランスポートパケットのグループについて記述子を生成し、前記装置のうちの１つへの出力のために前記固定チャネルのうちのどれにコンテンツが静的に同調されるかを示すプロセッサとを有する。
【０００９】
本発明に従うコンテンツ表示方法は、媒体から受信されるパケット化されたデータをコピーし、該パケット化されたデータがデータ転送要求のリストに現れるかどうかを決定するステップと、コピーされたデータパケットが現在のデータ転送要求に対応しないと決定された場合にデータ転送リストを前記リストに加え、更新されたデータ転送リストを生成するステップと、出力のために前記更新されたデータ転送リストに従って前記データパケットを転送するステップとを有する。
【００１０】
本発明は、最初に以下で簡単に記載される図面と併せて、その望ましい実施形態の以下の詳細な説明を読むことで、最もよく理解されるであろう。
【図面の簡単な説明】
【００１１】
【図１】本発明に従うコンテンツ分配システムのブロック図である。
【図２】発明のＤＭＡ処理を用いる、本発明に従うコンテンツ分配システム及び変調器の望ましい実施形態のブロック図である。
【図３】本発明に従って提供される望ましい方法のフローチャートである。
【発明を実施するための形態】
【００１２】
ここで図面を参照して、図中同じ参照符号は同じ要素を表し、図１において、本発明に従うコンテンツ分配システムの望ましい実施形態が１０で示されている。衛星は信号２０をダウンロードする。信号２０は受信器３０へ入力される。受信器３０は信号を復調し、環境へ分配されるデータ及び映像プログラミングを含むパケット、望ましくはユーザデータグラムプロトコル（ＵＤＰ）パケットを有するＭＰＥＧ−２トランスポートストリーム４０を生成する。ＭＰＥＧ−２トランスポートストリーム４０は、望ましくは、イーサネット（登録商標）リンク５０によってＱＡＭ変調器６０へ運ばれる。ＱＡＭ変調器６０は、本発明の原理に従ってＭＰＥＧ−２トランスポートストリーム４０を変調する。本発明の望ましい実施形態はＱＡＭ変調器及びＭＰＥＧ−２トランスポートストリームを用いるが、当業者に明らかなように、他の種類の変調器が等しく使用可能であり、多数の異なるタイプのトランスポートプロトコルがまた使用可能である。従って、ＶＳＢ変調器、ＱＰＳＫ変調器、ＯＦＤＭ変調器、及びそれらの同等物は全て本発明に包含される。更に、ＩＰシグナリングトランスポートストリーム、ＤＶＢトランスポートストリーム、ＭＰＥＧ−４トランスポートストリーム、ＡＲＩＢトランスポートストリーム、及びそれらの同等物も本発明に包含される。
【００１３】
望ましくは、ＱＡＭ変調器６０は、１２個のキャリア周波数のうちの１つにおいてＭＰＥＧ−２トランスポートストリーム４０を変調する。夫々の入力ストリーム４０は出力ＱＡＭ変調チャネルをもたらす。出力ＱＡＭ変調チャネルは、同軸ケーブル７０上に出力され、分割器８０により分割される。このように、ＱＡＭ変調器６０は、出力チャネルの動的複製を可能にし、夫々のＴＶ９０が固定チャネル、例えば、チャネル５０−１、５０−２、５０−３等に静的に同調され得るようにし、それにより、夫々のチャネルが別個のリモートにより個々に同調される必要性をなくすとともに、異なる番組が、異なる所望の番組を提供するようリモートコントロールにより同調されている他の隣接するテレビ受像機と干渉せずに、異なるテレビ受像機９０で再生されることを可能にする。任意に、ＰＣウェブブラウザ１００が、そのような結果を達成するのに必要なデータプログラミングを制御し且つコンテンツ分配システム１０の機能を実行するための他の機能性を提供するよう受信器３０とインターフェース接続されて設けられる。
【００１４】
図２を参照すると、ＱＡＭ変調器６０は、ＱＡＭストリーム毎の映像チャネルを最大１２個有して、１２のＱＡＭストリーム１５０をサポートする。映像チャネル１４０の夫々は、バッファされる必要がある最大５００ミリ秒（ｍｓ）のジッタを伴う２０Ｍｂｐｓのビットレートを有することができる。別個のＦＩＦＯがチャネル毎に使用される場合に、メモリバッファ要求は、１４４チャネル×２０Ｍｂｐｓ×０．５秒／８ビット毎バイト＝１８０ＭＢのバッファリングメモリである。なお、分散システムは通常、バッファが限られており、従って、限られたメモリ容量しか有さない。例となるＣＯＭ１００システムは６４ＭＢのＤＤＲメモリしか有さない。チャネル毎に別個のＦＩＦＯを用いることはまた、あらゆるトランスポートパケットがＦＩＦＯにコピーされてＦＩＦＯからコピーされることを必要とする。
【００１５】
そのような問題を解消するために、本発明のシステム１０は、バッファリングのために必要なメモリの量を減らすとともに、トランスポートパケットを移動するのに必要なＣＰＵ負荷を減らす新しいバッファリングモデルを利用する。イーサネット（登録商標）パケットが変調器６０の入力ポートで受信される場合に、それらは自動的に、イーサネット（登録商標）直接メモリアクセス（ＤＭＡ）１２０によって単一の循環バッファ１１０に置かれる。次いでトランスポートパケットを映像チャネルに基づき別個のＦＩＦＯにコピーすることに代えて、トランスポートパケットは共通の循環バッファ１１０に残される。記述子１５５は、ＵＤＰパケットにおけるトランスポートパケットの各グループについて生成される。記述子１５５は、共通の循環バッファ１１０におけるトランスポートパケットのバイトの数及びメモリ位置１６０を示す。
【００１６】
直ぐにトランスポートパケットをＦＩＦＯに移すことに代えて、記述子が、リンクされたリスト１３０に置かれる。これは、共通の循環バッファ１１０が全てのチャネル１４０についてジッタバッファとして使用されることを可能にする。ＱＡＭ２５６ストリームの最大データレートは３８．８Ｍｂｐｓであるから、バッファメモリ要求は、１２ＱＡＭストリーム×３８．８Ｍｂｐｓ／ＱＡＭストリーム×０．５秒／８ビット毎バイト＝２９．１ＭＢのＤＤＲメモリである。この解決法はまた、パケットがチャネル毎の別個のＦＩＦＯにコピーされる必要がないので、トランスポートパケットがコピーされなければならない回数を減らす。
【００１７】
ＱＡＭ変調器６０を考えると、チャネルを複製する能力は、単一のＭＰＥＧ−２トランスポートパケットが複数のＱＡＭ周波数で現れることを可能にし、更に、複数のサブチャネルが夫々のＴＶ９０で固定デジタルケーブルチャネルに静的に同調されることを可能にする。ＣＯＭ２４受信器３０は次いで、ＤｉｒｅｃＴＶ（登録商標）チャネル（例えば、ＤｉｒｅｃＴＶ（登録商標）がサービスプロバイダであるが、他のプロバイダもアクセスされ得る場合）に同調し、ＩＰカプセル化ＭＰＥＧ−２トランスポートストリームをＱＡＭ変調器６０へ出力するよう命じられ得る。
【００１８】
ＱＡＭ変調器６０への入力４０は単一プログラムトランスポートストリーム（ＳＰＴＳ）であるが、ＱＡＭ変調器６０の出力は、ＱＡＭ変調された多重プログラムトランスポートストリーム（ＭＰＴＳ）である。これは、夫々のチャネルについてＰＩＤを定義するために、夫々のチャネルについて、ＰＩＤマッピングと、一意のプログラムマップテーブル（ＰＭＴ）の生成とを必要とする。ＱＡＭ変調器の入力ＵＰＤポートは、どのＱＡＭチャネル及びサブチャネルが出力されるかを直接制御する。
【００１９】
入力チャネルを複製することは、夫々の異なる出力についてパケットＰＩＤを変調し、異なるＰＭＴを生成することを要する。パケットをＱＡＭ変調ブロックへ転送するためにＤＭＡを使用することが望ましい。ＤＭＡが完了された後、パケットは次いで、あたかもそのパケットが異なるＵＤＰポートでイーサネット（登録商標）コネクタから受信されたかのように、異なるＱＡＭ変調ブロックへ他のＤＭＡについてスケジューリングされる。これは、入力チャネルが所望の回数複製されるまで、パケットが１のＵＤＰ入力ポートから次のＵＤＰ入力ポートへリンクリスト１３０において“繋がれる”ことを可能にする。
【００２０】
システム１０はそれによって、複数のＴＶ受像機が夫々静的に設定されることを可能にする処理を実施して、リモートコントロールがＴＶ毎に番組を変えるために使用される必要がないようにする。このような結果を達成し且つ図２のＤＭＡ転送を実施するために、最初に、ＭＰＥＧ−２トランスポートパケットを含むＵＤＰパケットが、循環バッファ１１０におけるメインメモリにイーサネット（登録商標）パケットをコピーするよう受信ＤＭＡエンジンを用いることによって、イーサネット（登録商標）ＭＡＣから読み出される。次いで、ＣＰＵは、ＤＭＡ要求の正確な係属中リスト１３０に新しいエントリを加えるよう宛先ＵＤＰポート番号を解析する。全部で１４４の可能な、係属中のＤＭＡのリンクリストについて、ＱＡＭキャリア１５０（最大１２）毎のサブチャネル１４０（最大１２）毎に、係属中のＤＭＡ要求のリンクリスト１３０が１つ存在する。ＤＭＡエンジンは、係属中のＤＭＡ要求のリンクリスト１３０（ＲＡＭブロックに記憶されている。）を使用する。係属中のＤＭＡ要求は、パケットを循環バッファＦＩＦＯ１３５に置く。ＦＩＦＯ１３５におけるデータは次いで、ＱＡＭ変調器６０によってブロック１３７で読み出され、コンテンツ受信装置、例えば、ＴＶへの最終の出力のためにＡ／Ｄコンバータ１３９へ送信される。ＦＩＦＯ及び循環バッファは望ましい実施形態において使用され、一方、当業者に明らかなように、ＤＭＡ要求を記憶するよう適応可能な如何なるタイプのバッファメモリも本発明のシステムにおいて使用されてよい。
【００２１】
全ての完了されたＤＭＡ要求は次いで終了され、イーサネット（登録商標）パケットのサイズが記憶されており、一方、幾つのパケットが循環バッファにあるかを追跡するカウンタはインクリメントされる。新しいＤＭＡ要求が次いで１３０から取得され、開始される。望ましい実施形態において、リンクリスト１３０は、最終的にＤＭＡされる必要があるパケットを指し示す記述子を含むが、ＤＭＡは依然としてスケジューリングされていない。加えて、開始されているＤＭＡ要求の別個のリンクリスト（図２に図示せず。）が存在するが、ＤＭＡハードウェアは依然として完了されていない。
【００２２】
図３を参照すると、本発明に従って静的チャネル又はサブチャネルを割り当てる望ましい方法がステップ１７０で開始する。ステップ１８０で、データパケットは媒体源、例えば、イーサネット（登録商標）ポート５０から読み出されるが、他のデータ源が使用されてよいことが認識され、例えば、インターネット、ダウンロード可能な媒体、ＤＶＤ、ブルーレイディスク、又はパケット化されたデータの他の源がある。加えて、また明らかなように、単なる映像番組及びコンテンツ以外のものが本発明に従って変調され出力されてよい。データプログラム、ゲーム、コンピュータプログラム、音声チャネル、無線通信は全て、本発明に従って変調され出力され得るコンテンツのタイプである。更に、映像ディスプレイ以外の多種多様なタイプの装置がコンテンツを受信してよい。例えば、音声受信機、コンピュータ、ネットワーク装置、分散型ネットワーク並びに他の装置及びシステムがまた、本発明に従って生成される出力変調信号を受信してよい。
【００２３】
ステップ１９０で、データパケットはメモリ、望ましくは循環バッファメモリ１１０にコピーされる。ステップ２００で、受信されるＵＤＰパケットの宛先ＵＤＰポート番号が、出力されるＱＡＭインデックスを決定し且つ係属中のＤＭＡ要求を挿入するために読み出される。ステップ２１０で、係属中のＤＭＡ要求のリストがアクセスされ、次いでステップ２２０で、係属中のＤＭＡ要求のリンクリストが空であるかどうかが決定される。そうである場合は、方法はステップ２３０で停止する。
【００２４】
しかし、ステップ２２０で、現在のＤＭＡ要求が存在すると決定される場合は、ステップ２４０で、前のＤＭＡ要求は終了されるべきであり、現在のＤＭＡ要求に関連するデータパケットは、ＱＡＭ変調器に付属するＦＩＦＯ１３５にＤＭＡされる。ステップ２５０で、現在のチャネルが複製されている場合は、更なるＤＭＡ要求が新たなＤＭＡ要求として係属中のＤＭＡ要求のリンクリストに加えられ、方法はステップ２３０で停止する。同様に、リンクリストに従って記憶されたＤＭＡ要求の夫々と関連するパケットはＱＡＭ変調器６０から出力される。
【００２５】
更に当業者に明らかなように、ＱＡＭ変調器６０は、数ある必要なデータ処理及びステップの中でも、本発明の望ましい実施形態を達成するために本願で教示される必須のステップを実行するよう適応される中央演算処理装置（ＣＰＵ）を有する。それらの必須のステップを実行する場合に、ＣＰＵは、それらのステップ及び機能を実行するよう特にプログラミングされた特別目的のコンピュータとして動作する。
【００２６】
ＱＡＭ変調器６０のＣＰＵ（望ましくは、Ｎｏｉｓ  ＩＩ  ＣＰＵ）は、宛先ＵＤＰポート番号を解析することによってパケットタイプを決定し且つＭＰＥＧ−２トランスポートパケットを正確なリンクリスト１３０に置くよう循環バッファ１１０における次のイーサネット（登録商標）パケットを解析する。ポート０ｘ２００〜０ｘ２ｆｆを有するＵＤＰパケットが、ＱＡＭ変調器６０のＥｄｇｅＱａｍを制御し、そのステータスについてクエリを行うために使用される。
【００２７】
ポートＱａｍＩｎｄｅｘ×１６＋ＣｈａｎｎｅｌＩｎｄｅｘを有するＵＤＰパケットは、１８８バイト長であるＭＰＥＧ−２トランスポートパケットを含む。最大７個のＭＰＥＧ−２トランスポートパケットが各ＵＤＰパケットにある。ＭＰＥＧ−２トランスポートパケットはリンクリスト１３０に置かれる。１２個のＱＡＭストリームの夫々は、１２個のチャネルのアレイを含む。各チャネルはＭＰＥＧ−２トランスポートパケットのリンクリストを有する。係属中のパケットを有するＱＡＭストリームのビットマップ（１２ビット整数）が存在する。ＱＡＭストリーム内には、係属中のパケットを有するチャネルのビットマップが存在する。
【００２８】
Ｎｏｉｓ  ＩＩ  ＣＰＵは、どのＦＩＦＯが利用可能な空間を有し、どのリンクリストがデータを有してＤＭＡ要求をスケジューリングするのかを見る。利用可能な空間を有するＦＩＦＯのビットマップ（１２ビット整数）が存在する。各ＱＡＭストリームは、第１のＱＡＭストリームが再び解析される前にＤＭＡをスケジューリングする機会を与えられ、ＱＡＭストリーム内で、各チャネルは、第１のチャネルが再び解析される前にＤＭＡをスケジューリングする機会を与えられる。
【００２９】
ＱＡＭストリーム及びチャネルをループすることは、１のＱＡＭストリーム又はチャネルが他のチャネルからのデータを遅延させることを防ぐ。次いで、ＤＭＡ要求は、係属中のＤＭＡ要求のリンクリストに入る。
【００３０】
更なる望ましい実施形態において、ＰＣ１００はＣＯＭ２４受信器３０へコマンドを送信することができ、ＣＯＭ２４受信器３０は次いでコマンドをＱＡＭ変調器６０へ送信し、あるいは、ＰＣ１００は、コマンドを直接ＱＡＭ変調器６０へ送信して、ＱＡＭ変調器６０によって受信されるどのＭＰＥＧ−２トランスポートストリームが複製されるのかを動的に変更し、所望の宛先ＱＡＭキャリア及びサブチャネルを動的に変更することができる。単一入力チャネルは複数回複製され得、それにより、単一のＭＰＥＧ−２トランスポートストリームは、２４の異なるＴＶ（夫々静的に異なる仮想チャネルに同調される。）が全て同じ映像コンテンツを表示するように、最大２３回複製され得る。例えば、スポーツバーが６個のチューナ／受信器を有するが、ＴＶは２４個ある場合に、ＱＡＭ変調器は、夫々のＴＶが静的に固定チャネルに同調され得るように、どの入力ＭＰＥＧ−２トランスポートストリームがどの出力仮想チャネルに送信されるかを制御するスイッチングマトリクスのように動作する。
【００３１】
それにより、本発明のコンテンツ分配システムは、複数のテレビ番組及びチャネルが環境内の複数のＴＶ受像機へ出力されることを可能にして、リモートコントロールがチャネルを変更するために使用されて、潜在的に隣接するＴＶ受像機と干渉する必要性を取り除く。本発明のＱＡＭ変調器及びＤＭＡ処理によれば、本発明は、変調器が動的にチャネルの出力を複製することを可能にして、複数のＴＶ受像機が静的に固定チャネルに同調されることを可能にする。変調器は次いで、単一の入力ＭＰＥＧ−２トランスポートストリームが複数のチャネル及びサブチャネルを所望のＴＶ受像機の夫々へ送出することができるように、出力を複製することができる。
【００３２】
このように、本発明に従ってコンテンツ分配システムの望ましい実施形態が記載されてきた。望ましい実施形態は記載及び開示されているが、当業者に明らかなように、変形例は本発明の実際の精神及び適用範囲内にある。添付の特許請求の範囲は、そのような変形例を包含するよう意図される。
【００３３】
［関連出願の相互参照］
本願は、２０１１年９月２７日付けで出願された、「Method  AND  APPARATUS  FOR  QAM  MODULATOR  CHANNEL  DUPLICATION」と題された米国特許仮出願第６１／５３９５３５号に基づく優先権を主張する。なお、この米国特許出願は、その全文を参照により本願に援用される。
【図１】
2014534672.tif 000003
【図２】
2014534672.tif 000004
【図３】
2014534672.tif 000005
【国際調査報告】
2014534672.tif 000006
2014534672.tif 000007