(57)【特許請求の範囲】
【請求項１】
データの記録動作にエラーが生じた場合にデータ記録を中断するとともに、その後データが記録されていない未記録領域の先頭からデータ記録を再開する機能を有する光ディスク装置であって、
トラッキングあるいはフォーカスの異常を検出する手段と、
前記異常が検出された場合に、前記機能を用いてデータ記録を中断するとともに、データが記録されていない未記録領域の先頭から所定量だけデータを試し書きする手段と、
前記試し書きしたデータが再生できるか否かを判定する手段と、
前記試し書きしたデータが再生できる場合には試し書きを中断した直後であってデータが記録されていない未記録領域の先頭からデータ記録を再開し、前記試し書きしたデータが再生できない場合には所定のエラー処理を実行する手段と、
を有することを特徴とする光ディスク装置。
【請求項２】
請求項１記載の装置において、
前記機能は、バッファアンダーランが生じた場合にデータ記録を中断し、バッファアンダーランが解消した場合にデータが記録されていない未記録領域の先頭からデータ記録を再開する機能であることを特徴とする光ディスク装置。
【請求項３】
請求項１、２のいずれかに記載の装置において、
前記検出する手段は、装置に印加される振動を検出する振動センサであることを特徴とする光ディスク装置。
【請求項４】
請求項１、２のいずれかに記載の装置において、さらに、
トラッキングのずれ量あるいはフォーカスのずれ量をエラー信号として出力する手段を有し、
前記検出する手段は、前記エラー信号のレベルを所定のしきい値と比較する手段を有することを特徴とする光ディスク装置。
【請求項５】
請求項１〜４のいずれかに記載の装置において、
前記エラー処理は、前記データ記録の停止であることを特徴とする光ディスク装置。
【請求項６】
請求項１〜４のいずれかに記載の装置において、
前記エラー処理は、前記試し書きの開始アドレスを所定量だけずらした再試し書きであることを特徴とする光ディスク装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光ディスク装置、特にトラッキング外れやフォーカス外れが生じた場合の復帰処理に関する。
【０００２】
【従来の技術】
従来より、ＣＤ−Ｒドライブ等において記録動作中にエラーが生じた場合に、これを復旧させる処理が種々提案されている。例えば、記録速度の高速化や、パソコンにおいてマルチタスク処理を行ったことが原因で、光ディスクにデータを転送する転送レートよりも、パソコン側からの入力データの転送レートが低くなる、いわゆるバッファアンダーラン（Buffer under run）状態が生じた場合に、記録動作を一時中断し、データが入力されてバッファアンダーラン状態が解消された場合に記録を中断した箇所から再びデータ記録を再開する技術が提案されている。以下、このバッファアンダーラン機能について説明する。
【０００３】
図５には、特開２０００−４０３０２号公報に開示された従来の光ディスク装置の構成ブロック図が示されている。
【０００４】
光学ヘッド１はディスクをトレースするレーザービームを出射し、ディスクに対して記録データの書き込み及び読み出しを行う。ＲＦアンプ２は、光学ヘッド１によりディスクの記録データを読み取って得られるＲＦ信号（高周波信号）を増幅し、そのＲＦ信号を２値化してデジタルデータとして出力する。ヘッドサーボ回路３は、ＲＦアンプ２を介して光学ヘッド１の出力をフィードバックし、レーザービームをディスクの信号面に合焦させるフォーカシング制御及びレーザービームをディスクの信号トラックに追従させるトラッキング制御を行うと共に、光学ヘッド１自体をディスクの径方向に送るスレッド送り制御を行う。デコーダ４は、ＲＦアンプ２から出力されるデジタルデータを復調する信号処理を行い、サブコード復調回路５は、分離したサブコードを復調する。また、ウォブルデコーダ６は、ＲＦアンプ２を介して得られるディスクのプリグルーブ信号から２２．０５ｋＨｚのウォブル成分を抽出し、ディスクの回転制御に必要な成分を生成すると共に、ウォブル成分からＡＴＩＰを復調するＡＴＩＰ復調回路７を備える。
【０００５】
インターフェース８は、接続端子９を介して外部に接続されるホストとなるパーソナルコンピュータ１０とのデータの受け渡しを制御し、エンコーダ１１は、インタフェース８を介して入力される入力データをディスクに記録する記録データに変調する。また、エンコーダ１１は、ＣＤ−ＲＯＭの規格に基づく変調を行う場合、入力データにシンク、ヘッダ、ＣＤ−ＲＯＭデータ用の誤り検出符号のＥＤＣ及び誤り訂正符号のＥＣＣを付加し、その後、ＣＤ方式の誤り訂正符号であるＣＩＲＣ処理を施すと共に、サブコードを付加し、かつＥＦＭ処理を施し、同期信号を付加する。ＲＡＭ１２は、エンコーダ１１によって変調される入力データを備蓄する。
【０００６】
内部ＲＡＭ１３は、エンコーダ１１内部に備えられ、エンコーダ１１による変調処理に用いられる。レーザ駆動回路１４は、エンコーダ１１から出力されるＥＦＭデータの記録データに基づいてディスクへの記録を行うべく光学ヘッド１のレーザー光源を駆動する。システム制御回路１５は、ディスクの記録及び再生に係るシステム制御を行うもので、サブコード復調回路５により復調されたサブコード（サブＱデータ）における絶対時間情報のサブコードアドレス、及びＡＴＩＰ復調回路７により復調されたＡＴＩＰにおける絶対時間情報のＡＴＩＰアドレスを選択的に参照してアクセスを制御するアクセス制御部１６と、入力データ用ＲＡＭ１２に備蓄されているデータ容量を監視してディスクに記録データを記録するデータ転送レートよりも入力データのデータ転送レートが遅くなるバッファアンダーランが発生する状態になること及びバッファアンダーランが発生する状態が回避されたことを判断するバッファアンダーラン判断部１７と、バッファアンダーラン判断部１７による判断に応じてディスクへの記録データの記録を制御する記録制御部１８と、ディスクに記録データが記録されていない未記録領域の先頭を検出し、記録制御部１８により記録データの記録を開始する記録開始位置を検出する記録開始位置検出部１９と、デコーダ４により抽出されるサブコードの同期信号及びサブコード復調回路５により復調されるサブＱデータを用いて新たにディスクに記録する記録データを既にディスクに記録されている記録データに同期させる信号同期部２０とを備える。
【０００７】
システムクロック発生回路２１は、ＲＦアンプ２から出力されるＥＦＭデータを再生した再生クロックと水晶発振精度の基準クロックとに選択的に同期させる２系統のＰＬＬ回路によりディスクの記録及び再生に係る動作全般のシステム制御に用いられる動作クロックを発生する。
【０００８】
このような構成において、パーソナルコンピュータ１０からコマンドが発生されてインタフェース８を介してシステム制御回路１５により認識されると、記録動作が実行される。記録動作が実行されると、光学ヘッド１はディスク再生を行うレーザー出力によりディスクのプリグルーブ信号を読み取るように制御され、光学ヘッド１から読み取られたプリグルーブ信号はＲＦアンプ２により波形整形された後、ウォブルデコーダ６によりウォブル成分が抽出され、そのウォブル成分からＡＴＩＰ復調回路７によりＡＴＩＰが復調されるようになる。
【０００９】
また、パーソナルコンピュータ１０からディスクに記録されるべく出力されるデータは、インタフェース８を介してエンコーダ１１に供給され、該エンコーダ１１によりディスクに記録するべき形態の記録データに変調される。光学ヘッド１のレーザビームによりトレースされる位置がディスクの書き込み位置に来ると、エンコーダ１１からＥＦＭフレーム単位で記録データが順次出力され、その出力された記録データに対応するアドレスを示すアドレスデータがシステム制御回路１５内に具備されるアドレスメモリ１５ａに順次更新されて記憶される。レーザ駆動回路１４はエンコーダ１１から出力された記録データに基づいて光学ヘッド１のレーザ光源を駆動し、記録データのディスクへの記録が行われる。
【００１０】
データ記録中において、パーソナルコンピュータ１０から出力されるデータの転送速度がディスクに記録される記録データの書き込み速度に追いつかない状態となり、エンコーダ１１に出力されるデータ転送レートに比べてエンコーダ１１に入力されるデータ転送レートが低速になると、ＲＡＭ１２に備蓄されるデータ容量が減少してくる。この状態が続くと、やがてＲＡＭ１２に備蓄されるデータ容量がエンプティになり、このエンプティが発生すると、バッファアンダーラン判断部１７はバッファアンダーランが発生する状態であると判断し、その旨の判断出力を発生する。すると、記録制御部１８によりディスクへの記録を中断する判断が行われ、エンコーダ１１から記録データが出力されるのが中断されると共に、光学ヘッド１から書き込みビームが出射されるのが停止され、ディスクへの記録が中断される。エンコーダ１１から記録データが出力されるのが中断されると、記録中断の直前にエンコーダ１１から出力された記録データの最終フレームのアドレスに対応するアドレスデータがシステム制御回路１５内のアドレスメモリ１５ａに記憶され、その記憶されるアドレスデータはサブコードのＱチャンネルデータ（サブＱデータ）の時間情報とその時間情報におけるＥＦＭフレームの何番目かを示すアドレス情報となっている。信号同期部２０は、そのアドレスメモリ１５ａに記憶されたアドレスデータによってディスクに記録された最終フレームの記録データのアドレスがサブＱデータにおける時間情報が何時何分何フレームでその時間情報における何番目のＥＦＭフレームであるかを管理している。
【００１１】
パーソナルコンピュータ１０から次のデータが入力されると、アクセス制御部１６は中断される直前までにディスクに記録された記録データをＡＴＩＰ復調回路７により復調されるＡＴＩＰによりアクセスし、光学ヘッド１によるトレースを開始する。このトレース中に記録データが記録されることによりディスクに形成されたピット信号を同時に読み取り、このピット信号からＥＦＭデータが得られるようになると、システムクロック発生回路２１は信号同期部２０により基準クロックを発生する状態からＥＦＭデータに同期する再生クロックを発生する状態に切り替えられ、その再生クロックに同期して図１の各回路が動作される状態になり、エンコーダ１１による変調処理も再生クロックに同期して行われる状態となる。
【００１２】
一方、エンコーダ１１には、変調処理を行うための内部ＲＡＭが備えられており、その内部ＲＡＭは新たに入力される入力データに対して必要なＣＩＲＣのインターリーブ長を確保するために記録データの記録が中断された際にＣＩＲＣ処理に必要なデータが確保されるようになっている。エンコーダ１１による変調処理が再生クロックに同期して行われる状態になると、デコーダ４により抽出されるサブコードの同期信号及びサブコード復調回路５により復調されるサブＱデータを用いて信号同期部２０によりディスクに既に記録されている記録データに対してエンコーダ１１から出力する記録データの同期が採られ、エンコーダ１１はアドレスメモリ１５ａに記憶されたアドレスデータを参照して記録制御部１８により記録中断の直前にディスクに記録された最終フレームの次フレームの記録データを出力する待機状態となる。エンコーダ１１が待機状態になると、アドレスメモリ１５ａに記憶されたアドレスデータを参照して記録開始位置検出部１９によりディスクに記録データが既に記録されている既記録領域直後の未記録領域の先頭位置の検出が行われる。この未記録領域の先頭位置の検出は、サブＱデータの時間情報とその時間情報におけるＥＦＭフレームの何番目であるかにより行われ、サブコードフレームの単位まではサブＱデータにより検索し、ＥＦＭフレーム単位は同期信号を基準としてチャンネルビットをカウントすることによりディスクに記録された記録データの最終フレームの末端を判断して行われる。
【００１３】
未記録領域の先頭位置の検出が行われると、システムクロック発生回路２１は信号同期部２０によりＥＦＭデータに同期する再生クロックを発生する状態から基準クロックを発生する状態に切り替えられ、その基準クロックがエンコーダ１１の動作クロックとなる。再生クロックから基準クロックが発生される状態に切り替わると、記録制御部１８により同時にエンコーダ１１から記録データが出力されるようになり、ディスクへの記録が再開される。
【００１４】
【発明が解決しようとする課題】
このように、従来の光ディスク装置では、バッファアンダーランが発生した場合には、ディスクへの記録データの記録が中断され、バッファアンダーランが解消した場合に記録中断時の最終の記録データに継ぎ目なく続く位置から記録を再開するように動作するが、その一方で、光ディスクへの記録再生動作中に外部から振動や衝撃などがドライブに印加されトラッキングやフォーカスに異常が生じたような場合には、正常な記録を行うことができない問題があった。
【００１５】
すなわち、このようなトラッキング外れやフォーカス外れが生じた場合にも、上述したようなバッファアンダーラン機能あるいはこれに類似する技術を用いてトラック外れやフォーカス外れが生じたと想定される位置をメモリに記憶して回復させることも原理的には考えられるが、どの位置でトラック外れあるいはフォーカス外れが生じたかを正確に検出することは困難であり、常に継ぎ目なく記録が再開される保証はなく、結果としてデータに不連続性が生じてデータを再生することができない場合があった。
【００１６】
そして、データを継ぎ目なく記録できなかった場合でも、従来の光ディスク装置では光ディスクへの記録は正常に終了してしまい、ユーザは当該光ディスクを再生して初めてデータ記録が正常でなかったことを知ることとなり、結果として記録動作が無駄になってしまう問題があった。
【００１７】
本発明は、上記従来技術の有する課題に鑑みなされたものであり、その目的は、記録動作中にトラッキングやフォーカス異常が生じた場合でも、確実にデータを記録することができ、これにより記録データを確実に再生することができる光ディスク装置を提供することにある。
【００１８】
【課題を解決するための手段】
上記目的を達成するために、本発明は、データの記録動作にエラーが生じた場合にデータ記録を中断するとともに、その後データが記録されていない未記録領域の先頭からデータ記録を再開する機能を有する光ディスク装置であって、トラッキングあるいはフォーカスの異常を検出する手段と、前記異常が検出された場合に、前記機能を用いてデータ記録を中断するとともに、データが記録されていない未記録領域の先頭から所定量だけデータを試し書きする手段と、前記試し書きしたデータが再生できるか否かを判定する手段と、前記試し書きしたデータが再生できる場合には試し書きを中断した直後であってデータが記録されていない未記録領域の先頭からデータ記録を再開し、前記試し書きしたデータが再生できない場合には所定のエラー処理を実行する手段とを有することを特徴とする。
【００１９】
ここで、トラッキングあるいはフォーカスの異常を検出する手段は、ドライブ（光ディスク装置）に印加された振動を検出するセンサで構成することができる。あるいは、トラッキングサーボあるいはフォーカスサーボをかけるための周知のトラッキングエラー信号あるいはフォーカスエラー信号のレベルを検出し、このレベルと所定のしきい値とを比較することで異常を検出することもできる。
【００２０】
本発明のエラー処理は、例えば前記データ記録の停止とすることができる。また、エラー処理は、前記試し書きの開始アドレスを所定量だけずらした再試し書きとすることもできる。
【００２１】
このように、本発明の光ディスク装置では、従来のバッファアンダーランエラー時の回復機能等の回復機能を巧みに利用してトラッキング異常やフォーカス異常にも対応できるようにしたものである。すなわち、外部からの外力印加等によりトラッキング異常やフォーカス異常となった場合（トラッキングサーボやフォーカスサーボで追従できず、デトラック状態あるいはデフォーカス状態となった場合）に、バッファアンダーランが生じたときと同様に記録を中断し、データが記録されていない未記録領域の先頭からデータ記録を再開するが、このデータ記録再開に際して所定量だけデータを試し書きする。データを試し書きした後、データ記録を再び中断し、最初に中断した直前のアドレス位置から試し書きの終了時点までに記録されたデータを読み出し、データが再生できるか否か、すなわち継ぎ目なくデータが記録されているか否かを確認する（ベリファイ）。そして、データが継ぎ目なく記録されて再生することができると判定した場合には、試し書きを終了した直後から再びデータ記録を再開する。
【００２２】
トラック外れやフォーカス外れ等、予想外の事態によりデータの記録を強制的に中断した場合、バッファアンダーラン発生時と異なり記録中断時のデータがどのような状態になっているかを正確に検出することは困難で、単にバッファアンダーラン回復機能を用いても継ぎ目なく記録されたか否かは保証されないが、本発明のようにデータを継ぎ目なく記録できたか否かをベリファイした上で記録を続行することでデータの連続性を確保し、データを確実に記録することができる。
【００２３】
一方、ベリファイした結果、試し書きデータを再生できない場合には、所定のエラー処理を実行する。エラー処理としては、例えばその時点でデータ記録を中止することが考えられ、これにより無駄な記録動作を続行して再生不能な光ディスクを生成してしまうことを防止できる。また、書き換え可能な光ディスクにおいては、再生できない場合に試し書きの位置を所定量だけずらして再度試し書きを行うことで記録再開位置を調整することができ、これにより最終的に継ぎ目なく連続的にデータを記録することができる。
【００２４】
【発明の実施の形態】
以下、図面に基づき本発明の実施形態について説明する。なお、本実施形態においては、復旧機能としてバッファーアンダーラン機能を用いているため、図５と同一あるいは対応する部材については同一符号を付し、その説明を省略する。
【００２５】
図１には、本実施形態に係る光ディスク装置の構成ブロック図が示されている。図５に示される従来の光ディスク装置と異なる点は、システム制御回路１５内にさらにベリファイ制御部２２が設けられており、また光ディスク装置の所定位置、例えば光学ヘッド近傍に振動検出センサ１００が設けられ、振動検出センサ１００からの検出信号がシステム制御回路１５に供給される点である。
【００２６】
本実施形態におけるバッファアンダーラン判断部は、従来と同様にバッファアンダーランの発生及び解消を判断するが、さらに、振動検出センサ１００からの検出信号に基づき、光ディスク装置に外部から振動や衝撃などが所定量以上印加され、トラッキング外れあるいはフォーカス外れが生じるような状態となったことを判断する。そして、トラッキング外れやフォーカス外れが生じる状態となった場合、バッファーアンダーラン発生時と同様に記録制御部１８に信号を出力し、記録動作をその時点で強制的に中断する。中断時のアドレスはアドレスメモリ１５ａに記憶される。
【００２７】
一方、ベリファイ部２２は、振動検出センサ１００で振動が検出され、記録制御部１８にて記録の中断が行われたときであって、記録開始位置検出部１９でアドレスメモリ１５ａに記憶されたアドレス値を参照して未記録領域の先頭アドレスを検出し、この位置から再び記録制御部１８により記録再開を行う場合に、従来のバッファアンダーラン発生時の処理のように記録再開後に残りのデータを全て記録するのではなく、所定量あるいは所定フレーム（あるいは所定セクタ）だけデータを試し書きして再びデータ記録を中断し、試し書きデータの読み出しを行ってエラー数をカウントする。そして、カウントしたエラー数を所定の許容値と比較し、許容値以下であればデータが継ぎ目なく連続的に記録されている、すなわち試し書きが成功したと判定して、記録制御部１８及び記録開始位置検出部１９を制御して試し書きを中断した直後の未記録領域の先頭アドレスから再びデータ記録を再開させる。一方、カウントしたエラー数が許容値以上である場合には、データが継ぎ目なく記録されていないと判定してデータ記録の再開を中止する。
【００２８】
図２には、本実施形態におけるシステム制御回路１５の処理フローチャートが示されている。まず、バッファアンダーラン判断部１７は、振動検出センサ１００で振動が検出されたかか否かを判定する（Ｓ１０１）。振動が検出され、トラッキング異常あるいはフォーカス異常が生じたと判定した場合、記録制御部１８はエンコーダ１１に対しエンコードの停止を指令するとともに、レーザ駆動回路１４に対して記録パワーレーザ光の照射を停止させてデータ記録を中断する（Ｓ１０２）。このとき、記録中断の直前にエンコーダ１１から出力された記録データの最終フレームのアドレスに対応するアドレスデータがアドレスメモリ１５ａに記憶される。
【００２９】
記憶を中断した状態でデータが入力され、ＲＡＭ１２に蓄積されると（Ｓ１０３）、記録開始位置検出部１９がアドレスメモリ１５ａに記憶されたアドレス値を参照してデータ未記録領域の先頭アドレスを検出し、アクセス制御部１６が光学ヘッド１を当該位置まで移動させて数フレーム分のデータを試し書きする（Ｓ１０４）。数フレーム分のデータを試し書きした後、ベリファイ部２２は記録制御部１８に指令してデータ記録を中断する指令を出し、記録制御部１８はエンコーダ１１の動作及びレーザ駆動回路１４の動作を停止させる。中断された試し書きデータの最終アドレスは、バッファアンダーラン発生時と同様にアドレスメモリ１５ａに記憶される。アドレスメモリ１５ａには、振動が検出されたときに中断したアドレス、及び試し書きの中断アドレスの２つのアドレスが記憶される。
【００３０】
試し書きを中断したのち、ベリファイ部２２はアクセス制御部１６に指令して光学ヘッド１を中断直前のアドレス位置まで移動させる。この移動は、アドレスメモリ１５ａに記憶された振動検出時のアドレスに基づき実行される。そして、この位置から試し書きデータの中断位置までの記録済みデータを読み取り（Ｓ１０５）、読み取ったデータのエラー数をデコーダ４内のエラー訂正回路によりカウントする。カウント値はエラー訂正回路からベリファイ部２２に供給される。ベリファイ部２２は、入力されたエラー数を所定の許容値と比較し（Ｓ１０６）、エラー数が所定の許容値以下である場合には振動検出後に正常に記録された、すなわち継ぎ目なく連続的にデータを試し書きできたと判定して試し書き中断直後のアドレスから記録を再開する（Ｓ１０７）。具体的には、アドレスメモリ１５ａに記憶されている試し書きデータ中断時のアドレスデータを参照して記録開始位置検出部１９により未記録領域の先頭位置を検出し、アクセス制御部１６により当該位置まで光学ヘッド１を移動させてエンコードデータをレーザ駆動回路１４に供給してデータを記録する。
【００３１】
一方、Ｓ１０６にてＮＯ、すなわちカウントしたエラー数が所定の許容値を超えている場合には、振動検出後にデータが正常に記録されていない、すなわちデータが継ぎ目なく記録されていない（記録データ間に「隙間」あるいは「飛び」がある）と判定してその時点でデータ記録を停止し、インターフェース８を介してパーソナルコンピュータ１０にエラーメッセージを出力する（Ｓ１０８）。これにより、データを記録したものの再生することができない光ディスクの作成を未然に防止でき、またユーザはパーソナルコンピュータ１０に出力されたエラーメッセージを確認することで、データを実際に再生する前にデータが正常に記録されていないことを知ることができる。
【００３２】
図３には、以上述べた処理（ベリファイ処理）が模式的に示されている。図３（ａ）には、振動が発生して位置Ｐ１にて記録を中断した状態が示されている。なお、図中斜線部はデータが既に記録されていることを示す。位置Ｐ１のアドレスはアドレスメモリ１５ａに記憶される。
【００３３】
図３（ｂ）には、記録中断後に所定フレーム（あるいは所定ブロック数）だけデータを試し書きした状態が示されている。試し書きは位置Ｐ１直後の未記録領域の先頭から行われ、位置Ｐ２で中断される。位置Ｐ２のアドレスもアドレスメモリ１５ａに記憶される。
【００３４】
図３（ｃ）には、試し書きを中断した後、位置Ｐ１の直前位置Ｐ０まで光学ヘッド１をシークさせ、Ｐ０〜Ｐ２に存在する記録済みデータの読み出しを行い、当該データのエラー数をカウントする処理が示されている。この処理においてカウントされたエラー数が所定の許容値以下である場合には、図３（ｄ）に示されるように試し書きを中断した位置Ｐ２直後から再びデータ記録を再開してデータを記録していく。一方、図３（ｃ）においてベリファイした結果、エラー数が所定の許容値を越える場合には、図３（ｄ）のように位置Ｐ２からデータ記録を再開することなく、図３（ｃ）の時点、すなわち位置Ｐ２までデータを記録した時点で記録を終了する。従来においては、たとえ位置Ｐ１にて「隙間」あるいは「飛び」が生じてしまっても、そのままデータ記録を再開していたが、本実施形態においては試し書きを行った後、「隙間」が「飛び」が生じてデータを再生できないと判定した場合には、データ記録を再開しないため、無駄なデータ記録を防止することができる。
【００３５】
なお、本実施形態においてはベリファイした結果エラーがあると判定した場合、その時点でデータ記録を中止してエラーメッセージを出力しているが（図２参照）、ＣＤ−ＲＷのようにデータの書き換えが可能な光ディスクの場合、ベリファイした結果エラーがあると判定した場合に、エラーメッセージを出力するのではなく、試し書きの開始位置を前後にシフトさせて再度試し書きを行い、最終的にエラーがなくなるまでベリファイと試し書き処理を繰り返すこともできる。
【００３６】
図４には、この場合のエラー処理フローチャートが示されている。この処理は、図２のＳ１０６においてＮＯ、すなわちエラー数が所定の許容値を越えたと判定された場合に実行される。すなわち、エラーがあると判定された場合、試し書きの開始アドレスを数アドレスだけ前にずらせてデータを数フレーム分だけ上書きする（Ｓ１０８１）。そして、ベリファイを再び実行し（Ｓ１０８２）、エラー数をカウントして許容値と比較する（Ｓ１０８３）。そして、エラー数が未だに許容値を越える場合には、再びＳ１０８１に戻って試し書きの開始アドレスをさらに数アドレスだけ前にずらせてデータを上書きし、再度ベリファイを行う。一方、再度試し書きを行った結果、エラー数が所定の許容値以下となった場合には、正常にデータを記録できたと判定して図２におけるＳ１０７の処理に移行し、試し書き中断直後のアドレスからデータ記録を再開する。
【００３７】
このように書き換え可能な光ディスクの特性を利用し、トラッキング異常やフォーカス異常時にデータの試し書きを複数回実行して最終的に継ぎ目なくデータを記録することで、確実にデータを記録することができる。
【００３８】
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく種々の変更が可能である。
【００３９】
例えば、本実施形態においてはＣＤ−ＲやＣＤ−ＲＷを例に取り説明したが、ＤＶＤ−ＲやＤＶＤ−ＲＷにも同様に適用することができる。
【００４０】
また、本実施形態では、振動検出センサ１００で振動を検出しているが、光学ヘッド１をオントラック状態あるいはオンフォーカス状態に維持するサーボ３のトラッキングエラー信号やフォーカスエラー信号を所定レベルのしきい値と比較し、このしきい値を超えた場合に異常が生じたと判定して記録動作を中断するようにしてもよい。この場合、ヘッドサーボ３からトラッキングエラー信号やフォーカスエラー信号をシステム制御回路１５に供給し、バッファアンダーラン判断部１７でそのレベルと所定のしきい値とを比較してしきい値を超えているか否かを判断すればよい。
【００４１】
さらに、本実施形態では、復旧機能としてバッファアンダーランエラーの回復機能機能を用いて説明したが、他の回復機能を用いた場合にも同様に適用できる。すなわち、当該機能を用いてデータを試し書きし、その後試し書きを中断してベリファイし、問題ないことを確認した後にデータ記録を再開すればよい。
【００４２】
【発明の効果】
以上説明したように、本発明によれば、トラッキング異常やフォーカス異常が発生した場合でも、データを継ぎ目なく記録することができ、これによりデータを再生可能な光ディスクを作成することができる。
【図面の簡単な説明】
【図１】  実施形態にかかる光ディスク装置の構成ブロック図である。
【図２】  実施形態の処理フローチャートである。
【図３】  実施形態の処理説明図である。
【図４】  他の実施形態の処理フローチャートである。
【図５】  従来の光ディスク装置の構成ブロック図である。
【符号の説明】
１  光学ヘッド、４  デコーダ、８  インターフェース、１１  エンコーダ、１４  レーザ駆動回路、１５  システム制御回路、１６  アクセス制御部、１７バッファアンダーラン判断部、１８  記録制御部、１９  記録開始位置検出部、２０  信号同期部、２１  システムクロック発生回路、２２  ベリファイ部。
【図１】
0003885538.tif 000002
【図２】
0003885538.tif 000003
【図３】
0003885538.tif 000004
【図４】
0003885538.tif 000005
【図５】
0003885538.tif 000006