(57)【要約】アウトオブバンド（ＯＯＢ）サービス情報を、トランスポートストリーム（ＴＳ）において、ポイント・オブ・デプロイメント（ＰＯＤ）モジュールからセットトップボックスに送信する方法及びシステムが開示される。この配置では、ＯＯＢサービス情報は、ＰＯＤモジュールとセットトップボックスの間を、トランスポートストリームチャネルを使用して送信される。方法には、データモジュールにおいて、ＯＯＢサービス情報を使用してＯＯＢ  ＴＳパケットを構成する段階と、パケットをバッファリングする段階と、ＯＯＢ  ＴＳパケットをもとのインバンド（ＩＢ）トランスポートストリームの２つの連続するトランスポートストリームの間において送信する段階とを含む。
2004516758.tif 000002
【特許請求の範囲】
【請求項１】
ポイント・オブ・デプロイメントモジュールを含み、サービスプロバイダからのアウトオブバンドサービス情報を送信するシステムであって、
上記ポイント・オブ・デプロイメントモジュールは、サービスプロバイダからの上記アウトオブバンドサービス情報を処理し、上記アウトオブバンドサービス情報を使用してアウトオブバンドトランスポートストリームパケットを構成し、上記アウトオブバンドトランスポートストリームパケットを、トランスポートストリームチャネルを使用してセットトップボックスに送信するプロセッサを含み、
上記セットトップボックスは、上記アウトオブバンドトランスポートストリームパケットを処理するプロセッサを含むシステム。
【請求項２】
上記ポイント・オブ・デプロイメントモジュールは更に、上記アウトオブバンドトランスポートストリームパケットを格納するバッファを含む請求項１記載のシステム。
【請求項３】
上記ポイント・オブ・デプロイメントモジュールは、もとのインバンドトランスポートストリームの２つの連続するトランスポートストリームパケットの間に上記アウトオブバンドトランスポートストリームパケットを入れて送信する請求項２記載のシステム。
【請求項４】
サービスプロバイダからのアウトオブバンドサービス情報を、データモジュールとホストデバイスの間で送信する方法であって、
（ａ）上記データモジュールにおいて上記アウトオブバンドサービス情報を受信する段階と、
（ｂ）上記アウトオブバンドサービス情報を使用してアウトオブバンドトランスポートストリームパケットを構成する段階と、
（ｃ）上記アウトオブバンドトランスポートストリームパケットを、もとのトランスポートストリームパケットの２つの連続するトランスポートストリームパケットの間のギャップに挿入する段階と、
（ｄ）上記アウトオブバンドトランスポートストリームパケットを、上記ホストデバイスにおいて受信する段階とを含む方法。
【請求項５】
上記データモジュールはポイント・オブ・デプロイメントモジュールである請求項４記載の方法。
【請求項６】
上記ホストデバイスはセットトップボックスである請求項４記載の方法。
【請求項７】
ホストデバイスと共に使用するデータモジュールであって、
アウトオブバンドサービス情報を処理し、上記アウトオブバンドサービス情報を使用してアウトオブバンドトランスポートストリームパケットを構成し、上記アウトオブバンドトランスポートストリームパケットを、トランスポートストリームチャネルを使用してホストデバイスに送信するプロセッサを含むデータモジュール。
【請求項８】
上記アウトオブバンドトランスポートストリームパケットを格納するバッファを更に含む請求項７記載のデータモジュール。
【請求項９】
上記データモジュールは、もとのインバンドトランスポートストリームの２つの連続するトランスポートストリームパケットの間に上記アウトオブバンドトランスポートストリームパケットを入れて送信する請求項８記載のデータモジュール。
【請求項１０】
上記データモジュールは、ポイント・オブ・デプロイメントモジュール、ワイヤレスデータインタフェース電気製品、スマートカード、パーソナルコンピュータ、又は、インターネットインタフェース電気製品からなるグループから選択される請求項７記載のデータモジュール。
【請求項１１】
上記ホストデバイスはセットトップボックスである請求項７記載のデータモジュール。
【請求項１２】
データモジュールと共に使用するホストデバイスであって、
アウトオブバンドサービス情報を処理するプロセッサを含み、
上記アウトオブバンドサービス情報は、上記データモジュールにより送信されるアウトオブバンドトランスポートストリームパケットから受信されるホストデバイス。
【請求項１３】
上記ホストデバイスはセットトップボックスである請求項１２記載のホストデバイス。
【請求項１４】
上記プロセッサは、もとのインバンドトランスポートストリームの２つの連続するトランスポートストリームパケットの間にある上記アウトオブバンドトランスポートストリームパケットを受信するよう更に適応される請求項１３記載のホストデバイス。
【発明の詳細な説明】
【０００１】
本発明は、アウトオブバンド（ＯＯＢ）サービス情報を送信するシステムに関り、より詳細には、アウトオブバンドサービス情報を、ポイント・オブ・デプロイメント（ＰＯＤ）モジュールといったデータモジュールから、セットトップボックスといったホストシステムに送信するシステムに関する。
【０００２】
デジタルビデオ及びオーディオ消費者電子機器／デバイスは、消費者に使用されることにより、様々なサービスを受信し、且つ、様々な取引を行う。例えば、（ケーブルテレビジョン）サービスプロバイダから、緊急警報（Ｅｍｅｒｇｅｎｃｙ Ａｌｅｒｔｉｎｇ）、インタラクティブ番組案内、インパルス・ペイパービュー（ＩＰＰＶ）、ビデオ・オン・デマンド（ＶＯＤ）、ジェネラル・メッセージング、及び、インタラクティブ・サービスといったビデオ、オーディオ、及び、データストリームを受信する。
【０００３】
特に、ホストデバイスの１つとしては、セットトップボックスが挙げられる。ポイント・オブ・デプロイメント（ＰＯＤ）モジュールといったデータモジュールは、ホストデバイスに挿入される着脱可能なカードである。この技術において周知であるように、ＰＯＤモジュールは、セットトップボックスの検索機能とは物理的に切り離されるセキュリティと、アウトオブバンドケーブル信号の構文解析を含む幾つかの機能を提供する。ＰＯＤモジュールに関する更なる詳細は、「Ｄｒａｆｔ Ｐｏｉｎｔ−ｏｆ−Ｄｅｐｌｏｙｍｅｎｔ （ＰＯＤ） Ｍｏｄｕｌｅ Ｉｎｔｅｒｆａｃｅ Ｐｒｏｐｏｓａｌ」なる名称の文書ＳＯＣＩＥＴＹ ＯＦ ＣＡＢＬＥ ＴＥＬＥＣＯＭＭＵＮＩＣＡＴＩＯＮＳ ＥＮＧＩＮＥＥＲＳ， ＩＮＣ． （ＳＣＴＥ）： ＳＣＴＥ ＤＶＳ １３１ Ｒｅｖ． ７ （１９９８年１２月３日付け）（以下、「ＤＶＳ１３１ｒ７」と称する）を参照されたい。
【０００４】
消費者はこのようなデバイスに依存して、通信し、番組及びサービスにアクセスし、又は、商取引に携わる。
【０００５】
上述したように、セットトップボックス（ＳＴＢ）又はケーブル・レディ（ｃａｂｌｅ−ｒｅａｄｙ）ＤＴＶ受像機といったホストデバイスは、ポイント・オブ・デプロイメント（ＰＯＤ）モジュールと共に使用されて、所望のサービスを受信する。例えば、ＳＴＢは、サービスプロバイダから番組及びサービスを、エレメンタリストリームの形式で受信する。エレメンタリストリームは、インバンド（ＩＢ）トランスポートストリームの中において、ＳＴＢに送信され、さらにＰＯＤモジュールに転送され、それにより、スクランブルされた番組がＰＯＤモジュールによってデスクランブルされる。その後、トランスポートストリームは、ＰＯＤ−ホストトランスポートストリーム（ＴＳ）チャネルを介しホストに戻され、多重分離及び復号化される。
【０００６】
ＳＴＢは、受信したサービス及び番組を検索するためにサービスプロバイダからサービス情報（又は電子番組表）データを受信しなければならない。無料サービス（例えば、マストキャリー放送番組）に関するサービス情報は、トランスポートストリームの一部としてインバンドで搬送される。有料サービス（例えば、ペイパービューサービス）に関するサービス情報は、アウトオブバンド（ＯＯＢ）で搬送される。ＯＯＢサービス情報は、サービスプロバイダからＰＯＤモジュールに、ＯＯＢデータの中において送信される。ＯＯＢサービス情報は、ＰＯＤモジュールによってＯＯＢデータから取出され、ホストに供給される。
【０００７】
ＯＯＢサービス情報を、ＰＯＤモジュールからホストに供給する現行の方法は、ＰＯＤモジュールとホストデバイス間のデータチャネル、即ち、いわゆる拡張チャネルを介して行われる。拡張チャネルは、トランスポートストリームを運ぶＰＯＤ−ホストへのトランスポートストリーム（ＴＳ）チャネルとは別個のものである。
【０００８】
この方法は幾つかの欠点がある。欠点には、ホストは異なる情報源、即ち、ＰＯＤ−ホストＴＳチャネル及び拡張チャネルからのシステム情報を処理しなければならないこと、及び、より深刻には、拡張チャネルの帯域幅と拡張チャネルが動作する方法に関連付けられるオーバヘッドが、拡張チャネルを渡るサービス情報のスループットを制限してしまうことが含まれる。
【０００９】
従って、ＯＯＢサービス情報を、ＰＯＤモジュールからホストに、より制限的でない方法で供給する有効な手段が現在必要であることは明らかである。
【００１０】
本発明は、ＯＯＢサービス情報を、ポイント・オブ・デプロイメント（ＰＯＤ）モジュールといったデータモジュールからセットトップボックスといったホストデバイスに送信されるトランスポートストリームにおいて、トランスポートストリームチャネルを介し、ホストデバイスに供給することを目的とする。
【００１１】
本発明は更に、ホストデバイスが、ＩＢ及びＯＯＢサービス情報を同じ方法で収容可能にすることを目的とし、ここでは、既存のホストデバイスは、トランスポートストリームで搬送されるＯＯＢサービス情報を受信するのにほとんど又は全く変更が必要でなく、また、余分のデータを搬送するために、拡張チャネルではなく帯域幅が増加されたＩＢ  ＰＯＤ−ホストＴＳチャネルを使用する。
【００１２】
データモジュールからホストデバイスにＯＯＢサービス情報を供給することに関連付けられる問題は、本発明の原理に従う装置によって少なくされるか又は解決される。本発明の原理に従う装置では、ＯＯＢサービス情報は、ポイント・オブ・デプロイメント（ＰＯＤ）モジュールといったデータモジュールからセットトップボックスといったホストデバイスに送信されるトランスポートストリームにおいて、トランスポートストリームチャネルを介し供給される。
【００１３】
本発明は、添付図面と共に以下の詳細な説明を読むことにより容易に理解することができるであろう。
【００１４】
図１は、本発明の原理による例示的なシステムであって、ＯＯＢサービス情報は、データモジュール−ホストＴＳチャネルを介し送信されるトランスポートストリーム（ＴＳ）の中において、ホストデバイスに供給される。図１は例示目的のために単純化されており、本発明の全体のシステム環境には、例えば、ケーブル、ファイバ、又は、衛星サービスプロバイダネットワーク、又は、冗長によってネットワークの信頼度を高める設備を含み、これらは全て図示する必要はないことを認識するものとする。システムは例示的に、セットトップボックスといったホストデバイス１０と、ポイント・オブ・デプロイメント（ＰＯＤ）モジュールといったデータモジュール１２を含み、これらは、例えば、ワイヤレス通信、電磁気カードインタフェース、光通信等といった通信媒体を介し互いにやり取りする。
【００１５】
データモジュール１２は、アウトオブバンド（ＯＯＢ）データパーサ１４、デスクランブラ１６、バッファ２８、及び、プロセッサ１８を含む。
【００１６】
データモジュール１２の動作に必要とされる論理的、制御的、監督上の、及び、変換機能の多くは、プロセッサ１８によって行われる。プロセッサ１８は更に、図２に機能の観点から説明する動作を行うためのプログラムを含む。以下に詳細に説明するように、これらのプログラムを実行することにより、ＯＯＢサービス情報を、データモジュール−ホストＴＳチャネルにおけるトランスポートストリームを介し供給するのに必要な機能が行われる。プロセッサ１８は、多数市販されているプロセッサのいずれのものでもよい。
【００１７】
データモジュール１２はＰＯＤとして説明されるが、この装置は便宜的なものに過ぎず、従って、データモジュール１２はＰＯＤ自体に制限されるものではないことを理解するものとする。本願で使用するように、「データモジュール」という用語は、任意の種類の（１）ポイント・オブ・デプロイメントモジュール、（２）ワイヤレス、セルラ、又は、無線データインタフェース電気製品、（３）スマートカード、（４）パーソナルコンピュータ、及び、（５）インターネットインタフェース電気製品を示唆するものであり、これらは、データ転送、遠隔サービスのアクセス、又は、取引を行うことを容易にする。
【００１８】
ホストデバイス１０は、通信媒体を介してデータモジュール１２と通信する。ホストデバイス１０は、サービスプロバイダからエレメンタリストリームを受信する受信器２０と、デマルチプレクサ２２、デコーダ２４、及び、プロセッサ２６を含む。
【００１９】
データモジュールと同様に、認証センタの動作に必要とされる論理的、制御的、監督上、及び、変換機能の多くは、プロセッサ２６によって行われる。プロセッサ２６は更に、図２に機能の観点から説明する動作を行うためのプログラムを含む。以下に詳細に説明するように、これらのプログラムを実行することにより、ＯＯＢサービス情報を、データモジュール−ホストＴＳチャネルにおけるトランスポートストリームを介し供給するのに必要な機能が行われる。プロセッサ２６は、多数市販されているプロセッサのいずれのものでもよい。
【００２０】
本発明の原理は、ケーブルテレビジョンネットワークといったサービスプロバイダ通信ネットワークにおいて、ＯＯＢサービス情報をＰＯＤモジュールからホストに供給するのに特に有用である。しかし、図２中に説明する段階は、上述したような他のデバイスにおいても同様に適用可能であることを理解するものとする。
【００２１】
特に、ＰＯＤモジュールを挿入するためのスロットを有するセットトップボックスは直ぐに利用可能となる。セットトップボックスが全ての利用可能なサービス及び番組を検索することを可能にするためには、ＰＯＤからセットトップボックスにＯＯＢシステム情報を供給する信頼度が高く効率的な方法が必要である。ビデオデジタル技術の精神は、ヘッドエンドでできる限りのことを行い、受信器を単純化することにある。ＰＯＤモジュールはヘッドエンドの延長線上にあるものとして見ることができる。即ち、ＰＯＤモジュールは、消費者によって購入されるのではなく、例えば、ＭＳＯといったサービスプロバイダからリースされてもよい。従って、本発明では、ホストデバイスの設計は、ＰＯＤモジュールにデータ挿入を行うことにより単純化され、従って、ホストデバイスの設計の信頼度が高くなり効率がよくなる。
【００２２】
図２は、図１に示すシステム内で実行されるステップを示すフローチャートであり、これにより、本発明の原理に従って、ＯＯＢサービス情報を、トランスポートストリームにおいて、データモジュールからホストデバイスに送信する。
【００２３】
図１及び図２を同時に参照するに、本発明により熟考される方法は、図２中ステップ２００から開始する。ステップ２００では、例えば、図１に示すようなデータモジュール１２であるデータモジュールが、例えば、サービスプロバイダ（図示せず）からＯＯＢサービス情報を受信する。
【００２４】
ステップ２０２では、データモジュール１２は、ＯＯＢサービス情報を、例えば、従来の方法で処理し、ＯＯＢサービス情報を使用してＯＯＢトランスポートストリーム（ＴＳ）パケットを構成する。ＯＯＢサービス情報は、例えば、ＩＴＵ−Ｔ  Ｒｅｃ．Ｈ．２２２．０／ＩＳＯ／ＩＥＣ  １３８１８−１（１９９６−０４）、Ｉｎｆｏｒｍａｔｉｏｎ Ｔｅｃｈｎｏｌｏｇｙ − Ｇｅｎｅｒｉｃ Ｃｏｄｉｎｇ ｏｆ Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅｓ ａｎｄ Ａｓｓｏｃｉａｔｅｄ Ａｕｄｉｏ Ｉｎｆｏｒｍａｔｉｏｎ Ｓｙｓｔｅｍｓに従ってトランスポートストリームパケットにフォーマット化される。その後、ステップ２０４において、ＯＯＢ  ＴＳパケットはバッファ２８に一時的に保管される。或いは、ＯＯＢサービス情報が、ＴＳパケットの中においてデータモジュールに供給される場合は、ＯＯＢ  ＴＳ構成は必要ではない。
【００２５】
ステップ２０８において、バッファからのＯＯＢ  ＴＳパケットは、もとのＴＳパケットの２つの連続するＴＳパケット間のギャップに挿入される。特に、ＩＢ  ＰＯＤ−ホストデバイスＴＳチャネルで供給されるＩＢトランスポートストリームの現行のデータスループットは、３８Ｍｂｐｓ以下である。このチャンネルの最大データスループットは約５０Ｍｂｐｓである。従って、もとのＩＢ  ＴＳストリームの２つの連続するＴＳパケットの間には、ＯＯＢ  ＴＳパケットを挿入するのに十分な「空間」がある。ＯＯＢ  ＴＳパケットの挿入は、もとのＴＳパケットがＯＯＢ  ＴＳパケットを挿入することにより遅延されないよう、ギャップが利用可能となると直ぐに行われる。
【００２６】
ＯＯＢ  ＴＳパケットが挿入される方法をより良好に理解するために、１つの例として、もとのＴＳパケットのデータスループットは３８Ｍｐｂｓ（Ｍｅｇａ ｂｉｔｓ ｐｅｒ ｓｅｃｏｎｄ）、即ち、毎秒約２５２６６個のＴＳパケットであり、ＩＢチャネルの最大データスループットは５０Ｍｂｐｓ、即ち、毎秒約３３２４５個のＴＳパケットであると仮定する（１つのＴＳパケットは、１８８×８＝１５０４ビットを有する）。これは、ＩＢチャネルには、毎秒約８０００個のＴＳパケットを挿入できる空間即ちギャップがあることを意味する。毎秒５０００個のパケットが挿入されるべきであると仮定する。これを達成するためには、約２５２９９／５０００＝５個のもとのＴＳパケットが送信される度に、１つのＯＯＢ  ＴＳパケットが送信されることを保証するスケジューラがある。
【００２７】
その後、ステップ２１０において、ホストデバイスはＯＯＢ  ＴＳパケットを処理して、ＯＯＢサービス情報を受信する。
【００２８】
図１及び２に示す様々な構成要素の機能は、専用ハードウェア、及び、適切なソフトウェアに関連してソフトウェアを実行することが可能なハードウェアを使用することにより供給され得る。機能がプロセッサによって供給される場合、機能は単一の専用プロセッサ、単一の共有プロセッサ、又は、一部は共有される複数の独立したプロセッサによって供給され得る。更に、「プロセッサ」又は「コントローラ」という用語を直接的に使用することにより、ソフトウェアを実行することが可能であるハードウェアを排他的に示唆するものと理解するべきではなく、これらの用語は間接的に、以下に制限されることなく、デジタルシグナルプロセッサ（ＤＳＰ）ハードウェア、ソフトウェアを格納する読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及び、不揮発性記憶媒体を含んでよい。従来の及び／又は慣習的な他のハードウェアも含まれ得る。
【００２９】
以下は本発明の原理を説明したものに過ぎない。従って、当業者は、本願に直接的に説明又示されていないが、本発明の原理を具現化する様々な装置を考え出すことが可能であり、また、その様々な装置は本発明の精神及び範囲に含まれることを理解するものとする。更に、本願に引用される全ての実施例及び条件付き言語は主に、読者の本発明の原理と発明者によって深められる技術の概念の理解を支援するための教育的な目的のみに表現されたものに過ぎず、特別に引用される実施例及び条件に制限されないと解釈するものとする。更に、本願における本発明の原理、面、及び、実施例、また、本発明の特定の実施例を唱える全ての記述は、本発明の構造的及び機能的な等価物を包含するものとする。更に、そのような等価物には、現在知られている等価物と、将来のおいて開発される等価物、即ち、構造に関係なく、同一の機能を行う開発された任意の構成要素の両方を含むものとする。
【００３０】
従って、当業者は、例えば、本願に示すブロック図は、本発明の原理を具現化する例示的な回路の概念的な図を表すものであることを理解するものとする。同様に、任意のフローチャート、フローダイアグラム等は、コンピュータ読取り可能な媒体に実質的に示される様々な処理を表し、従って、直接的に図示されていないくてもコンピュータ又はプロセッサによって実行されることを理解するものとする。
【図面の簡単な説明】
【図１】
本発明の原理に従う例示的なシステムを示す図である。
【図２】
図１に示すシステムにおけるトランスポートストリームチャネルを使用して、ＯＯＢサービス情報を、データモジュールからホストデバイスに供給する方法を説明するフローチャートである。
【図１】
2004516758.tif 000003
【図２】
2004516758.tif 000004
【国際公開パンフレット】
2004516758.tif 000005
2004516758.tif 000006
2004516758.tif 000007
2004516758.tif 000008
2004516758.tif 000009
2004516758.tif 000010
2004516758.tif 000011
2004516758.tif 000012
2004516758.tif 000013
2004516758.tif 000014
2004516758.tif 000015
【国際公開パンフレット（コレクトバージョン）】
2004516758.tif 000016
【国際調査報告】
2004516758.tif 000017
2004516758.tif 000018
2004516758.tif 000019