(57)【特許請求の範囲】
【請求項１】
情報記録領域が所定クロック数の複数個のフレームに分割されており、該各フレームに同期信号が記録された情報記録再生対象の情報記録媒体から前記所定クロック数に同期させて前記各フレームの同期信号を読み出し、該同期信号及び前記所定クロック数に同期させた同期検出信号を発生して前記情報記録媒体から情報を再生する情報再生装置において、
前記各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントするビット位置カウント手段と、
該手段によってカウントされたカウント値に基づいて前記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生するウインドウ信号発生手段と、
該手段によって発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントする複数個の連続検出回数カウント手段と、
前記各連続検出回数カウント手段によってカウントされた連続検出回数をそれぞれ所定値と比較する複数個の比較手段とを設け、
前記各比較手段による比較結果に基づいて連続検出回数が所定値に達したとき、前記ビット位置カウント手段のカウント値を修正するようにし、
前記各比較手段に前記同期信号検出予測位置からの隔たりに応じて異なる所定値を設定する手段を設けたことを特徴とする情報再生装置。
【請求項２】
情報記録領域が所定クロック数の複数個のフレームに分割されており、該各フレームに同期信号が記録された情報記録再生対象の情報記録媒体から前記所定クロック数に同期させて前記各フレームの同期信号を読み出し、該同期信号及び前記所定クロック数に同期させた同期検出信号を発生する再生情報の同期検出回路において、
前記各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントするビット位置カウント手段と、
該手段によってカウントされたカウント値に基づいて前記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生するウインドウ信号発生手段と、
該手段によって発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントする複数個の連続検出回数カウント手段と、
前記各連続検出回数カウント手段によってカウントされた連続検出回数をそれぞれ所定値と比較する複数個の比較手段と、
前記各比較手段による比較結果に基づいて連続検出回数が所定値に達したとき、前記ビット位置カウント手段のカウント値を修正するようにし、
前記各比較手段に前記同期信号検出予測位置からの隔たりに応じて異なる所定値を設定する手段を設けたことを特徴とする再生情報の同期検出回路。
【請求項３】
情報記録領域が所定クロック数の複数個のフレームに分割されており、該各フレームに同期信号が記録された情報記録再生対象の情報記録媒体から前記所定クロック数に同期させて前記各フレームの同期信号を読み出し、該同期信号及び前記所定クロック数に同期させた同期検出信号を発生する再生情報の同期検出方法において、
前記各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントし、該カウントされたカウント値に基づいて前記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生し、該発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントし、該カウントされた各連続検出回数をそれぞれ所定値と比較し、該各比較結果に基づいて連続検出回数が所定値に達したとき、前記カウント値を修正し、
前記同期信号検出予測位置からの隔たりに応じて前記各所定値をそれぞれ異なる値にすることを特徴とする再生情報の同期検出方法。
【請求項４】
情報が所定クロック数の複数個のフレームに分割され、該各フレームに同期信号が含まれており、前記所定クロック数に同期させて前記各フレームの同期信号を読み出し、該同期信号及び前記所定クロック数に同期させた同期検出信号を発生する通信情報の同期検出回路において、
前記各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントするビット位置カウント手段と、
該手段によってカウントされたカウント値に基づいて前記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生するウインドウ信号発生手段と、
該手段によって発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントする複数個の連続検出回数カウント手段と、
前記各連続検出回数カウント手段によってカウントされた連続検出回数をそれぞれ所定値と比較する複数個の比較手段と、
前記各比較手段による比較結果に基づいて連続検出回数が所定値に達したとき、前記ビット位置カウント手段のカウント値を修正するようにし、
前記各比較手段に前記同期信号検出予測位置からの隔たりに応じて異なる所定値を設定する手段を設けたことを特徴とする通信情報の同期検出回路。
【請求項５】
情報が所定クロック数の複数個のフレームに分割され、該各フレームに同期信号が含まれており、前記所定クロック数に同期させて前記各フレームの同期信号を読み出し、該同期信号及び前記所定クロック数に同期させた同期検出信号を発生する通信情報の同期検出方法において、
前記各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントし、該カウントされたカウント値に基づいて前記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生し、該発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントし、該カウントされた各連続検出回数をそれぞれ所定値と比較し、該各比較結果に基づいて連続検出回数が所定値に達したとき、前記カウント値を修正し、
前記同期信号検出予測位置からの隔たりに応じて前記各所定値をそれぞれ異なる値にすることを特徴とする通信情報の同期検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、光ディスクからの情報を再生する光ディスクドライブ，磁気ディスクからの情報を再生するハードディスクドライブ等の情報再生装置と、光ディスク等の情報記録媒体からの再生情報の同期検出回路と、光ディスク等の情報記録媒体からの再生情報の同期検出方法と、通信システムにおける通信情報の同期検出回路と通信情報の同期検出方法とに関する。
【０００２】
【従来の技術】
光ディスクドライブなどの情報記録再生装置で使用される光ディスク等の情報記録媒体には、記録情報中に所定クロック数（所定間隔，所定長）で同期信号が挿入されて記録されている（例えば、特開平８−１１１０７５号公報参照）。
【０００３】
また、コンパクトディスク−レコーダブル（ＣＤ−Ｒ）ディスク，コンパクトディスク−リライタブル（ＣＤ−ＲＷ）ディスクでは、ＡＴＩＰ（Ａｂｓｏｌｕｔｅ  Ｔｉｍｅ  Ｉｎ  Ｐｒｅｇｒｏｏｖｅ）の記録フォーマットにより、プリグルーブ中に時間情報として同期信号が記録されている（例えば、特開平１０−２８３６５８号公報参照）。
【０００４】
上記のように同期信号が挿入して記録された情報を再生する場合、同期信号を検出し、再生タイミングを制御するための同期検出回路（例えば、特開平５−２８６４２号公報，特開平５−２４２６１１号公報，特開平６−１３１６６７号公報参照）が用いられる。
【０００５】
この同期検出回路は、一般に同期保護機能や同期挿入機能を持つ。
同期保護機能は、一旦同期が確立した後は、同期信号の出現予測位置近傍のみのウインドウ内のみで同期信号を検出し、同期信号以外のデータ中のパターンを同期信号と判断してしまうことによる誤った同期状態となることを防ぐ機能である。
【０００６】
また、同期挿入機能は、同期信号が光ディスク上の欠陥などによって同期信号の出現予測位置（同期信号検出予測位置）近傍で検出できない場合でも、一旦同期が確立した後は所定回数内であれば、同期信号が出現予測位置で検出されたものとして擬似的な同期検出信号のパルスを出す機能である。
【０００７】
上記挿入機能についてさらに説明する。
図１５は、光ディスクの記録フォーマット例を示す説明図である。
光ディスク上には、図１５の（ａ）に示すように、情報（データ）“ＤＡＴＡ”が所定クロック数（所定長）の複数個のフレームに分割されて記録されており、各フレームの先頭に同期信号“ＳＹＮＣ”が挿入される。
この同期信号のパターンは各種あるが、図１５の（ｂ）に示すように、以下の説明では、一例として「００１１００」という６ビットのパターンを用いる。
【０００８】
図１６は、図１５に示した同期信号部分の読み出し誤りが生じた場合に検出されるパターンの一例を示す説明図である。
光ディスクの場合、情報（記録データ）の読み出し時には、光ディスク上の欠陥などによってある程度のデータの誤りが生じる。
一般に光ディスクの場合、この誤り率は１０−６乃至１０−４ビットであるとされている。
【０００９】
図１６の（ａ）に示すように、６ビットの同期信号「００１１００」のうちの先頭から４ビット目の「１」に読み出しの誤りが生じて「０」になった場合、図１６の（ｂ）に示すように、同期信号が存在する位置で検出されるパターンは「００１０００」になる。
【００１０】
このような場合、同期信号の出現予測位置の近傍では、同期信号に相当するパターンが検出されないので、上述の同期挿入機能により、同期信号が出現予測位置で検出されたものとして擬似的な同期検出信号が出力される。
【００１１】
図１７は、図１５に示した同期信号部分の読み出し誤りが生じた場合に検出されるパターンの他の例を示す説明図である。
この場合、図１７の（ａ）に示すように、６ビットの同期信号「００１１００」のうちの先頭から２ビット目の「０」に読み出しの誤りが生じて「１」に、さらに先頭から４ビット目の「１」に読み出しの誤りが生じて「０」にそれぞれなっており、図１７の（ｂ）に示すように、同期信号が存在する位置で検出されるパターンは「０１１０００」になる。
【００１２】
このような場合、同期信号の出現予測位置そのものでは、同期信号に相当するパターンが検出されないが、同期信号の直前のデータが「０」であった場合、同期信号の出現予測位置からマイナス１ビットの位置で、ちょうど同期信号と同じ「００１１００」というパターンが検出される。
【００１３】
【発明が解決しようとする課題】
しかしながら、従来の同期検出回路の挿入機能では、実際には同期ずれは生じていないにも関わらず、同期信号の存在する位置からマイナス１ビットの位置で同期検出信号を出力してしまうので、同期信号部分に上記のような誤りが生じたフレームでは、情報の読み出しタイミングが１ビットずれてしまって全ての情報を読み誤ってしまうという問題があった。
【００１４】
この発明は上記の課題を解決するためになされたものであり、情報のフレーム中の同期信号部分の読み出し誤りが生じても、誤った同期状態にならないようにすることを目的とする。
【００１５】
【課題を解決するための手段】
この発明は上記の目的を達成するため、情報記録領域が所定クロック数の複数個のフレームに分割されており、その各フレームに同期信号が記録された情報記録再生対象の情報記録媒体から上記所定クロック数に同期させて上記各フレームの同期信号を読み出し、その同期信号及び上記所定クロック数に同期させた同期検出信号を発生して上記情報記録媒体から情報を再生する情報再生装置において、上記各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントするビット位置カウント手段と、その手段によってカウントされたカウント値に基づいて上記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生するウインドウ信号発生手段と、その手段によって発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントする複数個の連続検出回数カウント手段と、上記各連続検出回数カウント手段によってカウントされた連続検出回数をそれぞれ所定値と比較する複数個の比較手段を設け、上記各比較手段による比較結果に基づいて連続検出回数が所定値に達したとき、上記ビット位置カウント手段のカウント値を修正するようにし、上記各比較手段に上記同期信号検出予測位置からの隔たりに応じて異なる所定値を設定する手段を設けたものである。
【００１７】
また、情報記録領域が所定クロック数の複数個のフレームに分割されており、その各フレームに同期信号が記録された情報記録再生対象の情報記録媒体から上記所定クロック数に同期させて上記各フレームの同期信号を読み出し、その同期信号及び上記所定クロック数に同期させた同期検出信号を発生する再生情報の同期検出回路において、上記各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントするビット位置カウント手段と、その手段によってカウントされたカウント値に基づいて上記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生するウインドウ信号発生手段と、その手段によって発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントする複数個の連続検出回数カウント手段と、上記各連続検出回数カウント手段によってカウントされた連続検出回数をそれぞれ所定値と比較する複数個の比較手段と、上記各比較手段による比較結果に基づいて連続検出回数が所定値に達したとき、上記ビット位置カウント手段のカウント値を修正するようにし、上記各比較手段に上記同期信号検出予測位置からの隔たりに応じて異なる所定値を設定する手段を設けたものも提供する。
【００１９】
また、情報記録領域が所定クロック数の複数個のフレームに分割されており、その各フレームに同期信号が記録された情報記録再生対象の情報記録媒体から上記所定クロック数に同期させて上記各フレームの同期信号を読み出し、その同期信号及び上記所定クロック数に同期させた同期検出信号を発生する再生情報の同期検出方法において、上記各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントし、そのカウントされたカウント値に基づいて上記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生し、その発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントし、そのカウントされた各連続検出回数をそれぞれ所定値と比較し、その各比較結果に基づいて連続検出回数が所定値に達したとき、上記カウント値を修正し、上記同期信号検出予測位置からの隔たりに応じて上記各所定値をそれぞれ異なる値にする方法も提供する。
【００２１】
また、情報が所定クロック数の複数個のフレームに分割され、その各フレームに同期信号が含まれており、上記所定クロック数に同期させて上記各フレームの同期信号を読み出し、その同期信号及び上記所定クロック数に同期させた同期検出信号を発生する通信情報の同期検出回路において、上記各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントするビット位置カウント手段と、その手段によってカウントされたカウント値に基づいて上記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生するウインドウ信号発生手段と、その手段によって発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントする複数個の連続検出回数カウント手段と、上記各連続検出回数カウント手段によってカウントされた連続検出回数をそれぞれ所定値と比較する複数個の比較手段と、上記各比較手段による比較結果に基づいて連続検出回数が所定値に達したとき、上記ビット位置カウント手段のカウント値を修正するようにし、上記各比較手段に上記同期信号検出予測位置からの隔たりに応じて異なる所定値を設定する手段を設けたものも提供する。
【００２３】
また、情報が所定クロック数の複数個のフレームに分割され、その各フレームに同期信号が含まれており、上記所定クロック数に同期させて上記各フレームの同期信号を読み出し、その同期信号及び上記所定クロック数に同期させた同期検出信号を発生する通信情報の同期検出方法において、上記各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントし、そのカウントされたカウント値に基づいて上記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生し、その発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントし、そのカウントされた各連続検出回数をそれぞれ所定値と比較し、その各比較結果に基づいて連続検出回数が所定値に達したとき、上記カウント値を修正し、上記同期信号検出予測位置からの隔たりに応じて上記各所定値をそれぞれ異なる値にする方法も提供する。
【００２５】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
図２は、この発明の一実施形態である再生信号処理回路の構成を示すブロック図である。
【００２６】
この再生信号処理回路は、光ディスクドライブなどの情報再生装置や通信回線を用いた情報通信を行う通信装置等に適用されるものであり、周波数帰還形回路（ＰＬＬ回路）１，同期検出回路２，及びデータ処理回路３からなる。
【００２７】
ＰＬＬ回路１は、位相比較器，ローパスフィルタ，誤差増幅器及び電圧制御発振器等からなり、情報記録媒体である光ディスク（図示を省略する）からの再生信号（再生情報）を入力し、その再生信号にビット単位で同期したクロック信号を同期検出回路２及びデータ処理回路３へ出力する。
また、そのクロック信号で再生信号（再生データ）をサンプリングし、その再生信号を第２再生信号（第２再生データ）として同期検出回路２へ出力する。
【００２８】
同期検出回路２は、この発明に係わる手段及び回路の機能を果たし、ＰＬＬ回路１から出力されたクロック信号と第２再生データとを入力し、その入力された第２再生データから同期信号を検出し、それに基づいて再生タイミングを制御するための同期検出信号を出力する。また、第２再生データを遅延させた信号を第３再生信号（第３再生データ）としてデータ処理回路３へ出力する。
【００２９】
データ処理回路３は、同期検出回路２から出力された同期検出信号を起点として、各フレームに記録されたデータである第３再生信号の復調，エラー訂正などの処理を行い、その処理後のデータを出力データとして出力する。
なお、通信情報の同期検出回路の場合、上記第１〜３再生信号はそれぞれ第１〜３通信信号（通信情報）になる。
【００３０】
すなわち、この再生信号処理回路が、情報記録領域が所定クロック数の複数個のフレームに分割されており、その各フレームに同期信号が記録された情報記録再生対象の情報記録媒体から所定クロック数に同期させて各フレームの同期信号を読み出し、その同期信号及び上記所定クロック数に同期させた同期検出信号を発生する再生情報の同期検出回路，その同期検出信号を発生して情報記録媒体から情報を再生する情報再生装置，情報が所定クロック数の複数個のフレームに分割され、その各フレームに同期信号が含まれており、上記所定クロック数に同期させて各フレームの同期信号を読み出し、その同期信号及び上記所定クロック数に同期させた同期検出信号を発生する通信情報の同期検出回路に相当する。
【００３１】
この再生信号処理回路が再生処理を行う光ディスクの記録フォーマットと同期パターンは、図１５に示した記録フォーマットと同期パターンを用いて説明する。
【００３２】
つまり、光ディスク上のデータは所定クロック数（所定長）の複数個のフレームに分割されて記録されており、各フレームの先頭に同期信号（ＳＹＮＣ）が挿入されて記録されている。
そして、同期信号のパターンは「００１１００」という６ビットのパターンを用いる。
【００３３】
次に、図１は、図２に示した同期検出回路の内部構成例を示すブロック図である。
この同期検出回路２のフライホイールカウンタ２０５が、各フレーム間の所定クロック数に基づいて次のフレームにおける同期信号検出予測位置までの時刻をカウントするビット位置カウント手段の機能を果たす。
【００３４】
デコーダ２０６が、上記ビット位置カウント手段によってカウントされたカウント値に基づいて上記同期信号検出予測位置の近傍で１クロック単位の複数の同期信号検出ウインドウ信号を発生するウインドウ信号発生手段の機能を果たす。
【００３５】
連続数検出カウンタ２１１，２１２，２１３，２１４が、上記ウインドウ信号発生手段によって発生された各ウインドウ内での同期信号の連続検出回数をそれぞれカウントする複数個の連続検出回数カウント手段の機能を果たす。
【００３６】
コンパレータ２２１，２２２，２２３，２２４が、上記各連続検出回数カウント手段によってカウントされた連続検出回数をそれぞれ所定値と比較する複数個の比較手段の機能を果たす。
【００３７】
そして、フライホイールカウンタ２０５が、上記各比較手段による比較結果に基づいて連続検出回数が所定値に達したとき、上記ビット位置カウント手段のカウント値を修正する機能を果たす。
【００３８】
次に、この同期検出回路２の各部について説明する。
シフトレジスタ２０３は、６ビットのレジスタであり、第２再生信号（第２再生データ）を入力し、それをパラレル変換して再生データパターンを出力する。
【００３９】
同期パターン検出回路２０４は、シフトレジスタ２０３から出力されたパラレル変換された再生データパタンを入力し、同期信号と同じパターン「００１１００」が検出された場合に、第１同期検出信号を出力する。
【００４０】
同期状態表示回路２０１は、この同期検出回路２の同期状態を表示して示す回路である。この同期状態表示回路２０１がマルチプレクサ（ＭＵＸ）２０２へ出力する同期状態信号は、同期非確立の状態では“ロー（Ｌ）”レベルである。
【００４１】
マルチプレクサ２０２は、同期状態表示回路２０１から入力した同期状態信号がＬレベルである場合には、同期パターン検出回路２０４から入力された第１同期検出信号をフライホイールカウンタ２０５のロード（ＬＯＡＤ：ＬＤ）入力端子に与える。
【００４２】
フライホイールカウンタ２０５は、フレーム長をクロック数で表した値に相当するカウント長を有するカウンタであり、同期確立状態においては、そのカウント値は各フレーム内のビット位置にあたる値を示す。
【００４３】
例えば、フライホイールカウンタ２０５に、カウント値“７”がプリセット入力されているときに、ロード入力端子が“ハイ（Ｈ）”レベルになると、カウント値を“７”に設定する。
【００４４】
デコーダ２０６は、フライホイールカウンタ２０５のカウント値をデコードし、各フレーム内の所定ビット位置を示す複数の信号を出力する。
【００４５】
図３乃至図５は、同期検出回路２における同期非確立状態から同期確立状態に移る場合の動作タイミングを示す図である。
同期非確立状態では、フライホイールカウンタ２０５のカウント値は、まだ各フレーム内のビット位置に対応していない。
同期非確立状態で、最初に同期信号が検出されると（図３を参照）、同期パターン検出回路２０４から第１同期検出信号を出力する。
【００４６】
同期非確立状態では、マルチプレクサ２０２は、第１同期検出信号をフライホイールカウンタ２０５のロード入力端子に与えるので、フライホイールカウンタ２０５は、第１同期検出信号が出力された次のクロックでカウント値“７”をセットする。
そのセット後のフライホイールカウンタ２０５のカウント値は、同じタイミング図に示すフレーム内ビット位置と一致している。
【００４７】
また、同期非確立状態で、最初に同期信号が検出されたとき、同期状態表示回路２０１の出力する同期状態信号は、同期確立状態を示す“Ｈ”レベルに変化する。
このようにして、同期が確立すると、フライホイールカウンタ２０５のカウント値は各フレーム内のビット位置に対応する。
【００４８】
図４は、図３に示した動作タイミングから１フレーム経過した位置の動作タイミングを示す図である。
この例では、図４に示した動作タイミングで検出される同期信号に誤りはないものとする。
【００４９】
同期検出回路２では、デコーダ２０６から同期検出信号が出力され、フライホイールカウンタ２０５のカウント値が“９”になるタイミングで出力する。
また、データ処理回路３に対して出力する第３再生データは、シフトレジスタ２０３のＱＤ端子の出力から得られる。
【００５０】
図４に示すように、シフトレジスタ２０３のＱＤ端子から出力される第３再生データに同期信号の最終ビットが送出されるタイミングと同期検出信号とが一致しているので、データ処理回路３は、同期検出信号が入力された次のクロックタイミングをデータの先頭ビットとしてデータの処理を行う。
【００５１】
図５は、図４に示した動作タイミングからさらに１フレーム経過した位置の動作タイミングを示す図である。
この例では、図５に示した動作タイミングで検出される同期信号には、図１６に示したパターンと同様に１ビットの誤りがあるものとする。
【００５２】
したがって、図５に示した動作タイミングでは、同期パターン検出回路２０４からは第１同期検出信号１は出力されない。
しかし、フライホイールカウンタ２０５は、図３に示した動作タイミングでセットされた後は各フレーム内のビット位置に対応してカウントアップを続けるので、図４に示した動作タイミングと同様にして、カウント値が“９”になるタイミングで同期検出信号を出力する。
【００５３】
また、図４に示した動作タイミングと同様にして、シフトレジスタ２０３のＱＤ端子から出力される第３再生データに同期信号の最終ビットが送出されるタイミングと一致させて同期検出信号を出力する。
このようにして、この同期検出回路２は、通常の同期検出回路と同様の同期挿入機能を実現している。
【００５４】
次に、図１に示した他の回路部分について説明する。
ビットスリップ検出回路２３１，２３２，２３３，２３４は、それぞれ連続数検出カウンタ２１１，２１２，２１３，２１４と、コンパレータ２２１，２２２，２２３，２２４と、ゲート回路とからなっている。
【００５５】
すべてのビットスリップ検出回路２３１，２３２，２３３，２３４には、第１同期検出信号が入力される。
また、各ビットスリップ検出回路２３１，２３２，２３３，２３４には、デコーダ２０６からそれぞれ別々のデコード信号が入力される。
【００５６】
ビットスリップ検出回路２３１は、フライホイールカウンタ２０５からのカウント値が“４”のビット位置で、デコーダ２０６からのデコード信号を入力する。
【００５７】
連続数検出カウンタ２１１は、ゲート回路により、フライホイールカウンタ２０５のカウント値“４”の位置で第１同期検出信号が出力されていれば、カウント値をカウントアップし、第１同期検出信号が出力されていなければクリアする。
【００５８】
フライホイールカウンタ２０５は、カウント値“４”以外の位置ではカウント値を変化させない。
一方、フライホイールカウンタ２０５は、カウント値“４”のビット位置が同期信号パターンの同期信号検出予測位置（出現予測位置）の２ビット手前である。
【００５９】
すなわち、連続数検出カウンタ２１１は、同期パターンの出現予測位置の２ビット手前で、連続したフレームにわたって同期パターンが検出された場合にのみカウント値をカウントアップする。
【００６０】
ビットスリップ検出回路２３２は、フライホイールカウンタ２０５のカウント値が“５”のビット位置で、デコーダ２０６からのデコード信号を入力する。
【００６１】
そして、上述と同様にして、連続数検出カウンタ２１２は、同期パターンの出現予測位置の１ビット手前で、連続したフレームにわたって同期パターンが検出された場合にのみカウント値をカウントアップする。
【００６２】
ビットスリップ検出回路２３３は、フライホイールカウンタ２０５のカウント値が“７”のビット位置で、デコーダ２０６からのデコード信号を入力する。
上述と同様にして、連続数検出カウンタ２１３は、同期パターンの出現予測位置の１ビット後ろで、連続したフレームにわたって同期パターンが検出された場合にのみカウント値をカウントアップする。
【００６３】
ビットスリップ検出回路２３４は、フライホイールカウンタ２０５のカウント値が“８”のビット位置で、デコーダ２０６からのデコード信号を入力する。
上述と同様にして、連続数検出カウンタ２１４は、同期パターンの出現予測位置の２ビット後ろで、連続したフレームにわたって同期パターンが検出された場合にのみカウント値をカウントアップする。
【００６４】
各ビットスリップ検出回路２３１，２３２，２３３，２３４内の各連続数検出カウンタ２１１，２１２，２１３，２１４には、カウント値を所定値と比較するコンパレータ２２１，２２２，２２３，２２４が接続されている。
【００６５】
各コンパレータ２２１，２２２，２２３，２２４からの出力は、各ＡＮＤゲート２４１，２４２，２４３，２４４によって各連続数検出カウンタ２１１，２１２，２１３，２１４のＵＰ信号とそれぞれＡＮＤがとられ、ＯＲゲート２８０を通過して同期修正信号として同期状態表示回路２０１及びマルチプレクサ２０２へ出力される。
【００６６】
マルチプレクサ２０２は、同期状態信号が“ハイ（Ｈ）”レベルである場合には、同期修正信号をフライホイールカウンタ２０５のロード入力端子に与える。
したがって、同期修正信号が発生した場合、フライホイールカウンタ２０５のカウント値は“７”にセットされる。
【００６７】
図６乃至図８は、同期検出回路２における同期確立状態の動作タイミングを示す図である。
ここでは、コンパレータ２１１，２１３，２１４に与える設定値（所定値）を“３”にして説明する。
【００６８】
図６に示した第２再生信号（同期信号）に誤りはないものとする。この場合の同期検出回路２の動作は、図４に示した動作タイミングと同様である。
図７に示した動作タイミング図において、検出される第２再生信号（同期信号）には、図１７に示した同期信号のパターンと同様に２ビットの誤りがあるものとする。この場合、従来の同期検出回路では、誤った同期状態が生じる。
【００６９】
しかし、この実施形態の同期検出回路２の動作は以下のようになる。
このフレームの第２再生信号（同期信号）には、図１７に示した同期信号のパターンと同様に２ビットの誤りがあるため、同期信号の同期信号検出予測位置（出現予測位置）からマイナス１ビットの位置で、ちょうど同期信号と同じ「００１１００」というパターンが検出される。
したがって、同期パターン検出回路２０４は、ビット位置“５”で第１同期検出信号を出力する。
【００７０】
そのビット位置“５”では、フライホイールカウンタ２０５のカウント値も“５”になっているから、ビットスリップ検出回路２３２内の連続数検出カウンタ２１２がカウントアップし、カウント値が“０”から“１”に変化する。
【００７１】
しかし、このカウント値は、コンパレータ２２２の設定値“３”に比べて小さいから、ＯＲゲート２８０を介した同期修正信号は出力さず、フライホイールカウンタ２０５のカウント値も特に修正されることなく、通常のカウントを続ける。その結果、フレーム内のビット位置と、フライホイールカウンタ２０５のカウント値とにずれは発生せず、正常な同期状態が維持される。
【００７２】
図８に示した動作タイミングでは同期信号に誤りはないものとする。
この場合、ビットスリップ検出回路２３２内の連続数検出カウンタ２１２はクリアされる。
また、フライホイールカウンタ２０５のカウント値も特に修正されることなく、通常のカウントを続けて正常な同期状態が維持される。
【００７３】
また、図７に示した動作タイミングのように、同期信号に誤りが生じて、見かけ上、同期信号検出予測位置（出現予測位置）近傍の別の位置に同期信号と同じパタンが生じるケースは、単独ではある程度の確率で発生するが、連続したフレームで同じ誤りが生じる確率はきわめて小さくなる。
【００７４】
そこで、この実施形態の同期検出回路２では、そのことを利用して、単独フレームで出現予測位置近傍で同期信号と同じパターンが生じた場合には、同期修正動作を行わないようにする。したがって、従来の同期検出回路のような問題が生じない。
【００７５】
図９乃至図１３は、同期検出回路２における同期ずれが発生した後の同期修正時の動作タイミングを示す図である。
この同期ずれは、例えば光ディスク上の欠陥などの影響により、ＰＬＬ回路１の動作にビットスリップが生じた場合などに発生する。
【００７６】
図９と図１０に示した動作タイミングの同期信号間では、１ビット分のビットスリップが生じている。
図１０に示した動作タイミングでは、１ビット分のビットスリップにより、同期信号の同期信号検出予測位置（出現予測位置）からマイナス１ビットの位置で同期信号が検出される。
【００７７】
この状況は、図７に示した動作タイミングの状況と同様であるが、ここでは実際にビットスリップが生じているから、これ以降のフレーム（図１１乃至図１３参照）でも同期信号の同期信号検出予測位置（出現予測位置）からマイナス１ビットの位置で同期信号が検出される。
【００７８】
図１０に示した動作タイミングでは、同期パターン検出回路２０４は、ビット位置“５”で第１同期検出信号を出力するから、ビットスリップ検出回路２３２内の連続数検出カウンタ２１２がカウントアップし、そのカウント値が“０”から“１”に変化する。
【００７９】
また、図１１に示した次の動作タイミングではカウント値は“１”から“２”に、図１２に示したさらに次の動作タイミングではカウント値は“２”から“３”にそれぞれ変化する。
【００８０】
そして、コンパレータ２２２では、入力されたカウント値“３”と設定値（所定値）“３”とが一致しているから、図１３に示した次の動作タイミングでは、カウントアップ信号が発生した時点でカウントアップ信号はＡＮＤゲート２４２，ＯＲゲート２８０を通過し、同期修正信号として出力される。
【００８１】
また、ビット位置“５”で出力される第１同期検出信号に対応して同期修正信号が出力するから、フライホイールカウンタ２０５のカウント値は、次のクロック周期で“７”にセットされる。
このようにして、同期修正信号によって再びフライホイールカウンタ２０５のカウント値と各フレーム内のビット位置とが対応するように修正される。
【００８２】
なお、同期信号に誤りが生じて、見かけ上、出現予測位置近傍の別の位置に同期信号と同じパターンが生じるケースは、単独ではある程度の確率で発生するが、連続したフレームで同じ誤りが生じる確率はきわめて小さくなる。
【００８３】
この実施形態の同期検出回路は、同期信号の出現予測位置近傍の予測位置以外の同じ位置に連続して同期信号が検出された場合に、同期修正動作を行う。
したがって、同期信号中に誤りがあり、出現予測位置近傍の予測位置以外の位置でちょうど同期信号と同じパターンが検出されるような場合でも、誤った同期状態となることがなく、正常な同期状態を維持することができる。
【００８４】
次に、この発明の他の実施形態について説明する。
この実施形態の同期検出回路の構成は、図１に示した回路構成とほぼ同じであるが、各コンパレータ２２１，２２２，２２３，２２４に入力する設定値（所定値）を異なる値に設定する手段を設けている。
【００８５】
すなわち、コンパレータ２２１，２２２，２２３，２２４は、上記同期信号検出予測位置からの隔たりに応じて異なる所定値を設定する手段の機能も果たす。
【００８６】
例えば、コンパレータ２２２，２２３に与える設定値（所定値）を上述の説明と同様に“３”とすると、同期信号の出現予測位置からプラス・マイナス１ビットの位置で同期信号を連続４回検出すると同期修正動作を行う。
【００８７】
一方、コンパレータ２２１，２２４に与える設定値を、上記設定値とは異なる値“１”を設定すると、同期信号の出現予測位置プラス・マイナス２ビットの位置で同期信号を連続２回検出すると同期修正動作を行う。
【００８８】
図１４は、同期信号部分に図１６と図１７に示した同期信号とは異なる誤りが生じた場合に検出されるパターンの例を示す図である。
図１４に示すように、６ビットの同期信号のうち、先頭から１，２ビット目の“０”に誤りが生じて“１”になり、また先頭から３，４ビット目の“１”に誤りが生じて“０”となる場合を示している。
【００８９】
この場合、同期信号が存在する位置で検出されるパターンは「１１０００００」になる。
このような場合、同期信号の同期信号検出予測位置（出現予測位置）そのものでは同期信号に相当するパターンが検出されない。
しかし、同期信号の直前のデータが「００」であった場合、同期信号の出現予測位置からマイナス２ビットの位置で、ちょうど同期信号と同じ「００１１００」というパターンが検出される。
【００９０】
図１７に示したように、出現予測位置からマイナス１ビットの位置で同期信号と同じパターンが検出される場合、このようなパターンは同期信号中に２ビットの誤りが生じたときに起こる。
一方、図１４に示したように、出現予測位置からマイナス２ビットの位置で同期信号と同じパターンが検出される場合、このようなパターンは同期信号中に４ビットの誤りが生じたときに起こる。
【００９１】
図１７と図１４に示した同期信号のパターンの発生確率を考えると、図１４に示したパターンの方がより多くのビット誤りを生じないと起こらないパターンであるから、その発生確率は図１７のパターンに比べて低くなる。
【００９２】
このことは、もし、出現予測位置からマイナス２ビットの位置で同期信号と同じパターンが検出された場合には、それが同期信号中の誤りによって生じているよりも、実際にビットスリップが生じているという可能性が高くなる。
【００９３】
そこで、この同期検出回路では、上記の判断に基づいて同期信号検出位置の出現予測位置からのずれに応じて、同期ずれが生じたものとして同期修正動作を行うまでの連続検出回数に差を持たせるようにしている。
【００９４】
この実施形態の同期検出回路では、同期信号検出位置の出現予測位置からのずれに応じて、同期ずれが生じたものとして同期修正動作を行うまでの連続検出回数に差を持たせるようにしているので、確率的には同期信号中の誤りによっては生じにくいパターンに対しては、より短い時間でビットスリップを検出できるから同期修正動作を高速に行うことができる。
【００９５】
なお、上述の第１〜第３再生データをそれぞれ第１〜第３通信データにすれば、上述の同期検出回路を通信情報を扱う通信装置にも同様に適用することができる。
また、この発明は上述のような光ディスクドライブの同期検出回路の他に、ハードディスクドライブ，同期信号を含む通信システムの同期検出保護回路にも適用することができる。
【００９６】
【発明の効果】
以上説明してきたように、この発明の情報再生装置と再生情報の同期検出回路と再生情報の同期検出方法と通信情報の同期検出回路と通信情報の同期検出方法によれば、情報のフレーム中の同期信号部分の読み出し誤りが生じても、誤った同期状態にならないようにすることができる。
【図面の簡単な説明】
【図１】図２に示した同期検出回路の内部構成例を示すブロック図である。
【図２】この発明の一実施形態である再生信号処理回路の構成を示すブロック図である。
【図３】この実施形態の再生信号処理回路の同期検出回路２における同期非確立状態から同期確立状態に移る場合の動作タイミングを示す図である。
【図４】同じく同期検出回路２における同期非確立状態から同期確立状態に移る場合の動作タイミングを示す図である。
【図５】同じく同期検出回路２における同期非確立状態から同期確立状態に移る場合の動作タイミングを示す図である。
【図６】この実施形態の再生信号処理回路の同期検出回路２における同期確立状態の動作タイミングを示す図である。
【図７】同じく同期検出回路２における同期確立状態の動作タイミングを示す図である。
【図８】同じく同期検出回路２における同期確立状態の動作タイミングを示す図である。
【図９】この実施形態の再生信号処理回路の同期検出回路２における同期ずれが発生した後の同期修正時の動作タイミングを示す図である。
【図１０】同じく同期検出回路２における同期ずれが発生した後の同期修正時の動作タイミングを示す図である。
【図１１】同じく同期検出回路２における同期ずれが発生した後の同期修正時の動作タイミングを示す図である。
【図１２】同じく同期検出回路２における同期ずれが発生した後の同期修正時の動作タイミングを示す図である。
【図１３】同じく同期検出回路２における同期ずれが発生した後の同期修正時の動作タイミングを示す図である。
【図１４】図１６と図１７に示した同期信号とは異なる誤りが生じた場合に検出されるパターンの例を示す図である。
【図１５】光ディスクの記録フォーマット例を示す説明図である。
【図１６】図１５に示した記録フォーマットで記録された同期信号部分の読み出し誤りが生じた場合に検出されるパターンの一例を示す説明図である。
【図１７】図１５に示した記録フォーマットで記録された同期信号部分の読み出し誤りが生じた場合に検出されるパターンの他の例を示す説明図である。
【符号の説明】
１：ＰＬＬ回路      ２：同期検出回路
３：データ処理回路  ２０１：同期状態表示回路
２０２：マルチプレクサ（ＭＵＸ）
２０３：シフトレジスタ
２０４：同期パターン検出回路
２０５：フライホイールカウンタ  ２０６：デコーダ
２１１，２１２，２１３，２１４：連続数検出カウンタ
２２１，２２２，２２３，２２４：コンパレータ
２３１，２３２，２３３，２３４：ビットスリップ検出回路
２４１，２４２，２４３，２４４：ＡＮＤゲート
２８０：ＯＲゲート
【図１】
0003895088.tif 000002
【図２】
0003895088.tif 000003
【図３】
0003895088.tif 000004
【図４】
0003895088.tif 000005
【図５】
0003895088.tif 000006
【図６】
0003895088.tif 000007
【図７】
0003895088.tif 000008
【図８】
0003895088.tif 000009
【図９】
0003895088.tif 000010
【図１０】
0003895088.tif 000011
【図１１】
0003895088.tif 000012
【図１２】
0003895088.tif 000013
【図１３】
0003895088.tif 000014
【図１４】
0003895088.tif 000015
【図１５】
0003895088.tif 000016
【図１６】
0003895088.tif 000017
【図１７】
0003895088.tif 000018