(57)【要約】  【課題】記録媒体へのデータ書き込み処理を中断した後、その中断位置から正確にデータの書き込み処理を再開することができるデータ処理装置およびデータ記録再生装置を提供する。  【解決手段】書き込みを中断する場合に、当該中断の前に書き込まれたデータの末尾を指示する所定の情報が当該書き込みデータの中から取得される。書き込みを再開する場合には、先ずデータ読み出し処理が起動され、読み出したデータの中から当該中断前の書き込みデータの末尾が上記取得した情報に基づき特定され、次いで、当該特定された書き込みデータの末尾に続けてデータ書き込み処理が再開される。書き込みクロック信号生成部４５において、読み出しクロック信号ＣＫ２に位相を同期させた書き込みクロック信号ＣＫ３が生成されるため、読み出し処理から書き込み処理への移行に伴う書き繋ぎの不連続が抑えられる。【選択図】      図２
2005085348.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に書き込まれたデータに基づいて再生される読み出しクロック信号に同期して上記記録媒体からのデータ読み出し処理を行い、書き込みクロック信号に同期して上記記録媒体へのデータ書き込み処理を行うデータ処理装置であって、
書き込み中断命令が入力された場合、上記データ書き込み処理を中断させて、当該中断の前に書き込まれたデータの末尾を指示する所定の情報を当該書き込みデータの中から取得し、書き込み再開命令が入力された場合、上記データ読み出し処理を起動させて、読み出したデータの中から当該中断前の書き込みデータの末尾を上記取得した情報に基づき特定し、当該特定した書き込みデータの末尾に続けて上記データ書き込み処理を再開させる制御手段と、
上記読み出しクロック信号に位相を同期させた上記書き込みクロック信号を生成する書き込みクロック信号生成手段と、
を有するデータ処理装置。
【請求項２】
上記書き込みクロック信号生成手段は、
入力される参照クロック信号を上記読み出しクロック信号に同期化させ、上記データ書き込み処理が再開される場合に、当該再開前の同期化の状態を保持する同期化手段を含む、
請求項１に記載のデータ処理装置。
【請求項３】
上記同期化手段は、
上記参照クロック信号を遅延させた複数の遅延クロック信号であって、上記参照クロック信号との位相差がそれぞれ異なる複数の遅延クロック信号を生成する遅延クロック信号生成手段と、
上記生成された複数の遅延クロック信号を上記読み出しクロック信号に同期してそれぞれ保持し、上記データ書き込み処理が再開された場合、当該再開前に保持した信号を出力する信号保持手段と、
上記複数の遅延クロック信号を上記位相差に基づいて順序付けたときの順番が互いに隣り合う２つの遅延クロック信号について、上記信号保持手段の出力信号レベルをそれぞれ比較し、当該比較結果に応じて、上記複数の遅延クロック信号から一の遅延クロック信号を選択して出力する遅延クロック信号選択手段と、を含む、
請求項２に記載のデータ処理装置。
【請求項４】
上記書き込みクロック信号生成手段は、上記記録媒体上のデータ記録位置を特定するために上記記録媒体に予め付与された情報に基づいて再生されるクロック信号を所定の逓倍比で逓倍して上記参照クロック信号を生成する第１の逓倍手段を含む、
請求項２または３に記載のデータ処理装置。
【請求項５】
上記書き込みクロック生成手段は、
上記書き込み再開命令が入力された場合、上記読み出しクロック信号を選択して出力し、上記データ書き込み処理が再開された場合、上記同期化手段において同期化された参照クロック信号を選択して出力する選択手段と、
上記選択手段から出力されるクロック信号を所定の逓倍比で逓倍して上記書き込みクロック信号を生成する第２の逓倍手段と、を含む、
請求項２ないし４の何れか一に記載のデータ処理装置。
【請求項６】
上記書き込みクロック生成手段は、上記読み出しクロック信号を所定の分周比で分周する分周手段を含み、
上記同期化手段は、上記分周手段において分周された読み出しクロック信号に、上記参照クロック信号を同期化させる、
請求項２ないし５の何れか一に記載のデータ処理装置。
【請求項７】
装置の振動状態に応じた振幅を有する所定の信号を入力し、当該入力信号の振幅が所定の振幅に達した場合に上記書き込み中断命令を発生する中断命令発生手段を有する、
請求項１ないし６の何れか一に記載のデータ処理装置。
【請求項８】
上記中断命令発生手段は、上記入力信号の振幅が所定の振幅に達する状態が所定期間持続した場合に上記書き込み中断命令を発生する、
請求項７に記載のデータ処理装置。
【請求項９】
上記中断命令発生手段は、上記所定の信号として、上記データ書き込み処理において上記記録媒体上のデータ記録用トラックの追跡処理を行う際の当該追跡誤差を示す信号を入力する、
請求項７または８に記載のデータ処理装置。
【請求項１０】
上記制御手段は、複数のデータ区画に区分されて上記記録媒体に書き込まれるデータにおいて、それぞれの上記データ区画を識別するための情報に基づいて、上記書き込みデータの末尾を指示する情報を取得する、
請求項１ないし９の何れか一に記載のデータ処理装置。
【請求項１１】
記録媒体に書き込まれたデータに基づいて再生される読み出しクロック信号に同期して上記記録媒体からデータを読み出し、書き込みクロック信号に同期して上記記録媒体へデータを書き込むデータ記録再生装置であって、
書き込み中断命令が入力された場合、上記記録媒体へのデータ書き込み処理を中断させて、当該中断の前に書き込まれたデータの末尾を指示する所定の情報を当該書き込みデータの中から取得し、書き込み再開命令が入力された場合、上記記録媒体からのデータ読み出し処理を起動させて、読み出したデータの中から当該中断前の書き込みデータの末尾を上記取得した情報に基づき特定し、当該特定した書き込みデータの末尾に続けて上記データ書き込み処理を再開させる制御手段と、
上記読み出しクロック信号に位相を同期させた上記書き込みクロック信号を生成する書き込みクロック信号生成手段と、
を有するデータ記録再生装置。
【請求項１２】
上記書き込みクロック信号生成手段は、
入力される参照クロック信号を上記読み出しクロック信号に同期化させ、上記データ書き込み処理が再開される場合に、当該再開前の同期化の状態を保持する同期化手段を含む、
請求項１１に記載のデータ記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク等の記録媒体に対するデータ記録再生処理を行うデータ処理装置およびデータ記録再生装置に係り、特に、記録媒体に対するデータの書き込み処理の中断と再開を行うことが可能なデータ処理装置およびデータ記録再生装置に関するものである。
【背景技術】
【０００２】
一般に、光ディスクへのデータの書き込みは、設定された速度を保ちながら行う必要がある。このため、書き込みデータを供給するホスト装置（例えばパーソナル・コンピュータ等）は、書き込み処理を行う光ディスク装置に対して、設定された書き込み速度が保たれるようにデータを転送しなくてはならない。
【０００３】
一方、ホスト装置は、光ディスク装置へデータを転送する処理の他にも種々のタスクを並列に実行している場合が多いため、書き込み速度が高倍速化するほど、要求されるデータ転送速度を保つことが困難になる。
そこで、通常の光ディスク装置では、ホスト装置から供給される書き込みデータをバッファ・メモリへ一旦蓄積し、この蓄積した書き込みデータを順次読み出して書き込み処理を行うことにより、ホスト装置のデータ転送速度の変動を吸収する方法が採用されている。
【０００４】
ただし、バッファ・メモリを設けた場合でも、ホスト装置の異常等によりバッファ・メモリへのデータの供給が滞った場合には、蓄積されたデータが枯渇してしまう可能性がある。この現象は一般に「バッファ・アンダーラン」と呼ばれている。例えばＣＤ−ＲやＤＶＤ−Ｒのように書き込みが１回に制限されている光ディスクへ書き込みを行っている最中にこのようなバッファ・アンダーランが生じると、光ディスクの破損を招く恐れがある。
【０００５】
バッファ・アンダーランによる光ディスクの破損を回避する方法として、書き込みを一時的に中断させる方法が一般的である。すなわち、光ディスク装置は、バッファ・メモリに蓄積されているデータ量を監視して、このデータ量が一定量を下回る場合に書き込みを一時中断する。そして、ホスト装置が正常にデータを転送できる状態になった場合に、中断した位置から書き込みを再開する。
【０００６】
また、バッファ・アンダーランとは別の要因として、光ディスク装置に外部から与えられる衝撃、振動、揺れなどによって光ディスクのサーボ系のロックが外れてしまう場合などにおいても、こうした書き込みの一時中断と再開が必要になる。
【０００７】
このように、光ディスク装置には、何らかの中断要因が発生した場合に書き込みを中断し、中断要因が解消された後で中断した位置から書き込みを再開する仕組みが必要である。
【０００８】
特許文献１には、光ディスクに対するデータ記録動作の中断と再開を行うことが可能な装置についての技術が記載されている。
【特許文献１】特開２００２−２３０７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、光ディスクからデータを読み出す場合、通常その読み出し処理を同期させるべきクロック信号は、光ディスクに書き込まれたデータに基づいて再生される。すなわち、光ディスクから読み出されるデータ自体から読み出し用のクロック信号が再生され、これに同期してデータの読み出し処理が行われる。
【００１０】
また、一般に記録型の光ディスクには、書き込み時のレーザー光が記録トラックを正しく辿れるように案内用の溝がらせん状に形成されており、この溝の縁部にウォブルと称される周期的に蛇行した形状が設けられている。光ディスクへの書き込み処理は、光ディスクを角速度一定で回転させる場合、通常このウォブルに基づいて再生されるクロック信号に同期して行われる。また、光ディスクを線速度一定で回転させる場合には、発振器等によって生成される固定周波数のクロック信号に同期して書き込み処理を行うこともできる。
【００１１】
このように、光ディスクからデータを読み出す際に用いられる読み出し用クロック信号と、光ディスクへデータを書き込む際に用いられる書き込み用クロック信号とは、通常、位相の同期がとれていない。
【００１２】
一方、特許文献１に記載される装置では、カウンタの計数に同期して光ディスクへのデータの記録が行われ、記録動作の中断に際し、その直前の上記カウンタの値が記憶される。そして、上記中断直前に記録されたデータよりも所定データ分だけ戻したディスク位置からレーザが照射され、光ディスク上の位置を把握しつつ上記記憶されたカウンタの値に基づいて記録が再開される。
この記録動作の再開に先立つトレース期間において、光ディスクに書き込まれるデータ中の所定の情報（Ｑチャンネルデータ等）を読み出す処理が実行され、この読み出した情報と、書き込みデータとしてレーザ駆動部に供給される上記所定の情報との同期がとられる。
【００１３】
したがって、特許文献１に記載される装置では、トレース期間から記録動作へ処理が移行する際に、記録・再生処理のタイミングの基準となるシステムクロック信号を、読み出し用クロック信号から書き込み用クロック信号へ切り替える必要がある。
【００１４】
例えば図９に示すように、位相の同期がとれていないクロック信号ＣＬＫ＿Ａ（図９（Ａ））をクロック信号ＣＬＫ＿Ｂ（図９（Ｂ））へ単純に切り替えると、切り替えによって得られるクロック信号ＣＬＫ＿ＳＥＬ（図９（Ｃ））は、図に示すようにグリッチを含む可能性がある。
【００１５】
また、図１０に示すように、位相の同期がとれていないクロック信号ＣＬＫ＿Ａ（図１０（Ａ））をクロック信号ＣＬＫ＿Ｂ（図１０（Ｂ））へ切り替える場合において、先ずクロック信号ＣＬＫ＿Ａ（図１０（Ａ））の立下り時刻Ｔ５においてクロック信号ＣＬＫ＿ＳＥＬ（図１０（Ｃ））の出力をローレベルに固定し、次いでクロック信号ＣＬＫ＿Ｂの立下り時刻Ｔ６においてクロックの切り替えを行う方法もある。
この方法によれば、図９に示すようなグリッチを生じさせることはないものの、切り替え時点においてクロック信号のローレベル期間が長くなり、位相が不連続になる。
【００１６】
一般に、記録・再生処理のタイミングを決めるクロック信号は、複数の異なる速度で記録・再生を行うことができるように、ＰＬＬ（phase-locked loop）により基準のクロック信号を逓倍して生成されることが多い。このＰＬＬに入力される基準クロック信号が例えば図９や図１０に示すような位相の不連続な部分を含んでいると、ＰＬＬのロックが外れてクロック信号が不安定になる。
【００１７】
このように、記録動作の再開時において、処理タイミングの基準となるシステムクロック信号を読み出し用クロック信号から書き込み用クロック信号へ位相の同期が取れていないまま切り替える方法では、切り替え時においてシステムクロック信号に位相の不連続が生じるため、書き込み中断位置から正確に書き込みを再開することが困難であるという不利益がある。
また、クロック信号の不連続な変化によって書き込みのタイミングが不安定になるため、書き込み再開位置付近の記録データに誤りを生じ易くなるという不利益がある。
【００１８】
本発明はかかる事情に鑑みてなされたものであり、その目的は、記録媒体へのデータ書き込み処理を中断した後、その中断位置から正確にデータの書き込み処理を再開することができるデータ処理装置およびデータ記録再生装置を提供することにある。
【課題を解決するための手段】
【００１９】
上記の目的を達成する第１の発明は、記録媒体に書き込まれたデータに基づいて再生される読み出しクロック信号に同期して上記記録媒体からのデータ読み出し処理を行い、書き込みクロック信号に同期して上記記録媒体へのデータ書き込み処理を行うデータ処理装置である。
上記データ処理装置は、書き込み中断命令が入力された場合、上記データ書き込み処理を中断させて、当該中断の前に書き込まれたデータの末尾を指示する所定の情報を当該書き込みデータの中から取得し、書き込み再開命令が入力された場合、上記データ読み出し処理を起動させて、読み出したデータの中から当該中断前の書き込みデータの末尾を上記取得した情報に基づき特定し、当該特定した書き込みデータの末尾に続けて上記データ書き込み処理を再開させる制御手段と、上記読み出しクロック信号に位相を同期させた上記書き込みクロック信号を生成する書き込みクロック信号生成手段とを有する。
【００２０】
上記書き込みクロック信号生成手段は、入力される参照クロック信号を上記読み出しクロック信号に同期化させ、上記データ書き込み処理が再開される場合に、当該再開前の同期化の状態を保持する同期化手段を含んでも良い。
【００２１】
また、上記書き込みクロック生成手段は、上記書き込み再開命令が入力された場合、上記読み出しクロック信号を選択して出力し、上記データ書き込み処理が再開された場合、上記同期化手段において同期化された参照クロック信号を選択して出力する選択手段と、上記選択手段から出力されるクロック信号を所定の逓倍比で逓倍して上記書き込みクロック信号を生成する第２の逓倍手段とを含んでも良い。
【００２２】
また、上記データ処理装置は、装置の振動状態に応じた振幅を有する所定の信号を入力し、当該入力信号の振幅が所定の振幅に達した場合に上記書き込み中断命令を発生する中断命令発生手段を有しても良い。
【００２３】
上記の目的を達成する第２の発明は、記録媒体に書き込まれたデータに基づいて再生される読み出しクロック信号に同期して上記記録媒体からデータを読み出し、書き込みクロック信号に同期して上記記録媒体へデータを書き込むデータ記録再生装置である。
上記データ記録再生装置は、書き込み中断命令が入力された場合、上記記録媒体へのデータ書き込み処理を中断させて、当該中断の前に書き込まれたデータの末尾を指示する所定の情報を当該書き込みデータの中から取得し、書き込み再開命令が入力された場合、上記記録媒体からのデータ読み出し処理を起動させて、読み出したデータの中から当該中断前の書き込みデータの末尾を上記取得した情報に基づき特定し、当該特定した書き込みデータの末尾に続けて上記データ書き込み処理を再開させる制御手段と、上記読み出しクロック信号に位相を同期させた上記書き込みクロック信号を生成する書き込みクロック信号生成手段とを有する。
【発明の効果】
【００２４】
本発明によれば、記録媒体へのデータ書き込み処理を中断した後、その中断位置から正確にデータの書き込み処理を再開することができる。
【発明を実施するための最良の形態】
【００２５】
図１は、本発明の実施形態に係るデータ記録再生装置の構成の一例を示すブロック図である。
【００２６】
図１に例示すデータ記録再生装置は、光ピックアップ２と、アナログ・フロントエンド部３と、デジタル・フロントエンド部４とを有する。
デジタル・フロントエンド部４は、本発明のデータ処理装置の一実施形態である。
【００２７】
［光ピックアップ２］
光ピックアップ２は、光ディスク１に書き込まれたデータを読み出す場合、データ読み出し用や制御信号生成用のレーザー光を光ディスク１の記録面へ照射し、その反射光を電気信号に変換する。また、光ディスク１へデータを書き込む場合は、光ディスク１の記録面に書き込み用のレーザー光を照射してデータを書き込むとともに、制御信号生成用のレーザー光を照射してその反射光を電気信号に変換する。
【００２８】
［アナログ・フロントエンド部３］
アナログ・フロントエンド部３は、光ピックアップ２において反射光から変換された電気信号に２値化処理や波形整形処理などの信号処理を施して、光ディスク１の記録データに対応するパルス状の読み出し信号を再生するとともに、各種の制御信号を生成する。
【００２９】
アナログ・フロントエンド部３が生成する制御信号としては、例えば、光ディスク上のデータ記録用トラックを追跡する処理を行う際において追跡の誤差を示すトラッキング・エラー信号や、光ディスク１と光ピックアップ２のレンズとの焦点距離を一定に保つ処理を行う際において焦点距離の誤差を示すフォーカス・エラー信号などがある。
【００３０】
また、アナログ・フロントエンド部３は、デジタル・フロントエンド部４から入力される書き込みパルス信号に応じて、光ピックアップ２のレーザ源を駆動するための信号を生成し、データ書き込み用のレーザー光を発生させる。
【００３１】
［デジタル・フロントエンド部４］
デジタル・フロントエンド部４は、光ディスク１へのデータの書き込み、ならびに光ディスクからのデータの読み出しに係わる種々の処理を行う。
【００３２】
例えば、ホスト装置５によって光ディスク１へのデータの書き込みが命令され、当該装置から書き込むべきデータが供給されると、デジタル・フロントエンド部４は、供給されたデータに所定の符号化処理を施して書き込みパルス信号を生成し、アナログ・フロントエンド部３に入力する。また、図示しない光ディスク１の回転機構や光ピックアップ２の駆動機構を上述のトラッキング・エラー信号やフォーカス・エラー信号などの制御信号に基づきサーボ制御して、光ディスク１の指定された書き込み位置に書き込み用のレーザ−光を照射させる。
【００３３】
また、ホスト装置５によって光ディスク１からのデータの読み出しが命令された場合、デジタル・フロントエンド部４は、上述の回転機構や駆動機構をサーボ制御して光ディスク１の指定された読み出し位置に読み出し用のレーザー光を照射させる。そして、その反射光に応じてアナログ・フロントエンド部３より出力される読み出し信号に所定の復号化処理を施し、当該復号化処理により再生されたデータをホスト装置５に出力する。
【００３４】
更に、デジタル・フロントエンド部４は、光ディスク１へのデータ書き込み中に、ホスト装置５からのデータの供給が滞ってバッファ・アンダーランが発生しそうになった場合や、衝撃等によりサーボ制御のロックが外れそうになった場合など、所定の中断要因が発生した場合、書き込みデータの末尾を指示する所定の情報を書き込みデータの中から取得して、書き込み処理を中断させる。そして、書き込みの中断が発生したことをホスト装置５に通知する。
その後、ホスト装置５から書き込みの再開を命令された場合、デジタル・フロントエンド部４は、まず光ディスク１のデータ読み出し処理を起動させ、読み出したデータの中から、上記取得した情報に基づいて、中断前の書き込みデータの末尾を特定する。そして、この特定した書き込みデータの末尾に続けて、光ディスク１へのデータ書き込み処理を再開させる。
【００３５】
なお、デジタル・フロントエンド部４は、後述するように、読み出し処理においてタイミングの基準となる読み出しクロック信号と、書き込み処理においてタイミングの基準となる書き込みクロック信号との位相を同期させている。このため、読み出し処理によって特定される書き込みデータの末尾へ正確にデータを書き繋ぐことができる。
【００３６】
次に、上述したデジタル・フロントエンド部４の構成について、図２を参照して説明する。
【００３７】
図２は、本発明のデータ処理装置の実施形態に係るデジタル・フロントエンド部４の構成の一例を示すブロック図である。図２では、アナログ・フロントエンド部３も共に図示している。
【００３８】
図２に例示するデジタル・フロントエンド部４は、ＤＳＰ４０と、クロック信号再生部４１と、読み出しデータ処理部４２と、ウォブル検出部４３と、書き込みクロック信号生成部４４と、書き込みデータ処理部４５と、バッファ・メモリ４６と、書き込み中断制御部４７と、書き込みパルス信号生成部４８と、中断命令発生部４９とを有する。
なお、書き込みクロック信号生成部４４は、本発明の書き込みクロック信号生成手段の一実施形態である。
書き込み中断制御部４７は、本発明の制御手段の一実施形態である。
中断命令発生部４９は、本発明の中断命令発生手段の一実施形態である。
【００３９】
［ＤＳＰ４０］
ＤＳＰ４０は、アナログ・フロントエンド部３より出力されるトラッキング・エラー信号やフォーカス・エラー信号などの制御信号に基づいて、光ディスク１を回転させるスピンドル・モータや、光ピックアップ２を動かすスレッド・モータなどの駆動機構を制御し、光ピックアップ２のレーザ光を光ディスク１の指定された位置に照射させる。
【００４０】
［クロック信号再生部４１］
クロック信号再生部４１は、アナログ・フロントエンド部３より出力される光ディスク１からのパルス状の読み出し信号に含まれる周期的な信号成分に基づいて、読み出し処理のタイミングの基準となる読み出しクロック信号ＣＫ２を再生する。
【００４１】
［読み出しデータ処理部４２］
読み出しデータ処理部４２は、読み出しクロック信号ＣＫ２に同期して、アナログ・フロントエンド部３より出力される読み出し信号に所定の復号化処理を行い、読み出しデータＲＤを再生する。
【００４２】
［ウォブル検出部４３］
ウォブル検出部４３は、アナログ・フロントエンド部３より出力されるウォブル成分を含んだ制御信号に基づいて、ウォブルの周期的な蛇行形状に対応したウォブル・クロック信号ＣＫ１を再生する。
【００４３】
［書き込みクロック信号生成部４４］
書き込みクロック信号生成部４４は、読み出しクロック信号ＣＫ２に位相を同期させた書き込みクロック信号ＣＫ３を生成する。書き込みクロック信号生成部４４の詳細な構成については、後ほど図３を参照して説明する。
【００４４】
［書き込みデータ処理部４５］
書き込みデータ処理部４５は、データ書き込み処理時において、ホスト装置５より供給される書き込みデータＷＤをバッファ・メモリ４６に順次格納するとともに、バッファ・メモリ４６に蓄積された書き込みデータを格納順に読み出して所定の符号化処理を施し、書き込み中断制御部４７を介して書き込みパルス信号生成部４８に出力する。
【００４５】
［書き込み中断制御部４７］
書き込み中断制御部４７は、中断命令発生部４９において書き込み中断命令が発生した場合、光ディスク１に対するデータ書き込み処理を中断させる。
例えば、書き込み中断命令を受けた場合に、書き込みデータ処理部４５から出力される書き込み前のデータを調査して、書き込みパルス信号生成部４８におけるパルス信号の発生を正常に中断可能であり、かつ、書き込みを容易に再開できる適切な中断位置を見つけ出す。そして、この中断位置において書き込みデータ処理部４５から書き込みパルス信号生成部４８へのデータ転送を停止させ、これにより光ピックアップ２からのレーザー光の照射を停止させる。
【００４６】
また、書き込み中断制御部４７は、中断前に光ディスク１に書き込まれたデータの末尾を指示する所定の情報を、書き込みデータ処理部４５から出力されるデータの中から取得する。
例えば、所定の信号フォーマットに従い複数のデータ区画に区分されて光ディスク１に書き込まれるデータにおいて、それぞれのデータ区画を識別するための情報に基づいて、書き込みデータの末尾を指示する情報を取得する。
【００４７】
例えばＣＤ−Ｒに書き込まれる信号は、５８８ビットのビット列によって１フレームのデータ区画を形成し、このフレームを９８個集めたものによって１セクタのデータ区画を形成している。また、１セクタを構成する９８フレームのうちの８０フレームには、書き込み対象のデータの他に、当該セクタを他のセクタから識別可能にする情報として、記録トラック上における当該セクタの位置情報などが含まれる。
こうした信号フォーマットを有する光ディスク１の場合、書き込み中断制御部４７は、書き込みデータの末尾を指示する情報として、例えば書き込み中断位置が存在するセクタの上述した位置情報と、当該セクタの先頭から書き込み中断位置までのビット数の情報とを取得する。
【００４８】
その後、ホスト装置５から書き込み再開命令が入力されると、書き込み中断制御部４７は、デジタル・フロントエンド部４の各部に指示を与えてデータ読み出し処理を起動させる。そして、その読み出しデータの中から中断前の書き込みデータの末尾を上記取得した情報に基づき特定する。
【００４９】
例えば、書き込み中断位置が存在するセクタの位置情報と、当該セクタの先頭から書き込み中断位置までのビット数の情報とを取得する上述の場合、書き込み中断制御部４７は、先ず、当該セクタの位置情報に基づいて、読み出しデータの中から当該セクタの先頭を特定する。そして、この特定した先頭から読み出し信号のビットをカウントし、このカウント値と上記取得したビット数の情報と比較することにより、中断前の書き込みデータの末尾を特定する。
【００５０】
このようにして書き込みデータの末尾を特定すると、書き込み中断制御部４７は、デジタル・フロントエンド部４の各部に指示を与えて、その末尾に続く位置からデータ書き込み処理を再開させる。
【００５１】
［書き込みパルス信号生成部４８］
書き込みパルス信号生成部４８は、データ書き込み処理時において書き込みデータ処理部４５より出力される符号化処理後の書き込みデータを入力し、当該入力した書き込みデータを、図示しない制御部によって指示される書き込み対象ディスクの種類に応じて処理する。これにより、光ディスクの種類に応じた適切な書き込みパルス信号を生成して、これをアナログ・フロントエンド部６に出力する。
【００５２】
なお、上述した書き込みデータ処理部４５、書き込み中断制御部４７、および書き込みパルス生成部４８は、何れも書き込みクロック信号ＣＫ３に同期したタイミングでそれぞれの処理を実行する。
【００５３】
［中断命令発生部４９］
中断命令発生部４９は、データ書き込み処理時において、バッファ・メモリ４６に蓄積される書き込みデータの量を監視し、このデータ量が所定量を下回る場合に、書き込み中断命令を発生する。
【００５４】
また、中断命令発生部４９は、装置の振動状態に応じた振幅を有する所定の信号を入力し、この入力信号の振幅が所定の振幅に達した場合に書き込み中断命令を発生する。
例えば、アナログ・フロントエンド部３より出力されるトラッキング・エラー信号や、図示しない振動センサーの検出信号の振幅を調べ、その振幅が所定の振幅に達した場合や、この所定振幅に達する状態が所定期間持続した場合に、書き込み中断命令を発生する。
なお、この中断命令発生部４９において、装置の振動に応じた書き込み中断命令を発生する部分の詳細な構成については、後ほど図６を参照して説明する。
【００５５】
次に、書き込みクロック信号生成部４４の構成について、図３を参照して説明する。
【００５６】
図３は、本発明の実施形態に係る書き込みクロック信号生成部４４の構成の一例を示すブロック図である。
【００５７】
図３に例示する書き込みクロック信号生成部４４は、逓倍部４５１および４５５と、分周部４５２と、同期化部４５３と、選択部４５４とを有する。
なお、同期化部４５３は、本発明の同期化手段の一実施形態である。
選択部４５４は、本発明の選択手段の一実施形態である。
逓倍部４５１は、本発明の第１の逓倍手段の一実施形態である。
逓倍部４５５は、本発明の第２の逓倍手段の一実施形態である。
分周部４５２は、本発明の分周手段の一実施形態である。
【００５８】
［逓倍部４５１］
逓倍部４５１は、ウォブル検出部４３より出力されるウォブル・クロック信号ＣＫ１を所定の逓倍比で逓倍し、この逓倍したクロック信号ＣＫ１Ａを同期化部４５３に入力する。
【００５９】
［分周部４５２］
分周部４５２は、クロック再生部４１より出力される読み出しクロック信号ＣＫ２を所定の分周比で分周し、この分周したクロック信号ＣＫ２Ａを同期化部４５３に入力する。
【００６０】
例えばＣＤ−Ｒの場合、書き込み速度を１倍速とすると、読み出しクロック信号ＣＫ２および書き込みクロック信号ＣＫ３は約４．３ＭＨｚであり、ウォブル・クロック信号は約２２ｋＨｚである。
このように両者の周波数の差が大きいと、後述の逓倍部４５５のみで１倍速またはそれ以上の書き込みクロック信号を安定に生成することが困難である。
そのため、図３に示す書き込みクロック信号生成部４４では、ウォブル・クロック信号ＣＫ１を逓倍部４５１によって逓倍して同期化部４５３に入力するとともに、この逓倍後のクロック信号ＣＫ１Ａと周波数が一致するように、読み出しクロック信号ＣＫ２を分周部４５２において分周して同期化部４５３に入力する。
【００６１】
［同期化部４５３］
同期化部４５３は、逓倍部４５１において逓倍されたウォブル・クロック信号ＣＫ１Ａを、分周部４５２において分周された読み出しクロック信号ＣＫ２Ａに同期化させ、これをクロック信号ＣＫ１Ｂとして出力する。そして、データ書き込み処理が再開される場合、すなわち、読み出し処理の停止によってクロック信号再生部４１における読み出しクロック信号ＣＫ２の再生動作が停止する場合に、この再開前におけるクロック信号ＣＫ１Ｂの同期化の状態を保持する。
【００６２】
また同期化部４５３は、ウォブル・クロック信号ＣＫ１Ａおよび読み出しクロック信号ＣＫ２Ａの同期化を行う際に、これらを高速な共通のクロック信号ＣＫｓに同期させた上で、両者の位相を合わせる。同期化部４５３は、読み出しクロック信号ＣＫ２Ａをこのクロック信号ＣＫｓに同期させ、読み出しクロック信号ＣＫ２Ｂとして出力する。
【００６３】
図４は、本発明の実施形態に係る同期化部４５３の構成の一例を示すブロック図である。図４では、選択部４５４も共に図示している。
【００６４】
図４に例示する同期化部４５３は、シフトレジスタ４５３１および４５３４と、選択部４５３２および４５３７と、フリップフロップ４５３５と、ＡＮＤ回路ＡＮ＿１〜ＡＮ＿Ｎ−１（Ｎは２以上の自然数を示す）と、選択制御部４５３６とを有する。
なお、シフトレジスタ４５３４は、本発明の遅延クロック信号生成手段の一実施形態である。
フリップフロップ４５３５は、本発明の信号保持手段の一実施形態である。
ＡＮＤ回路ＡＮ＿１〜ＡＮ＿Ｎ−１、選択部４５３７、および選択制御部４５３６を含むユニットは、本発明の遅延クロック信号選択手段の一実施形態である。
【００６５】
［シフトレジスタ４５３１］
シフトレジスタ４５３１は、クロック信号ＣＫｓに同期して信号を保持する複数のフリップフロップが縦続に接続された回路を有しており、この縦続接続の初段に、分周部４５２において分周された読み出しクロック信号ＣＫ２Ａを入力する。これにより、初段に入力された読み出しクロック信号ＣＫ２Ａは、これに続く各段へ順にシフトされる。
すなわち、シフトレジスタ４５３１は、読み出しクロック信号ＣＫ２Ａに対して異なる位相差を有した複数の遅延クロック信号を出力する。
【００６６】
［選択部４５３２］
選択部４５３２は、シフトレジスタ４５３１より出力される複数の遅延信号の中から、遅延調節信号ＡＤＪに応じて選択した遅延クロック信号を読み出しクロック信号ＣＫ２Ｂとして出力する。
読み出しクロック信号ＣＫ２Ｂは、読み出しクロック信号ＣＫ２Ａをクロック信号ＣＫｓに同期化した信号であり、遅延調節信号ＡＤＪに応じた遅延を有する。
【００６７】
遅延調節信号ＡＤＪによる遅延の調節は、光ピックアップ２において検出される読み出し信号のクロック成分が、アナログ・フロントエンド部３およびデジタル・フロントエンド部４の各信号処理系を通過することによって生じる位相の遅れを補償するためのものである。
すなわち、同期化部４５３に入力される読み出しクロック信号ＣＫ２Ａは、光ピックアップ２において受光されるクロック成分に対して、信号処理系の構成に応じた遅延を有している。遅延調節信号ＡＤＪは、この遅延による位相のずれが解消されるように設定される。信号処理系の構成に応じた遅延はほぼ一定であるため、遅延調節信号ＡＤＪの調節値は固定の値に設定可能である。
【００６８】
［シフトレジスタ４５３４］
シフトレジスタ４５３４は、クロック信号ＣＫｓに同期して信号を保持するＮ個のフリップフロップが縦続に接続された回路を有しており、この縦続接続の初段に、逓倍部４５１において逓倍されたウォブル・クロック信号ＣＫ１Ａを入力する。これにより、初段に入力されたウォブル・クロック信号ＣＫ１Ａは、これに続く各段へ順にシフトされる。
すなわち、シフトレジスタ４５３４は、ウォブル・クロック信号ＣＫ１Ａに対して異なる位相差を有した複数の遅延クロック信号を出力する。図４の例では、ウォブル・クロック信号ＣＫ１Ａからの遅延が小さい方から順に、遅延クロック信号ＳＲ＿１，ＳＲ＿２，…，ＳＲ＿Ｎを出力する。
【００６９】
［フリップフロップ４５３５］
フリップフロップ４５３５は、ホールド信号ＨＬＤが‘０’の場合、シフトレジスタ４５３４から出力される遅延クロック信号ＳＲ＿１，ＳＲ＿２，…，ＳＲ＿Ｎを読み出しクロック信号ＣＫ２Ｂに同期してそれぞれ保持し、これを信号ＰＨ＿１，ＰＨ＿２，…，ＰＨ＿Ｎとして出力する。
また、フリップフロップ４５３５は、ホールド信号ＨＬＤが‘１’の場合、信号ＰＨ＿１，ＰＨ＿２，…，ＰＨ＿Ｎの信号レベルを一定に保つ。
【００７０】
なお、ホールド信号ＨＬＤは、読み出し処理時に‘０’、書き込み処理時に‘１’となる信号であり、上述した書き込み中断制御部４７等によって制御される。
また、選択部４５４は、ホールド信号ＨＬＤが‘０’、すなわち読み出し処理時においてクロック信号ＣＫ２Ｂを選択して出力し、ホールド信号ＨＬＤが‘１’すなわち書き込み処理時においてクロック信号ＣＫ１Ｂを選択して出力する。
【００７１】
［ＡＮＤ回路ＡＮ＿１〜ＡＮ＿Ｎ−１］
ＡＮＤ回路ＡＮ＿ｉ（ｉは１からＮ−１までの整数を示す）は、信号ＰＨ＿ｉと信号ＰＨ＿ｉ＋１の論理反転信号との論理積を演算し、これを信号ＰＤ＿ｉとして出力する。
【００７２】
すなわち、ＡＮＤ回路ＡＮ＿ｉは、シフトレジスタ４５３４から出力される遅延クロック信号を、ウォブル・クロック信号ＣＫ１Ａとの位相差に基づいて
ＳＲ＿１，ＳＲ＿２，…，ＳＲ＿Ｎ；
というように順序付けたときの順番が互いに隣り合う２つの遅延クロック信号ＳＲ＿ｉおよびＳＲ＿ｉ＋１について、これに対応するフリップフロップ４５３５の出力信号ＰＨ＿ｉおよびＰＨ＿ｉ＋１の信号レベルを比較する。そして、信号ＰＨ＿ｉが‘１’かつ信号ＰＨ＿ｉ＋１が‘０’の場合に‘１’となり、それ以外の場合に‘０’となる信号ＰＤ＿ｉを出力する。
【００７３】
［選択制御部４５３６］
選択制御部４５３６は、信号ＰＤ＿１〜ＰＤ＿Ｎ−１の中でどの信号が‘１’かを調べ、その結果に応じて、遅延クロック信号ＳＲ＿１〜ＳＲ＿Ｎの中から選択すべき信号を決定する。
例えば信号ＰＤ＿ｉが‘１’の場合、遅延クロック信号ＳＲ＿ｉを選択すべき信号として決定する。
【００７４】
［選択部４５３７］
選択部４５３７は、遅延クロック信号ＳＲ＿１〜ＳＲ＿Ｎの中から選択制御部４５３６において決定された信号を選択し、これをクロック信号ＣＫ１Ｂとして出力する。
【００７５】
図５は、図４に示す同期化部４５３の動作例を説明するためのタイミングチャートである。
図５の例において、クロック信号ＣＫｓの周波数は、ウォブル・クロック信号ＣＫ１Ａの約８倍であり、シフトレジスタ４５３４の段数は９（すなわちＮ＝９）である。
【００７６】
図５（Ｃ）〜図５（Ｋ）に示すように、ウォブル・クロック信号ＣＫ１Ａ（図５（Ｂ））に対する位相遅れは、遅延クロック信号ＳＲ＿１，…，ＳＲ＿９の順番で徐々に大きくなり、その位相間隔は、ウォブル・クロック信号ＣＫ１Ａの約１／８周期に相当する。
【００７７】
こうした遅延クロック信号ＳＲ＿１〜ＳＲ＿９が、読み出しクロック信号ＣＫ２Ｂの立ち上がり（時刻Ｔ１およびＴ２）においてフリップフロップ４５３５に保持されると、この立ち上がり時刻より前に立ち上がった遅延クロック信号の保持レベルは‘１’となり、これより後に立ち上がりを迎える遅延クロック信号の保持レベルは‘０’となる。
【００７８】
したがって、信号ＰＨ＿ｉが‘１’かつ信号ＰＨ＿ｉ＋１が‘０’の場合（ＰＤ＿ｉが‘１’の場合）、遅延クロック信号ＳＲ＿ｉの立ち上がり時刻と遅延クロック信号ＳＲ＿ｉ＋１の立ち上がり時刻との間に、読み出しクロック信号ＣＫ２Ｂの立ち上がり時刻が挟まれていると推定される。すなわち、読み出しクロック信号ＣＫ２Ｂと最も位相が近いのは、遅延クロック信号ＳＲ＿ｉまたはＳＲ＿ｉ＋１の何れかであると推定される。
【００７９】
そこで、図５の例では、信号ＰＨ＿ｉが‘１’かつ信号ＰＨ＿ｉ＋１が‘０’の場合、読み出しクロック信号ＣＫ２Ｂに位相が近接する信号として、遅延クロック信号ＳＲ＿ｉが選択される。
例えば時刻Ｔ１において、信号ＰＨ＿２が‘１’かつ信号ＰＨ＿３が‘０’であり、信号ＰＤ＿２が‘１’であるため（図５（Ｗ））、遅延クロック信号ＳＲ＿２がクロック信号ＣＫ１Ｂとして出力される（図５（ＡＤ））。
また、時刻Ｔ２においては、信号ＰＨ＿３が‘１’かつ信号ＰＨ＿４が‘０’であり、信号ＰＤ＿３が‘１’であるため（図５（Ｗ））、遅延クロック信号ＳＲ＿２がクロック信号ＣＫ１Ｂとして出力される（図５（ＡＤ））。
【００８０】
なお、読み出しクロック信号ＣＫ２Ｂの立ち上がりごとに異なった遅延クロック信号が選択されると、図５（ＡＤ）に示すように、選択結果のクロック信号ＣＫ１Ｂにはジッタが生じる。
このジッタは、遅延クロック信号ＳＲ＿ｉと遅延クロック信号ＳＲ＿ｉ＋１との間の位相間隔を狭めること、すなわちクロック信号ＣＫｓの周波数を高くすることによって容易に低減することが可能である。
【００８１】
また、ウォブル・クロック信号ＣＫ１Ｂと読み出しクロック信号ＣＫ２Ｂとの位相を正確に一致させるため、遅延クロック信号ＳＲ＿１〜ＳＲ＿Ｎの位相の範囲は、少なくともその１周期分の位相をカバーする範囲であることが好ましい。
すなわち、ウォブル・クロック信号ＣＫ１Ａおよび読み出しクロック信号ＣＫ２Ｂの周波数に対してクロック信号ＣＫｓの周波数がｘ倍（ｘは正の実数を示す）であるとすると、シフトレジスタ４５３４の段数は、少なくとも実数ｘより大きい最小の整数と等しいか、これより多い段数であることが好ましい。
【００８２】
なお、遅延クロック信号ＳＲ＿１〜ＳＲ＿Ｎの位相範囲がその１周期分の位相を超える場合は、遅延クロック信号の選択の候補が２つ以上存在する可能性がある。この場合、２つの候補の何れを選択しても位相の同期化を図ることが可能であるため、例えば、複数の候補のうち最も遅延が小さい信号を選ぶといったように、所定の規則に従って遅延クロック信号の選択を行っても良い。
以上が、同期化部４５３の説明である。
【００８３】
［選択部４５４］
図３の説明に戻る。
選択部４５４は、ホスト装置５からの書き込み再開命令に応じて書き込み中断制御部４７によりデータ読み出し処理が起動される場合に、同期化部４５３より出力される読み出しクロック信号ＣＫ２Ｂを選択して出力する。また、書き込み中断制御部４７の制御に応じてデータ書き込み処理が再開された場合、同期化部４５３において読み出しクロック信号ＣＫ２Ｂと同期化されたウォブル・クロック信号ＣＫ１Ｂを選択して出力する。
【００８４】
［逓倍部４５５］
逓倍部４５５は、選択部４５４から出力されるクロック信号ＣＫ＿ＳＥＬを所定の逓倍比で逓倍し、これを書き込みクロック信号ＣＫ３として出力する。この逓倍比は、図示しない制御部によって設定される光ディスク１へのデータ書き込み速度に応じて変更される。
【００８５】
次に、中断命令発生部４９において、振動に応じた書き込み中断命令を発生する部分の構成について、図６を参照して説明する。
【００８６】
図６は、本発明の実施形態に係る中断命令発生部４９の構成の一例を示すブロック図である。
【００８７】
図６に例示する中断命令発生部４９は、アナログ−デジタル変換部４９１と、ノイズフィルタ４９２と、オフセット検出部４９３と、オフセット除去部４９４と、絶対値出力部４９５と、２値化部４９６と、パルス整形部４９７とを有する。
【００８８】
［アナログ−デジタル変換部４９１］
アナログ−デジタル変換部４９１は、例えば、アナログ・フロントエンド部３より出力されるトラッキング・エラー信号や、図示しない振動センサーの検出信号を入力し、これをデジタル信号に変換する。
【００８９】
［ノイズフィルタ４９２］
ノイズフィルタ４９２は、アナログ−デジタル変換部４９１においてデジタル化された信号のノイズ成分を除去する。
【００９０】
［オフセット検出部４９３］
オフセット検出部４９３は、アナログ−デジタル変換部４９１においてデジタル化された信号から、低周波のオフセット成分を検出する。
【００９１】
［オフセット除去部４９４］
オフセット除去部４９４は、ノイズフィルタ４９２においてノイズを除去された信号Ｓ１から、オフセット検出部４９３において検出されたオフセット成分Ｓ２を除去する。
【００９２】
［絶対値出力部４９５］
絶対値出力部４９５は、オフセット除去部４９４においてオフセット成分が除去された信号Ｓ３において符号が負の信号を、これと絶対値が等しい正の信号に変換する。
【００９３】
［２値化部４９６］
２値化部４９６は、絶対値出力部４９５において絶対値に変換された信号Ｓ４と所定のしきい値とを比較し、当該しきい値より大きい信号を‘１’、当該しきい値より小さい信号を‘０’に変換する。
【００９４】
［パルス整形部４９７］
パルス整形部４９７は、その出力信号Ｓｏｕｔが‘０’の場合において、２値化部４９６からの入力信号Ｓ５が所定の期間以上‘１’になった場合に、出力信号Ｓｏｕｔを‘１’へ変化させる。また、出力信号Ｓｏｕｔが‘１’の場合において、入力信号Ｓ５が所定の期間以上‘０’になった場合に、出力信号Ｓｏｕｔを‘０’へ変化させる。
パルス整形部４９７は、例えば、入力信号Ｓ５の値が所定期間以上その遷移先の値になった場合、その遷移先へ状態遷移を生じさせるように構成されたステートマシンによって実現可能である。
【００９５】
上述した構成を有する中断命令発生部４９によれば、アナログ−デジタル変換部４９１において、トラッキング・エラー信号や振動センサーの検出信号など、装置の振動状態に応じた振幅を有する所定の信号が入力され、デジタル信号に変換される。このデジタル信号は、ノイズフィルタ４９２においてノイズ成分を除去されるとともに、オフセット検出部４９３において低周波のオフセット成分を検出される。そして、オフセット除去部４９４において、ノイズ除去後の信号Ｓ１からオフセット成分Ｓ２が除去される。
オフセットを除去された信号Ｓ３は、絶対値出力部４９５において絶対値に変換された後、２値化部４９６において所定のしきい値との比較に基づいて‘１’または‘０’の２値信号に変換され、更にパルス整形部４９７において、その波形が整形される。
【００９６】
図７および図８は、中断命令発生部４９の各部の信号波形の一例を示した波形図である。
図７は、入力信号Ｓｉｎとして振動センサーの検出信号が入力された場合の信号波形を示し、図８は、入力信号Ｓｉｎとしてトラッキング・エラー信号が入力された場合の信号波形を示す。
図７および図８に示すように、装置の振動によって入力信号の振幅が大きくなると、書き込み中断命令として‘１’の信号Ｓｏｕｔが出力される。
【００９７】
ここで、上述した構成を有する光ディスク装置における、書き込み処理の中断動作と再開動作について説明する。
【００９８】
＜書き込み処理の中断＞
データ書き込み処理時において、光ピックアップ２は、制御信号生成用のレーザー光を光ディスク１に照射して、その反射光を電気信号に変換する。アナログ・フロントエンド部３は、この電気信号にＡ／Ｄ変換や波形整形等の処理を施して、トラッキング・エラー信号やフォーカス・エラー信号等の制御信号を生成する。ＤＳＰ４０は、これらの制御信号に基づいてスピンドル・モータやスレッド・モータなどの駆動機構を制御し、光ピックアップ２のレーザー光を光ディスク１の目的の書き込み位置に誘導する。
【００９９】
ウォブル検出部４３は、アナログ・フロントエンド部３において生成された制御信号に含まれるウォブル成分に基づいて、ウォブル・クロック信号ＣＫ１を再生する。書き込みクロック信号生成部４４は、このウォブル・クロック信号ＣＫ１を所定の逓倍比で逓倍して、書き込みクロック信号ＣＫ３を生成する。
【０１００】
すなわち、書き込みクロック信号生成部４４において、逓倍部４５１は、ウォブル・クロック信号ＣＫ１を所定の逓倍比で逓倍し、シフトレジスタ４５３４は、この逓倍したウォブル・クロック信号ＣＫ１Ａを、クロック信号ＣＫｓに同期した複数の遅延クロック信号ＳＲ＿１〜ＳＲ＿Ｎに変換する。選択部４５３７は、この複数の遅延クロック信号ＳＲ＿１〜ＳＲ＿Ｎの中から１つの遅延クロック信号を選択し、これをクロック信号ＣＫ１Ｂとして選択部４５４に入力する。
また、データ書き込み処理時において、選択部４５４は、このクロック信号ＣＫ１Ｂを選択して逓倍部４５５に入力するため、書き込みクロック信号ＣＫ３は、クロック信号ＣＫ１Ｂを逓倍した信号になる。
したがって、書き込みクロック信号ＣＫ３は、ウォブル・クロック信号ＣＫ１を逓倍した信号になる。
【０１０１】
なお、この場合において、選択部４５３７において選択される遅延クロック信号は、例えば、前回の読み出し処理時において選択制御部４５３６により決定された信号でも良いし、予め定めた遅延クロック信号でも良い。
【０１０２】
一方、書き込みデータ処理部４５は、ホスト装置５より供給されてバッファ・メモリ４６に蓄積された書き込みデータを、上述した書き込みクロック信号ＣＫ３に同期して順に読み出し、これに所定の符号化処理を施す。書き込みパルス信号生成部４８は、符号化処理後の書き込みデータに、光ディスク１の種類に応じた適切な処理を施して、書き込みクロック信号ＣＫ３に同期した書き込みパルス信号を生成する。アナログ・フロントエンド部３は、この書き込みパルス信号に応じて光ピックアップ２のレーザ源を駆動し、データ書き込み用のレーザー光を発生させる。
【０１０３】
以上の動作により、光ディスク１の目的の書き込み位置に、ホスト装置５より供給される書き込みデータに応じたレーザ光が照射される。
【０１０４】
このようなデータ書き込み処理時において、バッファ・メモリ４６に蓄積される書き込みデータが所定量を下回る場合や、トラッキング・エラー信号や振動センサーの検出信号の振幅が所定の振幅に達する場合など、所定の書き込み中断要因が発生した場合に、中断命令発生部４９は、書き込み中断命令を発生する。
【０１０５】
中断命令発生部４９が書き込み中断命令を発生すると、書き込み中断制御部４７は、書き込みデータ処理部４５から出力される書き込み前のデータを調査して適切な中断位置を見つけ出し、この中断位置において書き込みデータ処理部４５から書き込みパルス信号生成部４８へのデータ転送を停止させる。これにより光ピックアップ２からのレーザー光の照射が停止する。
【０１０６】
また、中断前に光ディスク１に書き込まれたデータの末尾を指示する所定の情報として、例えば光ディスク１に書き込まれるデータの所定のデータ区画を識別する情報などを、書き込みデータ処理部４５から出力されるデータの中から取得する。
【０１０７】
＜書き込み処理の再開＞
書き込み中断要因が解消され、ホスト装置５から書き込み再開命令が入力されると、書き込み中断制御部４７は、デジタル・フロントエンド部４の各部に指示を与えてデータ読み出し処理を起動させる。
【０１０８】
データ読み出し処理が起動すると、光ピックアップ２は、データ読み出し用および制御信号生成用のレーザー光を光ディスク１の記録面へ照射し、その反射光を電気信号に変換する。アナログ・フロントエンド部３は、この電気信号にＡ／Ｄ変換や波形整形等の処理を施して、トラッキング・エラー信号やフォーカス・エラー信号等の制御信号を生成する。ＤＳＰ４０は、これらの制御信号に基づいて駆動機構を制御し、光ピックアップ２のレーザー光を光ディスク１の目的の読み出し位置に誘導する。
これにより、上述した中断の前に書き込みが行われた光ディスク１の記録トラック上に読み出し用のレーザ光が照射され、中断前に書き込まれたデータに対応する読み出し信号がアナログ・フロントエンド部３より出力される。
【０１０９】
クロック信号再生部４１は、この読み出し信号に含まれる周期成分に基づいて読み出しクロック信号ＣＫ２を再生する。読み出しデータ処理部４２は、再生された読み出しクロック信号ＣＫ２に同期して、この読み出し信号に所定の復号化処理を行い、読み出しデータＲＤを再生する。そして、書き込み中断制御部４７は、この再生される読み出しデータの中から、中断前の書き込みデータの末尾を上記取得した情報に基づき特定する。
【０１１０】
一方、データ読み出し処理が起動すると、書き込みクロック信号生成部４４の選択部４５４は、データ書き込み処理の場合と異なり、クロック信号ＣＫ２Ｂを選択して逓倍部４５５に出力する。
クロック信号ＣＫ２Ｂは、読み出しクロック信号ＣＫ２を分周し、クロック信号ＣＫｓに同期させて所定の遅延を与えた信号であるため、これを逓倍部４５５において逓倍した書き込みクロック信号ＣＫ３は、読み出しクロック信号ＣＫ２に同期した信号となる。
【０１１１】
また、このデータ読み出し処理の間、フリップフロップ４５３５は、シフトレジスタ４５３５より出力される遅延クロック信号ＳＲ＿１〜ＳＲ＿Ｎを、クロック信号ＣＫ２Ｂに同期して保持し、信号ＰＨ＿１〜ＰＨ＿Ｎとして出力する。
さらに、ＡＮＤ回路ＡＮ＿１〜ＡＮ＿Ｎ−１は、クロック信号ＣＫ１Ａとの位相差に基づいて、遅延クロック信号を
ＳＲ＿１，ＳＲ＿２，…，ＳＲ＿Ｎ；
という順序で順位付けしたときの順番が互いに隣り合う２つの遅延クロック信号ＳＲ＿ｉおよびＳＲ＿ｉ＋１について、これに対応するフリップフロップ４５３５の出力信号ＰＨ＿ｉおよびＰＨ＿ｉ＋１の信号レベルをそれぞれ比較する。
選択制御部４５６３は、この比較結果に基づいて、クロック信号ＣＫ１Ａとの位相差が小さい遅延クロック信号を選び出す。例えば、信号ＰＨ＿ｉ＝‘１’かつ信号ＰＨ＿ｉ＋１＝‘０’が成立するときに、遅延クロック信号ＳＲ＿ｉを選択すべき信号として決定する。
そして選択部４５３７は、選択制御部４５６３に決定に従って、遅延クロック信号ＳＲ＿１〜ＳＲ＿Ｎの中から一の遅延クロック信号を選択し、これをクロック信号ＣＫ１Ｂとして出力する。
すなわち、同期化部４５３は、データ読み出し処理の間において、クロック信号ＣＫ１Ｂとクロック信号ＣＫ２Ｂとの位相差が小さくなるように、クロック信号ＣＫ１Ｂの位相を調節する。
【０１１２】
読み出しデータの中から書き込みデータの末尾を特定すると、書き込み中断制御部４７は、デジタル・フロントエンド部４の各部に指示を与えて、データ読み出し処理を停止させるとともに、その末尾に続く位置からデータ書き込み処理を再開させる。
【０１１３】
このデータ書き込み処理の再開時において、選択部４５４は、逓倍部４５５へ出力する信号をクロック信号ＣＫ２Ｂからクロック信号ＣＫ１Ｂへ切り替える。この時、クロック信号ＣＫ１Ｂとクロック信号ＣＫ２Ｂとの位相差は小さいため、切り替えに伴う位相の不連続は微小である。
また、データ読み出し処理の停止に伴ってクロック信号再生部４１からの読み出しクロックＣＫ２が得られなくなるため、同期化部４５３は、フリップフロップ４５３５における出力信号レベルを一定に保つことにより、クロック信号ＣＫ１Ｂとクロック信号ＣＫ２Ｂとの同期化の状態を保持する。
【０１１４】
以上説明したように、本実施形態によれば、書き込みを中断する場合に、当該中断の前に書き込まれたデータの末尾を指示する所定の情報が当該書き込みデータの中から取得される。書き込みを再開する場合には、先ずデータ読み出し処理が起動され、読み出したデータの中から当該中断前の書き込みデータの末尾が上記取得した情報に基づき特定され、次いで、当該特定された書き込みデータの末尾に続けてデータ書き込み処理が再開される。
すなわち、データ読み出し処理によって特定した書き込みデータの末尾に、データ書き込み処理によってデータの書き繋ぎが行われる。
データ読み出し処理は読み出しクロック信号ＣＫ２に同期した処理であり、データ書き込み処理は書き込みクロック信号ＣＫ３に同期した処理であるため、両者のクロック信号の位相がずれていると、データの書き繋ぎが不連続になる可能性がある。本実施形態では、書き込みクロック信号生成部４４において、読み出しクロック信号ＣＫ２に位相を同期させた書き込みクロック信号ＣＫ３が生成されるため、このような書き繋ぎの不連続を抑えることができる。
したがって、本実施形態によれば、光ディスクへのデータ書き込み処理を中断した後、その中断位置から正確にデータの書き込み処理を再開することができる。これにより、書き繋ぎ位置付近における記録データのエラーが低減するため、記録動作の信頼性を高めることができる。
【０１１５】
また、同期化部４５３において、書き込み処理のタイミングの基準となるウォブル・クロック信号ＣＫ１Ａが読み出しクロック信号ＣＫ２Ａに同期化されており、データ書き込み処理が再開される場合、この再開前の同期化の状態が同期化部４５３によって保持される。
したがって、データ書き込み処理の再開にともなって読み出しクロック信号ＣＫ２の再生処理が停止されても、その停止前の同期化の状態を保つことができる。
【０１１６】
しかも、図４に示すように、同期化部４５３においては、アナログＰＬＬを使用することなく２つのクロック信号の位相を合わせることが可能であるため、回路面積を小さくすることができる。
【０１１７】
さらに、選択部４５４において、ホスト装置５から書き込み再開命令が入力された場合に読み出しクロック信号ＣＫ２Ｂが選択されて出力され、データ書き込み処理が再開された場合にウォブル・クロック信号ＣＫ１Ｂが選択されて出力される。この選択部４５４から出力されるクロック信号が、逓倍部４５５において逓倍されて、書き込みクロック信号ＣＫ３として出力される。
したがって、書き込みクロック信号ＣＫ３の周波数を逓倍部４５５において任意に可変できるため、種々な速度で光ディスクへの書き込みを行うことが可能になる。
その上、データ書き込み処理の再開前後においてほぼ位相が一致したクロック信号を逓倍部４５５に供給することができるため、特に逓倍部４５５をＰＬＬによって構成した場合において、データ書き込み処理の再開前後における書き込みクロック信号ＣＫ３の位相変動を抑えることができる。
【０１１８】
また、図６に示すような構成を有する中断命令発生部４９においては、例えばトラッキング・エラー信号のように、装置の振動状態に応じた振幅を有する所定の信号に基づいて、装置の振動を要因とした書き込み中断命令を発生させることができるため、振動センサー等の付加部品を減らすことができる。
【０１１９】
なお、本発明は上述した実施形態に限定されず、例えば以下に述べるような種々の改変が可能である。
【０１２０】
上述した実施形態では、光ディスクのウォブルに基づいて再生されるウォブル・クロック信号がデータ書き込み処理における参照クロック信号として用いられているが、本発明はこれに限定されない。すなわち、記録媒体上のデータ記録位置を特定するために記録媒体に予め付与された情報であれば、ウォブル以外の情報に基づいて再生されるクロック信号を参照クロック信号として用いても良い。また、線速度一定で書き込みを行う場合には、発振器等により生成される固定周波数のクロック信号を用いても良い。
【０１２１】
図２の例では、トラッキング・エラー信号に応じた中断命令を中断命令発生部４９において発生させているが、この処理の一部または全部をＤＳＰ４０において実行させても良い。
【０１２２】
上述した実施形態は、光ディスクのデータ記録再生装置に関するものであるが、本発明はこれに限定されず、光ディスク以外の他の記録媒体（例えば光磁気テープや光磁気ディスクなど）のデータ記録再生装置にも適用可能である。
【図面の簡単な説明】
【０１２３】
【図１】本発明の実施形態に係るデータ記録再生装置の構成の一例を示すブロック図である。
【図２】本発明のデータ処理装置の実施形態に係るデジタル・フロントエンド部の構成の一例を示すブロック図である。
【図３】本発明の実施形態に係る書き込みクロック信号生成部の構成の一例を示すブロック図である。
【図４】本発明の実施形態に係る同期化部の構成の一例を示すブロック図である。
【図５】図４に示す同期化部の動作例を説明するためのタイミングチャートである。
【図６】本発明の実施形態に係る中断命令発生部の構成の一例を示すブロック図である。
【図７】振動センサーの検出信号を入力した場合における、中断命令発生部の各部の信号波形の一例を示した波形図である。
【図８】トラッキング・エラー信号を入力した場合における、中断命令発生部の各部の信号波形の一例を示した波形図である。
【図９】クロック信号の切り替え方法の一例を示す第１の図である。
【図１０】クロック信号の切り替え方法の一例を示す第２の図である。
【符号の説明】
【０１２４】
１…光ディスク、２…光ピックアップ、３…アナログ・フロントエンド部、４…デジタル・フロントエンド部、５…ホスト装置、４０…ＤＳＰ、４１…クロック信号再生部、４２…読み出しデータ処理部、４３…ウォブル検出部、４４…書き込みクロック信号生成部、４５…書き込みデータ処理部、４６…バッファ・メモリ、４７…書き込み中断制御部、４８…書き込みパルス信号生成部、４９…中断命令発生部、４５１，４５５…逓倍部、４５２…分周部、４５３…同期化部、４５４，４５３２，４５３７…選択部、４９１…アナログ−デジタル変換部、４９２…ノイズフィルタ、４９３…オフセット検出部、４９４…オフセット除去部、４９５…絶対値出力部、４９６…２値化部、４９７…パルス整形部、４５３１，４５３４…シフトレジスタ、４５３５…フリップフロップ、４５３６…選択制御部、ＡＮ＿１〜ＡＮ＿Ｎ−１…ＡＮＤ回路
【図１】
2005085348.tif 000003
【図２】
2005085348.tif 000004
【図３】
2005085348.tif 000005
【図４】
2005085348.tif 000006
【図５】
2005085348.tif 000007
【図６】
2005085348.tif 000008
【図７】
2005085348.tif 000009
【図８】
2005085348.tif 000010
【図９】
2005085348.tif 000011
【図１０】
2005085348.tif 000012