(57)【要約】【課題】ランドプリピット信号の適正な閾値制御による安定した読取の実現。【解決手段】ランドプリピットの検出において、プリピット配置構造に応じたｍウォブル期間内でのｍ個の各ウォブル位置毎に、それぞれ設けられたカウンタでプリピット信号の数をカウントする。そして各カウント値から、プリピット信号が表れるウォブル位置を特定し、そのウォブル位置でのプリピット信号のカウント数から、閾値の適否を判定して、閾値を増減制御する。【選択図】図２
2010182379.tif 000002
【特許請求の範囲】
【請求項１】
ウォブリングされたグルーブが形成され、上記グルーブとグルーブの間のランドにはアドレス情報がプリピットにより記録されているディスク状記録媒体に対してデータの記録又は再生のためのレーザ出力を行うヘッド部と、
上記ヘッド手段により検出される反射光情報から、上記ウォブリング及び上記プリピットを反映した波形となるウォブル信号を生成するウォブル信号生成部と、
上記ウォブル信号を閾値と比較してプリピット信号を抽出するプリピット信号抽出部と、
上記ウォブル信号に表れるウォブル波形についての、プリピット配置構造に応じたｍウォブル期間内での各ウォブル位置毎に、上記プリピット信号抽出部から出力されるプリピット信号をカウントするｍ個のカウンタと、
上記ｍウォブル期間の整数倍である所定期間における、上記ｍ個のカウンタの各カウント値から、プリピット情報を構成するプリピット信号のビット位置を判定し、ｍ個のカウンタのカウント値のうちで、ビット位置の判定結果に応じて選択した１又は複数のカウント値に基づいて、上記閾値を可変制御する制御部と、
上記プリピット信号抽出部から出力されるプリピット信号から、上記プリピットによるアドレス情報を得るアドレスデコード部と、
を備えたことを特徴とするディスクドライブ装置。
【請求項２】
プリピット情報は、上記ｍウォブル期間内で、プリピット信号が固定的に配置される第１のビット位置と、プリピット情報値に応じてプリピット信号の有無が異なる第２のビット位置を有するビット構造で構成されるとともに、
上記制御部は、上記ｍ個のカウンタのカウント値のうちで、ビット位置の判定結果に応じて、上記第２のビット位置以外のカウント値を選択する請求項１に記載のディスクドライブ装置。
【請求項３】
プリピット情報は、上記ｍウォブル期間内で、プリピット信号が固定的に配置される第１のビット位置と、プリピット情報値に応じてプリピット信号の有無が異なる第２のビット位置を有するビット構造で構成されるとともに、
上記制御部は、上記ｍ個のカウンタのカウント値のうちで、ビット位置の判定結果に応じて、少なくとも上記第１のビット位置のカウント値を選択する請求項１に記載のディスクドライブ装置。
【請求項４】
上記制御部は、上記ｍ個のカウンタの各カウント値からプリピット情報を構成するプリピット信号のビット位置を判定するまでの期間は、上記ｍ個のカウンタの合計カウント値に基づいて、上記閾値を可変制御する請求項１に記載のディスクドライブ装置。
【請求項５】
上記ｍウォブル期間内の特定の期間において、上記プリピット信号抽出部から出力されるプリピット信号の上記アドレスデコーダ部への出力をマスク処理するマスク処理部をさらに備え、
上記制御部は、上記ｍ個のカウンタの各カウント値からプリピット情報を構成するプリピット信号のビット位置を判定することに応じて、上記マスク処理部に、マスク処理する上記特定の期間を指示する請求項１に記載のディスクドライブ装置。
【請求項６】
ウォブリングされたグルーブが形成され、上記グルーブとグルーブの間のランドにはアドレス情報がプリピットにより記録されているディスク状記録媒体から、上記プリピット信号を検出するプリピット検出方法として、
上記ディスク状記録媒体から読み出される、上記ウォブリング及び上記プリピットを反映した波形となるウォブル信号を、閾値と比較してプリピット信号を抽出するステップと、
上記ウォブル信号に表れるウォブル波形についての、プリピット配置構造に応じたｍウォブル期間内でのｍ個の各ウォブル位置毎に、上記プリピット信号抽出部から出力されるプリピット信号をカウントするステップと、
上記ｍウォブル期間の整数倍である所定期間における、上記ｍ個の各ウォブル位置毎の各カウント値から、プリピット情報を構成するプリピット信号のビット位置を判定し、ｍ個の各ウォブル位置毎の各カウント値のうちで、ビット位置の判定結果に応じて選択した１又は複数のカウント値に基づいて、上記閾値を可変制御するステップと、
を備えたプリピット検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク等のディスク記録媒体に対して記録又は再生を行うディスクドライブ装置、及びそのプリピット検出方法に関するものである。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２００２−２３７０５２号公報
【特許文献２】特開２００４−３３５０４０号公報
【特許文献３】特開２００４−７９０３０号公報
【特許文献４】特開２００４−２２７６４４号公報
【背景技術】
【０００３】
ディスクにデータを記録するには、データトラックを形成するための案内を行う手段が必要になり、このために、プリグルーブとして予め溝（グルーブ）を形成し、そのグルーブもしくはランド（グルーブとグルーブに挟まれる断面台地状の部位）をデータトラックとすることが行われている。
またデータトラック上の所定の位置にデータを記録することができるようにアドレス情報を記録する必要もあるが、このアドレス情報は、グルーブをウォブリング（蛇行）させることで記録されたり、データトラックにプリピットを形成して記録することが行われている。
【０００４】
例えばＤＶＤ（Digital Versatile Disc）の相変化記録方式の書換型ディスクであるＤＶＤ−ＲＷや、有機色素変化方式の追記型ディスクであるＤＶＤ−Ｒでは、図７に示すように、ディスク上のプリフォーマットとしてウォブリンググルーブＧが形成されている。また、グルーブＧとグルーブＧの間のランドＬの部分にランドプリピットＬＰＰが形成されている。そして、例えばグルーブＧが記録用のトラックとされ、記録マークＭはウォブリンググルーブＧ内に形成される。
この場合、ウォブリンググルーブＧによって得られる反射光情報は、ディスクの回転制御や記録用マスタークロックの生成などに用いられる。またランドプリピットＬＰＰは、ビット単位の正確な記録位置の決定やプリアドレスなどのディスクの各種情報の取得に用いられる。即ちディスク上の物理的な位置を示すアドレスはランドプリピットＬＰＰとして記録される。
【０００５】
このようなディスクに対応するディスクドライブ装置では、再生中や記録中に例えばランドプリピットＬＰＰとしてディスク上に記録されているアドレスを読み出して、記録／再生動作中のディスク上の位置を確認したり各種の制御を行うことになる。
【０００６】
図８はランドプリピットＬＰＰの形成方式を示している。
トラックのウォブリングの８波の区間がフレームとされ、偶数フレームと奇数フレームを合わせた１６ウォブルの区間で、１単位のランドプリピット情報が形成される。
そしてランドプリピットＬＰＰは、ウォブルに同期して上記図７のようにランドの切り欠きにより形成されているが、ｂ２、ｂ１、ｂ０ビットの３ウォブル区間による１組のランドプリピットＬＰＰで、アドレスデータとしての１ビットを表現する。
【０００７】
図８（ａ）は偶数フレームにランドプリピット情報が形成される場合であり、偶数フレームの先頭の３ウォブルの区間が、１組のランドプリピットＬＰＰとしてのビットｂ２，ｂ１，ｂ０とされる。
そしてランドプリピットＬＰＰ（の有無）としてのｂ２，ｂ１，ｂ０が、「１，１，１」、つまり３つのランドプリピットが形成されていればシンク（同期信号）である。またｂ２，ｂ０の２箇所にランドプリピットＬＰＰが形成されて「１，０，１」であれば、データビット「１」を表し、またｂ２の箇所にランドプリピットＬＰＰが形成されて「１，０，０」であればデータビット「０」を表すものとされる。
【０００８】
また図８（ｂ）は奇数フレームにランドプリピット情報が形成される場合であり、奇数フレームの先頭の３ウォブルの区間が、ランドプリピットＬＰＰとしてのビットｂ２，ｂ１，ｂ０とされる。
そして奇数フレームの場合、３つのランドプリピットＬＰＰ（の有無）としてのｂ２，ｂ１，ｂ０が、「１，１，０」であればシンク（同期信号）である。また偶数フレームの場合と同様に、「１，０，１」であれば、データビット「１」を表し、また「１，０，０」であればデータビット「０」を表す。
【０００９】
図８（ｃ）にビットｂ２，ｂ１，ｂ０によるシンク及びデータビットをまとめて示した。
なお、１６ウォブルの区間においては、偶数フレームと奇数フレームのどちらか一方にランドプリピットＬＰＰが形成されるが、どちらに形成されるかは、ディスク上で或るグルーブトラックの両側に隣り合ってランドプリピットＬＰＰが形成されないように、各１６ウォブル区間毎に選定される。
【００１０】
このようなランドプリピットＬＰＰの情報は、ディスクからの反射光情報として、いわゆるプッシュプル信号により得ることができる。即ちトラック線方向に対して左右の反射光量の差分情報である。
図９にランドプリピットＬＰＰを検出する従来の回路構成を示す。
ディスクドライブ装置では、ランドプリピット検出に関しては、ディスクからの反射光について、フォトディテクタ６０の受光部６０Ａ，６０Ｂで反射光の光量を検出する。
この場合、フォトディテクタ６０の受光部６０Ａ、６０Ｂで光電変換された出力がアンプ６１，６２でそれぞれ増幅され、プッシュプル信号生成部６３に供給される。プッシュプル信号生成部６３は、差動増幅器Ａ１、抵抗Ｒ１１〜Ｒ１４により構成されている。
即ちプッシュプル信号生成部６３の出力として、受光部６０Ａ，６０Ｂの受光光量の差分としてのプッシュプル信号Ｐ／Ｐが得られる。
【００１１】
このプッシュプル信号Ｐ／Ｐは、図１０（ａ）に示すように、グルーブのウォブリングに応じた低周波成分を有するとともに、ランドプリピットＬＰＰに応じて比較的大きな振幅ＳＬＰを有する。この振幅ＳＬＰを検出することでランドプリピットＬＰＰの情報を検出できる。
即ち、ランドプリピット検出部５０では、閾値発生部５２から閾値電圧Ｖｔｈをコンパレータ５１に供給し、このコンパレータ５１において、プッシュプル信号Ｐ／Ｐを閾値電圧Ｖｔｈと比較して２値化する。これによりランドプリピットＬＰＰの検出信号（ランドプリピット信号ＬＰＰｏｕｔ）を得ることができる。
このランドプリピット信号ＬＰＰｏｕｔは、上記したランドプリピットＬＰＰのｂ２，ｂ１，ｂ０ビットとしての「１」又は「０」の信号である。
従って、図示しない後段のデコード回路において、ｂ２，ｂ１，ｂ０からシンク、又はデータビット「１」「０」を検出していくことで、アドレス情報等を抽出できる。
図１０（ｂ）（ｃ）の期間Ｘとして、プッシュプル信号Ｐ／Ｐと比較電圧Ｖｔｈを比較して得たランドプリピット信号ＬＰＰｏｕｔが得られる様子を示している。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ところがランドプリピットＬＰＰは、記録トラックであるグルーブに情報記録が行われた後は、そのグルーブに形成された記録マーク（相変化ピット等）に干渉されて読み出しにくいものとなる。具体的には、記録マークの干渉によって反射率が低下し、プッシュプル信号Ｐ／Ｐ上でのランドプリピットＬＰＰによる振幅レベルが低下する。
また、プッシュプル信号Ｐ／Ｐには、トラックのウォブリングや隣接トラックからのクロストーク、記録前と記録後の出力振幅の違い、或いはディスクの品質のばらつきなどの影響で振幅変動が生じている。
このため、図１０（ｂ）（ｃ）の期間Ｙのように、閾値電圧Ｖｔｈが不適切となり、ランドプリピット検出が適切に実行できない事態が発生することがある。
【００１３】
そのため、閾値電圧Ｖｔｈの設定方式としては、この振幅変動による影響を避けるため、記録前と記録後でランドプリピット検出の際の比較閾値を変化させる方式（上記特許文献１）が提案されている。また或るウォブル数単位におけるランドプリピット信号の数から比較閾値を変更する方式（上記特許文献２）も考えられている。
しかしながら、ランドプリピット信号の検出を決定する閾値電圧Ｖｔｈを正確に制御するのにはまだ不十分であった。
【００１４】
図１１に、あるウォブル数単位におけるランドプリピット信号数から検出比較器の閾値を変更するようにしたランドプリピット検出部５０としての構成例を示す。
プッシュプル信号Ｐ／Ｐが入力されるコンパレータ５１には、Ｄ／Ａ変換器５２の出力が閾値電圧Ｖｔｈとして与えられる。
この場合、ウォブルカウンタ５５にプッシュプル信号Ｐ／Ｐが入力され、ウォブルカウンタ５５は、決まったウォブル数の計測を終了すると信号を出力する。
またカウンタ５３で、コンパレータ５１から出力されるランドプリピット信号ＬＰＰｏｕｔの数をカウントする。カウンタ５３のカウント値は、ウォブルカウンタ５５からの信号により、レジスタ５４に保持され、閾値制御部５６に取り込まれる。つまり所定のウォブル期間のランドプリピット信号ＬＰＰｏｕｔの数となる。
【００１５】
閾値制御部５６は、レジスタ５４に取り込まれたカウンタ５３のカウント結果を元に閾値の制御を行う。制御方法としては、カウント結果がある値以上の場合、閾値電圧Ｖｔｈが低すぎると考えられるので、閾値電圧Ｖｔｈを上げる。またある値以下の時、閾値電圧Ｖｔｈが高すぎると考えられるので、閾値電圧Ｖｔｈを下げる。即ち閾値制御部５６は、閾値電圧Ｖｔｈとしての値をＤ／Ａ変換器５２に与え、閾値電圧Ｖｔｈを発生させるが、そのＤ／Ａ変換器５２に与える値をカウント値に応じて可変する。
このようにカウント値に応じて閾値電圧Ｖｔｈを変化させるのは、図８で示したランドプリピットフォーマットにより、ある期間内に表れるランドプリピット信号数が、或る程度規定されることによる。
そして、ランドプリピット信号が多すぎるときは閾値電圧Ｖｔｈが低いと判定し、またランドプリピット信号が少なすぎるときは閾値電圧Ｖｔｈが高いと判定して、それらに応じて閾値電圧Ｖｔｈを変化させる。
【００１６】
しかしながらこの方式では、正確に閾値電圧Ｖｔｈを制御することは困難である。
これは指標として使用するランドプリピット信号の数が、フォーマット上、一定でなく変化することによる。
例えばウォブル信号フォーマットでは、２０８ウォブルで１セクターとされるが、すると図８（ａ）（ｂ）に示した１単位のランドプリピット情報が形成される１６ウォブルの区間は、１セクターに１３単位存在する。１セクターのは１つのシンクがあるが、他の１２単位が全て「０」データであるとすると、１セクターに１４個のプリピット信号が存在するはずである。また、１セクターに１つのシンクと１２個の「１」データがあるとすると、１セクターに２７個のプリピット信号が存在する。
従って１セクター（＝２０８ウォブル）中に現れるランドプリピット信号の数は１４個から２７個の間で変化する。
このように広い範囲でランドプリピット信号数が変化する中で、そのカウント値から閾値電圧Ｖｔｈの適否を判断して可変制御することは困難である。
【００１７】
そこで本発明では、ランドプリピット信号の数のカウントにより、より正確に閾値電圧Ｖｔｈの適否を判断して可変制御できるようにすることを目的とする。
【課題を解決するための手段】
【００１８】
本発明のディスクドライブ装置は、ウォブリングされたグルーブが形成され、上記グルーブとグルーブの間のランドにはアドレス情報がプリピットにより記録されているディスク状記録媒体に対してデータの記録又は再生のためのレーザ出力を行うヘッド部と、上記ヘッド手段により検出される反射光情報から、上記ウォブリング及び上記プリピットを反映した波形となるウォブル信号を生成するウォブル信号生成部と、上記ウォブル信号を閾値と比較してプリピット信号を抽出するプリピット信号抽出部と、上記ウォブル信号に表れるウォブル波形についての、プリピット配置構造に応じたｍウォブル期間内での各ウォブル位置毎に、上記プリピット信号抽出部から出力されるプリピット信号をカウントするｍ個のカウンタと、上記ｍウォブル期間の整数倍である所定期間における、上記ｍ個のカウンタの各カウント値から、プリピット情報を構成するプリピット信号のビット位置を判定し、ｍ個のカウンタのカウント値のうちで、ビット位置の判定結果に応じて選択した１又は複数のカウント値に基づいて、上記閾値を可変制御する制御部と、上記プリピット信号抽出部から出力されるプリピット信号から、上記プリピットによるアドレス情報を得るアドレスデコード部とを備える。
【００１９】
またプリピット情報は、上記ｍウォブル期間内で、プリピット信号が固定的に配置される第１のビット位置と、プリピット情報値に応じてプリピット信号の有無が異なる第２のビット位置を有するビット構造で構成されるとともに、上記制御部は、上記ｍ個のカウンタのカウント値のうちで、ビット位置の判定結果に応じて、上記第２のビット位置以外のカウント値を選択する。
或いは上記制御部は、上記ｍ個のカウンタのカウント値のうちで、ビット位置の判定結果に応じて、少なくとも上記第１のビット位置のカウント値を選択する。
また上記制御部は、上記ｍ個のカウンタの各カウント値からプリピット情報を構成するプリピット信号のビット位置を判定するまでの期間は、上記ｍ個のカウンタの合計カウント値に基づいて、上記閾値を可変制御する。
また上記ｍウォブル期間内の特定の期間において、上記プリピット信号抽出部から出力されるプリピット信号の上記アドレスデコーダ部への出力をマスク処理するマスク処理部をさらに備え、上記制御部は、上記ｍ個のカウンタの各カウント値からプリピット情報を構成するプリピット信号のビット位置を判定することに応じて、上記マスク処理部に、マスク処理する上記特定の期間を指示する。
【００２０】
本発明のプリピット検出方法は、ウォブリングされたグルーブが形成され、上記グルーブとグルーブの間のランドにはアドレス情報がプリピットにより記録されているディスク状記録媒体から、上記プリピット信号を検出するプリピット検出方法である。そして、上記ディスク状記録媒体から読み出される、上記ウォブリング及び上記プリピットを反映した波形となるウォブル信号を、閾値と比較してプリピット信号を抽出するステップと、上記ウォブル信号に表れるウォブル波形についての、プリピット配置構造に応じたｍウォブル期間内でのｍ個の各ウォブル位置毎に、上記プリピット信号抽出部から出力されるプリピット信号をカウントするステップと、上記ｍウォブル期間の整数倍である所定期間における、上記ｍ個の各ウォブル位置毎の各カウント値から、プリピット情報を構成するプリピット信号のビット位置を判定し、ｍ個の各ウォブル位置毎の各カウント値のうちで、ビット位置の判定結果に応じて選択した１又は複数のカウント値に基づいて、上記閾値を可変制御するステップとを備える。
【００２１】
即ちこれらの本発明は、ディスク状記録媒体にあらかじめアドレス情報として記録されているプリピットの検出において、プリピット配置構造に応じたｍウォブル期間内でのｍ個の各ウォブル位置毎に、それぞれ設けられたカウンタでプリピット信号の数をカウントする。例えば図８のプリピットフォーマットで言えば、ｍ＝８とし、８ウォブル期間内における各ウォブル位置に応じて８個のカウンタを設け、それぞれが該当するウォブル位置でのプリピット信号数をカウントする。
すると、８個のカウント値から、プリピット信号が表れるウォブル位置が特定でき、さらに、その中で選択したウォブル位置でのプリピット信号のカウント数から、閾値の適否を正確に判定できる。これは特定のウォブル位置でのカウント値を選択的に用いることで、基準となる本来のカウント値が広くばらつかないようにできるためである。
例えば図８で述べたビットｂ２に相当するウォブル位置では、プリピット信号が固定的に配置される第１のビット位置となる。またビットｂ０は、プリピット情報値「０」「１」に応じてプリピット信号の有無が異なる第２のビット位置となる。
ここで例えば第１のビット位置（ｂ２）のみで考えれば、例えば１セクター（２０８ウォブル）の期間におけるカウント値は「１３」となるはずである。すると、第１のビット位置（ｂ２）についてのカウント値を取り出せば、「１３」であるか否かで閾値の適否判別ができる。つまり、指標として使用するランドプリピット信号の数が一定であれば、それを基準として閾値の適否判別、及びそれに応じた閾値制御を正確に行うことができる。
【発明の効果】
【００２２】
本発明によれば、プリピット検出のための比較閾値の適否を正確に判定し、かつ正確に可変制御することができる。これにより、隣接トラックからのクロストークや、書込前後でのプリピットの反射率の低下等による振幅変動が生じても、十分に正しくランドプリピット信号検出、及びそれによる適正なアドレス検出ができるようになる。
また、プリピット信号を十分に検出できることにより、プリピット信号が正しく読み出されるまでの無駄時間の短縮や、ばらつきの大きいディスク状記録媒体に対しても安定した記録再生を実現できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態のディスクドライブ装置のブロック図である。
【図２】実施の形態のＬＰＰ検出部のブロック図である。
【図３】実施の形態の閾値制御処理のフローチャートである。
【図４】実施の形態のｂ２ビット位置検出前の処理のフローチャートである。
【図５】実施の形態のカウンタのカウント値の説明図である。
【図６】実施の形態のｂ２ビット位置検出後の処理のフローチャートである。
【図７】ランドプリピットが形成されたディスクの説明図である。
【図８】ランドプリピット信号のフォーマットの説明図である。
【図９】従来のランドプリピット検出のための構成例のブロック図である。
【図１０】ランドプリピット検出動作を説明する波形図である。
【図１１】従来のランドプリピット検出のための構成例のブロック図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態として、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷに対応するディスクドライブ装置（記録再生装置）を例に挙げて説明する。説明は次の順序で行う。
［１．ディスクドライブ装置の構成］
［２．ＬＰＰ検出部の構成］
［３．閾値制御処理例Ｉ］
［４．閾値制御処理例II］
［５．変形例］
【００２５】
［１．ディスクドライブ装置の構成］
図１は本例のディスクドライブ装置３０の構成を示す。
ＤＶＤ−Ｒ、ＤＶＤ−ＲＷとしてのディスク１００は、ターンテーブル７に積載され、記録／再生動作時においてスピンドルモータ６によって一定線速度（ＣＬＶ）で回転駆動される。そして光学ピックアップ１によってディスク１００上のトラック（グルーブトラック）に記録されたピットマークデータやトラックのウォブリング情報、ランドプリピット情報の読み出しがおこなわれる。グルーブとして形成されているトラック上にデータとして記録されるピットはいわゆる色素変化ピット又は相変化ピットである。
【００２６】
ピックアップ１内には、レーザ光源となるレーザダイオード４や、反射光を検出するためのフォトディテクタ５、レーザ光の出力端となる対物レンズ２、レーザ光を対物レンズ２を介してディスク記録面に照射し、またその反射光をフォトディテクタ５に導く光学系（図示せず）が形成される。
またレーザダイオード４からの出力光の一部が受光されるモニタ用ディテクタ２２も設けられる。
【００２７】
対物レンズ２は二軸機構３によってトラッキング方向及びフォーカス方向に移動可能に保持されている。
またピックアップ１全体はスレッド機構８によりディスク半径方向に移動可能とされている。
またピックアップ１におけるレーザダイオード４はレーザドライバ１８からのドライブ信号（ドライブ電流）によってレーザ発光駆動される。
【００２８】
ディスク１００からの反射光情報はフォトディテクタ５によって検出され、受光光量に応じた電気信号とされてマトリクス回路９に供給される。
マトリクス回路９には、フォトディテクタ５としての複数の受光素子からの出力電流に対応して電流電圧変換回路、マトリクス演算／増幅回路等を備え、マトリクス演算処理により必要な信号を生成する。
例えば再生データに相当するＲＦ信号、サーボ制御のためのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥなどを生成する。
さらに、ランドプリピット及びグルーブのウォブリングを反映した波形となるウォブル信号として、プッシュプル信号Ｐ／Ｐを生成する。なお、プッシュプル信号はトラッキングエラー信号としても用いることもできる。
【００２９】
マトリクス回路９から出力されるＲＦ信号は２値化回路１１へ、フォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥはサーボ回路１４へ供給される。またプッシュプル信号Ｐ／Ｐはランドプリピット検出部（ＬＰＰ検出部）２４及びウォブルＰＬＬ２５へ、それぞれ供給される。
【００３０】
プッシュプル信号Ｐ／Ｐは、ＬＰＰ検出部２４で２値化されてランドプリピット信号としてアドレスデコーダ２６に供給される。そしてアドレスデコーダ２６によってプリフォーマットされているアドレス情報がデコードされる。デコードされたアドレス情報はシステムコントローラ１０に供給される。
またプッシュプル信号Ｐ／Ｐからは、ウォブルＰＬＬ２５におけるＰＬＬ動作によりウォブルクロックＷＣＫが生成される。このウォブルクロックＷＣＫは、エンコードクロック発生部２５、アドレスデコーダ２６、スピンドルサーボ回路２３に供給される。
【００３１】
マトリクス回路９で得られたＲＦ信号は２値化回路１１で２値化されたうえで、エンコード／デコード部１２に供給される。
エンコード／デコード部１２は、再生時のデコーダとしての機能部位と、記録時のエンコーダとしての機能部位を備える。
再生時にはデコード処理として、ランレングスリミテッドコードの復調処理、エラー訂正処理、デインターリーブ等の処理を行い、再生データを得る。
【００３２】
またエンコード／デコード部１２は、再生時には、ＰＬＬ処理によりＲＦ信号に同期した再生クロックを発生させ、その再生クロックに基づいて上記デコード処理を実行する。
再生時においてエンコード／デコード部１２は、上記のようにデコードしたデータをバッファメモリ２０に蓄積していく。
このディスクドライブ装置３０からの再生出力としては、バッファメモリ２０にバファリングされているデータが読み出されて転送出力されることになる。
【００３３】
インターフェース部１３は、外部のホストコンピュータ４０と接続され、ホストコンピュータ４０との間で記録データ、再生データや、各種コマンド等の通信を行う。
そして再生時においては、デコードされバッファメモリ２０に格納された再生データは、インターフェース部１３を介してホストコンピュータ４０に転送出力されることになる。
なお、ホストコンピュータ４０からのリードコマンド、ライトコマンドその他の信号はインターフェース部１３を介してシステムコントローラ１０に供給される。
【００３４】
一方、記録時には、ホストコンピュータ４０から記録データが転送されてくるが、その記録データはインターフェース部１３からバッファメモリ２０に送られてバッファリングされる。
この場合エンコード／デコード部１２は、バファリングされた記録データのエンコード処理として、エラー訂正コード付加やインターリーブ、サブコード等の付加、ディスク１００への記録データとしてのランレングスリミテッドコード変調等のエンコードを実行する。
【００３５】
記録時においてエンコード処理のための基準クロックとなるエンコードクロックはエンコードクロック発生部２７で発生され、エンコード／デコード部１２は、このエンコードクロックを用いてエンコード処理を行う。
エンコードクロック発生部２７は、ウォブルＰＬＬ２５から供給されるウォブルクロックＷＣＫ及びＬＰＰ検出部２４から供給されるランドプリピット信号からエンコードクロックを発生させる。
【００３６】
エンコード／デコード部１２でのエンコード処理により生成された記録データは、記録パルス発生部２１で記録パルス（レーザ駆動パルス）に変換され、レーザードライバ１８に送られる。
この記録パルス発生部２１では記録補償、すなわち記録層の特性、レーザー光のスポット形状、記録線速度等に対する最適記録パワーの微調整やレーザ駆動パルス波形の調整も行う。
【００３７】
レーザドライバ１８では供給されたレーザ駆動パルスに基づいたドライブ電流をレーザダイオード４に与え、レーザ発光駆動を行う。これによりディスク１００に記録データに応じたピット（色素変化ピット／相変化ピット）が形成されることになる。
【００３８】
ＡＰＣ回路（Auto Power Control）１９は、モニタ用ディテクタ２２の出力によりレーザ出力パワーをモニターしながらレーザーの出力が温度などによらず一定になるように制御する回路部である。レーザー出力の目標値はシステムコントローラ１０から与えられ、レーザ出力レベルが、その目標値になるようにレーザドライバ１８を制御する。
【００３９】
サーボ回路１４は、マトリクス回路９からのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥから、フォーカス、トラッキング、スレッドの各種サーボドライブ信号を生成しサーボ動作を実行させる。
即ちフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥに応じてフォーカスドライブ信号ＦＤ、トラッキングドライブ信号ＴＤを生成し、二軸ドライバ１６に供給する。二軸ドライバ１６はピックアップ１における二軸機構３のフォーカスコイル、トラッキングコイルを駆動することになる。これによってピックアップ１、マトリクス回路９、サーボプロセッサ１４、二軸ドライバ１６、二軸機構３によるトラッキングサーボループ及びフォーカスサーボループが形成される。
【００４０】
またサーボ回路１４は、システムコントローラ１０からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、二軸ドライバ１６に対してジャンプドライブ信号を出力することで、トラックジャンプ動作を実行させる。
【００４１】
またサーボ回路１４は、トラッキングエラー信号ＴＥの低域成分として得られるスレッドエラー信号や、システムコントローラ１０からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ１５に供給する。スレッドドライバ１５はスレッドドライブ信号に応じてスレッド機構８を駆動する。スレッド機構８には、図示しないが、ピックアップ１を保持するメインシャフト、スレッドモータ、伝達ギア等による機構を有し、スレッドドライバ１５がスレッドドライブ信号に応じてスレッドモータ８を駆動することで、ピックアップ１の所要のスライド移動が行なわれる。
【００４２】
スピンドルサーボ回路２３はスピンドルモータ６をＣＬＶ回転させる制御を行う。
スピンドルサーボ回路２３は、データ記録時には、ウォブルＰＬＬで生成されるウォブルクロックＷＣＫを、現在のスピンドルモータ６の回転速度情報として得、これを所定のＣＬＶ基準速度情報と比較することで、スピンドルエラー信号ＳＰＥを生成する。
またデータ再生時においては、エンコード／デコード部２１内のＰＬＬによって生成される再生クロック（デコード処理の基準となるクロック）が、現在のスピンドルモータ６の回転速度情報となるため、これを所定のＣＬＶ基準速度情報と比較することでスピンドルエラー信号ＳＰＥを生成する。
そしてスピンドルサーボ回路２３は、スピンドルモータドライバ１７に対してスピンドルエラー信号ＳＰＥに応じて生成したスピンドルドライブ信号を供給する。スピンドルモータドライバ１７はスピンドルドライブ信号に応じて例えば３相駆動信号をスピンドルモータ６に印加し、スピンドルモータ６のＣＬＶ回転を実行させる。
またスピンドルサーボ回路２３は、システムコントローラ１０からのスピンドルキック／ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータドライバ１７によるスピンドルモータ６の起動、停止、加速、減速などの動作も実行させる。
【００４３】
以上のようなサーボ系及び記録再生系の各種動作はマイクロコンピュータによって形成されたシステムコントローラ１０により制御される。
システムコントローラ１０は、ホストコンピュータ４０からのコマンドに応じて各種処理を実行する。
例えばホストコンピュータ４０から、ディスク１００に記録されている或るデータの転送を求めるリードコマンドが供給された場合は、まず指示されたアドレスを目的としてシーク動作制御を行う。即ちサーボ回路１４に指令を出し、シークコマンドにより指定されたアドレスをターゲットとするピックアップ１のアクセス動作を実行させる。
その後、その指示されたデータ区間のデータをホストコンピュータ４０に転送するために必要な動作制御を行う。即ちディスク１００からのデータ読出／デコード／バファリング等を行って、要求されたデータを転送する。
【００４４】
またホストコンピュータ４０から書込命令（ライトコマンド）が出されると、システムコントローラ１０は、まず書き込むべきアドレスにピックアップ１を移動させる。そしてエンコード／デコード部１２により、ホストコンピュータ４０から転送されてきたデータについて上述したようにエンコード処理を実行させる。
そして上記のように記録パルス発生部２１からのレーザ駆動パルスがレーザドライバ１８に供給されることで、記録が実行される。
【００４５】
このディスクドライブ装置３０における再生時の動作と記録時の動作をまとめると以下のようになる。
【００４６】
＜再生時の動作＞
・サーボ動作
ピックアップ１により検出された信号は、マトリクス回路９にてフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥなどのサーボ誤差信号に変換され、サーボ回路１４に送られる。サーボ回路１４から出たドライブ信号ＦＤ、ＴＤはピックアップ１の二軸機構３を駆動し、フォーカスサーボ、トラッキングサーボを行う。
・データ再生
ピックアップ１により検出された信号は、マトリクス回路９にてＲＦ信号に変換され、エンコード／デコード部１２に送られる。エンコード／デコード部１２ではチャンネルクロックが再生され、チャンネルクロックに基づいてデコードが行われる。デコードされたデータはインターフェイス部１３に送られる。
・回転制御
ディスク１００の回転は、エンコード／デコード部１２にて再生されたチャンネルクロックをスピンドルサーボ回路２３に送り制御する。
・アドレス再生
アドレスはＲＦ信号中に含まれており、エンコード／デコード部１２にてデコードされシステムコントローラ１０に送られる。
但し、シーク時には、ランドプリピットによるアドレスを抽出して目的位置への移動制御が行われる。
・レーザ制御
ＡＰＣ回路１９は、システムコントローラ１０の指示により、レーザー出力を一定に保つように制御する。
【００４７】
＜記録時の動作＞
・サーボ動作
再生時と同様に行われるが、レーザーパワーの上昇によりゲインが高くならないように、マトリクス回路９もしくはサーボ回路１４にて補正される。
・データ記録
インターフェイス部１３を通じて取り込まれたデータは、エンコード／デコード部１２でＥＣＣの付加、並び替え、変調などのチャンネルコーディングが行われる。チャンネルコーディングを受けたデータは、記録パルス発生部２１で、ディスク１００に適したレーザ駆動パルスに変換され、レーザドライバ１８（ＡＰＣ回路１９）を通じて、ピックアップ１中のレーザダイオード４に加えられる。
・回転制御
マトリクス回路９より出力されたプッシュプル信号Ｐ／Ｐは、ウォブルＰＬＬでウォブルクロックＷＣＫとされ、スピンドルサーボ回路２３に加えられて線速一定（ＣＬＶ）の回転制御が行われる。
・アドレス再生
マトリクス回路９より出力されたプッシュプル信号Ｐ／Ｐは、ＬＰＰ検出部２４に送られランドプリピット信号が検出される。検出されたランドプリピット信号はアドレスデコーダ２６でアドレス値にデコードされ、システムコントローラ１０にて読み取られる。
また、ランドプリピット信号はエンコードクロック発生部２７にも送られ、そこで、エンコードクロックが再生されエンコード／デコード部１２に加えられる。
【００４８】
ところで、図１の例は、ホストコンピュータ４０に接続されるディスクドライブ装置３０としたが、本発明のディスクドライブ装置としてはホストコンピュータ４０等と接続されない形態もあり得る。その場合は、操作部や表示部が設けられたり、データ入出力のインターフェース部位の構成が、図１とは異なるものとなる。つまり、ユーザーの操作に応じて記録や再生が行われるとともに、各種データの入出力のための端子部が形成されればよい。
【００４９】
［２．ＬＰＰ検出部の構成］
ＬＰＰ検出部２４では、ディスク１００において図７，図８で説明したように設けられているランドプリピットによる信号の検出を行う。
なお、図８で説明したように、ランドプリピット信号は１６ウォブルの区間において、偶数フレームか奇数フレームの一方において表れることになる。
そしてプリピット位置としては、フレーム先頭の３ウォブル期間のｂ２ビット、ｂ１ビット、ｂ０ビットとなる。つまりシンク、データ「０」、データ「１」の別に応じて、各ｂ２〜ｂ０ビットにランドプリピット信号が表れる。
但し、ビットｂ２は、シンク、データ「０」、データ「１」のいずれであっても、ランドプリピット信号が表れる。つまりビットｂ２としてのウォブル位置は、プリピット信号が固定的に配置される（第１のビット位置）。
ビットｂ１については、シンクかデータかによってプリピット信号の有無が決まる。
またビットｂ０は、データ「０」「１」に応じてプリピット信号の有無が異なる（第２のビット位置）。
【００５０】
また、プリピットパターンは、図８（ａ）（ｂ）のように偶数フレームのパターン３種類と奇数フレームのパターン３種類による６種類のパターンがある。ランドプリピット信号はこの６種類を１６ウォブル毎に繰り返すが、隣のトラックのランドプリピットと干渉しないように、偶数フレームのパターンと奇数フレームのパターンが切り替えられている。そのため、ランドプリピットの発生間隔としては、８ウォブル、１６ウォブル、２４ウォブルの、８の倍数の３種類が発生する事になる。
【００５１】
本実施の形態では、このようなプリピット配置構造に応じて、８ウォブル期間内での各ウォブル位置毎に、プリピット信号をカウントし、各ウォブル位置毎の各カウント値により、ビット位置（ｂ２，ｂ１，ｂ０）を判別する。そして、所定のビット位置のカウント値から、閾値の適否判別及び可変制御を行うようにする。
【００５２】
図２にＬＰＰ検出部２４の構成例を示す。
ＬＰＰ検出部２４は、２値化部３１、Ｄ／Ａ変換器３２、ノイズパルス除去部３３，マスク処理部３４、選択部３５、カウンタ部３６、レジスタ部３７、ウォブルカウンタ３８，３９、閾値制御部４０を備える。
【００５３】
図１のマトリクス回路９から供給されるプッシュプル信号Ｐ／Ｐは、ＬＰＰ検出部２４において２値化部３１及びウォブルカウンタ３８，３９に入力される。
２値化部３１は例えばコンパレータからなる。２値化部３１は、プッシュプル信号Ｐ／Ｐを閾値電圧Ｖｔｈと比較して、ランドプリピット信号を抽出する（図１０参照）。閾値電圧ＶｔｈはＤ／Ａ変換器３２から与えられる。
【００５４】
ノイズパルス除去部３３は、２値化部３１から出力される比較結果としてのパルス、即ちランドプリピット信号について、明らかなノイズパルスを除去する。通常、ランドプリピットは４Ｔ程度以上（Ｔはチャネルクロック周期）の長さを持つため、例えば２Ｔ相当のパルス等は、ノイズパルスとして除去するようにしている。
【００５５】
マスク処理部３４は、ランドプリピット信号が発生しないことが明らかなウォブル区間について、ランドプリピット信号の出力をマスクする処理を行う。マスクするウォブル区間については制御部４０に指示される。
本例の場合、２値化部３１で抽出され、ノイズパルス除去部３３でのノイズパルス除去及びマスク処理部３４でのマスク処理を経て得られるパルス信号が、このＬＰＰ検出部２４で検出されたランドプリピット信号ＬＰＰｏｕｔとなる。このランドプリピット信号ＬＰＰｏｕｔが、図１に示した後段のアドレスデコーダ２６に出力されることになる。
【００５６】
そして適切なランドプリピット信号ＬＰＰｏｕｔを出力するには、２値化部３１に適切な閾値電圧Ｖｔｈが供給されていることを要す。またマスク処理部３４でのマスク処理も、適切な期間に行われることを要す。そこで、これらを以下の構成で制御するようにしている。
【００５７】
一方のウォブルカウンタ３８は、入力されるプッシュプル信号Ｐ／Ｐについて、ウォブル数をカウントする。このウォブルカウンタ３８は、カウント値１〜８を繰り返しカウントしていくとともに、そのカウント値Ｓ１を選択部３５及びマスク処理部３４に出力する。
特にカウント開始タイミングは規定する必要はない。動作開始から、１ウォブル毎に、１→２→３→・・・→７→８→１→・・・とカウントしていく。
【００５８】
また他方のウォブルカウンタ３９は、入力されるプッシュプル信号Ｐ／Ｐについて、ウォブル数をカウントし、Ｎセクター（Ｎは自然数）に相当するカウント値となったら信号Ｓ２を出力する。１セクターは２０８ウォブルである。例えばＮ＝１とした場合、２０８ウォブルを計数した時点で信号Ｓ２を出力する。信号Ｓ２は、カウンタ部３６のリセット制御及びレジスタ部３７のラッチ制御、さらに閾値制御部４０の処理開始制御に用いられる。
なお、ここではＮセクター分のカウント値で信号Ｓ２を出力するとしているが、信号Ｓ２を出力するタイミングは、８ウォブルの整数倍としての特定のカウント値となったときとすればよい。Ｎセクターのようにセクター単位（Ｎ×２０８）とするのは、８ウォブルの整数倍のカウント値としての一例である。
【００５９】
カウンタ部３６は、８個のカウンタＣＴ１〜ＣＴ８、及び合計カウンタＣＴｓｕｍを備える。８個のカウンタＣＴ１〜ＣＴ８は、それぞれノイズパルス除去部３３から出力されるランドプリピット信号（２値化部３１の比較結果パルス）をカウントする。
選択部３５は、ノイズパルス除去部３３から出力されるランドプリピット信号（比較結果パルス）を、ウォブルカウンタ３８からのカウント値Ｓ１によって、各カウンタＣＴ１〜ＣＴ８に振り分けて供給する。例えばカウント値Ｓ１＝１のときはカウンタＣＴ１にランドプリピット信号を供給する。
上記のようにウォブルカウンタ３８からのカウント値Ｓ１は、１ウォブル期間毎に１〜８の間で変化する。選択部３５はこのカウント値Ｓ１をカウンタＣＴ１〜ＣＴ８の選択指示信号として用い、１ウォブル期間毎に、ノイズパルス除去部３３から出力されるランドプリピット信号を、順次カウンタＣＴ１〜ＣＴ８に振り分けて供給することになる。
合計カウンタＣＴｓｕｍは、カウンタＣＴ１〜ＣＴ８のカウント値の合計値をカウントする。
【００６０】
レジスタ部３７は、８個のレジスタＲｇ１〜Ｒｇ８、及び合計レジスタＲｇｓｕｍを備える。８個のレジスタＲｇ１〜Ｒｇ８は、それぞれ信号Ｓ２が供給されたタイミングで、８個のカウンタＣＴ１〜ＣＴ８のカウント値をラッチして保持する。つまりＮセクター期間でのカウンタＣＴ１〜ＣＴ８の各カウント値がレジスタＲｇ１〜Ｒｇ８に取り込まれる。また合計レジスタＲｇｓｕｍは、同タイミングで、合計カウンタＣＴｓｕｍの値を取り込む。
なお、カウンタＣＴ１〜ＣＴ８及び合計カウンタＣＴｓｕｍは、信号Ｓ２のタイミングでカウント値がレジスタＲｇ１〜Ｒｇ８及び合計レジスタＲｇｓｕｍに取り込まれたら、カウント値がゼロにリセットされるとともに引き続きカウントを続行する。
【００６１】
閾値制御部４０は、レジスタ部３７の各レジスタＲｇ１〜Ｒｇ８、Ｒｇｓｕｍに取り込まれたカウント結果を元に閾値電圧Ｖｔｈの制御を行う。
即ち８ウォブル期間の整数倍である所定期間（例えば１セクター分としての２０８ウォブル期間）における、上記８個のカウンタＣＴ１〜ＣＴ８の各カウント値をレジスタＲｇ１〜Ｒｇ８の値として確認する。そしてランドプリピット信号のビット位置（ｂ２〜ｂ０）を判定する。そしてレジスタＲｇ１〜Ｒｇ８における８個のカウント値のうちで、ビット位置の判定結果に応じて選択した１又は複数のカウント値に基づいて、閾値電圧Ｖｔｈを可変制御する。
閾値制御部４０は、閾値電圧Ｖｔｈとしての値をＤ／Ａ変換器３２に与え、閾値電圧Ｖｔｈを発生させるが、そのＤ／Ａ変換器３２に与える値を、選択した１又は複数のカウント値に応じて可変する。即ち閾値電圧Ｖｔｈが低すぎると判断する場合は、閾値電圧Ｖｔｈを上げ、また閾値電圧Ｖｔｈが高すぎると判断する場合は閾値電圧Ｖｔｈを下げるようにする。
また、閾値制御部４０はマスク処理部３４に対して、マスク期間の指示を行う。
【００６２】
なお、閾値制御部４０の具体的な処理は図３以降を用いて述べるが、閾値制御部４０は例えばＣＰＵにより構成され、後述する図３，図４，図６の処理を行うソフトウエアが搭載されるものでも良いし、その処理を実現するハードウエア回路により実現してもよい。
【００６３】
［３．閾値制御処理例Ｉ］
このようなＬＰＰ検出部２４において行われる閾値制御処理例について図３〜図６を用いて説明する。なお図３，図４，図６は閾値制御部４０の処理として示している。
上記のように、カウンタＣＴ１〜ＣＴ８には、選択部３５により１ウォブル期間毎にランドプリピット信号の供給が順次振り分けられて入力され、入力されるランドプリピット信号のカウントを行っている。
【００６４】
閾値制御部４０は、ウォブルカウンタ３９におけるＮセクター分のウォブル数のカウントが行われた時点で、図３の処理をステップＦ１０１からＦ１０２に進める。即ちウォブルカウンタ３９から信号Ｓ２が入力されたら、図３の処理を行うことになる。
なお上記のとおり、この時点で、カウンタＣＴ１〜ＣＴ８及び合計カウンタＣＴｓｕｍのカウント値は、レジスタＲｇ１〜Ｒｇ８及び合計レジスタＲｇｓｕｍに取り込まれることになる。
【００６５】
閾値制御部４０はステップＦ１０２で、ｂ２ビット位置が検出済であるか否かで処理を分岐する。
ウォブルカウンタ３８のカウント開始タイミングは特定されていない。そして１ウォブル期間毎にカウンタＣＴ１〜ＣＴ８への入力は振り分けられる。このため図８に示すビットｂ２，ｂ１，ｂ０に相当するウォブルタイミングでの入力は、カウンタＣＴ１〜ＣＴ８のうちのどのカウンタに与えられているかは不定である。
但し、ランドプリピット信号フォーマットが８ウォブルの偶数フレーム及び奇数フレームを１つの単位としていることに応じて、８ウォブル期間中の各ウォブル期間でのランドプリピット信号（２値化部３１の比較結果パルス）が、カウンタＣＴ１〜ＣＴ８に順番に振り分けられるようにしている。このため、カウンタＣＴ１〜ＣＴ８のいずれか１つのカウンタＣＴ（ｘ）が、常にｂ２ビット位置のカウントを行っていることになる。また、次のカウンタＣＴ（ｘ＋１）がｂ１ビット位置でのカウントを、さらに次のカウンタＣＴ（ｘ＋２）がｂ０ビット位置でのカウントを、それぞれ行っていることになる。
【００６６】
本例の場合、まず、どのカウンタがｂ２ビット位置でのカウントを行っているかを判別する処理を行う。そしてビット位置検出後において、正確な閾値電圧Ｖｔｈの制御を行うが、ビット位置検出が行われるまでは、暫定的な閾値電圧Ｖｔｈの制御を行うものとしている。
このため、まだｂ２ビット位置が未確定である時点では、閾値制御部４０はステップＦ１０２からＦ１０３に進む。ステップＦ１０３では、図４（ａ）に示す処理Ａとして暫定的な閾値制御を行う。
この場合、図４（ａ）のステップＦ２０１で、閾値制御部４０は合計レジスタＲｇｓｕｍの合計カウント値を確認し、この合計カウント値がＮ×（上限値Ｈ１）より大きいか否かを確認する。
合計カウント値がＮ×（上限値Ｈ１）より大きければ、ステップＦ２０３に進み、閾値電圧Ｖｔｈを例えば１段階上げる。つまりＤ／Ａ変換器３２に与えている値を１段階高い値とする。
また合計カウント値がＮ×（上限値Ｈ１）以内であれば、ステップＦ２０２に進み、合計カウント値がＮ×（下限値Ｌ１）未満であるか否かを確認する。
合計カウント値がＮ×（下限値Ｌ１）未満であれば、ステップＦ２０４に進み、閾値電圧Ｖｔｈを例えば１段階下げる。つまりＤ／Ａ変換器３２に与えている値を１段階低い値とする。
合計カウント値がＮ×（上限値Ｈ１）以下であり、かつＮ×（下限値Ｌ１）以上であれば、閾値電圧Ｖｔｈとしては現在の電圧値のままとする。
【００６７】
Ｎ＝１であるとしてこの図４（ａ）の処理を説明する。つまり１セクターのウォブル数（２０８ウォブル）毎にウォブルカウンタ３９から信号Ｓ２が発生されるとする。
この場合、ステップＦ２０１の上限値Ｈ１及びステップＦ２０２の下限値Ｌ１とは、２０８ウォブル期間において存在すべきランドプリピット信号の数の上限値及び下限値である。
図８（ａ）（ｂ）に示した１単位のランドプリピット情報が形成される１６ウォブルの区間は、１セクター（２０８ウォブル期間）に１３単位存在する。従って、１セクターには１つのシンクがあるが、他の１２単位が全て「０」データであるとすると、１セクターに１４個のランドプリピット信号が存在する。また、１セクターに１つのシンクと１２個の「１」データがあるとすると、１セクターに２７個のランドプリピット信号が存在する。
従って上限値Ｈ１＝「２７」、下限値Ｌ１＝「１４」となる。
即ちこの図４（ａ）の処理Ａでは、暫定的な閾値制御として、非常に大まかに、１セクター期間でカウントされるプリピット信号数が１４〜２７となるように、閾値電圧Ｖｔｈを可変制御するものとなる。
【００６８】
次に閾値制御部４０は図３のステップＦ１０４として、図４（ｂ）に示すｂ２ビット検出処理を行う。
まず図４（ｂ）のステップＦ３０１で、閾値制御部４０はカウンタＣＴ１〜ＣＴ８のカウント値、つまりレジスタＲｇ１〜Ｒｇ８に取り込まれているカウント値の中で、最大のカウント値を検索する。
そして、ステップＦ３０２で、最大カウント値として検索されたカウンタＣＴ（ｘ）（レジスタＲｇ（ｘ））の検索結果が、同じカウンタとして所定回数連続したか否かを判別する。
まだ所定回数連続していなければ、図４（ｂ）のｂ２ビット検出処理を終える。
【００６９】
一方、所定回数連続していれば、ステップＦ３０３で、最大カウント値のカウンタＣＴ（ｘ）（レジスタＲｇ（ｘ））のカウンタ位置が、ｂ２ビット位置と判定する。
またステップＦ３０４で、ｂ２ビット位置の判定に応じて、マスク処理部３４にマスクタイミングを指示する。
【００７０】
この図４（ｂ）の処理は具体的には次のようになる。
例えば、図３の処理が最初に行われた段階で、そのステップＦ１０４で図４（ｂ）のｂ２ビット検出処理が行われた際に、レジスタＲｇ１〜Ｒｇ８に取り込まれたカウンタＣＴ１〜ＣＴ８のカウント値が図５のようであったとする。
この場合、ステップＦ３０１の検索で、カウント値「１３」であるカウンタＣＴ２（レジスタＲｇ２）が最大カウント値のカウンタであると検索される。
しかしながら、まだ１回目の検索であるため、直ぐにはカウンタＣＴ２がｂ２ビット位置であるとは判断しない。判定をより確実にするためである。
【００７１】
その後、信号Ｓ２が供給されるたびに、閾値制御部４０は図３の処理を行い、その際、ステップＦ１０４で図４（ｂ）の処理を同様に行っていく。
そして、所定回数、図５のようなカウント結果が得られており、例えばカウンタＣＴ２が最大カウント数であると検索されることが連続した時点で、ステップＦ３０２からＦ３０３に進み、その最大カウント数のカウンタＣＴ２をｂ２ビット位置とするものである。このように所定回数、最大カウント数のカウンタの検索結果が連続することで、そのカウンタが、ｂ２ビット位置におけるランドプリピット信号のカウントを行っているものと判定する。
なお、なるべく早い時点で本来の処理（後述するステップＦ１０５の処理Ｂ）を開始するためには、ステップＦ３０２で判断する所定回数を少なくすればよいが、なるべく正確にｂ２ビット位置を判定するには、所定回数を多くした方がよい。所定回数の設定は、実際の動作時間や１回の判定精度などを考慮して決められることになる。
【００７２】
図４（ｂ）のステップＦ３０３で、ｂ２ビット位置を判定した場合、ｂ１，ｂ０ビット位置も決まる。図５に示すように、カウンタＣＴ２がｂ２ビット位置に対応しているのであれば、カウンタＣＴ３，ＣＴ４がそれぞれｂ１，ｂ０ビット位置に対応することになる。
ここで、図８のランドプリピットフォーマットを考えると、他のカウンタ（この場合、ＣＴ１，ＣＴ５〜ＣＴ８）は、その対応するウォブル位置ではランドプリピット信号はあり得ないため、常にカウント値がゼロであるはずである。換言すれば、カウンタＣＴ１，ＣＴ５〜ＣＴ８でカウントされるランドプリピット信号（比較結果パルス）が発生された場合、そのパルスは真のランドプリピット信号ではなく、ノイズであると判断できる。
そこで閾値制御部４０はステップＦ３０４で、当該カウンタＣＴ１，ＣＴ５〜ＣＴ８に相当するウォブル期間では、マスク処理部３４が比較結果パルスの出力をマスクするように、マスク処理部３４にマスク期間を指示することになる。
カウンタＣＴ１、ＣＴ５〜ＣＴ８に相当するウォブル期間とは、ウォブルカウンタ３８のカウント値Ｓ１が、「１」及び「５」〜「８」となっている期間である。マスク処理部３４は、この期間においてパルスをマスクする。つまりその期間に発生した比較結果パルスはノイズであるとして、ランドプリピット信号ＬＰＰｏｕｔとしては出力しないようにする。つまりマスク処理部３４は、カウント値Ｓ１が「２」〜「４」の期間においてノイズパルス除去部３３から入力された比較結果パルスのみを、ランドプリピット信号ＬＰＰｏｕｔとして出力する。
【００７３】
図４（ｂ）の処理でｂ２ビット位置に相当するカウンタＣＴ（ｘ）が確定された後は、その後に図３の処理が行われる際は、ステップＦ１０２からＦ１０５に進むことになる。
ステップＦ１０５では、図６（ａ）に示す処理Ｂとして、本実施の形態の本来の閾値電圧Ｖｔｈの制御処理を行う。
【００７４】
この場合、閾値制御部４０は、図６（ａ）のステップＦ４０１として、レジスタＲｇ１〜Ｒｇ８に取り込まれているカウント値のうちで、ｂ０ビット位置を除く合計のカウント値が、Ｎ×（上限値Ｈ２）より大きいか否かを判定する。つまり、ｂ０ビット位置以外の７個のカウンタのカウント値を選択して合計し、その合計のカウント値について判断する。
ｂ０ビット位置を除く合計のカウント値がＮ×（上限値Ｈ２）より大きければ、ステップＦ４０３に進み、閾値電圧Ｖｔｈを例えば１段階上げる。つまりＤ／Ａ変換器３２に与えている値を１段階高い値とする。
【００７５】
またｂ０ビット位置を除く合計のカウント値がＮ×（上限値Ｈ２）以内であれば、ステップＦ４０２に進み、ｂ０ビット位置を除く合計のカウント値がＮ×（下限値Ｌ２）未満であるか否かを確認する。
ｂ０ビット位置を除く合計のカウント値がＮ×（下限値Ｌ２）未満であれば、ステップＦ４０４に進み、閾値電圧Ｖｔｈを例えば１段階下げる。つまりＤ／Ａ変換器３２に与えている値を１段階低い値とする。
ｂ０ビット位置を除く合計のカウント値がＮ×（上限値Ｈ２）以下であり、かつＮ×（下限値Ｌ２）以上であれば、閾値電圧Ｖｔｈとしては現在の電圧値のままとする。
【００７６】
Ｎ＝１、つまり１セクターのウォブル数（２０８ウォブル）毎に行われる処理として、この図６（ａ）の処理を説明する。
この場合、ステップＦ４０１の上限値Ｈ２及びステップＦ４０２の下限値Ｌ２とは、２０８ウォブル期間において、ｂ０ビットを除いて、存在すべきランドプリピット信号の数の上限値及び下限値である。
図８（ａ）（ｂ）に示した１単位のランドプリピット情報が形成される１６ウォブルの区間は、１セクター（２０８ウォブル期間）に１３単位存在する。偶数フレームにランドプリピットが形成される場合も、奇数フレームにランドプリピットが形成される場合も、ｂ２ビットにはランドプリピットが存在するため、少なくとも１３個のランドプリピット信号が発生する。また、１セクターのは１つのシンクがあるが、そのシンクが偶数フレームにあっても奇数フレームにあっても、ｂ１ビットに１つランドプリピットが形成される。従って、理論上、１セクター範囲では、ｂ０ビットを除けば、１４個のランドプリピット信号が発生することになる。
つまりこの場合、上限値Ｈ２＝下限値Ｌ２＝「１４」となる。
【００７７】
そしてこの図６（ａ）の処理は、ｂ０ビット位置を除く合計のカウント値を、上限値Ｈ２、下限値Ｌ２と比較することになる。例えば図５のカウント値の例のようになって、カウンタＣＴ４のカウント値がｂ０ビットと判定されている場合、カウンタＣＴ１〜ＣＴ３及びＣＴ５〜ＣＴ８のカウント値の合計を上限値Ｈ２、下限値Ｌ２である「１４」と比較することになる。そして比較結果により、閾値電圧Ｖｔｈを増減もしくは維持する。
【００７８】
この処理の場合、閾値電圧Ｖｔｈの制御のための基準となる上限値Ｈ２、下限値Ｌ２は、「１４」と固定である。
従って、「１４」でなければ閾値電圧Ｖｔｈが適切でないと明確に判定でき、精密な閾値制御ができることになる。
例えば図４（ａ）の暫定的な制御処理では、全カウンタの合計カウント値（ＣＴｓｕｍ＝Ｒｇｓｕｍの値）が上限値Ｈ１＝「２７」、下限値Ｌ１＝「１４」としての範囲内であるか否かという、非常に大まかな基準で、閾値電圧Ｖｔｈを可変制御していた。このため、必ずしも正確に閾値電圧Ｖｔｈの適否が判定された結果に基づく制御とはならない。ところが図６（ｂ）の処理では、上限値Ｈ２〜下限値Ｌ２の範囲が非常に限定的（この場合「１４」のみ）とされることで、比較結果が正しく閾値電圧Ｖｔｈの適否を示すものとなる。従って、正確な閾値電圧Ｖｔｈの可変制御ができる。
【００７９】
なお、図６（ｂ）の大まかな処理としての閾値制御は、さほど精密ではないが、図６（ｂ）の処理を行うまでの初期状態において、或る程度の範囲に閾値電圧Ｖｔｈに維持するという意味で、実行する意義はある。
【００８０】
以上のように本例では、ｂ２ビット位置に相当するカウント値が判定された以降は、図６（ａ）の処理によって正確に閾値電圧Ｖｔｈが制御される。これにより、隣接トラックからのクロストーク、書き込み後のランドプリピット部分の反射率の低下による振幅の減少などによる、プッシュプル信号Ｐ／Ｐの変動が生じても、十分に正確にランドプリピット信号を検出できるようになる。
さらに、マスク処理部３４によるマスク処理によって、ｂ２，ｂ１，ｂ０ビット以外のウォブル区間においてランドプリピット信号（比較結果パルス）が発生しても、それはノイズであるとしてマスクされる。
これらのことによって、ランドプリピット信号ＬＰＰｏｕｔを十分に正しく検出できることにより、アドレスデコーダ２６でランドプリピット情報（アドレス情報）が正しく読み出されるまでの無駄時間が短縮される。さらに、ばらつきの大きいディスク１００に対しても安定に記録再生することができる。
また、ピックアップ１のばらつきによるランドプリピット検出不能となる事態が減少するのでピックアップ１の歩留まりを改善することができる。
または、ランドプリピット読み取り性能を維持しながら、ランドプリピット信号を生成するためのアナログフロントエンド部を簡略化する事で、システム全体としてコストダウン、省電力化が可能となる。 
【００８１】
なお、上記説明では、上限値Ｈ２＝下限値Ｌ２＝「１４」としたが、閾値電圧Ｖｔｈが正しいと判定する範囲について或る程度の幅を持たせても良い。
上記のように理論的にはｂ０ビットを除いたランドプリピット信号数は１セクターにつき「１４」であるところ、例えば上限値Ｈ２＝「１５」、下限値Ｌ２＝「１３」のように設定して図６（ａ）の処理を行うようにする。
このようにすると、例えば閾値電圧Ｖｔｈに起因しない単発的なノイズ等によってカウント値が変化した場合などを含めてあまりに頻繁に閾値電圧Ｖｔｈが変化してしまうということを避けることができる。
実際に、上限値Ｈ２から下限値Ｌ２までの幅をどの程度持たせるかは、機器設計において適宜決められればよい。
【００８２】
［４．閾値制御処理例II］
続いて他の処理例を閾値制御処理例IIとして説明する。
なお、閾値制御処理例IIは、図３，図４の処理は同様とし、図３のステップＦ１０５の処理Ｂとして、図６（ｂ）の処理を行う例とする。
【００８３】
図４（ｂ）の処理でｂ２ビット位置に相当するカウンタＣＴ（ｘ）が確定された後は、その後に図３の処理が行われる際は、ステップＦ１０２からＦ１０５に進む。そしてステップＦ１０５では、図６（ｂ）に示す処理Ｂとして、本実施の形態の閾値電圧Ｖｔｈの制御処理を行う。
【００８４】
この場合、閾値制御部４０は、図６（ｂ）のステップＦ４０１Ａとして、レジスタＲｇ１〜Ｒｇ８に取り込まれているカウント値のうちで、ｂ２ビット位置のカウント値が、Ｎ×（上限値Ｈ３）より大きいか否かを判定する。
ｂ２ビット位置のカウント値がＮ×（上限値Ｈ３）より大きければ、ステップＦ４０３に進み、閾値電圧Ｖｔｈを例えば１段階上げる。
またｂ２ビット位置のカウント値がＮ×（上限値Ｈ３）以内であれば、ステップＦ４０２Ａに進み、ｂ２ビット位置のカウント値がＮ×（下限値Ｌ３）未満であるか否かを確認する。
ｂ２ビット位置のカウント値がＮ×（下限値Ｌ３）未満であれば、ステップＦ４０４に進み、閾値電圧Ｖｔｈを例えば１段階下げる。
ｂ２ビット位置のカウント値がＮ×（上限値Ｈ２）以下であり、かつＮ×（下限値Ｌ２）以上であれば、閾値電圧Ｖｔｈとしては現在の電圧値のままとする。
【００８５】
Ｎ＝１、つまり１セクターのウォブル数（２０８ウォブル）毎に行われる処理として、この図６（ｂ）の処理を説明する。
この場合、ステップＦ４０１Ａの上限値Ｈ３及びステップＦ４０２Ａの下限値Ｌ３とは、２０８ウォブル期間において、ｂ２ビットにおいて存在すべきランドプリピット信号の数の上限値及び下限値である。
１セクター（２０８ウォブル期間）には、図８の１６ウォブルの区間が１３単位存在する。そしてｂ２ビットには常にランドプリピットが存在するため、２０８ウォブル期間において、ｂ２ビットにおいて存在すべきランドプリピット信号の数は「１３」となる。つまりこの場合、上限値Ｈ２＝下限値Ｌ２＝「１３」となる。
【００８６】
そしてこの図６（ｂ）の処理は、ｂ２ビット位置のカウント値を、上限値Ｈ３、下限値Ｌ３と比較する。例えば図５のカウント値の例のようになって、カウンタＣＴ２のカウント値がｂ２ビットと判定されている場合、カウンタＣＴ２のカウント値を選択して、上限値Ｈ３、下限値Ｌ３である「１３」と比較することになる。そして比較結果により、閾値電圧Ｖｔｈを増減もしくは維持する。
この処理でも、上記図６（ａ）の処理と同様の効果を得ることができる。
また、この場合も、例えば上限値Ｈ３＝「１４」、下限値Ｌ３＝「１２」のように、上限値から下限値の範囲に幅を持たせて図６（ｂ）の処理を行うようにしてもよい。
また、図６（ｂ）はビットｂ２位置のカウント値を選択して用いるものとしたが、ビットｂ２，ｂ１のカウント値を選択して、この２つのカウント値の合計値で上限値、下限値（この場合、上限値、下限値は例えば「１４」）と比較するようにしてもよい。
【００８７】
［５．変形例］
本発明の実施の形態は、以上の実施の形態の例に限定されず、各種の変形例が考えられる。
上記例では、図４（ａ）の処理Ａを行うために、合計カウンタＣＴｓｕｍ、合計レジスタＲｇｓｕｍを設けたが、図４（ａ）の暫定的な閾値制御を行わないのであれば、合計カウンタＣＴｓｕｍ、合計レジスタＲｇｓｕｍは設けなくても良い。
また、実施の形態において上限値、下限値の例は、Ｎ＝１とした場合で説明したが、Ｎ＝２（例えば２セクター期間毎の処理）とする場合、設定される上限値、下限値は、上記例の２倍の値になることはいうまでもない。
また、図６（ａ）（ｂ）のような閾値制御処理におけるステップＦ４０３，Ｆ４０４では、比較結果によって１段階づつ閾値電圧Ｖｔｈを増減するものとしたが、比較の際の差分に応じた増減を行っても良い。例えばカウント数が上限値を大きく越えている場合は、閾値電圧Ｖｔｈの増加量を多くするなどである。
【００８８】
また、図２に示したＬＰＰ検出部２４の構成は、アナログ回路とデジタル回路を混載した例としているが、入力されるプッシュプル信号Ｐ／ＰをＡ／Ｄ変換器でデジタル化した上で、全てデジタル処理で同様の処理を行う構成としても良い。
【符号の説明】
【００８９】
１  ピックアップ、２  対物レンズ、３  二軸機構、４  レーザダイオード、５  フォトディテクタ、６  スピンドルモータ、８  スレッド機構、９  マトリクス回路、１０  システムコントローラ、１２  エンコード／デコード部、１３  インターフェース部、１４  サーボ回路、２０  バッファメモリ、２１  記録パルス発生部、２３  スピンドルサーボ回路、２４  ＬＰＰ抽出部、２５  ウォブルＰＬＬ、２６  アドレスデコーダ、２７  エンコードクロック発生部、３０  ディスクドライブ装置、３１  ２値化部、３２  Ｄ／Ａ変換器、３３  ノイズパルス除去部、３４  マスク処理部、３５  選択部、３６  カウンタ部、３７  レジスタ部、３８，３９  ウォブルカウンタ、４０  閾値制御部、ＣＴ１〜ＣＴ８  カウンタ、ＣＴｓｕｍ  合計カウンタ、Ｒｇ１〜Ｒｇ８  レジスタ、Ｒｇｓｕｍ  合計レジスタ
【図１】
2010182379.tif 000003
【図２】
2010182379.tif 000004
【図３】
2010182379.tif 000005
【図４】
2010182379.tif 000006
【図５】
2010182379.tif 000007
【図６】
2010182379.tif 000008
【図７】
2010182379.tif 000009
【図８】
2010182379.tif 000010
【図９】
2010182379.tif 000011
【図１０】
2010182379.tif 000012
【図１１】
2010182379.tif 000013