(57)【要約】      （修正有）【課題】ＩＰマルチキャスト・テレビジョン・ネットワークに於て、番組発見情報を配信する方法を提供する。【解決手段】オファー（オファー１，オファー２）のそれぞれに、ＩＰマルチキャスト・ネットワーク内の決められたサービスプロバイダのオファーのローカリゼーション（ＬＮ０，１，ＬＮ０，２）を属性付け、オファーが属性付けられたサービスプロバイダのオファーのローカリゼーションとの関係を記述するオファー情報７０１のファイルを生成する。また、トランスポート・ストリームごとにトランスポート・ストリーム識別（ＴＳ１，１など）を有し、ＩＰマルチキャスト・ネットワーク内の決められたストリームのローカリゼーション（ＬＮ１，１など）に属性付けられる。オファーは、属性付けられたストリームのローカリゼーションとの関係をトランスポート・ストリームごとに記述するストリーム情報７０２，７０３のファイルが生成される。【選択図】図７
2010213269.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰマルチキャスト・テレビジョン・ネットワークにおける発見情報を配信する方法であって、
−サービスプロバイダのオファー（オファー１，オファー２）の記述および前記ＩＰマルチキャスト・ネットワーク内のサービスプロバイダのオファーのローカリゼーション（ＬＮ0,1，ＬＮ0,2）を関連付けるオファー情報（７０１）をマルチキャストすることと、
−マルチサービス・トランスポート・ストリーム（ＴＳ1,1−ＴＳ1,4，ＴＳ2,1−ＴＳ2,3）およびＩＰマルチキャスト・ネットワーク内のストリームのローカリゼーション（ＬＮ1,1−ＬＮ1,4，ＬＮ2,1−ＬＮ2,3）を関連付けるストリーム情報（７０２，７０３）を前記サービスプロバイダのオファーのローカリゼーションにおいてマルチキャストすることと、
を含む、前記方法。
【請求項２】
前記オファー情報およびストリーム情報は、それぞれ周期的にマルチキャストされる、請求項１記載の方法。
【請求項３】
トランスポート・ストリームのバンドルの形式で受信したマルチメディアサービスの少なくとも一つのオファーをＩＰマルチキャスト・ネットワークを通じて放送する方法であって、
−オファー（オファー１，オファー２）のそれぞれについて、ＩＰマルチキャスト・ネットワーク内の決められたサービスプロバイダのオファーのローカリゼーション（ＬＮ0,1，ＬＮ0,2）を属性付けることと、
−オファーのそれぞれについて、当該オファーの属性付けられたサービスプロバイダのオファーのローカリゼーションとの関係を記述するオファー情報（７０１）のファイルを生成することと、
−オファーのそれぞれについて、トランスポート・ストリームごとにトランスポート・ストリーム識別（ＴＳ1,1−ＴＳ1,4，ＴＳ2,1−ＴＳ2,3）を有するトランスポート・ストリーム情報をそのトランスポート・ストリームのバンドルから抽出することと、
−トランスポート・ストリーム識別のそれぞれについて、ＩＰマルチキャスト・ネットワーク内の決められたストリームのローカリゼーション（ＬＮ1,1−ＬＮ1,4，ＬＮ2,1−ＬＮ2,3）を属性付けることと、
−オファーのそれぞれについて、トランスポート・ストリームごとに属性付けられたストリームのローカリゼーションとの関係を記述するストリーム情報（７０２，７０３）のファイルを生成することと、
を含む、前記方法。
【請求項４】
オファーのそれぞれについて、前記オファー情報のファイルにサービスプロバイダのオファー記述を加えることをさらに含む、請求項３記載の方法。
【請求項５】
前記トランスポート・ストリームのバンドルからトランスポート・ストリーム情報を抽出することは、トランスポート・ストリームのそれぞれについて、前記トランスポート・ストリームが以前配信されるのに用いられたネットワークについての元のネットワークＩｄを抽出することを含み、
前記ストリーム情報のファイルに前記トランスポート・ストリームに関係する前記元のネットワークＩｄを挿入すること、
をさらに含む、請求項３または４記載の方法。
【請求項６】
−トランスポート・ストリームのそれぞれについて、対応するパケット化されたデータのストリームを受信し、ＩＰパケットに当該パケット化されたデータを挿入することと、
−前記トランスポート・ストリームに以前属性付けられた前記ストリームのローカリゼーションにおいて前記ＩＰパケットをマルチキャストすることと、
−所定のオファーのローカリゼーション（ＬＮ0,0）において前記オファー情報のファイルをマルチキャストすることと、
−オファーのそれぞれについて、当該オファーに属性付けられた前記サービスプロバイダのオファーのローカリゼーションにおいて、対応するストリーム情報のファイルをマルチキャストすることと、
をさらに含む、請求項３〜５のいずれか一項に記載の方法。
【請求項７】
前記オファー情報およびストリーム情報のファイルは、それぞれ周期的にマルチキャストされる、請求項６記載の方法。
【請求項８】
トランスポート・ストリームのバンドルを受信することに適合し、ＩＰマルチキャスト・ネットワークに接続されたセットトップボックス受信機によってバンドルからのトランスポート・ストリームを受信する方法であって、
−サービスプロバイダのオファーのローカリゼーションからマルチキャストされるストリーム情報（７０２，７０３）を取得することと、
−前記ストリーム情報を処理して、前記トランスポート・ストリームに以前属性付けられたストリームのローカリゼーション（ＬＮ1,1−ＬＮ1,4，ＬＮ2,1−ＬＮ2,3）を特定することと、
−前記ストリームのローカリゼーションからマルチキャストされるＩＰパケットを取得することと、
−前記取得したＩＰパケットからパケット化されたデータを抽出し、前記トランスポート・ストリームを取得することと、
を含む、前記方法。
【請求項９】
トランスポート・ストリームのバンドルを受信することに適合し、ＩＰマルチキャスト・ネットワークに接続されたセットトップボックス受信機によって、バンドルの形式のすくなくとも一つのオファーのうちのオファーからトランスポート・ストリームを受信する方法であって、
−所定のオファーのローカリゼーションからマルチキャストされるオファー情報（７０１）を取得することと、
−前記オファー情報を処理して、前記オファーに以前属性付けられた決められたサービスプロバイダのオファーのローカリゼーション（ＬＮ0,1，ＬＮ0,2）を特定することと、
−前記オファー情報を処理して、前記決められたサービスプロバイダのオファーのローカリゼーションからマルチキャストのストリーム情報（７０２，７０３）を取得することと、
−前記ストリーム情報を処理して、前記トランスポート・ストリームに以前属性付けられたストリームのローカリゼーションを特定することと、
−前記ストリームのローカリゼーションからマルチキャストされるＩＰパケットを取得することと、
−前記取得したＩＰパケットからパケット化されたデータを抽出し、前記トランスポート・ストリームを取得することと、
を含む前記方法。
【請求項１０】
トランスポート・ストリームのバンドルを受信することに適合し、ＩＰマルチキャスト・ネットワークに接続されたセットトップボックス受信機によって、バンドルの形式のすくなくとも一つのオファーのうちのオファーからトランスポート・ストリームを受信する方法であって、
−所定のオファーのローカリゼーション（ＬＮ0,0）からマルチキャストされるオファー情報（７０１）を取得することと（８００）、
−前記オファー情報を処理して、サービスプロバイダのオファーのローカリゼーションおよびオファーに関する項目をそれぞれ含む項目のリストを取得することと、
−項目のそれぞれについて、前記項目に対応する前記サービスプロバイダのオファーのローカリゼーションからマルチキャストされるストリーム情報（７０２，７０３）を取得することと（８０１）、
−前記ストリーム情報を処理（８０１）して、トランスポート・ストリームおよびそれぞれに関係するストリームのローカリゼーションに関するトランスポート・ストリーム・リスト（８０２）を取得することと、
−前記セットトップボックスに前記トランスポート・ストリーム・リストを記憶することと、
を含む、前記方法。
【請求項１１】
−決められたトランスポート・ストリーム（ＴＳX,Y）を要求することと（９００）、
−前記トランスポート・ストリームリスト（８０２）において前記決められたトランスポート・ストリームに対応するストリームのローカリゼーションを見つけることと（９０１）、
−前記ストリームのローカリゼーションからマルチキャストされるＩＰパケット（９０３）を取得することと（９０２）、
−前記取得したＩＰパケットからパケット化されたデータを抽出（９０４）し、前記決められたトランスポート・ストリームを取得することと（９０５）、
を含む、請求項１０記載の方法。
【請求項１２】
ＩＰマルチキャスト・ネットワークを通じて、バンドルのトランスポート・ストリームの形式で受信したマルチメディアサービスの少なくとも一つのオファーを放送する方法であって、
−トランスポート・ストリームのそれぞれについて、対応するパケット化されたデータのストリームを受信し、当該パケット化されたデータをＩＰパケットに挿入することと、
−トランスポート・ストリームのそれぞれについて、前記ＩＰパケットを決められたストリームのローカリゼーションのそれぞれにおいてマルチキャストすることと、
を含む、前記方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＢに適合したバンドルのマルチメディアサービスを、ＩＰネットワークに接続された加入者装置に配信する技術に関する。このサービスは、ＩＰマルチキャストにより配信される。
【背景技術】
【０００２】
＜マルチメディアサービスの放送＞
例えばテレビジョン放送のような、デジタルマルチメディアサービスは、ケーブル会社、衛星事業者および当然従来のアンテナを介した地上放送の受信のようなサービスプロバイダを通じて配信される。従来のケーブルサービスでは、加入者の居所に専用ケーブルを導入することが必要である。衛星放送サービスは、ユーザが衛星パラボラアンテナを居所の近くのどこかに配置させる必要がある。アンテナは、一般的にローカルな番組の受信に限定される。
【０００３】
図１は加入者へのデジタルマルチメディアサービスの配信に用いられるサービスプロバイダ１００および衛星放送／受信装置１０１を示す概略図を示す。
【０００４】
マルチメディアサービスは、放送サービスを受信、デコードおよび処理することができるセットトップボックス（ＳＴＢ）１０２またはその他の装置を備えた加入者に配信される。そのような装置の他の例は、パーソナルコンピュータまたはテレビジョン受像機に統合されたデコーダが挙げられる。ＳＴＢは、処理の結果としてＳＴＢの出力に生成される画像および音声を描画するオーディオ・ビジュアル（ＡＶ）ディスプレイ１０３に接続される。ＳＴＢは、例えばリモコン１０４またはキーボードのような制御インターフェイスを通じてユーザからの指示を受信する。これにより、ＳＴＢに指示することで、あるサービスから他のサービスへ切り替えることができる。例えば、あるテレビジョンのチャンネルから他のチャンネルへと切り替えることができる。
【０００５】
サービスプロバイダは、例えば、衛星および地上放送に用いられるＤＶＢ−ＳＩ（ヨーロッパにおいて使用）規格およびＡＴＳＣ−ＰＳＩＰ（米国において使用）規格、またはＡＴＳＣ−ＰＳＩＰ規格に似ているがケーブルネットワークに適用されるＳＣＴＥ（米国において使用）等の広い範囲の規格に従って、オファーの構成によりマルチメディアサービスを放送する。これら規格のそれぞれは、トランスポート・ストリームにおける番組配列情報の使用を含む類似した機能性を有している。これらの規格は、よく知られており、その技術は記述されている。このオファーは、一般的に複数のサービスを含んでおり、その複数のサービスは、例えば、音声および／または映像番組、データサービスまたはアプリケーションである。それぞれのサービスは、よく知られるＭＰＥＧ−２規格に従ったデータパケットで送信される。データパケットは、トランスポート・ストリームに多重化される。それゆえ、トランスポート・ストリームは、そのオファーの複数のサービスを配信する。帯域幅の理由から、サービスプロバイダは、サービスを伝送するために一つ以上のトランスポート・ストリームの使用を決定し、トランスポート・ストリームのそれぞれは、予め決められた周波数で放送される。トランスポート・ストリームは、地域規格準拠のバンドルの一部である。さらにトランスポート・ストリームのそれぞれは、番組配列情報（ＳＩ）のテーブルを含む。番組配列情報のテーブルは、例えば、どのサービスが決められたトランスポート・ストリームにおいて使用可能であるかということ、または、どの周波数にてトランスポート・ストリームが放送されるのかということを表示する。
【０００６】
それらのサービスを受信、復号処理および処理するために、ＳＴＢはＭＰＥＧおよび地域規格に適合している。ＳＴＢは、番組配列情報を抽出し処理する。この番組配列情報は、例えば、サービスの記述を検索し、続いて、対応するトランスポート・ストリームに同調してデータパケットをフィルタリングすることにより、サービスを選択することが可能である。
【０００７】
＜ＩＰを利用したマルチキャスト＞
ＩＰを利用したマルチキャストは、インフラに依存しており、インターネットサービスプロバイダ（ＩＳＰ）は、様々なマルチメディアサービス事業者およびすべての関連した信号送信からの双方向性のあるなしに関わらず、音声／映像コンテンツのマルチキャスティングを行う。図２を参照すると、音声／映像コンテンツは、例えば衛星パラボラアンテナ２００から受信され、ＩＳＰ２０１によってＩＰ準拠フォーマットにカプセル化され、そしてインターネット２０２上にマルチキャストされる。
【０００８】
ＩＰを利用したマルチキャストは、様々な形式の配信システム（ケーブルネットワーク、衛星、地上波）において配信する複数のサービスプロバイダのオファーを容易に結合可能である。すべてのオファーは、結合され、インターネットを通じて加入者にもたらされる。したがって、加入者は一つのアクセス、すなわちインターネットへのアクセスをすればよい。このことは、ＩＳＰおよび加入者の双方に対して柔軟性を提供する。
【０００９】
ＩＰを利用したマルチキャスト・サービス・プロバイダの加入者は、ＩＰに適合したＳＴＢ２０３を有し、インターネットへの接続を必要とする。インターネットへの接続の可能な方式には、ＰＳＴＮ電話回線、ＡＤＳＬ接続またはファイバーガラスやケーブルネットワークのような常設のブロードバンド接続が含まれる。
【００１０】
インターネットへの接続におけるバンド幅は、使用される接続方式に依存してかなり変わる。許容されるバンド幅の限界は、ＩＰを利用したマルチキャストシステムの発展を促してきた。ＩＰを利用したマルチキャストシステムは、選択的に、限定した数のサービスを一つのローカリゼーション（つまり、ＩＰアドレスおよびポート対）からある範囲の加入者のＳＴＢにマルチキャストが可能である。例えば、予め決められたＳＴＢは加入者が契約したサービスのみを取得する。インターネット接続が許容される典型的なバンド幅は、たいてい従来のケーブルネットワークまたは衛星放送システムにおいて許容されるバンド幅よりも小さく、少なくとも１オーダ小さい。
【００１１】
既知のＩＰマルチキャスト・ネットワークにおいて、ＳＴＢは、データを受信するために要求をＩＳＰに送信する。それによって、そのデータがマルチキャストされるローカリゼーション、すなわちＩＰマルチキャスト・アドレスおよびポート対が提示される。この要求に応じて、対応するＩＰデータパケットがＳＴＢに送信される。
【００１２】
ＩＰを利用したマルチキャストの例は、国際公開９９／６３７５９号公報に記載されている。これに記載されたシステムは、セットトップボックスに伝送するために、例えばＡＤＳＬ接続を使用してＩＰマルチキャストを利用したコンテンツを放送するために使用される。このシステムは、放送テレビジョン信号を抽出し、これらの信号をネットワーク上で送信するためにＩＰフォーマットに構成（コンフィギュレーション）する。さらに、このシステムは、加入者のテレビジョン信号へのアクセスを管理するための管理システムを含んでいる。加入者は対話型番組ガイド（ＩＰＧ）を用いてテレビジョン番組を選択してもよい。加入者はセットトップボックス（ＳＴＢ）を通じてＩＰＧにアクセスする。ＳＴＢの実行において、いくつかのメモリが特定の情報を記憶するためにＳＴＢ内に利用可能とされてもよい。または、その代わりに、すべてのＩＰＧがネットワークにおいて維持されてもよい。さらに、このシステムは、ＳＴＢとは異なる、デジタル・テレビジョン・マネージャ（ＤＴＶＭ）を有し、端末相互間のサービス管理および集積された放送配信システムのリソースの管理を行う。
【００１３】
このＤＴＶＭは、ＩＰＧと連携して、加入者にＴＶ番組のチャンネル閲覧機能を提供する。ＩＰＧに配信されるデータは、顧客プロフィールのような多くのパラメータに基づいてプロバイダによって調整される。
【００１４】
ＩＰを利用したマルチキャストシステムの他の例は、国際公開９９／３１８７１号公報に見られる。このシステムは、加入者のインターネット接続の限定されたバンド幅が特に考慮されて設計される。一つ以上の中央チャンネルサーバは、多様なコンテンツプロバイダから配信される利用可能な番組サービスについての情報を収集する。その中央チャンネルサーバは、利用可能なコンテンツチャンネルの提供および加入者のデータベースをたどるチャンネルリスト・データベースを維持する。その加入者のデータベースは加入者の識別および加入者ごとの許可チャンネルを含んでいる。加入者が、その中央チャンネルサーバに番組についての要求を送信すると、その中央チャンネルサーバは、その要求をチェックし、コンテンツプロバイダから加入者のＳＴＢにチャンネル番組の供給を許可する。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
国際公開９９／３１８７１号および国際公開９９／６３７５９号の両公報において、加入者は、番組の要求を受信して処理するサーバと通信する。加入者のＳＴＢへの番組の供給は、加入者の要求がサーバによって正当とみなされた場合にのみ可能となる。この機能を提供するために、サーバは、コンテンツプロバイダからのチャンネル情報を処理し、加入者についてのデータベースを維持する必要がある。
【００１６】
加入者のインターネット接続のバンド幅は、ファイバーガラスネットワークや他の能力的な技術が発展するのに従って増大している。そのバンド幅は、従来のケーブルネットワークや衛星放送システムにおいて利用可能なバンド幅の値に匹敵する値に届くようになってきた。
【課題を解決するための手段】
【００１７】
本発明の第１の側面は、ＩＰマルチキャスト・テレビジョン・ネットワークにおいて発見情報を配信する方法を提供することである。本方法は、サービスプロバイダのオファーの記述およびＩＰマルチキャスト・ネットワーク内のサービスプロバイダのオファーのローカリゼーションを関連付けるオファー情報をマルチキャストすることを有する。さらに、本方法は、上記サービスプロバイダのオファーのローカリゼーションにおいて、ストリーム情報をマルチキャストすることを有し、そのストリーム情報は、マルチサービス・トランスポート・ストリームおよび上記ＩＰマルチキャスト・ネットワーク内のストリームのローカリゼーションに関連付けられる。
【００１８】
本発明の第２の側面は、バンドルのトランスポート・ストリームのバンドルの形式で受信したマルチメディアサービスについての少なくとも一つのオファーをＩＰマルチキャスト・ネットワークにより放送する方法を提供することである。オファーのそれぞれについてＩＰマルチキャスト・ネットワーク内で決められたサービスプロバイダのオファーのローカリゼーションが属性付けられる。オファーのそれぞれについて属性付けられたサービスプロバイダのオファーのローカリゼーションとの関係を記述するオファー情報のファイルが生成される。オファーのそれぞれについて、トランスポート・ストリーム情報は、トランスポート・ストリームごとのトランスポート・ストリーム識別を有するバンドルから抽出される。さらに、本方法は、トランスポート・ストリーム識別のそれぞれに対し、ＩＰマルチキャスト・ネットワーク内で決められたストリームのローカリゼーションを属性付けること、および、それぞれのオファーについて、トランスポート・ストリームごとに属性付けられたストリームのローカリゼーションとの関係を記述するストリーム情報のファイルを生成することを含む。
【００１９】
好ましくは、本方法は、それぞれのオファーについて、上記オファー情報のファイルにサービスプロバイダのオファーの記述を加えることを含む。
【００２０】
さらに好ましくは、トランスポート・ストリームごとに、対応するパケット化されたデータのストリームが受信され、そのパケット化されたデータがＩＰパケットに挿入される。そのＩＰパケットは、トランスポート・ストリームに以前属性付けられたストリームのローカリゼーションにおいてマルチキャストされ、オファー情報のファイルは、所定のオファーのローカリゼーションにおいてマルチキャストされる。それぞれのオファーについて、対応するストリーム情報のファイルは、そのオファーに属性付けられたサービスプロバイダのオファーのローカリゼーションにおいてマルチキャストされる。
【００２１】
本発明の第３の側面は、トランスポート・ストリームのバンドルを受信することに適合し、ＩＰマルチキャスト・ネットワークに接続されたセットトップボックス受信機によってバンドルからのトランスポート・ストリームを受信する方法を提供する。本方法は、サービスプロバイダのオファーのローカリゼーションからマルチキャスト・ストリーム情報を取得すること、ストリーム情報を処理して、トランスポート・ストリームに以前属性付けられたストリームのローカリゼーションを特定すること、そのストリームのローカリゼーションからマルチキャストされるＩＰパケットを取得すること、および取得したＩＰパケットからパケット化されたデータを抽出することによって、トランスポート・ストリームを取得することを含む。
【００２２】
本発明の第４の側面は、トランスポート・ストリームのバンドルを受信することに適合し、ＩＰマルチキャスト・ネットワークに接続されたセットトップボックス受信機によって、バンドルの形式のすくなくとも一つのオファーのうちのオファーからトランスポート・ストリームを受信する方法を提供する。マルチキャストされるオファー情報は、所定のオファーのローカリゼーションから取得され、そのオファーに以前属性付けられた決められたサービスプロバイダのオファーのローカリゼーションを取得するために処理される。マルチキャストされるストリーム情報は、決められたサービスプロバイダのオファーのローカリゼーションから取得され、トランスポート・ストリームに以前属性付けられたストリームのローカリゼーションを特定するために処理される。マルチキャストされるＩＰパケットは、ストリームのローカリゼーションから取得され、取得されたＩＰパケットから抽出したパケット化されたデータによってトランスポート・ストリームを取得する。
【００２３】
本発明の第５の側面は、トランスポート・ストリームのバンドルを受信することに適合し、ＩＰマルチキャスト・ネットワークに接続されたセットトップボックス受信機によって、バンドルの形式のすくなくとも一つのオファーのうちのオファーからトランスポート・ストリームを受信する方法を提供する。マルチキャストされるオファー情報は、所定のオファーのローカリゼーションから取得され、項目のリストを取得するために処理される。項目のそれぞれは、サービスプロバイダのオファーのローカリゼーションおよびオファーに関連する。項目のそれぞれについて、マルチキャストされるストリーム情報は、その項目に対応するサービスプロバイダのオファーのローカリゼーションから取得され、トランスポート・ストリームおよびそれぞれに関連するストリームのローカリゼーションについてのトランスポート・ストリームのリストを取得するために処理される。そのトランスポート・ストリームのリストは、セットトップボックスに記憶される。
【００２４】
その他の好適な実施形態において、決められたトランスポート・ストリームが要求され、その決められたトランスポート・ストリームに対応するストリームのローカリゼーションがトランスポート・ストリームのリストの中から見つけられるように構成される。マルチキャストされるＩＰパケットは、ストリームのローカリゼーションから取得され、その取得したＩＰパケットから抽出したパケット化されたデータが取得され、それによって上記決められたトランスポート・ストリームが取得される。
【図面の簡単な説明】
【００２５】
【図１】従来におけるＤＶＢに適合するバンドルを放送するためのネットワークシステムを示す図である。
【図２】従来におけるＩＰマルチキャスティングサービスのためのネットワークシステムを示す図である。
【図３】本発明に用いられるネットワークシステムの例を示す図である。
【図４Ａ】エンティティの関係についての構文図である。
【図４Ｂ】エンティティの関係についての構文図である。
【図４Ｃ】エンティティの関係についての構文図である。
【図５】本発明に係るデータモデルを示す図である。
【図６】本発明に係るトランスポート・ストリームをマルチキャストするための例を示すための概念図である。
【図７】本発明に係るオファー情報およびストリーム情報の例を示すための概念図である。
【図８】本発明に係るＳＴＢにおける発見情報の処理の例を説明するためのフローチャートである。
【図９】本発明に係るＳＴＢにおいてトランスポート・ストリームを取得する例を説明するためのフローチャートである。
【図１０】本発明に係るストリーム発見情報の例を説明するための表である。
【発明を実施するための形態】
【００２６】
以下、本発明は、添付図面を参照しつつ、より詳細に説明される。
【００２７】
＜全般的な概要＞
図３を参照すると、マルチメディアサービス事業者（ＭＳＯ）３００は、衛星、地上波およびケーブルによって放送されるマルチメディアサービスを選択する。図３における選択は、一例を示しており、示唆される組み合わせまたはその他の知られている放送手段との組み合わせにより変更されてもよい。マルチメディアサービスは、デジタルテレビジョン・トランスポート・ストリーム放送により、例えば、ＤＶＢ放送規格のような地域規格に従って、配信される。この段階において、トランスポート・ストリームは、ＭＰＥＧ−２規格フォーマットである。ＭＳＯは、例えば、インターネットサービスプロバイダ（ＩＳＰ）３０１のようなＩＰ配信ネットワーク事業者にＭＰＥＧ−２トランスポート・ストリームを提供する。トランスポート・ストリームは、ＩＳＰ３０１によりＩＰカプセル化され、ＩＰブロードバンドネットワーク３０２上でマルチキャストされる。ネットワーク３０２は、例えば、インターネットまたは専用のＩＰネットワークである。加入者は、ＩＰブロードバンドネットワークに接続されるＳＴＢ３０３をそれぞれ有し、ＩＳＰ３０２からＩＰデータパケットを受信する。
【００２８】
例えば、ＭＳＯ３０４のような、ＩＳＰ３０２にトランスポート・ストリームを提供する追加されたＭＳＯがあってもよい。
【００２９】
あるいは、ＩＳＰの代わりにＭＳＯのレベルでトランスポート・ストリームをＩＰカプセル化することも可能であり、マルチキャスト前のＩＳＰにＩＰカプセル化されたトランスポート・ストリームを配信する。
【００３０】
ＭＳＯは、受信者側つまりＳＴＢ３０３側において異なるトランスポート・ストリームを見つけることを可能とするために必要となる発見情報を生成する。より正確には、その発見情報は、ＩＰマルチキャストされるトランスポート・ストリームを見つけるため、すなわち、どのＩＰアドレスおよびポートから対応するＩＰパケットが受信されるのかを知るために、ＳＴＢに必要とされる。発見情報は、一つ以上のテキストファイル、例えば、よく知られているＸＭＬテキストファイルフォーマットに挿入され、ＩＰブロードバンドネットワーク３０２上でＳＴＢ３０３へＩＰマルチキャストされる。典型的には、発見情報は、周期的にマルチキャストされる。
【００３１】
ＳＴＢ３０３は、ＸＭＬテキストファイルを受信し、発見情報を抽出し、発見情報を使用してトランスポート・ストリームを選択し、そして、そのトランスポート・ストリームがＩＰマルチキャストされるローカリゼーションを特定する。そのローカリゼーションからＩＰパケットを受信した後、ＭＰＥＧ−２トランスポート・ストリームは、ＩＰパケットから逆カプセル化される。受信したトランスポート・ストリームさらに他のトランスポート・ストリームにより利用可能な実際のサービスを発見するために必要なさらなる情報は、例えば、よく知られているＤＶＢ−ＳＩ規格のようなトランスポート・ストリームを放送するために用いられる地域規格において定義されるような番組配列情報に関する従来の使用によってトランスポート・ストリーム自体からその後に取得される。
【００３２】
＜発見情報のためのデータモデル＞
図４Ａ，４Ｂ，４Ｃはそれぞれ発見情報のためのデータモデルを記述するのに用いられる構成要素の関係を図表構文で表している。
【００３３】
図４Ａは、エンティティＥ１およびエンティティＥ２を表し、一つのエンティティＥ１は、一つ以上のエンティティＥ２に関係付けられる。
【００３４】
図４Ｂは、一つのエンティティＥ１が、０（零）または一つ以上のエンティティＥ２に関係付けられる場合を表している。
【００３５】
図４Ｃは、一つのエンティティＥ１が一つのエンティティＥ２から受け継いでいる場合を表している。
【００３６】
図５を参照すると、ＭＳＯによって生成された発見情報、すなわち、ＭＳＯ発見情報５００についてのデータモデルが示されている。ボックス５００の情報は、０（零）または一つまたは複数のＭＳＯオファー５０１についての情報を含む。例えば、図３の例による場合、２つのＭＳＯ３００および３０４は、ＭＳＯ発見情報へのＭＳＯオファーに関する情報をもたらす。
【００３７】
図５を再び参照すると、ＭＳＯオファー５０１は、一つ以上の発見情報５０２のソースに対応する。発見情報５０２の内容は、ストリーム発見情報（ストリーム・ディスカバリー・インフォメーション）５０３における特殊化された事項として記述され、ストリーム発見情報５０３は、ＩＰマルチキャストを通じて利用可能なトランスポート・ストリームについての情報に対応している。ストリーム発見情報５０３は、一つ以上のストリームのローカリゼーション５０４に対応している。
【００３８】
発見情報５０２は、ストリーム発見情報５０３以外の他の形式の情報にも対応してもよいことが分かる。これは、トランスポート・ストリーム以外の他のデータがＳＴＢで利用できる場合である。他のデータの一例は、マルチキャストされているサービスについての発見情報であり、つまりその発見情報は、そのサービスのための、名前、所有者ＩＰアドレスおよびポート番号を有している。その他の例は、ビデオ・オン・デマンド・サービスに関する発見情報である。
【００３９】
＜ＤＶＢトランスポート・ストリームのためのＩＰマルチキャストシステム＞
図６を参照すると、ＩＰ放送ネットワークを用いて、ＤＶＢトランスポート・ストリームを加入者のＳＴＢにもたらすためのシステムが概略的に示されている。
【００４０】
この例において、２つのオファー（オファー１およびオファー２）が提供される。これらのオファーは、一つ以上のＭＳＯ（図示せず）を通じて提供される。
【００４１】
オファー１およびオファー２は、それぞれ、ＭＰＥＧ−２フォーマットで利用可能なトランスポート・ストリームＴＳ1,1−ＴＳ1,4およびＴＳ2,1−ＴＳ2,3を含んでいる。ボックス６００におけるＩＰカプセル化は、トランスポート・ストリームをカプセル化するのに用いられ、その後、ＩＳＰ６０１によりＬＮ1,1−ＬＮ1,4およびＬＮ2,1−ＬＮ2,3によってそれぞれ参照されるストリームのローカリゼーションにおいてトランスポート・ストリームがＩＰマルチキャストされる。
【００４２】
＜発見情報の例＞
図７を参照すると、図６に示すシステムに関して、発見情報が取得されさらに、マルチキャストされる例が概略的に与えられている。
【００４３】
オファー情報に関する第１テーブル７０１が生成される。第１テーブル７０１は、オファー１およびオファー２のそれぞれについて、ストリーム情報をマルチキャストする予定のサービスプロバイダのオファーのローカリゼーションＬＮ0,1およびＬＮ0,2を示している。
【００４４】
ストリーム情報に関する第２テーブル７０２および第３テーブル７０３は、オファー１および２のそれぞれについて生成される。それぞれのテーブルは、トランスポート・ストリームおよびそれに対応するストリームのローカリゼーションのリストを含んでいる。
【００４５】
ストリーム情報テーブル７０２は、オファー１からのトランスポート・ストリームＴＳ1,1−ＴＳ1,4およびそれに対応するストリームのローカリゼーションＬＮ1,1−ＬＮ1,4のリストを含んでいる。
【００４６】
ストリーム情報テーブル７０３は、オファー２からのトランスポート・ストリームＴＳ2,1−ＴＳ2,3およびそれに対応するストリームのローカリゼーションＬＮ2,1−ＬＮ2,3のリストを含んでいる。
【００４７】
テーブル７０１〜７０３は、ＩＰブロードバンドネットワーク（図示せず）を通じて順に送信されるように、ＸＭＬテキストファイルに書き込まれる。テーブル７０１は、ＳＴＢによって知られている所定のオファーのローカリゼーションＬＮ0,0から周期的にマルチキャストされる。これにより、ＳＴＢは、トランスポート・ストリームを取得するために必要となるオファー情報をどこから取得すべきかを知ることになる。
【００４８】
テーブル７０２および７０３は、オファー情報に関するテーブル７０１に示されるサービスプロバイダのオファーのローカリゼーション、すなわち、サービスプロバイダのオファーのローカリゼーションＬＮ0,1およびＬＮ0,2から、それぞれ周期的にマルチキャストされる。
【００４９】
＜ストリーム発見情報＞
図１０における表は、ストリーム発見情報に含まれることが可能な領域についてのさらなる例を示すものである。本領域についての以下の記述は、図１０が参照される。
【００５０】
ストリーム発見情報は、一つまたは複数のトランスポート・ストリーム（ＴＳ）についての情報を含んでもよい。
【００５１】
ＴＳのそれぞれについて、以下の領域が示される。すなわち、
・もとのネットワーク識別（Ｉｄ）と、
・ＴＳＩｄ（ＴＳ識別）と、
・ローカリゼーション。
【００５２】
もとのネットワークＩｄは、ＴＳが、ＩＰマルチキャスト配信ネットワークを通じての配信のために変換される前に、ＴＳを初めに提供するために使用されたネットワークを識別するパラメータである。
【００５３】
ＴＳのＩｄは、トランスポート・ストリームを識別するためのパラメータである。
【００５４】
もとのネットワークＩｄおよびＴＳＩｄの双方は、例えば、ＤＶＢ番組配列情報の一部として局地的ＤＶＢ規格において用いられるパラメータである。
【００５５】
本例で表されたもとのネットワークＩｄおよびＴＳＩｄの組み合わせにより、ＴＳのそれぞれをＩＰマルチキャスト・ネットワークにおいて一意的に区別できる。それゆえ、サービスは、ＴＳにより伝送されると共にサービスＩｄを有し、「もとのネットワークＩｄ／ＴＳＩｄ／サービスＩｄ」の経路を通じて一意的に参照される。
【００５６】
ローカリゼーションは、ＩＰマルチキャスト・ネットワークにおいてＴＳの位置を特定するための情報を有する。ローカリゼーションは、そのＴＳについてのＩＰマルチキャスト・アドレスおよびポート番号を有する。
【００５７】
本例のより好ましい態様において、ストリーム発見情報は、トランスポート・ストリーム、およびストリーム発見情報のバージョン番号を示すバージョン番号を提供するＭＳＯのための識別子を含むこととしてもよい。そのバージョン番号は、ストリーム発見情報に変更が生じる度に増加される。
【００５８】
＜ＳＴＢにおける発見情報の使用＞
ＳＴＢは地域規格に基本的に適合していることが分かる。ＳＴＢは、例えば、ＭＰＥＧ−２トランスポート・ストリームの処理についてＤＶＢに適合しており、ＤＶＢトランスポート・ストリームおよびそれに対応するＤＶＢの番組配列情報（ＳＩ）を処理する。このことは従来からよく知られており、ここではより詳細には述べない。
【００５９】
本発明に係るＳＴＢが標準的なＤＶＢ準拠のＳＴＢと比較した際の相違点の一つは、ＩＰブロードバンドネットワーク内の、トランスポート・ストリームがマルチキャストされるストリームのローカリゼーションからトランスポート・ストリームを取得できることである。
【００６０】
それゆえ、決められたトランスポート・ストリームにあるサービスにアクセスすることを目的とするＳＴＢからのいかなる要求も、関連するＤＶＢ番組配列情報を通じて決められるように、マルチキャストされるオファー情報およびストリーム情報から集められた発見情報を利用することになる。
【００６１】
トランスポート・ストリームを要求する際、受信機は、ＤＶＢ−ＳＩにおけるトランスポート・ストリーム識別と同じトランスポート・ストリーム識別を用いる。しかし、テーブルから読み込まれた周波数に同調し、トランスポート・ストリームが受信されるときの周波数に一致させる代わりに、ＤＶＢバンドルの場合では、チューナは、マルチキャストのローカリゼーションのテーブルを調べて、トランスポート・ストリームの取得元のＩＰアドレスおよびポート対（ストリームのローカリゼーション）を読み込む。
【００６２】
このテーブルは、マルチキャストされるオファー情報およびストリーム情報から編集され、ＳＴＢに記憶される。
【００６３】
トランスポート・ストリームそれ自体およびＤＶＢ番組配列情報のこれ以降の処理のすべては、従来技術に記載されたよく知られている方法に従って行われる。トランスポート・ストリームに含まれるＤＶＢ番組配列情報は、例えば、電子番組ガイドを構築するのに用いられる。
【００６４】
ここで、オファー情報およびストリーム情報についての処理の例を、図８とともに説明する。本例は、図６および７に関して記載されたオファー１および２に基づいている。
【００６５】
ボックス８００において、ＳＴＢは、所定のオファーのローカリゼーションＬＮ0,0からオファー情報のテーブル７０１を得る。ＳＴＢは、オファー情報を処理し、それぞれのオファー、つまり、オファー１および２について、取得されるストリーム情報が存在するサービスプロバイダのオファーのローカリゼーションＬＮ0,1およびＬＮ0,2を抽出する。
【００６６】
ストリーム情報は、ボックス８０１においてサービスプロバイダのオファーのローカリゼーションから得られ、それぞれのオファーについて、ＩＳＰによってマルチキャストされるトランスポート・ストリームが存在するストリームのローカリゼーションを記述するテーブル８０２が編集され、ＳＴＢに記憶される。
【００６７】
テーブル８０２は、どのストリームのローカリゼーションにおいてストリームが得られるかを識別するためにＳＴＢによって使用される。これは、図９に例示される。トランスポート・ストリームＴＳX,Yのための要求９００、例えば、ＳＴＢにおいて実行されるアプリケーションにより生成される要求の結果として、テーブル８０２（図８により知られる）は、ボックス９０１において調べられ、ストリームのローカリゼーションＬＮX,Yが検索される。次のステップ９０２において、マルチキャストされるトランスポート・ストリームＴＳX,Yは、ＩＰパケット９０３の形式でストリームのローカリゼーションＬＮX,Yから取得される。９０４において、トランスポート・ストリームのＭＰＥＧ−２パケットは、逆ＩＰカプセル化により抽出される。９０６において、ＭＰＥＧ−２トランスポート・ストリームは、ＳＴＢのＭＰＥＧ−２部によるさらなる処理により取得される。
【００６８】
本発明に係るより好ましい実施形態について図を参照しつつ説明したが、本発明はこれらの実施形態のみに限定されるものではなく、本発明の特許請求の範囲で定義される趣旨および範囲を逸脱しない範囲で様々な変更や改良が当業者によってなされることは言うまでもない。
【符号の説明】
【００６９】
７０１ オファー情報
７０２，７０３ ストリーム情報
ＬＮ0,1，ＬＮ0,2 サービスプロバイダのオファーのローカリゼーション
ＴＳ1,1−ＴＳ1,4，ＴＳ2,1−ＴＳ2,3 マルチサービス・トランスポート・ストリーム
ＬＮ1,1−ＬＮ1,4，ＬＮ2,1−ＬＮ2,3 ストリームのローカリゼーション
ＬＮ0,0 オファーのローカリゼーション
【図１】
2010213269.tif 000003
【図２】
2010213269.tif 000004
【図３】
2010213269.tif 000005
【図４Ａ】
2010213269.tif 000006
【図４Ｂ】
2010213269.tif 000007
【図４Ｃ】
2010213269.tif 000008
【図５】
2010213269.tif 000009
【図６】
2010213269.tif 000010
【図７】
2010213269.tif 000011
【図８】
2010213269.tif 000012
【図９】
2010213269.tif 000013
【図１０】
2010213269.tif 000014
【外国語明細書】
2010213269000001.pdf