(57)【要約】本発明は、シーケンシャルな媒体のファイルを読み込む方法及び装置、シーケンシャルな媒体にファイルを記録する方法及び装置、並びに前記シーケンシャルな媒体自体に関する。本発明によるシーケンシャルな追記型媒体の利用を可能とするために、管理情報領域の現在のバージョンを指すファイルシステム記述子が、ボリュームの先頭部に配置された予約されたトラックに記録される。これによって、前記管理情報領域は前記ボリュームに記録されるファイルの後の位置に記録される。
2004520672.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）ボリューム及びファイル管理のために利用されるデータ構造を保存する管理情報領域を記録するステップと、
（ｂ）前記ボリュームにファイルを記録するステップとを有する、シーケンシャルな媒体にファイルを記録する方法であって、
（ｃ）前記ファイルの後の位置に前記管理情報領域を記録するステップと、
（ｄ）前記管理情報領域の現在のバージョンを指すファイルシステム記述子を、前記ボリュームの先頭部に配置された予約されたトラックに記録するステップとを特徴とする方法。
【請求項２】
セッションの末尾部に前記管理情報領域を記録するステップを特徴とする、請求項１に記載の方法。
【請求項３】
前の管理情報領域の後の位置、又は次のセッションの間に前記前の管理情報領域の後に追加されるファイルの後の位置に配置される、新たな管理情報領域を記録することにより前記次のセッションを生成するステップを特徴とする、請求項１又は２に記載の方法。
【請求項４】
前記管理情報領域の現在のバージョンを指す更なるファイルシステム記述子を、前記予約されたトラックに記録するステップを特徴とする、請求項３に記載の方法。
【請求項５】
前記予約されたトラックは、前記媒体のリードイン領域の近くの所定の位置に配置されることを特徴とする、請求項１に記載の方法。
【請求項６】
前記ファイルシステム記述子をエラー訂正コードブロックに配列し、記録されていないブロックによりファイルシステム記述子のシーケンスを終了するステップを特徴とする、請求項１に記載の方法。
【請求項７】
（ａ）ボリューム及びファイル管理のために利用されるデータ構造を保存する管理情報領域を読み込むステップと、
（ｂ）次に前記ボリュームからファイルを読み込むステップとを有する、シーケンシャルな媒体からファイルを読み込む方法であって、
（ｃ）最初に、ファイルシステム記述子を含み前記ボリュームの先頭部に配置されている、予約されたトラックを読み込むステップと、
（ｄ）次に、前記管理情報領域の現在のバージョンを指す前記ファイルシステム記述子を用いて、前記ファイルの後の位置から前記管理情報領域を読み込むステップとを特徴とする方法。
【請求項８】
ボリューム及びファイル管理に利用できるデータ構造を保存した管理情報領域を記録し、ボリュームにファイルを記録する記録手段を有する、シーケンシャルな媒体にファイルを記録する装置であって、
前記記録手段に接続され、前記記録手段に、前記ファイルの後の位置に前記管理情報領域を記録させ、前記ボリュームの先頭部の位置の予約されたトラックに前記管理情報領域の現在のバージョンを指すファイルシステム記述子を記録させるようにプログラムされた、プログラム可能なマイクロプロセッサ手段を特徴とする装置。
【請求項９】
ボリューム及びファイル管理のために利用されるデータ構造を保存した管理情報領域を読み込む読み込み手段を有する、シーケンシャルな媒体からファイルを読み込む装置であって、
前記読み込み手段に接続され、前記読み込み手段に、ファイルシステム記述子を含み前記ボリュームの先頭部に配置された予約されたトラックを読み込ませ、前記管理情報領域の現在のバージョンを指すファイルシステム記述子を用いて、前記ファイルの後の位置から前記管理情報領域を読み込ませるようにプログラムされた、プログラム可能なマイクロプロセッサ手段を特徴とする装置。
【請求項１０】
ボリューム及びファイル管理のために、ファイルを含む論理ボリューム及びボリュームからファイルを読み込むために利用されるデータ構造を保存した管理情報領域を有するシーケンシャルな媒体であって、
ファイルシステム記述子のシーケンスを記録するための予約されたトラックを更に有し、最新の前記ファイルシステム記述子が前記管理情報領域の現在のバージョンを指し、前記予約されたトラックは前記媒体のリードイン領域の近くに配置され、
前記管理情報領域の現在のバージョンは、前記媒体に記録された前記ファイルの末尾部に配置され、前記ファイルは前記予約されたトラックと前記管理情報領域の現在のバージョンとの間に配置されることを特徴とするシーケンシャルな媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ構造を保存した管理情報領域の記録及び読み込み、及びボリューム上へのファイルの記録又は読み込みを含む、シーケンシャルな媒体におけるファイルの記録及び読み込みに関する。ここで前記データ構造は、ボリューム管理及びファイル管理のために利用される。更に本発明は、このような管理情報領域及びファイルを含んだボリュームを有するシーケンシャルな媒体に関する。
【０００２】
【従来の技術】
公知の光デジタルビデオ記録ディスクは、リードイン領域、データ領域及びリードアウトの領域から成る。ドライブはファイルシステムに前記データ領域を提供する。一般に、ファイルシステムは前記データ領域の一部を自身の管理の目的のために使用し、残りの部分を、幾つかの適切な方法によって、いわゆる論理ボリューム即ち論理的な連続したアドレス空間として、パーティションを利用してアプリケーションに提供する。典型的にはファイルシステムは、ボリューム構造に関する管理情報領域へのリファレンスを探すために、いわゆるアンカー点（ａｎｃｈｏｒ ｐｏｉｎｔ）におけるアンカー記述子（ａｎｃｈｏｒ ｄｅｓｃｒｉｐｔｏｒ）を利用する。
【０００３】
【発明が解決しようとする課題】
ＪＡＦＳ（Ｊｏｉｎｔ Ａｐｐｒｏａｃｈ Ｆｉｌｅ Ｓｙｓｔｅｍ）は、ＡＶ（Ａｕｄｉｏ ａｎｄ Ｖｉｓｕａｌ）及びコンピュータ応用の両方のために利用されるように意図されたボリューム管理及びファイル管理システムである。殆どの現存するボリューム及びファイル管理システムはコンピュータ応用のためにのみ利用されるように設計されており、それ故リアルタイムなデータ読み込み及び書き込み、又はデータの移動を伴わないファイル分割及び結合といった、ＡＶ応用のために必要な機能を欠いている。ＪＡＦＳは、効果的な態様によって、ＡＶ応用のために有用な上述の及び他の機能の実装化を可能とするように設計されている。
【０００４】
前記ＪＡＦＳファイルシステムはランダム再書き込み可能な媒体のために定義されている。該定義のため、シーケンシャルな追記型媒体を利用する場合問題が起こる。
【０００５】
それ故本発明の目的は、シーケンシャルな追記型（ｗｒｉｔｅ−ｏｎｃｅ）媒体にも働くようなファイルシステムの定義を提供することにある。
【０００６】
【課題を解決するための手段】
本目的は、請求項１に明示されるようなファイルを記録する方法、請求項７に明示されるようなファイルを読み込む方法、請求項８に明示されるようなファイルを記録する装置、請求項９に明示されるようなファイルを読み込む装置、及び請求項１０に明示されるようなシーケンシャルな媒体を提供することにより達成される。
【０００７】
本発明は、ＤＶＲ−Ｒ（ｄｉｇｉｔａｌ ｖｉｄｅｏ ｒｅｃｏｒｄｅｒ−ｒｅｃｏｒｄａｂｌｅ）のような、シーケンシャルな、特に追記型の媒体において、ファイルを修正、特に追加又は消去することを可能にする。それによって、前記管理情報領域は前記管理情報領域の新しいバージョンを書き込むことによって更新される必要がある。前記媒体に既に記録されたデータはシーケンシャルな追記型媒体においては再書き込みされることはできないため、前記管理情報領域は、前記媒体に既に記録された管理情報領域データのようなファイル又はデータの末尾部において新しいバージョンとして書き込まれる必要がある。
【０００８】
かくして、既存のファイルに追加された新しいファイルは、前記管理情報領域の新しいバージョンに登録される。従って、消去されたデータは現在の管理情報領域にはもはや登録されず、かくして、該消去されたデータが依然前記媒体上にあるにもかかわらず消去されたように見える。
【０００９】
本発明による前記管理情報領域は前記媒体に記録されたファイルの末尾部に配置されるため、前記管理情報領域の現在のバージョンを素早く見つけることが問題となる。しかしながら、ファイルシステム記述子は前記リードインの後のどこか、即ちリードイン領域とリードアウト領域との間のデータトラックの先頭部に配置され、前記管理情報領域を指している。従って、前記管理情報領域は速やかにアクセスされることができる。
【００１０】
前記ファイルシステム記述子は、リードイン領域の範囲の後のどこか、即ち媒体の先頭部に近い範囲に配置された、予約されたトラックに書き込まれる。従って、前記ファイルシステム記述子は即座にアクセスされる。前記ファイルシステム記述子は、前記ファイルシステム記述子自身よりも非常に大きな、特にバイトという言葉での容量を持った予約されたトラックに書き込まれるため、新しいファイルシステム記述子は、前記管理情報領域の現在位置を明示するために、前記予約されたトラックに書き込まれても良い。
【００１１】
実施例及び修正はサブクレームから引用されても良く、添付する図面を参照しながらより詳細に説明されるであろう。
【００１２】
【発明の実施の形態】
以下の定義は本発明に関連して使用される。
【００１３】
「媒体（ｍｅｄｉｕｍ）」という語は、データが記録される手段を定義する。
【００１４】
「管理情報領域（ｍａｎａｇｅｍｅｎｔ ｉｎｆｏｒｍａｔｉｏｎ ａｒｅａ）」即ちＭＩＡという語は、セクタの番号が連続する物理又は論理セクタのセットである。これは物理又は論理セクタの単位でデータ構造を記録するために用いられる。ボリューム管理及びファイル管理のために用いられるデータ構造は、前記管理情報領域に保存される。ボリュームに関する様々な情報が管理情報領域に記録される。
【００１５】
好ましくは、信頼性を保証するために、２つの同一の情報のセットが記録された、ボリューム構造に関する２つの管理情報領域が物理ボリューム上に記録されるべきである。これらはボリューム構造に関する主管理情報領域及びボリューム構造に関する予備管理情報領域と呼ばれる。
【００１６】
「パーティション（ｐａｒｔｉｔｉｏｎ）」という語は、物理ボリューム内で連続的な物理セクタ番号を持つ物理セクタの集合を表す。
【００１７】
「論理ボリューム（ｌｏｇｉｃａｌ ｖｏｌｕｍｅ）」という語は、パーティションのシーケンスとして定義される。論理ボリュームは、異なる物理ボリューム上にパーティションを持っても良い。かくして論理ボリュームは、異なる物理ボリュームに属するパーティションから構成されても良い。
【００１８】
「記述子（ｄｅｓｃｒｉｐｔｏｒ）」という語は、主アンカー又は予備管理情報領域の開始アドレス及びサイズ、並びに主及び予備管理情報領域中の管理情報領域マップの位置を明示する。他のアンカー記述子が記録され得る位置は、アンカー点と呼ばれる。
【００１９】
図１は、リードイン領域２、データ領域３及びリードアウト領域４からなる光デジタルビデオ記録ディスク１の図を示す。ドライブ（図示していない）はデータ領域３をファイルシステムに提供する。前記ファイルシステムは、ファイル構造に関する管理情報領域７へのリファレンスを見つけるため、いわゆるアンカー点６におけるアンカー記述子５を利用する。管理情報領域７は論理ボリューム８におけるデータ構造に関する情報を保存する。他のアンカー記述子９がリードアウト領域４に近い他のアンカー点１０に配置される。
【００２０】
ランダムに再書き込み可能な媒体を利用するときは、記録可能なものとして、その場合だけだが、シーケンシャルな追記型媒体を利用する場合のファイルの追加又は消去という言葉では、図１に示されたようなデータ構造は修正されない。ファイルが修正された場合、特に追加された、消去された、分割された又は結合された場合、管理情報領域７は更新される必要がある。しかしながら、これはシーケンシャルな追記型媒体と結合した図１に示された構造を利用する場合には不可能である。
【００２１】
図２は本発明による光デジタルビデオ記録ディスクの構造を示す。図１と同様に、データ領域１１がリードイン領域１２とリードアウト領域１３との間に配置されている。
【００２２】
しかしながら図１とは反対に、管理情報領域がリードイン領域１２の近くに配置されていない。更に、予約されたトラック１４がリードイン領域１２の近くに配置され、アンカー点１６におけるアンカー記述子１５によって見つけられる。特に、前記予約されたトラックは前記論理ボリュームの先頭部に配置される。
【００２３】
予約されたトラック１４はファイルシステム記述子（ＦＳＤ）１８、１９のシーケンス１７を含む。
【００２４】
第１のファイルシステム記述子１８は、セッション１に属する第１の管理情報領域２０を指す。しかしながら、更なるセッション、即ちセッション２が生成された以降は、第２の管理情報領域２１、即ち図２の実施例による現在の管理情報領域を指す第２のファイルシステム記述子１９が予約されたトラック１４に記録される。
【００２５】
第１の管理情報領域２０は物理的に前記ディスク上にあるが、第２の管理情報領域２１の生成のため、第１の管理情報領域２０はもはや有効ではない。かくして、例えばセッション１に含まれるファイルは、前記ディスク上に物理的には依然存在するが、論理的に消去される。しかしながら、該ファイルはもはやアクセスされることはできない。セッション２の間に追加されたファイルは第１の管理情報領域２０と第２の管理情報領域２１との間に配置される。
【００２６】
次のセッションが生成される場合、このことは前記次のセッションの間に記録されるファイルの後に配置された新たな管理情報領域を記録することにより成され、該ファイルは前の管理情報領域の後に記録される。しかしながら、ファイルが追加されず、前のセッションによるファイルが消去又はリネームされた場合、新たな管理情報領域が前の管理情報領域に隣接して、即ち前の管理情報領域の後の位置に記録される。しかしながら、いずれにせよ、前記管理情報領域はセッションの最後の位置に記録される。
【００２７】
新たな管理情報領域が記録されたときはいつでも、更なるファイルシステム記述子が、前記予約されたトラックにおける前記ファイルシステム記述子のシーケンスに追加される。最新のファイルシステム記述子は前記管理情報領域の現在のバージョンを指している。
【００２８】
図３はアンカー点に記録される提案されるアンカー記述子を示す。該アンカー記述子は、シグネチャ、ファイルシステムのタイプ、予約されたデータブロック、論理ボリュームの開始アドレス、論理ボリュームの長さ、ファイルシステム記述子のシーケンスの開始アドレス、及びファイルシステム記述子のシーケンスの長さを含む。
【００２９】
前記論理ボリュームの開始アドレスは物理アドレスである。前記論理ボリュームの長さは物理セクタ内のものである。前記ファイルシステム記述子のシーケンスの開始アドレスは論理アドレスである。前記ファイルシステム記述子のシーケンスの長さは論理セクタ内のものである。
【００３０】
ファイルシステムのタイプがランダムアクセスである場合、前記ファイルシステム記述子のシーケンスは１つのファイルシステム記述子から成る。しかしながら、ファイルシステムのタイプがシーケンシャルである場合、ファイルシステム記述子のシーケンス中の全てのファイルシステム記述子はエラー訂正コードブロックに配列されるべきであり、前記ファイルシステム記述子のシーケンスは記録されていないブロックによって終了されるべきである。
【００３１】
ファイルシステム記述子の上述の状況をより詳細に説明するために、例を説明する。
【００３２】
仮定されるのは、２４ＧＢのデジタルビデオ記録レコーダブルディスク（ＤＶＲ−Ｒディスク）である。５分間の音響／映像データを４Ｍｂｉｔ／ｓのビット率で（＝１５０ＭＢ）増加したい場合は、前記ファイルシステム記述子のシーケンス中の２４ＧＢ／１５０ＭＢ＝１６０個のファイルシステム記述子１８、１９が記録される必要がある。１つのエラー訂正コードブロックは６４ｋＢであると仮定すると、このことは約１０ＭＢを要する。
【００３３】
増加の回数が制限されるべきではない場合、次のファイルシステム記述子のシーケンスを指すポインタ記述子が定義され、かくして１つのディスク又は媒体上の１つより多いファイルシステム記述子のシーケンスに好適に帰着する。
【００３４】
好ましくは、堅固さの理由から、別個の予備のファイルシステム記述子のシーケンスが追加される。
【００３５】
図４は光ＤＶＲディスク上にファイルを記録及び／又は読み込む装置の模式的な図を示し、該装置は駆動手段２２、例えば光ＤＶＲディスク１を駆動する電気モータを含む。駆動手段２２は電子ケーブル２４によってマイクロプロセッサ２３に接続される。前記マイクロプロセッサは、前記光ＤＶＲディスク上にファイルを読み込み及び／又は記録するためにデータバス２６によって手段２５に接続される。
【００３６】
マイクロプロセッサ２３は記録モードにおいて手段２５に、上述のファイルの後の位置に管理情報領域２０、２１を記録させ、前記ボリュームの先頭部の位置における予約されたトラック１４上に管理情報領域２１の現在のバージョンを指すファイルシステム記述子１８、１９を記録させるためにプログラムされる。
【００３７】
更に前記装置は、読み込みモードにおいて手段２５に、ファイルシステム記述子１８、１９を含む前記ボリュームの先頭部の位置における予約されたトラック１４を読み込ませ、その後、管理情報領域２１の現在のバージョンを指すファイルシステム記述子１８、１９を利用して前記ファイルの後の位置から管理情報領域２０、２１を読み込ませるためにプログラムされる。
【００３８】
本発明の主たる着想を要約すると、最新のセッションの末尾部に位置される現在の管理情報領域を指すファイルシステム記述子を含む予約されたトラックからシーケンシャルな媒体を開始し、かくして現在のセッション及び以前のセッションの間に追加されかつ消去されていないファイルへのアクセスを可能とする。前記現在の管理情報領域はファイルへアクセスするための情報を含むため、前記現在の管理情報領域に登録されていないファイルは現在のセッションから除外され、かくして消去されたように見える。
【００３９】
本発明は、上述のデータ構造によって媒体からデータを読み込む方法及び媒体にデータを記録する方法の点で実施化されても良いし、該構造のデータを読み込む又は記録する、即ち前記方法を実行するための、対応する装置の点で実施化されても良い。
【００４０】
更に、かような方法により又はかような装置により記録されるデータ担体又は媒体は、本発明による製品である。該製品はかようなデータ構造を読み込む方法又は装置により読み込まれても良い。それ故、独立請求項によって保護が求められる。
【図面の簡単な説明】
【図１】先行技術であるＪＡＦＳの仕様による光ＤＶＲディスクのデータシステムの図を示す。
【図２】本発明の好適な実施例によるデータシステムを示す。
【図３】アンカー記述子を示す。
【図４】光ＤＶＲディスクにおいてファイルを記録及び／又は読み込みする装置の模式図を示す。
【図１】
2004520672.tif 000003
【図２】
2004520672.tif 000004
【図３】
2004520672.tif 000005
【図４】
2004520672.tif 000006
【国際公開パンフレット】
2004520672.tif 000007
2004520672.tif 000008
2004520672.tif 000009
2004520672.tif 000010
2004520672.tif 000011
2004520672.tif 000012
2004520672.tif 000013
2004520672.tif 000014
2004520672.tif 000015
2004520672.tif 000016
2004520672.tif 000017
2004520672.tif 000018
【国際調査報告】
2004520672.tif 000019
2004520672.tif 000020
2004520672.tif 000021
2004520672.tif 000022
2004520672.tif 000023