(57)【要約】【課題】  従来に比してより適切なリードクロックの周波数監視を行い得る情報再生装置を実現する。【解決手段】  再生信号に対してＰＬＬをかけて得られるリードクロックと基準周波数との周波数差を検出する周波数差検出手段と、再生信号に対して信号処理を施すとともに当該信号処理が正常に行われているか否かを示す処理状況情報を出力する情報処理手段と、周波数差及び処理状況情報に基づいてリードクロックの周波数が正常であるか否かを監視する周波数監視手段とを情報再生装置に設け、周波数監視手段は、処理状況情報が正常を示しているときリードクロックの周波数が正常であることを示すＯＫステータスに移行し、処理状況情報が異常を示しているとともに周波数差が第１の閾値以上のとき、再生信号の周波数が異常であることを示すＮＧステータスに移行し、当該ＮＧステータスにおいて周波数差が第２の閾値未満のときＯＫステータスに復帰するようにした。【選択図】        図４
2005267803.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から読み出した再生信号に対してＰＬＬをかけて得られるリードクロックと基準クロックの周波数差を検出する周波数差検出手段と、
上記再生信号に対して信号処理を施すとともに、当該信号処理が正常に行われているか否かを示す処理状況情報を出力する情報処理手段と、
上記周波数差及び処理状況情報に基づいて、上記リードクロックの周波数が正常であるか否かを監視する周波数監視手段と
を具え、
上記周波数監視手段は、
上記処理状況情報が正常を示しているとき、上記リードクロックの周波数が正常であることを示すＯＫステータスに移行し、
上記処理状況情報が異常を示しているとともに上記周波数差が第１の閾値以上のとき、上記リードクロックの周波数が異常であることを示すＮＧステータスに移行し、
上記ＮＧステータスにおいて上記周波数差が第２の閾値未満のとき、上記ＯＫステータスに復帰する
ことを特徴とする情報再生装置。
【請求項２】
上記周波数差検出手段は、所定の基準期間当たりの上記リードクロックと上記基準クロックのパルス数差を上記周波数差として出力し、
上記周波数監視手段は、複数の上記基準期間における上記パルス数差の累積値が上記第１の閾値以上のとき、上記ＮＧステータスに移行し、上記ＮＧステータスにおいて単独の上記基準期間における上記パルス数差が上記第２の閾値未満のとき、上記ＯＫステータスに復帰する
ことを特徴とする請求項１に記載の情報再生装置。
【請求項３】
記録媒体から読み出した再生信号に対してＰＬＬをかけて得られるリードクロックと基準クロックの周波数差を検出する周波数差検出ステップと、
上記再生信号に対して信号処理を施すとともに、当該信号処理が正常に行われているか否かを示す処理状況情報を出力する情報処理ステップと、
上記周波数差及び処理状況情報に基づいて、上記リードクロックの周波数が正常であるか否かを監視する周波数監視ステップと
を具え、
上記周波数監視ステップは、
上記処理状況情報が正常を示しているとき、上記リードクロックの周波数が正常であることを示すＯＫステータスに移行し、
上記処理状況情報が異常を示しているとともに上記周波数差が第１の閾値以上のとき、上記リードクロックの周波数が異常であることを示すＮＧステータスに移行し、
上記ＮＧステータスにおいて上記周波数差が第２の閾値未満のとき、上記ＯＫステータスに復帰する
ことを特徴とするリードクロック監視方法。
【請求項４】
上記周波数差検出手段は、所定の基準期間当たりの上記リードクロックと上記基準クロックのパルス数差を上記周波数差として出力し、
上記周波数監視手段は、複数の上記基準期間における上記パルス数差の累積値が上記第１の閾値以上のとき、上記ＮＧステータスに移行し、上記ＮＧステータスにおいて単独の上記基準期間における上記パルス数差が上記第２の閾値未満のとき、上記ＯＫステータスに復帰する
ことを特徴とする請求項３に記載のリードクロック監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報再生装置及びリードクロック監視方法に関し、例えば光ディスクのディスクドライブ装置に適用して好適なものである。
【背景技術】
【０００２】
従来ディスクドライブ装置は記録時において、所定周波数の基準クロック（すなわちライトクロック）に基づいてデータを光ディスクに書き込んでいく。そしてディスクドライブ装置は再生時において、光ディスクから読み出した再生ＲＦ信号に対しＰＬＬ（Phase Locked Loop）を使ってリードクロックを生成し、当該リードクロックに基づいて信号処理を行ってデータを復調するようになされている（例えば、特許文献１参照）。
【０００３】
このためディスクドライブ装置がデータを正常に復調するためには、リードクロックの周波数とライトクロックの周波数とが一致している必要がある。ところが再生ＲＦ信号は光ディスクの欠陥や傷、あるいはディスクドライブ装置に対する衝撃等の様々な原因によって乱れを生じ、このため当該再生ＲＦ信号に対する正確なＰＬＬを行い得なくなってリードクロックの周波数が変動することがある。そして、この場合リードクロックの周波数がライトクロックの周波数からずれてしまい、これによりデータを正常に再生することができなくなる。
【０００４】
このためディスクドライブ装置は再生時において、ライトクロックとリードクロックとの周波数差を監視し、当該周波数差が所定の閾値を超えた場合、何らかのエラーによってリードクロックが不適切な周波数にあると判断し、リトライ動作を実行したり動作モードを変更するなどしてデータ再生を正常化するようになされている。
【０００５】
かかるリードクロックの周波数監視方法としては、ライトクロックのＮ分周信号のエッジに基づくパルスとリードクロックのＮ分周信号のエッジに基づくパルスとの一致状態を監視し、２つのパルスの不一致が所定回数連続したとき、リードクロックの周波数が不適切であるとしてリードクロックＮＧステータス（以下、単にＮＧステータスと呼ぶ）に移行し、ＮＧステータスにおいて２つのパルスが所定回数連続して一致したとき、リードクロックの周波数が適切な状態に復帰したとしてリードクロックＯＫステータス（以下、単にＯＫステータスと呼ぶ）に戻す方法がある。
【０００６】
また別のリードクロックの周波数監視方法としては、リードクロックのＮ分周信号のエッジが、ライトクロックのＮ分周信号のエッジに基づく検出窓に入っているかを監視し、エッジが検出窓に入っていない状態が所定回数連続したときＮＧステータスに移行し、ＮＧステータスにおいてエッジが検出窓に所定回数連続して入ったときＯＫステータスに戻す方法もある。
【特許文献１】特開平３−２０１２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが実際上ディスクドライブ装置では、リードクロックの周波数がずれてＮＧステータスと判定された状態でも、後段の回路ではデータを正常に処理できている場合がある。例えば、光ディスクの欠陥部分を読み出した等の理由によってリードクロックの周波数に一時的なずれが生じた場合、デコーダ回路ではフレームシンクを安定して検出し続けていて正常に復号を行い得る可能性があるにも関わらず、ＮＧステータスと判定してしまう（過剰なＮＧ判定）ことがあり、これにより無意味なリトライ動作を開始してしまうという問題があった。
【０００８】
またディスクドライブ装置では、光ディスクの未記録部分を読み出した等の理由によって再生ＲＦ信号が乱れてＰＬＬが極端に不安定になりリードクロックが一時的に極めて速くなった場合、実際にはリードクロックとライトクロックの周波数に大きなずれがあるにも関わらず、リードクロックのエッジが各検出窓に入ってしまい、これにより一時的にＯＫステータスと誤判定してしまうことがあり、この場合ＯＫステータスとＮＧステータスとが短期間に移り変わり（ステータス判定の不安定化）、再生動作を安定して行い得なくなるという問題があった。
【０００９】
本発明は以上の点を考慮してなされたもので、従来に比してより適切なリードクロックの周波数監視を行い得る情報再生装置及びリードクロック監視方法を提案しようとするものである。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため本発明においては、記録媒体から読み出した再生信号に対してＰＬＬをかけて得られるリードクロックと基準クロックの周波数差を検出する周波数差検出手段と、再生信号に対して信号処理を施すとともに当該信号処理が正常に行われているか否かを示す処理状況情報を出力する情報処理手段と、周波数差及び処理状況情報に基づいてリードクロックの周波数が正常であるか否かを監視する周波数監視手段とを情報再生装置に設け、周波数監視手段は、処理状況情報が正常を示しているときリードクロックの周波数が正常であることを示すＯＫステータスに移行し、処理状況情報が異常を示しているとともに周波数差が第１の閾値以上のとき、リードクロックの周波数が異常であることを示すＮＧステータスに移行し、当該ＮＧステータスにおいて周波数差が第２の閾値未満のときＯＫステータスに復帰するようにした。
【００１１】
信号処理が正常に行われている場合はＯＫステータスとするとともに、信号処理が正常に行われていないものの周波数差が第１の閾値未満のときは信号処理が正常化する可能性があるものとしてＯＫステータスを維持し、信号処理が正常に行われていないとともに周波数差が第１の閾値以上のときにのみＮＧステータスに移行することにより、情報再生装置全体の動作状況を加味した判定を行い、過剰なＮＧ判定を防止することができる。
【００１２】
また本発明においては、周波数差検出手段は所定の基準期間当たりのリードクロックと基準クロックのパルス数差を周波数差として出力し、周波数監視手段は、複数の基準期間におけるパルス数差の累積値が第１の閾値以上のときＮＧステータスに移行し、ＮＧステータスにおいて単独の基準期間におけるパルス数差が第２の閾値未満のとき、ＯＫステータスに復帰するようにした。
【００１３】
ＮＧステータスへの移行判定では、複数の基準期間におけるパルス数差の累積値に基づいて判定を行うことにより、周波数変動が長期に渡って生じている場合にのみＮＧステータスに移行し、これにより短期的な周波数変動を無視して、過剰なＮＧ判定を防止することができる。
【００１４】
またＮＧステータスからＯＫステータスへの移行判定では、単独の基準期間におけるパルス数差に基づいて判定を行うことにより、リードクロックの周波数の正常化を即座に検出して的確に判定を行うことができる。
【発明の効果】
【００１５】
本発明によれば、情報再生装置全体の動作状況を加味した周波数判定を行うことにより、過剰なＮＧ判定を防止してより適切なリードクロックの周波数監視を行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下図面について、本発明の一実施の形態を詳述する。
【００１７】
（１）ディスクドライブ装置の全体構成
図１において、１は全体として情報再生装置としてのディスクドライブ装置を示し、ＣＰＵ２がディスクコントローラ３を介して当該ディスクドライブ装置１全体を統括制御するようになされている。そして、ディスクドライブ装置１はホスト機器２００から供給されるリード／ライトコマンドに応じて動作し、記録媒体としての光ディスク１００に対してデータの記録及び再生を行うようになされている。
【００１８】
光ディスク１００は図示しないターンテーブルに載置され、データのアクセス（記録及び再生）時において、駆動手段としてのスピンドルモータ４によって回転駆動される。そしてアクセス手段としての光ピックアップ５によって、光ディスク１００に記録されているデータやウォブリンググルーブによるＡＤＩＰ（Address In Pre Groove）情報の読み出しが行なわれる。
【００１９】
光ピックアップ５には、レーザ光源となるレーザダイオード１０や反射光を検出するためのフォトディテクタ１１、レーザ光の出力端となる対物レンズを保持する二軸アクチュエータ１２、レーザダイオード１０の出力制御を行うＡＰＣ（Auto Power Control）回路１３、さらには図示していないが、レーザ光を対物レンズを介してディスク記録面に照射し、またその反射光をフォトディテクタ１１に導く光学系等が搭載されている。
【００２０】
二軸アクチュエータ１２は対物レンズをトラッキング方向及びフォーカス方向に移動可能に保持する。またスライド駆動部１４は、サーボ駆動回路１５の制御に応じて光ピックアップ５全体をディスク半径方向に往復駆動する。
【００２１】
フォトディテクタ１１は複数個のフォトダイオードを有しており、各フォトダイオードはそれぞれ光ディスク１００からの反射光を受光して光電変換し、その受光光量に応じた受光信号を生成してアナログシグナルプロセッサ１６に供給する。
【００２２】
アナログシグナルプロセッサ１６のリードチャンネルフロントエンド１７は、受光信号から再生ＲＦ信号を生成し、アナログディジタル変換器２０に入力する。一方マトリクスアンプ１８は、各フォトダイオードからの受光信号に対してマトリクス演算を行って、サーボ制御のためのフォーカスエラー信号ＦＥ及びトラッキングエラー信号ＴＥ、並びにウォブリンググルーブの情報であるプッシュプル信号ＰＰを生成し、これらをアナログディジタル変換器２０に入力する。
【００２３】
アナログディジタル変換器２０は、再生ＲＦ信号、フォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥ及びプッシュプル信号ＰＰをそれぞれディジタル変換した後ディジタルシグナルプロセッサ２１に入力する。
【００２４】
ディジタルシグナルプロセッサ２１は、ライトパルスジェネレータ２２、サーボシグナルプロセッサ２３、ウォブルシグナルプロセッサ２４及びＲＦシグナルプロセッサ２５を有している。
【００２５】
ウォブルシグナルプロセッサ２４はプッシュプル信号ＰＰをデコードし、アドレスや物理フォーマット情報等からなるＡＤＩＰ情報を抽出してＣＰＵ２に供給する。
【００２６】
サーボシグナルプロセッサ２３は、フォーカスエラー信号ＦＥ及びトラッキングエラー信号ＴＥに基づいてフォーカス、トラッキング、スライド、スピンドルの各種サーボドライブ信号を生成し、ディジタルアナログ変換器２７を介してサーボ駆動回路１５に供給する。またサーボシグナルプロセッサ２３は、ＣＰＵ２からの命令に応じてフォーカスサーチ、トラックジャンプ、シーク等の動作を指示するサーボドライブ信号をサーボ駆動回路１５に供給する。そしてサーボ駆動回路１５は、サーボドライブ信号に基づいて二軸アクチュエータ１２、スライド駆動部１４及びスピンドルモータ４を駆動する。
【００２７】
ここで光ディスク１００には、データがＲＬＬ（Run Length Limited）符号化方式に基づくＲＬＬ（１，７）符号で符号化されて記録されている。ＲＦシグナルプロセッサ２５は、光ディスク１００から読み出した（１，７）符号でなる再生ＲＦ信号に対してビタビ復号処理を施して再生データを得る。
【００２８】
すなわちＲＦシグナルプロセッサ２５のＰＬＬ部２５Ｃは、再生ＲＦ信号に対してＰＬＬをかけてリードクロックＲＣＫを生成する。同時にＰＬＬ部２５Ｃは、データ書き込みの基準クロックとなるライトクロックＷＣＫを生成する。
【００２９】
ＲＦシグナルプロセッサ２５のビタビ復号器２５Ａは、リードクロックＲＣＫに従って規定される各タイミングにおける再生ＲＦ信号の値（再生信号値）に基づき、ＲＬＬ符号化方式で定められる状態遷移パターンから推定される最尤状態を逐次選択していく。そしてビタビ復号器２５Ａは、選択した一連の状態データに基づいて再生データＲＤを生成し、これをディスクコントローラ３に供給する。
【００３０】
このときＲＦシグナルプロセッサ２４の品質指標生成器２４Ｂは、ビタビ復号器２４Ａで選択した最尤状態に基づいて、振幅変動等が生じていない理想的な再生ＲＦ信号の理論値でなる振幅基準値ａｃｘｘｘを求める。さらに品質指標生成器２４Ｂは、各サンプル時刻における再生信号ＲＦの再生信号値ｃｘｘｘと振幅基準値ａｃｘｘｘとの差分値ｅ[t]の平均値を算出する。
【００３１】
この差分値ｅ[t]の平均値は、再生ＲＦ信号の理想波形と実際の波形との誤差に相当し、当該再生ＲＦ信号の品質の優劣を表すものである。品質指標生成器２４Ｂは、当該平均値を再生ＲＦ信号の品質を示す品質指標値ＣＱとして出力する。
【００３２】
例えば図２に示すように、時間ｔ−３、ｔ−２、ｔ−２、ｔ、ｔ＋１、ｔ＋２及びｔ＋３の各サンプル時刻における振幅基準値を破線で示すａｃ０００、ａｃ００１、ａｃ０１１、ａｃ１１１、ａｃ１１０、ａｃ１００及びａｃ０００とし、そのときの再生信号値をそれぞれｃ０００、ｃ００１、ｃ０１１、ｃ１１１、ｃ１１０、ｃ１００及びｃ０００とすると、各サンプル時刻における差分値は、太い実線で示すｅ[t-3]＝ａｃ０００−ｃ０００、ｅ[t-2]＝ａｃ００１−ｃ００１、ｅ[t-1]＝ａｃ０１１−ｃ０１１、ｅ[t]＝ａｃ１１１−ｃ１１１、ｅ[t+1]＝ａｃ１１０−ｃ１１０、ｅ[t+2]＝ａｃ１００−ｃ１００、ｅ[t+3]＝ａｃ０００−ｃ０００となる。品質指標生成器２４Ｂは、次式を用いて品質指標値ＣＱを算出する。
【００３３】
ＣＱ＝（ｅ[t-3]＋ｅ[t-2]＋ｅ[t-1]＋ｅ[t]＋ｅ[t+1]＋ｅ[t+2]＋ｅ[t+3]）／７
……（１）
【００３４】
ディスクコントローラ３は、エンコード／デコード部３１、ＥＣＣ（Error Correcting Code）処理部３２及びホストインターフェース３３を有している。
【００３５】
ディスクコントローラ３は再生時において、ＲＦシグナルプロセッサ２６から供給される再生データに対しエンコード／デコード部３１でデコード処理を行い、さらにＥＣＣ処理部３２でエラー訂正処理を施し、ホストインターフェース３３を介して外部のホスト機器２００（例えばパーソナルコンピュータ等）に転送する。
【００３６】
またディスクコントローラ３のエンコード／デコード部３１は、デコード処理により得られた情報の中からサブコード情報やアドレス情報、さらには管理情報や付加情報を抜き出し、これらの情報をＣＰＵ２に供給する。
【００３７】
またＣＰＵ２はホスト機器２００からのライトコマンドに応じて、光ディスク１００に対する記録動作を実行する。
【００３８】
すなわち記録時においてディスクコントローラ３は、ホスト機器２００から供給された記録データに対し、ＥＣＣ処理部３２でエラー訂正コードを付加し、さらにエンコード／デコード部３１で記録データに対してＲＬＬ符号化を施してＲＬＬ（１，７）符号にエンコードした後、ディジタルシグナルプロセッサ２１のライトパルスジェネレータ２２に供給する。
【００３９】
ライトパルスジェネレータ２２は、記録データに対して波形整形等の処理を行ってレーザ変調データを生成し、これをＡＰＣ回路１３に供給する。ＡＰＣ回路１３は、レーザ変調データに応じてレーザダイオード１０を駆動して光ディスク１００にデータの書込を行う。
【００４０】
（２）ディスクドライブ装置におけるリードクロックのステータス判定
かかる構成に加えて、ディスクコントローラ３の周波数監視部３４はデータ再生時において、リードクロックＲＣＫと基準周波数としてのライトクロックＷＣＫとの周波数差を常に監視しており、当該周波数差に基づき、リードクロックＲＣＫの周波数が許容範囲にあるかないかの判定結果を示すステータス信号ＳＴをＣＰＵ２に供給している。ＣＰＵ２は、ステータス信号ＳＴがＮＧステータスを示しているとき、再生動作に何らかの不具合が生じてリードクロックＲＣＫの周波数が変動して、正常な再生処理が行われていないものと判断し、適宜リトライ動作を実行したり動作モードを変更するなどしてデータ再生を正常化するようにする。
【００４１】
ここで、従来のように単にリードクロックＲＣＫとライトクロックＷＣＫの周波数差のみに基づいてステータス判定を行った場合、過剰なＮＧ判定やステータス判定の不安定化といった問題が生じることがある。このため本発明によるディスクドライブ装置１では、後段の信号処理回路の動作状況を加味することにより、従来に比してより安定したステータス判定を行うようになされている。
【００４２】
すなわち図３に示すように周波数監視部３４は、ＲＦシグナルプロセッサ２５から供給されるリードクロックＲＣＫ及びライトクロックＷＣＫをそれぞれ分周回路４０Ａ及び４０ＢでＮ分周してＮ分周リードクロックＲＣＫ／Ｎ及びＮ分周ライトクロックＷＣＫ／Ｎを生成し、これを周波数差検出部４１に入力する。
【００４３】
周波数差検出部４１のカウンタ４２Ａは、Ｎ分周リードクロックＲＣＫ／Ｎのパルス数を１フレーム毎にカウントし、このカウント値をリードクロックカウント値ＲＮとして減算器４３に供給する。同様にカウンタ４２Ｂは、Ｎ分周ライトクロックＷＣＫ／Ｎのパルス数を１フレーム毎にカウントし、このカウント値をライトクロックカウント値ＷＮとして減算器４３に供給する。
【００４４】
減算器４３はリードクロックカウント値ＲＮからライトクロックカウント値ＷＮを減算して差分値を算出する。この差分値は、１フレーム当たりのリードクロックＲＣＫとライトクロックＷＣＫの周波数差に比例する。減算器４３は、この差分値をカウント差分値ｄＮとして状態判定回路４４に供給する。またディスクコントローラ３のエンコード／デコード部３１（図１）は、復調処理においてフレームシンクを安定して検出できているか否かを示す処理状況情報としてのフレームシンク検出信号ＳＳを状態判定回路４４に供給する。
【００４５】
状態判定回路４４は、カウント差分値ｄＮの過去ｎフレーム分（例えば過去５フレーム）の累積値であるカウント差分累積値ＳｄＮを算出する。そして状態判定回路４４は、カウント差分累積値ＳｄＮ、カウント差分値ｄＮ及びフレームシンク検出信号ＳＳを用い、図４に示す状態遷移図に基づいてステータス判定を行う。
【００４６】
すなわち状態判定回路４４は、通常のリードクロックＯＫステータス（以下、単にＯＫステータスと呼ぶ）においてフレームシンク検出信号ＳＳの信号レベルを監視し、当該フレームシンク検出信号ＳＳの信号レベルがフレームシンクを安定して検出できていることを示す「Ｈｉ」のとき、信号処理が正常に行われているものとして当該ＯＫステータスに留まる。これに対し、ＯＫステータスにおいてフレームシンク検出信号ＳＳの信号レベルがフレームシンクを安定して検出できていないことを示す「Ｌｏ」であり、かつカウント差分累積値ＳｄＮが第１の閾値としてのＮＧ閾値Ｍ以上のとき、信号処理が正常に行われていないとともにリードクロックＲＣＫの周波数が不適切であるとして、リードクロックＮＧステータス（以下、単にＮＧステータスと呼ぶ）に移行する。
【００４７】
また状態判定回路４４はＮＧステータスにおいてカウント差分値ｄＮを監視し、当該カウント差分値ｄＮが第２の閾値としての再ＯＫ閾値Ｐ以上であるとき、リードクロックＲＣＫの周波数が未だ不適切なままであるとして、当該ＮＧステータスに留まる。これに対し、ＮＧステータスにおいてカウント差分値ｄＮが再ＯＫ閾値Ｐ未満になったとき、リードクロックＲＣＫの周波数が適切な状態に復帰したとして、ＯＫステータスに戻る。
【００４８】
このように状態判定回路４４は、ＯＫステータスからＮＧステータスへの移行判定においてフレームシンクの検出状態を主たる判定要素とし、当該フレームシンクを検出できている限り、すなわち信号処理（デコード処理）を正常に行える可能性がある限りはＯＫステータスに留まるようにする。そして、フレームシンクを検出できず、かつカウント差分累積値ＳｄＮがＮＧ閾値Ｍ以上のときにのみ、ＮＧステータスに移行する。このときＮＧステータスへの移行条件として、フレーム毎のカウント差分値ｄＮではなく複数フレームのカウント差分累積値ＳｄＮを判定要素とすることにより、短期的な周波数変動を無視し、周波数変動が複数フレームの長期に渡って生じている場合にのみＮＧステータスに移行するようにする。
【００４９】
また状態判定回路４４は、ＮＧステータスからＯＫステータスへの移行判定においてはフレーム毎のカウント差分値ｄＮを判定要素とすることにより、リードクロックＲＣＫの周波数が正常化した場合即座にＯＫステータスに復帰するようにする。これにより状態判定回路４４は、無用なステータス遷移を防止するとともにリードクロックＲＣＫの正常化を即座に検出して、的確にステータス判定を行うことができる。
【００５０】
これに加えて、再ＯＫ閾値ＰをＮＧ閾値Ｍに比して厳しく設定することで、さらに的確にステータス判定を行うことができる。ＮＧ閾値Ｍの比較対照であるカウント差分累積値ＳｄＮはｎフレーム分の累積値であるから、一例としてＰ＜Ｍ／ｎとすれば良い。これによりＮＧステータスからＯＫステータスへの移行判定を厳しくして、リードクロックＲＣＫが確実に正常化した場合にのみＯＫステータスに復帰するようになる。
【００５１】
次に、上述したリードクロックＲＣＫのステータス判定処理手順を、図５に示すフローチャートを用いて詳細に説明する。
【００５２】
周波数監視部３４の状態判定回路４４は、ステータス判定処理手順ルーチンＲＴ１の開始ステップから入ってステップＳＰ１に移り、フレームシンク検出信号ＳＳの信号レベルに基づいてフレームシンクを安定して検出できているかを判定する。ステップＳＰ１において、フレームシンク検出信号ＳＳの信号レベルが「Ｈｉ」のとき、このことはフレームシンクを安定して検出できていることを表しており、このとき状態判定回路４４はステップＳＰ２に移り、ステータスをＯＫステータスとした後ステップＳＰ１に戻る。
【００５３】
これに対して、ステップＳＰ１においてフレームシンク検出信号ＳＳの信号レベルが「Ｌｏ」のとき、このことはフレームシンクを安定して検出できていないことを表しており、このとき状態判定回路４４はステップＳＰ３に移る。
【００５４】
ステップＳＰ３において状態判定回路４４は、カウント差分累積値ＳｄＮとＮＧ閾値Ｍとを比較する。ステップＳＰ３においてカウント差分累積値ＳｄＮがＮＧ閾値Ｍ未満の場合、このことはフレームシンクを安定して検出できていないものの、リードクロックＲＣＫの周波数は許容範囲内にあることを表しており、このとき状態判定回路４４はステップＳＰ２に移り、ステータスをＯＫステータスとした後ステップＳＰ１に戻る。
【００５５】
これに対して、ステップＳＰ３においてカウント差分累積値ＳｄＮがＮＧ閾値Ｍ以上の場合、このことはフレームシンクを安定して検出できておらず、かつリードクロックＲＣＫの周波数が許容範囲外にあることを表しており、このとき状態判定回路４４はステップＳＰ４に移り、ステータスをＮＧステータスとした後、次のステップＳＰ５に移る。
【００５６】
ステップＳＰ５において状態判定回路４４は、カウント差分値ｄＮと再ＯＫ閾値Ｐとを比較する。ステップＳＰ５においてカウント差分値ｄＮが再ＯＫ閾値Ｐ未満の場合、このことはリードクロックＲＣＫの周波数が許容範囲内に戻ったことを表しており、このとき状態判定回路４４はステップＳＰ２に移り、ステータスをＯＫステータスに戻した後ステップＳＰ１に戻る。
【００５７】
これに対して、ステップＳＰ５においてカウント差分値ｄＮが再ＯＫ閾値Ｐ以上の場合、このことはリードクロックＲＣＫの周波数が依然として許容範囲外にあることを表しており、このとき状態判定回路４４はステップＳＰ４に移り、ステータスをＮＧステータスに保つ。
【００５８】
（３）動作及び効果
以上の構成において、ディスクドライブ装置１の状態判定回路４４は、データ再生時におけるリードクロックＲＣＫのステータス判定の際、まずフレームシンク検出信号ＳＳに基づいてエンコード／デコード部３１によるフレームシンクの検出状態を判定し、当該フレームシンクが検出できている場合、リードクロックＲＣＫの周波数が正常であり再生が問題なく行われているものとして、ＯＫステータスと判定する。
【００５９】
また状態判定回路４４は、フレームシンクが検出できていない場合カウント差分累積値ＳｄＮとＮＧ閾値Ｍとを比較する。そして、カウント差分累積値ＳｄＮがＮＧ閾値Ｍ未満の場合、フレームシンクを検出できていないもののリードクロックＲＣＫの周波数は許容範囲内にあり、このまま再生動作を継続すればフレームシンクを再検出できる可能性があるものとして、ＯＫステータスを維持する。これに対してカウント差分累積値ＳｄＮがＮＧ閾値Ｍ以上の場合、フレームシンクを検出できていないとともにリードクロックＲＣＫが長期的に周波数許容範囲外にあり、このまま再生動作を継続してもフレームシンクを再検出できないものとしてＮＧステータスに移行する。
【００６０】
このように状態判定回路４４は、フレームシンクを検出できている限り、すなわち信号処理を正常に行えている限りはＯＫステータスに留まり、フレームシンクが検出できないとともにカウント差分累積値ＳｄＮがＮＧ閾値Ｍ以上のときにのみＮＧステータスに移行することにより、ディスクドライブ装置１全体の再生動作を加味したステータス判定を行い、過剰なＮＧ判定を防止する。
【００６１】
また状態判定回路４４は、ＮＧステータスにおいてカウント差分値ｄＮが再ＯＫ閾値Ｐ未満になったとき、リードクロックＲＣＫの周波数が許容範囲内に復帰したとしてＯＫステータスに戻る。
【００６２】
このとき状態判定回路４４は、フレーム毎のカウント差分値ｄＮに基づいてステータス判定を行うとともに、再ＯＫ閾値ＰをＮＧ閾値Ｍに比して厳しく設定することで、リードクロックＲＣＫが確実に正常化した場合にのみ、即座にＯＫステータスに復帰することができる。
【００６３】
また、Ｎ分周リードクロックＲＣＫ／ＮとＮ分周ライトクロックＷＣＫ／Ｎのパルス数の差分値でなるカウント差分値ｄＮに基づいてリードクロック判定を行うようにしたことにより、従来のリードクロックＲＣＫのエッジを検出窓で検出する周波数監視方法で発生していた、ＰＬＬが極端に不安定になりリードクロックＲＣＫが極めて速くなった場合における誤判定を無くして、リードクロックＲＣＫの周波数ずれを確実に検出することによって、より適切なリードクロック判定を行うことができる。
【００６４】
以上の構成によれば、ディスクドライブ装置１全体の再生動作を加味したステータス判定によって、過剰なＮＧ判定を防止できるとともに、リードクロックＲＣＫが正常化した場合には確実かつ即座にＯＫステータスに復帰することができ、かくしてより適切なリードクロック判定を行うことができる。
【００６５】
（４）他の実施の形態
なお上述の実施の形態においては、カウント差分値ｄＮをＮＧステータスからＯＫステータスへの移行判定に用い、ＯＫステータスからＮＧステータスへの移行判定ではカウント差分累積値ＳｄＮを用いたが、本発明はこれに限らず、ＯＫステータスからＮＧステータスへの移行判定にもカウント差分値ｄＮを用いるようにしてもよい。
【００６６】
また上述の実施の形態においては、光ディスクに対して再生を行うディスクドライブ装置１に本発明を適用した場合について述べたが、本発明はこれに限らず、光磁気ディスクや磁気ディスク、さらには磁気テープ等の種々の記録媒体に対して再生を行う情報再生装置に本発明を適用することができる。
【産業上の利用可能性】
【００６７】
本発明は、光ディスクのディスクドライブ装置に適用できる。
【図面の簡単な説明】
【００６８】
【図１】ディスクドライブ装置の全体構成を示すブロック図である。
【図２】振幅基準値と再生信号値の説明に供する特性曲線図である。
【図３】周波数監視部の構成を示すブロック図である。
【図４】リードクロックのステータス判定の説明に供する状態遷移図である。
【図５】ステータス判定処理手順のフローチャートである。
【符号の説明】
【００６９】
１……ディスクドライブ装置、２……ＣＰＵ、３……ディスクコントローラ、４……スピンドルモータ、５……光ピックアップ、１６……アナログシグナルプロセッサ、２１……ディジタルシグナルプロセッサ、２５……ＲＦシグナルプロセッサ、２５Ａ……ビタビ復号器、２５Ｂ……品質指標生成器、３４……周波数監視部、４４……状態判定回路、１００……光ディスク。
【図１】
2005267803.tif 000003
【図２】
2005267803.tif 000004
【図３】
2005267803.tif 000005
【図４】
2005267803.tif 000006
【図５】
2005267803.tif 000007