(57)【要約】【課題】  部分的にフォーマットされたＤＶＤ＋ＭＲＷディスク及びこれに類似する記録媒体に対して、一時的交替領域（例えばＴＳＡ２）又は交替領域（例えばＳＡ２）が書き換えられた場合であっても、一時的交替領域が交替領域のデータを正しく反映できるようにする。【解決手段】  一時的交替領域のデータや交替領域のデータが変更された場合に、新たなユーザデータ領域内へ交替領域内のデータをコピーし、一時的交替領域を更新することで、常に正しい交替データが一時記憶領域に記録され、一時的交替領域が交替領域のデータを正しく反映するようになる。【選択図】    図３
2004164822.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、
前記交替領域へデータの交替を行なうデータ交替手段と、
前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、
前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新手段と、
を具備する情報記録装置。
【請求項２】
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、
前記交替領域へデータの交替を行なうデータ交替手段と、
前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、
前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新手段と、
を具備する情報記録装置。
【請求項３】
前記第１の更新手段は、前記一時的交替領域がユーザデータにより上書きされた場合に、前記一時的交替領域を更新する請求項１記載の情報記録装置。
【請求項４】
前記第２の更新手段は、ユーザが要求した記録領域が前記交替領域へ交替されており、その交替領域への記録により前記交替領域内のデータが更新された場合に、前記一時的交替領域を更新する請求項２記載の情報記録装置。
【請求項５】
前記第２の更新手段は、前記ユーザデータ領域内に新たな欠陥領域が検出され、前記交替領域内のデータを新たな交替領域に交替した場合に、前記一時的交替領域を更新する請求項２記載の情報記録装置。
【請求項６】
前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、
前記交替領域は、スペアエリア２（Spare Area 2）であり、
前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、
前記第１の更新手段は、前記テンポラリスペアエリア２のデータが変更された場合、ラストリトンアドレス（Last Written Address）に続く領域へ新たにテンポラリスペアエリア２を記録した後、テンポラリセカンダリテーブルエリア（Temporary Secondary Table Area）及びテンポラリリードアウト（Temporary Lead Out）を記録する請求項１記載の情報記録装置。
【請求項７】
前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、
前記交替領域は、スペアエリア２（Spare Area 2）であり、
前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、
前記第２の更新手段は、前記スペアエリア２のデータが変更された場合、ラストリトンアドレス（Last Written Address）に続く領域へ新たにテンポラリスペアエリア２を記録した後、テンポラリセカンダリテーブルエリア（Temporary Secondary Table Area）及びテンポラリリードアウト（Temporary Lead Out）を記録する請求項２記載の情報記録装置。
【請求項８】
前記更新手段は、ユーザから前記情報記録媒体の排出要求を受けた場合にその処理を実行する請求項１ないし７のいずれか一記載の情報記録装置。
【請求項９】
前記更新手段は、ユーザからのフォーマット中断要求を受けた場合にその処理を実行する請求項１ないし７のいずれか一記載の情報記録装置。
【請求項１０】
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、
前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、
前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、
前記交替領域へデータの交替を行なうデータ交替手段と、
前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、
前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開手段と、
を具備する情報記録装置。
【請求項１１】
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、
前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、
前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、
前記交替領域へデータの交替を行なうデータ交替手段と、
前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、
前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開手段と、
を具備する情報記録装置。
【請求項１２】
前記第１の再開手段は、前記一時的交替領域がユーザデータにより上書きされた場合にバックグラウンドフォーマットを再開する請求項１０記載の情報記録装置。
【請求項１３】
前記第２の再開手段は、ユーザが要求した記録領域が前記交替領域へ交替されており、その交替領域への記録により前記交替領域内のデータが更新された場合に、バックグラウンドフォーマットを再開する請求項１１記載の情報記録装置。
【請求項１４】
前記第２の再開手段は、前記ユーザデータ領域内に新たな欠陥領域が検出され、前記交替領域内のデータを新たな交替領域に交替した場合にバックグラウンドフォーマットを再開する請求項１１記載の情報記録装置。
【請求項１５】
前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、
前記交替領域は、スペアエリア２（Spare Area 2）であり、
前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、
前記第１の再開手段は、前記テンポラリスペアエリア２（Temporary Spare Area 2）のデータが変更された場合に、バックグラウンドフォーマットを再開する請求項１０記載の情報記録装置。
【請求項１６】
前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、
前記交替領域は、スペアエリア２（Spare Area 2）であり、
前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、
前記第２の再開手段は、前記スペアエリア２（Spare Area 2）のデータが変更された場合に、バックグラウンドフォーマットを再開する請求項１１記載の情報記録装置。
【請求項１７】
ハードウェア資源を用い、
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、
前記交替領域へデータの交替を行なうデータ交替ステップと、
前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、
前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新ステップと、
を実行する情報記録方法。
【請求項１８】
ハードウェア資源を用い、
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、
前記交替領域へデータの交替を行なうデータ交替ステップと、
前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、
前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新ステップと、
を実行する情報記録方法。
【請求項１９】
ハードウェア資源を用い、
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、
前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、
前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、
前記交替領域へデータの交替を行なうデータ交替ステップと、
前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、
前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開ステップと、
を実行する情報記録方法。
【請求項２０】
ハードウェア資源を用い、
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、
前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、
前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、
前記交替領域へデータの交替を行なうデータ交替ステップと、
前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、
前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開ステップと、
を実行する情報記録方法。
【請求項２１】
コンピュータにインストールされ、このコンピュータに、
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、
前記交替領域へデータの交替を行なうデータ交替ステップと、
前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、
前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新ステップと、
を実行させる機械読み取り可能な情報記録用プログラム。
【請求項２２】
コンピュータにインストールされ、このコンピュータに、
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、
前記交替領域へデータの交替を行なうデータ交替ステップと、
前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、
前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新ステップと、
を実行させる機械読み取り可能な情報記録用プログラム。
【請求項２３】
コンピュータにインストールされ、このコンピュータに、
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、
前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、
前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、
前記交替領域へデータの交替を行なうデータ交替ステップと、
前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、
前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開ステップと、
を実行させる機械読み取り可能な情報記録用プログラム。
【請求項２４】
コンピュータにインストールされ、このコンピュータに、
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、
前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、
前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、
前記交替領域へデータの交替を行なうデータ交替ステップと、
前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、
前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開ステップと、
を実行させる機械読み取り可能な情報記録用プログラム。
【請求項２５】
請求項２１ないし２４のいずれか一記載の情報記録用プログラムを記憶する記憶媒体。
【請求項２６】
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、
前記情報記録装置に情報記録動作を指示するホスト機器と、
を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、
前記情報記録媒体にデータ記録を行なう情報記録手段と、
前記交替領域へデータの交替を行なうデータ交替手段と、
前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、
前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新手段と、
を具備する情報記録システム。
【請求項２７】
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、
前記情報記録装置に情報記録動作を指示するホスト機器と、
を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、
前記情報記録媒体にデータ記録を行なう情報記録手段と、
前記交替領域へデータの交替を行なうデータ交替手段と、
前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、
前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新手段と、
を具備する情報記録システム。
【請求項２８】
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、
前記情報記録装置に情報記録動作を指示するホスト機器と、
を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、
前記情報記録媒体にデータ記録を行なう情報記録手段と、
前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、
前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、
前記交替領域へデータの交替を行なうデータ交替手段と、
前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、
前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開手段と、
を具備する情報記録システム。
【請求項２９】
ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、
前記情報記録装置に情報記録動作を指示するホスト機器と、
を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、
前記情報記録媒体にデータ記録を行なう情報記録手段と、
前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、
前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、
前記交替領域へデータの交替を行なうデータ交替手段と、
前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、
前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開手段と、
を具備する情報記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザデータ領域と交替領域とを有する情報記録媒体に記録を行なう情報記録装置、情報記録方法、情報記録用プログラム、情報記録用プログラムを記憶する記憶媒体、及び情報記録システムに関する。
【背景技術】
【０００２】
記録型ＣＤディスクやＤＶＤディスクに対し欠陥管理機能を付加したフォーマットとしてMt. Rainier規格が提唱されている。Mt. Rainier規格は、それぞれ再記録可能なディスクであるＣＤ−ＲＷディスク、ＤＶＤ＋ＲＷディスクに対し、従来の記録フォーマットとの互換を保ちつつ欠陥管理機能を新たに設けたフォーマットになっている。
【０００３】
ここで、Mt. Rainier規格の特徴について説明する。
（１）第一の特徴
Mt. Rainier規格の特徴は、欠陥管理領域及び交替領域を従来フォーマットにおけるユーザデータ領域に配置したことにある。
【０００４】
具体的には、欠陥管理領域はリードイン内のメインテーブルエリア（Main Table Area、以下、ＭＴＡと略称する）と呼ばれる領域と、従来フォーマットにおけるユーザデータ領域内のセカンダリテーブルエリア（Secondary Table Area、以下、ＳＴＡと略称する）と呼ばれる領域に存在する。
【０００５】
また、交替領域は、従来フォーマットにおけるユーザデータ領域内の交替領域（Spare Area、以下、ＳＡと略称する）と呼ばれる領域に記録される。
【０００６】
従って、Mt. Rainierフォーマットで記録されたディスクをMt. Rainier規格をサポートしていないドライブ装置（以下、従来ドライブ装置とする）に挿入した場合であっても、欠陥管理領域や交替領域は従来ドライブ装置がアクセス可能なユーザデータ領域に存在するため、特定のドライバ（以下、ＭＲＷドライバとする）を用いることで、交替セクタを正常に読み出すことが可能である。
【０００７】
例えば、ＤＶＤ＋ＲＷのMt. RainierフォーマットであるＤＶＤ＋ＭＲＷを従来ドライブ装置に挿入した場合、ＤＶＤ＋ＭＲＷは従来規格であるＤＶＤ＋ＲＷとの互換を持っているため、従来ドライブ装置は、ＤＶＤ＋ＲＷディスクが挿入されたと認識してこれをユーザに報告する。ここでＤＶＤ＋ＲＷディスクが挿入されたと報告を受けた場合、ＭＲＷドライバはディスク上の所定のアドレスを読み出すことでＤＶＤ＋ＭＲＷディスクが挿入されていることを知ることができる。これはMt. Rainier規格がユーザデータ領域の所定のアドレスにMt. Rainierディスクであることを示す情報を記録することになっているためである。これにより、ＤＶＤ＋ＭＲＷディスクが挿入されたことをＭＲＷドライバが認識すると、ＭＲＷドライバはユーザデータ領域内の所定の領域に記録された欠陥管理領域を読み出し、交替セクタに関する情報を取得する。交替領域自体もユーザデータ領域に存在しているため、ユーザからのデータ読み出し要求に対し、ＭＲＷドライバは読み出し要求が欠陥領域を含んでいた場合は、欠陥管理情報から交替先領域を取得し、従来ドライブ装置に対して交替先領域に対する読み出し要求を行なうことで、従来ドライブ装置であっても交替セクタを含んだＤＶＤ＋ＭＲＷディスクを正常に読み出すことができる。一方、ＤＶＤ＋ＭＲＷをサポートするドライブ装置（以下、ＭＲＷドライブ装置とする）であれば、上述のＭＲＷドライバを介することなく交替セクタを正常に読み出すことが可能である。
【０００８】
ここで、ＣＤ−ＲＷのMt. Rainier規格であるＣＤ−ＭＲＷとＤＶＤ＋ＭＲＷとの違いは、ＳＡの配置にある。ＣＤ−ＭＲＷ、ＤＶＤ＋ＭＲＷともに交替領域はユーザデータ領域にあるが、ＣＤ−ＭＲＷはユーザデータ領域に分散して存在するのに対し、ＤＶＤ＋ＭＲＷはユーザデータ領域の最内周と最外周の２個所に配置されている。ユーザデータ領域の最内周にあるＳＡをＳＡ１と呼び、最外周にあるＳＡをＳＡ２と呼ぶ。
（２）第二の特徴
Mt. Rainier規格のもう一つの特徴としては、バックグラウンドフォーマットが挙げられる。バックグラウンドフォーマットではユーザからのフォーマット要求に対して、リードイン領域の一部を記録しただけでユーザに対しフォーマット完了を通知し、ユーザからのアクセスがない時間に残りの領域をダミーデータで記録する。ユーザはフォーマット完了通知後、ディスク上の全ユーザデータ領域に対してランダムにデータ記録再生を行なうことができる。
【０００９】
また、バックグラウンドフォーマット中、ディスク全面を記録し終わる前にディスクを取り出すことも可能である。バックグラウンドフォーマット中にディスクを取り出す場合、部分的にフォーマットされたディスクを従来ドライブ装置が正常に読み出しを行なうために、記録データ間に存在する未記録領域をダミーデータで記録し、次にＭＲＷドライバが欠陥管理情報を取得できるよう、ユーザデータもしくはフォーマットにより記録された最外周アドレス（Last Written Address、以下、ＬＷＡという）から一時的なＳＴＡ（Temporary ＳＴＡ、以下、ＴＳＴＡという）を記録し、最後に一時的なリードアウト（Temporary Lead Out、以下、ＴＬＯという）を記録してディスクを排出する。ＤＶＤ＋ＭＲＷの場合、フォーマット中に欠陥が検出されＳＡ２へ交替されたディスクを取り出す場合は、前述のＬＷＡから一時的なＳＡ２（Temporary Spare Area 2、以下、ＴＳＡ２という）を確保しＳＡ２内に交替されているデータをコピーしてからＴＳＴＡ、ＴＬＯを記録する。これは、ＤＶＤ＋ＭＲＷでは前述のようにＳＡ２がユーザデータ領域の最外周に位置するため、ＳＡ２までの未記録領域をダミーデータで埋める処理を省き、ディスク取り出し要求に対する時間を短縮するためである。ＴＳＡ２は、従来ドライブ装置が交替されたデータを読み出すための一時的な交替領域であり、ＴＳＡ２領域のサイズはＳＡ２領域のうち実際に交替に使用されている領域の合計サイズとなる。
（３）具体例
図７に、ＣＤ−ＭＲＷとＤＶＤ＋ＭＲＷの記録フォーマットを示す。図７（ａ）は、ＣＤ−ＭＲＷの記録フォーマット、図７（ｂ）は、ＤＶＤ＋ＭＲＷの記録フォーマットである。
【００１０】
ＣＤ−ＭＲＷ及びＤＶＤ＋ＭＲＷは、共に、Lead in Zone、Data Zone、Lead Out Zoneに分割される。
【００１１】
Lead in Zoneには、ＭＴＡ（Main Table Area）が存在する。
【００１２】
Data Zoneには、ＧＡＡ（General Application Area）、ＳＡ（Spare Area）、ＤＡ（Data Area）、ＳＴＡ（Secondary Table Area）が存在する。Mt. Rainierでは、欠陥管理情報やフォーマットの状態に関する情報がＭＴＡ、ＳＴＡに記録されている。ＳＴＡはＭＴＡの内容をコピーしたもので、Data Zoneに配置されている。ユーザデータはＤＡに記録される。データ記録中にＤＡ内に欠陥が検出された場合は、ＳＡに交替される。また、ＧＡＡは、ＭＲＷディスクが従来ドライブ装置に挿入された場合に、ＭＲＷドライバがＭＲＷディスクであることを識別するための情報などが記録される。
【００１３】
このように、ＭＲＷは、欠陥管理領域であるＳＴＡ及び交替領域であるＳＡを、従来ドライブ装置がアクセス可能なData Zone内に配置することで、従来ドライブ装置での交替領域を含んだ読み出しを可能にしている。
【００１４】
なお、ＣＤ−ＭＲＷとＤＶＤ＋ＭＲＷの違いは、ＳＡエリアの配置にある。ＣＤ−ＭＲＷは、図７（ａ）に示すように、ＳＡとＤＡとを分散させて配置するのに対して、ＤＶＤ＋ＭＲＷは、図７（ｂ）に示すように、Data Zoneの最内周にＳＡ１を配置して最外周にＳＡ２を配置する。したがって、ユーザデータを記録するＤＡは連続して存在する。
【００１５】
図８に、部分的にフォーマットされたＣＤ−ＭＲＷ及びＤＶＤ＋ＭＲＷの記録状態を示す。図８（ａ）は、ＣＤ−ＭＲＷの記録フォーマット、図８（ｂ）は、ＤＶＤ＋ＭＲＷの記録フォーマットである。
【００１６】
ＣＤ−ＭＲＷでは、ユーザが記録を行なった領域あるいはフォーマットによりダミーデータで記録された領域の後に、ＴＳＴＡ（Temporary Secondary Table Area）を記録してＴＬＯ（Temporary Lead Out）を付加する。ＴＳＴＡには、ＭＴＡ情報がコピーされ、欠陥管理情報やフォーマット状態に関する情報が記録される。そこで、ＭＲＷドライバは、ＴＳＴＡを参照して交替情報を取得する。ＣＤ−ＭＲＷでは、ＳＡが分散して存在するため、バックグラウンドフォーマット中に、ｉ番目のＤＡエリアにて検出された欠陥は、通常、ｉ番目のＳＡエリアに交替される。
【００１７】
一方、ＤＶＤ＋ＭＲＷの場合、交替領域はＳＡ１とＳＡ２の２個所に存在するのみであるため、バックグラウンドフォーマット中にＳＡ２が使用される場合がある。ＳＡ２が使用された場合、従来ドライブ装置がＳＡ２に交替されたデータを読み出すためには、フォーマット済み領域からＳＡ２までをダミーデータで埋める必要がある。しかしながら、ＳＡ２はユーザデータ領域の最後に存在するため、ＳＡ２へ交替が発生したディスクについては、事実上、フォーマットが完了するまでディスクを取り出すことができなくなってしまう。そこで、このような問題を回避するため、ＤＶＤ＋ＭＲＷでは、図８（ｂ）に示すように、ＳＡ２へ交替されたデータをフォーマット済み領域のあとのＴＳＡ２（Temporary ＳＡ２）にコピーして、ＴＳＡ２の後にＴＳＴＡ及びＴＬＯを記録し、ディスクを排出する。
【００１８】
なお、図８中、De-icedとあるのは、データが記録されたことを意味する。つまり、icedは未記録を意味し、De-icedは未記録をなくすことを意味する。
（４）文献記載の技術
ユーザデータ領域に交替データを記録する情報記録装置として、特許文献１に示すような情報記録装置が提案されている。この情報記録装置は、ディスクの状態により、多くの欠陥領域が発生する可能性がある場合にユーザデータ領域の一部を交替領域として割り当てるものである。交替領域として割り当てられたユーザデータ領域は、以降交替領域として使用される。
【００１９】
【特許文献１】特開平１０-０２１５５２号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、Mt. Rainier規格を採用した場合、部分的にフォーマットされたＤＶＤ＋ＭＲＷディスクにデータを追記すると、次に示すような課題が発生する。このような課題について、図９を参照しながら説明する。
【００２１】
図９は、ＤＶＤ＋ＭＲＷにおいて、ＴＳＡ２の更新が必要となる場合を例示する模式図であり、その（ａ）は、部分的にフォーマットされたＤＶＤ＋ＭＲＷである。図９（ａ）では、フォーマット済み領域に続いてＳＡ２で交替されているデータがＴＳＡ２にコピーされ、その後にＴＳＴＡ、ＴＬＯが記録されている。
（１）第一の課題
図９（ｂ）に例示するように、ＴＳＡ２がユーザデータ領域内に存在するため、ＴＳＡ２がユーザデータにより上書きされる可能性がある。
【００２２】
これに対して、同様にユーザデータ領域内に存在するＴＳＴＡ、ＴＬＯがユーザデータにより上書きされた場合、ドライブ装置はバックグラウンドフォーマットを再開することになっている。フォーマットが再開されると、ディスク排出時にＴＳＡ２、ＴＳＴＡ、ＴＬＯが新たなＬＷＡから再度記録されるため、これらの領域がユーザデータの上書きにより破壊されることを防ぐことが可能になる。
【００２３】
しかしながら、ＴＳＡ２がユーザデータで上書きされた場合については考慮されておらず、ＴＳＡ２がユーザデータで上書きされた場合であっても、バックグラウンドフォーマットの再開等の手法でＴＳＡ２が再度記録されることはない。このため、ＴＳＡ２がユーザデータで上書きされた図９（ｂ）に例示するような場合には、ＴＳＡ２は上書きされたままの状態となり、このようなＴＳＡ２がユーザデータにより上書きされたディスクが従来ドライブ装置に挿入されると、従来ドライブ装置は誤った交替データをユーザに返してしまうという問題が発生する。つまり、部分的にフォーマットされたディスクにユーザデータを追記する処理において、ＴＳＡ２がユーザデータに上書きされた場合には、ＴＳＡ２がＳＡ２の情報を正しく反映していない状態が発生し、このようなディスクを従来ドライブ装置に挿入した場合、誤った情報をユーザに返してしまうことになる。
（２）第二の課題
ユーザがＳＡ２へ交替されている領域へデータ記録を行なうことが発生し得る。この場合、図９（ｃ）に例示するように、ＳＡ２のデータ更新が生ずる。
【００２４】
ここで、ＴＳＡ２は、従来ドライブ装置が交替データを読み出すためのものであり、ＭＲＷドライブ装置は本来のＳＡ２を参照して、ユーザが要求したデータをＳＡ２へ記録する。従って、ＳＡ２とＴＳＡ２とで異なるデータが記録されることになってしまう。
【００２５】
このように部分的にフォーマットされたディスクにユーザデータを追記する処理において、ＳＡ２が更新された場合、ＴＳＡ２がＳＡ２の情報を正しく反映していない状態が発生してしまう。このようなディスクを従来ドライブ装置に挿入した場合、誤った情報をユーザに返してしまうことになる。
（３）第三の課題
ユーザデータ記録中に新たな欠陥領域が検出された場合にも問題が生ずる。
【００２６】
前述のように、ＴＳＡ２領域のサイズはＳＡ２領域内で交替に使用されている領域だけのサイズしかないため、図９（ｄ）に示すように、新たに検出された交替情報を記録する領域が存在しなくなってしまうという問題がある。
【００２７】
本発明の目的は、部分的にフォーマットされたＤＶＤ＋ＭＲＷディスク及びこれに類似する記録媒体に対して、ユーザが一時的交替領域（例えばＴＳＡ２）へデータ記録を行なった場合であっても、一時的交替領域（例えばＴＳＡ２）が交替領域（例えばＳＡ２）のデータを正しく反映できるようにすることである。
【００２８】
本発明の目的は、部分的にフォーマットされたＤＶＤ＋ＭＲＷディスク及びこれに類似する記録媒体に対して、一時的交替領域（例えばＴＳＡ２）又は交替領域（例えばＳＡ２）が書き換えられた場合であっても、一時的交替領域（例えばＴＳＡ２）が交替領域（例えばＳＡ２）のデータを正しく反映できるようにすることである。
【課題を解決するための手段】
【００２９】
請求項１記載の情報記録装置の発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新手段と、を具備する。
【００３０】
したがって、一時的交替領域のデータが変更された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００３１】
請求項２記載の情報記録装置の発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新手段と、を具備する。
【００３２】
したがって、交替領域が更新された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００３３】
請求項３記載の発明は、請求項１記載の情報記録装置において、前記第１の更新手段は、前記一時的交替領域がユーザデータにより上書きされた場合に、前記一時的交替領域を更新する。
【００３４】
したがって、一時的交替領域がユーザデータに上書きされた場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００３５】
請求項４記載の発明は、請求項２記載の情報記録装置において、前記第２の更新手段は、ユーザが要求した記録領域が前記交替領域へ交替されており、その交替領域への記録により前記交替領域内のデータが更新された場合に、前記一時的交替領域を更新する。
【００３６】
したがって、交替領域への記録により交替領域が更新された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００３７】
請求項５記載の発明は、請求項２記載の情報記録装置において、前記第２の更新手段は、前記ユーザデータ領域内に新たな欠陥領域が検出され、前記交替領域内のデータを新たな交替領域に交替した場合に、前記一時的交替領域を更新する。
【００３８】
したがって、ユーザデータ領域内に新たな欠陥領域が検出されて交替領域内のデータが新たな交替領域に交替された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００３９】
請求項６記載の発明は、請求項１記載の情報記録装置において、前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、前記交替領域は、スペアエリア２（Spare Area 2）であり、前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、前記第１の更新手段は、前記テンポラリスペアエリア２のデータが変更された場合、ラストリトンアドレス（Last Written Address）に続く領域へ新たにテンポラリスペアエリア２を記録した後、テンポラリセカンダリテーブルエリア（Temporary Secondary Table Area）及びテンポラリリードアウト（Temporary Lead Out）を記録する。
【００４０】
したがって、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体に対して、請求項１記載の発明の作用をもたらすことが可能となる。
【００４１】
請求項７記載の発明は、請求項２記載の情報記録装置において、前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、前記交替領域は、スペアエリア２（Spare Area 2）であり、前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、前記第２の更新手段は、前記スペアエリア２のデータが変更された場合、ラストリトンアドレス（Last Written Address）に続く領域へ新たにテンポラリスペアエリア２を記録した後、テンポラリセカンダリテーブルエリア（Temporary Secondary Table Area）及びテンポラリリードアウト（Temporary Lead Out）を記録する。
【００４２】
したがって、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体に対して、請求項２記載の発明の作用をもたらすことが可能となる。
【００４３】
請求項８記載の発明は、請求項１ないし７のいずれか一記載の情報記録装置において、前記更新手段は、ユーザから前記情報記録媒体の排出要求を受けた場合にその処理を実行する。
【００４４】
一時的交替領域の更新は情報記録媒体の排出時にのみ行なわれ、これによって、一時的交替領域の更新処理によるユーザデータ記録要求のパフォーマンス低下を防ぐことが可能になる。また、排出された情報記録媒体には一時的交替領域のデータが正常に記録されているため、従来ドライブ装置での交替データ読み出しが保証される。
【００４５】
請求項９記載の発明は、請求項１ないし７のいずれか一記載の情報記録装置において、前記更新手段は、ユーザからのフォーマット中断要求を受けた場合にその処理を実行する。
【００４６】
一時的交替領域の更新はユーザからのフォーマット中断要求を受けた場合にのみ行なわれ、これによって、一時的交替領域の更新処理によるユーザデータ記録要求のパフォーマンス低下を防ぐことが可能になる。また、排出された情報記録媒体には一時的交替領域のデータが正常に記録されているため、従来ドライブ装置での交替データ読み出しが保証される。
【００４７】
請求項１０記載の情報記録装置の発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開手段と、を具備する。
【００４８】
ここで、一時的な交替領域（ＴＳＡ２）がユーザデータにより上書きされた後、あるいは交替領域（ＳＡ２）が更新された後、情報記録媒体（光ディスク）を取り出すことなく情報記録装置（ドライブ装置）の電源が遮断される可能性もありえる。この場合、一時的な交替領域（ＴＳＡ２）を更新することができず、誤った交替データが記録されたままになってしまうという問題が発生する。このような問題に対し、一時的な交替領域（ＴＳＡ２）の更新が必要な場合はバックグラウンドフォーマットを再開することで上記の問題を回避することができる。ＤＶＤ＋ＭＲＷにおいて、フォーマット途中の情報記録媒体（光ディスク）が挿入された場合、ホスト機器は、フォーマット状態を監視しており、バックグラウンドフォーマットを行なっている最中にユーザからディスク排出要求、あるいはＰＣの電源遮断などの要求があった場合には、バックグラウンドフォーマットを中断する処理を行なうことになっている。つまり、例えばユーザが一時的な交替領域（ＴＳＡ２）へデータ記録を行なった時点で、バックグラウンドフォーマットを再開すると、ホスト機器は、ユーザによるディスク排出あるいはＰＣの電源遮断要求を監視し、要求があった場合は情報記録装置（ドライブ装置）に対してフォーマット中断要求を行なわなければならない。したがって、情報記録装置（ドライブ装置）は、バックグラウンドフォーマットの中断要求を受けた時点で、一時的な交替領域（ＴＳＡ２）の更新処理を行なえばよく、また、フォーマット中断要求がなかった場合は本来の交替領域（ＳＡ２）までデータ記録されることになり、誤った交替データが記録されて情報記録媒体（光ディスク）が取り出されることを防ぐことが可能となる。こうして、一時的交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【００４９】
請求項１１記載の情報記録装置の発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開手段と、を具備する。
【００５０】
ここで、一時的な交替領域（ＴＳＡ２）がユーザデータにより上書きされた後、あるいは交替領域（ＳＡ２）が更新された後、情報記録媒体（光ディスク）を取り出すことなく情報記録装置（ドライブ装置）の電源が遮断される可能性もありえる。この場合、一時的な交替領域（ＴＳＡ２）を更新することができず、誤った交替データが記録されたままになってしまうという問題が発生する。このような問題に対し、一時的な交替領域（ＴＳＡ２）の更新が必要な場合はバックグラウンドフォーマットを再開することで上記の問題を回避することができる。ＤＶＤ＋ＭＲＷにおいて、フォーマット途中の情報記録媒体（光ディスク）が挿入された場合、ホスト機器は、フォーマット状態を監視しており、バックグラウンドフォーマットを行なっている最中にユーザからディスク排出要求、あるいはＰＣの電源遮断などの要求があった場合には、バックグラウンドフォーマットを中断する処理を行なうことになっている。つまり、例えばユーザが一時的な交替領域（ＴＳＡ２）へデータ記録を行なった時点で、バックグラウンドフォーマットを再開すると、ホスト機器は、ユーザによるディスク排出あるいはＰＣの電源遮断要求を監視し、要求があった場合は情報記録装置（ドライブ装置）に対してフォーマット中断要求を行なわなければならない。したがって、情報記録装置（ドライブ装置）は、バックグラウンドフォーマットの中断要求を受けた時点で、一時的な交替領域（ＴＳＡ２）の更新処理を行なえばよく、また、フォーマット中断要求がなかった場合は本来の交替領域（ＳＡ２）までデータ記録されることになり、誤った交替データが記録されて情報記録媒体（光ディスク）が取り出されることを防ぐことが可能となる。こうして、交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【００５１】
請求項１２記載の発明は、請求項１０記載の情報記録装置において、前記第１の再開手段は、前記一時的交替領域がユーザデータにより上書きされた場合にバックグラウンドフォーマットを再開する。
【００５２】
したがって、一時的交替領域がユーザデータに上書きされた場合、バックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【００５３】
請求項１３記載の発明は、請求項１１記載の情報記録装置において、前記第２の再開手段は、ユーザが要求した記録領域が前記交替領域へ交替されており、その交替領域への記録により前記交替領域内のデータが更新された場合に、バックグラウンドフォーマットを再開する。
【００５４】
したがって、交替領域への記録により交替領域が更新された場合、バックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【００５５】
請求項１４記載の発明は、請求項１１記載の情報記録装置において、前記第２の再開手段は、前記ユーザデータ領域内に新たな欠陥領域が検出され、前記交替領域内のデータを新たな交替領域に交替した場合にバックグラウンドフォーマットを再開する。
【００５６】
したがって、ユーザデータ領域内に新たな欠陥領域が検出されて交替領域内のデータが新たな交替領域に交替された場合、バックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【００５７】
請求項１５記載の発明は、請求項１０記載の情報記録装置において、前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、前記交替領域は、スペアエリア２（Spare Area 2）であり、前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、前記第１の再開手段は、前記テンポラリスペアエリア２（Temporary Spare Area 2）のデータが変更された場合に、バックグラウンドフォーマットを再開する。
【００５８】
したがって、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体に対して、請求項１０記載の発明の作用をもたらすことが可能となる。
【００５９】
請求項１６記載の発明は、請求項１１記載の情報記録装置において、前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、前記交替領域は、スペアエリア２（Spare Area 2）であり、前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、前記第２の再開手段は、前記スペアエリア２（Spare Area 2）のデータが変更された場合に、バックグラウンドフォーマットを再開する。
【００６０】
したがって、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体に対して、請求項１１記載の発明の作用をもたらすことが可能となる。
【００６１】
請求項１７記載の情報記録方法の発明は、ハードウェア資源を用い、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新ステップと、を実行する。
【００６２】
したがって、一時的交替領域のデータが変更された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００６３】
請求項１８記載の情報記録方法の発明は、ハードウェア資源を用い、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新ステップと、を実行する。
【００６４】
したがって、交替領域が更新された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００６５】
請求項１９記載の情報記録方法の発明は、ハードウェア資源を用い、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開ステップと、を実行する。
【００６６】
ここで、一時的な交替領域（ＴＳＡ２）がユーザデータにより上書きされた後、あるいは交替領域（ＳＡ２）が更新された後、情報記録媒体（光ディスク）を取り出すことなく情報記録装置（ドライブ装置）の電源が遮断される可能性もありえる。この場合、一時的な交替領域（ＴＳＡ２）を更新することができず、誤った交替データが記録されたままになってしまうという問題が発生する。このような問題に対し、一時的な交替領域（ＴＳＡ２）の更新が必要な場合はバックグラウンドフォーマットを再開することで上記の問題を回避することができる。ＤＶＤ＋ＭＲＷにおいて、フォーマット途中の情報記録媒体（光ディスク）が挿入された場合、ホスト機器は、フォーマット状態を監視しており、バックグラウンドフォーマットを行なっている最中にユーザからディスク排出要求、あるいはＰＣの電源遮断などの要求があった場合には、バックグラウンドフォーマットを中断する処理を行なうことになっている。つまり、例えばユーザが一時的な交替領域（ＴＳＡ２）へデータ記録を行なった時点で、バックグラウンドフォーマットを再開すると、ホスト機器は、ユーザによるディスク排出あるいはＰＣの電源遮断要求を監視し、要求があった場合は情報記録装置（ドライブ装置）に対してフォーマット中断要求を行なわなければならない。したがって、情報記録装置（ドライブ装置）は、バックグラウンドフォーマットの中断要求を受けた時点で、一時的な交替領域（ＴＳＡ２）の更新処理を行なえばよく、また、フォーマット中断要求がなかった場合は本来の交替領域（ＳＡ２）までデータ記録されることになり、誤った交替データが記録されて情報記録媒体（光ディスク）が取り出されることを防ぐことが可能となる。こうして、一時的交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【００６７】
請求項２０記載の情報記録方法の発明は、ハードウェア資源を用い、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開ステップと、を実行する。
【００６８】
ここで、一時的な交替領域（ＴＳＡ２）がユーザデータにより上書きされた後、あるいは交替領域（ＳＡ２）が更新された後、情報記録媒体（光ディスク）を取り出すことなく情報記録装置（ドライブ装置）の電源が遮断される可能性もありえる。この場合、一時的な交替領域（ＴＳＡ２）を更新することができず、誤った交替データが記録されたままになってしまうという問題が発生する。このような問題に対し、一時的な交替領域（ＴＳＡ２）の更新が必要な場合はバックグラウンドフォーマットを再開することで上記の問題を回避することができる。ＤＶＤ＋ＭＲＷにおいて、フォーマット途中の情報記録媒体（光ディスク）が挿入された場合、ホスト機器は、フォーマット状態を監視しており、バックグラウンドフォーマットを行なっている最中にユーザからディスク排出要求、あるいはＰＣの電源遮断などの要求があった場合には、バックグラウンドフォーマットを中断する処理を行なうことになっている。つまり、例えばユーザが一時的な交替領域（ＴＳＡ２）へデータ記録を行なった時点で、バックグラウンドフォーマットを再開すると、ホスト機器は、ユーザによるディスク排出あるいはＰＣの電源遮断要求を監視し、要求があった場合は情報記録装置（ドライブ装置）に対してフォーマット中断要求を行なわなければならない。したがって、情報記録装置（ドライブ装置）は、バックグラウンドフォーマットの中断要求を受けた時点で、一時的な交替領域（ＴＳＡ２）の更新処理を行なえばよく、また、フォーマット中断要求がなかった場合は本来の交替領域（ＳＡ２）までデータ記録されることになり、誤った交替データが記録されて情報記録媒体（光ディスク）が取り出されることを防ぐことが可能となる。こうして、交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【００６９】
請求項２１記載の機械読み取り可能な情報記録用プログラムの発明は、コンピュータにインストールされ、このコンピュータに、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新ステップと、を実行させる。
【００７０】
したがって、一時的交替領域のデータが変更された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００７１】
請求項２２記載の機械読み取り可能な情報記録用プログラムの発明は、コンピュータにインストールされ、このコンピュータに、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新ステップと、を実行させる。
【００７２】
したがって、交替領域が更新された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００７３】
請求項２３記載の機械読み取り可能な情報記録用プログラムの発明は、コンピュータにインストールされ、このコンピュータに、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開ステップと、を実行させる。
【００７４】
ここで、一時的な交替領域（ＴＳＡ２）がユーザデータにより上書きされた後、あるいは交替領域（ＳＡ２）が更新された後、情報記録媒体（光ディスク）を取り出すことなく情報記録装置（ドライブ装置）の電源が遮断される可能性もありえる。この場合、一時的な交替領域（ＴＳＡ２）を更新することができず、誤った交替データが記録されたままになってしまうという問題が発生する。このような問題に対し、一時的な交替領域（ＴＳＡ２）の更新が必要な場合はバックグラウンドフォーマットを再開することで上記の問題を回避することができる。ＤＶＤ＋ＭＲＷにおいて、フォーマット途中の情報記録媒体（光ディスク）が挿入された場合、ホスト機器は、フォーマット状態を監視しており、バックグラウンドフォーマットを行なっている最中にユーザからディスク排出要求、あるいはＰＣの電源遮断などの要求があった場合には、バックグラウンドフォーマットを中断する処理を行なうことになっている。つまり、例えばユーザが一時的な交替領域（ＴＳＡ２）へデータ記録を行なった時点で、バックグラウンドフォーマットを再開すると、ホスト機器は、ユーザによるディスク排出あるいはＰＣの電源遮断要求を監視し、要求があった場合は情報記録装置（ドライブ装置）に対してフォーマット中断要求を行なわなければならない。したがって、情報記録装置（ドライブ装置）は、バックグラウンドフォーマットの中断要求を受けた時点で、一時的な交替領域（ＴＳＡ２）の更新処理を行なえばよく、また、フォーマット中断要求がなかった場合は本来の交替領域（ＳＡ２）までデータ記録されることになり、誤った交替データが記録されて情報記録媒体（光ディスク）が取り出されることを防ぐことが可能となる。こうして、一時的交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【００７５】
請求項２４記載の機械読み取り可能な情報記録用プログラムの発明は、コンピュータにインストールされ、このコンピュータに、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開ステップと、を実行させる。
【００７６】
ここで、一時的な交替領域（ＴＳＡ２）がユーザデータにより上書きされた後、あるいは交替領域（ＳＡ２）が更新された後、情報記録媒体（光ディスク）を取り出すことなく情報記録装置（ドライブ装置）の電源が遮断される可能性もありえる。この場合、一時的な交替領域（ＴＳＡ２）を更新することができず、誤った交替データが記録されたままになってしまうという問題が発生する。このような問題に対し、一時的な交替領域（ＴＳＡ２）の更新が必要な場合はバックグラウンドフォーマットを再開することで上記の問題を回避することができる。ＤＶＤ＋ＭＲＷにおいて、フォーマット途中の情報記録媒体（光ディスク）が挿入された場合、ホスト機器は、フォーマット状態を監視しており、バックグラウンドフォーマットを行なっている最中にユーザからディスク排出要求、あるいはＰＣの電源遮断などの要求があった場合には、バックグラウンドフォーマットを中断する処理を行なうことになっている。つまり、例えばユーザが一時的な交替領域（ＴＳＡ２）へデータ記録を行なった時点で、バックグラウンドフォーマットを再開すると、ホスト機器は、ユーザによるディスク排出あるいはＰＣの電源遮断要求を監視し、要求があった場合は情報記録装置（ドライブ装置）に対してフォーマット中断要求を行なわなければならない。したがって、情報記録装置（ドライブ装置）は、バックグラウンドフォーマットの中断要求を受けた時点で、一時的な交替領域（ＴＳＡ２）の更新処理を行なえばよく、また、フォーマット中断要求がなかった場合は本来の交替領域（ＳＡ２）までデータ記録されることになり、誤った交替データが記録されて情報記録媒体（光ディスク）が取り出されることを防ぐことが可能となる。こうして、一時的交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【００７７】
請求項２５記載の記憶媒体の発明は、請求項２１ないし２４のいずれか一記載の情報記録用プログラムを記憶する。
【００７８】
したがって、請求項２１ないし２４のいずれか一記載の情報記録用プログラムと同一の作用効果を奏する。
【００７９】
請求項２６記載の情報記録システムの発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、前記情報記録装置に情報記録動作を指示するホスト機器と、を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、前記情報記録媒体にデータ記録を行なう情報記録手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新手段と、を具備する。
【００８０】
したがって、一時的交替領域のデータが変更された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００８１】
請求項２７記載の情報記録システムの発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、前記情報記録装置に情報記録動作を指示するホスト機器と、を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、前記情報記録媒体にデータ記録を行なう情報記録手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新手段と、を具備する。
【００８２】
したがって、交替領域が更新された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことが可能になる。
【００８３】
請求項２８記載の情報記録システムの発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、前記情報記録装置に情報記録動作を指示するホスト機器と、を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、前記情報記録媒体にデータ記録を行なう情報記録手段と、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開手段と、を具備する。
【００８４】
ここで、一時的な交替領域（ＴＳＡ２）がユーザデータにより上書きされた後、あるいは交替領域（ＳＡ２）が更新された後、情報記録媒体（光ディスク）を取り出すことなく情報記録装置（ドライブ装置）の電源が遮断される可能性もありえる。この場合、一時的な交替領域（ＴＳＡ２）を更新することができず、誤った交替データが記録されたままになってしまうという問題が発生する。このような問題に対し、一時的な交替領域（ＴＳＡ２）の更新が必要な場合はバックグラウンドフォーマットを再開することで上記の問題を回避することができる。ＤＶＤ＋ＭＲＷにおいて、フォーマット途中の情報記録媒体（光ディスク）が挿入された場合、ホスト機器は、フォーマット状態を監視しており、バックグラウンドフォーマットを行なっている最中にユーザからディスク排出要求、あるいはＰＣの電源遮断などの要求があった場合には、バックグラウンドフォーマットを中断する処理を行なうことになっている。つまり、例えばユーザが一時的な交替領域（ＴＳＡ２）へデータ記録を行なった時点で、バックグラウンドフォーマットを再開すると、ホスト機器は、ユーザによるディスク排出あるいはＰＣの電源遮断要求を監視し、要求があった場合は情報記録装置（ドライブ装置）に対してフォーマット中断要求を行なわなければならない。したがって、情報記録装置（ドライブ装置）は、バックグラウンドフォーマットの中断要求を受けた時点で、一時的な交替領域（ＴＳＡ２）の更新処理を行なえばよく、また、フォーマット中断要求がなかった場合は本来の交替領域（ＳＡ２）までデータ記録されることになり、誤った交替データが記録されて情報記録媒体（光ディスク）が取り出されることを防ぐことが可能となる。こうして、一時的交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【００８５】
請求項２９記載の情報記録システムの発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、前記情報記録装置に情報記録動作を指示するホスト機器と、を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、前記情報記録媒体にデータ記録を行なう情報記録手段と、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開手段と、を具備する。
【００８６】
ここで、一時的な交替領域（ＴＳＡ２）がユーザデータにより上書きされた後、あるいは交替領域（ＳＡ２）が更新された後、情報記録媒体（光ディスク）を取り出すことなく情報記録装置（ドライブ装置）の電源が遮断される可能性もありえる。この場合、一時的な交替領域（ＴＳＡ２）を更新することができず、誤った交替データが記録されたままになってしまうという問題が発生する。このような問題に対し、一時的な交替領域（ＴＳＡ２）の更新が必要な場合はバックグラウンドフォーマットを再開することで上記の問題を回避することができる。ＤＶＤ＋ＭＲＷにおいて、フォーマット途中の情報記録媒体（光ディスク）が挿入された場合、ホスト機器は、フォーマット状態を監視しており、バックグラウンドフォーマットを行なっている最中にユーザからディスク排出要求、あるいはＰＣの電源遮断などの要求があった場合には、バックグラウンドフォーマットを中断する処理を行なうことになっている。つまり、例えばユーザが一時的な交替領域（ＴＳＡ２）へデータ記録を行なった時点で、バックグラウンドフォーマットを再開すると、ホスト機器は、ユーザによるディスク排出あるいはＰＣの電源遮断要求を監視し、要求があった場合は情報記録装置（ドライブ装置）に対してフォーマット中断要求を行なわなければならない。したがって、情報記録装置（ドライブ装置）は、バックグラウンドフォーマットの中断要求を受けた時点で、一時的な交替領域（ＴＳＡ２）の更新処理を行なえばよく、また、フォーマット中断要求がなかった場合は本来の交替領域（ＳＡ２）までデータ記録されることになり、誤った交替データが記録されて情報記録媒体（光ディスク）が取り出されることを防ぐことが可能となる。こうして、交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることが防止される。
【発明の効果】
【００８７】
請求項１記載の情報記録装置の発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新手段と、を具備するので、一時的交替領域のデータが変更された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【００８８】
請求項２記載の情報記録装置の発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新手段と、を具備するので、交替領域が更新された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【００８９】
請求項３記載の発明は、請求項１記載の情報記録装置において、前記第１の更新手段は、前記一時的交替領域がユーザデータにより上書きされた場合に、前記一時的交替領域を更新するので、一時的交替領域がユーザデータに上書きされた場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【００９０】
請求項４記載の発明は、請求項２記載の情報記録装置において、前記第２の更新手段は、ユーザが要求した記録領域が前記交替領域へ交替されており、その交替領域への記録により前記交替領域内のデータが更新された場合に、前記一時的交替領域を更新するので、交替領域への記録により交替領域が更新された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【００９１】
請求項５記載の発明は、請求項２記載の情報記録装置において、前記第２の更新手段は、前記ユーザデータ領域内に新たな欠陥領域が検出され、前記交替領域内のデータを新たな交替領域に交替した場合に、前記一時的交替領域を更新するので、ユーザデータ領域内に新たな欠陥領域が検出されて交替領域内のデータが新たな交替領域に交替された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【００９２】
請求項６記載の発明は、請求項１記載の情報記録装置において、前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、前記交替領域は、スペアエリア２（Spare Area 2）であり、前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、前記第１の更新手段は、前記テンポラリスペアエリア２のデータが変更された場合、ラストリトンアドレス（Last Written Address）に続く領域へ新たにテンポラリスペアエリア２を記録した後、テンポラリセカンダリテーブルエリア（Temporary Secondary Table Area）及びテンポラリリードアウト（Temporary Lead Out）を記録するので、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体に対して、請求項１記載の発明の効果をもたらすことができる。
【００９３】
請求項７記載の発明は、請求項２記載の情報記録装置において、前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、前記交替領域は、スペアエリア２（Spare Area 2）であり、前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、前記第２の更新手段は、前記スペアエリア２のデータが変更された場合、ラストリトンアドレス（Last Written Address）に続く領域へ新たにテンポラリスペアエリア２を記録した後、テンポラリセカンダリテーブルエリア（Temporary Secondary Table Area）及びテンポラリリードアウト（Temporary Lead Out）を記録するので、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体に対して、請求項２記載の発明の効果をもたらすことができる。
【００９４】
請求項８記載の発明は、請求項１ないし７のいずれか一記載の情報記録装置において、前記更新手段は、ユーザから前記情報記録媒体の排出要求を受けた場合にその処理を実行するので、一時的交替領域の更新は情報記録媒体の排出時にのみ行なわれ、これによって、一時的交替領域の更新処理によるユーザデータ記録要求のパフォーマンス低下を防ぐことができる。また、排出された情報記録媒体には一時的交替領域のデータが正常に記録されているため、従来ドライブ装置での交替データ読み出しを保証することができる。
【００９５】
請求項９記載の発明は、請求項１ないし７のいずれか一記載の情報記録装置において、前記更新手段は、ユーザからのフォーマット中断要求を受けた場合にその処理を実行するので、一時的交替領域の更新はユーザからのフォーマット中断要求を受けた場合にのみ行なわれ、これによって、一時的交替領域の更新処理によるユーザデータ記録要求のパフォーマンス低下を防ぐことができる。また、排出された情報記録媒体には一時的交替領域のデータが正常に記録されているため、従来ドライブ装置での交替データ読み出しを保証することができる。
【００９６】
請求項１０記載の情報記録装置の発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開手段と、を具備するので、一時的交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【００９７】
請求項１１記載の情報記録装置の発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録手段と、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開手段と、を具備するので、交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【００９８】
請求項１２記載の発明は、請求項１０記載の情報記録装置において、前記第１の再開手段は、前記一時的交替領域がユーザデータにより上書きされた場合にバックグラウンドフォーマットを再開するので、一時的交替領域がユーザデータに上書きされた場合、バックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【００９９】
請求項１３記載の発明は、請求項１１記載の情報記録装置において、前記第２の再開手段は、ユーザが要求した記録領域が前記交替領域へ交替されており、その交替領域への記録により前記交替領域内のデータが更新された場合に、バックグラウンドフォーマットを再開するので、交替領域への記録により交替領域が更新された場合、バックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【０１００】
請求項１４記載の発明は、請求項１１記載の情報記録装置において、前記第２の再開手段は、前記ユーザデータ領域内に新たな欠陥領域が検出され、前記交替領域内のデータを新たな交替領域に交替した場合にバックグラウンドフォーマットを再開するので、ユーザデータ領域内に新たな欠陥領域が検出されて交替領域内のデータが新たな交替領域に交替された場合、バックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【０１０１】
請求項１５記載の発明は、請求項１０記載の情報記録装置において、前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、前記交替領域は、スペアエリア２（Spare Area 2）であり、前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、前記第１の再開手段は、前記テンポラリスペアエリア２（Temporary Spare Area 2）のデータが変更された場合に、バックグラウンドフォーマットを再開するので、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体に対して、請求項１０記載の発明の効果をもたらすことができる。
【０１０２】
請求項１６記載の発明は、請求項１１記載の情報記録装置において、前記情報記録媒体は、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体であり、前記交替領域は、スペアエリア２（Spare Area 2）であり、前記一時的交替領域は、テンポラリスペアエリア２（Temporary Spare Area 2）であり、前記第２の再開手段は、前記スペアエリア２（Spare Area 2）のデータが変更された場合に、バックグラウンドフォーマットを再開するので、ＤＶＤ＋ＭＲＷ規格に準拠した情報記録媒体に対して、請求項１１記載の発明の効果をもたらすことができる。
【０１０３】
請求項１７記載の情報記録方法の発明は、ハードウェア資源を用い、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新ステップと、を実行するので、一時的交替領域のデータが変更された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【０１０４】
請求項１８記載の情報記録方法の発明は、ハードウェア資源を用い、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新ステップと、を実行するので、交替領域が更新された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【０１０５】
請求項１９記載の情報記録方法の発明は、ハードウェア資源を用い、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開ステップと、を実行するので、一時的交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【０１０６】
請求項２０記載の情報記録方法の発明は、ハードウェア資源を用い、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開ステップと、を実行するので、交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【０１０７】
請求項２１記載の機械読み取り可能な情報記録用プログラムの発明は、コンピュータにインストールされ、このコンピュータに、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新ステップと、を実行させるので、一時的交替領域のデータが変更された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【０１０８】
請求項２２記載の機械読み取り可能な情報記録用プログラムの発明は、コンピュータにインストールされ、このコンピュータに、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新ステップと、を実行させるので、交替領域が更新された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【０１０９】
請求項２３記載の機械読み取り可能な情報記録用プログラムの発明は、コンピュータにインストールされ、このコンピュータに、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開ステップと、を実行させるので、一時的交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【０１１０】
請求項２４記載の機械読み取り可能な情報記録用プログラムの発明は、コンピュータにインストールされ、このコンピュータに、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録ステップと、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマットステップと、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開ステップと、前記交替領域へデータの交替を行なうデータ交替ステップと、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録ステップと、前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開ステップと、を実行させるので、一時的交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【０１１１】
請求項２５記載の記憶媒体の発明は、請求項２１ないし２４のいずれか一記載の情報記録用プログラムを記憶するので、請求項２１ないし２４のいずれか一記載の情報記録用プログラムと同一の作用効果を奏する。
【０１１２】
請求項２６記載の情報記録システムの発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、前記情報記録装置に情報記録動作を指示するホスト機器と、を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、前記情報記録媒体にデータ記録を行なう情報記録手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記一時的交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第１の更新手段と、を具備するので、一時的交替領域のデータが変更された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【０１１３】
請求項２７記載の情報記録システムの発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、前記情報記録装置に情報記録動作を指示するホスト機器と、を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、前記情報記録媒体にデータ記録を行なう情報記録手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域に一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記交替領域のデータが変更された場合に、新たなユーザデータ領域内へ前記交替領域内のデータをコピーし、前記一時的交替領域を更新する第２の更新手段と、を具備するので、交替領域が更新された場合、新たなユーザデータ領域内へ交替領域内のデータがコピーされ、これによって一時的交替領域を更新して常に正しい交替データを一時記憶領域に記録しておくことができる。
【０１１４】
請求項２８記載の情報記録システムの発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、前記情報記録装置に情報記録動作を指示するホスト機器と、を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、前記情報記録媒体にデータ記録を行なう情報記録手段と、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記一時的交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第１の再開手段と、を具備するので、一時的交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【０１１５】
請求項２９記載の情報記録システムの発明は、ユーザが要求したデータを記録するユーザデータ領域とこのユーザデータ領域内に存在する欠陥を交替するための交替領域とを備えた情報記録媒体にデータ記録を行なう情報記録装置と、前記情報記録装置に情報記録動作を指示するホスト機器と、を具備し、前記情報記録装置と前記ホスト機器との何れか一方に又は両方に分散して、前記情報記録媒体にデータ記録を行なう情報記録手段と、前記情報記録媒体に対するフォーマットをバックグラウンドで行なうバックグラウンドフォーマット手段と、前記情報記録媒体が部分的にフォーマットされていた場合に、バックグラウンドフォーマットを再開するバックグラウンドフォーマット再開手段と、前記交替領域へデータの交替を行なうデータ交替手段と、前記交替領域内のデータを前記ユーザデータ領域へ一時的にコピーして一時的交替領域を生成する一時的交替領域記録手段と、前記交替領域のデータが変更された場合に、バックグラウンドフォーマットを再開する第２の再開手段と、を具備するので、交替領域の更新が必要になった場合にバックグラウンドフォーマットが再開され、これによって一時的交替領域が更新されないままドライブ装置の電源が遮断されて一時的交替領域に誤った交替データが記録された情報記録媒体となることを防止することができる。
【発明を実施するための最良の形態】
【０１１６】
本発明の実施の一形態を図１ないし図６に基づいて説明する。この場合において、図７ないし図９に基づいて説明した部分と同一部分は同一符号で示し、説明も省略する。
【０１１７】
本実施の形態は、本発明の情報記録装置を光ディスク装置へ適用した一例である。図１は、光ディスク装置の構成例を示す模式図である。
【０１１８】
［基本構成］
図１に示すように、光ディスク装置１０１は、光ディスクに対して情報の記録再生動作を実行するハードウェア資源であるドライブ装置１０２と、このドライブ装置１０２のドライバ１０３とから構成されている。この場合、ドライブ装置１０２はＭＲＷドライブ装置１０２ではなく、従来のドライブ装置１０２を用いることができる。これに対して、ドライバ１０３は、Mt. Rainier規格に順するドライバである。
【０１１９】
ドライブ装置１０２は、情報記録媒体である光ディスク１０４、本実施の形態ではＤＶＤ＋ＭＲＷやＤＶＤ＋ＲＷを回転させ、回転する光ディスク１０４にレーザ光を照射して情報の記録再生動作を実行する。そのための構成として、ドライブ装置１０２は、光ディスク１０４を回転駆動するモータ１０５、光ディスク１０４にレーザ光を照射する光ピックアップ１０６、及びこの光ピックアップ１０６を光ディスク１０４の半径方向に移動させる粗動モータ１０７という構造部品と、これらの各部を制御する制御系とを具備する。
【０１２０】
制御系として、ドライブ装置１０２は、各部を集中制御するコントローラ１０８を備え、このコントローラ１０８に制御される回転制御系１０９、ピックアップ制御系１１０、粗動モータ制御系１１１及び信号処理系１１２を備える。回転制御系１０９は、光ディスク１０４を回転駆動するモータ１０５の動作を制御する。ピックアップ制御系１１０は、光ディスク１０４にレーザ光を照射する光ピックアップ１０６の動作を制御する。粗動モータ制御系１１１は、光ピックアップ１０６を光ディスク１０４の半径方向に移動させる粗動モータ１０７の動作を制御する。信号処理系１１２は、ピックアップ制御系１１０によって制御された光ピックアップ１０６から照射されて光ディスク１０４を反射したレーザ光を図示しない光受光素子で受光し、その受光信号を処理する構成のものである。この信号処理系１１２は、光ディスク１０４から読み出したデータをキャッシュメモリ１１３に蓄える。そして、コントローラ１０８は、キャッシュメモリ１１３に蓄えられたデータを、外部インターフェース１１４を介して接続されたホスト機器１１５に転送する。
【０１２１】
上記制御系を構成する回転制御系１０９、ピックアップ制御系１１０、粗動モータ制御系１１１及び信号処理系１１２は、例えばデジタル回路によって構成される。
【０１２２】
これに対して、ドライブ装置１０２が備えるコントローラ１０８は、一例としてマイクロコンピュータによって構築され、このマイクロコンピュータ構成のコントローラ１０８には、ドライブ装置１０２のドライバ１０３を構成する情報記録用プログラム１１６がインストールされている。情報記録用プログラム１１６は、コントローラ１０８が備える記録媒体、例えばＲＯＭに固定的に記録されていても、例えばバッテリバックアップＲＡＭや不揮発性メモリ等に書き換え自在に記録されていても良い。
【０１２３】
ドライブ装置１０２のドライバ１０３を格納する別の実施の形態として、図２に示すように、ドライバ１０３を構成する情報記録用プログラム１１６は、ホスト機器１１５側のプログラム格納領域１１７にインストールされていても良く（図２（ａ）参照）、あるいは、ホスト機器１１５のＯＳ１１８に含まれていても良く（図２（ｂ）参照）、さらには、その一部がホスト機器１１５のＯＳ１１８に含まれていても良い（図２（ｃ）参照）。図２に例示するドライブ装置１０２のドライバ１０３を格納する別の実施の形態の場合、ドライブ装置１０２とホスト機器１１５とは情報記録システムを構築する。
【０１２４】
［基本動作］
このような構成において、コントローラ１０８は、ドライバ１０３を構成する情報記録用プログラム１１６に従いドライブ装置１０２を駆動制御し、光ピックアップ１０６からレーザ光を光ディスク１０４に照射させる。これにより、情報記録媒体である光ディスク１０４にデータ記録が行われる（情報記録手段、情報記録ステップ）。
【０１２５】
本実施の形態のように、Mt. Rainier規格に順ずるドライバ１０３では、欠陥管理情報やフォーマットの状態に関する情報を光ディスク１０４であるＤＶＤ＋ＭＲＷのＭＴＡ、ＳＴＡに記録する。ＳＴＡはＭＴＡの内容をコピーしたもので、Data Zoneに配置されている。そして、データ記録中にＤＡ内に欠陥が検出された場合は、そのデータ書き込み領域が交替領域であるＳＡに交替される（データ交替手段、データ交替ステップ）。
【０１２６】
このように、欠陥管理領域であるＳＴＡ及び交替領域であるＳＡを、従来構成のドライブ装置１０２がアクセス可能なData Zone内に配置することで、従来構成のドライブ装置１０２での交替領域を含んだ読み出しが可能である。
【０１２７】
また、本実施の形態のドライバ１０３を構成する情報記録用プログラム１１６は、バックグラウンドフォーマットを実行する。つまり、バックグラウンドフォーマットでは、ユーザからのフォーマット要求に対して、リードイン領域（Lead in Zone）の一部を記録しただけでユーザに対しフォーマット完了を通知し、ユーザからのアクセスがない時間に残りの領域をダミーデータで記録する（バックグラウンドフォーマット手段、バックグラウンドフォーマットステップ）。
【０１２８】
ユーザはフォーマット完了通知後、光ディスク１０４上の全ユーザデータ領域に対してランダムにデータ記録再生を行なうことができる。
【０１２９】
このようなバックグラウンドフォーマット中、光ディスク１０４の全面を記録し終わる前に光ディスク１０４を取り出すことも可能である。ドライバ１０３を構成する情報記録用プログラム１１６は、バックグラウンドフォーマット中に光ディスク１０４を取り出す場合、部分的にフォーマットされた光ディスク１０４を従来構成のドライブ装置１０２によって正常に読み出しを行ない得るようにするために、記録データ間に存在する未記録領域をダミーデータで記録し、次にドライバ１０３が欠陥管理情報を取得できるよう、ユーザデータもしくはフォーマットにより記録されたＬＷＡからＴＳＴＡを記録し、最後にＴＬＯを記録してディスクを排出する。このようにフォーマット途中で排出されたディスクに対し、フォーマットの再開を行うことも可能である。フォーマットを再開する場合、ＬＷＡ位置からダミーデータが記録される（バックグラウンドフォーマット再開手段、バックグラウンドフォーマット再開ステップ）。
【０１３０】
一方、ＤＶＤ＋ＭＲＷの場合、交替領域はＳＡ１とＳＡ２との２個所に存在するのみであるため、バックグラウンドフォーマット中にＳＡ２が使用される場合がある。ＳＡ２が使用された場合、従来構成のドライブ装置１０２がＳＡ２に交替されたデータを読み出すためには、フォーマット済み領域からＳＡ２までをダミーデータで埋める必要がある。しかしながら、ＳＡ２はユーザデータ領域の最後に存在するため、ＳＡ２へ交替が発生した光ディスク１０４については、事実上、フォーマットが完了するまで光ディスク１０４を取り出すことができなくなってしまう。そこで、このような問題を回避するため、ＤＶＤ＋ＭＲＷでは、図８（ｂ）に示すように、ＳＡ２へ交替されたデータをフォーマット済み領域のあとのＴＳＡ２にコピーして、ＴＳＡ２の後にＴＳＴＡ及びＴＬＯを記録し、ディスクを排出する（一時的交替領域記録手段、一時的交替領域記録ステップ）。
【０１３１】
［一時的交替領域（ＴＳＡ２）の更新処理］
ところが、後述する各種の条件によっては、ＳＡ２とＴＳＡ２との同一性が維持されなくなる可能性があり、この場合には光ディスク１０４にアクセスするユーザに誤った情報を返してしまうことになる。そこで、本実施の形態では、ＴＳＡ２の更新処理を実行することで、そのような問題に対処している。
【０１３２】
ここで、本実施の形態のドライバ１０３により実行されるＴＳＡ２の更新処理について、図３、図４及び図９を参照しながら述べる。ここでは、ユーザがＴＳＡ２領域へデータ記録を行なった場合を例に挙げて説明する。
【０１３３】
図３（ａ）は、部分的にフォーマットされた光ディスク１０４であるＤＶＤ＋ＭＲＷにユーザがデータ記録を行なった結果、ＴＳＡ２がユーザデータにより上書きされたことを示す。つまり、図３（ａ）中、ハッチングが付された領域が上書き（オーバーライト）領域であり、この上書き領域は、ＴＳＡ２に跨ってしまっている。
【０１３４】
このため、ＴＳＡ２は上書きされたままの状態となり、このようなＴＳＡ２がユーザデータにより上書きされた光ディスク１０４が従来構成のドライブ装置１０２に挿入されると、従来構成のドライブ装置１０２は、誤った交替データをユーザに返してしまうという問題が発生する。つまり、部分的にフォーマットされた光ディスク１０４にユーザデータを追記する処理において、ＴＳＡ２がユーザデータに上書きされた場合には、ＴＳＡ２がＳＡ２の情報を正しく反映していない状態が発生し、このような光ディスク１０４を従来構成のドライブ装置１０２に挿入した場合、誤った情報をユーザに返してしまうことになる。
【０１３５】
そこで、本実施の形態では、図３（ｂ）に示すように、ドライバ１０３を構成する情報記録用プログラム１１６に従ったコントローラ１０８の処理により、ＴＳＡ２がユーザデータにより上書きされた場合、所定のタイミングで、ＳＡ２からコピーしたＴＳＡ２をＬＷＡの位置から光ディスク１０４に記録し、さらにＴＳＡ２に続いてＴＳＴＡとＴＬＯとを記録する（第１の更新手段）。
【０１３６】
これにより、ユーザがＴＳＡ２領域にデータ記録を行なった場合も、ＴＳＡ２情報がユーザデータにより失われることを防ぐことが可能となる。
【０１３７】
ここで、図３では、部分的にフォーマットされた光ディスク１０４であるＤＶＤ＋ＭＲＷにユーザがデータ記録を行なった結果、ＴＳＡ２がユーザデータにより上書きされた状況を想定している。そして、本実施の形態では、このような状況が発生した場合の問題、つまりＴＳＡ２がＳＡ２の情報を正しく反映していない状態が発生することを防止している。
【０１３８】
これに対して、ＳＡ２のデータ更新が生じた場合にも、ＴＳＡ２がＳＡ２の情報を正しく反映していない状態が発生する。ＳＡ２のデータ更新は、ユーザがＳＡ２へ交替されている領域へデータ記録を行なった場合や、ユーザデータ記録中に新たな欠陥領域が検出された場合に発生し得る。
【０１３９】
本実施の形態によれば、このような状態が発生した場合も、ドライバ１０３を構成する情報記録用プログラム１１６に従ったコントローラ１０８の処理により、所定のタイミングで、ＳＡ２からコピーしたＴＳＡ２をＬＷＡの位置から光ディスク１０４に記録し、さらにＴＳＡ２に続いてＴＳＴＡとＴＬＯとを記録する（第２の更新手段）。
【０１４０】
これにより、ＴＳＡ２がＳＡ２の情報を正しく反映していない状態の発生が防止される。
【０１４１】
ここで、上述したドライバ１０３を構成する情報記録用プログラム１１６に従ったコントローラ１０８によるＴＳＡ２の更新処理の流れを図４のフローチャートを参照しながら説明する。
【０１４２】
ユーザからデータ記録要求があった場合（ステップＳ１）、データ記録を行なう（ステップＳ２）。ここで、ユーザが要求した記録領域がＳＡ２に交替されていた場合は、ＳＡ２領域の方へデータ記録を行なう。
【０１４３】
次に、要求アドレスがＴＳＡ２領域であったかどうかを判定し（ステップＳ３）、ＴＳＡ２領域であった場合はＴＳＡ２更新フラグをセットする（ステップＳ６）。
【０１４４】
ステップＳ３での判定の結果、ＴＳＡ２領域でなかった場合は、要求アドレスがＳＡ２に交替されているかどうかを判定し（ステップＳ４）、ＳＡ２へ交替されていた場合はＴＳＡ２更新フラグをセットする（ステップＳ６）。
【０１４５】
ステップＳ４での判定の結果、ＳＡ２へ交替されていなかった場合は、要求アドレスへの記録で新たにＳＡ２へ交替が発生したかを判定し（ステップＳ５）、ＳＡ２への新たな交替が発生していた場合はＴＳＡ２更新フラグをセットする（ステップＳ６）。
【０１４６】
一方、ステップＳ１においてユーザからのデータ記録要求がなかった場合は、さらに光ディスク１０４の排出要求があるかチェックし（ステップＳ７）、光ディスク１０４の排出要求があった場合（ステップＳ７のＹ）、ＴＳＡ２更新フラグがセットされているかをチェックする（ステップＳ８）。ＴＳＡ２更新フラグがセットされていなければそのままディスクを排出して処理を終了するが（ステップＳ１１）、ＴＳＡ２更新フラグがセットされていた場合はＬＷＡからＴＳＡ２を新たに記録し（ステップＳ９）、ＴＳＡ２に続いてＴＳＴＡ、ＴＬＯを記録し（ステップＳ１０）、その後にディスクを排出して処理を終了する（ステップＳ１１）。
【０１４７】
以上説明したように、本実施の形態によれば、ユーザから光ディスク１０４の排出要求を受けたタイミングでＴＳＡ２の更新処理を実行する。これによって、一時的交替領域であるＴＳＡ２の更新処理によるユーザデータ記録要求のパフォーマンス低下を防ぐことが可能になる。
【０１４８】
別の実施の形態として、ＴＳＡ２の更新タイミングとしては、フォーマット中断要求時であっても良い。この場合には、ステップＳ７でのイジェクト要求有無の判断処理を、フォーマット中断要求有無の判断処理に変更する。
【０１４９】
［バックグラウンドフォーマットの再開処理］
本実施の形態のドライバ１０３を構成する情報記録用プログラム１１６は、ユーザがＴＳＡ２領域へデータ記録を行なった場合に、バックグラウンドフォーマットを再開させる（第１の再開手段）。
【０１５０】
図３（ｃ）に示すように、バックグラウンドフォーマットの再開では、ＬＷＡ（ＴＬＯ開始アドレス）からダミーデータ記録が開始される。このような光ディスク１０４を再度取り出す際は、ホスト機器１１５からフォーマット中断要求が発行されるため、ドライブ装置１０２は、フォーマット中断要求を受けた時点で新たなＬＷＡからＴＳＡ２及びＴＳＴＡ、ＴＬＯを記録して光ディスク１０４を排出する。なお、ユーザからフォーマット中断要求がなかった場合は、本来のＳＡ２及びＳＴＡ、ＬＯが記録されることになる。
【０１５１】
こうして、ユーザがＴＳＡ２領域にデータ記録を行なった場合も、ＴＳＡ２情報がユーザデータにより失われることを防ぐことが可能となる。
【０１５２】
ここで、図３（ｃ）では、部分的にフォーマットされた光ディスク１０４であるＤＶＤ＋ＭＲＷにユーザがデータ記録を行なった結果、ＴＳＡ２がユーザデータにより上書きされた状況を想定している。そして、本実施の形態では、このような状況が発生した場合の問題、つまりＴＳＡ２がＳＡ２の情報を正しく反映していない状態が発生することを防止している。
【０１５３】
これに対して、ＳＡ２のデータ更新が生じた場合にも、ＴＳＡ２がＳＡ２の情報を正しく反映していない状態が発生する。ＳＡ２のデータ更新は、ユーザがＳＡ２へ交替されている領域へデータ記録を行なった場合や、ユーザデータ記録中に新たな欠陥領域が検出された場合に発生し得る。
【０１５４】
本実施の形態によれば、このような状態が発生した場合も、ドライバ１０３を構成する情報記録用プログラム１１６に従ったコントローラ１０８の処理により、図３（ｃ）に示すようなバックグラウンドフォーマットの再開処理が実行される。つまり、バックグラウンドフォーマットの再開では、ＬＷＡ（ＴＬＯ開始アドレス）からダミーデータ記録が開始される。このような光ディスク１０４を再度取り出す際は、ホスト機器１１５からフォーマット中断要求が発行されるため、ドライブ装置１０２は、フォーマット中断要求を受けた時点で新たなＬＷＡからＴＳＡ２及びＴＳＴＡ、ＴＬＯを記録して光ディスク１０４を排出する（第２の再開手段）。
【０１５５】
ここで、上述したドライバ１０３を構成する情報記録用プログラム１１６に従ったコントローラ１０８によるバックグラウンドフォーマットの再開処理の流れを図５のフローチャートを参照しながら説明する。
【０１５６】
ユーザからデータ記録要求があった場合（ステップＳ２１）、データ記録を行なう（ステップＳ２２）。ここで、ユーザが要求した記録領域がＳＡ２に交替されていた場合は、ＳＡ２領域のほうへデータ記録を行なう。
【０１５７】
次に、要求アドレスがＴＳＡ２領域であったかどうかを判定し（ステップＳ２３）、ＴＳＡ２領域であった場合は（ステップＳ２３のＹ）、バックグラウンドフォーマットを再開する（ステップＳ２６）。
【０１５８】
ＴＳＡ２領域でなかった場合は（ステップＳ２３のＮ）、要求アドレスがＳＡ２に交替されているかどうかを判定し（ステップＳ２４）、ＳＡ２へ交替されていた場合は（ステップＳ２４のＹ）、バックグラウンドフォーマットを再開する（ステップＳ２６）。
【０１５９】
ステップＳ２４での判定の結果、ＳＡ２へ交替されていなかった場合は（ステップＳ２４のＮ）、要求アドレスへの記録で新たにＳＡ２へ交替が発生したかを判定し（ステップＳ２５）、ＳＡ２への新たな交替が発生していた場合は（ステップＳ２５のＹ）、バックグラウンドフォーマットを再開する（ステップＳ２６）。
【０１６０】
一方、ステップＳ２１において、ユーザからのデータ記録要求がなかった場合は（ステップＳ２１のＮ）、さらにバックグラウンドフォーマット中断要求があるかチェックし（ステップＳ２７）、フォーマット中断要求があった場合（ステップＳ２７のＹ）、バックグラウンドフォーマット中であるかチェックする（ステップＳ２８）。
【０１６１】
その判定の結果、バックグラウンドフォーマット中でなければ処理を終了するが（ステップＳ２８のＮ）、バックグラウンドフォーマット中であった場合は（ステップＳ２８のＹ）、バックグラウンドフォーマットを中断し（ステップＳ２９）、ＬＷＡからＴＳＡ２を新たに記録し（ステップＳ３０）、ＴＳＡ２に続いてＴＳＴＡ、ＴＬＯを記録して（ステップＳ３１）、処理を終了する。
【０１６２】
［再生処理］
再生処理では、従来構成のドライブ装置１０２とＭＲＷドライバ（リーダドライバ）との組合せによってＭＲＷディスクである光ディスク１０４に記録されたデータを読み出す。
【０１６３】
ドライバ１０３を構成する情報記録用プログラム１１６に従ったコントローラ１０８の処理として、光ディスク１０４がＭＲＷディスクであるかどうかが判定される（ステップＳ４１）。この判定は、光ディスクのＤＡに含まれているＧＡＡ（図７参照）を参照して実行される。
【０１６４】
その判定の結果、光ディスク１０４がＭＲＷディスクでない場合には（ステップＳ４１のＮ）、ユーザ再生要求を待って再生処理を実行する（ステップＳ４９〜５２）。
【０１６５】
これに対して、光ディスク１０４がＭＲＷディスクであると判定された場合には（ステップＳ４１のＹ）、ＴＬＯ開始アドレスの検索（ステップＳ４２）、ＴＳＴＡ開始アドレスの検索（ステップＳ４３）、ＴＳＴＡの読み出し（ステップＳ４４）という処理を経ることによって、交替情報であるＴＳＡ及びＴＳＡ２を取得し（ステップＳ４５）、ＭＲＷドライバのマウントを終了し（ステップＳ４６）、ユーザ再生要求を待って再生処理を実行する（ステップＳ４９〜５２）。
【０１６６】
再生処理では、ＤＡのデータ中、交替されているデータがあるかどうかを判定し（ステップＳ４８）、交替されているデータがなければ、再生処理をその終了まで続行する（ステップＳ５２）。
【０１６７】
これに対して、ＤＡのデータ中、交替されているデータがある場合には、そのデータを交替先のアドレスに変換し（ステップＳ４９）、交替先を読み出して（ステップＳ５０）、再生処理をその終了まで続行する（ステップＳ５２）。
【図面の簡単な説明】
【０１６８】
【図１】光ディスク装置の構成例を示す模式図である。
【図２】情報記録システムの構成例を示す模式図である。
【図３】光ディスク（ＤＶＤ＋ＭＲＷ）の記録フォーマットを示す模式図である。
【図４】一時的交替領域（ＴＳＡ２）の更新処理の流れを示すフローチャートである。
【図５】バックグラウンドフォーマット再開処理の流れを示すフローチャートである。
【図６】再生処理の流れを示すフローチャートである。
【図７】光ディスク（ＣＤ−ＭＲＷ及びＤＶＤ＋ＭＲＷ）の記録フォーマットを示す模式図である。
【図８】光ディスク（ＣＤ−ＭＲＷ及びＤＶＤ＋ＭＲＷ）の記録フォーマットを示す模式図である。
【図９】光ディスク（ＣＤ−ＭＲＷ及びＤＶＤ＋ＭＲＷ）の記録フォーマットを示す模式図である。
【符号の説明】
【０１６９】
１０１    情報記録装置
１１５    ホスト機器
ＤＡ      ユーザデータ領域
ＳＡ      交替領域
ＳＡ１    交替領域
ＳＡ２    交替領域、スペアエリア２
ＴＳＡ    一時的な交替領域
ＴＳＡ２  一時的な交替領域、テンポラリスペアエリア２
ＬＷＡ    ラストリトンアドレス
ＴＬＯ    テンポラリリードアウト
【図１】
2004164822.tif 000003
【図２】
2004164822.tif 000004
【図３】
2004164822.tif 000005
【図４】
2004164822.tif 000006
【図５】
2004164822.tif 000007
【図６】
2004164822.tif 000008
【図７】
2004164822.tif 000009
【図８】
2004164822.tif 000010
【図９】
2004164822.tif 000011