(57)【要約】【課題】記録領域全体のベリファイ処理を行うより処理時間を短縮しながら、ベリファイを全く行わない場合に比べ再生時の信頼性を高める手段を提供する。【解決手段】データ記録再生手段１１３は、記録処理実行後、記録完了領域数及び記録実行結果を、記録長管理手段１２３及びエラー検出手段１２４を介して、記録方法制御手段１２５に返送する。記録方法制御手段１２５は、返送結果をもとに、記録正常終了領域直前の所定領域、またはエラー発生領域直前の所定領域をベリファイするように、ベリファイ実行手段１２２を介して、データ記録再生手段１１３を制御する。【選択図】図１
2006065947.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデータ記録時に、記録したデータをベリファイする処理を有する情報記録装置であって、
ユーザデータ記録を行う記録手段と、
ベリファイ処理を行うベリファイ手段と、
前記記録手段と前記ベリファイ手段の動作を制御するアクセス制御手段とを備え、
前記アクセス制御手段の指示により、記録したユーザデータの一部のみをベリファイすることを特徴とする情報記録装置。
【請求項２】
前記アクセス制御手段は、連続したユーザデータ記録の完了時に、完了直前部分の所定領域のベリファイ処理を、前記ベリファイ手段に指示することを特徴とする請求項１記載の情報記録装置。
【請求項３】
前記アクセス制御手段は、ユーザデータ記録中にエラーが発生した場合に、エラー発生直前部分の所定領域のベリファイ処理を、前記ベリファイ手段に指示することを特徴とする請求項１記載の情報記録装置。
【請求項４】
前記アクセス制御手段は、前記ベリファイ処理でエラーが発生した場合に、エラー発生領域の記録処理とベリファイ処理とを再度行うように、前記記録手段及び前記ベリファイ手段に指示することを特徴とする請求項３記載の情報記録装置。
【請求項５】
前記アクセス制御手段は、前記ベリファイ処理でエラーが発生した場合に、さらに直前領域に遡ってのベリファイ処理を、前記ベリファイ手段に指示することを特徴とする請求項２または３記載の情報記録装置。
【請求項６】
前記アクセス制御手段は、前記ベリファイ処理でエラーが発生した場合に、以降のユーザデータ記録を常にベリファイあり記録を行うように前記記録手段及び前記ベリファイ手段に指示し、前記ベリファイあり記録で一定区間エラーが発生しなかった場合、再びユーザデータ記録を行った領域の一部のみをベリファイするように前記記録手段及び前記ベリファイ手段に指示することを特徴とする請求項１記載の情報記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザデータ記録時にベリファイ機能を有する情報記録装置に関するものであり、さらに詳しくは、ベリファイに要する処理時間を短縮しながら、記録情報の信頼性を高めた情報記録装置に関する。
【背景技術】
【０００２】
相変化型光ディスクや光磁気ディスク等の書換型光ディスクは、一般に記録するデータにエラー訂正符号を付与して記録を実行する。このため、再生処理において多少のデータ誤りが生じても、誤りを訂正して正しいデータを読出すことが可能となる。しかしながら、ディスクの使用環境や使用年数などによっては、塵の付着や傷の発生、繰返し記録によるディスク材料自体の劣化等が発生する。このような領域では、エラー訂正符号の訂正限界を越える誤りが発生し、信頼性の観点からデータの記録再生に使用することができない（以下、このような領域を欠陥領域と称す）。
【０００３】
そこで、従来、書換型光ディスクでは一般に、あらかじめ欠陥領域を補填するための予備の領域（以下、欠陥代替領域と称す）が設けられている。記録装置は、記録時に検出された欠陥領域に記録すべきデータを、欠陥代替領域内の良好領域に記録することでデータの信頼性を保証している。この様な処理は一般に欠陥管理処理と呼ばれ、書換型ディスクをエラーフリーとして取り扱うことを可能とする。
【０００４】
記録したデータの信頼性を確認するためには、ユーザデータ記録後、記録したデータを再生して記録データと比較し一致確認する（以下、ベリファイと称す）ことを行う。
【０００５】
以下、従来のベリファイ処理及び欠陥管理方法として、４．７ＧＢのＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ−Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を例に、図５、図６を用いて説明する。
【０００６】
図５は、ディスク上のデータ論理構造を説明するデータ構造図、図６は、従来の記録処理及びベリファイ処理の流れを示す説明図である。ディスク上の領域はリードイン領域、データ領域、リードアウト領域に大別される。リードイン領域はさらに、制御データ領域、テスト領域、２つの欠陥管理領域から成る。制御データ領域はあらかじめディスクに凸凹が記録された領域であり、書換えを行うことはできない。制御データ領域には、ディスクの種別や物理パラメータなど、ディスクの記録／再生を行う装置が参照する制御データが記録されている。
【０００７】
テスト領域は書換可能な領域であり、ディスクの製造者が出荷前に品質確認を行う際の記録処理や、記録装置が装置の制御パラメータの調整を行う際の記録処理に使用される。欠陥管理情報（１）及び欠陥管理情報（２）は、共に書換え可能領域であり、同一の内容が記録されている。欠陥管理情報（１）及び欠陥管理情報（２）には、ゾーン数等のディスク構造に依存する内容と共に、ディスク上に存在する欠陥領域に関する情報が記録されている。欠陥管理情報（１）及び欠陥管理情報（２）の内容に関しては、後に説明する。
【０００８】
データ領域はゾーン（０）からゾーン（３４）の３５ゾーンから構成される。ゾーン（０）は図５（ｃ）に示すように、ユーザ領域内の欠陥領域を代替するための第１欠陥代替領域と、ユーザのデータが記録されるユーザ領域とから構成される。ゾーン（１）からゾーン（３３）はユーザ領域によって構成され、ゾーン（３４）はユーザ領域と追加設定可能な第２欠陥代替領域とによって構成される。リードアウト領域は、欠陥管理情報（３）、欠陥管理情報（４）、テスト領域から成る。欠陥管理情報３及び欠陥管理情報（４）には、欠陥管理情報（１）及び欠陥管理情報（２）と同一の内容が記録されている。リードアウト領域内のテスト領域は、リードイン領域内のテスト領域と同様に、ディスク製造者の品質確認やディスク記録／再生装置の制御パラメータ調整を目的として使用される。
【０００９】
図５（ｂ）は欠陥管理情報のデータ構造を示している。欠陥管理情報はさらに、媒体定義構造、一次欠陥リスト、二次欠陥リストから構成される。媒体定義構造はＤＤＳ（Ｄｉｓｃ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｔｒｕｃｔｕｒｅ）と呼ばれ、ディスクの欠陥管理グループ数（ユーザ領域と欠陥代替領域の組の数であり、４．７ＧＢのＤＶＤ−ＲＡＭでは１）や更新回数等の情報が記録される。
【００１０】
一次欠陥リストはＰＤＬ（Ｐｒｉｍａｒｙ  Ｄｅｆｅｃｔ  Ｌｉｓｔ）と呼ばれ、ディスクの物理フォーマット時に検出された欠陥領域の位置情報が記録されている。図５（ｅ）は、ＰＤＬのデータ構造を示す。
【００１１】
二次欠陥リストはＳＤＬ（Ｓｅｃｏｎｄａｒｙ  Ｄｅｆｅｃｔ  Ｌｉｓｔ）と呼ばれ、ディスクの物理フォーマット後に検出された欠陥領域を管理するための情報が記録される。図５（ｆ）は、ＳＤＬのデータ構造を示す。ＳＤＬ登録数は、ＳＤＬ登録数の後ろに続く欠陥位置情報の登録数が記録される。図５（ｆ）では、ＳＤＬ登録数はｎ（ｎは正の整数）とする。
【００１２】
第１欠陥ＰＳＮは、欠陥として登録される欠陥領域の先頭セクタのＰＳＮ（Ｐｈｙｓｉｃａｌ  Ｓｅｃｔｏｒ  Ｎｕｍｂｅｒ）が記録される。第１代替ＰＳＮは、第１欠陥ＰＳＮとして登録された欠陥領域を代替する欠陥代替領域内における良好領域の先頭セクタのＰＳＮが記録される。
【００１３】
このようにＳＤＬには欠陥領域の先頭セクタのＰＳＮとその代替領域の先頭ＰＳＮが組となって登録される。図５（ｆ）では、ｎ組の欠陥ＰＳＮと代替ＰＳＮが登録されており、欠陥領域のＰＳＮの昇順に並べられている。また、ＳＤＬの未使用領域は全てＦＦｈが記録される。
【００１４】
図６はディスク上にユーザデータを記録する際の、記録処理及びベリファイ処理の流れを示す図である。処理順序を（１）から（１５）までの番号で示している。符号６０１は前記ゾーンの境界に位置するガード領域である。ガード領域６０１上にユーザデータを記録することはできないため、（１）に示すように連続した記録処理はガード領域までで一旦終了し、（２）に示すように記録した範囲のベリファイ処理を実行する。なお連続して記録できる領域長は装置に搭載されたバッファサイズによって変化するので、図６は一例を示している。
【００１５】
符号６０２は前述のＳＤＬとしてエントリされた既交替ブロックであるので、（３）に示すように連続した記録処理は交替元ブロックの直前で一旦終了し、（４）に示すように記録した範囲のベリファイ処理を実行する。ＳＤＬエントリされた既交替ブロックについては、交替情報に基づきスペア領域上で（５）に示す記録処理と（６）に示すベリファイ処理とを実行する。
【００１６】
符号６０３は記録中及びベリファイ中に新たに発生した欠陥ブロックを示しており、該当のブロックについてはＳＤＬとして新規の交替先ブロックとともにエントリされ、交替先ブロックにおいて記録処理及びベリファイ処理を実行する。
【００１７】
また図７は記録中にトラック飛びが発生し、本来記録すべきトラックとは別のトラックに記録した様子を示している。このようなトラック飛びなどのエラーが発生した場合、記録実行によって記録完了セクタ数の報告を受けたとしても、その記録完了セクタ数が正しく記録できた領域を表しているとは限らない。
【００１８】
その他の従来技術として、特許文献１には、記録されるデータ種類を識別し、コンピュータデータの場合のみ記録時のベリファイ処理と再生時のリトライ処理を行うデータ記録再生装置が示されている。
【特許文献１】特開平１１−１４４３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら上述のような従来の書換型光ディスクへの記録において、ユーザデータ記録を行った領域全体をベリファイする場合、ベリファイ処理を全く行わない場合に比べて、単純に約２倍のアクセス時間を必要とする点が問題である。
【００２０】
また、全くベリファイ処理を行わない場合、記録したユーザデータの再生時の信頼性を保証できない点が問題である。
【００２１】
本発明は、ベリファイ実行時間を短縮し、かつ記録データの信頼性を維持する情報記録装置を提供することを目的とする。
【課題を解決するための手段】
【００２２】
上記課題に対処するため、本発明の情報記録装置は、ユーザデータ記録を行った領域のうち、正常終了時及びエラー終了時に終了領域直前の所定の領域のみをベリファイすることを最も主要な特徴とする。
【００２３】
すなわち、本発明の情報記録装置は、ユーザデータ記録時に、記録したデータをベリファイする処理を有する情報記録装置であって、ユーザデータ記録を行う記録手段と、ベリファイ処理を行うベリファイ手段と、前記記録手段と前記ベリファイ手段の動作を制御するアクセス制御手段とを備え、前記アクセス制御手段の指示により、記録したユーザデータの一部のみをベリファイすることを特徴とするものである。
【発明の効果】
【００２４】
本発明の情報記録装置は、ユーザデータ記録を行った領域全体をベリファイする装置に比べて、ベリファイ実行時間を短縮し、かつ記録データの信頼性を維持することができるという利点がある。また、ベリファイ処理を全く行わない装置に比べて、比較的少ないベリファイ処理時間と引き換えに記録データの信頼性を高めることができるという利点がある。
【発明を実施するための最良の形態】
【００２５】
（実施の形態１）
図１は本発明の実施の形態１におけるディスク記録ドライブの構成を示すブロック図、図２は同じくその記録処理及びベリファイ処理の流れを示す説明図である。上位制御手段１０１は、パーソナルコンピュータであり、ドライブＩ／Ｆバス１０２によって接続されたディスク記録ドライブ１１０と通信して書換型ディスク１３０のデータの記録・再生を実行する。ドライブＩ／Ｆバス１０２は、パーソナルコンピュータの周辺機器用のバスであり、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）バスやＡＴＡＰＩ（ＡＴＡ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）バスである。書換型ディスク１３０は、前に説明したようなＥＣＭＡ−２７２で規定されるＤＶＤ−ＲＡＭである。
【００２６】
ディスク記録ドライブ１１０はさらに、プロトコルにしたがって命令やデータの送受信を行うＩ／Ｆ制御手段１１１と、記録データや再生データを一時的に格納するメモリであるデータバッファ１１２と、書換型ディスク１３０への記録・再生処理を実行するデータ記録再生手段１１３と、データ記録再生手段１１３に記録及び再生の指示を行い、またデータ記録再生手段１１３から記録及び再生の実行結果を受信するＣＰＵ１２０とから成る。
【００２７】
さらにＣＰＵ１２０は、記録媒体への記録を実行する記録手段としての記録実行手段１２１と、ベリファイ処理を行うベリファイ手段としてのベリファイ実行手段１２２と、データ記録再生手段１１３から記録の完了数を受信する記録長管理手段１２３と、データ記録再生手段１１３からエラー発生の結果を受信するエラー検出手段１２４と、上位制御手段１０１からＩ／Ｆ制御手段１１１を介して要求される命令を解釈し、また記録長管理手段１２３とエラー検出手段１２４との結果から記録またはベリファイの実行を決定する、アクセス制御手段としての記録方法制御手段１２５とから成る。制御バス１１４は、各部を接続して制御情報の通信を行う。
【００２８】
上位制御手段１０１からの記録要求を受け取ったＩ／Ｆ制御手段１１１は記録データをデータバッファ１１２に格納すると共に記録方法制御手段１２５に記録要求を送信する。記録方法制御手段１２５は記録実行手段１２１を介してデータ記録再生手段１１３を制御して、データバッファ１１２に格納した記録データを書換型ディスク１３０に記録する。その結果、エラー検出手段１２４はデータ記録再生手段１１３から記録が正常終了したかどうかの結果を受信し、記録長管理手段１２３がデータ記録再生手段１１３から受信した記録完了長をもとに、記録が正常終了した場合であってもエラー終了した場合であっても、記録終了部直前の所定セクタのベリファイ処理を行うように、ベリファイ実行手段１２２を介して、データ記録再生手段１１３を制御する。
【００２９】
以上のディスク記録ドライブ１２０による処理手順を図２を用いて記述する。図２において、符号２０１はゾーン境界に存在する記録不可能なギャップ領域、符号２０２は既交替エントリされた欠陥ブロック、符号２０３は記録中に発生した新規欠陥ブロック、符号２０４及び２０５はベリファイ中に発生した新規欠陥ブロックを示す。
【００３０】
図２の（１）に示すようにギャップ領域２０１までの連続記録を正常終了した場合、（２）に示すように記録完了領域直前の所定セクタのベリファイ処理を行う。ベリファイ処理が正常終了すれば、続きの記録処理（３）に移行する。既交替エントリされた欠陥ブロック５０２の直前領域まで記録処理を完了すると、（４）に示すように記録完了領域直前のベリファイ処理を実行する。既交替エントリされた欠陥ブロックについては、欠陥管理情報の内容をもとにスペア領域上において、（５）及び（６）に示す記録処理及びベリファイ処理を実行する。
【００３１】
その後、図２で続きの記録処理（７）を実行中、ブロック２０３において記録エラーが発生した場合、記録エラー発生部直前のベリファイ処理を実行する。（８）に示すようにベリファイ処理実行中、ブロック２０４においてベリファイエラーが発生した場合、新規に欠陥情報をエントリし、スペア領域上において（９）及び（１０）に示す記録処理及びベリファイ処理を実行する。続いて記録エラーが発生したブロック２０３についても、新規に欠陥情報をエントリし、スペア領域上において（１１）及び（１２）に示す記録処理及びベリファイ処理を実行する。
【００３２】
続いて図２で（１３）に示す記録処理を実行中、記録が正常終了した場合、（１４）に示すように記録完了直前部のベリファイ処理を実行し、ブロック２０５においてベリファイエラーが発生した場合、新規に欠陥情報をエントリし、スペア領域上において（１５）及び（１６）に示す記録処理及びベリファイ処理を実行する。
【００３３】
なお、ベリファイなし用の記録を行う場合にはベリファイありの記録時に比べて、エラー検出力を高めるためにエラー検出レベルを高く設定することが望ましい。その場合、ベリファイなし用の記録時に発生したエラーを全て欠陥エントリしていると、ベリファイありの記録時に比べて、より多くのエントリを行うことになりかねない。そのため、記録エラー発生時に、直ちにスペア領域への交替処理を行うのではなく、記録エラー発生領域を再度、通常の記録処理及びベリファイ処理でリトライを行ってもよい。
【００３４】
また、記録完了直前部や記録エラー発生直前部のベリファイでエラーが発生した場合、さらに直前の記録領域の信頼性を確かめるためのベリファイ処理を行ってもよい。
【００３５】
（実施の形態２）
図３は本発明の実施の形態２における記録処理及びベリファイ処理の流れを示す説明図図４は同じくそのベリファイ制御のフローを示す図、である。また、本実施の形態においても、実施の形態１で用いた図１のディスク記録ドライブの構成を示すブロック図を用いる。
【００３６】
記録開始時は、記録方法制御手段１２５は図３の（１）に示すようにベリファイなしの記録処理を行うように制御し、記録エラー３０１が発生した場合、（２）に示すように記録完了直前領域のベリファイ処理を行うように制御する。記録エラー３０１発生後は記録領域全体をベリファイする処理に移行し、記録エラー３０２、ベリファイエラー３０３によるスペア領域での交替処理を含め、図３の（３）から（１１）に示すように記録処理及びベリファイ処理を実行する。
【００３７】
ベリファイありの記録処理において、図３の（１０）のように所定領域区間エラーが発生しなかった場合、再び（１２）に示すようにベリファイなしの記録処理を実行し、記録完了時には（１３）に示すように記録完了直前領域のベリファイ処理を実行し、ここでエラー３０４が発生した時には（１４）及び（１５）に示すように、スペア領域において記録処理及びベリファイ処理を行う。
【００３８】
以上のように記録方法制御手段１２５において、ベリファイなしの記録処理と、ベリファイありの記録処理とを切り替える手順を図４を用いて、より詳細に記述する。
【００３９】
記録開始時点ではベリファイなしの記録を行うための制御フラグ（以下、ベリファイなしフラグと称す）を１に設定し、記録エラー発生による交替要求フラグ（以下、記録エラー交替フラグと称す）を０に設定し、連続記録完了数を示す記録完了カウンタを０に設定する（Ｓ４０２）。残り記録長の値を判定し（Ｓ４０３）、０であれば処理終了し（Ｓ４０４）、０より大きければベリファイなしフラグの値を判定する（Ｓ４０５）。ベリファイなしフラグが１であれば、記録実行後（Ｓ４０６）、エラー発生の有無に応じて記録エラー発生フラグを設定する（Ｓ４０７、Ｓ４０８、Ｓ４０９）。記録エラーが発生した場合は、記録エラーが発生した領域も含めて直前の所定セクタのベリファイを行うように、また記録エラーが発生しなかった場合は、記録正常終了領域における直前の所定セクタのベリファイを行うように、ベリファイ範囲を決定する（Ｓ４１０）。Ｓ４０５において、ベリファイなしフラグが０であれば、記録実行後（Ｓ４１１）、エラー発生の有無に応じて記録エラー交替フラグを設定し（Ｓ４１２、Ｓ４１３、Ｓ４１４）、記録エラー発生時は記録エラー発生領域の直前まで、記録正常終了時は記録領域全体のベリファイを行うように、ベリファイ範囲を決定する（Ｓ４１５）。
【００４０】
次に設定したベリファイ範囲に応じてベリファイを実行する（Ｓ４１６）。ベリファイ処理でエラー発生しなかった場合、ベリファイなしフラグが０の場合に限り、ベリファイ完了カウンタ分だけ記録完了カウンタを更新する（Ｓ２１８）。ベリファイ処理でエラー発生した場合（Ｓ４１７）、スペア領域での交替処理を実行し（Ｓ４１９）、記録完了カウンタをクリアする（Ｓ４２０）。次に続きのベリファイ処理があるか判定し（Ｓ４２１）、あれば引き続きベリファイ処理を実行する（Ｓ４１６）。なければ、記録エラー交替フラグの値を判定し（Ｓ４２２）、１であればスペア領域での交替処理を実行し（Ｓ４２３）、記録完了カウンタ及び記録エラー交替フラグをクリアする（Ｓ４２４）。
【００４１】
さらに引き続いてベリファイなしフラグの値を判定し（Ｓ４２５）、０であれば記録完了カウンタが所定値を超えているか判定し（Ｓ４２６）、超えていればベリファイなしフラグを１に設定する（Ｓ４２７）。Ｓ４２５でベリファイなしフラグが１であれば記録エラー発生フラグの値を判定し、１であればベリファイなしフラグを０に設定する（Ｓ４２９）。以下、続きの記録処理に移行する。
【００４２】
以上のようにベリファイなしフラグの値によりベリファイなしの記録処理と、ベリファイありの記録処理とを切り替えて処理を行う。
【００４３】
本実施形態においても、実施の形態１と同様に、記録エラー発生時に、直ちにスペア領域への交替処理を行うのではなく、記録エラー発生領域を再度、通常の記録処理及びベリファイ処理でリトライを行ってもよく、また、記録完了直前部や記録エラー発生直前部のベリファイでエラーが発生した場合、さらに直前の記録領域の信頼性を確かめるためのベリファイ処理を行ってもよい。
【産業上の利用可能性】
【００４４】
以上のように、本発明にかかる情報記録装置は、ユーザ記録正常終了時及びエラー発生時に、所定の終端部分のみをベリファイすることによって、ベリファイの処理時間を短縮しながら、再生時の信頼性を高める産業上の利用可能性の高いものである。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態１におけるディスク記録ドライブの構成を示すブロック図
【図２】本発明の実施の形態１における記録処理及びベリファイ処理の流れを示す説明図
【図３】本発明の実施の形態２に於ける記録処理及びベリファイ処理の流れを示す説明図
【図４】本発明の実施の形態２におけるベリファイ制御のフローを示す図
【図５】ＤＶＤ−ＲＡＭディスクにおけるディスクの論理構造を説明するデータ構造図
【図６】従来の記録処理及びベリファイ処理の流れを示す説明図
【図７】ディスクアクセス中にオフトラックが発生した様子を示す図
【符号の説明】
【００４６】
１０１    上位制御手段
１０２    ドライブＩ／Ｆバス
１１０    ディスク記録ドライブ
１１１    Ｉ／Ｆ制御手段
１１２    データバッファ
１１３    データ記録再生手段
１１４    制御バス
１２０    ＣＰＵ
１２１    記録実行手段
１２２    ベリファイ実行手段
１２３    記録長管理手段
１２４    エラー検出手段
１２５    記録方法制御手段
１３０    書換型ディスク
【図１】
2006065947.tif 000003
【図２】
2006065947.tif 000004
【図３】
2006065947.tif 000005
【図４】
2006065947.tif 000006
【図５】
2006065947.tif 000007
【図６】
2006065947.tif 000008
【図７】
2006065947.tif 000009