(57)【要約】  リードイン領域、データ領域、リードアウト領域が設けられ、データ領域は、ユーザデータを記録するためのユーザデータ領域と、ユーザデータ領域に記録された本来のデータをアップデートするための代替データ、及びユーザデータ領域で発生した欠陥データを代替するための代替データを記録するためのスペア領域とを備え、ユーザデータ領域に記録された本来のデータをアップデートするための代替データは、ユーザデータ領域の未記録領域にも記録される情報記録媒体にデータを記録する記録部と、ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報を媒体の所定領域に記録するように記録部を制御する制御部と、を備える記録装置である。これにより、ＬＯＷによる代替及び欠陥による代替を両方とも具現するシステムにおいて、ＬＯＷまたはＬＯＷ中に欠陥によるエントリと、ＬＯＷなしに欠陥によるエントリとを状態情報で区分することによってデータ再生の効率を向上させうる。
2008508655.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体において、
ユーザデータを記録するためのユーザデータ領域と、
スペア記録領域と、を備え、
前記ユーザデータ領域で発生した欠陥データを代替するための代替データが、前記スペア領域に記録され、
前記ユーザデータ領域に記録されたオリジナルデータをアップデートするための代替データが、前記スペア領域または前記ユーザデータ領域の未記録領域に記録され、
前記ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、前記ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報が、前記媒体の所定領域に記録されることを特徴とする情報記録媒体。
【請求項２】
前記本来のデータをアップデートするための代替データの状態は、
前記ユーザデータ領域の物理的に記録された領域についてのデータ記録命令により未記録領域にデータを代替した状態と、前記未記録領域へのデータの記録中または記録後に、検定により欠陥として発見された欠陥ブロックをさらに他の未記録領域に代替した状態とのうち、少なくとも一つを含むことを特徴とする請求項１に記載の情報記録媒体。
【請求項３】
前記欠陥データを代替するための代替データの状態は、
前記ユーザデータ領域の物理的に未記録領域についての記録命令により、前記未記録領域へのデータの記録中または記録後に検定を通じて欠陥として発見された欠陥データをさらに他の未記録領域に代替した状態を含むことを特徴とする請求項１に記載の情報記録媒体。
【請求項４】
前記状態情報は、リードイン領域またはリードアウト領域に設けられる臨時欠陥情報領域の欠陥エントリに含まれ、
前記欠陥エントリは、前記代替と前記アップデートとを区分するための第１状態情報と、連続欠陥であるか否かを表す第２状態情報と、前記本来のデータまたは欠陥データのアドレス情報と、前記代替データのアドレス情報とを含むことを特徴とする請求項１に記載の情報記録媒体。
【請求項５】
記録装置において、
ユーザデータを記録するためのユーザデータ領域と、スペア記録領域とを備え、前記ユーザデータ領域で発生した欠陥データを代替するための代替データが前記スペア領域に記録され、前記ユーザデータ領域に記録されたオリジナルデータをアップデートするための代替データが、前記スペア領域または前記ユーザデータ領域の未記録領域に記録される情報記録媒体にデータを記録する記録部と、
前記ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、前記ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報を前記媒体の所定領域に記録するように前記記録部を制御する制御部とを備えることを特徴とする記録装置。
【請求項６】
前記本来のデータをアップデートするための代替データの状態は、
前記ユーザデータ領域の物理的に記録された領域についてのデータ記録命令により未記録領域にデータを代替した状態と、前記未記録領域へのデータの記録中または記録後に、検定により欠陥として発見された欠陥ブロックをさらに他の未記録領域に代替した状態とのうち、少なくとも一つを含むことを特徴とする請求項５に記載の記録装置。
【請求項７】
前記欠陥データを代替するための代替データの状態は、
前記ユーザデータ領域の物理的に未記録領域についての記録命令により、前記未記録領域へのデータの記録中または記録後に検定を通じて欠陥として発見された欠陥データをさらに他の未記録領域に代替した状態を含むことを特徴とする請求項５に記載の記録装置。
【請求項８】
前記制御部は、前記状態情報をリードイン領域またはリードアウト領域に設けられる臨時欠陥情報領域に欠陥エントリに記録するように前記記録部を制御し、
前記欠陥エントリは、前記代替と前記アップデートとを区分するための第１状態情報と、連続欠陥であるか否かを表す第２状態情報と、前記本来のデータまたは欠陥データのアドレス情報と、前記代替データのアドレス情報とを含むことを特徴とする請求項５に記載の記録装置。
【請求項９】
再生装置において、
ユーザデータを記録するためのユーザデータ領域と、スペア記録領域とを備え、前記ユーザデータ領域で発生した欠陥データを代替するための代替データが前記スペア領域に記録され、前記ユーザデータ領域に記録されたオリジナルデータをアップデートするための代替データが、前記スペア領域または前記ユーザデータ領域の未記録領域に記録される情報記録媒体からデータを読み取る読み取り部と、
前記ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、前記ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報を前記媒体の所定領域から読み取るように前記読み取り部を制御し、前記読み取られた状態情報を参照してデータの再生を制御する制御部とを備えることを特徴とする再生装置。
【請求項１０】
前記制御部は、
ホストの再生命令によるデータの状態情報が、前記欠陥データを代替するための代替データの状態を有し、前記代替データの再生は失敗し、前記欠陥データの再生は成功した場合に、前記欠陥データを再生して前記ホストに伝送するように制御することを特徴とする請求項９に記載の再生装置。
【請求項１１】
前記制御部は、
ホストの再生命令によるデータの状態情報が、前記本来のデータをアップデートするための代替データの状態を有する場合には、前記代替データの再生が失敗すれば、前記ホストに再生失敗メッセージを伝送するように制御することを特徴とする請求項９に記載の再生装置。
【請求項１２】
前記本来のデータをアップデートするための代替データの状態は、
前記ユーザデータ領域の物理的に記録された領域についてのデータ記録命令により未記録領域にデータを代替した状態と、前記未記録領域へのデータの記録中または記録後に、検定により欠陥として発見された欠陥ブロックをさらに他の未記録領域に代替した状態とのうち、少なくとも一つを含むことを特徴とする請求項１１に記載の再生装置。
【請求項１３】
記録方法において、
ユーザデータ領域に記録されたオリジナルデータをアップデートするための代替データを、情報記録媒体に設けられた前記ユーザデータ領域の未記録領域またはスペア領域に記録するステップと、
前記ユーザデータ領域で検出された欠陥データを代替するための代替データを前記スペア領域に記録するステップと、
前記ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、前記ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報を前記媒体の所定領域に記録するステップとを含むことを特徴とする記録方法。
【請求項１４】
前記本来のデータをアップデートするための代替データの状態は、
前記ユーザデータ領域の物理的に記録された領域についてのデータ記録命令により未記録領域にデータを代替した状態と、前記未記録領域へのデータの記録中または記録後に、検定により欠陥として発見された欠陥ブロックをさらに他の未記録領域に代替した状態とのうち、少なくとも一つを含むことを特徴とする請求項１３に記載の記録方法。
【請求項１５】
前記欠陥データを代替するための代替データの状態は、
前記ユーザデータ領域の物理的に未記録領域についての記録命令により、前記未記録領域へのデータの記録中または記録後に、検定を通じて欠陥として発見された欠陥データをさらに他の未記録領域に代替した状態を含むことを特徴とする請求項１３に記載の記録方法。
【請求項１６】
前記状態情報は、リードイン領域またはリードアウト領域に設けられる臨時欠陥情報領域の欠陥エントリに含まれ、
前記欠陥エントリは、前記代替と前記アップデートとを区分するための状態情報と、連続欠陥であるか否かを表す状態情報と、前記本来のデータまたは欠陥データのアドレス情報と、前記代替データのアドレス情報とを含むことを特徴とする請求項１３に記載の記録方法。
【請求項１７】
再生方法において、
ユーザデータまたはユーザデータ領域に記録された本来のデータをアップデートするための代替データを記録するためのユーザデータ領域と、前記ユーザデータ領域で発生した欠陥データを代替するための代替データを記録するためのスペア領域と、を備える情報記録媒体からデータを読み取るステップと、
前記情報記録媒体の所定領域から、前記ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、前記ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報を読み取るステップと、
前記読み取られた状態情報を参照してデータを再生するステップとを含むことを特徴とする再生方法。
【請求項１８】
前記データの再生ステップは、
ホストの再生命令によるデータの状態情報が、前記欠陥データを代替するための代替データの状態を有し、前記代替データの再生は失敗し、前記欠陥データの再生は成功した場合に、前記欠陥データを再生するステップを含むことを特徴とする請求項１７に記載の再生方法。
【請求項１９】
前記データの再生ステップは、
ホストの再生命令によるデータの状態情報が、前記本来のデータをアップデートするための代替データの状態を有する場合には、前記代替データの再生が失敗すれば、前記ホストに再生失敗メッセージを伝送するステップを含むことを特徴とする請求項１７に記載の再生方法。
【請求項２０】
前記本来のデータをアップデートするための代替データの状態は、
前記ユーザデータ領域の物理的に記録された領域についてのデータ記録命令により未記録領域にデータを代替した状態と、前記未記録領域へのデータの記録中または記録後に、検定により欠陥として発見された欠陥ブロックをさらに他の未記録領域に代替した状態とのうち、少なくとも一つを含むことを特徴とする請求項１９に記載の再生方法。
【請求項２１】
情報記録媒体において、
第１データを記録するための第１領域と、
第２データを記録するための第２記録領域と、
前記第２データにより代替される前記第１データの一部を表す第３データ、前記第２データが前記第１データの一部をアップデートするか、または前記第１データの一部の欠陥を訂正するかを表す第４データ、及び前記第２データの位置を表す第５データを記録するための第３記録領域とを備えることを特徴とする情報記録媒体。
【請求項２２】
前記第１データは、オリジナルユーザデータまたは前記オリジナルユーザデータの次に記録される付加的なユーザデータであることを特徴とする請求項２１に記載の情報記録媒体。
【請求項２３】
前記第２データは、前記第１記録領域に記録されることを特徴とする請求項２２に記載の情報記録媒体。
【請求項２４】
前記第２データは、前記第１記録領域を除いた第４記録領域に記録されることを特徴とする請求項２１に記載の情報記録媒体。
【請求項２５】
代替される前記第１データの一部が、単一記録単位で記録されるか、または複数の記録単位で記録されるかを表す第６データをさらに含むことを特徴とする請求項２１に記載の情報記録媒体。
【請求項２６】
前記第３データ及び前記第５データは、前記第１データの一部を含む記録単位の位置と前記第２データの位置とを識別することを特徴とする請求項２１に記載の情報記録媒体。
【請求項２７】
前記第３データは、代替される前記第１データの一部を含む記録単位の開始位置と終了位置とを識別し、
前記第５データは、前記第２データを含む記録単位の開始位置と終了位置とを識別することを特徴とする請求項２１に記載の情報記録媒体。
【請求項２８】
オリジナルデータ、前記オリジナルデータを変更するアップデートデータ及び／または前記オリジナルデータの記録時に欠陥を訂正する訂正データを有する記録媒体からデータを再生する方法において、
再生される前記オリジナルデータを識別するステップと、
前記オリジナルデータのために、前記アップデートデータまたは前記訂正データが記録されたかを決定するために、前記記録媒体の所定領域でテーブルを読み取るステップと、
前記オリジナルデータを前記アップデートデータまたは前記訂正データに変更してエラー訂正し、前記変更されたデータのエラー訂正が成功すれば、前記変更されたデータを出力するステップと、
前記変更されたデータのエラー訂正が成功せず、前記オリジナルデータのエラー訂正が成功し、前記テーブルの読み取りは、前記オリジナルデータが前記訂正データにより変更可能な場合に、前記オリジナルデータをエラー訂正して前記オリジナルデータを出力するステップと、
前記テーブルの読み取りは、前記オリジナルデータが前記アップデートデータにより変更可能であり、前記変更されたデータのエラー訂正が成功しない場合に、エラーメッセージを生成し、前記オリジナルデータや前記変更されたデータを両方とも出力しないステップとを含むことを特徴とする再生方法。
【請求項２９】
オリジナルデータを変更するためのアップデートデータ及び／または前記オリジナルデータの記録時に欠陥を訂正する訂正データを記録する方法において、
前記記録媒体に前記アップデートデータまたは前記訂正データを記録するステップと、
前記オリジナルデータの一部が、前記アップデートデータまたは前記訂正データにより変更されたことを表す第１データ、前記オリジナルデータがアップデートされたかまたは訂正されたかを表す第２データ、前記記録されたアップデートデータまたは前記記録された訂正データの位置を表す第３データを含むテーブルを記録するステップとを含むことを特徴とする記録方法。
【請求項３０】
代替された前記オリジナルデータの一部が、単一記録単位で記録されたか、複数の記録単位で記録されたかを表す第４データをさらに含むことを特徴とする請求項２９に記載の記録方法。
【請求項３１】
前記第１データ及び前記第３データは、代替される前記オリジナルデータの一部を含む記録単位の位置と、前記アップデートデータまたは前記訂正データの位置とを識別することを特徴とする請求項２９に記載の記録方法。
【請求項３２】
前記第１データは、前記代替されるオリジナルデータの一部を含む記録単位の開始位置と終了位置とを識別し、
前記第３データは、前記アップデートデータまたは前記訂正データを含む記録単位の開始位置と終了位置とを識別することを特徴とする請求項２９に記載の方法。
【請求項３３】
前記ＴＤＦＬ領域の位置及びサイズと、スペア記録領域の位置及びサイズとを識別する臨時ディスク定義構造をさらに備えることを特徴とする請求項４に記載の情報記録媒体。
【請求項３４】
オリジナルデータが記録された追記型ディスクの記録を管理する方法において、
前記オリジナルデータに欠陥が検出された場合、前記オリジナルデータの少なくとも一部に関連した第１訂正データ、前記オリジナルデータがアップデートされた場合に、前記オリジナルデータの少なくとも一部を論理的にオーバライトするアップデートデータ、及び前記アップデートデータが前記ディスクに記録され、前記アップデートデータの記録時に欠陥が検出された場合に、前記アップデートデータの少なくとも一部に関連した第２訂正データを含む付加データを前記ディスクに記録するステップと、
前記ディスクに状態情報を記録するステップとを含み、
前記状態情報は、前記付加データが前記第１訂正データである場合に第１値、または前記付加データが前記アップデートデータまたは前記第２訂正データである場合に第２値を有することを特徴とする管理方法。
【請求項３５】
前記ディスクに他のオリジナルデータを記録するステップと、
前記他のオリジナルデータの少なくとも一部に関する第３訂正データを記録し、前記他のオリジナルデータの記録時に欠陥が検出された場合に、前記ディスクに第１値を有する状態情報を記録するステップとをさらに含むことを特徴とする請求項３４に記載の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク分野に係り、さらに具体的には、欠陥による代替と、ＬＯＷ（ロジカルオーバーライト）による代替とを管理するための情報記録媒体、記録／再生装置及び記録／再生方法に関する。
【背景技術】
【０００２】
書換型情報記録媒体の場合、一般的に、欠陥管理のためにデータ領域の一部にスペア領域を設ける。すなわち、ユーザデータ領域（データ領域でスペア領域を除いた領域）にユーザデータの記録／再生中に欠陥を発見すれば、その欠陥データを代替するための代替データをスペア領域に記録する。
【０００３】
また、追記型情報記録媒体の場合には、このような欠陥管理方法がＬＯＷに利用される。ＬＯＷとは、追記型情報記録媒体への書換の実行と同様に使用可能にするための方法である。すなわち、ユーザデータ領域に既に記録されたデータを更新するために、あたかもこの記録されたデータが欠陥データのように取り扱って、この記録されたデータを代替するためのデータをスペア領域に記録して置く。これにより、ユーザデータ領域に記録されたデータの論理的なアドレスを固定しつつ、この論理的なアドレスに対応する物理的なアドレスをスペア領域に記録されたデータのアドレスにすることによって、あたかもホストの立場では、ユーザデータ領域にあるデータを、その同じ位置で書換のみが行われたように表示させうるので、管理を容易にする。これは、ホストが論理的なアドレスにのみ限定するためである。
【０００４】
しかし、ディスクの容量を最大限活用するために、欠陥管理によるＬＯＷの具現時、そのアップデートされるデータの記録をスペア領域に限定せず、ディスクのユーザデータ領域の未記録領域に記録し、それによる代替情報（欠陥エントリ情報）を設ける方法が叫ばれている。
【０００５】
以下では、図１Ａ及び図１Ｂを参照して具体的な例を挙げて説明する。
【０００６】
図１Ａ及び図１Ｂは、従来の技術によって論理的ボリューム空間と物理的ボリューム空間上とのギャップを説明するための参考図である。
【０００７】
図１Ａに示すように、データ領域は、スペア領域ＳＡ、ユーザデータ領域、スペア領域ＳＡが連続的に設けられ、ユーザデータ領域の開始アドレスにデータＡが記録されている。
【０００８】
次いで、このように、ユーザデータ領域に既に記録されたデータＡをアップデートしようとする場合に、図１Ｂに示すように、ユーザデータ領域に記録されたデータＡの代替のために、アップデートされたデータＡをデータＡの次に記録する。このように、ユーザデータ領域に記録されたデータを代替するデータをユーザデータ領域の未記録領域に記録することによって、物理的ボリューム空間にはデータＡとアップデートされたデータＡとが存在し、論理的ボリューム空間にはアップデートされたデータＡが存在する。
【０００９】
一方、ＬＯＷが具現されていない既存の欠陥管理を設けた追記型情報記録媒体においては一度しか記録できないという追記型情報記録媒体の特殊性のため、欠陥の発生によって代替された状態を表す欠陥エントリの欠陥アドレス内にあるデータと代替アドレス内にあるデータとは、実質的に同じ内容を有する。これにより、欠陥エントリの欠陥アドレスに該当する論理アドレスにホストの再生命令が下されたとき、ドライブシステムは、その欠陥アドレスに対応する代替アドレスに記録されているデータをエラー訂正してホストに伝送するか、またはその代替アドレスに接近したが、そのデータをエラー訂正できない場合、ドライブシステムは、欠陥アドレスに接近して、そのデータのエラー訂正が可能であれば、そのデータをホストに伝送してもよかった。言い換えれば、欠陥アドレスまたは代替アドレスに記録されているデータのエラー訂正が可能であれば、ドライブシステムは、いかなるものでもホストに伝送できた。それは、欠陥アドレス内に記録されたデータと代替アドレス内に記録されたデータとは、エラー訂正可能であるならば、同じであるためである。
【００１０】
しかし、前述したように、ＬＯＷによって追記型情報記録媒体において、その論理的なアップデートが可能であるので、欠陥エントリの欠陥アドレス内に記録されたデータと代替アドレス内に記録されたデータとが、たとえエラー訂正可能であるとしても、それ以上同じであるということが保証できなくなった。すなわち、ＬＯＷによる代替データは、本来のデータをアップデートするためのアップデートされたデータであるためである。もちろん、ＬＯＷを具現したシステムであっても、ＬＯＷではない欠陥により代替された状態を表す欠陥エントリの場合、その欠陥アドレス内に記録されたデータと、その代替アドレスに記録されているデータとは、エラー訂正可能であるならば、依然として同じであろう。したがって、ＬＯＷを具現したシステムでデータの再生効率を向上させうる方案が要求される。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、前記問題点を解決して、ＬＯＷによる代替と欠陥による代替とを何れも具現するシステムでデータ再生の効率を向上させうる情報記録媒体、記録／再生装置及び記録／再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
前記課題を解決するための本発明の一つの特徴は、情報記録媒体において、ユーザデータを記録するためのユーザデータ領域と、スペア記録領域と、を備え、前記ユーザデータ領域で発生した欠陥データを代替するための代替データが、前記スペア領域に記録され、前記ユーザデータ領域に記録されたオリジナルデータをアップデートするための代替データが、前記スペア領域または前記ユーザデータ領域の未記録領域に記録され、前記ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、前記ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報が、前記媒体の所定領域に記録されることである。
【００１３】
前記本来のデータをアップデートするための代替データの状態は、前記ユーザデータ領域の物理的に記録された領域についてのデータ記録命令により未記録領域にデータを代替した状態と、前記未記録領域へのデータの記録中または記録後に、検定により欠陥として発見された欠陥ブロックをさらに他の未記録領域に代替した状態とのうち、少なくとも一つを含むことが望ましい。
【００１４】
前記欠陥データを代替するための代替データの状態は、前記ユーザデータ領域の物理的に未記録領域についての記録命令により、前記未記録領域へのデータの記録中または記録後に検定を通じて欠陥として発見された欠陥データをさらに他の未記録領域に代替した状態を含むことが望ましい。
【００１５】
前記状態情報は、前記リードイン領域またはリードアウト領域に設けられる臨時欠陥情報（Ｔｅｍｐｏｒａｒｙ  Ｄｅｆｅｃｔ  Ｌｉｓｔ：ＴＤＦＬ）領域の欠陥エントリに含まれ、前記欠陥エントリは、前記代替と前記アップデートとを区分するための第１状態情報と、連続欠陥であるか否かを表す第２状態情報と、前記本来のデータまたは欠陥データのアドレス情報と、前記代替データのアドレス情報とを含むことが望ましい。
【００１６】
本発明の他の特徴は、記録装置において、ユーザデータを記録するためのユーザデータ領域と、スペア記録領域とを備え、前記ユーザデータ領域で発生した欠陥データを代替するための代替データが前記スペア領域に記録され、前記ユーザデータ領域に記録されたオリジナルデータをアップデートするための代替データが、前記スペア領域または前記ユーザデータ領域の未記録領域に記録される情報記録媒体にデータを記録する記録部と、前記ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、前記ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報を前記媒体の所定領域に記録するように前記記録部を制御する制御部とを備えることである。
【００１７】
本発明のさらに他の特徴は、再生装置において、ユーザデータを記録するためのユーザデータ領域と、スペア記録領域とを備え、前記ユーザデータ領域で発生した欠陥データを代替するための代替データが前記スペア領域に記録され、前記ユーザデータ領域に記録されたオリジナルデータをアップデートするための代替データが、前記スペア領域または前記ユーザデータ領域の未記録領域に記録される情報記録媒体からデータを読み取る読み取り部と、前記ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、前記ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報を前記媒体の所定領域から読み取るように前記読み取り部を制御し、前記読み取られた状態情報を参照してデータの再生を制御する制御部とを備えることである。
【００１８】
前記制御部は、ホストの再生命令によるデータの状態情報が、前記欠陥データを代替するための代替データの状態を有し、前記代替データの再生は失敗し、前記欠陥データの再生は成功した場合に、前記欠陥データを再生して前記ホストに伝送するように制御することが望ましい。
【００１９】
前記制御部は、ホストの再生命令によるデータの状態情報が、前記本来のデータをアップデートするための代替データの状態を有する場合には、前記代替データの再生が失敗すれば、前記ホストに再生失敗メッセージを伝送するように制御することが望ましい。
【００２０】
本発明のさらに他の特徴は、記録方法において、ユーザデータ領域に記録されたオリジナルデータをアップデートするための代替データを、情報記録媒体に設けられた前記ユーザデータ領域の未記録領域またはスペア領域に記録するステップと、前記ユーザデータ領域で検出された欠陥データを代替するための代替データを前記スペア領域に記録するステップと、前記ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、前記ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報を前記媒体の所定領域に記録するステップとを含むことである。
【００２１】
本発明のさらに他の特徴は、再生方法において、ユーザデータまたはユーザデータ領域に記録された本来のデータをアップデートするための代替データを記録するためのユーザデータ領域と、前記ユーザデータ領域で発生した欠陥データを代替するための代替データを記録するためのスペア領域と、を備える情報記録媒体からデータを読み取るステップと、前記情報記録媒体の所定領域から、前記ユーザデータ領域に発生した欠陥データを代替するための代替データの状態と、前記ユーザデータ領域に記録された本来のデータをアップデートするための代替データの状態とを区分するための状態情報を読み取るステップと、前記読み取られた状態情報を参照してデータを再生するステップとを含むことである。
【発明の効果】
【００２２】
本発明によれば、ＬＯＷによる代替と欠陥による代替とを両方とも具現するシステムで、ＬＯＷまたはＬＯＷ中に欠陥によるエントリと、ＬＯＷなしに欠陥によるエントリとを状態情報で区分することによって、データ再生の効率を向上させうる。
【発明を実施するための最良の形態】
【００２３】
以下、添付された図面を参照して本発明を詳細に説明する。
【００２４】
図２は、本発明に係る記録／再生装置構成の概略的なブロック図である。図２に示すように、本実施形態に係る記録／再生装置２００は、記録または再生可能な装置であって、記録／読み取り部２２０及び制御部２１０を備える。記録／読み取り部２２０は、制御部２１０の制御によって、本実施形態に係る情報記録媒体であるディスク４００に／からデータを記録／再生するためにデータを読み取る。制御部２１０は、本発明によってデータを所定の記録単位ブロックで記録するように記録／読み取り部２２０を制御するか、または記録／読み取り部２２０により読み取られたデータを処理して有効なデータを得る。
【００２５】
記録時、制御部２１０は、特に、本発明によってホストの命令またはドライブシステム自体の制御によってＬＯＷを具現してデータを記録するように記録／読み取り部２２０を制御し、また、データの記録中または記録後に検定により欠陥が発見された場合には、この欠陥ブロックを代替する代替ブロックをスペア領域に記録するように記録／読み取り部２２０を制御する。ＬＯＷは、追記型媒体のユーザデータ領域に記録されたデータをアップデートするために、そのアップデートされた、すなわち、代替データをスペア領域またはユーザデータ領域の未記録領域に記録し、ホスト側面からの論理的アドレスは、変わらないように、本来のデータ及び代替データのアドレス情報を管理することを言う。本発明に係る制御部２１０は、このように、ＬＯＷによる代替及び欠陥による代替を行い、欠陥データ及び代替データのアドレス情報及びこの欠陥データの状態情報を管理するための欠陥エントリを生成して、これをディスクのリードイン領域またはリードアウト領域に記録するように制御する。欠陥による代替の場合には、欠陥データと代替データとが実際に同じ内容を有しているので、代替データの再生が失敗した場合に、もし本来のデータの再生が可能であれば、本来のデータを再生してホストに提供することが望ましい。ＬＯＷによる代替の場合には、本来のデータと代替データとが相異なる内容を有しているので、代替データの再生が失敗した場合には、そのまま再生エラーメッセージをホストに提供することが望ましい。したがって、代替状態がＬＯＷによるものか、欠陥によるものか区分して管理する必要があり、制御部２１０は、この２つの代替状態情報を管理できるように欠陥エントリを生成して記録する。
【００２６】
図３は、図２に示す記録／再生装置構成の細部的なブロック図である。図３に示すように、ディスクドライブは、記録／読み取り部２２０としてピックアップ２５０を備える。ディスク４００は、ピックアップ２５０に装着されている。また、ディスクドライブは、制御部２１０としてホストＩ／Ｆ  ２１１、ＤＳＰ（デジタルシグナルプロセッサ）２１２、ＲＦ  ＡＭＰ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ａｍｐｌｉｆｉｅｒ）２１３、サーボ２１４及びシステム制御器２１５を備える。
【００２７】
記録時、ホストＩ／Ｆ  ２１１は、ホスト２４０から記録するデータと、前記記録するデータの論理的アドレス情報と共に記録命令とを受信し、これをシステム制御器２１５に伝送する。
【００２８】
システム制御器２１５は、前記ホストＩ／Ｆ  ２１１から記録命令を受信して、記録に必要な初期化を行う。特に、本発明によって前記システム制御器２１５は、既に記録された領域にデータを記録しない場合には、記録命令による記録するアドレスにデータを記録し、データの記録中または記録後に検定により欠陥を発見した場合に、その欠陥が発生した欠陥ブロックをスペア領域に代替し、欠陥による代替状態を表す欠陥エントリを生成し、生成された欠陥エントリをディスクのＴＤＦＬ領域に記録するように制御する。また、既に記録された領域である場合には、線形置換によりユーザデータ領域の未記録領域にアップデートされたデータを記録し、ＬＯＷによる代替状態を表す欠陥エントリを生成し、生成された欠陥エントリをディスクのＴＤＦＬ領域に記録するように制御する。もし、ＬＯＷによる代替データの記録中または記録後に検定により欠陥を発見した場合には、この欠陥ブロックをスペア領域に代替し、その代替状態を表す欠陥エントリを生成し、生成された欠陥エントリをディスクのＴＤＦＬ領域に記録するように制御する。
【００２９】
ＤＳＰ  ２１２は、ホストＩ／Ｆ  ２１１から受けた記録するデータをエラー訂正のために、パリティなどの付加データを添加し、ＥＣＣ（エラーコレクション）エンコーディングを行って、エラー訂正ブロックであるＥＣＣブロックを生成した後、それを所定の方式で変調する。ＲＦ  ＡＭＰ  ２１３は、ＤＳＰ  ２１２から出力されたデータをＲＦ信号に変える。ピックアップ２５０は、ＲＦ  ＡＭＰ  ２１３から出力されたＲＦ信号をディスク２３０に記録する。サーボ２１４は、システム制御器２１５からサーボ制御に必要な命令を入力されてピックアップ２５０をサーボ制御する。
【００３０】
再生時、ホストＩ／Ｆ  ２１１は、ホスト２４０から再生命令を受ける。システム制御器２１５は、再生に必要な初期化を行う。特に、本発明によって前記システム制御器２１５は、再生命令による論理アドレスを物理アドレスに変換し、変換された物理アドレスに基づいて欠陥エントリから代替アドレスを探し、その代替アドレスに記録されたデータを読み取る。読み取られたデータのうち、エラー訂正不可能なブロックが検出される場合には、そのブロックの欠陥エントリを探して、ＬＯＷによる代替状態を表す場合には、単にホストにエラーメッセージを伝送するように制御し、欠陥による代替状態を表す場合には、そのブロックに該当する欠陥アドレスのブロックがエラー訂正可能であれば、この欠陥アドレスのブロックをエラー訂正してホストに伝送するように制御する。
【００３１】
ピックアップ２５０は、ディスク４００にレーザビームを照射し、ディスク４００から反射されたレーザビームを受光して得られた光信号を出力する。ＲＦ  ＡＭＰ  ２１３は、ピックアップ２５０から出力された光信号をＲＦ信号に変え、ＲＦ信号から得られた変調されたデータをＤＳＰ  ２１２に提供する一方、ＲＦ信号から得られた制御のためのサーボ信号をサーボ２１４に提供する。ＤＳＰ  ２１２は、変調されたデータを復調し、ＥＣＣエラー訂正を経て得られたデータを出力する。
【００３２】
一方、サーボ２１４は、ＲＦ  ＡＭＰ  ２１３から受けたサーボ信号と、システム制御器２１５から受けたサーボ制御に必要な命令とを受けて、ピックアップ２５０に対するサーボ制御を行う。ホストＩ／Ｆ  ２１１は、ＤＳＰ  ２１２から受けたデータをホスト２４０に伝送する。
【００３３】
図４は、本発明に係る情報記録媒体の構造図である。図４に示すように、前記追記型情報記録媒体４００に記録されるデータ構造４００は、リードイン領域４１０、データ領域４２０及びリードアウト領域４３０を備える。
【００３４】
リードイン領域４１０は、第二ディスク管理領域４１１、臨時ディスク管理領域（テンポラリーディスクマネージメントエリア：ＴＤＭＡ）４１２、第一ディスク管理領域４１３などを備える。
【００３５】
前記ＴＤＭＡ４１２は、追記型情報記録媒体の管理のための臨時欠陥管理、及び臨時ディスク管理のための情報を記録するための領域をいう。
【００３６】
このようなＴＤＭＡ４１２は、ＴＤＦＬ４１４、臨時欠陥管理情報（Ｔｅｍｐｏｒａｒｙ  Ｄｉｓｃ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｔｒｕｃｔｕｒｅ：ＴＤＤＳ）４１５、スペースビットマップ（Ｓｐａｃｅ  Ｂｉｔ  Ｍａｐ：ＳＢＭ）４１６を備える。
【００３７】
前記ＴＤＦＬ４１４は臨時欠陥に関する情報を表して、欠陥データの位置情報とこの欠陥データを代替する代替データの位置情報を含む。特に、本発明によってＴＤＦＬは、欠陥エントリ４１７を備える。
【００３８】
図５には、図４に示す欠陥エントリのデータ構造が図示されている。図５に示すように、欠陥エントリ４１７は、状態情報５１０、欠陥アドレス５２０、及び代替アドレス５３０を備える。
【００３９】
状態情報５１０は、欠陥エントリに関する状態情報を表す。状態情報５１０は、連続欠陥関連状態情報５１１及び代替種類関連状態情報５１２を含む。
【００４０】
連続欠陥関連状態情報５１１は、この欠陥エントリが連続欠陥エントリであるか否か、そして、連続欠陥エントリであれば、その連続欠陥の開始エントリであるか終了エントリであるかを表す。一つのブロックに対して発生した欠陥を管理するための欠陥エントリが単一欠陥エントリであり、二つのブロック以上で発生した欠陥を管理するための欠陥エントリが連続欠陥エントリである。連続欠陥エントリの場合には、連続欠陥が発生した連続的に配列されたブロック全体に対して、何れも欠陥エントリを生成するものではなく、その連続欠陥が発生したブロックの開始ブロック及び終了ブロックに対する欠陥エントリのみを管理することによって、連続欠陥を効率的に管理しうる。連続欠陥関連状態情報５１１が表す値及びその意味は、次の通りである。
【００４１】
【表１】
2008508655.tif 000003
代替種類関連状態情報５１２は、この欠陥エントリがＬＯＷまたはＬＯＷ中の欠陥によるものであるか、それともＬＯＷなしの記録時の欠陥によるものであるかを表す。ＬＯＷまたはＬＯＷ中の欠陥による代替である場合に、代替データは、本来のデータをアップデートする内容であるので、本来のデータと代替データとの内容は相異なる。一方、ＬＯＷなしの記録時の欠陥による代替である場合に、代替データは、本来のデータをアップデートすることではなく、本来のデータに単に欠陥が発生したため、この本来のデータの内容を他の位置に記録して置くことであるので、本来のデータと代替データとの内容は同一である。代替種類関連状態情報５１２が表す値及びその意味は、次の通りである。
【００４２】
【表２】
2008508655.tif 000004
欠陥アドレス５２０は、欠陥ブロックの開始セクターアドレスを表し、代替アドレス５３０は、代替ブロックの開始セクターアドレスを表す。これは、ドライブシステムで、代替が記録／再生単位であるブロック単位で代替され、またその代替された状態をブロック単位で表すためである。
【００４３】
ＴＤＤＳ４１５は、前記ＴＤＦＬ、ＳＢＭ、ドライブ領域の位置ポインターを有しており、また、初期化時に割り当てられるスペア領域の位置及びサイズ情報、記録防止情報、データ領域に割り当てられた臨時欠陥管理領域の位置及びサイズ情報、ユーザデータ領域についての情報、それぞれのスペア領域で代替可能な位置情報、ユーザデータ領域の最後の記録アドレス情報などが記録される。
【００４４】
ＳＢＭ４１６は、ユーザデータ領域のそれぞれのクラスタについての記録有無をビット値で表したユーザデータ領域の記録有無を表すマップを言う。ＳＢＭは、ユーザデータ領域をランダム記録モードとして使用する場合に利用され、ユーザデータ領域をシーケンシャル記録モードとして使用する場合には、データの記録状態をエントリ情報として表す記録管理情報が利用される。
【００４５】
第一ディスク管理領域４１３、第二ディスク管理領域４１１、第三ディスク管理領域４３１及び第四ディスク管理領域４３２は、このような追記型媒体が最終化される場合に最終的な臨時ディスク管理情報を記録年するための領域である。
【００４６】
データ領域４２０は、スペア領域４２１、ユーザデータ領域４２２、スペア領域４２３が連続的に設けられている。
【００４７】
スペア領域４２１及びスペア領域４２３は、ユーザデータ領域４２２に記録されたデータを代替する代替データを記録するための領域である。このようなスペア領域には、欠陥による代替データが記録されてもよく、ＬＯＷによる代替データが記録されてもよい。
【００４８】
ユーザデータ領域４２２は、ユーザデータを記録するための領域であり、特に、本発明によってＬＯＷによりユーザデータを代替する代替データは、スペア領域に記録されるだけでなく、このユーザデータ領域にも記録される。
【００４９】
図６Ａ及び図６Ｂは、本発明に係るディスクに適用されるＬＯＷによる代替と、欠陥による代替との概念を説明するための参考図である。
【００５０】
本発明に係るディスクには、ＬＯＷによる代替と、欠陥による代替とがいずれも行われる。
【００５１】
図６Ａに示すように、データ領域は、スペア領域ＳＡ、ユーザデータ領域、スペア領域ＳＡが連続的に設けられており、ユーザデータ領域の物理的ボリューム空間にデータＡが記録されている。図６Ａに示すディスク状態でアップデートされたデータＡと、新たなデータＢを記録した後のディスクの状態が図６Ｂに示されている。
【００５２】
図６Ｂに示すように、ユーザデータ領域に記録されているデータＡをアップデートするためのアップデートされたデータＡが、ＬＯＷにより物理的ボリューム空間上でデータＡの次の位置に記録される。また、図示されていないが、物理的に既に記録された領域についてのホストの記録命令により、ドライブにより代替が行われる場合も含む。ＬＯＷによる代替である場合に、アップデートされたデータＡは、データＡの内容を代替するためのものであって、データＡの内容と異なるデータであるため、もし、アップデートされたデータＡの再生が不可能であっても、データＡに代わって再生しないことが望ましい。
【００５３】
次いで、新たなデータＢが物理的ボリューム空間上でアップデートされたデータＡの次の位置に記録されるが、このとき、データＢの記録中または記録後に検定によりデータＢの所定ブロックに欠陥を発見する。したがって、データＢの欠陥ブロックを代替するための代替ブロックがスペア領域ＳＡに記録される。欠陥による代替である場合に、スペア領域に記録される代替データは、ユーザデータ領域に記録されたデータＢに欠陥があって、同じ内容のデータを再記録したものであるので、もし、スペア領域にある代替データの再生が不可能であり、ユーザデータ領域の本来のデータの再生が可能であれば、この本来のデータを再生して使用することが望ましい。
【００５４】
図７Ａないし図７Ｃは、本発明によってＬＯＷによる代替と、欠陥による代替とがいずれも行われるディスクで欠陥エントリを管理する方法を説明するための参考図である。
【００５５】
図７Ａに示すように、ユーザデータ領域の物理的ボリューム空間にデータＡが記録されている。図７Ａに示すディスク状態でアップデートされたデータＡと、新たなデータＢとを記録した後のディスクの状態が図７Ｂに示されている。
【００５６】
図７Ｂに示すように、ユーザデータ領域に記録されているデータＡをアップデートするためのアップデートされたデータＡが、ＬＯＷにより物理的ボリューム空間上でデータＡの次の位置に記録されれば、このような代替状態を管理するために、ＬＯＷによる欠陥エントリが生成される。次いで、新たなデータＢが物理的ボリューム空間上でアップデートされたデータＡの次の位置に記録されるが、このとき、データＢの記録中または記録後に検定によりデータＢの所定ブロックに欠陥を発見して、データＢの欠陥ブロックを代替するための代替ブロックが左側スペア領域ＳＡに記録されるとき、このような代替状態を管理するために、欠陥による欠陥エントリが生成される。図７Ｂに示すディスク状態で新たなデータＣを記録した後のディスクの状態が図７Ｃに示されている。
【００５７】
図７Ｃに示すように、論理的ボリューム空間でデータＡとデータＢとの間の位置にデータＣの記録命令がホストから下された場合に、この論理的ボリューム空間上での位置に対応する物理的ボリューム空間上の位置が、アップデートされたデータＡにより既に記録されているので、ドライブシステムは、データＣを物理的ボリューム空間に記録するために、ＬＯＷにより代替を具現せねばならない。したがって、物理的ボリューム空間でデータＢが記録された次の位置へのデータＣの記録中または記録後に検定により欠陥が発生した場合、ドライブシステムは、データＣの欠陥が発生したブロックを代替する代替ブロックを右側スペア領域ＳＡに記録し、このような代替状態を管理するために、ＬＯＷによる欠陥エントリが生成される。
【００５８】
要すると、“ＬＯＷによる欠陥エントリ”とは、データＡのアップデートによる代替またはデータＣの記録のように、物理的に既に記録された領域についてのホストの記録命令により、ドライブによる代替または前記代替記録時に発生した欠陥ブロックの代替された状態を表す欠陥エントリを言う。言い換えれば、このようなＬＯＷによる欠陥エントリは、その欠陥アドレスに記録されているデータと、その代替アドレスに記録されているデータとが、たとえ両方ともエラー訂正が可能であるとしても、その内容の同一性を保証できない。したがって、ドライブシステムは、前記ＬＯＷによる欠陥エントリ（これは、欠陥エントリの状態情報で表示される）で表された欠陥アドレスに再生命令が下されたとき、ドライブシステムは、前記ＬＯＷによる欠陥エントリで表された代替アドレスに記録されているデータをエラー訂正してホストに伝送せねばならない。もし、代替アドレスに記録されているデータの継続的な試みにもかかわらず、エラー訂正できない場合には、欠陥アドレスに記録されているデータをホストに伝送してはならず、単に再生できないということをホストに知らせばよい。欠陥アドレスに記録されたデータをホストに伝送することは、ホストに誤った情報を提供する余地があって、問題が引き起こされうるためである。
【００５９】
“欠陥による欠陥エントリ”とは、データＢのように、物理的に記録されていない領域にホストの記録命令が下されたとき、記録中に欠陥が発生すれば、これを代替した状態を表す欠陥エントリを言う。このようなエントリは、前述したように、追記型情報記録媒体の特性によって、その欠陥アドレスに記録されたデータと、代替アドレスに記録されたデータとがエラー訂正可能であれば、同一性によってドライブシステムは、エラー訂正可能な場合、いずれの方向を再生してホストに伝送しても、正しい情報を提供できるので、何らの問題が発生しない。
【００６０】
図８は、本発明によってＬＯＷによる代替と、欠陥による代替とがいずれも行われるディスクで欠陥エントリを管理する方法の一例を説明するための参考図であり、図９は、図８に示す状態によって生成された欠陥エントリの構造図である。図８には、アップデートされたデータＡ、データＢ、データＣの記録によるディスクの物理的な状態と、ＬＯＷにより代替された状態と、欠陥により代替された状態とが示されている。
【００６１】
図９には、９個の欠陥エントリが表示されており、状態情報Ａは、欠陥エントリが連続欠陥エントリであるか否か、連続欠陥エントリであれば、その開始であるか終了であるかを表す連続欠陥関連状態情報を表し、状態情報Ｂは、欠陥エントリがＬＯＷまたはＬＯＷ中に欠陥によるものであるか、それともＬＯＷなしの記録時に欠陥によるものであるかを表す代替種類関連状態情報を表す。そして、欠陥エントリの欠陥アドレス及び代替アドレスは、それぞれのブロックの開始セクターアドレスを意味する。これは、ドライブシステムにおけるその代替は、記録／再生単位のブロック単位で代替され、またはその代替された状態をブロック単位で表すためである。（図８では、１ブロック＝１０セクターと仮定する）
図８に示すように、最初にホストは、ＬＳＮ（ロジカルセクターナンバー）０ないしＬＳＮ  ９９にデータＡを記録せよと命令し、ドライブシステムは、ＬＳＮ  ０ないしＬＳＮ  ９９に該当するＰＳＮ（フィジカルセクターナンバー）１０１００ないしＰＳＮ  １０１９９にデータＡを記録する。その後、ホストがデータＡをアップデートしようとして、ＬＳＮ  ０ないしＬＳＮ  ９９にアップデートされたデータＡを記録せよと命令し、ドライブシステムは、ＬＳＮ  ０ないしＬＳＮ  ９９に該当するＰＳＮ  １０１００ないしＰＳＮ  １０１９９にはデータが既に記録されていることが分かり、ドライブによる線形置換によりディスクの未記録領域ＰＳＮ  １０２００ないしＰＳＮ  １０２９９にアップデートされたデータＡを記録し、その代替された状態を連続欠陥エントリで表すために、連続欠陥エントリの開始を表すエントリ＃１（開始エントリの状態情報Ａ＝０１）と、その連続欠陥エントリの終了を表すエントリ＃２（終了エントリの状態情報Ａ＝１０）とを生成する。ここで、エントリ＃１及びエントリ＃２は、ＬＯＷにより発生した欠陥エントリであるので、両方とも状態情報Ｂ＝１を有する。
【００６２】
その後、ホストがＬＳＮ  ２００ないしＬＳＮ  ３９９にデータＢを記録せよと命令し、ドライブシステムは、ＬＳＮ  ２００ないしＬＳＮ  ３９９に該当するＰＳＮ  １０３００ないしＰＳＮ  １０４９９へのデータＢの記録中または記録後に検定によりＰＳＮ  １０４５０ないしＰＳＮ  １０４７９まで３つの連続したブロックが欠陥であるので、スペア領域のＰＳＮ  １００００ないしＰＳＮ  １００２９にこれを代替し、その連続的に代替された状態を表すために、連続欠陥エントリの開始エントリ＃８及び終了エントリ＃９を生成する。ここで、エントリ＃８及びエントリ＃９は、ＬＯＷなしに欠陥により代替されたブロックの状態を表すために、状態情報Ｂ＝０を有する。
【００６３】
データＢの記録後、ホストがＬＳＮ  １００ないしＬＳＮ  １９９にデータＣを記録せよと命令すれば、ドライブシステムは、ＬＳＮ  １００ないしＬＳＮ  １９９に該当するＰＳＮ  １０２００ないしＰＳＮ  １０２９９は既にデータが記録されていることが分かり、未記録領域であるＰＳＮ  １０５００ないしＰＳＮ  １０５９９に代替して記録中または記録後に検定を通じてＰＳＮ  １０５７０ないしＰＳＮ  １０５８９まで２つのブロックが欠陥であるので、スペア領域のＰＳＮ  １１１８０ないしＰＳＮ  １１１９９の２つのブロックに代替し、その代替された状態を表すために、エントリ＃３ないしエントリ＃７を生成する。エントリ＃３ないしエントリ＃７は、何れもＬＯＷにより、またはＬＯＷ中に欠陥により発生したエントリであるので、状態情報Ｂ＝１を有する。エントリ＃３及びエントリ＃４は、物理的ボリューム空間に記録されるデータＣのうち、データＣの最初のブロックと、欠陥が発生される直前までのブロックとの代替状態を表す連続欠陥エントリである。エントリ＃５及びエントリ＃６は、物理的ボリューム空間に記録されるデータＣのうち、二つの欠陥ブロックの代替状態を表す。この二つのブロックに欠陥がなかったならば、単にＬＯＷによりＰＳＮ  １０５７０及びＰＳＮ  １０５８０に代替されたはずであるが、欠陥によりスペア領域ＰＳＮ  １１１８０及びＰＳＮ  １１１９０に代替されたので、このアドレスが代替アドレスに記録される。エントリ＃７は、物理的ボリューム空間に記録されるデータＣのうち、欠陥ブロックの次のＰＳＮ  １０５９０に記録された最後の一つのブロックの代替状態を表す。エントリ＃３及びエントリ＃４は、それぞれ連続欠陥エントリの開始エントリ及び終了エントリの状態情報を、エントリ＃５ないしエントリ＃７は、単一欠陥エントリの状態情報を表す。エントリ＃５及びエントリ＃６の場合、連続欠陥エントリの開始エントリ及び終了エントリで表してもよいが、連続した欠陥ブロックの数が２である場合には、二つの単一欠陥エントリで表すことがさらに望ましい。
【００６４】
図９に示すように、エントリ＃１ないしエントリ＃７は、状態情報Ｂ＝１を有するので、その欠陥アドレスに記録されたデータと、代替アドレスに記録されたデータとが異なるということが分かる。したがって、ホストによるデータの再生時、もし、ホストがアップデートされたデータＡを再生するために、ＬＳＮ  ０ないしＬＳＮ  ９９に再生命令を下せば、ドライブシステムは、ＬＳＮ  ０ないしＬＳＮ  ９９に対応するＰＳＮ  １０１００ないしＰＳＮ  １０１９９が欠陥エントリ１及びエントリ２によりＰＳＮ  １０２００ないしＰＳＮ  １０２９９に代替されているということが分かり、ＰＳＮ  １０２００ないしＰＳＮ  １０２９９を再生してホストに伝送する。このとき、もし、ＰＳＮ  １０２００ないしＰＳＮ  １０２９９の少なくとも一つのブロックをエラー訂正できないとしても、ドライブシステムは、そのブロックの欠陥アドレスに記録されているデータを再生してホストに伝送してはならない。
【００６５】
しかし、エントリ＃８及びエントリ＃９は、状態情報Ｂ＝０を有するので、その欠陥アドレスに記録されたデータと、代替アドレスに記録されたデータとが同じである。もし、ホストがデータＢを再生するために、ＬＳＮ  ２００ないしＬＳＮ  ３９９に再生命令を下せば、ドライブシステムは、ＬＳＮ  ２００ないしＬＳＮ  ３９９に該当するＰＳＮ  １０３００ないしＰＳＮ  １０４９９を再生する。このとき、ＰＳＮ  １０４５０ないしＰＳＮ  １０４７９の３つの連続したブロックが欠陥によりスペア領域ＰＳＮ  １００００ないしＰＳＮ  １００２９に連続的に代替されているため、ドライブシステムは、まず、ＰＳＮ  １０３００ないしＰＳＮ  １０４４９の１５個のブロックを再生した後にスペア領域にジャンプして、ＰＳＮ  １００００ないしＰＳＮ  １００２９の３つのブロックを再生し、再び戻ってＰＳＮ  １０４８０ないしＰＳＮ  １０４９９の２つのブロックを再生する。このとき、もし、スペア領域に代替されたＰＳＮ  １００００ないしＰＳＮ  １００２９の３つのブロックのうち、何れか一つのブロックをエラー訂正できない場合、そして、そのブロックに該当する欠陥アドレスに該当するブロックがエラー訂正可能であれば、その欠陥アドレスブロックを再生してホストに伝送することが望ましい。
【００６６】
図１０は、本発明によってＬＯＷによる代替と、欠陥による代替とがいずれも行われるシステムでデータ記録動作を説明するためのフローチャートである。
【００６７】
まず、ドライブシステムは、ホストからデータ記録命令を受信する（１００１）。
【００６８】
次いで、ドライブシステムは、記録命令による記録するデータのアドレスが物理的ボリューム空間で既に記録された領域であるか否かを判断する（１００２）。もちろん、ホストは、論理アドレスに記録命令を下し、ドライブシステムは、この論理アドレスを物理アドレスに変換した後、データが記録された領域であるか否かを判断する。
【００６９】
既に記録された領域ではない場合には、記録命令による記録するアドレスにデータを記録する（１００３）。そして、データの記録中または記録後に検定により欠陥を発見した場合には（１００４）、その欠陥が発生した欠陥ブロックをスペア領域に代替し、欠陥による代替状態を表す欠陥エントリを生成し（１００５）、生成された欠陥エントリをディスクのＴＤＦＬ領域に記録する（１０１０）。
【００７０】
既に記録された領域である場合には（これは、結局、既に記録されたデータのアップデートを意味するか、または論理的ボリューム空間は、記録された領域ではないが、物理的ボリューム空間は、記録された領域である場合である）、線形置換によりユーザデータ領域の未記録領域にアップデートされたデータを記録する（１００６）。そして、記録中または記録後に検定により欠陥を発見した場合には（１００７）、この欠陥ブロックをスペア領域に代替し、その代替状態を表す欠陥エントリを生成する（１００８）。この場合に、欠陥エントリは、２つの状態を有しうる。ＬＯＷにより代替される状態であるか、またはＬＯＷ中に、欠陥により代替される状態である。両方とも、欠陥エントリの状態情報としては、図５に示すように、代替種類関連状態情報５１２が１と設定される。その後、このように生成された欠陥エントリをディスクのＴＤＦＬ領域に記録する（１０１０）。
【００７１】
ステップ１００７で欠陥が発見されていない場合には、単に、ＬＯＷによる代替状態を表す欠陥エントリを生成し（１００９）、生成された欠陥エントリをディスクのＴＤＦＬ領域に記録する（１０１０）。
【００７２】
図１１は、本発明によってＬＯＷによる代替と、欠陥による代替とがいずれも行われるシステムでデータの再生動作を説明するためのフローチャートである。
【００７３】
まず、ドライブシステムは、ホストからデータ再生命令を受信する（１１０１）。
【００７４】
次いで、ドライブシステムは、データ再生命令による論理アドレスを物理アドレスに変換する（１１０２）。そして、変換された物理アドレスに基づいて、欠陥エントリから代替アドレスを探す（１１０３）。
【００７５】
そして、その代替アドレスに記録されたデータを読み取る（１１０４）。
【００７６】
読み取られたデータのうち、エラー訂正の不可能なブロックが検出される場合には（１１０５）、そのブロックの欠陥エントリから読み取った状態情報が、ＬＯＷによる代替状態を表しているか否かを判断する（１１０７）。ＬＯＷによる代替状態を表す場合には、ドライブシステムは、単にホストにエラーメッセージを伝送する（１１０８）。
【００７７】
そして、そのブロックの欠陥エントリから読み取った状態情報が、ＬＯＷによる代替状態ではなく、欠陥による代替状態を表す場合には、そのブロックに該当する欠陥アドレスのブロックがエラー訂正可能であれば、この欠陥アドレスのブロックをエラー訂正してホストに伝送する（１１０９）。
【００７８】
前述したような記録／再生方法は、また、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られうるデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ（リードオンリーメモリ）、ＲＡＭ（ランダムアクセスメモリ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、また、キャリアウェーブ（例えば、インターネットを介した伝送）の形態で具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存され、かつ実行されうる。そして、前記記録／再生方法を具現するための機能的なプログラム、コード及びコードセグメントは、当業界のプログラマーによって容易に推論されうる。
【００７９】
以上、本発明についてその望ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されうることを理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれたものと解釈されねばならない。
【図面の簡単な説明】
【００８０】
【図１Ａ】従来の技術によってユーザデータ領域に代替データを記録するＬＯＷの概念を説明するための参考図である。
【図１Ｂ】従来の技術によってユーザデータ領域に代替データを記録するＬＯＷの概念を説明するための参考図である。
【図２】本発明に係る記録／再生装置の概略的なブロック図である。
【図３】図２に示す記録／再生装置の細部的な構成図である。
【図４】本発明に係る情報記録媒体の構造図である。
【図５】図４に示す欠陥エントリのデータ構造図である。
【図６Ａ】本発明に係るディスクに適用されるＬＯＷによる代替と欠陥による代替との概念を説明するための参考図である。
【図６Ｂ】本発明に係るディスクに適用されるＬＯＷによる代替と欠陥による代替との概念を説明するための参考図である。
【図７Ａ】本発明によってＬＯＷによる代替と欠陥による代替とがいずれも行われるディスクで欠陥エントリを管理する方法を説明するための参考図である。
【図７Ｂ】本発明によってＬＯＷによる代替と欠陥による代替とがいずれも行われるディスクで欠陥エントリを管理する方法を説明するための参考図である。
【図７Ｃ】本発明によってＬＯＷによる代替と欠陥による代替とがいずれも行われるディスクで欠陥エントリを管理する方法を説明するための参考図である。
【図８】本発明によってＬＯＷによる代替と欠陥による代替とがいずれも行われるディスクで欠陥エントリを管理する方法の一例を説明するための参考図である。
【図９】図８に示す一例による欠陥エントリの構造図である。
【図１０】本発明によってＬＯＷによる代替と欠陥による代替とがいずれも行われるシステムでデータの記録動作を説明するためのフローチャートである。
【図１１】本発明によってＬＯＷによる代替と欠陥による代替とがいずれも行われるシステムでデータの再生動作を説明するためのフローチャートである。
【図１Ａ】
2008508655.tif 000005
【図１Ｂ】
2008508655.tif 000006
【図２】
2008508655.tif 000007
【図３】
2008508655.tif 000008
【図４】
2008508655.tif 000009
【図５】
2008508655.tif 000010
【図６Ａ】
2008508655.tif 000011
【図６Ｂ】
2008508655.tif 000012
【図７Ａ】
2008508655.tif 000013
【図７Ｂ】
2008508655.tif 000014
【図７Ｃ】
2008508655.tif 000015
【図８】
2008508655.tif 000016
【図９】
2008508655.tif 000017
【図１０】
2008508655.tif 000018
【図１１】
2008508655.tif 000019
【国際調査報告】
2008508655.tif 000020
2008508655.tif 000021