(57)【特許請求の範囲】
【請求項１】
ヘッダ領域とこれに続く記録可能領域から成る単位情報領域の連続によって周回トラックを形成するようにして情報が記録されており、上記ヘッダ領域においては、互いに隣接するトラックに在るとされる記録可能領域のうち、一方の記録可能領域のアドレス値を有する１以上の第１のアドレス情報群と、他方の記録可能領域のアドレス値を有する１以上の第２のアドレス情報群であって、第１のアドレス情報、第２のアドレス情報、第３のアドレス情報、第４のアドレス情報と順に配列されて記録されるディスク状記録媒体に対応して記録又は再生を行うことのできるディスクドライブ装置において、
上記ディスク状記録媒体から読み出された、上記第１のアドレス情報と上記第２のアドレス情報とから成る上記第１のアドレス情報群に属するアドレス情報のアドレス値と、上記第３のアドレス情報と上記第４のアドレス情報とから成る上記第２のアドレス情報群に属するアドレス情報のアドレス値と、上記第１のアドレス情報群と上記第２のアドレス情報群とのエラーチェックの結果と、を共に利用し、
上記エラーチェックの結果、エラーが生じていない場合には、上記第１のアドレス情報ないし上記第４のアドレス情報から求められる第１のアドレス推定値をアドレス情報として採用し、
上記エラーチェックの結果、エラーが生じている場合であって、セクタ同期保護回路が同期状態であることを示す場合には、上記第１のアドレス情報ないし上記第４のアドレス情報の各々に先行するようにして付随して記録されているアドレスマークを検出し、上記アドレスマークが検出された上記第１のアドレス情報ないし上記第４のアドレス情報の各々に対応して開かれたアドレス検出ウインドウに含まれるアドレス情報から求められる第３のアドレス推定値をアドレス情報として採用し、
上記エラーチェックの結果、エラーが生じている場合であって、上記セクタ同期保護回路が同期状態ではないことを示す場合には、上記第１のアドレス情報ないし上記第４のアドレス情報の各々に後行するようにして付随するポストアンブル検出信号、記録又は再生の動作をランド又はグルーブのいずれの領域でおこなっているかを検出するランドグルーブ検出信号、及び、セクタの先頭であることを示すヘッダ検出信号、に基づく論理演算によって、上記第１のアドレス情報ないし上記第４のアドレス情報のいずれか一つが特定されることによって求められる第２のアドレス推定値をアドレス情報として採用するか、
又は、上記エラーチェックの結果、エラーが生じている場合には、上記第１のアドレス推定値と上記第３のアドレス推定値とを比較して、上記第１のアドレス推定値と上記第３のアドレス推定値とが一致している場合には、これをアドレス情報として採用するようにして、
１周回トラック内の上記単位情報領域数を示す領域数情報を生成して出力する、領域数情報生成手段を備えていることを特徴とするディスクドライブ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光学ディスク状記録媒体に対応して記録又は再生が可能とされるディスクドライブ装置に関するもので、特に、例えばセクタなどの所定の単位情報領域の連続によって情報が記録されているディスク状記録媒体に対応するディスクドライブ装置に関するものである。
【０００２】
【従来の技術】
ディスクメディアとしてＤＶＤ(Digital Versatile Disc又はDigital Video Disc)が知られている。このＤＶＤとしては、ＤＶＤ−ＲＯＭといわれてデータの記録は不可の再生専用のほか、ＤＶＤ−ＲＡＭといわれるデータの書き換えが可能なものも開発され、また、普及してきている。ＤＶＤ−ＲＡＭは、いわゆる相変化方式によって記録ピットを形成することによりデータ記録を行うようにされる。
【０００３】
ＤＶＤ−ＲＡＭのトラックフォーマットとしては、データが記録再生される記録トラックが周回方向に沿ってセクタという単位によって分割されている。そして、セクタとしての記録可能領域の先頭に対してヘッダ領域が存在する。
ここで、ヘッダ領域はピット列によってデータが記録されている領域とされ、記録可能領域は相変化方式によってデータの書き換えが可能な領域とされる。つまり、ヘッダ領域と記録可能領域とではデータの記録方式が異なっているものであり、これによっては、照射されたレーザ光の反射光量も異なってくる。
【０００４】
また、ここでの詳しい説明は省略するが、ヘッダ領域には物理アドレスを示すＰＩＤ１，ＰＩＤ２，ＰＩＤ３，ＰＩＤ４の４つのアドレスが記録される。そして、ＰＩＤ１，ＰＩＤ２のピット列をグルーブトラックの中心線から外周方向に１／２トラックピッチずらして配置し、ＰＩＤ３，ＰＩＤ４は、逆に内周方向に１／２トラックピッチずらして配置させている。即ち、ヘッダ領域と記録可能領域とでは、ディスク半径方向におけるトラック位置は、１／２トラックピッチ分ずれているようにされている。なお、ＤＶＤ−ＲＡＭにあっては、ランドとグルーブとの両者に記録を行う、いわゆるランド・グルーブ記録方式が採られる。
【０００５】
このため、ＤＶＤに対応するディスクドライブ装置では、例えばデータ再生時においてトラックをトレースしているレーザ光がヘッダ領域を通過する際には、トラッキングサーボをホールドさせることが必要となる。つまり、ヘッダ領域通過時においてトラッキングサーボをホールドさせれば、トラッキング方向におけるレーザ光のトレース位置としては、記録可能領域のトラックに対するずれが生じないようにされるものである。
また、前述もしたように、各領域ではそれぞれ記録方式が異なっているため、再生信号処理回路系における各種パラメータの変更などを行う必要も生じる。
【０００６】
そして、上記したようなトラッキングサーボ制御のホールド及び各種再生パラメータの変更などの処理を適正なタイミングで実行するには、例えばセクタ内におけるどの位置が現在の再生位置であるのかが認識されている必要がある。
そして、このようなセクタ内の位置検出としては、レーザ光がヘッダ領域を通過するタイミングを検出することが行われている。つまり、「ヘッダ検出」である。
【０００７】
図４６及び図４７を参照して従来例としてのヘッダ検出について説明する。
図４６には、ヘッダ検出回路の構成の一例が示されている。
光学ピックアップ１０１は、ＤＶＤとしてのディスク１に対して再生のためのレーザ光を照射し、また、この照射されたレーザ光の反射光をフォトディテクタ（ここでは図示せず）により受光して検出を行い、受光信号を得る。そして、この受光信号は、プッシュプル信号生成回路１０２に対して入力される。プッシュプル信号生成回路１０２では、入力された受光信号を利用してプッシュプル信号ＰＰを生成する。プッシュプル信号とは、ここでの詳しい説明は省略するが、例えばフォトディテクタをトラック方向に２分割して得られる各受光領域にて検出された検出信号の差分をとることによって得られる。
【０００８】
プッシュプル信号生成回路１０２から出力されたプッシュプル信号ＰＰは、この場合にはローパスフィルタ１０３を通過することによって、高周波成分が除去されて、滑らかなエンベロープ波形が得られるようにされる。そして、このローパスフィルタを通過したプッシュプル信号ＰＰＬは、分岐してコンパレータ１０４，１０５に対して入力される。
【０００９】
ここで、プッシュプル信号ＰＰＬの波形としては、例えば適正にヘッダを検出している場合には、図４７（ａ）に示すものとなる。つまり、ヘッダ領域を通過しているとされるヘッダ区間において、ＰＩＤ１，２のピット列の検出と、これに対して１トラックピッチ分ずれているＰＩＤ３，４のピット列との検出に応じて、図示するように、前半区間と後半区間で検出波形が反転する。この場合には、例えば前半区間が正極性方向で後半区間が負極性方向となるように反転しているが、前半区間が負極性方向で後半区間が正極性方向となるように反転する場合もある。これは、後続する記録可能領域の記録トラックがランドであるかグルーブであるかによって決まるものである。
【００１０】
図４６において、プッシュプル信号ＰＰＬは、コンパレータ１０４，１０５に対して比較対象として分岐して入力される。そして、比較のための基準値として、コンパレータ１０４に対しては、正極性方向の検出波形に対応して設定された所定の閾値ｔｈ１が入力される。一方、コンパレータ１０５に対しては、負極性方向の検出波形に対応して設定された所定の閾値ｔｈ２が入力される。これら閾値ｔｈ１，ｔｈ２は共に予め決定された固定値であり、そのレベルは、例えば図４７（ａ）においてそれぞれ破線によって示される。
【００１１】
そして、コンパレータ１０４においては、入力されているプッシュプル信号ＰＰＬと閾値ｔｈ１とを比較して、プッシュプル信号ＰＰＬのレベルの絶対値が、閾値ｔｈ１の絶対値を越えたときに、図４７（ｂ）に示すようにして、検出信号ＤＴ・ｈ１としてＨレベルを出力するようにされている。
同様にして、コンパレータ１０５においても、入力されているプッシュプル信号ＰＰＬと閾値ｔｈ２とを比較して、プッシュプル信号ＰＰＬのレベルの絶対値が閾値ｔｈ２の絶対値を越えたときに、図４７（ｃ）に示すようにしてＨレベルの検出信号ＤＴ・ｈ２を出力する。
【００１２】
このようにして、ヘッダ区間の前半期間と後半期間に対応して、検出信号ＤＴ・ｈ１及び検出信号ＤＴ・ｈ２がＨレベルとなることで、ヘッダ区間としての期間が検出されることになる。つまりヘッダ検出が行われる。
【００１３】
【発明が解決しようとする課題】
しかし、上述したヘッダ検出の構成の場合には、固定の閾値で、なおかつプッシュプル信号を用いた検出とされていることで、誤検出が生じる可能性が少なくない。この点について、図４８を参照して説明する。
例えば、ディスクの偏芯によるデトラック、また、レーザ光のビームスポット位置の揺らぎ、ディスク上の基部やゴミなどのディフェクト等が生じると、この影響で、図４８（ａ）のプッシュプル信号ＰＰＬとして示すように、プッシュプル信号自体に不要なオフセットレベルが与えられてしまうことがある。この場合には、レベルが増加する傾向でオフセットがかかった状態が示されている。
そして、例えばこのようなオフセットが与えられたプッシュプル信号ＰＰＬについて、コンパレータ１０４，１０５において閾値ｔｈ１，ｔｈ２により比較を行った場合には、例えば具体的には図４８（ａ）に示されるように、本来はヘッダ区間の後半区間であるのに、プッシュプル信号ＰＰＬの絶対値レベルが閾値ｔｈ２を越えないために、図４８（ｃ）に示すようにして、検出信号ＤＴ・ｈ２としてはＨレベルの出力ができていないという状態が生じてしまう。
【００１４】
また、図４８（ａ）に示した場合では、プッシュプル信号ＰＰＬに対して正レベルにオフセットが与えられているのであるが、このような場合には、本来のヘッダ区間の前半区間だけでなく、例えばヘッダ区間以外の区間Ａで閾値ｔｈ１のレベルを超えてしまうような状態となると、図４８（ｃ）に示すようにして、ヘッダ区間以外の区間でＨレベルが出力されてしまうような誤検出も生じる。
【００１５】
上述もしたように、ヘッダ検出は、ヘッダ領域の通過に対応するトラッキングサーボのホールドや再生パラメータの変更などの処理のタイミング制御に利用されることから、誤検出の発生頻度が高くなるほど再生性能の信頼性が低下してしまう。従って、例えばこのヘッダ検出のような、ディスク上における特定領域についての検出は、できるだけ良好に行えるようにすることが要求される。
また、上記したヘッダ区間の検出も含め、セクタ内においてヘッダ区間に続く記録可能領域についてのデータ抽出タイミングなども適正に実行される必要がある。
つまり、ＤＶＤ−ＲＡＭについての再生にあたっては、ヘッダ区間に代表されるような、セクタ内における所要のデータ位置についての検出をできるだけ高精度に実行して、各種の信号処理タイミングも正確なものとなるようにすることが再生性能の信頼性の向上につながるものである。
【００１６】
そしてまた、再生性能の信頼性の向上という観点から見れば、上記したセクタ内におけるデータ位置検出に加えて、ヘッダ区間内に挿入されているアドレスであるＰＩＤの検出についてもより高い信頼性が得られるようにすることが要求される。
例えば、従来においては、ディスクから読み出されたＰＩＤについて、エラー検出符号を用いたエラー検出処理を行い、検出結果がＮＧである場合にはそのＰＩＤの信頼性は低いものであるとして破棄するようにしているのであるが、このような処理が行われる場合、仮に、ＰＩＤ１，２，３，４の何れであるのかを示す「PIDナンバ」といわれる２ビットの領域が正常であるとしても、検出結果がＮＧである場合には無効であるとして破棄されてしまうことになる。例えば、このような場合でも、そのＰＩＤが破棄されないようにして所要の再生制御処理のために有効に利用されるようにすれば、再生信頼性の向上を図ることが可能になるものである。
【００１７】
さらに、ＤＶＤ−ＲＡＭの再生制御にあたっては、現在再生中にある現セクタを含む１周回トラック内のセクタ数を示すＮＯＳ(Number Of Sector)の値を得ることが必要とされる。このＮＯＳの情報は、通常の再生制御においてランド／グルーブの判定やゾーンナンバへの変換等に用いられる重要な情報とされる。
このＮＯＳの情報を得るのにあたっては、従来は、例えばＰＩＤに格納されているセクタナンバといわれる現セクタのナンバを示す情報を利用してＮＯＳの値が導き出されるようにした、所定内容の変換表を用いるようにしていたのであるが、この変換表を参照するための処理が比較的重いものとなるため、例えばＮＯＳ算出のための処理を実現するハードウェアの規模が大きくなり、また、動作速度の高速化の妨げにもなっていたものである。
例えばこのようなＮＯＳの算出処理について、これまでの変換表に依存することなく、高い信頼性を有するものとして検出されたＰＩＤのデータ内容に基づいて算出できるようにすることが可能になれば、従来よりも軽い処理で、かつ、高速な動作を得ることが可能になるものである。
【００１８】
【課題を解決するための手段】
そこで本発明は上記した課題を考慮して、ディスクドライブ装置として次のように構成する。
本発明のディスクドライブ装置は、ヘッダ領域とこれに続く記録可能領域から成る単位情報領域の連続によって周回トラックを形成するようにして情報が記録されており、ヘッダ領域においては、互いに隣接するトラックに在るとされる記録可能領域のうち、一方の記録可能領域のアドレス値を有する１以上の第１のアドレス情報群と、他方の記録可能領域のアドレス値を有する１以上の第２のアドレス情報群とが記録されるディスク状記録媒体に対応して記録又は再生を行うものとされる。
そして、係るディスクドライブ装置に対して、ディスク状記録媒体から読み出された、第１のアドレス情報群に属するアドレス情報のアドレス値と、第２のアドレス情報群に属するアドレス情報のアドレス値とに基づいて、１周回トラック内の単位情報領域数を示す領域数情報を生成して出力する領域数情報生成手段、を備えることとしたものである。
【００１９】
上記構成によっては、単位情報領域内のヘッダ領域において格納される第１のアドレス情報群に属するアドレス情報のアドレス値と、第２のアドレス情報群に属するアドレス情報のアドレス値とを利用した所定の演算結果に基づいて、現単位情報領域を含む１周回トラック内の領域数を示す、領域数情報が得るようにされる。
即ち本発明では、複数のアドレス情報のアドレス値について例えば演算を行うことを基本として、領域数を求めるようにしている。従来は、例えば或る１つのアドレス情報が有するアドレス値に基づいて、所定内容の換算表を参照するというデコードを行っていたのであるが、上記した本発明の構成によれば換算表を用いたデコードを行う必要はなくなるものである。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態について説明を行っていくこととする。本発明の実施の形態としてのディスクドライブ装置としては、ＤＶＤ−ＲＡＭの再生が可能に構成されているが、その実際としては、ＤＶＤ−ＲＯＭ、及びＣＤ−ＤＡ(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は、先頭からＶＦ０２、ＡＭ、ＰＩＤ４、ＩＥＤ４、ＰＡ２が配置されてなる。
【００３０】
ＶＦＯ１，２は、後述するディスクドライブ装置のＰＬＬ回路が引き込み動作を実行するために用いられる。即ち、クロック再生のために利用される。ここで３６バイトのＶＦＯ１は５７６チャネルビットの長さを有しており、８バイトのＶＦＯ２は、１２８チャネルビットの長さを有している。
ＡＭは、後続のＰＩＤのバイト同期を装置に対して与えるために使用され、所定の４８チャネルビットによるパターンを有する。ＰＡ１，２は、ＩＥＤ１，３、ＩＥＤ２，４の終端を示し得る境界的な領域とされる。
そしてＩＥＤ１，２，３，４は、その直前に位置しているＰＩＤ１，２，３，４についてのエラーチェックのための符号が記録されている。
【００３１】
また、記録可能領域においては、先頭からギャップ(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が連続した領域とのそれぞれを検出するようにされればよいのであるが、その構成として、例えば先に本出願人が出願した特願２０００−２８０１４４号に基づいた構成とすれば、より安定した検出動作を得ることができる。
【００５４】
ＰＩＤ検出部１６では、ヘッダ領域に記録された物理アドレスである、ＰＩＤ（１，２，３，４）を検出する。このために、ＰＩＤ検出部１６では、アドレスマークＡＭを検出して、その検出に基づいて、ＰＩＤ信号をデコード回路９に対して出力する。デコード回路９では、このＥＦＭ＋復調処理の過程において、入力されたＰＩＤについてデコードを行い、ＰＩＤとしてのデータを得る。このようにして取得したＰＩＤを利用することで、例えばデコード回路９及びシステムコントローラ１３等においては、ヘッダ領域に続く記録可能領域の物理アドレスを認識することが可能になる。
【００５５】
また、図４によっても説明したように、ＤＶＤ−ＲＡＭでは、トラックを１周するごとにランドとグルーブが交代する。このため、再生時にあっては、現セクタの記録可能領域としてはランド／グルーブの何れであるのかを検出し、その検出結果に基づいて、例えばランドとグルーブとに対応させてトラッキングサーボ制御で利用されるトラッキングエラー信号ＴＥの極性を反転させることが必要となる。
そして、このランド／グルーブについての検出を行うのがランド／グルーブ検出部１７とされる。この場合には、ランド／グルーブ検出部１７は、例えばＲＦアンプ４にて生成したとされるプッシュプル信号ＰＰを入力するようにされる。
【００５６】
１つのセクタにおいてランド・トラックをトレースする場合と、グルーブ・トラックをトレースする場合とでは、プッシュプル信号ＰＰは、セクタのヘッダ領域を検出したときには、ＰＩＤ１，２のピット列と、ＰＩＤ３，４のピット列とで、検出波形が互いに反転する。そして、その反転パターンとして、正極性→負極性の順となるのか、或いは負極性→正極性の順となるのかについては、そのヘッダに続くトラックが、ランド・セクタとグルーブセクタの何れとなるのかによって一義的に決まる。そこで、ランド／グルーブ検出部１７では、入力されたプッシュプル信号ＰＰについて、上記したヘッダ領域に対応する波形の反転のパターンを検出し、その検出結果に基づいて、ランド又はグルーブであることを示す検出信号を生成する。この検出信号は、例えばサーボプロセッサ５が入力して、トラッキングエラー信号ＴＥの極性を適正タイミングで反転させるのに利用する。
なお、ランド／グルーブ検出の方法、構成はほかにも各種考えられ、例えばＰＩＤのデコード結果によっても検出可能であるし、ディスク回転の周期性からも判定することができる。従って、ランド／グルーブ検出部１７としては、上記した構成に限定されるものではない。
【００５７】
タイミング生成部１８は、上記したヘッダ検出部１５、ＰＩＤ検出部１６、ランド／グルーブ検出部１７の検出出力等を利用して、セクター内のデータ位置の検出（セクター内位置推定（検出）処理）を行う。そして、この推定結果を利用して、セクター内のデータ位置に応じての所要の設定変更などが行われるように構成される。
【００５８】
例として、サーボプロセッサ５においては、セクター内位置推定結果に基づいて、ヘッダを再生しているとされる期間に対応して、トラッキングサーボ制御動作をホールドさせる。つまり、例えばヘッダ領域が検出された直前のトラッキングエラー信号ＴＥの値をホールドして、閉ループによるトラッキングサーボ制御を実行するものである。これによって、トラッキングサーボ制御としては、記録可能領域のトラックに対して１／２トラックピッチ分シフトしているヘッダ領域のトラック（アドレスのピット列）には追随しないようにされ、そのヘッダに続いてトレースすべきランド・トラック又はグルーブ・トラックのトレースを適正かつ良好に実行できることになる。
【００５９】
また、ここでＤＶＤ−ＲＡＭの再生に対応した光学系の構成例について説明しておく。
図２は、光学ピックアップ３における光学系の構成を示している。
この図に示す光学系としては、レーザーダイオード３０から出力されるレーザービームは、コリメータレンズ３１で平行光にされた後、ビームスプリッタ３３に入射する。ビームスプリッタ３３の入射光は、光学ディスク１側に９０度反射され、更に対物レンズ３４を透過することで、収束される状態で光学ディスク１に照射される。
光学ディスク１にて反射された反射光は、対物レンズ３４を介してビームスプリッタ３３に入射し、そのまま透過して集光レンズ３５に達する。そして集光レンズ３５で集光された後、円筒レンズ（シリンドリカルレンズ）３６を介してフォトディテクタ３７に入射される。
【００６０】
ここで、レーザーダイオード３０は前述したように、ＤＶＤに準拠したＨＤレイヤーの再生を可能とすることを前提として、例えば中心波長が６５０ｎｍのものとされ、対物レンズ３４はＮＡ＝０．６とされているものである。
【００６１】
また、図３に、フォトディテクタ３７の構造例を示す。
この場合のフォトディテクタ３７としては、図示するように、少なくとも検出部Ａ，Ｂ，Ｃ，Ｄから成る４分割ディテクタを備えて成る。このフォトディテクタ３７における４つの検出部Ａ，Ｂ，Ｃ，Ｄは、図示する配列形態とされると共に、図の左側に示される記録トラックとの位置関係が得られる方向によって配置される。
なお、以降においては、検出部Ａ〜Ｄにて得られる検出信号については、それぞれ検出信号Ａ〜Ｄと表記する。
【００６２】
本実施の形態では、後述するヘッダ検出のためにプルイン信号ＰＩを利用する構成を採り得るが、このプルイン信号ＰＩについては、図において等価回路的に示すように、検出部Ａ，Ｂ，Ｃ，Ｄの出力である検出信号Ａ，Ｂ，Ｃ，Ｄを利用してＰＩ＝（Ａ＋Ｂ＋Ｃ＋Ｄ）の演算によって生成することが可能である。
【００６３】
また、ＤＶＤ−ＲＡＭにあっては、トラッキングサーボ制御としていわゆるプッシュプル方式が採られる。この方式ではプッシュプル信号ＰＰを利用してサーボ制御を行うが、このプッシュプル信号ＰＰを生成する場合は、図においてこれも等価回路的に示すように、検出部Ａ，Ｂ，Ｃ，Ｄの出力である検出信号Ａ，Ｂ，Ｃ，Ｄを利用して、差動アンプにより、ＰＰ＝（Ａ＋Ｄ）−（Ｂ＋Ｃ）の演算を行うことにより生成することができる。なお、ＤＰＰ(Differential Push Pull)方式を採用することもできる。また、ＤＶＤ−ＲＯＭにあっては、位相差法が利用される。
また、フォーカスエラー信号ＦＥは、演算のための等価回路図は示していないが、検出信号Ａ，Ｂ，Ｃ，Ｄを利用して、ＦＥ＝（Ａ＋Ｃ）−（Ｂ＋Ｄ）の演算により生成することができる。
なお、上記各信号を生成するための演算は、実際にはＲＦアンプ４において行われる。
【００６４】
３．セクタ内位置推定
３−１．セクタ内位置推定結果に基づく制御
本実施の形態のディスクドライブ装置では、ＤＶＤ−ＲＡＭ再生時においては、タイミング生成部１８（図１）において、セクタ内における所要のデータ位置の推定（検出）を行うようにしており、この推定結果に基づいて、各種の再生時における制御処理を実行する。
図１０のタイミングチャートは、このようなセクタ内位置推定結果に基づく各種制御タイミングを例示している。
ここで、図１０（ａ）には、ディスクから読み出されたデータとして、１セクタのデータが時系列的に示されているものとされる。
そして、図１０（ｂ）のセクタ内位置推定カウンタは、後述するようにしてタイミング生成部１８内に設けられるとされる、セクタ内位置推定のためのカウンタのロードタイミング（カウント開始タイミング）を示している。
このセクタ内位置推定カウンタは、例えばセクタ単位のタイミングでクリアされると共に、ヘッダ領域のＰＩＤ１，２，３，４の何れかが検出されるタイミングに応じて、ＰＩＤ１，２，３，４の各々に応じた所定のカウント初期値からカウントを開始するように動作する。そして、例えば一定時間ごとにカウント値を１つづつアップさせるようにしてカウントが行われる。つまり、このセクタ内位置推定カウンタのカウント動作は、セクタ単位ごとに同期させるようにして時間を計測しているものであるとみることができる。
この場合には、ＰＩＤ１の位置の検出に応じて、セクタ内位置推定カウンタが、ＰＩＤ１に対応するカウント初期値からカウントを開始している状態が示されている。
【００６５】
そして、このようにしてカウント動作が行われていくと、そのカウント値（計時時間）に基づいて、１つには、図１０（ｇ）に示すようにして、トラックホールド信号のタイミングを得るようにされる。
前述もしたように、ＤＶＤ−ＲＡＭ再生時において、ヘッダ領域を通過する際には、トラッキングサーボをホールドさせることが必要とされる。このトラックホールド信号は、例えば従来は、ヘッダ検出結果に基づいて生成されていたのであるが、本実施の形態としては、セクタ内位置推定結果に基づいたものとすることで、その生成タイミングをより高精度とするようにされる。図１０（ｇ）としては、トラックホールド信号がＨレベルのときにホールド状態とし、Ｌレベルのときにホールド状態を解除するようにされる。
【００６６】
図１１のブロック図は、サーボプロセッサ５内に在るとされる、トラッキングサーボ信号処理系を概念的に示している。
この図に示すようにして、トラッキングエラー信号ＴＥは、サーボフィルタ５ａ及びホールド信号出力回路５ｂに対して分岐して供給される。そして、サーボフィルタ５ａとホールド信号出力回路５ｂの各出力は、スイッチ５ｃによって択一的に選択されてサーボフィルタ５ｄにより択一的に選択されて、フォーカスドライブ信号として出力される。
ここで、トラックホールド信号がＬレベルである場合には、スイッチ５ｃはサーボフィルタ５ａの出力を選択するようにされ、これによっては、トラッキングエラー信号ＴＥの変化に応じたトラッキングサーボ制御が実行されることになる。つまり、ホールドは解除されている状態である。
これに対して、トラックホールド信号がＨレベルである場合には、スイッチ５ｃはホールド信号出力回路５ｂの出力を選択するように切り換えが行われることになるが、この状態では、トラッキングエラー信号ＴＥは、直前の値にホールド、若しくは所定の時定数により積分された積分値とされて、変動しない状態でサーボフィルタ５ｄに出力されることになる。
このような動作が、図１０（ａ）（ｇ）に示すタイミングで実行されることで、記録可能領域をトレースしているときには、レーザスポットがトラックに追随するようにトラッキングサーボ制御が実行され、ヘッダ領域をトレースしているときには、直前のランド又はグルーブトラックをトレースしていた状態のまま、トラッキングサーボがホールドされる状態を得ることができる。
【００６７】
また、セクタ内位置推定結果である、セクタ内位置推定カウンタのカウント値に基づいては、ＲＦ信号のＤＣ値引き込み処理も実行される。
ディスクから読み出された信号は、ＲＦ信号としてＲＦアンプ４に入力されるのであるが、このＲＦ信号に重畳されるＤＣ成分（ＤＣ値）は、図１７（ａ）に示すようにしてヘッダ領域と記録可能領域とで異なるものとなる。また、ヘッダ領域として、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ナンバについては実際には正常な値を示している可能性も少なくない。１セクタ内にはＰＩＤ１，２，３，４の４つのＰＩＤが格納されているから、これらのうちの１つでもエラー検出結果がＯＫとなれば、そのＰＩＤを利用すればよいのではあるが、例えばＰＩＤ１，２，３，４の４つのＰＩＤのすべてについてエラー検出結果がＮＧであるような場合には、上記のようにして実際には利用可能なＰＩＤが存在する可能性があるにもかかわらず、４つすべてのＰＩＤを破棄しなければならないという、効率的ではない処理が実行されてしまうことになる。
【０１４０】
そこで、本実施の形態としては、これまで説明したセクタ内位置推定動作を前提として、以下のようなＰＩＤ格納処理が実行されるための構成を採るようにされる。これによって、ＩＥＤによるエラー検出結果がＮＧであっても、PIDナンバ（つまりＰＩＤ１，２，３，４の何れであるのか）を推定可能として、ＰＩＤを破棄することの無いようにされるものである。そして、このような構成を得ることによっても、結果的に再生性能の信頼性の向上を図るようにされる。
【０１４１】
図３４は、本実施の形態としてのＰＩＤ格納処理を実現するための回路構成を示している。この図に示す回路は、例えばＰＩＤ検出部１６内に備えられるものである。
但し、この図に示すランド／グルーブ判定器１０８は、例えば図１に示すランド／グルーブ検出部１７に相当し、ＨＤ１／ＨＤ２検出器１０９は、ヘッダ検出部１５に相当する。さらに、セクタ内位置推定器１１３は、タイミング生成部１８に相当するものであり、これまでに説明した第１例〜第４例までのセクタ内位置推定動作の何れかを実行可能な構成を採り得るし、また、第１例又は第２例のセクタ同期保護動作が実行可能な構成を採り得るものである。
【０１４２】
例えばディスクからの再生信号であるＥＦＭ＋信号は、ＰＩＤ，ＩＥＤ，ＰＡを格納するための領域格納器１０１に対して入力されると共に、ＡＭ検出器１０４及びＰＡ検出器１０５に対しても分岐して入力される。
ＡＭ検出器では、入力されたＥＦＭ＋信号からＡＭを検出して、その検出出力をＰＩＤ読み出しタイミングコントローラ１０６に出力する。ＰＩＤ読み出しタイミングコントローラ１０６では、ＡＭ検出のタイミングをトリガとして、領域格納器１０１及びＥＦＭ＋復調器１０２の各処理タイミングを制御する。この制御タイミングに応じて、領域格納器１０１では、ＰＩＤ，ＩＥＤ，ＰＡの３種の情報を抽出し、ＥＦＭ＋復調器１０２によりＥＦＭ＋復調処理を実行する。そしてＰＩＤ格納器１０３では、ＥＦＭ＋復調器１０２により復調処理された信号のうちからＰＩＤを抜き出して格納するようにされる。つまりＰＩＤ格納器１０３においては、ディスクから読み出されたＰＩＤの実体が格納されることになる。
【０１４３】
また、ＥＦＭ＋復調器１０２にて復調されたＰＩＤ、ＩＥＤの信号は、ＩＥＤチェック回路１０７に対して入力される。ＩＥＤチェック回路１０７では、入力されたＰＩＤ及びＩＥＤを利用して、ＰＩＤについてのエラー検出を行う。そして、このエラー検出結果についてＮＧとなった場合には、ＩＥＤエラー検出結果がＮＧであることを示すＩＥＤエラーフラグを出力する。このＩＥＤエラーフラグは、後述するセレクタ１１４、及び第１〜第４格納器（１２１，１２２，１２３，１２４）に対して分岐出力されるようになっている。
【０１４４】
また、ＥＦＭ＋復調器１０２にて復調されたＰＩＤは、第１PIDナンバ推定器１１０に対しても入力されるようになっている。
【０１４５】
また、ＰＡ検出器１０５では、ＰＩＤ読み出しタイミングコントローラ１０６にて発生されたＰＡ検出タイミングで以て、入力されたＥＦＭ＋信号からＰＡを検出する。そして、ＰＡを検出したときにはこれを示すＰＡ検出信号を第２PIDナンバ推定器１１１に対して出力する。
【０１４６】
そして、この図に示す回路においては、第１PIDナンバ推定器１１０，第２PIDナンバ推定器１１１，第３PIDナンバ推定器１１２の３つのPIDナンバ推定器が備えられる。
第１PIDナンバ推定器１１０は、ＥＦＭ＋復調器１０２にて復調されたＰＩＤを入力して、そのＰＩＤに格納される２ビットのフィジカルＩＤナンバの領域を識別することで、PIDナンバを推定する。この第１PIDナンバ推定器１１０は、ＰＩＤに格納されるフィジカルＩＤナンバから直接的にPIDナンバを推定するために、例えばＩＥＤエラーが無いとされる状態では、次に説明する第２PIDナンバ推定器１１１，第３PIDナンバ推定器１１２によりも正確な推定結果を期待できる。
第２PIDナンバ推定器１１１は、ＰＡ検出器１０５により検出されるＰＡ（１，２）検出信号、ランド／グルーブ判定器１０８にて判定されたランド／グルーブ検出信号、及びＨＤ１／ＨＤ２検出器１０９により検出されるヘッダ検出信号ＨＤ１，ＨＤ２に基づいてのPIDナンバの推定を行う。つまり、先に図２３（ａ）（ｂ）（ｃ）（ｄ）に示されるタイミングで以て得られる上記各情報に基づいて、図２４に示す論理に従ってデコードを行うことで、PIDナンバの推定を行うようにされる。
第３PIDナンバ推定器１１２は、ＡＭ検出タイミングに従って、PID読み出しタイミングコントローラ１０６から入力される、ＰＩＤ１，２，３，４の検出フラグと、セクタ内位置推定器１１３により得られるＰＩＤ（１，２，３，４）検出ウィンドウとの論理積をとることによって、PIDナンバを推定する。つまり、例えば図２２（ｂ）（ｃ）に示されるタイミングに従って、PID検出に対応するＡＭ検出フラグがＨレベルとなったときに開いていたＰＩＤ検出ウィンドウに対応するPIDナンバを、その推定値とするものである。
【０１４７】
これら第１〜第３PIDナンバ推定器１１０，１１１，１１２によるPIDナンバの推定動作は、セクタ期間ごとにＰＩＤ１，２，３，４の各々が検出されるべきタイミングで以て同時に行われるものとされ、その推定値をセレクタ１１４に出力する。
【０１４８】
セレクタ１１４では、ＰＩＤ読み出しタイミングコントローラ１０６にて発生される選択タイミングで以て、第１〜第３PIDナンバ推定器１１０，１１１，１１２から入力した各PIDナンバ推定値のうちから適切とされるものの何れか１つを選択することができる。この際には、ＩＥＤチェック回路１０７から出力されるＩＥＤエラーフラグ及びセクタ内位置推定器１１３から入力されるＰＩＤ（１，２，３，４）検出ウィンドウを利用して選択が行われる。また、或る所定の条件が満たされることで、PIDナンバについて推定不能であると判定したときにはいずれの推定値も選択しないようにされる。
【０１４９】
そして、PIDナンバ推定値の選択を行った場合には、第１〜第４格納器１２１，１２２，１２３，１２４のうちから、選択したPIDナンバ推定値に相当する格納器に対してバッファリングイネーブル信号Ｂ−ＥＮを出力する。
具体的には、第１〜第４格納器１２１〜１２４は、それぞれがＰＩＤ１〜４に対応していることから、選択したＰＩＤナンバ推定値として、これがPIDナンバ＝「２」（ＰＩＤ２）であるとすれば、セレクタ１１４では、ＰＩＤ２に対応する第２格納器１２２に対してバッファリングイネーブル信号Ｂ−ＥＮを出力するようにされる。
但し、PIDナンバについて推定不能であるとの結果が得られたときには何れの格納器に対してもバッファリングイネーブル信号Ｂ−ＥＮを出力しないようにもすることが可能である。なお、セレクタ１１４においてどのようにしてPID推定値を選択し、また、どのような条件により推定不能との判定を行うのかについては、後述する。
【０１５０】
上記のようにして、バッファリングイネーブル信号Ｂ−ＥＮが出力されると、第１〜第４格納器１２１〜１２４のうちで、バッファリングイネーブル信号Ｂ−ＥＮにより指定された格納器が、現在ＰＩＤ格納器に格納されているＰＩＤを取り込んで保持するようにされる。また、これと同時に、そのＰＩＤについてＩＥＤエラーフラグが得られているのであれば、このＩＥＤエラーフラグも取り込んで保持する。ＩＥＤによるエラー検出がＯＫである場合には、当然のこととしてＩＥＤエラーフラグの格納は行われない。
また、セレクタ１１４から出力されるバッファリングイネーブル信号Ｂ−ＥＮに応答して、バッファリングが正常に行われたことを示すバッファリングフラグを生成し、このバッファリングフラグも保持するようにされる。なお、バッファリングフラグの格納は、ＩＥＤによるエラー検出がＯＫ／ＮＧであるとに関わらず行われる。
このように、各格納器（１２１〜１２４）においては、ＰＩＤの実体と、ＩＥＤエラーフラグと、バッファリングフラグとを格納可能とされているものである。そして、本実施の形態としては、第１〜第４格納器１２１〜１２４を備えることで、セクタ単位ごとに、ＰＩＤ１，２，３，４のすべてのＰＩＤをバッファリングして保持することが可能とされている。
【０１５１】
また、上記のようにして第１〜第４格納器１２１〜１２４に対して格納された情報は、セクタ内位置推定器によって得られるクリア信号ＣＬが出力されるタイミングでクリアされ、次のセクタについてのＰＩＤを格納するための準備が行われることとなる。
【０１５２】
図３６のタイミングチャートは、上記図３４に示した回路の動作例を示している。
ここで図３６（ａ）に示すようにしてＥＦＭ＋信号が入力されると、先ずは、ＡＭ検出回路１０４において、ＥＦＭ＋信号中のＡＭについて検出が行われ、図３６（ｂ）に示すタイミングでＨレベルのＡＭ検出フラグが得られる。そして、このＡＭ検出タイミングをトリガとして、ＰＩＤ読み出しタイミングコントローラ１０６では、図３６（ｂ）に示すＥＦＭ復調タイミングを生成する。ＥＦＭ＋復調器では、このタイミングＥＦＭ復調処理を実行する。そして、また、ＰＩＤ読み出しタイミングコントローラ１０６では、図３６（ｄ）に示すタイミングでＰＩＤ格納タイミングを発生させ、これによって、ＰＩＤ格納器１０３には、ＥＦＭ＋復調されたＰＩＤの実体が、図３６（ｅ）に示すタイミングで格納される。
【０１５３】
また、ＰＩＤ読み出しタイミングコントローラ１０６では、図３６（ｆ）に示されるタイミングでＨレベルのＩＥＤチェック信号を発生させる。これに応じて、ＩＥＤチェック回路１０７では、図３６（ｅ）に示されるタイミングで格納されたＰＩＤについてのエラー検出を行うことになる、そして、この場合には、そのチェック結果としてＮＧであったものとされており、従って、図３６（ｇ）に示すエラー検出が終了したタイミングで、ＨレベルのＩＥＤエラーフラグが立ち上がる。
【０１５４】
また、例えば図３６（ｅ）に示すＰＩＤ格納タイミングとほぼ同じとされる、図３６（ｈ）に示すタイミングで、第１PIDナンバ推定器１１０においては、そのＰＩＤが有するPIDナンバに基づいてのPIDナンバ推定値を得るようにされる。
【０１５５】
また、第２PIDナンバ推定器１１１においては、図３６（ｉ）に示すようにして、ＰＡが検出されるタイミングで以て、第２PIDナンバ推定値を得るようにされる。
さらに、第３PIDナンバ推定器１１２においても、図３６（ｊ）に示すようにして第３PIDナンバ推定値を得るようにされる。つまり、ＰＩＤの検出タイミングに応じて得られるＰＩＤ検出フラグがＨレベルとなったときに、セクタ内位置推定器１１３から出力されるＰＩＤ（１，２，３，４）検出ウィンドウがＨレベルとなっていれば、そのＰＩＤ検出ウィンドウが対応するPIDナンバをPIDナンバ推定値とするものである。そして、この場合には、ＰＩＤ２検出ウィンドウがＨレベルとなっているときにPID検出フラグが得られていることで、PIDナンバ推定値としては、「２」となるものである。
【０１５６】
このようにして、第１〜第３PIDナンバ推定値の３つのPIDナンバ推定値が得られると、セレクタ１１４の内部では、図３６（ｋ）に示すタイミングで、これら３つのうちのPIDナンバ推定値から適切とされるPIDナンバ推定値を選択することになる。
この場合のPIDナンバ推定値の選択の仕方は、各種考えることができるが、以下のような選択動作を例示しておく。
先ず、ＰＩＤエラー検出結果がＯＫであって、図３６（ｇ）に示すＩＥＤエラーフラグが立っていないときには、このときに読み出されたＰＩＤのデータ内容は、フィジカルＩＤナンバを含めて確実なものであることが充分に期待できるから、第１PIDナンバ推定値を選択する。
【０１５７】
一方、ＰＩＤエラー検出結果がＮＧとなって、ＩＥＤエラーフラグが立っているときには、ＰＩＤ内のフィジカルＩＤナンバに誤りが生じている可能性を否定はできないことから、第１PIDナンバ推定値を選択せずに、第２若しくは第３PIDナンバ推定値を採用するものとする。
この場合において、第２PIDナンバ推定値と第３PIDナンバ推定値との何れを選択するのかについてであるが、１つには、セクタ同期保護回路における同期状態として、lock（及びunlock2）の状態にある場合には、第３PIDナンバ推定値を選択し、unlock（unlock1）の状態にある場合には、第２PIDナンバ推定値を選択することが考えられる。つまり、或る程度のセクタ同期がとれているとされる場合には、ＰＩＤの検出タイミングに基づいてPIDナンバ推定値を得る第３PIDナンバ推定値とし、これよりセクタ同期の安定性が得られていないとされる状態では、ＰＩＤ検出に依存しないで、ヘッダ領域の検出に基づいてPIDナンバを推定する第２PIDナンバ推定値とするものである。
【０１５８】
また、ＩＥＤエラーチェック結果がＮＧの場合において、第１PIDナンバ推定値と第３PIDナンバ推定値とを比較して、これらの推定値が一致していれば、この一致した推定値を選択し、推定値の一致が得られない場合には、PIDナンバ推定不能との判定結果を下すことが考えられる。
また、単純に、ＩＥＤエラーチェック結果がＮＧの場合には、PIDナンバ推定不能であるとの判定結果とすることも考えられる。
【０１５９】
上記のようにして図３６（ｋ）に示すタイミングで、或る１つのPIDナンバ推定値が選択、採用されたとすると、セレクタ１１４では、図３６（ｌ）に示すようにして、ＰＩＤ読み出しタイミングコントローラ１０６にて発生されるＨレベルの選択タイミングに応じて、バッファリングイネーブル信号Ｂ−ＥＮを出力する。この場合に、図３６（ｋ）に示すようにして採用されたPIDナンバは「２」であるとすると、図３６（ｌ）に示すようにして、バッファリングイネーブル信号Ｂ−ＥＮとしては、ＰＩＤ２に対応した信号を出力するようにされる。これによって、第１〜第４格納器１２１〜１２４のうち、ＰＩＤ２に対応する第２格納器１２２に対して、図３６（ｍ）に示すようにして、情報の格納が行われることになる。
つまり、第２格納器１２２では、このときにＰＩＤ格納器１０３に格納されていたＰＩＤを、ＰＩＤ２として取り込んで保持し、これと同時に、ＩＥＤエラーフラグ及びバッファリングフラグを保持するものである。
【０１６０】
このような構成であれば、ＩＥＤによるエラー検出結果がＮＧであっても、ＰＩＤを破棄することなく、PIDナンバを推定することが可能となり、後述するようにして選択される代表ＰＩＤの信頼性を向上させることができる。代表ＰＩＤとは、実際の再生制御のためにそのデータ内容が参照されるＰＩＤのことであり、セクタごとに、ＰＩＤ１，２，３，４のうちから１つのＰＩＤが代表ＰＩＤとして選択される。
また、例えば本実施の形態の場合であれば、第１〜第３PIDナンバ推定器１１０〜１１２を備えているが、これは複数のPIDナンバ推定方法を組み合わせていることを意味する。これによっては、先の説明からも分かるように、ＩＥＤによるエラー検出の状況や、同期状態などに応じて適切なPIDナンバ推定方法を採択できるために、より確度の高いPIDナンバ検出結果を得ることが期待できる。
更には、ＩＥＤエラーフラグと共にＰＩＤのデータを格納するようにしていることで、この点でも後述する代表ＰＩＤについての信頼性の向上が図られる。
【０１６１】
７．代表ＰＩＤ決定処理
上記図３４に示す回路によっては、最終的に、第１〜第４格納器１２１〜１２４に対してＰＩＤ１，２，３，４を保持することが可能とされている。そして、本実施の形態においては、第１〜第４格納器１２１〜１２４に格納されたＰＩＤのうちから、例えば現セクタについての再生制御に用いるべき１つのＰＩＤを「代表ＰＩＤ」として選択することが行われる。
【０１６２】
このための回路構成を図３５に示す。この図に示す回路は、図３４に示した第１〜第４格納器１２１〜１２４の後段に対して設けられるものであり、図３４に示した回路と同様に、例えばＰＩＤ検出部１６内に備えられるものである。
【０１６３】
第１〜第４格納器１２１〜１２４にて保持されたＰＩＤ、ＩＥＤエラーフラグ、及びバッファリングフラグは、それぞれ、ＰＩＤ（１，２，３，４）補正回路１３１〜１３４に対して出力される。
そして、これらＰＩＤ（１，２，３，４）補正回路１３１〜１３４では、ＮＯＳ算出器１４６から出力されるＮＯＳ(Number Of Sector)の値と、ランド／グルーブ判定器１０８から出力されるランド／グルーブ検出信号とを利用して、入力されたＰＩＤが有するセクタナンバの値についての補正を行う。
なお、ＮＯＳ(Number Of Sector)とは、現セクタを含む１トラック内のセクタ数を示すものであるが、このＮＯＳを算出するＮＯＳ算出器１４６の構成については後述する。
【０１６４】
また、ここでいう「補正」とは、次のようなことを意味する。
ＰＩＤ内のセクタナンバが示す値は、前述したように、ＰＩＤ１，２のセクタナンバであれば、後続するランド・トラックのアドレス（セクタナンバ）であり、ＰＩＤ３，４のセクタナンバであれば、後続するグルーブ・トラックのアドレス（セクタナンバ）となっている。従って、現トラックがランド／グルーブ・トラックの何れであるのかに基づいて、ＰＩＤ１，２，３，４が示すセクタナンバとＮＯＳの値とについて所定の演算を行えば、後続するランド又はグルーブ・トラックのアドレス（セクタナンバ）が得られるものである。このようにして、後続トラックのアドレスを得るための処理をここでは「補正」といっている。そして、仮に、ＰＩＤ１，２，３，４のデータ内容が正確なものであれば、ＰＩＤ（１，２，３，４）補正回路１３１〜１３４によって行われる演算によっては、すべて同一の値が得られることになる。
【０１６５】
このようなＰＩＤ（１，２，３，４）補正回路１３１〜１３４により実行される補正の処理について、再度、図５を参照する。
ここで、ヘッダ領域から読み出されたＰＩＤ１，２，３，４としては、図５におけるＰＩＤ１（ｍ−Ｎ），ＰＩＤ２（ｍ−Ｎ），ＰＩＤ３（ｍ），ＰＩＤ１（ｍ）であるとする。従って、このトレースの軌跡からは、後続するトラックは、ランド・トラック（ｍ−Ｎ）とされることになる。なお、前述もしたように、ランド・トラックとグルーブ・トラックとは１周回トラックごとに交代するようになっている。従って現セクタを含む１トラックとしては、ランド・トラックとされることになる。
【０１６６】
この場合には、ＰＩＤ（１，２，３，４）補正回路１３１〜１３４に対しては、ランド／グルーブ判定器１０８からランド／グルーブ検出信号としてランド・トラックであることを示す信号が入力されることになる。また、ＮＯＳ算出器からは現トラックのセクタ数であるＮＯＳの値が入力されることになる。これは、図５にしたがった場合には、変数Ｎによって表されることになる。
【０１６７】
そして、ランド／グルーブ検出信号がランド・トラックであることを示す場合、ＰＩＤ（１，２）補正回路１３１，１３２では、それぞれに入力されたＰＩＤ１，２内のセクタナンバの値をそのまま補正値とする。
これに対して、ＰＩＤ（３，４）補正回路１３３，１３４では、それぞれに入力されたＰＩＤ３，４内のセクタナンバの値について、それぞれＮＯＳ＝Ｎを減算することで補正値を得る。
【０１６８】
このような演算が行われた場合には、次のような補正値が得られる。
ここで、ＰＩＤ１，２，３，４が適正なデータ内容を有しているものと仮定すると、ＰＩＤ１，２のセクタナンバがそれぞれ（ｍ−Ｎ）であるから、その補正値としては、そのまま（ｍ−Ｎ）となる。また、ＰＩＤ３，４のセクタナンバはそれぞれ（ｍ）であるから、その補正値としては（ｍ−Ｎ）となる。このようにして、ＰＩＤ１，２，３，４が適正なデータ内容を有していることで、セクタナンバが正しいものであれば、補正値としては、何れも後続するランド・トラックのアドレス（セクタナンバ）であるところの（ｍ−Ｎ）を示すことになるものである。
【０１６９】
なお、ランド／グルーブ検出信号がグルーブ・トラックであることを示す場合には、ＰＩＤ（１，２）補正回路１３１，１３２において、ＰＩＤ１，２のセクタナンバの値からＮＯＳ＝Ｎの値を減算して補正とし、ＰＩＤ（３，４）補正回路１３３，１３４では、それぞれに入力されたＰＩＤ３，４内のセクタナンバの値をそのまま補正値とする。
【０１７０】
そして、ＰＩＤ（１，２，３，４）補正回路１３１〜１３４では、上記のようにしてセクタナンバの値が補正されたＰＩＤ１，２，３，４を代表ＰＩＤ決定器１４１及び一致ＰＩＤ数計数器１４３に対して出力する。この際、これらの補正後のＰＩＤに対してＩＥＤエラーフラグ及びバッファリングフラグが付随されていれば、これらのフラグも共に出力する。
【０１７１】
代表ＰＩＤ決定器１４１では、ＰＩＤ（１，２，３，４）補正回路１３１〜１３４から順次入力されてくる各情報に基づいて、代表ＰＩＤを決定する。
例えば上記のようにして、ＰＩＤ１，２，３，４のすべてが適正なデータ内容を有しているのであれば、すべてのデータ内容が一致するために、いずれのＰＩＤを代表ＰＩＤとして採用してもよいのであるが、読み出しエラーが生じた場合には、ＰＩＤ１，２，３，４の少なくとも何れか１つについて誤った補正値が得られていることになる。従って、このような場合でも、できるだけ信頼性の高い代表ＰＩＤが選択されるようにすることが求められることになる。
【０１７２】
そしてこのために、本実施の形態では、代表ＰＩＤ決定器１４１において、多数決により代表ＰＩＤを決定するものとする。つまり、ＰＩＤ１，２，３，４のすべてが入力されたと仮定したのであれば、これらの補正後のＰＩＤが示すデータ内容について、その一致数が最も多いＰＩＤのデータを代表ＰＩＤとして選択するものである。
【０１７３】
なお、例えば一致ＰＩＤ数が同数の場合には、ＩＥＤエラーフラグの少ないほうのＰＩＤを代表ＰＩＤとして採用するようにすればよい。さらに、ＩＥＤエラーフラグ数までもが同数であれば、例えばＰＩＤ４→ＰＩＤ２→ＰＩＤ３→ＰＩＤ１の優先度で以て代表ＰＩＤを決定するようにされる。
上記のような優先順位としているのは次のような理由による。
例えば図５を参照しても分かるように、ＰＩＤ４、ＰＩＤ２は共にHeader Field2内にあることから、これより前に位置するHeader Field1内のＰＩＤ３、ＰＩＤ１よりは、ＰＬＬ回路などがロックして適正に読み出しが行われている可能性が高い。さらに、同じHeader Field内であっても、先のＰＩＤよりは後ろのＰＩＤのほうが同様の理由で適正に読み出しが行われている可能性が高い。このようなことから、適正な読み出しが行われている可能性から見れば、ＰＩＤ４→ＰＩＤ２→ＰＩＤ３→ＰＩＤ１という順序となるわけであり、これをそのまま優先度としているものである。
あるいは、実際の信号読み出しの安定性などの事実から、上記した優先度よりも、例えばＰＩＤ２→ＰＩＤ４→ＰＩＤ１→ＰＩＤ３という優先度のほうが信頼性が高いとされる場合には、このような優先度としてもよいものである。
更には、例えばランド・トラックの場合にはＰＩＤ４→ＰＩＤ３→ＰＩＤ２→ＰＩＤ１の優先度とし、グルーブ・トラックの場合にはＰＩＤ２→ＰＩＤ１→ＰＩＤ４→ＰＩＤ３の優先度とするように、それぞれのトラックをトレースしている状況に応じて切り換えを行うようにすることも考えられる。
【０１７４】
また、このようにして代表ＰＩＤが決定されるのに伴っては、一致ＰＩＤ数計数器１４３によって、代表ＰＩＤと一致するＰＩＤ数のカウントが行われる。このカウント数は、次に述べるようにして代表ＰＩＤの信頼性を示す情報として扱われる。つまり、一致ＰＩＤ数計数器１４３によってカウントされたカウント値がおおきいほど、代表ＰＩＤの信頼性は高いことになる。なお、一致ＰＩＤ数をカウントする際には、ＩＥＤエラーフラグが付随しておらず、かつ、代表ＰＩＤと一致するＰＩＤ数としてもよいものである。この場合には、信頼性の評価としてはより厳しいものとすることになる。
【０１７５】
そして、セクタ内位置推定器１１３にて発生される格納タイミングによって、代表ＰＩＤ決定器１４１にて決定された代表ＰＩＤのデータが代表ＰＩＤ格納器１４２に取り込まれてここに格納される。また、一致ＰＩＤ数計数器１４３によってカウントされたカウント値が、代表ＰＩＤ信頼性の情報として、代表ＰＩＤ信頼性格納器１４４に取り込まれて格納される。
なお、セクタ内位置推定器１１３にて発生される格納タイミングとしては、例えばヘッダ領域と記録可能領域との間のミラー領域とするなど、少なくともヘッダ領域通過後のタイミングが設定されることが好ましい。
【０１７６】
また、補足的に述べておくと、代表ＰＩＤ決定器１４１における代表ＰＩＤの決定の仕方も、単純に多数決を採る以外の方法が考えられる。例えば、ＩＥＤエラーフラグによるエラーチェック結果をより有効に利用して、ＩＥＤエラーフラグが無いとされるＰＩＤについては２ポイントを与え、ＩＥＤエラーフラグが付随するＰＩＤについては１ポイントとして、最もポイントの大きなＰＩＤを代表ＰＩＤとすることも考えられる。そして、これに伴って、代表ＰＩＤ信頼性を得るのにあたっては、一致ＰＩＤ数をカウントするのではなく、代表ＰＩＤと一致したＰＩＤに与えられているポイントの総和を代表ＰＩＤの信頼性の情報として格納することも考えら得る。
【０１７７】
ところで、ＰＩＤのデータ内容としては、図８により示したように、セクタナンバのほかに、セクタインフォメーション内に格納されるフィジカルＩＤナンバ、セクタタイプ、及びレイヤナンバの情報も格納されている。
そこで。本実施の形態の代表ＰＩＤ決定器１４１の実際としては、上記のようにして代表ＰＩＤを決定するのにあたり、これらの各情報についての一致を見るようにされる。
つまり、補正後のセクタナンバについては、ＰＩＤ（１，２，３，４）補正回路１３１〜１３４から順次入力されてくる各ＰＩＤに格納されている各補正後のセクタナンバについてのみ一致数を検出して、その一致数が最も多いとされるセクタナンバを代表ＰＩＤを形成するセクタナンバとして決定するものである。同様にして、セクタタイプ、及びレイヤナンバについても、そのデータ内容が正常であれば各ＰＩＤごとに一致するはずであるから、これらの一致数を検出して、最大一致数を有するセクタタイプ、及びレイヤナンバを代表ＰＩＤを形成する情報として決定するようにされる。また、フィジカルＩＤナンバについては、その正誤を検出して、代表ＰＩＤ決定のための判定要素として利用することができる。そして、このようにして決定されたＰＩＤ内の各情報についての代表値によって、ＰＩＤのデータ構造を再構築することで、代表ＰＩＤを得るようにされる。
【０１７８】
図３７のタイミングチャートは、上記図３５に示した回路の動作タイミングを示している。
図３７（ａ）には、クリア信号が示されている。このクリア信号は、図３４に示されており、セクタ内位置推定器１１３から第１〜第４格納器１２１〜１２４に対して出力されるもので、このクリア信号がＨレベルとなるタイミングで第１〜第４格納器１２１〜１２４に格納されていた情報がクリアされる。このクリア信号がＨレベルとなるタイミングは、例えば現セクタを通過する直前のタイミングとなっている。
そして、例えば図３７（ｂ）に示されるようにしてＡＭ検出が行われる。このタイミングに応じて、先に図３４によっても説明したようにして、第１〜第４格納器１２１〜１２４に対しては、図３７（ｃ）（ｄ）（ｅ）（ｆ）に示すようにして、ＰＩＤ（１，２，３，４）、ＩＥＤエラーフラグ、バッファリングフラグが取り込まれ、保持されることになる。但し、この図では、ＰＩＤ１，３，４については、ＩＥＤによるエラー検出結果がＯＫであったことから、格納されるべきＩＥＤエラーフラグとしてはＬレベルとなっている。これは、ＩＥＤエラーフラグは格納されなかったものであるとして考えてよい。
【０１７９】
そして、これら図３７（ｃ）（ｄ）（ｅ）（ｆ）に示すようにして第１〜第４格納器１２１〜１２４に格納された情報は、代表ＰＩＤ決定器１４１に入力されることから、代表ＰＩＤ決定器１４１では、所定規則に従って代表ＰＩＤを決定するようにされる。また、これと共に、代表ＰＩＤの信頼性の情報も生成されることになる。
【０１８０】
上記のようにして代表ＰＩＤが決定され、また、代表ＰＩＤ信頼性の情報が得られたとすると、この後の或る所定タイミングで、例えば図３７（ｇ）に示すようにして格納タイミングを示すＨレベルのパルスが発生されることになる。そして、これに応じて、代表ＰＩＤ格納器１４２では、代表ＰＩＤを格納し、代表ＰＩＤ信頼性格納器１４４では、代表ＰＩＤ信頼性の情報を格納して保持することになる。
【０１８１】
上述のようにして代表ＰＩＤを決定するように構成した場合には、例えば次のようなメリットが得られる。
例えば、ＩＥＤによるエラー検出結果がＯＫであるとしても、そのＰＩＤについては、何らかの偶発的な要因によってそのデータ内容にエラーの生じている可能性があり、このようなＰＩＤをそのまま代表ＰＩＤとして決定して制御を実行すれば再生の信頼性が劣ることになる。これに対して、本実施の形態では、エラー検出結果がＯＫであるＰＩＤを一義的に代表ＰＩＤとせず、代表ＰＩＤ決定器１４１において総合的な判断を行った上で代表ＰＩＤを決定するようにされているため、上記のような不都合は生じないこととなる。
【０１８２】
また、ＰＩＤに格納されるセクタタイプの内容は、１周回トラック内における現セクタの位置について、開始セクタ、最終セクタ、最終セクタの直前セクタ、又はそれ以外のセクタ（others）という、４種類のセクタのうちの何れであるのかを示す情報であり、従って、othersを示すセクタタイプが連続するために、連続するセクタを読み出すことによる保護をかけることができない。このため、従来の検出方式では、このセクタタイプについて誤検出が行われてしまい、再生制御にエラーが生じる可能性を少なからず有していた。
これに対して、本実施の形態では、上述したように、代表ＰＩＤの確定にあたっては、ＰＩＤ内に格納されるセクタタイプの情報単位で決定を行うようにしていることから、上記したようなセクタタイプについての誤検出の可能性もより低いものとすることが可能となるものである。
なお、セクタタイプに関すれば、セクタタイプのみをバッファリングする構成を採ることで、代表セクタタイプ、及びセクタタイプ信頼性の両者を決定するように構成することも考えられる。先にも示したように、ＰＩＤ内におけるセクタナンバのサイズは３バイトと比較的大きなサイズを有しているのに対し、セクタタイプは３ビットであるために、それだけ回路規模を縮小することが可能である。
【０１８３】
また本実施の形態では、ＰＩＤについて補正を行っていることから、補正としての演算を行う必要のない一方のHeader Field内の２つのＰＩＤが共に読み出せなかったような状況であっても、他方のHeader Field内に在るとされる補正されたＰＩＤに依存して、代表ＰＩＤを決定することが可能となるものである。さらには、補正後のＰＩＤに基づいて代表ＰＩＤを決定するようにしていることから、ＰＩＤが無駄に破棄されることが無く、より信頼性及び確度の高い代表ＰＩＤの決定を行うことが可能である。例えば、補正を行うことなく、多数決によって代表ＰＩＤを決定しようとすれば、ＰＩＤ１とＰＩＤ２について、また、ＰＩＤ３とＰＩＤ４についてのそれぞれで一致、不一致をチェックすることになり、不一致の場合には、ＰＩＤ１及びＰＩＤ２を共に破棄、あるいはＰＩＤ３及びＰＩＤ４を共に破棄しなければならない。
【０１８４】
８．再生パラメータ制御
ところで、上記図３４及び図３５によるＰＩＤ検出部１６の回路構成によっては、最終的に代表ＰＩＤと、その信頼性を示す代表ＰＩＤ信頼性の情報とがセクタ周期ごとに得られることになる。
そして、代表ＰＩＤの利用としては、例えば従来における採用ＰＩＤの場合と同様にして、そのデータ内容に基づいての所要の再生制御を行うことができる。つまり、ＰＩＤに基づいてアドレス及びセクタの種類等が識別されることから、これらの情報に基づいての再生制御、またアクセス制御等が実行されるものである。また、本実施の形態の代表ＰＩＤとしては、これまでの説明からも分かるようにして、より確度の高いデータ内容を有するようにされることから、再生制御についてもより高い信頼性を得ることが期待される。
【０１８５】
そして本実施の形態においては、代表ＰＩＤ信頼性の情報も得られることから、この情報を例えばシステムがモニタすることで、信頼性の高い再生制御を実現するようにすることも可能となるものである。例えば、この代表ＰＩＤの信頼性の情報に基づいて、その信頼性の高さに応じて、各種再生パラメータを変更する。このようにすれば、そのときのセクタ同期状態などに応じて、より適切な再生動作を得ることが可能になり、ＰＩＤの信頼性をより高くするように再生動作を収束させていくことができる。
ここで変更対象となる再生パラメータとしては各種考えられるのであるが、実現可能であるものとしては、例えば、フォーカスサーボ制御のバイアス値、トラッキングサーボ制御のオフセット値、サーボホールド幅、ＲＦ信号ＤＣ引き込み信号幅、ＰＬＬ時定数可変範囲、ＰＬＬループフィルタ時定数可変幅、ＰＬＬ引き込みスタート位置、などを挙げることができる。
【０１８６】
また、代表ＰＩＤ信頼性の情報を再生パラメータを可変制御に利用するのにあたっては、これを単純に利用するのではなく、ある一定セクタ数ごとの総和を求め、この総和値が高くなっていくように再生パラメータを可変制御させることも考えられる。
図３８は、このような再生パラメータ制御を目的として、代表ＰＩＤ信頼性の総和値を得るための回路構成を示している。なお、この図において図３４及び図３５と同一部位については同一符号を付して説明を省略する。
【０１８７】
図３５にも示された代表ＰＩＤ信頼性格納器１４４に保持された代表ＰＩＤ信頼性の値は、ＰＩＤ信頼性積分器１９１に対して入力される。ＰＩＤ信頼性積分器１９１では、セクタ内位置推定器１１３によって発生された積和タイミングに応じて、例えばセクタ周期ごとに代表ＰＩＤ信頼性の値についての積和を行うための演算処理を実行する。また、この積分値は、ランド／グルーブ判定器１０８から出力されるランド／グルーブの変化に応じた積分値リセット信号によってリセットされる。つまり、この場合には、代表ＰＩＤ信頼性の値は、ランド／グルーブが切り換わる１トラックに対応するセクタ数ごとに積分／クリアされることになる。
このようにしてＰＩＤ信頼性積分器１９１にて得られている代表ＰＩＤ信頼性の積分値は、セクタ内位置推定器１１３により発生される格納タイミングで以て、格納器１９２が取り込んで保持するようにされる。この格納タイミングとしては、例えばセクタ周期に対応させればよい。そして、格納器１９２に保持されているＰＩＤ信頼性の積分結値に基づいて、このＰＩＤ信頼性積分値ができるだけ小さくなるように再生パラメータの制御が実行される。
【０１８８】
なお、再生パラメータの可変制御という観点から見た場合には、このような制御は、ＩＥＤによるエラー検出結果（ＩＥＤエラーチェック）に基づいても行うことが可能であると考えられる。そこで、変形例として、ＩＥＤエラーチェックに基づいた再生パラメータ可変制御のための情報を生成するための回路構成例について、図３９に示しておくこととする。
【０１８９】
この場合には、図３４に示されていたＩＥＤチェック回路１０７が示されており、このＩＥＤチェック回路から出力されるＩＥＤエラーフラグは、同じく図３４にも示されていたＰＩＤ読み出しタイミングコントローラ１０６にて発生されるＩＥＤチェック判定タイミングと共にＡＮＤゲート１９３に入力される。ＡＮＤゲート１９３では、ＩＥＤチェック判定タイミングがアクティブとなってＨレベルとなっている期間内に、ＨレベルのＩＥＤエラーフラグが得られると、Ｈレベルを出力する。
ＩＥＤエラーカウンタ１９４では、ＡＮＤゲート１９３からのＨレベルの信号がイネーブル端子に入力されるのに応じてカウントアップを行う。このカウント値は、ランド／グルーブ判定器１０８から出力されるランド／グルーブの変化に応じて発生するランド／グルーブ切り換えタイミングによってリセットされる。つまり、この場合にも、ＩＥＤエラー数の積算は１トラックごとにリセットされることになる。
ＩＥＤエラー数格納器１９５では、セクタ内位置推定器１１３にて発生される格納タイミングで以て、ＩＥＤエラーカウンタ１９４における現在のカウント値をロードして保持するようにされる。この際の格納タイミングもまた、例えばセクタ周期とされればよいものである。そして、このようにしてＩＥＤエラー数格納器１９５に格納されたＩＥＤエラー数に基づいて、このＩＥＤエラー数ができるだけ少ないものとなるように再生パラメータの可変制御を実行するようにされる。
【０１９０】
９．ＮＯＳ算出処理
図３５に示した代表ＰＩＤ決定のための回路においては、前述もしたように、１トラックあたりのセクタ数を示すＮＯＳの情報を必要とする。このために、本実施の形態としてはＮＯＳ算出器１４６を設けている。
また、このＮＯＳの情報は、図３５に示したように、代表ＰＩＤ決定時のセクタナンバの補正に用いられるほか、通常の再生制御においてランド／グルーブの判定やゾーンナンバへの変換にも用いられる重要な情報であり、従って、高い信頼性が求められる。
【０１９１】
従来、ＮＯＳの情報を得るのにあたっては、先ず、ＰＩＤを検出して、３バイトのセクタナンバを認識し、この認識されたセクタナンバについて、図４４に示すＰＩＤ−Zone.No換算表と照らし合わることで、ゾーンナンバ（Zone.No）を得るようにされる。つまり、認識されたセクタナンバを含むゾーンの開始論理セクタNo.を検索し、検索された開始論理セクタNo.に対応付けられたゾーンナンバを特定するものである。そして、続いては、図４５に示すＮＯＳ−ゾーンナンバ(Zone.No)変換表を用いて、検索されたゾーンナンバに対応付けられたＮＯＳの値を参照する。このようにしてＮＯＳの情報を得るようにしていた。
そして、上記した動作は、例えばシステムコントローラ１３の処理によって行われてもよいのであるが、ハードウェアによっても実現されるように構成する場合がおおい。
【０１９２】
ところが、上記したような従来におけるＮＯＳの情報取得の方法では、図４４に示されるＰＩＤ−Zone.No換算表にある開始論理セクタNo.としての個々の値が３バイトであることから、ＰＩＤ−Zone.No換算処理を実現するためのハードウェアの規模が大きくなってしまうという不都合が生じていた。また、ハードウェア、システムコントローラ１３によるソフトウェア的処理の何れにあっても、処理負担が重くなることによって動作速度が低下するという問題を抱えている。
【０１９３】
そこで本実施の形態としては、以降説明するようにしてＮＯＳ算出器１４６を構成することで、上記した問題点を解決したうえで、必要充分な精度が確保されたＮＯＳの情報が得られるようにされる。
【０１９４】
本実施の形態におけるＮＯＳ算出器１４６の動作について簡略に述べると、先ずは、同一周回トラック内においてセクタごとに得られる複数のＰＩＤのセクタナンバについて演算を行うことで、第１のＮＯＳ算出値であるNOS_1を得るようにされる。例えばこのNOS_1の値をそのまま、ＮＯＳ算出器１４６の出力であるＮＯＳとしてもよいのであるが、本実施の形態では、ＮＯＳの値についての確度を高めるために、このNOS_1についての現在時点以前の状態を監視し、その状態に基づいて確定された第２のＮＯＳ算出値であるところのNOS_2を得るようにされる。
【０１９５】
図４０のタイミングチャートは、上記したＮＯＳ算出のための具体的動作例を示している。
先ず、セクタ単位でディスクから情報が読み出されるごとに、そのセクタのヘッダ領域に在るＰＩＤ１，２，３，４が検出される。そして、検出されたＰＩＤのセクタナンバに基づいて、図４０（ｅ）に示すようにしてNOS_1が算出される。この場合には、セクタ単位ごとに、１０→１５→１５→１５→１３→１５のようにしてNOS_1の値が得られている例が示される。このNOS_1の値は、現セクタを含むトラック（ゾーン）のセクタ数とされるのではあるが、上記もしたように、ＮＯＳ算出器１４６から出力すべきＮＯＳの情報として確定された値ではない。
なお、ＰＩＤからNOS_1を算出するための回路構成については後述する。
【０１９６】
また、上記図４０（ｅ）に示すようにしてNOS_1の算出が終了したとみなされるタイミングに対応させて、図４０（ａ）に示すようにしてNOS_1確定タイミングを示すＨレベルのパルスが発生するようになっている。そして、このNOS_1確定タイミングを基準として、図４０（ｂ）（ｃ）（ｄ）に示すタイミングで、NOS_2算出タイミング１，２，３の各タイミングパルスが発生される。
また、NOS_1については、図４０（ｆ）に示すタイミングで、前回（つまり現セクタの直前セクタ）の値を常に保持しているようにされる。この前回NOS_1の保持タイミングは、図４０（ｄ）に示すNOS_2算出タイミング３のタイミングに同期したものとなっている。
【０１９７】
そして、NOS_1については、図４０（ｅ）に示す現在のNOS_1と、図４０（ｆ）に示す前回のNOS_1との値について、一致しているか否かの検出を行っており、両者が一致しているときには、図４０（ｇ）に示すようにして前回との一致を示す一致信号ＣＮＣがＨレベルとなるようにされている。
【０１９８】
上記一致信号ＣＮＣがＬレベルとなっているとき、図４０（ｈ）に示すNOS保護カウンタの値は、「０」にリセットされているのであるが、一致信号ＣＮＣがＨレベルとなると、図示するように、NOS_2算出タイミング１のタイミングでカウントアップが行われる。
この場合、NOS保護カウンタのカウント最大値RPは、図４０（ｉ）に示すようにして「２」であるとして設定されている。そして、図４０（ｈ）に示すNOS保護カウンタのカウント値が「２」に至ると、NOS_2算出タイミング２のタイミングで、図４０（ｊ）に示すようにして、現在のNOS_1の値がNOS_2の値としてロードされる。
つまり、この図に示す動作としては、現在と前回のNOS_1が一致する時間が例えば２セクタ以上連続して得られたときに、そのNOS_1の値をNOS_2として扱うようにされるものである。このようにして、NOS_1が連続して同一値を採ることを条件に、NOS_2を確定するようにしていることで、ＮＯＳ算出器１４６から出力されるＮＯＳとしては、より高い精度を与えることが可能となっている。
【０１９９】
続いて、上記図４０に示した動作を実現するためのＮＯＳ算出器１４６の回路構成について、図４１〜図４３を参照して説明する。
図４１には、セクタ周期でNOS_1を算出するための回路構成例が示される。
この図に示す回路に対しては、先に図３４に示した第１〜第４格納器１２１〜１２４に格納されたＰＩＤ、バッファリングフラグ及びＩＥＤエラーフラグが入力される。
ＰＩＤ１，ＰＩＤ２は、セレクタ１５１に対して入力される。また、ＰＩＤ２：バッファリングフラグの非反転信号と、ＰＩＤ２：ＩＥＤエラーフラグの反転信号がＯＲゲート１５６に対して入力される。ＯＲゲート１５６では、第２格納器１２２において、ＩＥＤエラーがなく、また、ＰＩＤ２が正常にバッファリングされていた場合にのみＬレベルを出力し、それ以外のとき、つまり、ＰＩＤ２についてバッファリングにエラーが発生していたり、また、ＩＥＤエラーが発生していたときには、Ｈレベルを出力する。
上記セレクタ１５１は、このＯＲゲート１５６の出力がＨレベルの時にはＰＩＤ１を選択し、Ｌレベルの時にはＰＩＤ２を選択する。セレクタ１５１の出力はセレクタ１５２のＬレベル端子と、セレクタ１５４のＨレベル端子に対して入力される。
【０２００】
ＰＩＤ３，４は、セレクタ１５３に入力される。また、ＰＩＤ４：バッファリングフラグの非反転信号と、ＰＩＤ４：ＩＥＤエラーフラグの反転信号がＯＲゲート１５７に対して入力される。
従って、ＯＲゲート１５６では、第４格納器１２４において、ＩＥＤエラーがなく、また、ＰＩＤ４が正常にバッファリングされていた場合にのみＬレベルを出力し、それ以外のとき、つまり、ＰＩＤ４についてバッファリングにエラーが発生していたり、また、ＩＥＤエラーが発生していたときには、Ｈレベルを出力する。そして、セレクタ１５３は、ＯＲゲート１５６の出力がＨレベルの時にはＰＩＤ３を選択し、Ｌレベルの時にはＰＩＤ４を選択する。セレクタ１５１の出力はセレクタ１５２のＬレベル端子と、セレクタ１５４のＨレベル端子に対して入力される。
【０２０１】
セレクタ１５２及びセレクタ１５４は、ランド／グルーブ判定器１０８から出力されるランド／グルーブ検出信号によって切り換えが行われる。
この場合のランド／グルーブ検出信号は、ランドが検出されているときにＨレベルで、グルーブを検出しているときにＬレベルとなるようにされている。そして、セレクタ１５２及びセレクタ１５４では、ランド／グルーブ検出信号がＨレベルのときにＨレベル端子に入力されたＰＩＤを選択して出力し、Ｌレベルの時にＬレベル端子に入力されたＰＩＤを選択して出力する。
【０２０２】
上記セレクタ１５２及びセレクタ１５４において上記のようにしてＰＩＤが選択されることで、セレクタ１５２からＰＩＤ１，２の何れか一方が出力されるとすれば、セレクタ１５４ではＰＩＤ３，４の何れか一方が出力されることとなる。また、セレクタ１５２からＰＩＤ３，４の何れか一方が出力されるとすれば、セレクタ１５４ではＰＩＤ１，２の何れか一方が出力される。セレクタ１５２から出力されるＰＩＤの組のほうが、セレクタ１５４から出力される組のＰＩＤよりも大きなセクタナンバを有していることになる。
【０２０３】
セレクタ１５２及びセレクタ１５４から出力されたＰＩＤは、減算器１５５に対して入力される。減算器１５５では、セレクタ１５２から出力されたＰＩＤのセクタナンバから、セレクタ１５４から出力されたＰＩＤのセクタナンバを減算する。つまり、セクタナンバのおおきいほうからセクタナンバの小さい方を減算するという演算が行われる。ＰＩＤ１，２の組が有するセクタナンバと、ＰＩＤ３，４の組が有するセクタナンバは、図５によっても示したように、１トラック内のセクタ数Ｎだけの差を有している。従って、減算器１５５に入力されたＰＩＤのセクタナンバの値が共に適正なものであれば、１トラック内のセクタ数を正確に示していることになる。この減算器１５５の出力がNOS_1となる。
【０２０４】
また、セクタ内のＰＩＤ検出にあっては、１つのＰＩＤ１，２，３，４のすべてが第１〜第４格納器１２１〜１２４に対して格納されているとは限らない。また、すべてのＰＩＤについてＩＥＤエラーが発生していないとは限らない。従って、このようなエラー状態を無視して、実際に図４０のタイミングチャートよる動作を得たとしても、信頼性の高いNOS_2を得ることは難しいことになる。そこで、NOS_2を得るにあたって、実際には、NOS_1についてのエラー状態を示す、エラーフラグNOS_1_Errを生成するようにしており、後述するようにして、このエラーフラグNOS_1_Errの状態に応じての動作が実行されるようになっている。
【０２０５】
そこで、図４２に、エラーフラグNOS_1_Err発生回路の構成例を示す。
この図に示す回路では、第１〜第４格納器１２１〜１２４に格納されていた各バッファリングフラグ及びＩＥＤエラーフラグを入力するようにしている。
ＡＮＤゲート１６１に対しては、非反転のＰＩＤ１：バッファリングフラグと、反転されたＰＩＤ１：ＩＥＤエラーフラグが入力される。また、ＡＮＤゲート１６２に対しては、非反転のＰＩＤ２：バッファリングフラグと、反転されたＰＩＤ２：ＩＥＤエラーフラグが入力される。
そして、上記ＡＮＤゲート１６１，１６２の各出力は、反転されてＡＮＤゲート１６３に対して入力される。
【０２０６】
また、ＡＮＤゲート１６４に対しては、非反転のＰＩＤ３：バッファリングフラグと、反転されたＰＩＤ３：ＩＥＤエラーフラグが入力され、ＡＮＤゲート１６５に対しては、非反転のＰＩＤ４：バッファリングフラグと、反転されたＰＩＤ４：ＩＥＤエラーフラグが入力される。そして、これらＡＮＤゲート１６４，１６５の各出力は、反転されてＡＮＤゲート１６６に対して入力される。
【０２０７】
ＡＮＤゲート１６３及びＡＮＤゲート１６６の各出力は、ＯＲゲート１６７に対して出力される。このＯＲゲートの出力がエラーフラグNOS_1_Errである。
このような論理回路の構成によると、エラーフラグNOS_1_Err＝Ｈレベルとなってエラーであることを示すのは、ＰＩＤ１，２が共に、バッファリングされていない若しくはＩＥＤエラーである場合、又は、ＰＩＤ３，４が、共にバッファリングされていない場合若しくはＩＥＤエラーである場合となる。
【０２０８】
なお、NOS_1_Errの生成回路としては、上記構成に限定されるものではなく各種変更が可能である。例えば、第１〜第４格納器１２１〜１２４のすべてについて、バッファリングフラグが得られていると共にＩＥＤエラーが発生していないという状態においてのみ、NOS_1_Err＝Ｌレベルとなって、それ以外の状態ではNOS_1_Err＝Ｈレベルとしてエラー状態であるとみなすことも可能とされる。この場合には上記図４２に示した構成よりも、エラー状態でないとする条件が厳しいものとなる。
また、図３５に示す回路において得られた代表ＰＩＤ信頼性として示される値が所定以下の場合に、エラーフラグNOS_1_Err＝Ｈレベルとするような回路を構成することも考えられるものである。
【０２０９】
図４３（ａ）には、NOS_2を得るための回路構成例が示される。この回路においては、図４１に示した回路により算出されたNOS_1、及び図４２に示した回路によって生成されるエラーフラグNOS_1_Errが用いられる。また、図４０（ｂ）（ｃ）（ｄ）に示したNOS_2算出タイミング１，２，３も利用される。
【０２１０】
ここで、図４３（ａ）の説明に先立ち、NOS_2算出タイミング１，２，３を生成する回路例を図４３（ｂ）により説明する。
NOS_1確定タイミングは、図４０（ａ）にも示したように、図４１に示す回路により１つのセクタに対応するNOS_1が出力された時点に応じた所定のタイミングで得られるパルス信号とされる。そして、NOS_2算出タイミングコントローラ１８０では、入力されたNOS_1確定タイミングのパルスタイミングを起点としてカウント処理（計時）を行って、図４０（ｂ）（ｃ）（ｄ）に示すようにして、しかるべきタイミングで以て、NOS_2算出タイミング１，２，３としてのＨレベルのパルスを出力させる。
【０２１１】
続いて図４３（ａ）の回路についての説明を行う。
図４３（ａ）に示す回路においては、アンドゲート１７１に対して、非反転のNOS_2算出タイミング３（図４０（ｄ））と、反転されたエラーフラグNOS_1_Errが入力される。従って、ＡＮＤゲート１７１では、NOS_2算出タイミング３のタイミングにおいて、エラーフラグNOS_1_Errが得られていない状態のときにＨレベルを出力する。このＨレベルの出力によってフリップフロップ１７２は、イネーブル状態となる。
【０２１２】
フリップフロップ１７２には、NOS_1が入力されており、上記したようにＡＮＤゲート１７１からＨレベルが出力されるとイネーブル状態となって、そのときに入力されているNOS_1の値を保持し、出力する。このフリップフロップ１７２の出力が図４０（ｆ）に示した前回のNOS_1の値とされ、また、フリップフロップ１７２に入力されるNOS_1が、図４０に示す現在のNOS_1の値となる。そして、比較器１７３によって、このフリップフロップ１７２の入力と出力を比較するようにおり、フリップフロップ１７２の出力（前回のNOS_1）に対して入力（現在のNOS_1）が一致しているときに、図４０（ｇ）に示すようにして、Ｈレベルの一致信号ＣＮＣを出力する。
【０２１３】
ＮＯＳ保護カウンタ１７６は、以下のようにして信号が入力されることで、図４０（ｈ）に示したようにして、カウント動作を実行する。
このＮＯＳ保護カウンタ１７６のカウント入力端子に対しては「０」がセットされている。このカウント入力端子に対してセットされた「０」の値は、ロード端子に対してＨレベルの信号が立ち上がるとロードされて、カウント値を「０」にリセットすることになる。
そして、ロード端子に対しては、一致信号ＣＮＣとNOS_2算出タイミング１とを利用した信号が入力されるようになっている。つまり、ＮＡＮＤゲート１７５に対して、反転された一致信号ＣＮＣと、非反転のNOS_2算出タイミング１を入力する。このＮＡＮＤゲートの出力は、反転されてロード端子に対して入力される。
このようなロード端子の入力信号とされることで、図４０（ｈ）にもその動作が示されているように、NOS_2算出タイミング１のパルスが得られたタイミングで、一致信号ＣＮＣがＬレベルとなっているときに、ＮＯＳ保護カウンタ１７６のカウンタ値が「０」にリセットされる動作が得られることとなる。
【０２１４】
また、ＡＮＤゲート１７４に対しては、非反転の一致信号ＣＮＣ、非反転のNOS_2算出タイミング１、反転されたエラーフラグNOS_1_Err、及び反転された比較器１７７の出力との４つの信号が入力される。比較器１７７では、ＮＯＳ保護カウンタ１７６のカウント出力と、予め設定されたカウント最大値RPとについて比較して一致したときにＨレベルの信号を出力する。
そして、ＡＮＤゲート１７４に対して上記のようにして４つの信号が入力されることによっては、NOS_2算出タイミング１のパルスが得られたタイミングにおいて、一致信号ＣＮＣがＨレベル、エラーフラグNOS_1_ErrがＬレベル、ＮＯＳ保護カウンタ１７６のカウント出力がカウント最大値RPよりも小さい、という条件を満たしたときに、ＡＮＤゲート１７４からイネーブル端子にＨレベルが出力される。そして、このＨレベルのイネーブル入力によって、ＮＯＳ保護カウンタ１７６におけるカウント動作が実行される。つまり、図４０（ｈ）にて説明したようにしてカウンタのカウントアップが行われる。
【０２１５】
ＮＯＳ保護カウンタ１７６のカウント出力は、上記もしたように、比較器１７７にてカウント最大値RPと比較される。ここでは、図４０（ｉ）にも示したように、カウント最大値RP＝２が設定されていることかから、比較器１７７ではカウント出力が「２」にまでカウントアップされた時点でＨレベルの信号を出力することになる。
そして、ＡＮＤゲート１７８においては、比較器１７７の出力とNOS_2算出タイミング２とについての論理積をとり、フリップフロップ１７９のイネーブル端子に出力する。
【０２１６】
イネーブル信号が入力されたフリップフロップ１７９では、フリップフロップ７２から出力されるNOS_1の値を、イネーブル信号が入力されたタイミングで保持して出力することになる。
イネーブル信号は、ＡＮＤゲート１７８から上記したようなタイミングで出力される。従って、フリップフロップ１７９は、ＮＯＳ保護カウンタ１７６のカウント値が「２」となっているときに、NOS_2算出タイミング２のパルスタイミングで以て、前回のNOS_1の値を出力するという動作を行うことになる。このようにして得られるフリップフロップ１７９の出力が、即ち、図４０（ｊ）に示すNOS_2となるものである。
【０２１７】
本実施の形態では、上記のようにして構成されるＮＯＳ算出器１４６によってＮＯＳを得るようにされるが、この構成では、１セクタ内に得られる複数のＰＩＤのセクタナンバについて演算を行うことに基づいてＮＯＳを得るようにしている。従って、ＮＯＳを得るのにあたって図４４及び図４５に示したＰＩＤ−Zone No.換算表及びＮＯＳ−Zone.No換算表を用いる必要はないことになる。
これによって、ハードウェアの規模を縮小することが可能となり、また、動作速度を高速にすることも可能となる。また、ハードウェアが小規模化されることで、例えば、回路の実際としては、ＮＯＳ算出器１４６の構成をＬＳＩなどに実装することは充分に可能となるので、このＮＯＳ算出器１４６により得られたＮＯＳの情報を、先に図３５に示したＰＩＤの補正に利用したり、また、ランド／グルーブの判定に用いるようにすることも非常に容易に実現できることになる。また、再生中の領域がどこのゾーンに属するのかを判定する際には、図４４に示したＮＯＳ−Zone.No換算表を用いる必要はなく、図４５に示したＮＯＳ−Zone.No換算表を用いるのみでよい。前述もしたように、図４４のＮＯＳ−Zone.No換算表は、各Zone.Noごとに３バイトの論理開始セクタナンバを有しているので、これを用いた場合の処理としては重いものとならざるを得ない。これに対して、図４５のＮＯＳ−Zone.No換算表であれば、各Zone.Noごとに対応するＮＯＳの値は、１０進法表記で２桁程度の数値を表現できるだけのビット数が用意されればよいので、処理は非常に軽いものとなる。従って、この点でもハードウェアの小規模化及び動作の高速化について有利となる。
【０２１８】
また、本実施の形態のＮＯＳ算出器１４６の構成では、先ずＰＩＤに基づいてNOS_1を算出した上で、このNOS_1に保護をかけてNOS_2を得るようにしている。つまり、保護カウンタによってNOS_1の連続性を監視して、その監視結果に基づいてNOS_2を確定させるようにしている。
また、NOS_1についてのエラー状態を示すエラーフラグNOS_1_Errを生成して、このエラーフラグNOS_1_Errも利用するようにしている。つまり、図４３に示した回路においては、エラーフラグNOS_1_Errが得られたときにはカウント値がクリアされると共に、カウントアップが行われないようにしており、これによってNOS_1について信頼性が無いとされる場合には、NOS_2が確定されないようにしている。これは即ち、NOS_1の信頼性が高い場合には、少ない連続セクタ数の監視によってNOS_2を確定し、NOS_2の信頼性が低い場合には、多めの連続セクタ数の監視によってNOS_2を確定するようにしているものである。
これによって、ＮＯＳ算出器１４６から出力されるＮＯＳ（NOS_2）の信頼性を高いものとすることができる。また、本実施の形態では、ＮＯＳ算出器１４６に入力するＰＩＤとして、図３４に示した構成によりバッファリングされたものを利用しているので、これによっても、最終的に得られるＮＯＳの信頼性が高められているものである。
なお、エラーフラグNOS_1_Err等により示されるNOS_1の信頼性の情報に応じて、カウント最大値RPの値を変更するようにしても、NOS_1の信頼性が高い場合には、少ない連続セクタ数の監視によってNOS_2を確定し、NOS_2の信頼性が低い場合に多めの連続セクタ数の監視によってNOS_2を確定するという動作を得ることができる。本実施の形態としては、このようなカウント最大値RPを変更する構成を、上記したエラーフラグNOS_1_Errの制限に基づくカウント動作の制限に代えて採用したり、また、両者を併用する構成も考えられるものである。
【０２１９】
なお、本発明としては上記した構成に限定されるものではなく、適宜変更が可能とされる。
例えば、上記実施の形態としては、ＤＶＤ−ＲＡＭを再生する場合を例に挙げているが、再生対象となるディスクの種別はこれに限定されるものではなく、例えば本発明が応用可能なトラックフォーマットのディスクでありさえすればよいものである。また、ここでは、再生時における動作として説明しているが、記録時においても、同様に、セクタなどの所定の単位情報領域内の位置に応じて制御処理を実行する必要のある場合には本発明を適用できる。
【０２２０】
【発明の効果】
以上説明したように本発明は、ＰＩＤ１，２の何れかのセクタナンバ（第１のアドレス情報群に属するアドレス情報のアドレス値）と、ＰＩＤ３，４の何れかのセクタナンバ（第２のアドレス情報群に属するアドレス情報のアドレス値）とを利用した演算結果に基づいて、１周回トラック内のセクタ数を示すＮＯＳ（単位情報領域数）を得るようにしている。
このようにして、演算に基づいてＮＯＳを得るようにすれば、換算表を用いる必要が無くなる。そしてこれにより、例えばハードウェアの小規模化、及びＮＯＳを得るための動作速度をより高速なものとすることが可能になる。
【０２２１】
また、本発明としては、先ず、ＰＩＤ１，２の何れかのセクタナンバと、ＰＩＤ３，４の何れかのセクタナンバとについて演算を行ってNOS_1（暫定領域数情報）を算出する。そして、このNOS_1が、所定のセクタ数にわたって同一値が得られているなどの所定の条件が満たされたときに、そのNOS_1の値からNOS_2（確定領域数情報）を得るようにしている。これによって、例えばNOS_1をそのまま、正規のＮＯＳの情報とするよりも、このＮＯＳの情報についての信頼性は向上されることになる。
そしてまた、NOS_1についてのエラー状態（信頼性）を示すエラーフラグNOS_1_Err（信頼性情報）を得るようにして、このエラーフラグNOS_1_Errによって、NOS_2を得るようにすれば、ＮＯＳの情報としては、さらに高い信頼性を得ることが可能となるものである。
【図面の簡単な説明】
【図１】本発明の実施の形態としてのディスクドライブ装置の構成例を示すブロック図である。
【図２】本実施の形態のディスクドライブ装置における光学系の構成例を示す概念図である。
【図３】本実施の形態のディスクドライブ装置におけるフォトディテクタ及び信号の生成方法を示す説明図である。
【図４】ＤＶＤ−ＲＡＭとされるディスク全体に関してのトラックフォーマットを示す説明図である。
【図５】ＤＶＤ−ＲＡＭのトラックフォーマットとして、１セクタ内のトラック配列を概念的に示す説明図である。
【図６】ＤＶＤ−ＲＡＭのトラックフォーマットとして、１セクタを形成するデータ構造を概念的に示す説明図である。
【図７】ＤＶＤ−ＲＡＭのトラックフォーマットとして、１セクタを形成するデータ構造を各領域のサイズと共に示す説明図である。
【図８】ＰＩＤの構造を示す説明図である。
【図９】１セクタ内のデータ領域に記録されるデータの構造を示す説明図である。
【図１０】本実施の形態のセクタ内位置推定結果に基づいた各種制御タイミング例を示すタイミングチャートである。
【図１１】セクタ内位置推定結果に基づくトラッキングサーボ制御ホールドのための構成例を示すブロック図である。
【図１２】セクタ内位置推定結果に基づくＲＦ信号ＤＣ引き込みのための構成例を示すブロック図である。
【図１３】セクタ内位置推定結果に基づくデータの転送制御のための構成例を示すブロック図である。
【図１４】セクタ内位置推定結果に基づくＰＬＬ回路引き込み制御を実現するための構成例を示すブロック図である。
【図１５】セクタ内位置推定結果に基づくデータのバッファメモリへの転送制御を実現するための構成例を示すブロック図である。
【図１６】セクタ内位置推定結果に基づくＰＬＬ回路引き込み制御を実現するための他の構成例を示すブロック図及びタイミングチャートである。
【図１７】ＲＦ信号ＤＣ引き込み動作を概念的に示す説明図である。
【図１８】本実施の形態のセクタ内位置推定動作（第１例）を示すタイミングチャートである。
【図１９】第１例としてのセクタ内位置推定動作に対応するセクタ内位置推定カウンタの構成例を示すブロック図である。
【図２０】図１９に示すセクタ内位置推定カウンタにより得られる信号に基づいたトラックホールド信号生成のための構成例を示すブロック図である。
【図２１】図１９に示すセクタ内位置推定カウンタが利用する、ＰＩＤ位置ロード信号を生成するための構成を示すブロック図である。
【図２２】本実施の形態のセクタ内位置推定動作（第２例）を示すタイミングチャートである。
【図２３】本実施の形態のセクタ内位置推定動作（第３例）を示すタイミングチャートである。
【図２４】図２３に示すセクタ内位置推定動作により得られる信号に基づくPIDナンバの推定を説明するための説明図である。
【図２５】本実施の形態のセクタ内位置推定動作（第４例）を示すタイミングチャートである。
【図２６】本実施の形態のセクタ同期保護動作（第１例）を示すタイミングチャートである。
【図２７】本実施の形態のセクタ同期保護動作に対応するセクタ内位置推定カウンタの構成例を示すブロック図である。
【図２８】ＰＩＤ検出判定の動作を示すタイミングチャートである。
【図２９】本実施の形態のセクタ同期保護動作の実現に必要とされるセクタ同期保護カウンタの構成例を示す論理回路図である。
【図３０】本実施の形態のセクタ同期保護動作（第２例）を示すタイミングチャートである。
【図３１】セクタ同期保護動作（第２例）における状態遷移を概念的に示す説明図である。
【図３２】セクタ同期保護動作（第２例）に対応するセクタ同期保護回路の構成例を示す論理回路図である。
【図３３】図３２に示すデコーダの真理値が示される説明図である。
【図３４】本実施の形態のＰＩＤ格納処理を実現するための回路構成例を示すブロック図である。
【図３５】本実施の形態のＰＩＤ信頼性決定処理を実現するための回路構成例を示すブロック図である。
【図３６】本実施の形態のＰＩＤ格納処理を示すタイミングチャートである。
【図３７】本実施の形態のＰＩＤ信頼性決定処理を示すタイミングチャートである。
【図３８】代表ＰＩＤ信頼性の総和値を得るための回路構成例を示すブロック図である。
【図３９】ＩＥＤエラーチェックに基づく再生パラメータ可変制御を実現するための回路構成例を示すブロック図である。
【図４０】本実施の形態のＮＯＳ算出器における動作を示すタイミングチャートである。
【図４１】ＮＯＳ算出器における、NOS_1算出のための回路構成を示す論理回路図である。
【図４２】ＮＯＳ算出器における、エラーフラグNOS_1_Err生成のための回路構成を示す論理回路図である。
【図４３】ＮＯＳ算出器における、NOS_2算出のための回路構成を示す論理回路図である。
【図４４】ＰＩＤ−Zone No.換算表を示す説明図である。
【図４５】ＮＯＳ−Zone.No換算表を示す説明図である。
【図４６】従来例におけるヘッダ検出のための構成例を示すブロック図である。
【図４７】図４６に示す構成の回路によるヘッダ検出動作を示す説明図である。
【図４８】図４６に示す構成の回路によるヘッダ検出動作として誤検出が行われた場合を示す説明図である。
【符号の説明】
１  光学ディスク、２  スピンドルモータ、３  光学ピックアップ、３ａ  二軸機構、４  ＲＦアンプ、４ａ  ＨＰＦ、４ｂ  初段アンプ、５  サーボプロセッサ、５ａ，５ｄ  サーボフィルタ、５ｂ  ホールド信号出力回路、６  駆動回路、７  二値化回路、８  クロック再生回路、８ａ  ＰＬＬ回路、９  デコード回路、１０  エラー訂正回路、１０ａ  バッファリングコントローラ、１１  バッファメモリ、１２  データインターフェイス、１３  システムコントローラ、１４  ＲＡＭ用ブロック、１５  ヘッダ検出部、１６  ＰＩＤ検出部、１７  ランド・グルーブ検出部、１８  タイミング生成部、１９  スレッド機構、２０  転送制御回路、３０  レーザダイオード、３４  対物レンズ、３７  フォトディテクタ、４０  ホストコンピュータ５１  ウォブル保護回路、５２  第１ＰＬＬ回路、５４  第２ＰＬＬ回路、６１，６４  セレクタ、６２  カウンタ、６３，９０  デコーダ、６５，６６  スイッチ、７８  カウンタ、７９，８０  比較器、８１，９２，９３  フリップフロップ、１０６  ＰＩＤ読み出しコントローラ、１０７  ＩＥＤチェック回路、１１０〜１１２  第１〜第３PIDナンバ推定器、１１３  セクタ内位置推定器、１１４  セレクタ、１２１〜１２４  第１〜第４格納器、１３１〜１３４  ＰＩＤ（１〜４）補正回路、１４１  代表ＰＩＤ決定器、１４３  一致ＰＩＤ数計数器、１４２  代表ＰＩＤ格納器、１４４  代表ＰＩＤ信頼性格納器、１７２，１７９  フリップフロップ、１７６  ＮＯＳ保護カウンタ、１８０  NOS_2算出タイミングコントローラ
【図１】
0004403659.tif 000002
【図２】
0004403659.tif 000003
【図３】
0004403659.tif 000004
【図４】
0004403659.tif 000005
【図５】
0004403659.tif 000006
【図６】
0004403659.tif 000007
【図７】
0004403659.tif 000008
【図８】
0004403659.tif 000009
【図９】
0004403659.tif 000010
【図１０】
0004403659.tif 000011
【図１１】
0004403659.tif 000012
【図１２】
0004403659.tif 000013
【図１３】
0004403659.tif 000014
【図１４】
0004403659.tif 000015
【図１５】
0004403659.tif 000016
【図１６】
0004403659.tif 000017
【図１７】
0004403659.tif 000018
【図１８】
0004403659.tif 000019
【図１９】
0004403659.tif 000020
【図２０】
0004403659.tif 000021
【図２１】
0004403659.tif 000022
【図２２】
0004403659.tif 000023
【図２３】
0004403659.tif 000024
【図２４】
0004403659.tif 000025
【図２５】
0004403659.tif 000026
【図２６】
0004403659.tif 000027
【図２７】
0004403659.tif 000028
【図２８】
0004403659.tif 000029
【図２９】
0004403659.tif 000030
【図３０】
0004403659.tif 000031
【図３１】
0004403659.tif 000032
【図３２】
0004403659.tif 000033
【図３３】
0004403659.tif 000034
【図３４】
0004403659.tif 000035
【図３５】
0004403659.tif 000036
【図３６】
0004403659.tif 000037
【図３７】
0004403659.tif 000038
【図３８】
0004403659.tif 000039
【図３９】
0004403659.tif 000040
【図４０】
0004403659.tif 000041
【図４１】
0004403659.tif 000042
【図４２】
0004403659.tif 000043
【図４３】
0004403659.tif 000044
【図４４】
0004403659.tif 000045
【図４５】
0004403659.tif 000046
【図４６】
0004403659.tif 000047
【図４７】
0004403659.tif 000048
【図４８】
0004403659.tif 000049