(57)【要約】  本願の開示実施例は、マルチキャスト群に番組識別子をグループ化するシステム及び方法に関する。特に、要求側装置（２２）から衛星サービスの要求を受信する工程であって、要求が少なくとも１つの番組識別子を含む工程と、第２の番組識別子群を作成する工程と、要求番組識別子を、衛星サービス提供装置（１４）上に記憶された第１の先行要求番組識別子群と比較する工程と、一致する番組識別子を、要求番組識別子が、第１の番組識別子群内の番組識別子の１つと一致する場合、第１の番組識別子群から第２の番組識別子群に移動させる工程とを備えており、第２の番組識別子群のマルチキャストは、要求側装置（２２）及び別の装置によって共有されるよう適合させた方法を提供する。
2009514336.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
衛星サービスの要求を要求側装置から受信する工程であって、前記要求が、少なくとも１つの番組識別子を含む工程と、
第２の番組識別子群を作成する工程と、
要求番組識別子を、衛星サービス提供装置上に記憶された第１の先行要求番組識別子群と比較する工程と、
前記第１の番組識別子群における番組識別子の１つに前記要求番組識別子が一致する場合に、一致する番組識別子を前記第１の番組識別子群から前記第２の番組識別子群に移動させる工程とを備えており、前記第２の番組識別子群のマルチキャストは、前記要求側装置及び別の装置によって共有されるよう適合させた方法。
【請求項２】
請求項１記載の方法であって、前記第２の番組識別子群に関連したサービスを前記要求側装置に伝送する工程を備える方法。
【請求項３】
請求項２記載の方法であって、サービスを伝送する工程が、ＩＰ配信ネットワークを介して前記サービスをマルチキャストする工程を備える方法。
【請求項４】
請求項１記載の方法であって、
前記第１の番組識別子群における前記番組識別子の１つに一致しなかった要求番組識別子を備える第３の番組識別子群を作成する工程と、
前記第３の番組識別子群における番組識別子に関連したサービスを前記要求側装置に伝送する工程とを備える方法。
【請求項５】
請求項４記載の方法であって、前記衛星サービス提供装置上に前記第３の番組識別子群を記憶する工程を備える方法。
【請求項６】
請求項１記載の方法であって、衛星サービスの要求を要求側装置から受信する工程が、ディレクＴＶ衛星番組の要求を受信する工程を備える方法。
【請求項７】
請求項１記載の方法であって、衛星サービスの要求を要求側から受信する工程が、衛星テレビジョンの要求をセット・トップ・ボックスから受信する工程を備える方法。
【請求項８】
システムであって、
衛星サービスの要求を要求側装置から受信し、前記要求が、少なくとも１つの番組識別子を含み、
第２の番組識別子群を作成し、
要求番組識別子を、衛星サービス提供装置上に記憶された第１の先行要求番組識別子群と比較し、
前記第１の番組識別子群における前記番組識別子の１つに前記要求番組識別子が一致する場合に、一致する番組識別子を前記第１の番組識別子群から前記第２の番組識別子群に移動させ、前記第２の番組識別子群のマルチキャストは、前記要求側装置及び別の装置によって共有されるよう適合させたヘッドエンド装置を備えるシステム。
【請求項９】
請求項８記載のシステムであって、前記ヘッドエンド装置は、前記第２の番組識別子群における番組識別子に関連したサービスを前記要求側装置に伝送するよう構成されたシステム。
【請求項１０】
請求項８記載のシステムであって、前記ヘッドエンド装置は、前記第２の番組識別子群における番組識別子に関連したサービスをセット・トップ・ボックスに伝送するよう構成されたシステム。
【請求項１１】
請求項８記載のシステムであって、前記ヘッドエンド装置は、ＩＰ配信ネットワークを介して前記サービスを前記セット・トップ・ボックスにマルチキャストするよう構成されたシステム。
【請求項１２】
請求項８記載のシステムであって、前記ヘッドエンド装置は、
前記第１の番組識別子群における前記番組識別子の１つに一致しなかった要求番組識別子を備える第３の番組識別子群を作成し、
前記第３の番組識別子群における番組識別子に関連したサービスを伝送するよう構成されたシステム。
【請求項１３】
請求項８記載のシステムであって、前記ヘッドエンド装置が、ディレクＴＶ衛星番組の要求を受信するよう構成されたシステム。
【請求項１４】
ヘッドエンド装置であって、
衛星サービスの要求を要求側装置から受信する手段であって、前記要求が、少なくとも１つの番組識別子を含む手段と、
第２の番組識別子群を作成する手段と、
要求番組識別子を、衛星サービス提供装置上に記憶された第１の先行要求番組識別子群と比較する手段と、
前記第１の番組識別子群における前記番組識別子の１つに前記要求番組識別子が一致する場合に、一致する番組識別子を前記第１の番組識別子群から前記第２の番組識別子群に移動させる手段とを備えており、前記第２の番組識別子群のマルチキャストは、前記要求側装置及び別の装置によって共有されるよう適合させたヘッドエンド装置。
【請求項１５】
請求項１４記載のヘッドエンド装置であって、前記第２の番組識別子群における番組識別子に関連したサービスを前記要求側装置に伝送する手段を備えるヘッドエンド装置。
【請求項１６】
請求項１４記載のヘッドエンド装置であって、サービスを伝送する手段が、ＩＰ配信ネットワークを介して前記サービスをマルチキャストする手段を備えるヘッドエンド装置。
【請求項１７】
請求項１４記載のヘッドエンド装置であって、
前記第１の番組識別子群における前記番組識別子の１つに一致しなかった要求番組識別子を備える第３の番組識別子群を作成する手段と、
前記第３の番組識別子群における番組識別子に関連したサービスを前記要求側装置に伝送する手段とを備えるヘッドエンド装置。
【請求項１８】
請求項１４記載のヘッドエンド装置であって、前記ヘッドエンド装置上に、前記第３の番組識別子群を記憶する手段を備えるヘッドエンド装置。
【請求項１９】
請求項１４記載のヘッドエンド装置であって、衛星サービスの要求を要求側装置から受信する手段が、ディレクＴＶ衛星番組の要求を受信する手段を備えるヘッドエンド装置。
【請求項２０】
請求項１４記載のヘッドエンド装置であって、衛星サービスの要求を要求側から受信する手段が、前記要求をセット・トップ・ボックスから受信するよう構成されたヘッドエンド装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ネットワークを介した、ビデオやその他のディジタル・データの伝送に関する。特に、本発明は、連続のサービスをクライアントに提供するようにインターネット・プロトコル（「ＩＰ」）配信のマルチキャスト群に番組識別子（「ＰＩＤ」）をグループ化するシステムに関する。
【背景技術】
【０００２】
この部分は、本明細書及び／又は特許請求の範囲に記載する本発明の種々の局面に関し得る、当該技術分野の種々の局面を示すことを意図している。この記載は、本発明の種々の局面のより深い理解を促進するための、背景情報の提供に有用であると考える。したがって、前述の記載はこれに照らして読まれ、従来技術と認めるものとしてでないこととする。
【０００３】
大半の人々に知られているように、衛星テレビジョン・システム（ディレクＴＶ（ＤｉｒｅｃＴＶ）など）は過去数年にわたってずっと普及してきている。実際に、西暦１９９４年のディレクＴＶの登場以来、アメリカの１２００万を超える家庭が、衛星ＴＶの加入者になっている。前述の加入者の大半は、衛星アンテナの設置及び接続が比較的簡単な単住戸に住んでいる。例えば、衛星アンテナは、家屋の屋根の上に設置することができる。
【０００４】
しかし、潜在的な多くの加入者は、多住戸（「ＭＤＵ」）（ホテルや高層マンションの建物など）に住んでいるか、又は一時滞在している。残念ながら、ＭＤＵ内の個々の住戸への衛星ＴＶサービスの提供に関係する課題が更に存在している。住戸毎に１つの衛星アンテナを設け、接続するのは非実用的であり、かつ／又は、非常に高価であり得る。例えば、一千戸のマンションを有する高層マンションの建物では、建物の屋根の上に一千個の衛星アンテナを搭載するのは非実用的であり得る。一部の従来のシステムは、単一の同軸ケーブルを介して複数の住戸に伝送可能なアナログ信号にディジタル衛星テレビジョン信号を変換することによって前述の課題を避けてきた。しかし、前述のシステムは、提供チャンネルが限られており、全ディジタルのシステムと比較して品質が低く、単住戸に住んでいるユーザが慣れ親しんでいる衛星ＴＶ体験を提供することが可能でない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
多住戸に衛星ＴＶを提供する改良されたシステム及び／又は方法が望ましい。
【課題を解決するための手段】
【０００６】
特許請求の範囲の当初記載範囲に対応した特定の局面を以下に記載する。前述の局面は、本発明がとり得る特定の形態の簡単な要約を単に提供するために提示しており、本発明の範囲を限定することを意図しているものでない。実際に、本発明は、以下に記載されていないことがあり得る種々の局面を包含し得る。
【０００７】
本願の開示実施例は、マルチキャスト群に番組識別子をグループ化するシステム及び方法に関する。特に、要求側装置（２２）から衛星サービスの要求を受信する工程であって、要求が少なくとも１つの番組識別子を含む工程と、第２の番組識別子群を作成する工程と、要求番組識別子を、衛星サービス提供装置（１４）上に記憶された第１の先行要求番組識別子群と比較する工程と、一致する番組識別子を、要求番組識別子が、第１の番組識別子群内の番組識別子の１つと一致する場合、第１の番組識別子群から第２の番組識別子群に移動させる工程とを備えており、第２の番組識別子群のマルチキャストは、要求側装置（２２）及び別の装置によって共有されるよう適合させた方法を提供する。
【発明を実施するための最良の形態】
【０００８】
本発明の効果は、以下の詳細の説明を読み、添付図面を参照することによって明らかになり得る。
【実施例】
【０００９】
本発明の１つ又は複数の特定の実施例を以下に説明する。前述の実施例の簡潔な説明を提供しようとして、実際の実現形態の特徴全てを本明細書に記載している訳でない。前述の何れの実際の実現手段の開発においても、何れのエンジニアリング・プロジェクトや設計プロジェクトとも同様に、実現手段特有の多くの決定を行って、実現手段単位で異なり得る開発者の特定の目標（システム関連の制約及びビジネス関連の制約への準拠など）を達成しなければならない。更に、前述の開発労力は、複雑で、時間がかかり得るが、しかし、本願の開示の恩恵を受ける当業者にとっては設計、組み立て及び製造の慣例的な作業になる。
【００１０】
図１に移れば、一実施例による例示的な衛星テレビジョン・オーバＩＰシステムのブロック図を示し、参照符号１０によって全体を表す。図示したように、一実施例では、システム１０は、１つ又は複数の衛星アンテナ１２ａ乃至１２ｍ、ヘッドエンド装置（衛星ゲートウェイ１４など）、ＩＰ配信ネットワーク２０、及び１つ又は複数のセット・トップ・ボックス（「ＳＴＢ」）２２ａ乃至２２ｎを含み得る。しかし、図１に示すシステム１０の実施例がシステム１０の潜在的な一実施例に過ぎないことを当業者は認識するであろう。そういうものとして、別の実施例では、システム１０の図示した構成部分を再配置するか、若しくは割愛することができるか、又は、更なる構成部分をシステム１０に追加することができる。例えば、軽微な修正によって、非衛星のビデオ及びオーディオのサービスを配信するようシステム１０を構成することができる。
【００１１】
衛星アンテナ１２ａ乃至１２ｍは、軌道を描いて地球の周囲を回る衛星から伝送されるビデオ、オーディオやその他のタイプのテレビジョン関連データを受信するよう構成することができる。以下に更に説明するように、一実施例では、衛星アンテナ１２ａ乃至１２ｍは、１０．７乃至１２．７５ギガヘルツ（「ＧＨｚ」）のＫＵバンドを介してディレクＴＶプログラミングを受信するよう構成される。しかし、別の実施例では、衛星アンテナ１２ａ乃至１２ｍは、他のタイプの直接放送衛星（「ＤＢＳ」）又はテレビジョン受信のみ（「ＴＶＲＯ」）信号（ディシュ・ネットワーク信号、エクスプレスビュー信号、スターチョイス信号等など）を受信するよう構成することができる。更に他の非衛星ベース・システムでは、衛星アンテナ１２ａ乃至１２ｍはシステム１０から割愛することができる。  
一実施例では、衛星アンテナ１２ａ乃至１２ｍ内の低雑音ブロック変換器（「ＬＮＣ」）は、受信信号を地球周回衛星から受信し、９５０メガヘルツ（「ＭＨｚ」）と２１５０ＭＨｚとの間のＬバンドにおける周波数に前述の受信信号を変換する。図２に関して以下に更に詳細に説明するように、衛星１２ａ乃至１２ｍそれぞれは、特定の周波数（トランスポンダと表す）上で、かつ、特定の偏波を備えて１つ又は複数の受信衛星ＴＶ信号を受信し、前述の衛星信号をＬバンド信号（それぞれが複数のビデオ信号又はオーディオ信号を含み得る）に変換するよう構成することができる。
【００１２】
衛星アンテナ１２ａ乃至１２ｍは、ヘッドエンド装置又はゲートウェイ・サーバ（衛星ゲートウェイ１４など）にＬバンド信号を送信するよう構成することができる。別の、非衛星の実施例では、ヘッドエンド装置は、ケーブル・テレビジョン受信器、高品位テレビジョン受信器、又はその他のビデオ配信システムであり得る。
【００１３】
衛星ゲートウェイ１４は、衛星同調／復調／逆多重化モジュール１６及びＩＰラッパ・モジュール１８を含む。モジュール１６は、それぞれがサービス（例えば、テレビジョン・チャンネルのビデオ、テレビジョン・チャンネルのオーディオ、番組ガイド等）を収容する複数の単一番組伝送ストリーム（「ＳＰＴＳ」）に、衛星１２ａ乃至１２ｍから送信される変調され、かつ多重化されたＬバンド信号に変換するための複数のチューナ、復調器及び逆多重化器を含み得る。一実施例では、モジュール１６は、衛星アンテナ１２ａ乃至１２ｍによって受信されるサービス全ての単一番組伝送ストリームを生成するよう構成される。しかし、別の実施例では、モジュール１６は、衛星アンテナ１２ａ乃至１２ｍによって受信されるサービスの部分集合のみの伝送ストリームを生成することができる。  
衛星同調／復調／逆多重化モジュール１６はＳＰＴＳをＩＰラッパ・モジュール１８に送信することができる。一実施例では、ＩＰラッパ・モジュール１８は、ＩＰ配信ネットワーク２０を介した伝送に適した複数のインターネット・プロトコル（「ＩＰ」）パケットにＳＰＴＳ内のデータを再パッケージ化する。例えば、ＩＰラッパ・モジュール１８はＳＰＴＳ内のディレクＴＶプロトコル・パケットをＩＰパケットに変換することができる。更に、ＩＰラッパ・モジュール１８は、ＳＴＢ２２ａ乃至２２ｎからサーバ要求を受信し、特定のサービスを要求したＳＴＢ２２ａ乃至２２ｎにＩＰ  ＳＰＴＳをマルチキャストする（すなわち、１つ又は複数のＳＴＢ２２ａ乃至２２ｎにＩＰアドレスを介してブロードキャストする）よう構成することができる。
【００１４】
別の実施例では、ＩＰラッパ・モジュール１８は、ＳＴＢ２２ａ乃至２２ｎのうちの１つによって要求されていないサービスのＩＰプロトコルＳＰＴＳをマルチキャストするよう構成することもできる。モジュール１６及び１８は、衛星ゲートウェイ１４の例示的な一実施例に過ぎない。別の実施例（図２及び図３に関して以下に説明したものなど）では、モジュール１６及び１８の機能は、種々の適切な構成部分又はモジュールのうちで再配分又は集約することができる。
【００１５】
ＩＰ配信ネットワーク２０は、１つ又は複数のルータ、スイッチ、モデム、スプリッタ又はブリッジを含み得る。例えば、一実施例では、衛星ゲートウェイ１４をマスタ配信フレーム（「ＭＤＦ」）に結合し、マスタ配信フレーム（「ＭＤＦ」）を中間配信フレーム（「ＩＤＦ」）に結合し、中間配信フレーム（「ＩＤＦ」）を同軸−イーサネット（登録商標）・ブリッジに結合し、同軸−イーサネット（登録商標）・ブリッジをルータに結合し、ルータを１つ又は複数のＳＴＢ２２ａ乃至２２ｎに結合することができる。別の実施例では、ＩＰ配信ネットワーク２０は、ルータに結合されたＤＳＬモデムに結合されたディジタル加入者線アクセス多重化器（「ＤＳＡＬＭ」）に結合されたＭＤＦであり得る。更に別の実施例では、ＩＰ配信ネットワークは、無線ネットワーク（８０２．１１又はＷｉＭａｘネットワークなど）を含み得る。この種の実施例では、ＳＴＢ２２ａ乃至２２ｎは、マルチキャストＩＰパケットを受信するよう構成された無線受信器を含み得る。前述の実施例が例示に過ぎないことを当業者は認識するであろう。そういうものとして、他の実施例では、多数の適切な形態のＩＰ配信ネットワークをシステム１０に用いることができる。
【００１６】
ＩＰ配信ネットワーク２０は、１つ又は複数のＳＴＢ２２ａ乃至２２ｎに結合することができる。ＳＴＢ２２ａ乃至２２ｎは、ＩＰ配信ネットワーク２０を介してＩＰパケット（ＩＰ  ＳＰＴＳなど）を受信することができる何れかの適切なタイプのビデオ、オーディオ及び／又は他のデータの受信器であり得る。本明細書及び特許請求の範囲使用のセット・トップ・ボックス（「ＳＴＢ」）の語が包含するのは、テレビジョン受像機上に位置するものだけでないことがあり得る。むしろＳＴＢ２２ａ乃至２２ｎは、テレビジョン受像機、ディスプレイ又はコンピュータの中にあっても外にあっても、本明細書及び特許請求の範囲記載のように機能するよう構成することが可能な何れかのデバイス又は装置（ビデオ構成部分、コンピュータ、無線電話機やその他の形態のビデオ・レコーダに限定されないがそれらを含む）であり得る。特定の実施例では、ＳＴＢ２２ａ乃至２２ｎは、統合受信器デコーダ（「ＩＲＤ」）としても知られていることがあり得る。
【００１７】
一実施例では、ＳＴＢ２２ａ乃至２２ｎは、（他の入力のうち）イーサネット（登録商標）・ポートを介してサービス（ビデオ及び／又はオーディオなど）を受信するよう構成されたディレクＴＶ受信器であり得る。しかし、別の実施例では、ＳＴＢ２２ａ乃至２２ｎは、同軸ケーブル、より線、銅線を介して、又は無線標準（ＩＥＥＥ８０２．１１標準など）による無線でマルチキャスト伝送を受信するよう設計及び／又は構成することができる。
【００１８】
前述の通り、システム１０は、宇宙空間において衛星によって伝送されるビデオ、オーディオ、及び／他のデータを受信し、ＩＰ配信ネットワーク２０を介して配信するためにこのデータを処理／変換することができる。よって、図２は、一実施例による、ＩＰシステム１０を介した例示的な衛星テレビジョンの別の実施例である。図２は、３つの例示的な衛星アンテナ１２ａ乃至１２ｃを示す。衛星アンテナ１２ａ乃至１２ｃそれぞれは、１つ又は複数の周回衛星から信号を受信するよう構成することができる。衛星、及び衛星から送信される信号が多くの場合、衛星が存在している周回スロットによって表されることを当業者は認識するであろう。例えば、衛星アンテナ１２ａは、１０１度の周回スロットに配置されたディレクＴＶ衛星から信号を受信するよう構成される。同様に、衛星アンテナ１２ｂは１１９度に配置された衛星から信号を受信し、衛星アンテナ１２ｃは１１０度の周回スロットに配置された衛星から信号を受信する。別の実施例では、衛星アンテナ１２ａ乃至１２ｃは、種々の周回スロット（９５度の周回スロットなど）における他の複数の衛星から信号を受信することができる。更に、衛星アンテナ１２ａ乃至１２ｃは、偏波衛星信号を受信するよう構成することもできる。例えば、図２では、衛星アンテナ１２ａは、左偏波（「１０１  Ｌ」として図示する）の信号及び右偏波（「１０１  Ｒ」として図示する）の信号を受信するよう構成される。
【００１９】
図１に関して前述したように、衛星アンテナ１２ａ乃至１２ｃは、ＫＵバンドにおいて衛星信号を受信し、前述の信号を、衛星ゲートウェイ１４に送信されるＬバンド信号に変換することができる。しかし、特定の実施例では、衛星アンテナ１２ａ乃至１２ｃによって生成されるＬバンド信号は、衛星ゲートウェイ１４に達する前に、より少ない信号にマージするか、又は、より多くの信号に分割することができる。例えば、図２に示すように、衛星アンテナ１２ｂ及び１２ｃからのＬバンド信号は、１１０度にある衛星及び１１９度にある衛星からのＬバンド信号を含む単一のＬバンド信号にスイッチ２４によってマージすることができる。
【００２０】
図示したように、システム１０は、分割前のＬバンド信号のサービスの半分をそれぞれが含む２つのＬバンド信号に、衛星アンテナ１２ａ乃至１２ｃから送信されるＬバンド信号を分割するための複数の１：２スプリッタ２６ａ、２６ｂ、２６ｃ及び２６ｄを含むこともできる。別の実施例では、１：２スプリッタ２６ａ乃至２６ｂは割愛するか、又は衛星ゲートウェイ１４ａ及び１４ｂに一体化させることができる。
【００２１】
新たに分割されたＬバンド信号を１：２スプリッタ２６ａ乃至２６ｄから衛星ゲートウェイ１４ａ及び１４ｂに送信することができる。図２に示すシステム１０の実施例は、衛星ゲートウェイ１４ａ及び１４ｂのうちの２つを含む。しかし、別の実施例では、システム１０は、何れかの適切な数の衛星ゲートウェイ１４を含み得る。例えば、一実施例では、システムは、３つの衛星ゲートウェイ１４を含み得る。
【００２２】
衛星ゲートウェイ１４ａ及び１４ｂは次いで、Ｌバンド信号を更に分割し、次いで、Ｌバンド信号上に１つ又は複数のサービスに同調して、ＩＰパケットに再パッケージ化し、ＩＰ配信ネットワーク２０を介してマルチキャストすることができる１つ又は複数のＳＰＴＳを生成することができる。更に、１つ又は複数の衛星ゲートウェイ１４ａ、１４ｂは、公衆交換電話ネットワーク（「ＰＳＴＮ」）２８にも結合することができる。衛星ゲートウェイ１４ａ、１４ｂはＰＳＴＮ２８に結合されているので、ＳＴＢ２２ａ乃至２２ｎは、ＩＰ配信ネットワーク２０及び衛星ゲートウェイ１４ａ、１４ｂを介して衛星サービス・プロバイダと通信することができることがあり得る。この機能は効果的には、ＰＳＴＮ２８に個々のＳＴＢ２２ａ乃至２２ｎそれぞれを直接結合させる必要性をなくすことができる。
【００２３】
ＩＰ配信ネットワーク２０は、インターネット・サービス・プロバイダ（「ＩＳＰ」）３０に結合することもできる。一実施例では、ＩＰ配信ネットワーク２０を用いてインターネット・サービス（高速データ・アクセスなど）を、ＩＰ配信ネットワーク２０に結合されたＳＴＢ２２ａ乃至２２ｎ及び／又はその他の適切な装置（図示せず）に提供することができる。  
前述の通り、衛星ゲートウェイ１４ａ、１４ｂは、複数のＬバンド信号を受信し、複数のＳＰＴＳを生成し、ＩＰ配信ネットワーク２０を介して、要求されたＳＰＴＳをマルチキャストするよう構成することができる。次に図３を参照すれば、例示的な衛星ゲートウェイ１４のブロック図を示す。図示したように、衛星ゲートウェイ１４ａ、１４ｂは、電源４０、２つのフロントエンド４１ａ及び４１ｂ、並びにバックエンド５２を含む。電源４０は、フロントエンド４１ａ、４１ｂ及びバックエンド５２が以下に記載の機能を行うことを可能にするよう構成可能な業界標準のいくつかのＡＣ又はＤＣ電源のうちの何れか１つであり得る。
【００２４】
衛星ゲートウェイ１４ａ、１４ｂは、２つのフロントエンド４１ａ、４１ｂも含み得る。一実施例では、フロントエンド４１ａ、４１ｂそれぞれは、図２に関して前述した１：２スプリッタ２６ａ乃至２６ｄから２つのＬバンド信号入力を受け取るよう構成することができる。例えば、フロントエンド４１ａは１：２スプリッタ２６ａから２つのＬバンド信号を受け取ることができ、フロントエンド４１ｂは１：２スプリッタ２６ｂから２つのＬバンド信号を受け取ることができる。一実施例では、フロントエンド４１ａ、４１ｂへのＬバンド入力それぞれは、８つ以下のサービスを含む。
【００２５】
フロントエンド４１ａ、４１ｂは次いで、１：４Ｌバンド・スプリッタ４２ａ、４２ｂ、４２ｃ及び４２ｄを用いてＬバンド入力を更に分割することができる。分割されると、Ｌバンド信号は、デュアル・チューナ・リンクの４つのバンク４４ａ、４４ｂ、４４ｃ及び４４ｄに進むことができる。バンク４４ａ乃至４４ｄ内のデュアル・チューナ・リンクそれぞれは、その個々のデュアル・チューナ・リンクによって受信されたＬバンド信号内の２つのサービスに同調してＳＰＴＳを生成するよう構成することができる。デュアル・チューナ・リンクそれぞれは次いで、低電圧差動信号（「ＬＤＶＳ」）ドライバ４８ａ、４８ｂ、４８ｃ及び４８ｄのうちの１つにＳＰＴＳを送信することができる。ＬＶＤＳドライバ４８ａ乃至４８ｄは、バックエンド５２に送信するためにＬバンド伝送バンド信号を増幅するよう構成することができる。別の実施例では、種々の形態の差動ドライバ及び／又は増幅器をＬＶＤＳドライバ４８ａ乃至４８ｄの代わりに用いることができる。他の実施例は、バックエンド５２にルーティングするために伝送信号全てを併せて直列化することを用いることができる。
【００２６】
図示したように、フロントエンド４１ａ、４１ｂは、マイクロプロセッサ４６ａ及び４６ｂも含み得る。一実施例では、マイクロプロセッサ４６ａ、４６ｂは、デュアル・チューナ・リンクのバンク４４ａ乃至４４ｄ、及び１；４Ｌバンド・スプリッタ４２ａ乃至４２ｄへのコマンドの制御及び／中継を行うことができる。マイクロプロセッサ４６ａ、４６ｂは、ＳＴマイクロエレクトロニクス社によって生産されたＳＴ１０マイクロプロセッサを備え得る。マイクロプロセッサ４６ａ、４６ｂは、ＬＶＤＳ受信器モジュール５０ａ及びＬＶＤＳ送信器モジュール５０ｂに結合することができる。ＬＶＤＳ受信器／送信器モジュール５０ａ、５０ｂは、以下に更に説明するように、マイクロプロセッサ４６ａ、４６ｂと、バンクエンド５２上の構成部分との間の通信を促進することができる。
【００２７】
次に、バックエンド５２に移れば、バックエンド５２は、ＬＶＤＳドライバ４８ａ乃至４８ｄによって伝送される伝送ストリーム信号を受信するよう構成されたＬＶＤＳ受信器５４ａ、５４ｂ、５４ｃ及び５４ｄを含む。バックエンド５２は、ＬＶＤＳ受信器／送信器モジュール５０ａ、５０ｂと通信するよう構成されたＬＶＤＳ受信器／送信器モジュール５６ａ、５６ｂも含む。
【００２８】
図示したように、ＬＶＤＳ受信器５４ａ乃至５４ｄ及びＬＶＤＳ受信器／送信器５６ａ、５６ｂは、伝送プロセッサ５８ａ及び５８ｂと通信するよう構成される。一実施例では、伝送プロセッサ５８ａ、５８ｂは、フロントエンド４１ａ、４１ｂ内のデュアル・チューナ・リンクによって生成されるＳＰＴＳを受信するよう構成される。例えば、一実施例では、伝送プロセッサ５８ａ、５８ｂは、１６個のＳＰＴＳを生成するよう構成することができる。伝送プロセッサ５８ａ、５８ｂは、ＩＰ配信ネットワーク２０を介してマルチキャストすることが可能なＩＰパケットにＳＰＴＳを再パックするよう構成することができる。例えば、伝送プロセッサ５８ａ、５８ｂは、ディレクＴＶプロトコル・パケットをＩＰプロトコル・パケットに再パッケージ化し、次いで、ＩＰアドレス上の前述のＩＰパケットを１つ又は複数のＳＴＢ２２ａ乃至２２ｎにマルチキャストすることができる。
【００２９】
伝送プロセッサ５８ａ、５８ｂは、バス６２（３２ビットの、６６ＭＨｚ周辺装置相互接続（「ＰＣＩ」）バスなど）に結合することもできる。バス６２を介して、伝送プロセッサ５８ａ、５８ｂは、ネットワーク・プロセッサ７０，イーサネット（登録商標）・インタフェース８４、及び／又は拡張スロット６６と通信することができる。ネットワーク・プロセッサ７０は、ＳＴＢ２２ａ乃至２２ｎからサービス要求を受信し、要求サービスをマルチキャストする旨を伝送プロセッサ５８ａ、５８ｂに指示するよう構成することができる。一実施例では、ネットワーク・プロセッサは、インテル社によって生産されたＩＸＰ４２５ネットワーク・プロセッサである。図示していないが、ネットワーク・プロセッサ７０は、衛星ゲートウェイ１４ａ、１４ｂの前面パネルにステータス・データを送信するか、又は、デバッグ・ポートを介して衛星ゲートウェイ１４ａ、１４ｂのデバッグ又は監視をサポートするよう構成することもできる。
【００３０】
図示したように、伝送プロセッサ５８ａ、５８ｂは、イーサネット（登録商標）・インタフェース６８にバス６２を介して結合することもできる。一実施例では、イーサネット（登録商標）・インタフェース６８は、ＩＰ配信ネットワーク２０との銅線又は光ファイバのインタフェースを備えるギガビット・イーサネット（登録商標）・インタフェースである。更に、バス６２は、拡張スロット（衛星ゲートウェイ１４ａ、１４ｂのアップグレード又は拡張を可能にするためのＰＣＩ拡張スロットなど）にも結合することができる。
【００３１】
伝送プロセッサ５８ａ、５８ｂは、ホスト・バス６４にも結合することができる。一実施例では、ホスト・バス６４は、前述の通り、ＰＳＴＮ２８を介して通信するよう構成することができるモデム７２に伝送プロセッサ５８ａ、５８ｂを接続する１６ビット・データ・バスである。別の実施例では、モデム７２はバス６２に結合することもできる。
【００３２】
前述の通り、衛星ゲートウェイ１４は、サービス（テレビジョン・ビデオ、オーディオやその他のデータなど）を受信し、前述のサービスをＳＴＢ２２ａ乃至２２ｎにＩＰ配信ネットワーク２０を介してマルチキャストするよう構成することができる。一実施例では、衛星ゲートウェイ１４は、関連サービスを単一のマルチキャストにグループ化することによってサービスをマルチキャストする。例えば、ＳＴＢ２２ａ乃至２２ｎのうちの１つが、ＡＢＣテレビジョン放送のビデオ及びオーディオを要求した場合、衛星ゲートウェイ１４の１つは、ＡＢＣ放送のビデオ部分の番組識別子を、ＡＢＣ放送のオーディオ部分の番組識別子とともに、衛星ゲートウェイ１４が特定のＩＰアドレスにおいてマルチキャストすることが可能なマルチキャスト群にグループ化することができる。ＳＴＢ２２ａ乃至２２ｎの別の１つが、同じオーディオを備えた同じＡＢＣ放送を視たい場合、衛星ゲートウェイ１４は、先行して作成されたマルチキャスト群に関連したＩＰアドレスをアクセスする旨をそのＳＴＢ２２ａ乃至２２ｎに指示することが可能である。
【００３３】
前述の手法は、番組識別子が静的関係を有する場合のマルチキャスト群の作成の場合、うまく機能する。しかし、後述するように、番組識別子関係がより複雑になる場合、更なる手法が効果的であり得る。例えば、前述のＡＢＣ放送は、ＡＢＣ放送だけを要求する、ＳＴＢ２２ａ乃至２２ｎの１つ、及びＡＢＣ放送と画面分割されたＮＢＣ放送を要求する、ＳＴＢ２２ａ乃至２２ｎの１つ、並びに、ＡＢＣ放送と画面分割されたＣＢＳ放送を要求する、ＳＴＢ２２ａ乃至２２ｎの別の１つによって要求することができる。前述の場合、ＡＢＣ放送だけを含む一マルチキャスト群、ＮＢＣ放送及びＡＢＣ放送を含む別のマルチキャスト群、並びに、ＡＢＣ放送及びＣＢＳ放送を含む更に別のマルチキャスト群を作成することは、非効率的な帯域利用であり得る。
【００３４】
よって、図４は、一実施例による、番組識別子をマルチキャスト群にグループ化する例示的な手法８０を示すフロー図である。ブロック８２に示すように、手法８０は、ゼロに等しくカウンタＳＰＴＳＮｕｍをセットし、システムＰＩＤｓｅｔとして表すシステム番組識別子（「ＰＩＤ」）群を空にすることによって始まり得る。システムＰＩＤｓｅｔは、衛星ゲートウェイ１４によってマルチキャストされているか、又は先行してマルチキャストされたＰＩＤｓｅｔアレイであり得る。次に、衛星ゲートウェイは、ブロック８３によって示すように、衝突ＰＩＤｓｅｔを作成することができる。一実施例では、衛星ゲートウェイ１４は、衛星ゲートウェイ１４によって受信されるトランスポンダ毎に一衝突ＰＩＤｓｅｔを作成することができる。しかし、別の実施例では、種々の基準を用いて衝突ＰＩＤｓｅｔを作成することができる。
【００３５】
衝突ＰＩＤｓｅｔを作成した後、衛星ゲートウェイ１４は、ブロック８４に示すように、１つ又は複数のサービスのＰＩＤを含む、ＳＴＢ２２ａ乃至２２ｎ（図１）の１つからの要求を受信することができる。衛星ゲートウェイ１４は、ＰＩＤ要求を受信すると、ブロック８６に示すように、クライアントＰＩＤｓｅｔとして表される、要求側ＳＴＢの一時ＰＩＤｓｅｔに要求ＰＩＤをグループ化することができる。
【００３６】
要求ＰＩＤをグループ化した後、衛星ゲートウェイ１４は、ブロック８８に示すように、ＳＰＴＳ数がゼロよりも大きいか否かを判定することができる。ＳＰＴＳ数がゼロに等しい（すなわち、ゼロよりも大きい訳でない）場合、手法８０は、後述するように、ブロック１０２に進む。しかし、ＳＰＴＳ数がゼロより大きい場合、衛星ゲートウェイ１４は、ブロック９０に示すように、クライアントＰＩＤｓｅｔがシステムＰＩＤｓｅｔと交差するか否か（すなわち、クライアントＰＩＤｓｅｔ内のＰＩＤの何れかがシステムＰＩＤｓｅｔ内のＰＩＤｓｅｔの何れかにあるか否か）を判定する。クライアントＰＩＤｓｅｔがシステムＰＩＤｓｅｔと交差しない場合、手法８０は、以下に更に説明するように、ブロック１０２に進む。
【００３７】
しかし、クライアントＰＩＤｓｅｔが実際にシステムＰＩＤｓｅｔと交差する場合、ブロック９２において示すように、２つ以上のシステムＰＩＤｓｅｔに２つ以上のＰＩＤにおいてクライアントＰＩＤｓｅｔが交差するか否かを衛星ゲートウェイ１４は判定する。クライアントＰＩＤｓｅｔが一ＰＩＤにおいてのみ交差する場合、衛星ゲートウェイ１４は、ブロック９４に示すように、交差システムＰＩＤｓｅｔに既になかった、クライアントＰＩＤｓｅｔ内のＰＩＤを交差システムＰＩＤｓｅｔに追加することができる。別の実施例では、ブロック９２を手法８０から除外することができ、衛星ゲートウェイ１４は、交差の数にかかわらず、ブロック９８に進むことができる。ブロック９６に戻れば、交差ＰＩＤが交差システムＰＩＤｓｅｔに追加されると、衛星ゲートウェイ１４は、（この場合、クライアントＰＩＤｓｅｔからの１つの更なるＰＩＤを含む）交差システムＰＩＤｓｅｔを含むマルチキャスト群のＩＰアドレスによって要求ＳＴＢ２２ａ乃至２２ｎに応答することができる。更に、衝突ＰＩＤｓｅｔが空であっても、衛星ゲートウェイ１４は、交差システムＰＩＤｓｅｔにおけるＰＩＤの１つに関する後の衝突の場合にＳＴＢ２２ａ乃至２２ｎが衝突を監視することが可能であるようにクライアントＰＩＤｓｅｔに関連したトランスポンダの衝突ＰＩＤｓｅｔのマルチキャストに応答することもできる。応答後、手法は、ＳＴＢ２２ａ乃至２２ｎの別の１つがサービス要求を行う場合、ブロック８４にもう一度戻ることができる。
【００３８】
ブロック９２に戻れば、クライアントＰＩＤｓｅｔが２つ以上のＰＩＤにおいてシステムＰＩＤｓｅｔと交差する場合、衛星ゲートウェイ１４は、ブロック９８に示すように、交差システムＰＩＤｓｅｔ毎にクライアントＰＩＤｓｅｔ及び交差ＰＩＤｓｅｔから交差ＰＩＤを移動させることができる。次に、ブロック１００に示すように、衛星ゲートウェイ１４は交差ＰＩＤを衝突ＰＩＤｓｅｔに追加することができる。衝突ＰＩＤｓｅｔを作成した後、衛星ゲートウェイ１４は、ブロック１０２に示すように、クライアントＰＩＤｓｅｔをシステムＰＩＤｓｅｔアレイに追加することができ、ブロック１０４に示すように、カウンタＳＰＴＳＮｕｍを増やすことができる。
【００３９】
前述のタスクを行った後、アレイ場所（ＳＰＴＳＮｕｍ−１）におけるシステムＰＩＤｓｅｔアレイからのＰＩＤ（すなわち、先行クライアントＰＩＤｓｅｔ−衝突ＰＩＤｓｅｔにおけるＰＩＤ）を含むマルチキャスト群、及び衝突ＰＩＤｓｅｔからのＰＩＤを含むマルチキャスト群によって要求ＳＴＢ２２ａ乃至２２ｎに応答することができる。前述の通り、衝突ＰＩＤｓｅｔが空であっても（すなわち、ＳＰＴＳＮｕｍがゼロに等しくても）、衛星ゲートウェイ１４は、クライアントＰＩＤｓｅｔに関連したトランスポンダに関連した衝突ＰＩＤｓｅｔのマルチキャスト群によって応答するので、ＳＴＢは、クライアントＰＩＤｓｅｔにおけるＰＩＤの１つに関する後の衝突の場合に衝突マルチキャストを監視することが可能である。最後に、図示したように、手法８０は、ＳＴＢ２２ａ乃至２２ｎの別の１つがサービス要求を行った場合、ブロック８４にもう一度戻り得る。
【００４０】
本発明は、種々の修正及び代替的形態の対象となるが、特定の実施例を添付図面に例を挙げて示しており、本明細書において詳細に説明する。しかし、記載した特定の形態に本発明を限定することを意図するものでない。むしろ、本発明は、特許請求の範囲によって規定された本発明の趣旨及び範囲内に収まる修正、均等物及び代替全てを包含するものとする。  
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施例による例示的な衛星テレビジョン・オーバＩＰシステムのブロック図である。
【図２】図１に示す例示的な衛星テレビジョン・オーバＩＰシステムの別の実施例を示す図である。
【図３】本発明の例示的な衛星ゲートウェイのブロック図である。
【図４】本発明の実施例による、番組識別子をマルチキャスト群にグループ化する例示的な手法を示すフロー図である。
【図１】
2009514336.tif 000003
【図２】
2009514336.tif 000004
【図３】
2009514336.tif 000005
【図４】
2009514336.tif 000006
【国際調査報告】
2009514336.tif 000007
2009514336.tif 000008
2009514336.tif 000009