(57)【要約】  ビデオ信号、及びグラフィック又は音声等の少なくとも１つの付加的な情報信号を担持する記録担体が述べられる。前記少なくとも１つの付加的な情報信号は、前記ビデオ信号と同時に再生されるものでる。記録担体は更に、どの順に前記少なくとも1つの付加的な情報信号又は前記ビデオ信号の部分が前記記録担体から読取られなければならないかを指示するスケジューリング情報を担持する。スケジューリング情報は、本発明による再生装置に前記ビデオ信号及び前記付加的な情報信号の部分をバッファオーバーフロー又はアンダーフローが生じないように読取らせることを可能にする。装置におけるバッファの大きさは、スケジューリング情報により低減され得る。
2007504589.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ信号及び前記ビデオ信号と同時に再生されるための少なくとも１つの付加的な情報信号を担持する記録担体において、どの順に前記少なくとも1つの付加的な情報信号又は前記ビデオ信号の部分が当該記録担体から読取られなければならないかを指示するスケジューリング情報を更に担持することを特徴とする記録担体。
【請求項２】
請求項１に記載の記録担体において、
前記スケジューリング情報は、エントリを有するテーブルの形態であり、各エントリは、読取られるべき部分の開始位置を指示する第1パラメータを有することを特徴とする記録担体。
【請求項３】
請求項２に記載の記録担体において、
各エントリは更に、読取られるべきデータの量を指示する第２パラメータを有することを特徴とする記録担体。  
【請求項４】
ファイルシステムを有する、請求項３に記載の記録担体において、
前記スケジューリング情報は、ファイルシステム情報の一部であることを特徴とする記録担体。
【請求項５】
請求項４に記載の記録担体において、
前記第１パラメータは、当該記録担体上の論理ブロックを指すことを特徴とする記録担体。
【請求項６】
請求項５に記載の記録担体において、
前記第２パラメータは、読取られるべき論理ブロック数を指すことを特徴とする記録担体。
【請求項７】
前記ビデオ信号、前記少なくとも１つの付加的な情報信号及び前記スケジューリング情報が、当該記録担体上で別個のファイルに格納されている、請求項３に記載の記録担体において、
前記第１パラメータは、読取られるべき対応するファイル内の相対位置を指すことを特徴とする記録担体。
【請求項８】
請求項７に記載の記録担体において、
前記第２パラメータは、前記対応するファイルから読取られるべきバイト数を指すことを特徴とする記録担体。
【請求項９】
記録担体に記録されたビデオ信号及び少なくとも１つの付加的な情報信号を再生するための装置であって、
−  前記ビデオ信号及び前記少なくとも１つの付加的な情報信号をそれぞれ対応するバッファリング手段に供給するため、前記記録担体から前記ビデオ信号及び前記少なくとも１つの付加的な情報信号の部分を読取るための読取手段、
−  前記記録担体から読取られた前記ビデオ信号の前記部分をバッファするための第１バッファ手段、
−  前記記録担体から読取られた前記少なくとも１つの付加的な情報信号の前記部分をバッファするための第２バッファ手段、及び
−  少なくとも１つの出力信号を得るように、前記第１バッファ手段により供給された前記ビデオ信号の前記部分及び前記第２バッファ手段により供給された前記少なくとも１つの付加的な情報信号の前記部分を処理するための信号処理手段
を有する装置において、
前記読取り手段は更に、前記記録担体からスケジューリング情報を読取るように構成され、前記スケジューリング情報は、どの順に前記少なくとも1つの付加的な情報信号又は前記ビデオ信号の部分が前記記録担体から読取られなければならないかを指示し、当該装置は更に、前記スケジューリング情報に依存して前記少なくとも１つの情報信号又は前記ビデオ信号の部分を読取り、読取られた前記部分を対応する前記バッファリング手段に供給するように前記読取り手段を制御するためのスケジューリング手段を有することを特徴とする装置。
【請求項１０】
請求項９に記載の装置において、
前記スケジューリング情報は、エントリを有するテーブルの形態であり、各エントリは、読取られるべき部分の開始位置を指示する第１パラメータを有し、前記スケジューリング手段は、前記第１パラメータを取り出し、該第１パラメータにしたがって前記読取り手段を制御するように構成されることを特徴とする装置。
【請求項１１】
請求項１０に記載の装置において、
各エントリは更に、読取られるべきデータの量を指示する第２パラメータを有し、前記スケジューリング手段は更に、前記第２パラメータを取り出し、該第２パラメータにしたがって前記読取り手段を制御するように構成されることを特徴とする装置。
【請求項１２】
請求項９、１０又は１１に記載の装置において、
前記ビデオ信号は、ＭＰＥＧ信号の形態であり、前記信号処理手段は、前記ＭＰＥＧ信号を復号するように構成されることを特徴とする装置。
【請求項１３】
ビデオ信号及び前記ビデオ信号と同時に再生されるための少なくとも１つの付加的な情報信号を記録担体に記録する方法であって、
−  前記ビデオ信号を取り出すステップ、
−  前記少なくとも１つの付加的な情報信号を取り出すステップ、
−  前記ビデオ信号をビデオ信号部分のシーケンスに分けるステップ、
−  前記少なくとも１つの付加的な情報信号を付加的な情報信号部分のシーケンスに分けるステップ、及び
−  前記ビデオ信号部分及び前記付加的な情報信号部分を前記記録担体に書込むステップ
を有する方法において、
−  前記ビデオ信号及び前記付加的な情報信号の各部分に対して、前記ビデオ信号及び前記少なくとも１つの付加的な情報信号を同時に再生する際にバッファアンダーフローを回避するように、再生装置の対応するバッファ内で遅くとも利用可能となるべき時点を決定するステップ、
−  どの順に前記ビデオ信号及び前記少なくとも1つの付加的な情報信号の部分が、前記決定された時点に依存して再生装置により前記記録担体から読取られなければならないかを指示するスケジューリング情報を生成するステップ、及び
−  前記スケジューリング情報を前記記録担体に書込むステップ、
を更に有することを特徴とする方法。
【請求項１４】
記録担体に記録されたビデオ信号及び少なくとも１つの付加的な情報信号を再生する方法であって、
−  前記ビデオ信号の部分を読取るステップ、
−  前記少なくとも１つの付加的な情報信号を対応するバッファリング手段に供給するため前記記録担体から前記少なくとも１つの付加的な情報信号の部分を読取るステップ、
−  前記記録担体から読取られた前記ビデオ信号の前記部分をバッファするステップ、
−  前記記録担体から読取られた前記少なくとも１つの付加的な情報信号の前記部分をバッファするステップ、及び
−  少なくとも１つの出力信号を得るように、第１バッファ手段からの前記ビデオ信号の前記部分及び第２バッファ手段からの前記少なくとも１つの付加的な情報信号の前記部分を処理するステップ
を有する方法において、
−  どの順に前記少なくとも1つの付加的な情報信号又は前記ビデオ信号の部分が前記記録担体から読取られなければならないかを指示するスケジューリング情報を前記記録担体から読取るステップ、及び
−  前記スケジューリング情報に依存して前記読取るステップを制御するステップ
を更に有することを特徴とする方法。
【請求項１５】
コンピュータに請求項１４に記載の方法を実行可能にさせるための記録担体上に記録されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ信号及び前記ビデオ信号と同時に再生されるための少なくとも１つの付加的な情報信号を担持する記録担体に関する。本発明は更に、斯かる記録担体に記録されたビデオ信号及び少なくとも１つの付加的な情報信号を再生するための装置であって、
−  前記ビデオ信号及び前記少なくとも１つの付加的な情報信号をそれぞれ対応するバッファリング手段に供給するため、前記記録担体から前記ビデオ信号及び前記少なくとも１つの付加的な情報信号の部分を読取るための読取手段、
−  前記記録担体から読取られた前記ビデオ信号の前記部分をバッファするための第１バッファ手段、
−  前記記録担体から読取られた前記少なくとも１つの付加的な情報信号の前記部分をバッファするための第２バッファ手段、及び
−  少なくとも１つの出力信号を得るように、前記第１バッファ手段により供給された前記ビデオ信号の前記部分及び前記第２バッファ手段により供給された前記少なくとも１つの付加的な情報信号の前記部分を処理するための信号処理手段を有する装置に関する。
【０００２】
本発明は更に、記録担体にビデオ信号及び前記ビデオ信号と同時に再生されるための少なくとも１つの付加的な情報信号を記録する方法に関する。
【背景技術】
【０００３】
上述の記録担体及び装置はよく知られていて、例えば、ＤＶＤ規格に従うディスク及びＤＶＤプレーヤである。現在のシステムでは、全ての基本ストリームが、メインマルチプレクス(Main multiplex)に多重化される。これは、基本ストリームが適時読取られ、バッファリングを最小化できる利点を持つ。しかしながら、メインマルチプレクスストリームのトータルのビットレートが高くなる。例えば、ディスクが異なる言語の補助音声及び字幕をサポートしている場合、付加的な基本ストリームが、全てのサポートされている補助音声及び字幕のためにメインマルチプレクスに付加されなければならない。再生中、メインマルチプレクス全体がディスクから読取られ、選択された付加的なストリームしかビデオ信号との同時再生に用いられない。装置は、高ビットレートを持つメインマルチプレクスを読取ることができなければならない。斯かる装置の読取手段は、ビデオストリーム及び要求された基本ストリームしか読取ることが必要とされない帯域幅よりも大きな帯域幅を持たなければならない。更に、メインストリームは、オーサリングプロセス中に再多重化されなければならず、このオーサリングプロセスは、付加的な情報信号がメインストリームに付加されるプロセスである。これは、ビデオ信号が処理されなければならないので、ビデオ信号に影響を与え得る、複雑なオペレーションである。更に、補助音声及び字幕は特定の領域に対してなされる。ゆえに、メインマルチプレクスが生成された後は付加的な情報信号を付加することができないので、１つのメインマルチプレクスを備える記録担体を作成するに先立ち、全ての基本ストリームが利用可能でなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、より簡単に構成され得る、ビデオ信号及び少なくとも１つの付加的な情報信号を担持する記録媒体を提供することにある。更に、本発明の目的は、読取手段の所要の帯域幅を減らして、記録担体からビデオ信号及び所要の付加的な情報信号の両方を読取ることができる再生装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明による記録担体は、どの順に前記少なくとも1つの付加的な情報信号又は前記ビデオ信号の部分が当該記録担体から読取られなければならないかを指示するスケジューリング情報を更に担持することを特徴とする。
【０００６】
本発明によるビデオ信号及び少なくとも１つの付加的な情報信号を再生するための装置は、前記読取り手段が更に、前記記録担体からスケジューリング情報を読取るように構成され、前記スケジューリング情報が、どの順に前記少なくとも1つの付加的な情報信号又は前記ビデオ信号の部分が前記記録担体から読取られなければならないかを指示し、当該装置が更に、前記スケジューリング情報に依存して前記少なくとも１つの情報信号又は前記ビデオ信号の部分を読取り、読取られた前記部分を対応する前記バッファリング手段に供給するように前記読取り手段を制御するためのスケジューリング手段を有することを特徴とする。
【０００７】
本発明は以下の認識に基づく。通常、映画会社は、１つの言語で映画を作製する。ビデオ信号は、通常、ＭＰＥＧ信号である。しかしながら、ビデオ信号は、グラフィック、画像、動画、映像又はアイコン等の可視的に表され得る如何なる信号であってもよい。付加的な言語及び／又は字幕が、オーサリングツールにより付加される。好ましくは、受け取られたビデオ信号は、変更なく記録担体上に記録される。ビデオ信号が変更されなければならない場合、これは、ＭＰＥＧ信号にエラーを引き起こすかもしれない。それ故、付加的な信号は、オリジナルのビデオ信号とは別個に、即ち、異なるファイル又はストリームに格納される。再生中、ビデオ信号及び付加的な信号の両方が同時に同期して再生されなければならない。少なくともビデオ信号又は付加的な情報信号のいずれか、又は両方が可変ビットレートを持つ場合、装置は、デコーディングバッファにおいてバッファアンダーフロー又はオーバーフローを回避するようにビデオ信号及び付加的な信号の部分が記録担体からいつ読取られなければならないかを知る必要がある。しかしながら、これら部分が読取られなければならない順番は一定ではない。バッファアンダーフロー又はオーバーフローがないことが重要である。ビデオ信号及び付加的な信号は異なるロケーションに置かれるので、読取り手段のジャンプが、ビデオ信号及び付加的な情報信号の後続の部分を読取るために必要とされる。再生中のいくらかの時間間隔が、その他のものよりジャンプに適している。適当な時間間隔は、例えば、低ビットレートを持ち、信号又はファイルの１つからのデータのエクステント(extent)の読取りの直前に位置付けられる。更に、各部分の互いに関する物理ロケーションが考慮されなければならない。なぜなら、これは、読取られるべき一方の部分のエンドロケーションから読取られるべき後続部分のスタートロケーションへの読取り手段の移動に必要とされる時間を決定するからである。これら全ての特性は、ディスクのオーサリング中に知られる。なぜなら、その時点で、ディスクのレイアウトが作成されるからである。オーサリングツールは、バッファアンダーフロー及びオーバーフローの両方を回避するように、どの順にビデオ信号及び付加的な情報信号の部分が記録担体から読取られなければならないかを決定することができる。通常、バッファオーバーフローは、読取られるべき信号の部分を記憶するためバッファにおいて十分な領域が利用可能になるまでこの信号部分の読取りを遅らせることにより回避される。しかしながら、他のバッファのフルネス(fullness)は、待っている間監視されない。非常に低いビットレートの信号が現在監視されているバッファに存在する場合、信号の次の部分をバッファに記憶するために十分な領域が利用可能となるまで長い時間がかかる。他のバッファの１つが、例えば他の信号の１つが高ビットレートを持つため、待っている間空になるかもしれない。この結果、この高ビットレートの信号に対してバッファアンダーフローが生じるであろう。
【０００８】
本発明によれば、スケジューリング情報が記録担体上で利用可能である。スケジューリング情報は、どの順に関連するファイル又は信号の部分が記録担体から読取られなければならないかを指示する。記録担体上の信号のロケーション及びビットレートを少なくとも考慮することにより、斯かるスケジューリング情報が、記録担体の記録中又はビデオ信号の編集中に利用可能となり得る。編集のいくつかの例は、音声ダビング、又はビデオ信号とサブプレイアイテムとの組み合わせである。スケジューリング情報は、編集中に生成され得る。編集後、スケジューリング情報は、記録担体上に記録される。スケジューリング情報は、付加的な情報信号の情報が利用可能ならいつでも生成されることができ、メインビデオ信号を変更することなく付加され得るため、スケジューリング情報を有する付加的なファイルを記録担体上にただ書込むことにより、スケジューリング情報をメインビデオ信号及び付加的な信号に付加することは非常に簡単である。
【０００９】
ビデオ信号及び付加的な情報信号の選択したものしか再生中記録担体から読取られる必要がないので、読取りユニットの帯域幅は、ビデオ信号が全ての付加的な情報信号を有する多重化信号にある場合よりも少なくすることができる。明らかに、帯域幅の要求が少ない読取りユニットは、より安価となり得る。更に、スケジューリング情報を使用することにより、スケジューリングが非常に容易になる。なぜなら、情報が読取られなければならない瞬時が、スケジューリング情報内の情報により決定され、関連するバッファの充填度の計測を通じて装置により継続的に決定される必要がないからである。
【００１０】
本発明のこれらの及び他の特徴は、図面を参照した実施例により明らかとなり、詳述されるであろう。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明による記録担体２の第１実施例を示す。記録担体は、好ましくは、光ディスクの形態である。しかしながら、メモリ容量が全ての必要な情報を格納するのに十分ならば固体メモリ、即ち、フラッシュメモリが用いられてもよい。ストリームファイル４が記録担体上に格納される。ストリームファイルは、メインストリームのビデオ／音声及びスケジューリング情報を有する。更に、１つの別の言語の音声を含む補助音声ファイル６、他の言語のための字幕を含む字幕ファイル８、及びメニュー用の画像又はビデオ信号と例えばオーバーレイにより組み合わされるべき画像を含む静止画ファイルのうちの少なくとも１つが、記録担体上に書込まれる。これらファイルは、ファイルエクステント(file extents)に分割される。各ファイルエクステントは、記録担体のアドレシング空間に連続的に書込まれる。ファイルのファイルエクステントは、記録担体の論理ボリュームに分散される。１つのファイルのファイルエクステントが記録担体上で連続的に書込まれる必要はない。
【００１２】
スケジューリング情報は、記録担体上の別個のファイルに格納される。特定のファイルが、ビデオ及び付加的な情報信号の各組み合わせのために格納されるであろう。例えば、ディスクの製造者が、オランダ語及びドイツ語のオプション音声を持つオリジナルは英語で話されるビデオ信号を視聴する可能性を提供する場合、ビデオ及びオランダ語の組み合わせのためのスケジューリング情報ファイル及びビデオ及びドイツ語の組み合わせのためのスケジューリング情報ファイルが利用可能でなければならない。異なる言語の字幕が提供される場合同じことががなされなければならない。
【００１３】
スケジューリング情報は、テーブルの形態であってもよい。図２は、斯かるスケジューリング情報を有するテーブルの実施例を示す。テーブル内の各エントリは、いつファイル又はファイルエクステントの部分が読取られなければならないかを指示するフィールド１２を有する。このタイムフィールド内の時間値は、ＭＰＥＧマルチプレクスストリーム(MPEG Multiplex stream)のシステムタイムクロック(System Time Clock: STC)から得られる。更に、エントリは、どのファイル又はファイルエクステントが読取られなければならないかを指示するファイル、及び読取られるべき部分の開始アドレスを指示するフィールドを有する。開始アドレスは、通常ファイル内のバイト番号であるファイル内のアドレス、又は通常論理ブロック番号として表される記録担体上の物理開始アドレスであってもよい。読取られるべき部分が固定サイズを持たない場合、各エントリは、読取られるべきデータの量を指示するフィールドを有する。この量は、読取られるべき論理ブロックの数又はバイト数であってもよい。
【００１４】
本発明による装置３０が図３に示されている。この装置は、記録担体３２からビデオ信号、スケジューリング情報及び付加的な情報信号を読取るための読取手段３１を有する。記録担体は、本実施例では光ディスクである。ビデオ信号は、ＭＰＥＧトランスポートストリームの形態である。斯かるトランスポートストリームは、ビデオ信号及び対応する音声信号を有する。付加的な情報信号は、ＡＳＣＩＩファイル、ＭＰＥＧ−２音声ファイル又はＪＰＥＧファイルであってもよい。ＡＳＣＩＩファイルは、特定言語の字幕付け(subtitling)を有する。ＡＳＣＩＩファイルは、各言語に対して記録担体上に書き込まれる。ＭＰＥＧ−２音声ファイルは、特定言語のための音声ストリームを有する。ＪＰＥＧファイルは、ビデオ信号と組み合わせるためのサブ画像を含む。
【００１５】
読取られたビデオ信号及び付加的な信号は、それぞれ関連するバッファ３３、３４及び３５に供給される。これらバッファは、ファーストインファーストアウト機能を実行する。これらバッファの出力部は、処理ユニット３６に接続されている。処理ユニットは、ビデオ信号及び音声信号を得るように、並びに可能であれば例えばユーザ環境を制御するために他の信号を得るように、これらバッファにより供給される信号を同時に再生するよう構成される。ビデオ信号及び音声信号は、それぞれ関連する出力部３７及び３８に供給される。
【００１６】
前記装置は更に、スケジューリングユニット３９を有する。スケジューリングユニットは、スケジューリング情報を取り出し、読取ユニット３１を制御するよう構成される。スケジューリングユニットは、信号部分が読取られなければならない時間を決定できるようにするため、メインビデオストリームから時間情報を取り出すための入力部を持つ。スケジューリングユニットは以下の機能を実行する。先ず、スケジューリングユニットは、スケジューリング情報を取り出す。スケジューリング情報は、好ましくは、テーブルの形態である。次いで、スケジューリングユニットは、テーブルの最初のエントリを取り出す。このエントリは、いつどのファイルから一部が読み出されなければならないかを指示する。更に、エントリは、ファイル内のどこに又は物理的にディスク上のどこに上記部分が位置し、どのくらいのデータ量が読取られなければならないかを指示する。前記装置は、新しい部分が読取られなければならない時間を決定するためにメインマルチプレクスストリームからシステムタイムクロックを取り出す。スケジューリングユニットは、システムタイムクロックと、読取られたエントリから取り出された時間とを比較する。システムタイムクロックが、このエントリ時間より遅い時間となるや否や、スケジューリングユニットは、開始アドレスフィールドにおいて指示される位置で始まる前記エントリの信号の部分を読取り、量フィールドにおいて指示される量を読取るように読取ユニットに対して命令する。次いで、スケジューリングユニットは、テーブルから新しいエントリを取り出し、ビデオ信号におけるシステムクロック時間が現在のエントリのフィールドにおける時間より再び遅くなるまで、読取ユニットに対して次の部分を読取らせる命令を持って待つ。
【００１７】
スケジューリング情報は、ファイルシステムテーブルに格納されてもよい。この場合、スケジューリングは、ファイルシステムレイヤ(File System layer)で行なわれる。テーブルは、初めに、プレイリスト(Play List)の起動中オペレーティングシステム(Operating system)により読取られる。テーブルの各エントリは、どのファイルからデータが読取られなければならないかを指示する第１フィールド、読取が始まらなければならないファイルの論理ブロックを指示する第２フィールド、及び第２フィールドにより指示された論理ブロックから始まる、読取られなければならない論理ブロック数を指示する第３フィールドを含む。ここでは、スケジューリングユニットは、前のエントリがファイナライズされると新しいエントリを実行するように構成されている。エントリがテーブルから取り出されると、スケジューリングユニットは、読取られるべきファイルに対応するバッファの空き容量を監視する。空き容量がこのエントリにより読取られるべきデータ量より大きくなるや否や、スケジューリングユニットは、記録担体から該当部分を読取るように読取ユニットに対して命令する。
【００１８】
スケジューリング情報は、以下の方法により生成されてもよい。この方法は、ディスクのオーサリング中に実施されてもよい。なぜなら、その際に、ディスクのレイアウトが作成されるからである。最初に、ＭＰＥＧトランスポートストリームの形態のビデオ信号が取り出される。次いで、ビデオ信号と同時に再生されなければならない、付加的な情報信号が取り出される。時間的なビットレートが、ビデオ信号及び付加的な情報信号の両方から決定される。これら信号は、ビットレートに依存して部分に分けられる。次いで、ビデオ信号及び付加的な情報信号の各部分に対して、当該部分が再生装置の対応するバッファ内で遅くとも利用可能となるべき時点が、ビデオ信号及び少なくとも１つの付加的な信号を同時に再生する際バッファアンダーフローを回避するように決定される。スケジューリングを最適化するために、更に、読取られるべき後続の部分のディスク上のロケーションが考慮されてもよい。光ピックアップユニットの比較的遅い動作が、バッファアンダーフローの理由であるかもしれない。スケジューリング情報のテーブル内のエントリは、読取られるべき各部分に対して生成される。エントリは、少なくとも読取られるべきファイル、開始アドレスに対する参照(reference)、及び読取られるべき部分のサイズを有する。スケジューリング情報が作成された後、ＭＰＥＧトランスポートストリーム、付加的な信号及びスケジューリング情報が記録担体上に書込まれる。
【００１９】
図４は、前記装置の機能を概略的に示す。読取ユニット３１は、特定の再生レートＲｄでディスクからデータを読取る。データは、前記レートＲｄで対応するバッファに供給される。バッファは、現在の読取動作を始めたテーブル内のエントリにより定義される。図４において、データは、バッファ１(Buffer-1)に供給される。各バッファは、対応するリークレート(leak rate)を持つ。バッファ１、バッファ２及びバッファ３のリークレートは、それぞれ、Ｒ１、Ｒ２およびＲ３により示されている。各バッファのリークレートは、対応するアプリケーションにより必要とされるデータに依存する。図３における処理ユニット３６は、図４に示される３つのアプリケーションを同時に処理することに留意されたい。この処理は、完全にソフトウェアであってもよい。しかしながら、代替的には、アプリケーションは、特定のハードウェアにより処理されてもよく、例えば、ビデオは、ビデオプロセッサ上で、音声は、オーディオプロセッサ上、グラフィックは、特定のグラフィックプロセッサ上で処理されてもよい。
【００２０】
図５ａは、３つのファイルを概略的に示す。各ファイルは、特定の大きさのバイトを持つ。ファイルの始まりにおけるバイトは、通常、アドレス番号０を持ち、ファイルの最後のバイトは、ファイルサイズ−１に対応するアドレスを持つ。このようにして、アドレス番号Ｘ−１は、ファイル内でＸ番目のバイトを指す。図５ｂは、３つのファイル、及び記録担体上のそれぞれ対応するロケーションを概略的に示す。ファイルは、記録担体上で連続してもよい。図５ｂにおいて、５０２で示されるファイル２(File-2)及び５０３で示されるファイル３(File-3)は、記録担体上で連続している。ファイル１(File-1)は、記録担体上で２つの連続部分に分割されている。記録担体上のアドレスは、ディスク上の論理ブロック番号（LBN）を指す。論理ブロックは、固定数のバイトを有する。通常、番号０を持つ論理ブロックは、ディスクの内側にある。更に、論理ブロックは、昇順に番号付けされる。
【００２１】
図６は、３つのバッファの充填度及び読取プロセスの対応するスケジューリングの一例を示す。第１の時間ｔ１において、スケジューリングテーブルからのエントリが実行される。このエントリにしたがって、読取ユニットは、ファイル１(File-1)からデータの部分を読取り、このデータの部分をバッファ１(Buffer-1)に供給するように命令される。バッファ１(Buffer-1)は、再生レートＲｄ−バッファ１(Buffer-1)からのリークレートＲ１に対応するレートで充填されていく。同時に、他のバッファからのデータが、対応するアプリケーションに供給される。第２の時間ｔ２において、スケジューリングテーブルからの次のエントリが実行される。このエントリにしたがって、読取ユニットは、ファイル２(File-2)からデータの部分を読取り、このデータの部分をバッファ２(Buffer-2)に供給するように命令される。バッファ２(Buffer-2)は、再生レートＲｄ−バッファ２(Buffer-2)からのリークレートＲ２に対応するレートで充填されていく。同時に、他のバッファからのデータが、対応するアプリケーションに供給される。第３の時間ｔ３において、スケジューリングテーブルからの次のエントリが実行される。このエントリにしたがって、読取ユニットは、ファイル１(File-1)からデータの部分を読取り、このデータの部分をバッファ１(Buffer-1)に供給するように命令される。バッファ１(Buffer-1)は、再生レートＲｄ−バッファ１(Buffer-1)からのリークレートＲ１に対応するレートで充填されていく。同時に、他のバッファからのデータが、対応するアプリケーションに供給される。第４の時間ｔ４において、再び、スケジューリングテーブルからの次のエントリが実行される。このエントリにしたがって、読取ユニットは、ファイル３(File-3)からデータの部分を読取り、このデータの部分をバッファ３(Buffer-3)に供給するように命令される。バッファ３(Buffer-3)は、再生レートＲｄ−バッファ３(Buffer-3)からのリークレートＲ３に対応するレートで充填されていく。同時に、他のバッファからのデータが、対応するアプリケーションに供給される。記録担体上であるロケーションから他のロケーションにジャンプすることは時間がかかり、その間、データは記録担体から読取られないことに留意されたい。その一方、データは、バッファから対応するアプリケーションに供給される。ゆえに、記録担体からの再生レートＲｄは、これらバッファの平均リークレートの合計よりも高くなければならない。スケジューリングは、アンダーフロー又はオーバーフローがどのバッファにおいても決して起こらないように実行される。本例では、ファイルの読取られるべきデータの部分の大きさは、ファイル毎に一定である。ファイル１(File-1)について、この大きさは、ファイル２(File-2)又はファイル３(File-3)の読取られるべき部分に対する大きさよりも大きい。しかしながら、この大きさは、特定のファイルに対して可変であってもよく、これは、アンダーフロー及びオーバーフローを持つことなくバッファを更に減らすことを可能にする。
【００２２】
本発明はその好ましい実施例を参照して上述されたが、これらは限定的な例ではないことを理解されたい。すなわち、種々の変形が、請求の範囲により規定された本発明の範囲を逸脱することなく当業者にとって想到され得る。ビデオ信号は、上述の実施例では映像のシーケンスである。しかしながら、実施例で用いられるビデオ信号は、グラフィック、画像、動画、映像、又はアイコン等の可視的に表され得る如何なる信号であってもよい。ビデオ信号及び付加的な情報信号は、別個のディスク、例えば、ビデオ信号及びスケジューリング情報を担持する第１ディスク並びに付加的な情報信号を担持する第２ディスク上に格納されてもよい。この場合、装置は、２つのディスクから並列に読取るように構成されるべきである。ディスクチェンジャがこれをなし得るであろう。この場合、装置は、どちらのディスクに各関連するファイルが格納されているかを知るべきである。この情報は、読取られるべきファイルを指示するフィールドに格納されてもよい。第２ディスクは、ハードディスクであってもよい。この実施例において、付加的な情報ファイルは、先ず、ディスク又はインターネットからハードディスクにコピーされる。ファイルが全てそろうと、ビデオ信号の再生が開始され得る。
【００２３】
“有する”という動詞及びその活用の使用は、如何なる請求項に規定されるもの以外の要素及びステップの存在を除外するものではない。単数様に表される構成要素は、複数の斯かる構成要素の存在を除外するものではない。各請求項において、括弧内に置かれた如何なる参照符号も当該請求項の範囲を限定するものとみなしてはならない。本発明は、ハードウェア及びソフトウェアによって実現され得る。幾つかの“手段”は、ハードウェアの同一アイテムによって表されるかもしれない。本発明がソフトウェアとして実現される場合、対応するプログラムが、装置に当該プログラムを実行可能にし、本発明による方法を実行可能にするように記録担体上に格納されてもよい。さらに、本発明は、如何なる新規のフィーチャ又はこれらフィーチャの組合わせにも存在する。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明による記録担体の実施例を示す。
【図２】図２は、スケジューリング情報を有するテーブルの実施例を示す。
【図３】図３は、本発明による再生装置を示す。
【図４】図４は、装置の機能を概略的に示す。
【図５ａ】図５ａは、３つのファイル及び記録担体上のそれぞれ対応するロケーションを概略的に示す。
【図５ｂ】図５ｂは、３つのファイル及び記録担体上のそれぞれ対応するロケーションを概略的に示す。
【図６】図６は、３つのバッファの充填度及び読取プロセスの対応するスケジューリングの例を示す。
【図１】
2007504589.tif 000003
【図２】
2007504589.tif 000004
【図３】
2007504589.tif 000005
【図４】
2007504589.tif 000006
【図５ａ】
2007504589.tif 000007
【図５ｂ】
2007504589.tif 000008
【図６】
2007504589.tif 000009
【国際調査報告】
2007504589.tif 000010
2007504589.tif 000011
2007504589.tif 000012