(57)【要約】【課題】  ユーザデータ領域の先頭の同期信号を正しく検出できるディスク再生装置を提供する。【解決手段】  ＶＦＯパターン検出部１３は、再生データ１１から、ＶＦＯパターンの検出を行う。ＶＦＯパターン連続検出数計数部１４は、ＶＦＯパターンの連続数をカウントする。VFO field判定部１５は、ＶＦＯパターンの連続数が所定数に達すると、再生位置がVFO fieldであると判定する。ＳＹ０検出ウィンドウ拡張部１６は、VFO fieldと判定されると、ＳＹＮＣの周期性を利用して周期的に開くＳＹ０検出ウィンドウが開く時間を拡張する。ＳＹ０検出部１８は、ＳＹ０検出ウィンドウ内で、ＳＹ０を検出し、ＥＣＣブロック先頭検出信号１９を出力する。【選択図】  図１
2006294183.tif 000002
【特許請求の範囲】
【請求項１】
所定パターンが繰り返される同期引き込み領域と、該同期引き込み領域に後続し同期信号が周期的に挿入されるユーザデータ領域とを有するデータブロックを記録し、第１のアドレスから開始する１つのデータブロックの前記同期引き込み領域の一部が、前記第１のアドレスよりも前方のアドレスから開始し且つ前記１つのデータブロックの記録よりも後に記録されるデータブロックの一部によって上書されることを許容する記録方式を採用するディスク媒体からデータを再生する際に、同期信号検出ウィンドウを周期的に開き該同期信号検出ウインドウ内で前記同期信号を検出するディスク再生装置において、
前記所定パターンを検出する信号パターン検出部と、
前記信号パターン検出部が検出する所定パターンの連続数をカウントするパターン連続数計数部と、
前記パターン連続数計数部がカウントした前記所定パターンの連続数が所定値に達すると、前記同期信号検出ウィンドウの時間幅を変更して前記同期信号を検出する同期信号検出部とを備えることを特徴とするディスク再生装置。
【請求項２】
前記同期引き込み領域に記録されるデータのバイト長をａ、前記同期引き込み領域に上書きされるデータのバイト長の最大値をｂ（ａ＞ｂ＞０）としたときに、前記所定値に対応するバイト長が、１０バイト長以上で、且つ、（ａ−ｂ）バイト長よりも短い、請求項１に記載のディスク再生装置。
【請求項３】
前記同期信号検出部は、前記連続数が所定値に達したと判定すると、前記同期信号検出ウィンドウの時間幅を前後に拡張する、請求項１又は２に記載のディスク再生装置。
【請求項４】
前記同期信号検出部は、前記連続数が所定値に達したと判定すると、前記同期信号が検出されるまで、前記同期信号検出ウインドウを強制的に開く、請求項１又は２に記載のディスク再生装置。
【請求項５】
所定パターンが繰り返される同期引き込み領域と、該同期引き込み領域に後続し同期信号が周期的に挿入されるユーザデータ領域とを有するデータブロックを記録し、第１のアドレスから開始する１つのデータブロックの前記同期引き込み領域の一部が、前記第１のアドレスよりも前方のアドレスから開始し且つ前記１つのデータブロックの記録よりも後に記録されるデータブロックの一部によって上書されることを許容する記録方式を採用するディスク媒体からデータを再生する際に、同期信号検出ウィンドウを周期的に開き該同期信号検出ウインドウ内で前記同期信号を検出する再生方法において、
前記所定パターンを検出するステップと、
前記検出された所定パターンの連続数をカウントするステップと、
前記カウントした前記所定パターンの連続数が所定値に達すると、前記同期信号検出ウィンドウの時間幅を変更して前記同期信号を検出するステップとを有することを特徴とするデータ再生方法。
【請求項６】
前記同期引き込み領域に記録されるデータのバイト長をａ、前記同期引き込み領域に上書きされるデータのバイト長の最大値をｂ（ａ＞ｂ＞０）としたときに、前記所定値に対応するバイト長が、１０バイト長以上で、且つ、（ａ−ｂ）バイト長よりも短い、請求項５に記載のデータ再生方法。
【請求項７】
前記同期信号検出ステップでは、前記連続数が所定値に達したと判定すると、前記同期信号検出ウインドウの時間幅を前後に拡張する、請求項５又は６に記載のデータ再生方法。
【請求項８】
前記同期信号検出ステップでは、前記連続数が所定値達したと判定すると、前記同期信号が検出されるまで、前記同期信号検出ウインドウを強制的に開く、請求項５又は６に記載のデータ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク再生装置及びデータ再生方法に関し、更に詳しくは、ディスク媒体に記録されたデータを再生する光ディスク装置及びデータ再生方法に関する。
【背景技術】
【０００２】
光学情報記録媒体（光ディスク媒体）に、データを記録し、再生する光ディスク装置が普及している。光ディスク装置は、データ記録の際には、記録データを所定フォーマットに従って変換して、記録を行う。また、データ再生の際には、光ディスクに形成された記録ピットからの情報に基づいて、記録データを再生する。
【０００３】
ここで、光ディスクの更なる大容量化を実現した次世代規格の光ディスクとしてＨＤ  ＤＶＤがある。以下、ＨＤ  ＤＶＤの概略について説明する。記録データは、１セクタ２０４８バイトのMain dataに、Data ID ４byte、IED ２byte、RSV ６byte、EDC ４byteを付加した２０６４バイトをスクランブルし、Scrambled frameを構成する。ここまではＤＶＤと同じ仕様であり、ＨＤ  ＤＶＤは、ＤＶＤと親和性の高いフォーマットになっている。
【０００４】
ＤＶＤでは１６のScrambled frameを、横１７２バイト×縦１９２行に配置し、横方向に１０バイトのＰＩパリティを付加し、縦方向に１６バイトのＰＯパリティを付加して、ＥＣＣブロックを構成する。一方、ＨＤ  ＤＶＤでは、図６に示すように、３２のScrambled frameを、横１７２バイト×縦１９２行×２に配置し、横１７２バイト×縦１９２行に対し、それぞれ、横方向に１０バイトのＰＩパリティを付加し、縦方向に１６バイトのＰＯパリティを付加して、ＥＣＣブロックを構成する。
【０００５】
図７は、ＥＣＣブロックのデータ配置の詳細を示している。ＤＶＤでは、各Scrambled frameを１７２byte×１２行（２０６４バイト）で構成し、それを縦方向に１６個並べて、１７２byte×１９２行（１２行×１６）の記録データを構成する。一方、ＨＤ  ＤＶＤでは、１７２byte×１９２行の記録データを左右に配置して、各Scrambled frameを、図７に示すように左右に分割して、１７２byte×６行×２で構成する。
【０００６】
各Scrambled frameの先頭には、Data ID、IED、RSVが配置され、末尾には、EDCが配置される。第１セクタのScrambled frameは、１７２バイトごとに区切られ、その先頭は、ＥＣＣブロックの左半面（０−Ｌ）に配置され、次に、右半面（０−Ｒ）、左半面（０−Ｌ）、右半面（０−Ｒ）、・・・と配置される。第２セクタのScrambled frameは、ＥＣＣブロックの右半面（１−Ｌ）から配置され、次に、左半面（１−Ｒ）、右半面（１−Ｌ）、左半面（１−Ｒ）、・・・と配置される。その後、１セクタごとに、ＰＯパリティ部を横１８２byte×1行インターリーブし、更に、１行を４分割して、ＰＩパリティ方向の９１byteごとに同期信号（ＳＹＮＣ：２byte）を挿入して、３２セクタで、３２Physical sectorsを作る。
【０００７】
図８は、ＳＹＮＣパターンを示している。ＨＤ  ＤＶＤでは、１バイトは１２Ｔ（Ｔはチャネルクロックに相当）であり、ＳＹＮＣは、２バイト（２４Ｔ）で構成される。同図において、“＃”は、ＤＳＶ（Digital Sum Value)演算により規定されるビットであり、stateは、ＳＹＮＣ前のデータ部にて規定される状態である。
【０００８】
実際の記録は、ＮＲＺＩ（non return to zero inverted）で行われ、データ部からは、ＥＴＭ (Eight to Twelve Modulation)というＨＤ  ＤＶＤのデータ変調方式で、‘０’又は‘１’が最大で１１Ｔまでしか連続することがない仕様となっている。これに対し、ＳＹＮＣは、‘０’又は‘１’が１３Ｔ続き、データ部から検出されることがない特定パターンが採用されている。ＳＹＮＣには、図８に示すように、ＳＹ０、ＳＹ１、ＳＹ２、ＳＹ３の４種類がある。このうち、ＳＹ０は、各Scrambled frameの先頭だけに割り当てられており、ＥＣＣブロック内には、３２のＳＹ０が含まれる。ＳＹ０の特定パターンを検出することにより、Scrambled frameの先頭、つまりセクタの先頭を認識できる。
【０００９】
図９は、記録フォーマットの構成を示している。Data fieldは、３２ Physical sectorsで構成され、８３２（４×２０８行) sync frames＝８３２×９３byteで構成されている。Data segmentは、Data fieldに、１sync frame分を追加した８３３ sync framesで構成され、これが記録フォーマットとなる。追加された１sync frame（９３byte）の内訳は、VFO field＝７１byte、Postamble field＝２byte、Reserved field＝４byte、Buffer field＝１６byteである。
【００１０】
Data fieldでは、各sync frameの先頭でＳＹＮＣ（図８）が検出されることにより、９３バイト周期でＳＹＮＣが検出される。Data fieldに後続するPostamble fieldには、ＳＹ１が割り当てられており、Data segmentでは、Data fieldを含め、９３バイト周期で、ＳＹＮＣが検出できる構成となっている。Reserved field（４byte）は、全てのビットが０に設定される。Buffer field（１６byte）及びVFO field（７１byte）は、共に“010001 000100”と規定されている。記録はＮＲＺＩであるため、Data segmentの末尾から次のData segmentの先頭にかけては、図１０に示すように、４Ｔ期間‘０’、４Ｔ期間‘１’の繰返しが、計８７byte分連続することとなる。
【００１１】
Data segmentの記録は、VFO fieldから開始される。データを再生する際には、そのVFO fieldから得られる４Ｔ期間の繰り返しを用いて、クロック生成ＰＬＬをロックさせる。VFO fieldに続く領域はData fieldであり、各Scrambled frameの先頭にはＳＹ０が割り当てられている。このため、VFO fieldに引き続いてＳＹ０が検出できれば、第1セクタの先頭、つまりはＥＣＣブロックの先頭を認識できる。データの記録では、最終Data segmentのData fieldのbuffer filedに後続して、２４byteのGuard fieldを記録し、記録終了となるこのGuard fieldは、VFO field、Buffer fieldと同様に、“010001 000100”と規定されている。
【００１２】
ここで、通常、ＳＹＮＣの検出では、ノイズ等の影響を受けて、ＳＹＮＣ以外のデータ中から誤ったＳＹＮＣを検出することがないように、ＳＹＮＣ検出の周期性を利用して、ＳＹＮＣ検出予測位置にウィンドウを開き、その範囲内で検出したものを、ＳＹＮＣと判断している（このような技術については例えば特許文献１を参照）。具体的には、ＳＹＮＣの検出周期９３byteに、前後に余裕分の幅αを持たせて、前回のＳＹＮＣ検出位置から、９３±αbyte後の位置に、ＳＹＮＣ検出ウィンドウを開いて、ＳＹＮＣを検出している。
【００１３】
【特許文献１】特開平５−２７４８００号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ところで、記録に際しては、記録開始時の記録開始位置をランダムに変えるRandom shiftという仕様がある。これは、記録領域でオーバーライトを繰り返した後のディスク上のマーク及びスペースの位置の確率を均一化することを目的として、０Ｔ〜１６７Ｔの範囲内で、記録開始位置を本来の記録開始位置から遅らせるものである。記録開始位置が遅れるということは、それに伴って、記録終了位置もその分遅くなることを意味している。従って、記録済みアドレスの直前まで新たに記録を行う場合には、記録済み領域の先頭の一部が、新たな記録により、上書きされることとなる。
【００１５】
図１１（ａ）は、Random shiftを０としたときの記録の様子を示し、同図（ｂ）は、ランダムシフトを１６７Ｔとしたときの記録の様子を示している。同図において、アドレスＢは、記録済み領域の先頭アドレスを示し、Random shiftは０Ｔであるとする。アドレスＢよりも前方のアドレスＡ（図示せず）から記録を開始し、アドレスＢの直前まで記録する場合について考える。この場合、アドレスＡからの記録のRandom shiftが０Ｔであれば、同図（ａ）に示すように、アドレスＡからの記録終了により追加されるGuard field２４byteが、アドレスＢから開始する記録済みのVFO field７１byteの先頭から２４byte分だけオーバラップされる。
【００１６】
一方、アドレスＡからの記録のRandom shiftが１６７Ｔであれば、記録開始位置が１６７Ｔだけ遅れることにより、図１１（ｂ）に示すように、最終Data segmentのbuffer fieldの最終位置が、Random shitを０Ｔとする場合（同図（ａ））に比して、１６７Ｔだけ遅れることになる。この１６７Ｔは、１３byte＋１１Ｔであり、実質的には１４byteである。従って、アドレスＢから開始する記録済みのVFO fieldは、先頭から１４byte分だけ、buffer fieldにより上書きされる。更に、記録終了によりGuard fieldが追加されるため、アドレスＢから開始するVFO fieldは、トータルで１４byte＋２４byte＝３８byteだけ上書きされる。これにより、VFO fieldの残りは、同図(ｂ)に示すように、７１byte−３８byte＝３３byteとなる。
【００１７】
アドレスＡからの記録と、アドレスＢからの記録において、Random shiftが共に０である場合には、図１１（ａ）に示すように、記録済みVFO fieldの先頭と上書きするGuard fieldの先頭とが一致しており、かつ、Guard fieldのパターンとVFO fieldのパターンとが同一であるため、アドレスＢから再生したときには、再生パターンから、上書き前と同様に、４Ｔ期間‘０’、４Ｔ期間‘１’の繰返しが検出できる。しかし、Random shiftの量が異なる場合には、図１２に示すように、Guard fieldの末尾と、記録済みVFO fieldのつなぎ目で、４Ｔ期間‘０’、４Ｔ期間‘１’の繰返しの繰返しが途切れ、位相がずれる。Random shiftの量によっては、偶然に、位相が一致することはあるが、それはごく稀であり、一般的には、必ず位相ズレが発生する。
【００１８】
また、Random shiftを０とする場合には、図１１（ａ）に示すように、Postamble field（ＳＹ１）と、記録済みVFO fieldに後続するData fieldの先頭のＳＹ０との間隔は、９３byteとなる。従って、アドレスＡから記録を開始したデータから予測したＳＹＮＣ検出ウィンドウ内にアドレスＢから記録が開始されたData segmentの先頭のＳＹＮＣ（ＳＹ０）が入ることとなる。しかし、Random shiftによって、記録位置をランダムに遅れさせる場合には、図１１（ｂ）に示すように、Postamble field（ＳＹ１）と、記録済みのData fieldの先頭のＳＹ０との間隔が、本来の周期９３byteとは異なる間隔となり、アドレスＡから記録を開始したデータから予測したＳＹＮＣ検出ウィンドウ内にアドレスＢから記録が開始されたData segmentの先頭のＳＹＮＣ（ＳＹ０）が入らなくなる。
【００１９】
記録に際して、Random shiftの量を、保持・記憶しておき、再生時に、そのRandom shiftの量の差分を加減算する場合には、Postamble field（ＳＹ１）と、記録済みのData fieldの先頭のＳＹ０との間隔を想定することができ、ＳＹ０を正しく検出できる。しかし、光ディスク装置には、記録に際して、記録時のRandom shiftの量を、保持・記憶する機能はない。VFO fieldに引き続いて検出されるＳＹ０は、第１セクタの先頭、つまりはＥＣＣブロックの先頭を意味しており、重要な信号である。このＳＹ０が正しく検出できないときには、ＳＹＮＣ検出機能をリセットして、ＳＹＮＣの再同期を行わなければならず、その間はデータが欠落し、実質再生ができなくなる。
【００２０】
本発明は、上記従来技術の問題点を解消し、Random shiftによってＳＹＮＣ検出周期が本来の周期からずれた場合でも、第１セクタの先頭の同期信号（ＳＹ０）を正しく検出できるディスク再生装置、及び、データ再生方法を提供することを目的とする。
【課題を解決するための手段】
【００２１】
上記目的を達成するために、本発明のディスク再生装置は、所定パターンが繰り返される同期引き込み領域と、該同期引き込み領域に後続し同期信号が周期的に挿入されるユーザデータ領域とを有するデータブロックを記録し、第１のアドレスから開始する１つのデータブロックの前記同期引き込み領域の一部が、前記第１のアドレスよりも前方のアドレスから開始し且つ前記１つのデータブロックの記録よりも後に記録されるデータブロックの一部によって上書されることを許容する記録方式を採用するディスク媒体からデータを再生する際に、同期信号検出ウィンドウを周期的に開き該同期信号検出ウインドウ内で前記同期信号を検出するディスク再生装置において、前記所定パターンを検出する信号パターン検出部と、前記信号パターン検出部が検出する所定パターンの連続数をカウントするパターン連続数計数部と、前記パターン連続数計数部がカウントした前記所定パターンの連続数が所定値に達すると、前記同期信号検出ウィンドウの時間幅を変更して前記同期信号を検出する同期信号検出部とを備えることを特徴とする。
【００２２】
本発明のデータ再生方法は、所定パターンが繰り返される同期引き込み領域と、該同期引き込み領域に後続し同期信号が周期的に挿入されるユーザデータ領域とを有するデータブロックを記録し、第１のアドレスから開始する１つのデータブロックの前記同期引き込み領域の一部が、前記第１のアドレスよりも前方のアドレスから開始し且つ前記１つのデータブロックの記録よりも後に記録されるデータブロックの一部によって上書されることを許容する記録方式を採用するディスク媒体からデータを再生する際に、同期信号検出ウィンドウを周期的に開き該同期信号検出ウインドウ内で前記同期信号を検出する再生方法において、前記所定パターンを検出するステップと、前記検出された所定パターンの連続数をカウントするステップと、前記カウントした前記所定パターンの連続数が所定値に達すると、前記同期信号検出ウィンドウの時間幅を変更して前記同期信号を検出するステップとを有することを特徴とする。
【００２３】
一般に、ディスク再生装置は、同期信号の周期性を利用して、周期的に同期信号検出ウィンドウを開き、同期信号検出ウィンドウ内で同期信号を検出している。しかし、後の記録によって、記録済み同期引き込み領域の一部が上書きされる場合には、第１のアドレスの前後で同期信号の周期性が崩れ、同期引き込み領域に後続する同期信号が、同期検出ウィンドウから外れることがある。本発明のディスク再生装置及びデータ再生方法では、同期引き込み信号の所定パターンの連続数が所定数に達すると、再生位置が同期引き込み領域であると判定し、同期検出ウィンドウ変更部により、同期引き込み信号に後続する同期信号が検出できるように、同期信号検出ウィンドウが開く時間（位置）を変更する。このようにすることで、第１のアドレスの前後で同期信号の周期性が崩れた場合にも、同期信号を検出することができ、ユーザデータ領域の先頭の認識することができる。
【００２４】
本発明のディスク再生装置及びデータ再生方法では、前記同期引き込み領域に記録されるデータのバイト長をａ、前記同期引き込み領域に上書きされるデータのバイト長の最大値をｂ（ａ＞ｂ＞０）としたときに、前記所定値に対応するバイト長が、１０バイト長以上で、且つ、（ａ−ｂ）バイト長よりも短い構成を採用できる。所定値に対応するバイト長を、（ａ−ｂ）バイト長よりも短くすることで、上書きの量が最も多かったときでも、同期引き込み領域を判定できる。また、所定値に対応するバイト長を、１０バイト以上とすることで、ユーザデータ領域を、誤って同期引き込み領域と判定することがない。
【００２５】
本発明のディスク再生装置及びデータ再生方法では、前記連続数が所定値に達したと判定すると、前記同期信号検出ウィンドウの時間幅を前後に拡張する構成を採用できる。この場合、同期信号検出ウィンドウが開く位置を、同期信号の周期性を利用して開く位置から前後に拡張することにより、同期引き込み領域の前後の同期信号の間隔が、本来の周期からずれたときでも、同期引き込み領域に後続する同期信号を正しく検出できる。
【００２６】
本発明のディスク再生装置及びデータ再生方法では、前記連続数が所定値に達したと判定すると、前記同期信号が検出されるまで、前記同期信号検出ウインドウを強制的に開く構成を採用できる。この場合にも、同期引き込み領域の前後の同期信号の間隔が、本来の周期からずれたときでも、同期引き込み領域に後続する同期信号を正しく検出できる。
【発明の効果】
【００２７】
本発明のディスク再生装置及び方法では、同期引き込み信号の所定パターンの連続数が所定数に達すると、同期引き込み信号に後続する同期信号が検出できるように、同期信号検出ウィンドウが開く時間（位置）を変更する。このようにすることで、第１のアドレスの前後で同期信号の周期性が崩れた場合にも、同期信号を検出することができ、ユーザデータ領域の先頭を認識して、正しくデータを再生できる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図１は、本発明の一実施形態のディスク再生装置の構成を機能ブロック図で示している。ディスク再生装置１０は、バイトクロック単位計数部１２、ＶＦＯパターン検出部１３、ＶＦＯパターン連続検出数計数部１４、VFO field判定部１５、ＳＹ０検出ウィンドウ拡張部１６、ＳＹ０検出ウィンドウ開放部１７、及び、ＳＹ０検出部１８を有する。以下では、光ディスク媒体として、ＨＤ  ＤＶＤのリライタブル仕様の媒体を用いる。また、記録データ変換フォーマットには、ＥＴＭを用い、データ記録には、ＮＲＺＩを用いる。
【００２９】
光ディスク媒体から再生された再生データ１１は、バイトクロック単位計数部１２、ＶＦＯパターン検出部１３、及び、ＳＹ０検出部１８に入力される。バイトクロック単位計数部１２は、再生チャネルＰＬＬクロックにより１バイト長を時間単位として、VFO fieldやデータ記録部の長さを計数（計測）する。ＶＦＯパターン検出部１３は、バイトクロック単位でのVFO fieldを構成するデータの検出を行う。ＶＦＯパターン連続検出数計数部１４は、ＶＦＯパターン検出部１３が、連続して何バイトＣＦＯパターンを検出するかをカウントする。
【００３０】
図１０に示したように、VFO fieldは“010001 000100”で構成されており、４Ｔ期間周期で、“１”と“０”とが切り替わる。ＨＤ  ＤＶＤにおける記録データ変換フォーマットＥＴＭでは、１byteは１２Ｔに変換されため、１byte期間では、４Ｔ間隔の変化が３回検出できる。ＶＦＯパターン検出部１３は、４Ｔ間隔の変化が連続している間、ＶＦＯパターンを検出している旨を、ＶＦＯパターン連続検出数計数部１４に通知する。ＶＦＯパターン連続検出数計数部１４は、ＶＦＯパターンの連続検出回数（バイト数）を、VFO field判定部１５に通知する。VFO field判定部１５は、ＶＦＯパターンの連続検出数が所定数に達すると、再生データ１１がVFO fieldからのデータであると判定する。
【００３１】
VFO field判定部１５が、VFO fieldと判定する際のＶＦＯパターンの連続検出数の上限については、次のように考える。図９に示したように、VFO fieldは本来71byteある。しかし、図１１を用いて説明したように、記録済みアドレスよりも前のアドレスからの上書きが行われると、Random Shiftにより、記録済みVFO fieldが上書きされるため、確実に確保されるのは３３byteとなる。このため、VFO field判定におけるＶＦＯパターンの連続検出数を３４byte以上とすると、VFO fieldを検出できない可能性がある。よって、ＶＦＯパターンの連続検出数の上限は３３byteとする。これを一般化すると、VFO fieldバイト数をｃとし、上書きによるオーバーラップバイト数をｄとすると、上書きされずに残るVFO fieldは（ｃ−ｄ）バイトとなり、この値が、連続検出数の上限となる。
【００３２】
VFO field判定部１５が、VFO fieldと判定する際のＶＦＯパターンの連続検出数の下限については、次のように考える。ＥＣＣブロックの先頭のＳＹＮＣフレーム（第１セクタ）におけるＳＹ０は、VFO fieldに後続して配置されているが、それ以外の各セクタにおけるＳＹ０は、インタリーブされたＰＯパリティに後続して配置されている。このＰＯパリティから、４Ｔ間隔の変化の繰り返しが検出されることもあるため、VFO field判定部１５が、ＶＦＯパターンの連続検出数が１byteや２byte程度でVFO fieldと判定すると、ＰＯパリティを、VFO fieldと誤って判定する可能性がある。
【００３３】
ＥＴＭでは、７Ｅｈ（ｈは１６進数を示す）のデータが、VFO fieldと同じ“010001 000100”になる。従って、“７Ｅｈ”が連続すれば、VFO field以外を、VFO fieldと誤って判定するおそれがある。しかしながら、図７に示すように、main dataはスクランブルされており、それに対するＰＯパリティで、行方向に７Ｅｈが連続するという事態は、単に確率の問題であるといえる。データが７Ｅｈとなるのは、１／２５６の確率であり、例えば７Ｅｈが１０回続くとすると、その確率は（１／２５６）の１０乗の確率になる。このような値はディスク全周を再生しても、まず出現しない確率であり、ＶＦＯパターンが１０byteも連続して検出できれば、そこは間違いなくVFO fieldであるといえる。
【００３４】
ところで、VFO fieldは、元々クロックＰＬＬを引き込む際に利用されることを前提に設けられており、そのために７１byte用意されている。VFO fieldが上書きされ、７１byteから３３byteになると、ＰＬＬクロック引き込みが上書き前の半分程度で行う必要があるため、クロックＰＬＬ引き込みを安定的に行うことができるか否かが問題となる。
【００３５】
一般に、クロックＰＬＬ引き込みに要する時間は、再生信号状態に依存して変化し、一概に定義できるものではないが、アドレスＢ（図１１）よりも前方のアドレスＡから上書きを行った場合には、アドレスＢからの再生データが必要であっても、アドレスＡからの領域を用いてクロックＰＬＬ引き込みを開始している。このため、アドレスＢに到達する時点では、クロックＰＬＬ引き込みはできている。後は、アドレスＡからの記録のGuard field末尾から、アドレスＢから記録されていたVFO field内にて位相引き込みを行えば良い。これに要する時間も一概に定義できるものではないが、通常であれば１０byte位もあれば充分位相引き込みは行えるものである。よって、ここでは、VFO fieldを検出する際のＶＦＯパターンの連続検出数の下限は１０byteとする。
【００３６】
通常、ＳＹＮＣは９３byte周期で検出されるため、ディスク再生装置１０は、９３byte±α（α＞０）の範囲でＳＹＮＣ検出ウィンドウを開き、そのウィンドウ内で、ＳＹＮＣを検出している。しかし、図１１を用いて説明したように、Random shiftにより記録が行われると、ＳＹＮＣの周期性が崩れ、記録済みData fieldの先頭のセクタのＳＹ０がＳＹＮＣ検出ウィンドウ内に入らないことがある。そこで、ディスク再生装置１０は、VFO fieldを検出すると、ＳＹＮＣ検出ウィンドウを拡張し、又は、ＳＹＮＣ検出ウィンドウを開放して、先頭セクタのＳＹ０を検出できるようにする。
【００３７】
ＳＹ０検出ウィンドウ拡張部１６は、VFO field判定部１５がVFO fieldであると判定すると、記録開始位置がRandom shiftによりランダムに変更されている場合でも正しくＳＹＮＣが検出できるように、ＳＹ０検出ウィンドウを拡張する。具体的には、Random shiftによる差分の最大値は１６７Ｔであるため、ＳＹ０検出ウィンドウを、９３±αから、９３−α−１６７Ｔ〜９３＋α＋１６７Ｔまで拡張する。または、ＳＹ０検出ウィンドウ開放部１７は、VFO field判定部１５がVFO fieldであると判定すると、その時点から、ＳＹ０検出ウィンドウを開放する。ＳＹ０検出部１８は、ＳＹ０検出ウィンドウ内で、ＳＹ０のパターンを検出し、VFO fieldに後続するＳＹ０を検出した旨、つまりは、ＥＣＣブロックの先頭を検出した旨の信号１９を出力する。
【００３８】
図２は、アドレスＢから記録した領域を再生した際の様子を示している。アドレスＢよりも前方は未記録であるとする。アドレスＢから記録を開始し、その後、アドレスＢからデータを再生する際には、VFO fieldは７１byteあるため、VfO field判定部１５が、ＶＦＯパターンの連続数が３０byte連続した際にVFO fieldと判定する場合、及び、連続数が６０byte連続した際にVFO fieldと判定する場合の双方について、VFO fieldを正しく判定できる。アドレスＢから再生を行う場合には、ＳＹＮＣは未検出であるため、最初に検出できるＳＹＮＣは全て検出するという意図で、ＳＹ０検出ウィンドウははじめから開放されている。このため、VFO fieldに後続するＳＹ０は、正しく検出できる。ＳＹ０の検出後、ＳＹ０検出ウィンドウは閉じられる。
【００３９】
図３は、アドレスＢよりも前方のアドレスから連続して記録した領域を再生した際の様子を示している。この場合、連続記録であるため、アドレスＢから開始するVFO fieldが上書きされることはなく、また、ＳＹＮＣの検出周期は、９３byteに保たれる。Buffer fieldは、VFO fieldと同様にＶＦＯパターンを有しているため、ＶＦＯパターンは、計８７byte連続することになる。このため、VfO field判定部１５が、ＶＦＯパターンの連続数が３０byte連続した際にVFO fieldと判定する場合、及び、連続数が６０byte連続した際にVFO fieldと判定する場合の双方について、VFO fieldを正しく判定できる。
【００４０】
当初、ＳＹ０検出ウィンドウは、ＳＹＮＣの周期性を利用して、Postamble field（ＳＹ１）が検出されてから９３byte後の位置を基準として、前後にα分だけ余裕を見て開くように設定されている（ＳＹ０検出ウィンドウＡ）。VFO field判定部１５によって、VFO fieldと判定されると、ＳＹ０検出ウィンドウ拡張部１６は、ＳＹ０検出ウィンドウＡを、前後に１６７Ｔ分だけ拡張する（ＳＹ０検出ウィンドウＢ）。或いは、ＳＹ０検出ウィンドウ開放部１７は、VFO fieldと判定された時点で、ＳＹ０検出ウィンドウを開放する（ＳＹ０検出ウィンドウＣ）。図３では、Postamble field（ＳＹ１）とＳＹ０との間隔は９３byteであるため、何れの場合にも、ＳＹ０検出ウィンドウ内にＳＹ０が入り、ＳＹ０を正しく検出できる。
【００４１】
図４は、アドレスＢからRandom shift０Ｔで記録後に、その前方のアドレス（アドレスＡ）よりアドレスＢの直前までRandom shift１６７Ｔで記録した領域を再生した際の様子を示している。この場合、アドレスＢからの記録済みのVFO fieldは、buffer field及びGuard fieldで上書きされ、記録済みVFO fieldの残りは、３３byteとなる。Buffer field及びGuard fieldは、ＶＦＯパターンを有しており、これらのフィールドでは、ＶＦＯパターンが、１６＋２４＝４０byte連続することとなる。VFO field判定部１５は、ＶＦＯパターンの連続数が３０byte連続した際にVFO fieldと判定する場合には、Buffer fieldから３０byte進んだ時点、及びVFO fieldの残りから30byte進んだ時点で、VFO fieldと判定する。一方、ＶＦＯパターンの連続数が６０byte連続した際にVFO fieldと判定する場合には、ＶＦＯパターンは最大でも４０byteしか連続しないため、VFO fieldを正しく判定できにない。
【００４２】
図４では、アドレスＡからの記録位置が遅れることにより、Postamble field（ＳＹ１）とＳＹ０との間隔は、９３byteよりも短くなっている。同図に示すように、ＳＹ０は、ＳＹＮＣの周期性を利用したＳＹ０検出ウィンドウＡから外れており、ＳＹ０検出ウィンドウＡでは、ＳＹ０を正しく検出できない。しかし、VFO field判定部１５が、ＶＦＯパターンが３０byte連続したときにVFO fieldと判定し、ＳＹ０検出ウィンドウ拡張部１６がＳＹ０検出ウィンドウＡを前後に拡張し（ＳＹ０検出ウィンドウＢ）、又は、ＳＹ０検出ウィンドウ開放部１７がＳＹ０検出ウィンドウを開放する（ＳＹ０検出ウィンドウＣ）ことで、ＳＹ０検出ウィンドウ内に、ＳＹ０が入るようになり、ＳＹ０を正しく検出することができる。
【００４３】
図５は、Random shift１６７ＴでアドレスＢから記録した後に、その前方のアドレス（アドレスＡ）よりアドレスＢの直前までRandom shift０Ｔで記録した領域を再生した際の様子を示している。この場合、VFO fieldの残りは、（７１byte＋１６７Ｔ（実質１４byte））−２４byte＝６１byteとなる。このため、VFO field判定部１５が、ＶＦＯパターンの連続数が３０byte連続した際にVFO fieldと判定する場合、及び、連続数が６０byte連続した際にVFO fieldと判定する場合の双方について、VFO fieldを正しく判定できる。
【００４４】
図５では、Postamble field（ＳＹ１）とＳＹ０との間隔は、９３byteよりも長くなり、ＳＹ０は、ＳＹＮＣの周期性を利用して開くＳＹ０検出ウィンドウＡから外れる。しかし、VFO fieldの検出により、ＳＹ０検出ウィンドウ拡張部１６がＳＹ０検出ウィンドウＡを前後に拡張し（ＳＹ０検出ウィンドウＢ）、又は、ＳＹ０検出ウィンドウ開放部１７がＳＹ０検出ウィンドウを開放する（ＳＹ０検出ウィンドウＣ）ことで、ＳＹ０検出ウィンドウ内に、ＳＹ０が入るようになり、ＳＹ０を正しく検出することができる。
【００４５】
本実施形態では、ディスク再生装置１０は、再生位置がVFO fieldであると判定すると、VFO fieldに後続するＳＹ０を検出するために、ＳＹ０検出ウィンドウを、拡張し、又は、開放する。このようにすることで、上書きによってＳＹＮＣ検出周期が９３byteからずれたときでも、第１セクタの先頭のＳＹ０が、ＳＹ０検出ウィンドウ内に入り、ＥＣＣブロックの先頭を検出することができる。また、ＳＹ０検出ウィンドウを拡張する際には、ＳＹ０検出ウィンドウを、９３byte周期の位置から前後にRandom shiftの最大値分（１６７Ｔ）だけ拡張することで、どのようなRandom shiftによって記録をした場合でも、第１セクタのＳＹ０を確実に検出することができる。
【００４６】
なお、図３〜５では、ＳＹ０検出ウィンドウを閉じる際の動作については説明を省略したが、ＳＹ０検出ウィンドウは、図２の場合と同様に、ＳＹ０の検出後に閉じられる。上記実施形態では、ＨＤ  ＤＶＤのリライタブル仕様の光ディスクを例に挙げて説明したが、ＨＤ  ＤＶＤの追記型など、他の仕様の光ディスクを用いた場合でも、同様に適用可能である。上記実施形態では、ＶＦＯパターン検出部１３は、４Ｔ間隔でのデータ変化を検出することで、ＶＦＯパターンを検出したが、多少のマージンを許容するならば、３Ｔ〜５Ｔ間隔でのデータ変化が連続したときに、ＶＦＯパターンを検出する構成とすることもできる。
【００４７】
上記実施形態では、ＳＹ０検出ウィンドウ開放部１７が、VFO fieldと判定した直後にＳＹ０検出ウィンドウを開放する例について示したが、これには限定されない。VFO field判定部１５がVFO fieldと判定してから、それに後続するＳＹ０の位置までの間は、予測が可能である。例えば、Postamble fieldとＳＹ０の間隔が最小となる場合には、図４に示すように、VFO filedと判定してからＳＹ０の後端までの間は、９３byte（本来の周期）−１４byte（Random shift）−４byte（Reserved field）−３０byte（VFO fieldの判定）＝４５byteであり、最長となる場合には、図５に示すように、９３byte（本来の周期）＋１４byte（Random shift）−４byte（Reserved field）−３０byte（VFO fieldの判定）＝７３byteとなる。ＳＹ０検出ウィンドウは、第１セクタの先頭（ＳＹ０）の位置よりも前にオープンとなっておればよいため、ＳＹ０検出ウィンドウ開放部１７は、VFO fieldの判定から４５byte−β（β＞０）の位置から、ＳＹ０検出ウィンドウを開放してもよい。また、ＳＹ０検出ウィンドウ開放部１７は、アドレスＢの手前の領域が記録済みであるとわかっているのであれば、直前のPostamble field、つまりはＳＹ１の検出位置から、９３byte−β−１６７Ｔ後に、ＳＹ０検出ウィンドウを開放してもよい。
【００４８】
以上、本発明をその好適な実施形態に基づいて説明したが、本発明のディスク再生装置及びデータ再生方法は、上記実施形態例にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態のディスク再生装置の構成を示す機能ブロック図。
【図２】アドレスＢから記録した領域を再生した際の様子を示巣タイミングチャート。
【図３】アドレスＢよりも前方のアドレスから連続して記録した領域を再生した際の様子を示すタイミングチャート。
【図４】アドレスＢからRandom shift０Ｔで記録後に、その前方のアドレス（アドレスＡ）よりアドレスＢの直前までRandom shift１６７Ｔで記録した領域を再生した際の様子を示すタイミングチャート。
【図５】Random shift１６７ＴでアドレスＢから記録した後に、その前方のアドレスからアドレスＢの直前までRandom shift０Ｔで記録した領域を再生した際の様子を示している。
【図６】ＨＤ  ＤＶＤにおけるＥＣＣブロックの構成を示すブロック図。
【図７】ＨＤ  ＤＶＤにおけるＥＣＣブロックの詳細な構成を示すブロック図。
【図８】ＳＹＢＣパターンの構成を示す表。
【図９】記録フォーマット（Data segment）の構成を示すブロック図。
【図１０】VFO fieldの再生パターンを示すタイミングチャート。
【図１１】図１１（ａ）Random shiftを０としたときの記録の様子を示すタイミングチャート、同図（ｂ）は、ランダムシフトを１６７Ｔとしたときの記録の様子を示すタイミングチャート。
【図１２】Guard fieldによって記録済みVFO fieldが上書きされた領域の再生パターンを示すタイミングチャート。
【符号の説明】
【００５０】
１１：再生データ
１２：バイトクロック単位計数部
１３：ＶＦＯパターン検出部
１４：ＶＦＯパターン連続検出数計数部
１５：VFO field判定部
１６：ＳＹ０検出ウィンドウ拡張部
１７：ＳＹ０検出ウィンドウ開放部
１８：ＳＹ０検出ウィンドウ内ＳＹ０検出部
１９：ＥＣＣブロック先頭検出信号
【図１】
2006294183.tif 000003
【図２】
2006294183.tif 000004
【図３】
2006294183.tif 000005
【図４】
2006294183.tif 000006
【図５】
2006294183.tif 000007
【図６】
2006294183.tif 000008
【図７】
2006294183.tif 000009
【図８】
2006294183.tif 000010
【図９】
2006294183.tif 000011
【図１０】
2006294183.tif 000012
【図１１】
2006294183.tif 000013
【図１２】
2006294183.tif 000014