(57)【特許請求の範囲】
【請求項１】
情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録装置であって、
前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、
前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、
前記記録装置は、ホスト装置とドライブ装置とを備え、
前記ホスト装置は、前記ドライブ装置を制御するシステム制御部を含み、
前記ドライブ装置は、
前記情報記録媒体に対して記録動作または再生動作を行うヘッド部と、
前記ヘッド部を制御するドライブ制御部と
を含み、
前記システム制御部は、前記第１アドレス情報を前記第２アドレス情報に更新するための更新指示として、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を生成し、前記更新指示を前記ドライブ装置に出力し、
前記ドライブ制御部は、前記更新指示を前記ホスト装置から受け取り、
前記ドライブ制御部は、前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、
前記ドライブ制御部は、前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するように前記ヘッド部を制御する、記録装置。
【請求項２】
前記情報記録媒体は、追記型情報記録媒体である、請求項１に記載の記録装置。
【請求項３】
前記第１情報および前記第２情報のそれぞれは、ボリューム構造を少なくとも含み、
前記第１アドレス情報は、前記第１アドレスを記述する開始ボリューム記述子を少なくとも含み、
前記第２アドレス情報は、前記第２アドレスを記述する開始ボリューム記述子を少なくとも含む、請求項１に記載の記録装置。
【請求項４】
前記更新指示は、記録指示と生成指示とを含み、
前記ドライブ制御部は、前記記録指示に従って、前記第２アドレス情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記生成指示に従って、前記関連情報を含むディスク管理情報を生成するとともに前記ディスク管理情報を前記情報記録媒体に記録するように前記ヘッド部を制御する、請求項１に記載の記録装置。
【請求項５】
前記第１アドレスを含む第３アドレス情報が前記情報記録媒体にさらに記録されている、請求項４に記載の記録装置。
【請求項６】
前記第２アドレス情報の記録指示の単位がＥＣＣブロックである、請求項４に記載の記録装置。
【請求項７】
前記ドライブ制御部は、前記第２アドレス情報の複製情報を生成し、前記第２アドレス情報の複製情報を前記情報記録媒体に記録するように前記ヘッド部を制御する、請求項１に記載の記録装置。
【請求項８】
前記第２アドレス情報の複製情報の前記情報記録媒体上での記録位置が、前記第２アドレス情報の前記情報記録媒体上での記録位置より内周側である、請求項７に記載の記録装置。
【請求項９】
前記関連情報は、前記第１アドレス情報の再生指示を受け取ったことに応答して前記第２アドレス情報を再生するように、前記ドライブ制御部に指示する指示情報を含む、請求項１に記載の記録装置。
【請求項１０】
前記第１情報は第１メタデータファイルを含み、
前記第２情報は第２メタデータファイルを含み、
前記第１アドレス情報は、前記第１メタデータファイルのファイルエントリを含み、
前記第２アドレス情報は、前記第２メタデータファイルのファイルエントリを含む、請求項１に記載の記録装置。
【請求項１１】
前記第１情報は第１ファイル構造を含み、
前記第２情報は第２ファイル構造を含み、
前記第１アドレス情報は第１論理ボリューム記述子を含み、
前記第２アドレス情報は第２論理ボリューム記述子を含む、請求項１に記載の記録装置。
【請求項１２】
情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録装置において使用されるドライブ装置であって、
前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、
前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、
前記ドライブ装置は、
前記情報記録媒体に対して記録動作または再生動作を行うヘッド部と、
前記ヘッド部を制御するドライブ制御部と
を含み、
前記ドライブ制御部は、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を受け取り、
前記ドライブ制御部は、前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、
前記ドライブ制御部は、前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するように前記ヘッド部を制御する、ドライブ装置。
【請求項１３】
情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録装置において使用される半導体集積回路であって、
前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、
前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、
前記半導体集積回路は、前記情報記録媒体に対して記録動作または再生動作を行うヘッド部を制御するように構成されており、
前記半導体集積回路は、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を受け取り、
前記半導体集積回路は、前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、
前記半導体集積回路は、前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するように前記ヘッド部を制御する、半導体集積回路。
【請求項１４】
情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録方法であって、
前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、
前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、
前記記録方法は、
前記第１アドレス情報を前記第２アドレス情報に更新するための更新指示として、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を生成するステップと、
前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するステップと、
前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するステップと
を包含する、記録方法。
【請求項１５】
情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録装置において使用されるドライブ装置において実行される方法であって、
前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、
前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、
前記方法は、
前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を受け取るステップと、
前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するステップと、
前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するステップと
を包含する、方法。
【請求項１６】
情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録装置において使用されるドライブ装置において実行されるプログラムであって、
前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、
前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、
前記プログラムは、
前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を受け取るステップと、
前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するステップと、
前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するステップと
を包含する、プログラム。
【請求項１７】
情報記録媒体に記録されている情報を再生する再生装置であって、
前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、前記第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、
前記再生装置は、ホスト装置とドライブ装置とを備え、
前記ホスト装置は、前記ドライブ装置を制御するシステム制御部を含み、
前記ドライブ装置は、
前記情報記録媒体に対して記録動作または再生動作を行うヘッド部と、
前記ヘッド部を制御するドライブ制御部と
を含み、
前記システム制御部は、前記第１アドレス情報を再生するための第１再生指示として、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を生成し、前記第１再生指示を前記ドライブ装置に出力し、
前記ドライブ制御部は、前記第１再生指示を前記ホスト装置から受け取り、前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第２アドレス情報を前記ホスト装置に出力し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第１アドレス情報を前記ホスト装置に出力し、
前記システム制御部は、前記第１アドレス情報あるいは前記第２アドレス情報を前記ドライブ装置から受け取り、前記第１情報あるいは前記第２情報を再生するための第２再生指示として、前記第１アドレスあるいは前記第２アドレスを含む第２再生指示を生成し、前記第２再生指示を前記ドライブ装置に出力し、
前記ドライブ制御部は、前記第２再生指示を前記ホスト装置から受け取り、前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するように前記ヘッド部を制御し、前記再生された第１情報あるいは第２情報を前記ホスト装置に出力する、再生装置。
【請求項１８】
情報記録媒体に記録されている情報を再生する再生装置において使用されるドライブ装置であって、
前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、前記第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、
前記ドライブ装置は、
前記情報記録媒体に対して記録動作または再生動作を行うヘッド部と、
前記ヘッド部を制御するドライブ制御部と
を含み、
前記ドライブ制御部は、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を受け取り、前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第２アドレス情報をホスト装置に出力し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第１アドレス情報を前記ホスト装置に出力し、
前記ドライブ制御部は、前記第１アドレスあるいは前記第２アドレスを含む第２再生指示を前記ホスト装置から受け取り、前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するように前記ヘッド部を制御し、前記再生された第１情報あるいは第２情報を前記ホスト装置に出力する、ドライブ装置。
【請求項１９】
情報記録媒体に記録されている情報を再生する再生装置において使用される半導体集積回路であって、
前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、前記第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、
前記半導体集積回路は、前記情報記録媒体に対して記録動作または再生動作を行うヘッド部を制御するように構成されており、
前記半導体集積回路は、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を受け取り、前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第２アドレス情報をホスト装置に出力し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第１アドレス情報を前記ホスト装置に出力し、
前記半導体集積回路は、前記第１アドレスあるいは前記第２アドレスを含む第２再生指示を前記ホスト装置から受け取り、前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するように前記ヘッド部を制御し、前記再生された第１情報あるいは第２情報を前記ホスト装置に出力する、半導体集積回路。
【請求項２０】
情報記録媒体に記録されている情報を再生する再生方法であって、
前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、前記第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、
前記再生方法は、
前記第１アドレス情報を再生するための第１再生指示として、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を生成するステップと、
前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するステップと、
前記第１情報あるいは前記第２情報を再生するための第２再生指示として、前記第１アドレスあるいは前記第２アドレスを含む第２再生指示を生成するステップと、
前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するステップと
を包含する、再生方法。
【請求項２１】
情報記録媒体に記録されている情報を再生する再生装置において使用されるドライブ装置において実行される方法であって、
前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、前記第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、
前記方法は、
前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を受け取るステップと、
前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するステップと、
前記第１情報あるいは前記第２情報を再生するための第２再生指示として、前記第１アドレスあるいは前記第２アドレスを含む前記第２再生指示を受け取るステップと、
前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するステップと
を包含する、方法。
【請求項２２】
情報記録媒体に記録されている情報を再生する再生装置において使用されるドライブ装置において実行されるプログラムであって、
前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、
前記プログラムは、
前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を受け取るステップと、
前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するステップと、
前記第１情報あるいは前記第２情報を再生するための第２再生指示として、前記第１アドレスあるいは前記第２アドレスを含む第２再生指示を受け取るステップと、
前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するステップと
を包含する、プログラム。
【請求項２３】
第１情報と、前記第１情報の更新情報である第２情報とが記録されている情報記録媒体であって、
前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報とを関連付ける関連情報を含むディスク管理情報がさらに前記情報記録媒体に記録され、かつ、
前記第２アドレス情報の複製情報が前記情報記録媒体に記録されており、
前記ディスク管理情報は、前記関連情報が有効であるか無効であるかを示す状態情報をさらに含み、
前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報が設定されている、情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録媒体、その情報記録媒体に情報を記録する記録装置、ホスト装置、ドライブ装置および記録方法、その情報記録媒体に記録された情報を再生する再生装置、ドライブ装置および再生方法、これらの装置に記録動作および再生動作を実行させるプログラムに関する。
【背景技術】
【０００２】
近年、デジタルデータの記録に様々な形態の情報記録媒体が用いられており、中でも記録回数が１回と限られている一方、媒体の価格が安価である追記型光ディスクがよく使われるようになってきている。
【０００３】
このような光ディスクの例として、ＣＤ−ＲディスクやＤＶＤ―Ｒディスクがある。そして、ＣＤ−ＲディスクやＤＶＤ―Ｒディスクへデータを追記する手法が幾つか提案されている（例えば、特許文献１参照）。データを追記する手法としては、例えば、ＶＡＴ（Ｖｉｒｔｕａｌ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）方式やマルチボーダ（またはマルチセッション）方式がある。
【０００４】
ＶＡＴ方式およびマルチボーダ方式を用いてＤＶＤ―Ｒディスクにデジタルデータを記録・再生する時の動作について説明する。
【０００５】
まず、ＶＡＴを用いた追記方式について、以下に図面を参照しながら説明する。ここでは、ＤＶＤ−Ｒディスクを情報記録媒体の例とし、図１２に示すファイルおよびディレクトリ階層構造を情報記録媒体に記録する時の動作と、その結果として形成されるデータ構造について順に説明する。
【０００６】
最初に、図１３を用いてフォーマット処理について説明する。図１３は、従来の情報記録媒体１０１００の一例であるＤＶＤ−Ｒディスク上のフォーマット処理直後のデータを示す。
【０００７】
ＤＶＤ−Ｒディスクは、ＤＶＤ―Ｒ物理規格で規定される情報記録媒体である。
【０００８】
また、ＤＶＤ―Ｒファイルシステム規格で規定されたボリューム・ファイル構造を用いてファイルが記録される。ＤＶＤ―Ｒファイルシステム規格はＩＳＯ／ＩＥＣ  １３３４６規格あるいはＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）規格に準拠しており、以下の説明においてもＵＤＦ規格に規定されている構造を用いて説明を行う。
【０００９】
図１３に示すように、情報記録媒体１０１００上に含まれるデータ領域は、リードイン領域１０１０１とボリューム空間１０１０９とを含む。
【００１０】
このボリューム空間１０１０９には、ボリューム構造領域１０４１０と、ファイル構造／ファイル領域１０４２０と、ＶＡＴ（Ｖｉｒｔｕａｌ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）構造領域１０４３０とが含まれる。
【００１１】
ボリューム構造領域１０４１０には、ＵＤＦ規格で規定されるボリューム構造が記録される。具体的には、ＮＳＲ記述子、基本ボリューム記述子、処理システム用記述子、区画記述子、論理ボリューム記述子、未割付空間記述子、終端記述子、論理ボリューム保全記述子、開始ボリューム記述子、等が含まれる。
【００１２】
ファイル構造／ファイル領域１０４２０には、パーティション空間内でディレクトリ階層の起点となる、ファイル集合記述子１０４２１およびＲＯＯＴディレクトリファイルのファイルエントリであるＦＥ（ＲＯＯＴ）１０４２２が記録されている。
【００１３】
ファイルエントリ（以降、ＦＥとする）は、ボリューム空間内に記録されるファイルの位置や大きさを管理するためにＵＤＦ規格で規定されているデータ構造を有する。なお、ここでは説明の簡単化のため、ＲＯＯＴディレクトリファイルはＦＥ（ＲＯＯＴ）１０４２２に含まれる形式としている。
【００１４】
ＶＡＴ構造領域１０４３０には、ＶＡＴ  １０４３１とＶＡＴ  ＩＣＢ  １０４３２とが記録されている。ＶＡＴは、追記形記録媒体におけるファイル構造の更新処理を簡素化することを目的としてＵＤＦ規格で規定されているデータ構造である。
【００１５】
ＶＡＴを用いる場合、ＦＥのようなファイル構造データのボリューム空間上での記録位置が、仮想アドレス空間上の仮想アドレスを用いて指定される。そして、情報記録媒体上の記録位置である論理アドレス空間上の論理アドレスと、この仮想アドレスとの対応関係を保持するのがＶＡＴである。  
【００１６】
これらの構造により、ＤＶＤ−Ｒディスクのような書換えができない情報記録媒体においても、仮想的にデータの書換えが実現される。
【００１７】
そして、ＶＡＴの情報記録媒体上の記録位置は、情報記録媒体上でデータが記録された領域の終端セクタに割り付けられるＶＡＴ  ＩＣＢにより指定される。
【００１８】
また、リードイン領域１０１０１には物理フォーマット情報領域１０１０４が含まれる。物理フォーマット情報は、情報記録媒体１０１００上に割り付けられた様々な領域の管理情報を記録するために設けられる。管理情報とは、例えば、ボーダアウト領域のアドレス情報、等である。なお、物理フォーマット情報領域１０１０４は、フォーマット処理直後の時点では領域だけが確保され、データは未記録状態である。
【００１９】
次に、図１４を用いて、図１２に示すファイルおよびディレクトリ構造の内、ディレクトリ（Ｄｉｒ−Ａ）とデータファイル（Ｆｉｌｅ−ａ）を記録する手順を説明する。
【００２０】
図１３の状態の情報記録媒体１０１００に対してディレクトリ（Ｄｉｒ−Ａ）とデータファイル（Ｆｉｌｅ−ａ）の記録処理が行われると、図１４に示すように、ファイル構造／ファイル領域１０５００に、データファイル（Ｆｉｌｅ−ａ）１０５０１と、ＦＥ（Ｆｉｌｅ−ａ）１０５０２と、ＦＥ（Ｄｉｒ−Ａ）１０５０３と、ＦＥ（ＲＯＯＴ）１０５０４とが記録される。なお、ディレクトリファイルはＦＥ（Ｄｉｒ−Ａ）１０５０３に含まれる形式とする。
【００２１】
また、ＶＡＴ構造領域１０５２０には、新たに記録されたＦＥ  １０５０２、１０５０３、１０５０４が登録されたＶＡＴ  １０５２１と、ＶＡＴ  ＩＣＢ  １０５２２が記録される。  
【００２２】
さらにクローズ処理が行われると、まずネクストボーダマーカ１０５３１を除いたボーダアウト領域１０５３０へ所定のデータが記録される。また、フォーマット処理後に未記録状態にあったリードイン領域１０１０１内の物理フォーマット情報領域１０１０４に所定のデータが記録される。
【００２３】
なお、クローズ処理は、情報再生装置が最新のボリューム・ファイル構造を検索可能とするために実行される。
【００２４】
以上のようなファイル記録処理とクローズ処理が、図１３に示すフォーマット処理後のデータ構造を持つ情報記録媒体１０１００に対して実行された時、図１４に示すようなデータ構造が情報記録媒体１０１００上に形成される。
【００２５】
次に、図１５を用いて、図１２に示すファイルおよびディレクトリ構造の内、ディレクトリ（Ｄｉｒ−Ｂ）とデータファイル（Ｆｉｌｅ−ｂ）の記録処理を行う時の手順について説明する。
【００２６】
ここでは、ファイル構造／ファイル領域１０６００に、データファイル（Ｆｉｌｅ−ｂ）１０６０１とそれに関連するファイル構造である、ファイル（Ｆｉｌｅ−ｂ）１０６０１、ＦＥ（Ｆｉｌｅ−ｂ）１０６０２、ＦＥ（Ｄｉｒ−Ｂ）１０６０３、ＦＥ（ＲＯＯＴ）１０６０４が記録される。  
【００２７】
また、ＶＡＴ構造領域１０６１００に、最新のＶＡＴ構造である、ＶＡＴ  １０６１０１とＶＡＴ  ＩＣＢ  １０６０２が記録される。
【００２８】
最後に、クローズ処理を再度実行することにより、ネクストボーダマーカ１０６２０１を除いたボーダアウト領域１０６２００に所定のデータが記録される。さらに、ボーダアウト領域１０５３０内に割り付けられたネクストボーダマーカ１０５３１と、物理フォーマット情報領域１０６３０１を含むボーダイン領域１０６３００とが記録される。
【００２９】
以上で説明したようなファイル記録処理とクローズ処理が、図１４に示すデータ構造を持つ情報記録媒体１０１００に対して実行された時、図１５に示すようなデータ構造が情報記録媒体１０１００上に形成される。
【００３０】
このように、クローズ処理が実行される度に、ボリューム空間１０１０９内に記録されるリードイン領域１０１０１またはボーダイン領域と、ボーダアウト領域により挟まれた領域が形成される。以降、この領域のことをボーダ付き領域と呼ぶ。例えば図１５では、ボーダ付き領域＃１  １０７００やボーダ付き領域＃２  １０７０１が存在する。ボーダ付き領域はＣＤ−Ｒディスクの場合におけるセッションと同様の概念である。
【００３１】
次に、図１６に示した再生処理手順のフローチャートを用いて、ファイルの再生動作を説明する。ここでは、データファイル（Ｆｉｌｅ−ａ）１０５０１を再生する動作を例にあげて説明する。
【００３２】
まず、リードイン領域１０１０１中の物理フォーマット情報領域１０１０４のデータが再生され、物理フォーマット情報が取得される（ステップＳ１１１０１）。
【００３３】
次に、ネクストボーダマーカのデータが再生される（ステップＳ１１１０２）。
【００３４】
ステップＳ１１１０１（あるいはステップＳ１１１０３）で取得された物理フォーマット情報にはボーダアウト領域のアドレス情報が含まれる。そしてボーダアウト領域の所定の位置にネクストボーダマーカのデータが記録されているので、そこからネクストボーダマーカが再生される。
【００３５】
例えば、図１５において、物理フォーマット情報領域１０１０４中は、ボーダアウト領域１０５３０のアドレス情報を含んでいる。また、ボーダイン領域１０６３００に含まれる物理フォーマット領域１０６３０１は、ボーダアウト領域１０６２００のアドレス情報を含んでいる。
【００３６】
ステップＳ１１１０１（あるいはステップＳ１１１０３）で取得された物理フォーマット情報に含まれるネクストボーダマーカが記録済状態である場合には、より新しいボーダ付き領域が存在するので、ステップＳ１１１０３以降が実行される。
【００３７】
ステップＳ１１１０１において取得された物理フォーマット情報に含まれるボーダイン領域のアドレス情報に従って、次のボーダイン領域の再生が行われる（ステップＳ１１１０３）。物理フォーマット情報に含まれるボーダイン領域のアドレス情報はステップＳ１１１０４においても取得され得る。
【００３８】
そして、再生されたボーダイン領域から物理フォーマット情報が取得される。
【００３９】
一方、ステップＳ１１１０２で再生されたネクストボーダマーカが未記録状態である場合には、現在のボーダ付き領域が最新であるので、ステップＳ１１１０４以降が実行される。
【００４０】
最新のボーダ付き領域に到達した場合、取得された最新の物理フォーマット情報が参照され、アクセスが可能な領域の終端の物理アドレスが取得される（ステップＳ１１１０４）。
【００４１】
図１５において、ボーダ付き領域＃２  １０７０１の終端がアクセス可能な領域の終端である。
【００４２】
そして、最後にファイル再生が次の手順で行われる。
【００４３】
この時、まず、ボリューム構造領域１０４１０が再生される（ステップＳ１１１０５）。読み出されたボリューム構造には、ファイル集合記述子１０４２１のアドレス情報や区画開始位置が含まれる。ＶＡＴ方式の場合、ボリューム構造内にＵＤＦ規格で定義された仮想区画マップが含まれるので、その情報に基づいて、ボリューム空間内にＶＡＴ構造が記録されていることが認識される。
【００４４】
そして、アクセスが可能な領域の終端に記録されたＶＡＴ  ＩＣＢ  １０６１０２が再生される。（ステップＳ１１１０６）。
【００４５】
読み出されたＶＡＴ  ＩＣＢＰ  １０６１０２からＶＡＴの記録位置情報が取得され、ＶＡＴ  １０６１０１が読み出される。
【００４６】
目的のファイルやその管理情報が仮想アドレスを用いて管理されている場合、ステップＳ１１１０６で取得されたＶＡＴ  １０６１０１を用いて目的のファイルやディレクトリのファイルエントリが登録されたＶＡＴエントリが参照される（ステップＳ１１１０７）。
【００４７】
そして、仮想アドレスから論理アドレスへの変換処理を行い、ファイル構造／ファイル領域１０４２０中のファイル集合記述子１０４２１を起点として、ファイル構造／ファイル領域１０６００中のＦＥ（ＲＯＯＴ）１０６０４と、この中に記録されたＲＯＯＴディレクトリと、ファイル構造／ファイル領域１０５００中のＦＥ（Ｄｉｒ−Ａ）１０５０３と、このＦＥ中に記録されたディレクトリ（Ｄｉｒ−Ａ）と、ＦＥ（Ｆｉｌｅ−ａ）１０５０２とが、順次読み出される。
【００４８】
そして、ＦＥ（Ｆｉｌｅ−ａ）１０５０２からデータファイル（Ｆｉｌｅ−ａ）１０５０１の記録位置が取得され、データファイル（Ｆｉｌｅ−ａ）１０５０１の再生が実施される。
【００４９】
以上、ＶＡＴ方式によるＤＶＤ−Ｒディスクへの追記方法について述べたが、ＶＡＴ方式と異なる追記方式としてマルチボーダ方式も知られている。なお、ＣＤ−Ｒディスクの場合における同様の方式はマルチセッション方式と呼ばれる。
【００５０】
マルチボーダ方式においては、ボーダ付き領域を単位としてデータの追記が行われ、ボーダ付き領域毎にボリューム構造およびファイル構造が記録される。
【００５１】
マルチボーダ方式では、ＶＡＴのような仮想アドレスを用いたデータ更新の仕組みを使わず、ファイル構造の更新が行われたら、ボリューム構造およびファイル構造を新たに生成し直し、新たなボーダ付き領域に記録し直す。
【００５２】
マルチボーダ方式の再生は、最新のボーダ付き領域を確定し、そこから最新のボリューム構造を読み出す。
【００５３】
後は、順次、ＵＤＦ規格で定められたデータ構造に従ってデータをたどることにより特定のファイルを再生することが可能である。例えば、再生専用のＤＶＤ−ＲＯＭディスク等と同様の再生手順でデータを読み出せる。
【００５４】
また、マルチボーダ／マルチセッション方式の場合、イメージデータを用いた効率的なデータ記録が行われる。データのバックアップ等、あらかじめ記録したいすべてのファイルが分かっている場合は、ハードディスクドライブ上に記録したいファイルデータと、そのボリューム構造およびファイル構造をすべて含んだ形式のデータファイルを作成する。このファイルがイメージデータである。イメージデータの記録に際しては、１つのボーダ付き領域（あるいはセッション）を割当て、その領域に連続的にイメージデータを記録していく。記録が連続的に行われることと、ファイル構造が既に作成済みであることから、記録時のオーバーヘッドが小さくなり、イメージデータの記録を高速に行うことが可能である。
【００５５】
図３３は、特許文献２に開示されるコンピュータシステム１０２００とドライブ装置１０３００とを示すブロック図である。
【００５６】
コンピュータシステム１０２００は、コンピュータメモリ１０２１０と一時メモリ１０２２０とを備え、ライト・ワンス記録媒体１０４００との間でデータの転送を行う。一時メモリ１０２２０は、コンピュータメモリ１０２１０とライト・ワンス記録媒体１０４００との両方にデータ転送が可能である。一時メモリ１０２２０は、システムファイル割当領域１０２２１と、媒体ディレクトリ領域１０２２４と、データファイル領域１０２２５とを含む。システムファイル割当領域１０２２１は、ファイル割り当てテーブル１０２２２と、ＯＳ（オペレーティングシステム）ディレクトリ１０２２５を格納するための領域である。
【００５７】
ライト・ワンス記録媒体１０４００にユーザファイル（ユーザファイルはビデオデータおよびオーディオデータのうちの少なくとも一方を含む）の記録を行うときのコンピュータシステム１０２００の動作について説明する。
【００５８】
図３４に、ライト・ワンス記録媒体１０４００にユーザファイルが記録された状態でのデータ構造を示す。ライト・ワンス記録媒体１０４００のファイルディレクトリ領域１０５１０には、ファイルデータ領域１０６１０に記録されているユーザファイルに対応するディレクトリエントリが記録される。ディレクトリエントリは、ライト・ワンス記録媒体１０４００におけるファイル構造であり、ユーザファイルのライト・ワンス記録媒体１０４００上での記録位置やファイルサイズ、ファイル名等を含む。
【００５９】
図３４に示す状態のライト・ワンス記録媒体１０４００に新しいユーザファイルを記録する動作を説明する。ここでは、新しいユーザファイルは、ファイルデータ領域１０６１０に記録されているユーザファイルを更新することにより生成されたユーザファイルである。
【００６０】
コンピュータシステム１０２００は、ライト・ワンス記録媒体１０４００から全てのディレクトリエントリを読み出して、媒体ディレクトリ領域１０２２４に格納する。そして、媒体ディレクトリ領域１０２２４中のディレクトリエントリの情報を変換して、システムファイル割当領域１０２２１中にファイル割り当てテーブル１０２２２およびＯＳディレクトリ１０２２５を形成する。このファイル割り当てテーブル１０２２２およびＯＳディレクトリ１０２２５は、書き換え可能な記録媒体のファイル構造と同じ構造を有する。
【００６１】
次に、コンピュータシステム１０２００は、新しいユーザファイルを、データファイル領域１０２２５を介してコンピュータメモリ１０２１０からライト・ワンス記録媒体１０４００へと転送する。この新しいユーザファイルは、例えば、図３５に示すファイルデータ領域１０６２０に記録する。そして、この新しいユーザファイルの記録に応じて、システムファイル割当領域１０２２１中の情報、すなわちファイル割り当てテーブル１０２２２およびＯＳディレクトリ１０２２５を更新する。ファイル割り当てテーブル１０２２２およびＯＳディレクトリ１０２２５の更新に応じて、媒体ディレクトリ領域１０２２４に格納されたディレクトリエントリを更新する。
【００６２】
最後に、更新されたディレクトリエントリをライト・ワンス記録媒体１０４００に記録する。図３５では、更新されたディレクトリエントリは、ファイルディレクトリ領域１０５２０に記録される。
【００６３】
このように、上述の記録動作においては、ライト・ワンス記録媒体１０４００上のディレクトリエントリ（ファイル構造）を一時メモリ１０２２０に読み込み、ディレクトリエントリを書き換え可能な記録媒体のファイル構造と同じファイル構造に変換する。そして、新しいユーザファイルの記録に応じて、一時メモリ１０２２０上のファイル構造を更新する。そして、書き換え可能な記録媒体のファイル構造を再度、ライト・ワンス記録媒体１０４００上のファイル構造へ再変換してからライト・ワンス記録媒体１０４００へ記録する。
【００６４】
この再変換処理において、すべてのディレクトリエントリはファイルディレクトリ領域１０５１０からファイルディレクトリ領域１０５２０へ再配置される。例えば、図３５では、ディレクトリエントリ１０５１１はディレクトリエントリ１０５２１に再配置される。
【００６５】
図３５に示すように、ディレクトリエントリ１０５１１およびディレクトリエントリ１０５２１はそれぞれ論理アドレス値として、‘０’〜‘ｃ’および‘ｄ’〜‘ｇ’のような値を有する。論理アドレス値の変更は、一時メモリ１０２２０内で行われる変換処理の過程においてディレクトリエントリが有する情報に直接反映される。例えば、ディレクトリエントリ１０５１２を参照するための論理アドレスは‘ｂ’である。そして新しいユーザファイルが記録されると、ディレクトリエントリ１０５１２に対応するディレクトリエントリ１０５２２を参照するための論理アドレス値は‘ｆ’となる。同様にファイルディレクトリ領域中の論理アドレスに関連するすべての情報が変更される。
【００６６】
このような、ライト・ワンス記録媒体１０４００にデータを追記する場合、媒体上に記録されたディレクトリ情報や位置情報、等のファイル構造を読み出して変換するという手法は広く一般的に用いられている。これは、ライト・ワンス記録媒体においては、すでに記録された領域にデータを記録することが出来ないことによるものである。また、ファイル構造の変換処理を必要とするため、ライト・ワンス特有の変換処理をデータの再生時および記録時に行う必要がある。
【特許文献１】米国特許第５６６６５３１号
【特許文献２】特許第３００５６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【００６７】
しかしながら、上述で説明したような方式では、追記型記録媒体特有のディレクトリやファイルの再生動作が必要であるので、再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムでは、追記型記録媒体中のデータが再生できないという課題があった。
【００６８】
例えば、特許文献２に示す記録方法によりＤＶＤ−Ｒディスクのような追記型記録媒体に記録されたユーザファイルの再生を行う場合には、最新のファイル構造（例えば、図３５のファイルディレクトリ領域１０５２０）の記録位置を知る必要がある。特許文献２に示す記録方法では、ファイルディレクトリ領域１０５２０の位置は一意に決まらないので、その位置を知るために何らかの方法が必要である。この方法として例えば、マルチボーダ／マルチセッション方式を用いざるを得ない。
【００６９】
具体的には、第１のボーダ付き領域を設定し、第１のボーダ付き領域にファイルディレクトリ領域１０５１０とファイルデータ領域１０６１０とを設ける。さらに、第２のボーダ付き領域を設定し、第２のボーダ付き領域にファイルディレクトリ領域１０５２０とファイルデータ領域１０６２０とを設ける。各ファイルディレクトリ領域は、それぞれのボーダ付き領域内の所定の位置（例えば領域の先頭）に設けられる。そして再生時に、最新のボーダ付き領域の場所は、リードイン領域またはボーダイン領域中の物理フォーマット情報を順次読み出すことにより取得する。このように、特許文献２に示す記録方法を用いた場合でも、マルチボーダ／マルチセッション方式を用いれば最新のファイルディレクトリ領域の位置を知ることが可能となる。しかしながら、この場合にも結局、マルチボーダに対応していないシステム（例えば再生専用システム）では、情報を読み出せないという課題は解決されない。
【００７０】
本発明は上記課題を解決するものであり、再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムとの互換性を有する情報記録媒体、その情報記録媒体に情報を記録する記録装置、ホスト装置、ドライブ装置および記録方法、その情報記録媒体に記録された情報を再生する再生装置、ドライブ装置および再生方法、これらの装置に記録動作および再生動作を実行させるプログラムを提供することを目的とする。
【課題を解決するための手段】
【００７１】
本発明の記録装置は、情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録装置であって、前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、前記記録装置は、ホスト装置とドライブ装置とを備え、前記ホスト装置は、前記ドライブ装置を制御するシステム制御部を含み、前記ドライブ装置は、前記情報記録媒体に対して記録動作または再生動作を行うヘッド部と、前記ヘッド部を制御するドライブ制御部とを含み、前記システム制御部は、前記第１アドレス情報を前記第２アドレス情報に更新するための更新指示として、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を生成し、前記更新指示を前記ドライブ装置に出力し、前記ドライブ制御部は、前記更新指示を前記ホスト装置から受け取り、前記ドライブ制御部は、前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記ドライブ制御部は、前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、これにより、上記目的が達成される。
前記情報記録媒体は、追記型情報記録媒体であってもよい。
前記第１情報および前記第２情報のそれぞれは、ボリューム構造を少なくとも含み、前記第１アドレス情報は、前記第１アドレスを記述する開始ボリューム記述子を少なくとも含み、前記第２アドレス情報は、前記第２アドレスを記述する開始ボリューム記述子を少なくとも含んでいてもよい。
前記更新指示は、記録指示と生成指示とを含み、前記ドライブ制御部は、前記記録指示に従って、前記第２アドレス情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記生成指示に従って、前記関連情報を含むディスク管理情報を生成するとともに前記ディスク管理情報を前記情報記録媒体に記録するように前記ヘッド部を制御してもよい。
前記第１アドレスを含む第３アドレス情報が前記情報記録媒体にさらに記録されていてもよい。
前記第２アドレス情報の記録指示の単位がＥＣＣブロックであってもよい。
前記ドライブ制御部は、前記第２アドレス情報の複製情報を生成し、前記第２アドレス情報の複製情報を前記情報記録媒体に記録するように前記ヘッド部を制御してもよい。
前記第２アドレス情報の複製情報の前記情報記録媒体上での記録位置が、前記第２アドレス情報の前記情報記録媒体上での記録位置より内周側であってもよい。
前記関連情報は、前記第１アドレス情報の再生指示を受け取ったことに応答して前記第２アドレス情報を再生するように、前記ドライブ制御部に指示する指示情報を含んでいてもよい。
前記第１情報は第１メタデータファイルを含み、前記第２情報は第２メタデータファイルを含み、前記第１アドレス情報は、前記第１メタデータファイルのファイルエントリを含み、前記第２アドレス情報は、前記第２メタデータファイルのファイルエントリを含んでいてもよい。
前記第１情報は第１ファイル構造を含み、前記第２情報は第２ファイル構造を含み、前記第１アドレス情報は第１論理ボリューム記述子を含み、前記第２アドレス情報は第２論理ボリューム記述子を含んでいてもよい。
本発明のドライブ装置は、情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録装置において使用されるドライブ装置であって、前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、前記ドライブ装置は、前記情報記録媒体に対して記録動作または再生動作を行うヘッド部と、前記ヘッド部を制御するドライブ制御部とを含み、前記ドライブ制御部は、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を受け取り、前記ドライブ制御部は、前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記ドライブ制御部は、前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、これにより、上記目的が達成される。
本発明の半導体集積回路は、情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録装置において使用される半導体集積回路であって、前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、前記半導体集積回路は、前記情報記録媒体に対して記録動作または再生動作を行うヘッド部を制御するように構成されており、前記半導体集積回路は、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を受け取り、前記半導体集積回路は、前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、前記半導体集積回路は、前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するように前記ヘッド部を制御し、これにより、上記目的が達成される。
本発明の記録方法は、情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録方法であって、前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、前記記録方法は、前記第１アドレス情報を前記第２アドレス情報に更新するための更新指示として、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を生成するステップと、前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するステップと、前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するステップとを包含し、これにより、上記目的が達成される。
本発明の方法は、情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録装置において使用されるドライブ装置において実行される方法であって、前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、前記方法は、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を受け取るステップと、前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するステップと、前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するステップとを包含し、これにより、上記目的が達成される。
本発明のプログラムは、情報記録媒体に記録されている第１アドレス情報を第２アドレス情報に更新することにより、前記情報記録媒体に記録されている第１情報を第２情報に更新するように前記第２アドレス情報と前記第２情報とを前記情報記録媒体に記録する記録装置において使用されるドライブ装置において実行されるプログラムであって、前記第１アドレス情報は、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含み、前記第２アドレス情報は、前記第２情報を記録するための前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含み、前記プログラムは、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスと前記第２アドレス情報とを含む更新指示を受け取るステップと、前記更新指示に従って、前記第２アドレス情報を前記情報記録媒体に記録し、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報、及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報を、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報を設定して生成し、前記ディスク管理情報を前記情報記録媒体に記録するステップと、前記第２アドレスに従って前記第２情報を前記情報記録媒体に記録するステップとを包含し、これにより、上記目的が達成される。
本発明の再生装置は、情報記録媒体に記録されている情報を再生する再生装置であって、前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、前記第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、前記再生装置は、ホスト装置とドライブ装置とを備え、前記ホスト装置は、前記ドライブ装置を制御するシステム制御部を含み、前記ドライブ装置は、前記情報記録媒体に対して記録動作または再生動作を行うヘッド部と、前記ヘッド部を制御するドライブ制御部とを含み、前記システム制御部は、前記第１アドレス情報を再生するための第１再生指示として、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を生成し、前記第１再生指示を前記ドライブ装置に出力し、前記ドライブ制御部は、前記第１再生指示を前記ホスト装置から受け取り、前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第２アドレス情報を前記ホスト装置に出力し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第１アドレス情報を前記ホスト装置に出力し、前記システム制御部は、前記第１アドレス情報あるいは前記第２アドレス情報を前記ドライブ装置から受け取り、前記第１情報あるいは前記第２情報を再生するための第２再生指示として、前記第１アドレスあるいは前記第２アドレスを含む第２再生指示を生成し、前記第２再生指示を前記ドライブ装置に出力し、前記ドライブ制御部は、前記第２再生指示を前記ホスト装置から受け取り、前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するように前記ヘッド部を制御し、前記再生された第１情報あるいは第２情報を前記ホスト装置に出力し、これにより、上記目的が達成される。
本発明のドライブ装置は、情報記録媒体に記録されている情報を再生する再生装置において使用されるドライブ装置であって、前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、前記第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、前記ドライブ装置は、前記情報記録媒体に対して記録動作または再生動作を行うヘッド部と、前記ヘッド部を制御するドライブ制御部とを含み、前記ドライブ制御部は、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を受け取り、前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第２アドレス情報をホスト装置に出力し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第１アドレス情報を前記ホスト装置に出力し、前記ドライブ制御部は、前記第１アドレスあるいは前記第２アドレスを含む第２再生指示を前記ホスト装置から受け取り、前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するように前記ヘッド部を制御し、前記再生された第１情報あるいは前記第２情報を前記ホスト装置に出力し、これにより、上記目的が達成される。
本発明の半導体集積回路は、情報記録媒体に記録されている情報を再生する再生装置において使用される半導体集積回路であって、前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、前記第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、前記半導体集積回路は、前記情報記録媒体に対して記録動作または再生動作を行うヘッド部を制御するように構成されており、前記半導体集積回路は、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を受け取り、前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生するように前記ヘッド部を制御し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するように前記ヘッド部を制御し、前記再生された第１アドレス情報を前記ホスト装置に出力し、前記再生された第１アドレスあるいは前記第２アドレス情報をホスト装置に出力し、前記半導体集積回路は、前記第１アドレスあるいは前記第２アドレスを含む第２再生指示を前記ホスト装置から受け取り、前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するように前記ヘッド部を制御し、前記再生された第１情報あるいは第２情報を前記ホスト装置に出力し、これにより、上記目的が達成される。
本発明の再生方法は、情報記録媒体に記録されている情報を再生する再生方法であって、前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、前記第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、前記再生方法は、前記第１アドレス情報を再生するための第１再生指示として、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を生成するステップと、前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するステップと、前記第１情報あるいは前記第２情報を再生するための第２再生指示として、前記第１アドレスあるいは前記第２アドレスを含む第２再生指示を生成するステップと、前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するステップとを包含し、これにより、上記目的が達成される。
本発明の方法は、情報記録媒体に記録されている情報を再生する再生装置において使用されるドライブ装置において実行される方法であって、前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、前記第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、前記方法は、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を受け取るステップと、前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するステップと、前記第１情報あるいは前記第２情報を再生するための第２再生指示として、前記第１アドレスあるいは前記第２アドレスを含む前記第２再生指示を受け取るステップと、前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するステップとを包含し、これにより、上記目的が達成される。
本発明のプログラムは、情報記録媒体に記録されている情報を再生する再生装置において使用されるドライブ装置において実行されるプログラムであって、前記情報記録媒体には、第１情報と、前記第１情報の更新情報である第２情報と、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と、第１アドレス情報の更新情報である第２アドレス情報であって、前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報と、前記第１アドレス情報と前記第２アドレス情報とを関連付ける関連情報及び前記関連情報が有効であるか無効であるかを示す状態情報を含むディスク管理情報とが少なくとも記録されており、前記プログラムは、前記第１アドレス情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第３アドレスを含む第１再生指示を受け取るステップと、前記第１再生指示に従って前記関連情報に対応する前記状態情報を参照することにより、前記関連情報が有効であるか無効であるかを判定し、前記関連情報が有効であると判定された場合には、前記第１アドレス情報に関連付けられた前記第２アドレス情報を再生し、前記関連情報が無効であると判定された場合には、前記第１アドレス情報を再生するステップと、前記第１情報あるいは前記第２情報を再生するための第２再生指示として、前記第１アドレスあるいは前記第２アドレスを含む第２再生指示を受け取るステップと、前記第２再生指示に従って前記情報記録媒体に記録されている前記第１情報あるいは前記第２情報を再生するステップとを包含し、これにより、上記目的が達成される。
本発明の情報記録媒体は、第１情報と、前記第１情報の更新情報である第２情報とが記録されている情報記録媒体であって、前記第１情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第１アドレスを含む第１アドレス情報と前記第２情報が記録されている前記情報記録媒体の位置の少なくとも一部を示す第２アドレスを含む第２アドレス情報とを関連付ける関連情報を含むディスク管理情報がさらに前記情報記録媒体に記録され、かつ前記第２アドレス情報の複製情報が前記情報記録媒体に記録されており、前記ディスク管理情報は、前記関連情報が有効であるか無効であるかを示す状態情報をさらに含み、前記第１アドレス情報が前記第２アドレス情報に更新された場合には、前記関連情報が有効であることを示すように前記状態情報が設定されており、これにより、上記目的が達成される。
【発明の効果】
【００７２】
本発明によれば、イメージデータを用いた効率の良いファイルの追記を行った時にでも、所定の領域の情報が代替機構により、書き換えることが出来るので、論理的な空間上では、再生専用のファイル構造と同じとなり、再生互換が実現される。
【００７３】
本発明によれば、第１情報と第２情報とを関連付ける関連情報が情報記録媒体に記録される。関連情報に基づいて再生を行うことにより、再生システムが再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムであった場合でも、情報記録媒体から更新された情報である第２情報を正しく再生することができる。
【発明を実施するための最良の形態】
【００７４】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００７５】
（実施の形態１）
図１は、本発明の実施の形態における情報記録媒体１００の外観とデータ構造を表した図である。
【００７６】
図１（ａ）は、情報記録媒体１００の記録領域の一例を示した図である。図１（ａ）の例では、最内周にリードイン領域１０１が、その次の領域にデータ領域１０２が、最外周にリードアウト領域１０３が配置されている。
【００７７】
リードイン領域１０１は、光ピックアップが情報記録媒体１００へアクセスする時に必要な基準情報や、他の記録媒体との識別情報等が記録されている。リードアウト領域１０３もリードイン領域１０１と同様の情報が記録されている。
【００７８】
データ領域１０２は、最小のアクセス単位であるセクタに分割されている。そして複数のセクタを含むＥＣＣブロック（または、ＥＣＣクラスタ）を最小の単位としてデータの記録・再生が行われる。
【００７９】
図１（ｂ）は、図１（ａ）において同心円状に示されているリードイン領域１０１と、データ領域１０２とリードアウト領域１０３を横方向に配置した説明図である。
【００８０】
リードイン領域１０１とリードアウト領域１０３は、その内部にディスク管理情報領域１０４、１０５を有する。ディスク管理情報領域には、ディスク管理情報として、交替情報や、セッション管理情報、空き領域管理情報、等が含まれる。
【００８１】
交替情報とは、情報記録媒体上で欠陥が生じたセクタ（またはＥＣＣブロック）の位置を示す交替元位置情報と、その欠陥セクタを交替するセクタが後述する交替領域のいずれに存在するかを示す交替先位置情報、等を含む交替管理情報リストのことをいう。
【００８２】
データ領域１０２は、その内部に交替領域１０６、１０７とユーザ領域１０８を有している。
【００８３】
交替領域１０６、１０７は、ユーザ領域上に欠陥領域が存在する場合に欠陥領域の代わりにその少なくとも一部が使用される。例えば、ユーザ領域上に欠陥セクタが存在する場合に、交替領域１０６、１０７は、代替セクタとして使用される。交替領域には、ユーザ領域上に記録された情報と関連した情報が記録される。
なお、内周交替領域１０６や外周交替領域１０７中に更新したディスク管理情報を記録するための追加のディスク管理情報領域を設けるようにしてもよい。
【００８４】
交替情報と交替領域を組み合わせた交替記録は、ベリファイ処理とともに実施される。ベリファイ処理とは、データを記録した直後にそのデータを再生し、記録したデータとの比較を行い、正しく記録されているかどうかを調べる処理である。
【００８５】
ベリファイ処理時にエラーが生じた場合、すなわち、データが正しく記録されなかった場合に、交替記録が実施される。（すなわち、データは交替領域に記録し直される。）
このような手法は、リニアリプレイスメントとも呼ばれている。
【００８６】
本発明は、交替情報と交替領域の組み合わせにより構成される代替機構を用いて、追記型の情報記録媒体において、擬似的な上書き記録を実現する。
【００８７】
なお、イメージデータの記録時には、ベリファイ処理を行わないことにより、記録時間が短縮できる。一方、擬似的な上書き記録において、交替領域にデータを記録する場合は、ベリファイ処理を行うことによりデータ記録の信頼性を向上させることが可能となる。
【００８８】
ここで、図１７を用いて、交替情報と疑似的な上書き記録について説明する。
【００８９】
疑似的な上書き記録とは、データが記録されている見かけ上の論理アドレスを変えることなく、実際にデータが記録される物理アドレスを別の場所にマッピングする手法である。このようなマッピングを行うため、交替情報として、図１７（ａ）に示される交替管理情報リスト１０００が用いられる。
【００９０】
交替管理情報リスト１０００は、ヘッダ情報１００１と交替管理情報のリストとを含む。ヘッダ情報１００１は、交替管理情報リスト１０００に含まれる交替管理情報の数、等を含んでいる。各交替管理情報は、１つの上記マッピングを示す情報を含んでいる。
【００９１】
図１７（ｂ）に、交替管理情報１０１０のデータ構造を示す。交替管理情報１０１０は、状態情報１０１１と、交替元位置情報１０１２と、交替先位置情報１０１３とを含む。
【００９２】
状態情報１０１１は、上記マッピングに関する状態情報を含み、例えば、交替先位置情報１０１３の有効・無効状態などを示す。
【００９３】
交替元の情報を示す交替元位置情報１０１２と、交替先の情報を示す交替先位置情報１０１３により上記マッピングを行う。
【００９４】
もし、記録済みの論理アドレスに対してデータの上書きが指示された場合、その上書き前にデータが記録されていた物理アドレスとは別の物理アドレス上のセクタに新しいデータを記録し、元の論理アドレスを維持するよう交替情報を更新すれば、見かけ上はデータが上書きされた状態を実現することが可能となる。すなわち、新たな交替管理情報１０１１を交替管理情報リスト１０００に追加することにより、元の論理アドレスに対して、新たなデータのマッピングが行われる。
【００９５】
以降、このような記録方法を、疑似上書き記録と呼ぶ。次に、このような疑似上書き記録を実現する情報記録再生システムを説明する。
【００９６】
図３Ａは、本発明の実施の形態における情報記録再生システム３００Ａを示す。
【００９７】
情報記録再生システム３００Ａは、コンピュータシステム３２０と、ドライブ装置３３０とを備える。コンピュータシステム３２０はホスト装置（例えばパーソナルコンピュータ）であり得る。ドライブ装置３３０は、記録装置、再生装置、記録再生装置の何れかであり得る。なお、情報記録再生システム３００Ａ全体を記録装置、再生装置、記録再生装置と呼んでもよい。
【００９８】
コンピュータシステム３２０は、システム制御部３２１と、一時メモリ３２２、コンピュータメモリ３２４と、Ｉ／Ｏバス３２３とを備え、ドライブ装置３３０を介して情報記録媒体１００との間でデータの転送を行う。システム制御部３２１はコンピュータシステム３２０の動作を制御する。一時メモリ３２２は、コンピュータメモリ３２４とドライブ装置３３０との両方にデータ転送が可能である。一時メモリ３２２は、ファイル構造操作領域３２５と、データファイル領域３２６とを含む。ドライブ装置３３０は、ドライブ制御部３３１と、一時メモリ３３２と、内部バス３３３と、ヘッド部３３４とを備える。ドライブ装置３３０には情報記録媒体１００が搭載される。本発明の実施の形態では、情報記録媒体１００は追記型情報記録媒体である。ドライブ制御部３３１はドライブ装置３３０の動作（例えば、一時メモリ３３２とヘッド部３３４とを用いた情報記録媒体１００への情報の記録の実行および情報記録媒体１００からの情報の再生の実行等）を制御する。ヘッド部３３４は、ドライブ制御部３３１に制御されることにより、情報記録媒体１００への情報の記録と、情報記録媒体１００からの情報の再生と、を行う。このように、ドライブ装置３３０は、一時メモリ３３２とヘッド部３３４とを用いて情報記録媒体１００との間でデータの転送を行う。
【００９９】
図４Ａは、情報記録媒体１００のユーザ領域１０８にイメージデータ４０１が記録された状態を示す。
【０１００】
イメージデータ４０１は、ファイル構造４０３とユーザファイル４０５とを含む。ユーザファイルはビデオデータやオーディオデータ、等を含む。ユーザ領域１０８の論理アドレス空間の所定の位置（図４Ａでは、‘ｉ’）には、ファイル構造４０３の位置を示す位置情報を含むアドレス情報４０７が記録されている。ファイル構造４０３は、ユーザファイル４０５に対するファイル構造である。ファイル構造４０３は、ユーザファイル４０５の情報記録媒体１００上での記録位置やファイルサイズ、ファイル名等が含まれる。ファイル構造が記録される領域は例えばＵＤＦ規格でのメタデータパーティションである。この場合、ファイル構造４０３は例えばＦＩＤ、ＦＥ等のメタデータパーティション中に記録されるデータである。ファイル構造を用いて、論理アドレス空間内のアドレス情報にもとづいた情報の配置や参照が行われる。
【０１０１】
このような情報記録再生システム３００Ａが実行する、情報記録媒体１００へのユーザファイルの記録方法について、図４Ａ、図７Ａに示すデータ構造および図６Ａに示すフローチャートを用いて説明する。図４Ａに示す情報記録媒体１００に新しいユーザファイル４０６を記録するとき、次のような処理が行われる。ここでイメージデータ４０２はイメージデータ４０１を更新した更新情報である。イメージデータ４０１に対して、ユーザファイルの追加や更新、ファイル構造の更新を行ったものがイメージデータ４０２である。
【０１０２】
コンピュータシステム３２０のシステム制御部３２１は、ドライブ制御部３３１にファイル構造４０３を再生するように命令し、ドライブ制御部３３１が再生したファイル構造４０３を受け取って、一時メモリ３２２内のファイル構造操作領域３２５に格納する（Ｓ６６１）。
【０１０３】
システム制御部３２１は、ユーザの編集作業等により生成された新しいユーザファイル４０６を準備し、このユーザファイル４０６の記録に関連するファイル構造４０３の情報を更新する（Ｓ６６２）。この更新処理は、ファイル構造操作領域３２５内のファイル構造４０３に対して行われる。システム制御部３２１は、ファイル構造４０３を更新することによりファイル構造４０４を生成する。
【０１０４】
次に、システム制御部３２１は、ファイル構造４０４とユーザファイル４０６とを含むイメージデータ４０２を一時メモリ３２２内に生成し、データファイル領域３２６を介してコンピュータメモリ３２４からドライブ制御部３３１の一時メモリ３３２に転送する。ドライブ制御部３３１は、ヘッド部３３４を用いて情報記録媒体１００の空き領域にイメージデータ４０２を記録する（Ｓ６６３）。
【０１０５】
コンピュータシステム３２０は、イメージデータ４０１からイメージデータ４０２への更新に伴ってアドレス情報４０７を更新し、更新したアドレス情報４０７（すなわちファイル構造４０４の位置を示す位置情報を含むアドレス情報）を一時メモリ３２２内に生成する。そしてコンピュータシステム３２０は、更新したアドレス情報４０７の上書き記録を行うようドライブ装置３３０に指示する。すなわち、更新前のアドレス情報４０７の論理アドレスの位置‘ｉ’に更新したアドレス情報４０７を記録するようドライブ装置３３０に指示する。指示された記録位置（論理アドレスの位置‘ｉ’）にはすでに更新前のアドレス情報４０７が記録されているので、ドライブ装置３３０は、更新したアドレス情報４０７をアドレス情報４０８として交替領域１０６内に記録する（Ｓ６６４）。
【０１０６】
ドライブ制御部３３１は、アドレス情報４０７とアドレス情報４０８を関連付ける関連情報４０９を一時メモリ３３２内に生成し、図７Ａに示すように、関連情報４０９を情報記録媒体１００のリードイン領域１０１に記録する（Ｓ６６５）。関連情報４０９は上述の交替情報の一部として記録され得る。関連情報３３１は、論理アドレスの位置‘ｉ’に記録された情報の再生指示（すなわちアドレス情報４０７の再生指示）を受け取った場合にはアドレス情報４０８を再生するようドライブ制御部３３１に指示する指示情報である。この関連情報４０９には、例えば、アドレス情報４０７が記録されている位置の論理アドレス‘ｉ’に対応する物理アドレス‘Ｃ’と、アドレス情報４０８が記録されている位置の物理アドレス‘Ｋ’とを関連付けていることを示す。あるいは、論理アドレス‘ｉ’と物理アドレス‘Ｋ’とを関連付けていることを示すようにしてもよい。この場合も、アドレス情報４０７の論理アドレス‘ｉ’とアドレス情報４０８の物理アドレス‘Ｋ’とが関連付けられているので、関連情報４０９はアドレス情報４０７とアドレス情報４０８とを関連付けた情報であると言える。この関連情報４０９の内容に基づく再生処理については後述する。
【０１０７】
なお、上述の記録処理においては、論理アドレスが割り当てられたファイル構造４０３を情報記録媒体１００から一時メモリ３２２のファイル構造操作領域３２５に読み込む。これにより、コンピュータシステム３２０は物理アドレスが割り当てられたファイル構造を論理アドレスが割り当てられたファイル構造に変換する処理が不要となるので、コンピュータシステム３２０がこのような変換を行う機能を有しない場合でも、ファイル構造の更新および書き戻しが可能となる。
この ように、情報記録再生システム３００Ａは、情報記録媒体１００に記録されている第１アドレス情報（例えば、アドレス情報４０７）を第２アドレス情報（例えば、アドレス情報４０８）に更新することにより、情報記録媒１００に記録されている第１情報（例えば、ファイル構造４０３）を第２情報（例えば、ファイル構造４０４）に更新するように第２アドレス情報と第２情報とを情報記録媒体１００に記録するように動作可能である。ここで、第１情報および第２情報のそれぞれは任意の情報であり得る。
第１アドレス情報は、第１情報が記録されている情報記録媒体１００の位置の少なくとも一部を示す第１アドレスを含む。第１アドレスは、第１情報が記録されている情報記録媒体１００のすべての位置を示している必要はない。例えば、第１アドレスは、第１情報が記録されている情報記録媒体１００の先頭位置を示していてもよい。
第２アドレス情報は、第２情報を記録するための情報記録媒体１００の位置の少なくとも一部を示す第２アドレスを含む。第２アドレスは、第２情報を記録するための情報記録媒体１００のすべての位置を示している必要はない。例えば、第２アドレスは、第２情報を記録するための情報記録媒体１００の先頭位置を示していてもよい。
コンピュータシステム３２０のシステム制御部３２１は、第１アドレス情報を第２アドレス情報に更新するための更新指示として、第１アドレス情報が記録されている情報記録媒体１００の位置を示す第３アドレスと第２アドレス情報とを含む更新指示を生成する。更新指示の生成は、例えば、システム制御部３２１内の更新指示生成部（図示せず）によって行われる。
第３アドレスは、第１アドレス情報が記録されている情報記録媒体１００のすべての位置を示している必要はない。例えば、第３アドレスは、第１アドレス情報が記録されている情報記録媒体１００の先頭位置を示していてもよい。
システム制御部３２１によって生成された更新指示は、ドライブ装置３３０に出力される。更新指示の出力は、例えば、システム制御部３２１内の出力部（図示せず）によって行われる。
ドライブ装置３３０のドライブ制御部３３１は、更新指示をコンピュータシステム３２０のシステム制御部３２１から受け取る。その更新指示に従って、ドライブ制御部３３１は、第２アドレス情報を情報記録媒体１００に記録するようにヘッド部３３４を制御し、 関連情報４０９を含むディスク管理情報を生成し、そのディスク管理情報を情報記録媒体１００に記録するようにヘッド部３３４を制御する。関連情報４０９は、第１アドレス情報と第２アドレス情報とを関連付けたものである。第２アドレス情報は、任意の態様で第１アドレス情報に関連付けられ得る。関連情報４０９を含むディスク管理情報の生成は、例えば、ドライブ制御部３３１内の生成部（図示せず）によって行われる。
なお、第２アドレス情報は、ドライブ装置３３０において生成されてもよいし（例えば、ドライブ制御部３３１が更新指示に応答して生成してもよい）、コンピュータシステム３２０において生成されてもよい（例えば、システム制御部３２１が第１アドレスを変更することにより第２アドレス情報を生成してもよい。この場合、システム制御部３２１は、第２アドレス情報を含むように更新指示を生成するようにしてもよい）。
ドライブ装置３３０のドライブ制御部３３１は、第２アドレスに少なくとも従って第２情報を情報記録媒体１００に記録するようにヘッド部３３４を制御する。
このようにして、第２情報と関連情報４０９を含むディスク管理情報とが情報記録媒体１００に記録される。このようなヘッド部３３４の制御は、例えば、ドライブ制御部３３１内の記録制御部（図示せず）によって行われる。
【０１０８】
次に、上述の本実施の形態の記録手順により記録されたユーザファイルの再生処理手順を図８Ａのフローチャートを用いて説明する。図７Ａに示す記録状態の情報記録媒体１００からユーザファイル４０６を再生するとき、次のような処理が行われる。
【０１０９】
コンピュータシステム３２０が備えるシステム制御部３２１は、ドライブ装置３３０に対して、アドレス情報４０７の論理アドレス‘ｉ’を指定してアドレス情報の再生指示を行う（Ｓ６８１）。
【０１１０】
ドライブ制御部３３１は、論理アドレス‘ｉ’を対応する物理アドレス値‘Ｃ’に変換する。そして、関連情報４０９を読み出して参照し、物理アドレス値‘Ｃ’に関連付けられている物理アドレス値が存在するか否かを調べる（Ｓ６８２）。図７Ａに示す例では、ドライブ制御部３３１は、関連情報４０９を参照することにより、物理アドレス値‘Ｃ’に物理アドレス値‘Ｋ’が関連付けられていることを検出する。なお、論理アドレス‘ｉ’が物理アドレス値‘Ｋ’に直接対応付けられている場合には、論理アドレス‘ｉ’から物理アドレス値‘Ｃ’への変換は不要である。
【０１１１】
ドライブ制御部３３１は、物理アドレス‘Ｋ’の位置に記録されている情報、すなわちアドレス情報４０８を再生し、コンピュータシステム３２０へ転送する（Ｓ６８３）。
【０１１２】
システム制御部３２１は、転送されたアドレス情報４０８からファイル構造４０４の記録位置を示す論理アドレス値（すなわち‘ｎ’）を取得し、ドライブ装置３３０にファイル構造４０４を再生するよう指示する。指示を受け取ったドライブ制御部３３１はヘッド部３３４を用いてファイル構造４０４を再生して、コンピュータシステム３２０へ転送する。転送されたファイル構造４０４はファイル構造操作領域３２５に格納される（Ｓ６８４）。
【０１１３】
システム制御部３２１は、ファイル構造操作領域３２５に格納されたファイル構造４０４からユーザファイル４０６の記録位置を取得し、ドライブ装置３３０にユーザファイル４０６を再生するよう指示する。指示を受け取ったドライブ制御部３３１はヘッド部３３４を用いてユーザファイル４０６を再生して、コンピュータシステム３２０へ転送する（Ｓ６８５）。コンピュータシステム３２０は、受け取ったユーザファイル４０６を一時メモリ３２２またはコンピュータメモリ３２４に格納し、例えばユーザファイル４０６に含まれるビデオデータおよびオーディオデータを用いて映像の表示、音声出力等を行う。または、コンピュータシステム３２０は、ビデオデータおよびオーディオデータの編集、等を実行する。
【０１１４】
上述の再生処理では、コンピュータシステム３２０から見ると、常に所定の論理アドレス（‘ｉ’）に記録されたアドレス情報４０７の再生指示をドライブ装置３３０に行うだけで、最新のファイル構造の位置を有するアドレス情報（ここではファイル構造４０４の位置を示すアドレス情報４０８）を得ることができる。
【０１１５】
コンピュータシステム３２０は、ユーザファイル４０６の記録に際して、アドレス情報４０７を更新して上書き記録するようにドライブ装置３３０に指示する。そして、ユーザファイル４０６の再生に際しては、まず、アドレス情報４０７の論理アドレス値‘ｉ’をドライブ装置３３０に指示するが、実際には、関連情報４０９を参照したドライブ装置３３０によってアドレス情報４０８を取得することができる。このアドレス情報４０８に基づいてユーザファイル４０６を再生することができる。すなわち、コンピュータシステム３２０にとっては、アドレス情報４０７の記録位置に、更新情報であるアドレス情報４０８が上書き記録されていることになる、擬似的な上書き記録が実現される。
【０１１６】
このように、関連情報４０９が記録された情報記録媒体１００からドライブ装置３３０が関連情報４０９を読み出して参照することにより、コンピュータシステム３２０が再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムであった場合でも、コンピュータシステム３２０は、情報記録媒体１００から最新の情報であるユーザファイル４０６を正しく再生することができる。関連情報４０９をドライブ装置３３０内で処理することにより、コンピュータシステム３２０でのディレクトリやファイルの再生手順は、再生専用及び書換型用の再生手順と完全に同じもとすることができ、コンピュータシステム３２０との幅広い再生互換が実現される。このように、本発明によれば、再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムであった場合でも、コンピュータシステム３２０は、情報記録媒体１００から最新の情報であるユーザファイル４０６を正しく再生することができる。関連情報４０９をドライブ装置３３０内で処理することにより、コンピュータシステム３２０でのディレクトリやファイルの再生手順は、再生専用及び書換型用の再生手順と完全に同じもとすることができ、コンピュータシステム３２０との幅広い再生互換が実現される。このように、本発明によれば、再生専用記録媒体または書換型記録媒体用の再生動作を行うことしかできないシステムとの再生互換性を有する追記型情報記録媒体が実現される。
【０１１７】
さらに本発明は、擬似的な上書き記録を論理アドレス空間に記録されるすべてのデータを対象として行うのではなく、ファイルの管理情報やディレクトリ情報等の特定の情報のみを対象とするため、擬似的な上書き記録のために必要とされる関連情報４０９の容量を所定の容量に制限することができ、ドライブ装置３３０での実装を簡便なものとすることができる。
【０１１８】
また、副次的な利用として、データを記録しようとした領域が欠陥や傷等の要因で記録できない場合、記録処理の直後であれば、擬似的な上書き記録を用いて正しく書き直すことができる。この副次的効果は産業上、大きなメリットをもたらす。なぜなら、従来のＣＤ−Ｒディスク等のメディアでは書き損じが生ずると、そのディスクは再利用できないが、本発明によれは書き損じを修復することが可能である。これは、ディスクの製造コストを下げることができるということを意味している。すなわち、ディスク製造時には、ディスク上に欠陥が無いことが要求されていたが、本発明が利用されれば、製造時の品質を下げることができるので、ディスクの製造コストを更に下げることができるのである。
この ように、情報記録再生システム３００Ａは、情報記録媒体１００に記録されている情報を再生するように動作可能である。
コンピュータシステム３２０のシステム制御部３２１は、第１アドレス情報を再生するための第１再生指示として、第３アドレスを含む第１再生指示を生成する。第１再生指示の生成は、例えば、システム制御部３２１内の再生指示生成部（図示せず）によって行われる。システム制御部３２１によって生成された第１再生指示は、ドライブ装置３３０に出力される。第１再生指示の出力は、例えば、システム制御部３２１内の出力部（図示せず）によって行われる。
ドライブ装置３３０のドライブ制御部３３１は、第１再生指示をコンピュータシステム３２０のシステム制御部３２１から受け取り、その第１再生指示に従って関連情報４０９を参照することにより、第１アドレス情報に関連付けられた第２アドレス情報を再生するようにヘッド部３３４を制御し、その再生された第２アドレス情報をコンピュータシステム３２０に出力する。第２アドレス情報の再生は、例えば、ドライブ制御部３３１内の再生部（図示せず）によって行なわれる。
このようにして、第１アドレス情報の更新情報である第２アドレス情報を再生することができる。
コンピュータシステム３２０のシステム制御部３２１は、前記ドライブ装置３３０から第２アドレス情報を受け取り、第２情報を再生するための第２再生指示として、第２アドレスを含む第２再生指示を生成する。第２再生指示の生成は、例えば、システム制御部３２１内の再生指示生成部（図示せず）によって行われる。システム制御部３２１によって生成された第２再生指示は、ドライブ装置３３０に出力される。第２再生指示の出力は、例えば、システム制御部３２１内の出力部（図示せず）によって行われる。
ドライブ装置３３０のドライブ制御部３３１は、第２再生指示をコンピュータシステム３２０のシステム制御部３２１から受け取り、第２再生指示に従って情報記録媒体１００に記録されている第２情報を再生するようにヘッド部３３４を制御し、その再生された第２情報をコンピュータシステム３２０に出力する。ヘッド部３３４の制御は、例えば、ドライブ制御部３３１内の再生制御部（図示せず）によって行なわれる。
このようにして、第１情報の更新情報である第２情報を再生することができる。
【０１１９】
次に、ユーザ領域１０８上での、空き領域管理について説明する。まず、図１（ｃ）を用いて順次記録方式による空き領域管理について説明し、その次に、図１８を用いてランダム記録方式による空き領域管理について説明する。
【０１２０】
図１（ｃ）は、図１（ｂ）のユーザ領域１０８をトラックおよび複数のトラックを含むセッションという単位で管理している状態を示す図である。
【０１２１】
トラックは情報記録媒体１００上の連続領域からなり、後述するトラック管理情報によりその領域の開始位置や最終記録域が管理される。
【０１２２】
また、セッションは、情報記録媒体１００上に連続して配置される複数のトラックを含み、後述するセッション管理情報によりその領域が管理される。
【０１２３】
図２（ａ）および（ｂ）は、それぞれ、ディスク管理情報領域に含まれるセッション管理情報２００とトラック管理情報２１０のデータ構造を示す。
【０１２４】
図２（ａ）に示すセッション管理情報２００は、ヘッダ情報２０１と複数のトラック管理情報とを含む。
【０１２５】
ヘッダ情報２０１は、セッション管理情報２００の識別子や、図２（ｂ）に示すトラック管理情報２１０の数、等の一般的な情報を持つ。
【０１２６】
図２（ａ）の各トラック管理情報は図１（ｃ）の各トラックに対応した情報を持ち、同じ番号（例えば、＃１）を持つもの同士が対応関係を持つ。
【０１２７】
図２（ｂ）に示すトラック管理情報２１０は、次のような情報を含む。すなわち、対応するトラックがセッションの先頭トラックであるかどうかを示すセッション開始情報２１１、トラックの開始位置を示すトラック開始位置情報２１２、トラック内で最後にデータが記録された位置を示す最終データ記録位置情報２１３、等である。このようなトラックを管理するためのトラック管理情報２１０は制御部によってリードイン領域に記録される。
【０１２８】
もしあるトラック管理情報が管理するトラックがセッションの先頭に位置する場合は、セッション開始情報２１１にそのことを示す情報（例えば’１’）が設定される。それ以外の場合は異なる値（例えば’０’）が設定される。
【０１２９】
トラック開始位置情報２１２には、対応するトラックの開始位置が物理アドレスにより記録される。
【０１３０】
最終データ記録位置情報２１３には、対応するトラック内でデータが記録された最終物理アドレスが記録される。図１（ｃ）では、トラック内最終データ記録位置１２１がその一例である。
【０１３１】
本実施の形態においては、トラック毎にデータの記録が可能である。データの記録は、各トラックの先頭から行われ、トラック内においては連続的にデータが配置される。データの記録が行われると、最後に記録された位置が最終データ記録位置情報２１３に反映される。
【０１３２】
そして、次に記録を再開する場合は、最新の最終データ記録位置情報２１３の値を調べることにより、次の記録開始位置を知ることができる。一般には次の記録開始位置は、最終データ記録位置情報２１３で示される物理セクタの次の物理セクタである。あるいは、情報記録媒体１００があるＥＣＣブロックを最小単位としてデータ記録を行う場合は、最終データ記録位置情報２１３で示される物理セクタを含むＥＣＣブロックの次のＥＣＣブロックが次の記録開始位置となる。
【０１３３】
本発明の一つの実施の形態として、データを記録するときに交替領域が浪費されることを防ぐ方法がある。擬似上書き機能を備えた追記型情報記録媒体において、セクタ単位のデータの記録を行う場合、実際の記録はＥＣＣブロック単位に行われる。例えば、ＥＣＣブロックが３２セクタを含むときに１セクタ分の記録を行うと、１ＥＣＣブロックが浪費されることになる。すなわち、記録されるセクタを含むＥＣＣブロックが読み出された後、記録すべきデータが追加されたＥＣＣブロックが、擬似上書きされるように指示され、交替領域に、このＥＣＣブロックのデータが記録されてしまう。このため、本発明では、既に記録されたＥＣＣブロックを使用しないように、最後に記録された位置を含むＥＣＣブロックの次のＥＣＣブロックの先頭からデータを記録する。こうすることで、交替領域の浪費を防ぐことができる。
【０１３４】
図１（ｃ）では、セッション＃２においては、最終データ記録位置情報２１３以降の未記録領域１２２が空き領域であり、データの記録が可能である。
【０１３５】
データの記録が可能な状態にあるトラックは記録可能トラック（またはオープントラック）と呼ばれる。記録可能トラックのトラック番号は、図２（ａ）のセッション管理情報２００中のヘッダ情報２０１内に、記録可能トラック番号２０３、２０４、等として格納される。
【０１３６】
一方、何らかの理由（例えば、未記録領域が存在しない、ユーザの指示、等）により、記録可能でなくなったトラック、すなわち記録不可能トラック（またはクローズドトラック）のトラック番号は、ヘッダ情報２０１には格納されない。
【０１３７】
記録可能トラック番号と最終データ記録位置情報２１３の情報を調べることにより、情報記録媒体１００上での空き領域を知ることが出来る。
【０１３８】
一方、図１８は、ランダム記録方式により、図１（ｂ）のユーザ領域１０８上の空き領域管理を行う場合の状態を示す図である。
【０１３９】
追記型の情報記録媒体１００においても、記録済みのセクタ（あるいはＥＣＣブロック）を管理することにより、情報記録媒体上の任意の位置（物理アドレス）にデータを記録する、一種のランダム記録を行うことが可能である。図１８の場合、未記録領域１１０という領域がまだデータの記録が行われておらず、それ以外で、かつ、最終データ記録位置１２０で示される位置より内周側の領域が既にデータの記録が行われた状態であることを示している。
【０１４０】
このようなランダム記録を実現するためには、情報記録媒体１００上での空き領域の管理と最終データ記録位置の管理が必要である。本実施の形態においては、ディスク管理情報領域１０４、１０５に記録されたディスク管理情報を用いてこのような管理を実現する。なお、ディスク管理情報領域１０５に記録されたディスク管理情報は、情報記録媒体１００の信頼性を向上させるために設けられたディスク管理情報領域１０４に記録されたディスク管理情報の複製や、ディスク管理情報領域１０４に記録されたディスク管理情報に格納しきれないデータを記録するための拡張領域であるので、以降では詳細の説明は省略する。
【０１４１】
ディスク管理情報領域１０４に記録されたディスク管理情報には、図１９に示すディスク構造情報１１００、等が含まれる。ディスク構造情報１１００には、最終データ記録位置１２０を示す情報である、最終データ記録位置情報１１０７が記録されている。
【０１４２】
また、ディスク管理情報領域１０４に記録されたディスク管理情報には、図２（ｃ）に示す空き領域管理情報２２０も記録されている。
【０１４３】
空き領域管理情報２２０は、ヘッダ情報２２１、管理対象領域情報２２２、空き領域情報２２３、等を含む。
【０１４４】
ヘッダ情報２２１は、空き領域管理情報２２０の識別子、等の一般的な情報を持つ。
【０１４５】
管理対象領域情報２２２は、空き領域管理情報２２０により未記録／記録済み状態を管理されるセクタが含まれるユーザ領域１０８中の領域を示す情報を含んでおり、その領域の開始位置や長さを含む。
【０１４６】
空き領域情報２２３には、管理対象となる領域に含まれる各セクタに関して、未記録か記録済みであるかを示す情報が含まれる。例えば、各セクタ（または、ＥＣＣクラスタ）に対して１ビットずつのデータを割当て、該当セクタが未記録であれば例えば“０”を、記録済みであれば例えば“１”を設定することにより、対象領域のすべてのセクタに対する空き状況を管理することが可能となる。
【０１４７】
上述の通り、セッション管理情報２００または空き領域管理情報２２０のいずれを用いても、情報記録媒体１００上のセクタの空き状況を管理することが可能である。よって、用途に応じてセッション管理情報２００または空き領域管理情報２２０のいずれかを選択して使用する用にしても良い。あるいは、両方を同時に管理するようにしても良い。このような、空き領域管理方式に関する情報は、ディスク構造情報１１００の記録種別情報１１０６に記録される。
【０１４８】
ディスク構造情報１１００にはその他にも、ディスク構造情報１１００全般に関する一般情報１１０１、最新の交替管理情報リスト１０００のディスク管理情報領域内１０４、１０５内での位置情報を示す交替管理情報リスト位置情報１１０２、ユーザ領域１０８の開始位置および終端位置を示すユーザ領域開始位置情報１１０３およびユーザ領域終端位置情報１１０４、交替領域１０５、１０７の容量や交替のために使用可能な領域を示す情報である、交替領域情報１１０５および交替領域管理情報１１０８を含む。
【０１４９】
交替領域情報１１０５を用いることにより、交替領域の容量を情報記録媒体毎に変更可能となる。例えば、交替領域１０６や交替領域１０７の容量を０と指定する事も可能である。
【０１５０】
さらにディスク構造情報１１００には、最新のセッション管理情報２００のディスク管理情報領域内１０４、１０５内での位置情報を示すセッション管理情報位置情報１１０９、最新の空き領域管理情報２２０のディスク管理情報領域内１０４、１０５内での位置情報を示す空き領域管理情報位置情報１１１０、等が含まれる。
【０１５１】
図１（ｃ）や図１８のように管理されるユーザ領域１０８上に記録されるユーザデータの管理はファイルシステムによって行われる。ファイルシステムが管理を行う空間をボリューム空間１０９と呼ぶ。
【０１５２】
なお、以下の説明においては、ファイルシステムを構成するボリューム・ファイル構造として情報記録媒体１００に記録される記述子やポインタ等は、特に詳細な記載がない限り、ＩＳＯ／ＩＥＣ１３３４６規格あるいはＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）規格に規定されたデータ構造を持つものとする。
【０１５３】
また、後述するメタデータパーティションやメタデータファイルの構造に関しては、ＵＤＦ規格のバージョン２．５で規定されたデータ構造を持つものとする。
【０１５４】
また、図１示した情報記録媒体１００では、記録面が１層だけであった。しかしながら、記録面が２層以上の情報記録媒体も存在する。
【０１５５】
図２０は、２層の記録面を持った情報記録媒体１００ｂのデータ構造を示す図である。図２０で、Ｌ０が第１層であり、Ｌ１が第２層である。各層は情報記録媒体１００とほぼ同じ構造を持ち、リードイン領域１０１は第１層の最内周側に設けられる。一方、リードアウト領域１０３ａは第２層の最内周に設けられる。さらに各層の最外周には外周領域１０３ｂおよび１０３ｃが設けられ、それぞれの領域にディスク管理情報領域１０４、１０５、１０４ａ、１０５ａが設けられる。
【０１５６】
また、図２０に示すように、交替領域１０６、１０６ａ、１０７、１０７ａが設けられる。各交替領域の容量は上述の通り情報記録媒体毎に変更可能である。そして、ユーザ領域１０８および１０８ａは、論理的な連続的なアドレスを持つ１つのボリューム空間として扱われる。
【０１５７】
以上により、複数の記録面を持った情報記録媒体は、論理的には１層の記録面を持った情報記録媒体と同様に扱うことが可能となる。以降では、１層の記録面を持った情報記録媒体について説明するが、それらの説明は、複数の記録面を持った情報記録媒体にも適用可能であり、特に説明が必要な場合についてのみ、複数の記録面を持った情報記録媒体に関する説明を適宜行う。
【０１５８】
図３Ｂは、本発明の実施の形態における、情報記録再生装置３００Ｂの構成を示す。
【０１５９】
情報記録再生装置３００Ｂは、ホスト装置３０５とドライブ装置３１０とを含む。
【０１６０】
ホスト装置３０５は、例えば、コンピュータシステムあるいはパーソナルコンピュータであり得る。ドライブ装置３３０は、記録装置、再生装置、記録再生装置の何れかであり得る。なお、情報記録再生装置３００Ｂ全体を記録装置、再生装置、記録再生装置と呼んでもよい。
【０１６１】
ホスト装置３０５は、システム制御部３０１と、メモリ回路３０２と、Ｉ／Ｏバス３０３と、磁気ディスク装置３０４とを含む。
【０１６２】
システム制御部３０１は、システムの制御プログラムや演算用メモリを含むマイクロプロセッサ、等で構成される。システム制御部３０１は、ファイルシステムのボリューム構造／ファイル構造の記録・再生、後述するメタデータパーティション／ファイル構造の記録・再生、ファイルの記録・再生、リードイン／リードアウト領域の記録・再生、等の処理の制御や演算を行う。
【０１６３】
メモリ回路３０２は、ボリューム構造、ファイル構造、メタデータパーティション／ファイル構造およびファイルの演算や一時保存、等に使用される。
【０１６４】
ドライブ装置３１０は、ドライブ制御部３１１と、メモリ回路３１２と、内部バス３１３と、記録再生部３１４と、情報記録媒体１００とを含む。
【０１６５】
ドライブ制御部３１１は、ドライブの制御プログラムや演算用メモリを含むマイクロプロセッサ等で構成される。ドライブ制御部３１１は、ディスク管理情報領域や交替領域の記録・再生、疑似上書き記録・再生、等の処理の制御や演算を行う。
【０１６６】
なお、図３Ａおよび図３Ｂに示すシステム制御部３０１および３２１や、ドライブ制御部３１１および３３１は、ＬＳＩ等の集積回路によって実現されてもよいし、汎用プロセッサとメモリ（例えばＲＯＭ）とによって実現されてもよい。メモリ（例えばＲＯＭ）にはコンピュータ（例えば汎用プロセッサ）が実行可能なプログラムが格納されている。このプログラムは上述および後述する本発明の再生処理および記録処理を示しており、コンピュータ（例えば汎用プロセッサ）はこのプログラムに従って、本発明の再生処理および記録処理を実行する。
【０１６７】
メモリ回路２３２は、ディスク管理情報領域や交替領域に関するデータおよびドライブ装置３１０へ転送されてきたデータの演算や一時保存、等に使用される。
【０１６８】
次に、図４Ｂを用いて、本実施の形態における最初のデータ記録状態が行われた後の情報記録媒体１００上のデータ構造を説明する。
【０１６９】
図４Ｂでは、図１２で示したファイルおよびディレクトリ階層構造が情報記録媒体１００に記録されている状態を例として説明を行う。
【０１７０】
ボリューム空間１０９内に、ボリューム構造領域４１０と、物理パーティション４２０が記録されている。
【０１７１】
物理パーティション４２０内には、ＵＤＦ規格バージョン２．５で規定されているメタデータパーティション４３０、４３１が含まれる。
【０１７２】
また物理パーティション４２０内には、メタデータファイル４４０とその複製であるメタデータミラーファイル４５０が記録されている。そして、それらの物理パーティション４２０中での記録位置を示すファイルエントリー（ＦＥ）であるＦＥ（メタデータファイル）４４１およびＦＥ（メタデータミラーファイル）４５１が記録されている。また、データファイル（Ｆｉｌｅ−ａ）４６０、データファイル（Ｆｉｌｅ−ｂ）４７０も記録されている。ＦＥ（メタデータファイル）４４１はメタデータファイル４４０の記録位置を示すアドレス情報である。
【０１７３】
ＦＥやディレクトリファイル等のファイル構造の情報は、すべてメタデータパーティション、すなわち、メタデータファイル内に配置されている。
【０１７４】
このようなデータを記録するには、図４Ｂでイメージデータ５００と記された領域に該当するイメージデータをあらかじめ磁気ディスク装置３０４上等に作成しておく。そして、ボリューム構造領域４１０およびボリューム構造領域４１１を記録した後、イメージデータ５００をボリューム空間１０９内に記録することにより図４Ｂに示すデータ構造が実現される。
【０１７５】
なお、ボリューム構造領域４１１はイメージデータ５００の後に記録してもよい。
【０１７６】
イメージデータ５００のデータ構造について、図２１（ａ）を用いて説明する。イメージデータ５００は、図１２で示したファイルおよびディレクトリ階層構造と、それらを管理するための最新のファイル管理情報をまとめて１つのファイルとしたものである。
【０１７７】
イメージデータ５００は先頭から順に、ＦＥ（メタデータファイル）４４１、メタデータファイル４４０、データファイル（Ｆｉｌｅ−ａ）４６０、データファイル（Ｆｉｌｅ−ｂ）４７０、ＦＥ（メタデータミラーファイル）４５１、メタデータミラーファイル４５０が含まれている。
【０１７８】
メタデータファイルとメタデータミラーファイルは、何らかの理由（情報記録媒体に傷が付く、等）によるファイル管理情報の破壊を回避するため、離れた位置に配置されるのが望ましい。
【０１７９】
メタデータファイル４４０およびメタデータミラーファイル４５０には、ファイル管理情報として、ファイル集合記述子４３３、ＦＥ（ＲＯＯＴ）４４２、ＦＥ（Ｄｉｒ−Ａ）４４３、ＦＥ（Ｄｉｒ−ｂ）４４４、ＦＥ（Ｆｉｌｅ−ａ）４４５、ＦＥ（Ｆｉｌｅ−ｂ）４４５、が含まれている。なお、ディレクトリファイルについては、説明の簡単化のため、各ＦＥ内に含まれる形式とする。
【０１８０】
なお、メタデータファイル４４０内のデータ配置としては、図１２（ｂ）に示すような配置順としても良い。図１２（ｂ）では、ディレクトリ階層に着目してファイル管理情報の配置を行っている。すなわち、ディレクトリ（Ｄｉｒ−Ａ）とその階層化のデータファイル（Ｆｉｌｅ−ａ）を続けて配置し、その次に、ディレクトリ（Ｄｉｒ−Ｂ）とその階層化のデータファイル（Ｆｉｌｅ−ｂ）を続けて配置している。
【０１８１】
このような配置は、特定の応用を想定した場合において、効率的なデータアクセスが可能となる。例えば、ＴＶの番組録画のような特定の応用のためのデータを記録するディレクトリ階層を定めた上で、それらのディレクトリ下のファイルやディレクトリを近傍に配置するようにしてもよい。
【０１８２】
なお、イメージデータのデータ構造において、ＦＥ（メタデータファイル）と、メタデータファイルのそれぞれが、ＥＣＣブロックの先頭に配置されるように、その間にパディングデータ（例えば値がすべて０のデータ）を記録するようにしても良い。ＦＥ（メタデータミラーファイル）と、メタデータミラーファイルの間に関しても同様である。
【０１８３】
次に、図５を用いて、メタデータデータファイルを用いた場合のボリューム構造およびファイル構造におけるデータ間の参照関係について説明する。ＵＤＦ規格で規定されるボリューム構造およびファイル構造は、開始ボリューム記述子ポインタ６００（以降、ＡＶＤＰ  ６００）を起点とする。情報記録媒体１００の所定の位置に記録されたＡＶＤＰ  ６００を読み出すことにより、ボリューム構造領域４１０の記録位置を知ることができる。開始ボリューム記述子ポインタはアドレス情報の位置を示す。
【０１８４】
ボリューム構造領域４１０には、論理ボリューム記述子６０１が含まれ、論理ボリューム記述子６０１からメタデータパーティション４３０内でのファイル集合記述子４３３の記録位置を知ることができる。
【０１８５】
論理ボリューム記述子６０１にはさらに、区画マップ（タイプ２）６０２を含み、そこからＦＥ（メタデータファイル）４４１とＦＥ（メタデータミラーファイル）４５１の記録位置を知ることができる。
【０１８６】
メタデータファイル４４０もＦＥにより管理される一種のファイルであり、ＦＥ（メタデータファイル）４４１から物理パーティション４２０上でのメタデータファイル４４０の記録位置、すなわちメタデータパーティション４３０の記録位置を知ることができる。
【０１８７】
この時点で、先に得られたファイル集合記述子４３３の記録位置情報を用いて、ファイル構造を順次検索し、例えばデータファイル（Ｆｉｌｅ−ａ）４６０にアクセスすることが可能となる。
【０１８８】
また、メタデータミラーファイル４５０にはメタデータファイル４４０の複製が記録されているので、メタデータミラーファイル４５０を用いてもデータファイル（Ｆｉｌｅ−ａ）４６０を読み出すことが可能である。
【０１８９】
図２２（ａ）に、このようなボリューム構造情報のボリューム構造領域４１０内でのデータ配置の一例を示す。ボリューム構造領域４１０には、論理ボリューム記述子６０１や開始ボリューム記述子ポインタ６００等が含まれる。
【０１９０】
論理ボリューム記述子６０１には、区画マップ（タイプ１）１２００、メタデータファイル位置１２０１、メタデータミラーファイル位置１２０２、フラグ１２０３、等が含まれる。
【０１９１】
区画マップ（タイプ１）１２００は、物理パーティションを管理するための情報である。メタデータファイル位置１２０１は、ＦＥ（メタデータファイル）４４１の物理パーティション内での位置情報を示す情報である。メタデータミラーファイル位置１２０２は、ＦＥ（メタデータミラーファイル）４５１の物理パーティション内での位置情報を示す情報である。フラグ１２０３は、ＵＤＦ規格のオプション機能であるメタデータミラーファイル４５０が情報記録媒体１００上に存在するかどうかを示す情報、等を含んでいる。
【０１９２】
また、図２２（ｂ）にボリューム構造領域４１１内でのデータ配置の一例を示す。ボリューム構造領域４１１には、ボリューム構造領域４１０と同様の情報が含まれる。例えば、第二、第三の開始ボリューム記述子ポインタ等である。
【０１９３】
なお、上述の各データ構造においては、必要に応じてダミーのデータ（例えば００ｈ）を配置し、データ配置の区切りがＥＣＣブロックの境界と一致するようにしてもよい。例えば各開始ボリューム記述子ポインタや基本ボリューム記述子、論理ボリューム記述子６０１、論理ボリューム保全記述子がＥＣＣブロックの先頭から配置されるようにしてもよい。
【０１９４】
また、ユーザ領域に複数のトラックを設け、上述の複数の開始ボリューム記述子ポインタがそれぞれのトラックに含まれるようにしてもよい。
【０１９５】
次に、図６Ｂに示すフローチャートと図７Ｂに示す情報記録媒体１００上のデータ構造の例示図を用いて、図４Ｂの状態に対して、新たなデータファイルをイメージデータを用いて追記する時の手順に説明する。
【０１９６】
ここでは、イメージデータ６５０と示す部分が磁気ディスク装置３０４上で新たなイメージデータとし作成され、それが情報記録媒体１００へ記録されることとする。
【０１９７】
ここで追記が行われる新たなデータファイルとそのディレクトリ構造を図２３（ａ）に示す。図２３（ａ）は、図１２に対して、ディレクトリ（Ｄｉｒ−Ｃ）と、その階層下に、データファイル（Ｆｉｌｅ−ｃ）およびデータファイル（Ｆｉｌｅ−ｄ）が記録された状態を示している。
【０１９８】
この追記のために生成されるイメージデータ６５０のデータ構造を図２３（ｂ）に示す。イメージデータ６５０には、ＦＥ（メタデータファイル）６２１、メタデータファイル６２０、データファイル（Ｆｉｌｅ−ｃ）６３０、データファイル（Ｆｉｌｅ−ｄ）６３１、ＦＥ（メタデータミラーファイル）６１２、メタデータミラーファイル６１３、が含まれる。
【０１９９】
メタデータファイル６２０には、上述のディレクトリ（Ｄｉｒ−Ｃ）、データファイル（Ｆｉｌｅ−ｃ）およびデータファイル（Ｆｉｌｅ−ｄ）に対するファイル管理情報が追加されている。すなわち、メタデータファイル４４０に対して、ＦＥ（Ｄｉｒ−Ｃ）６２２、ＦＥ（Ｆｉｌｅ−ｃ）６２３、ＦＥ（Ｆｉｌｅ−ｄ）６２４が追加されている。
【０２００】
また、メタデータミラーファイル６１３には、メタデータファイル６２０の複製データが含まれる。
【０２０１】
イメージデータ６５０の記録に先立ち、システム制御部３０１およびドライブ制御部３１１は、情報記録媒体１００のディスク管理領域等から、データの記録再生に必要なデータを読み出す。
【０２０２】
そして、イメージデータ６５０の記録が開始されると、システム制御部３０１は、イメージデータ６５０を磁気ディスク装置３０４から読み出して、メモリ回路３０２に転送する（ステップＳ１０１）。
【０２０３】
さらに、システム制御部３０１は、ＦＥ（メタデータファイル）６２１の部分を別途、メモリ回路３０２に保持する。
【０２０４】
次に、システム制御部３０１は、イメージデータ６５０の記録動作をドライブ装置３１０に指示する（ステップ１０２）。
【０２０５】
この時、セッション管理情報２００（または空き領域管理情報２２０）を参照して、情報記録媒体１００の未記録の連続領域にイメージデータ６５０を記録する。
【０２０６】
次に、システム制御部３０１は、メモリ回路３０２に保持されているＦＥ（メタデータファイル）６２１の情報を、ＦＥ（メタデータファイル）４４１に対して、疑似上書き記録するよう、ドライブ装置３１０に指示する（ステップＳ１０３）。
【０２０７】
ドライブ装置３１０は、メモリ回路３０２から転送されるＦＥ（メタデータファイル）６２１のデータを交替領域１０６に、ＦＥ（メタデータファイル）６４０として記録する。さらに、ディスク管理情報領域１０４に記録されたディスク管理情報に含まれる交替情報を更新し、ＦＥ（メタデータファイル）４４１をＦＥ（メタデータファイル）６４０へマッピングする。ＦＥ（メタデータファイル）６４０はメタデータファイル６２０の記録位置を示すアドレス情報である。
【０２０８】
すなわち、新たな交替管理情報１０１０が生成され、交替元位置情報１０１２にＦＥ（メタデータファイル）４４１の位置情報が設定され、交替先位置情報１０１３に、ＦＥ（メタデータファイル）６４０の位置情報が設定される。そして、この新たな交替管理情報１０１０が交替管理情報リスト１０００へ追加される。
【０２０９】
また、ＦＥ（メタデータミラーファイル）４５１に関しても同様に疑似上書き記録が実施される。この時、ＦＥ（メタデータミラーファイル）４５１に対しては、ＦＥ（メタデータミラーファイル）６５１がマッピングされる。
【０２１０】
なお、ＦＥ（メタデータミラーファイル）６４０と、ＦＥ（メタデータミラーファイル）６５１は異なる交替領域に記録されることが望ましい。ＦＥ（メタデータミラーファイル）６５１は、ＦＥ（メタデータミラーファイル）６４０のデータ破損に備えるための複製データであり、物理的に離れた領域に配置する方がデータ破損に対する耐性が強まるからである。そしてこのような疑似上書き記録を実現するために、交替領域１０７の容量は、交替領域１０６と同じが、それ以上であることが望ましい。各交替領域の容量は、交替領域情報１１０５により管理される。
【０２１１】
以上の処理により、図５を用いて説明したように、ＦＥ（メタデータファイル）４４１を参照していた区画マップ（タイプ２）６０２は、ＦＥ（メタデータファイル）６２１を参照するようになる。
【０２１２】
そして、以上の処理の結果を反映するために、ディスク管理情報の更新を行う（ステップＳ１０４）。
【０２１３】
例えば、最終データ記録位置情報１１０７を更新する。また、イメージデータ６５０の記録に応じて、セッション管理情報２００（または空き領域管理情報２２０）を最新の状態に更新する。また、この時点で交替管理情報リスト１０００を更新するようにしても良い。
【０２１４】
このようなファイルの記録処理後が行われた後の、ファイルの再生処理について、図８Ｂのフローチャートを用いて説明する。ここでは、データファイル（Ｆｉｌｅ−ａ）４６０を再生する動作を例にあげて説明する。
【０２１５】
まず、システム制御部３０１は、ドライブ装置３１０に指示を出し、情報記録媒体１００の所定の位置（例えば、論理アドレス＝２５６）に記録されているＡＶＤＰ  ６００を再生する（ステップＳ２０１）。
【０２１６】
次に、システム制御部３０１は、ＡＶＤＰ  ６００から、ボリューム構造４１０の位置情報を取得し、ドライブ装置３１０に指示を出してボリューム構造４１０を再生する（ステップＳ２０２）。
【０２１７】
システム制御部３０１は、さらに、ボリューム構造４１０からＦＥ（メタデータファイル）４４１の位置情報（論理アドレス）を取得する。
【０２１８】
次に、システム制御部３０１は、ファイル構造の再生を行う（ステップＳ２０３）。
【０２１９】
ファイル構造の再生のため、システム制御部３０１は、取得したＦＥ（メタデータファイル）４４１の位置情報（論理アドレス）を元に、ドライブ装置３１０に再生の指示を出す。
【０２２０】
指示を受け取ったドライブ装置３１０は、交替管理情報リスト１０００を参照し、ＦＥ（メタデータファイル）４４１の位置情報（論理アドレス）に対応した交替元位置情報１０１２として保持している交替管理情報１０１０を検索する。対応する交替管理情報１０１０が見つかったら、そこに含まれる交替先位置情報１０１３を取得する。その結果、ＦＥ（メタデータファイル）６４０の位置情報が得られるので、ＦＥ（メタデータファイル）６４０を再生してシステム制御部３０１へ返信する。
【０２２１】
上述の通り、ＦＥ（メタデータファイル）６４０は、ＦＥ（メタデータファイル）６２１と同じ情報を含んでいる。
【０２２２】
よって、システム制御部３０１は、取得したＦＥ（メタデータファイル）６４０の情報から、メタデータファイル６２０の位置情報を得て、最新のファイル管理情報が含まれているメタデータファイル６２０へアクセス可能となる。
【０２２３】
以降、通常のＵＤＦ規格の再生手順により、データファイル（Ｆｉｌｅ−ａ）４６０の再生が行われる（ステップＳ２０４）。
【０２２４】
なお、上述の説明ではメタデータミラーファイルの扱いについては省略したが、必要に応じてメタデータファイルと同様に記録、再生を行えばよい。
【０２２５】
以上のような構成により、所定の領域の情報が、交替情報と交替領域とで構成される代替機構により、擬似的に書き換えることができるので、論理的な空間上では、再生専用のファイル構造と同じとなり、再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムでも、追記型記録媒体中のデータ再生が可能となる。
【０２２６】
また、イメージデータを用いた効率的なデータ追記を行え、かつ、リードイン（ボーダーイン）領域やリードアウト（ボーダーアウト）領域等の検索を行わずとも最新のファイル構造に高速にアクセスすることが可能となる。
【０２２７】
また、最小限のデータだけを疑似上書きにより更新するようにしたので、交替処理の負担を軽減でき、かつ、交替領域の消費を押さえることが可能となる。
【０２２８】
（実施の形態２）
ここでは、図４Ｂの状態から、上述の実施の形態とは異なる記録処理によりイメージデータ６５０を記録する場合について説明する。
【０２２９】
本実施の形態における記録処理を行った後のデータ構造を図９に示す。図９と図７Ｂの違いは、図７Ｂでは、イメージデータ６５０の記録に際して、疑似上書き記録の対象となったのがＦＥ（メタデータファイル）であったのに対し、本実施の形態においては、ボリューム構造が疑似上書き記録の対象となっている点である。図６Ｂで説明した記録手順では、ステップＳ１０３でＦＥ（メタデータファイル）４４１を疑似上書き記録することにより更新したが、本実施の形態においては、図５の区画マップ（タイプ２）６０２を含む論理ボリューム記述子６０１を疑似上書き記録することにより更新する。
すなわち、図９におけるボリューム構造領域４１１に含まれる論理ボリューム記述子６０１が疑似上書き記録され、ボリューム構造７００にマッピングされる。
【０２３０】
この時の記録手順について図２４を用いて説明する。
【０２３１】
イメージデータ６５０の記録に先立ち、システム制御部３０１およびドライブ制御部３１１は、情報記録媒体１００のディスク管理領域等から、データの記録再生に必要なデータを読み出す。
【０２３２】
そして、イメージデータ６５０の記録が開始されると、システム制御部３０１は、イメージデータ６５０を磁気ディスク装置３０４から読み出して、メモリ回路３０２に転送する（ステップＳ１１０１）。
【０２３３】
次に、システム制御部３０１は、イメージデータ６５０の記録動作をドライブ装置３１０に指示する（ステップ１１０２）。
【０２３４】
この時、セッション管理情報２００（または空き領域管理情報２２０）を参照して、情報記録媒体１００の未記録の連続領域にイメージデータ６５０を記録する。
【０２３５】
次に、システム制御部３０１は、ボリューム構造の更新を行う（ステップＳ１１０３）。システム制御部３０１は、ボリューム構造領域４１０からデータを再生し、メモリ回路３０２に保持する。さらに、システム制御部３０１は、メモリ回路３０２内の区画マップ（タイプ２）６０２の情報を更新し、メタデータファイル位置１２０１がＦＥ（メタデータファイル）６２１を、メタデータミラーファイル位置１２０２がＦＥ（メタデータミラーファイル）６１２を指し示すように更新する。
【０２３６】
そして、システム制御部３０１は、更新した情報をボリューム構造領域４１０へ疑似上書き記録するよう、ドライブ装置３１０に指示する。
【０２３７】
指示を受け取ったドライブ装置３１０は、メモリ回路３０２から転送される更新済みのデータを交替領域１０６に、ボリューム構造７００として記録する。
【０２３８】
さらに、ディスク管理情報領域１０４に記録されたディスク管理情報に含まれる交替情報を更新し、ボリューム構造領域４１０をボリューム構造７００へマッピングする。
【０２３９】
すなわち、新たな交替管理情報１０１０を生成し、交替元位置情報１０１２にボリューム構造領域４１０の位置情報を設定し、交替先位置情報１０１３に、ボリューム構造７００の位置情報を設定する。そして、この新たな交替管理情報１０１０を交替管理情報リスト１０００へ追加する。
【０２４０】
また、ボリューム構造領域４１１に関しても同様に情報の更新と、疑似上書き記録が実施される。この時、ボリューム構造領域４１１に対しては、ボリューム構造７０１がマッピングされる。
【０２４１】
なお、ボリューム構造７００と、ボリューム構造７０１は異なる交替領域に記録されることが望ましい。ボリューム構造７０１は、ボリューム構造７００のデータ破損に備えるための複製データであり、物理的に離れた領域に配置する方がデータ破損に対する耐性が強まるからである。
【０２４２】
そしてこのような疑似上書き記録を実現するために、交替領域１０７の容量は、交替領域１０６と同じが、それ以上であることが望ましい。各交替領域の容量は、交替領域情報１１０５により管理される。
【０２４３】
以上の処理により、図５を用いて説明したように、ＦＥ（メタデータファイル）４４１を参照していた区画マップ（タイプ２）６０２は、ＦＥ（メタデータファイル）６２１を参照するようになる。
【０２４４】
そして、以上の処理の結果を反映するために、ディスク管理情報の更新を行う（ステップＳ１１０４）。
【０２４５】
例えば、最終データ記録位置情報１１０７を更新する。また、イメージデータ６５０の記録に応じて、セッション管理情報２００（または空き領域管理情報２２０）を最新の状態に更新する。
【０２４６】
このようなファイルの記録処理後が行われた後の、ファイルの再生処理について、図１０のフローチャートを用いて説明する。
【０２４７】
まず、システム制御部３０１は、ドライブ装置３１０に指示を出し、情報記録媒体１００の所定の位置（例えば、論理アドレス＝２５６）に記録されているＡＶＤＰ  ６００を再生する（ステップＳ３０１）。
【０２４８】
次に、システム制御部３０１は、ＡＶＤＰ  ６００から、ボリューム構造４１０の位置情報（論理アドレス）を取得し、ドライブ装置３１０に再生の指示を出す（ステップＳ３０２）。指示を受け取ったドライブ装置３１０は、交替管理情報リスト１０００を参照し、論理ボリューム記述子６０１の位置情報（論理アドレス）に対応した交替元位置情報１０１２として保持している交替管理情報１０１０を検索する。対応する交替管理情報１０１０が見つかったら、そこに含まれる交替先位置情報１０１３を取得する。その結果、ボリューム構造７００の位置情報が得られるので、ボリューム構造７００を再生してシステム制御部３０１へ返信する。
【０２４９】
ボリューム構造７００を受け取ったシステム制御部３０１は、ボリューム構造７００に含まれる区画マップ（タイプ２）からＦＥ（メタデータファイル）６２１の位置情報を取得する。
【０２５０】
次に、システム制御部３０１は、ファイル構造の再生を行う（ステップＳ３０３）。
【０２５１】
ファイル構造の再生のため、システム制御部３０１は、取得したＦＥ（メタデータファイル）６２１の位置情報を元に、ドライブ装置３１０にＦＥ（メタデータファイル）６２１の再生を指示する。
【０２５２】
そして、再生されたＦＥ（メタデータファイル）６２１から、メタデータファイル６２０の位置情報を得て、最新のファイル管理情報が含まれているメタデータファイル６２０へアクセス可能となる。
【０２５３】
以降、通常のＵＤＦ規格の再生手順により、ファイルの再生が行われる（ステップＳ３０４）。
【０２５４】
なお、上述の説明ではメタデータミラーファイルの扱いについては省略したが、必要に応じてメタデータファイルと同様に記録、再生を行えばよい。
【０２５５】
図２５は、図２０で示した２層の記録面を持った情報記録媒体１００ｂに対して、本実施の形態における記録手順によりイメージデータ６５０を記録した後のデータ構造である。
【０２５６】
ここで、ボリューム構造領域４１０は第１層（Ｌ０）上のユーザ領域１０８上に記録されている。一方、ボリューム構造領域４１１は第２層（Ｌ１）上のユーザ領域１０８ａ上に記録されている。そして、ボリューム構造領域４１０および４１１への疑似上書き記録の結果、交替領域１０６および１０７に、ボリューム構造７００およびボリューム構造７０１がそれぞれ記録される。
【０２５７】
または、ボリューム構造７００およびボリューム構造７０１をそれぞれ交替領域１０６ａおよび１０７ａに記録するようにしてもよい。
【０２５８】
情報記録媒体１００ｂに対する再生手順は、情報記録媒体１００と同様に行われる。
【０２５９】
なお、本発明の他の実施の形態も、同様に２層の記録面を持った情報記録媒体１００ｂに対して適用可能である。
【０２６０】
以上のような構成により、所定の領域の情報が、交替情報と交替領域とで構成される代替機構により、書き換えることができるので、論理的な空間上では、再生専用のファイル構造と同じとなり、再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムでも、追記型記録媒体中のデータ再生が可能となる。
【０２６１】
また、論理ボリューム記述子に含まれる区画マップ（タイプ２）には、メタデータミラーファイルのＦＥの記録位置情報や、その他のメタデータファイルに関する管理情報（例えば、メタデータミラーファイルの有無を示す情報であるフラグ１２０３）も含まれている。よって、本実施の形態によれば、論理ボリューム記述子を更新するだけで、メタデータファイルとメタデータミラーファイルに関連する複数の情報を一度に最新の状態に更新することが可能となり、より簡素で優れた構成を実現することが可能となる。
【０２６２】
さらに、イメージデータを用いた効率的なデータ追記を行え、かつ、リードイン（ボーダイン）領域やリードアウト（ボーダアウト）領域等の検索を行わずとも最新のファイル構造に高速にアクセスすることが可能となる。
【０２６３】
また、最小限のデータだけを疑似上書きにより更新するようにしたので、交替処理の負担を軽減でき、かつ、交替領域の消費を押さえることが可能となる。
【０２６４】
（実施の形態３）
ここでは、図４Ｂの状態から、上述の実施の形態とは異なる記録処理によりイメージデータを記録する場合について説明する。
【０２６５】
本実施の形態における記録処理を行った後のデータ構造を図１１に示す。図１１と図７Ｂの違いは、図７Ｂでは、新たなイメージデータ７５０の追記に際して、疑似上書き記録の対象となったのがＦＥ（メタデータファイル）４４１であったのに対し、本実施の形態においては、ＡＶＤＰ  ６００が疑似上書き記録の対象となっている点である。また、イメージデータ７４０、７５０に、対応するボリューム構造領域４１０、等が含まれている点がイメージデータ６５０とは異なる。
【０２６６】
図６Ｂで説明した記録手順では、ステップＳ１０３でＦＥ（メタデータファイル）４４１を疑似上書き記録することにより更新したが、本実施の形態においては、ＡＶＤＰ  ６００を疑似上書き記録することにより更新する。すなわち、図１１におけるボリューム構造領域７１１に含まれるＡＶＤＰ  ６００が疑似上書き記録され、ＡＶＤＰ  ８００にマッピングされる。
【０２６７】
同様に、ボリューム構造領域４１１に含まれるＡＶＤＰは、ＡＶＤＰ  ８０１（ｌａｓｔ  ＬＳＮ）にマッピングされる。また、ボリューム構造領域４１１には、ＡＶＤＰが２つ存在する場合があるので、その場合には、ＡＶＤＰ  ８０１（ｌａｓｔ  ＬＳＮ  −  ２５６）がマッピングされる。
【０２６８】
なお、このような疑似上書き記録を実現するために、交替領域１０７の容量は、交替領域１０６と同じが、それ以上であることが望ましい。
【０２６９】
特に、ＡＶＤＰがリューム構造領域４１１に２つ存在する場合は、交替領域１０７の容量が交替領域１０６の容量の２倍以上であることが望ましい。  各交替領域の容量は、交替領域情報１１０５により管理される。
【０２７０】
また、最終データ記録位置情報１１０７で示される位置にＡＶＤＰ（ｌａｓｔ  ＬＳＮ）をマッピングするようにしても良い。これにより、ＡＶＤＰを簡単に検出することが可能となる。
【０２７１】
このようなファイルの記録処理後が行われた後の、ファイルの再生処理について次に説明する。  
【０２７２】
上述の実施の形態と同様、システム制御部３０１は、ＡＶＤＰ  ６００の論理アドレスに対して、ドライブ装置３１０に再生を指示する。
【０２７３】
一方、ドライブ装置３１０は、交替管理情報リスト１０００を参照し、ＡＶＤＰ  ６００の再生指示に対しては、ＡＶＤＰ  ８００を再生して返信する。
【０２７４】
ＡＶＤ  Ｐ８００は最新のボリューム構造領域７１０の記録位置への情報を含んでいるので、以降、上述の実施の形態と同様の手順でファイルの再生が可能である。
【０２７５】
以上のような構成により、所定の領域の情報が、交替情報と交替領域とで構成される代替機構により、書き換えることができるので、論理的な空間上では、再生専用のファイル構造と同じとなり、再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムでも、追記型記録媒体中のデータ再生が可能となる。
【０２７６】
また、本実施の形態によれば、ＵＤＦ規格の規定によりＡＶＤＰは固定の論理アドレスを持つので、システム制御部３０１の構成をより簡素なものとすることが可能となる。
【０２７７】
さらに、イメージデータを用いた効率的なデータ追記を行え、かつ、最新のファイル構造に高速にアクセスすることが可能となる。
【０２７８】
また、最小限のデータだけを疑似上書きにより更新するようにしたので、交替処理の負担を軽減でき、かつ、交替領域の消費を押さえることが可能となる。
【０２７９】
（実施の形態４）
ここでは、上述の実施の形態とは異なる記録処理によりイメージデータを記録する場合について説明する。
【０２８０】
図２６は、本実施の形態における最初のデータ記録が行われた後の情報記録媒体１００上のデータ構造の一例を示す図である。
【０２８１】
図２６では、図１２で示したファイルおよびディレクトリ階層構造が情報記録媒体１００に記録されている状態を例として説明を行う。
【０２８２】
図２６では、イメージデータ５００の内、ＦＥ（メタデータファイル）４４１から、データファイル（Ｆｉｌｅ−ｂ）４７０までの部分であるイメージデータ５００ａがボリューム空間１０９の先頭側から記録されている。そして、ＦＥ（メタデータミラーファイル）４５１およびメタデータミラーファイル４５０の部分であるイメージデータ５００ｂが、ボリューム空間１０９の終端側に記録されている。
【０２８３】
この状態から、さらに、イメージデータ６５０が記録された後の状態を図２７に示す。ここでは、メージファイル６５０の内、ＦＥ（メタデータファイル）６２１から、データファイル（Ｆｉｌｅ−ｄ）６３１までの部分であるイメージデータ６５０ａがイメージデータ５００ａに続いて記録されている。そして、ＦＥ（メタデータミラーファイル）６１２およびメタデータミラーファイル６１３の部分であるイメージデータ６５０ｂが、イメージデータ５００ｂの直前の位置に記録されている。
【０２８４】
本実施の形態においても、イメージデータ６５０の記録は、上述の実施の形態と同様に行える。例えば図２７に示すように、ボリューム構造領域４１０を疑似上書き記録し、ボリューム構造７００にすることにより、最新のファイル構造を読み出せるようになる、等の他の実施の形態と同様の効果が得られる。
【０２８５】
更に、本実施の形態特有の効果として、メタデータファイルとそれに対応するメタデータミラーファイル間の物理的な配置を、より離れた位置に置くことが可能となる。これにより、情報記録媒体１００に対して傷が付くなどの原因により、メタデータファイルとメタデータミラーファイルが同時に壊れてしまうような状況を回避できる可能性が高まり、情報記録媒体１００の信頼性が向上する。
【０２８６】
（実施の形態５）
さらに、上述の実施の形態とは異なるデータ記録方法について説明する。
【０２８７】
図２８は、本実施の形態における最初のデータ記録が行われた後の情報記録媒体１００上のデータ構造の一例を示す図である。
【０２８８】
図２８では、図１２で示したファイルおよびディレクトリ階層構造が情報記録媒体１００に記録されている状態を例として説明を行う。
【０２８９】
ボリューム空間１０９内に、イメージデータ５００が記録されているのは、上述の実施の形態と同様である。
【０２９０】
また、図２８に示すように、ボリューム空間１０９には、複数のトラックが割り付けられている。トラック＃１  １４０１は、ボリューム構造４１０およびイメージデータ５００を記録するためのトラックとして割り付けられている。
【０２９１】
一方、トラック＃２  １４０２は、ボリューム構造４１１を記録するためのトラックとして割り付けられている。
【０２９２】
これらのトラックの割付は、例えば、情報記録媒体１００のフォーマット時などに適宜行われる。
【０２９３】
トラック＃１  １４０１は、最終データ記録位置１４１０で示される位置以降に、未記録領域４３０を含んだ記録可能トラック（オープントラック）である。
【０２９４】
次に、図２９に示すフローチャートと図３０に示す情報記録媒体１００上のデータ構造の例示図を用いて、図２８の状態に対して、新たなイメージデータ６５０を追記する時の手順に説明する。
【０２９５】
イメージデータ６５０の記録に先立ち、システム制御部３０１およびドライブ制御部３１１は、情報記録媒体１００のディスク管理領域等から、データの記録再生に必要なデータを読み出す。
【０２９６】
そして、イメージデータ６５０の記録が開始されると、システム制御部３０１は、イメージデータ６５０を磁気ディスク装置３０４から読み出して、メモリ回路３０２に転送する（ステップＳ１２０１）。
【０２９７】
次に、システム制御部３０１は、イメージデータ６５０の記録動作をドライブ装置３１０に指示する（ステップ１２０２）。
【０２９８】
この際、トラック＃１  １４０１を管理するトラック管理情報２１０が参照され、最終データ記録位置情報２１３が取得される。ここで、図２８の最終データ記録位置１４１０が得られるので、イメージデータ６５０は、最終データ記録位置１４１０以降の領域に記録される。
【０２９９】
次に、システム制御部３０１は、ボリューム構造の更新を行う（ステップＳ１２０３）。システム制御部３０１は、ボリューム構造領域４１０からデータを再生し、メモリ回路３０２に保持する。さらに、システム制御部３０１は、メモリ回路３０２内の区画マップ（タイプ２）６０２の情報を更新し、メタデータファイル位置１２０１がＦＥ（メタデータファイル）６２１を、メタデータミラーファイル位置１２０２がＦＥ（メタデータミラーファイル）６１２を指し示すように更新する。
【０３００】
そして、システム制御部３０１は、更新した情報をボリューム構造領域４１０へ疑似上書き記録するよう、ドライブ装置３１０に指示する。
【０３０１】
指示を受け取ったドライブ装置３１０は、メモリ回路３０２から転送される更新済みのデータを交替領域１０６に、ボリューム構造７００として記録する。
【０３０２】
さらに、ディスク管理情報領域１０４に記録されたディスク管理情報に含まれる交替情報を更新し、ボリューム構造領域４１０をボリューム構造７００へマッピングする。
【０３０３】
すなわち、新たな交替管理情報１０１０が生成され、交替元位置情報１０１２にボリューム構造領域４１０の位置情報が設定され、交替先位置情報１０１３に、ボリューム構造７００の位置情報が設定される。そして、この新たな交替管理情報１０１０が交替管理情報リスト１０００へ追加される。
【０３０４】
また、ボリューム構造領域４１１に関しても同様に情報の更新と、疑似上書き記録が実施される。この時、ボリューム構造領域４１１に対しては、ボリューム構造７０１がマッピングされる。
【０３０５】
なお、ボリューム構造７００と、ボリューム構造７０１は異なる交替領域に記録されることが望ましい。ボリューム構造７０１は、ボリューム構造７００のデータ破損に備えるための複製データであり、物理的に離れた領域に配置する方がデータ破損に対する耐性が強まるからである。
【０３０６】
そしてこのような疑似上書き記録を実現するために、交替領域１０７の容量は、交替領域１０６と同じが、それ以上であることが望ましい。各交替領域の容量は、交替領域情報１１０５により管理される。
【０３０７】
以上の処理により、図５を用いて説明したように、ＦＥ（メタデータファイル）４４１を参照していた区画マップ（タイプ２）６０２は、ＦＥ（メタデータファイル）６２１を参照するようになる。
【０３０８】
そして、以上の処理の結果を反映するために、ディスク管理情報の更新を行う（ステップＳ１２０４）。
【０３０９】
例えば、最終データ記録位置１４１０は図３０の最終データ記録位置１４１１に変わるので、トラック＃１  １４０１を管理するトラック管理情報２１０を新たに記録することにより、この変更を反映する。
【０３１０】
このようなファイルの記録処理後が行われた後の、ファイルの再生処理についは、例えば実施の形態２において図１０のフローチャートを用いて説明した手順で実施することが出来る。
【０３１１】
以上のような構成により、本実施の形態においても、上述の実施の形態と同様の効果が得られる。
【０３１２】
更に、本実施の形態特有の効果として、トラック管理情報２１０により空き領域の管理を行うので、空き領域管理情報２２０により空き領域の管理を行う場合に比べて、より簡易に実装することが可能となる。
【０３１３】
なお、本実施の形態においては疑似上書き記録の対象をボリューム構造としたが、実施の形態１や実施の形態３のように、ＦＥやＡＶＤＰを疑似上書き記録の対象としてもよい。
【０３１４】
（実施の形態６）
さらに、上述の実施の形態とは異なるデータ記録方法について説明する。
【０３１５】
図３１は、本実施の形態における最初のデータ記録が行われた後の情報記録媒体１００上のデータ構造の一例を示す図である。
【０３１６】
図３１では、図１２で示したファイルおよびディレクトリ階層構造が情報記録媒体１００に記録されている状態を例として説明を行う。
【０３１７】
ボリューム空間１０９内に、イメージデータ５００が記録されているのは、上述の実施の形態と同様である。
【０３１８】
また、図３１に示すように、ボリューム空間１０９には、複数のトラックが割り付けられている。トラック＃１  １５０１は、ボリューム構造４１０およびイメージデータ５００の内、ＦＥ（メタデータファイル）４４１から、データファイル（Ｆｉｌｅ−ｂ）４７０までの部分であるイメージデータ５００ａを記録するためのトラックとして割り付けられている。
一方、トラック＃２  １５０２は、イメージデータ５００の内、ＦＥ（メタデータミラーファイル）４５１およびメタデータミラーファイル４５０の部分であるイメージデータ５００ｂを記録するためのトラックとして割り付けられている。
【０３１９】
そして、トラック＃３  １５０３は、ボリューム構造４１１を記録するためのトラックとして割り付けられている。
【０３２０】
これらのトラックの割付は、例えば、情報記録媒体１００のフォーマット時などに適宜行われる。
【０３２１】
トラック＃１  １５０１は、最終データ記録位置１５１１で示される位置以降に、未記録領域４８０を含んだ記録可能トラック（オープントラック）である。また、トラック＃２  １５０２は、最終データ記録位置１５１２で示される位置以降に、未記録領域４９０を含んだ記録可能トラックである
図３１の状態に対して、新たなイメージデータ６５０を追記すると、図３２に示す状態となる。すなわち、トラック＃１  １５０１の最終データ記録位置１５１１の直後に、イメージデータ６５０の前半部分であるイメージデータ６５０ａが記録され、最終データ記録位置が１５１３に更新される。
【０３２２】
また、トラック＃２  １５０２の最終データ記録位置１５１２の直後に、イメージデータ６５０の後半部分であるイメージデータ６５０ｂが記録され、最終データ記録位置が１５１４に更新される。
【０３２３】
本実施の形態と実施の形態５との違いは、実施の形態５においては、トラック＃１  １４０１にのみイメージデータの追記がなされていたのに対し、本実施の形態においては、トラック＃１  １５０１とトラック＃２  １５０２が記録可能トラックであり、それぞれイメージデータの異なる部分が追記される点である。
【０３２４】
このような相違点を除き、その他の記録手順や再生手順に関しては、実施の形態５と同様である。
【０３２５】
本実施の形態の効果についても、実施の形態５と同様であるが、更に独自の効果として、メタデータファイルとそれに対応するメタデータミラーファイル間の物理的な配置を、より離れた位置に置くことが可能となる。これにより、情報記録媒体１００に対して傷が付くなどの原因により、メタデータファイルとメタデータミラーファイルが同時に壊れてしまうような状況を回避できる可能性が高まる。
【０３２６】
さらに、データの種類毎に領域が分割されているのでより効果的なデータアクセスが可能となる。
【０３２７】
なお、本実施の形態では、３種類のトラックを割り付けるとしたが、それ以上のトラックを割り付けるようにしてもよい。例えば、イメージデータをメタデータファイル、データファイル、メタデータミラーファイル、という３つの部分に分割し、それぞれにトラックを割り付けるようにしても良い。
【０３２８】
（実施の形態７）
本実施の形態においては、特にＡＶデータを含むイメージデータを記録し、なおかつ擬似的な上書き記録を用いて記録の失敗を修復する方法について説明する。従来、イメージデータを用いた記録を行う際に、データの記録失敗が生じるとその修復が不可能であるという課題が存在したが、本実施の形態によればその課題を解決可能である。
【０３２９】
図３６は、本実施の形態において、イメージデータが記録される直前の状態での情報記録媒体１００上のデータ構造の例示図である。図３６（ａ）では、ディスク管理情報領域１０４を含むリードイン領域１０１と、ディスク管理情報領域１０５を含むリードアウト領域１０３が存在する。そして、ボリューム空間１０９にはデータがまだ記録されていない。
【０３３０】
この状態に対して、図３６（ｂ）に示すファイルおよびディレクトリ階層構を含むイメージデータ２０００を記録する時の手順およびデータ構造について述べる。図３６（ｂ）では、一般的なデータファイルであるＦｉｌｅ−ｅとその親ディレクトリであるＤｉｒ−Ｅ、そしてＭＰＥＧ方式等により符号化されたＡＶデータを含むＡＶ−Ｆｉｌｅとその親ディレクトリであるＡＶ−Ｄｉｒが存在する。
【０３３１】
ＡＶデータを含むファイルは、リアルタイムファイルとも呼ばれ、一般的なデータファイルとは異なり、途切れなく記録・再生が行われる必要がある。そのため情報記録媒体１００への記録に際しては、リアルタイムファイルが所定の長さの物理的に連続な領域に配置がなされるよう、記録制御が行われる。
【０３３２】
このような所定の長さの連続領域はＤＶＤ規格の場合、ＣＤＡ（Ｃｏｎｔｉｇｕｏｕｓ
Ｄａｔａ  Ａｒｅａ）と呼ばれる。ＣＤＡとして必要とされる連続領域の条件は、リアルタイムファイルに含まれるＡＶデータのデータレートやドライブ装置のアクセス性能や読み出し性能、バッファメモリのサイズ等をパラメータとして決められる。
【０３３３】
ＵＤＦ規格においては、各ファイルはエクステントと呼ばれる連続領域を含む。このエクステントはファイルエントリ（ＦＥ）により管理されることにより、一つのファイルを構成する。リアルタイムファイルにおいては、各エクステントが上述の連続領域の条件を満たすように情報記録媒体１００上に配置される。
【０３３４】
さらにＵＤＦ規格においては、リアルタイムファイルであることを示すファイルタイプが定義されており、所定の値（具体例としては、２４９）の属性値を持たせることにより、一般的なデータファイルと区別して管理することが行われる。
【０３３５】
図３７は、イメージデータ２０００（図３９）のデータ構造を示す図である。イメージデータ２０００は、図３６（ｂ）で示したファイルおよびディレクトリ階層構造と、それらを管理するためのファイル管理情報をまとめて１つのファイルとしたものである。
【０３３６】
イメージデータ２０００には、先頭から順に、ボリューム構造領域４１０、ＦＥ（メタデータファイル）４４１、メタデータファイル４４０、データファイル（Ｆｉｌｅ−ｅ）２００４、リアルタイムファイル（ＡＶ−Ｆｉｌｅ）２００５、ＦＥ（メタデータミラーファイル）４５１、ボリューム構造領域４１１、メタデータミラーファイル４５０、が含まれている。
【０３３７】
なお、上述のイメージデータ５００と同様のデータ構造に対しては同じ符号を付与している。
【０３３８】
ボリューム構造領域４１０、４１１を除く領域はＵＤＦ規格バージョン２．５で規定される物理パーティション４２０に相当する領域である。また、物理パーティション４２０内にはメタデータパーティション４３０および４３１が含まれている。上述したとおり、メタデータパーティションにはファイル管理情報が含まれる。
【０３３９】
具体的には、図３７の場合、ファイル集合記述子４３３、ＦＥ（ＲＯＯＴ）４４２、  ＦＥ（Ｄｉｒ−Ｅ）２００１、ＦＥ（ＡＶ−Ｄｉｒ）２００２、ＦＥ（Ｆｉｌｅ−ｅ）２００２、ＦＥ（ＡＶ−Ｆｉｌｅ）２００３、がメタデータファイル４４０内に含まれている。そして、メタデータミラーファイル４５０は、メタデータファイル４４０と同じデータを持っている。
【０３４０】
なお、以降の説明では、ディレクトリファイルについては、説明の簡単化のため、各ＦＥ内に含まれる形式とする。
【０３４１】
これらのメタデータファイル４４０およびメタデータミラーファイル４５０の物理パーティション４２０中での記録位置と容量は、それぞれＦＥ（メタデータファイル）４４１およびＦＥ（メタデータミラーファイル）４５１により管理される。
【０３４２】
一方、データファイル（Ｆｉｌｅ−ｅ）２００４やリアルタイムファイル（ＡＶ−Ｆｉｌｅ）２００５は物理パーティション４２０内に配置される。
【０３４３】
特にリアルタイムファイル（ＡＶ−Ｆｉｌｅ）２００５は、データ再生の際に途切れなく再生されるよう、物理パーティション４２０内に所定の条件を満たす連続領域に配置される。
【０３４４】
このようなイメージデータ２０００は、あらかじめ磁気ディスク装置３０４上等に作成された後、その先頭から順次、ボリューム空間１０９内に記録される。
【０３４５】
次に、図３８に示すフローチャートを用いて、図３６（ａ）の状態に対して、イメージデータ２０００を記録する時の手順に説明する。
【０３４６】
ここでは、イメージデータ２０００が磁気ディスク装置３０４上で作成され、それが情報記録媒体１００へ記録されるものとする。
【０３４７】
イメージデータ２０００の記録に先立ち、システム制御部３０１およびドライブ制御部３１１は、情報記録媒体１００のディスク管理情報領域等から、データの記録再生に必要なデータを読み出す（ステップＳ２００１）。
【０３４８】
そして、イメージデータ２０００の記録を開始する（ステップＳ２００２）。システム制御部３０１は、磁気ディスク装置３０４からイメージデータ２０００を先頭から順次読み出して、メモリ回路３０２に転送する。
【０３４９】
そして、システム制御部３０１は、イメージデータ２０００の記録動作をドライブ装置３１０に指示する。この時、ディスク管理情報を参照して、情報記録媒体１００の未記録の連続領域にイメージデータ２０００を記録する。
【０３５０】
図３６（ａ）の状態では、ボリューム空間１０９はすべて未記録状態であるので、その先頭からイメージデータ２０００が記録される。
【０３５１】
このデータの記録においては、ベリファイ処理を伴わない記録動作が行われることとする。イメージデータ２０００がすべて記録されると、次のステップへ進む。
次に、ディスク管理情報の更新を行う（ステップＳ２００３）。この処理は、イメージデータ２０００の記録の結果を反映するために実施される。
【０３５２】
例えば、最終データ記録位置情報１１０７を更新する。また、イメージデータ２０００の記録に応じて、未記録領域が変わるので、セッション管理情報２００や空き領域管理情報２２０を最新の状態に更新する。
【０３５３】
このような記録手順の結果、情報記録媒体１００上のデータ構造は図３９のようになる。図３６（ａ）で未記録であったボリューム空間１０９内にイメージデータ２０００が連続的に記録されている。
【０３５４】
このようなイメージデータの記録処理後が行われた後に行われる記録済みデータの修復処理について、図４０のフローチャートと図４２に示すデータ構造の例示図を用いて説明する。
【０３５５】
まずシステム制御部３０１は、データ修復の準備を行う（ステップＳ２１０１）。例えば、システム制御部３０１およびドライブ制御部３１１は、情報記録媒体１００のディスク管理領域等から、データの記録再生に必要なデータを読み出す。
【０３５６】
また、磁気ディスク装置３０４上のイメージデータ２０００および情報記録媒体１００上に記録されたデータの再生準備を行う。
【０３５７】
次にシステム制御部３０１は、ドライブ装置３１０に指示を出し、情報記録媒体１００に記録済みのイメージデータ２０００の先頭から、所定の容量のデータを再生する（ステップＳ２１０２）。ここで所定の容量とは、セクタやＥＣＣブロック単位である。あるいは、それらの整数倍の単位である。特に、情報記録媒体１００のデータ書き換え単位に等しいかその整数倍であることが望ましい。再生されたデータはメモリ回路３０２に転送される
システム制御部３０１は、メモリ回路３０２中の再生データと、もとのイメージデータ２０００のデータの比較を行う（ステップＳ２１０３）。この比較処理は、再生データに対応するイメージデータ２０００の部分を磁気ディスク装置３０４からメモリ回路３０２へ転送し、メモリ回路３０２上でデータの比較演算を行うことにより実施される。なお、この比較処理は、メモリ回路３１２上等、他の場所で行うことも可能である。
【０３５８】
ステップＳ２１０３の比較演算の結果により、処理が分岐される（ステップＳ２１０４）。比較結果が一致しない場合、ステップＳ２１０５へ進む。比較結果が一致する場合、ステップＳ２１０６へ進む。
【０３５９】
システム制御部３０１は、比較結果が一致しなかった場合、データの記録が失敗していたと判断し、その記録位置を修復情報として保持する（ステップ２１０５）。修復情報は、メモリ回路３０２、あるいは、磁気ディスク装置３０４、等に格納しておく。
【０３６０】
例えば、図４２では、エラー領域２１０１、２１０２として示される部分がデータの記録が失敗していた領域であるとする。これらのエラー領域を特定するための情報を修復情報に格納しておく。なお、何らかの理由でデータの再生そのものが失敗した場合、すなわち再生エラーとなった場合も、比較結果が一致しなかった場合と同様に扱う。
【０３６１】
ステップＳ２１０５が終了すると、ステップＳ２１０６へ進む。
【０３６２】
ここで、データの再生・比較がイメージデータ２０００の終端に達したかどうかを判断する（ステップＳ２１０６）。もし、終端に達していなければ、ステップＳ２１０２に戻り、次のデータ再生および比較を続ける。もし、終端に達していればステップＳ２１０７に進む。
【０３６３】
次に、記録に失敗したデータの修復記録を行う（ステップＳ２１０７）。修復記録においては、エラー領域の種類により処理を選択して実施する。本ステップにおける処理の詳細については、図４１のフローチャートを用いてさらに詳しく説明する。
【０３６４】
まず、修復情報に格納されているエラー領域を特定する情報を参照し、該当のエラー領域が、リアルタイムファイルを構成するエクステントに含まれるかどうかの判定を行う（ステップＳ２２０１）。
【０３６５】
この判定は、例えば、ファイル構造中のファイルエントリ（ＦＥ）を調べることにより実施可能である。なぜなら、各ＦＥは、パーティション空間内での各ファイルを構成するエクステントの位置と容量に関する情報を保持しているからである。また、ＵＤＦ規格で定義されるファイルタイプを参照することにより、各ファイルがリアルタイムファイルであるかどうかが判別できる。
【０３６６】
例えば、エラー領域２１０１はリアルタイムファイルのエクステントに含まれない領域であり、このような場合、ステップＳ２２０２へ進む。一方、エラー領域２１０２はリアルタイムファイルのエクステントに含まれる領域であり、このような場合、ステップＳ２２０４へ進む。
【０３６７】
エラー領域に対応する修復データ（エラー領域の正常な内容を示すデータ）を交替領域１０６（あるいは１０７）に記録する（ステップＳ２２０２）。エラー領域に対応するデータをイメージデータ２０００の対応する位置から読み出し、修復データとして交替領域に記録する。例えば、図４２では、エラー領域２１０１に対して、修復データ２２０１が記録される。
【０３６８】
これらの処理は、例えばシステム制御部３０１がドライブ装置３１０に対して、修復記録の実施を意味する所定のコマンドを発行する、等の手順により実施される。
【０３６９】
なお、このとき、エラー領域に対応する修復データは、エラー領域により近い交替領域に記録することが望ましい。データの記録・再生時のアクセス時間を短縮することが可能となるからである。
【０３７０】
そして、エラー領域の位置情報と、それを修復するために交替領域に記録されたデータの位置とを関連付ける関連情報を生成し、メモリ回路３０２やメモリ回路３１２等に保持する（ステップＳ２２０３）。
【０３７１】
リアルタイムファイルに関しては、その再記録を行う（ステップＳ２２０４）。上述したように、リアルタイムファイルを途切れなく再生するために、所定の条件を満たした物理的な連続領域に配置する必要がある。
【０３７２】
しかしながら、リアルタイムファイル中にエラー領域が含まれるとその領域はデータの供給が止まるため、再生が途切れてしまう可能性がある。
【０３７３】
本ステップにおいては、エラー領域が存在するために、再生が途切れてしまうリアルタイムファイル上の領域を調べる。具体的には、図４２では、リアルタイムファイル（ＡＶ−Ｆｉｌｅ）２００５に含まれるエクステント＃２がそれに相当する。
【０３７４】
そこで、エクステント＃２に対応するデータをイメージデータ２０００から読み出し、ボリューム空間１０９中の空き領域に、エクステント＃２ａ（エクステント＃２の正常な内容を示すデータ）として記録する。
【０３７５】
この時、エクステント＃２ａを含む修復されたリアルタイムファイル（ＡＶ−Ｆｉｌｅ）２００５が途切れなく再生されなければならないので、そのような条件を満たすようにエクステント＃２ａの長さを決める。
【０３７６】
なお、ここでは、リアルタイムファイル中に一つのエラー領域しか示していないが、複数のエラー領域が存在する場合も同様である。上述のように、エクステントの再記録を行う際に、途切れなく再生できるよう、各エクステントの長さを決定する。
【０３７７】
次に、エクステントの再記録を反映するため、ファイル構造の更新を行う（ステップＳ２２０５）。ステップＳ２２０４で、リアルタイムファイル（ＡＶ−Ｆｉｌｅ）２００５を構成するエクステントが変更されたので、これを反映するために、ファイル構造の更新を行う。ここでは、リアルタイムファイル（ＡＶ−Ｆｉｌｅ）２００５を管理するＦＥの更新が必要である。ファイル構造の更新は、メタデータファイルの更新として実施される。
【０３７８】
具体的には、図４２では、メタデータファイル４４０を更新した、メタデータファイル２３００が、ボリューム空間１０９中の空き領域に記録される。さらに、メタデータファイル２３００を管理するＦＥ（メタデータファイル）２３０１が記録される。
【０３７９】
そして、ボリューム構造の更新を行う（ステップＳ２２０６）。ステップＳ２２０５でファイル構造の更新が行われたので、ボリューム構造を疑似上書き記録することにより、ファイル構造を参照するボリューム構造を最新の情報に更新する。
【０３８０】
具体的には、図４２では、ボリューム構造２３０２および２３０３の記録に相当する。この処理は、上述の実施の形態２における、図２９のステップＳ１２０３と同様の処理である。
【０３８１】
上述の修復記録処理を、修復情報に含まれる全てのエラー領域に対して実施する。修復処理が終わったら、図４０の処理に戻る。
【０３８２】
そして、ディスク管理情報の更新を行う（ステップＳ２１０８）。この更新処理には、次のような処理が含まれる。
【０３８３】
システム制御部３０１は、ステップＳ２２０３で得られた関連情報を含む交替情報１０１０を生成する。この生成された交替情報１０１０を含む新たな交替管理情報リスト１０００を生成する。また、ステップＳ２２０６でボリューム構造に対して疑似上書き記録を行ったために生成される交替情報（関連情報）１０１０も、この新たな交替管理情報リスト１０００に追加する。
【０３８４】
システム制御部３０１は、ドライブ装置３１０に対して指示を出し、ドライブ制御部３１０は、この新たな交替管理情報リスト１０００をディスク管理情報領域１０４に追記する。
【０３８５】
このようなファイルの記録処理後が行われた後の、ファイルの再生処理について、図４３のフローチャートを用いて説明する。ここでは、まず、データファイル（Ｆｉｌｅ−ｅ）２００４を再生する動作を例にあげて説明する。
【０３８６】
まず、システム制御部３０１は、ドライブ装置３１０に指示を出し、情報記録媒体１００の所定の位置（例えば、論理アドレス＝２５６）に記録されているＡＶＤＰ  ６００を再生する（ステップＳ２３０１）。
【０３８７】
次に、システム制御部３０１は、ＡＶＤＰ  ６００から、ボリューム構造４１０の位置情報を取得し、ドライブ装置３１０に指示を出してボリューム構造４１０を再生する（ステップＳ２３０２）。指示を受け取ったドライブ装置３１０は、交替管理情報リスト１０００を参照し、論理ボリューム記述子６０１の位置情報を交替元位置情報１０１２として保持している交替管理情報１０１０を検索する。対応する交替管理情報１０１０が見つかったら、そこに含まれる交替先位置情報１０１３を取得する。その結果、ボリューム構造２３０２の位置情報が得られるので、ボリューム構造２３０２を再生してシステム制御部３０１へ返信する。ボリューム構造２３０２を受け取ったシステム制御部３０１は、ボリューム構造２３０２に含まれる区画マップ（タイプ２）からＦＥ（メタデータファイル）２３０１の位置情報を取得する。
【０３８８】
次に、システム制御部３０１は、ファイル構造の再生を行う（ステップＳ２３０３）。ファイル構造の再生のため、システム制御部３０１は、取得したＦＥ（メタデータファイル）２３０１の位置情報を元に、ドライブ装置３１０にＦＥ（メタデータファイル）２３０１の再生を指示する。
【０３８９】
そして、再生されたＦＥ（メタデータファイル）２３０１から、メタデータファイル２３００の位置情報を得て、最新のファイル管理情報が含まれているメタデータファイル２３００へアクセス可能となる。
【０３９０】
そして、再生されたファイル構造から、データファイル（Ｆｉｌｅ−ｅ）２００４の記録位置等を取得し、その再生を行う（ステップＳ２３０４）。データファイル（Ｆｉｌｅ−ｅ）２００４の再生においては、システム制御部３０１からドライブ装置３１０への再生指示における位置情報は論理アドレスとして指示が行われる。再生指示を受け取ったドライブ装置３１０は、論理アドレスを物理アドレスに変換する。そして、交替管理情報リスト１０００を参照し、この物理アドレスを交替元位置情報１０１２として保持している交替管理情報１０１０を検索する。
【０３９１】
対応する交替管理情報１０１０が見つかったら、そこに含まれる交替先位置情報１０１３を取得する。その結果、再生指示された論理アドレスに対応して、実際にデータが記録されている物理アドレスが得られるので、その物理アドレス上のデータを再生してシステム制御部３０１へ返信する。
【０３９２】
具体的には、例えば図４２のエラー領域２１０１の論理アドレスに対して再生指示が行われた場合、ドライブ装置３１０は、交替管理情報リスト１０００を検索し、修復データ２２０１の物理アドレスを取得する。そして、修復データ２２０１を再生して、そのデータを返信する。他のエラー領域に対しても同様の処理を行う。
【０３９３】
一方、リアルタイムファイル（ＡＶ−Ｆｉｌｅ）２００５の再生においては、代替機構を用いず、エクステントの再記録を行い、さらにファイル構造の更新も行っている。よって、再生時には、ファイルエントリに示されるエクステントを順次、再生すればよい。
【０３９４】
以上のような処理により、イメージデータ２０００の記録において、記録に失敗した領域の情報を、交替情報と交替領域とで構成される代替機構により、修復することができる。
【０３９５】
一方、リアルタイムファイルに関しては、代替機構を用いるとＡＶデータが離散的に配置されてしまい、途切れなく再生することができない。よって、本実施の形態においては、エラー領域を含むリアルタイムファイルのエクステントをユーザ領域に再記録することにより、データの修復とＡＶデータの配置条件を満たすことが可能となる。そして本修復処理により発生するファイル構造の更新を疑似上書き記録により実現する。
【０３９６】
そして、リアルタイムファイル中のエラー領域に関しては、その修復を交替領域を使わず実現するので、交替領域を大きくする必要がない。これにより、実装の負担の低減や、情報記録媒体上のデータ領域の効率的な利用が可能とる。
【０３９７】
このような修復機能を実現することにより、情報記録媒体の製造時の品質を下げたとしても、システム全体では高い信頼性を達成することが可能となり、これはディスクの製造コストを下げられるという産業上の大きな利点が生ずる。
【０３９８】
そして、図４２に示すような修復後に得られるデータ構造は、論理的な空間上では、再生専用のファイル構造と同じとなり、再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムでも、追記型記録媒体中のデータ再生が可能である。
【０３９９】
また、上述の記録手順においては、ベリファイ処理を実施せず、イメージデータのすべてのデータが記録された後に、修復記録を行うとした。もし、ベリファイ処理を行いながらイメージデータを記録すると、データ記録の最小単位（例えばＥＣＣブロック単位）毎に、記録を行った直後にそのデータに再度アクセスし、再生を行う必要がある。そのため、ベリファイ処理を伴う記録を行うと、イメージデータ２０００全体の記録処理に必要な時間が大幅に増加してしまう。
【０４００】
一方、本実施の形態においては、記録時および修復時ともに、連続的なデータアクセスにより処理を行うので、ヘッド部３３４のアクセスやディスク回転数制御のための余分な待ち時間が不要となり、処理時間を大幅に短縮することが可能となる。
【０４０１】
なお、上述の実施の形態では、ボリューム構造等を疑似上書き記録することにより、ファイル構造を最新の情報に更新したが、ファイル構造の変更部分を直接疑似上書き記録するようにしてもよい。この場合でも同様に、再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムでも、追記型記録媒体中のデータ再生が可能である。
【０４０２】
なお、上述の実施の形態においては、システム制御部３０１が疑似上書き記録の実施をドライブ装置３１０に対して指示する、と説明した。この指示は、疑似上書き記録の実施を意味する所定の命令（コマンド）を用いても良い。あるいは、通常の記録命令を受けたドライブ装置３０１がデータの上書きを検知して、自動的に疑似上書き記録を行うようにしても良い。
【０４０３】
なお、上述の実施の形態においては、ディスク管理情報に含まれる交替情報の更新をドライブ装置３１０が行うとしたが、この更新処理は、ホスト装置３０５が行うようにしてもよい。この時、ホスト装置は、ドライブ装置３１０に対して、ディスク管理情報領域からの情報の再生を指示し、メモリ回路３０２に格納する。そして、必要な更新処理を行ったのち、所定の命令を用いてディスク管理情報領域への記録を行うようにしてもよい。
【０４０４】
（実施の形態８）
本実施の形態における、疑似上書き記録を実現するためのマッピングを行う交替情報の一例を図４４の交替管理情報リスト３０００に示す。
【０４０５】
交替管理情報リスト３０００は、図１７（ａ）を用いて説明した交替管理情報リスト１０００と異なる形式の交替情報であり、交替情報＃１等が含まれている。
【０４０６】
ここでは、図１７（ｂ）を用いて説明した状態情報１０１１と同様の状態情報１０１１ｂがディスク管理情報領域１０４中に設けられている。
【０４０７】
状態情報１０１１ｂは、対応する交替管理情報に関する状態情報を含み、交替管理情報に含まれる交替先位置情報１０１３の有効・無効状態などを示す。
【０４０８】
例えば、状態情報１０１１ｂ ＃１に対して、交替先位置情報１０１３が無効であることを示す所定の値（例えば０）が設定されている場合、対応する交替管理情報＃１は無効となる。この時、交替管理情報＃１が交替管理情報リスト３０００に存在していたとしても、交替管理情報＃１により指し示される交替元位置は、疑似上書き記録のためのマッピングが行われておらず、交替元位置に記録されたデータが有効となる。
【０４０９】
一方、状態情報１０１１ｂ ＃１に対して、交替先位置情報１０１３が有効であることを示す所定の値（例えば１）が設定されている場合は、対応する交替管理情報＃１は有効となる。この時、交替管理情報＃１により指し示される交替元位置は、疑似上書き記録のためのマッピングが行われており、交替先位置に記録されたデータが有効となる。
【０４１０】
次に、図４５を用いて、図２０で示した２層の記録面を持った情報記録媒体１００ｂに対して、本実施の形態における最初のデータ記録状態が行われた後のデータ構造を説明する。
【０４１１】
図４５では、図１１で示したイメージデータ７４０と同様の、ボリューム構造領域４１０及び４１１を含むイメージデータ３７４０を記録している。
【０４１２】
イメージデータ３７４０は、図２５と同様に二つに分割され、イメージデータ３７４０ａ及びイメージデータ３７４０ｂとして記録されている。
【０４１３】
なお、イメージデータ３７４０においては、ＵＤＦ規格に従い、ボリューム構造領域４１０中にＡＶＤＰ ３６００ａ（記録位置： ＬＳＮ＝２５６）が、ボリューム構造領域４１１中にＡＶＤＰ ３６００ｂ（記録位置： ＬＳＮ＝Ｌａｓｔ ＬＮＳ−２５６）及びＡＶＤＰ ３６００ｃ（記録位置： ＬＳＮ＝Ｌａｓｔ ＬＮＳ）がそれぞれ含まれている。
【０４１４】
次に、図４５の状態に対して、実施の形態３で示したのと同様の方法により記録処理を行う場合について説明する。
【０４１５】
図４６は、図１１で示したイメージデータ７５０と同様の、ボリューム構造領域７１０及び７１１を含めたイメージデータ３７５０を記録した状態である。
【０４１６】
図４５と同様、イメージデータ３７５０は二つに分割され、イメージデータ３７５０ａ及びイメージデータ３７５０ｂとして記録されている。
【０４１７】
イメージデータ３７５０においては、新たなディレクトリ（Ｄｉｒ−Ｃ）やファイル（Ｆｉｌｅ−ｃ、Ｆｉｌｅ−ｄ）等が追加されているため、ファイル構造の更新が必要となる。そのため、ボリューム・ファイル構造の情報記録媒体１１０ｂ上ので記録位置を含み、ファイル構造の再生の起点となるＡＶＤＰの更新が行われる。
【０４１８】
すなわち、ボリューム構造領域７１０には、上述のＡＶＤＰ ３６００ａの更新情報であるＡＶＤＰ ３８００ａが含まれている。同様にボリューム構造領域７１１には、ＡＶＤＰ ３６００ｂ及びＡＶＤＰ ３６００ｃの更新情報であるＡＶＤＰ ３８００ｂ及びＡＶＤＰ ３８００ｃが含まれている。
【０４１９】
ＡＶＤＰ の更新を含むイメージデータ３７５０の生成に際しては、システム制御部３０１は、いわゆるリード・モディファイ・ライト処理によりＡＶＤＰの更新を行う。
【０４２０】
すなわち、イメージデータ３７４０のＡＶＤＰ ３６００ａを含むＥＣＣブロックを読み出し、ＡＶＤＰ ３６００ａに対応する部分をＡＶＤＰ ３８００ａに書き換える。
【０４２１】
この時、読み出したＥＣＣブロック中、ＡＶＤＰ以外のデータが記録された部分については、書き換えの必要がない場合はそのままのデータを保持する。
【０４２２】
なお、ＡＶＤＰ ３６００ａが既に更新されている場合は、そのマッピング先から最新のＡＶＤＰを再生してから対応する部分を書き換える。
【０４２３】
このようにして得られたＥＣＣブロック単位のデータをイメージデータ３７５０のボリューム構造領域７１０中の所定の位置に含まれるようにする。 
【０４２４】
同様に、必要に応じてＡＶＤＰ ３６００ｂ及びＡＶＤＰ ３６００ｃについても該当ＥＣＣブロックを読み出し、ＡＶＤＰ ３８００ｂ及びＡＶＤＰ ３８００ｃへと書き換え、ボリューム構造領域７１１の所定の位置に含まれるようにする。
【０４２５】
このようにして、更新済みのＡＶＤＰ ３８００ａ、ＡＶＤＰ ３８００ｂ、ＡＶＤＰ ３８００ｃを含むイメージデータ３７５０が生成される。
【０４２６】
図４５の状態に対してイメージデータ３７５０の記録を行う時には、実施の形態３と同様、ＡＶＤＰを疑似上書き記録の対象とする。
【０４２７】
すなわち、システム制御部３０１は、イメージデータ３７５０の記録動作をドライブ装置３１０に指示する（ここでは、イメージデータ３７５０ａ及びイメージデータ３７５０ｂとして記録される）。この記録動作において、ＡＶＤＰ ３８００ａ、ＡＶＤＰ ３８００ｂ及びＡＶＤＰ ３８００ｃの記録指示も行われる。
【０４２８】
さらに、システム制御部３０１は、ドライブ装置３１０に対して、ＡＶＤＰ ３６００ａ、ＡＶＤＰ ３８００ｂ及びＡＶＤＰ ３８００ｃが疑似上書きによるマッピングが行われるよう、それらの記録位置情報を含む所定の命令により、交替管理情報リスト３０００を含むディスク管理情報の生成指示を行う。
【０４２９】
この指示を受けて、ドライブ装置３１０は、交替管理情報リスト３０００を更新し、更新前のＡＶＤＰから更新後のＡＶＤＰへのマッピング状態を反映させ、ディスク管理情報の記録を行う。
【０４３０】
例えば、交替管理情報１０１０ ＃１内の交替元位置情報１０１２にＡＶＤＰ ３６００ａの位置情報を設定し、交替先位置情報１０１３に、ＡＶＤＰ ３８００ａの位置情報を設定する。
【０４３１】
また、ドライブ装置３１０は、交替管理情報１０１０ ＃１に対応する状態情報１０１１ｂに有効を示す情報を設定する。
【０４３２】
さらにドライブ装置３１０は、先に記録したイメージデータ３７５０中に含まれるＡＶＤＰ ３６００ａの更新情報であるＡＶＤＰ ３８００ａの複製を所定の位置に記録する。この所定の位置とは、イメージデータ３７５０中に含まれるＡＶＤＰ ３８００ａとは異なる位置となる（例えば交替領域１０６）。
【０４３３】
他のＡＶＤＰ ３６００ｂ、ＡＶＤＰ ３６００ｃについても、同様にシステム制御部３０１からの指示により、交替管理情報によりマッピングされ、状態情報１０１１ｂが有効に設定され、ＡＶＤＰ ３８００ｂ、ＡＶＤＰ ３８００ｃの複製が所定の位置に記録される。
【０４３４】
このような疑似上書き記録が行われたときの交替管理情報リスト３０００の状態の一例を図４７に示す。交替元位置情報１０１２であるＡＶＤＰ ３６００ａ、ＡＶＤＰ ３６００ｂ、ＡＶＤＰ ３６００ｃに対して、交替先位置情報１０１３としてＡＶＤＰ ３８００ａ、ＡＶＤＰ ３８００ｂ、ＡＶＤＰ ３８００ｃがそれぞれ設定されている。
【０４３５】
なお、実施の形態３で述べたように、ＵＤＦ規格の規定によりＡＶＤＰは固定の論理アドレスを持つので、交替元位置情報１０１２も固定の値となる。よって、この固定のアドレス値と交替管理情報＃１〜＃３の配置順と対応付けておけば図４７において交替元位置情報１０１２の欄は省略することも可能である。
【０４３６】
また、ＵＤＦ規格の規定により、ＡＶＤＰは最大３カ所記録可能であるが、そのうちの少なくとも２カ所について記録または更新しなければならない。
【０４３７】
よって、上述の記録手順において、例えば、２カ所のＡＶＤＰすなわち、ＡＶＤＰ ３６００ｂ、ＡＶＤＰ ３６００ｃのみを含むイメージデータを生成し、それらを疑似上書き記録によりＡＶＤＰ ３８００ｂ、ＡＶＤＰ ３８００ｃへ更新、マッピングするような記録も可能である。
【０４３８】
この時、疑似上書き記録のためのマッピングに使用しない交替管理情報は無効状態に設定することが望ましい。例えば、図４４の交替情報リスト３０００中の交替管理情報＃１が無効に設定される。この時、状態情報１０１１ｂ ＃１に無効を示す情報が設定される。
【０４３９】
よって、上述した記録手順において、ドライブ装置３１０は、交替情報リスト３０００をディスク管理情報領域１０４に記録するとき、疑似上書き記録が実施された交替管理情報に対しては状態情報１０１１ｂに有効を示す情報を設定し、実施されなかった交替管理情報に対しては状態情報１０１１ｂに無効を示す情報を設定し、記録を行う。
【０４４０】
このようなファイルの記録処理後が行われた後の、ファイルの再生処理については、実施の形態３で説明した手順と同様である。
【０４４１】
すなわち、システム制御部３０１は、ＡＶＤＰ ３６００ａの論理アドレスに対して、ドライブ装置３１０に再生を指示する。
【０４４２】
一方、ドライブ装置３１０は、ＡＶＤＰ ３６００ａに対応する交替元位置情報を持つ交替管理情報を交替管理情報リスト３０００から検出する。この時、その交替管理情報に対応する状態情報を参照し、交替管理情報が有効か無効かを判断する。
【０４４３】
交替管理情報が無効であれば、疑似上書き記録のためのマッピングが行われていないので、ドライブ装置３１０は、要求されたＡＶＤＰ ３６００ａのデータをそのまま再生し、返信する。
【０４４４】
一方、交替管理情報が有効であれば、疑似上書き記録のためのマッピングが行われているので、ドライブ装置３１０は、要求されたＡＶＤＰ ３８００ａの位置へとアクセスし、データを再生し、返信する。
【０４４５】
ＡＶＤＰ ３８００ａは最新のボリューム構造領域７１０の記録位置への情報を含んでいるので、以降、上述の実施の形態と同様の手順でファイルの再生が可能である。
【０４４６】
以上のような構成により、ＡＶＤＰを交替情報により擬似的に書き換えることができるので、論理的な空間上では、再生専用のファイル構造と同じとなり、再生専用媒体または書換型記録媒体用の再生動作を行うことしかできないシステムでも、追記型記録媒体中のデータ再生が可能となる。
【０４４７】
また、ボリューム・ファイル構造の更新のための疑似上書き記録の対象をＡＶＤＰに限定することにより、システム制御部３０１の構成をより簡素なものとすることが可能となる。
【０４４８】
なぜなら、ＵＤＦ規格の規定によりＡＶＤＰの数は２つまたは３つに制限されており、なおかつ、それらは固定の論理アドレスを持つためである。
【０４４９】
また、最小限のデータだけを疑似上書きにより更新するようにしたので、交替処理の負担を軽減でき、かつ、交替領域の消費を押さえることが可能となる。
【０４５０】
また、状態情報１０１１ｂのような交替管理情報に対する有効・無効情報を持つことにより、ドライブ装置３１０は、どのＡＶＤＰが疑似上書き記録によりマッピングされているかを効率よく知ることが可能となる。
【０４５１】
もし、このような有効・無効情報が無ければ、全ての交替管理情報を常に更新する必要が発生する。この時、ＡＶＤＰ自体の更新がない場合も交替管理情報を更新しなければならず、無駄な記録処理となる。
【０４５２】
また、ＡＶＤＰの再生においても、全ての交替管理情報が常に更新されているもととして動作しなければならなくなり、この時、更新されていないにも関わらず、更新後のＡＶＤＰを読み出すためのアクセス動作が必要が発生し、再生処理時間が大きくなってしまう。
【０４５３】
よって、交替管理情報に対する有効・無効情報を状態情報１０１１ｂとして持つことは有益である。
【０４５４】
さらに、更新後のＡＶＤＰの複製情報を記録するようにしたので、データの信頼性を向上させることが出来る。特にＡＶＤＰはＵＤＦ規格において、データ再生の起点となるので、その信頼性の向上は非常に有益である。
【０４５５】
なお、 図４６に示したように、全ての更新後のＡＶＤＰの複製情報は、同一の交替領域に記録されることが望ましい。
【０４５６】
さらに、更新後のＡＶＤＰの複製情報を更新後のＡＶＤＰよりも内周側に記録することにより以下のような効果が得られる。
【０４５７】
すなわち、図４６では、ＡＶＤＰ３８００ａ、ＡＶＤＰ ３８００ｂ及びＡＶＤＰ ３８００ｃの複製情報が、ＡＶＤＰ３８００ａ、ＡＶＤＰ ３８００ｂ及びＡＶＤＰ ３８００ｃより内周側の交替領域１０６に記録されている。
【０４５８】
このようなデータ配置を取ることにより、最新のＡＶＤＰにより高速にアクセスすることが可能となる。
【０４５９】
特に、ＡＶＤＰにおいては、そのうちの二つはボリューム空間において、離れた位置に記録されるため、それらをより内周側の交替領域にすべて集めて記録することにより高速なアクセスが実現される。
【０４６０】
なお、交替領域の構成は図１（ｂ）に示す構成に限らず、例えば、ＤＶＤ−ＲＡＭディスクのように、ユーザデータ領域１０８の内周から外周の中間の領域に、同心円上に複数の領域を設ける構成もあり得る。
【０４６１】
このような情報記録媒体の場合でも同様に、複製情報を元の情報より内周側に記録することが望ましい。
【０４６２】
以上より、本実施の形態によれば、イメージデータを用いた効率的なデータ追記を行え、かつ、最新のファイル構造に高速にアクセスすることが可能となる。
【０４６３】
なお、上述の実施の形態ではイメージデータの記録によるデータの更新について説明したが、ファイルを逐次記録し、最後に最新のボリューム構造やＡＶＤＰを記録する方法にも適用可能である。
【産業上の利用可能性】
【０４６４】
本発明は、これらに限定されないが、例えば追記型の光ディスク等の情報記録媒体や、ディスクビデオレコーダやディスクビデオカメラ等の記録・再生装置に利用可能である。
【図面の簡単な説明】
【０４６５】
【図１】図１は本発明の実施の形態における情報記録媒体の外観および情報記録媒体上のデータ構造を示す図
【図２】図２は本発明の実施の形態におけるディスク管理情報領域に含まれる情報のデータ構造を示す図
【図３Ａ】図３Ａは本発明の実施の形態における情報記録再生システムの構成を示すブロック図
【図３Ｂ】図３Ｂは本発明の実施の形態における情報記録再生システムの構成を示すブロック図
【図４Ａ】図４Ａは本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図４Ｂ】図４Ｂは本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図５】図５はＵＤＦ規格バージョン２．５で規定されるメタデータファイルに関連するデータ構造を示す図
【図６Ａ】図６Ａは本発明の実施の形態における記録処理を示すフローチャート
【図６Ｂ】図６Ｂは本発明の実施の形態における記録処理を示すフローチャート
【図７Ａ】図７Ａは本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図７Ｂ】図７Ｂは本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図８Ａ】図８Ａは本発明の実施の形態における再生処理を示すフローチャート
【図８Ｂ】図８Ｂは本発明の実施の形態における再生処理を示すフローチャート
【図９】図９は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図１０】図１０は本発明の実施の形態における再生処理を示すフローチャート
【図１１】図１１は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図１２】図１２は情報記録媒体に記録されるファイルおよびディレクトリの階層構造を示す図
【図１３】図１３は従来の技術における情報記録媒体上のデータ構造を示す図
【図１４】図１４は従来の技術における情報記録媒体上のデータ構造を示す図
【図１５】図１５は従来の技術における情報記録媒体上のデータ構造を示す図
【図１６】図１６は従来の技術における再生処理を示すフローチャート
【図１７】図１７は本発明の実施の形態における交替管理情報リストのデータ構造を示す図
【図１８】図１８は本発明の実施の形態における未記録領域および最終データ記録位置の一例を示す図
【図１９】図１９は本発明の実施の形態におけるディスク構造情報のデータ構造を示す図
【図２０】図２０は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図２１】図２１は本発明の実施の形態におけるイメージデータのデータ構造を示す図
【図２２】図２２は本発明の実施の形態におけるボリューム構造領域のデータ構造を示す図
【図２３】図２３は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図２４】図２４は本発明の実施の形態における記録処理を示すフローチャート
【図２５】図２５は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図２６】図２６は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図２７】図２７は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図２８】図２８は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図２９】図２９は本発明の実施の形態における記録処理を示すフローチャート
【図３０】図３０は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図３１】図３１は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図３２】図３２は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図３３】図３３は従来技術におけるコンピュータシステムの構成の示すブロック図
【図３４】図３４は従来の記録方法による情報記録媒体上のデータ構造を示す図
【図３５】図３５は従来の記録方法による情報記録媒体上のデータ構造を示す図
【図３６】図３６は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図３７】図３７は本発明の実施の形態におけるイメージデータのデータ構造を示す図
【図３８】図３８は本発明の実施の形態における記録処理を示すフローチャート
【図３９】図２９は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図４０】図４０は本発明の実施の形態における修復処理を示すフローチャート
【図４１】図４１は本発明の実施の形態における修復記録処理を示すフローチャート
【図４２】図４２は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図４３】図４３は本発明の実施の形態における再生処理を示すフローチャート
【図４４】図４４は本発明の実施の形態における交替管理情報リストのデータ構造を示す図
【図４５】図４５は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図４６】図４６は本発明の実施の形態における情報記録媒体上のデータ構造を示す図
【図４７】図４７は本発明の実施の形態における交替管理情報リストのデータ構造を示す図
【符号の説明】
【０４６６】
１００  情報記録媒体
１０１  リードイン領域
１０２、１０２ａ  データ領域
１０３、１０３ａ  リードアウト領域
１０４、１０４ａ、１０５、１０５ａ  ディスク管理情報領域
１０６、１０６ａ、１０７、１０７ａ  交替領域
１０８、１０８ａ  ユーザ領域
１０９  ボリューム空間
１１０、１２２  未記録領域
１２０  最終データ記録位置情報
１２１  トラック内最終データ記録位置
２１０  トラック管理情報
２１１  セッション開始情報
２１２  トラック開始位置情報
２１３  最終データ記録位置情報
２２０  空き領域管理情報
２２２  管理対象領域情報  
２２３  空き領域情報  
３００Ｂ  情報記録再生装置  
３０１  システム制御部  
３０２  メモリ回路  
３０３  Ｉ／Ｏバス  
３０４  磁気ディスク装置  
３０５  ホスト装置
３１０  ドライブ装置  
３１１  ドライブ制御部  
３１２  メモリ回路  
３１３  内部バス  
３１４  記録再生部  
４１０  ボリューム構造領域  
６００  ８００  ＡＶＤＰ    
６０１  論理ボリューム記述子  
６０２  区画マップ（タイプ２）  
４４０、６２０  メタデータファイル
４５０、６１３  メタデータミラーファイル  
５００、６５０、７４０、７５０  イメージデータ  
１０００  交替管理情報リスト
１０１０  交替管理情報
１１００  ディスク構造情報
１４０１、１４０２、１５０１、１５０２、１５０３  トラック
【図１】
0004753871.tif 000002
【図２】
0004753871.tif 000003
【図３Ａ】
0004753871.tif 000004
【図３Ｂ】
0004753871.tif 000005
【図４Ａ】
0004753871.tif 000006
【図４Ｂ】
0004753871.tif 000007
【図５】
0004753871.tif 000008
【図６Ａ】
0004753871.tif 000009
【図６Ｂ】
0004753871.tif 000010
【図７Ａ】
0004753871.tif 000011
【図７Ｂ】
0004753871.tif 000012
【図８Ａ】
0004753871.tif 000013
【図８Ｂ】
0004753871.tif 000014
【図９】
0004753871.tif 000015
【図１０】
0004753871.tif 000016
【図１１】
0004753871.tif 000017
【図１２】
0004753871.tif 000018
【図１３】
0004753871.tif 000019
【図１４】
0004753871.tif 000020
【図１５】
0004753871.tif 000021
【図１６】
0004753871.tif 000022
【図１７】
0004753871.tif 000023
【図１８】
0004753871.tif 000024
【図１９】
0004753871.tif 000025
【図２０】
0004753871.tif 000026
【図２１】
0004753871.tif 000027
【図２２】
0004753871.tif 000028
【図２３】
0004753871.tif 000029
【図２４】
0004753871.tif 000030
【図２５】
0004753871.tif 000031
【図２６】
0004753871.tif 000032
【図２７】
0004753871.tif 000033
【図２８】
0004753871.tif 000034
【図２９】
0004753871.tif 000035
【図３０】
0004753871.tif 000036
【図３１】
0004753871.tif 000037
【図３２】
0004753871.tif 000038
【図３３】
0004753871.tif 000039
【図３４】
0004753871.tif 000040
【図３５】
0004753871.tif 000041
【図３６】
0004753871.tif 000042
【図３７】
0004753871.tif 000043
【図３８】
0004753871.tif 000044
【図３９】
0004753871.tif 000045
【図４０】
0004753871.tif 000046
【図４１】
0004753871.tif 000047
【図４２】
0004753871.tif 000048
【図４３】
0004753871.tif 000049
【図４４】
0004753871.tif 000050
【図４５】
0004753871.tif 000051
【図４６】
0004753871.tif 000052
【図４７】
0004753871.tif 000053