(57)【要約】  受信機において、電源がオンになった後、または、物理的なチャンネルの変更の後、電子サービス・ガイド（ＥＳＧ）・データが以前にキャッシュされたサービスに関連するアクティビティについて、物理的なチャンネルが監視される。サービスのＥＳＧデータには、サービスに関連付けられたインターネット・プロトコル（ＩＰ：ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ）など、幾らかのサービス識別情報が含まれる。サービスに関連するアクティビティについての、物理的なチャンネルの監視は、サービスに関連付けられたＩＰアドレスを調べることによって行われる。アクティビティが検出されると、サービスがアクティブであり、そのキャッシュされたデータが有効であると判定される。キャッシュされたＥＳＧデータに含まれるサービス取得データは、ユーザにサービスを提供するために使用される。従って、本発明は、新たなＥＳＧデータの受信を待機する必要無しに、サービスがアクティブであると検出されるとすぐに、キャッシュされたＥＳＧデータを使用してユーザにサービスを提供できるようにする。アクティビティが検出されていないサービスのキャッシュされたＥＳＧデータは、使用されず、特定の期間経過した後、キャッシュから削除されるようにしてもよい。
2011527142.tif 000002
【特許請求の範囲】
【請求項１】
電子サービス・ガイド（ＥＳＧ）方法であって、
物理的なチャンネル上で利用可能な複数のサービスのためのＥＳＧデータを受信するステップであって、前記ＥＳＧデータが前記複数のサービスの各々のためのサービス取得データを含む、前記ステップと、
前記ＥＳＧデータを保存するステップと、
前記複数のサービスのうちの少なくとも１つに関連するアクティビティのために前記物理的なチャンネルを監視するステップであって、前記物理的なチャンネル上で前記サービスに関連するアクティビティが検出された場合にサービスがアクティブなサービスであると判定される、前記ステップと、
アクティブなサービスのための前記保存されたサービス取得データを使用するステップであって、ユーザに該アクティブなサービスを提供する、前記ステップと、を備える、前記方法。
【請求項２】
前記ＥＳＧデータは、サービス識別データを含み、アクティビティのために前記物理的なチャンネルを監視する前記ステップは、前記複数のサービスのうちの少なくとも１つのサービス識別データのための物理的なチャンネルを調べるステップを含む、請求項１に記載の方法。
【請求項３】
前記サービス識別データは、インターネット・プロトコル（ＩＰ）・アドレス、ポート番号、およびパケット識別子（ＰＩＤ）のうちの少なくとも１つを含む、請求項２に記載の方法。
【請求項４】
サービス識別データのための前記物理的なチャンネルを調べるステップは、パケット・ヘッダを分析するステップを含む、請求項２に記載の方法。
【請求項５】
少なくとも１つのサービスのための前記ＥＳＧデータは、前記ＥＳＧデータの有効時間枠を示すデータを含み、前記少なくとも１つのサービスのためのアクティビティは、前記有効時間枠内であるかどうかが監視される、請求項１に記載の方法。
【請求項６】
アクティビティのために前記物理的なチャンネルを監視する前記ステップは、電源のオンとチャンネル変更のイベントのうちの少なくとも一方の後に実行される、請求項１に記載の方法。
【請求項７】
所定の期間内にアクティビティが検出されないサービスのために保存されたＥＳＧデータを削除するステップを含む、請求項１に記載の方法。
【請求項８】
電子サービス・ガイド（ＥＳＧ）装置であって、
物理的なチャンネル上で利用可能な複数のサービスのための、前記物理的なチャンネル上のデータを受信する受信機であって、前記データがＥＳＧデータを含み、前記ＥＳＧデータが前記複数のサービスの各々のためのサービス取得データを含む、前記受信機と、
前記ＥＳＧデータを保存するデータ・ストレージと、
前記複数のサービスのうちの少なくとも１つに関連するアクティビティのために前記物理的なチャンネル上で受信されたデータを監視するプロセッサであって、前記物理的なチャンネル上で前記サービスに関連するアクティビティが検出された場合にサービスがアクティブなサービスであると判定する、前記プロセッサと、
ユーザ・インタフェースと、を備え、前記プロセッサは、アクティブなサービスのための前記保存されたサービス取得データを使用して前記アクティブなサービスを前記ユーザ・インタフェースを介してユーザに提供する、前記電子サービス・ガイド装置。
【請求項９】
前記ＥＳＧデータは、サービ識別データを含み、前記プロセッサは、前記複数のサービスのうちの少なくとも１つのサービス識別データのための物理的なチャンネルを調べることによって、前記物理的なチャンネル上で受信される前記データを監視する、請求項８に記載の装置。
【請求項１０】
前記サービス識別データは、インターネット・プロトコル（ＩＰ）・アドレス、ポート番号、およびパケット識別子（ＰＩＤ）のうちの少なくとも１つを含む、請求項９に記載の装置。
【請求項１１】
前記プロセッサは、パケット・ヘッダを分析することによってサービス識別データのための前記物理的なチャンネルを調べる、請求項９に記載の装置。
【請求項１２】
少なくとも１つのサービスのための前記ＥＳＧデータは、前記ＥＳＧデータの有効時間枠を示すデータを含み、前記プロセッサは、前記少なくとも１つのサービスに関連するアクティビティのための前記物理的なチャンネル上で受信された前記データが有効時間枠内であるかどうかを監視する、請求項８に記載の装置。
【請求項１３】
前記プロセッサは、電源のオンとチャンネル変更のイベントのうちの少なくとも一方の後に前記アクティビティの前記物理的なチャンネル上で受信された前記データを監視する、請求項８に記載の装置。
【請求項１４】
前記プロセッサは、所定の期間内にアクティビティが検出されないサービスについては、ＥＳＧデータを前記データ・ストレージから削除する、請求項８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連する特許出願）
本出願は、米国特許法第１１９条（ｅ）項に基づいて２００８年７月２日付で出願された米国仮出願第６１／０７７,５４３号の利益を主張するものであり、あらゆる目的のため、その開示内容および包袋記録（審査経過記録）内容の全体を本願に盛り込んだものとする。
【０００２】
本発明は、一般的には、通信システムに関し、より具体的には、ディジタル放送システムおよび電子サービス・ガイド・サービスに関する。
【背景技術】
【０００３】
通常、ディジタル・テレビジョン放送システムは、特に、サービスの取得、サービスの情報、さらに、スケジュールに関するデータを送信する電子サービス・ガイド（ＥＳＧ：ｅｌｅｃｔｒｏｎｉｃ  ｓｅｒｖｉｃｅ  ｇｕｉｄｅ）・メカニズムの機能を提供する。ＥＳＧメカニズムによって提供される情報を通じて、エンド・ユーザは、興味のあるサービスおよびアイテムを選択し、自己の端末上に保存されたアイテムを見つけることができる。ＥＳＧ情報が提供されるサービスの例としては、特に、オーディオ、ビデオ、およびファイルのダウンロード・サービス、さらに、ＥＳＧ自体が挙げられる。標準化されるＥＳＧフォーマットの例としては、ＤＶＢ‐ＣＢＭＳ、ＴＶ‐Ａｎｙｔｉｍｅ、さらに、オープン・モバイル・アライアンス（ＯＭＡ：Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ）によって規定されるものが挙げられる。
【０００４】
インターネット・プロトコル（ＩＰ）・ベースのサービスのカプセル化を用いたディジタル放送システムにおいては、所与のサービスのためのデータは、１つ以上のＩＰストリームのセットとして表され、各ストリームは、何らかのＩＰアドレス（および／またはポート）に関連付けられている。例えば、ＩＰカプセル化スキームは、ＤＶＢ‐Ｈのために特定され、さらに、ＡＴＳＣ‐Ｍ／Ｈのために提案されている。所与の物理的なチャンネル上で利用可能な様々なサービスのためのＩＰストリームは、データの時間バーストとして、多重化され、放送（ブロードキャスト）される。受信機がユーザに対し、ユーザによって選択されたサービス（例えば、選択されたネットワークＴＶチャンネルのビデオ・ストリーム）を提供する際、受信機は、ブロードキャストされるデータの時間バースト内で全てのデータ（例えば、全ての利用可能なＴＶチャンネルのビデオ・ストリーム）を受信するが、選択されたサービスに関連付けられたサービスのみを選択、処理、提供する。ＩＰベースのシステムでは、このような関連付けは、通常、選択されたサービスに関連付けられたＩＰアドレスを用いて行われる。ＥＳＧメカニズムによって提供されたサービス取得データは、例えば、セッション記述プロトコル（ＳＤＰ：Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）シンタックスを用いて、所与のサービスに関連するＩＰアドレスを識別する。ＥＳＧ自体が多重化データ内のサービスとなる場合もある。
【０００５】
所与の物理的なチャンネル上で利用可能な各サービスのセットのためのＥＳＧデータは、通常同一の物理的なチャンネル上で送信される。従って、或る物理的なチャンネルのＥＳＧデータを受信しようとする際には、受信機は、まず、そのチャンネルにチューニングしなくてはならない。電源がオンになった後、または、所与のチャンネルにチューニングした後、受信機が十分なＥＳＧデータを受信してそのチャンネルで提供されているサービスを識別してユーザにサービスを提供するには、数秒間必要となることがある。
【０００６】
所与の物理的なチャンネルのサービス取得データをキャッシュし、この情報がチャンネルの変更後、または、電源をオフにし、再びオンとなった後も利用できるようにすることによって、受信機のユーザ・エクスペリエンスが向上する。元のチャンネルに戻った後、または、電源がオンになった後、最後の有効な設定は、サービス取得データの受信によって、この設定が有効でない旨が受信機に通知されるまでは、依然として有効なものであると仮定される。
【０００７】
しかしながら、キャッシュされたサービス取得データに依存すると、特に、所与のチャンネル上で提供される各サービスのセットが動的である場合には、問題が生じることがある。例えば、様々なサービスを提供する放送システムにおいては、システムの運用者にとって、所与の時点で利用可能な各サービスのセットを動的に制御できることが望ましい。例えば、モバイル放送サービスは、昼間、ユーザが自宅にいない、外出しているときに最も使用される。同様に、高解像度（ＨＤ：ｈｉｇｈ  ｄｅｆｉｎｉｔｉｏｎ）テレビジョン・サービスは、ユーザが大画面ＨＤ端末に対するアクセスのある自宅にいることの多い、ゴールデンタイムの視聴時間帯の間に使用最もされる。このため、システムの運用者は、昼間の時間帯には、モバイル・サービスに対してより多くの帯域幅を割り当てることを選択し、また、夜間の時間帯には、ＨＤサービスに対してより多くの帯域幅を割り当てるであろう。例えば、昼間には、標準解像度（ＳＤ：ｓｔａｎｄａｒｄ  ｄｅｆｉｎｉｔｉｏｎ）サービスを２つのモバイル・サービスと共に提供し、ＨＤサービスを提供しないが、夜間には、標準解像度（ＳＤ）サービスと高解像度（ＨＤ）サービスを提供し、モバイル・サービスを提供しない。このようなサービスにおける変更に対応するために、所与の物理的なチャンネル上でブロードキャストされる各サービスのセットが日中に変更されることがある。この場合には、以前にキャッシュされたサービス取得データは、現在利用可能な各サービスのセットを正確に反映しないことがある。更新されたＥＳＧデータが受信されるまで、受信機は、キャッシュされたサービス取得データが既に有効ではなくなっているサービスをユーザに提供することができない。従って、サービスを利用可能であるかどうかが変更された場合、受信機でＥＳＧデータをキャッシュすることで、受信機が再び有効なサービス取得データを受信するまでは、ユーザにサービスが提供されないため、ユーザ・エクスペリエンスが低下する。
【０００８】
幾つかのＥＳＧ規格は、ＥＳＧデータの各フラグメント（断片）が有効である場合に、時間枠を識別するフィールドを提供している。例えば、オープン・モバイル・アライアンス（ＯＭＡ：Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ）「モバイル放送サービスのためのサービス・ガイド（Ｓｅｒｖｉｃｅ  Ｇｕｉｄｅ  ｆｏｒ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ）」の仕様は、所与のサービスのために有効な時間枠を識別する「〜から有効（ｖａｌｉｄＦｒｏｍ）」フィールドと「〜まで有効（ｖａｌｉｄＴｏ）」フィールドを提供している（例えば、モバイル放送サービスのためのＯＭＡ‐ＢＣＡＳＴサービス・ガイド、ドラフト・バージョン１．１、２００９年５月１９日参照）。しかしながら、これらのフィールドを適用できるかどうかは、上述した問題に関して制限される。これらのフィールドは、有効枠の日付／時間を絶対的に識別できるようにする。これにより、受信機によるこれらのフィールドの使用は、キャッシュされたＥＳＧデータに含まれている時間枠のみに限定される。受信機の電源がオフにされ、後になって適用可能な有効枠外の時間に電源がオンに戻るような可能性は非常に大きい。
【０００９】
さらに、キャッシュされたＥＳＧデータからのこれらのフィールドの使用により、オフラインとなる前には明確に定まった終了時間を持たないライブ・イベントをサービスが放送（ブロードキャスト）する場合には、問題が生ずる。「〜まで有効（ｖａｌｉｄＴｏ）」フィールドは、ライブ・イベントの終了時間（従って、サービスの有効性）を最良に推測したものを表しているにすぎないため、上述したサービス提供遅延の問題が生ずる。
【発明の概要】
【００１０】
本発明の例示的な方法においては、受信機において、電源がオンになった後、または、物理的なチャンネルの変更の後、電子サービス・ガイド（ＥＳＧ）・データが以前にキャッシュされたサービスに関連するアクティビティについて、物理的なチャンネルが監視される。サービスのＥＳＧデータには、サービスに関連付けられたインターネット・プロトコル（ＩＰ：ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ）など、幾らかのサービス識別情報が含まれる。サービスに関連するアクティビティについての、物理的なチャンネルの監視は、サービスに関連付けられたＩＰアドレスを調べることによって行われる。アクティビティが検出されると、サービスがアクティブであり、そのキャッシュされたデータが有効であると判定される。キャッシュされたＥＳＧデータに含まれるサービス取得データは、ユーザにサービスを提供するために使用される。従って、例示的な方法は、新たなＥＳＧデータの受信を待機する必要無しに、サービスがアクティブであると検出されるとすぐに、キャッシュされたＥＳＧデータを使用してユーザにサービスを提供できるようにする。アクティビティが検出されていないサービスのキャッシュされたＥＳＧデータは、使用されず、特定の期間経過した後、キャッシュから削除されるようにしてもよい。
【００１１】
本発明に係る例示的な実施の形態は、受信機の電源がオンになった際、または、物理的なチャンネルに変更があった際に、物理的なチャンネル上で利用可能なサービスを高速に取得することを可能にする。これにより、所与の物理的なチャンネル上での動的なサービスのスケジューリングが容易になる。
【００１２】
上述した内容に鑑み、さらに、詳細な実施の形態の説明および図面から理解できるように、他の実施の形態、さらに、特徴事項についても想定可能であり、これらは、本発明の原理の範囲に含まれる。
【００１３】
次に、本発明の実施の形態に係る装置および／または方法の幾つかの実施の形態について、例示的な目的のみで、さらに、添付図面を参照して説明する。
【図面の簡単な説明】
【００１４】
【図１】本発明の原理に係る例示的なシステムのブロック図である。
【図２】本発明の原理に係るキャッシュされた電子サービス・ガイド（ＥＳＧ：ｅｌｅｃｔｒｏｎｉｃ  ｓｅｒｖｉｃｅ  ｇｕｉｄｅ）・データの有効性を更新する例示的な方法のフローチャートである。
【発明を実施するための形態】
【００１５】
本発明のコンセプトの範囲外の、各図に示される各要素は、周知であり、詳細には説明しない。例えば、本発明のコンセプトの範囲外の、ＤＭＴ（Ｄｉｓｃｒｅｔｅ
Ｍｕｌｔｉｔｏｎｅ）伝送（直交周波数分割多重（ＯＦＤＭ：Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）や符号化直交周波数分割多重（ＣＯＦＤＭ：Ｃｏｄｅｄ  Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）とも呼ばれる）については、よく知られているものと想定されるため、本明細書中では説明しない。また、テレビ放送、受信機及びビデオ符号化については、良く知られているものと想定されるため、本明細書中では説明しない。例えば、本発明のコンセプトの範囲外の、ＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ）、ＰＡＬ（Ｐｈａｓｅ  Ａｌｔｅｒｎａｔｉｏｎ  Ｌｉｎｅｓ）、ＳＥＣＡＭ（ＳＥｑｕｅｎｔｉａｌ  Ｃｏｕｌｅｕｒ  Ａｖｅｃ  Ｍｅｍｏｉｒｅ）、ＡＴＳＣ（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ）、中国デジタル・テレビ・システム（ＧＢ）２０６００−２００６、さらに、ＤＶＢ-Ｈなどの各テレビ規格の現在勧告、提案されている勧告については、良く知られているものと想定される。同様に、本発明のコンセプトの範囲外の、８値残留側波帯（８‐ＶＳＢ）直交振幅変調（ＱＡＭ：Ｑｕａｄｒａｔｕｒｅ
Ａｍｐｌｉｔｕｄｅ Ｍｏｄｕｌａｔｉｏｎ）などの他の伝送コンセプト、無線周波数（ＲＦ）フロントエンド（例えば、低ノイズ・ブロック、チューナ、ダウンコンバータなど）、復調器、コリレータ（相関器）、リークインテグレータ及びスクエアラなどの受信機コンポーネントについても良く知られているものと想定される。さらに、本発明のコンセプトの範囲外の、インターネット・プロトコル（ＩＰ）、インターネット・プロトコル・エンキャプスレータ（ＩＰＥ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｅｎｃａｐｓｕｌａｔｏｒ）、リアルタイム・トランスポート・プロトコル（ＲＴＰ：Ｒｅａｌ‐ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）、ＲＴＰコントロール・プロトコル（ＲＴＣＰ：ＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、ユーザ・データグラム・プロトコル（ＵＤＰ：Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、伝送制御プロトコル（ＴＣＰ：Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、セッション記述プロトコル（ＳＤＰ：Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、単方向伝送によるファイル配送（ＦＬＵＴＥ：Ｆｉｌｅ  Ｄｅｌｉｖｅｒｙ  ｏｖｅｒ  Ｕｎｉｄｉｒｅｃｔｉｏｎａｌ  Ｔｒａｎｓｐｏｒｔ）プロトコル、さらに、非同期層符号化（ＡＬＣ：Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｌａｙｅｒｅｄ  Ｃｏｄｉｎｇ）プロトコルなどのプロトコルについても良く知られているものと想定され、本明細書中では説明しない。同様に、本発明のコンセプトの範囲外の、（ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）‐２システム規格（ＩＳＯ／ＩＥＣ１３８１８−１）などの）トランスポート・ビット・ストリームを生成するためのフォーマット化および符号化方法は公知であるため、本明細書中では説明しない。さらに、本発明のコンセプトは、従来のプログラミング技術を用いて実施することができるため、本明細書中では説明しない。最後に、各図面を通して同様の参照符号は同様の要素を表す。
【００１６】
本発明の原理に係る例示的なシステムを図１に示す。１つ以上の入力信号１０１に基づき、送信器１０５は、物理的なチャンネルを介して受信装置１５０などの、１つ以上の受信機に信号１０６を送信する。ＯＦＤＭシステムにおいては、例えば、信号１０６は、受信機がこの信号１０６の受信のためにチューニングできる１つ以上の周波数チャンネルを介して放送（ブロードキャスト）される。１つ以上の入力信号１０１は、例えば、ストリーミング・オーディオ／ビデオ・サービス、ファイル・ダウンロード・サービスなど、放送信号１０６を介して提供される様々なサービスのソースからのものである。
【００１７】
受信装置１５０は、ＤＴＶ受信機などの受信機１５５と、プロセッサ１６０と、メモリ１７０などのデータ・ストレージと、ユーザ入力／出力インタフェース・ブロック１８０とを含む。従って、受信装置１５０は、プロセッサをベースとする装置である。例えば、受信装置１５０は、特に、携帯電話、モバイルＴＶ、セットトップ・ボックス（ＳＴＢ）、または、ディジタルＴＶ（ＤＴＶ）セットなどである。組み込まれたディスプレイやユーザ入力ボタンを含む携帯電話などの装置においては、ユーザＩ／Ｏブロック１８０は、ディスプレイやボタンを表す。しかしながら、ＳＴＢなどの装置においては、ユーザＩ／Ｏブロック１８０は、例えば、ＨＤＴＶモニタ（図示せず）とのインタフェースとなる高解像度マルチメディア・インタフェース（ＨＤＭＩ：Ｈｉｇｈ‐Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）・モジュールを表す。
【００１８】
受信機１５５は、受信信号１５１によって表される、送信機１０５からブロードキャストされる信号１０６を受信する。受信機１５５は、送信機１０５などの複数の送信機からブロードキャストされる複数の信号を受信することが可能である。この場合、受信信号１５１は、このような信号の幾つかの組み合わせを表す。通常、ユーザ入力に基づいて、受信機１５５は、受信信号１５１に含まれるブロードキャスト信号のうちの１つにチューニングするか、１つを選択し、信号１５６を生成する。従って、送信機１０５からブロードキャストされた信号１０６を受信するように受信機１５５がチューニングされる場合には、信号１５６は、信号１０６を表す。送信機１０５および受信機１５５の実施態様および動作は、従来通りのものとすることができる。
【００１９】
パケットをベースとするシステムにおいては、信号１０６および信号１５６は、データのパケットを伝送し、各パケットは、受信装置１５０への物理的なチャンネルを介して提供される１つ以上のサービスに関連付けられている。上述したように、このようなサービスには、特に、ＥＳＧ、オーディオ、ビデオ、および、ファイルのダウンロード・サービスが含まれる。
【００２０】
図１に示すように、信号１５６は、以下により詳細に説明する処理を行うために、プロセッサ１６０に提供される。プロセッサ１６０は、ユーザＩ／Ｏブロック１８０とメモリ１７０とに双方向バス１６６を介して結合され、メモリ１７０にデータを書き込み、メモリ１７０からデータを読み出すことができる。ランダム・アクセス・メモリ（ＲＡＭ）などをメモリ１７０とすることができる。メモリ１７０は、受信装置１５０の電源がダウンしている間、または、アクティブでない間、コンテンツを保持するように企図されている。
【００２１】
プロセッサ１６０は、信号１５６を介してプロセッサ１６０によって受信されたＥＳＧに関連するパケットから抽出される情報に基づいてメモリ１７０内のＥＳＧキャッシュ１７５を構築し、保持する。通常、相異なるサービスが相異なる物理的なチャンネル上で提供されるため、ＥＳＧは、通常、チャンネル独自のものである。従って、相異なるチャンネル上では相異なるＥＳＧ情報が伝送される。このため、プロセッサ１６０は、好ましくは、受信機１５５がチューニングする各物理的なチャンネルのＥＳＧデータをキャッシュする。キャッシュされたＥＳＧデータは、各チャンネルのための個別のキャッシュ、または、複数のチャンネルのためのより大きなキャッシュに整理される。簡略化のため、１個のＥＳＧキャッシュ１７５のみを図示し、ＥＳＧキャッシュ１７５が１つの物理的なチャンネルのＥＳＧデータのみを含むものと想定する。
【００２２】
ＥＳＧキャッシュ１７５は、関連付けられた物理的なチャンネル上で利用可能なサービスの各々のＥＳＧデータを含む。キャッシュされたＥＳＧデータは、このＥＳＧデータに関連するサービスを識別する情報に関連付けられる。従って、図１に示されるように、ＥＳＧキャッシュ１７５は、一般的に、対応するサービス識別情報（ＳＩＤ１〜ＳＩＤｎ）を有するＥＳＧデータ（ＥＳＧ１〜ＥＳＧｎ）のテーブルとして整理することができる。サービス識別情報には、他のものが含まれる場合もあるが、例えば、ＩＰアドレス、ポート番号、ＭＰＥＧパケット識別子（ＰＩＤ）が含まれる。好ましくは、サービス識別情報は、パケット・ヘッダなどに含まれる情報であり、符号化されたペイロード・データの復号や大規模な処理を必要とすることなく、容易に調べることができるものである。さらに、サービスとサービス識別情報との間の関連付けは、時折変更されることが想定されるが、好ましくは、このような変更がＥＳＧデータの放送（ブロードキャスト）よりも頻繁に発生しないようにする。
【００２３】
例示的な実施の形態においては、キャッシュされたＥＳＧデータは、サービス取得データを含む。サービス取得データは、サービスを取得する際に受信機が使用するために所与のシステムが放送（ブロードキャスト）するＥＳＧデータの一部である。サービス取得データは、所与のシステムが使用するどのようなフォーマットでもよく、標準的なものでもよく、独自のものでもよい。例として、ＯＭＡ‐ＢＣＡＳＴをベースとするシステムでは、サービス取得データは、モバイル放送サービスのためのＯＭＡ‐ＢＣＡＳＴサービス・ガイド、ドラフト・バージョン１．１、２００９年５月１９日の内で記載されているＳＤＰフラグメントを含むであろう（ＲＦＣ４５６６、セッション記述プロトコルについても参照されたい）。ＯＭＡ‐ＢＣＡＳＴサービス・ガイドは、サービスの取得に必要な各パラメータを提供する幾つかのメカニズムを記載する。サービスに関連付けられたＩＰアドレスは、例えば、ＯＭＡ‐ＢＣＡＳＴサービス・ガイド（例えば、セクション５．１．２．４を参照）に記載されたアクセス・フラグメントのＳＤＰ要素から取得することができる。このような実施の形態においては、受信機は、アクセス・フラグメントを含むＸＭＬをキャッシュするであろう。アクセス・フラグメントは、ＳＤＰを含む。
【００２４】
ＥＳＧデータが信号１５６を介してプロセッサ１６０によって受信されると、このＥＳＧデータは、キャッシュ１７５にキャッシュされる。受信装置１５０の電源をオンにした際、または、受信機１５５がキャッシュされたＥＳＧデータに関連する物理的なチャンネルにチューニングを行った際、以下に説明する例示的な方法に従って、プロセッサ１６０は、キャッシュされたＥＳＧデータの有効性を更新する。キャッシュされたＥＳＧデータは、依然として有効である限り、（ユーザＩ／Ｏ１８０を介して）サービスを受信装置１５０のユーザに提供するために使用される。有効でないと判定されたキャッシュされたデータは、使用されず、キャッシュから削除されるようにしてもよい。
【００２５】
図２は、キャッシュされたＥＳＧデータを取り扱うための本発明に係る例示的な方法のフローチャートである。上述したように、受信装置１５０は、ステップ２１０において表されているように、時折ＥＳＧデータを受信する。ＥＳＧデータの受信は、規則的な間隔で、定期的に発生することもあれば、ランダムに発生することもある。ステップ２２０において、受信されたＥＳＧデータがメモリ１７０にキャッシュされる。幾らかの時間が経過した後、ステップ２３０において、受信装置１５０の電源がオンになる、または、受信機１５５を新たな物理的なチャンネルに再度チューニングするなどのイベントが発生し、この後、以前にキャッシュされたＥＳＧデータが有効で無くなり、これにより、キャッシュされたＥＳＧデータの有効性が当然に更新される。特に、ＥＳＧデータが最後にキャッシュされた後、或る期間が終了するなど、他のイベントの発生をきっかけとしてこのような更新が行われることも想定される。
【００２６】
ステップ２４０において、サービス識別情報（ＳＩＤ：ｓｅｒｖｉｃｅ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）のリストがキャッシュされたＥＳＧデータに基づいて組み立てられる。上述したように、各サービスのためにキャッシュされたＥＳＧデータは、サービス取得データと、サービスに関連付けられた１つ以上のＩＰアドレスなど、サービスを識別する情報を含む。このような識別情報として、他には、例えば、ＵＤＰポート番号、ＭＰＥＧパケット識別子（ＰＩＤ）が挙げられる。さらに、キャッシュされたデータは、キャッシュされたＥＳＧデータ（例えば、サービス取得データ）の有効時間枠を識別するための「〜から有効（ｖａｌｉｄＦｒｏｍ）」フィールドと「〜まで有効（ｖａｌｉｄＴｏ）」フィールドを含んでいてもよい。このようなデータおよびサービス識別情報を使用することによって、各サービスのためにキャッシュされたＥＳＧデータに従って現在アクティブであるべきサービスについて、識別情報のリストが組み立てられる。
【００２７】
ステップ２５０において、受信装置１５０のプロセッサ１６０は、信号１５６において入来する多重化データに対し、上述したサービス識別情報のリスト内で識別されたサービスに関連付けられたデータを調べる。換言すれば、プロセッサ１６０は、入来する多重化データ上で受信された各パケットのヘッダを調べ、リストに存在する識別情報（例えば、ＩＰアドレス、ポート番号、ＭＰＥＧ  ＰＩＤ）を含んでいるかどうかを判定する。リストに存在する識別情報が入来するストリームにおいて検出される場合には、このような識別情報に対応するサービスがアクティブであると判定され、キャッシュ１７５内のサービスのために既にキャッシュされているＥＳＧデータの有効性が確認される。ステップ２６０において、これらのサービスのためのＥＳＧキャッシュ・エントリーは、「確認済」などとマークされ、プロセッサ１６０またはＥＳＧキャッシュ１７５に対するアクセスを有する他のエンティティに対し、これらのＥＳＧキャッシュ・エントリーが有効であると信頼できる旨、知らせる。よって、ＥＳＧデータがアクティブであると示すサービスに対応する入来するデータ・ストリームにおいて検出される識別情報については、キャッシュされたＥＳＧデータは、有効であるとみなされ、このサービスをユーザに提供するために使用できる。従って、サービスがアクティブであると検出されるとすぐに、サービスのために以前にキャッシュされたサービス取得データを使用してユーザに提供するためのサービスを取得することができ、電源がオンになった後、または、物理的なチャンネルの変更の後に、更新されたＥＳＧデータの受信待機に伴う遅延が回避される。より多くのデータ・バーストが受信されるほど、追加的なサービスがアクティブであると検出されるため、ユーザに提供するためにこれらを利用できるようにもなる。
【００２８】
入来するストリーム内で検出されない上述したリスト内の識別情報については、対応するキャッシュされたＥＳＧデータがユーザにサービスを提供するために使用されない。ステップ２６０において、このようなキャッシュされたＥＳＧデータは、「未確認」などとマークされ、プロセッサ１６０またはＥＳＧキャッシュ１７５に対するアクセスを有する他のエンティティに対し、これらのＥＳＧキャッシュ・エントリーが有効であると信頼できない旨、知らせる。有効性が確認されていないキャッシュされたＥＳＧデータは、新たなＥＳＧデータで上書きされるまでキャッシュに残される。代替的には、所定の期間が終了した後、リスト内のサービス識別情報に関連してアクティビティが検出されないと、ステップ２６０において、識別情報に関連付けられ、キャッシュされたＥＳＧデータが無効であると判定され、これに応じてキャッシュされたＥＳＧデータがマークされるか、または、キャッシュから削除される。例えば、キャッシュされたＥＳＧデータが無効であることを判定する期間は、所定の期間であってもよいし、所定数の受信されるデータ・バーストであってもよい。
【００２９】
上述のように更新された、キャッシュされたＥＳＧデータは、ステップ２１０でＥＳＧデータが再び受信されるまで使用される。こステップ２１０の時点で、ＥＳＧキャッシュ１７５は、新たに受信されたＥＳＧデータで更新される。
【００３０】
なお、通常、受信機は、物理層での時間バースト内で全てのデータを受信する。従って、所与の物理的なチャンネル上で受信される全てのデータを分析するために、受信機にとって追加的な受信負荷が生ずるものではない。
【００３１】
上述したように、受信されたデータ・バースト内のサービス識別情報は、データ・バーストにおける各パケットのヘッダを調べることによって、監視することができる。例示的な実施の形態においては、このような監視は、上述したＥＳＧキャッシュ・リスト内の各ＩＰアドレス（およびポート）のためのソケットを開くことによって行われる。そのようなソケット上でデータが受信されると、関連付けられたサービスがアクティブであると検出され、そのサービスのためにキャッシュされたＥＳＧデータが有効であると確認される。ドライバ・スタックは、実際にパケット・ヘッダを分析し、各パケットを適切なソケットに仕向ける役目を担う。受信機の電源がオンになっている間にソケットは開いたままにして、データが受信されるサービスがアクティブであるとマークされるようにする。
【００３２】
省電力については、受信機の受信を、現在選択されているサービスに関連するデータのバーストのみに制限するタイム・スライス・メカニズムが公知である。タイム・スライスは、現在使用されているサービスに関連しないバーストの受信を停止させることによって電力消費を削減するものである。例示的に説明した方法では、サービスがまだ使用されていないとき（例えば、電源投入後、または、物理的なチャンネルの変更の後）のような、有効なサービスを速やかに取得することが望ましい場合には、タイム・スライスは無関係であり、無効にされる。
【００３３】
上記に鑑み、上述した内容は、単に本発明の原理を例示するものに過ぎず、当業者であれば、本発明の精神および範囲を逸脱することなく、本発明の原理を具体化する数多くの代替的な構成を想起できることが理解できよう。例えば、別個の機能的要素として例示されている場合であっても、これらの機能的要素を１つ以上の集積された回路の形態で実施することができる。同様に、別個の要素として図示されている場合であっても、各要素のいずれかまたは全てを、記憶されたプログラムによって制御されるプロセッサ、例えば、各ステップのうちの１つ以上に対応する関連するソフトウエアを実施するディジタル信号プロセッサまたは汎用プロセッサで実施してもよい。このようなソフトウエアは、様々な適切なストレージ媒体のいずれかにより実施される。さらに、本発明の原理は、例えば、衛星、Ｗｉ‐Ｆｉ（Ｗｉｒｅｌｅｓｓ‐Ｆｉｄｅｌｉｔｙ）、携帯電話などの他のタイプの通信システムにも適用可能である。実際、本発明のコンセプトは、固定式の受信機にも、モバイルの受信機にも適用可能である。従って、例示的な実施の形態に対し、様々な変更を施すことができ、本発明の精神および範囲を逸脱することなく、他の構成を想起することもできることが理解できよう。
【図１】
2011527142.tif 000003
【図２】
2011527142.tif 000004
【国際調査報告】
2011527142.tif 000005
2011527142.tif 000006
2011527142.tif 000007