(57)【特許請求の範囲】
【請求項１】
実時間ファイル属性は、恒久的に実時間ファイルに割り当てられ且つ実時間ファイル付随的に共に記録され、実時間ファイル属性は、実時間ファイルの再生のために実時間ファイル転送中に、実時間ファイルのハードウェアに独立した実時間要求を記述する、実時間データを含む実時間ファイルを記録する方法であって、少なくとも以下の実時間ファイル属性、
ａ）実時間ファイル転送中の保証された最小転送レート、
ｂ）実時間ファイル転送中の最大転送レート、
ｃ）実時間ファイル転送中に使用されるバッファメモリのサイズと、
が設けられ、且つ、記録処理中に実時間ファイルの実時間特性が保存されることを保証するために、実時間ファイルを記録するための規則が、実時間ファイル属性から得られることを特徴とする方法。
【請求項２】
実時間ファイルのフラグメント化された記録のために、ファイルフラグメントのサイズとファイルフラグメントの間の距離は、実時間ファイル転送が、バッファメモリのアンダーフロー無しに全実時間ファイル転送中に、保証された最小転送レートで行われるように、選択されることを特徴とする請求項１に記載の方法。
【請求項３】
更なる実時間ファイル属性として、バージョン番号が設けられていることを特徴とする請求項１或は２に記載の方法。
【請求項４】
実時間ファイル属性は、データブロック内で結合され且つ、そのようなデータブロックは、実時間ファイルに割り当てられていることを特徴とする、請求項１乃至３のうち何れか一項に記載の方法。
【請求項５】
データブロックは、実時間ファイルに割り当てられたファイルエントリー又はシステムストリーム内の拡張された属性として、ＵＤＦ内に蓄積されていることを特徴とする請求項４に記載の方法。
【請求項６】
実時間ファイルは、実時間ファイル属性のために有効なデータ領域内の固定の領域に割り当てられていることを特徴とする請求項４に記載の方法。
【請求項７】
実時間ファイル属性は、ＭＰＥＧ  ｐｒｉｖａｔｅ＿ｓｔｒｅａｍ内に含まれていることを特徴とする請求項６に記載の方法。
【発明の詳細な説明】
【０００１】
本発明は、例えば、ＤＶＤ−ＲＡＭドライブによる記録及び/又は再生のために、実時間ファイルを転送する方法に関する。
【０００２】
従来技術
実時間ファイルは、以下に実時間データと呼ばれる、実時間で記録され又は再生されるビデオ及びオーディオ信号のようなデータを含む。この場合には、実時間特性は、記録及び再生手段による要求を起こす。例えば、ＤＶＤ−ＲＡＭドライブは、連続するセクタを高速に読出し及び書込みを行うことができる。しかしながら、他のセクタへのジャンプのときには、比較的長い時間を要する。従って、ＤＶＤ−ＲＡＭドライブの場合には、読出し機構のジャンプの数をできる限り少なくするには、記録されたデータは、できる限り隣接しているべきである。
【０００３】
この場合には、記録手段による要求も、実時間アプリケーションに依存し、即ち各実時間アプリケーションは、実時間ファイルの実時間記録に異なる条件を課する。
【０００４】
発明
本発明は、第１から第２の記録媒体への実時間ファイルの転送後でも、この実時間ファイルの再生が可能である実時間ファイルの転送方法を規定する目的に基づいている。この目的は請求項１に記載の方法により達成される。
【０００５】
本発明は、他の媒体への実時間ファイルの転送のために、実時間アプリケーションそれ自身を知ることなく、実時間ファイルに恒久的に割り当てられた属性により、ファイルマネージャが実時間ファイルの記録のための規則を得ることができる一般的な規定を提供することが非常に有益であるという洞察に基づいている。この目的のために、ファイルマネージャは、宛先記録手段の記録特性（例えば、保証された転送レート、保証されたアクセス時間、保証されたジャンプ時間等）を知る。さらに、記録手段（テープ、ＨＤＤ、ＣＤ、ＤＶＤ等）の現在ある相違のために、実時間ファイル属性は使用される記録手段と独立であるべきである。
【０００６】
原理的には、従って、実時間データを含む実時間ファイルを転送するための本発明の方法は、恒久的に実時間ファイルに割り当てられ且つ実時間ファイルの転送中に付随的に転送される実時間ファイル属性が、実時間ファイルを分類するのに設けられ、実時間ファイルの実時間特性が記録処理中に保存されることを保証するために分類を使用することが可能であることよりなる。
【０００７】
この方法は、実時間ファイルの転送に、実時間ファイルの記録又は再生が続く場合には特に有利である。
【０００８】
好ましくは、少なくとも以下の実時間ファイル属性、
ａ）実時間ファイル転送中の保証された最小転送レート、
ｂ）実時間ファイル転送中の最大転送レート、
ｃ）バッファメモリのサイズと、
が設けられ、且つ更なる実時間ファイル属性として、バージョン番号が設けられる。
【０００９】
実時間ファイル属性は、データブロック内で結合され且つ、そのようなデータブロックは、実時間ファイルに割り当てられている場合には、更に、特に有利である。
【００１０】
データブロックは、ファイルエントリー又は実時間ファイルに割り当てられたシステムストリーム内の拡張された属性として、ＵＤＦ内に蓄積されている場合には又は、実時間ファイルは、実時間ファイル属性のために有効なデータ領域内の固定の領域に割り当てられている場合には、特に有利である。
【００１１】
最後に、実時間ファイル属性は、ＭＰＥＧ  ｐｒｉｖａｔｅ＿ｓｔｒｅａｍ内に含まれていることが好ましい。
【００１２】
実施例
本発明の例示の実施例を図を参照して説明する。
【００１３】
図１は、光ディスクＤＳの幾つかのセクタｓ間に分散された実時間ファイルＲＦの例示の転送を示す。ここでは、蓄積容量２．６ＧバイトのＤＶＤ−ＲＡＭを例にして、実時間属性は以下の値、
ａ）最小転送レートＶｏ＝８Ｍビット／秒
ｂ）実時間ファイル転送中の最大転送レートＶｒ＝１６Ｍビット／秒
ｃ）バッファメモリサイズＳｂ＝１Ｍバイト
を有する。
【００１４】
最大転送ビットレートＶｒでの実時間データの転送は、この場合、短いスキップｓｓ１、ｓｓ２と長いジャンプｌｊにより中断される。トラックバッファは、最大トラックバッファサイズＳｂに時点Ｆｉｎで達するまで、最大転送レートＶｒで転送の開始時に充填される。第１の短いスキップｓｓ１の出現で、読出しがＶｏで単に行われるので、トラックバッファの占有率は低下する。第１の短いスキップｓｓ１の終了後に、読出しはＶｏで行われるように継続するが、しかし、同時に最大転送ビットレートＶｒで読み込みも行われ、この結果、トラックバッファの占有率は再びＶｒ−Ｖｏで増加する。そして、占有率が、長いジャンプｌｊと短いスキップｓｓ２の出現で同様に変化する。実時間ファイルの分割は、Ｖｏの転送レートは全体の実時間転送中をわたって起こり、それにも関わらずトラックバッファのアンダーフローが起こる点はないので、このように実時間ファイルに対する条件を満たす。
【００１５】
維持される実時間特性を有する実時間ファイルの記録の規則は、次のようである。
１．実時間ファイル転送中の保証された最小転送レートは、Ｖｏである。
２．実時間ファイル転送中の最大転送レートは、Ｖｒである。
３．実時間ファイルの転送の開始時でサイズＳｂのトラックバッファの初期充填後に、トラックバッファのアンダーフローは、実時間ファイル転送中に発生することは許容されない。
【００１６】
宛先記録装置のこれらの規則と知識で、実時間ファイルの実時間特性が保証されるように、ファイルマネージャは宛先媒体上のメモリを割り当てることが可能である。パラメータＶｏ、Ｖｒ及び、Ｓｂを選択する情況で重要なことは、それらはもとのアプリケーションの実時間要求よりも厳しいか又は同程度に厳しいかの何れかであるということである。
【００１７】
実時間ファイルのハードウェアに独立な実時間特性を記述するための実時間ファイル属性は、この場合、例えば、以下のフォーマットを有する。
【００１８】
【表１】
0004634616.tif 000002
実時間ファイル属性の他の解決方法も考えられ、次のようである。
【００１９】
【表２】
0004634616.tif 000003
この例示の実施例では、実時間ファイル属性は、例えば、ＵＤＦシステムストリームのようなＵＤＦの下で蓄積されても良い。
【００２０】
図２は、例えば、実時間ファイル属性に関するファイルに恒久的に割り当てられた蓄積空間を提供しないファイルシステムに関する実時間保存コピーＣを示す図である。実時間ファイルＲＦはこの場合には、ディジタルビデオディスクＤＶＤからＭＳ  ＤＯＳ６．２  ハードディスクパーティションＨＤＤにコピーされる。ＭＳ  ＤＯＳ６．２の下では、ファイル属性は設けられていないので、データは、実時間ファイルの先頭で２０４８バイトのサイズでデータブロックＲＦＡ内に配置されており、即ち、実時間ファイルは２０４８バイトだけサイズが増加する。この結果、ファイル属性は実時間ファイルに割り当てられ、それにより、実時間ファイル属性は常に、コピーコマンドの場合にも付随してコピーされる。
【００２１】
この場合には、コピーは、パーソナルコンピュータのファイルマネージャの補助で行われ、例えば、ＲＴＲＷ実時間ファイルはＤＶＤ−ＲＡＭの２．６Ｇバイトドライブから内部ハードディスクにコピーされる。意図は、実時間ファイルが実時間に読み出され、そして、ハードディスクに実時間で書込まれることが可能とされることである。この目的のために、ファイルマネージャは、幾つかのＨＤＤの特性を、即ちどの程度高速に隣接したセクタを読み出せるか、他のセクタに行くジャンプにどのくらいかかるか等を、知らねばならない。実時間ファイル特性によって、ファイルマネージャは、まだ自由なＨＤＤ蓄積空間が、実時間ファイルの実時間要求が満足されるために、割り当てられることが可能である方法を得ることができる。
【００２２】
実時間ファイル属性は、例えば、以下のフォーマットで、実時間ファイルに挿入される。
【００２３】
【表３】
0004634616.tif 000004
ＲＴ＿ＡＴＴＲ＿ＳＥＣ＿ＩＤは、ＤＶＤで通例の、パックヘッダ（１４バイト）の情報と最小パケットヘッダの情報を有する。それは、できるだけＤＶＤに準拠するように実時間ファイル属性を蓄積することを達成するのに便宜である。実際のデータは、ＭＰＥＧ  ｐｒｉｖａｔｅ＿ｓｔｒｅａｍ＿１として宣言される。ＲＴ＿ＡＴＴＲ＿ＩＤは、このｐｒｉｖａｔｅ＿ｓｔｒｅａｍが実時間ファイル属性を含むことを保証する、更なる識別子である。ＲＴ＿ＡＴＴＲ＿ＳＺは、実時間ファイル属性に属する後続のバイト数を規定する。２００８バイトが後続のアプリケーションに続くならば、残りの実時間ファイル属性は、後続のセクタ間で各場合に、セクタの最初の３６バイトの後に、分散される。実時間ファイル属性セクタの最初の３６バイトは、同一の内容を有する。
【００２４】
実時間ファイルの最初の２０４８バイトは、例えば、以下の内容を有する。
【００２５】
【表４】
0004634616.tif 000005
転送されたファイルの後続するバイトは、元の実時間ファイルのデータを含む。
【００２６】
実時間ファイルは、例えば、ＣＤ又は、ＤＶＤ−ＲＡＭドライブ又は、ハードディスクのような、広範囲の種類の記録／再生装置間で転送されることが可能である。更に、例えば、実時間ファイルをＤＶＤ−ＲＡＭドライブからテープへ、実時間ファイルの実時間特性を失うことなく、コピーすることが可能である。
【図面の簡単な説明】
【図１】  実時間データ転送中に、転送レートとバッファメモリ内容と共に、光ディスクの種々のセクタの間の実時間ファイルの分散を示す図である。
【図２】  実時間保存コピー後の光ディスクのいくつかのセクタとハードディスクのいくつかのセクタ間の実時間ファイルの分散を示す図である。
【図１】
0004634616.tif 000006
【図２】
0004634616.tif 000007