(57)【特許請求の範囲】
【請求項１】
記憶装置に保存されている双方向アプリケーションを復号化装置で実行する方法であって、
前記双方向アプリケーションに関連する、該双方向アプリケーションとともに前記記憶装置に保存されている音声−映像データのストリームを再生するステップと、
前記音声−映像データのストリームの再生の開始前に、前記記憶装置に保存されている第二のアプリケーションを前記復号化装置に転送するステップと、
前記音声−映像データのストリームの再生の間、前記双方向アプリケーションの前記記憶装置から前記復号化装置への転送及び該復号化装置での実行を、前記第二のアプリケーションにより制御するステップと
を有する方法。
【請求項２】
前記双方向アプリケーションの実行を支援するのに必要である全てのファイル及び制御メッセージを前記記憶装置から前記復号化装置へ転送するステップを更に有する、請求項１記載の方法。
【請求項３】
保存されている双方向アプリケーションを実行する装置であって、
音声−映像データのストリーム及び該音声−映像データのストリームに関連する前記双方向アプリケーションを保存する記憶装置と、
前記記憶装置に保存されている前記音声−映像データのストリームを再生し、且つ、前記記憶装置に保存されている前記双方向アプリケーションを実行する復号化装置と、
前記記憶装置と前記復号化装置との間にあり、前記音声−映像データのストリームを前記記憶装置から前記復号化装置に転送する第一のインターフェースと、
前記記憶装置と前記復号化装置との間にあり、前記双方向アプリケーションを前記記憶装置から前記復号化装置に転送する第二のインターフェースと
を有し、
前記記憶装置は第二のアプリケーションを更に保存し、該第二のアプリケーションは、前記音声−映像データのストリームの再生の開始前に前記第一のインターフェースを介して前記復号化装置へ転送され、前記音声−映像データのストリームの再生の間、前記双方向アプリケーションの前記記憶装置から前記復号化装置への転送及び該復号化装置での実行を制御する装置。
【請求項４】
前記双方向アプリケーションの実行を支援するのに必要である全てのファイル及び制御メッセージは、前記第二のインターフェースを介して前記記憶装置から前記復号化装置に転送される、請求項３記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、双方向テレビアプリケーション、並びに、更に詳しくは、保存された双方向テレビアプリケーションの再生性能を向上させる方法及び装置に関する。
【背景技術】
【０００２】
MHP、オープンTV、MHEG等で定義されるような双方向テレビアプリケーションは、番組（音声ストリーム、映像ストリーム、音声／映像ストリーム等）を伴う放送である。視聴者がこのような番組を録画したいと思う時、視聴者はまた、番組に関連する双方向アプリケーションも保存するか、あるいは録画したいと思う。視聴者は、番組が生放送である時と同じように録画された番組が見られることを期待する。従って、番組がそれに関連するアプリケーションを有する場合、このアプリケーションはまた、視聴者が保存された番組を再生したいと思う時に利用可能でなければならない。結果として、双方向アプリケーションは同様に保存されなければならない。
【０００３】
視聴者が双方向テレビを見、受信することが可能であるために、視聴者はデジタル・セットトップボックスを使用しなければならない。セットトップボックスの次世代版は記録能力を有し、視聴者が気に入りの番組を録画することを可能にする。如何なる所望の時間でも番組を見られるという明白な利点に加え、録画された番組は生番組に関する他の利点も有する。例えば、トリック再生動作は、番組が少なくとも部分的に録画される時にのみ可能である。従って、番組録画は、使用者に更に多くの制御を与え、番組に更に多くの特性を付与する。
【０００４】
録画された番組に関連する双方向テレビアプリケーションが保存される時に、同様のことが言える。番組が録画され、アプリケーションが保存される時、番組及びアプリケーションの無作為なアクセスが可能となる。これは、アプリケーション設計者及び視聴者が線形時間に基づく放送の視聴にもはや縛られないように、新しい、今だに未開の特性が実行可能であることを意味する。
【０００５】
番組が録画され、対応するアプリケーションが保存される時、番組及び双方向番組をネットワークで他のセットトップボックス又は記憶装置に送ることが可能となる。これは、デジタルインターフェースに関して番組の再生を可能にする。コンテンツが保存されることを識別しないセットトップボックスでのコンテンツの復号は、問題を生じ得る。保存されたコンテンツは、非線形な方法でアクセスされ得る。セットトップボックスが非線形な方法を支援しない場合、コンテンツの再生は一致しない。また、デジタルインターフェースでの再生の場合、セットトップボックスは記憶装置を有する通信を支援しない。従って、セットトップボックスがこのような動作を支援しない時ですら、録画された番組及び関連する双方向アプリケーションの非線形な再生を可能にする方法及び装置が必要とされる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、保存された双方向TVアプリケーションの再生性能を向上させる方法及び装置を提供することによって、上述の欠陥を解決することである。本発明の一つの実施例によれば、第二のアプリケーションは、保存された双方向テレビアプリケーションの性能を制御し、向上させるために使用される。
【課題を解決するための手段】
【０００７】
本発明の一つの実施例によれば、復号化装置での保存された双方向アプリケーションの稼動性能を向上させる方法及び装置が開示される。保存された双方向アプリケーションに関連する録画された番組が実行される。ここで、番組及び双方向アプリケーションは記憶装置に保存される。保存された双方向アプリケーションの稼動は、第二のアプリケーションで制御される。
【０００８】
本発明のこれら及び他の側面を、後述される実施例を参照して、明白になるように説明する。
【０００９】
本発明を、添付の図面を参照して、例として記述する。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明を受け入れるのに適切な音声及び映像装置１００を図解する。装置は、ディスク３に記録されるデジタル映像信号を受信する入力端子１を有する。更に、装置は、ディスクから再生されるデジタル映像信号を供給する出力端子２を有する。これらの端子は、デジタルインターフェースを介して、衛星、ケーブル又はMPEG  TS形式でのようなものから放送信号を受信するセットトップボックス（STB）１２の形でデジタルテレビ受信器及び復号器に接続される。セットトップボックス１２は表示装置１４に表示信号を供給する。表示装置１４は、民生テレビ受像機であっても良い。
【００１１】
図１で示されるような映像受信装置１００は、二つの主なシステム部、即ちディスクサブシステム６及び映像記録サブシステム８から成り、記録及び再生の両方を制御する。二つのサブシステムは、直ちに理解されるような多数の特性を有し、ディスクサブシステムが論理アドレス（LA）に関して使用者が気づくことなくアドレス指定され得、ディスクから／へのデータの読み込み及び／又は書き込み用の最大持続ビットレートを保証し得る、ことを特徴とする。
【００１２】
このような装置を実施するための適切なハードウェア配置は、特許出願WO-A-00/00981で図解される一つの例によって当事者に知られる。一般的に、装置は、信号処理ユニット、ディスク３からの読み込み／への書き込みのために構成される読み込み／書き込みヘッドを有する読み込み／書き込みユニットを有する。作動装置は、モーター（図示せず）がディスク３を回転させる間、ディスク３を横切る半径方向でヘッドを位置づける。マイクロプロセッサ（図示せず）は、既知の方法で全ての回路を制御するために存在する。
【００１３】
図２を参照して、セットトップボックス１２のブロック図が示される。本発明はセットトップボックスに限られず、DVD再生機、PVR、ハードディスクを有するボックスのような様々な装置にも拡張されることが、当事者によって知られる。放送信号３９は、チューナー３１で受信され、搬送される。チューナー３１は、放送された音声及び映像の双方向信号が伝送される伝達経路を選択し、処理ユニット３２に信号を送る。処理ユニット３２は、必要に応じて放送信号からのパケットを逆多重化し、信号で具現化されたテレビ番組及び／又は双方向アプリケーションを再構成する。その時、番組及びアプリケーションは、復元ユニット３３によって復元される。信号で具現化されたテレビ番組に関連する音声及び映像の情報は、表示ユニット３４に搬送される。表示ユニット３４は、NTSC又はHDTVの音声／映像のような適切なテレビジョン形式で情報の更なる処理及び変換を実行しても良い。放送信号から再構成されたアプリケーションは、ランダムアクセスメモリー（RAM）３７へ送られ、制御システム３５によって実行される。
【００１４】
制御システム３５は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（DSP）、又は他の形式のソフトウェア命令処理装置を有しても良く、ユーザー入力情報４１を受信しても良い。RAM３７は、セットトップボックスの機能への対応の要求に応じて、静的（例えばSRAM）、動的（例えばDRAM）、揮発性又は不揮発性（例えばフラッシュ）であるメモリーユニットを有しても良い。電源がセットトップボックスに印加される時、制御システム３５は、ROM３６に保存される動作システム符号を実行する。動作システム符号は、セットトップボックスが従来のパーソナルコンピュータの動作システム符号を、同じ方式で動力を供給される間、継続的に実行し、セットトップボックスが制御情報に従って動作し、双方向及び他のアプリケーションを実行することを可能にする。セットトップボックスはまた、モデム３８を有する。モデム３８は、視聴者データが放送局に伝送され得るリターンパス、及び放送局がセットトップボックスにデータを伝送し得る代替パス４０の両方を設ける。
【００１５】
“セットトップボックス”という用語がここでは使用されるが、この用語は、伝送された信号の受信及び処理、並びにテレビ又は他のモニターへの処理信号の搬送用の如何なる受信機又は処理ユニットに関することが理解される。セットトップボックスは、家において物理的にテレビの上に置かれても良く、テレビから離れた他の場所にあっても良く、あるいはテレビ自体に組み込まれても良い。
【００１６】
上述のように、使用者は、録画された番組及び双方向アプリケーションを非線形形式でアクセス可能であって欲しいと思う。本発明の一つの実施例によれば、第二のアプリケーション、例えば制御アプリケーションは、再生の間、保存された双方向アプリケーションの性能を向上させるために使用される。全てのセットトップボックスが、幾つかの双方向アプリケーションを実行するために必要な能力を有しているわけではない。制御アプリケーションは、保存された双方向アプリケーションを実行するための実際の能力を提供する。
【００１７】
制御アプリケーションは、MHP（マルチメディア・ホーム・プラットフォーム）で定義されるような共通操作のプラグイン・アプリケーションであり得る。MHP仕様は、衛星、ケーブル、地上及びマイクロ波システムを有する全ての通信ネットワークでの放送及び双方向サービス用の既存のDVB規格を拡張する。MHP仕様は、拡張放送及び双方向放送プロファイルに要求される特性及び機能の一致した集合を提供する。MHPは、一つのアプリケーションが他のアプリケーションのライフサイクルを制御することを可能にするAPI（アプリケーション・プログラマー・インターフェース）を提供する。APIは、DVBアプリケーション機関案で定められる。それは、アプリケーションが、他のアプリケーションが現在の供給コンテンツで信号を送られるものに関する、データベースを問う手段を設ける。このデータベースを介して、アプリケーションは、他のアプリケーションの特性を得ることができ、他のアプリケーションに対してプロキシ（プロキシは他のアプリケーションの代理としての役割を果たすものであり、それは代わりとして役割を果たす）を得ることができる。このプロキシを介して、プロキシが代わりを務めるアプリケーションでの手段が呼び出され得る。呼び出され得る手段は、以下の通りである。
“状態（）を得よ（getState()）”はアプリケーションがある状態を戻し、開始（start）、停止（stop）、一時停止（paused）及び破壊（destroyed）から成る。
“開始（）（Start()）”は、アプリケーションを開始する（一時停止の後で）。
“停止（）（Stop()）”は、アプリケーションを停止する。
“一時停止（）（Pause()）”は、アプリケーションの実行を休止する。
【００１８】
例えば、制御アプリケーションは、アプリケーションBにその実行を休止させるために保存された双方向アプリケーションのアプリケーション・プロキシで“一時停止（）”手段を呼び出し得る。
【００１９】
如何に制御アプリケーションが使用され得るかという他の例は、制御アプリケーションが、デジタルインターフェースの向こう側で、他のアプリケーションを取り込むために使用される時である。セットトップボックスは、アプリケーションに関するファイルを記憶装置からアプリケーションが実行されるセットトップボックスへ取り込むために、正確なファイル転送プロトコルを備えなくても良い。この相関関係は、例えば放送伝達経路を介して、他のアプリケーション（制御アプリケーション）、及びセットトップボックスへの取り込みからもたらされ得る。制御アプリケーションがセットトップボックスへ取り込まれるとすぐに、それは、記憶装置内の取り外し可能なディスク又はハードディスクに保存される他のアプリケーションに関するファイルを取り込むために、記憶装置とセットトップボックスとの間でのファイル転送をセットアップすることが可能である。
【００２０】
制御アプリケーションに保存されたアプリケーションに関して制御させることによって、セットトップボックスが、コンテンツが保存されないことに気づかないために生じるライフサイクル及び状態の問題は、解決され得る。結果として、制御アプリケーション及び関連する映像は、無作為な形式でアクセスされ得る。以下で記述される本発明の幾つかの実施例において、制御アプリケーションは保存された双方向アプリケーションの稼動を制御するために使用される。本発明の他の実施例では、表示アプリケーションは実行される双方向アプリケーションを表示するために使用される。様々なアプリケーションは、保存された双方向アプリケーションの稼動を制御するために書かれ得ることが、当事者によって理解される。本発明は如何なる特定のアプリケーションに限られない。
【００２１】
図３は、本発明の一つの実施例による記憶媒体／セットトップボックスの配置３００を図解する。セットトップボックス３０２は、デジタルインターフェース３０６を介して記憶装置３０４に接続される。デジタルインターフェースは、録画された番組及び制御アプリケーション３１０を記憶装置３０４からセットトップボックス３０２に転送するために使用される。セットトップボックス３０２及び記憶装置３０４はまた、双方向伝達経路又はインターフェース３０８によって共に接続される。双方向伝達経路３０８は、図４を参照して以下で説明されるように、保存された双方向アプリケーション３１２をセットトップボックス３０２に取り込むために使用される。
【００２２】
図４は、配置３００の動作を表わすフローチャートである。第一に、ステップ４０２において、記憶装置３０４に、番組は録画され、双方向アプリケーション３１２は保存される。録画された番組及び保存された双方向アプリケーション３１２をセットトップボックス３０２に送る前に、制御アプリケーション、例えば、共通操作のプラグイン・アプリケーションは、ステップ４０４において、デジタルインターフェース３０６によって送られ、セットトップボックス３０２上に取り出される。ステップ４０６において、録画された番組は、デジタルインターフェースによってセットトップボックス３０２に送られる。同時に、制御アプリケーションは、ステップ４０８において、録画された番組の適切な再生のために、双方向伝達経路３０８の向こう側で保存された双方向アプリケーションの取り込み、制御を開始する。保存された双方向アプリケーションの適切な稼動を支援するのに必要な全てのファイル及びメッセージは、双方向伝達経路３０８によって制御アプリケーションに送られる。
【００２３】
図５は、本発明の一つの実施例による記憶媒体／セットトップボックスの配置５００を図解する。セットトップボックス５０２は、デジタルインターフェース５０６を介して記憶装置５０４に接続される。デジタルインターフェースは、録画された番組及び表示アプリケーション５１０を記憶装置５０４からセットトップボックス５０２に転送するために使用される。セットトップボックス５０２及び記憶装置５０４はまた、双方向伝達経路又はインターフェース５０８によって共に接続される。双方向伝達経路５０８は、図６を参照して以下で説明されるように、実行された双方向アプリケーション５１２をセットトップボックス５０２で取り込むために使用される。
【００２４】
図６は、配置５００の動作を表わすフローチャートである。第一に、ステップ６０２において、記憶装置５０４に、番組は録画され、双方向アプリケーション５１２は保存される。録画された番組及び保存された双方向アプリケーション５１２をセットトップボックス５０２に送る前に、表示アプリケーション、例えば、共通操作のプラグイン・アプリケーションは、ステップ６０４において、デジタルインターフェース５０６によって送られ、セットトップボックス５０２上に取り出される。ステップ６０６において、録画された番組は、デジタルインターフェースによってセットトップボックス５０２に送られる。同時に、記憶装置内の制御装置は、ステップ６０８において、保存された双方向アプリケーションを実行し、ステップ６１０において、実行された双方向アプリケーションを表示アプリケーション５１０の制御下で双方向伝達経路５０８によってセットトップボックス５０２に転送する。ステップ６１２において、表示アプリケーションは、録画された番組で適切に出力を表示する。
【００２５】
図７は、本発明の一つの実施例による記憶媒体／セットトップボックスの配置７００を図解する。セットトップボックス７０２は、デジタルインターフェース７０６を介して記憶装置７０４に接続される。デジタルインターフェースは、録画された番組、保存された双方向アプリケーション７１２及び制御アプリケーション７１０を、記憶装置７０４からセットトップボックス７０２に転送するために使用される。
【００２６】
図８は、配置７００の動作を表わすフローチャートである。第一に、ステップ８０２において、記憶装置７０４に、番組は録画され、双方向アプリケーション７１２は保存される。録画された番組及び保存された双方向アプリケーション７１２をセットトップボックス７０２に送る前に、制御アプリケーション、例えば、共通操作のプラグイン・アプリケーションは、ステップ８０４において、デジタルインターフェース７０６によって送られ、セットトップボックス７０２上に取り出される。ステップ８０６において、録画された番組及び保存された双方向アプリケーションは、デジタルインターフェース７０６によってセットトップボックス７０２に送られる。ステップ８０８において、保存された双方向アプリケーションの稼動は、録画された番組の稼動と一致するように、制御アプリケーションによって制御される。
【００２７】
本発明の様々な実施例は、幾つかのステップのタイミングが本発明の全体の動作に影響を与えずに置き換えられ得るので、上述のステップの正確な順序に限られない。更に、“有する（comprising）”という語は、他の要素又はステップを除外するわけではなく、各用語は、複数及び単一の処理装置を除外するわけではなく、あるいは、他のユニットは、請求範囲内で列挙される幾つかのユニット又は回路の機能を実行しても良い。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例を受け入れるのに適切な音声及び映像装置のブロック図を表わす。
【図２】本発明の少なくとも一つの実施例を実施するために使用され得るセットトップボックスのブロック図を表わす。
【図３】本発明の一つの実施例による記憶装置又はセットトップボックスの配置を表わす。
【図４】本発明の一つの実施例による図３で表わされる配置の動作を図解するフローチャートである。
【図５】本発明の他の実施例による記憶装置又はセットトップボックスの配置を表わす。
【図６】本発明の一つの実施例による図５で表わされる配置の動作を図解するフローチャートである。
【図７】本発明の一つの実施例による記憶装置又はセットトップボックスの配置を表わす。
【図８】本発明の一つの実施例による図７で表わされる配置の動作を図解するフローチャートである。
【図１】
0004538328.tif 000002
【図２】
0004538328.tif 000003
【図３】
0004538328.tif 000004
【図４】
0004538328.tif 000005
【図５】
0004538328.tif 000006
【図６】
0004538328.tif 000007
【図７】
0004538328.tif 000008
【図８】
0004538328.tif 000009