(57)【要約】【課題】ＳＹＮＣパターン検出精度を上げ周波数誤差検出を正確にし、装置の信頼性を向上する。【解決手段】再生信号のピークホールド回路２０１とピーク検出タイミングでリセットされる標本化クロックカウンタ部２０２と、前記再生信号のサンプリング値が予想されるピーク値の範囲のとき波長検出信号を得る回路２０３と、ＳＹＮＣパターン位置測定用の予測位置測定用データを得る出力部２０４と、前記予測位置測定用データを用いＳＹＮＣパターンが予測した範囲に出現したか否かを確認する回路２０５と、回路２０３と回路２０５の出力結果が一定関係のときＳＹＮＣ候補検出フラグを得る回路２０６と、ピーク値検出時点から次のピーク値検出時点までのカウント値がＳＹＮＣパターン予測位置からずれているとき前記次のピーク値を失敗ピーク値を出力する回路２０７と、前記失敗ピーク値より今回の現ピーク値が大きいとき予測波長窓の幅を広い方向へ調整し、小さいときは必要以上に広げない動的処理を行う回路２０８を有する。【選択図】      図２２
2009015906.tif 000002
【特許請求の範囲】
【請求項１】
所定期間ごとにピーク値を含む所定の幅の同期（ＳＹＮＣ）パターンを持つ信号における同期パターン検出装置において、
前記信号のピーク値付近の波長が予測される波長の範囲内（予測波長窓の幅内）に存在するか否かを判定する波長比較回路と、
前記ピーク値から次のピーク値の検出間隔を表すカウントデータが、前記ピーク値から予測される前記ＳＹＮＣパターンの出現間隔を予測した予測位置測定用データを用いて作成された範囲（予測位置窓の幅内）に存在するかどうかを判定するＳＹＮＣ出現位置確認回路と、
前記波長比較回路の出力信号と前記ＳＹＮＣ出現位置確認回路の出力信号が一定の関係にあるとき、ＳＹＮＣ候補検出フラグを出力するＳＹＮＣ候補検出フラグ出力回路と、
前記ピーク値の検出時点から前記次のピーク値検出時点までカウントしたカウント値が前記ＳＹＮＣパターンの予測出現位置からずれているときに、前記次のピーク値を保持し、失敗ピーク値として出力する最長波長出力回路と、
前記失敗ピーク値よりもさらに今回の検出した現ピーク値が大きいときは少なくとも前記予測波長窓の幅を広い方向へ調整し、小さいときは前記予測波長窓を必要以上に広げないように動的処理を行う予測波長窓パラーメータ可変回路と、
を有することを特徴とする周波数誤差検出装置の同期パターン検出装置。
【請求項２】
ＳＹＮＣ候補検出フラグを一定回数カウントするＳＹＮＣ連続数カウンタを有し、このカウンタ値に応じて、周波数誤差検出指示信号を出力することを特徴とする請求項１記載の周波数誤差検出装置の同期パターン検出装置。
【請求項３】
入力信号の複数のサンプリング値から算出された波長におけるピーク値をホールドするピークホールド回路と、
前記ピークホールド回路のピーク値検出タイミングでリセットされ、クロックを計数する標本化クロックカウンタ部と、
前記ピーク値とこれに加算する任意の予測波長窓幅を設定し、前記サンプリング値が前記予測波長窓内のとき最長波長検出信号を出力する波長比較回路と、
前記ピーク値から予測される波長と一定の関係にある同期（ＳＹＮＣ）パターンの出現タイミングを予測した予測位置測定用データを出力する予測位置測定用データ出力部と、
前記ＳＹＮＣパターンの出現タイミングを予測した前記予測位置測定用データ、及び任意の予測位置窓幅を用いて、予測位置窓内でのＳＹＮＣパターン出現を確認するＳＹＮＣ出現位置確認回路と、
前記波長比較回路からの前記最長波長検出信号と前記ＳＹＮＣ出現位置確認回路からの出現位置確認信号が一定の関係にあるとき、ＳＹＮＣ候補検出フラグを出力するＳＹＮＣ候補検出フラグ出力回路と、
前記標本化クロックカウンタ部において、そのカウンタ値がＳＹＮＣパターン出現予測位置を超え、ＳＹＮＣパターン検出失敗した場合、前記ピーク値を保持し、失敗ピーク値として出力する最長波長出力回路と、
前記失敗ピーク値よりも今回の検出した現ピーク値が大きいときは前記予測波長窓の幅を広くし、小さいときは前記予測波長窓を必要以上に広げないように動的処理を行う波長窓パラーメータ可変回路と、
を有することを特徴とする周波数誤差検出装置の同期パターン検出装置。
【請求項４】
ＳＹＮＣ候補検出フラグを一定回数カウントするＳＹＮＣ連続数カウンタを有し、このカウンタ値に応じて、周波数誤差検出指示信号を出力することを特徴とする請求項３記載の周波数誤差検出装置の同期パターン検出装置。
【請求項５】
さらに、前記予測位置窓幅を可変する予測位置窓パラーメータ可変回路を有し、前記初期状態は前記予測位置窓幅を狭く設定し、前記カウント出力で設定されるＳＹＮＣ検出位置が検出失敗を示すとき予測位置窓幅を広くする方向へ切替えることを特徴とする請求項１または３のいずれかに記載の周波数誤差検出装置の同期パターン検出装置。
【請求項６】
さらに、前記失敗ピーク値よりも今回の検出した現ピーク値が大きい場合には、
検出失敗フラグが発生しているか否かを判定し、検出失敗フラグが発生している場合は、前記予測位置窓の窓幅を広い方向に調整し、前記失敗ピーク値よりも今回の検出したピーク値が小さい場合、または、検出失敗フラグが発生していない場合は、前記予測位置窓幅を必要以上に広げずに最長波長を検出する手段を含むことを特徴とする請求項１または３のいずれかに記載の周波数誤差検出装置の同期パターン検出装置。
【請求項７】
さらに、前記予測位置窓幅を可変する予測位置窓パラーメータ可変回路を有し、前記初期状態は前記予測位置窓幅を狭く設定し、前記カウント出力で設定されるＳＹＮＣ検出位置が検出失敗を示すとき予測位置窓幅を広くする方向へ切替えることを特徴とする請求項５に記載の周波数誤差検出装置の同期パターン検出装置。
【請求項８】
前記入力信号は、光ディスクから読取られた信号を再生した再生信号であることを特徴とする請求項３記載の周波数誤差検出装置の同期パターン検出装置。
【請求項９】
前記再生信号は、オフセット／ゲインコントロール部及びアシンメトリ補正部で処理された結果得られた信号であることを特徴とする請求項６記載の周波数誤差検出装置の同期パターン検出装置。
【請求項１０】
請求項１又は３の装置のいずれかを用いたことを特徴とする情報処理装置。
【請求項１１】
クロックカウンタ及び信号処理回路を有し、所定期間ごとにピーク値を含む所定の幅のＳＹＮＣパターンを持つ信号の周波数成分に同期した標本化クロックを生成するための周波数誤差を検出する周波数誤差検出装置の同期パターン検出方法において、
前記信号のピーク値付近の波長が予測される波長の範囲内（予測波長窓の幅内）に存在するか否かを判定し、
前記ピーク値から次のピーク値の検出間隔を表すカウントデータが、前記ピーク値から予測される前記ＳＹＮＣパターンの出現間隔を予測した予測位置測定用データを用いて作成された範囲（予測位置窓の幅内）に存在するかどうかを判定し、
前記信号のピーク値付近の波長が存在するか否かを判定した判定出力信号と前記信号が前記予測位置窓の幅内に存在するか否かを判定した判定出力信号が一定の関係にあるとき、ＳＹＮＣ候補検出フラグを出力し、
前記ピーク値の検出時点から前記次のピーク検出時点までカウントしたカウント値が前記ＳＹＮＣパターンの予測出現位置からずれているときに、前記次のピーク値を保持し、失敗ピーク値として出力し、
前記失敗ピーク値よりもさらに今回の検出した現ピーク値が大きいときは少なくとも前記予測波長窓の幅を広い方向へ調整し、小さいときは前記予測波長窓を必要以上に広げないように動的処理を行う、
ことを特徴とする周波数誤差検出装置の同期パターン検出方法、および光ディスク再生装置。
【請求項１２】
ＳＹＮＣ候補検出フラグの連続数を一定時間カウントし、このカウンタ値に応じて、周波数誤差検出信号を出力することを特徴とする請求項１１記載の周波数誤差検出装置の同期パターン検出方法、および光ディスク再生装置。
【請求項１３】
前記予測位置窓幅を可変し、前記初期状態は前記予測位置窓幅を狭く設定し、前記カウント出力で設定されるＳＹＮＣ検出位置が検出失敗を示すとき予測位置窓幅を広くする方向へ切替えることを特徴とする請求項１１記載の周波数誤差検出装置の同期パターン検出方法、および光ディスク再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、周波数誤差検出装置及び方法と情報処理装置に関するものであり、例えば高密度で記録された情報を再生する装置に適用して有効な発明である。
【背景技術】
【０００２】
従来、光ディスクから読み出した再生信号をデジタル化する手法は、再生信号を比較器等でスライスして単純に２値化する手法が採られていた。しかし、近年では高密度で記録された情報を再生するために、再生信号をPRML（Partial Response Maximum Likelihood）技術を用いてデジタル化するようになった。
【０００３】
PRML技術を用いて再生信号をデジタル化するには、光ディスクの再生信号に位相同期した標本化クロックを生成する必要がある。この標本化クロックは、光ディスクに情報を記録するときに用いられた基準クロック信号の周波数を有するクロック信号であって、この標本化クロックに同期して情報が復号される。したがって標本化クロックの周波数誤差を検出し、光ディスクの再生信号に位相同期するように、標本化クロックの周波数制御が行なわれる。
【０００４】
従来は再生信号の周波数と再生回路が生成した標本化クロックの周波数との誤差を検出するために、再生信号のゼロクロス長を計測していた。この技術分野において周波数誤差を検出する技術として、例えばＷＯ００/３６６０２公報がある。この技術においては、同期信号の検出に関し、ゼロクロス長の最大値および最小値の比率からその特徴となるパターンを検出し、それと同期信号の時間間隔をカウンタで計測し、カウンタ値の変化情報を周波数誤差検出情報として利用している。しかし、このような技術をHD DVDのような高密度記録メディアに適用した場合、強い符号間干渉によってゼロクロス長を正しく計測することが困難である。そのため、例えば再生信号に含まれる同期信号としてのSYNCパターンを検出する場合、その特徴となるパターン（HD DVDでは13T:3T、Tは基準クロックの1チャネルビット長を示す）が正しく検出できなかったり、誤検出したりすることがあった。
【特許文献１】ＷＯ００／３６６０２公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明の目的は、周波数誤差検出の要素となるＳＹＮＣパターンの検出精度を上げて、結果的には周波数誤差検出を正確にし、かつ、装置の信頼性を向上し得る周波数誤差検出装置の同期パターン検出装置及び方法と情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するためにこの発明では、所定期間ごとに最長波長を含む所定の幅の同期（ＳＹＮＣ）パターンを持つ信号における同期パターン検出装置において、前記信号のピーク値付近の波長が予測される波長の範囲内（予測波長窓の幅内）に存在するか否かを判定する波長比較回路と、前記ピーク値から次のピーク値の検出間隔を表すカウントデータが、前記ピーク値から予測される前記ＳＹＮＣパターンの出現間隔を予測した予測位置測定用データを用いて作成された範囲（予測位置窓の幅内）に存在するかどうかを判定するＳＹＮＣ出現位置の確認回路と、前記波長比較回路の出力信号と前記ＳＹＮＣ出現位置確認回路の出力信号が一定の関係にあるとき、ＳＹＮＣ候補検出フラグを出力するＳＹＮＣ候補検出フラグ出力回路と、前記ピーク値の検出時点から前記次のピーク検出時点までカウントしたカウント値が前記ＳＹＮＣパターンの予測出現位置からずれているときに、前記次のピーク値を保持し、失敗ピーク値として出力する最長波長出力回路と、前記失敗ピーク値よりもさらに今回の検出した現ピーク値が大きいときは少なくとも前記予測波長窓の幅を広い方向へ調整し、小さいときは前記予測波長窓を必要以上に広げないように動的処理を行う波長窓パラーメータ可変回路と、を有する。なおこの明細書では、広い方向へ調整、動的処理という用語は、少しずつ窓を広げたり、狭めたりする意味をも含むものとしている。
【発明の効果】
【０００７】
上記の手段によると、標本化クロックがチャネルレートに対して低い場合に特に有効であり、同期パターンの検出精度を向上させ、周波数検出範囲を広げることができる。
【発明を実施するための最良の形態】
【０００８】
以下図面を参照して、この発明の実施の形態を説明する。図１を参照してこの発明が適用されて有効な光ディスク再生装置を説明する。この光ディスク装置は、光ディスク１０からの情報の読み取り再生信号を得る装置である。図２はＨＤ  ＤＶＤのデータフォーマットを示している。１データセグメントには、ＶＦＯフィールド（VFO field）、データフィールド（Data field）、ポストアンブルフィールド（Postamble field）、リザーブドフィールド（Reserved Field）、バッファフィールド（Buffer field）が含まれる。このうちデータフィールドには、フレーム毎に２バイトのＳＹＮＣコード（ＳＹＮＣパターン）が一定の間隔ごとに含まれる。ＳＹＮＣパターンは、識別するために１３Ｔ（Ｔは基準クロックの１チャネルビット長を示す）をベースとして記録されている。
【０００９】
ピックアップヘッド１１は、光ディスク１０に記録された情報に対応する信号を再生するもので、光ディスク１０にレーザ光を照射するレーザ光源、光ディスク１０から反射されたレーザ光を受光する受光器（図示せず）を備える。受光器から出力される再生信号は、再生増幅器１２によって増幅されて再生高周波（ＲＦ）信号となり、さらに前置波形等化器１３を経てアナログデジタル（Ａ／Ｄ）変換器１４へ導かれる。
【００１０】
Ａ／Ｄ変換器１４は、入力された再生ＲＦ信号をアナログデジタル変換してデジタルＲＦ信号（多値化ＲＦ信号）を出力する回路である。このデジタルＲＦ信号は、略一定時間間隔で出力される多値のデジタル値である。
【００１１】
Ａ／Ｄ変換器１４でのＡ／Ｄ変換は、ＶＣＯ（電圧制御発振器）１６から出力されるクロックによって制御される。即ち、Ａ／Ｄ変換の周期（時間間隔）がＶＣＯ１６の発振周波数に基づいて定まる。
【００１２】
Ａ／Ｄ変換器１４の出力は、入力された再生ＲＦ信号のオフセット（ゼロレベル／スライスレベル）及び振幅を調整する一種の増幅器であるオフセット／ゲインコントロール部１６に入力される。調整を受けた再生ＲＦ信号は次のアシンメトリ補正部１７で非対称性を補正された信号となる。
【００１３】
このアシンメトリ補正部１７の出力は、適応等化器１８に入力される。適応等化器１７は、多値化ＲＦ信号をＰＲ（Ｐａｒｔｉａｌ  Ｒｅｓｐｏｎｓｅ）波形に等化するフィルタである。適応等化器１８はトランスバーサルフィルタ等からなり、波形等化器として機能し、再生歪みを修正すると共に、その出力である再生ＲＦ信号は、最尤復号器１９へ入力される。
【００１４】
最尤（Ｍａｘｉｍｕｍ  Ｌｉｋｅｌｉｈｏｏｄ）復号器１９はビタビ復号器等からなり、適応等化器１８で等化されたデータを復号するよう構成されている。最尤復号器１８の出力がデジタル復調データとして利用される。最尤復号器１９の出力はまた適応等化器１８ヘフィードバックされる。
【００１５】
位相比較器２１は、最尤復号器１８から出力される多値化ＲＦ信号とＶＣＯ１５からの出力信号（図示せず）との位相を比較し、位相差を出力する回路である。
【００１６】
周波数誤差検出器２０は、Ａ／Ｄ変換器１４、オフセット／ゲインコントロール部１６、アシンメトリ補正部１７を経由した多値化ＲＦ信号の周波数を検出（測定）し、この周波数とＶＣＯ１５からの出力信号の周波数の差を表す周波数誤差信号を出力する回路である。又、周波数誤差検出器２０は、出力する周波数誤差信号をループフィルタ２２で使用するか否かを制御する制御信号も出力する。なお、周波数検出器２１の内部構成の詳細は後述する。
【００１７】
ループフィルタ２２は、位相比較器２１から出力される位相誤差、及び周波数誤差検出器２０から出力される周波数誤差に基づいて、ＶＣＯ１５を制御する電圧を発生する回路である。
【００１８】
ＶＣＯ１５は、ループフィルタ２２から出力された制御電圧に対応する周波数で発振する発振回路であり、制御信号発生器として機能する。
【００１９】
最尤復号器１９は、適応等化信号を所定のPRクラスに基づいて、例えばクラスPR(3443)に基づいて最尤復号しバイナリデータを得る。この復号データは、同期復調部に入力される。記録データ列はフレームと呼ばれる1116bit毎のデータとして記録されるが、各フレームの開始位置を表す24bitのバイナリデータ列(SYNCパターン)を検出し、後段の復調処理のための12bit毎の同期信号を生成している。また同期復調器では、12bit毎のバイナリデータを、予め定めた規則に従い8bitの再生データへ復調処理を行う。またこの際、理想レベルと適応等化信号との誤差量を等化誤差信号としてオフセット制御部、振幅制御部、アシンメトリ制御部、および適応等化器１８の各ブロックに送る。
【００２０】
以下の説明のため基本的な流れを説明する。まず、波長計測に関して、例えば、図３のように信号３１の波長をマーク／スペースごとに計測することができる。次世代ＤＶＤは超高密度記録のため、相対的に短いＴ長の再生ＲＦ信号のＤＣレベルは、前後のマーク／スペースのパターン（Ｔ長）に強く影響される。このため、単に平均ＤＣレベル近傍の信号レベルの交叉を検出するだけでは、１つのマーク／スペース区間を正しく検出できない。
【００２１】
ＰＲＭＬ技術は、信号が前の信号の干渉を受けて歪むということを逆に利用し、相関性を持った干渉を意図的に付加していくことを行っている。
【００２２】
このとき閾値ＴＨ＿ＨおよびＴＨ＿Ｌを超えない信号波形の波長は、ＳＹＮＣパターンに含まれる最長波長ではないため、計測を行わないものとする。このように波長を計測することで、ゼロクロスしない及び閾値を超えない信号を誤って検出した理由による、波長計測ミスを軽減することができる。波長計測は、正しくＳＹＮＣパターンの最長波長が計測でき、かつ、ＳＹＮＣパターンよりも長い波長が計測されない手法であれば良い。ＳＹＮＣパターン（シンクパターン、同期信号波形）を検出して、入力信号の周波数と標本化クロックの周波数との周波数誤差を算出し、Ａ／Ｄ変換器１４でのＡ／Ｄ変換の時間間隔を制御することが行なわれる。
【００２３】
＜周波数検出器＞
次に、本発明の前提となる実施形態である符号間干渉の影響を回避することができる周波数誤差検出器の構成の一例と機能を図４、図５を用いて説明する。また波長計測後の動作を図６、図７及び図８を用いて説明する。
【００２４】
装置内にある制御部４７は各部の動作を司る制御を行う。シーケンス制御部４７内においてＣＰＵは、ＲＯＭに収められているフローに対応する実行プログラムをフェッチし、ＲＡＭをワーク領域として実行し、インタフェースを通じて各部をシーケンス制御する。
【００２５】
図４において、初期設定される閾値等の値は、シーケンス制御部６０内の書換え可能タイプのデバイス（たとえば不揮発性メモリ）に装置製造時等に格納される。装置動作時のユーザからの設定は、シーケンス制御部６０を介して周波数誤差検出器に設定値が与えられる。
【００２６】
ピークホールド部４１には、図３に示すような信号が入力される。また波長上限値Ｂ，波長下限値Ａが与えられている。図５に示されている上限値Ｂを超えた波長、および下限値Ａに到達していない波長はＳＹＮＣパターン候補の対象外とするためである。つまり、下限値Ａを設定することで高周波数成分をＳＹＮＣパターンとして誤検出する確率を下げることができる。同様に、上限値Ｂを設定することで、符号間干渉、ディフェクト等の影響によって誤って計測されたＳＹＮＣパターンに含まれる最長波長よりも長い波長による影響を軽減することができる。
【００２７】
上記ピークホールド部４１でホールドされたピーク値は、ＳＹＮＣ出現位置予測回路４２に与えられ、またピーク値を検出したときの検出タイミング信号は、標本化クロックカウンタ４３のリセット端に与えられる。これにより標本化クロックカウンタ４３は、ピーク値が検出される度にリセットされる、またＳＹＮＣパターン候補が検出される度にリセットされる。ＳＹＮＣパターン候補検出パルスは、後述するＡＮＤ素子５１から出力されている。これにより標本化クロックカウンタ４３は、ＳＹＮＣパターンの出現間隔を計測するためのカウンタとして機能する。標本化クロックカウンタ４３のカウント出力は、ＳＹＮＣ間隔保持回路４４にも入力される。ＳＹＮＣパターンの出現間隔は、ディスクごとに規定された出現間隔（ＨＤ  ＤＶＤでは１１１６チャネルビット）に基づいて予測することができる。またＳＹＮＣパターンの出現間隔は、ピークホールドにより計測された波長とディスクごとに規定された最長波長（ＨＤ  ＤＶＤでは１３Ｔ）との比率で予測することもできる。
【００２８】
ＳＹＮＣ間隔保持回路４４は、標本化クロックカウンタ４３のカウント値を、ＳＹＮＣパターン候補検出パルスがＡＮＤ素子５１から出力されたときにラッチすることで、ＳＹＮＣパターンの間隔を測定している。
【００２９】
ＳＹＮＣ出現位置予測回路４２は、検出したピーク値から次のピーク値までの時間情報をカウント値（或いは予測値）として出力する。また、ＳＹＮＣ間隔保持回路４４もピーク値検出時から次のピーク値検出時の時間間隔をクロックカウント値として出力する。
【００３０】
セレクタ４５は、ＳＹＮＣ出現位置予測回路４２、ＳＹＮＣ間隔保持回路４４のいずれか一方の出力を選択して、データＰＤＴとして出力する。このデータＰＤＴは、ＳＹＮＣ出現位置確認部４６に入力される。
【００３１】
ＳＹＮＣ出現位置確認部４６は、標本化クロックカウンタ４３からのカウント値（Ｃount）を取り込み、（ＰＤＴ−β）＜Ｃount＜（ＰＤＴ＋β）を計算する。βは、ＳＹＮＣ出現位置の窓幅を設定するための値である。セレクタ４７を介して、β１またはβ２（＜β１）が選択されて入力される。
【００３２】
セレクタ４５は、再生装置のスタート時、特殊再生が行なわれたとき、また通常再生時には一定の時間間隔で、一定期間ＳＹＮＣ出現位置予測回路４２の出力を選択する。このときは窓幅を大きくするβ１が選択されて使用される。
【００３３】
ＳＹＮＣ出現位置確認部４６は、（ＰＤＴ−β）＜Ｃount＜（ＰＤＴ＋β）であるときに、予測位置窓確認信号を出力する。
【００３４】
一方、５０は波長比較部であり、計測された波長が任意の予測波長窓幅αの範囲に収まるものをＳＹＮＣパターンかどうか判定するためのブロックである。波長比較部５０は、ピークホールド部４１から得られるピーク値（Peak）に対して、信号(TLEN)が(Peak-α)＜TLEN＜(Peak+α)にあるかどうかを検出している。この範囲にあるときには、ＳＹＮＣパターンの波長であるものと判定する。
【００３５】
ＡＮＤ素子５１は、SYNC出現位置の確認部４６および波長比較部５０の判定結果の論理積により、ＳＹＮＣパターン候補検出パルスを出力する。このＳＹＮＣパターン候補検出パルスは、先にも述べたように標本化クロックカウンタ４３、ＳＹＮＣ間隔保持回路４４の他に、ＳＹＮＣ候補検出フラグ出力部５２、ＳＹＮＣ連続数カウンタ５３にも入力される。ＳＹＮＣ候補検出フラグ出力部５２は、SYNC候補が検出されている場合に先のセレクタ４５、４７を制御し、窓幅を動的に変更する。
【００３６】
ＳＹＮＣ連続数カウンタ５３は、ＳＹＮＣパターン候補検出パルスをカウントし、与えられている値Ｎをカウント数が超えたときに、周波数誤差検出指示信号を出力する。この周波数誤差検出信号に応答して、周波数誤差算出部５４は、標本化クロックカウンタ４３のカウンタ値の繰り返しから、ＳＹＮＣパターンの間隔を判定し、予め設定されている参照用ＳＹＮＣパターンの間隔と比較し、周波数誤差情報を出力する。
【００３７】
図５には、上記した波長下限値Ａ，波長上限値Ｂ、予測波長窓を得る±α、予測位置窓を得る±βを示している。周波数誤差は、ＳＹＮＣパターン候補検出パルスが連続して検出された場合に、その間隔を用いて算出される。
【００３８】
図６にはＳＹＮＣパターン候補を検出するまでのＳＹＮＣ予測位置、ＳＹＮＣ予測波長窓およびＳＹＮＣ予測位置窓の変遷の様子を示している。まず波長(6a-1)よりも長い波長(6b-1)が検出されると、ＳＹＮＣ予測位置が更新される(（6a-2)から(6b-2)に更新される）。ＳＹＮＣ予測位置窓の展開位置もそれに合わせてずれる(（6a-3)から(6b-3)に更新される）。その後、波長(6b-1)よりも短い波長は無視され、それよりも長い波長(6c-1)が計測されると同様に更新が行われる。このような手順を繰り返し、波長(6c-1)が最長波長だった場合、波長(6c-1)による予測波長窓および予測位置窓の範囲内で波長(6d-1)が計測されると、これらをＳＹＮＣパターン候補とみなすこととする。
【００３９】
その後標本化クロック計測カウンタ４３をリセットし、これまでの手順を繰り返し、次のＳＹＮＣパターンを検出する。ただし、予測位置は保存されているＳＹＮＣパターンの間隔に切り換え、予測波長窓の幅もＳＹＮＣパターン候補を検出する前よりも短い期間に短縮したものに切り換える（図５中のβ2）。これにより、ＳＹＮＣパターンの波長以外の信号（ノイズ）などの波長の影響により、ＳＹＮＣパターンを誤検出する確率を低減することができる。
【００４０】
なお、ＳＹＮＣパターン候補が検出された後も、ピークホールドを常時行い続ける場合、符号間干渉やディフェクト等の影響により、ＳＹＮＣパターンに含まれる最長波長よりも長い波長が検出されると、その波長を誤ってＳＹＮＣパターンであると誤検出する可能性が高まる。
【００４１】
これを防ぐために、1組のＳＹＮＣパターンが含まれる期間を別途計測し、その期間以降はピークホールド処理を停止する機能を有する。これにより、検出されたＳＹＮＣパターン候補は本当のＳＹＮＣパターンである確率が高まり、上記のような誤検出の可能性を低減できる。
【００４２】
図７にその動作例のタイミングチャートで示す。誤ったＳＹＮＣパターン候補(7a-1)、(7b-1)が検出された場合、まだＳＹＮＣパターンの検出状態が変位する可能性があるため、ピークホールド処理を継続する。すると連続性を確認する段階でＳＹＮＣパターンの最長波長(7c-1)が検出されるため、再度ＳＹＮＣパターン候補の検出処理を行う。
【００４３】
その後、波長(7d-1)が検出され、ＳＹＮＣパターン候補が再度検出さる。波長(7c-1)からＳＹＮＣパターンの波長(7d-1)が検出されるまでの十分な期間、波長計測が行われると、ピークホールド処理を停止する。これにより、ＳＹＮＣパターンよりも長い波長の波長(7e-1)が計測されたとしても、ＳＹＮＣ検出動作に影響しなくなり、ＳＹＮＣパターンの波長(7f-1)を検出することができる。
【００４４】
１組のＳＹＮＣパターンが含まれる期間を計測する手段としては、例えば、計測した波長の数を一定数計測する手段が挙げられる。
【００４５】
このような処理を繰り返し、ＳＹＮＣパターン候補とした波長が任意の回数以上連続で検出した場合に、これらをＳＹＮＣパターンとし、周波数誤差検信号、周波数誤差信号を得る。
【００４６】
周波数誤差は計測されたＳＹＮＣパターンの間隔および、ディスクごとに規定されたＳＹＮＣパターンの間隔の差分を用いて算出することができる。
【００４７】
上記の周波数検出方法に対して、さらに本発明は標本化クロックがチャネルレートに対して低い場合の周波数検出性能を一層向上させるものである。
【００４８】
まず、標本化クロックがチャネルレートに対して低い場合においてのSYNCパターン検出における課題を説明する。チャネルレートと標本化クロックの周波数及び位相の関係は、再生速度が変化したり、トラックジャンプが発生したりすると大きく変化する。したがって、このような変動があっても、同期パターンを正確に検出する装置が要求される。
【００４９】
図８は標本化クロックがチャネルレートよりも低い場合の図４の周波数検出器の動作例を表している。標本化クロックがチャネルレートよりも低い場合、計測される波長はサンプル数が少なくなるため全体的に短い波長が計測される。そのため、図８のようにSYNCパターンの最長波長(8a-1)、(8b-1)とその他の波長との差分がつき難くなる。
【００５０】
このようなことから、図９の波長(9a-1)、波長(9c-1)がＳＹＮＣパターンの最長波長を示しているとすると、波長(9b-1)のように最長波長に似通った波長が予測位置窓期間中に計測される可能性がある。しかもこの波長(9b-1)が最長波長の前に計測された場合は誤検出状態となるため、ＳＹＮＣパターンの検出率が低下する要因となる。
【００５１】
そこで、波長(9b-1)のような不要な波長が予測位置窓内で計測されないように、可能な限り予測窓位置幅を狭めることは検出率向上に有効な手段である。しかし、ＨＤ  ＤＶＤのように符号間干渉があるディスクでは高精度な波長計測は困難であるため、ＳＹＮＣパターンの出現位置の予測精度を向上させることも難しい。
【００５２】
図１０は予測位置窓の窓幅を狭めた場合にＳＹＮＣパターンが検出できなかった例を示している。波長(10a-1)、(10b-1)はＳＹＮＣパターンの最長波長を示しているが、波長(10a-1)のように本来の波長よりも長い波長として計測した場合、予測位置は本来の出現時間よりも後(遅れた時間)に予測される。長い波長(10a-1)が次のＳＹＮＣパターン検出予測位置の時間計算値に影響を与えるからである。
【００５３】
その予測位置に対して窓幅を狭めた予測位置窓を展開すると、本来のＳＹＮＣパターンが存在する波長(10b-1)を検出することができない。同様のことは本来の波長よりも短く計測した場合にも起こりえる。この場合は、予測位置は本来の出現時間よりも前(進んだ時間)に予測されることになる。
【００５４】
したがって、予測波長窓についてもＳＹＮＣパターンとその他の波長を峻別することに課題がある。
【００５５】
図１１は予測波長窓の窓幅が広い場合の様子を表している。このように予測波長窓の窓幅が広い場合、ＳＹＮＣパターンの最長波長(11a-1)、(11b-1)、(11c-1)、(11d-1)、(11e-1)とその他の波長を区別し難くなる結果となる。この場合も、予測位置窓と同様で窓幅を狭めることは検出率向上に効果があるが、ここでも波長計測精度によってＳＹＮＣパターンが検出できないことがある。
【００５６】
そのような例を示したのが図１２である。ＳＹＮＣパターンの最長波長(12a-1)、(12c-1)、(12e-1）に対し、波長(12b-1)、(12d-1)は波長が短く計測されており、これが予測波長窓内にないため、連続してＳＹＮＣパターンを検出できなくなっている。このようなことから、標本化クロックがチャネルレートより低い場合は、２つの窓幅を計測された波長にバラツキがあるＳＹＮＣパターンが検出できる範囲で可能な限り狭くすることが望ましい。
【００５７】
ここで、チャネルレートの変動、標本化周波数の変動により計測される波長のバラツキは一定でなく、この要因が最適な窓幅の決定を困難にしている要素の一つであることを付け加えておく。
【００５８】
本発明における実施の形態の特徴は、ＳＹＮＣパターンの検出状況、計測された波長の情報を基に、２つの窓幅を動的に切り換えることによって、そのときのチャネルレート、標本化周波数に適した窓幅に動的に変更しＳＹＮＣパターン検出率の向上を図る。
【００５９】
図１４は、本発明の実施の形態の特徴を有した装置の動作例を示すフローチャートである。まず、一定のチャネルレートで再生された光ディスクの再生信号に対し、標本化クロックを用いて標本化されたデータを元に波長が計測される。その計測された波長の中から最長波長を検出し、それを元に次に出現する最長波長の位置を予測する（ステップ１４Ｓ１、１４Ｓ２）。このとき展開する２つの窓（予測波長窓、予測位置窓）に関して、窓幅はどちらも狭い状態を初期状態とする。
【００６０】
そのような条件で２つの窓期間内、ＳＹＮＣパターンの候補を検出する。このとき、図１０、図１２のような状況が発生し、ＳＹＮＣパターンの候補がある一定期間内に検出できない場合、窓幅を変更するような働きとなる。例えば、ＳＹＮＣパターンが検出されると予測される時間の整数倍の時間内に所定数のＳＹＮＣパターンが検出できない場合に、窓幅を変更するような働きとなる。
【００６１】
予測位置窓に関しては、図１０のような状況から窓の期間内にＳＹＮＣパターンが検出されていない可能性があることから基本的には窓幅を拡大する。また予測波長窓に関しては、この時の最長波長を元に波長窓を決定する。具体的には、例えば以下のような方法がある。
【００６２】
＜予測波長窓の窓幅を変更する条件＞
検出に失敗した時の最長波長  ≦  現在計測された最長波長
のときは予測波長窓幅を広げる
検出に失敗した時の最長波長  ＞  現在計測された最長波長
のときは予測波長窓幅を変更しない（ステップ１４Ｓ３）。
【００６３】
失敗したか否かの判定は、たとえば標本化クロックカウンタがＳＹＮＣパターン周期でリセットされているかどうかを監視することで判定可能であり、このときは検出失敗フラグが発生する。
【００６４】
このように、検出に失敗した場合の波長を使用している理由は、これまでに説明したとおり、むやみに窓幅を広げた場合、図１１のような状況に陥り、かえってＳＹＮＣ検出率が悪化する可能性があるためである。
【００６５】
本来の波長より短い波長として計測された波長に合わせて窓幅を広げてしまうと、１１Ｔなどの最長波長に近いＳＹＮＣパターン以外の波長が窓内で計測される確率が高まる。そこで、長いＳＹＮＣパターンの波長では窓幅を広げ（１４Ｓ４）、短い波長では窓幅を変更しないこととし、最適な窓幅にする。
【００６６】
しかも、この方法では、ディフェクト、信号品位の劣化等によりＳＹＮＣパターンよりも長い波長が検出されて検出が失敗してしまった場合、また、本来のＳＹＮＣパターンの最長波長よりも長く計測してしまった場合、必要としている区間で窓幅が広がることが無い。反対に本来のＳＹＮＣパターンより短く計測された場合において検出失敗した場合、本来のＳＹＮＣパターンの最長波長が計測されればこちらに更新されるため、自動的に最適な窓幅に近づく特徴を有している。
【００６７】
さらに、予測波長窓を広げた後、検出失敗フラグが発生しているかどうかを判定し（ステップ１４Ｓ５）、検出失敗フラグが発生しているときは次に、予測位置窓を広げる（ステップ１４Ｓ６）。検出失敗フラグが消滅しているときは、検出窓内で最長波長を検出する（ステップ１４Ｓ７）。
【００６８】
ステップ１４Ｓ７で最長波長を検出できなかった場合には、検出失敗時の最長波長値を更新し、検出失敗フラグを発生させて、ステップ１４Ｓ２に戻る。ステップ１４Ｓ７で最長波長を検出できた場合は、検出失敗フラグを消滅させて（ステップ１４Ｓ９）、予測位置窓の窓幅を狭くし、予測波長窓の窓幅を広げる（ステップ１４Ｓ１０）。
【００６９】
次に、保持している検出波長よりも長い新しい波長を検出したかどうかを判定する（ステップ１４Ｓ１１）。保持している検出波長よりも長い新しい波長を検出した場合は、窓幅を変更する。即ち、予測位置窓の窓幅を初期状態に戻し、予測波長窓の幅を初期状態に戻し、ステップ１４Ｓ２に戻る（ステップ１２Ｓ１２）。
【００７０】
ステップ１４Ｓ１１で、保持している検出波長よりも長い新しい波長を検出しない場合は、検出窓内で最長波長を連続して検出したかどうか判定する。この判定は、ＳＹＮＣ連続数カウンタにより、ＳＹＮＣパターン候補検出パルスをカウントすることにより可能である。ＳＹＮＣパターン候補検出パルスを一定回数連続でカウントできなかった場合は、ステップ１４Ｓ８に戻る。ＳＹＮＣパターン候補検出パルスを一定回数連続でカウントできた場合は、ステップ１４Ｓ１４にて、周波数誤差検出を行なう。
【００７１】
上記した動作において、２つの窓幅を変更する処理に移行するタイミングであるが、各種の実施形態が可能である。つまり、複数回ＳＹＮＣパターン検出が失敗したタイミングでも良く、どちらか一方の窓幅のみ段階的に変更しても構わない。また、窓幅の変更も複数回に分けて行っても良いものとする。例えば、ＳＹＮＣパターン検出に失敗する度に段階的に窓幅を広げる手法でも良い。また、予測波長窓の窓幅を変更する条件についても上記特徴を逸しない範囲内で可変可能であるとする。
【００７２】
２つの窓幅内でＳＹＮＣパターン候補が検出された場合、前提案発明と同様に2つの窓幅に変更を加える。予測位置窓に関しては、14-S3でＳＹＮＣパターン候補の間隔を得ることができているため、出現位置の予測精度が大幅上がっているため窓幅を大幅に縮小する。逆に、予測波長窓に関しては、予測位置窓内で計測された波長がＳＹＮＣパターン以外である可能性は大幅に低減されているため、ＳＹＮＣパターン候補の波長に対して予測できる範囲内で広げることが出来る。
【００７３】
上記したようにステップ１４Ｓ１１ではステップ１４Ｓ７で検出された波長が最長波長であったかどうかを確認しており、もしステップ１４Ｓ７で検出された波長が最長波長でなければ窓幅を初期状態に戻し（ステップ１４Ｓ１２）検出された最長波長に対しＳＹＮＣパターン候補の絞込みを再度行っている。
【００７４】
その後窓幅を変更した２つの窓幅区間でＳＹＮＣパターン候補の連続性を確認する（ステップ１４Ｓ１３）。ここでＳＹＮＣパターン候補と同等の波長が一定回数検出できなければ、それらはＳＹＮＣパターンではない可能性があるため、検出失敗とみなしステップ１４Ｓ８での処理へと移る。誤検出する頻度が高い場合にはむやみに窓幅を広げず、初期設定から再度検出を開始する方法をとっても構わない。
【００７５】
一定回数ＳＹＮＣパターンが連続で検出できた場合、計測されたＳＹＮＣパターンの間隔から周波数誤差を算出し周波数制御を行う（ステップ１４Ｓ１４）。
【００７６】
なお、ＳＹＮＣパターンの連続数の設定であるが、ＳＹＮＣパターン候補の波長に合わせて自動的に変更できる機能と有するものとする。これは、上述の通り標本化周波数がサンプリングレートに対して低い場合ＳＹＮＣパターンを特定することが困難となるため、誤検出する可能性を低減させるため連続回数を増やすためである。このような方法であれば、標本化周波数が十分高い場合検出の信頼性が上がるため、連続数による制限を低くし周波数制御をすばやく行うことができる。同様に、窓幅の制御についても標本化周波数とサンプリングレートの関係に合わせて変更した方が良い。これは図１３のように十分標本化周波数が高い場合、予測波長窓が狭いとＳＹＮＣパターンが見つかり難くなり、予測波長窓を広げるために余計な時間を費やしてしまうためである。これは予測位置窓についても同様のことが言える。具体的には、計測された最長波長が一定値以上であれば、前提案発明と同様の振る舞いとなるようにするなどが挙げられる。
【００７７】
この発明は上記の実施形態に限定されるものではなく、図１５、図１６に示すような実施形態でもよい。
【００７８】
図１５の実施形態において、図１４と同一ステップには同一の符号を付している。図１４の実施形態と異なる部分は、ステップ１４Ｓ３とステップ１４Ｓ７の間である。この実施形態の場合、
検出に失敗した時の最長波長  ≦  現在計測された最長波長
のときは、次に、検出失敗フラグが発生しているか否かを判定（ステップ１５Ｓ１）する。検出失敗フラグが発生している場合は、予測位置窓の窓幅を広げ、また予測波長窓の窓幅も広げて（ステップ１５Ｓ２）、ステップ１４Ｓ７に移行する。ステップ１４Ｓ３において、（検出に失敗した時の最長波長  ＞  現在計測された最長波長）が判定された場合、及びステップ１５Ｓ１において、検出失敗フラグが発生していない場合は、ステップ１４Ｓ７に移行する。
【００７９】
図１６の実施形態において、図１４と同一ステップには同一の符号を付している。図１４の実施形態と異なる部分は、ステップ１４Ｓ３、１４Ｓ５，１４Ｓ６からステップ１４Ｓ７に移行する系路である。この実施形態の場合、任意の閾値よりも現在の最長波長が大きいか否かを判定している。現在の最長波長が大きい場合は、予測位置窓の窓幅を広げ、また予測波長窓の窓幅も広げて（ステップ１５Ｓ２）、ステップ１４Ｓ７に移行する。これによりＳＹＮＣパターンの検出を容易にしている。
【００８０】
図１７は、本発明の装置における予測位置窓が変化する様子をイメージ的に示し、動作例を説明するための図である。
【００８１】
まず、ＳＹＮＣパターンの最長波長(17a-1)に基づいて、次のＳＹＮＣパターンが出現する位置を予測し、予測位置付近に予測位置窓(17a-3)を展開する。このとき、予測地点のずれ、及び予測位置窓の区間（±β2）で最長波長(17b-1)が計測できないためＳＹＮＣパターン候補の検出に失敗する。ここで、検出失敗フラグが発生する（図１４のステップ１４Ｓ２）。すると予測位置窓の幅を失敗した場合、最長波長が検出失敗したときの最長波長よりも長ければの窓(17a-3)から±β1へ広げた窓(17b-3)に変更する。そうすると、再度検出した最長波長(17c-1)に対し、次にＳＹＮＣパターンが出現する位置を予測し、窓幅が広がったことから最長波長(17d-1)を検出することができ、これらをＳＹＮＣパターン候補とすることができる。
【００８２】
そして、図１４のステップ１４Ｓ７−１４Ｓ９−１４Ｓ１０で説明したように、窓幅を（±β3）狭めた窓(17c-3)にし、ＳＹＮＣパターン連続性を確認するステップ１４Ｓ１３の処理へと移る。
【００８３】
図１８は、本発明の装置における予測波長窓が変化する様子をイメージ的に示し、動作例を説明するための図である。
【００８４】
ＳＹＮＣパターンの最長波長(18a-1)から次のＳＹＮＣパターンが出現する位置を予測し、付近に予測位置窓(18a-2)を展開する。そして予測位置窓(18a-2)内において予測波長窓区間の波長(18b-1)を計測する。しかし、最長波長(18b-1)は最長波長(18a-1)と比べて短く計測されてしまったため、予測波長窓の窓幅（±α1）が狭いため検出に失敗する。
【００８５】
このとき、検出に失敗した最長波長(18a-1)の波長を保持し、再度計測を再開する。その後、最長波長（18c-1）を計測した場合、失敗した最長波長(18a-1)と比較し、同等であることから、予測波長窓を（±α2）に広くする。そうすることで、最長波長(18c-1)よりも短い最長波長（18d-1）を検出することができ、その後の処理へと移ることができる。
【００８６】
なお、最長波長(18c-1)が最長波長(18a-1)よりも短い場合、予測波長窓の窓幅は変化しない（±α1）。これは、最長波長(18b-1)や最長波長(18d-1)のような本来の波長よりも短く計測された波長に対し窓幅を広げると、ＨＤ  ＤＶＤの１１Ｔなど通常データとの見分けがつき難くなるためである。しかし、最長波長（18a-1）が特別長く計測されただけであり、その他は最長波長（18a-1）よりも短い場合には狭い窓幅で検出を続け、それでも検出失敗した場合は、そのときの最長波長に対して同様の処理が行われるため、失敗した波長が更新されていき、自動的に最適な状態となる。
【００８７】
図１９は、図１４、図１７、図１８にて説明した動作フロー及び信号処理を実現するための構成例を示す。
【００８８】
図１９において、初期設定される閾値等の値は、シーケンス制御部１６０内の書換え可能タイプのデバイス（たとえば不揮発性メモリ）に装置製造時等に格納される。装置動作時のユーザからの設定は、シーケンス制御部１６０を介して周波数誤差検出器に設定値が与えられる。
【００８９】
ピークホールド部１４１には、図３に示すような信号が入力される。また波長上限値Ｂ，波長下限値Ａが与えられている。上限値Ｂを超えた波長、および下限値Ａに到達していない波長はＳＹＮＣパターン候補の対象外とするためである。下限値Ａを設定することで高周波数成分をＳＹＮＣパターンとして誤検出する確率を下げることができる。同様に、上限値Ｂを設定することで、符号間干渉、ディフェクト等の影響によって誤って計測されたＳＹＮＣパターンに含まれる最長波長よりも長い波長による影響を軽減することができる。
【００９０】
ピークホールド部１４１でホールドされたピーク値は、ＳＹＮＣ出現位置予測部１４２に与えられ、またピーク値を検出したときの検出タイミング信号は、標本化クロックカウンタ４３のリセット端に、ＯＲ素子１６１を介して与えられる。これにより標本化クロックカウンタ１４３は、ピーク値が検出される度にリセットされる、またＳＹＮＣパターン候補が検出される度にリセットされる。ＳＹＮＣパターン候補検出パルスは、後述するアンド回路１５１から出力されている。
【００９１】
これにより標本化クロックカウンタ１４３は、ＳＹＮＣパターンの出現間隔を計測するためのカウンタとして機能する。標本化クロックカウンタ１４３のカウント出力は、ＳＹＮＣ間隔保持部１４４にも入力される。ＳＹＮＣパターンの出現間隔は、ディスクごとに規定された出現間隔（ＨＤ  ＤＶＤでは１１１６チャネルビット）に基づいて予測することができる。またＳＹＮＣパターンの出現間隔は、ピークホールドにより計測された波長とディスクごとに規定された最長波長との比率で予測することもできる。
【００９２】
ＳＹＮＣ間隔保持部１４４は、標本化クロックカウンタ１４３のカウント値を、ＳＹＮＣパターン候補検出パルスがＡＮＤ素子１５１から出力されたときにラッチすることで、ＳＹＮＣパターンの間隔を測定している。
【００９３】
上記のＳＹＮＣ出現位置予測部１４２は、検出したピーク値から次のピーク値までの時間情報をカウント値（或いは予測値）として出力する。また、ＳＹＮＣ間隔保持部１４４もピーク値検出時から次のピーク値検出時の時間間隔をクロックカウント値として出力する。
【００９４】
セレクタ１４５は、ＳＹＮＣ出現位置予測部１４２、ＳＹＮＣ間隔保持部１４４のいずれか一方の出力を選択して、データＰＤＴとして出力する。このデータＰＤＴは、ＳＹＮＣ出現位置確認部１４６に入力される。
【００９５】
ＳＹＮＣ出現位置確認部１４６は、標本化クロックカウンタ１４３からのカウント値（Ｃount）を取り込、（ＰＤＴ−β）＜Ｃount＜（ＰＤＴ＋β）を計算する。βは、ＳＹＮＣ出現位置の窓幅を設定するための値であり、図１７、図１８で示したパラーメータである。セレクタ１４７を介して、β１またはβ２（＜β１）またはβ３（＜β２）が選択されて入力される。
【００９６】
セレクタ１４５は、ＳＹＮＣパターンの候補が検出されていない場合、ＳＹＮＣ出現位置予測部１４２の出力を選択する。
【００９７】
セレクタ１４７は、β１またはβ２またはβ３のいずれかを出力する。セレクタ１４７の一方入力端にはβ３が入力されるが、他方の入力端にはβ１またはβ２のいずれかが入力される。β１とβ２は、セレクタ１６２により選択的に取り込まれてくる。セレクタ１６２は、ＡＮＤ素子１６３により制御されており、このＡＮＤ素子１６３には、ＳＹＮＣ検出失敗フラグ出力部１６５からのＳＹＮＣ検出失敗フラグ（Failure_FLAG）と、判定回路１６４からの判定出力が与えられている。判定回路１６４は、先に説明した
検出に失敗した時の最長波長（Failure_Peak）  ≦  現在計測された最長波長（Peak）
を判定するものであり、現在計測された最長波長（Peak）が小さいときは、例えば”１”を出力し、現在計測された最長波長が大きいときは、”０”を出力する。現在計測された最長波長（Peak）が小さく、かつＳＹＮＣ検出失敗フラグ（Failure_FLAG）が発生しているときは、ＡＮＤ素子１６３の出力は、”１”となり、β１を選択する。また、ＳＹＮＣ候補検出フラグ出力部１５２からのＳＹＮＣ候補検出フラグが存在しないときは、セレクタ１４７は、セレクタ１６２の出力を選択する。またこのときセレクタ１４５はＳＹＮＣ出現位置予測部１４２の出力を選択する。このときは、図１７で説明したように、β１によるＳＹＮＣパターンの波長検出が行なわれる。
【００９８】
ＳＹＮＣ候補検出フラグ出力部１５２からのＳＹＮＣ候補検出フラグが存在するようになると、セレクタ１４７はβ３を選択し、セレクタ１４５はＳＹＮＣ間隔保持部１４４の出力を選択するようになる。
【００９９】
セレクタ１４５、１４７の出力、および標本化クロックカウンタ１４３の出力が入力されるＳＹＮＣ出現位置確認部１４６は、（ＰＤＴ−β）＜Ｃount＜（ＰＤＴ＋β）であるときに、SYNCパターン出現位置確認信号を出力する。
【０１００】
一方、１５０は波長比較部であり、計測された波長が任意の予測波長窓幅αの範囲に収まるものをＳＹＮＣパターンかどうか判定するためのブロックである。波長比較部５０は、ピークホールド部１４１から得られるピーク値（Peak）に対して、信号(TLEN)が(Peak-α)＜TLEN＜(Peak+α)にあるかどうかを検出している。この範囲にあるときには、ＳＹＮＣパターンの波長であるものと判定する。つまり波長がαの範囲に収まるものをＳＹＮＣパターンとする。このために、予測波長窓の幅を決めるαが波長比較部１５０に入力されている。ここで、αは、セレクタ１７１により、α１又はα２（＞α１）（図１８参照）が選択的に入力される。α１とα２の切り替えは、図１４及び図１８で説明したように、波長の予測波長窓を広げる条件のときα１からα２に切り替えられる。この切替え条件を判断する回路がＯＲ素子１７２である。
【０１０１】
ＯＲ素子１７２は、現在計測された最長波長が大きいとき、かつＳＹＮＣ候補検出パルが得られていないときは、”０”を出力し、このときセレクタ１７１は、α２を選択して出力する。これにより図１８で説明したようにα１からα２への切り替えが行なわれる。
【０１０２】
波長比較部１５０は、ピークホールド部１４１から得られるピーク値（Peak）に対して、±αの処理を行い、信号(TLEN)が(Peak-α)＜TLEN＜(Peak+α)にあるかどうかを検出している。この範囲にあるときには、ＳＹＮＣパターンの波長であるものと判定する。
【０１０３】
ＡＮＤ素子１５１は、SYNC出現位置の確認部１４６および波長比較部１５０の判定結果の論理積により、ＳＹＮＣパターン候補検出パルスを出力する。このＳＹＮＣパターン候補検出パルスは、さきにも述べたように標本化クロックカウンタ１４３、ＳＹＮＣ間隔保持部１４４の他に、ＳＹＮＣ候補検出フラグ出力部１５２、ＳＹＮＣ連続数カウンタ１５３にも入力される。
【０１０４】
ＳＹＮＣ候補検出フラグ出力部１５２は、先のセレクタ１４５、１４７を制御する。例えばセレクタの選択状態をＳＹＮＣ出現位置予測部１４２の出力選択状態から、ＳＹＮＣ間隔保持部１４４の出力選択状態に切替え、またセレクタ１４７の選択状態をβ３の選択状態に切替える。
【０１０５】
ＳＹＮＣ連続数カウンタ１５３は、ＳＹＮＣパターン候補検出パルスをカウントし、与えられている値Ｎをカウント数が超えたときに、周波数誤差検出指示信号を出力する。この周波数誤差検出指示信号に応答して、周波数誤差算出部１５４は、標本化クロックカウンタ４３のカウンタ値の繰り返しから、ＳＹＮＣパターンの間隔を判定し、予め設定されている参照用ＳＹＮＣパターンの間隔と比較し、周波数誤差情報を出力する。
【０１０６】
判定回路１８０は、ＳＹＮＣ出現位置を予測したカウント値ＰＤＴとβをプラスした値（ＰＤＴ＋β）に、標本化クロックカウンタ１４３の現実のカウント値（ＰＲＤ）が到達したかどうかを判定している。（ＰＲＤ）＝（ＰＤＴ＋β）であれば、ＳＹＮＣパターン波長検出に失敗したことであり、その判定回路１８０の出力は、ＳＹＮＣ検出失敗フラグ出力部１６５に与えられる。ＳＹＮＣパターン波長検出の失敗時には、ＳＹＮＣ検出失敗フラグ出力部１６５から検出失敗フラグ（Failure_FLAG）が出力される。また判定回路１８０の出力は、ＳＹＮＣ検出失敗時の最長波長出力部１６６のイネーブル端子に供給される。ＳＹＮＣパターン波長検出の失敗時には最長波長出力部１６６からは、ＳＹＮＣ検出失敗時の最長波長（Failure_Peak）が出力される。
【０１０７】
この発明の実施形態は、上記の実施形態に限定されるものではなく、種々の変形例が可能である。
【０１０８】
図２０及び図２１にはこの発明の特に周波数検出器の他の実施形態を示している。図１９のブロックと同一部分には図１９のブロックの符号と同一符号を付している。
【０１０９】
図１９と図２０で異なる部分は、図１９では判定回路１６４の出力がオア回路１７２に入力された。しかし図２０ではアンド回路１６３の出力が、オア回路１７２に入力されている点である。図２０は、図１５に示したステップ１５Ｓ１，１５Ｓ２の動作を実現することができる。
【０１１０】
図２０と図２１で異なる部分は、図２０では判定回路１６４の出力が、直接、ＳＹＮＣ検出失敗時の最長波長出力部１６６のイネーブル端子に直接供給された。しかし、図２１の回路では、ＳＹＮＣ検出失敗時の最長波長出力部１６６のイネーブル端子には、判定回路１６４の出力とＳＹＮＣ連続数カウンタ１５３からの周波数誤差検出指示信号の論理オア出力がオア回路１７２を介して入力されている。これは失敗時の波長だけでなく、成功時の波長も保持することができるようにするためである。
【０１１１】
図２２は上記した装置をわかりやすくするために更にブロック化してまとめた構成図である。
【０１１２】
ブロック２０１は、再生信号の複数のサンプリング値を用いてピーク値をホールドするピークホールド回路である。ブロック２０２は、ピークホールド回路２０１のピーク検出タイミングでリセットされ、クロックを計数する標本化クロックカウンタ回路である。またブロック２０３は、前記ピーク値とこれに加算する任意の予測波長窓幅（±α）を用いて、予測波長の窓幅を設定し、前記サンプリング値が前記予測波長窓内のとき波長検出信号を出力する波長比較回路である。ブロック２０４は、前記ピーク値から予測される波長と一定の関係にあるＳＹＮＣパターンの出現タイミングを予測した予測位置測定用データ（ＰＤＴ）を出力する予測位置測定用データ出力回路である。ブロック２０５は、前記予測位置測定用データ（ＰＤＴ）、及び予測位置窓の窓幅（±β）を用いて、前記ＳＹＮＣパターンの出現タイミングを確認するＳＹＮＣ出現位置確認回路である。
【０１１３】
さらにブロック２０６は、前記波長比較回路２０３とＳＹＮＣ出現位置確認回路２０５の前記波長検出信号と前記ＳＹＮＣ出現位置確認回路の出力信号が一定の関係にあるとき、ＳＹＮＣ候補検出フラグを出力するＳＹＮＣ候補検出フラグ出力回路である。また、ブロック２０７は、前記標本化クロックカウンタ部２０２のリセットタイミングがずれて、そのカウント出力で設定されるＳＹＮＣ検出位置が検出失敗を示すとき前記ピーク値を保持し、失敗ピーク値を出力する最長波長出力回路である。
【０１１４】
またブロック２０８は、図１８で説明したように、前記失敗ピーク値よりも今回して検出したピーク値が大きいときは前記予測波長窓の幅（±α）を大きくし、小さいときは前記予測波長窓幅（±α）を必要以上に広げないような動的処理を行う予測波長窓パラーメータ可変回路である。
【０１１５】
さらにブロック２０９は、図１７で説明したように、前記予測位置窓幅（±β）を可変する予測位置窓パラーメータ可変回路である。この予測位置窓パラーメータ可変回路２０９は、初期状態は予測位置窓幅を狭く設定し、カウント出力で設定されるＳＹＮＣ検出位置が検出失敗を示すとき予測位置窓幅を広くする方向へ切替える動的動作を得る。
【０１１６】
なお上記の説明ではα、βを２値で変化する例を示したがこれに限らず、さらに細かいステップで、窓が狭く或いは広くなるように制御することも可能である。
【０１１７】
図２２は、図１９の回路をブロック化したが、図２０、図２１の回路も同様にブロック化することができる。
【０１１８】
上記したようにこの発明の装置によると、例えばハーフレートでサンプリングされた再生信号に対し、低レートでの周波数検出を可能とすることで、アップサンプリングなしで高精度の周波数を検出可能な周波数誤差検出器を得ることができる。
【０１１９】
標本化クロックがチャネルレートに対して低い場合に、周波数検出範囲を向上させることができる。このとき、周波数が高い場合に与える影響に対しても考慮されている。周波数検出範囲は広いほどファームやその他の機能が介在することなく、周波数検出器を用いて自立して周波数制御ができるため、高速な引き込みが可能となる。特に頻繁にトラックジャンプが発生し、周波数が大きく変動する場合に有効である。
【０１２０】
ハーフレート等低レートでの標本化時に周波数検出可能範囲が向上する。これにより、高倍速化対応の容易性、消費電力削減、回路規模削減、設計容易性の向上（特にADC等アナログ回路）が期待できる。
【０１２１】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【０１２２】
【図１】この発明が適用される光ディスク再生装置のブロック構成例を示す図である。
【図２】ＨＤ  ＤＶＤのデータフォーマットでありデータセグメントを示す説明図である。
【図３】周波数誤差検出器に入力する信号の例を示す図である。
【図４】この発明の前提となる周波数誤差検出器の構成例を示す図である。
【図５】周波数誤差検出器の機能を説明するために同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図６】周波数誤差検出器の機能を説明するために同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図７】周波数誤差検出器の機能を説明するために同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図８】周波数誤差検出器の機能を説明するために同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図９】周波数誤差検出器の機能において課題となる同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図１０】周波数誤差検出器の機能において問題となる同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図１１】周波数誤差検出器の機能において問題となる同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図１２】周波数誤差検出器の機能において課題となる同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図１３】周波数誤差検出器の機能において課題となる同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図１４】この発明に係る装置の動作例を説明するために示したフローチャートである。
【図１５】この発明に係る装置の他の動作例を説明するために示したフローチャートである。
【図１６】この発明に係る装置のさらに他の動作例を説明するために示したフローチャートである。
【図１７】この発明に係る装置の機能を説明するために同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図１８】この発明に係る装置の他の機能を説明するために同期（ＳＹＮＣ）パターン検出処理例を示す説明図である。
【図１９】この発明に係る装置の構成例を示す図である。
【図２０】この発明に係る装置の他の構成例を示す図である。
【図２１】この発明に係る装置のさらに他の構成例を示す図である。
【図２２】この発明に係る装置の上位のブロック構成例を示す図である。
【符号の説明】
【０１２３】
１４１・・・ピークホールド部、１４２・・・ＳＹＮＣ出現位置予測部、１４３・・・標本化クロックカウンタ、１４４・・・ＳＹＮＣ間隔保持部、１４５・・・セレクタ、１４６・・・ＳＹＮＣ出現位置確認部、１４７・・・セレクタ、１５０・・・波長比較部、１５１・・・アンド回路、１５２・・・ＳＹＮＣ候補検出フラグ出力部、１５３・・・ＳＹＮＣ連続数カウンタ、１５４・・・周波数誤差算出部、１６０・・・シーケンス制御部、１６５・・・ＳＹＮＣ検出失敗フラグ出力部、１６６・・・ＳＹＮＣ検出失敗時の最長波長出力部、２０１・・・ピークホールド回路、２０２・・・標本化クロックカウンタ回路、２０３・・・波長比較回路、２０４・・・予測位置測定用データ出力回路、２０５・・・ＳＹＮＣ出現位置確認回路、２０６・・・ＳＹＮＣ候補検出フラグ出力回路、２０７・・・最長波長出力回路、２０８・・・波長窓パラーメータ可変回路、２０９・・・予測位置窓パラーメータ可変回路。
【図１】
2009015906.tif 000003
【図２】
2009015906.tif 000004
【図３】
2009015906.tif 000005
【図４】
2009015906.tif 000006
【図５】
2009015906.tif 000007
【図６】
2009015906.tif 000008
【図７】
2009015906.tif 000009
【図８】
2009015906.tif 000010
【図９】
2009015906.tif 000011
【図１０】
2009015906.tif 000012
【図１１】
2009015906.tif 000013
【図１２】
2009015906.tif 000014
【図１３】
2009015906.tif 000015
【図１４】
2009015906.tif 000016
【図１５】
2009015906.tif 000017
【図１６】
2009015906.tif 000018
【図１７】
2009015906.tif 000019
【図１８】
2009015906.tif 000020
【図１９】
2009015906.tif 000021
【図２０】
2009015906.tif 000022
【図２１】
2009015906.tif 000023
【図２２】
2009015906.tif 000024