(57)【要約】【課題】効率良くディフェクトを検出する光ディスク状態検出装置を提供する。【解決手段】光ディスク１１から読み取られた信号を与えられディフェクト検出信号を出力するディフェクト検出回路３１、光ディスクの回転に同期して回転同期パルスを出力するモータ１３、ディフェクト検出信号を与えられて格納するメモリ３３、メモリへのデータの書き込み処理を行う書き込み回路３４、メモリからのデータの読み出し処理を行う読み出し回路３４ａ、３５、メモリへのディフェクト検出信号の書き込みを回転同期パルスに同期して行い、メモリからのディフェクト検出信号の読み出しを回転同期パルスに同期して光ディスクが１回転する毎に１回行うように、書き込み回路及び読み出し回路の制御を行うシステムコントローラ２５を備えることを特徴とする。【選択図】図１
2009026371.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクから読み取られた信号を与えられ、ディフェクトを検出してディフェクト検出信号を出力するディフェクト検出回路と、
前記光ディスクの回転に同期して回転同期パルスを出力する回転同期パルス生成手段と、
前記ディフェクト検出信号を与えられて格納するメモリと、
前記メモリへのデータの書き込み処理を行う書き込み回路と、
前記メモリからのデータの読み出し処理を行う読み出し回路と、
前記メモリへの前記ディフェクト検出信号の書き込みを前記回転同期パルスに同期して行い、前記メモリからの前記ディフェクト検出信号の読み出しを前記回転同期パルスに同期して前記光ディスクが１回転する毎に１回行うように、前記読み出し回路の制御を行うシステムコントローラと、
を備えることを特徴とする光ディスク状態検出装置。
【請求項２】
光ディスクからデータを読み取る光学ピックアップと、
前記光学ピックアップから読み取られた信号を与えられ、ディフェクトを検出してディフェクト検出信号を出力するディフェクト検出回路と、
前記光ディスクを回転させ、この回転に同期して回転同期パルスを出力する回転及び回転同期パルス生成手段と、
前記ディフェクト検出信号を与えられて格納するメモリと、
前記メモリへのデータの書き込み処理を行う書き込み回路と、
前記メモリからのデータの読み出し処理を行う読み出し回路と、
前記メモリへの前記ディフェクト検出信号の書き込みを前記回転同期パルスに同期して行い、前記メモリからの前記ディフェクト検出信号の読み出しを前記回転同期パルスに同期して前記光ディスクが１回転する毎に１回行うように、前記読み出し回路の制御を行うシステムコントローラと、
を備えることを特徴とする光ディスク状態検出装置。
【請求項３】
前記メモリは少なくとも第１のバンク及び第２のバンクを有し、
前記システムコントローラは、前記回転同期パルスに同期して、前記書き込み回路が前記第１のバンクに書き込みを行っている期間は前記読み出し回路が前記第２のバンクから読み出しを行い、前記書き込み回路が前記第２のバンクに書き込みを行っている期間は前記読み出し回路が前記第１のバンクから読み出しを行うように、前記書き込み回路及び前記読み出し回路の制御を行うことを特徴とする請求項１又は２記載の光ディスク状態検出装置。
【請求項４】
回転同期パルス生成手段、システムコントローラ、ディフェクト検出回路、書き込み回路、読み出し回路、メモリを有する光ディスク装置の状態検出を行う方法であって、
前記ディフェクト検出回路により、光ディスクから読み取られた信号からディフェクトを検出し、ディフェクト検出信号を出力するステップと、
前記回転同期パルス生成手段から光ディスクの回転に同期して発生した回転同期パルスに同期して、前記システムコントローラが前記書き込み回路に対し、前記メモリに前記ディフェクト検出信号を書き込むように制御するステップと、
前記回転同期パルスに同期して前記光ディスクが１回転するごとに１回、前記システムコントローラが前記読み出し回路に対して前記メモリに書き込まれた前記ディフェクト検出信号を読み出すように制御するステップと、
を備えることを特徴とする光ディスク状態検出方法。
【請求項５】
前記メモリは少なくとも第１のバンク及び第２のバンクを有し、
前記システムコントローラは、前記回転同期パルスに同期して、前記書き込み回路が前記第１のバンクに書き込みを行っている期間は前記読み出し回路が前記第２のバンクから読み出しを行い、前記書き込み回路が前記第２のバンクに書き込みを行っている期間は前記読み出し回路が前記第１のバンクから読み出しを行うように、前記書き込み回路及び前記読み出し回路の制御を行うことを特徴とする請求項４記載の光ディスク状態検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク状態検出方法及びその装置に関する。
【背景技術】
【０００２】
近年、フロッピーディスクやＭＯ等のリムーバブル・メディアと同等の使い勝手をＣＤ−ＲＷやＤＶＤ＋ＲＷに提供するために規格化が行われており、現在「マウントレイニアー（Ｍｔ．Ｒａｉｎｉｅｒ）」という規格が提案されている。
【０００３】
この規格は、「ＣＤ−ＭＲＷ、ＤＶＤ＋ＭＲＷ」とも称されており、複数社がコア・メンバとして推進している。
【０００４】
ＭＯディスクやフロッピーディスクのように、ウインドウズ上のエクスプローラからドラッグ＆ドロップでディスク上にデータを書き込むためには、通常、パケットライトをサポートしたパケットライティング・ソフトウェアを利用する必要がある。
【０００５】
しかし、この方式はウインドウズ等のＯＳ（Operating System）が標準でサポートしていないので、書き込みの際にパケットライティング・ソフトウェアが必要になるだけでなく、読み出す際にも専用のリーダ・ソフトウェアが必要になる。
【０００６】
また、市販のメディアをパケットライティング・ソフトウェアで利用するときは、事前にディスクのフォーマット作業を行わなければならず、直ぐに書き込み作業に着手できるわけではない。このような問題を解決するために、マウントレイニアーが存在する。
【０００７】
マウントレイニアーでは、ハードウェア（ドライブ）によるデフェクト（不良セクタ）管理等の統一を行い、ＯＳによる標準サポートを実現しようとしている。
【０００８】
従来のパケットライトでは、パケットライティング・ソフトウェアが不良セクタの管理や、ＯＳから渡される２Ｋバイト単位のデータを６４Ｋバイトの固定長パケットにまとめて書き込む等の処理を行っていた。このような処理をハードウェア側に移すことで、ＯＳによるサポートを容易にしようとしている。
【０００９】
加えて、メディアのフォーマット作業を、ハードウェアによるオンデマンドのバックグランド処理とすることで、ユーザは購入したメディアをドライブに入れるだけですぐに書き込みを開始することができるようになる。
【００１０】
ところが、従来はハードウェアドライブによるデフェクト、即ち不良セクタの管理に次のような問題があった。
【００１１】
ディフェクト領域を検出すると、ディスクの外周領域に設定された交替領域にそのセクタ部分をスワップすることで、データを正常な領域へ書き込むようにしている。しかし、ディフェクトの定義は各ドライブに任されているため、その検出や判断の手法に相違があった。
【００１２】
特に、高速ドライブの場合には、この検出に時間を要するとドライブ書き込み性能の低下を招くおそれがある。また、ディスクの種別の増加に伴い、ディフェクトを安定して検出することが難しいという問題があった。
【００１３】
従来の光ディスク状態検出技術を開示した文献名を記載する。
【特許文献１】特開２００６−７９６７４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は、短時間で効率良くディフェクトを検出することができる光ディスク状態検出方法及びその装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の一態様による光ディスク状態検出装置は、光ディスクから読み取られた信号を与えられ、ディフェクトを検出してディフェクト検出信号を出力するディフェクト検出回路と、前記光ディスクの回転に同期して回転同期パルスを出力する回転同期パルス生成手段と、前記ディフェクト検出信号を与えられて格納するメモリと、前記メモリへのデータの書き込み処理を行う書き込み回路と、前記メモリからのデータの読み出し処理を行う読み出し回路と、前記メモリへの前記ディフェクト検出信号の書き込みを前記回転同期パルスに同期して行い、前記メモリからの前記ディフェクト検出信号の読み出しを前記回転同期パルスに同期して前記光ディスクが１回転する毎に１回行うように、前記書き込み回路及び前記読み出し回路の制御を行うシステムコントローラとを備えることを特徴とする。
【００１６】
また、本発明の一態様による光ディスク状態検出装置は、光ディスクからデータを読み取る光学ピックアップと、前記光学ピックアップから読み取られた信号を与えられ、ディフェクトを検出してディフェクト検出信号を出力するディフェクト検出回路と、前記光ディスクを回転させ、この回転に同期して回転同期パルスを出力する回転及び回転同期パルス生成手段と、前記ディフェクト検出信号を与えられて格納するメモリと、前記メモリへのデータの書き込み処理を行う書き込み回路と、前記メモリからのデータの読み出し処理を行う読み出し回路と、前記メモリへの前記ディフェクト検出信号の書き込みを前記回転同期パルスに同期して行い、前記メモリからの前記ディフェクト検出信号の読み出しを前記回転同期パルスに同期して前記光ディスクが１回転する毎に１回行うように、前記書き込み回路及び前記読み出し回路の制御を行うシステムコントローラとを備えることを特徴とする。
【００１７】
本発明の一態様による光ディスク状態検出方法は、回転同期パルス生成手段、システムコントローラ、ディフェクト検出回路、書き込み回路、読み出し回路、メモリを有する光ディスク装置の状態検出を行う方法であって、前記ディフェクト検出回路により、光ディスクから読み取られた信号からディフェクトを検出し、ディフェクト検出信号を出力するステップと、前記回転同期パルス生成手段から光ディスクの回転に同期して発生した回転同期パルスに同期して、前記システムコントローラが前記書き込み回路に対し、前記メモリに前記ディフェクト検出信号を書き込むように制御するステップと、前記回転同期パルスに同期して前記光ディスクが１回転するごとに１回、前記システムコントローラが前記読み出し回路に対して前記メモリに書き込まれた前記ディフェクト検出信号を読み出すように制御するステップとを備えることを特徴とする。
【発明の効果】
【００１８】
本発明の光ディスク状態検出方法及びその装置によれば、短時間で効率良くディフェクトを検出することが可能である。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態による光ディスク状態検出方法及びその装置について、図面を参照して説明する。本実施の形態は、サーボ制御系がディジタル回路で構成されている。
【００２０】
光ディスク１１から、ピックアップ１２によって読み出された信号が、ＲＦ（Radio Frequency）アンプ１５を通じてサーボ系エラー信号と、情報データ信号ＲＦとが取り出される。
【００２１】
サーボ系エラー信号としてのトラッキングエラー信号ＴＥは、ＡＤ変換器１６ａによりディジタル値に変換された後、トラッキングサーボ制御回路１６に入力されて制御信号が出力され、スパイラル状のトラックにピックアップ１２が追従できるように、送りモータ制御回路１７、ＤＡ変換器１８ａ、アンプ１８を介して、ピックアップ１２のトラッキング、フォーカスアクチュエータ、ピックアップ１２全体を動作させる送りモータ１４等の駆動を行う。
【００２２】
さらに、トラッキングサーボ制御回路１６から出力された制御信号は、レンズ駆動信号発生回路２２ａからの駆動信号と加算器４１において加算されて、ＤＡ変換器２０ａ、アンプ２０を介してピックアップ１２、モータ１４に与えられる。
【００２３】
もう一方のサーボ系エラー信号としてのフォーカスエラー信号ＦＥは、ＡＤ変換器１９ａを介してディジタル値に変換され、デフォーカス・デトラック検出回路３２とフォーカスサーボ制御回路１９とに入力される。
【００２４】
デフォーカス・デトラック検出回路３２において、光ディスク１１の成型不良や振動等原因となって発生するフォーカスエラー、トラッキングエラーによるサーボ異常状態が検出され、その結果がメモリ３３に与えられて格納される。
【００２５】
フォーカスサーボ制御回路１９において、光ディスク１１上に光ビームの焦点が合うように生成され出力された制御信号が、レンズ駆動信号発生回路２２から出力された駆動信号と加算器４２において加算された後、ＤＡ変換器２１ａ、アンプ２１を介してピックアップ１２、モータ１４に与えられる。
【００２６】
再生系において、情報データ信号ＲＦがデータ抜き取り回路／同期復調回路及びＣＤ／ＤＶＤデータ訂正処理回路／パリティ生成回路２６に送られ、データ抜き取り処理によって２値化された後、ビットクロック抽出処理、同期信号抽出処理、及び復調処理が施される。
【００２７】
データ抜き取り回路／同期復調回路及びＣＤ／ＤＶＤデータ訂正処理回路／パリティ生成回路２６においてさらに、復調処理が行われたデータと同期クロックとに対し、訂正ＲＡＭ２７が用いられて訂正処理が行われる。
【００２８】
線速度一定ＣＬＶ（Constant Liner Velocity）のディスク回転制御の場合は、データ抜き取り回路／同期復調回路及びＣＤ／ＤＶＤデータ訂正処理回路／パリティ生成回路２６において再生同期信号が生成されてディスクモータ制御回路２３に送られ、ディスクモータドライバ２４を通じてディスクモータ１３が制御される。
【００２９】
高速再生ドライブでは、一般的に角速度一定ＣＡＶ（Constant Angular Velocity）制御が多く用いられる。この場合は、ディスクモータ１３から、モータの回転数に同期したクロック信号ＦＧが生成されてディスクモータ制御回路２３に入力され、バッファ２４を介してクロック信号ＦＧが一定周期になるようにディスクモータ１３が制御される。
【００３０】
また、ＲＦアンプ１５からウォブル信号が出力されてウォブルＰＬＬ及びデコーダ２６ｂに与えられ、光ディスク１１上のピックアップ１２の位置を示すアドレス情報がシステムコントローラ２５に与えられ、このアドレス情報に基づいた制御信号がディスクモータ制御回路２３に出力される。
【００３１】
さらにまた、データ抜き取り回路／同期復調回路及びＣＤ／ＤＶＤデータ訂正処理回路／パリティ生成回路２６から、再生データに基づいて生成されたクロックがディスクモータ制御回路２３に与えられる。
【００３２】
このように、ディスクモータ制御回路２３には、ディスクモータ１３から出力されたクロック信号ＦＧ、システムコントローラ２５から出力された制御信号、データ抜き取り回路／同期復調回路及びＣＤ／ＤＶＤデータ訂正処理回路／パリティ生成回路２６から出力されたクロックという３つの制御系の信号が入力されることになる。
【００３３】
一方、データ抜き取り回路／同期復調回路及びＣＤ／ＤＶＤデータ訂正処理回路／パリティ生成回路２６において訂正されたデータは、データバッファ回路２８に送られてバッファリングされた後、図示されていないホストＩ／Ｆを通じてホストコンピュータへ転送される。
【００３４】
逆に、データを記録する場合は、ホストコンピュータからデータがホストＩ／Ｆを通してデータバッファ回路２８に与えられる。データバッファ回路２８は、このデータをデータバッファ回路２８内のメモリへ一旦書き込み、順次データをデータ抜き取り回路／同期復調回路及びＣＤ／ＤＶＤデータ訂正処理回路／パリティ生成回路２６に送る。
【００３５】
データ抜き取り回路／同期復調回路及びＣＤ／ＤＶＤデータ訂正処理回路／パリティ生成回路２６において、訂正ＲＡＭ２７が使用されて、送られてきたデータにパリティデータが付加される。
【００３６】
パリティデータが付加されたデータは、光ディスク１１に記録するビットストリームデータに変調されてレーザパワー変調回路２９へ送られ、ピックアップ１２の記録用レーザが変調されてピットが刻まれる。記録開始タイミングの制御を含む記録制御は、ＲＦアンプ１５において生成されたウォブル信号に基づいてウォブルＰＬＬ＆デコーダ回路２６ｂで生成された物理アドレスや記録タイミングに従って行われる。
【００３７】
ＲＦアンプ１５で生成された情報データ信号ＲＦに含まれるＤＣ成分が、平均値検波器３０において検波されてディフェクト検出回路３１へ送られる。ディフェクト検出回路３１においてディフェクトが検出され、ディフェクト検出信号が生成されてメモリ３３に書き込まれる。
【００３８】
このようにしてメモリ３３には、デフォーカス・デトラック検出回路３２から出力されたディフェクト検出信号、ディフェクト検出回路３１から出力されたディフェクト検出信号がそれぞれ入力されて書き込まれる。
【００３９】
メモリ３３への書き込みは、書き込みアドレス回路３４によって、ディスクモータ１３から出力された回転に同期したパルス状のクロック信号ＦＧに同期して行われる。書き込みアドレス回路３４からは、光ディスク１１が１回転するごとに１回発生する割り込み信号が出力されて、システムコントローラ２５へ１回転割り込み信号として入力される。
【００４０】
メモリ３３に格納されたデータは、読み出しアドレス回路３４ａにより指定されたアドレスに従い、読み出し回路３５によって割り込み信号に同期して光ディスク１１の１回転につき１回の割合で高速に読み出されてシステムコントローラ２５へ送られて、ディフェクトの発生が検出される。
【００４１】
システムコントローラ２５は、上記各回路の動作シーケンスをつかさどる機能を有する。またシステムコントローラ２５は、ディフェクトを常に監視しており、ディフェクトを検出した場合には、光ディスク１１上におけるディフェクトの位置をデータ領域内のディフェクトテーブルに登録し、ディフェクトの位置に書き込もうとしていたデータを交替領域へ書き込む処理を行う。
【００４２】
本実施の形態による光ディスク状態検出装置を用いた光ディスク状態検出方法におけるディフェクト検出処理の手順について、図２のフローチャートを用いて説明する。
【００４３】
上述したように、マウントレーニア記録は、ＦＤＤのようにパーソナルコンピュータに搭載されたＯＳが光ディスク記録をサポートし、光ディスクをドライブに挿入した後に、直ぐに書き込むことができるメディアシステムを提供するものである。
【００４４】
このような機能を実現するため、フォーマット処理をバックグランドで処理する必要があり、またデータ記録エリアに存在するディフェクト等の記録不良部分を光ディスクの外周部の交替エリアにスワップしてデータを記録するというディフェクト管理等を行う必要がある。
【００４５】
当然、光ディスクはリライタブル系であることが前提となり、例えばＣＤ−ＲＷ、ＤＶＤ＋ＲＷにおいてマウントレーニア記録をサポートする規格が提案されている。マウントレーニア記録では、バックグランドでフォーマットを実行するが、ＣＤでは１セクタ単位（２Ｋバイト）、ＤＶＤでは１ブロック単位（１６セクタ）で処理が行われる。
【００４６】
以下の処理は、図１に示されたシステムコントローラ２５が行う。先ず、ステップＳ１１として、バックグランドフォーマットルーチンが開始される。
【００４７】
ステップＳ１４として、１セクタ、あるいは１ブロック単位で、例えば“ＡＡ”というヴェリファイ用のデータが光ディスクの全面に記録されることで、フォーマット処理が行われる。ステップＳ１２、Ｓ１３、Ｓ１４により、全セクタ又は全ブロックにフォーマットが行われる。ステップＳ１２において、ヴェリファイ用と異なる本来記録すべきデータが記録中であると判定されると、後述するステップＳ３１へ移行する。
【００４８】
フォーマットが完了した後、ステップＳ２１として、記録したデータ”ＡＡ”が正しく読み出せるか否かを光ディスク１１の内周から外周へ向かって読み出して検査するヴェリファイルーチンが開始される。
【００４９】
データＳ２２において、ステップＳ１２と同様にデータの記録中であるか否かが判断される。データの記録中である場合は、後述するステップＳ３１におけるデータ記録ルーチンへ移行する。データの記録中でない場合は、ステップＳ２３を経てステップＳ２４へ移行する。
【００５０】
ステップＳ２４において、１セクタ又は１ブロックにおけるヴェリファイを実行し、ステップＳ２５として不良（ＮＧ）セクタ又は不良（ＮＧ）ブロックが存在したか否かを判定する。存在した場合は、ステップＳ２６としてディフェクトの登録を行う。
【００５１】
ステップＳ２２からステップＳ２６までループにより、全セクタ又は全ブロックのヴェリファイが完了するまでヴェリファイ処理を行い、完了した時点でヴェリファイルーチンが完了し、ステップＳ２７としてマウントレーニアによる記録を終了する。
【００５２】
ここで、ステップＳ２１〜Ｓ２６におけるヴェリファイルーチンでは、実際にデータ”ＡＡ”を書き込んで読み出すことにより検証しているため、その結果に対する信頼性は高い。
【００５３】
ステップＳ１２、Ｓ２２においてデータの記録中であると判定されたときは、ステップＳ３１のデータ記録ルーチンへ移行する。
【００５４】
ステップＳ３２を経て、ステップＳ３３において１回転割り込み信号の入力があったか否かを判断する。後述するように、メモリにはメモリバンクＡ、Ｂの２種類が存在し、光ディスク１１が１回転するごとにバンクを切り替えて１回読み出すことになる。１回転割り込み信号が入力された場合はステップＳ３８へ移行し、されない場合はステップＳ３４へ移行する。
【００５５】
ステップＳ３４において、記録セクタ又は記録ブロックがディフェクト登録されているか否かが判断される。ディフェクト登録されている場合は、ステップＳ３５において記録を中断して交替エリアをシークした後、ステップＳ３７として１セクタ又は１ブロックにデータを記録する。ディフェクト登録されていない場合は、ステップＳ３６として１セクタ又は１ブロックにデータを記録する。ステップＳ３６、Ｓ３７の後、ステップＳ１２へ戻る。
【００５６】
ステップＳ３３において１回転割り込み信号が入力されたと判定された場合は、ステップＳ３８においてメモリ３３のいずれかのメモリバンクＡ、Ｂからフラグの読み取りが行われる。
【００５７】
ステップＳ３９において、デフォーカスあるいはデトラックが検出されたか否かが判断され、検出された場合はステップＳ４０においてデータの記録を中断し、ステップＳ４１へ移行する。デフォーカスあるいはデトラックは、ディフェクトと異なりショックが原因で発生する一時的な現象であるため、再度書き直すと書き込みができる場合が多い。そこで、ステップＳ４１において所定ビット数だけ前に戻って再度書き込み処理（リトライ）を行い、ステップＳ１２へ戻る。
【００５８】
ステップＳ３９においてデフォーカスあるいはデトラックが検出されなかった場合は、ステップＳ４２においてディフェクトが検出されたか否かが判定される。検出された場合は、ステップＳ４３において記録が中断された後、ステップＳ４４においてデータ領域中のディフェクトテーブルにディフェクトの位置が登録される。デイフェクトが検出されなかった場合は、ステップＳ１２へ戻る。
【００５９】
このように本実施の形態では、データ記録ルーチンＳ３１において、点線で囲まれた部分６０において、メモリ３３から光ディスク１１が１回転する毎にフラグ情報を１回読み出す処理が設けられている。この読み出し処理は、光ディスク１１が１回転するごとに１回行えばよいため、システムコントローラ２５の負荷を軽くすることができる。
【００６０】
図３に、光ディスク１０１におけるデータ領域１０２、その外周にガード領域１０３を隔てて設けられ、交替領域１０４を示す。読み出せない領域が存在する場合には、その物理アドレス、即ち光ディスク１０１上のアドレスであって通常ウォブル信号内に変調されて記録されているものを、データ領域１０２内におけるディフェクトテーブルに登録した後、書き込みデータを交替領域１０４に書き込む。
【００６１】
ところで、マウントレーニア規格では、フォーマット中やヴェリファイ中にデータの記録命令が実行されると、フォーマットやヴェリファイ処理を中断してデータの記録を開始することができるようになっている。このような処理を実現するのが、上記ステップＳ３１として示されたデータ記録ルーチンである。
【００６２】
データを記録する場合、フォーマット処理やヴェリファイ処理により登録されたディフェクト登録情報に従ってデータを記録して行く。しかし、フォーマット処理やヴェリファイ処理が終了していない状態でデータの記録命令が出される場合も想定する必要がある。
【００６３】
このような場合、ディフェクト検出を記録動作と平行して行う。記録中にディフェクトが検出された場合は、記録を中断してこの部分を直ぐにディフェクト登録する。このような処理を行うことで、フォーマット処理やヴェリファイ処理が終了していない状態であってもデータの記録が可能となる。
【００６４】
ここで、従来のように、ディフェクトを常時モニタするような構成となっていると、システムコントローラ２５にとり大きな負荷が強いられることになる。
【００６５】
さらに、データが記録できない要因としては、ディフェクトだけではなく、ノート（ラップトップ）型パーソナルコンピュータ等に搭載されるドライブのように、振動による記録不良ということも考えられ、ディフェクト監視だけでなく記録中のサーボ状態の監視も必要になり、システムコントローラ２５の負荷がさらに大きくなる。
【００６６】
そこで本実施の形態では、上述したように光ディスク１１が１回転するごとにメモリ３３から１回フラグを読み取ることで、システムコントローラ２５の負荷を軽減しており、以下に詳述する。
【００６７】
ショック時、ディフェクト時においてフォーカスエラー、トラッキングエラーが発生したときの現象について、図４、図５を参照して説明する。
【００６８】
ここで、情報データ低周波信号ＲＦＤＣは、情報データ信号ＲＦの低周波成分を抽出した信号であって、光ディスク１１の表面の反射状態を表すものである。ショック信号ＳＨＣは、フォーカスエラー信号ＦＥの揺れを予め決められたスライスレベル（高閾値Ｖthh1、低閾値Ｖthl1）ディスクライスした検出フラグと、トラッキングエラー信号ＴＥの揺れを予め決められたスライスレベル（高閾値Ｖthh2、低閾値Ｖthl2）ディスクライスした検出フラグの論理和をした信号であって、サーボの動作状態を表す信号である。ディフェクト検出信号ＤＦＣＴは、情報データ低周波信号ＲＦＤＣの通常レベルをスライスした信号であり、ディフェクトの存在を表す信号である。
【００６９】
外部からの振動等によって、サーボがトラックのトレースから外れてデトラックが検出されたときの各信号の波形は図４に示されるようである。
【００７０】
情報データ信号ＲＦは、高周波から成る信号であるが、ショックが与えられるとその期間中振幅が小さく変動する。
【００７１】
トラッキングエラー信号ＴＥのレベルが大きく変動し、トラックから外れた挙動が現れる。トラッキングエラー信号ＴＥにおいてより大きく振幅が変動し、その結果ショックを検出したパルス状のショック信号ＳＨＣが出力される。
【００７２】
振動がより激しい場合は、フォーカスエラー信号ＦＥまでが大きく揺れてデフォーカスが検出され、フォーカスレンズの合焦位置がずれることもある。
【００７３】
このような場合は、当然ながら記録を緊急停止する必要であり、かつ途切れた記録データは、再度前に戻って記録し直す必要が生じる。
【００７４】
ディフェクトが存在する場合の各信号の波形の変化は、図５に示されるようである。ディフェクトが存在すると、照射した光ビームが反射されず検出光量が低下するので、情報データ低周波信号ＲＦＤＣのレベルが低下する。そこで、この部分を予め決められたスライスレベル（低閾値Ｖthl3）スライスすることで、ディフェクト検出信号ＤＦＣＴを生成することが可能となる。
【００７５】
このような場合、この領域にはデータを記録することはできない。このため、ディフェクトが存在する領域をデータ領域１０２内におけるディフェクトテーブルにディフェクト登録し、光ディスク１１の外周部の交替エリアにデータを記録する。
【００７６】
ショックが検出された場合、あるいはディフェクトが検出された場合におけるメモリ３３の動作について説明する。
【００７７】
図６に示されたように、ディスクモータ１３から出力されたクロック信号ＦＧが、書き込みアドレス回路３４に入力されてメモリ３３の書き込みアドレス「Ｎｎ−２、Ｎｎ−１、Ｎｎ、…」が生成される。
【００７８】
一方、デフォーカス・デトラック回路３２から出力されたショック信号ＳＨＣは、メモリ３３にフラグ情報として、ビットデータの形態で書き込まれる。ここでは、ビット情報「ｂｉｔ０」として、メモリアドレス「Ｎｎ−１」に書き込まれる。
【００７９】
また、ディフェクト検出回路３１から出力されたディフェクト検出信号ＤＦＣＴは、メモリ３３にフラグ情報として、メモリアドレス「Ｎｎ＋４」の位置にビット情報「ｂｉｔ１」として書き込まれる。ここで、ビット情報「ｂｉｔ０」、「ｂｉｔ１」の幅は、クロック信号ＦＧのパルス幅に対応する。
【００８０】
このようにして、メモリ３３に書き込まれた２種類のフラグ情報は、システムコントローラ２５において光ディスク１１の１回転につき１回の割り込みタイミングで読み出される。
【００８１】
図７に、光ディスク１１が１回転する毎に、書き込みを行うメモリバンクと読み出しを行うメモリバンクとが交互に入れ替わる現象を示す。
【００８２】
光ディスク１１が１回転する毎に、パルス状の１回転割り込み信号がシステムコントローラ２５に入力される。光ディスク１１が１回転する間にデータの書き込みがクロック信号ＦＧの１パルスに同期してメモリバンクＡに対して行われ、読み出しはメモリバンクＢに対し１回転につき１回の割合で１回転分のメモリ３３の情報を読み出すために行われる。
【００８３】
ここで、システムコントローラ２５がメモリ３３を読み出す速度は非常に高速であるために、ほとんどバースト状に１回転分のデータを瞬時に読み出すことができる。１回転し終わると、書き込みはメモリバンクＢに行われ、読み出しはメモリバンクＡに対して行われる。このようにして、書き込み、読み出しを行うメモリバンクが交互に入れ替わっていく。これにより、書き込み処理と読み出し処理とをあたかも同時に並行して処理しているかのように動作させることができる。
【００８４】
メモリ３３の回路構成の一例について、図８を参照して説明する。
【００８５】
このメモリ３３は、メモリバンクＡ  ２０１、メモリバンクＢ  ２０２、書き込みアドレスカウンタ２１１、書き込みアドレスデコーダ２１２、読み出しアドレスデコーダ２１３、読み出しアドレスカウンタ２１４を備える。
【００８６】
書き込みアドレスカウンタ２１１にクロック信号ＦＧが入力され、クロック信号ＦＧに同期して書き込みアドレスが生成され、書き込みアドレスデコーダ２１２に与えられる。書き込みアドレスデコーダ２１２は、例えばメモリバンクＡに対してアドレスを指定し、フラグビットがデータ入力回路２２１から入力され、書き込みが行われる。
【００８７】
一方、リードパルスが読み出しアドレスカウンタ２１４に与えられて読み出しアドレスが生成され、読み出しアドレスデコーダ２１３に与えられる。この場合は、メモリバンクＢに対してアドレスが指定され、読み出されたフラグがデータ出力回路２２２を介してＩ／Ｏバスから転送される。
【００８８】
上記実施の形態の光ディスク状態検出方法及びその装置によれば、システムコントローラへの負担を軽減させて、マウントレーニア記録等の処理を簡単に行うことが可能となる。また、ディスクのディフェクト以外のデフォーカス情報やデトラック情報も、システムコントローラへの負荷を軽減させた状態で容易に取得することができ、光ディスクドライブの信頼性を向上させることができる。
【００８９】
上記実施の形態は一例であって本発明を限定するものではなく、本発明の技術的範囲内において様々に変形することが可能である。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施の形態１による光ディスク状態検出装置の構成を示すブロック図。
【図２】同光ディスク状態検出装置が行う光ディスク状態検出方法におけるディフェクト検出を含む処理の手順を示したフローチャート。
【図３】光ディスクにおけるデータ領域、ガード領域、交替領域を示す説明図。
【図４】ショック検出時における各信号の波形の変化を示すタイムチャート。
【図５】ディフェクト検出時における各信号の波形の変化を示すタイムチャート。
【図６】メモリの動作時における各信号の波形を示すタイムチャート。
【図７】メモリからデータが読み出される時の各信号の波形を示すタイムチャート。
【図８】メモリの構成を示すブロック図。
【符号の説明】
【００９１】
１１  光ディスク
１２  光学ピックアップ手段
２５  システムコントローラ
２６  データ抜き取り回路／同期復調回路及びＣＤ／ＤＶＤデータ訂正処理回路／パリティ生成回路
３１  ディフェクト検出回路
３３  メモリ
【図１】
2009026371.tif 000003
【図２】
2009026371.tif 000004
【図３】
2009026371.tif 000005
【図４】
2009026371.tif 000006
【図５】
2009026371.tif 000007
【図６】
2009026371.tif 000008
【図７】
2009026371.tif 000009
【図８】
2009026371.tif 000010