(57)【特許請求の範囲】
【請求項１】
セクタの連続によって情報が記録されているディスク状記録媒体に対応して記録又は再生を行うことのできるディスクドライブ装置において、
上記ディスク状記録媒体から読み出される信号から、上記セクタにおけるヘッダ領域内に記録される特定の情報を検出するもので、
上記特定の情報として、
物理アドレス、
上記物理アドレスごとの直前に記録され、後続の物理アドレスのバイト同期を図るために所定数のチャネルビットによるパターンを有して記録されるアドレスマーク、
上記物理アドレスとこれに続く上記エラー検出処理に利用するエラー検出符号の直後に記録されて境界を示す境界領域上記物理アドレスとこれに続く上記エラー検出処理に利用するエラー検出符号の直後に記録されて境界を示す境界領域、
及び、上記ヘッダ領域として、記録可能領域のトラックに対して１／２トラックピッチずらして配置される前半のヘッダ領域と、この前半のヘッダ領域とは反対方向にトラックに対して１／２トラックピッチずらして配置される後半のヘッダ領域の両者、
のうちの何れか１つを検出する、第１の検出手段と、
上記ディスク状記録媒体から読み出される信号から、上記セクタにおけるヘッダ領域内に記録される上記特定の情報を検出するもので、上記特定の情報として、上記第１の検出手段とは異なる特定の情報のうちの１つを検出する第２の検出手段と、
上記第１の検出手段と上記第２の検出手段のうちの何れかから出力される検出信号のタイミングに基づいて計時処理を実行することで、上記セクタに記録される所定領域に対応するタイミング信号を発生させるタイミング発生手段と、
上記ディスク状記録媒体から読み出される信号から、上記物理アドレスが適正に読み出せたか否かの判定を行うアドレス判定手段と、
上記アドレス判定手段の判定結果に基づいて、上記タイミング発生手段が発生するタイミング信号が、上記セクタ内の上記所定領域と同期しているか否かを判定する同期状態判定手段と、
上記同期状態判定手段による同期しているか否かの判定結果に応じて、上記タイミング発生手段に出力させる検出信号を、上記第１の検出手段と上記第２の検出手段との間で選択する選択手段と、
を備えるディスクドライブ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光学ディスク状記録媒体に対応して記録又は再生が可能とされるディスクドライブ装置に関するもので、特に、例えばセクタなどの所定の単位情報領域の連続によって情報が記録されているディスク状記録媒体に対応するディスクドライブ装置に関するものである。
【０００２】
【従来の技術】
ディスクメディアとしてＤＶＤ(Digital Versatile Disc又はDigital Video Disc)が知られている。このＤＶＤとしては、ＤＶＤ−ＲＯＭといわれてデータの記録は不可の再生専用のほか、ＤＶＤ−ＲＡＭといわれるデータの書き換えが可能なものも開発され、また、普及してきている。ＤＶＤ−ＲＡＭは、いわゆる相変化方式によって記録ピットを形成することによりデータ記録を行うようにされる。
【０００３】
ＤＶＤ−ＲＡＭのトラックフォーマットとしては、データが記録再生される記録トラックが周回方向に沿ってセクタという単位によって分割されている。そして、セクタとしての記録可能領域の先頭に対してヘッダ領域が存在する。
ここで、ヘッダ領域はピット列によってデータが記録されている領域とされ、記録可能領域は相変化方式によってデータの書き換えが可能な領域とされる。つまり、ヘッダ領域と記録可能領域とではデータの記録方式が異なっているものであり、これによっては、照射されたレーザ光の反射光量も異なってくる。
【０００４】
また、ここでの詳しい説明は省略するが、ヘッダ領域には物理アドレスを示すＰＩＤ１，ＰＩＤ２，ＰＩＤ３，ＰＩＤ４の４つのアドレスが記録される。そして、ＰＩＤ１，ＰＩＤ２のピット列をグルーブトラックの中心線から外周方向に１／２トラックピッチずらして配置し、ＰＩＤ３，ＰＩＤ４は、逆に内周方向に１／２トラックピッチずらして配置させている。即ち、ヘッダ領域と記録可能領域とでは、ディスク半径方向におけるトラック位置は、１／２トラックピッチ分ずれているようにされている。なお、ＤＶＤ−ＲＡＭにあっては、ランドとグルーブとの両者に記録を行う、いわゆるランド・グルーブ記録方式が採られる。
【０００５】
このため、ＤＶＤに対応するディスクドライブ装置では、例えばデータ再生時においてトラックをトレースしているレーザ光がヘッダ領域を通過する際には、トラッキングサーボをホールドさせることが必要となる。つまり、ヘッダ領域通過時においてトラッキングサーボをホールドさせれば、トラッキング方向におけるレーザ光のトレース位置としては、記録可能領域のトラックに対するずれが生じないようにされるものである。
また、前述もしたように、各領域ではそれぞれ記録方式が異なっているため、再生信号処理回路系における各種パラメータの変更などを行う必要も生じる。
【０００６】
そして、上記したようなトラッキングサーボ制御のホールド及び各種再生パラメータの変更などの処理を適正なタイミングで実行するには、例えばセクタ内におけるどの位置が現在の再生位置であるのかが認識されている必要がある。
そして、このようなセクタ内の位置検出としては、レーザ光がヘッダ領域を通過するタイミングを検出することが行われている。つまり、「ヘッダ検出」である。
【０００７】
図３４及び図３５を参照して従来例としてのヘッダ検出について説明する。
図３４には、ヘッダ検出回路の構成の一例が示されている。
光学ピックアップ１０１は、ＤＶＤとしてのディスク１に対して再生のためのレーザ光を照射し、また、この照射されたレーザ光の反射光をフォトディテクタ（ここでは図示せず）により受光して検出を行い、受光信号を得る。そして、この受光信号は、プッシュプル信号生成回路１０２に対して入力される。プッシュプル信号生成回路１０２では、入力された受光信号を利用してプッシュプル信号ＰＰを生成する。プッシュプル信号とは、ここでの詳しい説明は省略するが、例えばフォトディテクタをトラック方向に２分割して得られる各受光領域にて検出された検出信号の差分をとることによって得られる。
【０００８】
プッシュプル信号生成回路１０２から出力されたプッシュプル信号ＰＰは、この場合にはローパスフィルタ１０３を通過することによって、高周波成分が除去されて、滑らかなエンベロープ波形が得られるようにされる。そして、このローパスフィルタを通過したプッシュプル信号ＰＰＬは、分岐してコンパレータ１０４，１０５に対して入力される。
【０００９】
ここで、プッシュプル信号ＰＰＬの波形としては、例えば適正にヘッダを検出している場合には、図３５（ａ）に示すものとなる。つまり、ヘッダ領域を通過しているとされるヘッダ区間において、ＰＩＤ１，２のピット列の検出と、これに対して１トラックピッチ分ずれているＰＩＤ３，４のピット列との検出に応じて、図示するように、前半区間と後半区間で検出波形が反転する。この場合には、例えば前半区間が正極性方向で後半区間が負極性方向となるように反転しているが、前半区間が負極性方向で後半区間が正極性方向となるように反転する場合もある。これは、後続する記録可能領域の記録トラックがランドであるかグルーブであるかによって決まるものである。
【００１０】
図３４において、プッシュプル信号ＰＰＬは、コンパレータ１０４，１０５に対して比較対象として分岐して入力される。そして、比較のための基準値として、コンパレータ１０４に対しては、正極性方向の検出波形に対応して設定された所定の閾値ｔｈ１が入力される。一方、コンパレータ１０５に対しては、負極性方向の検出波形に対応して設定された所定の閾値ｔｈ２が入力される。これら閾値ｔｈ１，ｔｈ２は共に予め決定された固定値であり、そのレベルは、例えば図３５（ａ）においてそれぞれ破線によって示される。
【００１１】
そして、コンパレータ１０４においては、入力されているプッシュプル信号ＰＰＬと閾値ｔｈ１とを比較して、プッシュプル信号ＰＰＬのレベルの絶対値が、閾値ｔｈ１の絶対値を越えたときに、図３５（ｂ）に示すようにして、検出信号ＤＴ・ｈ１としてＨレベルを出力するようにされている。
同様にして、コンパレータ１０５においても、入力されているプッシュプル信号ＰＰＬと閾値ｔｈ２とを比較して、プッシュプル信号ＰＰＬのレベルの絶対値が閾値ｔｈ２の絶対値を越えたときに、図３５（ｃ）に示すようにしてＨレベルの検出信号ＤＴ・ｈ２を出力する。
【００１２】
このようにして、ヘッダ区間の前半期間と後半期間に対応して、検出信号ＤＴ・ｈ１及び検出信号ＤＴ・ｈ２がＨレベルとなることで、ヘッダ区間としての期間が検出されることになる。つまりヘッダ検出が行われる。
【００１３】
【発明が解決しようとする課題】
しかし、上述したヘッダ検出の構成の場合には、固定の閾値で、なおかつプッシュプル信号を用いた検出とされていることで、誤検出が生じる可能性が少なくない。この点について、図３６を参照して説明する。
例えば、ディスクの偏芯によるデトラック、また、レーザ光のビームスポット位置の揺らぎ、ディスク上の基部やゴミなどのディフェクト等が生じると、この影響で、図３６（ａ）のプッシュプル信号ＰＰＬとして示すように、プッシュプル信号自体に不要なオフセットレベルが与えられてしまうことがある。この場合には、レベルが増加する傾向でオフセットがかかった状態が示されている。
そして、例えばこのようなオフセットが与えられたプッシュプル信号ＰＰＬについて、コンパレータ１０４，１０５において閾値ｔｈ１，ｔｈ２により比較を行った場合には、例えば具体的には図３６（ａ）に示されるように、本来はヘッダ区間の後半区間であるのに、プッシュプル信号ＰＰＬの絶対値レベルが閾値ｔｈ２を越えないために、図３６（ｃ）に示すようにして、検出信号ＤＴ・ｈ２としてはＨレベルの出力ができていないという状態が生じてしまう。
【００１４】
また、図３６（ａ）に示した場合では、プッシュプル信号ＰＰＬに対して正レベルにオフセットが与えられているのであるが、このような場合には、本来のヘッダ区間の前半区間だけでなく、例えばヘッダ区間以外の区間Ａで閾値ｔｈ１のレベルを超えてしまうような状態となると、図３６（ｃ）に示すようにして、ヘッダ区間以外の区間でＨレベルが出力されてしまうような誤検出も生じる。
【００１５】
上述もしたように、ヘッダ検出は、ヘッダ領域の通過に対応するトラッキングサーボのホールドや再生パラメータの変更などの処理のタイミング制御に利用されることから、誤検出の発生頻度が高くなるほど再生性能の信頼性が低下してしまう。従って、例えばこのヘッダ検出のような、ディスク上における特定領域についての検出は、できるだけ良好に行えるようにすることが要求される。
また、上記したヘッダ区間の検出も含め、セクタ内においてヘッダ区間に続く記録可能領域についてのデータ抽出タイミングなども適正に実行される必要が或る。
つまり、ＤＶＤ−ＲＡＭについての再生にあたっては、ヘッダ区間に代表されるような、セクタ内における所要のデータ位置についての検出をできるだけ高精度に実行して、各種の信号処理タイミングも正確なものとなるようにすることが再生性能の信頼性の向上につながるものである。
【００１６】
【課題を解決するための手段】
そこで本発明は上記した課題を考慮して、セクタの連続によって情報が記録されているディスク状記録媒体に対応して記録又は再生を行うことのできるディスクドライブ装置として次のように構成する。
つまり、上記ディスク状記録媒体から読み出される信号から、上記セクタにおけるヘッダ領域内に記録される特定の情報を検出するもので、上記特定の情報として、物理アドレス、上記物理アドレスごとの直前に記録され、後続の物理アドレスのバイト同期を図るために所定数のチャネルビットによるパターンを有して記録されるアドレスマーク、上記物理アドレスとこれに続く上記エラー検出処理に利用するエラー検出符号の直後に記録されて境界を示す境界領域上記物理アドレスとこれに続く上記エラー検出処理に利用するエラー検出符号の直後に記録されて境界を示す境界領域、及び、上記ヘッダ領域として、記録可能領域のトラックに対して１／２トラックピッチずらして配置される前半のヘッダ領域と、この前半のヘッダ領域とは反対方向にトラックに対して１／２トラックピッチずらして配置される後半のヘッダ領域の両者、のうちの何れか１つを検出する、第１の検出手段と、上記ディスク状記録媒体から読み出される信号から、上記セクタにおけるヘッダ領域内に記録される上記特定の情報を検出するもので、上記特定の情報として、上記第１の検出手段とは異なる特定の情報のうちの１つを検出する第２の検出手段と、上記第１の検出手段と、上記第２の検出手段のうちの何れかから出力される検出信号のタイミングに基づいて計時処理を実行することで、上記セクタに記録される所定領域に対応するタイミング信号を発生させるタイミング発生手段と、上記ディスク状記録媒体から読み出される信号から、上記物理アドレスが適正に読み出せたか否かの判定を行うアドレス判定手段と、上記アドレス判定手段の判定結果に基づいて、上記タイミング発生手段が発生するタイミング信号が、上記セクタ内の上記所定領域と同期しているか否かを判定する同期状態判定手段と、上記同期状態判定手段による同期しているか否かの判定結果に応じて、上記タイミング発生手段に出力させる検出信号を、上記第１の検出手段と上記第２の検出手段との間で選択する選択手段とを備えることとした。
【００１７】
上記構成では、先ず、それぞれ異なる種類の情報を基準としてタイミング信号を発生させる複数のタイミング発生手段が設けられる。ここで、基準となる検出情報が異なるということは、例えば発生されるタイミング信号の精度や、情報検出の容易さなどに相違が生じることを意味している。
そして、また、単位情報領域ごとに格納されるアドレス情報の検出結果の良否に基づいて単位情報領域についての同期状態を判定し、この判定結果に応じてタイミング発生手段を選択するようにしているものである。
このような構成であれば、例えば同期状態の安定性などに応じて、適切とされるタイミング発生手段を動作させることが可能となるものである。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について説明を行っていくこととする。本発明の実施の形態としてのディスクドライブ装置としては、ＤＶＤ−ＲＡＭの再生が可能に構成されているが、その実際としては、ＤＶＤ−ＲＯＭ、及びＣＤ−ＤＡ(Digital Audio)及びＣＤ−ＲＯＭ等のＣＤフォーマットのディスクも再生可能とされる。
なお、以降の説明は次の順序で行う。
１．ＤＶＤ−ＲＡＭのトラックフォーマット
２．ディスクドライブ装置の構成
３．セクタ内位置推定
３−１．セクタ内位置推定結果に基づく制御
３−２．セクタ内位置推定動作（第１例）
３−３．セクタ内位置推定動作（第２例）
３−４．セクタ内位置推定動作（第３例）
３−５．セクタ内位置推定動作（第４例）
４．セクタ同期保護動作（第１例）
５．セクタ同期保護動作（第２例）
【００１９】
１．ＤＶＤ−ＲＡＭのトラックフォーマット
ここで先ず、本発明の実施の形態としてのディスクドライブ装置により再生可能とされるＤＶＤ−ＲＡＭのトラックフォーマットについて、図４〜図９を参照して概略的に説明しておく。
【００２０】
ＤＶＤ−ＲＡＭはいわゆる相変化方式による書き換え可能型のディスクメディアであり、その記憶容量としては、現状において、片面で４．７ＧＢ（アンフォーマット時）を有する。
図４には、ＤＶＤ−ＲＡＭのトラックフォーマットとして、ディスク全体の構造を概念的に示している。
この図に示すディスク１はＤＶＤ−ＲＡＭとされる。そしてこのＤＶＤ−ＲＡＭにおける記録トラックは、いわゆるシングルスパイラルとされた上で、グルーブといわれる溝（凹部）が形成されており、また、２つの隣接するグルーブ間には凸部となるランドが形成される。そして、ＤＶＤ−ＲＡＭにおいては、これらグルーブとランドの両者を記録トラックとしてデータの記録を行う、いわゆるランド・グルーブ記録方式を採っている。この方式の採用が記録密度を高める１つの要因となっている。
そして、ランド・トラックとグルーブ・トラックは、例えば図において矢印ａで示すディスク半径に沿った所定の直線位置にて、１周ごとに交互に接続するようにされながら、ディスク内周側から外周側にかけて１本のトラックをスパイラル状に形成しているものである。
【００２１】
また、ランド・トラックとグルーブ・トラックから成るとされる記録トラックは、図４にも示すように、周回方向において、複数のセクタに分割される。
ここで、図４に示されているのは、例えば在る１つのゾーン内のトラックフォーマットが示されているものとされる。ここでゾーンとは、ディスク半径方向に沿って区分される領域であり、トラック１周あたりのセクタ数はゾーンごとに異なる。ディスク内周から外周にいくのに従って、各ゾーン内におけるトラック１周あたりのセクタ数は増加していくものとされる。このセクタ単位によるディスク上の物理的構造を図５に示す。
【００２２】
図５に示すようにして、１セクタは、先ずヘッダ領域が設けられ、これに続けて記録可能領域が設けられる。ヘッダ領域においては、図示するように、ディスク上の物理アドレスを示すＰＩＤ(Physical ID)が、ピット列によって記録される。また、記録可能領域は、相変化方式によりデータの書き換えが可能な領域であり、図示するようにしてランド・トラックとグルーブ・トラックがディスク半径方向に沿って交互に配置される状態となっている。また、ランド・トラックとグルーブ・トラックは１セクタ内において２３２サイクルの周期で以て蛇行した形状となっており、いわゆるウォブルが形成されているものである。ＤＶＤ−ＲＡＭにあっては、このウォブル形状によってクロックが記録されている。
【００２３】
また、ヘッダ領域においては、ＰＩＤ１，２，３，４で１組となるヘッダを形成するようになっている。また、ＰＩＤ１，２は同じ内容が記録される。同様にして、ＰＩＤ３，４には同じ内容が記録される。そして、ＰＩＤ１，２を含む領域のピット列は、グルーブ・トラックの中心線に対して１／２トラックピッチ外周方向にずれるようにして配置され、ＰＩＤ３，４を含む領域のピット列は、ＰＩＤ１，２のピット列に対して後続するようにされた上で、１／２トラックピッチ内周方向にずれるようにして配置される。
このようなＰＩＤの配置、即ちアドレスの配置は、ＣＡＰＡ(Complimentary Allocated Pit Address)といわれるもので、１セクタ内における或るグルーブ・トラックをトレースするときと、このグルーブ・トラックに隣接するランドトラックを操作するときのアドレスを共有しているものである。
このようなアドレスの配置によって、例えば隣接するピット列のアドレスのクロストークを解消している。また、ランド・トラックとグルーブ・トラックの各々に対してアドレスを割り当てる方法と比較して、そのヘッダ長は半分で済むことになり、それだけ冗長度を小さくして記録容量を増加させることができる。
【００２４】
ここで、図５におけるＰＩＤ１（ｍ＋Ｎ），ＰＩＤ２（ｍ＋Ｎ），ＰＩＤ３（ｍ），ＰＩＤ４（ｍ）から成る１組のヘッダを例に採ると、ＰＩＤ１（ｍ＋Ｎ），ＰＩＤ２（ｍ＋Ｎ）は、グルーブ・トラック（ｍ）のトラック中心線に対して１／２トラックピッチ外周方向にずれるようにして配置され、ＰＩＤ３（ｍ），ＰＩＤ４（ｍ）としてのピット列は、１／２トラックピッチ内周方向にずれるようにして配置されている。ここで、Ｎは、１トラックあたりのセクタ数を示している。
そして、ＰＩＤ１（ｍ＋Ｎ），ＰＩＤ２（ｍ＋Ｎ）によっては、グルーブ・トラック（ｍ）に対して外周方向に隣接するランドトラック（ｍ＋Ｎ）としてのセクタ内のアドレス位置を示し、ＰＩＤ３（ｍ），ＰＩＤ４（ｍ）によっては、グルーブ・トラック（ｍ）としてのセクタ内のアドレス位置を示すようにされる。
【００２５】
また、図６及び図７には、１セクタ内におけるデータ配列構造が示される。
１セクタは、１２８バイトのヘッダ領域と、データが記録される記録可能領域とから成っており、ヘッダ領域(Header Field)と記録可能領域との間には２バイト（３２チャネルビット）のミラー領域(mirror field)が設けられる。
【００２６】
先ずヘッダ領域においては、これらの図に示すように４つのＰＩＤ(Phisical ID)１，２，３，４が存在し、特に図７に示すように、ＰＩＤ１，２，３，４を含む領域は、それぞれ、Header Field 1,2,3,4としても区分される。
【００２７】
Header Field 1は、先頭から３６バイトのＶＦ０（Variable Frequency Oscillator）１、３バイトのＡＭ(Address Mark)、ＰＩＤ１、２バイトのＩＥＤ(ID Error Detection code)１、１バイトのＰＡ(Postamble)１が配置されてなる。
Header Field 2は、先頭から８バイトのＶＦ０２、ＡＭ(Address Mark)、ＰＩＤ２、ＩＥＤ２、ＰＡ２が配置されてなる。
Header Field 3は、先頭からＶＦ０１、ＡＭ、ＰＩＤ３、ＩＥＤ３、ＰＡ１が配置されてなる。
Header Field 4は、先頭からＶＦ０２、ＡＭ、ＰＩＤ４、ＩＥＤ４、ＰＡ２が配置されてなる。
【００２８】
ＶＦＯ１，２は、後述するディスクドライブ装置のＰＬＬ回路でのＶＦ０（Variable Frequency Oscillator）を同期させるためのものである。即ち、クロック再生のために利用される。ここで３６バイトのＶＦＯ１は５７６チャネルビットの長さを有しており、８バイトのＶＦＯ２は、１２８チャネルビットの長さを有している。
ＡＭは、後続のＰＩＤのバイト同期を装置に対して与えるために使用され、所定の４８チャネルビットによるパターンを有する。ＰＡ１，２は、ＩＥＤ１，３、ＩＥＤ２，４の終端を示し得る境界的な領域とされる。
そしてＩＥＤ１，２，３，４は、その直前に位置しているＰＩＤ１，２，３，４についてのエラーチェックのための符号が記録されている。
【００２９】
また、記録可能領域においては、先頭からギャップ(Gap Field)、ガード１(Guard1 Field)、ＶＦＯ３が設けられる。
ギャップは、１６０チャネルビット（１０バイト）＋Ｊ(0〜15)チャネルビットのサイズを有しており、また、ガード１は、２０＋Ｋ(0〜7)バイトのサイズを有している。これらギャップ、ガード１の領域は、後述するデータ領域を物理的に保護するために設けられている。ＶＦＯ３は、３５バイトにより５６０チャネルビットのサイズ有し、記録可能領域に対応したクロック再生に利用される。
そして、ＶＦＯ３の後ろに対しては、ＰＳ（Pre-Synchronous code Field)が配置される。このＰＳは、４８チャネルビット（３６バイト）による所定パターンを有しており、後続のデータ（Data）領域におけるバイト同期を取るための領域である。
そして、データ（Data）領域としては、２４１８バイトを有しており、この領域に対してユーザデータが記録される。データ領域に続けてはＰＡ３（１バイト）が配置される。
【００３０】
ＰＡ３に続けてはガード２(Guard Field 2)が配置される。ガード２は、５５−Ｋ(0〜7)バイトのサイズを有している。ガード２に続いては、バッファ(Buffer Field)の領域が設けられる。バッファは、４００チャネルビット（２５バイト）−Ｊチャネルビットのサイズを有している。このバッファは、例えばデータ書込中のデトラックや速度変化により影響を受けた書き込みデータの現実長のばらつきを吸収するために設けられる。
【００３１】
ここで、ＰＩＤ１，２，３，４の構造を図８に示す。なお、以降の説明において、ＰＩＤ１，２，３，４について特に区別しない場合には、単にＰＩＤと表記する。
ＰＩＤ全体としては、図８（ａ）に示すようにして、先頭から１バイトのセクタインフォメーション(Sector Information)と、これに続く３バイトのセクタナンバ(Sector number)から成る。セクタナンバは即ちアドレス値を格納しており、ＰＩＤ１，３のセクタナンバには、後続のランドセクタのセクタナンバが示され、ＰＩＤ２，４のセクタナンバには、後続のグルーブセクタのセクタナンバが示される。
また、セクタインフォメーションは、図８（ｂ）に示す構造を有しており、先頭２ビットは未定義とされる。そして、続けてフィジカルＩＤナンバ（Physical ID number：２ビット）、セクタタイプ(sector type：３ビット)、レイヤナンバ(Layer number：１ビット)が配置される。
フィジカルＩＤナンバによっては、ＰＩＤ１，２，３，４の何れかであることが特定される。このフィジカルＩＤナンバとしては、０（００ｂ）＝ＰＩＤ１、１（０１ｂ）＝ＰＩＤ２、２（１０ｂ）＝ＰＩＤ３、３（１１ｂ）＝ＰＩＤ４のように対応付けられて定義されている。
なお、以降の説明においてはにおいて、「PIDナンバ」ということがあるが、この「PIDナンバ」とは、ＰＩＤ１，２，３，４の何れかの値をいうものとされる。つまり、フィジカルＩＤナンバ＝０（００ｂ）であればPIDナンバ＝１（ＰＩＤ１）であり、同様に、フィジカルＩＤナンバ＝１（０１ｂ）であればPIDナンバ＝２（ＰＩＤ２）、フィジカルＩＤナンバ＝２（１０ｂ）であればPIDナンバ＝３（ＰＩＤ３）、フィジカルＩＤナンバ＝３（１１ｂ）であればPIDナンバ＝４（ＰＩＤ４）となる関係を有するものである。
【００３２】
また、セクタタイプによっては、１周回トラック内における現セクタの位置が示されている。つまり、その値に応じて、トラック内の開始セクタ、最終セクタ、最終セクタの直前セクタ、又はそれ以外のセクタという、４種類のセクタのうちの何れであるのかが特定されるものである。
また、レイヤナンバは、現セクタがどのレイヤに属するのかを示す。
【００３３】
また、１セクタ内のデータ領域に記録されるデータは、図９に示すようにして１３行×２＝２６のフレーム（１４８８バイト＝１４５６＋３２）から構成される。各フレームの先頭には３２バイトのフレームシンクが配置され、このフレームシンクには、図示するように、ＳＹ０〜７のシンクナンバーが与えられている。そして、このシンクナンバーとしての文脈から、フレームデータ内の位置を特定することができる。
【００３４】
２．ディスクドライブ装置の構成
続いてＤＶＤ−ＲＡＭに対応して再生が可能とされるディスクドライブ装置の構成例について、図１のブロック図を参照して説明する。なお、本実施の形態のディスクドライブ装置の実際としては、ＤＶＤ−ＲＡＭの再生のみに限定されるものではなく、ＤＶＤ−ＲＯＭの再生も可能とされている。また、ＤＶＤだけではなく、ＣＤ−ＤＡ(Digital Audio)及びＣＤ−ＲＯＭの再生も可能とされる。
但しここでは、説明の便宜上、主としては、ＤＶＤ−ＲＡＭを再生するための構成についてのみ説明をおこなっていくこととする。但し実際には、以降説明する各機能回路部において、ディスク種別に応じて、再生信号処理系を切り換えたり、また、所要の再生パラメータを変更したりすることで、上記した各ディスクの再生が可能とされているものである。
【００３５】
ここでの光学ディスク１は、上記したＤＶＤ−ＲＡＭとされる。この光学ディスク１は、図示しないターンテーブルに載置され、スピンドルモータ２によって回転制御される。
【００３６】
ここで、ＤＶＤ−ＲＡＭに対する回転制御方式としては、いわゆるＺＣＬＶ(Zoned Constant Linear Velocity)が採用される。ＺＣＬＶは、周知のように、先ずディスクフォーマットとして、ディスクを半径方向に複数ゾーンに分割し、各ゾーンの１トラックあたりのセクタ数を外周方向に従って増加させるようにしておく。そして、各ゾーン内では、ＣＡＶ（角速度一定：Constant Angular Verocity)で回転制御を行うようにされるが、線速度をディスク全面でほぼ一定とするように、ＣＡＶの回転速度は外周ゾーンに向かうに従って低速となるように制御されるものである。
【００３７】
光学ピックアップ３では、レーザダイオード３０によって、光学ディスク１の信号面にレーザ光を照射して、フォトディテクタ３７によって上記信号面からの反射光を検出することで、光学ディスク１に記録されているデータの読み出しを行う。
【００３８】
また、光学ピックアップ３においてレーザ光の出力端である対物レンズ３４は二軸機構３ａによってトラッキング方向及びフォーカス方向に移動可能に保持されている。２軸機構３ａには、対物レンズ３４を光学ディスク１に接離する方向に駆動するフォーカスコイルと、対物レンズ３４を光学ディスク１の半径方向に駆動するトラッキングコイルとが形成されている。
また、光学ピックアップ３全体は、スレッド機構１９によって光学ディスク１の半径方向に移動可能とされている。
【００３９】
光学ヘッド３内にて検出した反射光はその反射光量に応じた電流信号とされてＲＦアンプ４に供給され、このＲＦアンプ４での電流−電圧変換、マトリクス演算処理により、フォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥが生成されるとともに再生情報としてのＲＦ信号、和信号であるＰＩ（プルイン）信号等を生成することができる。
【００４０】
ＲＦアンプ４で生成されたフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥはサーボプロセッサ５にて位相補償、利得調整等の所要の処理を施されたのちに駆動回路６に供給され、フォーカスドライブ信号、トラッキングドライブ信号として上述したフォーカスコイルと、トラッキングコイルとに出力される。
さらに上記トラッキングエラー信号ＴＥをサーボプロセッサ５内にてＬＰＦ（low pass filter）を介してスレッドエラー信号を生成して、駆動回路６からスレッドドライブ信号としてスレッド機構１４に出力される。
これによりいわゆるフォーカスサーボ制御、トラッキングサーボ制御、スレッドサーボ制御が実行される。
【００４１】
またサーボプロセッサ５はシステムコントローラ１１からの指示に基づいて、フォーカスサーチ動作、トラックジャンプ動作のための信号を駆動回路６に供給し、それに応じた、フォーカスドライブ信号、トラッキングドライブ信号、スレッドドライブ信号を発生させて、光学ヘッド３のフォーカスサーチやトラックジャンプ／アクセス等を実行させる。
【００４２】
フォーカスサーチとは、フォーカスサーボ引込のために対物レンズ３４をディスク１から最も遠い位置と最も近い位置の間を強制的に移動させながら、フォーカスエラー信号ＦＥの波形として、いわゆるＳ字カーブを検出する動作である。既に知られているようにフォーカスエラー信号ＦＥとしては、対物レンズ１５がディスク１の記録層に対して合焦点位置となるポイントの前後の狭い区間においてＳ字カーブが観測されるものとなり、そのＳ字カーブのリニア領域でフォーカスサーボをオンとすることで、フォーカスサーボ引込が可能となる。このようなフォーカスサーボ引込のために、フォーカスサーチが行われるものであり、このためのフォーカスドライブ信号がフォーカスコイルに流され、対物レンズ１５の移動が行われる。
【００４３】
またトラックジャンプやアクセスの場合には、２軸機構３ａによる対物レンズ３４のディスク半径方向への移動や、スレッド機構１４による光学ヘッド３のディスク半径方向への移動が行われるが、このためのドライブ信号がトラッキングドライブ信号、スレッドドライブ信号としてトラッキングコイルやスレッド機構１４に出力されることになる。
【００４４】
ＲＦアンプ４にて生成された再生ＲＦ信号は、二値化回路７に対して出力されることで二値化され、８／１６変調により符号化されている、いわゆるＥＦＭ＋信号となる。そして、このＥＦＭ＋信号は、クロック再生回路８に対して出力される。
クロック再生回路８では、入力されたＥＦＭ＋信号に基づいて、ＰＬＬ回路などによって、ＥＦＭ＋信号に同期した再生クロックＣＬＫを抽出生成して出力する。この再生クロックＣＬＫは、デコード回路やサーボプロセッサ５をはじめとする各種回路における動作クロックとして供給される。クロックが抽出されたＥＦＭ＋信号は、転送制御回路２０に入力される。
【００４５】
また、本実施の形態のクロック再生回路８では、記録可能領域のトラックに形成されるウォブルを検出して得られるウォブル信号を入力することで、このウォブル信号に同期したクロックも生成して出力するようにされている。
【００４６】
転送制御回路２０においては、例えば後述するＰＩＤ検出部１６による検出結果、及びタイミング生成部１８におけるセクタ内位置推定結果に基づいて、入力されたＥＦＭ＋信号のうちから必要な部分の信号を抽出してデコード回路９に転送するためのタイミング制御を実行する。
【００４７】
デコード回路９においては、入力されたＥＦＭ＋信号について、ＥＦＭ-Ｐｌｕｓ復調(eight to fourteen demodulation Plus：８／１６変調に対する復調）を施して、エラー訂正回路１０に対して出力する。
エラー訂正回路１０においては、バッファメモリ１１を作業領域として利用しながら、ＲＳ−ＰＣ方式に従っての誤り訂正処理を実行する。なお、エラー訂正回路１０内に設けられるバッファリングコントローラ１０ａは、バッファメモリ１１に対する書き込み及び読み出しに関する制御処理を実行する。
【００４８】
エラー訂正が行われた２値化データ、つまり再生データは、例えばこの図の場合であれば、エラー訂正回路１０内に設けられているとされるバッファリングコントローラ１０ａの読み出し制御によって、バッファメモリ１１からデータインターフェイス１２を介して転送される。
データインターフェイス１２は、外部データバス４１を介して接続されるホストコンピュータ４０等の外部情報処理装置との通信のために設けられるもので、上述のようにして再生データが転送されてきた場合には、更にこの再生データをに対して外部データバス４１を介してホストコンピュータ４０に転送することができる。
また、データインターフェイス１２を介しては、例えば当該ディスクドライブ装置とホストコンピュータ４０とのコマンドの送受信も可能とされている。当該ディスクドライブ装置にあっては、このコマンドの送受信は、システムコントローラ１３が処理を実行する。
【００４９】
システムコントローラ１３は全体を制御する部位としてマイクロコンピュータにより形成される。
システムコントローラ１１は現在の動作状況、また、ホストコンピュータ４０からの指示等に基づいて、各種再生動作のための所要の制御を行うことになる。
【００５０】
また、本実施の形態のディスクドライブ装置では、ＤＶＤ−ＲＡＭの再生に対応して、図示するように、ＲＡＭ用ブロック１４が設けられる。
本実施の形態のＲＡＭ用ブロック１４は、ヘッダ検出部１５、ＰＩＤ検出部１６、及びランド／グルーブ検出部１７、及びタイミング生成部１８を備えて成る。
【００５１】
ヘッダ検出部１５は、ヘッダ検出を行うための部位とされる。つまり、レーザ光のトレース位置として、ＤＶＤ−ＲＡＭのヘッダ領域を通過しているタイミングを検出する。
なお、この場合のヘッダ検出部１５としては、ＰＩＤ１，２を含むHeader Field 1,2が連続した領域と、ＰＩＤ３，４を含むHeader Field 3,4が連続した領域とのそれぞれを検出するようにされればよいのであるが、その構成として、例えば先に本出願人が出願した特願２０００−２８０１４４号に基づいた構成とすれば、より安定した検出動作を得ることができる。
【００５２】
ＰＩＤ検出部１６では、ヘッダ領域に記録された物理アドレスである、ＰＩＤ（１，２，３，４）を検出する。このために、ＰＩＤ検出部１６では、アドレスマークＡＭを検出して、その検出に基づいて、ＰＩＤ信号をデコード回路９に対して出力する。デコード回路９では、このＥＦＭ＋復調処理の過程において、入力されたＰＩＤについてデコードを行い、ＰＩＤとしてのデータを得る。このようにして取得したＰＩＤを利用することで、例えばデコード回路９及びシステムコントローラ１３等においては、ヘッダ領域に続く記録可能領域の物理アドレスを認識することが可能になる。
【００５３】
また、図４によっても説明したように、ＤＶＤ−ＲＡＭでは、トラックを１周するごとにランドとグルーブが交代する。このため、再生時にあっては、現セクタの記録可能領域としてはランド／グルーブの何れであるのかを検出し、その検出結果に基づいて、例えばランドとグルーブとに対応させてトラッキングサーボ制御で利用されるトラッキングエラー信号ＴＥの極性を反転させることが必要となる。
そして、このランド／グルーブについての検出を行うのがランド／グルーブ検出部１７とされる。この場合には、ランド／グルーブ検出部１７は、例えばＲＦアンプ４にて生成したとされるプッシュプル信号ＰＰを入力するようにされる。
【００５４】
１つのセクタにおいてランド・トラックをトレースする場合と、グルーブ・トラックをトレースする場合とでは、プッシュプル信号ＰＰは、セクタのヘッダ領域を検出したときには、ＰＩＤ１，２のピット列と、ＰＩＤ３，４のピット列とで、検出波形が互いに反転する。そして、その反転パターンとして、正極性→負極性の順となるのか、或いは負極性→正極性の順となるのかについては、そのヘッダに続くトラックが、ランド・セクタとグルーブセクタの何れとなるのかによって一義的に決まる。そこで、ランド／グルーブ検出部１７では、入力されたプッシュプル信号ＰＰについて、上記したヘッダ領域に対応する波形の反転のパターンを検出し、その検出結果に基づいて、ランド又はグルーブであることを示す検出信号を生成する。この検出信号は、例えばサーボプロセッサ５が入力して、トラッキングエラー信号ＴＥの極性を適正タイミングで反転させるのに利用する。
なお、ランド／グルーブ検出の方法、構成はほかにも各種考えられ、例えばＰＩＤのデコード結果によっても検出可能であるし、ディスク回転の周期性からも判定することができる。従って、ランド／グルーブ検出部１７としては、上記した構成に限定されるものではない。
【００５５】
タイミング生成部１８は、上記したヘッダ検出部１５、ＰＩＤ検出部１６、ランド／グルーブ検出部１７の検出出力等を利用して、セクター内のデータ位置の検出（セクター内位置推定（検出）処理）を行う。そして、この推定結果を利用して、セクター内のデータ位置に応じての所要の設定変更などが行われるように構成される。
【００５６】
例として、サーボプロセッサ５においては、セクター内位置推定結果に基づいて、ヘッダを再生しているとされる期間に対応して、トラッキングサーボ制御動作をホールドさせる。つまり、例えばヘッダ領域が検出された直前のトラッキングエラー信号ＴＥの値をホールドして、閉ループによるトラッキングサーボ制御を実行するものである。これによって、トラッキングサーボ制御としては、記録可能領域のトラックに対して１／２トラックピッチ分シフトしているヘッダ領域のトラック（アドレスのピット列）には追随しないようにされ、そのヘッダに続いてトレースすべきランド・トラック又はグルーブ・トラックのトレースを適正かつ良好に実行できることになる。
【００５７】
また、ここでＤＶＤ−ＲＡＭの再生に対応した光学系の構成例について説明しておく。
図２は、光学ピックアップ３における光学系の構成を示している。
この図に示す光学系としては、レーザーダイオード３０から出力されるレーザービームは、コリメータレンズ３１で平行光にされた後、ビームスプリッタ３３に入射する。ビームスプリッタ３３の入射光は、光学ディスク１側に９０度反射され、更に対物レンズ３４を透過することで、収束される状態で光学ディスク１に照射される。
光学ディスク１にて反射された反射光は、対物レンズ３４を介してビームスプリッタ３３に入射し、そのまま透過して集光レンズ３５に達する。そして集光レンズ３５で集光された後、円筒レンズ（シリンドリカルレンズ）３６を介してフォトディテクタ３７に入射される。
【００５８】
また、図３に、フォトディテクタ３７の構造例を示す。
この場合のフォトディテクタ３７としては、図示するように、少なくとも検出部Ａ，Ｂ，Ｃ，Ｄから成る４分割ディテクタを備えて成る。このフォトディテクタ３７における４つの検出部Ａ，Ｂ，Ｃ，Ｄは、図示する配列形態とされると共に、図の左側に示される記録トラックとの位置関係が得られる方向によって配置される。
なお、以降においては、検出部Ａ〜Ｄにて得られる検出信号については、それぞれ検出信号Ａ〜Ｄと表記する。
【００５９】
本実施の形態では、後述するヘッダ検出のためにプルイン信号ＰＩを利用する構成を採り得るが、このプルイン信号ＰＩについては、図において等価回路的に示すように、検出部Ａ，Ｂ，Ｃ，Ｄの出力である検出信号Ａ，Ｂ，Ｃ，Ｄを利用してＰＩ＝（Ａ＋Ｂ＋Ｃ＋Ｄ）の演算によって生成することが可能である。
【００６０】
また、ＤＶＤ−ＲＡＭにあっては、トラッキングサーボ制御としていわゆるプッシュプル方式が採られる。この方式ではプッシュプル信号ＰＰを利用してサーボ制御を行うが、このプッシュプル信号ＰＰを生成する場合は、図においてこれも等価回路的に示すように、検出部Ａ，Ｂ，Ｃ，Ｄの出力である検出信号Ａ，Ｂ，Ｃ，Ｄを利用して、差動アンプにより、ＰＰ＝（Ａ＋Ｄ）−（Ｂ＋Ｃ）の演算を行うことにより生成することができる。なお、ＤＶＤ−ＲＯＭにあっては、位相差法が利用される。
また、フォーカスエラー信号ＦＥは、演算のための等価回路図は示していないが、検出信号Ａ，Ｂ，Ｃ，Ｄを利用して、ＦＥ＝（Ａ＋Ｃ）−（Ｂ＋Ｄ）の演算により生成することができる。
なお、上記各信号を生成するための演算は、実際にはＲＦアンプ４において行われる。
【００６１】
３．セクタ内位置推定
３−１．セクタ内位置推定結果に基づく制御
本実施の形態のディスクドライブ装置では、ＤＶＤ−ＲＡＭ再生時においては、タイミング生成部１８（図１）において、セクタ内における所要のデータ位置の推定（検出）を行うようにしており、この推定結果に基づいて、各種の再生時における制御処理を実行する。
図１０のタイミングチャートは、このようなセクタ内位置推定結果に基づく各種制御タイミングを例示している。
ここで、図１０（ａ）には、ディスクから読み出されたデータとして、１セクタのデータが時系列的に示されているものとされる。
そして、図１０（ｂ）のセクタ内位置推定カウンタは、後述するようにしてタイミング生成部１８内に設けられるとされる、セクタ内位置推定のためのカウンタのロードタイミング（カウント開始タイミング）を示している。
このセクタ内位置推定カウンタは、例えばセクタ単位のタイミングでクリアされると共に、ヘッダ領域のＰＩＤ１，２，３，４の何れかが検出されるタイミングに応じて、ＰＩＤ１，２，３，４の各々に応じた所定のカウント初期値からカウントを開始するように動作する。そして、例えば一定時間ごとにカウント値を１つづつアップさせるようにしてカウントが行われる。つまり、このセクタ内位置推定カウンタのカウント動作は、セクタ単位ごとに同期させるようにして時間を計測しているものであるとみることができる。
この場合には、ＰＩＤ１の位置の検出に応じて、セクタ内位置推定カウンタが、ＰＩＤ１に対応するカウント初期値からカウントを開始している状態が示されている。
【００６２】
そして、このようにしてカウント動作が行われていくと、そのカウント値（計時時間）に基づいて、１つには、図１０（ｇ）に示すようにして、トラックホールド信号のタイミングを得るようにされる。
前述もしたように、ＤＶＤ−ＲＡＭ再生時において、ヘッダ領域を通過する際には、トラッキングサーボをホールドさせることが必要とされる。このトラックホールド信号は、例えば従来は、ヘッダ検出結果に基づいて生成されていたのであるが、本実施の形態としては、セクタ内位置推定結果に基づいたものとすることで、その生成タイミングをより高精度とするようにされる。図１０（ｇ）としては、トラックホールド信号がＨレベルのときにホールド状態とし、Ｌレベルのときにホールド状態を解除するようにされる。
【００６３】
図１１のブロック図は、サーボプロセッサ５内に在るとされる、トラッキングサーボ信号処理系を概念的に示している。
この図に示すようにして、トラッキングエラー信号ＴＥは、サーボフィルタ５ａ及びホールド信号出力回路５ｂに対して分岐して供給される。そして、サーボフィルタ５ａとホールド信号出力回路５ｂの各出力は、スイッチ５ｃによって択一的に選択されてサーボフィルタ５ｄにより択一的に選択されて、フォーカスドライブ信号として出力される。
ここで、トラックホールド信号がＬレベルである場合には、スイッチ５ｃはサーボフィルタ５ａの出力を選択するようにされ、これによっては、トラッキングエラー信号ＴＥの変化に応じたトラッキングサーボ制御が実行されることになる。つまり、ホールドは解除されている状態である。
これに対して、トラックホールド信号がＨレベルである場合には、スイッチ５ｃはホールド信号出力回路５ｂの出力を選択するように切り換えが行われることになるが、この状態では、トラッキングエラー信号ＴＥは、直前の値、或いはその低域周波数成分の値にホールドされて変動しない状態でサーボフィルタ５ｄに出力されることになる。
このような動作が、図１０（ａ）（ｇ）に示すタイミングで実行されることで、記録可能領域をトレースしているときには、レーザスポットがトラックに追随するようにトラッキングサーボ制御が実行され、ヘッダ領域をトレースしているときには、直前のランド又はグルーブトラックをトレースしていた状態のまま、トラッキングサーボがホールドされる状態を得ることができる。
【００６４】
また、セクタ内位置推定結果である、セクタ内位置推定カウンタのカウント値に基づいては、ＲＦ信号のＤＣ値引き込み処理も実行される。
ディスクから読み出された信号は、ＲＦ信号としてＲＦアンプ４に入力されるのであるが、このＲＦ信号に重畳されるＤＣ成分（ＤＣ値）は、図１７（ａ）に示すようにしてヘッダ領域と記録可能領域とで異なるものとなる。また、ヘッダ領域として、Header Field 1,2の領域と、Header Field 3,4の領域の間でも異なるものとなる。このため、ＲＦアンプ４において適正に信号処理を実行するには、このＤＣ値の成分をカットして、図１７（ｂ）に示すようにして、ヘッダ領域(Header Field 1,2 /Header Field 3,4)と、記録可能領域とのＲＦ信号についてそのセンター値を同じくする必要がある。つまりＲＦ信号についてのＤＣ引き込みを行う必要がある。
【００６５】
このようなＲＦアンプ４内の構成としては、図１２に示すようにして、例えばＲＦ信号をＨＰＦ(High Pass Filter)４ａによりＤＣ値の成分をカットし、初段アンプ４ｂによって増幅する。そして、ＨＰＦ４ａに対しては、図１０（ｃ）に示すタイミングでＲＦ信号ＤＣ引き込みが行われるものである。
つまり、図１０（ｃ）に示すＨレベルの区間において、各Ｈレベルの区間が対応する図１０（ａ）のデータ位置に応じて、適切なＤＣ値引き込みが行われるように、ＨＰＦ４ａの時定数を切り換えるものである。このような処理が例えば図１０（ｃ）に示すような適正なタイミングで実行されることで、ヘッダ領域ではＰＩＤ１，２，３，４を高い信頼性で読み出すことができ、また、記録可能領域においては、データ領域のユーザデータを読み出す信頼性が向上されることになる。
【００６６】
また、転送制御回路２０においては、入力された二値化ＲＦ信号から、記録可能領域内のデータ(data）のみを抽出してデコード回路９に出力する必要があるとされるが、このデータ部抽出タイミングは、セクタ内位置推定カウンタのカウント値に基づき、図１０（ｄ）に示すようにして得ることができる。
図１３には、転送制御回路２０及び後段のデコード回路９が示されている。ここで、図１０（ｄ）に示すデータ部抽出タイミングがＬレベルであるときには、図１３に示される転送制御回路２０のデータ転送はオフとなるようにされ、Ｈレベルであるときにはデータ転送がオンとなるように制御される。従って、セクタ内位置推定カウンタのカウント値に基づいて、図１０（ｄ）に示すデータ部抽出タイミングが適正に得られている限りは、常に適正にデータ部の信号のみが抽出されて、デコード回路９に対して出力されることになる。
【００６７】
また、クロック再生回路８においては、ヘッダ領域に対応してはＶＦＯ１，２を利用し、記録可能領域においてはＶＦＯ３を利用してＰＬＬ回路の引き込み動作を実行させることで、二値化されたＲＦ信号に同期したチャネルクロックＣＬＫを再生するのであるが、この際のＰＬＬ回路の引き込みタイミングとしても、セクタ内位置推定カウンタのカウント値に基づき、図１０（ｅ）に示すようにして得るようにされる。そして、この図１０（ｅ）に示すＰＬＬ引き込みスタートのタイミングで、図１４に示すようにして、クロック再生回路８におけるＰＬＬ回路８ａについての、引き込み動作のスタートタイミングを指示するようにされる。
【００６８】
また、ＰＬＬ回路については、図１０（ｅ）に示すタイミングのほかに、例えば次のようなタイミング制御を実行することもできる。
ここで、ＰＬＬ回路８ａの内部構成として、ＤＶＤ−ＲＡＭ再生に対応した構成を図１６（ａ）に示す。この場合のＰＬＬ回路８ａとしては、図示するように第１ＰＬＬ回路５２と第２ＰＬＬ回路５４とを備える。
ここで、ＲＦアンプ４から入力されたプッシュプル信号ＰＰは、ディスク上の傷やデトラックなどの影響を受けていることから、この影響を除去するために、ウォブル保護回路５１によって波形整形される。ウォブル保護回路５１により波形整形されたプッシュプル信号ＰＰは、第１ＰＬＬ回路５２に入力される。
プッシュプル信号ＰＰとしては、ディスクのトラックに記録されたウォブル形状を検出した信号成分を有しており、第１ＰＬＬ回路５２では、入力されたウォブル信号に同期したセクタ内位置推定用クロックＣＬＫ−１を再生出力する。このセクタ内位置推定用クロックＣＬＫ−１は、後述するようにしてセクタ内位置推定を行う各種回路においてクロックとして用いられる。
【００６９】
また、第２ＰＬＬ回路５４は、二値化回路７からの二値化ＲＦ信号を入力して、データ読み出し用のクロックＣＬＫを再生する。
ここで、本実施の形態としては、スイッチ５３を設けることで、上記第２ＰＬＬ回路５４に対して入力すべき信号として、セクタ内位置推定用クロックＣＬＫ−１と二値化ＲＦ信号とを選択できるようになっている。例えばスイッチ５３の切り換えによって、データ（ＰＩＤ及びユーザデータ等）の読み出しが実行されているタイミングでは、第２ＰＬＬ回路５４に対して二値化ＲＦ信号を入力するようにされるが、これ以外のタイミングでは、セクタ内位置推定用クロックＣＬＫ−１を入力するようにされる。
このような構成とすれば、データ読み出し以外の期間ではセクタ内位置推定用クロックＣＬＫ−１が入力されていることで、この期間における第２ＰＬＬ回路５４の発振周波数を適切な値に維持することができる。そして、データ読み出しのタイミングでは、位相引き込みを行うだけで、ＰＬＬをロックさせて適正なクロックＣＬＫを得て、信頼性の高いデータ読み出しを実行することが可能になるものである。
【００７０】
また、この場合には、第２ＰＬＬ回路５４についてのフィルタ時定数を切り換えるようにもされる。つまり、データ読み出しの開始時には、フィルタ時定数を小さくしてゲインを大きいものとして、高速な引き込み動作が得られるようにするものである。
【００７１】
また、ヘッダ領域においてはトラックとしてのウォブルの構造を有していないことから、そのままでは、ヘッダ領域の区間では第１ＰＬＬ回路５２の動作が不安定になってしまうこととなる。
そこで、ヘッダ領域をトレースしているとされるタイミングでは、第１ＰＬＬ回路５２の動作をホールドさせ、一定の発振周波数が得られるようにする。
【００７２】
このようなＰＬＬ回路に対する制御タイミングを図１６（ｂ）に示す。
この図においては、セクタ単位のデータに対して、第１ＰＬＬホールド信号、第２ＰＬＬ回路入力切換信号、及び第２ＰＬＬ回路時定数切換信号のタイミングが示されている。第１ＰＬＬホールド信号がＨレベルとなるとホールド動作となる。また、第２ＰＬＬ回路入力切換信号は、スイッチ５３の制御に用いられ、Ｈレベルでは二値化ＲＦ信号を選択し、Ｌレベルではセクタ内位置推定用クロックＣＬＫ−１を選択するようにされる。第２ＰＬＬ回路時定数切換信号は、Ｈレベルのときに第２ＰＬＬ回路５４のフィルタ時定数を小さくし、Ｌレベルの時にフィルタ時定数を大きくする。この第２ＰＬＬ回路時定数切換信号がＨレベルとなる期間は、ほぼ、ＶＦＯ１，２，３の検出タイミングに対応している。
そして、この図１６（ｂ）に示す各信号のタイミングもまた、セクタ内位置推定カウンタのカウント値に基づいて得るようにされるものである。
【００７３】
説明を図１０に戻す。
また、データ部の区間については、セクタ内位置推定カウンタのカウント値に基づきシンクフレーム単位のタイミングで、例えば昇順に従って番号を割り振るようにしてカウントを行うことができる。これにより、図１０（ｆ）に示すようにして、現在、データ部において何番目のシンクフレームに位置しているのかを推定することも可能とされている。なお、本明細書では、このようにして得られるシンクフレームの出現順に従った番号を、「シンクフレームナンバ推定値」ということにする。
そして、このシンクフレームナンバ推定値に基づいては、例えばエラー訂正回路１０内のバッファリングコントローラ１０ａが、バッファメモリ１１へのデータ転送をシンクフレーム単位で実行することが可能となるものである。
【００７４】
３−２．セクタ内位置推定動作（第１例）
本実施の形態において、上記図１０若しくは図１６（ｂ）に示したような各種制御処理のタイミングは、ＲＡＭブロック１４内のタイミング生成部１８が、例えばＰＩＤ検出部１６、ヘッダ検出部１５、ランド／グルーブ検出部１７の検出結果を適宜利用して得るようにされる。つまり、タイミング生成部１８においては、ディスクから読み出された信号についての所要のデータ位置の検出結果に基づいて、所要のタイミングでセクタ内位置推定カウンタ（以下、単に「カウンタ」ともいう）を動作させる。そして、このカウンタのカウント値（計時時間）により、１セクタ内における所要のデータ位置を推定し、推定されたデータ位置に基づいて、所要の各種タイミング信号を発生させるようにしているものである。
そして、本実施の形態としては、上記のようなセクタ内位置推定動作としては、以下のようにいくつかの構成例を挙げることができるものである。
先ず、第１例から説明を行っていくこととする。
【００７５】
図１８のタイミングチャートは、第１例としてのセクタ内位置推定動作を示している。
ここで、図１８（ａ）に示すようにしてディスクからの信号が読み出されているものとすると、例えばＰＩＤ検出部１６では、図１８（ｂ）に示すタイミングでＡＭを検出することになる。ＡＭが検出されると、その検出されたＡＭに続くとされる所定サイズの領域をＰＩＤ−ＩＥＤが連続する領域であるとみなして、ＥＦＭ＋復調を実行する。そして、この際には、ＩＥＤを用いてのＰＩＤについてのエラー検出が行われる。
【００７６】
これにより、図１８（ｃ）に示すようにして、ＰＩＤ−ＩＥＤを読み出したタイミングでは、ＩＥＤ判定（エラー検出処理）終了のフラグが立ち、また、そのエラー検出結果がＮＧである場合には、ＩＥＤ判定結果ＮＧのフラグが立つことになる。
また、このときには、ＰＩＤ内のフィジカルＩＤナンバ(2bit)を参照することで、PIDナンバが得られることになる。つまり、ＰＩＤ１，２，３，４の何れであるのかが検出される。このときには、図１８（ｅ）に示すようにして、検出されたPIDナンバの値に応じて、ＰＩＤ１検出フラグ、ＰＩＤ２検出フラグ、ＰＩＤ３検出フラグ、ＰＩＤ４検出フラグの何れかが立つことになり、また、図１８（ｄ）に示すようにして、検出されたPIDナンバの値が識別されることになる。
【００７７】
ここで、ＩＥＤ判定結果がＯＫであれば、PIDナンバは正しいものであると推定することができるのであるが、ＩＥＤ判定結果がＮＧとなったときのPIDナンバとしては、その信頼性は低いものとされることになる。
例えばこの図においては、ＰＩＤ４検出時において、図１８（ｄ）（ｅ）に示されるように、ＩＥＤ判定結果ＮＧのフラグが立っており、また、PIDナンバとしても本来は‘３’であるべきところがＰＩＤ２を示す‘１’という誤った値が検出されている。
【００７８】
本実施の形態のタイミング生成部１８では、基本的には図１８（ｅ）に示しているＰＩＤ検出フラグを基準として、その検出されたＰＩＤ（１，２，３，４）位置をカウンタにロードする。つまり、ＰＩＤ（１，２，３，４）に応じて一義的に決められている所要のカウント初期値をロードしてカウント開始するようにされる。
【００７９】
しかし、上記もしたように、ＰＩＤ検出時において誤検出が行われることで信頼性が低下するという事実があることを考慮して、本実施の形態では、ＰＩＤ検出タイミングに対応して保護ウィンドウを生成するようにされる。これが、図１８（ｆ）に示すＰＩＤ（１，２，３，４）検出ウィンドウである。このＰＩＤ（１，２，３，４）検出ウィンドウも、後述する構成によって、カウンタのカウント値に基づくセクタ内位置推定値を利用して生成されるものである。
そして、このＰＩＤ（１，２，３，４）検出ウィンドウ内に対して、図１８（ｅ）に示すＰＩＤ（１，２，３，４）検出フラグが立ったときにはじめて、図１８（ｇ）に示すようにして、ＰＩＤ（１，２，３，４）位置をロードするようにしている。
この図に示す場合では、図１８（ｅ）（ｆ）から分かるように、最初のＰＩＤ１の検出時において、ＰＩＤ１検出フラグが立っており、かつ、このフラグが、ＰＩＤ１検出ウィンドウがＨレベルとなって開いている期間に得られているので、図１８（ｇ）に示すようにしてＰＩＤ１位置ロードのフラグが、ＰＩＤ１検出フラグと同じタイミングで得られることになる。そして、カウンタは、ＰＩＤ１位置ロードのフラグのタイミングで、図１８（ｈ）に示すようにして、ＰＩＤ１に対応するカウント初期値をロードしてカウントを開始することになる。
【００８０】
また、この場合、ＰＩＤ２，３のタイミングにおいても、上記ＰＩＤ１の場合と同様に、ＰＩＤ（２，３）検出ウィンドウが開いている期間（図１８（ｆ））に、ＰＩＤ（２，３）検出フラグが立っている（図１８（ｅ））ことから、図１８（ｇ）に示すようにして、ＰＩＤ（２，３）検出フラグのタイミングでＰＩＤ（２，３）位置ロードのフラグが立っているのではあるが、このときには既に、カウンタはロードが終了してカウントが開始されているので、このロードフラグは、無視されることになる。
【００８１】
そして、上記のようにして図１８（ｈ）に示すカウンタがカウントを開始すると、一定時間ごとにカウント値がカウントアップしていくようにされるのであるが、このカウント値としては、図１０（ａ）にも示されていたものとされる。つまり、セクタのタイミングに同期した計時時間として扱われるものである。
そして、例えば図１０（ｃ）（ｄ）（ｅ）（ｆ）（ｇ）に示したタイミングは、セクタ内推定値であるところのカウンタのカウント値（計時時間）が予め定められた所定値となると活性化されるものである。
【００８２】
そして、図１８においては、このようなセクタ内位置推定値に基づいて活性化されるタイミングとして、図１８（ｉ）にはトラックホールド信号が示されている。トラックホールド信号とは前述もしたように、Ｈレベルではトラッキングサーボ制御動作をホールドさせ、Ｌレベルでは通常にトラッキングエラー信号ＴＥに応じてのサーボ制御を実行させるための制御信号である。
そして、このトラックホールド信号は、図１８（ｉ）に示されるトラックホールドセット信号とトラックホールドリセット信号によってそのタイミングが決定されてＨレベルの区間を得るようにされている。つまり、カウンタによるセクタ内位置推定値に基づいて、次のセクタのヘッダ領域であるとされた時点でトラックホールドセット信号が立つので、この時点からトラックホールド信号をＬレベルからＨレベルに切り換えるようにする。そして、ヘッダ領域を通過して記録可能領域に移行したとされるセクタ内位置推定値が得られた時点でトラックホールドリセット信号が立つようにされ、これに応じて、トラックホールド信号はＬレベルに戻るようにされるものである。
【００８３】
上記図１８に示した動作を実現するためのタイミング生成部１８の構成、即ち、セクタ内位置推定カウンタの構成を図１９〜図２１により説明する。
図１９のブロック図には、セレクタ６１，カウンタ６２，及びデコーダ６３が示される。セレクタ６１には、予め決定された、ＰＩＤ１，２，３，４の位置に対応するカウント初期値であるところの、ＰＩＤ１検出位置相当カウンタ値、ＰＩＤ２検出位置相当カウンタ値、ＰＩＤ３検出位置相当カウンタ値、ＰＩＤ４検出位置相当カウンタ値が入力されており、これらの内から１つを選択してカウンタ６２のカウント入力に出力する。
また、カウンタ６２のロード端子には図１８（ｄ）に示したＰＩＤ１位置ロードフラグ、ＰＩＤ２位置ロードフラグ、ＰＩＤ３位置ロードフラグ、ＰＩＤ４位置ロードフラグが入力されるようになっている。
カウンタ６２のクロック入力には、ウォブル周期に対応して生成されるクロックＣＬＫ−１が入力されており、このクロックＣＬＫ−１の周波数に対応する一定時間間隔ごとにカウントアップを行うことになる。
【００８４】
ここで、１セクタ内の期間において、ＰＩＤ（１，２，３，４）位置ロードフラグのうちで、或るＰＩＤ位置ロードフラグが最初に得られたとすると、このＰＩＤ位置ロードフラグに対応するＰＩＤ位置検出相当カウンタ値がセレクタ６１にて選択されて、カウンタ６２のカウント入力に出力する。これと同時に、ロード端子にＰＩＤ位置ロードフラグが入力されるので、カウンタ６２はカウント入力に入力されたカウント値から、カウントアップを開始していくことになる。例えばＰＩＤ１に対応するＰＩＤ１位置ロードフラグが立ち上がったとすれば、ＰＩＤ１位置検出相当カウンタ値を初期値としてカウントアップする動作が開始される。つまり、ＰＩＤ１位置検出相当カウンタ値は、セクタ内におけるＰＩＤ１の位置に対応した時間を示しており、このＰＩＤ１に対応する時間を起点としてカウンタ６２が、セクタに同期した計時を行うものである。
そして、その計時時間であるところのカウント値はデコーダ６３に対して出力される。
【００８５】
デコーダ６３は、入力されたカウンタ値（計時時間）が予め設定された所定の値に至ったとされるときに、所要のタイミング信号を発生させる。つまり、この場合には、図示するようにして、ＰＩＤ１検出ウィンドウセット／リセット信号、ＰＩＤ２検出ウィンドウセット／リセット信号、ＰＩＤ３検出ウィンドウセット／リセット信号、ＰＩＤ４検出ウィンドウセット／リセット信号を出力する。また、トラックホールドセット／リセット信号（図１８（ｉ））を出力する。また、図１４により説明したＰＬＬ引き込みスタート信号を出力する。更には、シンクフレームナンバ推定値（図１０（ｆ））を出力する。
【００８６】
そして、例えば図１８（ｉ）に示したトラックホールド動作は、図２０に示す回路により得ることができる。
つまり、フリップフロップ６４のセット端子、リセット端子に対して、トラックホールドセット／リセット信号の各々を入力することで、このフリップフロップ６４からは、図１８（ｉ）に示すタイミングによるトラックホールド信号が出力されるものである。
【００８７】
また、図１９においてカウンタ６２に対して入力されるＰＩＤ位置ロードフラグは、図２１に示す回路により発生させるようにしている。ここではＰＩＤ１位置ロードフラグについての回路を示している。
フリップフロップ６５において、セット端子、リセット端子に対しては、ＰＩＤ１検出ウィンドウセット／リセット信号がそれぞれ入力されることから、その出力には、図１８（ｆ）に示すタイミングによるＰＩＤ１検出ウィンドウが出力される。
このＰＩＤ１検出ウィンドウは、アンドゲート６６に入力される。アンドゲート６６では、このＰＩＤ１検出ウィンドウとＰＩＤ１検出信号（図１８（ｅ））とが入力されていることから、これら２つの信号が共にＨレベルとなったときにＨレベルを出力する。そして、この信号がＰＩＤ１位置ロードフラグ（図１８（ｇ））となるものである。
なお、他のＰＩＤ（２，３，４）位置ロードフラグを出力するための各回路構成としては、図２１に示されるものと同様の構成が採られるようにすればよい。つまり、ＰＩＤ２位置ロードフラグの場合であれば、ＰＩＤ２に対応するＰＩＤ検出ウィンドウセット／リセット信号をフリップフロップ６５に入力し、アンドゲート６６に対してＰＩＤ２検出信号を入力するという回路構成を採ればよいものとされる。
【００８８】
また、ここまでの説明から分かるように、ＰＩＤ（１、２，３，４）検出ウィンドウは、図１９に示したようにして、ＰＩＤ位置ロードフラグに基づいてカウントされたカウント値、つまり、セクタ内位置推定カウンタの値に基づいて生成されるものであることから、常にＰＩＤ１，２，３，４に対応する適切なタイミングで出力されていることになり、保護ウィンドウとしての機能を有効に果たすこととなるものである。
そして、このようにして生成されるＰＩＤ（１、２，３，４）検出ウィンドウを利用していることで、例えばPIDナンバについて誤検出があって重複する検出結果が得られたとしても、それぞれ異なるＰＩＤを示す信号として利用することができる。また、ウィンドウがＰＩＤ検出信号ごとに対応して生成されることで、ＩＥＤによるエラー検出結果がＮＧであっても適切な値をカウンタにロードさせることが可能となるものである。
【００８９】
３−３．セクタ内位置推定動作（第２例）
続いては、上記第１例の応用例として、第２例としてのセクタ内位置推定動作について説明を行うこととする。上記第１例ではＰＩＤの検出を基準としてセクタ内位置推定を行っていたものであるが、以下に説明する第２例では、ヘッダ領域内の情報としてＡＭを検出したタイミングを基準とするものである。
なお、ＡＭを検出するためには、例えばタイミング生成部１８内において、ＡＭの検出を行う機能回路部を構成するようにすればよいものである。
【００９０】
図２２のタイミングチャートは、第２例としてのセクタ内位置推定動作を示している。
この場合にも図２２（ａ）にはセクタ単位によるデータが時系列的に示されている。ＡＭは、Header Field 1,2,3,4の各々において、ＰＩＤ１，２，３，４の直前の位置に３バイトのサイズを有して配置される領域であり、所定の信号パターンを有していることは前述したとおりである。そしてこの場合には、例えば図２２（ｂ）に示すようにしてＡＭが検出されたとする。つまり、Header Field 1,2,4における３つのＡＭは検出されたのであるが、Header Field 3内のＡＭについては検出されなかったという結果が得られているものである。
【００９１】
そして、この場合には、セクタ内位置推定カウンタのカウント値に基づいて、ＡＭ対応ＰＩＤ（１，２，３，４）検出ウィンドウが、図２２（ｃ）に示されるタイミングで生成されるようになっている。ＡＭは、Header Field 1,2,3,4に対して挿入される位置に関わらず同一の信号パターンを有しているので、例えばＰＩＤのようにその内容からデータ位置を識別することはできないのであるが、このようにして、セクタ内位置推定カウンタのカウント値を基準とした検出ウィンドウを生成するようにすれば、その検出タイミングを、ＰＩＤ１，２，３，４に対応させることが可能になる。
【００９２】
そして、この場合は、図２２（ｂ）に示すＡＭ検出信号が立ち上がり、かつ、図２２（ｃ）に示すＡＭ対応ＰＩＤ（１，２，３，４）検出ウィンドウがＨレベルとなっているときに、図２２（ｄ）に示されるＰＩＤ１位置ロードフラグが立つようにされている。このため、セクタ内位置推定カウンタは、図２２（ｅ）に示すようにして、ＰＩＤ１位置ロードフラグが得られたタイミングで、この位置に対応するカウント初期値からのカウントを開始するものである。
そしてこの場合にも、セクタ内位置推定カウンタのカウント値に基づいて、各種の制御タイミングが発生され、例えば図２２（ｆ）に示されるようにトラッキングサーボ制御をホールドさせるためのトラックホールド信号も生成することができる。
このような動作は、例えば先の第１例に対応した図１９〜図２１の回路を応用すれば容易に実現可能である。
【００９３】
３−４．セクタ内位置推定動作（第３例）
続いて、セクタ内位置推定動作の第３例について説明する。この第３例では、ヘッダ領域内におけるＰＡの検出を基準としてセクタ内位置推定を行うものとされる。
ここで、ＰＡとしては、ＰＡ１，ＰＡ２の２種類が存在し、ＰＡ１はHeader Field 1,3に格納され、ＰＡ２はHeader Field 2,4に格納されているものである。従って、ＰＡ１，ＰＡ２の検出のみによっては、その検出結果から直接的にPIDナンバについての特定を行うことはできない。但し、この第３例における場合のようにヘッダ検出情報と、ランド／グルーブ検出情報を用いさえすれば、これらの情報の論理的組み合わせから、PIDナンバを特定することが可能となるものである。
【００９４】
そこで、動作説明に先立って、図２４により、ＰＡ，ヘッダ検出信号、及びランド／グルーブ検出信号によるPIDナンバ推定の論理を図２４に示しておく。
この図の見方は、例えば最上段については、ランド／グルーブの検出結果がランドを示し、また、ヘッダ検出信号ＨＤ１，ＨＤ２について、ＨＤ＝１，ＨＤ＝０となっている。ここで、ヘッダ検出信号ＨＤ１は、Header Field 1,3を通過しているときに‘１’（Ｈレベル）となり、ヘッダ検出信号ＨＤ２はHeader Field 2,4を通過しているときに‘１’（Ｈレベル）となる。従って、ＨＤ＝１，ＨＤ＝０の場合とは、Header Field 1,2を通過している状態に対応する。
また、ＰＡ１，２については、ＰＡ１＝１、ＰＡ＝０であるとして、ＰＡ１が検出された状態であることが示されるものである。
このような論理状態では、対応するのはＰＩＤ３とされることになる。つまり、この場合にはHeader Field 3のＰＡ１を検出している状態に対応しているものである。
このようにして、ＰＡ１，２を検出する場合であっても、ランド／グルーブ情報、ヘッダ検出信号とを利用することで、一義的に対応するＰＩＤを特定することが可能となる。
【００９５】
上記図２４の論理を踏まえ、図２３のタイミングチャートにより、第３例としてのセクタ内位置推定動作について説明する。
この場合にも、図２３（ａ）に示すようにしてディスクからデータが読み出されたものとされる。そして、図２３（ｂ）に示すように、Header Field 1,2の区間と、Header Field 3,4の各区間が検出されることで、Header Field 1,2の区間に対応してはヘッダ検出信号ＨＤ１がＨレベルとなり、Header Field 3,4の区間に対応してはヘッダ検出信号ＨＤ２がＨレベルとなっている。
【００９６】
また、図２３（ｃ）に示すようにして、ヘッダ領域内のＰＡの位置に対応して、ＰＡ１を検出して得られるＰＡ１検出信号と、ＰＡ２を検出して得られるＰＡ２検出信号とが立ち上がることになる。但し、この図の場合においては、Header Field 4内のＰＡ２についての検出がエラーとなっている状態例が示されている。
【００９７】
また、このときには、トラックはグルーブとされており、この検出結果としては図２３（ｄ）に示すようにして、ランド／グルーブ検出信号は、グルーブであることを示すＬレベルとなっている。
なお、図２３（ｂ）に示すヘッダ検出信号ＨＤ１，ＨＤ２は、ヘッダ検出部１５により検出され、図２３（ｄ）に示すランド／グルーブ検出信号は、ランド／グルーブ検出部１７により検出される。
また、ＰＡ１，ＰＡ２については、例えばタイミング生成部１８内において、ＰＡ１，ＰＡ２の検出を行う機能回路部を構成するようにすればよいものである。
【００９８】
そして、この場合には、セクタ内位置推定カウンタのカウント値に基づいて、図２３（ｅ）に示すようなタイミングにより、ＰＩＤ（１，２，３，４）検出ウィンドウが発生される。前述もしたように、ＰＡ１，ＰＡ２検出信号のみによっては、検出されたＰＡに対応したPIDナンバの特定はできないのであるが、図２４によっても説明したように、ヘッダ検出信号ＨＤ１，ＨＤ２（図２３（ｂ））、ランド／グルーブ検出信号（図２３（ｄ））を利用することで、PIDナンバを推定することができるわけであり、図２３（ｅ）の各ＰＩＤ（１，２，３，４）検出ウィンドウも、図２４に示した論理を根拠として、PID１〜４の各々のタイミングに応じて発生するようにされていることで、PIDナンバを特定したPID検出がほぼ確実なものとなるようにしているものである。
【００９９】
そして、この場合には、図２３（ｃ）に示すＰＡ（１，２）検出信号と、図２３（ｄ）に示されるＰＩＤ（１，２，３，４）検出ウィンドウとの論理積に基づいて、図２３（ｆ）に示すＰＩＤ（１，２，３，４）位置ロードフラグが生成されることになる。
この場合には、ＰＩＤ１位置ロードフラグ、ＰＩＤ２位置ロードフラグ、ＰＩＤ３位置ロードフラグが立ち上がることとなるので、図２３（ｇ）に示すように、最初のＰＩＤ１位置ロードフラグが立ち上がるタイミングで、セクタ内位置推定カウンタのカウント初期値がロードされてカウントが開始されることとなる。
そして、この場合にも、図２３（ｈ）に示されるトラッキングサーボ制御のホールドなどをはじめとする、各種制御動作のタイミングが、セクタ内位置推定カウンタのカウント値に基づいて発生されることになる。
【０１００】
３−５．セクタ内位置推定動作（第４例）
続いて、セクタ内位置推定動作の第４例について説明する。この第４例としては、上記第１例から第３例よりも、より簡易な検出動作となっている。この第４例においては、ヘッダ検出信号ＨＤ１，ＨＤ２を基準として、セクタ内位置推定カウンタのカウントが行われる。
【０１０１】
図２５のタイミングチャートには第４例としてのセクタ内位置推定動作が示されている。
この図に示すようにして、図２５（ａ）に示すデータに対し、図２５（ｂ）に示すように、Header Field 1,2、Header Field 3,4の各区間が検出されていることで、図示するタイミングによって、ヘッダ検出信号ＨＤ１、ＨＤ２がそれぞれＨレベルとなる期間が得られている。
また、Header Field 1,2、Header Field 3,4に対応する検出波形は、直後にトレースするトラックがランドであるのかグルーブであるのかによってその極性が反転する。そこで、図２５（ｄ）に示すようにして得られるランド／グルーブ検出信号の状態により、Header Field 1,2、Header Field 3,4の何れを検出しているものであるのか、つまり、ヘッダを検出して得られる信号が、ＨＤ１，ＨＤ２のいずれであるのかを識別することが可能になる。
【０１０２】
そして、この場合においては、図２５（ｃ）に示すようにして、ヘッダ検出信号ＨＤ１の立ち上がりエッジとヘッダ検出信号ＨＤ２の立ち上がりエッジを、ロード信号とするようにされる。
この場合には、ヘッダ検出信号ＨＤ１の立ち上がりエッジとヘッダ検出信号ＨＤ２の立ち上がりエッジとが共に得られている状態が示されている（図２５（ｃ））ので、先に得られているヘッダ検出信号ＨＤ１の立ち上がりエッジのタイミングで、図２５（ｅ）に示すようにしてセクタ内位置推定カウンタをロードしてカウントを開始させているものである。この場合のカウント初期値としては、Header Field 1の開始位置に対応して決定されることになる。
そして、この場合においても、図２５（ｆ）に示すトラッキングサーボ制御のホールド等をはじめとする制御タイミングは、セクタ内位置推定カウンタのカウンタ値によって発生されることになる。
【０１０３】
４．セクタ同期保護動作（第１例）
以上、図１８〜図２５により、本実施の形態としてのセクタ内位置推定動作（第１例〜第４例）について説明を行った。そして、これら第１例から第４例までのセクタ内位置推定動作のうちで、最も精度が高いのは、第１例の動作であるといえる。
この第１例のセクタ内位置推定動作によっては、ＰＩＤ検出結果を基準としている。これは換言すれば、セクタ内位置推定カウンタのカウント値が適正でないとされる場合には、自ずとカウント値に基づいて活性化される各種の制御タイミングが適正でなくなるので、ＰＩＤが正常に読み出せないこととなる。従って、ＰＩＤが適正に読み出されたか否かを識別することで、セクタ内位置推定結果が正しいものであるか否かを判定できることになる。また、第１例の動作は、ＰＩＤ検出結果を基準としていることで、上記したように最も高精度ではあるが、ＰＩＤが読み出しできない状態となったときには、その信頼性が確保できないものとなる。
【０１０４】
これに対して、例えば第４例のセクタ内位置推定動作は、ヘッダ領域に特有の振幅変化を利用したヘッダ検出結果を基準としていることから、第１例のセクタ内位置推定動作よりも推定結果の精度は劣るものの、基準となるタイミングを得るための信号検出としては、ヘッダ領域の検出であるという点で簡易であり、従って、例えばＰＩＤが読めなくともヘッダ領域の検出を行ってセクタ内位置推定動作が遂行できる可能性は著しく高い。
【０１０５】
そこで、本実施の形態としては、セクタ内位置推定動作がより信頼性の高いものとなるようにすることを目的として、上記した背景を踏まえ、以降説明するようにしてセクタ内の同期保護動作を得る構成を採るようにもされる。
【０１０６】
図２６のタイミングチャートは、本実施の形態としてのセクタ同期保護動作（第１例）の概要を示している。
ここでのセクタ同期保護動作としては、ＰＩＤ検出を行った結果に基づいてセクタ同期がロックしていない状態（unlock）と、ロックしている状態(lock)とを識別するようにしている。つまり、図２６（ｄ）に示すようにしてlock状態ではＨレベルとなり、unlock状態ではＬレベルとなる信号ＬＯＣＫを発生させるものである。
【０１０７】
そして、上記信号ＬＯＣＫは次のようなタイミングで発生される。
ここで、図２６（ａ）にはＰＩＤ評価タイミングが示されている。このＰＩＤ評価タイミングのフラグは、例えば１セクタ単位ごとに立つもので、１セクタ内のＰＩＤ１，２，３，４の読み出し及びエラー検出が終了したタイミングで得られる。そして、このＰＩＤ評価タイミングフラグが得られたときに、ＰＩＤ評価が行われる。つまり、セクタ同期保護にあたっては、１セクタ内におけるＰＩＤの評価が行われるものである。ここでのＰＩＤ評価の動作については後述するが、ＰＩＤ評価の結果として、例えばＰＩＤ１，２，３，４のすべてが適正に検出されたのであれば、図２６（ｂ）に示すようにしてＰＩＤ検出ＯＫフラグが立つこととなり、ＮＧとなったのであれば、このＰＩＤ検出ＯＫフラグは得られないことになる。
【０１０８】
ここでは、例えば、図２６（ｄ）に示すようにして、信号ＬＯＣＫがＬレベルとなっており、unlockの状態にあったものとされている。そして、このような状態のもとでは、図２６（ｃ）に示されるセクタ同期保護カウンタのカウント値は０にリセットされる。そして、この状態のもとで、はじめてＰＩＤ検出ＯＫフラグが得られるとすると、ここでカウントアップが行われて、図２６（ｃ）に示すようにして、カウント値は「１」となる。そして、この後において連続してＰＩＤ検出ＯＫフラグが得られたとすると、図２６（ｃ）のセクタ同期保護カウンタのカウント値は、ＰＩＤ検出ＯＫフラグが得られたタイミングごとにカウントアップを行っていくことになる。なお、unlockの状態の下、ＰＩＤ検出ＯＫフラグが４回連続して得られることなく途中でＮＧの結果となったときには、このタイミングでカウント値は「０」にリセットされる。
【０１０９】
また、ここでのunlock状態の下でのセクタ同期保護カウンタのカウント値の最大値は「４」として設定されている。そして、この場合には、図２６（ｂ）のＰＩＤ検出ＯＫフラグが４回以上連続して得られている状態が示されていることから、セクタ同期保護カウンタのカウント値は最大値である「４」までカウントアップされることになる。これに応じては、図２６（ｄ）に示すようにして信号ＬＯＣＫはＨレベルとなる。つまり、unlockの状態からlock状態に遷移するようにされる。
【０１１０】
上記のようにして信号ＬＯＣＫがＨレベルに反転したタイミングでは、カウント値は「４」から「０」にリセットされるようになっている。そして、このようなlock状態が開始された時点からＰＩＤ検出ＯＫフラグがセクタ期間ごとに連続して得られている限りは、カウント値は、「０」を維持するようにされる。つまり、lock状態で、かつ、カウント値「０」の場合にはlock状態が安定して維持されているものと見ることができる。
【０１１１】
また、lock状態でのカウント値の最大値は「３」として設定されている。そして、図２６（ｂ）（ｃ）に示すようにして、lock状態の下で何らかの要因によってＰＩＤの読み出しがエラーとなって、ＰＩＤ評価タイミングに同期してＰＩＤ検出ＯＫフラグが立たない状態が連続した場合には、カウント値がカウントアップされるようになっている。
そして、ＰＩＤ検出ＯＫフラグが立たない状態が３回連続して、カウント値の最大値が「３」に至ると、信号ＬＯＣＫはＬレベルとなってunlockの状態を示すこととなる。また、これと同時に、カウント値は「０」にリセットされる。
【０１１２】
なお、lock状態下で、カウンタ値が「１」又は「２」の状態となっていたときに、改めてＰＩＤ検出結果がＯＫとなったときには、カウンタ値は「０」にリセットされるようになっている。
【０１１３】
そして、本実施の形態としては、図２６（ｄ）（ｅ）に示されるように、unlock状態では、図２５に示したヘッダ領域検出を基準とするセクタ内位置推定動作とし、lock状態では図１８に示したＰＩＤ検出を基準とするセクタ内位置推定動作とするように切り換えを行うものである。
このようにして、lock/unlockの状態に応じてセクタ内位置推定動作を切り換えるようにすれば、再生動作が安定しているlock状態ではＰＩＤ検出に基づいた高精度なセクタ内位置推定結果が得られることになる。その一方で、適正なＰＩＤの読み出しが期待できないようなunlockの状態では、ＰＩＤ検出に依存しないヘッダ検出に基づくセクタ内位置推定とすることで、再生信号が不安定な状態でも適正なセクタ内位置推定結果が得られることになる。この結果、本実施の形態では、lock/unlockの状態に関わらず、ほぼ定常的に信頼性の高いセクタ内位置推定結果を得ることが可能となるものである。
【０１１４】
また、図２６に示した信号ＬＯＣＫの生成動作によれば、unlockの状態下でＰＩＤ検出についてＯＫとなる結果が４セクタ連続して得られたときにlock状態となり、また、lock状態下でＰＩＤ検出についてＮＧとなる結果が３回連続して得られたときにunlock状態となるようにされていることになる。
例えば、lock/unlock状態を発生させるのには、単に、ＰＩＤ検出ＯＫ／ＮＧの結果にそのまま対応させるようにすることも考えられるのであるが、このような場合には、安定的にlock状態が継続している途中で、一時的にＰＩＤ検出エラーとなったセクタが発生したような場合であっても、ヘッダ検出に基づくセクタ内位置推定動作に切り換わってしまい、逆に、推定結果の精度を低めることとなってしまう。
これに対して、本実施の形態では上記のようにして、ＰＩＤ検出結果について或る程度の連続性が得られることを条件として、lock/unlock状態の切り換えを行うようにしていることで、上記したような不都合を回避しているものである。
【０１１５】
図２７のブロック図は、上記図２６（ｅ）に示されるようにして、lock／unlock状態に応じてセクタ内位置推定動作を切り換え可能に構成されるタイミング生成部１８（セクタ内位置推定カウンタ）の構成を示している。なお、この図に示す構成は、先に図１９に示したＰＩＤ検出基準のセクタ内位置推定カウンタの構成を基としていることから、図１９と同一部分には同一符号を付して説明を省略する。
【０１１６】
この図２７に示すセクタ内位置推定カウンタは、図１９に示す構成に対してセレクタ６４、スイッチ６５，６６が追加されている。
セレクタ６４には、ＨＤ１検出位置相当値、ＨＤ２検出位置相当値が入力されている。ＨＤ１検出位置相当値はHeader Field 1,2からなるヘッダ領域前半部の検出タイミングに対応したカウント初期値であり、ＨＤ２検出位置相当値は、Header Field 3,4からなるヘッダ領域後半部の検出タイミングに対応したカウント初期値である。
【０１１７】
また、スイッチ６５は、セレクタ６１，６４の出力を択一的に選択してカウンタ６２のカウント入力に対して出力する。スイッチ６６は、ＰＩＤ（１，２，３，４）位置ロードフラグと、ＨＤ（１，２）位置ロードフラグとについて、択一的に選択してカウンタ６２のロード端子に対して出力する。
これらスイッチ６５、６６は、共にセクタ同期lock/unlockの状態に応じて切り換えられるようにされている。つまり、図２６（ｄ）に示した信号ＬＯＣＫがＨレベル（lock）のときにはスイッチ６５は、ＰＩＤ（１，２，３，４）位置ロードフラグを選択してカウント入力とし、スイッチ６６は、ＰＩＤ（１，２，３，４）位置ロードフラグを選択してロード入力とする。つまり、この信号経路には、図１９に示した回路構成と同等となり、ＰＩＤ検出に基づいたセクタ内位置推定が行われることになる。
また、信号ＬＯＣＫがＬレベル（unlock）のときにはスイッチ６５は、ＨＤ（１，２）位置ロードフラグを選択してカウント入力とし、スイッチ６６は、ＨＤ（１，２）位置ロードフラグを選択してロード入力とする。この信号経路の場合には、図２５のタイミングチャートに示した、ヘッダ検出に基づくセクタ内位置推定が行われることになる。つまり、図２６（ｅ）に示したようなタイミングによって、セクタ内位置推定動作が切り換えられるものである。
【０１１８】
また、上記図２７に示した回路の動作を実現させるのにあたっては、図２６（ａ）（ｂ）（ｃ）（ｄ）に示したような動作によって、しかるべきタイミングで信号ＬＯＣＫを発生させる必要がある。そこで、次に、信号ＬＯＣＫを生成するための構成について説明を行う。
【０１１９】
図２８のタイミングチャートには、図２６（ａ）（ｂ）に対応した、ＰＩＤ検出判定のための動作が示される。なお、この図に示される動作は、例えばＰＩＤ検出部１６において実行されるように構成すればよい。
例えば或る１つのセクタについて、ＰＩＤ１が検出されたとすると、図２８（ａ）に示すようにして、その検出時点のタイミングに応じて信号pid1 ldpedgeが得られる。同様にして、ＰＩＤ２，３，４が検出されたのであれば、その検出時点のタイミングで図２８（ｂ）（ｃ）（ｄ）に示すように、pid2 ldpedge，pid3 ldpedge， pid4 ldpedgeが得られることになる。
【０１２０】
そして、上記図２８（ａ）〜（ｄ）に示す検出タイミングに対応させては、図２８（ｅ）〜（ｈ）に示すようにして、保護ウィンドウである、pidldmask_rg[0] ,pidldmask_rg[1], pidldmask_rg[2], pidldmask_rg[3]が生成される。そして、ＰＩＤ１については、pidldmask_rg[0]がＨレベルとなっている期間内に信号pid1 ldpedgeが得られたとされると、図２８（ｉ）に示すようにして、個々のＰＩＤについての検出ＯＫフラグである、pidlddtctが立つようにされる。同様にして、ＰＩＤ２，３，４については、pidldmask_rg[1], pidldmask_rg[2], pidldmask_rg[3]がＨレベルとなっている期間内においてpid2 ldpedge，pid3 ldpedge， pid4 ldpedgeが得られたのであれば、pidlddtctが立つことになる。
【０１２１】
図２８（ｉ）の検出ＯＫフラグpidlddtctに応答しては、図２８（ｊ）に示す信号pidlded_rgが活性化する。この信号pidlded_rgは、図示するように、ＰＩＤ１に対応する検出ＯＫフラグpidlddtctが立ったときにＬレベルからＨレベルに立ち上がり、また、ＰＩＤ１，２，３，４に対応する４つすべての検出ＯＫフラグpidlddtctが得られたときに、例えば現セクタ期間においてはＨレベルを維持する信号となる。逆に、ＰＩＤ１，２，３，４に対応する４つの検出ＯＫフラグpidlddtctのうちの１つでも立たなかった場合には、Ｌレベルとなる信号である。
【０１２２】
そして、上記のようにして、ＰＩＤ１〜ＰＩＤ４までのすべての検出が終了したとされる所要のタイミングで、ＰＩＤ評価タイミングを示すフラグpidevalが立つようにされる。このフラグpidevalが、図２６（ａ）のＰＩＤ評価タイミングに対応する。
そして、このタイミングでもって、図２８（ｊ）に示す信号pidlded_rgがＨレベルであるか、Ｌレベルであるのかを参照することになる。つまり、ＰＩＤ１〜ＰＩＤ４についての検出結果がＯＫであったのか、ＮＧであったのかの判定が行われる。そして、ＨレベルであるとしてＰＩＤ検出結果がＯＫである場合には、図２８（ｌ）に示すフラグpidtmgokが立つことになる。これは、図２６（ｂ）に示すＰＩＤ検出ＯＫフラグとなる。
これに対して、仮に信号pidlded_rgがＬレベルである場合には、フラグpidtmgok（ＰＩＤ検出ＯＫフラグ）に代えて、図２８（ｍ）に示すフラグpidtmgngが立つこととなる。
【０１２３】
そして、上記のようにして得られた、フラグpidtmgok及びフラグpidtmgngを利用して、図２９に示す構成によるセクタ同期保護カウンタが動作することで、信号ＬＯＣＫのタイミングが発生される。
この図に示す回路において、信号ＬＯＣＫを発生させるのは、フリップフロップ８１とされる。このフリップフロップ８１では、セット端子に入力される信号rpendがＨレベルに立ち上がるタイミングでＨレベルの信号ＬＯＣＫを出力し、リセット端子に入力される信号fpendがＨレベルに立ち上がるタイミングで、Ｈレベルの信号ＬＯＣＫをＬレベルとするようにリセットする。つまり、信号ＬＯＣＫがＨレベル/Ｌレベルとなるタイミングは、信号rpend，fpendをトリガとして発生することになる。
なお、このフリップフロップ８１及び後述するカウンタは７８は、クロックＣＬＫのタイミングで動作するようになっている。
【０１２４】
そして、上記信号rpend，fpendのタイミングは、カウンタ７８を備えた回路部によって発生される。
カウンタ７８のカウント入力に対しては、図２６（ｄ）にても説明した、カウント初期値である「０」がセットされている。
また、イネーブル端子には、信号ＬＯＣＫ，フラグpidtmgng,pidtmgokの３つの信号を利用した、ＡＮＤゲート７１，７２及びＯＲゲート７３から成る論理回路部の出力が入力される。この論理回路部（ＡＮＤゲート７１，７２，ＯＲゲート７３）の出力としては、信号ＬＯＣＫがＨレベルの状態では、フラグpidtmgngが立ち上がるごとにイネーブル端子にＨレベルの信号を入力して、カウントアップを実行させる。これに対して、信号ＬＯＣＫがＬレベルの状態では、フラグpidtmgokが立ち上がるごとにイネーブル端子にＨレベルの信号を入力して、カウントアップを実行させることになる。これにより、図２６に示したようにして、lock状態下では、ＰＩＤ検出が連続してＮＧとなるごとにカウントアップされることになる。
【０１２５】
また、ロード端子には、信号ＬＯＣＫ，フラグpidtmgng,pidtmgok、信号rpend，fpendを利用した、ＯＲゲート７４、ＡＮＤゲート７５，７６、及びＯＲゲート７７から成る論理回路部の出力が入力される。
この論理回路部（ＯＲゲート７４、ＡＮＤゲート７５，７６、ＯＲゲート７７）によっては、信号rpend，fpendの何れか一方が立ち上がったときにＨレベルのロード信号を出力し、カウンタ入力をロードする。つまり、カウント値を初期値の「０」にリセットする。これは、lock→unlock若しくはunlock→lockに状態遷移したときにカウンタ値を「０」にリセットする動作に対応する。
また、信号ＬＯＣＫがＨレベルの状態ではフラグpidtmgok（ＰＩＤ検出ＯＫフラグ）が立つごとにＨレベルのロード信号を出力するようにもされることで、カウント値を「０」レベルにリセットする動作が得られる。これは、lock状態のもとで、ＰＩＤ検出ＯＫフラグが連続している限りは、カウント値「０」が維持される動作に対応する。
また、信号ＬＯＣＫがＬレベルの状態ではフラグpidtmgngが立つごとに「０」レベルにリセットする動作が得られる。これは、unlock状態のもとで、ＰＩＤ検出ＯＫフラグが得られない限りは、カウント値「０」とする動作に対応する。
【０１２６】
カウンタ７８では、上記のようにして入力されるイネーブル信号とロード信号によって、カウント初期値＝０とされたうえでのカウント動作を実行する。そして、そのカウント値の出力は、比較器７９及び比較器８０に対して分岐して入力される。
比較器７９では、カウント値と基準値rpmaxとについて比較を行う。ここで、基準値rpmaxとしては、図２６（ｃ）にて説明した、unlock状態時のカウンタ最大値である「４」がセットされているものとされる。そして、カウント値が基準値rpmax以上である場合にＨレベルの信号をＡＮＤゲート８２に出力する。ＡＮＤゲート８２では、比較器７９の出力と信号ＬＯＣＫの反転入力との論理積をとって出力する。これが信号rpendとなる。つまり、信号がＨレベルとしてフリップフロップ８１のセット端子に入力されることで、信号ＬＯＣＫをＬレベルからＨレベルに立ち上げて、unlock状態からlock状態に遷移させる。
【０１２７】
一方の比較器８０では、カウント値と基準値fpmaxとについて比較を行う。基準値fpmaxは、lock状態時のカウンタ最大値「３」がセットされている。そして、カウント値が基準値fpmax以上である場合にＨレベルの信号をＡＮＤゲート８３に出力する。ＡＮＤゲート８３では、比較器７９の出力と信号ＬＯＣＫの論理積をとることで信号fpendを出力する。そして、Ｈレベルの信号fpendがフリップフロップ８１のリセット端子に入力されれば、信号ＬＯＣＫをＬレベルからＨレベルに立ち下げて、lock状態からunlock状態に遷移させることになるものである。
なお、信号RST_Xは、カウンタ７８及びフリップフロップ８１に対してハードウェアリセットをかけるためのものとされる。
【０１２８】
５．セクタ同期保護動作（第２例）
続いてセクタ同期保護動作の第２例について説明する。
上述の第１例としてのセクタ同期保護動作としては、lock/unlockという２つの状態間での遷移としていたのであるが、図３０のタイミングチャートにおける、図３０（ｄ）に示すようにして、第２例においては、lock,unlock1,unlock2の３つの状態間での遷移を行うこととする。
【０１２９】
そして、この場合の上記３つの状態間での遷移の動作については、次のようになる。
ここで、この第２例としてのセクタ同期保護動作を得るのにあたっては、図３０（ａ）（ｂ）（ｃ）に示すようにして、ＰＩＤ評価タイミング、ＰＩＤ検出ＯＫフラグ、及びセクタ同期保護カウンタの動作としては同様となる。つまり、図２８に示した動作が実行され、図２９に示した回路構成が応用される。また、状態遷移に基づくセクタ内位置推定動作の切り換えのための構成としても、図２７に示した回路構成を応用するようにされる。
【０１３０】
先ず、unlock1は、lock状態でない場合において、セクタ同期保護カウンタのカウント値が「０」であるときに対応して設定される。そして、例えばunlock1の状態から、ＰＩＤ検出結果がＯＫとなってカウント値について「１」「２」「３」「４」の何れかが得られている状態では、unlock2の状態に遷移するものである。但し、この図では示されてはいないが、unlock2の状態下で１回でもＰＩＤ検出結果がＮＧである場合には、unlock1に遷移する。
そして、unlock2の状態でカウント値が「４」にまでカウントアップされた場合には、lockに遷移する。そして、lock状態下でＰＩＤ検出結果ＮＧが３回連続してカウント値が「３」に至るとunlock1の状態に戻るようにされる。
【０１３１】
なお、参考のために、上述したlock,unlock1,unlock2の３つの状態間での遷移について図３１により概念的に示す。
同期保護動作が開始されると、例えば最初はunlock1の状態となる。そして、ＰＩＤ検出結果がＯＫとなってフラグpidtmgokが立ち上がればunlock2の状態に遷移することとなる。但し、unlock2の状態下で一度でもＰＩＤ検出結果がＮＧとなってフラグpidtmgngが発生したのであればunlock1の状態に戻るようにされる。
また、unlock2の状態下においてＰＩＤ検出ＯＫの結果が４回連続して信号rpendが立ち上がればlock状態に遷移する。lock状態下では、ＮＧのＰＩＤ検出結果が３回連続して信号fpendが立ち上がるとunlock１に遷移する。
【０１３２】
ここで説明を図３０に戻すが、上記のようにして遷移するlock,unlock1,unlock2の３状態に対応させては、セクタ内位置推定動作は、図３０（ｅ）に示すようにして切り換えを行うようにされる。つまり、unlock1の状態下ではヘッダ検出に基づくセクタ内位置推定動作とし、lock,unlock2の状態ではＰＩＤ検出に基づくセクタ内位置推定動作とするものである。
このようにすれば、精度ではＰＩＤ検出に基づくセクタ内位置推定動作よりも劣るとされるヘッダ検出に基づくセクタ内位置推定動作に切り換えが行われる機会を、例えば第１例のセクタ同期保護動作の場合よりも少ないものとすることができるので、全般的にはより高精度のセクタ内位置推定結果を得ることが可能となるものである。
【０１３３】
そして、図３０（ｄ）に示すタイミングによりlock,unlock1,unlock2の３状態を発生させるためには、図２８に示される動作及び図２９に示した回路に対して、例えば図３２に示すセクタ同期保護回路の構成を付加するようにされる。
この図に示すセクタ同期保護回路は、デコーダ９０、ＯＲゲート９１、フリップフロップ９１，９２を備えて構成される。
ここで、デコーダ９０には図示するようにして７種類の信号が入力されており、デコーダ９０では、図３３に示す真理値表に従って、信号PPRSTT1，PPRSTT2を出力するようにされている。信号PPRSTT1はフリップフロップ９２に入力され、信号PPRSTT2はフリップフロップ９３に入力される。これらフリップフロップ９２，９３はクロックＣＬＫを入力して動作する。
また、ＯＲゲート９１では、デコーダ９０に入力されているのと同じ７種類の信号についての論理和を、フリップフロップ９２，９３のイネーブル信号として出力する。つまり、上記７種類の信号の何れか１つでも立ち上がっている状態であれば、フリップフロップ９２，９３の出力（Ｑ）が有効となるものである。
【０１３４】
そして、フリップフロップ９２では、入力された信号PPRSTT1を信号PRSTT1として出力する。この信号PRSTT1は、図３０（ｄ）におけるlockのタイミングに対応してのみＨレベルとなる信号とされる。換言すれば、信号PRSTT1は、Ｈレベルとなることでlock状態に遷移させるトリガとして機能する信号であることになる。
また、フリップフロップ９３では、入力された信号PPRSTT2を信号PRSTT2として出力する。この信号PRSTT2は、図３０（ｄ）におけるlock及びunlock1のタイミングに対応してＬレベルとなり、unlock2のタイミングに対応してＨレベルとなる信号である。
つまり、信号PRSTT2がＨレベルに立ち上がるタイミングでunlock2に遷移させるものである。また、信号PRSTT1がＬレベルとされた上で、かつ、信号PRSTT2もＬレベルである場合には、unlock1の状態に遷移させることになる。
従って、この第２例に対応させて図２７に示したセクタ内位置推定カウンタを構成する場合には、スイッチ６５，６６を切り換えるための信号として、信号PPRSTT1がＨレベルのとき、及び信号PRSTT2がＨレベルのときにＨレベルとなり、信号PPRSTT1及び信号PRSTT2が共にＬレベルの場合にＬレベルとなる信号を与えればよいことになる。
【０１３５】
なお、上記第１例及び第２例のセクタ同期保護動作に伴っては、例えば次のような応用例を考えることができる。
つまり、lock（及びunlock2）状態下においてはＰＩＤ読み出しの信頼性が高く、また、unlock（unlock1）状態下ではＰＩＤ読み出しの信頼性がlock状態時よりも劣るものとして捉えた上で、lock状態下ではＰＩＤ（１，２，３，４）のうち、１つでも読み出しがＯＫであればそのＰＩＤを信号処理制御のために採用し、unlock状態では、ＰＩＤ（１，２，３，４）のうち、例えば２以上のＰＩＤの読み出しがＯＫとならなければそのＰＩＤを採用しないとすることが考えられる。
また、上記第１例及び第２例のセクタ同期保護動作にあっては、セクタ内位置推定動作について、ＰＩＤ検出基準の方式とヘッダ領域検出基準の方式とで切り換えを行うようにしているが、採用すべき複数のセクタ内位置推定動作としてはこの２つに限定されるものではない。つまり、セクタ内位置推定動作については、第１例から第４例までの４例による方式を挙げていることから、例えばこれらのうちから適切とされる２つの方式を採用してよいものである。
【０１３６】
また、本発明としては上記した構成に限定されるものではなく、適宜変更が可能とされる。
例えば、上記実施の形態としては、ＤＶＤ−ＲＡＭを再生する場合を例に挙げているが、再生対象となるディスクの種別はこれに限定されるものではなく、例えば本発明が応用可能なトラックフォーマットのディスクでありさえすればよいものである。また、ここでは、再生時における動作として説明しているが、記録時においても、同様に、セクタなどの所定の単位情報領域内の位置に応じて制御処理を実行する必要のある場合には本発明を適用できる。
【０１３７】
【発明の効果】
以上説明したように本発明は、セクタ（単位情報領域）内位置推定動作（タイミング発生手段）として、検出すべき情報を異にする複数のセクタ内位置推定動作を実行可能とされる。そして、アドレス（ＰＩＤ）検出についてのＯＫ／ＮＧの結果に基づいてセクタ同期状態を判定し、この判定結果に基づいて上記したセクタ内位置推定動作を切り換えるようにしている。
このような構成であれば、例えば同期状態が安定しているときには、精度の高い推定結果が得られるセクタ内位置推定動作を選択し、同期状態として不安定な場合や同期がとれていない場合には、例えば推定結果の精度は劣るものの、基準となる情報の検出が容易なセクタ内位置推定動作を選択するなどのようにして、同期状態に応じての適切なセクタ内位置推定動作の選択、切り換えが可能となるものである。これによって、例えばセクタ内位置推定動作の同期を迅速にとることが可能になる、つまり、セクタ同期保護が有効にはたらくために、再生の信頼性が向上することとなる。
【０１３８】
また、同期状態の判定にあたっては、現時点以前のアドレス（ＰＩＤ）検出についてのＯＫ／ＮＧの結果の履歴を利用するようにしていることで、例えば突発的な検出エラーなどに反応せずに、より安定したセクタ同期保護動作を得ることが可能となるものである。
【図面の簡単な説明】
【図１】本発明の実施の形態としてのディスクドライブ装置の構成例を示すブロック図である。
【図２】本実施の形態のディスクドライブ装置における光学系の構成例を示す概念図である。
【図３】本実施の形態のディスクドライブ装置におけるフォトディテクタ及び信号の生成方法を示す説明図である。
【図４】ＤＶＤ−ＲＡＭとされるディスク全体に関してのトラックフォーマットを示す説明図である。
【図５】ＤＶＤ−ＲＡＭのトラックフォーマットとして、１セクタ内のトラック配列を概念的に示す説明図である。
【図６】ＤＶＤ−ＲＡＭのトラックフォーマットとして、１セクタを形成するデータ構造を概念的に示す説明図である。
【図７】ＤＶＤ−ＲＡＭのトラックフォーマットとして、１セクタを形成するデータ構造を各領域のサイズと共に示す説明図である。
【図８】ＰＩＤの構造を示す説明図である。
【図９】１セクタ内のデータ領域に記録されるデータの構造を示す説明図である。
【図１０】本実施の形態のセクタ内位置推定結果に基づいた各種制御タイミング例を示すタイミングチャートである。
【図１１】セクタ内位置推定結果に基づくトラッキングサーボ制御ホールドのための構成例を示すブロック図である。
【図１２】セクタ内位置推定結果に基づくＲＦ信号ＤＣ引き込みのための構成例を示すブロック図である。
【図１３】セクタ内位置推定結果に基づくデータの転送制御のための構成例を示すブロック図である。
【図１４】セクタ内位置推定結果に基づくＰＬＬ回路引き込み制御を実現するための構成例を示すブロック図である。
【図１５】セクタ内位置推定結果に基づくデータのバッファメモリへの転送制御を実現するための構成例を示すブロック図である。
【図１６】セクタ内位置推定結果に基づくＰＬＬ回路引き込み制御を実現するための他の構成例を示すブロック図及びタイミングチャートである。
【図１７】ＲＦ信号ＤＣ引き込み動作を概念的に示す説明図である。
【図１８】本実施の形態のセクタ内位置推定動作（第１例）を示すタイミングチャートである。
【図１９】第１例としてのセクタ内位置推定動作に対応するセクタ内位置推定カウンタの構成例を示すブロック図である。
【図２０】図１９に示すセクタ内位置推定カウンタにより得られる信号に基づいたトラックホールド信号生成のための構成例を示すブロック図である。
【図２１】図１９に示すセクタ内位置推定カウンタが利用する、ＰＩＤ位置ロード信号を生成するための構成を示すブロック図である。
【図２２】本実施の形態のセクタ内位置推定動作（第２例）を示すタイミングチャートである。
【図２３】本実施の形態のセクタ内位置推定動作（第３例）を示すタイミングチャートである。
【図２４】図２３に示すセクタ内位置推定動作により得られる信号に基づくPIDナンバの推定を説明するための説明図である。
【図２５】本実施の形態のセクタ内位置推定動作（第４例）を示すタイミングチャートである。
【図２６】本実施の形態のセクタ同期保護動作（第１例）を示すタイミングチャートである。
【図２７】本実施の形態のセクタ同期保護動作に対応するセクタ内位置推定カウンタの構成例を示すブロック図である。
【図２８】ＰＩＤ検出判定の動作を示すタイミングチャートである。
【図２９】本実施の形態のセクタ同期保護動作の実現に必要とされるセクタ同期保護カウンタの構成例を示す論理回路図である。
【図３０】本実施の形態のセクタ同期保護動作（第２例）を示すタイミングチャートである。
【図３１】セクタ同期保護動作（第２例）における状態遷移を概念的に示す説明図である。
【図３２】セクタ同期保護動作（第２例）に対応するセクタ同期保護回路の構成例を示す論理回路図である。
【図３３】図３２に示すデコーダの真理値が示される説明図である。
【図３４】従来例におけるヘッダ検出のための構成例を示すブロック図である。
【図３５】図３４に示す構成の回路によるヘッダ検出動作を示す説明図である。
【図３６】図３４に示す構成の回路によるヘッダ検出動作として誤検出が行われた場合を示す説明図である。
【符号の説明】
１  光学ディスク、２  スピンドルモータ、３  光学ピックアップ、３ａ  二軸機構、４  ＲＦアンプ、４ａ  ＨＰＦ、４ｂ  初段アンプ、５  サーボプロセッサ、５ａ，５ｄ  サーボフィルタ、５ｂ  ホールド信号出力回路、６  駆動回路、７  二値化回路、８  クロック再生回路、８ａ  ＰＬＬ回路、９  デコード回路、１０  エラー訂正回路、１０ａ  バッファリングコントローラ、１１  バッファメモリ、１２  データインターフェイス、１３  システムコントローラ、１４  ＲＡＭ用ブロック、１５  ヘッダ検出部、１６  ＰＩＤ検出部、１７  ランド・グルーブ検出部、１８  タイミング生成部、１９  スレッド機構、２０  転送制御回路、３０  レーザダイオード、３４  対物レンズ、３７  フォトディテクタ、４０  ホストコンピュータ５１  ウォブル保護回路、５２  第１ＰＬＬ回路、５４  第２ＰＬＬ回路、６１，６４  セレクタ、６２  カウンタ、６３，９０  デコーダ、６５，６６  スイッチ、７８  カウンタ、７９，８０  比較器、８１，９２，９３  フリップフロップ
【図１】
0004348864.tif 000002
【図２】
0004348864.tif 000003
【図３】
0004348864.tif 000004
【図４】
0004348864.tif 000005
【図５】
0004348864.tif 000006
【図６】
0004348864.tif 000007
【図７】
0004348864.tif 000008
【図８】
0004348864.tif 000009
【図９】
0004348864.tif 000010
【図１０】
0004348864.tif 000011
【図１１】
0004348864.tif 000012
【図１２】
0004348864.tif 000013
【図１３】
0004348864.tif 000014
【図１４】
0004348864.tif 000015
【図１５】
0004348864.tif 000016
【図１６】
0004348864.tif 000017
【図１７】
0004348864.tif 000018
【図１８】
0004348864.tif 000019
【図１９】
0004348864.tif 000020
【図２０】
0004348864.tif 000021
【図２１】
0004348864.tif 000022
【図２２】
0004348864.tif 000023
【図２３】
0004348864.tif 000024
【図２４】
0004348864.tif 000025
【図２５】
0004348864.tif 000026
【図２６】
0004348864.tif 000027
【図２７】
0004348864.tif 000028
【図２８】
0004348864.tif 000029
【図２９】
0004348864.tif 000030
【図３０】
0004348864.tif 000031
【図３１】
0004348864.tif 000032
【図３２】
0004348864.tif 000033
【図３３】
0004348864.tif 000034
【図３４】
0004348864.tif 000035
【図３５】
0004348864.tif 000036
【図３６】
0004348864.tif 000037