(57)【要約】      （修正有）【課題】光ディスクの劣化や高密度記録化によってウォブル信号に歪みが生じても、同期検波を精度良く検出でき、データウォブル列の記録情報を正確、かつ、安定的に復調する。【解決手段】波形乗算部２１は、Ａ／Ｄ変換回路７からのウォブルサンプリングデータと参照波を乗算して同期検波値を得る。乗算値積算部２４は同期検波値を第１の所定の区間積算する。積算値レベル判定部２５は、乗算値積算部２４からの積算値を第２の所定の区間演算して積算値レベルを算出し、その積算値レベルを積算値レベル記憶部２６からの前回の積算値レベルとの大小関係を判定する。参照波位相制御部２３は、上記の積算値レベルが最大又は最小となるように、参照波発生部２２の出力参照波の位相を制御することで、積算値レベルの変化をウォブルの特定のパターンの前後で最も大きくする。【選択図】図１
2008103057.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光ディスクから、特定のパターンを持つウォブルを検出するウォブル検出方法において、
前記光ディスクから前記ウォブルを再生してウォブル信号を得る第１のステップと、
同期検波するための参照波を発生する第２のステップと、
前記ウォブル信号と前記参照波とを乗算して同期検波値を得る第３のステップと、
前記同期検波値を第１の所定の区間積算して積算値を算出する第４のステップと、
前記第４のステップで算出された前記積算値を第２の所定の区間演算して積算値レベルを算出し、その積算値レベルを保持する第５のステップと、
前記第５のステップで前記第２の所定の区間毎に算出されて保持される前記積算値レベルを順次比較判定し、その判定結果をもとに前記第５のステップで算出される前記積算値レベルが最大又は最小となるように、前記ウォブル信号に対する前記参照波の位相を制御する第６のステップと、
前記第４のステップで算出された前記積算値を予め設定した値と比較し、その比較結果より前記特定のパターンを持つウォブルの検出又は未検出を判定する第７のステップと
を含むことを特徴とするウォブル検出方法。
【請求項２】
前記第５のステップにおいて、前記積算値を演算する前記第２の所定の区間は、前記ウォブル信号中の検出する前記特定のパターンが含まれない再生区間であることを特徴とする請求項１記載のウォブル検出方法。
【請求項３】
前記第７のステップは、前記第６のステップにより前記積算値レベルが最大となるように前記参照波の位相を制御したときに前記第４のステップで得られる前記積算値が第１の所定のレベルより小であるとき、又は前記第６のステップにより前記積算値レベルが最小となるように前記参照波の位相を制御したときに前記第４のステップで得られる前記積算値が第２の所定のレベルより大であるとき、前記特定のパターンを検出したと判定することを特徴とする請求項１又は２記載のウォブル検出方法。
【請求項４】
予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光記録媒体から、特定のパターンを持つウォブルを検出するウォブル検出方法において、
前記光記録媒体から前記ウォブルを再生してウォブル信号を得る第１のステップと、
同期検波するための参照波を発生する第２のステップと、
前記ウォブル信号と前記参照波とを乗算して同期検波値を得る第３のステップと、
前記同期検波値を第１の所定の区間積算して積算値を算出する第４のステップと、
前記第４のステップで算出された前記積算値を第２の所定の区間毎に演算して積算値レベルを算出して保持すると共に、今回算出した第１の積算値レベルと前回算出して保持しておいた第２の積算値レベルとの積算値レベル差を演算する第５のステップと、
前記第５のステップで得られた前記積算値レベル差の絶対値が所定の閾値より大であるか否かに基づいて、前記ウォブル信号に対する前記参照波の位相を制御するかどうかを判定する第６のステップと、
前記第６のステップで前記参照波の位相を制御すると判定されたときは、前記第１の積算値レベルと前記第２の積算値レベルとの大小関係に応じて、前記第５のステップで算出される前記積算値レベルが最大又は最小となるように、前記参照波の位相を制御する第７のステップと、
前記第４のステップで算出される前記積算値を予め設定した値と比較することにより、前記特定のパターンを持つウォブルの検出又は未検出を判定する第８のステップと
を含むことを特徴とするウォブル検出方法。
【請求項５】
前記第６のステップは、前記第５のステップで得られた前記積算値レベル差の絶対値が所定の閾値より大である演算結果が予め設定した回数連続して得られるときは、前記ウォブル信号に対する前記参照波の位相を制御することを判定するステップであることを特徴とする請求項４記載のウォブル検出方法。
【請求項６】
前記第５のステップにおいて、前記積算値を演算する前記第２の所定の区間は、前記ウォブル信号中の検出する前記特定のパターンが含まれない区間であることを特徴とする請求項４又は５記載のウォブル検出方法。
【請求項７】
前記第８のステップは、前記第７のステップにより前記積算値レベルが最大となるように前記参照波の位相を制御したときに前記第４のステップで得られる前記積算値が第１の所定のレベルより小であるとき、又は前記第７のステップにより前記積算値レベルが最小となるように前記参照波の位相を制御したときに前記第４のステップで得られる前記積算値が第２の所定のレベルより大であるとき、前記特定のパターンを検出したと判定することを特徴とする請求項４乃至６のうちいずれか一項記載のウォブル検出方法。
【請求項８】
予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光ディスクから、特定のパターンを持つウォブルを検出するウォブル検出装置において、
前記光ディスクから前記ウォブルを再生してウォブル信号を得る再生手段と、
同期検波するための参照波を発生する参照波発生手段と、
前記ウォブル信号と前記参照波とを乗算して同期検波値を得る波形乗算手段と、
前記同期検波値を第１の所定の区間積算して積算値を算出する積算手段と、
前記積算手段で算出された前記積算値を第２の所定の区間演算して積算値レベルを算出し、その積算値レベルを保持する積算値レベル算出及び保持手段と、
前記積算値レベル算出及び保持手段で前記第２の所定の区間毎に算出されて保持される前記積算値レベルを順次比較判定し、その判定結果をもとに前記積算値レベル算出及び保持手段で算出される前記積算値レベルが最大又は最小となるように、前記ウォブル信号に対する前記参照波の位相を制御する参照波位相制御手段と、
前記積算手段で算出された前記積算値を予め設定した値と比較し、その比較結果より前記特定のパターンを持つウォブルの検出又は未検出を判定する判定手段と
を有することを特徴とするウォブル検出装置。
【請求項９】
前記積算値レベル算出及び保持手段において、前記積算値を演算する前記第２の所定の区間は、前記ウォブル信号中の検出する前記特定のパターンが含まれない再生区間であることを特徴とする請求項８記載のウォブル検出装置。
【請求項１０】
前記判定手段は、前記参照波位相制御手段により前記積算値レベルが最大となるように前記参照波の位相を制御したときに前記積算手段で得られる前記積算値が第１の所定のレベルより小であるとき、又は前記参照波位相制御手段により前記積算値レベルが最小となるように前記参照波の位相を制御したときに前記積算手段で得られる前記積算値が第２の所定のレベルより大であるとき、前記特定のパターンを検出したと判定することを特徴とする請求項８又は９記載のウォブル検出装置。
【請求項１１】
予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光記録媒体から、特定のパターンを持つウォブルを検出するウォブル検出装置において、
前記光記録媒体から前記ウォブルを再生してウォブル信号を得る再生手段と、
同期検波するための参照波を発生する参照波発生手段と、
前記ウォブル信号と前記参照波とを乗算して同期検波値を得る波形乗算手段と、
前記同期検波値を第１の所定の区間積算して積算値を算出する積算手段と、
前記積算手段で算出された前記積算値を第２の所定の区間毎に演算して積算値レベルを算出して保持すると共に、今回算出した第１の積算値レベルと前回算出して保持しておいた第２の積算値レベルとの積算値レベル差を演算する積算値レベル差演算手段と、
前記積算値レベル差演算手段で得られた前記積算値レベル差の絶対値が所定の閾値より大であるか否かに基づいて、前記ウォブル信号に対する前記参照波の位相を制御するかどうかを判定する位相制御条件判定手段と、
前記位相制御条件判定手段で前記参照波の位相を制御すると判定されたときは、前記第１の積算値レベルと前記第２の積算値レベルとの大小関係に応じて、前記積算値レベル差演算手段で算出される前記積算値レベルが最大又は最小となるように、前記参照波の位相を制御する参照波位相制御手段と、
前記積算手段で算出された前記積算値を予め設定した値と比較し、その比較結果より前記特定のパターンを持つウォブルの検出又は未検出を判定する判定手段と
を有することを特徴とするウォブル検出装置。
【請求項１２】
前記位相制御条件判定手段は、前記積算値レベル差演算手段で得られた前記積算値レベル差の絶対値が所定の閾値より大である演算結果が予め設定した回数連続して得られるときは、前記ウォブル信号に対する前記参照波の位相の制御判定を行うことを特徴とする請求項１１記載のウォブル検出装置。
【請求項１３】
前記積算値レベル差演算手段において、前記積算値を演算する前記第２の所定の区間は、前記ウォブル信号中の検出する前記特定のパターンが含まれない区間であることを特徴とする請求項１１又は１２記載のウォブル検出装置。
【請求項１４】
前記判定手段は、前記参照波位相制御手段により前記積算値レベルが最大となるように前記参照波の位相を制御したときに前記積算手段で得られる前記積算値が第１の所定のレベルより小であるとき、又は前記参照波位相制御手段により前記積算値レベルが最小となるように前記参照波の位相を制御したときに前記積算手段で得られる前記積算値が第２の所定のレベルより大であるとき、前記特定のパターンを検出したと判定することを特徴とする請求項１１乃至１３のうちいずれか一項記載のウォブル検出装置。
【請求項１５】
予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光ディスクから、特定のパターンを持つウォブルをコンピュータのソフトウェアにより検出させるウォブル検出プログラムであって、
前記コンピュータに、
前記光ディスクから前記ウォブルを再生してウォブル信号を得る第１のステップと、
同期検波するための参照波を発生する第２のステップと、
前記ウォブル信号と前記参照波とを乗算して同期検波値を得る第３のステップと、
前記同期検波値を第１の所定の区間積算して積算値を算出する第４のステップと、
前記第４のステップで算出された前記積算値を第２の所定の区間演算して積算値レベルを算出し、その積算値レベルを保持する第５のステップと、
前記第５のステップで前記第２の所定の区間毎に算出されて保持される前記積算値レベルを順次比較判定し、その判定結果をもとに前記第５のステップで算出される前記積算値レベルが最大又は最小となるように、前記ウォブル信号に対する前記参照波の位相を制御する第６のステップと、
前記第４のステップで算出された前記積算値を予め設定した値と比較し、その比較結果より前記特定のパターンを持つウォブルの検出又は未検出を判定する第７のステップと
を実行させることを特徴とするウォブル検出プログラム。
【請求項１６】
前記第５のステップにおいて、前記積算値を演算する前記第２の所定の区間は、前記ウォブル信号中の検出する前記特定のパターンが含まれない再生区間であることを特徴とする請求項１５記載のウォブル検出プログラム。
【請求項１７】
前記第７のステップは、前記第６のステップにより前記積算値レベルが最大となるように前記参照波の位相を制御したときに前記第４のステップで得られる前記積算値が第１の所定のレベルより小であるとき、又は前記第６のステップにより前記積算値レベルが最小となるように前記参照波の位相を制御したときに前記第４のステップで得られる前記積算値が第２の所定のレベルより大であるとき、前記特定のパターンを検出したと判定することを特徴とする請求項１５又は１６記載のウォブル検出プログラム。
【請求項１８】
予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光記録媒体から、特定のパターンを持つウォブルをコンピュータのソフトウェアにより検出させるウォブル検出プログラムであって、
前記コンピュータに、
前記光記録媒体から前記ウォブルを再生してウォブル信号を得る第１のステップと、
同期検波するための参照波を発生する第２のステップと、
前記ウォブル信号と前記参照波とを乗算して同期検波値を得る第３のステップと、
前記同期検波値を第１の所定の区間積算して積算値を算出する第４のステップと、
前記第４のステップで算出された前記積算値を第２の所定の区間毎に演算して積算値レベルを算出して保持すると共に、今回算出した第１の積算値レベルと前回算出して保持しておいた第２の積算値レベルとの積算値レベル差を演算する第５のステップと、
前記第５のステップで得られた前記積算値レベル差の絶対値が所定の閾値より大であるか否かに基づいて、前記ウォブル信号に対する前記参照波の位相を制御するかどうかを判定する第６のステップと、
前記第６のステップで前記参照波の位相を制御すると判定されたときは、前記第１の積算値レベルと前記第２の積算値レベルとの大小関係に応じて、前記第５のステップで算出される前記積算値レベルが最大又は最小となるように、前記参照波の位相を制御する第７のステップと、
前記第４のステップで算出される前記積算値を予め設定した値と比較することにより、前記特定のパターンを持つウォブルの検出又は未検出を判定する第８のステップと
を実行させることを特徴とするウォブル検出プログラム。
【請求項１９】
前記第６のステップは、前記第５のステップで得られた前記積算値レベル差の絶対値が所定の閾値より大である演算結果が予め設定した回数連続して得られるときは、前記ウォブル信号に対する前記参照波の位相を制御することを判定するステップであることを特徴とする請求項１８記載のウォブル検出プログラム。
【請求項２０】
前記第５のステップにおいて、前記積算値を演算する前記第２の所定の区間は、前記ウォブル信号中の検出する前記特定のパターンが含まれない区間であることを特徴とする請求項１７又は１８記載のウォブル検出プログラム。
【請求項２１】
前記第８のステップは、前記第７のステップにより前記積算値レベルが最大となるように前記参照波の位相を制御したときに前記第４のステップで得られる前記積算値が第１の所定のレベルより小であるとき、又は前記第７のステップにより前記積算値レベルが最小となるように前記参照波の位相を制御したときに前記第４のステップで得られる前記積算値が第２の所定のレベルより大であるとき、前記特定のパターンを検出したと判定することを特徴とする請求項１７乃至２０のうちいずれか一項記載のウォブル検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はウォブル検出方法、ウォブル検出装置及びウォブル検出プログラムに係り、特に円盤状の光記録媒体（光ディスク）のトラックに沿って所定の変調方式で記録されたウォブルのパターンを検出するためのウォブル検出方法、ウォブル検出装置及びウォブル検出プログラムに関する。
【背景技術】
【０００２】
円盤状の光記録媒体（光ディスク）には、ＣＤ（Compact disc）やＤＶＤ（Digital Versatile Disc）等の再生型、ＣＤ−Ｒ（recordable）やＤＶＤ−Ｒ等の一回書き込み（ライトワンス）型、及びＣＤ−ＲＷ（rewritable）やＤＶＤ−ＲＡＭ（random access memory）やＤＶＤ−ＲＷ等の書き換え可能型等の種々の規格があるが、それぞれ記録フォーマットが異なっている。ここで、ＣＤ−ＲやＣＤ−ＲＷ等のＣＤ規格のライトワンス型光ディスクについては、トラックがグルーブ（案内溝）で形成されており、グルーブは一定周波数（２２.０５ｋＨｚ）でトラックを長手方向に対してトラック幅方向（左右）へ僅かにウォブリング（蛇行）してある。
【０００３】
そして、そのウォブルはトラックの絶対位置を示すアドレス情報（ＡＴＩＰ）等を位相変調して記録したものである。光ディスク装置では、光ピックアップから光ディスク上のトラックに照射した集光スポットの反射光から上記ウォブルを検出し、その検出ウォブル信号を情報の記録／再生時の光ディスクの回転制御信号や基準クロックを作成するための信号として用いる。
【０００４】
一方、ＤＶＤ−ＲやＤＶＤ−ＲＷ等においても、トラックがウォブリングされているが、光ディスクのアドレス情報等はグルーブとグルーブの間のランド側にピットとして予めディスク製造段階で作り込まれており、ウォブルはディスクの回転制御のためのクロック情報（１４０ｋＨｚ）を与えるための無変調方式での記録になっている。
【０００５】
ところで、光ディスクのアドレス情報等やそのアドレス情報などを取り出すための同期信号は、所定の変調方式で変調されたウォブルによって表され、位相変調方式で記録されたウォブルの場合、ウォブルの位相を反転させて情報の“０”と“１”を表したり、異なる位相のウォブルを組み合わせたパターンによって情報の“０”と“１”や同期信号を表したりする。変調された位相情報は、ウォブルから抽出したクロックによりウォブルを同期検波することで得られる。
【０００６】
また、隣接するウォブルからのクロストークに起因する影響を少なくするためのウォブル変調方法が従来提案されている（例えば、特許文献１参照）。この特許文献１記載のウォブル変調によるウォブルは、情報ビットをＦＳＫ変調した波形に基づくＦＳＫ情報ビット部分と、単一周波数の波形に基づく単一周波数部分とを一定単位として、当該一定単位が連続するように形成されている。これにより、ウォブルはＦＳＫ変調（ＭＳＫ変調）に係る部分が離散的に形成されているので、隣接するトラックのウォブリングからのクロストークによる影響を少なくしている。
【０００７】
【特許文献１】特開２００２−３４２９４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、光ディスクについては近年、益々高密度記録化が図られ、トラックの配列ピッチが益々狭小になってきており、それに起因して同期信号検出信号のＳ／Ｎ比やＣ／Ｎ比が低下する。また、隣接するウォブルからのクロストークに起因してウォブル信号に劣化や位相の反転が生じ、その結果、同期検出の精度が悪化してウォブル情報を正確に復調できなくなる可能性もある。また、光ディスクの劣化等によっても、同様の問題が生じる場合がある。
【０００９】
本発明は以上の点に鑑みなされたもので、光ディスクの劣化や高密度記録化によってウォブル信号に歪みが生じても、同期検波を精度良く検出でき、データウォブル列の記録情報を正確、かつ、安定的に復調し得るウォブル検出方法、ウォブル検出装置及びウォブル検出プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、第１の発明のウォブル検出方法は、予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光ディスクから、特定のパターンを持つウォブルを検出するウォブル検出方法において、光ディスクからウォブルを再生してウォブル信号を得る第１のステップと、同期検波するための参照波を発生する第２のステップと、ウォブル信号と参照波とを乗算して同期検波値を得る第３のステップと、同期検波値を第１の所定の区間積算して積算値を算出する第４のステップと、第４のステップで算出された積算値を第２の所定の区間演算して積算値レベルを算出し、その積算値レベルを保持する第５のステップと、第５のステップで第２の所定の区間毎に算出されて保持される積算値レベルを順次に比較判定し、その判定結果をもとに第５のステップで算出される積算値レベルが最大又は最小となるように、ウォブル信号に対する参照波の位相を制御する第６のステップと、第４のステップで算出された積算値を予め設定した値と比較し、その比較結果より特定のパターンを持つウォブルの検出又は未検出を判定する第７のステップとを含むことを特徴とする。
【００１１】
この発明では、第５のステップで算出される積算値レベルが最大又は最小となるように、ウォブル信号に対する参照波の位相を制御するようにしたため、第４のステップで算出される積算値の変化がウォブルの特定のパターンの前後で最も大きくなるようにでき、ウォブル波形の歪みによる影響を最小にすることができる。
【００１２】
ここで、上記の第５のステップにおいて、積算値を演算する第２の所定の区間は、ウォブル信号中の検出する特定のパターンが含まれない再生区間であることを特徴とする。また、上記の第７のステップは、上記の第６のステップにより積算値レベルが最大となるように参照波の位相を制御したときに上記の第４のステップで得られる積算値が第１の所定のレベルより小であるとき、又は上記の第６のステップにより積算値レベルが最小となるように参照波の位相を制御したときに上記の第４のステップで得られる積算値が第２の所定のレベルより大であるとき、特定のパターンを検出したと判定することを特徴とする。
【００１３】
また、上記の目的を達成するため、第２の発明のウォブル検出方法は、予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光ディスクから、特定のパターンを持つウォブルを検出するウォブル検出方法において、光ディスクからウォブルを再生してウォブル信号を得る第１のステップと、同期検波するための参照波を発生する第２のステップと、ウォブル信号と参照波とを乗算して同期検波値を得る第３のステップと、同期検波値を第１の所定の区間積算して積算値を算出する第４のステップと、第４のステップで算出された積算値を第２の所定の区間毎に演算して積算値レベルを算出して保持すると共に、今回算出した第１の積算値レベルと前回算出して保持しておいた第２の積算値レベルとの積算値レベル差を演算する第５のステップと、第５のステップで得られた積算値レベル差の絶対値が所定の閾値より大であるか否かに基づいて、ウォブル信号に対する参照波の位相を制御するかどうかを判定する第６のステップと、第６のステップで参照波の位相を制御すると判定されたときは、第１の積算値レベルと第２の積算値レベルとの大小関係に応じて、第５のステップで算出される積算値レベルが最大又は最小となるように、参照波の位相を制御する第７のステップと、第４のステップで算出される積算値を予め設定した値と比較することにより、特定のパターンを持つウォブルの検出又は未検出を判定する第８のステップとを含むことを特徴とする。
【００１４】
この発明では、第５のステップで算出される積算値レベルが最大又は最小となるように、ウォブル信号に対する参照波の位相を制御するようにしたため、第４のステップで算出される積算値の変化がウォブルの特定のパターンの前後で最も大きくなるようにでき、ウォブル波形の歪みによる影響を最小にすることができる。
【００１５】
ここで、上記の第６のステップは、上記第５のステップで得られた積算値レベル差の絶対値が所定の閾値より大である演算結果が予め設定した回数連続して得られるときは、ウォブル信号に対する参照波の位相を制御することを判定するステップとしてもよい。この発明では、隣接するトラックからのクロストークや光記録媒体からの雑音成分を除去した制御が可能となる。
【００１６】
また、上記の第５のステップにおいて、積算値を演算する第２の所定の区間は、ウォブル信号中の検出する特定のパターンが含まれない区間であることを特徴とする。また、上記の第８のステップは、上記の第７のステップにより積算値レベルが最大となるように参照波の位相を制御したときに上記の第４のステップで得られる積算値が第１の所定のレベルより小であるとき、又は上記の第７のステップにより積算値レベルが最小となるように参照波の位相を制御したときに上記の第４のステップで得られる積算値が第２の所定のレベルより大であるとき、特定のパターンを検出したと判定することを特徴とする。
【００１７】
また、上記の目的を達成するため、第３の発明のウォブル検出装置は、予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光ディスクから、特定のパターンを持つウォブルを検出するウォブル検出装置において、光ディスクからウォブルを再生してウォブル信号を得る再生手段と、同期検波するための参照波を発生する参照波発生手段と、ウォブル信号と参照波に基づいて同期検波を行って同期検波値を得る波形乗算手段と、同期検波値を第１の所定の区間積算して積算値を算出する積算手段と、積算手段で算出された積算値を第２の所定の区間演算して積算値レベルを算出し、その積算値レベルを保持する積算値レベル算出及び保持手段と、積算値レベル算出及び保持手段で第２の所定の区間毎に算出されて保持される積算値レベルを順次比較判定し、その判定結果をもとに積算値レベル算出及び保持手段で算出される積算値レベルが最大又は最小となるように、ウォブル信号に対する参照波の位相を制御する参照波位相制御手段と、積算手段で算出された積算値を予め設定した値と比較し、その比較結果より特定のパターンを持つウォブルの検出又は未検出を判定する判定手段とを有することを特徴とする。
【００１８】
この発明では、積算値レベル算出及び保持手段で算出される積算値レベルが最大又は最小となるように、参照波の位相を制御するようにしたため、積算手段で算出される積算値の変化がウォブルの特定のパターンの前後で最も大きくなるようにでき、ウォブル波形の歪みによる影響を最小にすることができる。
【００１９】
また、上記の目的を達成するため、第４の発明のウォブル検出装置は、予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光ディスクから、特定のパターンを持つウォブルを検出するウォブル検出装置において、光ディスクからウォブルを再生してウォブル信号を得る再生手段と、同期検波するための参照波を発生する参照波発生手段と、ウォブル信号と参照波に基づいて同期検波を行って同期検波値を得る波形乗算手段と、同期検波値を第１の所定の区間積算して積算値を算出する積算手段と、積算手段で算出された積算値を第２の所定の区間毎に演算して積算値レベルを算出して保持すると共に、今回算出した第１の積算値レベルと前回算出して保持しておいた第２の積算値レベルとの積算値レベル差を演算する積算値レベル差演算手段と、積算値レベル差演算手段で得られた積算値レベル差の絶対値が所定の閾値より大であるか否かに基づいて、ウォブル信号に対する参照波の位相を制御するかどうかを判定する位相制御条件判定手段と、位相制御条件判定手段で参照波の位相を制御すると判定されたときは、第１の積算値レベルと第２の積算値レベルとの大小関係に応じて、積算値レベル差演算手段で算出される積算値レベルが最大又は最小となるように、参照波の位相を制御する参照波位相制御手段と、積算手段で算出された積算値を予め設定した値と比較し、その比較結果より特定のパターンを持つウォブルの検出又は未検出を判定する判定手段とを有することを特徴とする。
【００２０】
この発明では、積算値レベル差演算手段で算出される積算値レベルが最大又は最小となるように、参照波の位相を制御するようにしたため、積算手段で算出される積算値の変化がウォブルの特定のパターンの前後で最も大きくなるようにでき、ウォブル波形の歪みによる影響を最小にすることができる。
【００２１】
ここで、上記の位相制御条件判定手段は、上記積算値レベル差演算手段で得られた積算値レベル差の絶対値が所定の閾値より大である演算結果が予め設定した回数連続して得られるときは、ウォブル信号に対する参照波の位相を制御することを判定する手段としてもよい。この発明では、隣接するトラックからのクロストークや光記録媒体からの雑音成分を除去した制御が可能となる。
【００２２】
また、上記の積算値レベル差演算手段において、積算値を演算する第２の所定の区間は、ウォブル信号中の検出する特定のパターンが含まれない区間であることを特徴とする。また、上記の判定手段は、参照波位相制御手段により積算値レベルが最大となるように参照波の位相を制御したときに積算手段で得られる積算値が第１の所定のレベルより小であるとき、又は参照波位相制御手段により積算値レベルが最小となるように参照波の位相を制御したときに積算手段で得られる積算値が第２の所定のレベルより大であるとき、特定のパターンを検出したと判定することを特徴とする。
【００２３】
また、上記の目的を達成するため、第５の発明のウォブル検出プログラムは、予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光ディスクから、特定のパターンを持つウォブルをコンピュータのソフトウェアにより検出させるウォブル検出プログラムであって、コンピュータに第１の発明の各ステップを実行させることを特徴とする。この発明では、第１の発明と同様に、第５のステップで算出される積算レベルが最大又は最小となるように、参照波の位相を制御するようにしたため、第４のステップで算出される積算値の変化がウォブルの特定のパターンの前後で最も大きくなるようにでき、ウォブル波形の歪みによる影響を最小にすることができる。
【００２４】
更に、上記の目的を達成するため、第６の発明のウォブル検出プログラムは、予め定められた順序及び場所において複数の異なるパターンでトラック溝を微小に蛇行させる変調を施したウォブルの形態で記録されている光ディスクから、特定のパターンを持つウォブルをコンピュータのソフトウェアにより検出させるウォブル検出プログラムであって、コンピュータに第２の発明の各ステップを実行させることを特徴とする。この発明では、第１の発明と同様に、第５のステップで算出される積算値レベルが最大又は最小となるように、ウォブル信号に対する参照波の位相を制御するようにしたため、第４のステップで算出される積算値の変化がウォブルの特定のパターンの前後で最も大きくなるようにでき、ウォブル波形の歪みによる影響を最小にすることができる。
【発明の効果】
【００２５】
本発明によれば、算出される積算レベルが最大又は最小となるように、参照波の位相を制御することで、算出される積算値の変化がウォブルの特定のパターンの前後で最も大きくなるようにし、ウォブル波形の歪みによる影響を最小にできるようにしたため、高密度記録化に伴い光ディスク上の隣接するトラックのウォブルからのクロストークや、光ディスクそのものの劣化によりウォブル信号に歪みが発生する状況においても、同期検波においてウォブル信号と乗算する参照波の位置を制御することにより同期検波を正確に行えるように調整することができる。
【００２６】
また、本発明によれば、積算値レベル差を所定の閾値と比較して、その比較結果に基づいて参照波の位相を制御することで、クロストークや光ディスクからの雑音成分を除去した制御が可能となり、ＭＳＫマーク検出の精度を向上することができる。特に本発明は離散的にＭＳＫマークが予め定義した所定の間隔で出現するようにウォブル変調された媒体に対して有効である。
【発明を実施するための最良の形態】
【００２７】
次に、本発明の各実施の形態について図面と共に詳細に説明する。
【００２８】
（第１の実施の形態）
図１は本発明になるウォブル検出装置の第１の実施の形態を適用した光ディスク装置のブロック図を示す。同図において、光ディスク１は、最内周から最外周に亘って同心円状又は螺旋状に形成されているグルーブ溝と、このグルーブ溝間にそれぞれ連続形成されているランド部とを備え、トラック溝（グルーブ溝又はランド部の側縁）がウォブル信号により微小に蛇行して形成されている（すなわち、ウォブルが施されている）。この光ディスク１の所定領域には、アドレスや記録再生条件などの基本情報がウォブリング情報として記録されている。
【００２９】
ウォブリング情報は図２に示すように、単位時間毎にブロック化されてアドレスや基本情報を表すデータＤＴと、データＤＴを検出するための異なるパターンを持つｎ個（ｎは２以上の自然数）の同期信号ＳＹ１〜ＳＹｎとから構成されている。
【００３０】
光ピックアップ２は、光ディスク１にレーザビームを照射し、これにより得られた光ディスク１からの反射光を受光して光電変換する。光ピックアップ２で反射光を光電変換して得られた読み取り信号は、再生アンプ３で増幅されてイコライザ回路４に入力される。イコライザ回路４は、読み取り信号に対して所定の波形等化を行うことにより、読み取り信号の波形歪みに起因して生じる符号間干渉を抑制する。
【００３１】
イコライザ回路４から出力された波形等化後信号は、Ａ／Ｄ変換回路７に供給される一方、波形整形回路５に供給されて波形整形によりパルス信号に変換されてＰＬＬ（Phase Locked Loop：位相同期ループ）回路６に供給される。ＰＬＬ回路６は周知のように、ＶＣＯ（Voltage Control Oscillator：電圧制御発振器）等を用いて、波形整形回路５からのパルス信号に位相同期した、すなわちウォブルに同期した基本周波数信号（基本クロック）およびイコライザ回路４からのウォブル信号をサンプリングするためのサンプリングクロックを生成する。Ａ／Ｄ変換回路７は、このＰＬＬ回路６から出力されるサンプリングクロックに基づいて、イコライザ回路４からの波形等化後信号をサンプリングしてウォブルサンプリングデータに変換する。
【００３２】
同期検波回路８Ａは、Ａ／Ｄ変換回路７によるサンプリングデータ（ウォブル信号又はウォブル検出波形）を参照波と乗算し、得られた乗算値（同期検波値）を積算する。ウォブルパターン判定回路９は、同期検波回路８Ａの乗算積分出力により後述するＦＳＫ変調されたＭＳＫマークを判定する。同期信号検出回路１０は、ウォブルパターン判定回路９で判定されたＭＳＫマークから得られるウォブルパターンにより同期信号のパターンを検出する。情報検出回路１１は、同期信号検出回路１０からの同期信号検出信号に基づいて、ウォブルパターン判定回路９により判定されたＭＳＫマークからウォブル信号中の情報（アドレス、データ）を検出する。信号処理回路１２は、情報検出回路１１により得られた情報を処理する。
【００３３】
次に、本実施の形態の要部である同期検波回路８Ａの構成及び動作について説明する。同期検波回路８Ａは、Ａ／Ｄ変換回路７によりサンプリングして得られたウォブル信号（ウォブル検出波形）と参照波を乗算して同期検波値を得る波形乗算部２１と、所定の位相で参照波を出力する参照波発生部２２と、参照波の位相を制御する参照波位相制御部２３と、波形乗算部２１から出力される同期検波値を第１の所定の区間（例えば１ウォブルの間）積算する乗算値積算部２４と、乗算値積算部２４からの出力積算値を第２の所定の区間演算して積算値レベル（平均値又は最大値又は最小値）を算出した後、その積算値レベル（以下、積算レベルともいう）と積算値レベル記憶部２６に記憶された前回の演算結果との大小関係を判定する積算値レベル判定部２５と、積算値レベル判定部２５で演算した結果である積算値レベル（積算レベル）を記憶する積算値レベル記憶部２６と、積算値レベル判定部２５での演算区間を設定するタイミング信号を出力する積算値レベル判定タイミング生成部２７とを有している。
【００３４】
ここで、この実施形態における主たる特徴は同期検波回路８Ａの動作にあり、以下その動作について図面を用いて説明する。
【００３５】
図３は本発明の実施の形態で用いる光ディスク１に記録するウォブルの変調方法の例を示す。同図において、基本波であるモノトーンウォブルに対して１８０°位相の異なるウォブルの前後に、基本波の１.５倍波の波形を基本波の３周期の期間挿入することでＭＳＫ（Minimum Shift Keying）マークを構成しており、基本波とＭＳＫマークの組み合わせによって、同期信号やアドレス情報等を表す。
【００３６】
図４はＭＳＫマークを用いた３つの同期信号パターンによる同期信号の例、および２つのデータ信号パターンによる１ビットのウォブルデータの例を示す。同期信号は図４（Ａ）に示すように、基本波のモノトーンウォブルと三つのＭＳＫマークｍ１、ｍ２、ｍ３により構成される。データ信号パターンは基本波のモノトーンウォブルと二つのＭＳＫマークにより構成される。
【００３７】
図４の最上部の数値はウォブル番号を示し、同期信号およびデータ信号は例えば２８ウォブルの固定長であり、３ビットまたは２ビットのＭＳＫマークｍ１、ｍ２及びｍ３とそれらの間のモノトーンウォブルとの組み合わせからなる。同期信号は図２にＳＹ１〜ＳＹｎで示したようにｎ種類あるが、同期信号の種類は、図４（Ａ）に示す先頭のＭＳＫマークｍ１と最後尾のＭＳＫマークｍ３との間のＭＳＫマークｍ２の挿入位置によって定められる。なお、ＭＳＫマークｍ１〜ｍ３の値はそれぞれ同一であり、例えば「００１」である。また、モノトーンウォブルの１ビットの値は例えば「０」である。また、複数種類の同期信号は、その記録再生順序が予め規定されている。
【００３８】
この実施の形態においては、図１のウォブルパターン判定回路９は、３ビットのＭＳＫマークを検出すると、ＭＳＫマークの３ビット目で所定論理値のＭＳＫマーク検出信号（同期パターン検出信号）を出力する。図４では、（Ｂ）〜（Ｄ）で示すように３種類の同期信号のパターン（同期パターン）を示しており、図４（Ｂ）に示す第１の同期パターンは、ビット番号「０」、「１６」、「２５」でＭＳＫマーク検出信号が出力されるパターンであり、同図（Ｃ）に示す第２の同期パターンは、ビット番号「０」、「１８」、「２５」でＭＳＫマーク検出信号が出力されるパターンであり、同図（Ｄ）に示す第３の同期パターンは、ビット番号「０」、「２０」、「２５」でＭＳＫマーク検出信号が出力されるパターンである。
【００３９】
また、データビット“０”を表すデータパターン０は、図４（Ｅ）に示すようにビット番号「０」、「１２」でＭＳＫマーク検出信号が出力されるパターンであり、データビット“１”を表すデータパターン１は、同図（Ｆ）に示すようにビット番号「０」、「１０」でＭＳＫマーク検出信号が出力されるパターンである。
【００４０】
図５は、同期検波回路８においてウォブル検出波形と乗算する参照波形の位相と乗算積分結果の関係を示す。図５中、縦軸は信号レベル（任意単位）、横軸は時間（任意単位）を示す。図５において、ウォブル検出波形（Ａ１）、（Ａ２）、（Ａ３）、（Ａ４）は図１のＡ／Ｄ変換回路７から出力されるサンプリングデータ、参照波形（Ｂ１）、（Ｂ２）、（Ｂ３）、（Ｂ４）は図１の参照波位相制御部２３からの出力により位相制御された参照波発生部２２からの出力、乗算積分結果（Ｃ１）、（Ｃ２）、（Ｃ３）、（Ｃ４）はウォブル検出波形と参照波の乗算結果を所定の期間（例えば１ウォブル期間）積算した乗算値の積分結果を表す。
【００４１】
図５（Ａ１）、（Ｂ１）、（Ｃ１）はウォブル検出波形と参照波形の位相がモノトーンウォブルにおいて同相（位相差０°）の場合のＭＳＫマーク前後での乗算値積分結果を示す。同様に図５（Ａ２）、（Ｂ２）、（Ｃ２）はウォブル波形と参照波形の位相がモノトーンウォブルにおいて参照波形の方が９０°進んでいる場合、図５（Ａ３）、（Ｂ３）、（Ｃ３）はウォブル検出波形と参照波形の位相がモノトーンウォブルにおいて逆相（位相差１８０°）の場合、図５（Ａ４）、（Ｂ４）、（Ｃ４）はウォブル波形と参照波形の位相がモノトーンウォブルにおいて参照波形の方が９０°遅れている場合のＭＳＫマーク前後での乗算値積分結果を表す。
【００４２】
本実施の形態において所定の複数の間隔でＭＳＫマークが離散的にウォブルに変調されている。図１の積算値レベル判定タイミング生成部２７は、同期信号検出回路１０により検出された同期信号を基準にＭＳＫマークが出現するタイミングを想定して、乗算値積算部２４からの積算出力の積算値レベルを判定する区間を表すタイミングを生成すると共に、参照波位相制御の制御条件を判定するタイミングを生成する。
【００４３】
図６はＭＳＫマークの前後１ウォブルを除いて積算値レベル判定期間出力と積分結果との関係を表す。同図中、縦軸は信号レベル（任意単位）、横軸は時間（任意単位）を示す。図６（Ａ）は図１のＡ／Ｄ変換回路７から出力されるウォブル検出波形のサンプリングデータ、図６（Ｂ）は図１の参照波位相制御部２３からの出力により位相制御された参照波発生部２２からの出力、図６（Ｃ）は乗算積分結果の一例を示し、これらに対して積算値レベル判定タイミング生成部２７は、図６（Ｄ）に斜線で示す期間、すなわちＭＳＫマークの期間を除いた期間で積算値レベルを演算して求め、積算値レベル判定を行う。
【００４４】
図７は上記の積算値レベル判定期間での積算値に対するウォブル検出波形と参照波の位相との関係を示す。同図において、縦軸は第１の所定区間積算した積算値（単位は「任意単位」）、横軸はウォブル検出波形と参照波形の位相差（単位は度）を示す。図７から分かるように、ウォブル検出波形と参照波形の位相が同相（位相差０度）の場合に積算値が極大となり、逆相（位相差１８０度）の場合に極小となる。従って、参照波位相制御部２３により積算値レベル判定期間での積算値が最大または最小となるように参照波の位相を制御することにより、乗算値積算部２４の積算出力の変化がＭＳＫマーク前後で最も大きくなり、ウォブル検出波形の歪みによる影響を最小にすることができる。
【００４５】
図１のウォブルパターン判定回路９では、積算値レベル判定部２５で算出された積算値レベルを最大にするように参照波の位相を制御する場合、図７と共に説明したようにウォブル検出波形と参照波形の位相が同相となるから、このとき図５（Ｃ１）や図６（Ｃ）に示すように、乗算値積分結果が所定のレベル（例えば０レベル）よりも小さくなった場合にＭＳＫマークを検出と判定することができる。
【００４６】
一方、積算値レベル判定部２５で算出された積算値レベルを最小にするように参照波の位相を制御する場合には、図７と共に説明したようにウォブル検出波形と参照波形の位相が逆相となるから、このとき図５（Ｃ３）に示すように、乗算値積分結果が所定のレベル（例えば０レベル）よりも大きくなった場合にＭＳＫマークを検出と判定することができる。
【００４７】
次に、本発明になるウォブル検出方法の第１の実施の形態及び図１のウォブル検出装置の動作について、図８のフローチャートを併せ参照して説明する。図１の光ピックアップ２により、光ディスク１からの反射光を光電変換して得られた読み取り信号は、再生アンプ３で増幅されてイコライザ回路４に入力され、所定の波形等化がされて、読み取り信号の波形歪みに起因して生じる符号間干渉が抑制された後、波形整形回路５及びＡ／Ｄ変換回路７にそれぞれ供給される。
【００４８】
波形整形回路５は、イコライザ回路４から出力された波形等化後読み取り信号中のウォブル信号を再生して（ステップ１００）、パルス信号に変換してＰＬＬ（Phase Locked Loop：位相同期ループ）回路６に供給する。ＰＬＬ回路６は波形整形回路５からのパルス信号に位相同期した、すなわちウォブルに同期した基本周波数信号（基本クロック）およびサンプリングクロックを生成する（ステップ１０１）。
【００４９】
ＰＬＬ回路６により生成された基準クロックおよびサンプリングクロックに基づいて、参照波位相制御部２３で参照波の初期位相を設定し、参照波の位相調整が目標値に向かっていることを示す調整フラグをリセットする（ステップ１０２）。図８を用いた説明では積算値レベルを最大にすることを目標とする。
【００５０】
続いて、参照波発生部２２が、参照波位相制御部２３の出力による位相に基づいて参照波を発生する（ステップ１０３）。一方、イコライザ回路４からの波形等化後読み取り信号が、ＰＬＬ回路６により生成されたサンプリングクロックに基づいて、Ａ／Ｄ変換回路７でサンプリングされることにより、ウォブル検出波形（ウォブル信号）がＡ／Ｄ変換回路７から出力され、波形乗算部２１で参照波発生部２２からの参照波と乗算される（ステップ１０４）。これにより、同期検波による同期検波値が得られる。
【００５１】
続いて、乗算値積算部２４が第１の所定の期間、波形乗算部２１から出力された同期検波値を積算し（ステップ１０５）、その積算結果をウォブルパターン判定回路９と積算値レベル判定部２５に出力する。積算値レベル判定部２５では、乗算値積算部２４からの積算結果を第２の所定の期間（前述したＭＳＫマークの期間を除いた所定の積算値レベル判定期間）演算し、積算値レベルを求める（ステップ１０６）。この積算値レベルの演算は、所定の積算値レベル判定期間の積算結果の平均値または最大値または最小値を演算することで求める。
【００５２】
積算値レベル判定部２５で求められた積算値レベル（ｔ＝ｎ）は、積算値レベル記憶部２６に記憶される（ステップ１０７）。また、積算値レベル判定部２５は、前回記憶した積算値レベル（ｔ＝n-1）と、今回求めた積算値レベル（ｔ＝ｎ）とを比較して（ステップ１０８）、今回の積算値レベル（ｔ＝ｎ）と前回の積算値レベル（ｔ＝n-1）の大小を比較判定する（ステップ１０９）。
【００５３】
ステップ１０９で、前回の積算値レベル（ｔ＝n-1）よりも今回求めた積算値レベル（ｔ＝ｎ）が大きいと判定された場合、位相制御が目標の積算値レベルの最大点方向へ制御していることを示しており、この場合は調整フラグをセットし（ステップ１１１）、さらに参照波の位相を１ステップ進め（ステップ１１２）、参照波を発生するステップ１０３に戻る。
【００５４】
一方、ステップ１０９で今回求めた積算値レベル（ｔ＝ｎ）が前回の積算値レベル（ｔ＝n-1）以下であると判定された場合、上記の調整フラグがセットされているかどうかをチェックする（ステップ１１０）。調整フラグがセットされていないと、参照波位相制御部２３での位相制御が積算値レベルの最小点の方向へ制御していることを示し、調整フラグがセットされていれば位相制御は積算値レベルが最大点を通過したことを示している。そこで、調整フラグがセットされていない場合はステップ１１２で参照波位相制御部２３により参照波の位相を１ステップ進めて、参照波を発生するステップ１０３に戻る。
【００５５】
また、ステップ１０９で、今回求めた積算値レベル（ｔ＝ｎ）が前回の積算値レベル（ｔ＝n-1）以下と判定され、かつ、ステップ１１０で調整フラグがセットされていると判定された場合、位相制御が最大点を通過して位相が進みすぎたことになるので、位相を１ステップ遅らせて（ステップ１１３）、参照波の位相制御を終了する。
【００５６】
このように、本実施の形態によれば、ウォブル検出波形（ウォブル信号）と参照波を乗算して得た同期検波値の積算値を求めて、その積算値レベルを最大にするように参照波の位相を制御することにより、ＭＳＫマークを検出するための同期検波を精度良く行うことができ、隣接するトラックからのクロストークやディスクの劣化による影響を少なくして、ウォブルからのアドレスや情報を誤りの少ない状態で検出することができる。
【００５７】
（第２の実施の形態）
次に、本発明のウォブル検出方法、ウォブル検出装置及びウォブル検出プログラムの第２の実施の形態について説明する。図９は本発明になるウォブル検出装置の第２の実施の形態を適用した光ディスク装置のブロック図を示す。同図中、図１と同一構成部分には同一符号を付し、その説明を省略する。図９の実施の形態は図１の第１の実施の形態と比較すると、同期検波回路８Ｂの構成に特徴がある。図９において、同期検波回路８Ｂは、Ａ／Ｄ変換回路７によるサンプリングデータであるウォブル検出波形（ウォブル信号）を参照波と乗算し、その乗算結果である同期検波値を積算して同期検波する点は図１の同期検波回路８Ａと同じであるが、この同期検波回路８Ｂでは、積算値レベル判定部２５に替えて積算値レベル差演算部２８と位相差制御条件判定部２９とを有する点に特徴がある。
【００５８】
積算値レベル差演算部２８は、乗算値積算部２４からの出力積算値を所定の区間演算（平均値または最大値または最小値を求める）して積算値レベルを求めて、積算値レベル記憶部２６に記憶された前回の演算結果（積算値レベル）とのレベル差を演算する。位相制御条件判定部２９は、参照波位相制御部２３での参照波の位相を制御する条件を積算値レベル差演算部２８からのレベル差をもとに判定する。なお、積算値レベル判定タイミング生成部２７は、積算値レベル差演算部２８での演算区間を設定するタイミング信号、及び参照波位相制御部２３で制御するか現状の位相を保持するかを判定するタイミング信号を出力する。
【００５９】
次に、本発明になるウォブル検出方法の第２の実施の形態及び図１のウォブル検出装置の動作について、図１０のフローチャートを併せ参照して説明する。図１０中、図８と同一処理ステップには同一符号を付し、その説明を省略する。本実施の形態では、図１０のステップ１０５に続いて、図９の積算値レベル差演算部２８が、まず、乗算値積算部２４からの積算結果を第２の所定の期間（前述したＭＳＫマークの期間を除いた所定の積算値レベル判定期間）演算し、積算値レベルを求める（ステップ２０１）。この積算値レベルの演算は、所定の積算値レベル判定期間の積算結果の平均値または最大値または最小値を演算することで求める。
【００６０】
積算値レベル差演算部２８で求められた積算値レベル（ｔ＝ｎ）は、積算値レベル記憶部２６に記憶される（ステップ２０２）。続いて、積算値レベル差演算部２８は、積算値レベル記憶部２６から読み出した前回求めた積算値レベル（ｔ＝n-１）と、今回求めた積算値レベル（ｔ＝ｎ）との差（積算値レベル差）を演算する（ステップ２０３）。
【００６１】
位相制御条件判定部２９は、積算値レベル差演算部２８で求められた上記の積算値レベル差の絶対値が所定の閾値より大きいかどうかを判定し（ステップ２０４）、積算値レベル差の絶対値が所定の閾値以下であると判定した場合、参照波位相制御部２３に対して参照波位相を保持するように制御して参照波を発生するステップ１０３へ戻る。一方、位相制御条件判定部２９は、ステップ２０４で積算値レベル差の絶対値が所定の閾値より大きいと判定した場合、前回の積算値レベル（ｔ＝n-1）と今回求めた積算値レベル（ｔ＝ｎ）との大小関係をチェックする（ステップ２０５）。
【００６２】
ステップ２０５で位相制御条件判定部２９が前回の積算値レベル（ｔ＝n-1）よりも今回求めた積算値レベル（ｔ＝ｎ）が大きいと判定した場合は、参照波位相制御部２３での位相制御が積算値レベルの極大点の方向へ制御していることを示しているので、位相制御条件判定部２９からの判定結果に基づいて、参照波位相制御部２３は参照波の位相を１ステップ進めるように参照波発生部２２を制御する（ステップ２０６）。これにより、より迅速に積算値レベルが最大になるように制御される。その後、制御はステップ１０３に戻る。
【００６３】
一方、ステップ２０５で位相制御条件判定部２９が前回の積算値レベル（ｔ＝n-1）よりも今回求めた積算値レベル（ｔ＝ｎ）が小さいと判定した場合は、参照波位相制御部２３での位相制御が積算値レベルの極大点を通過して位相が進みすぎていることを示しているので、位相制御条件判定部２９からの判定結果に基づいて、参照波位相制御部２３は参照波の位相を１ステップ遅らせるように参照波発生部２２を制御する（ステップ２０７）。これにより、積算値レベルが最大になるように制御される。その後、制御はステップ１０３に戻る。
【００６４】
このように、本実施の形態によれば、ウォブル検出波形と参照波を乗算して得た同期検波値の積算値を求めて、その積算値レベルを最大にするように参照波の位相を制御すると共に、積算値レベルを常に比較して動的に参照波の位相を制御することにより、ＭＳＫマークを検出するための同期検波を精度良く行うことができ、隣接するトラックからのクロストークやディスクの劣化による影響を少なくして、ウォブルからのアドレスや情報を誤りの少ない状態で検出することができる。更に、本実施の形態によれば、積算値レベル差を所定の閾値と比較して、その比較結果に基づいて参照波の位相を制御するようにしているため、クロストークやディスクからの雑音成分を除去した制御が可能となり、ＭＳＫマーク検出の精度を向上することができる。
【００６５】
（第３の実施の形態）
次に、本発明になるウォブル検出方法の第３の実施の形態の動作について、図１１のフローチャートを併せ参照して説明する。図１１中、図１０と同一処理ステップには同一符号を付し、その説明を省略する。この第３の実施の形態のウォブル検出装置は、図９と同一構成である。図１１において、図９の位相制御条件判定部２９はステップ２０４にて前回記憶した積算値レベル（ｔ＝n-1）と、今回求めた積算値レベル(t＝n)との差である積算値レベル差の絶対値が所定の閾値より大きいかどうかを判定して、積算値レベル差の絶対値が所定値よりも大きいときには、その状態がＸ回（Ｘは任意の設定値）連続しているかを判定する（ステップ２１０）。
【００６６】
積算値レベル差の絶対値が所定の閾値より大きい状態がＸ回連続したと判定した場合は、前回の積算値レベル（ｔ＝n-1）と今回求めた積算値レベル（ｔ＝ｎ）との大小関係をチェックする（ステップ２０５）。積算値レベル差の絶対値が所定の閾値より大きい状態がＸ回連続していないと判定した場合は、参照波位相は保持して参照波を発生するステップ１０３に戻る。
【００６７】
このように、本実施の形態によれば、上記の実施の形態と同様に、ＭＳＫマークを検出するための同期検波を精度良く行うことができ、隣接するトラックからのクロストークやディスクの劣化による影響を少なくして、ウォブルからのアドレスや情報を誤りの少ない状態で検出することができる。更に、本実施の形態によれば、積算値レベル差の絶対値が所定の閾値より大きい状態の連続性を判定することにより、クロストークやディスクからの雑音成分を除去した制御が可能となり、ＭＳＫマーク検出の精度を向上することが可能となる。
【００６８】
なお、本発明は以上の実施の形態に限定されるものではなく、ＭＳＫマークの値やビット数は実施の形態のものに限定されるものではない。また、本発明は図１の同期検波回路８Ａ、図９の同期検波回路８Ｂを構成する各部の機能及び図８、図１０、図１１のフローチャートによる動作をコンピュータにより実行させるウォブル検出プログラムも含むものである。このウォブル検出プログラムは、記録媒体に記録されていて記録媒体からコンピュータに取り込まれてもよく、また通信ネットワークを介して配信されてコンピュータに取り込まれてもよく、更にはファームウェアとして予め装置に組み込まれていてもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明のウォブル検出装置の第１の実施の形態を適用した光ディスク装置のブロック図である。
【図２】光ディスク媒体に記録されるウォブリング情報の一例の構成図である。
【図３】本発明に用いられる、光ディスク媒体上に形成されたウォブルの例で、基本波と１８０°位相の異なるウォブルと１.５倍波のウォブルを組み合わせたＭＳＫマークを表す図である。
【図４】ＭＳＫマークを用いて構成される同期信号パターンおよびデータパターンの各例を示す図である。
【図５】本発明に用いられる同期検波回路で、ウォブル検出波形と参照波形の位相関係およびウォブル検出波形と参照波形の乗算値の１ウォブル区間積算値との関係の各例を示す図である。
【図６】本発明におけるウォブル検出波形と積算レベルを判定する期間を表した図である。
【図７】本発明におけるウォブル検出波形と参照波形の位相差と積算値レベルとの関係を示す図である。
【図８】本発明のウォブル検出方法の第１の実施の形態及び図１のウォブル検出装置の動作説明用フローチャートである。
【図９】本発明のウォブル検出装置の第２の実施の形態を適用した光ディスク装置のブロック図である。
【図１０】本発明のウォブル検出方法の第２の実施の形態及び図９のウォブル検出装置の動作説明用フローチャートである。
【図１１】本発明のウォブル検出方法の第３の実施の形態及び図９のウォブル検出装置の動作説明用フローチャートである。
【符号の説明】
【００７０】
１  光ディスク
２  光ピックアップ
３  再生アンプ
４  イコライザ
５  波形整形回路
６  ＰＬＬ
７  Ａ／Ｄ変換回路
８Ａ、８Ｂ  同期検波回路
９  ウォブルパターン（ＭＳＫマーク）判定回路
１０  同期信号検出回路
１１  情報検出回路
１２  信号処理回路
２１  波形乗算部
２２  参照波発生部
２３  参照波位相制御部
２４  乗算値積算部
２５  積算値レベル判定部
２６  積算値レベル記憶部
２７  積算値レベル判定タイミング生成部
２８  積算値レベル差演算部
２９  位相制御条件判定部
【図１】
2008103057.tif 000003
【図２】
2008103057.tif 000004
【図３】
2008103057.tif 000005
【図４】
2008103057.tif 000006
【図５】
2008103057.tif 000007
【図６】
2008103057.tif 000008
【図７】
2008103057.tif 000009
【図８】
2008103057.tif 000010
【図９】
2008103057.tif 000011
【図１０】
2008103057.tif 000012
【図１１】
2008103057.tif 000013