情報再生装置に関する。セクタ構造を有する情報記録媒体として光ディスクがある。近年、オーディオやビデオなどのAVデータがディジタル化されて、より高密度で大容量な光ディスクが開発されている。光ディスクは、その特性によって、大きく3種類に分類することができる。1つは、データがディスクの凹凸によって記録されており、ユーザが新たにデータの記録ができない再生専用ディスクである。2つめに、有機色素等を記録膜として備えることで、1度のみ記録が可能な追記型ディスクである。3つめに、相変化材料等を記録膜として備えることで、複数回の記録(書換え)が可能な書換え型ディスクである。追記型ディスクは、一般に、再生専用ディスクとの互換性が高いことや、製造設備上の理由から比較的安価に製造できることなどから、近年著しく普及している。Recordable)が普及している。追記型ディスクでは、記録されたデータばかりでなく、その管理情報も書換えできないために、追記型ディスク特有の制御が必要となる。以下では、DVD−Rディスクの例を用いて説明する。図1A〜図1Cは、DVD−Rディスク上に、複数回にわたって、データを追記する場合について説明するための説明図である。図1Aは、ユーザから指定されたデータを記録するためのユーザデータ領域102が未記録記録状態のDVD−Rディスク100のデータ構造を示している。Area)は、ユーザデータ領域102の記録状態を管理するための領域である。Zone)と呼ばれる領域で管理される。図1Aでは、ただ1つの追記可能な領域としてRZone#1が存在する。図1Bは、3つの追記可能な領域RZone#1、RZone#2、RZone#3が確保された状態を示す。斜線で示された部分が既に記録済みの領域を示している。このように、DVD−Rディスク上に、未記録領域を挟む記録動作を行う場合には、追記可能な位置を管理するために、RZoneの予約動作が必要となる。Address)が管理されている。Memory)ドライブ等の再生専用装置で再生可能とするためには、ボーダークローズ処理が必要となる。これは、再生専用装置は、ディスク上の未記録領域内をアクセスできない制約を回避するために行われる。図1Cは、ボーダークローズ処理後のデータ構造を示している。RZone内に未記録領域が存在しないようにデータが記録されると共に、ボーダ領域の終端には、ボーダアウト(Bout)領域110が記録される。本領域により、再生専用装置が誤って未記録領域にアクセスすることを防止する。以上のようにして記録されたボーダー領域#1領域の後続には、次の記録で使用可能な領域RZone#4が生成される。図2は、RMA101のデータ構造を示す。Descriptor)を格納するための領域である。新たなRZoneが予約された時や、記録装置からディスクが排出される場合などに、RMDは更新される。新しいRMDは後続の領域に更新されるため、記録済み領域の終端(未記録領域の直前)に、最新RMD120が記録される。Calibration)情報122と、ボーダーに関する管理情報を格納するボーダー管理情報123と、RZoneに関する管理情報を格納するRZone管理情報124とを含む。RZone管理情報124は、各RZoneに関する情報を格納する。以下では、図1Bの場合について説明する。最終RZone番号125はディスク上に確保された最終RZone番号を格納するため、RZone#3を示す3が格納される。予約RZone#1番号126は、予約されたRZone#1を示す1が、予約RZone#2番号127は、予約されたRZone#2を示す2が格納される。DVD−Rの場合、クローズされていない予約RZoneは、最大2つまでに制限されている。RZone#1開始アドレス128はRZone#1領域の開始位置を示すアドレスが格納される。RZone#1LRA129は、RZone#1の記録済み領域の最終位置を示すアドレスが格納される。本領域は毎回更新されるものではないため、記録装置が予期せぬタイミングで電源切断された場合等は、最終の記録済み位置と一致しない場合がある。このような場合、記録装置はRZone#1LRA129の情報を基に後続の領域が未記録であるか否かを探索して、真の最終記録位置を検出する。RZone#2開始アドレス130、RZone#2LRA131は、RZone#2領域の開始アドレス、最終記録済みアドレスをそれぞれ格納する。あるDVD−Rディスクが記録装置に装着された場合の処理を示すフローチャートである。以下、処理の内容をフローに沿って説明する。記録装置は装着された情報記録媒体がDVD−Rディスクであると判定すると、最新RMDを取得するために、RMA領域の記録済み領域終端を探索する。記録装置は、ディスクからの再生信号等を基に記録済み領域か未記録領域かを順に判定し、記録済み領域と未記録領域の境界を探索する(S301)。記録済み領域と未記録領域の境界が検出されれば、記録装置は記録済み領域の最終領域が最新のRMDであると判断して読み出し処理を実行する(S302)。ディスクから読み出した最新のRMD領域の内容を基に、最新RMDの内容に追記可能な予約RZoneが存在するか否かを判定する。追記可能な予約RZoneを検出した場合には(S304)に移行し、追記可能な予約RZoneを検出しなかった場合には(S305)に移行する(S303)。(S303)において、追記可能な予約RZoneを検出した場合、記録装置は該予約RZoneのLRAから後続の領域を探索する。これは、前述した通り、LRAが真の最終記録済み位置ではない場合があるため、後続領域を探索することにより真の最終記録済み位置を取得することを目的とする。記録装置は、LRAから後続の領域で最初に検出した記録済み領域と未記録領域の境界の直前の領域のアドレスを、真のLRAとして内部的に格納する。その後、他に追記可能な予約RZoneが存在するか否かを判定するため、(S303)に移行する(S304)。全ての予約RZoneのLRA探索を終えた記録装置は、最後に最終RZoneのLRA探索処理を行う。最新のRMDに格納されたLRA以降の領域について、(S304)の処理と同様に記録済み領域と未記録領域の境界を探索し、真のLRAを検出し内部的に格納する(S305)。以上の処理フローによって記録装置は、ディスク上の全ての追記可能なアドレスを取得し、装置内部に格納する。図4は、追記位置を管理するためのRZoneを新たに予約する処理を示すフローチャートである。以下、処理の内容をフローに沿って説明する。以下では、パーソナルコンピュータ等の上位の制御手段からRZone予約指示と、予約するRZoneの領域長を受領しているものとする。新たなRZone予約指示を受領した記録装置は、予め定められた予約可能RZone数(DVD−Rディスクでは2つまで)を超えないか否かを判定する。新たなRZoneを予約することで予約可能なRZone数を超えると判断した場合は、エラー終了する。新たなRZoneを予約しても、予約可能なRZone数を超えないと判定した場合は、(S402)に移行してRZoneの予約処理を継続する(S401)。記録装置は、上位の制御手段から指定されたRZoneの領域長を最終RZoneの最初の部分に確保する。最終RZoneの開始位置は、新たに予約RZoneとして予約された領域の後続となるように、更新される。記録装置は、ディスクから読み出して内部に格納するRMD情報に、新たに予約したRZoneの開始アドレスおよびLRAを格納すると共に、最終RZoneの開始アドレスを更新する(S402)。最新のRMDの直後の領域に、(S402)で更新したRMDを記録する(S403)。以上のように記録装置は、新たなRZoneの予約指示を受領すると、RMDの内容を更新する。図5は、図1A〜図1Cおよび図2で説明したDVD−Rディスクのユーザデータ領域102にユーザデータを記録する記録手順を示すフローチャートである。以下、処理の内容をフローに沿って説明する。以下では、パーソナルコンピュータ等の上位の制御手段から、制御情報としてユーザデータを記録する記録開始アドレスと記録するデータのデータ長を示す記録長を受領していることとする。記録装置は、内部で保持しているRMD情報を参照して、上位の制御手段から指示された記録開始アドレスが追記可能な予約RZone又は最終RZoneのいずれかの追記可能アドレスと一致するかいなかを判定する。ここで追記可能アドレスとは、最終記録済みアドレスの直後の領域のアドレスを意味する。上位の制御手段から指示された記録開始アドレスが、いずれの追記可能なRZoneの追記可能アドレスとも一致しなかった場合、エラー終了として処理を終了する。いずれかの追記可能なRZoneの追記可能アドレスと一致した場合には、(S502)に移行する(S501)。記録装置は、内部で保持しているRMD情報を参照して、記録を要求されている追記可能なRZone内に、指定された記録長分の記録可能領域が残っているか否かを判定する。指定された記録長以上の記録可能領域が存在する場合は(S503)へ移行し、指定された記録長の記録可能領域が存在しない場合はエラー終了する(S502)。記録装置は、上位の制御手段から記録するユーザデータを受領し、指定された記録開始アドレスから後続の領域に転送されたユーザデータを記録する(S503、S504)。(S504)の記録処理において、リカバリ不能なエラーが発生した場合、処理をエラー終了する。エラーが発生することなく、指定された全てのユーザデータを記録した場合には、(S506)に移行する(S505)。(S505)において、全ての上位の制御手段から転送された全てのユーザデータを正常に記録できた場合、記録装置は装置内部のメモリに格納しているRMD情報を更新する。ここで更新されるのは、ユーザデータの記録を行ったRZoneの最終記録済みアドレス(LRA)である(S506)。以上のように記録装置は、追記可能位置から後続の領域に記録を行うと共に、記録を行ったRZoneの最終記録済みアドレスを更新する。処理ステップ(S506)において、更新されたRMD情報をディスク上に記録してもよい。一般的には、記録に要する時間によるパフォーマンス上の理由と、RMA領域の消費を抑えるという理由から、ディスク排出時等のタイミングで装置内部に格納するRMD情報がディスク上に記録される。図6は、図1A〜図1Cおよび図2で説明したDVD−RディスクのRZoneをクローズする処理手順を示すフローチャートである。以下、処理の内容をフローに沿って説明する。以下では、パーソナルコンピュータ等の上位の制御手段から、制御情報としてクローズ指示命令とクローズするRZone番号が転送されるものとする。記録装置は、上位の制御手段からRZoneのクローズ指示を受領すると、指定されたRZoneが追記可能状態か否かを判定する。追記可能状態であると判定した場合は、処理ステップ(S602)に移行し、クローズ処理を続行する。追記可能状態でないと判定した場合は、クローズ処理をエラー終了する(S601)。記録装置は、装置内部で格納しているRMD情報を参照して、上位の制御手段からクローズ指示を受けたRZone番号が最終RZoneであるか、予約RZoneであるかを判定する。クローズ指示が予約RZoneであると判定した場合は処理ステップ(S603)に移行し、最終RZoneであると判定した場合は処理ステップ(S605)に移行する処理ステップ(S602)。記録装置は、クローズ指定されたRZoneに未記録の領域が存在するか否かを判定する。未記録の領域が存在する場合は処理ステップ(S604)に移行し、未記録領域が存在しない場合は処理ステップ(S605)に移行する(S603)。処理ステップ(S602)および(S603)において、上位制御手段からクローズ指示されたRZoneが予約RZoneであって、予約RZone内に未記録領域が存在すると判定された場合、記録装置はクローズ指示のあった予約RZone内の全ての未記録領域にNULLデータ(ユーザデータを全て0に設定したデータ)を記録する(S604)。記録装置の内部に格納するRMD内のRZone管理から、クローズを行うRZoneを削除する。ここでRZoneを削除するとは、クローズを行ったRZoneが予約RZoneの場合、RZone管理情報内の予約RZone番号領域に0を設定することである。クローズを行ったRZoneが最終RZoneであった場合は、最終RZone番号領域を1だけ加えた値に設定することである。図2において、予約RZone#1がクローズされた場合、予約RZone#1番号126が0に設定される。別の例として、最終RZone番号125に3が格納されている場合に、RZone番号3がクローズされた場合、最終RZone番号125は4に設定される。以上の例のような処理によって、クローズしたRZone情報がRMDから削除される(S605)。最新RMDの直後の領域に、(S605)で更新したRMDを記録する(S606)。以上のように、記録装置はRZone内に未記録領域が残らないように、RZoneのクローズ処理を行う。次に、従来の記録方法において、記録されたユーザデータがファイルシステムのレベルでどのように管理されているかを図7A、図7Bおよび図8を参照しながら説明する。図7Aおよび図7Bは、ディスク上に記録されるファイルおよびディレクトリの例である。図7Aは、ルートディレクトリ内に、DIR_1ディレクトリが存在し、その中にさらにFILE_AとFILE_Bの2つのファイルが存在する例を示している。図7Bは、ルートディレクトリ内に、新たにDIR_2ディレクトリが作成され、DIR_2ディレクトリ内にFILE_CとFILE_Dの2つのファイルが追加された構成を示している。図8は、図7Aおよび図7Bのファイル、ディレクトリ構成を管理するファイル・ディレクトリ管理情報のデータ構造を説明するためのレイアウト図である。ボリューム構造801は、ボリューム空間の構造が記録されている。ファイル構造/ファイル領域829には、ファイル集合記述子802とルートディレクトリ(ROOT_DIR)用のファイルエントリ803が記録されている。ICB805が記録される。VAT構造832、および、VAT構造834は、ディレクトリやファイルが追記された場合に、ファイル管理情報を更新するために記録されたものである。図7Aのようなディレクトリとファイルが記録された場合、図8のボリューム空間内のボリューム構造801、ファイル構造/ファイル領域829、VAT構造830、ファイル構造/ファイル領域831、VAT構造832までのデータが記録され、ファイル構造/ファイル領域833、VAT構造834はまだ未記録領域となっている。ファイル構造/ファイル領域831は、ファイル”FILE_A”のファイルデータであるFILE_A806、”FILE_A”のファイルデータの記録位置やファイル属性を格納するFILE_Aファイルエントリ807、ファイル”FILE_B”のファイルデータであるFILE_B808、”FILE_B”のファイルデータの記録位置やファイル属性を格納するFILE_Bファイルエントリ809、ディレクトリ”DIR_1”に関する情報を格納する”DIR_1”ファイルエントリ810、ルートディレクトリ”ROOT_DIR”に関する情報を格納する”ROOT_DIR”ファイルエントリ811を含む。VAT構造832には、ファイル構造/ファイル領域831に格納されるファイルエントリへの仮想アドレスが格納される。これについては後に説明する。次に、図7Bに示すようなディレクトリ”DIR_2”およびファイル”FILE_C”、”FILE_D”が追記された場合、ファイル構造/ファイル領域833およびVAT構造834がディスク上に追記される。ファイル構造/ファイル領域833は、ファイル”FILE_C”のファイルデータであるFILE_C814、”FILE_C”のファイルデータの記録位置やファイル属性を格納するFILE_Cファイルエントリ815、ファイル”FILE_D”のファイルデータであるFILE_D816、”FILE_D”のファイルデータの記録位置やファイル属性を格納するFILE_Dファイルエントリ817、ディレクトリ”DIR_2”に関する情報を格納する”DIR_2”ファイルエントリ818、ルートディレクトリ”ROOT_DIR”に関する情報を格納する”ROOT_DIR”ファイルエントリ819を含む。VAT構造834には、ファイル構造/ファイル領域833に格納されるファイルエントリへの仮想アドレスが格納される。以上のように、UDFファイルシステムでは、追記型ディスクに新たにファイルやディレクトリが追加する場合に、追加したファイルおよびディレクトリの情報と、その情報を取得するための位置情報を格納するVAT構造を更新して記録することが可能である。記録領域の終端(未記録領域の直前)にVAT構造が配置されることにより、記録再生装置は最新のVAT構造(図8においてはVAT構造834)を取得し、ディレクトリやファイル情報を取得することが可能となる。図9A〜図9Cは、図8におけるVAT804、VAT812、VAT820のデータ構造を示すデータレイアウト図である。図9Aは、ディレクトリやファイルが記録する前のVAT804のデータレイアウトを示している。VAT804は、ディレクトリおよびファイルのファイルエントリとしては”ROOT_DIR”用ファイルエントリの論理アドレスのみを含んでいる。図9Bは、ディレクトリ”DIR_1”が記録された後のVAT812のデータレイアウト図を示す。VAT812は、VATエントリ2〜4にそれぞれ、”DIR_1”用ファイルエントリ論理アドレス、”FILE_A”用ファイルエントリ論理アドレス、”FILE_B”用ファイルエントリ論理アドレスを含んでいる。したがって、VAT812を取得することにより、ファイル構造/ファイル領域831に格納されるファイルおよびディレクトリのファイルエントリ情報の記録位置(論理アドレス)を取得することができる。図9Cは、ディレクトリ”DIR_2”が記録された後のVAT820のデータレイアウトを示す。VAT820は、VAT812のデータ構造に加えて、VATエントリ5〜7にそれぞれ、”DIR_2”用ファイルエントリ論理アドレス、”FILE_C”用ファイルエントリ論理アドレス、”FILE_D”用ファイルエントリ論理アドレスを含んでいる。以上のように、従来の追記型ディスクであるDVD−Rでは、追記処理を行う度に記録領域の終端にファイルやディレクトリ情報を取得するためのアドレス変換テーブルであるVAT構造を記録することにより、ファイルの追記を実現している。DVD−Rディスクの例で述べたように、複数の追記点を有するディスクを管理するためには、RZoneと呼ばれる特殊なデータ構造を管理する必要があり、非常に複雑なデータ管理が必要とされていた。そのため、記録装置は、RZoneの予約処理やクローズ処理、RZoneの状態管理処理といった機能を実装する必要があった。パーソナルコンピュータにおいてDVD−R記録装置を使用する場合に、ユーザーはRZoneを管理に対応した特殊な専用アプリケーションを実行しないと記録を行うことができなかった。別の課題としては、図3のディスク装着時の記録装置処理フローで述べたように、記録装置は全てのRZoneの追記可能位置を探索するため、起動時間が長くなるという課題がある。別の課題として、図8および図9A〜図9Cを用いて説明したように、ディスク上に記録されたデータ構造はファイルシステムレベルで全て管理可能であるのに、RZoneを用いた領域管理との2重管理となっていることである。そのため、システム全体が複雑化する傾向があった。本発明は上記の課題を解決するものであり、ディスク上でただ1つの記録済み領域終端位置を管理する情報記録媒体と、その情報記録媒体に情報を記録する記録装置、および、その情報記録媒体の情報を再生する情報再生装置を提供することを目的とする。すべての領域が使用済みであると判定された場合には、前記予備領域に前記最新の記録済領域位置を記録するステップとを包含してもよい。すべての領域が使用済みであると判定された場合には、前記予備領域に前記最新の記録済領域位置を記録する手段とを備えていてもよい。第1の記録層と第2の記録層とを含み、前記ユーザデータ領域は、前記第1の記録層と前記第2の記録層とにわたって仮想的に連続な単一のユーザデータ領域として定義されていてもよい。記録されている前記最新の記録済領域位置を取得するステップと、前記最新の記録済領域位置に基づいて、前記ユーザデータ領域内で最も後方に位置する記録済領域の終端を探索するステップとを包含し、そのことにより上記目的が達成される。記録されている前記最新の記録済領域位置を取得する手段と、前記最新の記録済領域位置に基づいて、前記ユーザデータ領域内で最も後方に位置する記録済領域の終端を探索する手段とを備えており、そのことにより上記目的が達成される。1000は、リードイン領域と、ユーザデータを記録するためのユーザデータ領域と、リードアウト領域とを含む。1000は、ユーザデータ領域に対してランダムアクセス可能に構成されている。1001には、ユーザデータ領域内の記録済領域の位置を指し示す記録領済域位置が格納される。1001に記録される。1001に記録される。1001における記録済領域と未記録領域との境界を検出し、その検出された境界の直後の未記録領域に最新の記録済領域位置1010を記録することによって達成される。1001において、最新の記録済領域位置1010以外の記録済領域位置(記録済領域位置#0、記録済領域位置#1、・・・など)は、古い位置情報を示しているため、無効となる。1000のユーザデータ領域内の第1記録済領域1015および第2記録済領域1016にユーザデータが記録されている状態を示す。図10に示される例では、ユーザデータ領域が全て未記録領域である状態から、最初にユーザデータ領域内の未記録領域に第1ユーザデータが記録され、続いてユーザデータ領域内の未記録領域に第2ユーザデータが記録される。第1ユーザデータが記録された領域を「第1記録済領域1015」という。第2ユーザデータが記録された領域を「第2記録済領域1016」という。ユーザデータ領域が全て未記録領域である状態から第1ユーザデータの記録が開始される際、記録装置は、その第1ユーザデータの記録を開始する位置(すなわち、第1記録済領域1015の開始位置)を記録済領域位置#0に記録したのち、記録動作を開始する。その後、第1ユーザデータが第1記録済領域1015に記録された状態から第2ユーザデータの記録が開始される際、記録装置は、第1記録済領域1015の終端から離れた位置から第2ユーザデータの記録が開始されるか否か(すなわち、第2ユーザデータの記録を行うと第1記録済領域1015と第2記録済領域1016との間に未記録領域が存在する結果となるか否か)を判定する。第1記録済領域1015の終端から離れた位置から第2ユーザデータの記録が開始されると判定された場合(すなわち、第2ユーザデータの記録を行うと第1記録済領域1015と第2記録済領域1016との間に未記録領域が存在する結果となると判定された場合)には、記録装置は、その第2ユーザデータの記録を開始する位置(すなわち、第2記録済領域1016の開始位置)を記録済領域位置#1に記録する。1001において最新の記録済領域位置が更新される。ここで、「最終の記録済領域」とは、ユーザデータ領域内にある少なくとも1つの記録済領域のうちユーザデータ領域内で最も後方に位置する記録済領域をいう。ここで、ユーザデータ領域のアクセス方向(例えば、ユーザデータ領域内の未記録領域を探索する方向)をユーザデータ領域の「前方」からユーザデータ領域の「後方」に向かう方向であると定義する。図10に示される例では、ユーザデータ領域内の未記録領域を探索する方向はリードイン領域からリードアウト領域に向かう方向であるため、リードイン領域に近い側(リードアウト領域から遠い側)がユーザデータ領域の「前方」にあたり、リードイン領域から遠い側(リードアウト領域に近い側)がユーザデータ領域の「後方」にあたる。最新の記録済領域位置によって指し示される「最終の記録済領域の位置」は、ユーザデータの記録を開始した位置(すなわち、記録済領域の開始位置)であってもよいし、ユーザデータの記録を終了した位置(すなわち、記録済領域の終了位置)であってもよいし、記録済領域の開始位置と記録済領域の終了位置との間の任意の位置であってもよい。最終の記録済領域の位置としては、ユーザデータ領域内にある少なくとも1つの記録済領域の中から最終の記録済領域を特定することが可能な任意の位置を使用することができる。1001に格納される。これにより、ユーザデータ領域内で最も後方に位置する記録済領域の終端を探索することを容易に実現することができる。1001に格納されない。このように、ユーザデータ領域内の記録済領域を指し示すポインタは、そのユーザデータ領域に対して1つで足りる。記録済領域の終端(もしくは終端の近傍)に、図8および図9A〜図9Cを用いて説明したVAT構造を配置することにより、記録済みのディレクトリおよびファイルデータを管理することが可能である。従来の技術で説明したDVD−Rと比較してRZoneの管理が不要であるため、記録処理を大幅に簡素化することが可能である。ディスク上に未記録領域が多数存在している場合であっても、ユーザデータ領域内で最も後方に位置する記録済領域の終端を探索するのみでよいため、媒体を記録装置に装着した場合の起動処理時間を短縮することが可能となる。記録済領域の位置情報のみでなく、その他の情報(例えば、欠陥領域の管理情報や記録パワーなどの装置調整パラメータなど)も格納され得る。1100は、第1層(記録層)と第2層(記録層)とを含む。第1層は、リードイン領域1101と、ユーザデータ領域1102と、中間領域1103とを含む。第2層は、中間領域1103と、ユーザデータ領域1104と、リードアウト領域1105とを含む。1100は、ユーザデータ領域1102、1104に対してランダムアクセス可能に構成されている。図11に示される例では、ユーザデータ領域1102、1104のアクセス方向は、第1層のリードイン領域1101から中間領域1103に向かう方向であり、かつ、第2層の中間領域1103からリードアウト領域1105に向かう方向である。ユーザデータ領域1102、1104は、第1層と第2層とにわたって仮想的に連続な単一のユーザデータ領域として定義されている。ユーザデータ領域1102、1104へのアクセス(例えば、ユーザデータ領域1102、1104へのユーザデータの記録、もしくは、ユーザデータ領域1102、1104に記録されたユーザデータの再生)は、ユーザデータ領域1102、1104のアクセス方向に沿って行われる。図11に示されるユーザデータ領域へのアクセスの方法は、一般に、オポジット・トラック・パス(OTP)と呼ばれる。