(57)【要約】【課題】再生エラーを少なくし、安定した信号再生を行う。【解決手段】光ディスク再生装置１０は、光ディスク１の再生信号からクロックを検出するクロック検出器１４と、光ディスク１の再生信号からポストアンブル及びアドレスを検出する同期検出器１６と、ポストアンブル発生部２０とを備えている。ポストアンブルとは、クラスタの最後の部分に設けられた同期信号である。ポストアンブル発生部２０は、クロックをカウントするカウンタを内部に有しており、カウンタ値に基づき常にアドレスを推定している。ポストアンブル発生部は、もし同期検出器１６がポストアンブルを検出できなかったときには、カウンタ値から現在のアドレス位置を推定して、所定の位置でポストアンブル信号を発生する。【選択図】図３
2005317166.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータ単位であるクラスタ毎にデータが記録され、当該クラスタの最後の部分には当該クラスタの同期信号であるポストアンブルが記録され、当該クラスタ内はブロック単位に分割されているとともにそのブロック内にはアドレスが記録されている信号の記録媒体の再生装置において、
上記記録媒体から信号を再生して、ビットストリーム及び当該ビットストリームのクロックを生成する再生手段と、
上記ビットストリームからポストアンブル、上記ブロックの境界位置及びアドレスを検出する同期検出手段と、
上記ビットストリームから主データを復調する復調手段と、
上記主データのクラスタの終端を示す終端信号を発生するクラスタ境界検出手段とを備え、
上記クラスタ境界検出手段は、
上記クロックをカウントすることにより上記復調手段から出力される主データの上記ブロックのアドレス及び当該ブロック内でのビット位置を推定するカウント部と、
上記同期検出手段によりブロックの境界位置及びアドレスが検出された場合には上記カウント部内のカウント値を補正する補正部と、
上記カウント部により生成された上記アドレス及びビット位置に基づきクラスタ終端位置を検出し、当該クラスタ終端位置を検出したタイミングに基づき上記終端信号を発生するとともに、上記同期検出手段によりポストアンブルが検出された場合に上記終端信号を発生する制御部とを有すること
を特徴とする再生装置。
【請求項２】
上記クラスタ単位でエラー訂正を行うエラー訂正手段をさらに備え、
上記エラー訂正手段は、上記終端信号が発生されるとそのクラスタに対するエラー訂正処理を行うこと
を特徴とする請求項１記載の再生装置。
【請求項３】
上記クラスタ境界検出手段の制御部は、クラスタ終端位置が検出された後、所定時間経過後に上記終端信号を発生すること
を特徴とする請求項１記載の再生装置。
【請求項４】
所定のデータ単位であるクラスタ毎にデータが記録され、当該クラスタの最後の部分には当該クラスタの同期信号であるポストアンブルが記録され、当該クラスタ内はブロック単位に分割されているとともにそのブロック内にはアドレスが記録されている信号の記録媒体の再生方法において、
上記記録媒体から信号を再生して、ビットストリーム及び当該ビットストリームのクロックを生成し、
上記ビットストリームからポストアンブル、上記ブロックの境界位置及びアドレスを検出し、
上記ビットストリームから主データを復調し、
上記クロックをカウントすることによりカウント値を生成して当該カウント値から上記主データのブロックのアドレス及び当該ブロック内でのビット位置を推定し、
上記ビットストリームからブロックの境界位置及びアドレスが検出された場合には上記カウント値を補正し、
クロックをカウントすることにより生成された上記アドレス及びビット位置に基づきクラスタ終端位置を検出し、当該クラスタ終端位置を検出したタイミングに基づき主データのクラスタの終端を示す終端信号を発生するとともに、上記ポストアンブルが検出された場合に上記終端信号を発生すること
を特徴とする再生方法。
【請求項５】
上記終端信号が発生されると、復調されたビットストリームの当該終端信号が示すクラスタに対してエラー訂正処理を行うこと
を特徴とする請求項４記載の再生方法。
【請求項６】
クラスタ終端位置が検出された後、所定時間経過後に上記終端信号を発生すること
を特徴とする請求項４記載の再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に記録されている信号を再生する再生装置に関するものである。
【背景技術】
【０００２】
記憶媒体に記録されている信号等を再生する再生装置のフロントエンド部分構成について、図１１を参照して説明をする。
【０００３】
図１１に示すように、再生装置１００は、検出器１０１と、利得調整器１０２と、波形等化器１０３と、クロック検出器１０４と、ビタビ復号器１０５と、同期検出器１０６と、復調器１０７と、誤り訂正器１０８とを備えている。
【０００４】
検出器１０１は、記憶媒体に記録されている信号を検出して、再生信号を出力する。検出器１０１は、例えば、磁気ヘッド、光学ピックアップ、アンテナ及び受信回路等から構成されている。
【０００５】
利得調整器１０２は、検出器１０１から出力された再生信号が入力され、当該再生信号の振幅の調整を行う。
【０００６】
波形等化器１０３は、利得調整器１０２により振幅調整がされた再生信号が入力され、当該再生信号の波形等化を行う。
【０００７】
クロック検出器１０４は、波形等化器１０３により波形等化がされた再生信号が入力され、当該再生信号からクロックを検出する。検出されたクロック（以下、ビットクロックという。）は、ビタビ復号器１０５、同期検出器１０６、復調器１０７及び誤り訂正器１０８に供給される。これらビタビ復号器１０５、同期検出器１０６、復調器１０７及び誤り訂正器１０８は、ビットクロックに基づき、動作制御を行う。
【０００８】
ビタビ復号器１０５は、波形等化器１０３により波形等化された再生信号が入力され、当該再生信号に対して最尤復号を行い、２値信号で表されたビットストリームを生成する。
【０００９】
同期検出器１０６は、ビタビ復号器１５から出力されたビットストリームが入力される。同期検出器１０６は、入力されたビットストリームに含まれている各種同期パターンを抽出して各種同期信号を発生する。同期検出器１０６は、入力されたビットストリームに含まれているアドレス情報の抽出を行う。同期検出器１０６は、同期パターン及びアドレス情報等の再生制御信号を取り除いた後のビットストリーム、すなわち、主情報のみが含まれているビットストリームを出力する。それとともに、同期検出器１０６は、検出した同期信号及びアドレス情報も出力する。
【００１０】
復調器１０７は、同期検出器１０６から出力されたビットストリーム、同期信号及びアドレス情報が入力される。復調器１０７は、入力されたビットストリームを所定の規則に従って復調するとともに、復調したビットストリームをバイト単位のデータ列であるバイトストリームに変換し、当該バイトストリームを出力する。また、復調器１０７は、入力された同期信号及びアドレス情報を、変換したバイトストリームに同期するようにタイミング調整を行って出力を行う。
【００１１】
誤り訂正器１０８は、復調器１０７から出力されたバイトストリーム、同期信号及びアドレス情報が入力される。誤り訂正器１０８は、入力されたバイトストリームに対して誤り訂正を行い、誤り訂正後のバイトストリームを出力する。また、誤り訂正器１０８は、
入力された同期信号及びアドレス情報を、誤り訂正後のバイトストリームに同期するようにタイミング調整を行って出力を行う。
【００１２】
なお、誤り訂正器１０８により行われる誤り訂正処理が、リード・ソロモン符号の復号処理のようなブロック復号処理である場合、誤り訂正器１０８は、１つの誤り訂正ブロックの全体データが入力された後に、当該誤り訂正ブロックに対する誤り訂正処理を行う。このため、誤り訂正器１０８は、一定量のデータ（少なくとも、１つの誤り訂正ブロック分のデータ）を蓄積して、誤り訂正処理を行う。
【００１３】
再生装置のフロントエンド部分は、一般に以上のような構成となる。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ここで、記録媒体のフォーマットの中には、１つの誤り訂正ブロックの後段部分に同期信号を含めている場合がある。この１つの誤り訂正ブロックの後段部分に同期信号のことを、ここでは、ポストアンブルという。
【００１５】
このようなポストアンブルが含められている場合、誤り訂正器１０８は、ポストアンブルが検出されたことを示す同期信号（ポストアンブル検出信号）が入力されると、１つの誤り訂正ブロックの入力が完了したと判断して、当該誤り訂正ブロックに対する誤り訂正処理を行う。
【００１６】
ところで、再生信号が常に良好に検出できているわけではなく、ポストアンブル付近のみの再生状態がたまたま悪く、ポストアンブルが検出できない場合がある。このような場合、ポストアンブル検出信号が供給されないので、誤り訂正器１０８は、そのブロック全体を破棄し、誤り訂正処理を行わない。
【００１７】
このように従来の再生装置では、ポストアンブルのような同期信号やアドレス情報が検出できなかった場合、他の部分の情報が検出できていても、その部分については再生エラーとし、再度の再生処理を行っていた。
【００１８】
本発明は、以上のような課題を解決するためのものであり、再生エラーを少なくし、安定した信号再生を行うことができる再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１９】
本発明に係る再生装置は、所定のデータ単位であるクラスタ毎にデータが記録され、当該クラスタの最後の部分には当該クラスタの同期信号であるポストアンブルが記録され、当該クラスタ内はブロック単位に分割されているとともにそのブロック内にはアドレスが記録されている信号の記録媒体の再生装置において、上記記録媒体から信号を再生して、ビットストリーム及び当該ビットストリームのクロックを生成する再生手段と、上記ビットストリームからポストアンブル、上記ブロックの境界位置及びアドレスを検出する同期検出手段と、上記ビットストリームから主データを復調する復調手段と、上記主データのクラスタの終端を示す終端信号を発生するクラスタ境界検出手段とを備え、上記クラスタ境界検出手段は、上記クロックをカウントすることにより上記復調手段から出力される主データの上記ブロックのアドレス及び当該ブロック内でのビット位置を推定するカウント部と、上記同期検出手段によりブロックの境界位置及びアドレスが検出された場合には上記カウント部内のカウント値を補正する補正部と、上記カウント部により生成された上記アドレス及びビット位置に基づきクラスタ終端位置を検出し、当該クラスタ終端位置を検出したタイミングに基づき上記終端信号を発生するとともに、上記同期検出手段によりポストアンブルが検出された場合に上記終端信号を発生する制御部とを有することを特徴とする。
【００２０】
本発明に係る再生方法は、所定のデータ単位であるクラスタ毎にデータが記録され、当該クラスタの最後の部分には当該クラスタの同期信号であるポストアンブルが記録され、当該クラスタ内はブロック単位に分割されているとともにそのブロック内にはアドレスが記録されている信号の記録媒体の再生方法において、上記記録媒体から信号を再生して、ビットストリーム及び当該ビットストリームのクロックを生成し、上記ビットストリームからポストアンブル、上記ブロックの境界位置及びアドレスを検出し、上記ビットストリームから主データを復調し、上記クロックをカウントすることによりカウント値を生成して当該カウント値から上記主データのブロックのアドレス及び当該ブロック内でのビット位置を推定し、上記ビットストリームからブロックの境界位置及びアドレスが検出された場合には上記カウント値を補正し、クロックをカウントすることにより生成された上記アドレス及びビット位置に基づきクラスタ終端位置を検出し、当該クラスタ終端位置を検出したタイミングに基づき主データのクラスタの終端を示す終端信号を発生するとともに、上記ポストアンブルが検出された場合に上記終端信号を発生することを特徴とする。
【発明の効果】
【００２１】
本発明に係る再生装置及び方法では、クロックをカウントすることによりカウント値を生成して当該カウント値から主データのブロックアドレス及びビット位置を推定するとともに、再生されたビットストリームからブロックの境界位置及びアドレスが検出された場合には上記カウント値を補正し、上記値から所定のデータ単位であるクラスタの終端位置を検出する。
【００２２】
このことにより本発明に係る再生装置及び方法では、上記クラスタの終端位置を示す同期信号が検出できない場合であっても、当該クラスタを認識することができるようになるため、再生エラーを少なくして安定した信号再生を行うことが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明が適用された光ディスク再生装置について説明をする。
【００２４】
光ディスクフォーマット
まず、本発明が適用された光ディスク再生装置により再生される光ディスク（以下、光ディスク１と呼ぶ。）のフォーマットについて、図１及び図２を参照して説明をする。
【００２５】
図１は、光ディスク１に記録されているビットストリームのフォーマットを示す図である。
【００２６】
光ディスク１は、クラスタと呼ばれる単位毎にデータが記録される。光ディスク１では、１つのクラスタ内に、リード・ソロモン符号による１つの誤り訂正ブロックが含められている。
【００２７】
クラスタ内に記録されているデータには、連続する１９３２ビットのフレームと呼ぶ単位で管理されている。１つのクラスタは、５１２フレームから構成されている。
【００２８】
１つのクラスタは、図１（Ａ）に示すように、先頭から、１０フレームのプリアンブル領域と、４９６フレームの主データ領域と、６フレームのポストアンブル領域とから構成されている。
【００２９】
主データ領域は、３１フレーム毎に区切られており、その３１フレームで１つのセクタという単位を構成している。つまり、主データ領域は、１６個のセクタで構成されている。
【００３０】
各セクタには、図１（Ａ）に示すように、そのセクタのクラスタ内における位置を示すアドレス（セクタ番号：０（１６進）からＦ（１６進）まで）が記録されている。また、各フレームには、図１（Ｂ）に示すように、そのフレームのセクタ内における位置を示すアドレス（フレーム番号：００（１６進数）から１Ｅ（１６進数）まで）が記録されている。
【００３１】
プリアンブルには、クラスタの先頭を示す同期信号や各種制御が記録されている。再生装置は、このプリアンブルを検出することによりクラスタの先頭を認識して再生制御を行う。
【００３２】
ポストアンブルには、クラスタの終端を示す同期信号や各種制御信号が記録されている。
【００３３】
また、光ディスク１では、記録トラックのエッジにウォブルを形成しておき、当該ウォブルとクラスタとの同期を取って記録が行われている。
【００３４】
図２（Ａ）及び図２（Ｂ）は、光ディスク１から再生された信号を復調した後に得られるバイトストリームのフォーマットを示す図である。
【００３５】
光ディスク１では、１-７パリティ保存変調が行われており、図１に示したビットストリームを、プリアンブル及びポストアンブルやアドレス等の制御信号の除去、並びに、１-７パリティ保存変調の復調を行うと、図２に示すようなバイトストリームとなる。バイトストリームのクラスタ、セクタ、フレームの関係は、図１に示すビットストリームと同一である。しかしながら、バイトストリームは、１-７パリティ保存変調の復調が行われるので、１フレームのデータ量が１５５バイトとなる点で、ビットストリームと異なっている。
【００３６】
全体構成
図３に、本発明が適用された光ディスク再生装置１０のブロック構成図を示す。
【００３７】
図３に示すように、光ディスク再生装置１０は、検出器１１と、利得調整器１２と、波形等化器１３と、クロック検出器１４と、ビタビ復号器１５と、同期検出器１６と、復調器１７と、誤り訂正器１８とを備えている。
【００３８】
検出器１１は、光ディスク１に記録されている信号を検出し、光ディスク１に記録されている再生信号を出力する。検出器１１は、例えば、光学ピックアップ及び検出用アンプから構成されている。また、検出器１１は、光ディスク１のウォブルを検出して、クラスタ位置を示す信号（クラスタ同期信号）を生成する。クラスタ同期信号は、クラスタの先頭位置でハイ（Ｈ）となる信号である。
【００３９】
利得調整器１２は、検出器１１から出力された再生信号が入力され、当該再生信号の振幅の調整を行う。
【００４０】
波形等化器１３は、利得調整器１２により振幅調整がされた再生信号が入力され、当該再生信号に対してパーシャルレスポンスによる波形等化を行う。
【００４１】
クロック検出器１４は、波形等化器１３により波形等化がされた再生信号が入力される。クロック検出器１４は、ＰＬＬ（フェーズロックドループ）回路であり、当該再生信号からクロックを検出する。検出されたクロック（以下、ビットクロックという。）は、ビタビ復号器１５、同期検出器１６、復調器１７及び誤り訂正器１８に供給される。これらビタビ復号器１５、同期検出器１６、復調器１７及び誤り訂正器１８は、ビットクロックに基づき動作制御を行う。
【００４２】
ビタビ復号器１５は、波形等化器１３により波形等化された再生信号が入力され、当該再生信号に対して最尤復号を行い、２値信号で表されたビットストリームを生成する。
【００４３】
同期検出器１６は、ビタビ復号器１５から出力されたビットストリームが入力される。同期検出器１６は、入力されたビットストリームから、フレーム同期信号、アドレス情報を抽出する。フレーム同期信号は、フレームの先頭位置でハイ（Ｈ）となる信号である。アドレス情報は、フレーム番号（００（１６進数）から１Ｅ（１６進数））と、セクタ番号（０（１６進数）からＦ（１６進数））との２階層のデータから構成される。同期検出器１６は、入力されたビットストリームに含まれているアドレス情報の抽出を行う。同期検出器１６は、同期パターン及びアドレス情報等の再生制御信号を取り除いた後のビットストリーム、すなわち、主情報のみが含まれているビットストリームを出力する。それとともに、同期検出器１６は、検出したフレーム同期信号及びアドレス情報（セクタ番号及びフレーム番号）も出力する。
【００４４】
さらに、同期検出器１６は、入力されたビットストリームから、ポストアンブルも抽出する。同期検出器１６は、ポストアンブルを検出した場合には、セクタ番号を強制的にＦ（１６進数）とし、フレーム番号を強制的に１Ｆ（１６進数）とする。“１Ｆ（１６進数）”はフレーム番号として本来存在しない番号であるので、後段の回路では、フレーム番号が１Ｆとなっていればポストアンブルが検出されたことを認識することが可能となる。
【００４５】
復調器１７は、同期検出器１６から出力されたビットストリーム、フレーム同期信号及びアドレス情報が入力される。復調器１７は、入力されたビットストリームを１−７パリティ保存変調の規則に従って復調するとともに、復調したビットストリームをバイト単位のデータ列であるバイトストリームに変換し、当該バイトストリームを出力する。また、復調器１７は、入力されたフレーム同期信号及びアドレス情報を、変換したバイトストリームに同期するようにタイミング調整を行って出力を行う。
【００４６】
さらに、復調器１７は、ポストアンブル検出信号を生成するポストアンブル発生部２０を内部に備えている。ポストアンブル検出信号は、ポストアンブルの位置、つまり、クラスタの終了位置を示す位置でハイ（Ｈ）となる信号である。ポストアンブル発生部２０は、同期検出回路１６がポストアンブルを検出できた場合には、そのタイミングでポストアンブル検出信号をハイ（Ｈ）とし、同期検出回路１６がポストアンブルを検出できなかった場合には、本来であればポストアンブルが検出できたであろう位置を推定して、その推定位置においてポストアンブル検出信号をハイ（Ｈ）とする回路である。なお、ポストアンブル発生部２０については、その詳細を後述する。
【００４７】
誤り訂正器１８は、復調器１７から出力されたバイトストリーム、フレーム同期信号、ポストアンブル検出信号及びアドレス情報が入力される。誤り訂正器１８は、入力されたバイトストリームのクラスタに対してリード・ソロモンの誤り訂正を行い、誤り訂正後のバイトストリームを出力する。また、誤り訂正器１８は、入力されたフレーム同期信号及びアドレス情報を、誤り訂正後のバイトストリームに同期するようにタイミング調整を行って出力を行う。
【００４８】
誤り訂正器１８は、１つのクラスタ（誤り訂正ブロック）を構成する全てのデータが入力された後に、当該クラスタに対する誤り訂正処理を行う。このため、誤り訂正器１８は、一定量のデータ（少なくとも、１つのクラスタ分のデータ）を蓄積して、誤り訂正処理を行う。
【００４９】
ポストアンブル発生部
つぎに、ポストアンブル発生部２０について、図４を参照して、さらに詳細に説明を行う。
【００５０】
ポストアンブル発生部２０は、上述したように、ポストアンブルの位置、つまり、クラスタの終了位置を示す位置でハイ（Ｈ）となるポストアンブル検出信号を発生する回路である。
【００５１】
ポストアンブル発生部２０は、図４に示すように、カウンタ制御器２１と、ビットスロット補間カウンタ２２と、フレーム番号補間カウンタ２３と、セクタ番号補間カウンタ２４と、検出感度カウンタ２５との５つの機能部分により構成されている。ポストアンブル発生部２０には、同期検出器１６から発生されたビットクロック、クラスタ同期信号、フレーム同期信号、フレーム番号及びセクタ番号が入力される。
【００５２】
（カウンタの基本動作）
ビットスロット補間カウンタ２２、フレーム番号補間カウンタ２３、セクタ番号補間カウンタ２４及び検出感度カウンタ２５の基本動作は、以下の通りである。
【００５３】
カウンタ２２〜２５は、内部にカウント値を保持している。カウンタ２２〜２５は、クロック端子及び出力端子（QOUT）を有し、クロック端子にはビットクロックが入力され、出力端子（QOUT）からは内部のカウント値を出力する。カウンタ２２〜２５は、クロック端子に入力されるビットクロックの立ち上がりエッジで、内部のカウント値を１ずつインクリメントしたり、１ずつデクリメントしたりする機能を有している。
【００５４】
カウンタ２２〜２５には、１ビット又は２ビットのデータが入力されるイネーブル設定端子（EN）が設けられている。カウンタ２２〜２５は、イネーブル設定端子（EN）に入力されている値に応じて、内部に保持しているカウント値の操作を行う。例えば、カウンタ２２〜２５は、イネーブル設定端子（EN）に入力されている値に応じて、カウント値をカウントアップせずに保持する動作をしたり、カウント値を０に置き換えたり、クロックに同期してカウント値を１ずつカウントアップしたり、クロックに同期してカウント値を１ずつカウントダウンしたりする。
【００５５】
カウンタ２２〜２５には、２つのロード端子（LD1,LD2）及びロード値入力端子（LDIN）が設けられている。第１のロード端子（LD1）にはクラスタ同期信号が入力され、第２のロード端子（LD2）にはフレーム同期信号が入力される。カウンタ２２〜２５は、ロード端子（LD1,LD2）の値がハイ（Ｈ）となったタイミングで、ロード値入力端子（LDIN）に入力されている値又は“０”を、内部のカウント値にロードする。
【００５６】
なお、カウンタ２２〜２５は、イネーブル設定端子（EN）への設定よりも、ロード端子（LD1,LD2）への設定の方を優先して動作する。
【００５７】
（カウンタ制御器）
カウンタ制御器２１は、４つのカウンタ２２〜２５の出力端子（QOUT）が接続されており、各カウンタ２２〜２５の内部カウント値が入力される。また、カウンタ制御器２１は、４つのカウンタ２２〜２５のイネーブル端子（EN）に対して制御信号を供給し、４つのカウンタ２２〜２５の動作制御を行う。
【００５８】
さらに、カウンタ制御器２１は、４つのカウンタ２２〜２５の内部カウント値に応じて、ポストアンブル検出信号を出力する。
【００５９】
カウンタ制御器２１は、具体的には、以下の（１）式〜（８）式の論理式に従い以上の動作を行う。
【００６０】
rbt_ct_en[1] = !( (frm_cnt == 1Fh) | ((frm_cnt == 1Eh) & (sct_cnt == Fh)) )
…（１）
rbt_ct_en[0] = (rbt_cnt == 1931)                                        …（２）
frm_ct_en[1] = (rbt_ct_en[1:0] == 11)                                   …（３）
frm_ct_en[0] = (rbt_cnt == 1931) & ((frm_cnt == 1Eh) & (sct_cnt != Fh)) …（４）
sct_ct_en[1] = (rbt_ct_en[1:0] == 11)                                   …（５）
sct_ct_en[0] = (sct_cnt == Fh) & ((frm_cnt == 1Eh) | (frm_cnt == 1Fh))  …（６）
dts_ct_en = (現ポストアンブル検出信号 == 0) & (rbt_ct_en[1] == 0)       …（７）
次ポストアンブル検出信号 = (dts_cnt == 0)                               …（８）
なお、（１）式〜（８）式において、&は論理積演算、|は論理和演算、!は否定演算、==は排他的論理和の否定演算、!=は排他的論理和演算を示している。
【００６１】
また、（１）式〜（８）式において、rbt_cntはビットスロット補間カウンタ２２の内部カウント値であり、frm_cntはフレーム番号補間カウンタ２３の内部カウント値であり、sct_cntはセクタ番号補間カウンタ２４の内部カウント値であり、dts_cntは感度検出カウンタ２５の内部カウント値である。
【００６２】
また、（１）式〜（８）式において、rbt_ct_en[1:0]は、ビットスロット補間カウンタ２２のイネーブル端子（EN）に供給する２ビットの信号を表している。rbt_ct_en[1]は、ビットスロット補間カウンタ２２のイネーブル端子（EN）に供給する２ビットの信号のうちの上位ビットを示しており、rbt_ct_en[0]は下位ビットを示している。frm_ct_en[1]は、フレーム番号補間カウンタ２３のイネーブル端子（EN）に供給する２ビットの信号のうちの上位ビットを示しており、frm_ct_en [0]は下位ビットを示している。sct_ct_en [1]は、セクタ番号補間カウンタ２４のイネーブル端子（EN）に供給する２ビットの信号のうちの上位ビットを示しており、sct_ct_en [0]は下位ビットを示している。dts_ct_enは、感度検出カウンタ２５のイネーブル端子（EN）に供給する１ビットの信号を示している。dts_ct_enは、１ビットの信号である。
【００６３】
また、（１）式〜（８）式において、“現ポストアンブル検出信号”は、現在のクロックタイミングにおけるポストアンブル検出信号の論理を示している。“次ポストアンブル検出信号”は、次のクロックタイミングにおけるポストアンブル検出信号の論理を示している。
【００６４】
カウンタ制御器２１は、以上の（１）式〜（８）式で求められたrbt_ct_en、frm_ct_en、sct_ct_en 、dts_ct_enを各カウンタ２２〜２５に供給して、各カウンタを制御するとともに、ポストアンブル検出信号を制御している。
【００６５】
（ビットスロット補間カウンタ）
ビットスロット補間カウンタ２２は、復調器１７から出力しているビットストリームフレームのフレーム内における現在のビット位置を推定するカウンタである。従って、ビットスロット補間カウンタ２２は、ビットストリーム内のフレーム同期信号が欠落した場合であっても、１フレーム分のビット量をカウントすることによって、次のフレーム同期信号を発生させることが可能とするカウンタである。
【００６６】
ビットスロット補間カウンタ２２は、下記表１に示す動作を行う。
【００６７】
【表１】
2005317166.tif 000003
【００６８】
ビットスロット補間カウンタ２２は、具体的には次のよう動作する。
【００６９】
ビットスロット補間カウンタ２２は、フレーム同期信号又はクラスタ同期信号がハイ（Ｈ）となった場合に、内部カウント値を０とする。すなわち、フレーム同期信号が検出されたタイミングは、必ずそのタイミングがフレームの先頭ビット位置となるので、ビットスロット補間カウンタ２２は、内部のカウント値を０とする。同様に、クラスタ同期信号が検出されたタイミングは、必ずそのタイミングがフレームの先頭ビット位置となるので、ビットスロット補間カウンタ２２は、内部のカウント値を０とする。
【００７０】
ビットスロット補間カウンタ２２は、フレーム同期信号又はクラスタ同期信号がロー（Ｌ）であり、イネーブル端子の上位ビットrbt_ct_en[1]がロー（Ｌ）である場合には、内部カウント値をホールドする。つまり、上記式（１）に示すように、ビットスロット補間カウンタ２２は、フレーム番号補間カウンタ２３及びセクタ番号補間カウンタ２４が最終セクタ（セクタ番号＝Ｆ（１６進数））の最終フレーム（フレーム番号＝１Ｅ（１６進数））を示している場合、又は、同期検出器１６がポストアンブルを検出している場合（フレーム番号補間カウンタ２３の値がフレーム番号が１Ｆ（１６進数）を示しているタイミング）に、内部カウント値をホールドする。つまり、ビットスロット補間カウンタ２２は、ポストアンブルを検出した後、又は、ポストアンブルが検出されるであろうと推定されるタイミングでは、カウント値を保持する。
【００７１】
ビットスロット補間カウンタ２２は、フレーム同期信号又はクラスタ同期信号がロー（Ｌ）であり、イネーブル端子の上位ビットrbt_ct_en[1]がハイ（Ｈ）且つ上位ビットrbt_ct_en[0]がロー（Ｌ）である場合には、内部カウント値をカウントアップする。つまり、上記式（１）及び（２）に示すように、ビットスロット補間カウンタ２２は、フレーム番号補間カウンタ２３及びセクタ番号補間カウンタ２４が最終セクタの最終フレーム以外を示していて、且つ、自分のカウント値がフレームの最後のビット（カウント値＝１９３１）以外のビットを示している場合に、カウントアップする。
【００７２】
ビットスロット補間カウンタ２２は、フレーム同期信号又はクラスタ同期信号がロー（Ｌ）であり、イネーブル端子の上位ビットrbt_ct_en[1]がハイ（Ｈ）且つ上位ビットrbt_ct_en[0]がハイ（Ｈ）である場合には、内部カウント値を０とする。つまり、上記式（１）及び（２）に示すように、ビットスロット補間カウンタ２２は、フレーム番号補間カウンタ２３及びセクタ番号補間カウンタ２４が最終セクタの最終フレーム以外を示していて、且つ、自分のカウント値がフレームの最後のビットである場合に、次のクロックタイミングで、自分の内部カウント値を０とする。このため、フレーム同期信号が検出されなくても、フレームの開始位置を推定することが可能となる。
【００７３】
（フレーム番号補間カウンタ）
フレーム番号補間カウンタ２３は、復調器１７から出力しているビットストリームのセクタ内での現在のフレーム位置を示すカウンタである。つまり、フレーム番号補間カウンタ２３は、ビットストリーム内のフレーム番号が欠落した場合であっても、次のフレーム番号を推定することができるカウンタである。
【００７４】
なお、フレーム番号補間カウンタ２３は、ロード値（LDIN）として、同期検出器１６により検出されたフレーム番号が入力される。
【００７５】
フレーム番号補間カウンタ２３は、下記表２に示す動作を行う。
【００７６】
【表２】
2005317166.tif 000004
【００７７】
フレーム番号補間カウンタ２３は、具体的には次のよう動作する。
【００７８】
フレーム番号補間カウンタ２３は、クラスタ同期信号がハイ（Ｈ）となった場合に、内部カウント値を０とする。すなわち、クラスタ同期信号が検出されたタイミングは、必ずそのタイミングがセクタ内の先頭のフレームとなるので、フレーム番号補間カウンタ２３は、内部のカウント値を０とする。
【００７９】
フレーム番号補間カウンタ２３は、フレーム同期信号がハイ（Ｈ）となった場合に、内部カウント値に、同期検出器１６により検出されたフレーム番号（LDIN）をロードする。すなわち、フレーム同期信号が検出されたタイミングは、必ずそのタイミングがフレームの先頭ビット位置となり、次のフレームに移っている。そのため、フレーム番号補間カウンタ２３は、内部のカウント値を、同期検出器１６により検出されたフレーム番号（LDIN）とする。
【００８０】
フレーム番号補間カウンタ２３は、フレーム同期信号又はクラスタ同期信号がロー（Ｌ）であり、イネーブル端子の上位ビットfrm_ct_en[1]がハイ（Ｈ）且つ上位ビットfrm_ct_en[0]がロー（Ｌ）である場合には、内部カウント値をカウントアップする。つまり、上記式（３）及び（４）に示すように、フレーム番号補間カウンタ２３は、セクタ番号補間カウンタ２４が最終セクタ以外の時であって、且つ、ビットスロット補間カウンタ２２のカウント値が最終ビットを示した場合に、次のクロックで内部カウント値をカウントアップする。
【００８１】
フレーム番号補間カウンタ２３は、フレーム同期信号又はクラスタ同期信号がロー（Ｌ）であり、イネーブル端子の上位ビットfrm_ct_en[1]がハイ（Ｈ）且つ上位ビットfrm_ct_en[0]がハイ（Ｈ）である場合には、内部カウント値を０とする。つまり、上記式（３）及び（４）に示すように、フレーム番号補間カウンタ２３は、セクタ番号補間カウンタ２４が最終セクタ以外を示していて、且つ、自分のカウント値がセクタの最後のフレームを示している場合であり、且つ、ビットスロット補間カウンタ２２のカウント値が最終ビットを示した場合に、内部カウント値を０とする。
【００８２】
フレーム番号補間カウンタ２３は、フレーム同期信号又はクラスタ同期信号がロー（Ｌ）であり、イネーブル端子の上位ビットfrm_ct_en[1]がロー（Ｈ）且つ上位ビットfrm_ct_en[0]がロー（Ｌ）又はハイ（Ｈ）である場合には、内部カウント値をホールドする。つまり、上記の場合以外では、内部のカウント値を更新せずに、ホールドしておく。
【００８３】
このため、フレーム番号補間カウンタ２３では、フレーム同期信号及びフレーム番号が検出されなくても、フレーム番号を推定することが可能となる。
【００８４】
（セクタ番号補間カウンタ）
セクタ番号補間カウンタ２４は、復調器１７から出力しているビットストリームのセクタ内での現在のセクタ位置を示すカウンタである。つまり、セクタ番号補間カウンタ２４は、ビットストリーム内のセクタ番号が欠落した場合であっても、セクタの境界タイミングをカウントしていくことによって、セクタ番号を推定するカウンタである。
【００８５】
なお、セクタ番号補間カウンタ２４は、ロード値（LDIN）として、同期検出器１６により検出されたセクタ番号が入力される。
【００８６】
セクタ番号補間カウンタ２４は、下記表３に示す動作を行う。
【００８７】
【表３】
2005317166.tif 000005
【００８８】
セクタ番号補間カウンタ２４は、表３の動作は、具体的には次のようになる。
【００８９】
セクタ番号補間カウンタ２４は、クラスタ同期信号がハイ（Ｈ）となった場合に、内部カウント値を０とする。すなわち、クラスタ同期信号が検出されたタイミングは、必ずそのタイミングがクラスタの先頭のセクタとなるので、セクタ番号補間カウンタ２４は、内部のカウント値を０とする。
【００９０】
セクタ番号補間カウンタ２４は、フレーム同期信号がハイ（Ｈ）となった場合に、内部カウント値に、同期検出器１６により検出されたセクタ番号（LDIN）をロードする。すなわち、フレーム同期信号が検出されたタイミングは、必ずそのタイミングで次のセクタに移る可能性がある。そのため、セクタ番号補間カウンタ２４は、内部のカウント値を、同期検出器１６により検出されたセクタ番号（LDIN）とする。
【００９１】
セクタ番号補間カウンタ２４は、フレーム同期信号又はクラスタ同期信号がロー（Ｌ）であり、イネーブル端子の上位ビットsct_ct_en[1]がハイ（Ｈ）且つ上位ビットsct_ct_en[0]がロー（Ｌ）である場合には、内部カウント値をカウントアップする。つまり、上記式（５）及び（６）に示すように、セクタ番号補間カウンタ２４は、最終セクタ以外の時であって、且つ、フレーム番号カウンタ２３のカウント値が最終フレームを示しており、且つ、ビットスロット補間カウンタ２２のカウント値が最終ビットを示した場合に、次のクロックで内部カウント値をカウントアップする。
【００９２】
セクタ番号補間カウンタ２４は、以上の場合以外は、内部カウント値をホールドする。
【００９３】
このため、セクタ番号補間カウンタ２４では、フレーム同期信号及びフレーム番号が検出されなくても、フレーム番号を推定することが可能となる。
【００９４】
（検出感度カウンタ）
検出感度カウンタ２５は、ポストアンブルの検出又はポストアンブルの発生位置の推定をした後に、実際にポストアンブル検出信号を発生するまでの時間的マージンを制御するカウンタである。
【００９５】
なお、検出感度カウンタ２５は、ロード値（LDIN）として、感度設定値が入力される。
【００９６】
検出感度カウンタ２５は、下記表４に示す動作を行う。
【００９７】
【表４】
2005317166.tif 000006
【００９８】
検出感度カウンタ２５は、フレーム同期信号又はクラスタ同期信号がハイ（Ｈ）となった場合に、内部カウント値に、検出感度設定値をロードする。
【００９９】
検出感度カウンタ２５は、クラスタ同期信号がハイ（Ｈ）となった場合に、内部カウント値を０とする。すなわち、クラスタ同期信号が検出されたタイミングは、必ずそのタイミングがクラスタの先頭のセクタとなるので、検出感度カウンタ２５は、内部のカウント値を０とする。
【０１００】
検出感度カウンタ２５は、フレーム同期信号又はクラスタ同期信号がロー（Ｌ）であり、イネーブル端子のビットdts_ct_enがハイ（Ｈ）となった場合、次のクロックで内部カウント値をカウントダウンする。つまり、式（７）に示すように、最終セクタの最終フレームの最終ビットを超えた場合、又は、同期検出器１６がポストアンブルを検出している場合に、内部カウント値をカウントダウンする。
【０１０１】
検出感度カウンタ２５は、以上の場合以外は、内部カウント値をホールドする。
【０１０２】
そして、カウンタ制御器２１では、式（８）に示すように、感度検出カウンタ２５のカウント値が０となった時点で、つまり、ポストアンブルの検出又はポストアンブルの発生位置の推定がされた後、一定時間（設定感度）を経過した後に、ポストアンブル検出信号をハイ（Ｈ）とする。
【０１０３】
（ポストアンブル発生部の動作）  
つぎに、ポストアンブル発生部２０の動作を、図５〜図９のタイミングチャートを用いて説明をする。
【０１０４】
図５は、通常動作時の各信号の遷移を示しており、図６は期間Ａ部分の拡大図、図７は期間Ｂ部分の拡大図を示している。
【０１０５】
ポストアンブル発生器２０では、図５、図６及び図７に示すように、再生信号になんらエラーが無く、通常どおりにクラスタ同期信号、入力セクタ番号、入力フレーム番号及びフレーム同期信号が入力されている場合には、これらに同期して、セクタ番号のカウント値（ｓｃｔ＿ｃｎｔ）及びフレーム番号のカウント値（ｆｒｍ＿ｃｎｔ）を発生する。そして、最終セクタ（セクタ番号Ｆ（１６進数））の最終フレーム（フレーム番号１Ｅ（１６進数））の後、一定期間後に、ポストアンブル検出信号がハイ（Ｈ）となる。
【０１０６】
図８は、クラスタの途中で再生信号から入力セクタ番号、入力フレーム番号及びフレーム同期信号が検出できなくなった時の各信号の遷移を示しており、図９は期間Ｃ部分の拡大図を示している。
【０１０７】
ポストアンブル発生器２０では、図８及び図９に示すように、入力セクタ番号、入力フレーム番号及びフレーム同期信号が検出できなくなった場合でも、少なくともビットクロックさえ検出できていれば、ビットスロット補間カウンタ２２、フレーム番号補間カウンタ２３及びセクタ番号カウンタ２４は動作し続ける。そのため、各カウンタ２２〜２４のカウント値をモニタすることによって、クラスタの終了位置を推定することができる。
【０１０８】
（ポストアンブル発生部の変形例）  
ポストアンブル発生部２０のカウンタ制御器２１は、式（１）から式（８）に示す論理式に基づき動作するようにしているが、図１０に示すように、論理回路で構成することも可能である。
【図面の簡単な説明】
【０１０９】
【図１】本発明が適用された光ディスク再生装置により再生される光ディスクに書き込まれているビットストリームのフォーマットを示す図である。
【図２】上記ビットストリームから各種制御データを除き、さらにそれを復調した後のストリームを示す図である。
【図３】本発明が適用された光ディスク再生装置のブロック構成図である。
【図４】上記光ディスク再生装置のポストアンブル発生部のブロック構成図である。
【図５】上記ポストアンブル発生部内の各信号の通常動作時のタイミングチャートである。
【図６】図５の期間Ａ部分を拡大したタイミングチャートである。
【図７】図５の期間Ｂ部分を拡大したタイミングチャートである。
【図８】入力セクタ番号、入力フレーム番号及びフレーム同期信号が検出できなくなった場合における、上記ポストアンブル発生部内の各信号のタイミングチャートである。
【図９】図８の期間Ａ部分を拡大したタイミングチャートである。
【図１０】上記ポストアンブル発生部のカウンタ制御器を論理回路で構成した例を示す図である。
【図１１】従来の光ディスク再生装置のブロック構成図である。
【符号の説明】
【０１１０】
１  光ディスク１０  光ディスク再生装置、１６  同期検出器、１７  復調器、１８  誤り訂正器、２０  ポストアンブル発生器
【図１】
2005317166.tif 000007
【図２】
2005317166.tif 000008
【図３】
2005317166.tif 000009
【図４】
2005317166.tif 000010
【図５】
2005317166.tif 000011
【図６】
2005317166.tif 000012
【図７】
2005317166.tif 000013
【図８】
2005317166.tif 000014
【図９】
2005317166.tif 000015
【図１０】
2005317166.tif 000016
【図１１】
2005317166.tif 000017