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