(57)【特許請求の範囲】
【請求項１】
多重化信号を送信器から受信器に送信する伝送システムであって、
該多重化信号は、カルーセル方式により周期的に送信される双方向アプリケーションを表す１つ以上のオブジェクトを含む圧縮されたモジュールを複数個含み、
前記送信器は、
前記多重化信号を送信する送信手段と、
前記モジュールに含まれるオブジェクトを獲得するためのタグとどのモジュールを予め読み出すかを示すキャッシュ優先度とを、前記モジュールを掲載するメッセージのフィールドの一部として、前記多重化信号にモジュール毎に挿入する挿入手段と、
を有し、
前記受信器は、
前記多重化信号を受信する受信手段と、
前記多重化信号から前記オブジェクトを獲得する獲得手段と、
を有し、
該獲得手段は、前記圧縮されたモジュールを予め読み出すときに、前記キャッシュ優先度に従って、前記タグとフィルタのタグを比較し一致するタグを有する該圧縮されたモジュールを格納することにより所望の前記オブジェクトを獲得する、
ことを特徴とする伝送システム。
【請求項２】
全ての前記モジュール毎のタグは単一の情報部分に収容される、
ことを特徴とする請求項１記載の伝送システム。
【請求項３】
カルーセル方式により周期的に送信される双方向アプリケーションを表す１つ以上のオブジェクトを含む圧縮されたモジュールを複数個含む多重化信号を送信する送信器であって、
前記多重化信号を送信する送信手段と、
前記モジュールに含まれるオブジェクトを獲得するためのタグとどのモジュールを予め読み出すかを示すキャッシュ優先度とを、前記モジュールを掲載するメッセージのフィールドの一部として、前記多重化信号にモジュール毎に挿入する挿入手段と、
を有し、
前記タグ及びキャッシュ優先度は、前記多重化信号を受信する受信器が前記圧縮されたモジュールを予め読み出すときに、前記キャッシュ優先度に従って、前記タグとフィルタのタグを比較し一致するタグを有する該圧縮されたモジュールを格納することにより所望の前記オブジェクトを獲得するためのものである、
ことを特徴とする送信器。
【請求項４】
全ての前記モジュール毎のタグは単一の情報部分に収容される、
ことを特徴とする請求項３記載の送信器。
【請求項５】
カルーセル方式により周期的に送信される双方向アプリケーションを表す１つ以上のオブジェクトを含む圧縮されたモジュールを複数個含む多重化信号であって、該モジュールに含まれるオブジェクトを獲得するためのタグとどのモジュールを予め読み出すかを示すキャッシュ優先度とを該モジュールを掲載するメッセージのフィールドの一部としてモジュール毎に更に含む該多重化信号を受信する受信手段と、
前記多重化信号から前記オブジェクトを獲得する獲得手段と、
を有し、
該獲得手段は、前記圧縮されたモジュールを予め読み出すときに、前記キャッシュ優先度に従って、前記タグとフィルタのタグを比較し一致するタグを有する前記圧縮されたモジュールを格納することにより所望の前記オブジェクトを獲得する、
ことを特徴とする受信器。
【請求項６】
全ての前記モジュール毎のタグは単一の情報部分に収容される、
ことを特徴とする請求項５記載の受信器。
【発明の詳細な説明】
【０００１】
本発明は、周期的に繰り返される複数のモジュールを含み各モジュールには少なくとも１個のオブジェクトが格納されている多重化信号を送信器から受信器に送信し、上記受信器は上記多重化信号から上記オブジェクトを獲得する獲得装置を有する伝送システムに関する。
【０００２】
本発明は更に、多重化信号を送信する送信器と、多重化信号を受信する受信器と、周期的に繰り返される複数のモジュールを含む多重化信号とに係わる。
【０００３】
上述による伝送システムはＩＳＯ／ＩＥＣ国際標準１３８１８−６「ＭＰＥＧ−２  Ｄｉｇｉｔａｌ  Ｓｔｏｒａｇｅ  Ｍｅｄｉａ  Ｃｏｍｍａｎｄ  ａｎｄ  Ｃｏｎｔｒｏｌ」、１９９６年７月１２日発行、から公知である。最新のデジタル放送システムでは送信器、例えばヘッドエンド、は通常数多くのサービス（又はチャンネル）をテレビジョンセット又はセットトップボックスのような複数の受信器に送信する。このようなサービスは、オーディオ／ビデオストリーム、双方向アプリケーション（例えばＭＨＥＧ−５フォーマットにおいて）、他の種類のデータ、若しくは、これらの要素の組合わせを含み得る。典型的には、送信器は多数のトランスポートストリームをセットトップボックスに送信する。セットトップボックスは特定のトランスポートストリームに調整され、トランスポートストリームから情報を取り出すことができるようになる。このようなセットトップボックスは通常１台のチューナしか具備しないので、一回につき一つのトランスポートストリームのみを受信できる。ユーザがテレビジョン番組を観たいとき、或いは双方向アプリケーションを実行したいとき、或いは他の種類のデータにアクセスしたいとき、セットトップボックス若しくはテレビジョンセットは対応したトランスポートストリームに調整され、必要なデータが放送されると直ぐにその必要なデータをサービスから取り出し、処理する。
【０００４】
例えばテレバンキング、テレショッピング又は電子新聞のような双方向アプリケーションはカルーセル方式に、即ち対応するデータ部分がトランスポートストリームで周期的に繰り返されるような形で一般的に放送される。例えば、ＤＶＢ及びＤＡＶＩＣは共に双方向アプリケーションを放送するために前述した文献から公知の特定されたＤＳＭ−ＣＣオブジェクトカルーセルを有する。この種類のアプリケーションの応答時間は、セットトップボックスに何らかのキャッシング、即ち将来的にアクセスする可能性が高いデータ部分をセットトップボックスに前フェッチング（予め読み出し）及び記憶することによって著しく改善され得る。別の方法では、前フェッチング及びキャッシングが使用されずにセットトップボックスが双方向アプリケーションの一部分を取り出そうとするとき、セットトップボックスはその特定の部分が再度放送されるまで待たねばならない。データをキャッシュするためには、セットトップボックスは例えばハードディスクのような記憶装置にアクセスを有するべきである。セットトップボックスは、短い臨時ニュース又は天気予報のような直線的なテレビジョン内容を記憶するためにこの記憶装置を使用し得る。ユーザはこれらの番組を適当なときに観ることができる。
【０００５】
ＤＳＭ−ＣＣオブジェクトカルーセルのオブジェクトはモジュールで放送される。このようなモジュールはオブジェクトの容器であり、複数のＤｏｗｎｌｏａｄＤａｔａＢｌｏｃｋメッセージ（ＭＰＥＧ−２プライベートセクション）を有する。セットトップボックスがＤＳＭ−ＣＣオブジェクトを前フェッチングすることを望むとき、セットトップボックスは（とりわけ）どのモジュールにオブジェクトが在るかを認識せねばならない。正しいモジュールを取り出した後、セットトップボックスはオブジェクト自体を得るためにモジュールを分析せねばならない。ＤＳＭ−ＣＣオブジェクトカルーセルの階層的な特性により、オブジェクトはサブディレクトリに格納され得る。この場合、セットトップボックスは更に中間ディレクトリでモジュールを取り出し、興味のあるオブジェクトに到達する前にそのモジュールを分析せねばならない。典型的には、サービスプロバイダは圧縮された形式でオブジェクトカルーセルを放送する。この圧縮は通常モジュールのレベルで実施される。従って、オブジェクトを取り出すことは、セットトップボックスが興味のあるオブジェクトを取り出すために必要な全てのモジュールの解凍を更に要する。このため、オブジェクトを前フェッチングする目的でＤＳＭ−ＣＣオブジェクトカルーセルの階層的な特性を利用することは、セットトップボックスにおける多くの処理を必要とする。
【０００６】
本発明の目的は受信器が相対的に簡単な方法でオブジェクトを前フェッチすることが可能な伝送システムを提供することである。この目的は、獲得装置が多重化信号に在るモジュール関連情報に依ってオブジェクトを獲得するように構成されることを特徴とする本発明による伝送システムによって達成される。前モジュールに関連する前フェッチ情報をトランスポートストリームに入れることによって、例えば全てのモジュールに前フェッチタグを加えることによって、受信器は前フェッチング処理中にモジュールを分析する必要がなくなる。更に、受信器はモジュールを効率的に記録し得る、即ち、圧縮された形式で送信されるモジュールは圧縮された形式で記録され得る。このセットアップの第３の利点は、どのモジュールが前フェッチングされるべきかを探すことが容易な点である。
【０００７】
本発明による伝送システムの実施例はモジュール関連情報が単一の情報部分に収容されることを特徴とする。トランスポートストリームに収容される全モジュールのためのモジュールに関連した前フェッチ情報を単一の情報部分に集中することで、受信器はこの情報部分を読むだけでトランスポートストリームに含まれる全ての前フェッチング可能なモジュールの完全な一覧を即座に得ることできる。このようにして受信器はどのモジュールを前フェッチすべきかを容易に認識し得る。
【０００８】
本発明の上記目的及び特徴は添付図を参照にして以下の好ましい実施例の説明によってより明白にされるだろう。
【０００９】
図１は本発明による伝送システムのブロック図を示す。このような伝送システムでは、多数の多重化信号１２は送信器１０によって受信器１４に送信される。伝送システムは更なる受信器１４を有し得る。本発明による伝送システムは有線テレビジョン（ＣＡＴＶ）ネットワーク環境で使用され得、ここでは送信器１０がＣＡＴＶネットワークのヘッドエンドを有し、受信器１４がエンドユーザのセットトップボックス又はテレビジョンセットを有する。エンドユーザはキーボード又はリモ−トコントローラのような入力装置１５を用いて受信器１４を制御し得る。エンドユーザは選択されたサービスを表示装置１７で観ることができる。
【００１０】
多重化信号１２はＭＰＥＧ−２トランスポートストリームの形態で実装され得る。ＭＰＥＧ−２トランスポートストリームは多数のいわゆるサービスの多重化である。このようなサービスはオーディオ／ビデオストリーム、双方向アプリケーション（例えばＭＨＥＧ−５フォーマットにおいて）、他の種類のデータ又はこれらの要素の組合わせを含み得る。典型的には、ヘッドエンド１０は多数のトランスポートストリーム１２をセットトップボックス１４に送信する。このようにして、多数のサービス（又はチャンネル）がヘッドエンド１０によって複数のセットトップボックス１４に放送され得る。
【００１１】
セットトップボックス１４は特定のトランスポートストリーム１２に調整され、トランスポートストリーム１２から情報を取り出すことができるようになる。このようなセットトップボックス１４は通常１台のチューナしか具備しないので、一回につき一つのトランスポートストリーム１２のみを受信できる。ユーザがテレビジョン番組を観たいとき、或いは双方向アプリケーションを実行したいとき、或いは他の種類のデータにアクセスしたいとき、セットトップボックス１４は対応したトランスポートストリーム１２に調整され、必要なデータが放送されると直ぐに必要なデータをサービスから取り出し及び／又は処理する。
【００１２】
例えばテレバンキング、テレショッピング又は情報サービスのような双方向アプリケーションはカルーセル方式、即ち対応するデータ部分がトランスポートストリーム１２の中で周期的に繰り返されるような形で一般的に放送される。例えば、ＤＶＢ及びＤＡＶＩＣは共に双方向アプリケーションを放送するために特定されたＤＳＭ−ＣＣオブジェクトカルーセルを有する。この種類のアプリケーションの応答時間は、セットトップボックス１４に何らかの種類のキャッシングを適用すること、即ち将来的にアクセスする可能性が高いデータ部分又は対物をセットトップボックスに前フェッチング及び記憶することによって、著しく改善され得る。トランスポートストリーム１２からのオブジェクトのこの前フェッチングはセットトップボックス１４が備えた獲得装置によって実施される。別の方法では、前フェッチング及びキャッシングが使用されずにセットトップボックス１４が双方向アプリケーションの一部を取り出そうとするとき、セットトップボックス１４はその特定の部分が再度放送されるまで待たねばならない。データをキャッシュするためには、セットトップボックス１４は例えばハードディスクのような記憶装置１９にアクセスを有するべきである。セットトップボックス１４は、短い臨時ニュース又は天気予報等のような直線的なテレビジョン内容を記憶するためにこの記憶装置を使用し得る。ユーザはこれらの番組を適当なときに観ることができる。
【００１３】
双方向アプリケーションの一つの具体例は電子新聞である。このアプリケーションはカルーセル内で多くのオブジェクトを含み得る。これらのオブジェクトは何らかの方法でユーザに提供されるべきであり、例えばビュアー（ｖｉｅｗｅｒアプリケーション）は新聞の他の要素へのリンクを用いて内容の一覧表を表す第１面を提示する。典型的な要素として、見出し、政治における時事問題、スポーツ、天気等がある。これらの要素は限られた時間内でしか意味をなさず、より新しい要素と置換され得る。
【００１４】
電子新聞のアプリケーションに関連して以下の段階に分類され得る。
段階１：加入
エンドユーザは何らかのサービスプロバイダの電子新聞に加入し得る。ユーザは電子新聞のどの部分に興味があるか（例えばスポーツ、金融及び見出し）を指定できる。
段階２：フィルタの設定
エンドユーザの選択に基づいて電子新聞のアプリケーションは、サービスに関連するオブジェクトを局部記憶装置にキャッシュ（前フェッチ）する役割を担うフィルタを構成する。例えば、フィルタは、スポーツ、金融及び見出しに関連する全てのオブジェクトを（獲得装置１６によって）前フェッチングし、記憶装置１９でキャッシュすべきである旨を特定し得る。
段階３：データのフィルタリング及びキャッシング
一旦一つ以上のフィルタが設定されると、セットトップボックスは正しいデータを検索し始め、放送ストリームから正しいデータを取り出し、局部記憶装置にキャッシュし得る。このフィルタリングは進行中の処理である。
段階４：表示
一旦エンドユーザが電子新聞に加入すると、ユーザはアプリケーションを選択し、興味のある部分を見ることができる。当然のことながら、これらユーザが興味ある部分を表すために必要なオブジェクトはフィルタリング中（段階３）に最初に取り出されねばならない。
【００１５】
上記のフィルタはＤＳＭ−ＣＣオブジェクトカルーセルの階層的な特性を使用して特定され得る。例えば、フィルタは、特定のサブツリー、例えば／ａｐｐｓ／ｎｅｗｓｐａｐｅｒ／ｓｐｏｒｔｓの全てのオブジェクトが前フェッチされるべき旨を特定し得る。このアプローチは、しかしながら、幾つかの不利な点を有する。これを説明するに当たってはＤＳＭ−ＣＣオブジェクトカルーセルの知識が僅かに必要となる。
【００１６】
図２ではＤＳＭ−ＣＣオブジェクト回転ラックの階層的構造が示される。ＤＳＭ−ＣＣオブジェクト回転ラックのオブジェクトはモジュールで放送される。このようなモジュールはオブジェクトの容器であり、複数のＤｏｗｎｌｏａｄＤａｔａＢｌｏｃｋメッセージ（ＭＰＥＧ−２のプライベートセクション）を有する。図２では、モジュール４２はオブジェクト３２，３６及び４０を有する。これらのオブジェクトはいわゆるＢＩＯＰメッセージに含まれる。このようなＢＩＯＰメッセージでは、オブジェクトよりもメッセージヘッダが先行する。図２では、第１のＢＩＯＰメッセージはメッセージヘッダ３０及びオブジェクト３２を有し、このオブジェクト３２はディレクトリ情報を含み得る。第２のＢＩＯＰメッセージは、メッセージヘッダ３４及びオブジェクト３６を有し、このオブジェクト３６はストリーム情報を含み得る。第３のＢＩＯＰメッセージはメッセージヘッダ３８及びオブジェクト４０を有し、このオブジェクト４０はファイル情報を含み得る。
【００１７】
更に、モジュール４２は５個のＤｏｗｎｌｏａｄＤａｔａＢｌｏｃｋメッセージを有する。これらのＤｏｗｎｌｏａｄＤａｔａＢｌｏｃｋメッセージはヘッダ及びデータブロックから成る。第１のＤａｔａｌｏａｄＤａｔａＢｌｏｃｋメッセージはデータブロック４６と併せてヘッダ４４から形成され、第２のＤａｔａｌｏａｄＤａｔａＢｌｏｃｋメッセージはデータブロック５０と併せてヘッダ４８から形成され、以下同様である。
【００１８】
セットトップボックスがＤＳＭ−ＣＣオブジェクトを前フェッチすることを望むとき、セットトップボックスは（とりわけ）どのモジュールにオブジェクトが在るかを認識せねばならない。正しいモジュールを取り出した後、セットトップボックスはオブジェクト自体を得るためにモジュールを分析せねばならない。ＤＳＭ−ＣＣオブジェクトカルーセルの階層的な特性により、オブジェクトはサブディレクトリに含まれ得る。この場合、セットトップボックスは、中間ディレクトリでモジュールを取り出し、興味のあるオブジェクトに到達する前にそのモジュールを分析せねばならない。
【００１９】
典型的には、サービスプロバイダは圧縮された形式でオブジェクトカルーセルを放送する。この圧縮は通常モジュールのレベルで実施される。従って、オブジェクトの取り出しは、セットトップボックスが興味のあるオブジェクトを取り出すために必要な全てのモジュールの解凍を要する。
【００２０】
フィルタの特定化のためにオブジェクトカルーセルの階層的な特性を利用する不利な点は次の通りである。第１に、セットトップボックスが興味のあるオブジェクトを有するモジュールをセットトップボックスが分析せねばならないことである。更に、オブジェクトまでの経路における中間ディレクトリオブジェクトを有するモジュールの分析も必須である。加えて、セットトップボックスがサブツリーの一部である他のオブジェクトを認識するためには、特定されたサブツリーでの全てのディレクトリオブジェクトが分析されねばならない。つまり、フィルタの特定は多くの処理を必要とする。第２に、セットトップボックスはしばしばモジュールを解凍せねばならない（圧縮されている場合）。しかしながら、セットトップボックスは理想的にはオブジェクトを圧縮された形式で局部記憶装置に記憶することを望む。つまり、最初にモジュールは解凍され、続いて個々のオブジェクトが圧縮される。これは処理パワーの浪費である。
【００２１】
フィルタを特定する効率的な方法は、決まったタグが付くモジュールを全てフィルタすることである。つまり、フィルタは、オブジェクトカルーセル層では作動しなくなり、モジュールレベル（即ちデータカルーセル層）で作動する。この利点はセットトップボックスが前フェッチングのときにモジュールを分析する必要が無くなり、且つモジュールが圧縮された形式で放送されるときは圧縮された形式で記憶し得ることであり、これによって記憶空間を節約できる。
【００２２】
別の利点は、どのモジュールが前フェッチングされるべきかを見つけることが容易なことである。サービスプロバイダは、オブジェクトカルーセルの一部であるモジュールを掲載するメッセージ「ＤｏｗｎｌｏａｄＩｎｆｏＩｎｄｉｃａｔｉｏｎ」メッセージを周期的に放送する。このメッセージは各モジュールに対する「ＭｏｄｕｌｅＩｎｆｏ」構造を有する。この構造はフィールド「ｕｓｅｒＩｎｆｏ」を有する。ＤＳＭ−ＣＣ標準はこのフィールドの用途を特定せず、このフィールドは拡張機構とされる。この「ｕｓｅｒＩｎｆｏ」はモジュールタグを容易に含み得る。従って、セットトップボックスは「ＤｏｗｎｌｏａｄＩｎｆｏＩｎｄｉｃａｔｉｏｎ」メッセージを取り出し、各モジュールに対して（「ｕｓｅｒＩｎｆｏ」フィールドの）掲載されたタグとフィルタのタグとを比較する。タグが一致するとセットトップボックスはモジュールを前フェッチする。
【００２３】
最後に、前フェッチされたモジュールが更新される必要があるか否かを容易に見ることができる。ＤＳＭ−ＣＣは各モジュールに（「ＤｏｗｎｌｏａｄＩｎｆｏＩｎｄｉｃａｔｉｏｎ」メッセージに掲載された）バージョン番号を割当てる。従って、前フェッチされたモジュールが最新の情報を有するか否かを確認するためには、セットトップボックスは再度「ＤｏｗｎｌｏａｄＩｎｆｏＩｎｄｉｃａｔｉｏｎ」メッセージを取り出しバージョン番号を比較する。
【００２４】
タグの属性の隣に他の属性をモジュールに加えることが望ましくもある。例えば、満了日の属性は、セットトップボックスが（例えば、もはや有効でも適切でもないため）前フェッチされたモジュールを取り外すべきときをセットトップボックスに伝える。別の例は、キャッシュ優先度の属性である。セットトップボックスは全てを前フェッチするために充分な記憶空間がない場合にどのモジュールを前フェッチし、どのモジュールを前フェッチしないかを判断するためにこのキャッシュ優先度を使用し得る。
【図面の簡単な説明】
【図１】本発明による伝送システムのブロック図である。
【図２】ＤＳＭ−ＣＣオブジェクトカルーセルで使用される階層構造の図である。
【図１】
0004662628.tif 000002
【図２】
0004662628.tif 000003