(57)【要約】      （修正有）【課題】異なる伝送規格を用いて放送伝送信号を受信し、放送伝送信号が含むメタデータを規格化された電子番組ガイドエントリに変換する。【解決手段】マルチスタンダード受信デバイスが、複数の異なる転送規格を用いる放送伝送信号を処理する。この処理は、伝送規格に関係なく放送伝送信号の内容について一貫性ある操作を可能にするために、伝送規格のプロトコル標準を正規化したトランスポートに依存しない表現に変換することを必要とする。【選択図】図２
2006054867.tif 000002
【特許請求の範囲】
【請求項１】
特定の伝送規格に準拠した放送伝送信号を受信するチューナーと、
前記放送伝送信号からのメタデータを処理し、前記メタデータから複数の伝送規格をサポートする予め決められたフォーマットに従ってデータエントリを作成するよう構成されたトランスポート固有レコーダーと、
を備えることを特徴とするマルチスタンダード受信装置。
【請求項２】
請求項１に記載のマルチスタンダード受信装置において、前記伝送規格はテレビ、ラジオ、およびデータサービスのうちの一つに適用されることを特徴とするマルチスタンダード受信装置。
【請求項３】
請求項１に記載のマルチスタンダード受信装置において、前記放送伝送信号は地上波放送局、ケーブル放送局、および衛星放送局のうちの一つから受信されることを特徴とするマルチスタンダード受信装置。
【請求項４】
請求項１に記載のマルチスタンダード受信装置において、前記放送伝送信号は、ＲＦ、衛星、およびマイクロ波という信号のうちの一つとして受信されることを特徴とするマルチスタンダード受信装置。
【請求項５】
請求項１に記載のマルチスタンダード受信装置において、前記トランスポート固有レコーダーは、前記メタデータを処理するフィルタグラフを備えることを特徴とするマルチスタンダード受信装置。
【請求項６】
請求項１に記載のマルチスタンダード受信装置において、前記データエントリを他のデータエントリとともに保存したデータベースをさらに備えることを特徴とするマルチスタンダード受信装置。
【請求項７】
請求項６に記載のマルチスタンダード受信装置において、前記データベースは電子番組ガイド（ＥＰＧ）データベースであることを特徴とするマルチスタンダード受信装置。
【請求項８】
請求項７に記載のマルチスタンダード受信装置において、前記ＥＰＧデータベースのＥＰＧエントリはユーザーに提供するＥＰＧユーザーインターフェースを追加するために、使用されることを特徴とするマルチスタンダード受信装置。
【請求項９】
請求項８に記載のマルチスタンダード受信装置において、前記ＥＰＧユーザーインターフェースによって提供される情報を操作するためのユーザーの命令を受信するための入力をさらに備えることを特徴とするマルチスタンダード受信装置。
【請求項１０】
請求項１に記載のマルチスタンダード受信装置において、特定の伝送に基づいた放送伝送信号を受信したときに、トランスポート固有レコーダーをロードするコントローラーをさらに備えることを特徴とするマルチスタンダード受信装置。
【請求項１１】
伝送規格固有の放送伝送信号を受信すること、
前記放送伝送信号が使用する伝送規格を決定すること、
前記放送伝送信号が含むメタデータを処理すること、
伝送規格に基づいたメタデータの抽出すること、および
いかなる特定の伝送規格にも依存しない予め決められたフォーマットに基づくデータエントリを作成すること、
を備えることを特徴とするデータエントリの処理方法。
【請求項１２】
請求項１１に記載の方法において、前記伝送規格は、テレビ、ラジオ、およびデータサービスのうちの一つに適用されることを特徴とする方法。
【請求項１３】
請求項１１に記載の方法において、前記伝送規格は、ＡＴＳＣ、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭ、ＤＶＢ、およびＩＳＤＢのうちの一つであることを特徴とする方法。
【請求項１４】
請求項１１に記載の方法において、ＲＦ、ネットワーク、衛星、又はマイクロ波信号を受信するように構成した物理受信装置が前記受信を実行することを特徴とする方法。
【請求項１５】
請求項１１に記載の方法において、トランスポート固有レコーダーが前記処理を実行することを特徴とする方法。
【請求項１６】
請求項１１に記載の方法において、決定された伝送規格に基づいてトランスポート固有レコーダーをロードすることをさらに備えることを特徴とする方法。
【請求項１７】
請求項１６に記載の方法において、前記トランスポート固有レコーダーは、前記作成を実行するトランスポート固有プラグインモジュールを備えることを特徴とする方法。
【請求項１８】
請求項１１に記載の方法において、異なる伝送規格を用いて放送伝送信号において受信した他のデータエントリとともにデータベースにデータエントリを保存することをさらに備えることを特徴とする方法。
【請求項１９】
請求項１８に記載の方法において、前記データベースは、ＥＰＧデータベースであることを特徴とする方法。
【請求項２０】
請求項１９に記載の方法において、ＥＰＧデータベースが伝達した情報をユーザーに対して表示することをさらに備えることを特徴とする方法。
【請求項２１】
実行すると、請求項１１に記載の方法を遂行するコンピュータ実行可能な命令を備えることを特徴とする一又は複数のコンピュータ読取可能媒体。
【請求項２２】
受信デバイスとともに使用するための記憶媒体であって、前記受信デバイスで実行すると、
それぞれの放送伝送信号が特定の伝送規格に基づいている一又は複数の放送伝送信号を受信すること、
受信した放送伝送信号に対して伝送規格を決定すること、
決定した前記伝送規格に基づいて受信した前記放送伝送信号からメタデータを処理すること、および
受信した前記放送伝送信号からのメタデータをいかなる特定の伝送規格にも依存しない一般的なデータエントリに変換すること、
を備える動作を実行することを特徴とする記憶媒体。
【請求項２３】
請求項２２に記載の記憶媒体において、決定された伝送規格へトランスポート固有レコーダーをロードすることをさらに備えることを特徴とする記憶媒体。
【請求項２４】
請求項２２に記載の記憶媒体において、決定された前記伝送規格に対してトランスポート固有レコーダーのインスタンスを作成することをさらに備えることを特徴とする記憶媒体。
【請求項２５】
請求項２２に記載の記憶媒体において、異なる伝送規格を用いる複数の放送伝送信号からの他のデータエントリとともに、前記データエントリを保存することをさらに備えることを特徴とする記憶媒体。
【請求項２６】
請求項２５に記載の記憶媒体において、前記データエントリからの情報とともに電子番組ガイド（ＥＰＧ）のユーザーインターフェースの行を追加することをさらに備えることを特徴とする記憶媒体。
【請求項２７】
請求項２６に記載の記憶媒体において、ユーザーが与える入力に基づいて、ＥＰＧエントリの情報を処理することをさらに備えることを特徴とする記憶媒体。
【請求項２８】
異なる伝送規格に基づいて、複数の放送伝送信号を受信するための受信手段と、
前記放送伝送信号からメタデータを分離するための分離手段と、
メタデータに含まれている情報を処理するための処理手段と、
伝送規格に依存しないフォーマットに処理された情報に基づいてデータエントリを提供するための変換手段と、
を備えることを特徴とするデータベースの母集団。
【請求項２９】
請求項２８に記載の母集団において、他のデータエントリとともに前記データエントリを記憶するための記憶手段をさらに備えることを特徴とする母集団。
【請求項３０】
請求項２８に記載の母集団において、ユーザーに対してデータエントリの表現を表示するための表示手段をさらに備えることを特徴とする母集団。
【請求項３１】
請求項３０に記載の母集団において、データエントリに含まれている情報を制御するための制御手段をさらに備えることを特徴とする母集団。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる伝送規格を用いて放送伝送信号を受信し、放送伝送信号が含むメタデータを規格化された電子番組ガイドエントリに変換するマルチトランスポート受信デバイスに関する。
【背景技術】
【０００２】
放送伝送信号は、オーディオデータ、ビデオデータ、および帯域内又は帯域外データとなりえるメタデータを含む。メタデータは、オーディオデータおよびビデオデータの提供するオーディオコンテンツおよびビデオコンテンツを記述し、追加の情報も提供できる。追加のメタデータ情報は、番組がいつ放送されたか、視聴者がどの番組の放送に合わせたか（すなわち、チューナー周波数又はチャンネル）、番組を制作したコンテンツ提供者（例えば、放送局、テレビジョンネットワーク）、および番組の説明を含むことができる。
【０００３】
放送伝送信号は、様々な伝送規格の一つを利用する。伝送規格は、放送伝送信号がどのように送信されるか、および、さらに受信デバイスがどのように放送伝送信号を処理するのか、例えば、放送伝送信号を、オーディオ、ビデオ、およびメタデータに分離する方法や、データの使用法を定義する。さらに、伝送規格は、放送伝送信号においてメタデータから情報を抽出したり使用したりする方法を定義することができる。
【０００４】
既存の伝送規格は、進化し続ける一方で、新しい伝送規格が採用される。例として、テレビを用いると、特定の伝送規格は、ＡＴＳＣ（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ）、ＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｔａｎｄａｒｄｓ  Ｃｏｍｍｉｔｔｅｅ）、ＰＡＬ（Ｐｈａｓｅ  Ａｌｔｅｒｎａｔｉｏｎ  Ｌｉｎｅ）、ＳＥＣＡＭ（Ｓｅｑｕｅｎｔｉｅｌ  Ｃｏｕｌｅｕｒ  Ａｖｅｃ  Ｍｅｍｏｉｒｅ、又はＳｅｑｕｅｎｔｉａｌ  Ｃｏｌｏｒ  ｗｉｔｈ  Ｍｅｍｏｒｙ）、およびＤＶＢ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ）を含む。ある種の伝送規格は、他の伝送規格に基づく場合もある、例えば、ＳＥＣＡＭはＰＡＬに基づく。伝送規格は、固有のルール又は固有の伝送媒体（衛星、地上波、およびケーブル）に関係する情報を定義することもできる。この例は、地上波（すなわち、ラジオ周波数又はＲＦアンテナ）伝送については、ＤＶＢ−Ｔであり、ケーブル伝送については、ＤＶＢ−Ｃであり、そして、衛星伝送についてはＤＶＢ−Ｓである。
【０００５】
伝送規格は、一般的に、世界の特定の領域に実装されかつ固有である。例えば、ヨーロッパにおいてＰＡＬやＤＶＢが広く用いられている一方で、ＮＴＳＣが米国で用いられている。特定の状況では、特定の伝送媒体に適用可能な特定の伝送規格、例えば、受信デバイスは、ＤＶＢ−Ｓ放送伝送信号のみを受信することができ、ＤＶＤ−Ｔ又はＤＶＢ−Ｃを実装する必要はない。
【０００６】
伝送規格は、メタデータのフォーマットのように、メタデータが放送伝送信号で伝えられる方法を定義する。換言すると、メタデータのペイロード（ｐａｙｌｏａｄ）は、特定の伝送規格のプロトコルによって定義されている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一般的に、異なる伝送規格（例えば、ＡＴＣＳ、ＤＶＢ、ＮＴＳＣ）は、お互いに互換性がなく、テレビチューナーやパーソナルコンピュータのような特定の受信装置は、特定の伝送規格を用いるように構成されている。したがって、異なる伝送規格を用いる放送伝送信号を送信する環境（すなわち、世界の異なる地域）において伝送規格固有受信デバイスを用いると、受信デバイスは、放送伝送信号のデータを処理することができない。
【課題を解決するための手段】
【０００８】
異なる伝送規格を用いてマルチスタンダード受信デバイスが、様々な放送伝送信号を受信する。メタデータが分離され、データがメタデータから抽出されて、予め決められたフォーマットに基づいた電子番組ガイド（ＥＰＧ）で用いられるエントリを生成する。
【発明を実施するための最良の形態】
【０００９】
添付の図面を参照して詳細な説明が記述される。図面において、参照番号の最も左の桁は、その参照番号が最初に出てきた図を示す。異なる図における同じ参照番号の使用は類似のまたは同じ項目を示す。
【００１０】
以下の開示は、様々な放送局から多数の番組伝送を受信可能で、多数のトランスポートストリームが異なる伝送規格を実装するマルチスタンダード受信デバイスを開示する。受信した放送伝送信号は、特定の放送伝送信号によって用いられる特定の伝送規格に従ってメタデータが処理されるように、処理される。メタデータエントリは、受信されたメタデータに含まれる情報を表現する電子番組ガイド（ＥＰＧ）のユーザーインターフェース（ＵＩ）の中に作成され、その一部となる。ＥＰＧは、ユーザーに対して、表示される。
【００１１】
図１は、例示的な伝送システム１００を示す。システム１００は、多数のコンテンツ提供者又は放送局１０５−１、１０５−２、および１０５−３を含む。説明では、例としてテレビ伝送、放送伝送信号、および伝送規格を用いているが、データ、ラジオ、およびテレビでない媒体による伝送のような他の伝送形態を使用可能であることが予見できる。
【００１２】
この例において、各放送局１０５は、伝送規格１、伝送規格２、および伝送規格３という異なる規格を用いて、伝送する。そのような伝送規格の例は、ＡＴＳＣ、ＮＴＳＣ、ＳＥＣＡＭ、ＤＶＢ、およびＩＳＤＢ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ）を含む。番組転送信号は、ＲＦ（ラジオ周波数）伝送、衛星、デジタル又はケーブル伝送、又は他のコミュニケーション伝送形態として送信できる。
【００１３】
放送局１０５−１は、ＲＦ信号１１０を伝送する地上波放送局である。放送局１０５−２は、ケーブル信号１１５を提供するケーブルオペレータ又はケーブルネットワーク放送局である。放送局１０５−Ｎは、衛星１２５が受信する上り回線の衛星信号１２０を送信する衛星放送局である。衛星１２５は、下り回線の信号１３０を送信する。
【００１４】
マルチスタンダード受信デバイス１３５は、信号１１０、１１５および１３０を受信する。この例においてマルチスタンダード受信デバイス１３５は、マルチスタンダード受信デバイス１３５に送られる下り回線の信号１３０を受信する衛星受信パラボラアンテナ１４０に接続している。
【００１５】
旧来の受信デバイスは、典型的には、特定の伝送規格に基づいた番組伝達信号を受信し処理するよう構成されているが、マルチスタンダード受信デバイス１３５は、異なった伝送規格に基づいた多数の放送伝送信号を受信し処理可能なように構成されている。特に、マルチスタンダード受信デバイス１３５は、受信した放送伝送信号のメタデータから情報を抽出して、抽出した情報から電子番組ガイド（ＥＰＧ）エントリを生成することができる。各ＥＰＧエントリは、予め決められたフォーマットによって定義される。
【００１６】
マルチスタンダード受信デバイス１３５は、テレビ「チューナー」、テレビセットトップボックス、ケーブルテレビボックス、デジタルビデオレコーダー、パーソナルコンピュータ（ＰＣ）、又は放送伝送信号を受信可能なあらゆるデバイスになることができる。
【００１７】
この実施例において、マルチスタンダード受信デバイス１３５は、テレビモニター又はコンピュータモニターになりえるディスプレイデバイス１４５に連結している。他の実施例では、マルチスタンダード受信デバイス１３５とディスプレイデバイス１４５が統合したユニットになることができる。ディスプレイデバイス１４５は、特に、ビデオコンテンツと電子番組ガイド（ＥＰＧ）ユーザーインターフェースをユーザーに表示するのに用いられ、ＥＰＧユーザーインターフェースは、マルチスタンダード受信デバイス１３５によって異なるテレビ伝送の部分として受信されたメタデータから抽出した情報を示すＥＰＧエントリを含んでいる。
【００１８】
図２は、例示的なマルチスタンダード受信デバイス１３５をより詳細に示す。マルチスタンダード受信デバイス１３５は、放送伝送信号（すなわち、信号１１０、１１５および１２０）を受信する物理受信装置２００を含む。物理受信装置２００は、ＲＦ信号、衛星信号、マイクロ波信号、又は他のタイプのコミュニケーション／伝送信号を受信するＲＦアンテナ、衛星パラボラアンテナ（例えば、衛星パラボラアンテナ１４０）、又は他の受信デバイス、であってもよい。
【００１９】
ネットワーク（例えば、ケーブルネットワーク１０５−２）からの放送伝送信号は、マルチスタンダード受信デバイス１３５が、同軸の入出力、イーサネット(登録商標)入出力、および／又は、他のタイプのコミュニケーション／データ入出力を含むことができるネットワーク／デバイス入出力（Ｉ／Ｏ）２０５を経由して受信する。
【００２０】
物理受信装置２００によりおよび／又は、Ｉ／Ｏ２０５を経由して受信される放送伝達信号は、一つ又は複数のチューナー２１０に渡される。チューナー２１０は、多重チャンネルから特定の物理チャンネルを分離するのに用いる番組帯域内チューナーを含む。物理チャンネルの伝送が、ベースバンド又は単一信号に変換される。
【００２１】
ベースバンド信号は、フィルタグラフとして実装でき、以下でさらに議論する伝送規格又はトランスポート固有レコーダー２２５に送信される。放送伝送信号で使用する伝送規格に関係なく、共通データ情報が存在し、その結果データエントリを、処理し、生成し、又は、異なる伝送規格を使用する異なる放送伝送信号から変換することができることが理解される。言い換えると、メタデータ情報は、番組、番組のソース、および放送時刻を説明する情報を含むことができる。データエントリは、グループにまとめて、ＥＰＧユーザーインターフェースを提供してユーザーに表示するＥＰＧを生成することができる。予め決められたフォーマットは、そのフォーマットが伝送規格に依存しないデータエントリを記述する。例えば、予め決められたフォーマットは、番組タイトル、番組の説明、番組ソース、番組チューニング、および番組時間帯、そして各項目に関する情報を提供することができる。
【００２２】
ビデオ又はトランスポート固有レコーダー２２５からのフォーマットされた一連の画像は、ビデオフォーマットをレンダリングするグラフィックプロセッサ２４０に、引渡し可能である。グラフィック処理装置２４０が提供する異なる機能の中には、異なるテレビ規格のメタデータから情報を抽出したり引き出したりする多数のエントリを表現するＥＰＧユーザーインターフェースを可能にする機能がある。
【００２３】
マルチスタンダード受信デバイス１３５は、さらに中央演算処理装置又はコントローラー２５０を含む。一般的に、コントローラー２５０は、マルチスタンダード受信デバイス１３５のコンポーネントの初期化、マルチスタンダード受信デバイス１３５が搭載している又は受信するアプリケーションの処理とプログラムの実行、およびメモリ２５５からのデータと命令の取得に用いられる。
【００２４】
コントローラー２５０の機能は、特定のトランスポート固有レコーダー２２５を、メモリ２５５が保存しているマルチトランスポート固有レコーダーからロードすることである。特定の実施例では、トランスポート固有レコーダー２２５のインスタンスは、例えば、メモリ２５５が保存しているフィルタグラフアプリケーションを用いて生成し、コントローラー２５０が処理する。
【００２５】
メモリ２５５は、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリや電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）メモリのようなリードオンリーメモリ（ＲＯＭ）、ハードディスクメモリ（すなわち、ストレージデバイス）、および可搬型メモリ（例えば、読込／書込み光学ディスク）とからなる。
【００２６】
メモリ２５５は、特定の実施例においてＥＰＧアプリケーションを含むアプリケーション２６０を含む。ＥＰＧアプリケーションは、データエントリデータベース２６５上で動作し、ユーザーに対して表示されるＥＰＧユーザーインターフェースを生成する。本実施例において、データベース２６５はメモリ２５５に保存される。トランスポート固有レコーダーが処理するデータエントリは、データベース２６５に保存される。
【００２７】
この実施例において、ＥＰＧアプリケーションは、他のアプリケーション２６０から分けて、ＥＰＧマネジャー２７０の形で示されている。上記で議論したＥＰＧアプリケーションの一般的な説明に加えて、ＥＰＧマネジャー２７０は、特定の機能を提供する。この機能は、データベース２６５と通信して、他のアプリケーションおよび／又はユーザーが命令するように問い合わせおよび閲覧を実行したりする。ＥＰＧマネジャー２７０は、ユーザーが特定のリストのような特定のＥＰＧ情報を要求したり、ＥＰＧユーザーインターフェース上に表示されるＥＰＧエントリを表す情報によってスクロールのような命令を提供できるようにするＥＰＧマネジャーインターフェース２７５を公開（と接続）している。
【００２８】
システムバス２８０は、コントローラー２５０およびマルチスタンダード受信デバイス１３５の他のコンポーネントが、お互いに通信可能にする。システムバス２８０は、さらに、コンポーネントが、Ｉ／Ｏ２０５とマルチスタンダード受信デバイス１３５の外部の他のデバイスとインタフェース接続可能にする。システムバス２８０は、あらゆる様々なバス・アーキテクチャを用いたメモリバス又はメモリコントローラー、周辺バス、アクセラレイティッド・グラフィックス・ポート、又はローカルバスを含む幾つかのタイプのバス構造のうちの任意の一つまたは複数として実装できる。例として、そのようなアーキテクチャは、Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＩＳＡ）バス、Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＭＣＡ）バス、Ｅｎｈａｎｃｅｄ  ＩＳＡ（ＥＩＳＡ）バス、Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ（ＶＥＳＡ）ローカルバス、およびＭｅｚｚａｎｉｎｅバスとしても知られているＰｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔｓ（ＰＣＩ）バスを含む。
【００２９】
図３は、例示的なトランスポート固有レコーダー２２５を詳細に図示する。この例において、テレビ放送伝送信号およびテレビ伝送に特有の伝送規格のようなオーディオ／ビデオデータを受信するが、他のインスタンスでは、放送伝送信号が、オーディオ、ビデオ、および／又は情報データである可能性もあることが予期される。
【００３０】
この実施例において、トランスポート固有レコーダー２２５は、フィルタグラフを使用し、固有のフィルタが、オーディオ、ビデオおよびメタデータに対して特有の処理を実行する。処理は、データの解釈と保存とからなることが可能である。トランスポート固有レコーダー２２５は、マイクロソフト・コーポレーションが提供するＤｉｒｅｃｔＳｈｏｗ（登録商標）アプリケーション・プログラム・インターフェース（ＡＰＩ）およびＤｉｒｅｃｔＸ（登録商標）ソフトウェア・ディベロップメント・キット（ＳＤＫ）を利用することができる。
【００３１】
異なる伝送規格をサポートする複数のトランスポート固有レコーダーを、メモリ２５５に保存することが可能である。例として、異なるトランスポート固有レコーダーが、ＮＴＳＣ、ＡＴＳＣ、ＳＥＣＡＭ、ＤＶＢ−Ｔ、ＤＶＢ−Ｓ、およびＤＶＢ−Ｃをサポートすることができる。
【００３２】
特定のトランスポート固有レコーダー２２５がロードされ、テレビ伝送を受信する特定のトランスポートをサポートする。他の実施例では、特定のテレビ伝送の特定のトランスポートをサポートするのに必要なフィルタグラフアプリケーションを用いて、特定のトランスポート固有レコーダー２２５のインスタンスが生成される。
【００３３】
オーディオデータは、トランスポート固有オーディオグラフモジュール３０５によって、処理される（すなわち、解読される）。処理されたオーディオデータは、図２のシステムバス２８０に送信され、スピーカーで再生される。ビデオデータは、トランスポート固有ビデオグラフモジュール３１０によって処理される（すなわち、解読される）。処理されたビデオデータは、図２のシステムバス２８０に送信されて、図２のグラフィック処理装置２４０に渡され、最終的には、図１のディスプレイデバイス１４５のようなディスプレイに表示される。
【００３４】
トランスポート固有フィルタグラフ３００により分離されたメタデータは、トランスポート固有ガイドローダー帯域（メタデータ）データ（ＧＬＩＤ）プラグインモジュール３１５に送られ、特定のテレビ伝送トランスポートに基づいてメタデータが処理される。ＧＬＩＤモジュール３１５は、伝送規格固有放送伝送信号を一般的又はトランスポートに依存しない（ａｇｎｏｓｔｉｃ）メタデータの表現に変換するアルゴリズムとなりえる。メタデータに含まれる情報は、上記で議論したＥＰＧエントリに対する予め決められたフォーマットによって定義された特定のフィールドに固有の情報として抽出される。特に、トランスポートに依存しないデータエントリ３２０は、受信された各テレビ伝送に対して提供される。データエントリ３２０は、他のデータエントリと伴に、データエントリデータベース２６５に送信されて、保存される。
【００３５】
図４は、複数の放送伝送信号からのデータエントリ（すなわち、データエントリ３２０）を用いるＥＰＧユーザーインターフェース（ＵＩ）４００を図示している。ＥＰＧ  ＵＩ４００は、データベース２６５に含まれたデータエントリの一つであり、異なる伝送規格を用いる複数の放送伝送信号からのメタデータの集合の代表である。ＥＰＧ  ＵＩ４００は、それ自身が表示されることが可能であるか、又は、ビデオ上にかぶせられる（ｏｖｅｒｌａｉｄ）ことも可能であり、ディスプレイデバイス１４５のようなディスプレイに表示されることが可能である。典型的な実施例において、ＥＰＧ  ＵＩ４００は、インタラクティブであり、それゆえ、ユーザーは、ＥＰＧ  ＵＩ４００を操作して、例えば、番組タイトル、放送時刻、チャンネル、およびその他いろいろなものなど特定のデータを表示することが可能である。
【００３６】
図２に言及を戻すと、ユーザーコントロール又はコントロールデバイスは、ＥＰＧマネジャーインターフェース２７５に命令するか又は交信する図２のＩ／Ｏ２０５を通して、提供されることが可能である。以上で議論したように、ＥＰＧマネジャーインターフェース２７５は、ＥＰＧマネジャー２７０に命令して、ＥＰＧデータベース２６５上の動作を実行する。マルチスタンダード受信デバイス１３５は、異なる伝送規格に基づいて複数の放送伝送信号の入力を受信し、同様にして放送伝送信号のメタデータを処理する（すなわち、エントリに依存しないトランスポートを作成する）。すべてのメタデータは、伝送規格によらず、「共通のソース」から生成されたかのように、ユーザーに対して提示される（すなわち、伝送固有放送局）。
【００３７】
再び、図４に言及すると、この例において、ＥＰＧ  ＵＩ４００は、異なる伝送規格を用いる複数のテレビ伝送のメタデータから得られる番組情報を含む。ＥＰＧ  ＵＩ４００は、番組のタイトル４１０、時間４１５、チャンネル４２０、伝送規格４２５、および説明４３０を表示する列を含む。以上で議論したように、トランスポート固有レコーダー２２５および解読装置２４５によって処理されたデータエントリ（例えば、データエントリ３２０）は、ＥＰＧ  ＵＩ４００の列によって表示されるのと同一のフィールドとフィールドサイズを持つように規格化されている。
【００３８】
ＥＰＧエントリからの情報は、ＥＰＧ  ＵＩ４００を構成する４３５−１から４３５−１４までの行を追加する。各行４３５は、同一又は異なる伝送規格を通して受信されたメタデータ（情報）から得られる。しかし、ユーザーには、異なる伝送規格が関与していることは見えない。なぜなら、異なる伝送規格を用いる複数のテレビ放送伝送信号に対して唯一つのＥＰＧ  ＵＩ４００が用いられているからである。ユーザーは、一貫した行エントリとともに統合化されたＥＰＧ  ＵＩ４００を目にすることになる。フィールド４２５のようなフィールドが、特に発生した伝送規格をユーザーに説明するために用いられる。
【００３９】
図５は、複数の伝送規格を用いる複数の放送局からのメタデータからデータエントリを作成する処理５００を図示している。この処理は、受信デバイス（例えば、マルチトランスポート受信デバイス１３５）が、放送伝送信号を受信したときには、いつでも実行される。
【００４０】
この処理５００は、論理流れ図におけるブロックの集合として図示され、ハードウェア、ソフトウェア、又はその組み合わせにおいて、実装されうる一連の命令を表している。ソフトウェアの文脈では、そのブロックは、コンピュータの命令を表しており、一又は複数のプロセッサによって実行されるとき、記載された命令を実行する。図２のマルチスタンダード受信デバイス１３５を参照しながら、処理５００について説明するが、他のデバイスでもこの処理は、実装可能である。
【００４１】
ブロック５０５において、マルチスタンダード受信デバイス１３５は、放送伝送信号を受信する。放送伝送信号は、一又は複数の交信信号（例えば、図１の信号、１１０、１１５、１３０）の形態をとる可能性があり、アナログＲＦ信号、ネットワークからのデジタル信号、衛星信号、マイクロ波信号および他のあらゆる交信信号でも良い。放送伝送信号は、特定のテレビ伝送規格を用いる放送局１０５から伝送される。放送伝送信号は、物理受信装置２００又はＩ／Ｏ２０５を経由し、チューナー２１０を通して、受信される。
【００４２】
ブロック５１０では、マルチスタンダード受信デバイス１３５のコントローラー２５０が、特定の伝送規格に基づいてデジタルビットストリームを処理可能な特定のトランスポート固有レコーダー２２５のインスタンスを、呼び出してインストールし、又は初期化する。
【００４３】
ブロック５１５では、オーディオ、ビデオ、およびメタデータが処理され、トランスポート固有レコーダー２２５のトランスポートフィルタグラフ３００によって分離される。他のインスタンスでは、オーディオ、ビデオ、および／又はデータに対してのみ実行される。この例において、オーディオグラフおよびビデオグラフは、分離されたオーディオおよびビデオを処理するため、ある場合には、オーディオおよびビデオコンテンツを記録するために生成される。メタデータは分離され、さらに処理される。
【００４４】
ブロック５２０において、メタデータは、フィルタグラフ３００からＧＬＩＤモジュール３１５へ送信される。ＧＬＩＤモジュール３１５は、特定のテレビ伝送規格に基づいてメタデータを処理する。ＧＬＩＤモジュール３１５は、特に、伝送規格固有データを伝送規格に依存しないエントリに変換する。メタデータに含まれる情報は、データエントリに対して予め決められたフォーマットによって定義される特定のフィールドに固有な情報として抽出される。情報は、予め決められたフォーマットによって定義されたデータエントリに収納されている。
【００４５】
ブロック５２５では、規格化されたデータエントリは、マルチスタンダード受信デバイス１３５のメモリ２５５に保存されているデータベース２６５に送信され、保存されている。データベース２６５は、トランスポート固有レコーダー２２５によって提供される複数のデータエントリを含む。
【００４６】
ブロック５３０では、ＥＰＧを、データベース２６５のデータエントリに追加することができる。ＥＰＧを、ＥＰＧ  ＵＩ４００として、ディスプレイデバイス１４５のようなディスプレイを通してユーザーに対して表示することができる。ユーザーは、マルチスタンダード受信デバイス１３５へのインターフェースを通して、ＥＰＧエントリを操作することができる（すなわち、行や列をスクロールする。）。グラフィカルインターフェースアイコン４０５を、ＥＰＧ４００とともに、ユーザーコントロール又はＥＰＧ  ＵＩ４００のインターフェースを説明するために表示することができる。
【００４７】
上記の受信装置は、異なる伝送規格を使用して複数の放送伝送信号で受信した種々のメタデータの規格化された表現を作成する。本発明を構造の特徴および／または方法の動作に固有の言語で説明したが、添付の特許請求の範囲において定義した本発明は、上記の固有の特徴または動作に限定する必要がないことを理解すべきである。そうではなく、固有の特徴および動作は特許請求の範囲に記載された発明を実装する例示的形態として開示されている。
【図面の簡単な説明】
【００４８】
【図１】異なる伝送規格を用いる複数のテレビ伝送を受信し処理することが可能なマルチスタンダード受信デバイスを備えたシステムを示す図である。
【図２】マルチスタンダード受信デバイスのブロック図である。
【図３】トランスポート固有レコーダーのブロック図である。
【図４】異なる伝送規格を用いる複数のテレビ伝送から処理されるエントリを含む電子番組ガイド（ＥＰＧ）ユーザーインターフェースを示す図である。
【図５】異なる伝送規格を用いる複数の放送伝送信号からのデータエントリを生成するためのプロセスを示したフロー図である。
【符号の説明】
【００４９】
１００  伝送システム
１０５−１  伝送規格１
１０５−２  ケーブル操作機器／ネットワーク
伝送規格２
１０５−Ｎ  伝送規格３
１１０  ＲＦ信号
１１５  ケーブル信号
１２０  衛星信号
１２５  衛星
１３０  下り回線の信号
１３５  マルチスタンダード受信デバイス
１４０  衛星受信パラボラアンテナ
１４５  ディスプレイデバイス
２００  物理受信装置
２０５  ネットワーク／デバイス  入力と出力
２１０  チューナー
２２５  トランスポート固有レコーダー
２４０  グラフィックス処理装置
２５０  コントローラー
２５５  メモリ
２６０  アプリケーション
２６５  データエントリデータベース
２７０  ＥＰＧマネジャー
２７５  ＥＰＧマネジャーインターフェース
２８０  システムバス
３００  トランスポート固有フィルタグラフ
３０５  オーディオグラフモジュール
３１０  ビデオグラフモジュール
３１５  トランスポート固有ガイドローダー帯域内データ（ＧＬＩＤ）モジュール
３２０  トランスポートに依存しないデータエントリ
４００  電子番組ガイドユーザインターフェース
４０５  グラフィカルインターフェースアイコン
４１０  タイトル
４１５  時間
４２０  チャンネル
４２５  伝送規格
４３０  説明
【図１】
2006054867.tif 000003
【図２】
2006054867.tif 000004
【図３】
2006054867.tif 000005
【図４】
2006054867.tif 000006
【図５】
2006054867.tif 000007
【外国語明細書】
2006054867000001.pdf