(57)【特許請求の範囲】
【請求項１】
リードイン領域、データ領域、リードアウト領域を有する書き換え可能な光ディスクへ一連のデータを分割して記録するデータ記録方法であって、
前記データ領域を構成するブロックのうち、記録領域として確保した不連続な領域の中で、最小のブロックアドレスを有するブロックから順番に前記一連のデータ記録し、
前記データ領域には、前記一連のデータに対する分割データ同士の関係を示す情報と、各分割データに対する光ディスク上のアドレスに対応する情報を含むテーブルを記録することを特徴とするデータ記録方法。
【請求項２】
リードイン領域、データ領域、リードアウト領域を有する書き換え可能な光ディスクへ一連のデータを分割して記録するデータ記録方法であって、
前記データ領域を構成するブロックのうち、記録領域として確保した不連続な領域の中で、最小のブロックアドレスを有するブロックから順番に前記一連のデータ記録し、
各不連続領域に記録した前記一連のデータに対応する分割データを識別する第１の情報と、
各分割データのうち、最小ブロックアドレスを有する分割データから先頭ブロックアドレスの小さい順にその順位を示す第２の情報を含むテーブルを記録することを特徴とするデータ記録方法。
【請求項３】
リードイン領域、データ領域、リードアウト領域を有する書き換え可能な光ディスクへ一連のデータを分割して記録するデータ記録方法であって、
前記データ領域を構成するブロックのうち、記録領域として確保した不連続な領域の中で、最小のブロックアドレスを有するブロックから順番に前記一連のデータ記録し、
各不連続領域に記録した前記一連のデータに対応する分割データを識別する第１の情報と、
各分割データの光ディスク上のアドレスに対応する第２の情報を含むテーブルを記録することを特徴とするデータ記録方法。
【請求項４】
請求項１に記載のデータ記録方法において、
一連のデータを確保した不連続な領域に記録した結果発生した第１の分割データに対し、
該第１の分割データをＭ個（Ｍは正の整数でＭ≧２）に分割することで発生する第２の分割データに対し、第２の分割データ同士の関係を示す情報と、各第２の分割データに対する光ディスク上のアドレスに対応する情報を含むテーブルを記録することを特徴とするデータ記録方法。
【請求項５】
請求項２に記載のデータ記録方法において、
一連のデータを確保した不連続な領域に記録した結果発生した第１分割データに対し、
該第１の分割データをＭ個（Ｍは正の整数でＭ≧２）に分割することで発生する第２の分割データに対し、該第１の分割データに対応する第２の分割データを識別する第１の情報と、
第２の分割データのうち、最小ブロックアドレスを有する第２の分割データから先頭ブロックアドレスの小さい順にその順位を示す第２の情報を含むテーブルを記録することを特徴とするデータ記録方法。
【請求項６】
請求項３に記載のデータ記録方法において、
一連のデータを確保した不連続な領域に記録した結果発生した第１の分割データに対し、
該第１の分割データをＭ個（Ｍは正の整数でＭ≧２）に分割することで発生する第２の分割データに対し、該第１の分割データに対応する第２の分割データを識別する第１の情報と、
各第２の分割データの光ディスク上のアドレスに対応する第２の情報を含むテーブルを記録することを特徴とするデータ記録方法。
【請求項７】
リードイン領域、データ領域、リードアウト領域を有する書き換え可能な光ディスクへ一連のデータを分割して記録する光ディスク装置であって、
前記データ領域を構成するブロックに対し、前記一連のデータに対する記録領域として確保可能な領域を判定する判定手段と、
前記一連のデータを分割してデータ領域に記録する記録手段と、を有しており、
前記判定手段は、前記データ領域を構成するブロックのうち、前記一連のデータの記録領域として確保可能な不連続な領域を判定し、
前記記録手段は、前記一連のデータの記録領域として確保した不連続な領域の中で、最小のブロックアドレスを有するブロックから順番に前記一連のデータを分割して記録し、
前記データ領域には、前記一連のデータに対する分割データ同士の関係を示す情報と、各分割データに対する光ディスク上のアドレスに対応する情報を含むテーブルを記録することを特徴とする光ディスク装置。
【請求項８】
請求項１に記載のデータ記録方法で記録された一連のデータの再生方法であって、
データ領域に記録された前記テーブルの再生を行い、
前記分割データ同士の関係を示す情報より、前記一連のデータを構成する複数の分割データを特定し、
特定した分割データに対する光ディスク上のアドレスに対応する情報より再生順を決定し、
再生順に従い分割データに対する再生を行うことを特徴とするデータ再生方法。
【請求項９】
請求項１記載のデータ記録方法で記録された一連のデータを再生する光ディスク装置であって、
データ領域に記録された前記テーブルの再生からファイルの再生順を決定する判定手段と、
光ディスクに記録された情報の再生手段と、を有しており、
前記判定手段は、前記分割データ同士の関係を示す情報より、前記一連のデータを構成する複数の分割データを特定し、
特定した分割データに対する光ディスク上のアドレスに対応する情報より再生順を決定し、
前記再生手段は再生順に従い分割データに対する再生を行うことを特徴とするデータ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスク記録媒体への情報記録方法および装置に係り、特に、時系列的に連続した映像、音声、データなど長時間のディジタル情報あるいは圧縮された映像、音声、データなど、ある伝送単位で交互に多重化され、その伝送単位が時系列的に連続あるいは不連続に伝送される長時間のディジタル情報を記録の対象とし、書き替え可能なディスク記録媒体にディジタル情報を記録するに好適なディスク記録媒体への情報記録方法および装置に関する。
【０００２】
【従来の技術】
従来、映像、音声、データなどのディジタル情報を記録する書き替え可能な光ディスク記録媒体として、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｗｒｉｔａｂｌｅ）、ＤＶＤ−ＲＷ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒｅｗｒｉｔａｂｌｅ）やＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）が知られている。これらのディスクは、その駆動装置に接続される装置から見てディスクの種類に依存しない方法で記録、再生ができるように、ディスクの種類ごとにファイルフォーマットが決められている。
【０００３】
例えば、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭは、読み出し専用のディスク記録媒体であるＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とファイルフォーマットの互換性が確保されている（非特許文献１参照）。
【０００４】
【非特許文献１】
日経エレクトロニクス  １９９７．１０．２０（ｎｏ．７０１）ｐ１７５〜１７６
ＤＶＤ−ＲＯＭについてのファイルフォーマットは、ディスク上に物理的な記録領域として、リードイン領域、データ領域、リードアウト領域を確保し、これらの領域をディスク上の物理的な記録単位である複数の物理セクタによって構成し、映像、音声、データなど記録すべきディジタル情報の先頭から終了までをデータ領域内の物理セクタ中に記録するようになっている（非特許文献２参照）。そして、記録したディジタル情報の管理は、データ領域内に仮想的に確保されて論理ボリューム空間を構成する複数の論理ブロックによって行なうようになっている。すなわち、記録したディジタル情報の先頭から終了までを連続した論理ブロックに割り当てたファイルとして接続機器に対して見せかける目的で、複数の論理ブロックに対し、ファイル先頭に対応する論理ブロックアドレスと、各ファイルのディレクトリ構造、ファイル名についての情報を含んだパステーブルが設けられている。このパステーブルはボリューム空間中の特定の論理ブロックに割り当てられている。
【０００５】
【非特許文献２】
日経ＢＰ社  データ圧縮とディジタル変調９８年版  ディジタル変調編ｐ１２４〜１２５
またＤＶＤ−ＲＡＭについては、非特許文献１に記載されているように、パステーブルに相当するものが、情報の記録を行なう度にディスク上に更新して記録されるようになっている。また書き替え可能な記録媒体ということから、ディジタル情報が記録されていない未記録領域の管理を行なう未割付マップが設けられている。この未割付マップには、情報の有無に応じた割付フラグが設定されており、未記録領域にディジタル情報が記録された場合には、未割付マップ上の割付フラグを変更することで、未記録領域に属していたものを未記録領域から除外するようになっている。
【０００６】
なお、書き換え可能な記録媒体に情報を記録するものとして、例えば、特許文献１に記載されているものが挙げられるが、この特許文献１に記載されているものは、一度のみ情報の書き換えが可能な追記型記録媒体を対象としているため、未記録領域のみを利用して情報を記録するとともに、情報の記録終了のたびにその記録に対する管理情報を順次追加する方式を採用している。また、ディスクにおけるデータ領域を管理するに際して、一連の記録情報と管理情報を記録した領域をつなげて管理する目的の管理テーブルを任意の複数の領域に分散させて記録する方式を採用したものが提案されている（特許文献２参照）。
【０００７】
【特許文献１】
特開平７−２２０４００号公報
【特許文献２】
特開平１０−８３３３０号公報
【発明が解決しようとする課題】
近年、放送衛星、通信衛星を使ったディジタル放送サービスが開始され、将来的には、地上波放送を含め、すべての番組放送がディジタル化される方向に向かいつつある。この場合、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭを含むディスク記録媒体はその大容量という特徴から、ディジタル放送向けの映像情報記録媒体としての利用が期待されている。
【０００８】
ところで、現在数多く普及しているＶＴＲ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ）は、映像など時系列的に連続して送られてくる番組放送を、記録媒体上のある記録開始位置から目的の記録時間分、連続的に記録することで、ディスク上の記録単位でいうファイルに相当するものを形成するようになっている。このため、記録媒体中に残したいファイルが記録されていれば、その記録終了位置あるいは記録開始位置から記録時間分遡った位置から記録を開始しなければならないという不便さがある。つまり、記録媒体上の連続した記録領域（記録トラック）に必要記録時間分の記憶容量が確保できなければ、記録媒体を交換するかあるいは記憶媒体上に存在するファイルの記録領域にまで及んで情報を記録することが余儀なくされる。
【０００９】
一方、ディスク記録媒体は、現在その記憶容量がＶＴＲに比べて劣っており、ＶＴＲと同様の記録開始位置と記録時間の指定で情報の長時間記録を行なった場合は、記録時間を満足させるだけの記録領域が確保できなかったり、やむを得ずファイルが記録されている領域にまで及んで記録を行なわなければならないという問題点が頻発する。
【００１０】
しかし、ＤＶＤ−ＲＡＭなどディスク記録媒体に対して記録・再生を行なうディスク駆動装置は、ディスクに対して情報の記録・再生を行なうヘッド（ピックアップ）がディスク半径方向の任意の領域に短時間で移動可能である。つまりランダムアクセスが可能である。このため、ディジタル情報の先頭から終了までを連続した記録領域（記録トラック）に記録するということにとらわれることなく、任意の記録領域に記録したり、任意の記録領域から再生したりすることが可能となる。つまり、先に問題点として挙げたように、記録媒体上の連続した領域に記録時間分の記憶容量が確保できない場合でも、記録情報を不連続な領域に記録し、ディスク上に不連続なファイルを発生させることで、情報の記録時間を満足させることができる。
【００１１】
ところが、記録媒体上に確保した不連続領域への情報の記録順を考慮しなければ、記録時および再生時にヘッドの移動時間が長くなり、ディスク駆動装置に記録すべき情報として送られてくる入力ディジタル情報あるいはディスク駆動装置から出力される再生情報が接続機器の要求する伝送レートを満たさなくなったり、ディスク駆動装置に大容量のメモリを搭載しなければならなくなったりする等の問題点が生じる。また記録すべきディジタル情報の先頭から終了までを一つのファイルで管理するものと、不連続ファイルとして管理するものとが同一のディスク上に混在するため、これらのファイルに対する再生方法の互換性を確保しなければならない。
【００１２】
本発明の目的は、情報の記録あるいは再生に要する時間を短くすることができるディスク記録媒体への情報記録方法とその装置およびディスク記録媒体の情報再生方法を提供することにある。
【００１３】
【課題を解決するための手段】
前記課題は、特許請求の範囲に記載の発明により解決することができる。
【００５０】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて説明する。
【００５１】
図１は、本発明の一実施形態を示すディスク記録媒体への情報記録方法・再生方法を説明するための図、図２は本発明の一実施形態を示すディスク駆動装置とそれに接続される装置の構成図である。図２において、ディスク駆動装置２１は、ＤＶＤ−ＲＡＭなど書き替え可能なディスク記録媒体、例えば、光ディスク記録媒体（以下、光ディスクと称する。）２２に対して情報の記録を行なう情報記録装置および光ディスク２２に記録された情報を再生する情報再生装置として構成されており、接続装置２９と転送データ２００の授受を行なうとともに、先頭論理ブロックアドレス、転送ブロック数などのデータ２０１を入力し、これらのデータにしたがって光ディスク２２に各種の情報を記録するとともに、記録した情報を再生し、再生した情報を転送データ２００として接続装置２９に転送するようになっている。
【００５２】
具体的には、ディスク駆動装置２１は、光ディスク２２を回転する回転駆動機構（図示省略）、ヘッド２３、アンプ２４、ディジタル信号処理回路２５、ＲＡＭ２６、インターフェイス回路２７、システムコントローラ２８を備えて構成されており、インターフェイス回路２７が接続装置２９に接続されている。ヘッド２３は光ディスク２２の物理的記録領域に記録された情報を読み取る情報読み取り手段を構成するとともに、ディスク記録媒体２２の物理的記録領域のうちデータ領域に、映像、音声、データなどの一連の入力ディジタル情報を記録したり、データ領域内に論理ボリューム空間として仮想的に確保した論理ブロック記録領域に、一連の入力ディジタル情報を管理するための情報を記録したりする情報記録手段として構成されている。すなわち、ヘッド２３は、光ディスク２２が挿入された後、光ディスク２２上の物理的な領域であるリードイン領域、データ領域、リードアウト領域を順次読み取り、読み取った信号をアンプ２４を介してディジタル信号処理回路２５に出力するようになっている。ディジタル信号処理回路２５で処理された信号はシステムコントローラ２８に入力され、システムコントローラ２８において、ヘッド２３の読み取った信号にしたがって、ディスクの種類、物理セクタに対するアドレスの範囲などを検出するようになっている。さらに、データ領域内に記録されているパステーブル、未割付マップの情報を読み取り、読み取った情報をインタフェイス回路２７を介して転送データ２００として接続装置２９に転送するようになっている。これにより、接続装置２９において、パステーブル、未割付マップに記録されたデータにしたがってデータ領域に記録された情報を把握できるようになっている。
【００５３】
一方、光ディスク２２に情報を記録したりあるいは光ディスク２２から情報を再生したりするときには、接続装置２９から記録あるいは再生を行なうための情報として、先頭論理ブロックアドレス、転送ブロック数、記録すべきデータがインタフェイス回路２７を介してシステムコントローラ２８に転送されるようになっている。システムコントローラ２８は、インタフェイス回路２７で受けた先頭論理ブロックアドレスを光ディスク２２上に実際に存在する物理セクタアドレスに変換し、この物理セクタアドレスとディジタル信号処理回路２５で検出された物理セクタアドレスとを比較し、この比較結果にしたがってヘッド２３の移動を制御し、目的の物理セクタにアクセスしてデータ領域に記録すべきデータ（一連の入力ディジタル情報）を順次記録させるようになっている。このとき、１論理ブロックに割り当てたデータ量が１物理セクタに記録できるデータ量と同じときには、転送ブロック数分の物理セクタに記録すべきデータを記録して処理を終了する。また再生時にも、接続装置２９から再生すべきデータの先頭ブロックアドレス、転送ブロック数が指定され、記録時と同様の方法で目的の物理セクタにアクセスされ、目的のデータがヘッド２３の読み取りに従って順次再生され、再生されたデータがインタフェイス回路２７を介して接続装置２９に転送される。
【００５４】
つまり、接続装置２９は、光ディスク２２への情報の記録や光ディスク２２からの情報の再生をパステーブル、未割付マップに記録された情報にしたがって、先頭ブロックアドレス、転送ブロック数をディスク駆動装置２１に対して指定するだけで、光ディスク２２の種類によってその記録方法や再生方法を変更する必要がないようになっている。
【００５５】
一方、ディジタル信号処理回路２５、インタフェイス回路２７、システムコントローラ２８は、ヘッド２３によって読み取られた情報と記録すべきデータ（一連の入力ディジタル情報）を管理するための入力情報（先頭ブロックアドレス、転送ブロック数）を基に、連続的な論理ブロックで構成されたファイルで管理するためのファイル用管理情報を論理ブロックアドレスに関連づけて割り当てるファイル用管理情報割当手段と、ヘッド２３の読み取り情報と一連の入力ディジタル情報を管理するための入力情報を基にファイルをパステーブル（第１のテーブル）で管理するための第１のテーブル用管理情報を論理ブロックアドレスに関連づけて生成する第１のテーブル用管理情報生成手段と、ヘッド２３の読み取り情報と一連の入力ディジタル情報を管理するための入力情報を基にファイルを未割付マップ（第２のテーブル）で管理するための第２のテーブル用管理情報を論理ブロックアドレスに関連づけて生成する第２のテーブル用管理情報生成手段と、ファイル用管理情報の記録領域を論理ブロック記録領域のうちファイル記録領域に指定し、第１のテーブル用管理情報の記録領域を第１のテーブル記録領域（パステーブルを記録するための領域）に指定し、第２のテーブル用管理情報の記録領域を第２のテーブル記録領域（未割付マップを記録するための領域）に指定し、一連の入力ディジタル情報の記録領域をデータ領域にそれぞれ指定する記録領域指定手段としての機能を備えて構成されている。
【００５６】
そして、ファイル用管理情報割当手段は、記録すべき領域として確保された領域が互いに不連続となる場合には、確保され不連続領域のうち論理ブロックアドレスの最小のブロックに対応したファイル用管理情報からファイル記録領域に順次割り当て、第１のテーブル用管理情報生成手段は、ファイル記録領域に割当られたファイル用管理情報の割り当て順位をファイルごとに生成し、ヘッド２３は、ファイル記録領域に割当られたファイル用管理情報のファイルに対応するデータ領域の物理セクタに、ファイル用管理情報の割り当て順位にしたがって記録すべきデータ（一連の入力ディジタル情報）をその先頭から終了まで分散して記録するようになっている。
【００５７】
以下、具体的な内容を図１にしたがって説明する。
【００５８】
図１（ａ）は、光ディスク２２上に物理的に確保された複数の記録領域を示しており、これらの領域は、リードイン領域１、記録すべきデータの書き替えが可能なデータ領域２、リードアウト領域３から構成されている。各領域は、物理セクタを基本単位として構成され、その物理セクタは光ディスク２２上の物理的なアドレスが格納された領域と、記録すべき一連の入力ディジタル情報に対して光ディスク２２の物理フォーマットで決められている誤り訂正符号の付加、スクランブル処理、変調処理を行なったデータを格納する記録領域から構成されている。
【００５９】
図１（ｂ）は、複数の物理セクタから構成され、映像、音声、データなどの一連の入力ディジタル情報の記録に利用されるデータ領域２に対して、仮想的に確保される論理領域を示しており、一連の入力ディジタル情報の先頭から終了までを記録した物理セクタに対応した論理ファイル８、９、１０、１１、各論理ファイル８〜１１の管理を行なうパステーブル６、未割付マップ７などを論理領域に確保した一例を示している。（ｂ）に示すように、仮想的に確保された論理領域内部には、ボリューム記述子４、アンカポイント５、１３を除く論理ボリューム空間２０が存在し、論理ボリューム空間２０の構成要素である論理ブロックに対しては、その先頭から順番に論理ブロックアドレス０、Ｋ、（Ｋ＋Ｌ）、……、最終アドレスが与えられている。ボリューム記述子４には、パステーブル６、未割付マップ７が記録された論理ブロックアドレスや光ディスク２２の規格識別子、論理ブロックの単位当たりの情報ビット数あるいはバイト数などが記録されており、アンカポイント５、１３にはボリューム記述子４の記録場所を探すための情報が記録されている。論理ボリューム空間２０には、データ領域２に記録すべき情報を管理するための情報を記録する領域として、パステーブル６に関する情報を記録する記録領域（第１のテーブル記録領域）、未割付マップ７に関する情報を記録する記録領域（第２のテーブル記録領域）、記録すべき入力ディジタル情報を連続的な論理ブロックで構成されたファイル８、９、１０、１１で管理するためのファイル用管理情報を論理ブロックアドレスに関連づけて記録領域（未記録領域１２を含むファイル記録領域）が含まれている。
【００６０】
ここで、記録すべき情報として４種類の入力ディジタル情報がデータ領域２に連続して記録された場合、論理ボリューム空間２０には４種類のファイル８、９、１０、１１が論理ブロックアドレスに関連づけて割り当てられる。例えば、＃１〜＃４のファイル８〜１１の論理ブロック数がそれぞれＬ、Ｍ、Ｎ、Ｐであって、Ｍ＞Ｌ＞Ｎ＞Ｐの場合、ファイル８にはアドレスＫ〜（Ｋ＋Ｌ−１）が与えられ、ファイル９にはアドレス（Ｋ＋Ｌ）〜（Ｋ＋Ｌ＋Ｍ−１）が与えられ、ファイル１０にはアドレス（Ｋ＋Ｌ＋Ｍ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）が与えられ、ファイル１１にはアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ）から（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ−１）が与えられる。なお、Ｋ、Ｌ、Ｍ、Ｎ、Ｐは正の整数とする。また情報の記録を行なっていない領域に対しては未記録領域１２が割り当てられ、未記録領域１２には論理ブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）〜最終ブロックアドレスが与えられる。
【００６１】
論理ボリューム空間２０に各論理ファイル８〜１１に関する領域が割り当てられると、各ファイル８〜１１をパステーブル６（第１のテーブル）で管理するために、パステーブル６には、図３（ａ）に示すように、ディレクトリ構造の第１のテーブル用管理情報が記録される。図３（ａ）において、ファイル８〜１１はそれぞれ最下位階層のルートディレクトリとして、ｓｕｂ−１、ｓｕｂ−２、ｓｕｂ−３、ｓｕｂ−４として記録され、各論理ファイル８〜１１は最上位階層の親ディレクトリｒｏｏｔの下位に属するルートディレクトリとなる。またこのとき、パステーブル６には、図４（ａ）に示すように、論理ファイル８〜１１に対するファイル名としてｓｕｂ−１、ｓｕｂ−２、ｓｕｂ−３、ｓｕｂ−４が記録されるとともに親ディレクトリ番号として“０"がそれぞれ記録される。そして各ファイルには、各ファイルに対する論理ブロックアドレスとして、各論理ファイルに含まれる論理ブロックの中の先頭の論理ブロックに対するブロックアドレスＫ、（Ｋ＋Ｌ）、（Ｋ＋Ｌ＋Ｍ）、（Ｋ＋Ｌ＋Ｍ＋Ｎ）が与えられる。なお、親ディレクトリ番号には、ボリューム空間２０中に存在するすべての論理ファイルが最上位階層のルートディレクトリに属することを示すために、例えば“０"が与えられている。
【００６２】
さらに、未割付マップ７には、第２のテーブル用管理情報として、図５（ａ）に示すような割付マップに関する情報が記録される。この未割付マップ７は、ボリューム空間２０中に存在するすべての論理ブロックに対し、記録すべき情報の割り当て状態を示すために、論理ブロックに対するブロックアドレスと、それに対応するフラグから構成されている。この場合、図５（ａ）に示すように、論理ファイル８〜１１に属する論理ブロックには記録済の論理ブロックとして、例えば“０"の未割付フラグが割り付けられ、未記録領域１２に属する論理ブロックに対しては、すなわちブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）から最終ブロックアドレスに属する論理ブロックに対してはすべて未記録であることを示すために、例えば“１"が未割付フラグとして割り付けられる。
【００６３】
次に、図１（ｂ）に示した論理ボリューム空間２０に対して、記録ブロック数Ｑ（Ｑは正の整数でＱ＞Ｌ＋Ｎ）の記録情報１４を記録する方法を図１（ｃ）にしたがって説明する。記録情報１４は、映像、音声、データなどの一連の入力ディジタル情報が一定のデータ量の単位で交互に時系列に連続して伝送される場合や、時系列的に不連続なデータ量の単位で伝送される場合が含まれる。そしてこの記録ブロック数Ｑは、記録時間分のデータ伝送量を１論理ブロック当たりに格納可能な情報ビット数あるいはバイト数で割算することによって算出される。
【００６４】
記録情報１４の記録開始前に算出した論理ブロック数Ｑを記録するのに必要な領域を論理ボリューム空間２０中に確保するに際しては、本実施形態では、＃２のファイル９と＃４のファイル１１の内容はそのまま残すことを考慮し、＃１のファイル８と＃３のファイル１０の内容を消去し、すなわち記録情報１４の領域を確保するために、ファイル８、１０を利用することで、（Ｌ＋Ｎ）ブロックを確保するとともに、Ｑ＞（Ｌ＋Ｎ）の関係から、残りのブロック数については、未割付マップ７の情報から未記録の論理ブロック数を把握し、未記録領域１２に、（Ｑ−（Ｌ＋Ｎ））ブロック確保することで、記録ブロック数Ｑを確保することとしている。
【００６５】
すなわち、データ領域２に、新たな一連の入力ディジタル情報を記録情報１４に対応づけて記録するに際しては、記録情報１４の内容を３つのファイル１７、１８、１９に分割し、各ファイル１７、１８、１９を論理ボリューム空間２０の領域に割り当てる。そして論理ボリューム空間２０に確保された論理ファイル１７には、論理ファイル８と同様に、論理ブロックアドレスＫ〜（Ｋ＋Ｌ−１）が与えられ、論理ファイル１８には、論理ファイル１０と同様に、論理ブロックアドレス（Ｋ＋Ｌ＋Ｍ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）が与えられ、論理ファイル１８には論理ブロックアドレスとして、論理ブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）〜（Ｋ＋Ｍ＋Ｐ＋Ｑ−１）が与えられる。そしてデータ領域２に一連の入力ディジタル情報を記録するに際しては、不連続な領域に割当られたファイル１７、１８、１９のうち先頭の論理ブロックアドレスが最小のアドレスＫに対応したファイル１７に対して、そのアドレスＫ〜（Ｋ＋Ｌ−１）の範囲に対応する物理セクタに情報を記録する。この場合、論理ブロックアドレスＫ〜（Ｋ＋Ｌ−１）の不連続領域に対する情報の記録は、パステーブル６に含まれる先頭ブロックアドレスの中で、ブロックアドレスＫの次に小さいアドレスとして、アドレス（Ｋ＋Ｌ）であることから、その一つ手前の論理ブロック（Ｋ＋Ｌ−１）までが不連続領域の最終ブロックであることを把握する制御にしたがって行なわれる。さらに、不連続領域の中で、その先頭アドレスが次に小さいアドレスとして、論理ブロックアドレス（Ｋ＋Ｌ＋Ｍ）の先頭に対応した物理セクタに情報を記録する。そしてこの情報の記録は、論理ブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）まで行なわれる。この場合も、パステーブル６に含まれる先頭ブロックアドレスから記録の制御が行なわれ、不連続領域の範囲に含まれる物理セクタに対して記録が行なわれる。最後には、先頭アドレスが次に小さい論理ブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）の未記録領域１２に、残りの（Ｑ−（Ｌ＋Ｎ））ブロックに情報の記録を行なって、情報の記録を終了する。この場合、未記録領域１２の先頭ブロックアドレスは未割付マップ７上の未割付フラグから把握することができる。そして情報の記録が終了したあとは、確保した不連続領域に一連の記録情報１４を記録することで発生したファイル１７、１８、１９をそれぞれ不連続ファイル５−０、５−１、５−２として管理するために、パステーブル６の更新を行なう。さらに未記録であった論理ブロックのうち論理ブロック（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）〜（Ｋ＋Ｍ＋Ｐ＋Ｑ）までの論理ブロックを未記録領域１２から除外するように未割付マップ７の更新を行なう。そして最後に、更新されたパステーブル６、未割付マップ７を論理ボリューム空間２０上に更新パステーブル１５、更新未割付マップ１６として元の領域に上書きして処理を終了する。
【００６６】
一連の記録情報１４を不連続なファイル１７、１８、１９に記録した場合に、各ファイル１７、１８、１９を管理するために更新されるパステーブル６、未記録領域１２に情報を記録したために更新される未割付マップ７に関する内容を、図３（ｂ）、図４（ｂ）、図５（ｂ）にしたがって説明する。
【００６７】
図３（ｂ）は、図１（ｃ）の各ファイル１７、１８、１９に対するディレクトリ構造を示しており、最上位のルートディレクトリを親ディレクトリとする不連続ファイル５−０と、ファイル５−０を親ディレクトリとする不連続ファイル５−１、ファイル５−１を親ディレクトリする不連続ファイル５−２からなる。これら不連続ファイル５−０、５−１、５−２はそれぞれ不連続ファイル１７、１８、１９に対応したディレクトリ構造を示している。さらに、この場合不連続ファイル５−０が記録情報１４の先頭からの記録に対応し、以下、不連続ファイル５−１、不連続ファイル５−２の順番（ファイルの割り当て順位）で情報が記録されたことを意味している。すなわち、ディレクトリ構造は記録された順位を示していることになる。
【００６８】
なお、記録領域の確保に利用されなかったファイル９、１１に対するディレクトリ構造には変更はない。
【００６９】
また図３（ｂ）に示すディレクトリ構造に反映したパステーブル１５の内容を図４（ｂ）に示してある。この場合、発生した不連続ファイル５−０、５−１は、ファイル８、１０の領域を利用したため、先頭ブロックアドレスに変更はない。また、親ディレクトリ番号については、不連続ファイル５−０がルートディレクトリの直下であることを示すため“０"を与え、不連続ファイル５−１に対してはファイル５−０の直下に存在するため、例えば“５０"を与えている。また不連続ファイル５−２については、未記録領域１２を利用して記録したことから、先頭ブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）と、不連続ファイル５−１の直下に存在するため、親ディレクトリ番号として、例えば“５１"を与えている。また各不連続ファイルに対応したパステーブル６上のファイル名に、各不連続ファイル５−０、５−１、５−２のファイル名としてｓｕｂ−５０、ｓｕｂ−５１、ｓｕｂ−５２を与えることで、パステーブル６は、更新パステーブル１５として更新される。
【００７０】
ここで、親ディレクトリ番号とファイル名は、ファイル名とそのファイルの下位階層に存在する親ディレクトリ番号の対応が取れる必要がある。例えば、図４（ｂ）に示すように、ファイル名ｓｕｂ−５０に対して、その下位階層のファイルｓｕｂ−５１には親ディレクトリ番号として“５０"が与えられる。
【００７１】
一方、未割付マップ７に対しては、図５（ｂ）に示すように、情報の記録に利用したブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）〜（Ｋ＋Ｌ＋Ｍ＋Ｐ＋Ｑ−１）までの論理ブロックに対し、記録済を示す未割付フラグ“０"を割り当て、未割付マップ７を更新して、更新未割付マップ１６とする。
【００７２】
次に、記録情報１４の記録に必要となる記録ブロック数Ｑを論理ボリューム空間２０中の不連続な領域に確保するための方法および確保した不連続領域に対して情報を記録する方法を図６のフローチャートにしたがって説明する。
【００７３】
まず、アンカポイント５またはアンカポイント１３のどちらかを用いてボリューム記述子４を検出し、検出したボリューム記述子４の内容からパステーブル６、未割付マップ７が記録されているブロックアドレスを検出し、検出したブロックアドレスにしたがって記録されている情報を読み取る。このときパステーブル６の読み取りにより論理ボリューム空間２０中に記録されている各論理ファイルに対するディレクトリ構造、ブロックアドレス、ファイル名を把握し、未割付マップ７から未記録領域１２に割り当てられている論理ブロックのブロックアドレスを把握する（ステップ６０１）。次に、記録情報１４の記録時間からボリューム空間２０中に確保が必要な記録ブロック数Ｑを算出する（ステップ６０２）。このあと未記録領域１２にのみ記録を行ないたい場合は、未記録ブロック数と算出した記録ブロック数Ｑから未記録領域１２に記録ブロック数Ｑの確保が可能か否かの判定を行なう（ステップ６０３）。
【００７４】
ステップ６０３の判定が成立の場合、未記録領域１２の先頭ブロックより情報の記録を開始し、記録ブロック数分の記録を行なう（ステップ６０５）。そして記録の終了した後に、新たに発生したファイル、例えばファイル１９に対し、その先頭ブロックアドレス、親ディレクトリ番号、ファイル名をパステーブル７上に追加し、情報の記録に利用した未記録領域１２内の論理ブロックに対して、未割付フラグを“０"に変更し、この内容を未割付マップ７の領域に上書きする（ステップ６０６）。
【００７５】
一方、ステップ６０３で、未記録ブロック数が記録ブロック数未満である場合は、ステップ６０４で記録に利用できるファイルが存在するか否かの判定を行なう。そしてステップ６０４の判定が不成立の場合、記録ブロック数を満足できる領域が確保出来ないため、処理を終了する。一方ステップ６０４の判定が成立したときには、ステップ６０７で記録領域の確保に利用するファイルを指定する。この後ステップ６０８で、指定されたファイルに含まれる論理ブロック数あるいはそれに加えて未記録領域１２に割り当てられている論理ブロックの合計が記録ブロック数を満たすか否かの判定を行なう。そしてステップ６０８での判定が不成立であれば、ステップ６０４の処理に戻り、ステップ６０７においてファイルを追加して指定する。
【００７６】
一方、ステップ６０８における判定が成立したときには、ステップ６０９に移り、指定されたファイルで確保された領域あるいは未記録領域１２より確保された領域の中でその先頭ブロックアドレスが最小の領域から記録を行なう。ただし記録領域の確保のために指定したファイル同士あるいはそれと未記録領域がボリューム空間２０中で連続な領域となる場合は、その組み合わせの領域を一つの記録領域としてみなすものとする。そしてステップ６０９での記録が終了した後は、ステップ６１０において、記録情報の終了まで記録をしたか否かの判定を行なう。この判定が不成立であれば、ステップ６１１において、確保した記録領域の中で次に先頭ブロックアドレスの小さい領域から記録を行なう。
【００７７】
ステップ６１０における判定が成立したときにはステップ６０６の処理に移り、情報の記録を行なった結果発生する各不連続ファイル、例えばファイル１７、１８に対する先頭ブロックアドレス、親ディレクトリ番号、ファイル名をそれぞれパステーブル６に記録してパステーブル６を更新パステーブル１５とする。さらに未割付マップ７を更新し、更新未割付マップ１６としたあとでそれぞれの記録位置に更新された情報を上書きして処理を終了する。
【００７８】
なお、記録情報によっては、予め算出した記録ブロック数と実際に記録した記録ブロック数が一致しない場合もあり、確保した記録領域すべてに記録されるとは限らない。例えば、ステップ６１０で記録終了と判定された時点で、未記録領域の論理ブロックでなく、記録領域の確保に利用したファイルの途中で記録が終了することもあり得る。この場合、確保はしたが、実際には記録されなかった論理ブロックを未記録とするため、それに対する未割付フラグを“１"に変更する。
【００７９】
次に、図６で説明したボリューム空間２０中の不連続領域に情報の記録を行なった結果発生する不連続ファイルを用いて情報を再生する方法を図７のフローチャートにしたがって説明する。
【００８０】
まず、パステーブルの内容を検索し、読み取った情報を基にボリューム空間２０中に存在する各ファイルの先頭ブロックアドレス、親ディレクトリ番号、ファイル名を把握する（ステップ７０１）。このあと各ファイルへのアクセス、再生は、例えば、親ディレクトリ番号“０"に対する先頭ブロックアドレスを指定することで行なう（ステップ７０２）。そして指定されたファイルに対する再生範囲は、パステーブル上に含まれる先頭ブロックアドレスの中で、再生ファイルに指定した先頭ブロックアドレスの次に大きい先頭ブロックアドレスの一つ手前の論理ブロックまでである。例えば、ファイル１７の場合には、先頭ブロックアドレスＫからブロックアドレス（Ｋ＋Ｌ−１）までの論理ブロックである。このとき、未割付マップ上のフラグを検出し、パステーブル１５によって把握できる再生範囲に未記録の論理ブロックが存在するか否かを判定し、未記録の論理ブロックは再生しない（ステップ７０３）。そして親ディレクトリ番号“０"に対するファイルを再生後、今、再生を行なったファイルを親ディレクトリとするファイルが存在するか否かを判定するために、パステーブル１５に含まれる親ディレクトリ番号とファイル名の関係から検索を行なう（ステップ７０４）。例えば、図４（ｂ）の場合、親ディレクトリ番号“０"のファイル名ｓｕｂ−５０と、それを親ディレクトリとするファイル名ｓｕｂ−５１の親ディレクトリ番号“５０"を基に、下位階層に属するファイルの存在を把握する。
【００８１】
そしてステップ７０４における判定が成立したときには、下位階層に属するファイルの先頭ブロックアドレス、例えば、ファイル１８のときには、先頭ブロックアドレス（Ｋ＋Ｌ＋Ｍ）からさらにアクセスを行ない、ステップ７０３と同様の方法でファイルの再生範囲内で情報を再生する（ステップ７０５）。すなわちブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）まで再生を行なう。そして下位階層ファイルに関す情報の再生が終了した後、ステップ７０４に戻り、すでにそのファイルを親ディレクトリとするファイルが存在するか否かを判定する。このときファイルが存在するときには、ステップ７０５に処理を移し、再び再生を行なう。一方、ステップ７０４での判定が不成立のときには再生処理を終了する。また情報が不連続ファイルとして記録されていない場合の再生もステップ７０１からステップ７０３の処理を行なうことで可能になる。
【００８２】
以上により、本実施形態によれば、記録情報１４の記録に必要なブロック数がボリューム空間２０中の連続した領域に確保できない場合、ボリューム空間２０中に存在するファイルを利用して不連続な領域で確保することで記録ブロック数を満たすことができる。さらに、確保した不連続な領域の中で、先頭ブロックアドレスが最小の領域から情報の記録を開始し、以下先頭ブロックアドレスの小さい領域の順番で記録することで、情報の記録時および再生時にヘッド２３の移動量を最小にすることができ、情報の記録あるいは再生に要する時間を短くすることができる。
【００８３】
また一連の記録情報１４の記録で発生した不連続ファイル１７、１８、１９の記録の順番をディレクトリ構造として与え、その構造をパステーブル１５上の親ディレクトリ番号とファイル名に反映させて管理することで、不連続ファイルが混在する場合のファイルアクセス、再生方法の互換性を維持することができる。
【００８４】
次に、本発明の第２実施形態を図８にしたがって説明する。図８（ｄ）、（ｅ）、（ｆ）は、図１（ｃ）で説明したボリューム空間２０の不連続な領域に記録情報１４を記録した結果生じた不連続ファイル５−０、５−１、５−２をさらに記録情報の記録に利用した場合の一例を示している。
【００８５】
図８（ｄ）は、記録ブロック数Ｒ（Ｒは正の整数でＮ＜Ｒ＜Ｌ）の記録情報１４ｄを不連続ファイル５−０、５−１、５−２を利用して記録した場合を示している。記録ブロック数Ｒは、Ｎ＜Ｒ＜Ｌの関係から、不連続ファイル５−０、５−１、５−２に含まれる論理ブロック数で、記録ブロック数を満たすことができる。このため情報の記録が不連続ファイル５−０、５−１、５−２で確保した不連続領域の中で、その先頭ブロックアドレスが最小のアドレスＫより記録を開始し、論理アドレス（Ｋ＋Ｒ−１）まで記録する。この場合、記録領域として確保はしたが、実際には記録しなかったブロックアドレス（Ｋ＋Ｒ）〜（Ｋ＋Ｌ−１）、ブロックアドレス（Ｋ＋Ｌ＋Ｍ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）の論理ブロックに対しては、未割付マップ１６上の未割付フラグを“１"に変更し、ファイル６−０とファイル９、ファイル９とファイル１１との間に不連続な未記録領域が形成される。またブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）〜（Ｋ＋Ｍ＋Ｐ＋Ｑ−１）の論理ブロックに対しても未割付フラグ“１"に変更するが、この場合は連続した未記録領域となる。すなわち不連続ファイル５−０、５−１、５−２を利用する場合、これらのファイルの情報は消去するが、互いに関連がある情報であるため、一部だけ消去しても意味がないことを考慮し、消去するときにはすべての情報を消去し、記録に用いなかった領域を未記録領域とすることとしている。また更新パステーブル１５には、記録で発生したファイル６−０に対する先頭ブロックアドレスＫ、ルートディレクトリを親ディレクトリとするように、親ディレクトリ番号“０"、ファイル名“ｓｕｂ−６０"を新たに与え、パステーブル１５上の不連続ファイル５−０に対する格納場所に上書きし、不連続ファイル５−１、５−２に対する情報は消去する。
【００８６】
図８（ｅ）は、記録ブロック数Ｓ（Ｓは正の整数でＬ＜Ｓ＜（Ｌ＋Ｎ））の記録情報１４ｅを、図１（ｃ）に示す不連続ファイル５−０、５−１、５−２を利用して記録した場合を示している。記録ブロック数Ｓは、Ｌ＜Ｓ＜（Ｌ＋Ｎ）の関係から、不連続ファイル５−０、５−１、５−２に含まれる論理ブロック数で記録ブロック数を満たすことができる。この場合、情報の記録は先頭ブロックアドレスの最小のアドレスＫより記録を開始し、Ｌブロック分情報を記録する。この後、次にアドレスが小さいアドレス（Ｋ＋Ｌ＋Ｍ）から残りの（Ｓ−Ｌ）ブロック分情報を記録する。この場合、ブロックアドレス（Ｋ＋Ｍ＋Ｓ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）の論理ブロックに対しては未割付フラグを“１"に変更し、新たに発生した不連続ファイル７−１とファイル１１との間の領域と未記録領域１２とを不連続な未記録領域とする。またブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）〜（Ｋ＋Ｍ＋Ｐ＋Ｑ−１）の論理ブロックに対しても、すなわち元のファイル５−２の領域は記録に用いないため、未割付フラグを“１"に変更する。またパステーブル１５に対しては、記録で発生した不連続ファイル７−０、７−１に対してそれぞれ先頭ブロックアドレスＫ、（Ｋ＋Ｌ＋Ｍ）をそれぞれ設定する。さらに、ファイル７−０に対してはルートディレクトリを親ディレクトするように、ファイル７−１に対しては７−０を親ディレクトリとするように、親ディレクトリ番号としてそれぞれ“０"と“７０"を与えるとともに、各ファイルに対してファイル名“ｓｕｂ−７０"、“ｓｕｂ−７１"を与える。そして不連続ファイル７−０、７−１については、不連続ファイル５−０、５−１の格納場所に上書きし、不連続ファイル５−２に対する情報は消去する。この場合、一連の入力ディジタル情報を管理するためのファイル７−０、７−１については、ファイル７−０が上位階層に属し、ファイル７−１がファイル７−０のその下の階層に属することになる。
【００８７】
図８（ｆ）は、記録ブロック数Ｕ（Ｕは正の整数で、（Ｌ＋Ｎ）＜Ｕ＜Ｑ）の記録情報１４ｆを図１（ｃ）に示す不連続ファイル５−０、５−１、５−２を利用して記録した場合を示している。記録ブロック数Ｕは、（Ｌ＋Ｎ）＜Ｕ＜Ｑの関係から、不連続ファイル５−０、５−１、５−２に含まれる論理ブロック数で記録ブロック数を満たすことができる。このため、情報の記録は、先頭ブロックアドレスの最小となるアドレスＫよりＬブロック分情報を記録し、この後、次にアドレスが小さいアドレス（Ｋ＋Ｌ＋Ｍ）よりＮブロック分情報を記録し、最後にアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）から残りの（Ｕ−Ｌ−Ｎ）ブロック分を情報を記録する。そしてブロックアドレス（Ｋ＋Ｍ＋Ｐ＋Ｕ）〜（Ｋ＋Ｍ＋Ｐ＋Ｑ−１）の論理ブロックに対しては未割付フラグを“１"に変更し、連続した未記録領域に含める。またパステーブル１５については、記録で発生した不連続ファイル８−０、８−１、８−２それぞれに対し、先頭ブロックアドレスＫ、（Ｋ＋Ｌ＋Ｍ）、（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）を与え、ファイル８−０に対してはルートディレクトリを、ファイル８−１に対してはファイル８−０を親ディレクトリとするように、ファイル８−２に対してはファイル８−１を親ディレクトリとするように、各ファイル８−０、８−１、８−２の親ディレクトリ番号をそれぞれ“０"、“８０"、“８１"、ファイル名を“ｓｕｂ−８０"、“ｓｕｂ−８１"、“ｓｕｂ−８２"として与え、不連続ファイル５−０、５−１、５−２の格納場所にこれらの情報を上書きする。
【００８８】
図８（ｄ）、（ｅ）、（ｆ）における記録で再生した不連続ファイルに対する再生は、図７で説明した再生フローにしたがって行ない、パステーブル、未割付マップによって再生を制御することができる。
【００８９】
以上のように、第２実施形態においては、ボリューム空間中に発生した不連続ファイルを記録情報の記録に利用するに際して、記録に確保した不連続領域の中でその先頭ブロックアドレスが最小の不連続領域から記録を開始し、記録ブロック数を満たすまで、先頭ブロックアドレスの小さい不連続領域から順番に記録を行なうことで、情報の記録・再生時にヘッド２３の移動量を最小にすることができ、情報の記録あるいは再生に要する時間を短くすることができる。
【００９０】
また、一連の記録情報の記録で新たに発生した不連続ファイルの記録順番をディレクトリ構造として与え、その構造をパステーブル上の親ディレクトリ番号とファイル名に反映させて管理することで、不連続ファイルが混在する場合のファイルアクセス、再生方法の互換性を維持することができる。さらに、確保した領域中の記録されなかった論理ブロックに関する未割付マップを更新することで、ファイル間の未記録領域として管理することができ、不連続ファイルの再生時に未記録領域を誤って再生するのを防止することができる。
【００９１】
次に、本発明の第３実施形態を図９にしたがって説明する。図９（ｇ）、（ｈ）は、図８（ｅ）で説明した記録ブロック数Ｓの記録で新たに発生した不連続ファイル７−０、７−１とその直後のブロックアドレス（Ｋ＋Ｍ＋Ｓ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）のファイル間未記録領域を記録領域として利用した場合の一例を示している。
【００９２】
図９（ｇ）は、記録ブロック数Ｗ（Ｗは正の整数で、Ｓ＜Ｗ＜（Ｌ＋Ｎ））の記録情報１４ｇを不連続フィル７−０、７−１とその直後のファイル間未記録領域を利用して記録した場合を示している。記録ブロック数Ｗは、Ｓ＜Ｗ＜（Ｌ＋Ｎ）の関係から、不連続ファイル７−０、７−１のみでは記録ブロック数を確保できない状態にある。しかし、不連続ファイル７−１の直後のブロックアドレス（Ｋ＋Ｍ＋Ｓ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）のファイル間未記録領域を記憶領域として確保することで、ブロック数Ｗを満たすことができる。
【００９３】
記録情報１４ｇを記録するに際しては、確保された領域の中で、先頭ブロックアドレス最小のアドレスＫより記録を開始し、Ｌブロック分情報を記録する。子の後、次にアドレスが小さいアドレス（Ｋ＋Ｌ＋Ｍ）より記録を開始し、ブロックアドレス（Ｋ＋Ｍ＋Ｓ）からのファイル間未記録領域の領域に渡って残りの記録ブロック分だけ情報を記録する。そしてファイル間未記録領域であったアドレス（Ｋ＋Ｍ＋Ｓ）〜（Ｋ＋Ｍ＋Ｗ）の論理ブロックに対しては未割付フラグを“０"に変更することで、この領域を未記録領域から除外する。またパステーブル１５については、記録後に発生した不連続ファイルｃ−０、ｃ−１に対して、先頭ブロックアドレスＫ、（Ｋ＋Ｌ＋Ｍ）をそれぞれ与え、ファイルｃ−０についてはルートディレクトリ、ファイルｃ−１に対しては、ファイルｃ−０を親ディレクトリとするように、各ディレクトリ番号をそれぞれ“０"、“ｃ１"、ファイル名を“ｓｕｂ−ｃ０"、“ｓｕｂ−ｃ１"として与え、これらの情報を不連続ファイル７−０、７−１の格納場所に上書きする。
【００９４】
図９（ｈ）は、記録ブロック数Ｕ（Ｕは正の整数で、（Ｌ＋Ｎ）＜Ｕ）の記録情報１４ｈを図８（ｅ）に示す連続ファイル７−０、７−１とその直後のファイル間未記録領域、さらにはファイル１１以降に連続する未記録領域１２を利用して情報を記録した場合を示している。記録ブロック数Ｕは（Ｌ＋Ｎ）＜Ｕの関係から、不連続ファイル７−０、７−１とそれに続くアドレス（Ｋ＋Ｍ＋Ｓ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）のファイル間未記録領域では記録ブロック数を確保することができない。しかもその他のファイル間未記録領域ではこの例は存在しないから、ブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）以後に連続して存在する未記録領域に残りの記録ブロックを確保することでブロック数Ｕの記録が可能となる。
【００９５】
記録情報１４ｈを記録するに際しては、確保された領域の中で、先頭ブロックアドレス最小のアドレスＫより情報の記録を開始し、Ｌブロック分情報を記録する。この後、次にアドレスの小さいアドレス（Ｋ＋Ｌ＋Ｍ）より情報の記録を開始し、アドレス（Ｋ＋Ｍ＋Ｓ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）のファイル間未記録領域に渡ってＮブロック分情報を記録する。そして最後にアドレスが次に小さいアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）の未記録領域から残りの記録ブロックについて情報を記録する。この場合ファイル間未記録領域であったアドレス（Ｋ＋Ｍ＋Ｓ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）、未記録領域であったアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）〜（Ｋ＋Ｍ＋Ｐ＋Ｕ−１）の論理ブロックに対しては、未割付フラグを“０"に変更することで、これらの領域を未記録領域から除外する。またパステーブル１５については、情報の記録後に発生した不連続ファイルｄ−０、ｄ−１に対してそれぞれ先頭ブロックアドレスＫ、（Ｋ＋Ｌ＋Ｍ）を与え、ファイルｄ−０についてはルートディレクトリ、ファイルｄ−１に対しては、ファイルｄ−０を親ディレクトリとするように、各ファイルにはそれぞれディレクトリ番号として“０"、“ｄ０"を与えるとともに、ファイル名として“ｓｕｂ−ｄ０"、“ｓｕｂ−ｄ１"を新たに与え、これらの情報を不連続ファイル７−０、７−１の格納場所に上書きする。また不連続ファイルｄ−２に対しては、先頭ブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）、不連続ファイルｄ−１を親ディレクトリとするように、ディレクトリ番号として“ｄ１"、ファイル名として“ｓｕｂ−ｄ２"を新たに与え、これらの情報をパステーブル１５上に追加する。
【００９６】
図９（ｇ）、（ｈ）における情報の記録で発生した不連続ファイルに対する再生は、図７で説明した再生フローにしたがって行ない、パステーブル、未割付マップによって再生を制御することができる。
【００９７】
以上に、第３実施形態においては、ボリューム空間中に発生した不連続ファイルとその直後に連続するファイル間未記録領域を記録情報の記録に利用するに際して、記録に確保した不連続領域の中でその先頭ブロックアドレスが最小の不連続領域から情報の記録を開始し、情報の記録を行なっているファイルの直後にファイル間未記録領域が存在する場合には、その領域に渡って情報を連続的に記録し、記録ブロック数を満たすまで、先頭ブロックアドレスの小さい不連続領域あるいはファイル間未記録領域の順番で情報の記録を行なうことで、情報の記録、再生時におけるヘッド２３の移動量を最小とすることができ、情報の再生あるいは記録に要する時間を短くすることができる。
【００９８】
またファイル間未記録領域を記録領域として利用しているため、ボリューム空間２０中に発生する不連続な領域を極力減らし、ボリューム空間２０中の記録領域を効率良く利用することができる。
【００９９】
次に、本発明の第４実施形態を図１０にしたがって説明する。図１０（ｉ）、（ｊ）は、ファイル間未記録領域がブロックアドレス（Ｋ＋Ｒ）〜（Ｋ＋Ｌ−１）までの領域に存在し、そのファイル間未記録領域とそ直後に続くファイル９、１０を記録ブロック数Ｖ（Ｖは正の整数で、（Ｍ＋Ｐ）＜Ｖ＜（Ｍ＋Ｐ（Ｌ−Ｒ））の記録領域として利用した場合の一例を示してある。
【０１００】
図１０（ｊ）における記録ブロック数Ｖは、（Ｍ＋Ｐ）＜Ｖ＜（Ｍ＋Ｐ＋（Ｌ−Ｒ））の関係から、＃２、４のファイル９、１１の領域（なお、＃１、３のファイル８、１０の領域は記録領域としていない。）では記録ブロック数を確保できない状態にある。しかし、＃２のファイル９の直前の領域、すなわちアドレス（Ｋ＋Ｒ）〜（Ｋ＋Ｌ−１）の領域はファイル間未記録領域となっているため、この領域を確保することで、記録ブロック数Ｖを満たすことができる。この場合、記録情報１４ｊを記録するに際しては、確保された領域の中で、その先頭ブロックアドレス最小のアドレス（Ｋ＋Ｒ）であるファイル間未記録領域のアドレスから情報の記録を開始し、そのファイル間未記録領域直後に続くブロックアドレス（Ｋ＋Ｌ）〜（Ｋ＋Ｌ＋Ｍ）のファイル９に渡って情報を連続的に記録する。この後、次にアドレスの小さいアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ）より情報の記録を開始し、残りの記録ブロックについて情報を記録する。このときファイル間未記録領域に相当するアドレス（Ｋ＋Ｒ）〜（Ｋ＋Ｌ−１）に対する論理ブロックに対しては、未割付フラグを“０"に変更することで、この領域を未記録領域から除外し、ファイル１１に含まれる論理ブロックで記録されなかったアドレス（Ｋ＋Ｒ＋Ｎ＋Ｖ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）に対しては、未割付フラグを、“１"に変更することで、この領域を未記録領域に含める。またパステーブル１５に関しては、情報の記録後に、論理ボリューム空間２０に発生した不連続ファイル５−０、５−１に対して、先頭ブロックアドレス（Ｋ＋Ｒ）、（Ｋ＋Ｌ＋Ｍ＋Ｎ）をそれぞれ与え、ファイル５−０についてはルートディレクトリ、ファイル５−１に対しては、ファイル５−０を親ディレクトリとするように、各ファイルのディレクトリ番号を“０"、“５０"とし、ファイル名をそれぞれ“ｓｕｂ−５０"、“ｓｕｂ−５１"として与え、これらの情報をファイル９、１１の格納場所に上書きする。
【０１０１】
不連続ファイル５−０、５−１に対する再生は、図７で説明した再生フローにしたがって行ない、パステーブル、未割付マップにしたがって再生を制御することができる。
【０１０２】
以上のように、第４実施形態においては、ボリューム空間２０中に発生した不連続ファイル９、１１とその直前に存在するファイル間未記録領域を記録情報１４ｊの記録に利用するに際して、その記録ブロックアドレスが最小の領域から記録を開始し、記録を行なっているファイル間未記録領域の直後にファイルが存在する場合には、その領域に渡って情報を連続的に記録し、記録ブロック数を満たすまで、先頭ブロックアドレスの小さい領域から順番に情報の記録を行なうことで、情報の記録・再生時におけるヘッド２３の移動量を最小にすることができ、情報の再生あるいは記録に要する時間を短くすることができる。
【０１０３】
またファイル間未記録領域を記録領域として利用しているため、ボリューム空間２０中に発生する不連続な領域を極力減らし、ボリューム空間２０中の記録領域を効率良く利用することができる。
【０１０４】
次に、本発明の第５実施形態を図１１にしたがって説明する。図１１（ｋ）は、記録ブロック数（７×Ｊ＋Ｇ＋Ｈ）：（Ｊ、Ｇ、Ｈは正の整数）の記録情報１４ｋをボリューム空間２０中の先頭ブロックアドレスＩ（Ｉは正の整数）からの不連続領域と、ブロックアドレスＭ（Ｍは正の整数）からの不連続領域を利用して情報の記録を行ない、記録情報１４ｋをその領域内で分割したファイルとなるように、パステーブル１５の更新を行なった場合の一例を示している。また図１２は、情報の記録後に発生するファイルを分割ファイルとして扱うために更新された更新パステーブル１５の構成を示している。
【０１０５】
図１１（ｋ）において、記録情報１４ｋを記録するに際して、複数の分割ファイルが二つのグループに別れて互いに不連続な領域に割り当てられており、分割ファイル１−０〜１−３、分割ファイル１−５〜１−７にはそれぞれブロック数Ｊが割り当てられ、分割ファイル１−４にはブロック数Ｇが割り当てられ、分割ファイル１−８にはブロック数Ｈが割り当てられている。そして記録情報１４ｋを記録するに際しては、先頭ブロックアドレスＩの分割ファイル１−０の領域から情報の記録を開始し、アドレス（Ｉ＋４×Ｊ＋Ｇ−１）まで情報を記録する。この後、先頭ブロックアドレスＭの分割ファイル１−５の領域から情報の記録を開始し、アドレス（Ｍ＋３×Ｊ＋Ｈ−１）まで情報を記録する。そして情報を記録した後、第１、第２の不連続領域に発生する分割ファイルをパステーブル１５上で管理する目的で、第１の不連続領域の先頭アドレスＩから順番に、一定の記録ブロック数Ｊごとに区切ったファイルを分割ファイル１−０〜分割ファイル１−３とし、Ｊブロック単位で区切れなかったＪブロックのファイルを分割ファイル１−４とする。さらに、第２の不連続領域の先頭アドレスＭから順番に一定の記録ブロック数Ｊごとに区切ったファイルを分割ファイル１−５〜分割ファイル１−７とし、Ｊブロック単位では区切れなかった残りのＨブロックのファイルを分割ファイル１−８とする。そしてパステーブル１５上において、分割ファイルを管理するために、図１２に示すように、それぞれの分割ファイルの先頭ブロックアドレスとして、Ｉ、（Ｉ＋Ｊ）、（Ｉ＋２×Ｊ）、（Ｉ＋３×Ｊ）、（Ｉ＋４×Ｊ）を与えるとともに、先頭ブロックアドレスとして、Ｍ、（Ｍ＋Ｊ）、（Ｍ＋２×Ｊ）、（Ｍ＋３×Ｊ）を与え、ブロックアドレスの小さい順に、すなわち、分割ファイル１−０を最上位階層とし、以下分割ファイル１−１〜１−７を順次下位の階層に属するものとするとともに、分割ファイル１−８を最下位階層とするように、各分割ファイルの親ディレクトリ番号を“０"〜“１７"とし、各分割ファイルのファイル名を“ｓｕｂ−１０"〜“ｓｕｂ−１８"として与える。
【０１０６】
このように、ボリューム空間２０中の不連続な領域に情報の記録を行ない、パステーブル１５上で各不連続領域の中の分割ファイルとして管理する場合の各分割ファイルに対する再生方法について説明する。
【０１０７】
図１１（ｆ）において、通常の再生では、パステーブル１５上の親ディレクトリ番号“０"に対する記録情報１４ｋの先頭ブロックアドレスに対する分割ファイル１−０から情報の再生を開始し、パステーブル１５上の親ディレクトリ番号、ファイル名にしてがって順次下位階層に属する分割ファイルに対応する情報を再生し、分割ファイル１−８に含まれる最終ブロックまで情報の再生を行なう。
【０１０８】
これに対して、特殊再生１では、分割ファイル１−０の途中で、パステーブルの親ディレクトリ番号“１０"とファイル名“ｓｕｂ−１０"から再生途中の分割ファイル直下の階層に存在する分割ファイル１−１にアクセスし、さらに同様の方法で再生開始目的の分割ファイル１−２の先頭に到達し、そこからの分割ファイルに対して順次情報の再生を行なう。そして最後に、分割ファイル１−６の再生途中から、次の分割ファイル１−７にアクセスし、再生途中でさらに分割ファイル１−８にアクセスすることで、再生目的の分割ファイル１−８の先頭に到達し、そこから再び情報の再生を行なう。
【０１０９】
次に、特殊再生２を行なうためには、現在再生を行なっているファイルが分割ファイル１−５である場合、再生途中でパステーブル１５上の親ディレクトリ番号“１４"とファイル名“ｓｕｂ−１４"の情報を基にその分割ファイルの上位階層に属する先頭ブロックアドレスを把握し、分割ファイル１−４にアクセスし、情報の再生を行なう。以下、同じ要領で、すなわち、分割ファイル１−３、１−２の順でアクセスし、ファイルの途中まで再生を行ない、再生目的の分割ファイル１−１の先頭に到達する。そのあとは、再生目的の分割ファイル１−１から順次分割ファイルに対する情報の再生を行なう。
【０１１０】
第５実施形態においては、ボリューム空間２０中の不連続領域に情報を記録した後、不連続領域中に発生するファイルは、一定の論理ブロック数で区切った分割ファイルとして発生させるようにしているため、パステーブル１５上にその分割ファイルに対する先頭ブロックアドレス、親ディレクトリ番号、ファイル名を反映させてファイルの管理を行なうことができ、記録情報１４ｋの途中に含まれる目的の情報へのアクセスを短時間で行なうことができる。
【０１１１】
次に、本発明の第６実施形態を図１３にしたがって説明する。本実施形態は、情報を記録するためのファイルとして連続したファイルを作るために、ファイルの位置を変えてファイルの情報を再記録するようにしたものであり、論理ボリューム空間２０に不連続に存在するブロック数Ｌのファイル８とブロック数Ｎのファイル１０（Ｌ、Ｎは正の整数）、未記録領域の組み合わせで、記録ブロック数Ｑ（Ｑは正の整数でＱ＞（Ｌ＋Ｎ））の記録が可能なボリューム空間２０中に連続した領域を確保し、記録情報を記録した場合の一例を示している。
【０１１２】
図１３（ｍ）は、ボリューム空間２０中の不連続な領域であるファイル８とファイル１０で（Ｌ＋Ｎ）ブロックを確保し、さらに残りのＱ−（Ｌ＋Ｎ）ブロックを未記録領域１２より確保した場合を示している。また図１４（ａ）には図１３（ｍ）におけるボリューム空間２０中のファイルを管理するためのパステーブル１６の構成を示している。
【０１１３】
図１３（ｎ）は、ファイル８、１０を移動させて互いに隣接して配置し、ファイル８、１０の代わりに、ファイル３０を確保したときの例を示しており、図１３（ｎ）においては、記録情報の記録前に確保した不連続領域以外のファイル９、１１に対して、ボリューム空間２０中における移動を行なうこととしている。そしてブロックアドレスＫ〜（Ｋ＋Ｌ−１）のファイル８と、ブロックアドレス（Ｋ＋Ｌ＋Ｍ）〜（Ｋ＋Ｌ＋Ｍ＋Ｎ−１）のファイル１０は不連続な記録領域として確保されているため、ファイル９、ファイル１１に対するボリューム空間２０中の記録領域の移動に利用される。このときファイル９はボリューム空間２０中のブロックアドレスＫ〜（Ｋ＋Ｍ−１）の論理ブロックの範囲に移動し、＃４のファイル１１はブロックアドレス（Ｋ＋Ｍ）〜（Ｋ＋Ｍ＋Ｐ）の論理ブロックの範囲に移動する。
【０１１４】
例えば、ディスク駆動装置２１におけるファイル９の移動を行なうに際しては、ファイル９の先頭ブロックに対する物理セクタにアクセスし、ディジタル信号処理回路２５に接続されるＲＡＭ２６に対して、複数の論理ブロック分の情報を復調した情報をディジタル信号のデータとして蓄える。そしてＲＡＭ２６にデータが蓄えられたときには、再度変調処理を行ない、ブロックアドレスＫの論理ブロックに対する物理セクタにアクセスし、変調データの記録を行なう。以上の処理を繰り返し、ブロックアドレス（Ｋ＋Ｌ）〜（Ｋ＋Ｌ＋Ｍ−１）に存在するファイル９をブロックアドレスＫ〜（Ｋ＋Ｍ−１）の範囲の論理ブロックに移動する。論理ファイル１１に対する移動も同様の方法によって行なう。そしてファイル９、１１の移動が終了した後、ボリューム空間２０中には、ブロックアドレス（Ｋ＋Ｍ＋Ｐ）から最終ブロックアドレスまで連続した記録領域が発生する。
【０１１５】
そして記録ブロック数Ｑの記録情報を記録するに際しては、ブロックアドレス（Ｋ＋Ｍ＋Ｐ）から情報の記録を開始し、ブロックアドレス（Ｋ＋Ｍ＋Ｐ＋Ｑ−１）まで情報の記録を行ない、連続した論理ブロックを含むファイル３０を発生させる。このとき記録情報を記録した後、パステーブル１５は、図１４（ｂ）に示すように、移動を行なったファイル９、１１に対する先頭ブロックアドレスとしてそれぞれＫ、（Ｋ＋Ｍ）を与え、発生したファイル３０については、先頭ブロックアドレスとして（Ｋ＋Ｍ＋Ｐ）を与え、ファイル名としてｓｕｂ−３０を与えてパステーブル１５の更新を行なう。また親ディレクトリ番号としてルートディレクトリを親ディレクトリとするため、“０"を格納する。また未記録領域であったブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）〜（Ｋ＋Ｍ＋Ｐ＋Ｑ−１）の論理ブロックに対しては、未割付マップ１６上の未割付フラグを“０"に変更し、記録済の領域として扱い、ボリューム空間２０中のファイルに対する再生は、図７で説明した再生フローによって行なうことができる。
【０１１６】
一方、図１３（ｏ）については、図１３（ｎ）とは異なるボリューム空間２０中のファイル９、１１の移動を行ない、記録ブロック数Ｑを満たす連続的な記録領域を確保した場合の一例を示している。この場合、例えば、記録ブロック数Ｑを満たす領域として、連続した論理ブロックを含む記録領域を先頭アドレスＫ〜（Ｋ＋Ｑ−１）の領域に確保する目的で、第１にファイル１１をボリューム空間２０中のブロックアドレス（Ｋ＋Ｑ＋Ｍ）〜（Ｋ＋Ｑ＋Ｍ＋Ｐ−１）の論理ブロックの範囲に移動する。第２に論理ファイル９をボリューム空間２０中のブロックアドレス（Ｋ＋Ｑ）〜（Ｋ＋Ｑ＋Ｍ−１）の論理ブロックの範囲に移動する。すなわち、この例の場合には、ファイル９の移動を先に行なうと、移動した領域が元のファイル１１の領域と重なり、ファイル１１の記録内容が失われるためである。またディスク駆動装置２１における各ファイル９、１１の移動は、（ｎ）で説明した動作と同様な動作で行なわれる。
【０１１７】
ファイル９、１１の移動が終了したあと、ボリューム空間２０中には、ブロック空間Ｋ〜（Ｋ＋Ｑ−１）まで、連続した記録領域が発生する。そして記録ブロック数Ｑの記録情報を記録するに際しては、ブロックアドレスＫから連続した記録領域に渡って情報の記録を開始し、ブロックアドレス（Ｋ＋Ｑ−１）まで情報を記録し、連続した論理ブロックを含むファイル３０を発生させる。そして記録情報を記録したあとのパステーブル１５は、図１３（ｃ）に示すように、移動を行なったファイル８、１１に対する先頭ブロックアドレスとしてそれぞれ（Ｋ＋Ｑ）、（Ｋ＋Ｑ＋Ｍ）を与え、新たに発生したファイル３０については先頭ブロックアドレスとしてＫを与え、ファイル名としてｓｕｂ３０を与え、パステーブルの更新を行なう。また親ディレクトリ番号はすべてルートディレクトリを親ディレクトリとするため、“０"を格納する。また記録領域であったブロックアドレス（Ｋ＋Ｌ＋Ｍ＋Ｎ＋Ｐ）〜（Ｋ＋Ｑ＋Ｍ＋Ｐ−１）の論理ブロックに対しては、未割付マップ１６上の未割付フラグを“０"に変更し、この領域を記録済の領域として扱い、ボリューム空間２０中のファイルに対する再生は図７に示す再生フローにしたがって実行する。
【０１１８】
以上に、第６実施形態においては、記録ブロック数を満たすボリューム空間２０中の不連続領域を確保し、その不連続領域以外の領域のファイルを移動し、記録ブロック数を満たす連続的な記録領域を新たに確保することで、記録情報の記録が可能となる。さらに、パステーブル１５上に領域の移動を行なったファイルに対する先頭ブロックアドレス、記録情報の記録で発生したファイル３０に対する先頭ブロックアドレス、親ディレクトリ番号、ファイル名を更新することで、移動したファイル、新たに発生したファイル３０に対する管理、アクセス、再生が可能になる。
【０１１９】
なお、各実施形態におけるパステーブルの更新は、情報の記録後に発生したファイルに対する情報を、記録領域の確保に利用したファイルの格納位置に上書きすることに限らず、記録後に新たに発生したファイルに対する情報をパステーブル上に順次追加することもできる。また上書きしたファイルの情報はパステーブル上で無効となるように、データを書き替えたりあるいは無効を示すフラグを追加したりすることもできる。
【０１２０】
また図１（ａ）の光ディスク２２上の物理的な領域を構成する単位である物理セクタと、図１（ｂ）の論理ボリューム空間２０の構成単位である論理ブロックに対するアドレスはそれぞれ１対１に対応するものではなく、光ディスク２２を駆動するディスク駆動装置２１が、論理ボリューム空間２０中に存在するファイルに対してアクセスする際に、その接続装置２９から受ける論理ブロックアクセスを、物理アクセスに変換することで、光ディスク２２上の物理セクタにアクセスすることになる。または記録可能なディスク媒体ということから、データ領域２から普段、情報を記録する物理セクタに欠陥が生じた場合に、その代わりに使用する物理セクタを含むスペア領域などが存在する。このため論理ブロックアドレスが連続しているファイルでも、実際の物理セクタへのアクセスは不連続に行なわれることもある。この場合も、光ディスク２２を駆動するディスク駆動装置２１が論理ブロックアドレスから物理アドレスへの変化を行ない、目的の物理セクタへアクセスすることで、接続装置２９からみた論理ボリューム空間２０に含まれるファイルは連続的な論理ブロックで構成されているようにみえる。
【０１２１】
また図１においてディスク２２の物理的なデータ領域２に対して、一つの論理ボリューム空間２０を割り当てているが、ボリューム記述子４、アンカポイント５、１３、ボリューム空間２０を含む領域が、データ領域２中に複数存在してもかまわない。この場合、本発明は複数のボリューム空間ごとに適用されることになる。
【０１２２】
また第４実施形態で説明した記録領域の確保に利用するファイルとその直前に存在するファイル間の記録領域を利用して情報の記録を行なう方法は、ボリューム空間２０中に存在する不連続ファイル、その直前に存在するファイル間に記録領域を利用する場合にも適用される。
【０１２３】
また映像、音声、データなどディジタル情報の記録を行なう書き替え可能なディスク記録媒体については、本発明で対象としているＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＣＤ−ＲＷの他に、ハードディスクドライブに固定された磁気ディスクがある。しかし、磁気ディスクについては、ディスクそのものの交換や取出しを行なわず、ドライブ内部に固定されているため、ディスクの種類を判別する必要がない。つまりリードイン領域が存在しないディスク記録媒体である。また磁気ディスクはドライブ内部に固定され、別のドライブに乗せ換えて記録を行なうことがないので、ファイルフォーマット（パステーブル、未割付マップ、アンカポイント、ボリューム識別子の存在、論理ブロックアドレスの割当方法）は特に決められておらず、ハードディスクドライブメーカー固有の方法で行なわれている。このため磁気ディスクは対象としていない。
【０１２４】
また第６実施形態で説明した不連続な記録領域として確保した領域以外のファイルに対する移動は、移動の対象となるファイルの数が最小となるように行なわれる。
【０１２５】
また、第２、第３実施形態で確保する不連続領域は、記録に指定した一連の不連続ファイル全てに対して確保されるものに限らず、記録ブロック数を満たす分だけの不連続ファイルを選択してその中で最小のブロックアドレスから記録してもかまわない。この場合、選択されなかった不連続ファイルに含まれる論理ブロックは、未記録となるように、未割付マップ上のフラグが更新されて記録される。
【０１２６】
【発明の効果】
以上説明したように、本発明によれば、ファイル用管理情報を記録するために確保された領域が不連続となる場合、確保された不連続領域のうち論理ブロックアドレスの最小の論理ブロックに対応したファイル用管理情報からファイル記録領域に順次割り当てて記録するとともに、ファイル用管理情報の割り当て順位を第１のテーブル記録領域にファイルごとに記録し、ファイル用管理情報のファイルに対応するデータ領域の物理セクタにファイル用管理情報の割り当て順位にしたがって一連の入力ディジタル情報をその先頭から終了まで分散して記録するようにしたため、情報記録時におけるヘッドの移動時間が短くなり、情報の記録に要する時間を短くすることができる。
【０１２７】
さらに、情報を再生するに際しては、ファイル記録領域に記録されたファイル用管理情報の割り当て順位にしたがって各ファイルを指定し、指定されたファイルの先頭アドレスに対応したデータ領域の情報から順次再生するようにしたため、再生時におけるヘッドの移動時間が短くなり、情報の再生に要する時間を短くすることができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示すディスク記録形態の構成説明図である。
【図２】本発明の一実施形態を示すディスク駆動装置と接続装置との関係を説明するための構成図である。
【図３】記録前後のボリューム空間中の論理ファイルに対するディレクトリ構造を説明するための図である。
【図４】記録前後のパステーブルの構成を説明するための図である。
【図５】記録前後の未割付マップの構成を説明するための図である。
【図６】記録情報を不連続ファイルとして記録するときの方法を説明するためのフローチャートである。
【図７】ボリューム空間中に存在するファイルの再生方法を説明するためのフローチャートである。
【図８】本発明の第２実施形態を示すディスク記憶媒体の構成説明図である。
【図９】本発明の第３実施形態を示すディスク記録媒体の構成説明図である。
【図１０】本発明の第４実施形態を示すディスク記録媒体の構成説明図である。
【図１１】本発明の第５実施形態を示すディスク記録媒体の構成説明図である。
【図１２】第５実施形態におけるパステーブルの構成説明図である。
【図１３】本発明の第６実施形態を示すディスク記録媒体の構成説明図である。
【図１４】第６実施形態におけるパステーブルの構成説明図である。
【符号の説明】
１  リードイン領域
２  データ領域
３  リードアウト領域
４  ボリューム記述子
５  アンカポイント
６  パステーブル
７  未割付マップ
８、９、１０、１１  ファイル
１２  記録領域
１３  アンカポイント
１４  記録情報
１５  更新パステーブル
１６  更新未割付マップ
１７、１８、１９  ファイル
２０  論理ボリューム空間
２１  ディスク駆動装置
２２  光ディスク
２３  ヘッド
２４  アンプ
２５  ディジタル信号処理回路
２６  ＲＡＭ
２７  インターフェイス回路
２８  システムコントローラ
２９  接続装置
【図１】
0004122454.tif 000002
【図２】
0004122454.tif 000003
【図３】
0004122454.tif 000004
【図４】
0004122454.tif 000005
【図５】
0004122454.tif 000006
【図６】
0004122454.tif 000007
【図７】
0004122454.tif 000008
【図８】
0004122454.tif 000009
【図９】
0004122454.tif 000010
【図１０】
0004122454.tif 000011
【図１１】
0004122454.tif 000012
【図１２】
0004122454.tif 000013
【図１３】
0004122454.tif 000014
【図１４】
0004122454.tif 000015