(57)【要約】送信システムは、受信器にタイトルを送信するために、送信器１０、２０、３０と、少なくとも１つの受信器６０とを有する。送信器は又、ユーザがタイトルと相互作用することが可能である相互作用特徴を送信する。相互作用特徴はＤＶＤバーチャルマシンによりタイトルと相互作用する。受信器６０は、送信されたタイトルと送信された相互作用特徴とを受信する。受信器６０の制御器２５０は、受信器において受信された特徴の実行を可能にするためにＤＶＤバーチャルマシンを実行する。
2005528041.tif 000002
【特許請求の範囲】
【請求項１】
受信器にタイトルを送信するため及びユーザが前記タイトルと相互作用することを可能にする相互作用特徴を送信するための送信器と少なくとも１つの前記受信器とを有する送信システムであって：
前記相互作用特徴は、バーチャルマシンに対応する記憶媒体により前記タイトルと相互作用するように動作し；
前記受信器は、前記の送信されたタイトルと前記の送信された相互作用特徴とを受信するように動作し、バーチャルマシンプログラムの制御の下で、前記の受信された相互作用特徴の実行を可能にする前記のバーチャルマシンに対応する記憶媒体を提供するための制御器を有する；
ことを特徴とする送信システム。
【請求項２】
請求項１に記載の送信システムであって、前記バーチャルマシンプログラムは前記受信器のメモリにおいて予めロードされている、ことを特徴とする送信システム。
【請求項３】
請求項１に記載の送信システムであって、前記送信システムは、前記受信器に前記バーチャルマシンプログラムを送信するように動作し、前記受信器は、前記バーチャルマシンプログラムを受信するように動作する、ことを特徴とする送信システム。
【請求項４】
請求項１に記載の送信システムであって、前記受信器は、ネットワークによりダウンロードサーバから前記バーチャルマシンプログラムをダウンロードするように動作する、ことを特徴とする送信システム。
【請求項５】
請求項１乃至４のいずれ一項に記載の送信システムであって、前記制御器は、所定の受信器バーチャルマシンのためのアプリケーションプログラムを実行するように動作し、前記受信器バーチャルマシンは、前記のバーチャルマシンに対応する記憶媒体とは別個である、前記バーチャルマシンプログラムは前記受信器バーチャルマシンに対応している、
ことを特徴とする送信システム。
【請求項６】
請求項１乃至５のいずれ一項に記載の送信システムであって、前記受信器は、続くレンダリングのための記憶装置において前記の受信更タタイトル及び相互作用特徴を記憶するように動作する、ことを特徴とする送信システム。
【請求項７】
請求項１乃至６のいずれ一項に記載の送信システムであって、前記受信器は、前記制御器による続く実行のために記憶装置における前記の受信されたバーチャルマシンプログラムを記憶するように動作する、ことを特徴とする送信システム。
【請求項８】
請求項１乃至７のいずれ一項に記載の送信システムであって、前記タイトルは、前記受信器によりリアルタイムにレンダリングするための第１部分と前記相互作用特徴によりアクセス可能な相互作用コンテンツをもつ第２部分とを有する、ことを特徴とする送信システム。
【請求項９】
請求項８に記載の送信システムであって、前記送信システムは前記タイトルを放送するように動作可能であり、前記タイトルの前記第１部分と前記第２部分は同じ多重化ストリームにおける別個のストリームとして放送され、前記受信器は多重化ストリームを受信するように動作する放送受信器である、ことを特徴とする送信システム。
【請求項１０】
請求項８に記載の送信システムであって、前記送信システムは前記タイトルの前記第１部分を放送するように動作し、前記受信器はタイトルの第１部分を受信し且つダウンロードサーバから前記タイトルの前記第２部分をダウンロードするように動作する、ことを特徴とする送信システム。
【請求項１１】
請求項１乃至１０のいずれ一項に記載の送信システムであって、前記のバーチャルマシンに対応する記憶媒体はＤＶＤバーチャルマシンである、ことを特徴とする送信システム。
【請求項１２】
請求項１に記載の送信システムにおいて用いるための受信器であって、前記受信器は、ユーザが前記タイトルと相互作用することを可能にする送信されたタイトルと送信された相互作用特徴とを受信するように動作し、前記相互作用特徴は、バーチャルマシンに対応する記憶媒体により前記タイトルと相互作用するように動作し、前記受信器は、バーチャルマシンプログラムの制御の下で、前記の受信された相互作用特徴の実行を可能にするために前記のバーチャルマシンに対応する記憶媒体を提供するための制御器を有する、ことを特徴とする受信器。
【請求項１３】
請求項１に記載のシステムにおいて用いるための受信器において制御器が、ユーザが受信されたタイトルと相互作用することを可能にする前記受信された相互作用特徴の実行を可能にするためにバーチャルマシンに対応する記憶媒体を提供するようにするためのバーチャルマシンプログラムであって、前記相互作用特徴は、前記のバーチャルマシンに対応する記憶媒体により前記タイトルと相互作用するように動作する、ことを特徴とするバーチャルマシンプログラムプロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイトルを送信するための送信器と受信器とを有する送信システム、及びユーザがタイトルと相互作用することを可能にする相互作用特徴に関する。
【背景技術】
【０００２】
新しい形態のコンシューマエレクトロニクス製品が継続的に開発されている。ヨーロッパにおけるＭＨＰ及び米国におけるＤＡＳＥのようなデジタルテレビジョン（ＴＶ）規格が普及してきており、相互作用型テレビジョンを可能にしている。これらの相互作用型ＴＶプラットホームは、放送コンテンツとの相互作用と、コンテンツが記憶されたときにコンテンツによるナビゲーションとを支援する可能性を提供する。コンテンツとの相互作用及びコンテンツによるナビゲーションは、総称して、相互作用特徴と称される。相互作用特徴は、通常、例えば、異なる角度からタイトルを見ること、コメント、クイズ等のような付加的コンテンツを見ること、そしてシーンへのジャンプ、早送り／戻し、ポーズ等のようなレンダリングシーケンスを制御することを可能にする手段に基づいている。例えば、デジタルＴＶ又はセットトップボックス（ＳＴＢ）のような放送受信器は、タイトル及び相互作用特徴を記録するための記憶装置を含むことが可能である。各々のデジタルＴＶ規格は、相互作用のためのそれ自体のフォーマットを指定する。
【０００３】
実際には、多くのタイトルは相互作用特徴を伴う放送ではない。その１つの理由は、相互作用特徴は、各々の特定の相互作用ＴＶプログラムに対して別々にプログラムされる必要があることである。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、相互作用コンテンツの開発における労力を低減することができる改善された送信システムを提供することである。
【課題を解決するための手段】
【０００５】
その本発明の目的に適合するように、受信器にタイトルを送信するため及びユーザが前記タイトルと相互作用することを可能にする相互作用特徴を送信するための送信器と少なくとも１つの前記受信器とを有する送信システムであって、前記相互作用特徴は、バーチャルマシンに対応する記憶媒体により前記タイトルと相互作用するように動作し、前記受信器は、前記の送信されたタイトルと前記の送信された相互作用特徴を受信するように動作し、バーチャルマシンプログラムの制御の下で、前記の受信された相互作用特徴の実行を可能にする前記のバーチャルマシンに対応する記憶媒体を提供するための制御器を有する、ことを特徴とする送信システムを有する。本発明者は、多くの放送に対して又、予め記録されたバージョンが、タイトルが記録された記憶媒体のバーチャルマシンと対応するフォーマットで相互作用特徴と共に（例えば、ＤＶＤにおいて）存在することを実現した。全てのデジタルＴＶフォーマットに対して及び全てのタイトルのためにこれらの相互作用特徴を再プログラミングすることは膨大なタスクである。それに代えて、本発明に従って、バーチャルマシンに対応する記憶媒体は受信器により実行される。これは、記憶媒体フォーマットにおける相互作用特徴の送信を可能にし、相互作用コンテンツの供給における労力を著しく低減する。
【０００６】
好適には、タイトルは、受信器（及び、システムにおける他の受信器全て）に対する送信器による放送である。タイトルは又マルチキャストとすることが可能であり、即ち、受信のために選択された複数の受信器（通常は、全てではないが）への１つの同時操作において送信されることが可能である。例えば、受信のために料金を払った受信者のみを対象とする。原理的には、タイトルは又、例えば、受信器にアドレスすることにより又は専用リンクを用いることにより、受信器に、直接送信されることが可能である。
【０００７】
従属請求項２において記載されているように、バーチャルマシンプログラムは受信器において予めロードされている。本発明に従って、アプリケーションは１度だけ発展される必要があるため、アプリケーションを予めロードすることができる。これは、アプリケーションの最適なプラットホーム特有の符合化を可能にし、コストの低減を可能にする。
【０００８】
従属請求項３に記載しているように、送信器は、例えば、Ｘｌｅｔ（放送受信器プラットホームに対して最適化されたＪａｖａ（登録商標）アプリケーション）の形式で、受信器にバーチャルマシンプログラムを提供する。このようにして、例えば、料金を支払っている顧客に対して、アプリケーションの分配を制御すること、及びアプリケーションの容易に更新することを可能にする。主な有利点は、ＭＨＰのような殆どのプラットホームに対して、そのようなアプリケーションの機能及び分配のためのフレームワークが規定されたことである。そのようなフレームワークを用いることにより、送信器と受信器との間の相互作用に対して、通常必要とされる、更なる標準化の達成を要求する必要がない。従属請求項５に記載しているように、受信器は所定の受信器バーチャルマシン（例えば、ＭＨＰ又はＤＡＳＥバーチャルマシンに対応する）を供給することが可能である。このバーチャルマシンは記憶装置バーチャルマシンとは異なる。バーチャルマシンプログラムは、受信器バーチャルマシンにおいて実行され、実行の間に、相互作用特徴に記憶装置バーチャルマシンを供給する。
【０００９】
従属請求項４に記載しているように、受信器は、ダウンロードサーバからバーチャルマシンプログラムを、例えば、受信器の製造業者のウェブサイトのようなウェブサイトからダウンロードする。
【００１０】
従属請求項６に記載しているように、送信されたタイトル及び特徴は、続くレンダリングに対する記録可能光記憶装置又はハードディスクのような記憶装置において記憶されることが可能である。一般に、更なる相互作用特徴は、記憶されたタイトルに対して、それ故、リアルタイムにレンダリングされたタイトルに対して利用可能である。好適には、バーチャルマシンプログラムは又、タイトル及び特徴を記憶するために用いられたものと同様とすることが可能である、記憶装置に記憶されるが、必ずしもそうすることは必要ではない。プログラムを記憶することにより、送信の後の時点でタイトルがレンダリングされたとき、相互作用特徴は又、利用可能である。
【００１１】
従属請求項８に記載しているように、タイトルの第１部分は、通常、リアルタイムのレンダリングの間に相互作用性を伴わないか又は相互作用性が制限されている、リアルタイムのレンダリングのために意図されている一方、タイトルの第２部分は、相互作用特徴によりアクセス可能は付加コンテンツを有する。これは、異なる観点からの付加素材、コマーシャル、削除されたシーン等を有することが可能である。
【００１２】
従属請求項８に記載しているように、第１部分及び第２部分は、多重化ストリームの別個のストリームにおける放送であることが可能である。これは、ライブ放送の間に第１部分をもつストリームのみが好適にプレイされる場合、両方のストリームの同時受信を可能にする。このために、第２部分をもつストリームは、例えば、ＤＳＭ−ＣＣかルーセルを用いて、ファイルとしての放送又はプライベートストリームとしての放送とすることが可能である。
【００１３】
代替として、第２部分は、例えば、インターネットのような別個のネットワークにより、又は送信システムにより、サーバからダウンロードされることが可能である。
【００１４】
本発明の以上の及び他の特徴は、以下に説明する実施形態を参照して明らかとなり、理解されることであろう。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明に従った受信器を用いることができるデジタルテレビジョンシステムの概観を示している。例として、Ａ／Ｖ信号を圧縮するためにＭＰＥＧ−２圧縮を用いて、音声／映像（Ａ／Ｖ）信号をデジタル的に供給するシステムを示している。そのシステムは、通常、放送センターに位置付けられているＭＰＥＧ−２圧縮器１０を有する。圧縮器はデジタル信号ストリーム（代表的には、デジタル化アナログ信号又はデジタル映像信号のストリーム）を受信する。オリジナルの信号はサービスプロバイダにより供給される。圧縮器は、スクランブラ及び多重化器２０に接続されている。スクランブラは、下で詳細に説明するように、コンテンツキーの制御の下で、デジタル信号を暗号化することによりデータストリームのデジタル信号をスクランブルする。多重化器２０は、１つ又はそれ以上のスクランブルされた又はスクランブルされていないデータストリームに加えて又、更にデジタル信号を受信することが可能である。多重化器２０は、信号全てをアセンブルし、トランスポートストリームに入っていき、放送センターの送信器３０に圧縮信号及び多重化信号を供給する。スクランブリング機能及び多重化機能は、別々のユニットにおいて且つ異なる場所で必要に応じて、実行されることが可能である。多重化トランスポートストリームは、電気通信リンクを有するいずれの適切な連携の方式を用いて、送信器３０にスクランブラ／多重化器２０から供給されることが可能である。送信器３０は、衛星トランスポンダ４０へのアップリンクにより電磁信号を送信し、衛星トランスポンダにおいて、電磁信号は電気的に処理され、従来のエンドユーザのディッシュアンテナの形態で、地球ベースの衛星受信器５０へのダウンリンクにより放送される。図１において、衛星受信器５０は集積受信器６０に接続されている。集積受信器６０の動作については、図２を参照して下で更に詳細に説明する。受信器は、好ましい信号を選択し、テレビジョン７０のようなレンダリング装置に適切な形式でそれを供給する。信号は又、テープ、光ディスク、ハードディスク又は他の適切なレコーダを用いて記録されることが可能である。信号は、ＣＡＴＶケーブル又はＩＥＥＥ１３９４のような周知の分配システムを用いて、アナログ形式又はデジタル形式でレンダリング／記録装置に供給されることが可能である。デジタル分配に対しては、トランスポートストリームの一部の復号化のみが必要とされ、一部のトランスポートストリームを用いるＭＰＥＧ−２符合化において、分波信号が供給される。ＡＶ信号の主分配は衛星によって行われる必要がないことが理解される。それに代えて、例えば、地上波放送、ケーブル送信、衛星／ケーブルの組み合わせ等のような、他の供給システム（即ち、１つ又はそれ以上の多重化器に送信する物理媒体）を用いることが可能である。供給システムによりプログラムを供給するパーティーは、ときどき、ネットワークプロバイダと呼ばれる。受信器／復号化器６０を記録又はレンダリング装置７０に統合することが可能であることが理解されるであろう。
【００１６】
代表的なシステムはマルチチャネルシステムとして機能し、多重化器２０は、多くの（平行）ソースから受信したＡ／Ｖ情報を処理することができ、対応する数のチャネルに沿って情報を放送するために送信器３０と相互作用し、別々のトランスポートストリームに多重化することができる。Ａ／Ｖ信号に加えて、メッセージ、アプリケーション又はいずれの他の種類のデジタルデータが、送信されたデジタル音声及び映像情報とインタレースされたこれらのサービス／チャネルの全て又は一部に導入されることが可能である。従って、そのようなトランスポートストリームは１つ又はそれ以上のサービスであって、各々が１つ又はそれ以上のサービス成分をもつ、サービスを有する。サービス成分の例は、ビデオエレメンタリーストリーム、Ｊａｖａ（登録商標）アプリケーション（Ｘｌｅｔ）又は他のデータタイプである。トランスポートストリームは、１つ又はそれ以上のエレメンタリーストリーム及び／又はデータを時間多重化することにより形成される。
【００１７】
好適には、例えば、相互作用映像、電子商取引等のような相互作用アプリケーションを容易にするように、及び、ウェブサイトのようなダウンロードサーバから付加情報／機能性を受信器が得ることを可能にするように、システムにおいて双方向通信が可能となる。広い範囲のネットワーク８０を使用するように示しているが、好適には、付加される機能及び相互作用性がサーバ９０におけるウェブサイトにより提供されることが可能である、開かれたインターネットである。サーバに記憶されたアプリケーション又はデータのマルチキャスティング又は放送を可能にするために、好適には、サーバ９０は又、多重化器２０への接続を有する。これは直接リンクとすることが可能であるが、インターネットを介することが可能である。インターネット又は類似する通信システムの通信機能を、いずれの適切な形式において提供することが可能である、ことが理解されるであろう。例えば、受信器は、インターネットプロトコルを直接用いて、ケーブルネットワーク又は衛星接続により通信することが可能である。代替として、受信器は、インターネットへのアクセスを提供するアクセスプロバイダへの電話ベースのダイヤルイン接続を有することが可能である。受信器は、インターネットプロトコルを用いなくてもよい。サーバ９０がインターネットプロトコルを用いる場合、例えば、ゲートウェイを用いて、プロトコル変換を行うことが可能である。
【００１８】
本発明に従ったシステムについて、デジタル放送システムに対して説明したが、原理的に、本発明は又、非放送送信に対して適用されることができる。例えば、例えば、ペイ・パー・ビュー方式で、タイトルを個々の受信器に提供する場合に、同じ概念を容易に適用することができる。それ故、そのような送信を、高帯域幅インターネット接続のような代表的な放送システム（しかし、直接アドレス指定されない）により又は他の適切なシステムにより行うことが可能である。
【００１９】
図１は又、ＡＶデータを記憶する、例えば、ＤＶＤ又は固体メモリのような記憶媒体を示している。代表的には、ＡＶタイトルは、エンハンスされた機能が既に１度発展された映画又は類似するＡＶデータである。記憶媒体は、取り外し可能なタイプとすることが可能である。通常、タイトルは、例えば、ＭＰＥＧ−２を用いて、圧縮形式で記憶された。ＤＶＤにおける映画はＭＰＥＧ−２プログラムストリームフォーマットを用いる。送信のために、タイトルは変えられることが可能であり、例えば、ある部分は、長さを減少させるために取り除かれることが可能であり、コマーシャルのような、ある他の部分が追加されることが可能である。従って、タイトルは、通常、再符合化される。図１の例示としてのデジタル送信システムを用いて、これは、符号化器１０によりタイトルを供給することにより示されている。タイトルは、いずれにしても、多重化器２０によりトランスポーロストリームに多重化されることとなる。このとき、タイトルを放送するためのＭＰＥＧ−２トランスポートストリームフォーマットにタイトルを記憶するために用いられるＭＰＥＧ−２プログラムストリームフォーマットを多重変換することが必要とされ得る。勿論、タイトルは記憶媒体９５から得られる必要はないが、又、オリジナルバージョンでスタジオから供給されることが可能である。
【００２０】
タイトルに対して、相互作用特徴は利用可能である。そのような特徴は、ファイルの集合として記憶媒体９５に存在することが可能である。相互作用特徴は、記憶媒体バーチャルマシンによりタイトルコンテンツと相互作用することができる。図３は、ＤＶＤに対して用いられるような、記憶媒体バーチャルマシンについての相互作用を模式的に示している。ＤＶＤは、ＤＶＤファイルの形式で、主タイトル３１０と相互作用特徴３２０を有する。ＤＶＤは又、相互作用特徴によってのみアクセス可能である、削除されたシーン、追加されたシーン等のような付加コンテンツ３３０を有することが可能である。メニューのような相互作用特徴を、いずれのＤＶＤ対応プレーヤにおいて実行することができる。このために、相互作用特徴は、ＤＶＤバーチャルマシンに関して符合化される。プレーヤは、バーチャルマシンを実施する（即ち、バーチャルマシンにより命令された機能を実行することができる）。処理器は、自動的に及び／又はユーザによるトリガに応じて、相互作用特徴（例えば、メニュー）をロードすることができる。処理器は又、自動的に及び／又はユーザのアクションに応じて、特徴を実行する（例えば、メニュー選択を有効にする）ことが可能である。プレーヤの処理器による特徴の実行は、代表的に、レンダリングに対する出力ストリームとして、主タイトル３１０又は付加コンテンツ３３０（の一部）のロード及び提供をもたらす。
【００２１】
本発明に従って、放送受信器に、実質的に修正されていないＤＶＤ相互作用特徴を送信することが可能である。受信器は、送信されるタイトルに加えて、送信される特徴を受信することができる。相互作用特徴を実行することができるように、制御器２５０（図２に示す）は、ＤＶＤバーチャルマシンが受信した特徴を実行することを可能にする。このために、バーチャルマシンプログラムと呼ばれる適切なプログラムが制御器にロードされる。相互作用特徴は、ＤＶＤバーチャルマシンによりタイトルと相互作用する。バーチャルマシン等に対して利用可能であるコンテンツ及び相互作用特徴がある限り、同様の原理を、他のバーチャルマシンに、ひいてはＤＶＤバーチャルマシンに適用することができることが理解されるであろう。
【００２２】
図２は、代表的な放送受信器について更に詳細に示している。好適には、放送受信器は、欧州のＭＨＰ（Ｍｕｌｔｉ−ｍｅｄｉａ  Ｈｏｍｅ  Ｐｌａｔｆｏｒｍ）又は米国のＤＡＳＥプラットホームのような規定されたプラットホームに適合している。放送受信器はチューナ２１０を有する。チューナ２１０は、通常、ＭＰＥＧ−２トランスポートストリームをもたらす単独のチューニング可能高周波（ＲＦ）帯域を抽出する。可変データ信号は、デマルチプレクサ２２０（Ｄｅ−ＭＵＸ）により一定の搬送信号から分離される。その結果、音声出力、映像出力及びデータ出力が得られる。映像ストリーム及び音声ストリームは条件付きアクセス・サブシステム２３０により供給されることが可能であり、その
条件付きアクセス・サブシステム２３０はアクセス許可を決定し、データを復号化することが可能である。音声ストリーム及び映像ストリームは復号化器２４０に供給され、その復号化器２４０は、それらを、記憶装置又は映像及び音声レンダリングに適切な信号に変換する。これはＭＰＥＧ−２復号化を有することが可能である。受信器は又、ウェブサイトとの双方向通信のための通信インタフェース２８０を有する。いずれの適切な通信ハードウェア／ソフトウェアがこのために用いられることが可能であり、それは標準的電気通信ラインのための従来のモデム又は放送モデムを有する。双方向通信チャネルは、下で更に詳細に説明するように、図１のサーバ９０のようなダウンロードサーバから付加相互作用音声／映像コンテンツ又は相互作用特徴のダウンロードを容易にする。その双方向通信チャネルは又、例えば、相互作用映像、電子商取引等のようなネットワークにより相互作用されるアプリケーションを可能にする。好適には、インターネットプロトコルであって、例えば、ＭＨＰ“インターネットアクセスプロファイル”において規定されるインターネットプロトコルが用いられる。ウェブサイトから検索された関連音声／映像データは、例えば、スピーカ及び／又は映像表示装置により、ユーザに対して提供するための適切な形式に変換器２６０（音声Ｄ／Ａ変換器及びグラフィック処理器等）により変換される。その映像は、フレームバッファ２７０において復号化器２４０により生成される映像と結合されることが可能である。このようにして、付加相互作用コンテンツはオーバーレイされ（例えば、サブタイトルとして、又はピクチャ・イン・ピクチャとして）、又は映像信号と混合される。復号化器の出力は、続くレンダリングのために記憶装置又はレンダリング装置に供給されることができる。内部記憶装置２９０を示している。代表的には、出力は、レンダリング装置／記憶装置への続く供給のためにフレームバッファ２７０に、先ず記憶される。特定のアプリケーションに対して、受信器２７０は、復号化器２５０にバイパスをつける符合化出力ストリームを提供することが可能である。レンダリング装置は、それ故、復号化器機能を有することが可能であり、又は、符合化ストリームは、後の段階において、更なる復号化のために受信器に再供給されることが可能である。復号化データストリームは又、続くレンダリングのために記憶装置２９０においてレンダリングされることが可能である。受信器のユーザインタフェース２９５は、受信器がユーザと相互作用することを可能にする。ユーザインタフェース２９５は、ＩＲリモートコントロール、キーボード又は音声制御のためのマイクロフォンから信号を受信するための赤外線受信器のような、いずれの適切なユーザ入力手段を有することが可能である。出力のために、例えば、小さいＬＣＤ表示装置を用いて、又は、テレビジョンの表示装置を用いて、又は聴覚フィードバックにより、いずれの適切な形式を使用することが可能である。
【００２３】
チューナ機能２１０、デマルチプレクサ機能２２０、任意のデスクランブラ／復号化器機能２３０及び復号化器機能２４０を、専用ハードウェアを用いて実行することが可能である。ある機能又は機能の一部は又、例えば、適切なプログラムを用いてロードされるデジタル信号処理器（ＤＳＰ）を用いて、プログラム可能処理機能により実行されることが可能である。受信器における種々の機能は制御器２５０の制御の下で動作され、その制御器２５０は、代表的には、組み込まれたマイクロプロセッサ又はマイクロコントローラを有する。図の簡単化のために、制御器と他の機能との間の制御関係については示していない。付加相互作用ＡＶコンテンツ及び相互作用特徴の処理において制御器が有する役割のみを示している。
【００２４】
原理的に、バーチャルマシンプログラムを１度だけ発展する必要がある。そのバーチャルマシンプログラムは、受信器の読み出し専用メモリ（ＲＯＭ等）に予め記憶され、必要に応じて制御器にロードされることができる。バーチャルマシンプログラムは又、例えば、フラッシュメモリ、ハードディスク又は再書き込み可能記憶装置のような書き込み可能メモリに記憶されることが可能である。そのような場合、バーチャルマシンプログラムは、ＣＤ−ＲＯＭのような媒体における分配により受信されることが可能であり、インターネットのような通信システムにより送信される（好適には、一般的ダウンロードサーバ又はセットメーカのウェブサイトからダウンロードされる）ことが可能であり、又は、多重化トランスポートストリームにおいて、例えば、Ｊａｖａ（登録商標）アプレット（Ｘｌｅｔ）のようなＡＶ放送システムにより放送されることが可能である。バーチャルマシンプログラムは又、例えば、特定のサービスに申し込みがなされた、選択された受信器にマルチキャストされることが可能である。送信器に代えて又、受信器は、バーチャルマシンプログラムをダウンロードするために相互作用をとることが可能である。
【００２５】
好適な実施形態において、制御器は、ＭＨＰ又はＤＡＳＥのような所定の受信器バーチャルマシンに対してアプリケーションプログラムを実行することができる。そのようなプログラムは所定のＪａｖａ（登録商標）サブセットにおいてプログラムされることが可能である。そのような受信器バーチャルマシンはＤＶＤバーチャルマシンと区別かのうであることが理解されるであろう。好適には、相互作用特徴にＤＶＤバーチャルマシンを提供するバーチャルマシンプログラムは、受信器バーチャルマシン（例えば、ＭＨＰ  Ｊａｖａ（登録商標）マシン）に適合している。
【００２６】
図４は、放送受信器における代表的なソフトウェア階層（スタック）を示している。Ｊａｖａ（登録商標）ＴＶアプリケーション（又、Ｘｌｅｔと呼ばれる）４１０は、Ｊａｖａ（登録商標）ＡＰＩ（アプリケーションプログラミングインタフェース）４２０と、Ｊａｖａ（登録商標）プラットホームレイヤ４３０からのパケットとを用いることができる。Ｊａｖａ（登録商標）アプリケーションは、アプリケーション環境のバーチャルマシン（ＶＭ）のランタイムにおいて実行される。Ｊａｖａ（登録商標）ＴＶ／ＳＴＢ  ＡＰＩは受信器を対象としたハードウェアの制御を取り出す。リアルタイムオペレーティングシステム（ＲＴＯＳ）４４０は、Ｊａｖａ（登録商標）ＶＭ及びＪａｖａ（登録商標）パッケージを実行するために必要なシステムレベルの支援を提供する。更に、ＲＴＯＳ及び関連する装置を対象とするライブラリは、装置ドライバ４５０の集合により受信器ハードウェアを制御する。ソフトウェアレイヤ４１０乃至４５０は、図２の制御器２５０により全て実行される。必要に応じて、タスクは、幾つかのプロセスに対して分配されることが可能である。Ｘｌｅｔを含むソフトウェアレイヤは、再プログラム可能メモリに記憶されることが可能である。その一部であって、特にＲＴＯＳは又、ＲＯＭのような非プログラム可能メモリに記憶されることが可能である。
【００２７】
好適な実施形態において、受信されたタイトル及び受信された特徴は、続くレンダリングのための記憶装置であって、例えば、図２の記憶装置２９０に記憶される。バーチャルマシンプログラムは又、制御器により続く実行のために記憶装置に記憶されることが可能である。これは、同じ記憶装置であることが可能であるが、必ずしもその必要はない。
【００２８】
相互作用特徴は、ファイルの集合としてＤＶＤに記憶される。殆どのデジタルＴＶ放送システムはファイルの放送を支援する。例えば、ＭＨＰは、トランスポートストリーム多重化において階層ファイルストリームを提供するために、ＤＳＭ−ＣＣ（Ｄｉｇｉｔａｌ  Ｓｔｏｒａｇｅ  Ｍｅｄｉａ−Ｃｏｍｍａｎｄ  ＆  Ｃｏｎｔｒｏｌ）オブジェクトカルーセルを用いる。ＤＶＤ相互作用特徴は、従って、好適には、ファイルとしての放送である。
【００２９】
好適には、送信タイトルは、相互作用性を伴わずに（又は、限定的な相互作用性を伴って）、受信器によるリアルタイムのレンダリングのために意図された第１部分（例えば、主映画）を有する。相互作用特徴によってのみアクセス可能な相互作用コンテンツは、別個の第２部分として送信され、自動的はリアルタイムのレンダりんごのために意図されていない。好適には、タイトルの第１部分及び第２部分は、同じストリーム多重化の別個の多重化において放送される。受信器は、それ故、図１及び２を参照して説明したように、多重化ストリームを受信するために機能する放送受信器である。第２部分は、別個のエレメンタリーストリームとして、トランスポートストリーム多重化において放送されることが可能である。テレビジョン又はセットトップボックスのような受信器がライブ放送の間に自動的にこのエレメンタリーストリームをプレイしないことを確実にするために、それを、例えば、ＤＳＭ−ＣＣオブジェクトカルーセル及びＤＳＭ−ＣＣデータ化ルーセルを用いて、ファイルとしての放送又はプライベートストリームとして有することが可能である。
【００３０】
両方の部分を放送することに代えて、受信器は又、ダウンロードサーバからタイトルの第２部分をダウンロードするようにイニシアチブをとることが可能である。同様に、相互作用とくちょうはダウンロードサーバからダウンロードされることが可能である。そのようなダウンローディングは、同じ送信システム（例えば、直接アドレス指定されるファイル）において生じるが、又、公衆インターネットのような他の適切なネットワークにより生じることが可能である。アクセスは、料金を支払う対象者に限定することが可能である。
【００３１】
相互作用特徴及び相互作用コンテンツに対して、同期特徴、付加情報及び記憶装置限定の特徴の間で、識別がなされることが可能である。同期特徴は、主タイトルの一部をのれん打リングと同期（例えば、オーバーレイ）してレンダリングされる必要がある特徴である。‘付加情報’は、例えば、俳優の経歴に関する相互作用コンテンツの同期レンダリングを必要としない特徴に関連する。これらの非同期特徴は、オリジナルの記憶されたタイトルに対して利用可能であるが、必ずしもそうである必要はない。タイトルが受信器の割り振り場所において記録された（例えば、受信器に接続された又は受信器の中の記録可能光記憶装置又はハードディスクを用いて）場合、より高度な特徴が利用可能となる。例えば、タイトルの自由に選択可能な部分の選択を支援し、早送し、機能を巻き戻すメニューを利用することが可能になる。又、監督のコメントを、楽しんでいるシーンの表示に加えることが可能である。そのような記憶装置限定の特徴は、それらの特徴が送信されるとき、好適に識別される。制御器が付加的記憶装置限定機能の使用を可能にできるように、信号は、それ故、タイトルがローカル記憶装置（図２の内部記憶装置２９０のような）から再生される場合、制御器２５０に供給される。
【００３２】
ＤＶＤ相互作用特徴は、Ａ／Ｖコンテンツ（例えば、シーンアクセス）の一部を、直接参照する。ＤＶＤにおいて、これは、直接のアドレス指定、即ち、ディスクの割り振り場所へのポインタを用いることによりなされる。コンテンツが放送されている場合、そのようなアドレッシング情報は自動的には存在しない。識別の変換が必要とされ得る。変換を理解するために、先ず、ＤＶＤ識別についての記述が与えられる。ＤＶＤ−ビデオは、再生を制御するためにナビゲーションデータを規定する。この論理構造は（特に）次の表のようなユニットを規定する
【００３３】
【表１】
2005528041.tif 000003
これらの単位の意味は次の用である。
−  タイトル  −  映画、ＴＶプログラム又は音楽アルバム
−  プログラムチェーン  −  一連のプレゼンテーションを生成するために共にリンクされるセルの群又はプログラムの集合
−  プログラム  −  プログラムチェーンにおけるセルの群（ＰＧＣ）
−  タイトルの一部（ＰＴＴ）  −  シーンを表すタイトルの一部であって、又チャプタと呼ばれる
例えば、ＤＶＤ−ビデオディスクは、複数のプログラムチェーン（映画の異なるバージョンに対して）を有する単一のタイトル（映画）を有することが可能である。タイトルは又、ユーザがチャプタとみなすものに対応する部分（ＰＴＴ）に分割される。
【００３４】
又、ＤＶＤ−ビデオは、一部の場合にリモートコントロールコマンドに対応する再生を制御するためのコマンド（ＤＶＤ仕様のＡｎｎｅｘ  Ｊ）を規定する。これらのコマンドは、上記のように規定されたユニットを用いる再生を制御する。一部のサンプルのコマンドは次のようなものである。
−  Ｔｉｔｌｅ＿Ｐｌａｙ（タイトル数）−タイトルをプレイする
−  ＰＴＴ＿Ｐｌａｙ（タイトル数、ＰＴＴ数）−タイトルにおけるＰＴＴをプレイする
−  Ｔｉｍｅ＿Ｐｌａｙ（タイトル数、時間）−特定時間におけるタイトルをプレイする
−  ＰＴＴ＿Ｓｅａｒｃｈ（ＰＴＴ数）−現在のプレゼンテーションを停止し、特定のＰＴＴ数の最初から開始する
ＤＶＤ相互作用特徴は、非線型順序におけるコンテンツの特定の一部の再生を可能にする。これらの特徴の記述（手続き的又は宣言的）は、再生を制御するためのＤＶＤ  Ａｎｎｅｘコマンドを用いる。相互作用特徴は又、例えば、サブタイトル、外国語サウンドトラック、スクリプト及びビデオが表示されている間のスクリーンの一部における監督の注釈を、主ビデオプレゼンテーションと共に提供されるコンテンツを参照する。このコンテンツは、ＤＶＤ−ビデオと同期される必要があり、早送り／早戻し、次のチャプタ／前のチャプタのようなユーザ操作を伴ってさえ、ビデオコンテンツとの一貫性を保つ必要がある。これらの特徴は、記憶されるべきコンテンツを必要とすることなく、ＴＶ放送の間に
ユーザに対して提供されることができる。
【００３５】
両方の場合に、ＤＶＤにおける論理ナビゲーション構造と放送におけるタイミングとの間のマッピングを有することが必要である。好適な実施形態において、これは、映画がＴＶのために編集され、それ故、一部が削除され又は付加コンテンツが放送に追加された（例えば、コマーシャルブレーク、映画へのニュース放送挿入）可能性を考慮する。
【００３６】
ＭＨＰは、トランスポートストリームに含まれ、アプリケーションにアクセスすることができるＮＰＴ（Ｎｏｒｍａｌ  Ｐｌａｙ  Ｔｉｍｅ）を規定する。それは、放送におけるいずれのタイミングの不連続の、連続的単調増加時間ベースの依存性を提供する。ＮＰＴは、放送に含まれる必要はないが、ＭＨＰの一部であり、それ故、この場合、ＤＶＤコンテンツと放送との間の時間関係を規定するために用いられることができる。ＮＰＴは又、例えば、主プログラムのＮＰＴがポーズであるコマーシャルブレークの間に、ある時間の間、ポーズされることができる。放送において複数のＮＰＴが存在することが可能であるが、１つのＮＰＴのみが調子を合わせていずれのポイントにおいて増加されることができ、例えば、主プログラムのＮＰＴは、別個のＮＰＴが増加する間に挿入されたニュース放送の間にポーズにされることが可能である。本質的には、ＮＰＴは、トランスポートストリーム対メイング（ＰＣＲに基づく）からのオフセットであるが、不連続性を伴っていない。ＰＣＲは、ＭＰＥＧ−２トランスポートストリームからのａｃｒｏｎｙｍである。ＰＣＲはＰｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅの略語であり、ＰＴＳ／ＤＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ及びＤｉｓｐｌａｙ  Ｔｉｍｅ  Ｓｔａｍｐ）時間と同調するトランスポートストリームにおける基本的タイミングである。ＰＣＲは、現在の時間を与えるためにトランスポートストリーム（例えば、１００ｍｓｅｃ毎）において繰り返され、ＰＴＳ／ＤＴＳはＰＣＲと同じ時間基準を参照する。
【００３７】
相互作用特徴が放送される前に、ＤＶＤ−ビデオプレゼンテーション構造（又は、更に一般的には、記憶されたコンテンツの一部を識別するために用いられるアドレッシング構造）から放送へのマッピングを提供するマッピングテーブルが生成されることが必要であり、ここで、コンテンツの一部は、放送タイミング情報を用いて識別される。特徴を送信する前に、そのようなテーブルを、その特徴を再符合化するために用いることができる。好適な実施形態において、テーブルを有するデータファイルが生成される。データファイルは受信器に送信される。このファイルがどのように符合化されるか（例えば、ＸＭＬを用いて）の詳細は重要でないが、データファイルは、放送において存在するオリジナルの記憶タイトルのコンテンツの一部に対して、２つの間の時間緩関係を規定する。好適な実施形態において、データファイルは又、削除されたコンテンツの部分に関するウェブサイトにおける情報の一部のレンダリングを制御器が無効にすることを可能にするように、ＤＶＤコンテンツのどの部分が放送において存在するか（又は、逆に、放送において存在しないか）を規定する。
【００３８】
図５は、ＭＨＰ  ＮＰＴフォーマットにおけるコンテンツの一部のタイミング（コラム５２０において示されている）に対してＤＶＤのコンテンツの一部のアドレスをマッピングするデータファイルの例を示している。この例において、タイトル１は、７つのチャプタＰＴＴ１乃至ＰＴＴ７に分けられている。チャプタ５は、放送から削除されている。例示としてのデータファイルにおいて、データファイルからＰＴＴ５は削除されている。ＰＴＴ５は又、尚もテーブルに存在することが可能であり、ここでは、コラム５２０において、ＰＴＴ５は放送において存在しないことが（例えば、コラム５２０において値を有していないことにより）明らかにされていることが理解されるであろう。そのようなデータファイルは、明確に又は暗示的に、タイトルのどのコンテンツ部分が放送から削除されたかを示す。そのような情報に基づいて、制御器は、放送／送信タイトルにおいて存在しないコンテンツ部分に関するいずれのウェブベースのコンテンツのレンダリングを無効にすることができる。更に、オリジナルの記憶タイトルに比較して放送コンテンツにおけるギャップが存在することに留意する必要がある。ＰＴＴ３は、前のチャプタが放送時間ＮＰＴ２において終了したタイミングＮＰＴ３において開始する。このギャップは、コマーシャルのような付加コンテンツが、オリジナルの記憶コンテンツにおいて存在しなかった放送において付加されたためである。この例において又、タイトル３はその全体を削除されている。当業者は、他の記憶フォーマット及び他の放送タイミングフォーマットに対してデータを適合させることができるであろう。例として、記憶装置のアドレッシングは又、例えばＤＶＤセルレベルにおいて、チャプタより更に細かいレベルにおいてなされることが可能である。
【００３９】
上記の構造は、ＤＶＤ構造をとり、どの部分が放送において存在する（ダウンロードされる）か、を示す。勿論、代替の構造は、放送コンテンツのタイムラインと共に開始し、それが対応するのがＤＶＤのどの部分であるかを、各々の部分に対して示すようにする。相互作用特徴がどのレベルでＤＶＤを参照するかに依存して、例えば、相互作用特徴がプログラム（ＰＧ）を参照せず、それ故、ＰＧに対するマッピングを記憶する必要がない場合、このマッピングのサブセットを記憶することは十分であり得る。
【００４０】
ＭＨＰ以外のシステムは、ＮＰＴ原理を用いる必要はないが、類似する機構を有することが可能である。適切な機構がない場合、それに代えて、マッピングは、可能な不連続性を考慮する放送におけるタイミングを与えることができる。勿論、この時間情報は、相互作用アプリケーションに対して利用可能であるに違いない。
【００４１】
相互作用特徴において又、支援が提供されるコンテンツを、放送が付加することが可能であることは又、理解されるであろう。そのような新しいコンテンツ部分は指定される必要があり、例えば、それはＤＶＤアドレッシングフォーマットを模倣する。好適には、その新しい部分は、送信タイミングフォーマットを用いて識別されない。送信に依存しないフォーマットを用いることにより、異なる送信識別を用いることが可能である他の送信／放送に対する付加されたコンテンツを再使用することがより容易になる。変換データファイルは又、付加されたコンテンツ部分に対する変換データを有する。
【００４２】
好適な実施形態においては、受信器は、図２の内部記憶装置２９０のような記憶装置に送信タイトルを記憶する。送信タイトルの記憶においては、代表的には又、記録可能ディスクのような記憶装置の割り振り場所に対する放送タイミングからのマッピングが記憶される。これは、プログラム内の所定時間にジャンプすること及びトリックプレイに対する支援を可能にする（ＭＰＥＧ−２のＩフレームに対する時間／場所を記憶することが十分である多くのアプリケーションに対して）。この付加マッピングは、放送におけるタイミングに基づいて、記憶装置における割り振り場所を見つけることを可能にする。本発明に対して、相互作用特徴は、例えば、ＤＶＤアドレッシングに基づく割り振り場所を示すことが可能である。データファイルは、放送タイミングへのマッピングを示し、それ故、ディスクにおける実際の割り振り場所に放送タイミングから再びマッピングすることを可能にする、新しい記憶装置の割り振り場所を用いる。
【００４３】
上記の実施形態は、本発明を限定するのではなく、例示であり、当業者は、同時提出の特許請求の範囲における範囲から逸脱することなく、多くの代替の実施形態をデザインすることができることに留意する必要がある。用語、“有する”は、特許請求の範囲において列挙されている要素又は段階以外の要素又は段階の存在を排除するものではない。本発明は、幾つかの別個の要素を有するハードウェアにより、及び適切にプログラムされたコンピュータにより実施されることができる。システム／装置請求項が幾つかの手段を列挙する場合、それらの幾つかの手段は、全く同一のハードウェアのアイテムにより具現させることができる。コンピュータプログラムプロダクトは、光記憶装置のような適切な媒体に記憶／分配されることが可能であるが、又、インターネット又は無線の電気通信システムにより分配されるような他の形式で分配されることが可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明が用いることができるデジタル放送システムのブロック図である。
【図２】システムにおいて用いられる受信器のブロック図である。
【図３】ＤＶＤバーチャルマシンを示す図である。
【図４】受信器バーチャルマシン階層を示す図である。
【図５】本発明に従ったデータファイルの例を示す図である。
【図１】
2005528041.tif 000004
【図２】
2005528041.tif 000005
【図３】
2005528041.tif 000006
【図４】
2005528041.tif 000007
【図５】
2005528041.tif 000008
【国際調査報告】
2005528041.tif 000009
2005528041.tif 000010
2005528041.tif 000011