(57)【要約】【課題】記録媒体へのデータ記録を一旦中断した後に、中断前に記録された記録データの終端に連続させて記録を再開するように構成されたデータ記録装置において、トラックジャンプ等の誤認識を避け、且つ、最後の記録データが記録された位置を正確に検出し、継ぎ目のないデータ記録の再開を可能にする。【解決手段】記録媒体に既に記録されているデータ内に含まれるアドレスデータの連続性を確認する際に、記録済みのデータが格納されている第１のバッファ内に含まれるアドレスデータと、前記記録媒体に既に記録されているデータ内に含まれるアドレスデータの２値をもって、連続性の確認を実施する。これにより、記録されているデータのアドレスが規格外であっても、更にデータが正常に再生できない場合においてもデータの連続性チェックが正常に実施されるため、正確に記録終端を検出し、継ぎ目の無いデータの記録再開が可能となる。【選択図】 図３
2005317072.tif 000002
【特許請求の範囲】
【請求項１】
データ自体及びこのデータ自体のアドレス情報を含む記録データを記録媒体に記録している途中でそのデータ記録が一旦中断された後に、その中断前に記録された記録データの終端に連続させてデータ記録を再開するように構成されたデータ記録装置において、
前記記録媒体に既に記録した記録済みデータを格納する第１のバッファと、
前記記録媒体に現に記録された記録済みデータに含まれるアドレス情報の連続性を確認するに際し、前記第１のバッファに格納した記録済みデータに含まれるアドレス情報と、前記記録媒体に現に記録された記録済みデータに含まれるアドレス情報とを入力し、この入力されたアドレス情報同士を比較して、再生アドレスの連続性を確認する再生アドレス連続性確認手段とを備えた
ことを特徴とするデータ記録装置。
【請求項２】
前記請求項１記載のデータ記録装置において、
前記再生アドレス連続性確認手段は、
前記入力されたアドレス情報同士の比較を複数回行い、この複数回でアドレス情報同士が一致するとき、再生アドレスが連続すると確認する
ことを特徴とするデータ記録装置。
【請求項３】
前記請求項１又は２記載のデータ記録装置において、
前記再生アドレス連続性確認手段は、
前記第１のバッファに格納した記録済みデータのうち、データ記録の中断直前に記録媒体に記録された最後の記録済みデータに含まれるアドレス情報を前記第１のバッファから受け取っている時、この受け取ったアドレス情報が前記中断直前の最後の記録済みデータに含まれるアドレス情報であることを示す最終参照検出信号を使用して、中断直前に記録媒体に記録された記録データの終端位置を検出する
ことを特徴とするデータ記録装置。
【請求項４】
前記請求項３記載のデータ記録装置において、
前記再生アドレス連続性確認手段は、
入力されたアドレス情報同士の一致を確認してアドレス連続性確認信号を出力すると共に、
前記アドレス連続性確認信号と前記最終参照検出信号とを使用して、中断直前に記録媒体に記録された記録データの終端位置を検出する
ことを特徴とするデータ記録装置。
【請求項５】
前記請求項３又は４記載のデータ記録装置において、
前記再生アドレス連続性確認手段は、
前記記録媒体に現に記録された記録済みデータの再生の際に、再生エラーを検出するエラー検出手段と、
前記エラー検出手段により検出された再生エラーの回数をカウントするエラー回数カウント手段とを有し、
前記エラー回数カウント手段のカウント数が設定値以上のとき、中断直前に記録媒体に記録された記録データの終端位置の検出を中止する
ことを特徴とするデータ記録装置。
【請求項６】
前記請求項１、２、３、４又は５記載のデータ記録装置において、
前記第１のバッファに格納されたデータ記録の中断前の複数の記録済みデータに含まれるアドレス情報を受け、この複数のアドレス情報を格納する第２のバッファを備え、
前記記録媒体に現に記録された記録済みデータに含まれるアドレスの連続性を確認する時に、前記第２のバッファに格納された複数のアドレス情報が前記再生アドレス連続性確認手段に入力される
ことを特徴とするデータ記録装置。
【請求項７】
前記請求項１、２、３、４、５又は６記載のデータ記録装置において、
前記再生アドレス連続性確認手段により再生アドレスの連続性が不連続であると判断された場合に、リトライ動作を行う
ことを特徴とするデータ記録装置。
【請求項８】
前記請求項７記載のデータ記録装置であって、
前記リトライ動作の回数は可変に設定される
ことを特徴とするデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ−ＲやＣＤ−ＲＷに代表される光ディスクに対して、データの記録及び再生を行うデータ記録装置に関する。
【背景技術】
【０００２】
一般的に、光ディスクの記録装置は、パーソナルコンピュータ等の外部装置から転送されてきたデータを蓄積するバッファメモリと、このバッファメモリ上のデータを読み出し、記録用データを生成するためのエンコーダとを備えているのが通常である。
【０００３】
従って、データ記録時において、外部装置から転送されるデータの転送レートが、光ディスクへの記録データの転送レートよりも小さくなった場合には、エンコーダから出力される記録データの転送レートが、光ディスクへの記録用データの転送レートに追い付かず、バッファメモリに蓄積されているデータの容量が減少してくる。この現象が続くと、やがてバッファメモリに蓄積されたデータが零となり、データ記録を中断せざるを得ない状況が発生する。
【０００４】
ＣＤ−ＲやＣＤ−ＲＷなどの光ディスクは、トラックアットワンス又はディスクアットワンスと称されるように、トラック又は光ディスク全体を一回の記録で形成する必要がある。ところが、前記のような現象が発生すると、一回でトラック又はディスクへのデータ記録を完了させることができず、光ディスク自体の損失を招いたり、以前の記録データの損失を招くことがある。この現象は、バッファアンダーランエラーと呼ばれている。
【０００５】
そこで、前記のバッファアンダーランエラーが発生する場合には、記録動作を一旦中断して、その後、再開する装置が知られている。この具体的な方法として、特許文献１に記載されている方法がある。以下、この特許文献１に記載の概略を示す。
【０００６】
書き込み制御部を有する光ディスク装置において、バッファアンダーランの発生時には、書き込み中断信号がＣＰＵより発行され、その時点での時間情報と、書き込むサブコード同期信号とを基準にして、何ＥＦＭフレームまで書き込んだのかの情報を内蔵レジスタに格納し、このＥＦＭフレームの終わりまでデータの書き込みを行って書き込みを中断し、データ記録の再開時には、ＡＴＩＰの時間情報又はサブコードの時間情報から、データ書き込みを中断した時間まで進むと、サブコード同期信号を待ち、サブコード同期信号を検出すると、書き込み中断時にレジスタに格納したＥＦＭフレーム数分、フレーム同期信号をカウントした位置から再書き込みを開始する。
【０００７】
以上の方法を用いると、データ記録の中断前後でデータの切れ目は起こらず、バッファアンダーランエラーを回避することが可能である。
【０００８】
しかしながら、データ書き込みの再開時でのアドレス情報としてＡＴＩＰアドレスを用いる場合に、スピンドルの制御基準であるＡＴＩＰ同期信号と、ディスクに書き込むサブコード同期信号との位相差が、１ＡＴＩＰアドレス（正確には最大で±０．５ＡＴＩＰアドレス）以上ずれると、正常な記録再開処理が行えないという本質的な課題がある。オレンジブックによると、この位相誤差は、±２ＥＦＭフレーム以内に収めるとの規定が記載されているものの、バッファアンダーランが度々起るような環境下では、この規格を遙かに超え、最終的に書き込みが終了した光ディスクを再生すると、正常なデータ再生が行えないという問題が多々起り得る。
【０００９】
一方、前記従来の方法では、データ書き込みの再開時でのアドレス情報として、サブコードの時間情報を用いた場合には、前記のＡＴＩＰアドレスを用いる場合のような問題は解決される。
【特許文献１】特開２００２−２０３３６２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、前記従来の方法では、サブコードの時間情報を用いた場合であっても、以下に示すような新たな課題があることが判った。以下、この新たな問題を説明する。
【００１１】
一般に、光ディスクは、大きく分けて２種類に分類することができ、１つ目は、ＣＤ−ＲＯＭや、ＣＤ−ＤＡに代表されるように、光ディスクの製造段階で既にデータが書き込まれており、ユーザはそのデータを再生することしかできないディスク、他方は、ＣＤ−ＲやＣＤ−ＲＷに代表されるように、ユーザが任意の情報を自由に書き込むことができるディスクである。
【００１２】
光ディスクに記録されているデータには、そのデータのアドレスを示す情報が同時に記録されており、例えばＣＤでは、サブコードＱチャンネルデータがそれに当たる。
【００１３】
アドレス情報は、その性質から、１、２、３…と、規則的にインクリメントされて行くように規格として定められており、ディスクの再生時は、このインクリメントの性質を利用し、インクリメントデータと、再生データに含まれるアドレス情報とを比較することにより、例えば、２つのアドレスデータに不一致があった場合に、その結果をもってトラックジャンプと認識したり、又は、誤り検出符号が出力されている場合等のように再生データに誤りがあると判っている場合には、インクリメントデータを用いて補間したりするのが通常である。
【００１４】
さて、ＣＤ−Ｒ等に記録するデータは、ユーザが任意に決定できるものであり、規格として定められているアドレスデータも、ユーザが自由に定めることができるため、必ずしも規格通りのデータが書き込まれるとは限らない。
【００１５】
例えば、図１に示すように、ユーザが書き込んだデータが規格に沿っていなかったとする。この状況において、バッファアンダーランが発生し、光ディスクへの書き込みが一時停止した場合、その書き込みが一時停止したポイントよりも、数アドレス手前からデータを再生しながら、再開ポイントを検出するが、再生されたアドレスが、同図に示したように、−５、−４、−２と規則的に変化しないために、インクリメントアドレスである−５、−４、−３とは一致せず、トラックジャンプが発生したと誤認識される。その結果、再度、データを再生する等の処理が図られるが、この場合、何度再生してもトラックジャンプが発生したと誤認識してしまうため、データ書き込みの再開は行われず、最終的にはバッファアンダーランエラーが発生する。
【００１６】
次に、図２に示すような状況において、バッファアンダーランが発生して、ディスクへの書き込みが一旦中断されたとする。同図では、書き込み再開アドレスは０であるとしている。図２に示すような欠陥がある場合、アドレス−２、−１が正常に再生されないために、インクリメントによりアドレス補間がされる。記録データのアドレス情報が規格に沿った形式であれば、正常な記録再開ポイントの検出が可能であるが、図２のように、記録データのアドレス自体が規格に沿っていない場合、同図の例では、１ブロックの空白を生成してしまうという現象が発生する。この場合、バッファアンダーランエラーは発生しないが、書き込み終了後、この光ディスクを再生しても、正常に再生されない場合がある。
【００１７】
本発明は以上の問題に着目してなされたものであり、その目的は、記録されているデータのアドレスが規格に沿っていないような場合においても、トラックジャンプ等の誤認識を避け、且つ、最後のデータが記録された位置を正確に検出し、継ぎ目のない記録の再開を可能にすることにある。
【課題を解決するための手段】
【００１８】
前記目的を達成するために、本発明では、光ディスクに既に記録された記録済みデータのアドレスの連続性の確認時には、その記録済みデータのアドレスと比較するアドレスとして、従来のインクリメントデータを使用せず、バッファに格納された中断直前の記録済みデータに含まれるアドレスデータを使用する。
【００１９】
すなわち、請求項１記載の発明のデータ記録装置は、データ自体及びこのデータ自体のアドレス情報を含む記録データを記録媒体に記録している途中でそのデータ記録が一旦中断された後に、その中断前に記録された記録データの終端に連続させてデータ記録を再開するように構成されたデータ記録装置において、前記記録媒体に既に記録した記録済みデータを格納する第１のバッファと、前記記録媒体に現に記録された記録済みデータに含まれるアドレス情報の連続性を確認するに際し、前記第１のバッファに格納した記録済みデータに含まれるアドレス情報と、前記記録媒体に現に記録された記録済みデータに含まれるアドレス情報とを入力し、この入力されたアドレス情報同士を比較して、再生アドレスの連続性を確認する再生アドレス連続性確認手段とを備えたことを特徴とする。
【００２０】
請求項２記載の発明は、前記請求項１記載のデータ記録装置において、前記再生アドレス連続性確認手段は、前記入力されたアドレス情報同士の比較を複数回行い、この複数回でアドレス情報同士が一致するとき、再生アドレスが連続すると確認することを特徴とする。
【００２１】
従って、請求項１及び２記載の発明では、記録されているデータのアドレスが規格外で、再生されたアドレス情報が例えば−５、−４、−２…と、規則的に変化しない場合においても、記録済みデータが格納されている第１のバッファ内に含まれるアドレス情報も、同様に、−５、−４、−２…と規則的に変化していないので、トラックジャンプ等の誤認識はせず、データの連続性チェックが正常に行われる。
【００２２】
請求項３記載の発明は、前記請求項１又は２記載のデータ記録装置において、前記再生アドレス連続性確認手段は、前記第１のバッファに格納した記録済みデータのうち、データ記録の中断直前に記録媒体に記録された最後の記録済みデータに含まれるアドレス情報を前記第１のバッファから受け取っている時、この受け取ったアドレス情報が前記中断直前の最後の記録済みデータに含まれるアドレス情報であることを示す最終参照検出信号を使用して、中断直前に記録媒体に記録された記録データの終端位置を検出することを特徴とする。
【００２３】
請求項４記載の発明は、前記請求項３記載のデータ記録装置において、前記再生アドレス連続性確認手段は、入力されたアドレス情報同士の一致を確認してアドレス連続性確認信号を出力すると共に、前記アドレス連続性確認信号と前記最終参照検出信号とを使用して、中断直前に記録媒体に記録された記録データの終端位置を検出することを特徴とする。
【００２４】
従って、請求項３及び４記載の発明では、再生アドレス連続性確認手段が受け取ったアドレス情報が中断直前の最後の記録済みデータに含まれるアドレス情報である場合には、最終参照検出信号が入力され、この最終参照検出信号を参照して、中断直前に記録媒体に記録された記録データの終端位置が検出されるので、記録データが規格内又は規格外に拘わらず、記録データの終端位置検出が正確に且つ確実に行われる。
【００２５】
請求項５記載の発明は、前記請求項３又は４記載のデータ記録装置において、前記再生アドレス連続性確認手段は、前記記録媒体に現に記録された記録済みデータの再生の際に、再生エラーを検出するエラー検出手段と、前記エラー検出手段により検出された再生エラーの回数をカウントするエラー回数カウント手段とを有し、前記エラー回数カウント手段のカウント数が設定値以上のとき、中断直前に記録媒体に記録された記録データの終端位置の検出を中止することを特徴とする。
【００２６】
従って、請求項５記載の発明では、前記記録媒体に既に記録されている記録済みデータに含まれるアドレス情報が、光ディスクの欠陥等により設定回数以上に亘って正常に再生されない場合には、アドレス情報の信頼性が低い状況であるので、中断直前に記録媒体に記録された記録データの終端位置の検出が中止されることになる。
【００２７】
請求項６記載の発明は、前記請求項１、２、３、４又は５記載のデータ記録装置において、前記第１のバッファに格納されたデータ記録の中断前の複数の記録済みデータに含まれるアドレス情報を受け、この複数のアドレス情報を格納する第２のバッファを備え、前記記録媒体に現に記録された記録済みデータに含まれるアドレスの連続性を確認する時に、前記第２のバッファに格納された複数のアドレス情報が前記再生アドレス連続性確認手段に入力されることを特徴とする。
【００２８】
従って、請求項６記載の発明では、データ記録の中断時には、第１のバッファから第２のバッファに対して、中断前の複数の記録済みのデータに含まれるアドレス情報が一括して転送されるので、再生アドレス連続性確認手段の動作を高速に実現することが可能である。
【００２９】
請求項７記載の発明は、前記請求項１、２、３、４、５又は６記載のデータ記録装置において、前記再生アドレス連続性確認手段により再生アドレスの連続性が不連続であると判断された場合に、リトライ動作を行うことを特徴とする。
【００３０】
従って、請求項７記載の発明では、一度、アドレスの連続性が不連続と判断されても、再度、同じ動作を実施して、アドレスの連続性が確認された場合には、中断直前に記録された記録データの終端位置が正常に検出されるので、バッファアンダーランエラーが起らず、バッファアンダーランの発生頻度を減少させることが可能である。
【００３１】
請求項８記載の発明は、前記請求項７記載のデータ記録装置であって、前記リトライ動作の回数は可変に設定されることを特徴とする。
【００３２】
従って、請求項８記載の発明では、記録媒体に既に記録されている記録済みデータに含まれるアドレスデータの連続性の確認の正確さに柔軟性を持たせて、例えば、適切な再生が行える可能性が高い場合や、多少でも適切な再生を行える可能性がある場合に限って、追記を行うことができる。
【発明の効果】
【００３３】
以上説明したように、請求項１〜８記載の発明のデータ記録装置によれば、記録媒体に記録された記録済みデータが規格に従っているか否かに拘わらず、そのアドレス連続性を確認することが可能であると共に、データ記録の中断直前に記録された記録データの終端位置をより一層正確且つ確実に検出することが可能である。
【発明を実施するための最良の形態】
【００３４】
（第１の実施形態）
以下、本発明の実施形態について、ＣＤ−Ｒのデータ記録装置を例に挙げて、図面を参照して説明する。本実施形態は請求項１〜３記載の発明に対応する。
【００３５】
図３は、本発明の実施形態１に係るデータ記録装置の全体構成を示すブロック図である。
【００３６】
同データ記録装置には、光ディスク（記録媒体）１０１を回転駆動するためのスピンドルモータ１０２と、レーザ光の照射及び反射光の受光により、前記光ディスク１０１に対するデータの記録及び再生を行うための光ピックアップ１０３と、前記スピンドルモータ１０２及び前記光ピックアップ１０３を駆動するためのドライバ１０４と、前記スピンドルモータ１０２の回転速度制御や、前記光ピックアップ１０３のフォーカシング制御、トラッキング制御を行うサーボ回路１０５と、前記光ピックアップ１０３から出力されるＲＦ信号を増幅した増幅ＲＦ信号、及びこれを２値化したチャネルビットに対応するディジタル信号を出力するＲＦアンプ１０６と、前記ディジタル信号に基づいてＰＬＬクロックの生成や、デインターリーブとエラー訂正処理を行うＣＤデコーダ１０７及びＣＤ−ＲＯＭデコーダ１０８と、音楽データが再生される場合に、前記ＣＤデコーダ１０７から出力されたディジタル信号をオーディオ信号に変換するためのＤＡＣ１０９とを備える。
【００３７】
また、同データ記録装置には、ホストとなるパーソナルコンピュータ等との間で、記録データ及び再生データの転送処理を行うホストインターフェイス１１０と、記録されるデータと再生されたデータとを一旦蓄積するバッファ（第１のバッファ）１１１を備える。このバッファ１１１に蓄積格納される記録データには、データ自体と、このデータ自体のアドレス情報とが含まれる。前記バッファ１１１に一旦蓄積された光ディスク１０１への記録データは、光ディスク１０１に記録された後も、バッファ１１１に保持される。
【００３８】
更に、同データ記録装置には、前記バッファ１１１に蓄積されているデータの変調、すなわちエラー訂正コードの付加や、インターリーブ処理を行って、実際に前記光ディスク１に記録されるピットパターンを生成するＣＤ−ＲＯＭエンコーダ１１２及びＣＤエンコーダ１１３と、前記ＲＦアンプ１０６から出力される増幅ＲＦ信号からウォブル信号を抽出し、前記光ディスク１０１上の絶対時間情報を示すＡＴＩＰ信号を復調するＡＴＩＰデコーダ１１４と、前記ＣＤエンコーダ１１３から出力されるパターンデータに基づいて、光ディスク１０１に適した記録波形を生成する記録補償回路１１５と、前記記録補償回路１１５の出力により、前記光ピックアップ１０３のレーザ駆動電流を生成するレーザ駆動回路１１６と、バッファアンダーラン等の発生時に、データ記録の中断直前に最後に記録したサブコードＱデータ（アドレス情報）が、前記バッファ１１１内のどの領域に格納されているかを保持する記録中断制御部１１７と、バッファアンダーラン等によりデータ記録が一旦中断された後に、記録の再開を制御する記録再開制御部２０１とを具備している。
【００３９】
前記記録再開制御部（再生アドレス連続性確認手段）２０１は、より詳しくは、図４に示される。同図に示した記録再開制御部２０１は、前記バッファ１１１から既に光ディスク１０１に記録した記録済みデータに含まれるサブコードＱデータ（アドレス情報）を取り込み、この取り込んだサブコードＱデータと、前記ＣＤデコーダ１０７より入力されるサブコードＱデータ（再生データに含まれるアドレス情報）とのアドレス比較を行うことにより、再生されたサブコードＱデータのアドレス連続性を確認する再生アドレス連続性確認回路２０２を備える。この再生アドレス連続性確認回路２０２は、再生アドレスの連続性が保たれている場合には、後述するように、アドレス連続性確立信号（アドレス連続性確認信号）を出力する。
【００４０】
更に、同記録再開制御部２０１は、ＡＮＤ回路２０３とディレイ回路２０４とを備える。前記は、前記ＡＮＤ回路２０３は、前記再生アドレス連続性確認回路２０２がデータ記録の中断直前に記録された最後のアドレスデータ（サブコードＱデータ）を前記バッファ１１１から受け取ってアドレスデータの連続性確認を行っている最中であることを示す最終サブコードＱ参照検出信号（最終参照検出信号）と、前記再生アドレス連続性確認回路２０２から出力されるアドレス連続性確立信号と、前記最終サブコードＱ参照検出信号とのＡＮＤ論理を生成する。また、前記ディレイ回路２０４は、記録再開制御部２０１から出力される記録再開信号を所定のクロックカウント分だけディレイさせる。
【００４１】
次に、前記のように構成されたデータ記録装置の動作について、図２、図３及び図４を用いて説明する。
【００４２】
（記録動作）
光ディスク１０１にデータを記録するための動作自体は、従来の通常のデータ記録装置と同様に行われる。すなわち、ホストからホストインターフェイス１１０を介して転送された記録データは、一旦、バッファ１１１に蓄積された後、ＣＤ−ＲＯＭエンコーダ１１２によって、エラー訂正コードの付加や、インターリーブ処理が施され、実際に記録されるピットパターンを示すパターンデータが生成される。そして、ＡＴＩＰデコーダ１１４により復調されたＡＴＩＰに基づいて、光ピックアップ１０３が光ディスク１０１における記録開始位置に達したことが確認されると、前記生成されたパターンデータの記録が開始される。
【００４３】
また、データ記録の中断の場合には、書き込みクロックが停止する等の動作により、前記ＣＤ−ＲＯＭエンコーダ１１２が停止して、書き込みが一時中断すると共に、ブロックのサブコード同期信号が記録された位置からデータ記録の中断が行われた位置までのクロック数が、ディレイ回路２０６にセットされる。記録中断制御部１１７は、バッファ１１１内のデータ管理をしており、データ記録の中断時に最後に記録したサブコードＱデータの格納されている領域を保持している。
【００４４】
（記録再開時）
データ記録の中断の要因が解消して、データ記録が再開される際を説明する。この様子を図５に示す。このデータ記録の再開時には、先ず、前記光ディスク１０１におけるデータ記録が中断された位置、すなわち、データ記録を再開する位置の検出が行われる。具体的には、先ず、通常の再生動作と同様の動作が行われると共に、記録されているサブコードＱデータがＣＤデコーダ１０７より抽出され、記録再開制御部２０１へ入力される。これと同時に、サブコードＱ要求信号が再生アドレス連続性確認回路２０２より記録中断制御部１１７へ出力される。この記録中断制御部１１７は、最後に記録されたブロックのアドレスよりも数ブロック手前のサブコードＱデータが格納されている領域から順次、前記バッファ１１１内のサブコードＱデータを記録再開制御部２０１内の再生アドレス連続性確認回路２０２へ送る。
【００４５】
前記バッファ１１１からのサブコードＱデータを受け取った再生アドレス連続性確認回路２０２は、前記バッファ１１１からのサブコードＱデータと、再生によって得たＣＤデコーダ１０７より入力される再生サブコードＱデータとのアドレスデータ比較を行う。アドレスが一致しない場合、前記バッファ１１１からのサブコードＱデータはそのままとして、次のブロックの再生サブコードＱデータとの比較を行う。ここでは、一例として、アドレス比較の結果、−８なるサブコードＱデータが一致したとする。
【００４６】
次に、再生アドレス連続性確認回路２０２が、先程一致が確認されたサブコードＱデータの次を比較するために、再度、記録中断制御部１１７に対してサブコードＱ要求信号を出力する。その結果、再生アドレス連続性確認回路２０２には、バッファ１１１から次のサブコードＱデータが入力される。このデータについても先程と同様、再生サブコードＱデータとの比較が行われる。
【００４７】
この動作を繰り返して、連続して規定回数以上の一致が確認されると、再生アドレス連続性確認回路２０２はアドレス連続性確立信号を出力する。尚、ここで例示した規定回数は可変であって良いが、複数回（図５では一例として３回）の一致でアドレス連続性確立信号が出力されたとする。
【００４８】
その後、前記記録再開部２０１内の再生アドレス連続性確認回路２０２が、データ記録の中断直前に最後に記録したサブコードＱデータをバッファ１１１内から抽出して比較している時、すなわち最終サブコードＱ参照検出信号が記録中断制御部１１７から入力されると、同時にＡＮＤ回路２０３から再開ポイント検出信号が出力される。この再開ポイント検出信号はディレイ回路２０６へ入力される。ディレイ回路２０６は、前記ディレイ回路２０６にクロックオフセット信号によってセットされているディレイ値だけ前記再開ポイント検出信号を遅延させ、記録再開信号として前記ＣＤエンコーダ１１３及び記録補償回路１１５へ通知し、記録の再開動作が実現される。
【００４９】
以上のように、光ディスク１０１に現に記録されている記録済みデータに含まれるアドレスデータの連続性は、記録済みデータが格納されているバッファ１１１内に含まれるアドレスデータを基準に確認されるので、規格外のデータが記録されている場合であっても、問題なくアドレスの連続性は保持される。
【００５０】
また、図５に示すように、光ディスク１０１の欠陥等により、正常なアドレス情報が再生できない場合においても、記録中断時の終端位置の検出は、前記アドレス連続性確立信号と前記最終サブコードＱ参照検出信号によって実施されるので、問題なく記録中断時のデータの終端位置を検出することが可能であり、正常な記録再開動作が実現される。
【００５１】
（第２の実施形態）
次に、本発明の実施形態２について、ＣＤ−Ｒのデータ記録装置を例に挙げて説明する。本実施形態は請求項５記載の発明に対応する。
【００５２】
本実施形態のデータ記録装置は、主として、前記実施形態１に加え、図６に示すように、記録再開制御部２０１の内部にアドレスデータ不一致回数（エラー回数）のカウント回路２１２を具備している。このカウント回路２１２は、記録再開制御部２０１の外部周辺に配置しても良い。更に、再生アドレス連続性確認回路２１０は、再生サブコードＱデータのＣＲＣ演算を実施し、ＣＲＣエラーが発生した場合は、エラーフラグを出力する構成となっている点が相違する。ＣＲＣ演算を行うブロックは、前記再生アドレス連続性確認回路２１０内に設けなければならないという制約は無いが、ここでは説明のため、このような構成とする。
【００５３】
以下、図６及び図７を用いて、本実施形態の動作の詳細を説明する。
【００５４】
（記録動作）
実施形態２における記録動作は、実施形態１における記録動作と何ら変わらない。
【００５５】
（記録再開時）
図２、図６及び図７に基づいてデータ記録の再開時の動作を説明する。
【００５６】
データ記録の中断の要因が解消して、データ記録が再開される際には、先ず、前記光ディスク１０１におけるデータ記録が中断された位置、すなわち記録を再開する位置の検出が行われる。具体的には、先ず、通常の再生動作と同様の動作が行われると共に、記録されているサブコードＱデータがＣＤデコーダ１０７より抽出され、記録再開制御部２０１へ入力される。これと同時に、再生アドレス連続性確認回路２０２よりサブコードＱ要求信号が記録中断制御部１１７へ出力され、記録中断制御部１１７は、最後に記録されたブロックのアドレスよりも数ブロック手前のサブコードＱデータが格納されている領域から、順次、バッファ１１１内のサブコードＱデータを記録再開制御部２０１内の再生アドレス連続性確認回路２１０へ送る。
【００５７】
前記バッファ１１１からのサブコードＱデータを受け取った再生アドレス連続性確認回路２１０は、前記バッファ１１１からのサブコードＱデータと、再生によって得たＣＤデコーダ１０７より入力される再生サブコードＱデータとのアドレスデータ比較を行う。アドレスが一致しない場合には、前記バッファ１１１からのサブコードＱデータはそのままとして、次のブロックの再生サブコードＱデータとの比較が行われる。ここでは例として、アドレス比較の結果、−８なるサブコードＱデータが一致したとする。
【００５８】
次に、再生アドレス連続性確認回路２１０が、先程一致が確認されたサブコードＱデータの次のサブコードＱデータを比較するために、記録中断制御部１１７に対して再度サブコードＱ要求信号を出力する。その結果、再生アドレス連続性確認回路２１０には、バッファ１１１から次のサブコードＱデータが入力される。このデータについても、先程と同様に、再生サブコードＱデータとの比較が行われる。
【００５９】
この動作を繰り返して、連続して規定回数以上のアドレス一致が確認されたら、アドレス連続性確立信号が出力する。尚、ここで挙げた規定回数は、可変であって良いが、ここでは、図７に示した一例として３回の一致でアドレス連続性確立信号が出力されたとする。
【００６０】
アドレス連続性確立信号が出力された後、ディスクの傷等による影響で光ディスク１０１から正常にデータ再生が行われず、サブコードＱデータに含まれるＣＲＣの演算結果がエラーであったとする。この場合には、ＡＮＤ回路（エラー検出手段）２１１からエラー検出フラグが出力され、エラー回数カウント回路（エラー回数カウント手段）２１２が１つカウントアップする。
【００６１】
前記エラー回数カウント回路２１２に入力されるエラーカウントオーバー回数設定は、可変であって良いが、ここでは例として２回であったとする。
【００６２】
図７の例によると、バッファ１１１から出力されたサブコードＱデータが、−２なる位置で、エラーカウント回路２１２のカウント値が２となるので、前記バッファ１１１から出力されるサブコードＱデータが０になるのと同時に、エラーカウントオーバー信号がエラー回数カウント回路２１２より出力される。
【００６３】
その後、前記記録再開部２０１内の再生アドレス連続性確認回路２１０が、データ記録の中断前に最後に記録したサブコードＱ信号をバッファ１１１内から抽出して、比較している時、すなわち最終サブコードＱ参照検出信号が記録中断制御部１１７より入力されると、アドレス連続性確立信号がＡＮＤ回路２１３に入力されるが、この例では、エラー回数カウント回路２１２からのエラーカウントオーバー信号の影響によって、前記ＡＮＤ回路２１３からは再開ポイント検出信号は出力されない。
【００６４】
以上のように、記録媒体に既に記録されているデータ内に含まれるアドレスデータのエラーが継続し、データの信頼性が低いと判断されるときは、データ記録の中断前に記録された記録データの終端位置検出を中止して、記録の再開も中止することが可能となる。
【００６５】
尚、ここで挙げた例では、データ記録の再開は実施されないが、例えば、前記エラーカウントオーバー設定回数を４回に設定した場合は、エラーカウントオーバー信号が出力されないので、前記実施形態１と同様に、再開ポイント検出信号がＡＮＤ回路２１３からディレイ回路２０６へ入力され、前記ディレイ回路２０６にクロックオフセット信号によってセットされているディレイ値だけ前記再開ポイント検出信号が遅延されて、記録再開信号として前記ＣＤエンコーダ１１３及び前記記録補償回路１１５へ通知され、記録の再開動作が実現される。
【００６６】
（第３の実施形態）
次に、本発明の実施形態３について、ＣＤ−Ｒのデータ記録装置を例に挙げて説明する。本実施形態は請求項６記載の発明に対応する。
【００６７】
本実施形態３のデータ記録装置は、主として、前記実施形態２に加えて、図８に示すように、記録再開部２０１の内部に、アドレスデータアドレス格納用バッファ（第２のバッファ）２２５を具備している。この第２のバッファ２２５は記録再開制御部２０１の周辺に配置しても良い。
【００６８】
以下、図８及び図９を用いて、本実施形態の動作の詳細を説明する。
【００６９】
実施形態３におけるデータ記録動作は、実施形態１における記録動作と何ら変わらない。
【００７０】
（記録再開時）
図２、図８及び図９に基づいてデータ記録の再開時の動作を説明する。
【００７１】
記録中断の要因が解消して、データ記録が再開される際には、先ず、光ディスク１０１におけるデータ記録が中断された位置、すなわち、データ記録を再開する位置の検出が行われる。具体的には、先ず、通常の再生動作と同様の動作が行われると共に、記録されているサブコードＱデータをＣＤデコーダ１０７より抽出され、再生アドレス連続性確認回路２２０へ再生サブコードＱデータとして入力される。この動作と並行して、再生アドレス連続性確認回路２２０からサブコードＱ要求信号が記録中断制御部１１７へ出力される。記録中断制御部１１７は、最後に記録されたブロックのアドレスよりも数ブロック手前から、最後に記録されたブロックに至るまでのサブコードＱデータを、前記バッファ１１１からアドレス格納用バッファ２２５へ転送する。ここでは、例として、８ブロックのサブコードＱデータがアドレス格納用バッファ２２５へ転送されたとする。
【００７２】
再生アドレス連続性確認回路２２０は、入力された前記再生サブコードＱデータと、前記アドレス格納用バッファ２２５に格納されているサブコードＱデータとのアドレスデータ比較を行う。アドレスが一致しない場合、前記アドレス格納用バッファ２２５のサブコードＱデータはそのままとして、次のブロックの再生サブコードＱデータとの比較を行う。
【００７３】
図９に示した例では、前記アドレス格納用バッファ２２５には、データ記録の中断前の８ブロックのサブコードＱデータが格納されていて、最も古いアドレスは−８であるから、光ディスクの読み取りエラー（ＣＲＣエラー）がなければ、−８のアドレスにおいて、アドレスの一致が確認されるはずであるが、−８のアドレスでＣＲＣエラーがあったために、次のアドレスである−６で、アドレス一致が確認されたものとしている。
【００７４】
アドレス一致が確認されれば、アドレス格納用バッファ２２５の次のサブコードＱデータと、再生サブコードＱデータとのアドレス比較が実施される。この動作を繰り返し、連続して規定回数以上の一致が確認されたら、アドレス連続性確立信号を出力する。尚、ここで挙げた規定回数は、可変であって良いが、ここでは例として３回の一致で、アドレス連続性確立信号が出力されたとする。
【００７５】
アドレス連続性確立信号が出力された後、ディスクの傷等による影響で、ディスクが正常に再生されず、サブコードＱデータに含まれるＣＲＣの演算結果がエラーであったとする。
【００７６】
すると、ＡＮＤ回路２１１からエラー検出フラグが出力され、エラー回数カウント回路２１２が１つカウントアップする。尚、エラー回数カウント回路２１２に入力されるエラーカウントオーバー回数設定は、可変であって良いが、ここでは例として４回であったとする。
【００７７】
図９の例によると、エラー回数カウンタの数値は３であるので、ここでエラーカウントオーバー信号がエラー回数カウント回路２１２から出力されることはない。
【００７８】
その後、記録再開制御部２０１の再生アドレス連続性確認回路２１０において、データ記録の中断前に最後に記録したサブコードＱデータをバッファ１１１内から抽出してアドレス比較している時には、記録中断制御部１１７より最終サブコードＱ参照検出信号がＡＮＤ回路２１３に入力され、このＡＮＤ回路２１３は再開ポイント検出信号をディレイ回路２０６へ出力する。その後、前記ディレイ回路２０６にクロックオフセット信号によってセットしているディレイ値だけ前記再開ポイント検出信号が遅延されて、記録再開信号として前記ＣＤエンコーダ１１３及び記録補償回路１１５へ通知し、データ記録の再開動作が実現される。
【００７９】
以上のように、データ記録の一時停止時のサブコードＱデータを専用のバッファ２２５に格納することができるので、前記実施形態１及び実施形態２に比べて、高速にアドレスデータの比較を実施することができる。
（第４の実施形態）
次に、本発明の実施形態４について、ＣＤ−Ｒのデータ記録装置を例に挙げて説明する。本実施形態は請求項７及び８記載の発明に対応する。
【００８０】
図１０及び図１１は本実施形態４のデータ記録装置を示す。同実施形態４のデータ記録装置におけるデータ記録動作及び記録再開動作は、前記実施形態２や実施形態３に示した動作と変わりないが、本実施形態の特徴は、前記再生アドレスの連続性が不連続であると判断されたときに、リトライ動作を実施する点が特徴である。
【００８１】
リトライ動作を実現するためには、前記実施形態２及び実施形態３に加えて、図１１に示したように、リトライ信号生成のためのＡＮＤ回路２３６、及びリトライ回数カウント回路２３７を具備している。以下、図１０及び図１１を用いてリトライ動作の詳細を説明する。
【００８２】
リトライ要求信号は、図１１において、前記アドレス連続性確立信号と、前記エラー回数カウント回路２３２からのエラーカウントオーバー信号とを、ＡＮＤ回路２３６へ入力することにより、容易に生成可能である。
【００８３】
前記ＡＮＤ回路２３６からのリトライ要求信号は記録中断制御部１１７へ入力され、リトライ要求を受けた前記記録中断制御部１１７は、最後に記録されたブロックのアドレスよりも数ブロック手前から、最後に記録されたブロックに至るまでのサブコードＱ信号を、前記バッファ１１１からアドレス格納用バッファ２２５へ転送する。ここで転送されるサブコードＱ信号は、リトライ前に転送されたサブコードＱ信号の範囲と、全く同一範囲であっても良いし、又は、範囲を広くする等の操作を行っても良い。
【００８４】
アドレス格納用バッファ２２５に所定のサブコードＱデータが格納された後は、前記実施形態２及び実施形態３記載と同様に、記録の再開動作が実施される。
【００８５】
尚、リトライ動作の回数に応じて、例えば最初のリトライでは、前記エラーカウントオーバー回数の設定を３回、第２回目のリトライでは前記エラーカウントオーバー回数の設定を４回などと設定を行えば、データ記録の再開条件が緩和されて、データ記録の再開を行い得る可能性は高くなる。しかし、この場合、データの信頼性は低下することを考慮に入れる必要がある。
【００８６】
また、リトライ回数についても可変であって良く、リトライ回数設定によって設定された回数に亘り、リトライを実施してもなおデータ記録の再開を行い得ない場合は、リトライ回数オーバーとして、外部に通知することも可能である。これは、バッファアンダーランエラーが発生したことを意味している。
【産業上の利用可能性】
【００８７】
以上説明したように、本発明は、記録媒体に記録された記録済みデータが規格に従っているか否かに拘わらず、そのアドレス連続性を確認することが可能であると共に、データ記録の中断直前に記録された記録データの終端位置をより一層正確且つ確実に検出することが可能であるので、ＣＤ−ＲやＣＤ−ＲＷにおけるバッファアンダーラン発生時のデータ記録の再開ポイントの検出等の用途に適用して、有用である。
【図面の簡単な説明】
【００８８】
【図１】トラックジャンプと誤認識される場合の説明図である。
【図２】バッファアンダーラン発生時に１ブロックの空白が生じる従来の様子を示す図である。
【図３】実施形態１のデータ記録装置の全体構成を示す図である。
【図４】同データ記録装置に備える記録再開制御部の内部構成を示す図である。
【図５】同データ記録装置の動作タイミング図である。
【図６】実施形態２のデータ記録装置に備える記録再開制御部の内部構成を示す図である。
【図７】同データ記録装置の動作タイミング図である。
【図８】実施形態３のデータ記録装置に備える記録再開制御部の内部構成を示す図である。
【図９】同データ記録装置の動作タイミング図である。
【図１０】実施形態４のデータ記録装置の全体構成を示す図である。
【図１１】同データ記録装置に備える記録再開制御部の内部構成を示す図である。
【符号の説明】
【００８９】
１０１  光ディスク
１０２  スピンドルモータ
１０３  光ピックアップ
１０４  ドライバ
１０５  サーボ回路
１０６  ＲＦアンプ
１０７  ＣＤデコーダ
１０８  ＣＤ−ＲＯＭデコーダ
１０９  オーディオＤＡＣ
１１０  ホストインターフェイス
１１１  バッファ
１１２  ＣＤ−ＲＯＭエンコーダ
１１３  ＣＤエンコーダ
１１４  ＡＴＩＰデコーダ
１１５  記録補償回路
１１６  レーザ駆動回路
１１７  記録中断制御部
２０１  記録再開制御部（再生アドレス連続性確認手段）
２０２、２１０、２２０  再生アドレス連続性確認回路
２０３、２１１、２１３、２２１、２２３  ＡＮＤ回路
２０４、２１４、２２４  ディレイ回路
２１２、２２２  エラー回数カウント回路
２２５  アドレス格納用バッファ
【図１】
2005317072.tif 000003
【図２】
2005317072.tif 000004
【図３】
2005317072.tif 000005
【図４】
2005317072.tif 000006
【図５】
2005317072.tif 000007
【図６】
2005317072.tif 000008
【図７】
2005317072.tif 000009
【図８】
2005317072.tif 000010
【図９】
2005317072.tif 000011
【図１０】
2005317072.tif 000012
【図１１】
2005317072.tif 000013