(57)【要約】【課題】セクタ単位で交替記録処理を行う場合に、分散したデータを交替ブロックに効率良く格納して記録／再生処理時間を短縮すること。【解決手段】光ディスクにセクタ単位でデータを記録する際、記録するセクタの属するブロックＡを再生して正常に再生できるかどうかを判定する。再生に失敗した場合には、再生したブロックＡは欠陥領域と判定して、交替領域１２にセクタ単位で交替記録を行う。交替記録の結果、同一ブロックに属する複数のセクタが異なるブロックＤ，Ｅに分散されて記録されることがある。その場合、新たなセクタに対して新しいデータを記録するとき、分散されている他のセクタからデータを取得し、取得した他のセクタのデータを新しいデータに併合して、同一ブロックＥにまとめて再記録する。【選択図】図５
2007328865.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクにセクタ単位でデータを記録する際、該光ディスクの記録領域に欠陥を検出した場合に該光ディスク上の交替領域を用いて交替記録を行う光ディスク記録再生装置において、
該光ディスクを回転させるスピンドルモータと、
該光ディスクにレーザ光を照射してデータを記録及び再生するピックアップと、
該ピックアップに対する記録及び再生信号を処理する記録再生回路と、
該スピンドルモータの回転と該ピックアップの移動を制御するサーボ回路と、
該記録再生回路と該サーボ回路を介してセクタ単位でデータの記録再生処理と交替記録処理を制御するマイクロプロセッサとを備え、
該マイクロプロセッサは、
記録するセクタの属するブロックを再生して正常に再生できるかどうかを判定し、
上記再生に失敗した場合には、上記再生したブロックは欠陥領域と判定して、上記交替領域にセクタ単位で交替記録を行い、
上記交替記録の結果、同一ブロックに属する複数のセクタが異なるブロックに分散されて記録されている場合に、新たなセクタに対して新しいデータを記録するとき、上記分散されている他のセクタからデータを取得し、
該取得した他のセクタのデータを上記新しいデータに併合して、同一ブロックにまとめて再記録することを特徴とする光ディスク記録再生装置。
【請求項２】
請求項１記載の光ディスク記録再生装置において、
前記マイクロプロセッサは、前記分散されている他のセクタが複数個存在する場合、最新の交替記録によって生成されたセクタのみからデータを取得して併合することを特徴とする光ディスク記録再生装置。
【請求項３】
請求項１記載の光ディスク記録再生装置において、
前記マイクロプロセッサは、前記分散されている他のセクタが複数個存在する場合、データを取得して併合するセクタの数を設定可能とすることを特徴とする光ディスク記録再生装置。
【請求項４】
請求項２記載の光ディスク記録再生装置において、
前記マイクロプロセッサは、さらに、前記最新の交替記録によって生成されたセクタと近接して配置された他のセクタからのデータを追加して取得し併合することを特徴とする光ディスク記録再生装置。
【請求項５】
光ディスクにセクタ単位でデータを記録する際、該光ディスクの記録領域に欠陥を検出した場合に該光ディスク上の交替領域を用いて交替記録を行う交替記録処理方法において、
記録するセクタの属するブロックを再生して正常に再生できるかどうかを判定し、
上記再生に失敗した場合には、上記再生したブロックは欠陥領域と判定して、上記交替領域にセクタ単位で交替記録を行い、
上記交替記録の結果、同一ブロックに属する複数のセクタが異なるブロックに分散されて記録されている場合に、新たなセクタに対して新しいデータを記録するとき、上記分散されている他のセクタからデータを取得し、
該取得した他のセクタのデータを上記新しいデータに併合して、同一ブロックにまとめて再記録することを特徴とする交替記録処理方法。
【請求項６】
請求項５記載の交替記録処理方法において、
前記分散されている他のセクタが複数個存在する場合、最新の交替記録によって生成されたセクタのみからデータを取得して併合することを特徴とする交替記録処理方法。
【請求項７】
請求項５記載の交替記録処理方法において、
前記分散されている他のセクタが複数個存在する場合、データを取得して併合するセクタの数を設定可能とすることを特徴とする交替記録処理方法。
【請求項８】
請求項６記載の交替記録処理方法において、
さらに、前記最新の交替記録によって生成されたセクタと近接して配置された他のセクタからのデータを追加して取得し併合することを特徴とする交替記録処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクにデータを記録する際、ディスク上の欠陥領域に対して交替記録を行う光ディスク記録再生装置及び交替記録処理方法に関するものである。
【背景技術】
【０００２】
ＤＶＤなどの光ディスクにデータを記録する際、データ領域に欠陥領域が発生したとき交替領域を用いて欠陥ブロック単位で交替記録処理を行い、記録するデータの信頼性を高める記録方式が採用されている。また、ディスク上ではブロック単位で記録を行うものの、セクタ単位での記録要求を受けた場合、Ｒｅａｄ  Ｍｏｄｉｆｙ  Ｗｒｉｔｅ（以下、ＲＭＷ）と呼ばれる処理を行う。これは、要求されたセクタを含むブロックのデータをディスクから一旦読出し（ｒｅａｄ）、これに要求された記録データを上書きしてブロック単位でデータを書き戻す（ｗｒｉｔｅ）ものである。このＲＭＷ処理によれば、実効的にセクタ単位での記録および交替記録処理が可能となる。光ディスク装置の交替処理の改良に関し、以下の関連する技術が提案されている。
【０００３】
特許文献１では、ＤＶＤ＋ＲＷディスクにおいて、欠陥領域が含まれるＥＣＣブロックＮを交替領域の交替ブロック（ＥＣＣブロックＭ）に交替させる際に、交替ブロックを複数のサブブロックに分割し、データが交替された交替サブブロックとデータが交替されていない未交替サブブロックとを識別する識別情報を欠陥管理情報に設定する工程を含む欠陥管理方法を開示している。
【０００４】
特許文献２では、ＤＶＤ−ＲＡＭディスクにおいて、リアルタイム記録における交替処理による記録中断を課題として、連続再生時は欠陥ブロックのアドレスのみメモリに格納して連続再生終了後に交替処理を纏めて行う制御を開示している。
【０００５】
特許文献３では、交替領域での交替ブロックの物理的な並びがユーザ領域の欠陥ブロックのアドレス順に記録されていない場合の交替処理のシーク時間増大を課題として、交替セクタの並べ替えを行う記憶手段を備え、並び替えたデータを交替領域に書き込むことを開示している。
【０００６】
【特許文献１】特開２００５−２９３７７９号公報
【特許文献２】特開２０００−３３９８７４号公報
【特許文献３】特開２００６−８５７９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前記特許文献１の技術によれば、欠陥管理がブロック単位で行われる場合であっても、ブロックより小さい領域（サブブロック）でのデータの交替が可能となる。そして、再生時には、交替サブブロックと未交替サブブロックとを識別する識別情報により、交替ブロックが再生対象ブロックであるか否かを判断することができる。
【０００８】
データをセクタ単位で記録を行う際、ＲＭＷ処理の読出しに失敗した場合、交替記録処理として記録指示されたデータを交替領域（第１）にセクタ単位で交替記録を実行する。さらに新しいデータをセクタ単位で記録する際、ＲＭＷ処理として交替領域からの読出しを行うが、その読み出しに失敗した場合、別の交替領域（第２）を用いて交替記録を繰り返して実行することになる。その結果、本来１つのブロックに含まれるデータが、複数の交替ブロックに分散して記録されることになる。このような場合、このブロックに対し再度記録指示が発行された際には、ＲＭＷ処理において複数ブロックからの読出し処理が必要になることから、記録／再生処理に要する時間が増加し、高速記録の障害になる。
【０００９】
前記した各特許文献では、記録されるセクタ単位のデータが複数の交替ブロックに分散されることによる記録／再生処理時間の増加に対しては、何ら考慮されていない。
【００１０】
本発明の目的は、セクタ単位で交替記録処理を行う場合に、分散したデータを交替ブロックに効率良く格納して記録／再生処理時間を短縮することにある。
【課題を解決するための手段】
【００１１】
本発明は、光ディスクにセクタ単位でデータを記録する際、光ディスクの記録領域に欠陥を検出した場合に光ディスク上の交替領域を用いて交替記録を行う光ディスク記録再生装置であって、光ディスクを回転させるスピンドルモータと、光ディスクにレーザ光を照射してデータを記録及び再生するピックアップと、ピックアップに対する記録及び再生信号を処理する記録再生回路と、スピンドルモータの回転とピックアップの移動を制御するサーボ回路と、記録再生回路とサーボ回路を介してセクタ単位でデータの記録再生処理と交替記録処理を制御するマイクロプロセッサとを備える。マイクロプロセッサは、記録するセクタの属するブロックを再生して正常に再生できるかどうかを判定し、再生に失敗した場合には、再生したブロックは欠陥領域と判定して、交替領域にセクタ単位で交替記録を行う。交替記録の結果、同一ブロックに属する複数のセクタが異なるブロックに分散されて記録されている場合に、新たなセクタに対して新しいデータを記録するとき、分散されている他のセクタからデータを取得し、取得した他のセクタのデータを新しいデータに併合して、同一ブロックにまとめて再記録する。
【００１２】
ここにマイクロプロセッサは、分散されている他のセクタが複数個存在する場合、最新の交替記録によって生成されたセクタのみからデータを取得して併合する。
【００１３】
また本発明は、光ディスクにセクタ単位でデータを記録する際、光ディスクの記録領域に欠陥を検出した場合に光ディスク上の交替領域を用いて交替記録を行う交替記録処理方法であって、記録するセクタの属するブロックを再生して正常に再生できるかどうかを判定し、再生に失敗した場合には、再生したブロックは欠陥領域と判定して、交替領域にセクタ単位で交替記録を行う。交替記録の結果、同一ブロックに属する複数のセクタが異なるブロックに分散されて記録されている場合に、新たなセクタに対して新しいデータを記録するとき、分散されている他のセクタからデータを取得し、取得した他のセクタのデータを新しいデータに併合して、同一ブロックにまとめて再記録する。
【発明の効果】
【００１４】
本発明によれば、交替記録処理における記録／再生処理時間を短縮し、記録の高速化を図ることができる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明による光ディスク記録再生装置の一実施例のブロック構成を示す図である。光ディスク１は、スピンドルモータ２により所定の回転速度で回転する。ピックアップ３はレーザ光源やフォトディテクタ、及び光学レンズ系を含み、光ディスク１にレーザ光を照射し、データの記録及び再生を行う。サーボ回路４はスピンドルモータ２の回転と、ピックアップ３のディスク半径方向の位置を制御し、トラッキング方向及びフォーカス方向の制御を行う。記録・再生回路５は、ピックアップ３に供給する記録信号の変調、補償などの記録処理と、ピックアップ３の読み出した信号に対して２値化、復調、デコード、誤り訂正等の再生処理を行う。記録再生用のデータは、バッファメモリ８に一時保存され、インタフェース制御回路９を介して、外部に接続されたパーソナルコンピュータなどの上位装置（ホスト）１０との間で転送される。上位装置１０からのコマンドを受け、マイクロプロセッサ６は、サーボ回路４、記録・再生回路５、インタフェース制御回路９を制御して、通常の記録・再生や欠陥領域に対する交替記録などの各種処理を制御する。制御メモリ７は、制御に必要なプログラムやデータを保存する。
【００１６】
マイクロプロセッサ６は交替記録処理を行うために、以下の機能を有する。交替ブロック管理部６１は、交替ブロックを管理し交替記録処理のシーケンスを制御する。交替先有効フラグ記憶部６２は、交替先有効フラグ（交替ブロックの各セクタのデータが有効であるかどうかを示す情報）を記憶する。交替元ブロックアドレス記憶部６３は、交替記録を行った場合の交替元ブロックのアドレスを記憶する。再生エラー検出部６４は、記録指示されたブロックを再生して、エラーが検出されればそのブロックは欠陥有と判定する。なお交替記録を実行した場合の交替アドレス等の情報は、光ディスク１の管理領域に記録されており、これを読み出して交替記録処理の制御を行う。
【００１７】
本実施例では、ホスト１０からセクタ単位のデータの記録指示を受けると、マイクロプロセッサ６は、ピックアップ２をセクタの属するディスク上のブロックにアクセスさせ、そのブロックを再生して正常に再生できるかどうかをチェックする。正常に再生できれば、そのブロックにセクタデータを記録するが、もし再生に失敗した場合（エラーを検出した場合）には、そのブロックは欠陥領域と判断して、ディスク上に設けられている交替領域（交替ブロック）にセクタ単位で交替記録処理を行う（ＲＭＷ処理）。交替記録を繰り返し行うと、同一ブロックに属する複数のセクタが異なるブロックに分散されて記録される場合がある。このような場合本実施例では、新たにセクタのデータを記録するとき、本来同一ブロックに属する他のセクタのデータを併合（マージ）して、同一ブロックにまとめて再記録することに特徴がある。
【００１８】
このように本実施例の装置は、同一のブロックに属するセクタのデータを同一ブロックにまとめて格納することで、それ以降の記録再生処理の時間を短縮することができる。
【００１９】
本実施例の説明を行う前に、欠陥領域の交替記録処理をセクタ単位で行う場合について、図２〜図４を用いて説明する。
【００２０】
図２は、本実施例で対象とする光ディスク媒体の領域構成の一例を示す図である。データ領域１１は、ユーザデータを記録する領域である。交替領域１２は、データ領域１１に再生エラーなどの欠陥が発生した場合に、交替記録のために用いる領域であり、データ領域１１の内周側及び外周側に設けられる。交替ブロック管理領域１３は、交替記録した際の、交替元ブロックアドレスと交替先ブロックアドレスの対応関係を登録する領域である。
【００２１】
記録／再生データは、ディスク上では物理的記録再生単位であるブロック単位で扱うが、ホストとの間では論理的記録／再生単位であるセクタ単位で扱う。そして、交替領域１２にはセクタ単位で交替処理を行うことができる。交替領域１２には、各セクタのデータが有効であるか無効であるかを示す交替先有効フラグ１４と、交替元ブロックアドレス１５を記述する。
【００２２】
図３は、ホストからセクタ単位の記録の指示を受け、当該セクタの属するブロックの再生に失敗した場合の１回目の交替記録処理を示す図である。
【００２３】
（１）ホストから、記録位置としてデータ領域１１のセクタ１１１（アドレス「Ａ＋１」）が指示されると、ＲＭＷ処理の手順に従い、当該セクタの属するブロック（アドレス「Ａ」）を再生する。再生が正常に行えれば、当該ブロックにホストからのデータを記録する（当該セクタを新しいデータで書き換える）。
【００２４】
（２）もし再生時に異常を検出した場合（再生失敗の場合）には、当該ブロックは欠陥有と判断して、（３）ホストからのセクタデータを交替領域１２の交替セクタ１２１（ここではアドレス「Ｄ」）に交替記録する。この際、交替記録はアドレス「Ｄ」のブロック全体に渡るが、意味のあるのは当該セクタ１２１のデータのみである。よって交替先有効フラグ１４として、セクタ１２１に対して「有効“１”」を、他のセクタに対しては「無効“０”」を与える。また交替元ブロックアドレス１５には、再生に失敗したブロックアドレスである「Ａ」を与える。そして、交替ブロック管理領域１３には、交替元と交替先のアドレス情報を「Ａ→Ｄ」のように登録する。
【００２５】
図４は、前記図３の状態（既に１回目の交替記録済み）において、ホストから上記ブロックの他のセクタに対して記録の指示を受け、交替先ブロックの再生に失敗した場合の２回目の交替記録処理を示す図である。
【００２６】
（１）ホストから、記録位置としてデータ領域１１のセクタ１１２（アドレス「Ａ＋２」）が指示されると、当該セクタの属するブロック（アドレス「Ａ」）を再生しようとする。しかし、当該ブロックは既に欠陥有と判断され、交替領域としてアドレス「Ｄ」に交替記録されている（図３の交替ブロック管理領域１３の情報を参照することで分かる）。よってこの場合には、交替記録したブロック（アドレス「Ｄ」）を再生する。
【００２７】
（２）もし再生時に異常を検出した場合（再生失敗の場合）には、当該交替ブロックは欠陥有と判断して、（３）ホストからのセクタデータを交替領域１２の他の交替ブロック（アドレス「Ｅ」）の交替セクタ１２２に２回目の交替記録をする。そして交替先有効フラグ１４として、セクタ１２２に対して「有効“１”」を、他のセクタに対しては「無効“０”」を与える。また交替元ブロックアドレス１５には、再生に失敗したブロックアドレスである「Ｄ」を与える。そして、交替ブロック管理領域１３には、初回の交替元と最新の交替先のアドレス情報を「Ａ→Ｅ」のように登録する。
【００２８】
このように、交替ブロックの再生に失敗し交替記録を繰り返した場合、交替ブロックが複数個（図４ではアドレス「Ｄ」と「Ｅ」の２個）生成され、本来１つのブロック（アドレス「Ａ」）に格納されるべき複数のセクタのデータが分散して記録されることになる。
【００２９】
一方、交替ブロックが少なくとも１個生成され、その交替ブロックの再生が可能である場合には、分散したデータを併合（マージ）して再度記録することで、その後の記録／再生処理の迅速化と効率向上を図ることができる。以下、そのための交替記録処理の例を示す。
【実施例１】
【００３０】
図５は、本発明による交替記録処理の第１の実施例を示す図である。ここでは、図４のように既に交替ブロックが２個（アドレス「Ｄ」と「Ｅ」）生成され、ホストから上記ブロックの他のセクタ１１０に対して記録の指示を受け、交替先ブロック（アドレス「Ｅ」）の再生が可能である場合の交替記録処理を示す。
【００３１】
（１）ホストから上記ブロックの別のセクタ１１０（アドレス「Ａ」）に対して記録の指示を受けると、交替ブロック管理領域１３を参照し、最新の交替先ブロックがアドレス「Ｅ」に存在することを知る。（２）交替先ブロック（アドレス「Ｅ」）を再生し、交替先有効フラグ１４Ｅを参照し、有効なデータとしてセクタ１２２のデータを取得する。
【００３２】
（３）さらに交替元ブロックアドレス１５Ｅを参照し、直前の交替元ブロック（アドレス「Ｄ」）を再生する。ここでは有効なデータとしてセクタ１２１のデータを取得できたとする。（４）さらに交替元ブロックアドレス１５Ｄを参照し、交替元ブロック（アドレス「Ａ」）を再生する。そして有効なデータが残っていればそれを取得する。ここではセクタ１１３から有効なデータを取得できたとする。
【００３３】
（５）このようにして、当該ブロックに属するセクタの全ての有効なデータを取得した後、ホストからの記録指示データ（セクタ１１０）に併合して、交替ブロック（アドレス「Ｅ」）に再度記録する。
【００３４】
これにより、当該ブロックに属する４セクタのデータを同一ブロックにまとめて格納してあるので、以降の当該ブロックへのアクセスは、１つのブロック（アドレス「Ｅ」）だけで済み、以降の記録／再生処理の迅速化が図られる。ただし上記工程（３）と（４）においては、一度再生に失敗したブロック（アドレス「Ｄ」と「Ａ」）からリトライ再生することになり、本実施例の処理は、ディスクのリペア要求等で交替処理時間に余裕がある場合に適している。
【実施例２】
【００３５】
図６は、本発明による交替記録処理の第２の実施例を示す図である。上記実施例１の処理では、再生に失敗する可能性があり、交替記録処理のために無駄な時間を費やす恐れがある。そこで本実施例では、最新の交替先ブロックのみを再生し、取得できた有効セクタのデータを併合して再記録することで、交替記録処理の時間を短縮させるものである。
【００３６】
（１）ホストから当該ブロックの別のセクタ１１０（アドレス「Ａ」）に対して記録の指示を受けると、交替ブロック管理領域１３を参照し、最新の交替先ブロックがアドレス「Ｅ」に存在することを知る。（２）交替先ブロック（アドレス「Ｅ」）を再生し、交替先有効フラグ１４Ｅを参照し、有効なデータとしてセクタ１２２のデータを取得する。（３）セクタデータの取得を終了し、当該ブロックに属するセクタ１２２のデータを、ホストからの記録指示データ（セクタ１１０）に併合して、最新の交替ブロック（アドレス「Ｅ」）に再度記録する。このように、交替ブロックからの再生を１回に制限することで、交替記録処理にかかる時間を短縮させることができる。
【００３７】
なお、記録処理にかける時間に若干の余裕がある場合には、最新の交替先ブロック（アドレス「Ｅ」）だけでなく、このブロックに近接する（すなわちアドレス「Ｅ」に近い）他の交替先ブロックについても再生対象に追加することで、当該ブロックに属するセクタデータの数を効率良く増加することができる。
【００３８】
本実施例では、１ブロックに属するデータを全て１ブロックにまとめて記録するものではないので、再生処理時間が若干増加する。しかしながら、ホストからの再生時のアクセス単位は、記録時のアクセス単位と等しいケースが多いので、再生時の処理時間が問題になる可能性は少ない。
【００３９】
図７は、本発明による交替記録処理方法の手順を示すフローチャートである。
【００４０】
ホスト１０からのセクタ単位のデータの記録指示を受けると、交替ブロック管理領域１３を参照し、該当するブロックアドレスに対して交替先ブロックが登録されているかを判定する（Ｓ２０２）。登録されていなければ（Ｓ２０２でＮＯ）、再生アドレスとしてデータ領域１１にある記録指示されたブロックのアドレスを設定する（Ｓ２０３）。登録されていれば（Ｓ２０２でＹＥＳ）、再生アドレスとして交替先ブロックのアドレスを設定する（Ｓ２０４）。
【００４１】
記録するブロックに属する各セクタのデータが全て取得できているかどうかを判定する（Ｓ２０５）。取得できていれば（Ｓ２０５でＹＥＳ）、Ｓ２１６以降へ進み、記録処理を行う。取得できていなければ（Ｓ２０５でＮＯ）、当該ブロックの再生を行い、データを取得する。再生では処理時間を考慮して規定回数（Ｎｍａｘ）以内のリトライを許すものとし、リトライ回数Ｎを初期化（Ｎ＝０）する（Ｓ２０６）。再生アドレスのブロックを再生し（Ｓ２０７）、再生エラー検出部６４により再生が成功したかどうかを判定する（Ｓ２０８）。もし再生が失敗し（Ｓ２０８でＮＯ）、再生リトライ回数Ｎが規定回数Ｎｍａｘを超えていなければ（Ｓ２０９でＮＯ）、再生リトライ回数Ｎに１を加算し（Ｓ２１０）、Ｓ２０７に進んで同じブロックを再度再生する。再生リトライ回数Ｎが規定回数Ｎｍａｘを超えたら（Ｓ２０９でＹＥＳ）、再生を終了する。取得したデータがあれば（Ｓ２１５でＹＥＳ）、Ｓ２１６へ進む。取得したデータがなければ、当該ブロックを交替領域管理領域１３に登録する（Ｓ２１７）。
【００４２】
Ｓ２０８で再生に成功したら、取得した他のセクタのデータを記録指示されたセクタのデータにマージ（併合）する（Ｓ２１１）。交替記録情報として、マージしたセクタが有効であることを示す交替先有効フラグ１４と、交替元アドレスを示す交替元ブロックアドレス１５を設定する（Ｓ２１２）。次の再生アドレスとして今回再生したブロックの交替元ブロックのアドレスを設定する（Ｓ２１３）。
【００４３】
次にＳ２１４にて、交替記録処理法として、前記実施例１か実施例２のいずれかのケースを選択する。例えば、記録処理時間に余裕があれば（Ｓ２１４でＹＥＳ）、実施例１のケースを選択し、Ｓ２０５に戻り残りのデータを取得する。取得したデータは、Ｓ２１１で追加マージする。これを繰り返して、記録ブロックに属する全てのデータをマージすることができる。一方、記録処理時間に余裕がなければ（Ｓ２１４でＮＯ）、実施例２のケースを選択し、データの取得を打ち切りＳ２１９へ進む。この場合、最新の交替ブロックからのデータのみをマージするので、処理時間が短縮できる。
【００４４】
次に、取得したデータやマージしたデータを所定の記録ブロックへ記録する。当該ブロックは交替先ブロックかどうかを判定する（Ｓ２１６）。交替先ブロックでなければ、記録アドレスとしてデータ領域の記録ブロックアドレスを設定し（Ｓ２１８）、データを記録する（Ｓ２２０）。交替先ブロックであれば、記録アドレスとして交替先ブロックのアドレスを設定して（Ｓ２１９）、マージしたデータを交替記録する（Ｓ２２０）。
【００４５】
本実施例の工程では、交替処理の方式を選択する工程（Ｓ２１４）を設けたので、記録処理時間の優先度に合わせて処理を実行することができる。これ以外の選択肢としては、アクセス距離が近接して配置された交替ブロックからの再生を追加したり、再生する交替ブロックの数（セクタの数）を設定したり、あるいは処理時間を制限して制限時間内に可能な限り再生を許可することも可能である。
【００４６】
このように本実施例によれば、交替記録処理における記録／再生処理時間を短縮し、かつユーザの要求に合わせて処理方法を設定することができるので、使い勝手が向上する。本実施例は、セクタ単位（論理単位）で交替記録処理が可能な記録方式や記録媒体において、有効に適用できる。
【図面の簡単な説明】
【００４７】
【図１】本発明による光ディスク記録再生装置のブロック構成の一例を示す図。
【図２】本実施例で対象とする光ディスク媒体の領域構成の一例を示す図。
【図３】欠陥領域に対する１回目の交替記録処理を示す図。
【図４】欠陥領域に対する２回目の交替記録処理を示す図。
【図５】本発明による交替記録処理の第１の実施例を示す図。
【図６】本発明による交替記録処理の第２の実施例を示す図。
【図７】本発明による交替記録処理方法の手順を示すフローチャート。
【符号の説明】
【００４８】
１…光ディスク、２…スピンドルモータ、３…ピックアップ、４…サーボ回路、５…記録・再生回路、６…マイクロプロセッサ、７…制御メモリ、１１…データ領域、１２…交替領域、１３…交替ブロック管理領域、１４…交替先有効フラグ、１５…交替元ブロックアドレス、６１…交替ブロック管理部、６２…交替先有効フラグ記憶部、６３…交替元ブロックアドレス記憶部、６４…再生エラー検出部。
【図１】
2007328865.tif 000003
【図２】
2007328865.tif 000004
【図３】
2007328865.tif 000005
【図４】
2007328865.tif 000006
【図５】
2007328865.tif 000007
【図６】
2007328865.tif 000008
【図７】
2007328865.tif 000009