(57)【特許請求の範囲】
【請求項１】
書換型の光ディスクを所定の速度で回転駆動するスピンドルモータと、
前記スピンドルモータにより回転駆動される前記書換型光ディスクの情報記録面にレーザ光を照射して情報を記録する情報記録部と、
前記書換型光ディスクの情報記録面からのレーザ反射光により前記書換型光ディスクの情報記録面の情報を再生する情報再生部と、
前記各部の動作を制御するための制御部とを備え、前記書換型光ディスクに対してリードモディファイライト動作が可能な情報記録再生装置であって、
記録する情報に対してベリファイ不要とする書込みコマンドをホスト装置から受信した場合には、当該書込みコマンドが前記書換型光ディスクのクラスタの単位に一致するか否かを判定し、一致しないと判定する場合には前記リードモディファイライト動作を実施すると共に、記録されている情報の内容によらず当該リードモディファイライト動作により書込んだ情報にベリファイ処理を実行し、
前記リードモディファイライト動作を実施する際に、前記書込みコマンドに対応するクラスタにてリードエラーが起こった場合には、当該リードエラーが起こったクラスタに有効な情報が含まれることを示す情報を前記リードモディファイライト動作により書き込まれる情報に挿入することを特徴とする情報記録再生装置。
【請求項２】
前記請求項１に記載した装置において、前記ベリファイ処理を実行する情報は、当該書換型光ディスクのクラスタを単位として、前記書込みコマンドに対応するクラスタの前後のクラスタであることを特徴とする情報記録再生装置。
【請求項３】
前記請求項２に記載した装置において、前記書込みコマンドに対応するクラスタの前後のクラスタに対する前記ベリファイ処理を、当該装置のシーク動作によって実行することを特徴とする情報記録再生装置。
【請求項４】
前記請求項１に記載した装置において、記録する情報に対してベリファイ不要とする書込みコマンドをホスト装置から受信し、かつ、当該書込みコマンドが前記書換型光ディスクのクラスタの単位に一致する場合には、前記リードモディファイライト動作を実施せずに当該情報を前記書換型光ディスクの情報記録面に書込むことを特徴とする情報記録再生装置。
【請求項５】
前記請求項１に記載した装置において、要求される記録速度に応じて、前記ベリファイ処理は実行しないことを特徴とする情報記録再生装置。
【請求項６】
書換型の光ディスクの情報記録面に対して、情報を記録又は再生することによるリードモディファイライト動作により、所望の情報を記録することが可能な情報記録方法であって、
記録する情報に対してベリファイ不要とする書込みコマンドをホスト装置から受信した場合には、当該書込みコマンドが前記書換型光ディスクのクラスタの単位に一致するか否かを判定し、一致しないと判定する場合には前記リードモディファイライト動作を実施すると共に、記録されている情報の内容によらず当該リードモディファイライト動作により書込んだ情報にベリファイ処理を実行し、前記リードモディファイライト動作を実施する際に、前記書込みコマンドに対応するクラスタにてリードエラーが起こった場合には、当該リードエラーが起こったクラスタに有効な情報が含まれることを示す情報を前記リードモディファイライト動作により書き込まれる情報に挿入することを特徴とする情報記録方法。
【請求項７】
前記請求項６に記載した方法において、前記ベリファイ処理を実行する情報は、当該書換型光ディスクのクラスタを単位として、前記書込みコマンドに対応するクラスタの前後のクラスタであることを特徴とする情報記録方法。
【請求項８】
前記請求項７に記載した方法において、前記書込みコマンドに対応するクラスタの前後のクラスタに対する前記ベリファイ処理を、シーク動作によって実行することを特徴とする情報記録方法。
【請求項９】
前記請求項６に記載した方法において、記録する情報に対してベリファイ不要とする書込みコマンドをホスト装置から受信し、かつ、当該書込みコマンドが前記書換型光ディスクのクラスタの単位に一致する場合には、前記リードモディファイライト動作を実施せずに当該情報を前記書換型光ディスクの情報記録面に書込むことを特徴とする情報記録方法。
【請求項１０】
前記請求項６に記載した方法において、要求される記録速度に応じて、前記ベリファイ処理は実行しないことを特徴とする情報記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ホストなどから発行される書込み命令（コマンド）に応じ、次世代ＤＶＤ等を含む書換え可能な光情報記録媒体に対して、リードモディファイライトと呼ばれる記録動作を含めて、情報を記録可能な情報記録再生装置、更には、かかる装置において利用される情報記録方法に関する。
【背景技術】
【０００２】
円板状の情報記録媒体である光ディスクは、非接触、大容量かつ低コストで、高速にデータアクセスを可能とする情報記録媒体として、デジタルオーディオデータやデジタル動画データ、更には、パーソナルコンピュータのデータを記録するための情報記録媒体として、幅広く、利用されており、更に、近年においては、情報をより高密度で記録・再生が可能な光情報記録媒体として、ＨＤ−ＤＶＤやＢＤ等の、所謂、次世代ＤＶＤが注目されている。
【０００３】
なお、かかる高密度での情報記録・再生を可能にする次世代ＤＶＤに代表される書換え型の光ディスクでは、その記録面上にデータを記録する際、記録されたデータの信頼性を保証できることを目的として、所定数のセクターフィールドの集まりによりＥＣＣ（Error Correction Code）ブロックが定義されている。しかしながら、かかる情報記録媒体に対し、例えば、ホストからの上記ＥＣＣブロックに満たないデータなどの記録を行なう場合には、記録先となる目的のセクターフィールドを含むＥＣＣブロックを読み出して、目的となるセクタの所定のバイトをライトデータと入れ替え、再び、上記記録媒体上にＥＣＣブロック単位で記録することが行なわれている。かかる記録動作は、セクターフィールド単位の記録であり、一般に、リードモディファイライト（Read Modify Write）と呼ばれている。そして、上述した記録方法では、記録されるデータの信頼性（記録品質）を保証するため、所謂、ベリファイ処理を行うことが一般的であった。
【０００４】
ところで、上述したベリファイ処理によれば、記録品質を向上することができる反面、その処理に時間がかかり、そのため、情報の記録速度（記録転送速度）の面からは、必ずしも好ましいものではない。そこで、例えば、以下の特許文献１によれば、光ディスクへのデータの記録時に、例えば、動画や静止画など、記録データの構成や種別や属性情報等から、記録するデータの内容を判断してベリファイ処理を行うか否かを判断し、もって記録処理を行うことが既に提案されている。即ち、これによれば、データの記録転送速度の低下を最小限に抑えつつ、記録データの信頼性を向上させることが可能としている。
【０００５】
一方、かかる情報記録媒体から、信頼性の高い情報再生を可能とするため、例えば、以下の特許文献２によれば、欠陥領域が含まれる欠陥ブロック（ＥＣＣブロックＮ）を交替領域の交替ブロック（ＥＣＣブロックＭ）に交替させる際に、交替ブロックを複数のサブブロックに分割し、データが交替された交替サブブロックとデータが交替されていない未交替サブブロックとを識別するためのビットマップ情報を、欠陥管理情報に設定することが既に提案されている。即ち、欠陥管理がブロック単位で行なわれる場合であっても、ブロックより小さい領域でのデータの交替が可能となり、結果として、情報記録媒体からの信頼性の高い情報再生を可能にするものである。
【特許文献１】特開２００５−１６００６０号公報
【特許文献２】特開２００５−２９３７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術（特に、前者）では、上述したリードモディファイライトと呼ばれる記録方法によりデータの記録を行なう情報記録再生装置への適用には、以下のような課題があった。
【０００７】
即ち、上述したように、ＥＣＣブロック（クラスタ）に満たない単位のデータについて、これを光ディスク上に記録する場合には、その信頼性（記録品質）を保証するためにはベリファイ処理を行うことが一般的であり、これに反し、ベリファイ処理を行わない（不要）と判定してその通りにベリファイ処理を実施しない場合には、上記リードモディファイライトにより光ディスク上に記録されたデータの信頼性が保証できなくなってしまう。
【０００８】
そこで、本発明では、上述した従来技術における課題、特に、ベリファイ処理を行わない場合においても、リードモディファイライト動作により記録される情報の信頼性を維持しつつ、全体として記録速度を向上することが可能となる情報記録再生装置、及び、そのための情報記録方法を提案することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明によれば、まず、書換型の光ディスクを所定の速度で回転駆動するスピンドルモータと、前記スピンドルモータにより回転駆動される前記書換型光ディスクの情報記録面にレーザ光を照射して情報を記録する情報記録部と、前記書換型光ディスクの情報記録面からのレーザ反射光により前記書換型光ディスクの情報記録面の情報を再生する情報再生部と、前記各部の動作を制御するための制御部とを備え、前記書換型光ディスクに対してリードモディファイライト動作が可能な情報記録再生装置であって、前記書換型光ディスクに対する書込みコマンドがベリファイ処理を必要としない場合には、当該書込みコマンドが前記書換型光ディスクのクラスタの単位に一致するか否かを判定し、一致しないと判定する場合には前記リードモディファイライト動作を実施すると共に、当該リードモディファイライト動作により書込んだ情報の一部に対してだけベリファイ処理を実行する情報記録再生装置が提供される。
【００１０】
加えて、本発明によれば、やはり、上述の目的を達成するため、書換型の光ディスクの情報記録面に対して、情報を記録又は再生することによるリードモディファイライト動作により、所望の情報を記録することが可能な情報記録方法であって、前記書換型光ディスクに対する書込みコマンドがベリファイ処理を必要としない場合には、当該書込みコマンドが前記書換型光ディスクのクラスタの単位に一致するか否かを判定し、一致しないと判定する場合には前記リードモディファイライト動作を実施すると共に、当該リードモディファイライト動作により書込んだ情報の一部に対してだけベリファイ処理を実行する情報記録方法が提供される。
【００１１】
なお、本発明では、前記した装置又は方法において、前記ベリファイ処理を実行する情報は、当該書換型光ディスクのクラスタを単位として、前記書込みコマンドに対応するクラスタの前後のクラスタであることが好ましく、更には、前記書込みコマンドに対応するクラスタの前後のクラスタに対する前記ベリファイ処理を、当該装置のシーク動作によって実行することが好ましい。また、前記書換型光ディスクに対する書込みコマンドがベリファイ処理を必要とせず、かつ、当該書込みコマンドが前記書換型光ディスクのクラスタの単位に一致する場合には、前記リードモディファイライト動作を実施せずに当該情報を前記書換型光ディスクの情報記録面に書込むことが好ましい。
【００１２】
又は、本発明では、前記した装置又は方法において、前記リードモディファイライト動作を実施する際に、前記コマンドに対応するクラスタの一部の読み出しが不可能な場合には、当該クラスタに対応するユーザデータのセクタの一部に、正しい情報位置を示すための情報を挿入して前記リードモディファイライト動作を実行することが、或いは、超高速記録の要求時には、前記ベリファイ処理は実行しないようにすることが好ましい。
【発明の効果】
【００１３】
以上に述べた本発明になる情報記録再生装置、及び、そのための情報記録方法によれば、ベリファイ処理を行わない場合における記録速度を向上はさることながら、ベリファイ処理を行わない場合における、特に、リードモディファイライト動作により記録される情報の信頼性（高品質）を維持し、もって、装置全体として記録速度を向上すると共に、情報の信頼性（高品質）をも兼ね備えることを可能にするという、優れた効果を発揮する。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について、添付の図面を参照しながら詳細に説明する。
まず、図１は、本発明の一実施の形態になる情報記録再生装置の全体構成を示す。
【００１５】
この図１において、記録再生媒体として光ディスク１は、スピンドルモータ２により所定の回転速度で回転する。ピックアップ３はレーザ光源やフォトディテクタ、及び光学レンズ系を含み、光ディスク１にレーザ光を照射し、情報の記録及び再生を行う。サーボ回路４はスピンドルモータ２の回転と、ピックアップ３のディスク半径方向の位置を制御し、トラッキング方向及びフォーカス方向の制御を行う。記録・再生回路５は、ピックアップ３の読み出した信号に対して２値化、復調、デコード、誤り訂正等の再生処理と、ピックアップ３に供給する記録信号の変調、補償などの記録処理を行う。記録再生用のデータは、バッファメモリ８に一時保存され、インタフェース制御回路９を介して、外部に接続された上位装置１０（例えばパーソナルコンピュータ）との間で送受信される。上位装置１０からのコマンドを受け、マイクロプロセッサ６は、サーボ回路４、記録・再生回路５、インタフェース制御回路９を制御して、記録・再生動作などの各種処理を制御する。制御メモリ７は、制御に必要なプログラムやデータを保存する。
【００１６】
なお、上記の情報記録再生装置では、記録再生動作開始時、ピックアップ２は光ディスク１上の内周側及び外周側に設けられたＤＭＡなどの管理情報記録領域にアクセス（シーク動作）し、管理情報を取得する。マイクロプロセッサ６は、ピックアップ２のアクセスのシーケンスを制御し、取得した管理情報を基に、装着された光ディスクに適応した記録再生条件に装置のセットアップを実行する。その際、マイクロプロセッサ６は、有効な管理情報を効率よく取得するための手段として、読み出した管理情報を一旦記憶するＤｉｓｃ状態情報記憶回路６１を備えている。また、このマイクロプロセッサ６は、ここでは図示しないが、更に、管理情報が正常に読み出せたかどうかを判断するＤＭＡエラー検出回路、各管理情報に記述された更新回数を比較するＤＤＳ更新回数比較回路、そして、管理情報のアドレスが一致するかどうか比較するＤＳＩアドレス比較回路などを備えてもよい。
【００１７】
なお、上記に述べた構成を備えた情報記録再生装置により、既知の機能動作により、高密度記録を特徴とするＤＶＤ等の情報記録媒体に対し、情報の記録及び再生動作を含む各種の動作が行なわれることは、当業者であれば当然であろう。
【００１８】
次に、上記にその構成の一例を述べた情報記録再生装置において実行される、本発明になる情報記録方法について、以下に添付の図面を参照しながら詳細に説明するが、しかしながら、本発明のよりよい理解のため、まず、添付の図３〜図５により、上述したリードモディファイライト動作により記録される情報について説明する。
【００１９】
まず、図３は、書換え可能な光情報記録媒体として、例えば、ＢＤ−ＲＥ等のような上書き可能な光ディスクにおけるリードモディファイライトの処理を示しており、特に、上位装置（図１の符号１０を参照）からの書き込み（Write）コマンドが、ＥＣＣブロックに一致しないデータである場合におけるリードモディファイライト（Read Modify Write）動作を示している。即ち、図からも明らかなように、上位装置からの書き込み（Write）コマンドは、所謂、ユーザデータ領域（論理空間）を単位に発生しており、即ち、セクタを単位として発行される（即ち、理論記録再生単位）。
【００２０】
これに対して、光ディスクにおける記録再生領域（物理空間）は、上記セクタを複数含む、クラスタと呼ばれる単位（物理記録再生単位）の：ＥＣＣブロック（Ａ〜Ｈ）により構成されている。そのため、図示のように、ＥＣＣブロックと一致しない（即ち、クラスタ単位でない）書き込み（Write）コマンドを上位装置から入力すると、情報記録再生装置は、まず、入力された書き込み（Write）コマンドの先頭と後端に対応するＥＣＣブロック（クラスタ単位）Ｂ及びＤを読み出す（Read）（図の［ＲＭＷ手順１］を参照）。その後、書き込みデータ（Write Data）を受信する（図の［ＲＭＷ手順２］を参照）。次に、上記読み出したＥＣＣブロック（クラスタ）ＢとＤとの間に挿入（入れ替え）して、書き込み（Write）動作を行なう（図の［ＲＭＷ手順３］を参照）。その後、書き込み（Write）を行なったＥＣＣブロックＢ〜Ｄを読み出して（Read）、ベリファイ（Verify）処理を行う（図の［ＲＭＷ手順４］を参照）。
【００２１】
なお、この時の、情報記録再生装置内に設けられたバッファメモリ（上記図１の符号８を参照）の状態が、添付の図４に示されている。特に、図４（Ａ）では、上記［ＲＭＷ手順１］で示すように、クラスタ単位でない書き込み（Write）コマンドが入力された場合に、光ディスクからクラスタ単位でＥＣＣブロックＢ及びＤのデータを読み込んだ状態を、そして、図４（Ｂ）では、その後、上位装置から書き込むデータ（Write Data）を受信して格納（挿入又は入れ替え）した状態を示している。
【００２２】
続いて、添付の図５には、上述した次世代型ＤＶＤの一種で、例えば、ＢＤ−Ｒ等のように、上書きが不可能な光ディスクにおけるリードモディファイライトの処理（ロジカルオーバーライト：ＬＯＷ）を示しており。この場合にも、ディスクの記録再生単位(クラスタ)よりも、ホスト（上位装置）からの論理アクセス単位(セクタ)の方が小さいため、特に、上書きが不可能なＢＤ−Ｒ等で採用されているロジカルオーバーライト（ＬＯＷ）により記録を行なった場合には、記録済みクラスタ内の一部分のセクタに対して、書き込み（Write）コマンドが発行される場合がある。この際にも、図にも示すように、記録済みのデータをディスクから読み出し、それに書き込みデータ（Write Data）をマージしてクラスタ単位の記録データを準備し、もって、ディスクに記録する、所謂、リードモディファイライト処理を実施する。
【００２３】
なお、この場合にも、上記と同様の処理を実行することとなるが、しかしながら、図からも明らかなように、この上書きが不可能な光ディスクにおけるリードモディファイライト処理では、上記［ＲＭＷ手順４］を実行した後に、更に、記録を行なった光ディスクのアドレス管理領域に、ＥＣＣブロックＢ〜Ｄのデータを、他のブロックＥ〜Ｇに記録したこと（相関情報）を登録する［ＲＭＷ手順５］。
【００２４】
以上の説明からも明らかなように、上述した次世代型ＤＶＤに代表される書換え型の光情報記録媒体では、特に、ディスクにおける記録再生単位であるクラスタとホスト（上位装置）からの論理アクセス単位であるセクタとの不一致から実行なわれるリードモディファイライト処理をする際には、たとえ書き込むデータの内容（例えば、動画や静止画など）によってベリファイ処理が不要であると判断された場合であっても、当該ベリファイ処理が不要であるとされた書き込み（Write）コマンドの範囲のセクタのみならず、その範囲外のデータ、即ち、書き込み（Write）コマンドに対応するクラスタ（Ｂ〜Ｄ）の範囲のセクタ（具体的には、書き込み（Write）コマンドの前後のセクタ）のデータも、やはり、書き換えられてしまう。
【００２５】
なお、書き込み（Write）コマンドの範囲のデータについては、例えば、ホストがその記録品質保証をしなくて良いとしている場合には、問題は無い。しかしながら、書き込み（Write）コマンドの範囲外のデータ、具体的は、書き込みが行なわれるクラスタ（図３ではクラスタＢ〜Ｄ、図５では、クラスタＥ〜Ｇ）のセクタであって、書き込み（Write）コマンドの範囲となっていないセクタ（即ち、書き込み（Write）コマンドの前後のセクタ）のデータについては、例えば、他のホスト等が記録したデータである可能性もあることから、少なくとも、かかる部分のデータについては、なお記録品質の保証が必要であるものと考えられる。
【００２６】
本発明は、上述した本発明者による知見に基づいて達成されたものであり、リードモディファイライト（Read Modify Write）動作においては、上述したように、ベリファイ（Verify）を実施しない場合には、書き込み（Write）コマンドの範囲外のデータについてもベリファイ（Verify）されない場合が生じてしまうことに鑑みて、リードモディファイライト動作により記録される情報の信頼性を維持しつつ、かつ、全体として記録速度を向上することが可能となる情報記録方法を提案するものである。
【００２７】
そのため、本発明では、まず、添付の図６に示すように、書き込みデータに対してベリファイ（Verify）不要とする書き込み（Write）コマンドが発行されても、図示のように、当該コマンドがディスクにおける記録再生単位であるクラスタと一致しない場合には、リードモディファイライト処理を実施することとなるが、その際、書き込み（Write）動作（［ＲＭＷ手順３］を参照）後に実行するベリファイ（Verify）処理を、書き込まれたデータの一部にだけ、具体的には、当該書き込み（Write）コマンドに対応し、その前後のセクタを含む、クラスタＢとＤだけに実行する。これによれば、書き込み（Write）動作後のベリファイ（Verify）処理では、書き込みを行なった全クラスタについてではなく、２つのクラスタ（図の場合には、ＢとＤ）についてのみベリファイ（Verify）処理を行えばよいことから、全体として記録速度を向上することが可能となり、また、このベリファイ（Verify）処理により、リードモディファイライト動作により書き込まれるデータの信頼性を維持することが可能になる。なお、この例は、ＢＤ−ＲＥ等の上書きが可能な光ディスクへ適用した場合を示している。また、２つのクラスタについてのみベリファイ（Verify）処理は、例えば、シーク（Seek）動作を利用することによって実行可能である。
【００２８】
更に、添付の図７には、上述した本発明の情報記録方法を、特に、ＢＤ−Ｒ等のように、上書きが不可能な光ディスクに適用した場合の動作を示す。即ち、上記図６に示したと同様に、リードモディファイライト処理によって書換えを行なったクラスタＥ〜Ｇの内、前後のクラスタＥとＧだけに実行し、クラスタＦについては、ベリファイ（Verify）処理を実行しない。なお、これによっても、上記と同様に、特に、リードモディファイライト動作によって書き込まれるデータの信頼性を維持することが可能になることは明らかであろう。
【００２９】
ところで、更に、書き込み（Write）コマンドがディスクの記録再生単位であるクラスタと一致しない場合に実行されるリードモディファイライト処理では、記述したように、当該書き込み（Write）コマンドに対応してディスクの書込み先クラスタを読み出す（Read）が、しかしながら、その場合、当該クラスタのデータが読み出せない場合（Readエラー）が生じることがある。本発明では、かかる場合には、以下のように処理する。
【００３０】
まず、超高速記録が必要でない場合には、上記図７と同様に、当該読み出せないデータに代えて、当該データの正しいアドレス情報を記録する。即ち、この図の場合には、リードモディファイライト処理によって書き込まれるデータ（クラスタＥ〜Ｇに対応）の前後の部分（セクタ）ＳＦ、ＳＢには、この範囲のセクタは“Ｂ”に正しいデータが格納されているという情報と、この範囲のセクタは“Ｄ”に正しいデータが格納されているという情報とを、それぞれ記録する。これにより、リードモディファイライト処理において書込み先のクラスタを読み出せない場合でも、データの信頼性を維持（記録品質を保証）して、書き込み（Write）を行なうことが可能になる。
【００３１】
他方、超高速記録が必要とされる場合には、添付の図８に示すように、リードモディファイライト処理をせずに、コマンドの範囲以外のセクタについては、その現在位置のクラスタに有効なデータが存在することを内容とする情報を、記録情報として設定して書き込みデータ（Write Data）をディスクに書き込む。
【００３２】
なお、本発明の情報記録方法では、ディスクの記録再生単位であるクラスタ単位で書き込み（Write）コマンドが発行された時（更には、超高速記録が必要とされる場合をも含め）には、リードモディファイライト処理は行われず、従って、ベリファイ（Verify）処理は実行しない。
【００３３】
次に、以上に詳細を説明した本発明になる情報記録方法を、上記図１に全体構成を示した情報記録再生装置において実施するための詳細な処理内容について、以下に、添付の図２を参照して説明する。なお、この図２のフローチャートは、例えば、必要なプログラムとして制御メモリ７内に格納され、そして、装置の制御部を構成するマイクロプロセッサ６により実行される。また、以下の説明において、ベリファイ（Verify）処理が不要であることは、既述したように、例えば、動画や静止画など、記録データの構成や種別や属性情報等から、情報記録再生装置が判断してもよく、又は、上記書き込み（Write）コマンドの一種としてホスト側において判断して発行されるものであってもよい。また、この例では、主に、ＢＤ−Ｒ等のような上書きが不可能な光ディスクに関連して説明する。
【００３４】
図２において、書き込み（Write）コマンドが発行されると、一連の処理が開始され、まず、発行された書き込み（Write）コマンドの範囲が、クラスタ単位であるか否かを判定する（Ｓ２１）。この判定の結果、書き込み（Write）コマンドがクラスタ単位である（ＹＥＳ）と判定された場合には、書き込みを実行するための次の処理、即ち、書き込みデータ（Write Data）をバッファ（図１の符号８を参照）へ受信する処理Ｓ２６へ移動する（上記図７の［ＲＭＷ手順２］）。
【００３５】
一方、上記の判定（Ｓ２１）の結果、書き込み（Write）コマンドがクラスタ単位でない（ＮＯ）と判定された場合には、ベリファイ（Verify）処理は不要であるかを判定する（Ｓ２２）。その結果、ベリファイ（Verify）処理は必要（ＮＯ）と判定された場合には、更に、超高速記録が必要か否かを判定し（Ｓ２２−１）、その結果、超高速記録が不要か（ＮＯ）であれば、リードモディファイライト（ＲＭＷ）処理を実施することを設定し、まず、書込み先のディスクのクラスタ（例えば、図７のクラスタＢとＤ）のデータを読み出し（Read）を実行し、クラスタのデータが読み出せないReadエラーが有るか否かを判定する（Ｓ２４）。その結果、Readエラーはない（ＮＯ）と判定された場合にも、上述した書き込みデータ（Write Data）をバッファへ受信する処理Ｓ２６へ移動する。他方、この判定処理（Ｓ２４）において、Readエラーが有る（ＹＥＳ）と判定された場合には、書き込み（Write）コマンドの範囲以外のセクタについては、その現在位置のクラスタに有効なデータが存在することを内容とする情報（上記図８における［ＲＭＷ手順２］の情報）を、記録情報として設定し（Ｓ２５）、その後、上記した書き込みデータ（Write Data）をバッファへ受信する処理Ｓ２６へ移動する。また、上記Ｓ２２−１の判定において、超高速記録が必要（ＹＥＳ）と判定された場合にも、上記の処理Ｓ２５へ移行する。
【００３６】
即ち、以上の説明からも明らかなように、クラスタを単位とする書込み（Write）コマンドの発行時には、ベリファイ（Verify）処理は実施せず、これが一致していない場合には、リードモディファイライト（ＲＭＷ）処理を実施することとなる。そして、リードモディファイライト処理を実行するため、まず、書込み先のクラスタのデータを読み出して、必要により、Readエラーの場合の記録情報を作成する。
【００３７】
その後、処理Ｓ２６では、書き込みデータ（Write Data）をバッファへ受信し、必要に応じて、書き込みデータ（Write Data）を編集する。例えば、リードモディファイライト処理を実施する場合には、上記図７の［ＲＭＷ手順２］に示すように、書き込みデータ（Write Data）を、読み出したクラスタＢとＤとの間に挿入（入れ替え）する。また、Readエラーの場合には、上記図８の［ＲＭＷ手順２］に示すように、書き込みデータ（Write Data）の前後に情報ＳＦとＳＢを付加して記録情報を作成する。
【００３８】
次に、例えば、上書きが不可能な光ディスクでは、その未記録部へ、又は、上書きが可能な光ディスクでは、コマンドの位置に対応するクラスタにへ書込み（Write）処理を実行する（Ｓ２７）。その後、再度、ベリファイ（Verify）処理は不要であるかを判定する（Ｓ２８）。その結果、ベリファイ（Verify）処理は不要（ＹＥＳ）と判定した場合には、更に、リードモディファイライト処理を実施したか否かを判定する（Ｓ２９）。その結果、上述したように、上記処理Ｓ２１において書き込み（Write）コマンドがクラスタ単位である（ＹＥＳ）と判定されたデータは、上記処理Ｓ２９ではリードモディファイライト処理は行われていない（ＮＯ）と判定され、また、上記処理Ｓ２８においてもベリファイ（Verify）処理は不要（ＹＥＳ）と判定されている場合には、そのまま、未記録部への書込み（Write）処理が行われる。
【００３９】
一方、上記処理Ｓ２８においてベリファイ（Verify）処理は不要（ＹＥＳ）と判定されたが、上記処理Ｓ２９においてリードモディファイライト処理を実施した（ＹＥＳ）と判定された場合、即ち、コマンドがクラスタ単位でない（処理Ｓ２１で「ＮＯ」）ことから上記処理Ｓ２７でリードモディファイライト処理によりよる書込み（Write）を実施したデータについては、上記図６及び図７の［ＲＭＷ手順４］に示すように、書込み（Write）を実施したデータの一部にだけ読み出し（Read）を実行して、ベリファイ（Verify）処理を行う（Ｓ３０）。具体的には、上記図６の例では、クラスタＢとＤだけ、上記図７の例では、クラスタＥとＧにだけ実行する。
【００４０】
また、上記処理Ｓ２８においてベリファイ（Verify）処理は必要（ＮＯ）と判定された場合には、上記３及び図５の［ＲＭＷ手順４］に示すように、通常のリードモディファイライト処理における処理と同様に、書込み（Write）を実施したデータの一部にだけ読み出し（Read）を実行してベリファイ（Verify）処理を行う（Ｓ３１）。
【００４１】
更に、上記のベリファイ（Verify）処理Ｓ３０及びＳ３１の結果、Readエラーの有無を判定し（Ｓ３２）、その結果、Readエラーが有る（ＹＥＳ）と判定された場合には、上記の処理Ｓ２７へ戻って、上述したへ書込み（Write）処理を含む一連の処理を繰り返す。一方、Readエラーが無い（ＮＯ）と判定された場合には、上書きが不可能な光ディスクでは、そのアドレス管理領域に相関情報を記録して（Ｓ３３）、一連の処理を終了する。
【００４２】
即ち、以上に詳述した情報記録方法によれば、書換え可能な光情報記録媒体において書込み（Write）処理を実施する場合、ベリファイ処理を行わない場合において、その必要がない場合には、当該ベリファイ処理を行わず、しかしながら、リードモディファイライト動作により記録される情報については、そのの信頼性を維持するため、書き込まれた情報の一部についてベリファイ処理を行うことから、装置全体として、その記録速度を向上すると同時に、記録された情報の信頼性を維持（高品質）することも可能になり、もって、優れた情報記録再生装置を提供することが可能となる。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態になる情報記録再生装置の概略構成を示すためのブロック図である。
【図２】上記本発明の情報記録再生装置によって実行される情報記録方法の詳細を示すためのフローチャート図である。
【図３】本発明の原理を説明するための情報記録再生装置における通常のリードモディファイライト動作を説明する図である（上書可能ディスク：ＢＤ−ＲＥ）。
【図４】上記図４に示す動作時における、情報記録再生装置のバッファメモリの状態を示す図である。
【図５】本発明の原理を説明するための情報記録再生装置における通常のリードモディファイライト動作を説明する図である（上書不可能ディスク：ＢＤ−Ｒ）。
【図６】本発明の情報記録方法によるリードモディファイライト時の動作を示す説明図である（上書可能ディスク：ＢＤ−ＲＥ）。
【図７】本発明の情報記録方法によるリードモディファイライト時の動作を示す説明図である（上書不可能ディスク：ＢＤ−Ｒ）。
【図８】本発明の情報記録方法によるリードモディファイライト時（特に、読み出し（Read）エラー時）の動作を示すである（上書不可能ディスク：ＢＤ−Ｒ）。
【符号の説明】
【００４４】
１…光ディスク
２…スピンドルモータ
３…ピックアップ
４…サーボ回路
５…記録・再生回路
６…マイクロプロセッサ
７…制御メモリ
８…バッファメモリ
９…インタフェース制御回路
１０…上位装置
【図１】
0004437117.tif 000002
【図２】
0004437117.tif 000003
【図３】
0004437117.tif 000004
【図４】
0004437117.tif 000005
【図５】
0004437117.tif 000006
【図６】
0004437117.tif 000007
【図７】
0004437117.tif 000008
【図８】
0004437117.tif 000009