(57)【要約】【課題】ＲＡＷ中の記録エラーが頻発することで生じる記録転送レート低下を解決することを課題とする。【解決手段】ＲＡＷ中に記録エラーが発生した場合、以降の記録再生処理を所定の範囲内で省略し、処理を省略したブロック全てを欠陥ブロック扱いとしてＤＦＬ登録し、交替領域への記録を行う。これによりＲＡＷ処理内におけるシーク処理を伴う記録処理の回数を抑制することが可能となり、転送レート低下を解決することができる。【選択図】図４
2012185874.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーデータ領域と交替領域と、交替領域使用時に更新する管理情報格納領域を持つ媒体を用いて記録とベリファイを交互に繰り返しながら記録を行うディフェクトマネージメント機能を備えた記録再生装置であって、
データの記録を行うデータ記録手段と記録したデータのベリファイを行うデータベリファイ手段を備えたリードアフターライト手段、
該リードアフターライト手段の記録またはベリファイ結果に基づいて管理情報格納領域へ欠陥管理リスト登録を行う範囲を決定する登録範囲決定手段、及び、
該登録範囲決定手段からの結果に基づいて欠陥管理リストに登録を行うリスト登録手段を具備し、
該登録範囲決定手段は、該データ記録手段での記録エラー発生アドレスを先頭とした所定のブロック数Ｘ(Ｘは自然数)を欠陥ブロック扱いし、前記リスト登録手段は欠陥管理リストに登録することを特徴とする記録再生装置。
【請求項２】
請求項１に記載の記録再生装置であって、
データの記録と記録したデータのベリファイを所定のリードアフターライトブロック単位で行う場合、前記登録範囲決定手段は、前記データ記録手段にてデータを記録中に、前記リードアフターライトブロック内で初めて発生したエラーアドレスＡ、次のエラー発生アドレスＢ、アドレスＢの隣のアドレスをアドレスＣとした場合、アドレスＡとアドレスＢのブロック数の差が所定のブロック数Ｙ(Ｙは自然数)以内であると判断できた時点で、アドレスＡ、ＢまたはＣからの連続する所定のブロック数Ｘ(Ｘは自然数)を実際の記録を行わずに欠陥ブロックとし、ブロック数Ｘを欠陥管理リスト登録範囲とすることを特徴とする記録再生装置。
【請求項３】
請求項２に記載の記録再生装置であって、前記ブロック数Ｘ(Ｘは自然数)は、
前記アドレスＡ、ＢまたはＣから当該リードアフターライトブロックの最終アドレスまでのブロック数であることを特徴とする記録再生装置。
【請求項４】
請求項１に記載の記録再生装置であって、
前記登録範囲決定手段は、前記データ記録手段にてアドレスＡのブロックへの記録リトライが所定の回数を超えた時、またはアドレスＡのブロックへの記録を開始してから所定の時間以上が経過してもアドレスＡへの記録が成功しない時に、アドレスＡから連続する所定のブロック数Ｘ(Ｘは自然数)を実際の記録を行わずに欠陥ブロックとし、欠陥管理リストに登録する範囲として決定することを特徴とする記録再生装置。
【請求項５】
請求項４に記載の記録再生装置であって、前記ブロック数Ｘ(Ｘは自然数)は、
前記アドレスＡから当該リードアフターライトブロックにおける最終アドレスまでのブロック数であることを特徴とする記録再生装置。
【請求項６】
請求項２に記載の記録再生装置であって、前記記録媒体は該記録再生装置が自由に記録再生可能な領域であるドライブエリアを備えており、該記録再生装置は、該ドライブエリアの記録再生が可能なドライブエリア記録再生手段を具備し、
該ドライブエリア記録再生手段は、前記登録範囲決定手段で管理されている前記アドレスＡ、前記アドレスＢ、前記アドレスＣ、前記ブロック数Ｘ(Ｘは自然数)、前記ブロック数Ｙ(Ｙは自然数)、の一部又は全ての欠陥情報を該ドライブエリアに記録することを特徴とする記録再生装置。
【請求項７】
請求項６に記載の記録再生装置であって、前記欠陥情報が記録された媒体が装着された際に、前記ドライブエリア記録再生手段は、前記欠陥情報を読み込むことを特徴とする記録再生装置。
【請求項８】
請求項７に記載の記録再生装置であって、該記録再生装置は前記ユーザーデータ領域で発生した欠陥ブロックのアドレスとその代替として前記交替領域に記録された交替ブロックのアドレスが記載されている前記欠陥管理リストを元に記録再生処理を行う交替処理手段を具備しており、前記ドライブエリア記録再生手段が読み込んだ前記欠陥情報を元にディフェクトマネージメント処理を行うこと
を特徴とする記録再生装置。
【請求項９】
ユーザーデータ領域と交替領域と、交替領域使用時に更新する管理情報格納領域を持つ媒体を用いて所定の記録ブロック単位で記録再生を行うディフェクトマネージメント機能を備えた記録再生装置における記録方法であって、
記録処理とベリファイ処理を所定のリードアフターライトブロック単位で繰り返すリードアフターライト処理の記録処理中において、エラー発生アドレスＡを先頭とした所定のブロック数Ｘ(Ｘは自然数)を記録を行わずに欠陥ブロック扱いし、ＤＦＬ登録することを特徴とする記録再生方法。
【請求項１０】
請求項９に記載の記録再生方法であって、
ＲＡＷ処理中のデータ記録中に、当該リードアフターライトブロック内で初めて発生したエラー発生アドレスＡ、次のエラー発生アドレスＢ、アドレスＢの隣のアドレスをアドレスＣとした場合、アドレスＡとアドレスＢのブロック数の差が所定のブロック数Ｙ(Ｙは自然数)以内であると判断できた時点で、アドレスＡ、ＢまたはＣから連続する所定のブロック数Ｘ(Ｘは自然数)を欠陥ブロック扱いし、Ｘ個のブロックを欠陥管理リスト登録することを特徴とする記録再生方法。
【請求項１１】
請求項１０に記載の記録再生方法であって、
前記ブロック数Ｘ(Ｘは自然数)は、前記アドレスＡ、ＢまたはＣから当該リードアフターライトブロックにおける最終ブロックの最終アドレスまでのブロック数であることを特徴とする記録再生方法。
【請求項１２】
請求項９に記載の記録再生方法であって、
前記アドレスＡへの記録リトライ回数が所定の回数を超えた時、またはアドレスＡのブロックへの記録を開始してから所定の時間以上が経過してもアドレスＡへの記録が成功しない時に、アドレスＡから連続する所定のブロック数Ｘ(Ｘは自然数)を実際の記録を行わずに欠陥ブロック扱いとし、Ｘ個のブロックを欠陥管理リスト登録することを特徴とする記録再生方法。
【請求項１３】
請求項１２に記載の記録再生方法であって、
前記ブロック数Ｘ(Ｘは自然数)は、前記アドレスＡから当該リードアフターライトブロックにおける最終アドレスまでのブロック数であることを特徴とする記録再生方法。
【請求項１４】
請求項１０に記載の記録再生方法であって、前記記録媒体は記録再生装置が自由に記録再生可能な領域であるドライブエリアを備えており、前記アドレスＡ、前記アドレスＢ、前記アドレスＣ、前記ブロック数Ｘ(Ｘは自然数)、前記ブロック数Ｙ(Ｙは自然数)、の一部か又は全ての欠陥情報を該ドライブエリアに記録することを特徴とする記録再生方法。
【請求項１５】
請求項１４に記載の記録再生方法であって、前記欠陥情報が記録された媒体が装着された際に、前記欠陥情報を読み込むことを特徴とする記録再生方法。
【請求項１６】
請求項１５に記載の記録再生方法であって、前記ユーザーデータ領域で発生した欠陥ブロックのアドレスとその代替として前記交替領域に記録された交替ブロックのアドレスが記載されている前記欠陥管理リストを元に記録再生処理を行う場合、前記欠陥情報を元にディフェクトマネージメント処理を行うこと
を特徴とする記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録再生装置及び記録再生方法に係り、特に媒体の交替処理データ記録用領域を用いて記録再生を行う装置における、欠陥管理リスト（ＤＦＬ）の登録方法に関するものである。
【背景技術】
【０００２】
本技術分野の背景技術として、ディスク面の欠陥を回避してディスク寿命を延ばす１つの方法として、その欠陥部分にはデータの記録は行わずに、同じ光ディスク上に設けた交替領域（代替記録領域）に記録を行う、リニアリプレースメント(Linear Replacement)と呼ばれる欠陥管理方法があり、例えば、下記非特許文献１に記載されている。
【０００３】
また、特許文献１の要約には、「ディスク（１）上の気泡のような広範囲に跨る欠陥領域が存在した場合、その領域への記録を行おうとすると単一ブロック単位での交替記録が多発してタイムアウトを引き起こす可能性があるため、気泡のような連続欠陥領域を所定の条件に基づいて予測し、その領域の交替先として、スペア領域（１５）のブロックを連続して割り当て、連続欠陥領域への記録要求に対して、割り当てた交替先への交替記録を行うように制御することにより、交替先への連続記録を可能とし、アクセスパフォーマンスの向上を図る。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】ＷＯ０７／１１４１１８
【非特許文献】
【０００５】
【非特許文献１】トリケップス企画部編集  「ＤＶＤ-ＲＡＭ技術」株式会社トリケップス発行  ２０００年
【発明の概要】
【発明が解決しようとする課題】
【０００６】
現在、CD-R/RW  (CD Recordable / Rewritable)、DVD±R/RW  (DVD±Recordable / Rerecordable Disc)、DVD-RAM (DVD-Re-writable)、Ｂｌｕ-ｒａｙ Ｄｉｓｃ(以下ＢＤと記す) 等に代表される光学式のディスク状記録媒体に対して、半導体レーザーを用いてレーザー光を照射し、データ記録を行う記録再生装置がある。書き換え型もしくは追記型の光ディスク媒体は、メディアの部分破損による傷や、指紋、汚れ、記録膜の劣化等によりメディア上の欠陥（ディフェクト）部分が発生し、その欠陥部分に記録を行っても、データを読み出すことが出来なくなる可能性が高くなる。このようなディスク面の欠陥を回避してディスク寿命を延ばす１つの方法として欠陥管理方法がある。これはＤＶＤ−ＲＡＭで適応されており、このことは非特許文献１の２９〜３１頁に記載されている。この技術はＢＤでも適応されており、クラスタ単位でユーザーデータ領域に記録中に記録に失敗したクラスタ、もしくは記録は成功したが当該クラスタのベリファイで再生不可と判断されたクラスタはディスク内に設けられた交替領域に記録される。なお、クラスタとは本発明中における最小記録ブロック単位に相当する。そして、検出された欠陥クラスタに対するアドレス情報と交替領域に記録されたクラスタのアドレス情報を、ディスク内に設けられた管理領域内にディフェクトリスト（ＤＦＬ）として登録する。再生時はこのＤＦＬを事前に読み込んでおくことで、上位から記録命令を受けたクラスタアドレスをそのままリードするのではなく、交替記録を行ったアドレスに相当するクラスタを読み出すことで再生の互換性を保つことが可能となる。
【０００７】
ユーザーデータ領域に記録出来なかったクラスタを交替領域に記録する場合、２つの場合が存在する。１つ目は記録処理そのものに失敗した場合、２つ目は記録に成功したがベリファイの結果、訂正不能などの理由で再生不可と判断された場合である。
ここで前者のケースの記録処理そのものに失敗して交替処理を行う場合について以下、考察する。
【０００８】
例えばＲＡＷ処理の単位が３０ブロックであったとして、ＲＡＷ対象の全てのブロックにおいて、ディスク表面についた傷などが原因で記録を行いたいブロックへのシーク処理が出来ない場合、もしくは記録を開始する前のフォローイング処理中にサーボが外れてしまう場合や、記録中にサーボ外れなどで記録が中断してしまう場合を想定する。ＲＡＷ単位の１ブロック目の記録が失敗すると、次の２ブロック目の記録処理に移行するがここでも同様に記録失敗となったとし、以下同様にＲＡＷ処理の最終ブロックまで同様に記録失敗となったとする。つまりこの場合、３０ブロック全てのブロックにてシーク処理を伴う記録を行わないとならない可能性があり、シーク処理を伴わずに連続して記録処理を行う場合と比較するとかなりの時間を要してしまう。ＲＡＷを行う単位のブロック数や、シーク処理のリトライ回数などによっては、想定している処理時間を大幅に超えてしまうことも考えられ、記録転送レートの低下等の課題がある。
【０００９】
従って、本発明では、欠陥ブロックの登録方法に着目し、記録転送レート低下の抑制を課題とする。
【課題を解決するための手段】
【００１０】
上記課題は、例えば、特許請求の範囲に記載の発明により解決される。
【発明の効果】
【００１１】
本発明によれば、ＲＡＷ処理内におけるシーク処理を伴う記録処理の回数を抑制し、転送レート低下の抑制を実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例に関る記録再生装置の構成を示すブロック図
【図２】単層書き換え型光ディスク(Single Layer)のディスク全体の構造を示した図
【図３】単層書き換え型光ディスクの欠陥処理方法を説明する為の図
【図４】ＲＡＷ処理及びデータ転送レート低下について説明する図
【図５】本発明の実施例を説明するフローチャート
【発明を実施するための形態】
【００１３】
以下、本発明の実施例を、図面を用いて説明する。
【実施例１】
【００１４】
以下、本発明の実施例を図面を用いて説明する。
図１は本発明の実施例に関る記録再生装置の構成を示すブロック図である。以下図面を用いて説明する。
【００１５】
同図において１０１はユーザーデータ記録用領域、ディスク管理情報記録用領域、交替処理データ記録用領域、記録再生装置が自由に記録再生可能な領域であるＤｒｉｖｅ Ａｒｅａ、を持つデータを記録再生可能な光ディスク、１０２は光ディスク１０１から記録信号を読み取るピックアップ、１０３はデータ記録再生手段であり、図中には示していないがデータ記録再生手段１０３はピックアップ１０２の制御を行うサーボ制御手段や、データの変復調を行う手段、誤り訂正を行う手段、データを一時記憶しておく一時記憶手段や、その一時記憶手段を制御する一時記憶手段制御手段、ＡＴＡＰＩ(AT Attachment Packet Interface)に代表される、プロトコルに従ってホスト１０４とのやり取りを行うホストＩ／Ｆ手段など、ピックアップから読み出されたデータを、外部装置のホスト１０４へ出力、またはホスト１０４からのデータをディスク上に記録するために必要な手段をすべて備えている。１０５はそのデータ記録再生手段を制御するマイコンである。１０６はデータの記録と記録したデータのベリファイを所定のＲＡＷブロック単位で行う、データ記録手段とデータベリファイ手段を備えたＲＡＷ手段、１０７はＲＡＷ手段の記録結果を元に欠陥管理リスト（ＤＦＬ)登録を行う範囲を決定するＤＦＬ登録範囲決定手段、１０８はＤＦＬ登録範囲決定手段からの結果を元にＤＦＬ登録を行うＤＦＬ登録手段、１０９はＤｒｉｖｅ Ａｒｅａの記録再生が可能なＤｒｉｖｅ Ａｒｅａ記録再生手段、１１０は１０６、１０８、１０９からのデータを光ディスク１０１へ出力するため、または光ディスク１０１からのデータ再生し、１０６、１０９へデータを入力するためデコード/エンコード手段である。
【００１６】
図２は、単層書き換え型光ディスクのディスク全体の構造を示した図である。大きく分けてＬｅａｄ-ｉｎ領域、Ｄａｔａ Ｚｏｎｅ領域、Ｌｅａｄ-ｏｕｔ領域の３つで構成されており、さらにＤａｔａ Ｚｏｎｅ領域は、内周の交替処理データ記録用領域であるＩＳＡ０(Inner Spare Area 0)領域、ＵｓｅｒＤａｔａＡｒｅａ領域、外周の交替処理データ記録用領域であるＯＳＡ０(Outer Spare Area 0)領域で構成される。記録状態の管理情報を記録するＤＭＡ(Disc Management Area)は、Ｌｅａｄ-ｉｎ領域、Ｌｅａｄ-ｏｕｔ領域内に存在する。書き換え型光ディスクにはＤＭＡ１〜４までが定義されているが、この例では説明簡略化のためＤＭＡ１のみを記載している。ＤＭＡ領域はＤＭＳ(Disc Management Structure)で構成され、ＤＭＳはＤＤＳ(Disc Definition Structure)２０１とＤＦＬ(Temporary Defect List)２０２、で構成される。ＤＤＳは、ＤＦＬの配置情報や、ＩＳＡ０、ＯＳＡ０の容量といったディスクの管理情報が含まれている。また、ＤＦＬは主にディスク上の欠陥箇所に対する交替箇所を管理するリストとして使用されている。
【００１７】
ここでＤＦＬについて更に説明を加える。書き換え型光ディスクのＤＦＬは、２０３で示した1st position of DFLから２０４で示した7th position of DFLで構成されており、そのうち実際に有効なのは１つのpositionのみである。記録開始の最初は２０３から使用を開始し、何度も上書きをするうちに当該ブロックに対する記録がうまく出来なくなりベリファイで再生不可になったときに、有効なpositionが2nd position of DFLに移る。１つのpositionは、図中に示すように４つクラスタで構成されており、１〜４つのクラスタを用いてＤＦＬを登録が行われる。ＤＦＬはDefect List HeaderとDefect List Terminatorに挟まれる形で格納されており、ＤＦＬ登録を行う書式は交替元の登録状態を表すStatus1領域２０５とその交替元アドレス２０６を表すDefective Cluster first PSN、交替先の登録状態を表すStatus2領域２０７とその交替先アドレス２０７を表すReplacement Cluster first PSNで構成されている。Status領域は、交替元ブロックが１クラスタであった場合と連続する複数クラスタであった場合で登録する値が異なる。１クラスタの交替を行う場合、Status1及びStatus2の値は００００ｂ（２進数表記）となりＲＡＤ(Re-Allocatable Defect)を示す。また連続する複数クラスタの交替を示す場合はＲＡＤと異なり、２行分で１つのＣＲＤ(Contiguous Re-allocated Defect)情報を示す。１行目の２０５の値は００００ｂとなり、２０６は連続する交替元クラスタの先頭アドレスを示し、２０７の値は０００１ｂとなり、２０８は連続する交替先クラスタの先頭アドレスを示す。２行目の２０５の値は００００ｂとなり、２０６は連続する交替元クラスタの最終アドレスを示し、２０７の値は００１０ｂとなり、２０８は連続する交替先クラスタの最終アドレスを示す。
【００１８】
次に書き換え型光ディスクの欠陥処理方法について図３を用いて説明する。
３０１はＩＳＡ０，ＯＳＡ０有りの交替領域が確保された状態でフォーマットされたディスク構成図である。図２で説明した通り、リードイン領域、データ領域、リードアウト領域から構成されており、データ領域のディスク内周側にはＩＳＡ０、ディスク外周側にはＯＳＡ０が確保されている。この領域はデータ記録中に見つかった欠陥の交替領域等に使用される。
【００１９】
次に、追記型光ディスクで採用されているＣＲＤを書き換え型光ディスクにも適応範囲を広げた場合を考え、記録中に欠陥が見つかった場合の交替処理方法を説明する。
書き換え型光ディスクの交替領域ＩＳＡ０、ＯＳＡ０はディスクフォーマット時に事前にホスト装置からの指示（正確にはアプリケーションの指示）で確保される。図の白矢印で示したアドレスまで記録が行われ記録中に、図中の３０２で示した欠陥クラスタが見つかった場合、ＩＳＡ０の交替領域へ交替が行われた例であり、図中の黒矢印がベリファイ等で欠陥と判断された交替領域とその交替記録先である交替先領域の対応を示している。また、この欠陥領域及び交替領域の位置情報が記録されるＤＭＡはリードイン領域及びリードアウト領域に確保されている。(図２参照)
ここで記録中に３０２で示した欠陥があり、黒矢印で示したように交替処理が行われたとする。３０３においてＡ〜Ｗはそれぞれ連続した１クラスタ分のデータを示しており、また、３０４は交替領域に記録した交替クラスタ配置状況を示している。Ａ〜Ｗクラスタのベリファイ処理の結果がＥ、Ｌ、Ｐ、Ｖのみ正常再生できたクラスタで、残りのＡ〜Ｄ、Ｆ〜Ｊ、Ｌ〜Ｏ、Ｑ〜Ｕ、Ｗクラスタは再生が不可となったことを示している。この場合、再生が不可となったクラスタはそれぞれＣＲＤ、ＲＡＤ登録でＩＳＡ０に交替処理が行われる(もちろんＯＳＡ０でも構わない)。ＩＳＡ０中のクラスタａ〜ｓクラスタもそれぞれ連続した1クラスタ分のデータを示しており、交替元データであるＡ〜Ｄ、Ｆ〜Ｊ、Ｌ〜Ｏ、Ｑ〜Ｕ、Ｗクラスタはそれぞれ、交替先データのa〜d、e〜i、j〜m、n〜r、sクラスタに格納される。その時のＤＦＬ登録状態を示したのが３０５である。ＣＲＤに関しては、前述したように２行分で情報を表示する。３０６、３０７で連続する交替元クラスタの先頭アドレスを示し、３０８、３０９で示す交替元クラスタの最終アドレスまで続くことを示している。また交替元情報と対に対応するように３１０、３１２で連続する交替先クラスタの先頭アドレスを示し、３１１、３１３で連続する交替先アドレスの最終アドレスを示す。ＲＡＤに関しては、1行分で情報を表示する。ＲＡＤはStatus1が0000ｂ、Status2が0000ｂで表され、Defective Cluster first PSNは交替元クラスタの先頭アドレスを示し、Replacement Cluster first PSNは交替先クラスタの先頭アドレスを示している。また、ユーザーデータ領域の欠陥を示すＤＦＬとしてＲＡＤやＣＲＤの他にＰＢＡ(Possibly Bad Area)やＮＲＤ(Non-Re-allocatable Defect)が存在する。ＰＢＡ登録されたクラスタは、以前欠陥扱いされていた等の理由でディスク上で欠陥の可能性が高いクラスタを意味し、ＰＢＡにおいてはDefective Cluster first PSNはその先頭アドレスを示し、Replacement Cluster first PSNは先頭クラスタからの欠陥の可能性が高いクラスタの連続数を示す。また、ＮＲＤ登録されたクラスタも再生できなかったなどの理由で欠陥の可能性が高い、交替領域にデータが記録されていないクラスタを意味し、ＮＲＤにおいてはDefective Cluster first PSNはその欠陥の可能性が高いアドレスを示し、Replacement Cluster first PSNは０とし未使用である。以下同様にしてＤＦＬが登録される。
【００２０】
以上の説明のように、欠陥と判定された交替元のアドレスと、その代替の記録先である交替先のアドレスや欠陥クラスタ数などの情報を管理することで交替処理は行われている。
【００２１】
続いて図４を用いてＲＡＷ処理について説明する。光ディスクへの記録を行う場合、記録中にエラーが発生しても無視して記録処理を継続するストリーム記録と、記録中にエラーが発生した場合でも交替領域に記録しながら記録処理を継続するＲＡＷ処理が存在する。前述したようにＲＡＷとはＲｅａｄ Ａｆｔｅｒ Ｗｒｉｔｅの略であり、文字通り記録後に再生つまりベリファイを行う処理である。記録後のデータが正常に再生出来ない欠陥クラスタを発見した場合、交替領域にその欠陥クラスタを記録することで、エラーが発生しても記録処理を継続することが可能となる。また記録とベリファイは通常、ある所定のブロック単位で繰り返し行われる。図４の４０１がその所定のブロック単位であり、図４の例においては１２クラスタ周期で記録とベリファイが繰り返される。ここでＲＡＷ対象のクラスタが欠陥クラスタと判定される場合を説明する。これは大きく分けて２つあり、１つは記録中に発生したエラーにより欠陥となった場合、もう１つは記録後のベリファイエラーにより欠陥となった場合である。
【００２２】
後者のベリファイエラーによる欠陥は、媒体品質や記録再生装置が照射するレーザーパワー制御などに問題がある場合が多いが、前者の記録中に発生するエラーはこれらの問題に加えて、媒体表面についた傷などのが原因でエラーとなる場合が考えられる。例えば、媒体表面についた傷が原因で、４０２の領域では記録する為に必要なアドレス (ＰＡＡ：Physical Adip Address)が取得できなかったり、またはそのアドレスが取得しにくい状態にあった場合、目標アドレスへ記録するためのシーク処理や目標アドレスまでトラックに追従させるフォローイング処理などの処理が不安定となる領域であるとする。４０１のＲＡＷ処理を開始する場合、４０１の前のＲＡＷ単位のベリファイが終了してそのまま４０３で示した矢印のように４０１の範囲の記録処理へと移行する。４０３の矢印において黒く塗りつぶした部分が実際に記録を行ったことを示しており、点線で囲った部分はシーク処理やフォローイング処理を示している。４０３は先頭２クラスタまでは正常に記録できたが、３クラスタ目(アドレスＡ)で記録エラーが発生したことを示している。この場合、再度４０４のようにクラスタＡへの記録をリトライしてみるか、それとも４０５のようにクラスタＡはエラークラスタ扱いとして、クラスタＢへの記録を行うかは記録再生装置によって異なるが、どちらの仕様にしても、次のクラスタへの記録処理へと移行する。しかし、例えば４０４のようにクラスタＡへ記録を行おうとした場合、シーク処理やフォローイング処理中にエラーが発生する可能性は低いが、クラスタＡは４０２の範囲にあるため、記録中に再度エラーとなる可能性が高い。また４０５のようにクラスタＢへの記録であっても今度は記録処理まで到達できずにフォローイング処理中にエラーとなってしまう可能性が高い。つまり４０２の範囲においては、シーク処理、フォローイング処理、記録処理が入るような場合はエラーとなってしまう可能性が高い。この状態は図４の事例だと４０７の記録処理まで続く可能性があり、４０８の処理で初めて記録を開始出来る状態となる。
【００２３】
このように、記録中にシーク処理を伴うようなサーボ系のエラーが発生した場合、１クラスタ毎に時間を要するシーク処理を行いながら記録が進んで行くことになる為、記録に非常に時間を要することになる。この時間は４０２の各種処理が不安定となる領域が大きい場合や、エラーが発生したクラスタへのリトライ回数やシーク処理のリトライ回数が増えると更に増加する。つまり、記録転送レートの低下やホストからタイムアウトエラーの発生、という課題が生じると考えられる。
【００２４】
この課題を解決するための手段を同じく図４を用いて説明する。
４０３にてデータ記録中にクラスタＡで記録エラーとなった後は、４０５のように記録する場合を考える。４０５のように記録する場合、前述したようにクラスタＢへの記録はフォローイング処理失敗の為出来ない可能性が高いため、記録エラーとなったとする。
【００２５】
このようにクラスタＡ、クラスタＢと記録エラーが連続して発生した場合、クラスタＣ以降のある程度の範囲は記録処理には適さない領域と考えることにする。つまり、それ以降のクラスタは記録してもエラーとなる可能性が高く時間だけを要するため、その領域は記録処理は行わずに内部的に欠陥クラスタとして処理を行う。内部的に欠陥クラスタとして扱うということは、実際の記録処理やベリファイ処理を行わないだけで、実際の記録エラーやベリファイエラーと同様に、欠陥扱いとしたクラスタのＤＦＬ登録が図１の１０８のＤＦＬ登録手段で行われる、ということである。例えば、クラスタＡ、クラスタＢでの記録エラーが発生した時点で、記録エラーとなったクラスタＢの次のクラスタＣからＲＡＷ単位の残りのクラスタ全て、つまり４０９の範囲のクラスタについては実際の記録処理を行わず内部的な記録エラー扱いとする。これ処理により、記録を行っても記録が出来ない可能性が高い領域に対する記録処理を省略できる。つまり、無駄な時間を省略できる為、転送レート低下を抑止できる。
【００２６】
なお、この内部的にエラーとする条件は製品仕様や製品性能に応じて設計者が自由に決められる。例えば４０３の記録にてクラスタＡでサーボ系のエラーが発生して、４０４の記録でも再度クラスタＡでサーボ系のエラーが発生した時点、つまり同一アドレスでの複数回目の失敗で内部的にエラーとする範囲をクラスタＢ以降の４１０とするような方法や、４０３の記録にてクラスタＡの記録がエラーとなった時点、つまり１回でもエラーとなった場合に内部的にエラーとする範囲をクラスタＢ以降の４１０とする、といった条件も考えられる。または、エラーが発生したクラスタＡからの一定の範囲内でエラーが再度発生した場合にのみ内部的にエラーとする条件もある。例えば、最初にエラーとなったクラスタから５クラスタ以内でエラーが再度発生した時に以降のクラスタを内部的にエラーとして扱う条件であったとする。この場合、クラスタＢ、クラスタＣへの記録がＯＫとなり、クラスタＤで記録エラーとなった場合は条件に当てはまるため、クラスタＥから以降のクラスタは内部的にエラーとして扱うことになる。
また、内部的にエラーとする範囲についても製品仕様や製品性能に応じて設計者が自由に決められる。例えば、４０９や４１０のようにＲＡＷ単位の最終までとする場合や、４１１や４１２のようにＲＡＷ単位とは無関係に所定のクラスタ数で決めても問題はない。記録再生装置が想定する４０２の範囲や４０１の範囲仕様によって内部的にエラーとするクラスタ数は異なる。
【００２７】
なお、実際には４０２の範囲は定まっていない為、例えば４０２の範囲が複数ＲＡＷに跨るような範囲である場合もあり、４０９の仕様とした場合でも不十分な場合もある。しかし、そのような場合でもその次のＲＡＷ単位で同様の処理を繰り返せば、記録可能となる範囲に辿り着けるため問題ない。
【００２８】
また、エラー扱いとしたクラスタのＤＦＬ登録を図１の１０８のＤＦＬ登録手段で行う際に、ＤＦＬと同じ情報もしくは、エラークラスタの範囲がわかるような情報、例えばエラー発生アドレスとそこからの内部的にエラー扱いとした連続クラスタ数などをＤｒｉｖｅＡｒｅａ記録再生手段１０９に保持しておき、記録可能なタイミングで記録媒体のＤｒｉｖｅＡｒｅａに記録しても良い。こうすることで、記録媒体が再フォーマットされて、ＤＦＬ情報が消えてしまった場合でもＤｒｉｖｅＡｒｅａから当該の情報を再度読み出すことが可能である。ＤｒｉｖｅＡｒｅａから取り込んだ情報がＤＦＬ登録可能なフォーマットでない場合でも、ＤＦＬ登録範囲決定手段１０７でＤＦＬフォーマットに変換することで、リフォーマットで消失したＤＦＬ情報を再度生成することが可能となる。
【００２９】
最後に図５のフローチャートを用いて、本実施例におけるＲＡＷの１サイクルにおけるＤＦＬの登録方法の一例を説明する。ＲＡＷの１サイクルにおける記録処理が開始(５０１)される。記録処理かどうかを判断(５０２)した結果、記録処理中であったとし、記録中のクラスタＡで記録エラーが発生（５０３）したとする。その後記録処理を継続し、次にクラスタＢで記録エラーが発生（５０４）したとする。この場合、クラスタＢでのエラー発生アドレスが、クラスタＡと連続する隣のアドレスであるかどうかをチェックする（５０５）。条件に合致した場合、エラーとなったクラスタＢの隣のアドレスのクラスタＣからＲＡＷ単位の最終クラスタまでを記録を行わずに欠陥扱いとし、ＤＦＬ登録を行う（５０６）。５０７でＲＡＷにおける記録処理が終了したかどうかが判断されるが、５０６でＲＡＷ単位の最終クラスタまでＤＦＬ登録した場合は、当該ＲＡＷにおいては記録するクラスタは残っていないので即５０８の処理へ移行する。５０８ではリード（ベリファイ）処理が終了したかどうかを判断するが、５０６で記録を行わずに欠陥クラスタ扱いして記録を行わなかったクラスタに関しては再生する（ベリファイする）必要がないので、再生(ベリファイ)処理の対象クラスタとはしない。つまり、ＲＡＷにおける再生(ベリファイ)対象クラスタの再生が終了していれば、当該のＲＡＷブロックは再生終了扱いとしても構わない。以上の動作をＲＡＷサイクル単位で繰り返しながら記録を行っていく。
【００３０】
以上、本発明は記録処理でエラーが発生した場合、以降の記録再生処理を所定の範囲内で省略し、その記録処理を省略したブロック全てを欠陥ブロック扱いとし、ＤＦＬ登録して交替領域への記録を行う。ＲＡＷ処理内におけるシーク処理を伴う無駄な記録処理を抑制することが可能となり、転送レート低下という課題を解決した。
【００３１】
また、本実施例で用いた値は１つの例であり、値を変更しても同一の効果が得られることは言うまでもない。
【００３２】
また、本実施例ではディスクを単層書き換え型光ディスクを例に説明したが、単層、多層に限らず同一の効果が得られることは言うまでもない。
【００３３】
また、本実施例では書き換え型の媒体を例に説明したが追記型と書き換え型の媒体の違いは、各種データを追記するか、上書きするかの違いだけであるので追記型に本発明を適応しても一部の事例については同様の効果が得られる。
【００３４】
また、今回の実施例で説明した光ディスクに限らず、交替処理データ記録用領域、管理情報格納領域、という概念を持つ記録媒体であれば、本発明が適応可能であり、同一の効果が得られることは言うまでもない。
【００３５】
上述した実施例では、記録中にエラーが発生した場合、以降の記録再生処理を所定の範囲内に限って省略し、処理を省略したブロック全てを欠陥ブロック扱いとしてＤＦＬ登録し、交替領域への記録を行うことができるので、記録エラーとなる可能性が高いブロックへの記録処理を回避することが可能となり、ＲＡＷ処理内におけるシーク処理を伴う記録処理の回数を抑制し、転送レート低下の抑制を実現することができる。
【符号の説明】
【００３６】
１０１…光ディスク、１０２…ピックアップ、１０３…データ記録再生手段、１０４…ホスト、１０５…マイコン、１０６…ＲＡＷ手段、１０７…ＤＦＬ登録範囲決定手段、１０８…ＤＦＬ登録手段、１０９…Ｄｒｉｖｅ Ａｒｅａ記録再生手段、１１０…デコード/エンコード手段、２０１…ＤＤＳ、２０２…ＤＦＬ、２０３…1st position of DFL、２０４…7th position of DFL、２０５…Status1領域、２０６…Defective Cluster first PSN、２０７…Status2領域、２０８…Replacement Cluster first PSN、３０１…フォーマットされたディスク構成図、３０２…欠陥クラスタ、３０３…ユーザーデータ領域に記録したクラスタの欠陥クラスタ配置状況、３０４…交替領域に記録した交替クラスタ配置状況、３０５…ＤＦＬ登録状態、３０６…３０７のStatus1、３０７…交替元クラスタの先頭アドレス、３０８…３０９のStatus1、３０９…交替元クラスタの最終アドレス、３１０…３１２のStatus2、３１１…３１３のStatus1、３１２…交替先クラスタの先頭アドレス、３１３…連続する交替先アドレスの最終アドレス、４０１…ＲＡＷ単位、４０２…処理が不安定となる領域、４０３〜４０８…それぞれのクラスタに対するシーク処理、フォローイング処理、記録処理を示す矢印、４０９〜４１２…内部的にエラー扱いとしＤＦＬ登録する範囲、５０１〜５０８…フローチャートにおける各処理
【図１】
2012185874.tif 000003
【図２】
2012185874.tif 000004
【図３】
2012185874.tif 000005
【図４】
2012185874.tif 000006
【図５】
2012185874.tif 000007