(57)【要約】【課題】  一度だけ記録可能な光ディスクにデータを記録する光ディスク装置において、欠陥ブロックに対するデータを救済しつつ、他の光ディスク装置においても読み取り可能にデータを書き込む光ディスク装置、光ディスク装置におけるデータ記録方法、及びそれら装置、方法によってデータが記録された光ディスクを提供すること。【解決手段】  ＣＰＵは、目的ブロックにデータの記録を行うと（ステップＳ１０３）、該目的ブロックに記録されたデータのデコードを行う（ステップＳ１０４）。ＣＰＵは、記録したデータと、デコードされたデータとが同一のデータであるか否かを判断し（ステップＳ１０５）、両データに異なる箇所がある際には読み取り方向に沿って前記目的ブロックに隣り合うブロックを新たな目的ブロックとして更新し（ステップＳ１０７）、該目的ブロックに前記データを記録する（ステップＳ１０３）。【選択図】      図４
2005235331.tif 000002
【特許請求の範囲】
【請求項１】
一度だけ記録可能な光ディスクにデータを記録する光ディスク装置において、
前記光ディスク上のブロックにデータが正常に記録されたか否かを検査する検査手段と、
前記データが前記ブロックに正常に記録されなかった場合に、当該ブロックの次のブロックに前記データを記録する記録手段と
を備えたことを特徴とする光ディスク装置。
【請求項２】
前記データが前記ブロックに正常に記録されなかった場合に、前記ブロックを欠陥ブロックと判断し、該欠陥ブロックのアドレスを前記光ディスク上に記録する欠陥管理手段と
を備えたことを特徴とする請求項１に記載の光ディスク装置。
【請求項３】
前記欠陥ブロックのアドレスは前記データを記録する領域より内側に設けられるリードインエリアに記録されることを特徴とする請求項２に記載の光ディスク装置。
【請求項４】
一度だけ記録可能な光ディスクにデータを記録するステップと、
前記データが正常に記録されたか否かを検査するステップと、
前記データが正常に記録されなかった場合に、該データが記録されたブロックに連続するブロックに前記データを記録するステップと
を備えたことを特徴とするデータ記録方法。
【請求項５】
全データの記録後にデータが正常に記録されなかったブロックのアドレスを前記データを記録する領域より内側に設けられるリードインエリアに記録するステップを備えたことを特徴とする請求項４に記載のデータ記録方法。
【請求項６】
一度だけ記録可能な光ディスクであって、
読み取り方向に沿って隣り合う２つのブロックに記録されたデータが互いに部分的に同一情報を備えており、且つ、前記２つのブロックのうち先にデータが読み出されるブロックのアドレスが記録領域より内側に設けられるリードインエリアに記録されていることを特徴とする光ディスク。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一度だけ記録可能な光ディスクと、該光ディスクに対して記録／再生可能な光ディスク装置及び光ディスク装置の記録方法に関するものである。
【背景技術】
【０００２】
現在、光ディスクとして記録を可能とする規格に、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／−ＲＷ、ＤＶＤ＋Ｒ／＋ＲＷなどがある。さらに、これら記録を可能とする規格の中で、相変化を利用したオーバーライトの可能な規格としては、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷなどがある。一方、一度しか記録のできない規格としては、ＣＤ−Ｒ、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒなどがあり、これらの媒体を以下Ｒディスクとする。
【０００３】
オーバーライトの可能な光ディスクにおいては、フォーマットが行われる際に光ディスク全体に亘ってアドレス情報等が書き込まれるため、該書き込まれた情報をチェックすることでディスクの欠陥を認識可能である。従って、光ディスク上に欠陥がある場合には欠陥箇所を管理するための情報がディスク上に記録されており、ドライブ装置は該情報に基づいた読み込み動作を行うことでデータの読み出しを円滑に行うことができるようになっている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３５２５１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、Ｒディスクにおいては、その特性から一度しか書き込みを行うことができないため、アプリケーションを実行するＣＰＵはデータを記録して初めてＲディスク上の欠陥を認識することができる。ＣＰＵがＲディスク上の欠陥を認識した場合の動作は、実行しているアプリケーション毎に設定されているため、異なるアプリケーション間においてはＲディスク上の欠陥の管理方法が異なる場合がある。従って、このような場合には、１つのアプリケーションにより記録されたデータを他のアプリケーションで読み取ることができないといったように、Ｒディスクの互換性が損なわれるという問題があった。
【０００５】
また、Ｒディスクの欠陥の発生に備え、欠陥箇所に代わってデータを記録する交代エリア（ＤＭＡ）を予めＲディスクの外周近くに形成することも考えられるが、ＤＭＡを形成することによりＲディスクの記録容量が低下するという問題がある。また、記録するデータ量が少ない場合には記録領域とＤＭＡとの間の多くの未使用領域にダミーデータを記録しなければならないため、記録処理に時間がかかってしまうという問題があった。また、ＤＭＡの読み出し制御に対応していないアプリケーションにおいてはＲディスクからデータを正しく読み取ることができないという問題があった。
【０００６】
本発明は上記問題点を解決するためになされたものであって、その目的は、一度だけ記録可能な光ディスクにデータを記録する光ディスク装置において、欠陥ブロックに対するデータを救済しつつ、他の光ディスク装置においても読み取り可能にデータを書き込む光ディスク装置を提供することにある。また、このような光ディスク装置におけるデータ記録方法、及びそれら装置、方法によってデータが記録された光ディスクを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の発明は、一度だけ記録可能な光ディスクにデータを記録する光ディスク装置において、前記光ディスク上のブロックにデータが正常に記録されたか否かを検査する検査手段と、前記データが前記ブロックに正常に記録されなかった場合に、当該ブロックの次のブロックに前記データを記録する記録手段とを備えた。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、前記データが前記ブロックに正常に記録されなかった場合に、前記ブロックを欠陥ブロックと判断し、該欠陥ブロックのアドレスを前記光ディスク上に記録する欠陥管理手段とを備えた。
【０００９】
請求項３に記載の発明は、請求項２に記載の発明において、前記欠陥ブロックのアドレスは前記データを記録する領域より内側に設けられるリードインエリアに記録される。
【００１０】
請求項４に記載の発明は、一度だけ記録可能な光ディスクにデータを記録するステップと、前記データが正常に記録されたか否かを検査するステップと、前記データが正常に記録されなかった場合に、該データが記録されたブロックに連続するブロックに前記データを記録するステップとを備えた。
【００１１】
請求項５に記載の発明は、請求項４に記載の発明において、全データの記録後にデータが正常に記録されなかったブロックのアドレスを前記データを記録する領域より内側に設けられるリードインエリアに記録するステップを備えた。
【００１２】
請求項６に記載の発明は、一度だけ記録可能な光ディスクであって、読み取り方向に沿って隣り合う２つのブロックに記録されたデータが互いに部分的に同一情報を備えており、且つ、前記２つのブロックのうち先にデータが読み出されるブロックのアドレスが記録領域より内側に設けられるリードインエリアに記録されている。
【００１３】
従って、請求項１に記載の発明によれば、光ディスク上のブロックにデータが正常に記録されなかった場合には、光ディスク装置は次のブロックに前記データを記録する。そのため、上記ドライブ装置にて記録が行われた光ディスクは、ディスク上にデータが正常に記録されなかったブロックが存在しても、該ブロックより後のブロックにデータが正常に記録されている。従って、光ディスク装置は、データの読み出しエラー発生時の動作が制御されているか否かに拘わらず、読み出しエラーが発生したブロックより後のブロックから正常に記録されたデータを読み出すことができる。従って、光ディスクは異なる光ディスク装置間における互換性を備えることとなる。また、光ディスクの外周近くにＤＭＡを形成する場合に比べてデータの記録領域を光ディスクの内周側に集中させることができる。従って、光ディスク上に記録するデータ量が少ない場合には光ディスクの内周側に集中された記録領域のみをファイナライズすればよく、未使用領域にダミーデータを記録する必要がなくなる。また、記録データの読み出しに際しては、光ディスクの径方向内側から外側に向かって順番にデータの読み出し行えばよく、光ディスク装置の駆動負荷が抑制される。
【００１４】
請求項２に記載の発明によれば、光ディスク装置は光ディスク上の欠陥ブロックのアドレスを調べることで、光ディスクに記録されたデータを読み出す前に光ディスク上の欠陥ブロックを認識することができる。従って、光ディスク装置は、欠陥ブロックへアクセスすることなく光ディスクからデータを読み出す。
【００１５】
請求項３に記載の発明によれば、光ディスク装置は一度だけ記録可能な光ディスクの規格として存在するリードインエリアの一部を利用して欠陥ブロックのアドレスを記録している。従って、欠陥ブロックのアドレスを記録するに際して、光ディスクのデータ領域の
記録容量が減少することがない。
【００１６】
請求項４に記載の発明によれば、光ディスクは、該光ディスク上のブロックにデータが正常に記録されなかった場合には、次のブロックに前記データが記録される。そのため、このようにして形成された光ディスクにおいては、ディスク上にデータが正常に記録されなかったブロックが存在しても、該ブロックより後のブロックにデータが正常に記録されている。従って、欠陥ブロックのアドレスを読み出さない光ディスク装置においても、読み出しエラーが発生したブロックより後のブロックのデータを順番に読み出すことで光ディスクから正常に記録されたデータを読み出すことができる。従って、光ディスクは異なる光ディスク装置間における互換性を備えることとなる。
【００１７】
請求項５に記載の発明によれば、光ディスクは、一度だけ記録可能な光ディスクの規格として存在するリードインエリアの一部を利用して欠陥ブロックのアドレスが記録される。従って、欠陥ブロックのアドレスを記録するに際して、光ディスクのデータ領域の記録容量が減少することがない。
【００１８】
請求項６に記載の発明によれば、光ディスクは、部分的に同一情報を備えるブロックのうち先にデータが読み出される側のブロックのアドレスがリードインエリアに記録されている。従って、この光ディスクが装着された光ディスク装置は、欠陥ブロックのアドレスを読み出さない光ディスク装置においても、読み出しエラーが発生したブロックより後のブロックのデータを順番に読み出すことで光ディスクから正常に記録されたデータを読み出すことができる。
【発明の効果】
【００１９】
本発明によれば、一度だけ記録可能な光ディスクにデータを記録する光ディスク装置において、欠陥ブロックに対するデータを救済しつつ、他の光ディスク装置においても読み取り可能にデータを書き込む光ディスク装置、光ディスク装置におけるデータ記録方法、及びそれら装置、方法によってデータが記録された光ディスクを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を具体化した一実施の形態について図１〜図７を参照して説明する。
【００２１】
図１に示すように、光ディスク装置１０は、装着された光ディスクに対してデータの読み出し・書き込みを行うためのピックアップユニット１１と、光ディスクを回転させるためのスピンドルモータ１２と、光ディスクの径方向に沿ってピックアップユニット１１を移動させるためのスレッドモータ１７とを備えている。また、光ディスク装置１０は、検査手段、記録手段及び欠陥管理手段としてのＣＰＵ１３、サーボ回路１４、信号処理回路１５、インターフェース（Ｉ／Ｆ）回路１６を備えている。ＣＰＵ１３は、これらの回路を介して、装着された光ディスクに対してデータの記録や光ディスクからデータの再生を実行する。
【００２２】
ＣＰＵ１３は、メモリ１３ａに格納された各種制御プログラム、並びに図示しないホストコンピュータ（ＰＣ）からＩ／Ｆ回路１６を介して与えられる指令等、に基づいて光ディスク装置１０のメイン制御を司っている。サーボ回路１４や信号処理回路１５は、ＣＰＵ１３から受信する指令に基づいて各種処理を実行する。
【００２３】
又、メモリ１３ａには、欠陥管理プログラムが格納されている。欠陥管理プログラムは、データの記録時においては、ディスク上へのデータの記録、欠陥ブロックの検出、欠陥ブロックの管理等の機能をＣＰＵ１３に実行させるものである。欠陥ブロックは、光ディスク（ブロック）にデータを記録する際に、そのブロックにデータが正常に記録されたか否かを確認するベリファイ処理により検出される。欠陥ブロックの管理は、書き込み時に
は欠陥と判断されたブロックの識別情報（例えばアドレス）を光ディスクの所定領域（例えばリードインエリア）に格納することで行われ、読み出し時には該所定領域に格納された識別情報により該当するブロックの読み出しをスキップすることで行われる。
【００２４】
サーボ回路１４は、ＣＰＵ１３からの指令に基づいてピックアップユニット１１、スピンドルモータ１２及びスレッドモータ１７の駆動を制御する。詳しくは、サーボ回路１４は、光ディスクを線速度が一定となるように、或いは角速度が一定となるようにスピンドルモータ１２の回転速度の制御を行う。また、サーボ回路１４は、スレッドモータ１７の回転を制御することでピックアップユニット１１を光ディスクの径方向における位置の調節を行う。また、サーボ回路１４は、ピックアップユニット１１が備えるアクチュエータを駆動することで後述する光学系を光ディスクの径方向に微調整するトラッキングサーボと、光学系を光ディスクに対して接離する方向に移動するフォーカスサーボとを行う。
【００２５】
ピックアップユニット１１は、レーザ出力部、対物レンズ及びディスクからの反射光を受光するフォトディテクタ等、の光学系（図示略）を備えている。ピックアップユニット１１は、データの読み出し時に、所定強度のレーザ光を光ディスクに照射するとともに、光ディスクの記録面からの反射光を電気信号に変換し出力する。また、ピックアップユニット１１は、データの書き込み時に、信号処理回路１５から入力されたデータに応じてレーザ出力部から発振される書き込みに必要な強度のレーザ光を光ディスクに照射する。なお、光学系は各種ディスクに応じて設けられている。
【００２６】
ホール素子１８は光ディスクの径方向に移動されるピックアップユニット１１の位置を検出している。具体的には、ホール素子１８は、スレッドモータ１７の回転角度を所定間隔のパルス信号でＣＰＵ１３に出力するものであり、ＣＰＵ１３は、このパルスをカウントすることで径方向におけるピックアップユニット１１の位置を把握することができる。
【００２７】
信号処理回路１５は、ＣＰＵ１３からの指令に基づき、光ディスクに記録するデータを処理する。具体的には、信号処理回路１５は、Ｉ／Ｆ回路１６を介してＰＣから転送されるデータに対し、光ディスクの仕様に添ったエンコード処理、変調処理を施す。そして、信号処理回路１５は、処理後のデータをピックアップユニット１１に出力する。
【００２８】
また、信号処理回路１５は、光ディスクから読み出されたデータを処理する。詳しくは、信号処理回路１５は、ピックアップユニット１１を介してその記録面から読み取られたデータに対し、光ディスクの仕様に添った復調処理、デコード処理を施す。そして、このデコード処理したデータをＩ／Ｆ回路１６を介してＰＣに転送する。
【００２９】
信号処理回路１５にはキャッシュメモリ１９が接続されている。キャッシュメモリ１９には、読み出し時／書き込み時のデータが一時的に記憶される。書き込み時において、キャッシュメモリ１９には、信号処理回路１５によりエンコードされたデータが格納される。ＣＰＵ１３は、このキャッシュメモリ１９に所定量のデータが格納されると、信号処理回路１５に光ディスクへのデータの書き込み処理を実行する旨の指令を行う。読み出し時において、キャッシュメモリ１９には、光ディスクディスクから読み出されピックアップユニット１１から出力されるデータが記憶され、そのデータは信号処理回路１５によりデコード処理等が施される。ＣＰＵ１３は、このキャッシュメモリ１９に所定量のデータが格納されると、信号処理回路１５にＰＣへデータを転送する処理を実行する旨の指令を行う。
【００３０】
ここで、光ディスク装置１０に装着される光ディスクを一度だけ書き込み可能なＤＶＤ−Ｒディスク（以下、単にＲディスクとする）とし、以下、Ｒディスクについて説明する。
【００３１】
図２に示すように、ＲディスクＤには、従来のＣＤ系やＤＶＤ系の光ディスクと同様、周方向に沿って内周から外周まで連続する複数のブロックが形成されている。
【００３２】
ＲディスクＤの内周側にはＲインフォメーションエリア２０が形成されている。Ｒインフォメーションエリア２０にはＲディスクＤ上のデータのどのブロックまでデータが記録されているかなどを管理する記録管理データが記録されている。記録管理データは、ＲディスクＤ上の記録位置などが更新されると、それに応じた情報が順次追記される。光ディスク装置１０は、最新の記録管理データに基づいてＲディスクＤの記録及び再生に対応する。
【００３３】
Ｒインフォメーションエリア２０の外側には、リードインエリア２１、データエリア２２及びリードアウトエリア２３が、この順番で径方向外側に向かって連続的に形成されている。リードインエリア２１には、データエリア２２に記録された情報の目次やトラック情報などが記録されるとともに、該データエリア２２に存在する欠陥ブロックのアドレス等から構成されるディスク管理情報が記録されている。
【００３４】
データエリア２２にはデータが周方向に沿って順番に記録されている。
【００３５】
リードアウトエリア２３はデータエリア２２に連続して形成されており、該位置でデータエリア２２の終りを表している。尚、図２においては、１つのデータエリア２２を備えたＲディスクＤを示したが、複数のデータエリア２２を備えるＲディスクＤにおいては、データエリア毎にリードインエリアとリードアウトエリアとがそれぞれ形成される。
【００３６】
次に、リードインエリア２１に記録される欠陥ブロックのアドレス情報の管理態様について説明する。図３（ａ）に示すように、リードインエリア２１には欠陥ブロックのアドレス情報を記録するための欠陥管理セクタ２４が形成されている。先頭の欠陥管理セクタ２４には、最初の４バイトの領域がデータエリア２２に発生した欠陥ブロックの総数を記録する領域Ａ１として確保されており、続く領域Ａ２〜領域Ａ５１２までは４バイト毎に欠陥ブロックのアドレス情報が記録可能とされている。本実施形態においては１つのセクタの記録容量が２０４８バイトに設定されているため、先頭の欠陥管理セクタ２４においては２０４４バイトの記録容量、即ち５１１個分の欠陥ブロックのアドレスが記録可能である。
【００３７】
欠陥管理セクタ２４の記録容量が不足した場合には、図３（ｂ）に示すように、欠陥管理セクタ２４に続くセクタが欠陥管理セクタ２５として使用される。この場合にはセクタの先頭に新たに欠陥ブロックの総数を記録する必要がないため、２０４８バイトの記録容量、即ち領域Ｂ１〜領域Ｂ５１２まで５１２個分の欠陥ブロックのアドレスを追加して記録可能となる。
【００３８】
次に、ＰＣから入力されたライトアンドベリファイコマンドに応答して光ディスク装置１０が実行するライトアンドベリファイ処理を説明する。尚、図４に示す処理は、ＣＰＵ１３、及びそれの指令に従って動作する信号処理回路１５，ピックアップユニット１１，サーボ回路１４等の動作により実現されるため、光ディスク装置１０の動作として説明する。
【００３９】
図４に示すように、ステップＳ１０１では、光ディスク装置１０は、ライトアンドベリファイコマンドに続いてＰＣから受信した記録用データをキャッシュメモリ１９にバッファリング（格納）するとともに、後述するエラーカウントをリセットする。
【００４０】
次に、ステップＳ１０２では、光ディスク装置１０は、データ領域に含まれる１つのブロックを記録用のブロックとして指定し、該ブロックのアドレスを目的アドレスに設定す
る。また、光ディスク装置１０は、ピックアップユニット１１を目的アドレスのブロックにアクセスさせる（目的アドレスのブロックに対応する位置にピックアップユニット１１を移動させる）。
【００４１】
ステップＳ１０３では、光ディスク装置１０は、目的アドレスのブロックにデータを記録（ライト）しステップＳ１０４では、該目的アドレスのブロックからデータを読み出すとともに該データをデコードする。更に、光ディスク装置１０は、デコード後のデータとキャッシュメモリ１９に記憶されているデータとを比較（ベリファイ）する。そして、光ディスク装置１０は、ステップＳ１０５において、ステップＳ１０４におけるデコード処理においてデコードエラーが発生したか否かを判断し、デコードエラー又はベリファイエラーが発生しなかった場合にはステップＳ１０６の処理を実行し、デコードエラーが発生した場合にはステップＳ１１０を実行する。
【００４２】
ステップＳ１０６では、光ディスク装置１０は、ステップＳ１０３において記録が行われたブロックを欠陥ブロックとして該ブロックのアドレスを一旦メモリ１３ａに保持する。更に、光ディスク装置１０は、エラーカウントをカウントアップする。
【００４３】
ステップＳ１０７では、光ディスク装置１０は、読み取り方向に沿って前記欠陥ブロックに隣り合うブロックを新たにデータを記録するブロックとするとともに、該ブロックのアドレスを新たな目的アドレスに設定する。
【００４４】
ステップＳ１０８では、光ディスク装置１０は、タイムアウトか否かを判断し、タイムあうとしていない場合にはステップＳ１０２を実行し、目的アドレスのブロックにアクセスする。従って、光ディスク装置１０は、タイムアウトでない場合に目的アドレスのブロックに対して書き込みを実行する。一方、ステップＳ１０８においてタイムアウトと判断した光ディスク装置１０は、ステップＳ１０９においてＲディスクＤ上に正常にデータの記録が行えなかった旨の情報を表す異常終了ステータスをＰＣに送信し、処理を終了する。
【００４５】
光ディスク装置１０は、タイムアウトの判断にエラーカウントを用いる、即ち光ディスク装置１０は、ステップＳ１０５にてカウントアップするエラーカウントが所定値以上か否かを判断し、所定値以上の場合にはタイムアウトと判断する。この所定値は、１つのブロック分のデータの書き込み動作を中断させるために設定されている。例えば、多くの欠陥ブロックが連続する場合や、光学系の不良などが発生すると、タイムアウトを設定していない場合には光ディスクのすべてのブロックに対して書き込み動作を行うため、書き込み終了までに時間がかかる。Ｒディスクに対してデータが書き込めないにもかかわらずである。このため、タイムアウトを設定し、上記の要因が発生する場合に書き込みを中断するようにしている。なお、タイムアウトと判断する所定値は、連続する欠陥ブロックの数が少ない場合には、それらに対するデコードエラーをタイムアウトと判断しないように設定されている。
【００４６】
ステップＳ１０５においてデコードエラーが発生しなかった場合、光ディスク装置１０は、データの記録が正常に行えたとして正常終了ステータスをＰＣに送信し、ライトアンドベリファイ処理を一旦終了する。尚、正常終了ステータスには、エラーカウントがカウントアップされることなくＲディスクＤへのデータの記録が正常に行われたことを示すＯＫステータスと、デコードエラーが発生したがデータを記録するブロックの変更によりデータの記録が正常に行われたことを示すＥＲＲステータスとの何れか一方が設定されている。光ディスク装置１０からＥＲＲステータスが返信される際には、同時にエラーカウントがメモリ１３ａに記録されている。ＰＣは、このＥＲＲステータスによってデータは正常に記録されたことと、ＲディスクＤに欠陥ブロックが存在することを認識することがで
きる。
【００４７】
尚、正常終了ステータスにＥＲＲステータスが設定されていた場合には、上述したような態様でデータの記録が行われているため、欠陥ブロックに記録されたデータと、読み取り方向に沿って前記欠陥ブロックと連続するブロックに記録されたデータとは部分的に同一情報を備えることになる。
【００４８】
正常終了ステータスを光ディスク装置１０から受信したＰＣは、次のデータを送信する。そして、データがキャッシュメモリ１９に所定量格納される毎に上記ライトアンドベリファイ処理が実行され、ＲディスクＤ上にデータの記録が行われる。
【００４９】
次に、上記ライトアンドベリファイ処理に基づいて記録されたＲディスクＤのブロックと記録データとの関係を図５に基づいて説明する。
【００５０】
ＰＣは、光ディスク装置１０に対してライトアンドベリファイコマンドに続いてデータを書き込むブロックを指定するための論理アドレスを送信する。例えば、ＰＣは、データＤ１を記録するブロックの論理アドレス「３０００」を光ディスク装置１０に送信する。
【００５１】
光ディスク装置１０は、前記信号を受信すると、上述したライトアンドベリファイ処理に基づいてデータＤ１をＲディスクＤ上の物理アドレス「３０００」に記録し、該記録が正常に行われた旨のステータス（ＯＫステータス）をＰＣに返信する。
【００５２】
同様に、ＰＣがデータＤ２を論理アドレス「３００１」に記録する旨の信号を光ディスク装置１０に送信したときには、光ディスク装置１０は、データＤ２を物理アドレス「３００１」に記録し、該記録が正常に行われた旨のステータス（ＯＫ）をＰＣに返信する。
【００５３】
次に、光ディスク装置１０は、物理アドレス「３００２」にデータＤ３を正常に記録できなかった場合、上記ライトアンドベリファイ処理に従って、データＤ３を欠陥ブロックの次のブロック（物理アドレス「３００３」のブロック）に記録する。光ディスク装置１０は、データＤ３が物理アドレス「３００３」に正常に記録されたと判断すると、物理アドレス「３００２」が欠陥ブロックであるとしてそのアドレスをメモリ１３ａに保持する。そして、光ディスク装置１０は、論理アドレスと物理アドレスとの間でずれを生じたが、ＰＣにデータＤ３の記録が正常に行われた旨のステータス（ＥＲＲステータス）をＰＣに返信する。
【００５４】
そして、次にＰＣがデータＤ４を論理アドレス「３００３」に記録する旨の信号を光ディスク装置１０に送信すると、光ディスク装置１０は、メモリ１３ａにて保持するエラーカウント（欠陥ブロックの個数）に基づいて、論理アドレスを補正し、実際にＲディスクＤ上に記録を行う物理アドレスを算出する。具体的には、物理アドレス「３００２」が欠陥アドレスと認識されていることで、メモリ１３ａにはエラーカウントがエラー回数「１」として記録されている。従って、光ディスク装置１０は、論理アドレス「３００３」にエラー回数「１」を加えて物理アドレスを補正し、データＤ４を物理アドレス「３００４」に記録する。そして、光ディスク装置１０は、データＤ４が物理アドレス「３００４」に正常に記録されたと判断すると、データＤ４の記録が正常に行われた旨のＯＫステータスをＰＣに返信する。
【００５５】
以下同様に、ＲディスクＤ上に新たな欠陥ブロックが発生するまでは、光ディスク装置１０は、ＰＣから送信される論理アドレスにエラー回数「１」を加えて物理アドレスを補正し、該物理アドレスに所定のデータを記録する。そして、物理アドレス「３００８」に示すように、新たにＲディスクＤ上に欠陥ブロックが発生した場合には、データを記録する物理アドレスをシフトしてデータＤ８を物理アドレス「３００９」に記録する。データ
Ｄ８を物理アドレス「３００９」に記録した後は、光ディスク装置１０は、ＰＣから送信される論理アドレスにエラー回数「２」を加えて物理アドレスを補正し、該物理アドレスに所定のデータを記録する。
【００５６】
次に、ＰＣから送信される全データをＲディスクＤに記録した後に行われるファイナライズ処理を説明する。
【００５７】
図６に示すように、ステップＳ２０１では、光ディスク装置１０は、メモリ１３ａに保持された欠陥ブロックのアドレスを全て読み出す。ステップＳ２０２では、光ディスク装置１０は、読み出した欠陥ブロックのアドレス情報を、データエリア２２に記録された情報の目次やトラック情報等の記録データに関する情報とともにディスク管理情報として認識し、処理を次のステップに移行する。
【００５８】
ステップＳ２０３では、光ディスク装置１０は、ディスク管理情報が記録されるリードインエリア２１へのアクセスを行う。ステップＳ２０４では、光ディスク装置１０は、ディスク管理情報をリードインエリア２１に記録するとともに、データエリア２２の終端にリードアウトエリア２３を形成し、ファイナライズ処理を終了する。
【００５９】
次に、このようにして形成されたＲディスクＤが光ディスク装置にて読み取られる際の作用について説明する。
【００６０】
先ず、欠陥ブロックの管理が可能な光ディスク装置１０にてＲディスクＤが読み取られる場合について説明する。光ディスク装置１０は、リードインエリア２１に記録されたディスク管理情報を読み出すと、該ディスク管理情報に基づいて欠陥ブロックのアドレスを認識する。そして、光ディスク装置１０は、欠陥ブロックをスキップしてデータの読み出しを行う。従って、欠陥ブロックの管理が可能な光ディスク装置１０においては、データの読み出しエラーの発生が抑制される。
【００６１】
次に、欠陥ブロックの管理が不可能な光ディスク装置にてＲディスクＤを装着した場合について説明する。光ディスク装置は、データエリア２２に記録されたデータを内周から読み取り方向に沿って読み出していく。従って、欠陥ブロックにアクセスした際には、デコードエラーが発生するが、該欠陥ブロックの後方のブロックにデータが正常に書き込まれている。そのため、光ディスク装置は読み取りエラーが発生したブロックの後方のブロックに記録されたデータを読み取ることで全てのデータを正常に読み取ることができる。
【００６２】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
【００６３】
（１）光ディスク装置１０は、ＲディスクＤ上にデータの記録を行う際、所定ブロックにデータが正常に記録されたか否かを判断し、該ブロックに正常にデータが記録されなかった場合には前記所定ブロックの後方に隣り合うブロックに該データを記録する。このように記録されたＲディスクＤは、記録が正常に行われなかったブロックが存在しても、該ブロックの後方のブロックに正常にデータが記録されている。そのため、欠陥ブロックの管理を行っていない光ディスク装置においても、読み取りエラーが発生したブロックの後方のブロックからデータが正常に読み出される。即ち、光ディスク装置１０は欠陥ブロックに対するデータを救済しつつ、他の光ディスク装置においても読み取りが可能なＲディスクＤ、即ち互換性を備えたＲディスクを作成することができる。
【００６４】
（２）光ディスク装置１０は、欠陥ブロックの管理が可能であるため、正常に記録が行われなかったブロックからのデータの読み出しをスキップするため、読み取りエラーの発生を抑制することができる。従って、データの読み取りを円滑に行うことができる。
【００６５】
（３）欠陥管理セクタ２４は一度だけ記録可能な光ディスクの規格として存在するリードインエリアの一部を利用して欠陥ブロックのアドレスを記録している。従って、データ
エリア２２の記録容量を減少させることなく欠陥ブロックのアドレスをＲディスクＤ上に記録することができる。
【００６６】
（４）ＲディスクＤは、該ＲディスクＤ上のブロックにデータが正常に記録されなかった場合でも、該欠陥ブロックの後方のブロックに正常なデータが記録されている。そのため、ＲディスクＤは、読み出しエラーが発生しても該ブロックの後方のブロックからデータが正常に読み出し可能である。従って、ＲディスクＤを異なるドライブ装置でもデータを読み出し可能とすることができる。
【００６７】
（５）ＲディスクＤは、欠陥ブロックが発生した際には、該欠陥ブロックの後方に隣り合うブロックのアドレスを新たな目的アドレスとして設定し、データの記録を行う。従って、データの記録領域はＲディスクＤの径方向内側から外側に向かって順番に使用されていく。そのため、データの使用領域を内周側に集中させることができ、光ディスクの外周近くにＤＭＡが形成される場合に比べてデータを読み出すために要する時間を短縮することができる。
【００６８】
（６）ＲディスクＤは、欠陥ブロックが発生した際には、該欠陥ブロックの後方に隣り合うブロックのアドレスを新たな目的アドレスとして設定し、データの記録を行う。従って、記録されたデータはＲディスクＤの径方向内側から外側に向かって順番に整列しており、データの読み出し時に光ディスク装置１０の駆動負荷を抑制することができる。
【００６９】
（７）光ディスク装置１０は、エラーカウントが所定値を超えるとライトアンドベリファイ処理を終了する。従って、例えばＲディスクＤの記録面に多数ブロックに亘って連続する大きな欠陥が存在する場合や、光ディスク装置１０の記録に拘わる機構自体に欠陥があって正常な書き込みが行えない場合などに、光ディスク装置１０のライトアンドベリファイ処理を停止させ、無駄な処理が行われないようにすることができる。
【００７０】
尚、上記各実施の形態は、以下の態様で実施してもよい。
【００７１】
・ＰＣから送信される記録データが複数のボーダゾーンＢＺにて区切られたマルチボーダであってもよい。詳述すると、図７（ａ）及び図７（ｂ）に示すように、ボーダゾーンＢＺはボーダアウトエリアｏｕｔ及びボーダインエリアｉｎにて構成されている。
【００７２】
図７（ａ）に示すように、論理アドレスと物理アドレスとの間に発生するデータの記録領域のずれは、ボーダアウトエリアｏｕｔにて吸収されており、ボーダインエリアｉｎ以降は、論理アドレスと物理アドレスとの間の記録領域のずれがリセットされるようになっている。従って、ボーダゾーンＢＺ毎に欠陥ブロックの管理を行えばよく、図７（ｂ）に示すように、ボーダゾーンＢＺをまたがっても論理アドレスと物理アドレスとの間のずれが吸収されない場合に比べて、データ領域毎の欠陥ブロックの管理が容易になる。また、ボーダゾーンＢＺ毎に論理アドレスと物理アドレスとのずれが吸収されるため、記録データ全体の終端における論理アドレスと物理アドレスとのずれを小さくすることができる。
【００７３】
・上記実施の形態において、ボーダゾーンにて論理アドレスと物理アドレスとの間の記録領域のずれを吸収しなくてもよい。このようにボーダゾーンを設定することで、予め記録領域のずれを考慮して余裕を持ってボーダアウトエリアを設定する必要がなくなり、ＲディスクＤ上の記録容量の減少を抑制することができる。
【００７４】
・上記実施の形態において、欠陥ブロックのアドレスをリードインエリア２１以外の場所に記録してもよい。
【００７５】
・上記実施の形態において、ＲディスクをＣＤ−Ｒディスク等、その他の一度だけ書き込み可能なＲディスクとしてもよい。
【００７６】
・上記実施の形態において、異常終了ステータスの送信判断をタイマーによる計時結果に基づいて行うようにしてもよい。
【図面の簡単な説明】
【００７７】
【図１】光ディスク装置のブロック図。
【図２】ＤＶＤ−Ｒディスクの説明図。
【図３】（ａ）、（ｂ）は欠陥管理セクタの説明図。
【図４】ライトアンドベリファイ処理を示すフローチャート。
【図５】論理アドレスと物理アドレスとの対応を示す説明図。
【図６】ファイナライズ処理を示すフローチャート。
【図７】（ａ）、（ｂ）は記録領域の調整を示す説明図。
【符号の説明】
【００７８】
１０…光ディスク装置、１３…検査手段、記録手段及び欠陥管理手段としてのＣＰＵ、２１…リードインエリア。
【図１】
2005235331.tif 000003
【図２】
2005235331.tif 000004
【図３】
2005235331.tif 000005
【図４】
2005235331.tif 000006
【図５】
2005235331.tif 000007
【図６】
2005235331.tif 000008
【図７】
2005235331.tif 000009