(57)【特許請求の範囲】
【請求項１】
データ（ＵＤ）をブロック単位（Ｆ）で、該ブロック単位のデータの管理情報（ＦＣ）と共に、追記型記録媒体の記録領域（３０４）上にトラック（ＴＲ）として記録する記録装置（ＲＣ）であって、
該追記型記録媒体の記録状態（ＤＳ）が、記録不可（ＤＳ００）であるのか、未記録（ＤＳ０２）であるのか、記録不可であるが再生可能（ＤＳ０４）であるのか、記録も再生も可能（ＤＳ０６）であるのか、記録及び再生共に不可（ＤＳ０８）であるか、或いは、記録されている（ＤＳ１０）かの内、少なくとも一つの状態を検出する状態検出手段（＃１００）と、
該検出された記録状態（ＤＳ）に基づいて、管理情報（ＦＣ、ＰＶＤ）を記録するためのリザーブ領域を、記録及び再生の管理単位として規定されるトラック（ＲＴ）として確保するリザーブ手段（Ｓ２０４）と、
該リザーブされた記録領域（ＲＴ）に、前記管理情報（ＦＣ、ＰＶＤ）を記録する手段（Ｓ４７６、Ｓ４８８）とを有することを特徴とする追記型記録媒体記録装置（ＲＣ）。
【請求項２】
請求項１に記載の追記型記録媒体記録装置（ＲＣ）であって、更に、記録順番に関して、前記トラック（ＵＤ）の前に、該トラック（ＵＤ）に関するトラック情報（ＴＯＣ）を格納する第一のトラック情報（ＴＯＣ）格納領域（Ｌｉ）を有することを特徴とするもの。
【請求項３】
請求項２に記載の追記型記録媒体記録装置（ＲＣ）であって、更に、記録順番に関して、前記トラック（ＵＤ）の後に、該トラック（ＵＤ）に関するトラック情報（ＴＯＣ）を格納する第二のトラック情報（ＴＯＣ）格納領域（Ｌｏ）を有することを特徴とするもの。
【請求項４】
請求項３に記載の追記型記録媒体記録装置（ＲＣ）であって、前記状態検出手段（＃１００）は、更に、前記第一及び第二のトラック情報格納手段（Ｌｉ、Ｌｏ）の外側が再生及び記録可能であるか（ＤＳ１２）を検出することを特徴とするもの。
【請求項５】
請求項３に記載の追記型記録媒体記録装置（ＲＣ）であって、前記状態検出手段（＃１００）は、更に、前記第一及び第二のトラック情報格納手段（Ｌｉ、Ｌｏ）の外側が再生及び記録可能（ＤＳ１２）であるか、或いは、該第一及び第二のトラック情報格納手段（Ｌｉ、Ｌｏ）の外側に前記リザーブされたトラック（ＲＴ）と再生可能なデータが記録されている（ＤＳ１４）かの、何れかの状態を検出することを特徴とするもの。
【請求項６】
請求項５に記載の追記型記録媒体記録装置（ＲＣ）であって、前記検出された状態（ＤＳ）に基づいて、前記管理情報（ＦＣ）を読みとる管理情報読み取り手段（＃１５２）と、
該読み取られた管理情報（ＰＭＡ）に基づいて、該記録データ（Ｆ、ＵＤ）の管理情報（ＦＣ１）を作成する管理情報作成手段（Ｓ２０８）と、
前記データ（Ｆ、ＵＤ）および該記録データの管理情報（ＦＣ）を記録するデータ管理情報記録手段（Ｓ２１２）と、
該管理情報（ＦＣ）からＩＳＯ９６６０規格に基づく規格管理情報（ＰＤＶ）を作成する規格管理情報作成手段（Ｓ４７２）と、
該規格管理情報（ＰＤＶ）を前記リザーブしたトラック（ＲＴ）に記録する規格管理情報記録手段（Ｓ４７８，Ｓ４８８）とを備えたことを特徴とするもの。
【請求項７】
請求項６に記載の追記型記録媒体記録装置（ＲＣ）であって、トラック・アト・ワンス方式による記録において、前記記録データ（ＴＲ、ＵＤ）に関する管理情報（ＦＣ）をトラック先頭に挿入して記録することを特徴とするもの。
【請求項８】
請求項６に記載の追記型記録媒体記録装置（ＲＣ）であって、パケット・ライティング方式による記録において、前記記録データ（ＰＫＴ）に関する管理情報（ＦＣ）をパケット（ＰＫＴ）末尾に挿入して記録することを特徴とするもの。
【請求項９】
データ（ＵＤ）をブロック単位（Ｆ）で、該ブロック単位のデータの管理情報（ＦＣ）と共に、追記型記録媒体の記録領域（３０４）上にトラック（ＴＲ）として記録する記録方法（図２）であって、
該追記型記録媒体の記録状態（ＤＳ）が、記録不可（ＤＳ００）であるのか、未記録（ＤＳ０２）であるのか、記録不可であるが再生可能（ＤＳ０４）であるのか、記録も再生も可能（ＤＳ０６）であるのか、記録及び再生共に不可（ＤＳ０８）であるか、或いは、記録されている（ＤＳ１０）かの内、少なくとも一つの状態を検出（＃１００）し、
該検出された記録状態（ＤＳ）に基づいて、管理情報（ＦＣ、ＰＶＤ）を記録するためのリザーブ領域を、記録及び再生の管理単位として規定されるトラック（ＲＴ）として確保（Ｓ２０４）し、
該リザーブされた記録領域（ＲＴ）に、前記管理情報（ＦＣ、ＰＶＤ）を記録する（Ｓ４７６、Ｓ４８８）ことを特徴とする追記型記録媒体記録方法。
【請求項１０】
請求項９に記載の追記型記録媒体記録方法（図２）であって、更に、記録順番に関して、前記トラック（ＵＤ）の前に、該トラック（ＵＤ）に関するトラック情報（ＴＯＣ）を格納する第一のトラック情報（ＴＯＣ）格納領域（Ｌｉ）を設けることを特徴とするもの。
【請求項１１】
請求項１０に記載の追記型記録媒体記録方法（図２）であって、更に、記録順番に関して、前記トラック（ＵＤ）の後に、該トラック（ＵＤ）に関するトラック情報（ＴＯＣ）を格納する第二のトラック情報（ＴＯＣ）格納領域（Ｌｏ）を設けることを特徴とするもの。
【請求項１２】
請求項１１に記載の追記型記録媒体記録方法（図２）であって、前記状態検出（＃１００）は、更に、前記第一及び第二のトラック情報格納手段（Ｌｉ、Ｌｏ）の外側が再生及び記録可能であるか（ＤＳ１２）を検出することを特徴とするもの。
【請求項１３】
請求項１２に記載の追記型記録媒体記録方法（図２）であって、前記状態検出（＃１００）は、更に、前記第一及び第二のトラック情報格納手段（Ｌｉ、Ｌｏ）の外側が再生及び記録可能（ＤＳ１２）であるか、或いは、該第一及び第二のトラック情報格納手段（Ｌｉ、Ｌｏ）の外側に前記リザーブされたトラック（ＲＴ）と再生可能なデータが記録されている（ＤＳ１４）かの、何れかの状態を検出することを特徴とするもの。
【請求項１４】
請求項１３に記載の追記型記録媒体記録方法（図２）であって、前記検出された状態（ＤＳ）に基づいて、前記管理情報（ＦＣ）を読みとる管理情報読み（＃１５２）、
該読み取られた管理情報（ＰＭＡ）に基づいて、該記録データ（Ｆ、ＵＤ）の管理情報（ＦＣ１）を作成する管理情報作成（Ｓ２０８）し、
前記データ（Ｆ、ＵＤ）および該記録データの管理情報（ＦＣ）を記録（Ｓ２１２）し、
該管理情報（ＦＣ）からＩＳＯ９６６０規格にも基づく規格管理情報（ＰＤＶ）を作成する規格管理情報作成（Ｓ４７２）し、
該規格管理情報（ＰＤＶ）を前記リザーブしたトラック（ＲＴ）に記録する（Ｓ４７８，Ｓ４８８）ことを特徴とするもの。
【請求項１５】
請求項１４に記載の追記型記録媒体記録方法（図２）であって、トラック・アト・ワンス方式による記録において、前記記録データ（ＴＲ、ＵＤ）に関する管理情報（ＦＣ）をトラック先頭に挿入して記録することを特徴とするもの。
【請求項１６】
請求項１４に記載の追記型記録媒体記録方法（図２）であって、パケット・ライティング方式による記録において、前記記録データ（ＰＫＴ）に関する管理情報（ＦＣ）をパケット（ＰＫＴ）末尾に挿入して記録することを特徴とするもの。
【請求項１７】
請求項１から８のいずれかの記録装置（ＲＣ）で記録された追記型記録媒体から前記記録されたデータ（ＵＤ）を生成する追記型記録媒体再生装置（ＲＰ）であって、
該追記型記録媒体の記録状態（ＤＳ）が、未記録（ＤＳ０２）、或いは再生不能（ＤＳ０８）内の少なくとも一つの状態を検出する第一の記録状態検出手段（Ｓ６００、Ｓ７００）と、
前記追記型記録媒体の記録状態が、記録不可であるが再生可能（ＤＳ０４）であるのか、記録も再生も可能（ＤＳ０６）であるのか、前記第一及び第二のトラック情報格納手段（Ｌｉ、Ｌｏ）の外側が再生及び記録可能であるか（ＤＳ１２）の内、少なくとも一つの状態を検出する第二の記録状態検出手段（Ｓ６００、Ｓ７０２）とを有することを特徴とする追記型媒体再生装置（ＲＰ）。
【請求項１８】
請求項１７に記載の追記型記録媒体再生装置（ＲＰ）であって、さらに、前記第一の記録状態検出手段（Ｓ６００，Ｓ７０２）が状態を検出した時には、前記規格管理情報（ＰＶＤ）に基づいて、前記第一及び第二のトラック情報格納手段（Ｌｉ、Ｌｏ）によって囲まれた該トラック（ＵＤ）から記録データを生成するデータ再生手段（Ｓ７０４）を有することを特徴とするもの。
【請求項１９】
請求項１７に記載の追記型記録媒体再生置（ＲＰ）であって、さらに、前記第二の記録状態検出手段（Ｓ６００、Ｓ７０２）が状態を検出した時には、前記管理情報（ＦＣ、ＰＶＤ）、前記検出された記録状態（ＤＳ００、ＤＳ０２、ＤＳ０４、ＤＳ０６、ＤＳ０８、ＤＳ１０、 ＤＳ１２、ＤＳ１４）、前記管理情報（ＦＣ、ＰＭＡ）、前記規格管理情報（ＰＤＶ）及び前記第一のトラック情報（ＴＯＣ；Ｌｉ）に基づいて、 該トラック（ＵＤ）から記録データを生成するデータ再生手段（Ｓ７０４）を有することを特徴とするもの。
【請求項２０】
請求項９から１６のいずれかの記録方法（図２）で記録された追記型記録媒体から前記記録されたデータ（ＵＤ）を生成する追記型記録媒体再生方法（図８）であって、
該追記型記録媒体の記録状態（ＤＳ）が、未記録（ＤＳ０２）、或いは再生不能（ＤＳ０８）内の少なくとも一つの状態を検出する第一の記録状態（Ｓ６００、Ｓ７００）し、
前記追記型記録媒体の記録状態が、記録不可であるが再生可能（ＤＳ０４）であるのか、記録も再生も可能（ＤＳ０６）であるのか、前記第一及び第二のトラック情報格納手段（Ｌｉ、Ｌｏ）の外側が再生及び記録可能であるか（ＤＳ１２）の内、少なくとも一つの状態を検出する第二の記録状態を検出（Ｓ６００、Ｓ７０２）することを特徴とする追記型媒体再生装置（ＲＰ）。
【請求項２１】
請求項２０に記載の追記型記録媒体再生方法（図８）であって、さらに、前記第一の記録状態検出（Ｓ６００，Ｓ７０２）にて、状態を検出された時には、前記規格管理情報（ＰＶＤ）に基づいて、前記第一及び第二のトラック情報格納手段（Ｌｉ、Ｌｏ）によって囲まれた該トラック（ＵＤ）から記録データを生成するデータ再生（Ｓ７０４）ことを特徴とするもの。
【請求項２２】
請求項２０に記載の追記型記録媒体再生方法（図８）であって、さらに、前記第二の記録状態検出（Ｓ６００、Ｓ７０２）にて、状態を検出した時には、前記管理情報（ＦＣ、ＰＶＤ）、前記検出された記録状態（ＤＳ００、ＤＳ０２、ＤＳ０４、ＤＳ０６、ＤＳ０８、ＤＳ１０、 ＤＳ１２、ＤＳ１４）、前記管理情報（ＦＣ、ＰＭＡ）、前記規格管理情報（ＰＤＶ）及び前記第一のトラック情報（ＴＯＣ；Ｌｉ）に基づいて、 該トラック（ＵＤ）から記録データを生成する（Ｓ７０４）ことを特徴とするもの。
【請求項２３】
請求項１から８のいずれかの記録装置（ＲＣ）で記録された追記型記録媒体であって、データの再生のために必要なファイルやディレクトリの情報として、ＩＳＯ９６６０規格のフォーマット情報ではなく、記録ブロック（ＰＫＴ、ＴＲ）内にデータ（Ｆ、ＵＤ）と共に記録された管理情報（ＦＣ）が記録されていることを特徴とする追記型記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は追記型の記録媒体の記録再生装置に関するものである。
【０００２】
【従来の技術】
追記型、つまり一度記録されたデータを消去、或いは書き換えが出来ない記録媒体が、その大記憶容量とあいまって、公文書、規格書、ＣＤ−ＲＯＭのマスターデータの記録、百科事典、データベース等の、完成後はそれほど修正を必要としない大量の情報の記録に用いられている。本来、情報はその性質上、いかに修正の必要度が低いといっても、随時追補、修正して、常に最新の内容に更新にしておくことが非常に望ましいことは言うまでもない。これは、規格書や百科事典などでの使用を考えてみれば明らかである。
【０００３】
しかしながら、追記型記録媒体は、データの書き換えが出来ないので、既に記録されたデータとは別のデータを新たに追加して記録する必要が生じた場合には、新たに記録するデータと共に既に記録されているデータも再度記録する必要がある。つまり、同一のデータが単一の追記型記録媒体上の別の場所に、重複して記録される。これは、既に記録されたデータの一部のみを修正するような場合でも、同様で、変更されるデータを新たに記録するばかりで無く、非変更部分のデータも重複して再度記録する必要がある。
【０００４】
このような追記型記録媒体として、オーディオＣＤについて規定したレッドブック規格、データ用ＣＤ−ＲＯＭについて規定したイエローブック規格を満たすＣＤ−ＲＯＭの再生装置で再生の出来るＣＤ−Ｒ（Compact Disc Recordable）、またオレンジブックではＣＤ−ＷＯ（Compact Disc Write Once）と呼ばれるものが広く用いられている。この追記型のＣＤ−Ｒについては、ＣＤ−Ｅ（Compact Disc Erasable）及びＣＤ−ＲＷ（Compact Disc Rewritable）と呼ばれる記録消去が可能な書換型と共にオレンジブック規格により規定されている。また、 ＩＥＣ１３６１４では ＷＯＲＭ  (Write Once Read only Memory)と呼ばれる、直径３００ｍｍの光ディスク媒体を使用する記録装置が規定されている。これらのＣＤ−ＲＯＭに基礎を於く追記型記録媒体の他にも、ＤＶＤに基礎を於くＤＶＤ−Ｒ等がある。なお、レッドブック、イエローブック、及びオレンジブックは、それぞれ国際電気標準会議（IEC: International Electrotechnical Commission）によって、それぞれ、ＩＥＣ９０８、ＩＥＣ１０１４９、及びＩＥＣ１３４９０として規定されている。
【０００５】
以下、図１９、図２０、及び図２１を参照して、追記型記録媒体の一例として、ＣＤ−Ｒについてその構成及び記録方式について簡単に述べる。既存ＣＤ−ＲＯＭドライブで再生可能なＣＤ−Ｒディスクを作成するには、イエロー、レッド、オレンジブックに規定される物理的な規格に加えて、論理フォーマットであるＩＳＯ９６６０規格を満たす必要がある。
【０００６】
図１９に示すように、ＣＤ−Ｒの記録面には、その最内周近傍にリードイン情報Ｌｉを記録するためのリードイン領域３０２が、最外周近傍にリードアウト領域３０６が予め設けられており、その間にユーザが任意のデータＵＤを記録するために用いられるユーザデータ領域３０４が形成される。これは、リードアウト領域は、記録されたユーザデータに対して外周側に隣接して記録されねばならないので、ユーザデータ領域一杯にデータが記録された場合でもリードアウト情報Ｌｏが記録できるように、ＣＤ−Ｒディスクの最外周には、ユーザデータ領域３０４に含まれないリードアウト用の領域３０６が予め用意されている。ユーザデータ領域３０４の未記録部分に十分な空きがあれば、リードアウト情報Ｌｏはユーザデータ領域３０４に記録されたユーザデータＵＤに続いて記録されて、予め設けらリードアウト領域とは別に、新たにリードアウト領域Ｌｏが形成される。ユーザデータ領域３０４に十分な空きが無い、例えばユーザデータ領域３０４がほぼ完全にユーザデータＵＤの記録に使用された場合のみ、リードアウト情報Ｌｏが予め設けられたリードアウト領域３０６に記録される。
【０００７】
ユーザーデータ領域３０４は、オーディオＣＤに於いては、１曲分のデータを記録する領域であるトラック(Track)単位に分割されるが、コンピュータデータ等を記録する場合には、トラック単位に分割する必要が無いため、通常は１トラックのみで構成される。つまり、ユーザデータ領域３０４は、１から９９個のトラックから構成される。リードイン領域３０２及びリードアウト領域３０６には、それぞれ各トラックに関する情報を有するＴＯＣ(Table of Contents)が記録される。更に、リードイン領域３０２より内周側に、ＰＭＡ(Program Memory Area)と呼ばれる、トラック情報を記録する領域３００が設けられている。これらの記録領域は、内周から外周に向かって螺旋状に延びる一本のデータ列として記録される。尚、図示されているようにディスクの固定位置に、ＰＭＡ領域の開始位置、記録パワーテスト用のＰＣＡ領域の開始位置、ディスクの容量、及びディスク容量等のスペシャル情報ＳＰを格納したスペシャル情報領域９００が設けられている。
【０００８】
図２０に、上述のＣＤ−Ｒの記憶領域を、この螺旋状のデータ列を直線に引き延ばした概念を示す。このように、一つの記録媒体に生成されたユーザデータ領域３０４と、その目次情報であるＴＯＣをそれぞれ有するリードイン領域Ｌｉ、及びリードアウト領域Ｌｏを１つの単位としてセッションＳと呼ぶ。また、特にリードイン領域３０２及びリードアウト領域３０６のように、それぞれ予め設けらた領域の場合のセッションをセッション３０８と呼ぶ。
【０００９】
ＣＤ−ＲＯＭ再生装置は、リードイン領域３０２（Ｌｉ）或いはリードアウト領域３０６（Ｌｏ）の何れか、或いはその両方から、ＴＯＣ情報を読み出し、ディスク上のトラック情報を得る。ユーザデータＵＤは、ユーザデータ領域上にトラックとして記録されるが、上記の理由により、前後にリードイン情報Ｌｉ及びリードアウトＬｏ情報を記録してそれぞれリードイン領域及びリードアウト領域を記録してセッションとして完成されてなければならない。
【００１０】
しかしながら、実際に記録されるユーザデータが、この予め設けらたユーザデータ記録領域３０６の記録容量より小さい場合には、リードアウト情報Ｌｏはユーザデータの末尾から連続して記録される必要があるので、リードアウト領域Ｌｏが、図１９に示すユーザデータ領域３０４内に、つまり予め設けられたリードアウト領域３０６よりも内周側に記録される事になる。この様に、１記録面あたりに１セッションＳを形成して、記録されたＣＤ−Ｒを初めとする記録媒体をシングルセッション記録媒体と言う。この場合、予め設けられたリードアウト領域３０６には、前述の如く記録されない。
【００１１】
また、ユーザデータ領域３０４の未記録領域には、新たにセッションを形成して、別のユーザデータを記録することができる。この様にして、ユーザデータ領域３０４には、その容量が許す限り複数のセッションＳを形成することが可能である。なお、トラック数には９９の上限がある。セッションＳは最低１つ以上のトラックを含まなくてはならないので、最大数は同じく９９である。しかし、容量の制約から、実際には４０セッション程度までしか作成できない。また、記録開始前に使用するレーザパワー調整領域 (PCA: Power Calibration Area)は１００回分しかない。しかしパワー調整は必須ではないので、パケットの記録数に上限はない。
【００１２】
この様に複数のセッションを生成して、記録された媒体をマルチセッション記録媒体と言う。
【００１３】
図２１に、マルチセッション記録媒体のデータ列を、図２０と同様に、直線に引き延ばした状態を示す。この例では、ＣＤ−Ｒに二つのセッションＳ１及びＳ２が形成されている。図２０に示すユーザデータ領域３０４に、第一セッションＳ１のリードイン領域Ｌｉ１（３０２）、ユーザデータ領域ＵＤ１、及びリードアウト領域Ｌｏ１の全てと、第二セッションのリードイン領域Ｌｉ２及びユーザデータ領域ＵＤ２が記録されている。
【００１４】
そして、第一セッションＳ１のリードイン領域Ｌｉ１は予め設けられたリードイン領域３０２が、第二セッションＳ２のリードアウト領域ＬＯ２は、予め設けられたリードアウト領域３０６がそれぞれ用いられている。しかし、前述のように、セッションは二つ以上形成しても良いし、更に最終セッションのリードアウト領域Ｌｏは、予め設けられたリードアウト領域３０６とは別に形成されても良いことは言うまでもない。
【００１５】
追記型光ディスクＣＤ−Ｒで複数回の記録を行う方法としては、上述の如く、ＩＳＯ９６６０形式のフォーマットで定められたように毎回セッションを形成する記録形式があり、一枚のＣＤ−Ｒディスクに、複数のセッションを形成して記録する方法をマルチセッション方式と呼ぶ。マルチセッション形式で記録されたディスクからデータを読み出す方法としてフォトＣＤ方式がある。一方セッションを一度だけ形成して記録する方法をシングルセッション方式と呼ぶ。
【００１６】
また、セッションを形成せずに記録を行うには、ＩＳＯ９６６０とは異なる論理フォーマットを用いる必要があり、例えばＥＣＭＡ（ヨーロッパコンピュータメーカ協会）によって規格化されたＥＣＭＡ１６８がある。
【００１７】
【発明が解決しようとする課題】
図１９、図２０、及び図２１を参照して説明した様に、ＣＤ―Ｒでは、そのディスク上の所定のトラックにユーザデータを記録した後で、ディスクにリードイン領域とリードアウト領域を記録してセッションを完成させる事ができる。このため、セッションを完成するまでの間、トラック情報を保持する為に、ＰＭＡを利用する。ＰＭＡはディスクの最内周付近にトラック情報を記録しておくために、予め設けられた領域であり、ディスクにトラックを記録する度に、ＰＭＡにトラック情報を記録する事によって、ディスク上のトラックのどの部分にどんなデータが記録されているかを管理できる。
【００１８】
一方、実際にはデータを書き込んでいないトラックのトラック情報をこのＰＭＡに記録することによって、ユーザデータ領域の特定の部分を未記録状態のままに保存しておくことが可能である。このようにして、トラックの特定領域を保存する操作を、トラックをリザーブすると呼び、ＰＭＡにトラック情報のみが記録され実際にはデータが記録されていないディスクの領域をリザーブドトラック (Reserved Track) と呼ぶ。このようにして、ＰＭＡにトラック情報を適切に書き込むことによって、ディスクの記録領域のトラックを、記録済みトラック、次に記録すべきトラックでもある未記録ユーザデータ領域、及びリザーブドトラックと区別して管理できる。
【００１９】
尚、トラック情報とは、ディスクＩＤ、複製の許可の有無を示すコピー情報、物理フォーマット、トラック番号、及びトラックの開始位置の情報を含む。ＰＭＡは、トラック情報に加えて、トラックの終了位置の情報を含む。
【００２０】
本来、ＣＤ−Ｒは前述のように、リードイン領域とリードアウト領域を除いて、ディスクの内周から外周に向けて、つまりユーザデータ領域に、データを切れ目無く記録しなくてはならない。しかし、リザーブドトラックを設けることによって、ディスクの記録済み領域より内周部分を未記録ユーザデータ領域として保存しておくことできる。このリザーブドトラックには、セッションを作成する以前であれば、いつでも任意の時に、データを記録することができる。また、リードイン領域及びリードアウト領域には、それぞれＴＯＣが繰り返して記録されている。
【００２１】
ＣＤ−ＲＯＭの論理フォーマットであるＩＳＯ９９６０では、セッションのユーザデータ領域の先頭から１７セクタ目にＰＶＤ（Primary Volume Descriptor）と呼ばれる領域を記録することが規定されている。セクタ０〜１５は、システムエリアとして予約されていて、ＩＳＯ９６６０ではその使用については、規定されていない。ＰＶＤには、ディスクに記録されたファイルの情報を管理するテーブルのアドレスが格納されている。
【００２２】
図２２に、シングルセッション媒体におけるＰＶＤの構成が示されている。ＰＶＤには、ボリューム空間の大きさＶＰＳ(Volume Space Size) 、パステーブルの大きさ ＰＴＳ(Path Table Size)、 パステーブルの位置ＬＰＴ(Location of Path Table) 、及びルートディレクトリ用ディレクトリレコードＲＤＥ (Root Directory Entry)等の情報が含まれている。
【００２３】
パステーブルＰＴには、図示の如く識別子長、拡張属性レコード長、エクステント位置、親ディレクトリ番号、及び識別子の情報が含まれている。また、ルートディレクトリレコードＲＤＩには、レコード長、拡張レコード長、エクステント位置、データ長、日付、ファイルフラグ、ユニット長、ボリューム順序番号、識別子長、及び識別子の情報が含まれている。これらの要素は、記録前及び記録後には生成できない情報であり、データやファイル等の記録と同時に保持しておく必要がある。
【００２４】
ファイル名やファイルサイズなどのファイルの情報は、全てのファイルとディレクトリのツリー状の参照関係にあるディレクトリレコードＤＩを辿ることによって取得される。このディレクトリレコードＤＩは、そのディレクトリ下に存在する全てのサブディレクトリとファイルの情報を有する。ＣＤ−ＲＯＭ或いはＣＤ−Ｒの記録されている特定のファイルにアクセスするためには、ディスクのディレクトリを参照する。つまり、ディスク上に記録されたディレクトリ情報であるディレクトリレコードＤＩを読み、データの記録アドレスを得る必要がある。要するに、記録後にディスクの内容を格納するファイルを再生するには、ディレクトリレコードに含まれるべき情報を、データと共に保持しておかねばならない。
【００２５】
パステーブルＰＴは、アクセス速度の遅いＣＤ−ＲＯＭ及びＣＤ−Ｒの特性を補う目的で規定されている。これは、例えば、￥１１１￥２２２￥．．．￥９９９といったディレクトリへアクセスする場合、ルートからディレクトリレコードＤＩを辿っていくと９回のシークと再生が必要となる。ＣＤ−ＲＯＭは、シークもリードも遅いので、全てのディレクトリのディレクトリレコードをテーブルにして、そのテーブルを参照することで直接目的のディレクトリレコード位置を得るためにパステーブルＰＴを設けている。従って、以後の記録を行わないと決定して初めて、パステーブルＰＴに書き込むユーザデータの記録内容を確定出来き、テーブル全体のサイズは可変である。しかし、テーブルのアドレスはＰＶＤに格納しなくてはならない。
【００２６】
ディスクに記録するデータのファイル、及びディレクトリが確定するまでは、ルートディレクトリレコードＲＤＩもパステーブルＰＴも作成出来ない。従って、ＰＶＤもセッション内の図２２に例示したＰＶＤ情報が全て確定した後でのみ作成可能である。
【００２７】
しかしながら、ＩＳＯ９６６０の規定によって、ＰＶＤは、リードイン領域直後のユーザーデータ領域の先頭から１７セクタ目と言う固定位置に記録しなければならない。そのためセッションに記録すべきユーザデータが全て確定した状態でなければ、ＰＶＤをディスクへ書き込むことが出来ない。その結果、ディスクへの１回の記録は１セッションとせざるを得ない。ここで言う１回の記録とは、ユーザの指示に基づいて、記録装置が追記型記録媒体対して記録動作を開始してから終了するまでを意味する。よって、１回の記録とは、記録ファイル数やサイズとは無関係であり、またディスクに対するレーザ照射の回数とも無関係である。ＰＶＤを記録した後のユーザデータ領域３０４に追記を行うことは可能であるが、そのデータはＰＶＤによって表現される論理フォーマットに含まれないために、ファイルとして読み出すことが出来ない。
【００２８】
つまり、ＣＤ−Ｒへの記録を一端開始したら、最後迄記録を完了してセッションを完成させねばならい。記録作業の中途で、一時中断して、そのＣＤ−Ｒを利用し、また後日、記録を中断した残り分、或いは、新たなデータを記録することは出来ない。但し、リードイン領域及びリードアウト領域、ＰＭＡから作成できるので、記録終了後から記録しても良い。
【００２９】
図２３に、オレンジブック規格に定められたパケット・ライティング方式にて、ＣＤ−ＲをフォトＣＤ形式で、図２１に示すように追記を一度行った場合の記録領域の状態を詳しく示す。第一のセッションＳ１には、図２２を参照して説明したように、リードイン領域Ｌｉ１に続いて、このセッションに記録されたユーザデータＵＤ１のファイルＦ１の情報を管理するテーブルのアドレスを格納するＰＶＤ１が記録されている。更にＰＶＤ１とユーザデータ領域ＵＤ１の間には、ユーザデータのファイルＦ１（ＵＤ１）及びディレクトリ構造を示すフォーマット情報Ｆｉ１が記録されている。同様に、第二のセッションＳ２は、リードイン領域Ｌｉ２、ＰＶＤ２、フォーマット情報Ｆｉ２、ユーザデータ領域ＵＤ２（ファイルＦ２）、リードアウト領域Ｌｏ２から構成される。
【００３０】
しかしながら、フォーマット情報Ｆｉ２は、ユーザデータ領域ＵＤ１（Ｆ１）、ユーザデータ領域ＵＤ２（Ｆ２）の情報を有しており、リードイン領域Ｌｉ１、ＰＶＤ１、フォーマット情報Ｆｉ１、リードアウト領域Ｌｏ１は、ＣＤ−ＲＯＭドライブから全く使用されない無効な領域である。図中では説明の都合からリードイン領域、リードアウト領域の大きさを正確に表わしていないが、実際にはリードイン領域Ｌｉが１０〜２５メガバイト、リードアウト領域Ｌｏが５〜１５メガバイトと、一般のファイルサイズに比較して大きな値でありディスク容量の大半がファイル本体以外で消費されてしまうことになる。
【００３１】
図２４に、オレンジブック規格に定めらたトラック・アト・ワンス方式にて、ＣＤ−ＲをフォトＣＤ形式で、図２１に示すように追記を一度行った場合の記録領域の状態を詳しく示す。第一のセッションＳ１には、図２２を参照して説明したように、リードイン領域Ｌｉ１に続いて、このセッションに記録されたファイルＦ１の情報を管理するテーブルのアドレスが格納するＰＶＤ１が記録されている。更にＰＶＤ１とユーザデータ領域Ｆ１（ＵＤ１）の間には、ユーザデータのファイルＦ１（ＵＤ１）及びディレクトリ構造を示すフォーマット情報Ｆｉ１が記録されている。同様に、第二のセッションＳ２は、リードイン領域Ｌｉ２、ＰＶＤ２、フォーマット情報Ｆｉ２、ユーザデータ領域Ｆ２（ＵＤ２）、リードアウト領域Ｌｏ２から構成される。
【００３２】
この場合に於いても、図２３に示したパケット・ライティング方式によるマルチセッション記録と同様に、ディスク容量の大半がファイル本体以外で消費されてしまうことになる。
【００３３】
このように、フォトＣＤ形式のマルチセッション記録方法では、必ずセッションを形成して記録データ以外にＴＯＣ領域を共に記録せねばならない。その結果、セッション形成及びＴＯＣ領域の記録の為に、処理時間を余分に要すると共に、データ以外の領域で、追記する度にディスク容量のおよそ２％〜６％と言う大量の記録容量が消費される。
【００３４】
また、複数のセッションを記録されたディスクは、フォトＣＤ形式のマルチセッションに対応していないＣＤ―ＲＯＭドライブでは、ドライブのファームウェアが最初のセッションしか読まないので、二番目以降の追記されたセッション再生することができない。また、複数のセッションを記録したディスクを再生可能なドライブであっても、ディスク挿入後の処理に時間がかかるなどの問題があった。一方、セッションを形成しない論理フォーマット規格では、既存のＣＤ−ＲＯＭ用ファイルシステムシステムであるドライバーやユーティリティを含むソフトウェアでは使用できないという問題があった。
【００３５】
更に、追記型記録媒体に一般的な問題として、既に記録されたデータとは別のデータを新たに追加して記録するような場合にも、同一のデータが単一の追記型記録媒体上の別の場所に、重複して記録しなければならない。そのために、媒体の記録領域の利用効率が著しく阻害される。
【００３６】
本発明は、上記のような従来技術の課題を考慮し、追記型記録媒体におけるデータの追記における、同一のデータの重複記録の問題を解消或いは、著しく低減し、記録領域の利用効率の改善をはかる共に、更に詳述すれば、記録時間の短縮、記録容量の節約、記録再生時の起動時間の短縮、シングルセッション対応のドライブによる再生が可能な、追記型記録媒体の記録再生装置を提供することを目的とするものである。
【００３７】
【課題を解決するための手段】
上述の課題を解決するために、本発明では、データをブロック単位で、該ブロック単位のデータの管理情報と共に、追記型記録媒体の記録領域上にトラックとして記録する記録装置であって、該追記型記録媒体の記録状態を検出する状態検出手段と、該検出された記録状態に基づいて、該トラックの所定の部分を、該管理情報を記録するためにリザーブする手段と、該リザーブされた記録領域に、該管理情報を記録する手段とを有する追記型記録媒体記録装置及びその記録方法を提供する。
【００３８】
更に、本発明にかかる記録装置で記録された追記型記録媒体から前記記録されたデータを生成する追記型記録媒体再生装置であって、該追記型記録媒体の記録状態が、未記録、或いは再生不能内の少なくとも一つの状態を検出する第一の記録状態検出手段と、前記追記型記録媒体の記録状態が、記録不可で有るが再生可能であるのか、記録は不可で有るが再生可能で有るのか、前記第一及び第二のトラック情報格納手段の外側が再生及び記録可能で有るかの内、少なくとも一つの状態を検出する第二の記録状態検出手段とを有する追記型媒体再生装置を提供する。
【００３９】
更に、本発明にかかる記録装置で記録された追記型記録媒体であって、データの再生のために必要なファイルやディレクトリの情報として、ＩＳＯ９６６０規格のフォーマット情報ではなく、記録ブロック内にデータと共に記録された管理情報が記録されている追記型記録媒体を提供する。
【００４０】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。
【００４１】
最初に、発明の実施の形態にかかる追記型記録媒体の記録方法を、ＣＤ−Ｒに適応した場合の基本的な動作原理を、追記型光ディスクＣＤ−Ｒについて定めたオレンジブック規格による記録方法であるパケット・ライティング方式とトラック・アト・ワンス方式を用いて、１セッション内に任意の回数の記録を行うそれぞれの実施例について説明する。
【００４２】
先ず、図９、図１０、図１１、図１２、図１３、及び図１４を参照して、パケット・ライティング方式を用いて、１セッション内に任意の回数の記録を行う場合について説明する。図９、図１０、図１１、図１２、図１３、及び図１４は、図２０に示したのと同様にＣＤ−Ｒの記録領域を内周部のリードイン領域３０２より外周部のリードアウト領域３０６に向けて直線上に引き延ばした状態を示している。
【００４３】
図９に、これから記録するデータの論理フォーマットを記録するトラック領域を確保するために、トラックをリザーブした状態を示す。そのために、リードイン領域３０２より内周にあるＰＭＡに、リードイン領域３０２に続くトラックの所定領域を示すアドレスを書き込んで、記録終了後のセッション形成時にＰＶＤを記録するためのリザーブドトラックＲＴを生成する。ＩＳＯ９６６０規格では、ＰＶＤのみがセッション内での位置を指定されている。ＰＶＤのサイズは固定であるため、リザーブドトラックＲＴの長さはそれ以上であればよい。しかし、レッドブック規格で定められているトラックの最低長の方がＩＳＯ９６６０規格で定めたＰＶＤ固定長より大きいため、レッドブック規格を満たす大きさのトラックをリザーブすればよい。同図において、未記録のＰＶＤ領域がリザーブドトラックＲＴ中に点線で示されている。
【００４４】
図１０に、図９に示したようにトラックをリザーブしたＣＤ−Ｒに、１回目の記録としてユーザデータであるファイルＦ１を記録した記録領域の状態を示す。尚、本明細書に於いて、追記型記録媒体に対する書き込み、即ち記録は、書き換えが不可能であると言う意味において、全て追記と定義する。
【００４５】
同図に於いて、リザーブドトラックＲＴに引き続いて、ファイルＦ１、及びファイルＦ１の内容及びディレクトリと言う管理情報を含む管理データＦＣ１が記録されている。このように、ユーザデータファイルＦ１及びその管理データＦＣ１を併せて、本発明に独自の方法で、パケットＰＫＴ１を形成する。オレンジブックは、ディスクにデータを記録するための物理フォーマットについて規定しているが、フォーマットされた記録領域に書き込むデータの論理フォーマットは規定していない。つまり、本発明独自の論理フォーマットにしたがって生成されたパケットＰＫＴ１を、オレンジブック規格に従ってＣＤ−Ｒに記録する。
【００４６】
この様な、データの記録の回数及び一回の記録量は、ＣＤ−Ｒのユーザーデータ領域３０４の容量の許す限り制限は無く、ｎ回だけユーザーデータＦｎ及び管理データＦＣｎを追記できる。ここで、ｎは、記録するデータパケットＰＫＴのサイズ及びＣＤ−Ｒのユーザデータ領域３０４の容量から決まる最大記録回数である。
【００４７】
図１１に、この様なデータの追記を更に４回行った場合を記録領域の状態を示す。パケットＰＫＴ２、ＰＫＴ３、ＰＫＴ４、及びＰＫＴ５が最初に記録されたパケットＰＫＴ１に続いて追記されている。これらのパケットはパケットＰＫＴ１と同様に、ファイルＦ２、Ｆ３、Ｆ４、及びＦ５とそれぞれ相対応する管理データＦＣ２、ＦＣ３、ＦＣ４、及びＦＣ５で構成されている。この場合、１セッション内の記録を途中でとめて、つまりセッションが未完成の状態でも、管理データＦＣ１からＦＣｎのデータによって、ユーザデータＦ１からＦｎまでの任意のファイルを参照することが可能である。
【００４８】
パケットＰＫＴ２は２回目の記録によって追記された領域を示し、記録対象のデータであるファイルＦ２、ファイル管理情報ＦＣ２より成る。ファイル管理情報ＦＣ２は、記録前にディスク上の追記位置を検出して記録済み領域の末尾に位置しているパケットＰＫＴ１のファイル管理情報ＦＣ１を取得し、ファイルＦ２に関する情報を付加して生成したものである。従ってファイル管理情報ＦＣ２は、既に記録されているパケットＰＫＴ１と今回追記されるパケットＰＫＴ２に記録されたファイルＦ１及びＦ２の情報を含んでいる。従って、第三回目の追記を行う場合には、この第二のファイル管理情報ＦＣ２を読むだけで、既に記録された第一のパケットＰＫＴ１のファイル管理情報ＦＣ１を読み出すことなく、記録済みのファイルＦ１及びＦ２の情報を取得できる。
【００４９】
同様に、追記を重ねる都度に、最終パケットＰＫＴｎのファイル管理情報ＦＣｎから、先行するファイルの情報がインデックスされるので、この最終のファイル管理情報ＦＣｎを読むことによって、全ての記録済みユーザーデータファイルＦ１からＦｎまでの情報を取得できる。本発明では、記録済み領域の末尾に管理用の情報を置くことにより、記録したパケットの情報を取得可能としている。つまり、本発明においては、オレンジブック規格に従ったパケット・ライティング方式では、記録されない各パケットの位置情報を管理情報データＦＣｎに記録することによって、最終のファイル管理情報ＦＣｎより、全ての記録済みファイルＦｎの位置を取得できる。
【００５０】
また、記録するファイル数が多数であった場合は大きなサイズのファイル情報が毎回重複して記録されることになるため、ファイル管理情報ＦＣｎにはパケットＰＫＴｎで記録されるファイルＦｎの情報のみと、先に記録されたパケットＰＫＴｎ−１のファイル管理情報ＦＣｎ−１の記録位置を格納することにより、ディスク容量の浪費を回避することができる。
【００５１】
この様にして、本発明によると、従来は追記型記録媒体であるＣＤ−Ｒに一端記録した後は、追補や修正が不可能であった公文書や規格書に対しても、随時に追補や修正を加える事ができる。複数回の記録結果を単一のセッション内に収納できるので、マルチセッションに比べて、記録容量の無駄を著しく低減できる。
【００５２】
また、毎回の記録毎にファイル情報を同時に記録しているため、セッションを形成しない状態でも、本発明に基づく光ディスク記録装置では記録した内容を参照することが可能である。
【００５３】
ただし、この場合、ＰＶＤが記録されるのは、最終的にセッションが完成される場合であるので、それまでは、従来のＣＤ−ＲＯＭ再生装置では読み出すことは出来ない。このような追記型記録媒体に任意に追記再生出来る本発明にかかる記録再生装置については、図１、図２、図３、図４、図５、図６、図７、及び図８を参照して後ほど詳しく説明する。
【００５４】
図１２に、図１１に示した状態で、セッションを作成する方法を示す。つまり、５回目の追記は無く、記録作業を終了する場合には、先ず管理データＦＣ１、ＦＣ２、ＦＣ３、ＦＣ４、及びＦＣ５のそれぞれから対応するユーザーデータＦ１、Ｆ２、Ｆ３、Ｆ４、及びＦ５のファイル内容についての情報及びディレクトリ情報ＤＩを読みだして図２２を参照して説明したパステーブルＰＴと全ディレクトリ情報ＤＩからなるＩＳＯ９６６０に基づくフォーマット情報Ｆｉを生成する。
【００５５】
更に、作成したフォーマット情報ＦｉがリザーブドトラックＲＴ内に記録可能かどうかを、つまりフォーマット情報Ｆｉの大きさがＰＶＤを除くリザーブドトラックＲＴの空き容量より小さいか否かを、判断してフォーマット情報Ｆｉを記録するアドレスを決定する。決定したアドレスから、パステーブルＰＴ等のアドレスを算出して、その値を格納したＰＶＤを作成する。 ＰＶＤはフォーマット情報Ｆｉの記録位置を含んでいるため、ＰＶＤを読むことでフォーマット情報Ｆｉの記録位置を正しく取得することができるので、フォーマット情報Ｆｉをユーザデータ記録領域の任意の位置に記録できる。
【００５６】
図１３に、フォーマット情報ＦｉがリザーブドトラックＲＴの空き容量に比べて十分に小さい場合、つまりリザーブドトラックＲＴ内のＰＤＶに続いて記録される場合を示している。なお、リザーブドトラックＲＴの内周側のリードイン領域には、リードイン情報Ｌｉが記録形成され、ユーザーデータ領域の最終パケットＰＫＴ５の外周側に続いてリードアウト情報Ｌｏが記録生成される。このように、リザーブドトラックＲＴ内にフォーマット情報Ｆｉを格納できるばあいは、リザーブトラックの領域が有効に使用できるほかに、ＣＤ−Ｒの性質としてディスクの内周側ほど高速かつ安定しているという特徴があり、重要度の高いフォーマット情報は、可能な限り内周に記録することが望ましい。従って、トラックをリザーブする場合、記録するファイルの総数を予測しリザーブ量を増減することも有効な方法である。
【００５７】
図１４に、フォーマット情報ＦｉがリザーブドトラックＲＴ空き容量に比べて大きい場合、最終ユーザーデータパケットＰＫＴ５に続いて記録される場合を示している。なお、リザーブドトラックＲＴより内周側に位置するリードイン領域には、リードイン情報Ｌｉが記録形成され、ユーザーデータ領域の最終パケットＰＫＴ５の後に記録されたフォーマット情報Ｆｉの外周側に続いてリードアウト情報Ｌｏが記録生成される。
【００５８】
以上の手順により、複数回にわたって記録されたファイル群、或いはデータを単一のセッションとして形成することができる。図１３及び図１４に示すＣＤ−Ｒは、イエローブック規格およびＩＳＯ９６６０規格を満たしており、全てのＣＤ−ＲＯＭドライブで再生できる。
【００５９】
以上、オレンジブックに規定されているパケット・ライティング方式に基づき、追記型記録媒体に本発明による追記型記録媒体の記録方法について説明した。引き続き、図１５、図１６、図１７、及び図１８を参照して、  同じくオレンジブックに規定されているトラック・アト・ワンス方式に基づく、１セッション内に任意の回数の記録を行本発明による追記型記録媒体の記録方法について説明する。
【００６０】
トラック・アト・ワンス方式とは、トラック単位で記録を行う方式であるので、記録回数が最大トラック数９９によって制限される。それ故、記録量の非常の小さいトラックを９９本記録してしまうと、実際にはディスクのユーザデータ領域は殆ど記録されていないのに、それ以上記録する事ができない。このように、トラック・アト・ワンス方式は、パケット・ライティング方式に比べて、ディスクの使用効率が良くないという短所を持つ反面、トラックという管理が容易な単位を使用することで、実施が容易であるという特徴を有している。
【００６１】
先ず、トラック・アト・ワンス方式に於いても、これから記録するデータの論理フォーマット情報の内、データテーブルのアドレスを格納するＰＶＤを記録するトラック領域を確保するために、トラックをリザーブした状態を示す。図９を参照して説明したパケット・ライティング方式と同様に、ＰＶＤの長さは、レッドブック規格で定められているトラックの最低長より短い固定長であるため、レッドブック規格を満たす大きさのトラックをリザーブすればよい。
【００６２】
図１５に、トラックをリザーブしたＣＤ−Ｒに、１回目の記録としてユーザデータであるファイルＦ１を追記した記録領域の状態を示す。同図において、ＴＲ１は１回目の記録によって追記された領域を示し、記録対象のデータであるＦ１、及びファイルＦ１に関する情報であるファイル管理データＦＣ１がそれぞれ形成されている。尚、ファイル管理データＦＣは、上述のパケット・ライティング方式におけるのと同一である。ただし、パケット・ライティング方式では、末尾から読むために、管理データＦＣの最後或いは固定位置に管理データＦＣ自体のサイズ、或いは開始アドレスを記録する。一方、トラック・アト・ワンス方式では頭から読めるので、管理データＦＣ自体のサイズ、或いは開始アドレスを記録する必要は無い。
【００６３】
図１６は図１５に示すディスクに対し、ファイルＦ２の記録を行った状態を示す。同図において、ＴＲ２は２回目の記録によって追記された領域を示し、記録対象のデータであるファイルＦ２、ファイル情報ＦＣ２より成る。ファイル情報ＦＣ２は、記録前にトラックＴＲ１の記録開始位置を検出してトラック先頭に記録されたファイル情報ＦＣ１を取得し、ファイルＦ２に関する情報を付加して生成したものである。従ってファイル情報ＦＣ２は、全てのファイルＦ１及びＦ２の情報を含み、次回の記録時にはファイル管理情報ＦＣ１を読み出すことなく記録済みファイルの情報を取得できる。
【００６４】
本例では１回に記録するファイル数を１としているが、記録するファイル数が多数であった場合は大きなサイズのファイル情報が毎回重複して記録されることになるため、ファイル管理情報ＦＣ２にはＴＲ２で記録されるファイルＦ２の情報のみを記録することにより、ディスク容量の浪費を回避することも可能である。オレンジブック規格に従ったトラック・アト・ワンス方式では、各トラックの先頭位置は、ディスクに最初から用意されたＰＭＡ領域に記録されるため、記録後に取得することが可能である。従って、ファイル情報ＦＣはトラック先頭に置いている。尚、この様な、データの記録の回数は最大トラック数９９の制限を受け、一回の記録量は１トラックの最低長である4秒(=６００ＫＢ)以上という制約を受ける。
【００６５】
図１７は図１６に示した状態、つまり追記を２回した、ディスクにセッションを形成する場合を示す。リードイン領域３０２、リードアウト領域３０６はいずれもＴＯＣを記録するためにレッドブック規格で定められた領域であり、両領域が記録されることでＣＤ−ＲＯＭドライブで再生可能なセッションとして完成される。ＰＶＤはリザーブドトラックＲＴに記録し、ファイル管理情報ＦＣ２から取得した情報によってファイルＦ１、ファイルＦ２の情報をＩＳＯ９６６０規格に基づいて作成したフォーマット情報Ｆｉ３を、トラックＴＲ２の後に続いて、新規のトラックＴＲ３として記録する。ただし、ファイルＦ２の記録と同時にセッションを形成する場合は、図１８に示すように、トラックＴＲ２の一部としてフォーマット情報Ｆｉを記録してもよい。
【００６６】
ＰＶＤはフォーマット情報Ｆｉの記録位置を含んでいるため、フォーマット情報Ｆｉ３は、そのアドレスがＰＶＤから正確に指されていれば、ユーザデータ領域上の任意の位置に記録してよい。そのため、本例のように、フォーマット情報ＦｉがリザーブドトラックＲＴの空き容量より大きい場合には、ファイルＦ２の直後に記録することができる。そして、リードイン領域Ｌｉが、フォーマット情報Ｆｉの後に続いて、リードアウト領域Ｌｏが記録される。本例に於いては、リードイン領域Ｌｉは予め設けられた領域３０２に形成され、リードアウト領域はＬｏは、領域３０６ではなく、ユーザデータ領域３０４内に形成されている。
【００６７】
図１８は、図１７に示すパケット・ライティングの例と同様に、図１６に示す２回追記されたディスクにセッションを形成した状態を示す。但し、本例では、フォーマット情報ＦｉがリザーブドトラックＲＴの空き容量よりも小さいので、リザーブドトラックＲＴ内に、ＰＤＶに続いて記録されている。前述のように、ＰＶＤはフォーマット情報Ｆｉの記録位置を格納している。つまり、トラック・アト・ワンスでは、トラック内を分割して記録できないので、リザーブドトラックへの記録時に、リザーブドトラックの容量が余った場合でも、リザーブドトラック末尾まで記録しておく必要からである。これは、オレンジブックによる「セッション内のトラックは、セッションが完成されるまでに全て記録されていなければならない」という規定に基づくものであるので、このような物理フォーマットの要求がない、追記型記録媒体に本発明を実施する場合には、リザーブドトラック内の空き容量を記録しておく必要はない。 図１７に示す追記の方法と比較してリザーブトラックの領域が有効に使用できるほかに、ＣＤ−Ｒの性質としてディスクの内周側ほど高速かつ安定しているという特徴があり、重要度の高いフォーマット情報は、可能な限り内周に記録することが望ましい。従って、複数のトラックをリザーブする場合、記録するファイルの総数を予測しリザーブ量を増減することも有効な方法である。
【００６８】
以上の手順により、複数回に分割して記録されたファイルを単一のセッションとして形成することができる。図１７及び図１８に示す状態にセッションを形成されたディスクはイエローブック規格およびＩＳＯ９６６０規格を満たしており、全てのＣＤ−ＲＯＭドライブで再生できる。また、毎回の記録毎にファイル情報を同時に記録しているため、セッションを形成しない状態でも、本発明に基づく追記媒体記録再生装置では記録した内容を参照することが可能である。
【００６９】
図１を参照して、本発明を追記型光ディスク記録媒体であるＣＤ−Ｒの記録に用いた場合の、追記型記録媒体記録装置の一実施形態について説明する。本発明に掛かる記録装置ＲＣは、記録再生ユニット５１１、デコーダ５１３、エンコーダ５１５、トラックコントローラ５１７、ファイルコントローラ５１９、及び記録装置ＲＣ全体の動作を制御するコントローラ５００から成る。尚、追記型記録媒体記録装置ＲＣの機械的構造は、従来のＣＤ−Ｒ用記録装置に類似しているので、主に異なる点についておいて説明する。
【００７０】
記録再生ユニット５１１は、 コントローラ５００に制御されて、記録装置ＲＣ内で生成されるアドレス信号及び駆動信号に応じて、ＣＤ−Ｒの所定の場所に所定の方法でレーザ光線等を照射して、情報を光学的記録再生する手段全体を含んでおり、従来のＣＤ−Ｒに用いられている記録再生系ユニットを用いることができるので、その構造等についての詳しい説明を省く。
【００７１】
記録再生ユニット５１１は、コントローラ５００に制御されて、ＣＤ−ＲのディスクのＰＭＡ領域からＰＭＡ情報を読み出してＰＭＡ再生信号Ｓｏ５０１を、リードイン領域Ｌｉからセッション内のトラック情報を読み出して第一のトラック情報再生信号Ｓｏ５０３を、リザーブドトラックＲＴからは、リザーブドトラック情報を読みだしてリザーブドトラック情報再生信号Ｓｏ５０４を、ユーザデータ領域Ｆからは対応するユーザデータファイルの情報を読みだしてユーザデータ情報再生信号So５０５を、ユーザデータ管理データ領域ＦＣから管理データを読み出してユーザデータ管理情報再生信号Ｓｏ５０７を、そしてリードアウト領域Ｌｏからはセッション内のトラック情報を読み出して第二のトラック情報再生信号Ｓｏ５０９を生成して、デコーダ５１３に供給する。尚、リザーブドトラック情報とは、主にＰＶＤと、場合によってはフォーマット情報Ｆｉを含む情報である。
【００７２】
デコーダ５１３は、これらの信号Ｓｏ５０１、Ｓｏ５０３、Ｓｏ５０４、Ｓｏ５０５、Ｓｏ５０６、Ｓｏ５０７、及びＳｏ５０９をデコードして、それぞれのデコードされた信号であるＰＭＡ再生信号Ｓｄ５０１を、第一のトラック情報再生信号Ｓｄ５０３を、リザーブドトラック情報再生信号Ｓｄ５０４を、ユーザデータ再生信号Ｓｄ５０５を、ユーザデータ管理情報再生信号Ｓｄ５０７を、第二のトラック情報再生信号Ｓｄ５０９を生成する。
【００７３】
トラックコントローラ５１７は、デコーダ５１３に接続されてＰＭＡ再生信号Ｓｄ５０、第一トラック情報再生信号Ｓｏ５０３、及び第二トラック情報再生信号Ｓｄ５０９の供給を受ける。トラックコントローラ５１７は、これらの信号をＰＭＡ再生信号Ｓｄ５０１の情報を保持する第一のメモリ５２１及び、トラック情報再生信号Ｓｏ５０３及びＳｏ５０９の情報を保持する第二のメモリ５２３を有している。更に、トラックコントローラ５１７は、セッション作成要求を受けて、これらの保持した情報に基づいて、記録するデータのＴＯＣ情報に含まれるトラック情報を決定し、ＰＭＡ情報は第一のメモリ５２１を経由してＰＭＡ記録信号Ｓｉ５０１として、トラック情報は第二のメモリ５２３で保持、或いはメモリ５２３を経由して第一のトラック情報記録信号Ｓｉ５０３及び第二のトラック情報記録信号Ｓｉ５０９としてエンコーダ５１５に出力する。
【００７４】
ファイルコントローラ５１９は、デコーダ５１３に接続されてリザーブドトラック情報再生信号Ｓｄ５０４、ユーザデータ管理情報再生信号Ｓｏ５０７、及びユーザデータ再生情報再生信号Ｓｄ５０５の供給を受ける。ファイルコントローラ５１９は、リザーブドトラック情報再生信号Ｓｏ５０４及びユーザデータ管理情報再生信号Ｓｄ５０７の情報を保持する第三のメモリ５２５及び、ユーザデータ再生情報再生信号Ｓｄ５０５の情報を保持する第四のメモリ５２７を有している。ファイルコントローラ５１９は、これらの保持された情報に基づいてＰＶＤ情報及びＣＤ−Ｒに書き込むユーザーデータを決定する。
【００７５】
ファイルコントローラ５１９はセッション作成要求に応じて、この様にして決定されたメモリ５２５から保持しているリザーブドトラック情報再生情報をリザーブドトラックＲＴに書き込むリザーブドトラック情報記録信号Ｓｉ５０４としてエンコーダ５１５に出力し、そして更に、記録ブロックの記録要求に応じて、ユーザデータ管理情報再生情報をユーザデータ管理データ領域ＦＣに書き込むユーザデータ管理情報記録信号Ｓｉ５０７としてエンコーダ５１５に出力する。
【００７６】
エンコーダ５１５は、これらの記録信号Ｓｉ５０１、Ｓｉ５０３、Ｓｉ５０９、Ｓｉ５０４、Ｓｉ５０７、及びＳｉ５０５を、レッドブックおよびオレンジブックに適合する信号にエンコードして、それぞれのエンコードされた信号であるＰＭＡ記録信号Ｓｅ５０１、第一のトラック情報記録信号Ｓｅ５０３、第二のトラック情報記録信号Ｓｅ５０９、リザーブドトラック情報Ｓｅ５０４、ユーザデータ管理情報再生信号Ｓｅ５０７、及びユーザデータ再生情報記録信号Ｓｅ５０５を生成して、記録再生ユニット５１１に供給する。
【００７７】
記録再生ユニット５１１は、コントローラ５００に制御されて、 Ｓｅ５０１、Ｓｅ５０３、Ｓｅ５０９、Ｓｅ５０４、Ｓｅ５０７、及びＳｅ５０５のそれぞれをＣＤ−Ｒの所定の場所に記録する。トラックコントローラ５１７及びファイルコントローラ５１９は、好ましくは、ソフトウェアで構成される。本追記型媒体記録装置の動作については、図２、図３、図４、図５、及び図６に示すフローチャートを参照して下記に詳述する。
【００７８】
図２を参照して、本発明にかかる追記型媒体への記録方法について、記録媒体として上述のＣＤ−Ｒを用いて、場合について説明する。なお、追記型記録媒体であるＣＤ―Ｒに対して、記録・再生を行う装置については、既に公知である装置と基本的な構成及び動作は、ほぼ同等であるので、その動作に於いて異なる部分に重点を於いて説明する。また、記録方式に関してはＢ、前述のパケット・ライティング方式とトラック・アト・ワンス方式とは、記録動作に関しては、基本的に同等であるので、本例ではパケット・ライティング方式に基づいて説明する。
【００７９】
本記録装置において、ユーザによって、追記型記録媒体に対する記録動作の開始が指示されると、記録動作が開始する。
【００８０】
先ず、ステップ＃１００のディスク状態取得サブルーチンにて、記録対象となっているＣＤ−Ｒの記録状態を取得した後に、次のステップ＃２００に進む。本サブルーチンの詳細については、図３を参照して後ほど詳述する。
【００８１】
ステップ＃２００のデータ記録サブルーチンにて、１記録ブロック単位でデータをＣＤ−Ｒに記録した後に、次のステップ＃３００に進む。本サブルーチンの詳細については、図５を参照して後ほど詳述する。
【００８２】
尚、記録ブロックとは前述の如く、１回の記録動作、つまりユーザの指示に基づいて、記録装置が追記型記録媒体対して記録動作を開始してから終了するまでに記録した領域を言う。１記録ブロックには単独あるいは複数のファイルと管理情報を含む。言い換えれば、１つの管理データと、その情報により管理されるファイル群から成るデータのかたまりと言える。
【００８３】
通常は、パケットライティング方式では１パケットが、そしてトラック・アト・ワンス方式では１トラックが１記録ブロックに相当する。しかし、複数のパケット或いはトラックに分割して、管理データがそれを正しく指している場合には、複数パケット或いは複数トラックを１記録ブロックとして良い。このように、管理データの内容によって、１記録ブロックは任意数のブロックで構成することができる。
【００８４】
ステップ＃３００では、コントローラ５００によって、引き続きデータ記録を行うか否かが判断される。この判断には、ユーザーがその都度、キーボード等の入力手段によって、回答を入力しても良いし、事前に記録装置に記録データ量を指定して於くことで、その記録データ量の記録が済んでいるか判断させるようにしても良い。判定がＹＥＳの場合には、ステップ＃３０２に進む。
【００８５】
ステップ＃３０２では、ＣＤ−Ｒのユーザデータ領域３０６に、一記録ブロック分以上の空き容量があるか否か、つまり追記可能であるかどうかについて判断される。尚、１記録ブロックの分以上とは、トラック・アト・ワンス方式では、３００セクタ（６００ＫＢ）以上、パケットライティング方式では、８セクタ以上に相当する。更に詳述すれば、トラック・アト・ワンス方式では、トラック総数(最大９９)もチェックし、セッション生成時に論理フォーマット情報で１トラック消費される可能性を考慮して、既存トラックが98以下なら追記可能と判断する。つまり、トラックに関するチェックはコントローラ５１７が、メモリ５２１とメモリ５２３を参照しながら行い、セクタ単位でのチェックはコントローラ５１９が行う。追記の可否に関する総合的な判断は、コントローラ５００が、コントローラ５１７、５１９によるチェック結果に基づいて行う。
【００８６】
判断結果がＹＥＳ、つまり１記録ブロック以上の空きがある場合には、ステップ＃１００のディスク状態取得サブルーチンに戻って、次のデータの記録動作を行う。尚、本例では、記録ブロック単位で記録する都度、ステップ＃１００でディスク状態を取得させているが、最初に取得したディスク状態をメモリに保持しておいて、保持されたディスク状態を記録の度に更新することによって、本ステップ＃３０２から直接ステップ＃２００のデータ記録サブルーチンに戻すように構成しても良い。
【００８７】
一方、ステップ＃３０２でＮＯ、つまり１記録ブロック以上の空きが無いと判断された時には、処理を終了する。
【００８８】
一方、ステップ＃３００でＮＯ、或いはステップ＃３０２でＮＯ、つまりそれ以上データを記録しない或いは出来ないと、判断された場合、ステップ＃３０４に進む。
【００８９】
ステップ＃３０４では、セッションを完成させるか否かが判断される。判断結果がＮＯ、つまりデータの追記が出来る状態にＣＤ−Ｒを保つためにセッションを完成させない場合には、ステップ３０６に進む。
【００９０】
ステップ＃３０６では、コントローラ５００が、ディスクのセッション以外にリザーブドトラックＲＴと再生可能な追記データが存在する正常な追記中ディスクであることを示すディスク状態表示信号ＤＳ１４を生成して記録処理を終了する。
【００９１】
一方、ステップ＃３０４でＹＥＳ、つまりＣＤ−Ｒに、もうデータの追記は行わずにＩＳＯ９６６０の規格を満たすＣＤ−ＲＯＭとして完成させる場合には、次のステップ＃４００（ＦｉＧ．２）に進む。尚、このようにセッションを完成したＣＤ−Ｒから、従来のＣＤ−ＲＯＭ再生装置で自由にデータを読み出すことができることは、上述の通りである。
【００９２】
ステップ＃４００のセッション作成サブルーチンにて、上記のステップ＃１００、＃２００、＃３００、及び＃３０２のループを経て、データを記録した追記型記録媒体に、セッションを作成した後に、次のステップ＃５００に進む。本サブルーチンの詳細については、図６を参照して後ほど詳述する。
【００９３】
ステップ＃５００では、コントローラ５００によって、ステップ＃３００と同様に、引き続きデータ記録を行うか否かが判断される。但し、ステップ＃３００と違い、本ステップでは、一端ＣＤ−ＲＯＭ互換として記録完了したＣＤ−Ｒに更に、新たなセッションに属するべきデータを記録するかどうかを判断している。故に、ＹＥＳと判断された時には、ディスクのデータを記録可能な空き容量の有無を判断するステップ＃３０２に戻り、それ以降は既に上述のステップの処理を行う。
【００９４】
一方、ステップ＃５００でＮＯ、つまりデータの追記をしないと判断されて時には、ステップ＃５０２に進む。
【００９５】
ステップ＃５０２では、コントローラ５００によって、ディスクが再生可能、追記可能、且つリザーブドトラックＲＴを有しないことを示すディスク状態表示信号ＤＳ０６を生成して記録処理を終了する。
【００９６】
次に、図３を参照して、図２に示すステップ＃１００のディスク状態取得サブルーチンの詳細について説明する。
【００９７】
先ずステップＳ１０２で、オレンジブックで規定されている、ＣＤ−ＲのＰＭＡより内周側に設けられたスペシャル情報領域９００にアクセスしてスペシャル情報ＳＰが読みとれるかどうかを判断する。読み出せない場合にはＮＯ、つまりこのディスクにデータを記録することができないと判断してステップＳ１０４に進む。つまり、スペシャル情報領域へのアクセスは、記録再生ユニット５１１が行う。記録再生ユニット５１１で再生された内容は、デコーダ５１３によってデコードされ、コントローラ５１７に送られ記録内容を解析される。以上の、再生、デコード、解析のいずれかの課程が正常に行えなかった場合は、コントローラ５００が、スペシャル情報の取得に失敗したと判断し、Ｓ１０４へ進む。
【００９８】
ステップＳ１０４では、アクセスしているディスクが記録不可状態、つまりＣＤ−Ｒでは無い事を示すディスク状態信号ＤＳ００を生成した後処理を終了する。
【００９９】
一方、ステップＳ１０２でＹＥＳの場合には、次のステップＳ１０６に進む。ステップＳ１０６では、スペシャル情報領域（９００）から、ＰＭＡとリードイン領域Ｌｉの開始アドレスを取得後、次のステップＳ１０８に進む。つまり、記録再生装置５１１により再生され、デコーダ５１３によりデコードされたスペシャル情報を、コントローラ５１７が解析し、以後の記録再生処理で必要となる情報を、メモリ５２１に格納する。
【０１００】
ステップＳ１０８では、ステップＳ１０６で取得したＰＭＡの開始アドレスに基づいて、ＰＭＡにアクセスしてＰＭＡ情報を読みとれるかどうかを判断する。ＰＭＡ情報が読みとれる場合には、ＹＥＳと判断して、次のステップＳ１１０に進む。つまり、スペシャル情報に記録されたＰＭＡアドレスの位置から、記録再生装置５１１がＰＭＡを再生し、デコーダ５１３がデコードし、コントローラ５１７が解析する。以上の全てのの処理が正常に実行できた場合のみ、ＰＭＡが正常に取得できるとして、Ｓ１１０に進む。
【０１０１】
ステップＳ１１０では、ＰＭＡからＰＭＡ情報を取得した後、次のステップＳ１１２に進む。つまり、記録再生装置５１１がＰＭＡを再生し、デコーダ５１３がデコードし、コントローラ５１７が解析する。解析結果は、メモリ５２１に格納される。
【０１０２】
ステップＳ１１２では、ステップＳ１０６で取得したリードイン領域の開始アドレスに基づいて、リードイン領域Ｌｉにアクセスしてデータが再生出来るかどうかを判断する。再生出来ない場合は、ＮＯと判断して、ステップＳ１２０に進む。ステップＳ１２０の処理については後ほど説明する。一方再生出来る場合には、ＹＥＳと判断して、次のステップＳ１１４に進む。つまり、記録装置５１１が、Ｓ１０６で取得したリードイン領域開始位置からディスクの記録信号を再生し、デコーダ５１３がデコードする。デコードされた信号は、コントローラ５１７により、ＴＯＣとして適正なフォーマットであるかチェックされる。
【０１０３】
ステップＳ１１４では、リードイン領域ＬｉからＴＯＣ情報を取得した後、次のステップＳ１１６に進む。つまり、記録装置５１１がリードイン領域を再生し、デコーダ５１３がデコードし、コントローラ５１７が解析する。解析結果は、ＴＯＣとしてメモリ５２３に格納される。
【０１０４】
ステップＳ１１６では、ステップ１１４で所得したＴＯＣ情報から追記が許可されているどうかを判断する。追記が非許可であれば、ステップＳ１３６に進む。つまり、メモリ５２３に格納されたＴＯＣ情報の内容を、コントローラ５１７がオレンジブック規格に則ってチェックし、追記が許可されているかどうかを判断する。
【０１０５】
ステップＳ１３６では、ディスクが追記はできないが、再生は出来る事をしめすディスク状態信号ＤＳ０４を生成した後処理を終了する。
【０１０６】
ステップＳ１１６で、追記が許可されていれば、ＹＥＳと判断して次のステップＳ１１８に進む。つまり、コントローラ５１７は、ＴＯＣの解析結果が追記不能であることを判定し、コントローラ５００はその判定結果に基づいて、信号ＤＳ０４を生成する。
【０１０７】
ステップＳ１１８では、ステップＳ１１０で取得したＰＭＡ情報に示されているトラック数が、ステップＳ１１４で取得したＴＯＣ情報に示されているトラック数より多いかどうかを判断する。判断がＹＥＳ、セッションに含まれないトラックが形成されている場合には、次のステップＳ１２０に進む。つまり、コントローラ５１７は、メモリ５２１に格納されたＰＭＡのトラック情報と、メモリ５２３に格納されたＴＯＣのトラック情報を比較し、ＰＭＡのトラック数の方が多いかどうかを判定する。
【０１０８】
一方ステップＳ１１８でＮＯ、つまりセッションの外側には、トラックは記録されていないと判断された場合は、ステップＳ１１９に進む。
【０１０９】
ステップＳ１１９では、セッション外の、先頭トラック位置が記録されるべき位置が再生可能であるかを判断する。ＹＥＳであれば、セッション外の先頭にリザーブドトラックではない記録済み領域が存在することになり、Ｓ１２１に進む。ＮＯならＳ１２３に進む。つまり、コントローラ５１７が、セッション外の先頭トラックが記録されるべき位置を算出する。算出された位置から、記録再生装置５１１がディスクの記録信号を再生し、デコーダ５１３がデコードする。再生およびデコードが正常に行えた場合は、記録が行われていると判断する。
【０１１０】
ステップＳ１２１では、ディスクの状態が、再生可能なセッションを有すると同時に、本発明による追記が実行できないことを示すディスク状態信号ＤＳ０４を作成して処理を終了する。
【０１１１】
コントローラ５１７は、ディスク状態がセッション有りで、セッション外の先頭トラック領域が記録済みであると判定する。コントローラ５００は、５１７の判定結果に基づき、ＤＳ０４を出力する。
【０１１２】
ステップＳ１２３では、ディスクの状態が、再生可能なセッションのみを有し、リザーブドトラックＲＴを有しないのでセッション外の領域に記録が行われていないことを示すディスク状態信号ＤＳ０６を出力して処理を終了する。つまり、コントローラ５１７は、ディスク状態がセッション有りで、セッション外の領域が、未記録であると判定する。コントローラ５００は、５１７の判定結果に基づき、ＤＳ０６を出力する。
【０１１３】
ステップＳ１２０では、ステップＳ１１２でＮＯ或いは、ステップＳ１１８でＹＥＳと判断された場合にのみ、Ｓ１１０で取得したＰＭＡに指示されている、セッションの外側に形成されている先頭トラックのアドレスにアクセスして、同トラックからデータが再生できるかどうかを判断する。セッション外の先頭トラックからデータが再生出ない、つまり、そのトラックがリザーブドトラックである場合には、ＹＥＳと判断して、ステップＳ１２２に進む。つまり、コントローラ５１７は、メモリ５２１からセッション外の先頭トラック情報を取得し、そのトラックの先頭アドレスから記録再生装置５１１が再生を行い、再生信号をデコーダ５１３がデコードする。再生、デコードが正常に行えなかった場合は、リザーブドトラックと判断する。
【０１１４】
ステップＳ１２２では、先のステップＳ１１２での判断がＹＥＳ、つまりリードイン領域Ｌｉからデータが再生出来たか否かが判断される。ステップＳ１１２、Ｓ１１４，Ｓ１１６、Ｓ１１８、及びＳ１２０の処理を経てきた場合にはＹＥＳ、つまりセッションが有るので再生可能と判断されて、ステップＳ１２４に進む。コントローラ５１７は、ステップＳ１１２の結果に基づき、セッションが存在するかどうかを判定する。
【０１１５】
ステップＳ１２４では、コントローラ５００によって、ディスクが追記可能であることを示すディスク状態信号ＤＳ０４を生成して処理を終了する。
【０１１６】
一方、ステップＳ１１２からステップＳ１２０にジャンプしてきた場合はステップＳ１２０でＮＯ、つまりこのディスクは、ＴＯＣが読めないのでセッションが無いので通常の再生が出来ない、またリザーブドトラックが無いので本発明による追記が出来ないと判断されてステップＳ１４２に進む。
【０１１７】
ステップＳ１２６では、コントローラ５００が、追記及び再生が共に不可なディスクである事を示すディスク状態信号ＤＳ０８を生成する。
【０１１８】
一方、ステップＳ１０８でＮＯ、つまりＰＭＡ情報を読みとれない場合には、ステップＳ１２８に進む。
【０１１９】
ステップＳ１２８では、Ｓ１１２と同様に、リードイン領域Ｌｉからデータが再生出来るかどうかを判断する。再生出来ない場合はＮＯ、つまり、対象のディスクはまだ一度も記録されていないと判断して、ステップＳ１３０に進む。
【０１２０】
ステップＳ１３０では、コントローラ５００によって、ディスクが未記録ディスクであること示す未記録表示信号ＤＳ０２を生成した後、処理を終了する。
【０１２１】
一方、ステップＳ１２８で、ＹＥＳと判断された場合は、次のステップＳ１３２に進む。
【０１２２】
ステップＳ１３２では、ステップＳ１１４と同様にＴＯＣ情報を取得した後、次のステップＳ１３４に進む。
【０１２３】
ステップＳ１３４では、ステップ１１６と同様にＴＯＣ情報から追記が許可されているどうかを判断する。追記が非許可であればステップＳ１３６に進んで、追記不可・再生可表示信号ＤＳ０４を生成する。一方、追記が許可されていれば、次のステップＳ１３８に進み、ディスク状態信号ＤＳ０６を生成して処理を終了する。
【０１２４】
ステップＳ１３６では、コントローラ５００によって、ディスクが追記不可であるが再生可能である事を示すディスク状態信号ＤＳ０４を生成した後、処理を終了する。
【０１２５】
ステップＳ１３８では、コントローラ５００によって、ディスクがセッションのみで有ることを示すディスク状態信号ＤＳ０６を生成した後、処理を終了する。
【０１２６】
一方、ステップＳ１２０でＮＯ、つまりリザーブドトラックが形成されていない場合には、ステップＳ１４０に進む。
【０１２７】
ステップＳ１４０では、ステップＳ１１０で取得したＰＭＡ情報に基づいてＰＭＡに記録された最後のトラック情報から、そのトラック終了位置を取得する。つまり、コントローラ５１７は、メモリ５２１に格納されたＰＭＡ情報から、最後のトラック情報を抽出し、そのトラックの終了位置を取得する。
【０１２８】
ステップＳ１４２では、ステップＳ１４０で取得したアドレスからディスクを再生し、その取得したアドレスの次のトラック（ＴＡＦと略）が再生可能であるかどうかを判断する。再生できない場合はＮＯ、つまり第一データブロックであるパケットＰＫＴ１が記録されていない、と判断して、ステップＳ１４４に進む。 Ｓ１４０で取得したトラック終了位置から、記録再生装置５１１がディスクの記録信号を再生し、デコーダ５１３がデコードする。再生、デコードのいずれかが正常に行えなかった場合、コントローラ５１７は、リザーブドトラックＲＴより後の追記パケットが存在しないと判断する。
【０１２９】
ステップＳ１４４では、このディスクにはリザーブドトラックが記録されているが、追記はされていないディスクである事を表すリザーブドトラックのみディスク表示信号ＤＳ１０を生成した後、処理を終了する。
【０１３０】
一方、ステップＳ１４２でＹＥＳ、つまり第一の追記パケットＰＫＴ２のファイルＦ２が記録されていると、判断されたばあいには、次のステップＳ１４６に進む。
【０１３１】
ステップＳ１４５では、ステップＳ１４０で取得した最終トラックの終了位置からディスクを探索し、図１０に示した最初に記録されたパケットＰＫＴ１の末尾のアドレスを取得して次のステップＳ１４６に進む。つまり、記録再生装置５１１は、ステップＳ１４０で取得した最終トラックの終了位置から連続してディスクを再生し、再生された信号をデコーダ５１３がデコードする。コントローラ５１７は、再生、あるいはデコードが正常に行えなくなった位置の１セクタ手前が、記録済み領域すなわちパケットＰＫＴ１の末尾であると判断する。
【０１３２】
ステップＳ１４６では、ステップＳ１４５で検出された第一追記パケットＰＫＴ１の末尾に、パケットＰＫＴ１の管理情報ＦＣ１の記録開始アドレスが記録されているかどうかが判断される。管理情報ＦＣ１の開始アドレスが記録されていない場合には、つまり、セッション外に記録された第一追記パケットＰＫＴ１のファイルＦ１の情報は再生不可能であるが、追記は可能であるとして、ＮＯと判断して、ステップＳ１５０に進む。記録再生装置５１１により再生、デコーダ５１３によりデコードされたＰＫＴ１の末尾セクタに、管理情報ＦＣ１のアドレスが記録されているかどうかを、コントローラ５１９が判断する。
【０１３３】
ステップＳ１５０では、このディスクがセッション外再生不可・追記可能状態であることを示すディスク状態表示信号ＤＳ１２を生成した後、処理を終了する。
【０１３４】
一方、ステップＳ１４６でＹＥＳと判断された場合には、次のステップＳ１４８に進む。
【０１３５】
ステップＳ１４８では、ステップＳ１４６で得た管理データＦＣ１のアドレスからＦＣ１を再生し、判読可能なフォーマットで管理情報ＦＣ１が記録されているかどうかが判断される。ＮＯの場合は、ステップＳ１４６と同様にステップＳ１５０に進みディスク状態表示信号ＤＳ１２が生成された後、処理を終了する。つまり、記録再生装置５１１がＦＣ１の位置のディスク記録信号を再生し、再生信号をデコーダ５１３がデコードする。デコードされた信号の内容を、コントローラ５１９が解析し、管理情報として適正なフォーマットであるかどうかを判定する。
【０１３６】
一方、ステップＳ１４８でＹＥＳと判断された場合は、次のステップＳ１５２に進む。
【０１３７】
ステップＳ１５２では、管理情報ＦＣ１からファイルＦ１に関する情報を取得し、ステップＳ１５４に進む。つまり、コントローラ５１９は、再生装置５１１により再生、デコード５１３によりデコードされたＦＣ１の内容を解析し、解析結果をファイルＦ１に関する情報として、メモリ５２５に格納する。
【０１３８】
ステップＳ１５４では、このディスクが追記可能ディスクであることを示すディスク状態表示信号ＤＳ１４を生成後、処理を終了する。
【０１３９】
次に、図５を参照して、ステップ＃２００のデータ記録サブルーチンの詳細について以下に説明する。
【０１４０】
先ず、ステップＳ２０２で、 ディスク状態表示信号ＤＳ０２或いは、ＤＳ０６（Ｓ１２３及びＳ１３８）のいずれかが生成されているかどうかが判断される。判断結果がＹＥＳ、つまりディスクが未記録状態、或いはセッションが完成された状態である場合には、ステップＳ２０４に進む。
【０１４１】
ステップＳ２０４では、ディスク状態取得サブルーチン＃１００のステップＳ１１４で取得したＴＯＣ情報に基づいて、未記録状態の場合には、リードイン領域Ｌｉに続いて、言い換えれば、Ｌｏの後にリードイン用の領域を空けた、更に次のアドレスから、リザーブドトラックＲＴを生成した後、次のステップＳ２０８に進む。
【０１４２】
コントローラ５１７は、メモリ５２３のＴＯＣ情報に基づいて次のトラック追記位置を算出し、リザーブドトラックＲＴを生成する。ＲＴの作成は、コントローラ５１７が作成したＲＴ用のトラック情報を、エンコーダ５１５によりエンコードし、記録再生装置５１１によりＰＭＡ領域に記録することにより行う。
【０１４３】
一方、ステップＳ２０２でＮＯと判断された場合には、ステップＳ２０６に進む。
【０１４４】
ステップＳ２０６では、 ディスク状態表示信号ＤＳ１２或いは、ＤＳ１６のいずれかが生成されているかどうかが判断される。判断結果がＹＥＳ、つまりディスクがセッション外再生不可であり且つ追記可能であるか或いは、追記可能であるかのいずれかである場合にはステップＳ２０８に進む。
【０１４５】
一方、判断結果がＮＯ、つまりディスクが、未記録状態（ＤＳ０２）、セッションが完成された状態（ＤＳ０６）、セッション外再生不可且つ追記可能（ＤＳ１２）、或いは追記可能（ＤＳ１４）のいずれの状態でない場合には、ステップＳ２０２に戻る。この様にしてして、ディスクが別のディスクと交換されて、状態が上述のいずれかの状態に変わるまでは、ステップＳ２０２及びＳ２０６をループする。
【０１４６】
ステップＳ２０８では、新規に記録するデータ（ファイル、ディレクトリ）の情報に基づいて、記録ブロック情報ＦＣ２を生成した後、ステップＳ２１０に進む。
【０１４７】
コントローラ５１９は、新規に記録するデータに関する管理情報ＦＣ２を作成し、メモリ５２５に格納する。
【０１４８】
ステップＳ２１０ではセッション外の記録領域が、ディスクのセッション以外にリザーブドトラックＲＴと再生可能な追記データが存在する正常な追記中ディスクであることを示すディスク状態表示信号ＤＳ１４の状態かを判断する。判断がＹＥＳ、つまりディスクに記録済みデータが存在する場合には、次のステップＳ２１２に進む。
【０１４９】
ステップＳ２１２では、ステップＳ２０８で生成された管理データＦＣ２に、ステップＳ１４０でパケットＰＫＴ１の管理データＦＣ１を合成して、管理データＦＣ２を再生成した後、次のステップＳ２１４に進む。つまり、コントローラ５１９は、新規記録データのみに関するＦＣ２に、記録済みのパケットＰＫＴ１に関する情報ＦＣ１と追加し、ＦＣ２を再生成する。生成したＦＣ２は、メモリ５２５に格納される。
【０１５０】
ステップＳ２１４では、ディスク状態取得サブルーチン＃１００のステップＳ１４５で取得した、記録済みユーザデータ領域末尾アドレスの次のセクタから、パケットＰＫＴ２，つまりファイルＦ２と管理データＦＣ２を記録する。つまり、コントローラ５１９は、メモリ５２７に格納されたファイルＦ２と、メモリ５２５に格納された管理情報ＦＣ２を、デコーダ５１５に送る。デコーダ５１５によってデコードされた信号は、記録再生装置５１１によりディスクに記録される。
【０１５１】
一方、ステップＳ２１０でＮＯと判断された場合、ステップＳ２１２をスキップして、ステップＳ２１４に進み、ファイルＦ２と、Ｆ２の管理情報のみを有するＦＣ２を記録後処理を終了する。
【０１５２】
次に、図６を参照して、ステップ＃４００のセッション作成のサブルーチンの詳細について説明する。
【０１５３】
先ず、ステップＳ４００で、ディスク状態を取得した後に、次のステップＳ４７０に進む。このステップＳ４００は、先に説明した＃１００のディスク状態取得サブルーチンと同様であるので説明を省く。
【０１５４】
ステップＳ４７０では、ステップＳ４００でディスクが追記可能であることを示すディスク状態信号ＤＳ１４が生成されているかどうかが判断される。判定結果がＮＯの場合はステップＳ４００に戻り、一方、判定結果がＹＥＳの場合は次のステップＳ４７２に進む。つまり、ディスクが追記可能な場合にのみ、次のステップに進む。
【０１５５】
次のステップＳ４７２では、ステップＳ１４０で取得したパケットＰＫＴ１の管理データＦＣ１に基づいて、ＩＳＯ９６６０規格に従うパステーブル等のフォーマット情報Ｆｉ及びＰＶＤ情報を生成した後に、次のステップＳ４７４に進む。つまり、コントローラ５１９は、メモリ５２５に格納された管理データＦＣ１に基づいて、ＩＳＯ９６６０規格のフォーマット情報ＦｉおよびＰＶＤを作成する。作成したＦｉおよびＰＶＤは、メモリ５２５に格納される。
【０１５６】
ステップＳ４７４では、ＩＳＯ９６６０によるフォーマット情報ＦｉとＰＶＤ情報の合計が、リザーブドトラックＲＴの容量より小さいかどうかが判断される。ＹＥＳと判断された場合には、両情報をリザーブドトラックＲＴ内に格納するべくステップＳ４７６に進む。一方、ＮＯと判断された場合には、フォーマット情報ＦｉをリザーブドトラックＲＴ外に格納するべくステップＳ４８６に進む。
【０１５７】
ステップＳ４７６では、フォーマット情報ＦｉをＰＶＤの直後に記録するための、アドレス算出を行う。リザーブドトラックＲＴの先頭アドレスにＰＶＤを記録するための領域である１７セクタを加算することにより、Ｆｉの先頭アドレスが求められる。このアドレスを基準に、パステーブルＰＴなどの各テーブルのサイズを順次加算し、おのおのの記録アドレスが得られる。得られたアドレスは、ＰＶＤの該当するフィールドに格納し、ステップＳ４７８に進む。
【０１５８】
コントローラ５１９は、メモリ５２１に格納されたリザーブドトラックＲＴの情報に基づいて、Ｆｉの先頭アドレスを算出し、算出したアドレスを基準としてＦｉを構成する各テーブルの記録アドレスを算出する。算出した記録アドレスは、メモリ５２５内のＰＶＤの該当するフィールドに格納する。
【０１５９】
ステップＳ４７８では、リザーブドトラックＲＴの先頭から、ＩＳＯ９６６０規格に従って１６セクタの予約領域とＰＶＤを連続して記録する。記録終了後はステップＳ４８０に進む。つまり、コントローラ５１９は、１６セクタの予約領域用のデータを生成し、メモリ５２５に格納したＰＶＤと共に、エンコーダ５１５に送る。エンコーダ５１５によりエンコードされた信号は、記録再生装置５１１によりリザーブドトラックＲＴに記録される。
【０１６０】
ステップＳ４８０では、ステップＳ４７６で算出したフォーマット情報Ｆｉの記録アドレスの位置から、Ｆｉを記録する。リザーブドトラックＲＴの残り領域は、０のデータを連続記録して埋めておく。記録終了後は、ステップＳ４８２に進む。つまり、コントローラ５１９は、メモリ５２５に格納したフォーマット情報Ｆｉをエンコーダ５１５に送る。また、Ｆｉを記録後のＲＴの残り領域を埋めるだけの０データを生成し、Ｆｉの後に連続してエンコーダ５１５に送る。エンコーダ５１５によりエンコードされた信号は、記録再生装置５１１によりリザーブドトラックＲＴに記録される。
【０１６１】
ステップＳ４８２では、リードイン領域に記録するためのＴＯＣ情報を作成する。ＴＯＣ情報を作成するために、Ｓ１１２で得られたＰＭＡからのトラック情報、およびＳ１１４で得られた既存セッションのＴＯＣからのトラック情報を用いる。ＴＯＣ情報のフォーマットは、オレンジブック規格に従う。作成したＴＯＣ情報を、予約されていたリードイン用領域に記録し、リードイン領域を作成した後に、ステップＳ４８４に進む。つまり、コントローラ５１７は、メモリ５２１に格納されたＰＭＡ情報、及びメモリ５２３に格納された既存セッションのＴＯＣ情報から、これから作成するセッションのためのＴＯＣ情報を作成し、エンコーダ５１５に送る。作成するＴＯＣ情報は、オレンジブック規格に則ったリードイン用データとして作成される。エンコーダ５１５によりエンコードされた信号は、記録再生装置５１１によりディスクのリードイン領域に記録される。
【０１６２】
ステップＳ４８４では、Ｓ４８２と同様に、オレンジブック規格に従ったフォーマットでリードアウト用のＴＯＣ情報を作成する。作成したＴＯＣ情報を、記録済みのユーザデータ末尾の次セクタから記録し、リードアウト領域Ｌｏを作成する。リードアウト領域記録によりセッション作成処理を終了する。つまり、コントローラ５１７は、メモリ５２１に格納されたＰＭＡ情報、及びメモリ５２３に格納された既存セッションのＴＯＣ情報から、これから作成するセッションのためのＴＯＣ情報を作成し、エンコーダ５１５に送る。作成するＴＯＣ情報は、オレンジブック規格に則ったリードアウト用データとして作成される。エンコーダ５１５によりエンコードされた信号は、記録再生装置５１１によりディスクのリードアウト領域に記録される。
【０１６３】
ステップＳ４８６は、ステップＳ４７６と同じく、フォーマット情報Ｆｉの記録アドレス算出と、算出アドレスのＰＶＤへの格納を行う。Ｓ４８６と異なり、Ｆｉの記録開始アドレスは記録済みユーザデータ末尾の次セクタからであり、このアドレスを基準としてＦｉの各テーブルのアドレスを算出し、ＰＶＤに格納する。処理終了後は、ステップＳ４８８に進む。つまり、コントローラ５１９は、メモリ５２１に格納された記録済みユーザデータ領域の情報に基づいて、Ｆｉの先頭アドレスを算出し、算出したアドレスを基準としてＦｉを構成する各テーブルの記録アドレスを算出する。算出した記録アドレスは、メモリ５２５内のＰＶＤの該当するフィールドに格納する。
【０１６４】
ステップＳ４８８の処理は、ステップＳ４７８と同様にリザーブドトラックＲＴに対しＰＶＤの記録を行う。リザーブドトラックＲＴにはＰＶＤしか記録しないため、残りのトラック領域は０のデータを連続記録して埋めておく。記録終了後は、ステップＳ４９０に進む。
【０１６５】
ステップＳ４９０では、ステップＳ４８０と同様に、フォーマット情報Ｆｉの記録を行う。ただし、記録開始アドレスはＳ４８０と異なり、記録済みユーザデータ末尾の次セクタからである。処理終了後は、ステップＳ４９２に進む。つまり、コントローラ５１９は、メモリ５２５に格納したフォーマット情報Ｆｉをエンコーダ５１５に送る。エンコーダ５１５によりエンコードされた信号は、記録再生装置５１１により記録済みのユーザデータ領域末尾からディスクに記録される。
【０１６６】
ステップＳ４９２では、ステップＳ４８２と同様に、リードイン用のＴＯＣ情報作成と記録を行う。ＴＯＣ情報記録によりリードイン領域を作成し、ステップＳ４９４に進む。
【０１６７】
ステップＳ４９４では、ステップＳ４８４と同様に、リードアウト用のＴＯＣ情報作成と記録を行う。Ｓ４８４と異なり、リードアウト領域Ｌｏはフォーマット情報Ｆｉ末尾の次セクタから記録される。ＴＯＣ情報記録によりリードアウト領域を作成し、セッション作成処理を終了する。
【０１６８】
図７を参照して、本発明に掛かる追記型記録媒体記録装置ＲＣによって記録された追記型記録媒体からデータを読み出す再生装置ＲＰについて説明する。尚、本例では、記録装置ＲＣと同様に、追記型記録媒体としてＣＤ−Ｒを用いている。追記型記録媒体再生装置ＲＰは、図１に示す記録装置から、エンコーダ５１５を取り除いた構成をしている。その結果、トラックコントローラ５１７及びファイルコントローラ５１９からは、記録信号Ｓｉ５０１、Ｓｉ５０３、Ｓｉ５０９、Ｓｉ５０４、Ｓｉ５０７、及びＳｉ５０５は出力されない。尚、本実施例においては、記録作業がないが、図１で示した記録再生ユニット５１１及びコントローラ５００をそのまま用いることができる。
【０１６９】
次に、図７を参照して、先に図２、３、４、５、及び６を参照してその動作を説明した、図１に示した追記型記録媒体記録装置ＲＣによって記録された記録媒体からデータを再生する本発明にかかる追記型記録媒体再生装置ＲＰの動作を説明する。
【０１７０】
先ず、ステップＳ６００にて、再生しようとするディスクの状態を取得した後、次のステップＳ７００に進む。尚、本ステップＳ６００は、先に述べてステップ＃１００のディスク状態取得サブルーチンと同様であるので説明を省く。
【０１７１】
ステップＳ７００では、コントローラ５００によって、ディスクが未記録状態である事を示すディスク状態信号ＤＳ０２、或いは同様に再生不能で有ること示すディスク状態信号ＤＳ０８が生成されているかが判断される。判断がＹＥＳの場合は、このでディスクは再生できないので、直ちに処理を終了する。しかし、ＮＯの場合は、次のステップＳ７０２に進む。
【０１７２】
ステップＳ７０２では、コントローラ５００によって、ディスクが再生可能で有ることを示すディスク状態信号ＤＳ０４、ＤＳ０６、ＤＳ１０、及びＤＳ１２のいずれかが生成されているかどうかが判断される。判断結果がＹＥＳの場合は、次のステップＳ７０４に進む。
【０１７３】
ステップＳ７０４では、ＰＶＤより取得したＩＳＯ９６６０規格情報に基づいて、通常のシングルセッションのＣＤ−ＲＯＭ及びマルチセッションのＣＤ−Ｒから再生するのと同様に、データを再生して、処理を終わる。
【０１７４】
ＩＳＯ９６６０規格の情報を再生するためには、ＴＯＣから得られたセッション内の先頭トラックアドレスからＰＶＤの位置を算出し、再生したＰＶＤの内容から、フォーマット情報のアドレスを取得し再生する。再生したフォーマット情報の解析は、ＩＳＯ９６６０規格に則って行う。フォーマット情報の解析により、ファイル名などの情報と共に、ディスク上での記録位置とサイズを得ることができ、ユーザデータであるファイルの再生が可能となる。
【０１７５】
一方、ステップＳ７０２でＮＯ、つまりディスクのセッション以外にリザーブドトラックＲＴと再生可能な追記データが存在する正常な追記中ディスクであることを示すディスク状態表示信号ＤＳ１４が生成されている場合は、ステップＳ７０６に進む。
【０１７６】
ステップＳ７０６では、本発明にかかる記録方法、及び装置によって追記された、しかしまだセッションが完成されていないＣＤ−Ｒから、データを再生して処理を終わる。なお、データの再生のために必要なファイルやディレクトリの情報として、ＩＳＯ９６６０規格のフォーマット情報ではなく、記録ブロック内にデータと共に記録された管理情報を用いる。従って、管理情報の解析処理は、Ｓ７０４のものとは別個である。必要な管理情報は、Ｓ６００において取得されおり、ＩＳＯ９６６０規格と同様にユーザデータに関する必要な情報は全て含まれているため、ＣＤ−ＲＯＭと同様にユーザデータの再生を行うことができる。
【０１７７】
【発明の効果】
以上に述べた様に、本発明では、本来、ディレクトリレコードに含まれるべき情報を、データと共に保持しておく事によって、セッションを完成させる事無く、ディスクの容量一杯まで、自由にデータを追記及び再生することができる。また、最終的に、セッションを完成させる事によって従来のシングルセッション及びマルチセッション対応のＣＤ−ＲＯＭ再生装置によって再生できる。
【０１７８】
本発明によると、公文書、法律の条文、規格、百科事典、及びデータベース等の大容量であり、定期的な追補や修正を必要とする情報の追補や修正等のデータを追記型記録媒体に記録しても、追記や追補がが可能となる。つまり、そのようにして、追記型記録媒体に記録して販売された百科事典や公文書のデータも、ユーザによって、容易にデータの更新をすることができる。
【図面の簡単な説明】
【図１】  本発明にかかる追記型記録媒体記録装置の構造を示すブロック図である。
【図２】  図１に示す追記型記録媒体記録装置の主な動作を示すフローチャートである。
【図３】  図２に示すフローチャート中のディスク状態取得サブルーチンの前半部の詳細を示すフローチャートである。
【図４】  図２に示すフローチャート中のディスク状態取得サブルーチンの後半部の詳細を示すフローチャートである。
【図５】  図２に示すフローチャート中のデータ記録サブルーチンの詳細を示すフローチャートである。
【図６】  図２に示すフローチャート中のセッション作成サブルーチンの詳細を示すフローチャートである。
【図７】  本発明にかかる追記型記録媒体再生装置の構造を示すブロック図である。
【図８】  図７に示す追記型記録媒体再生装置の動作を示すフローチャートである。
【図９】  パケットライティング方式に於ける、本発明にかかる追記型記録媒体記録方法に基づいて、追記型記録媒体上のトラックをリザーブした時の記録領域構成を示す模式図である。
【図１０】  図９に示した追記型記録媒体に、データを１回、追記した時の記録領域構成を示す模式図である。
【図１１】  図１０に示した追記型記録媒体に、更に４回の追記をした時の記録領域構成を示す模式図である。
【図１２】  図１１に示した追記型記録媒体に、セッションを作成する方法を説明する図である。
【図１３】  フォーマット情報Ｆｉがリザーブドトラック内のＰＤＶと共に記録されている時の記録領域構成を示す模式図である。
【図１４】  フォーマット情報Ｆｉがユーザーデータ端に続いて記録されている時の記録領域構成を示す模式図である。
【図１５】  トラック・アト・ワンス方式に於ける、本発明にかかる追記型記録媒体記録方法に基づいて、トラックをリザーブした追記型記録媒体に、データを１回追記した時の記録領域の状態を示す模式図である。
【図１６】  図１５に示した追記型記録媒体に、２回目のデータを追記した時の記録領域の状態を示す模式図である。
【図１７】  図１６に示した追記型記録媒体に、セッションを形成する方法を説明する図である。
【図１８】  図１６に示した追記型記録媒体に、セッションを形成した時の記録領域の状態を示す模式図である。
【図１９】  記録実行前の追記型記録媒体の記録領域構成を平面的示す模式図である。
【図２０】  図１９に示した記録領域を直線上に引き延ばした表した模式図である。
【図２１】  図１９に示した追記型記録媒体にマルチセッション記録した時の記録領構成の一例を示す模式図である。
【図２２】  シングルセッション媒体におけるＰＶＤの構成を示した模式図である。
【図２３】  追記型記録媒体であるＣＤ−Ｒに、従来の記録装置によって、パケット・ライティング方式にて、マルチセッション追記をした時の記録領域構成を示す模式図である。
【図２４】  追記型記録媒体であるＣＤ−Ｒに、従来の記録装置によって、トラック・アト・ワンス方式にて、マルチセッション追記をした時の記録領域構成を示す模式図である。
【符号の説明】
ＲＣ・・・記録装置
５１１・・・記録再生ユニット
５１３・・・デコーダ
５１５・・・エンコーダ
５１７・・・トラックコントローラ
５２１、５２３、５２５、５２７・・・メモリ
５１９・・・ファイルコントローラ
５００・・・コントローラ
ＲＰ・・・再生装置
３０２・・・リードイン領域
３０４・・・ユーザデータ領域
３０６・・・リードアウト領域
ＲＴ・・・リザーブトラック
ＴＲ・・・トラック
３００・・・ＰＭＡ
９００・・・スペシャル情報領域
ＰＫＴ・・・パケット
Ｆ・・・ファイル
ＦＣ・・・ファイル情報
Ｆｉ・・・フォーマット情報
【図１】
0003822942.tif 000002
【図２】
0003822942.tif 000003
【図３】
0003822942.tif 000004
【図４】
0003822942.tif 000005
【図５】
0003822942.tif 000006
【図６】
0003822942.tif 000007
【図７】
0003822942.tif 000008
【図８】
0003822942.tif 000009
【図９】
0003822942.tif 000010
【図１０】
0003822942.tif 000011
【図１１】
0003822942.tif 000012
【図１２】
0003822942.tif 000013
【図１３】
0003822942.tif 000014
【図１４】
0003822942.tif 000015
【図１５】
0003822942.tif 000016
【図１６】
0003822942.tif 000017
【図１７】
0003822942.tif 000018
【図１８】
0003822942.tif 000019
【図１９】
0003822942.tif 000020
【図２０】
0003822942.tif 000021
【図２１】
0003822942.tif 000022
【図２２】
0003822942.tif 000023
【図２３】
0003822942.tif 000024
【図２４】
0003822942.tif 000025