(57)【要約】【課題】  記録可能な光ディスクから再生されたデータの同期コードを確実に検出して、データの再同期を速やかに行うデータ同期装置を提供する。【解決手段】  所定の周期で生成したウインドウ１５で同期コードを検出する第１の同期検出部９１１と、ウインドウ１５より幅の広いウインドウ１６で、追加記録の先頭フレームであるリンキングフレームの次フレームの同期コードを検出する第２の同期検出部９１２と、ウインドウ１６と同じか狭い幅のウインドウ１７で、リンキングフレームから２フレーム後の同期コードを検出する第３の同期検出部９１３とを備え、同期コードが検出された場合は、第１，第２，第３の同期検出部９１１，９１２，９１３の検出出力Ｓ１１１、Ｓ１１２、Ｓ１１３のいずれかを選択し、同期コードが検出されなかった場合は、同期検出補間信号Ｓ１１５を用いて、フレームの同期信号Ｓ２０１を生成するようにした。【選択図】  図１
2007157225.tif 000002
【特許請求の範囲】
【請求項１】
記録可能な光ディスクから再生された、複数のフレームから構成されるセクタが連続したデータ列からフレーム毎に存在する同期コードを検出して、同期信号を生成するデータ同期装置において、
所定の周期でウインドウを生成して、該ウインドウを用いて、前記データ列の同期コードを検出し、第１の同期検出信号を出力する第１の同期検出部と、
前記第１の同期検出部で生成されるウインドウより幅の広いウインドウを生成して、該ウインドウを用いて、追加記録の先頭フレームであるリンキングフレームの次フレームの同期コードを検出し、第２の同期検出信号を出力する第２の同期検出部と、
前記第１の同期検出部で生成されるウインドウより幅の広いウインドウを生成して、該ウインドウを用いて、前記リンキングフレームから２フレーム後の同期コードを検出し、第３の同期検出信号を出力する第３の同期検出部と、
前記同期信号の周期を一定にするための条件を示す条件信号に基づいて、前記第１の同期検出信号、前記第２の同期検出信号、および前記第３の同期検出信号のいずれかを選択し、該選択した同期検出信号を用いて、各フレームの同期信号を生成する同期信号生成部と、を備えた、
ことを特徴とするデータ同期装置。
【請求項２】
請求項１に記載のデータ同期装置において、
前記同期信号生成部は、前記各フレームの同期信号を生成するとともに、該同期信号の位置を基準に、次フレームの同期検出補間信号を生成し、前記同期コードが検出されなかった場合は、フレームの同期信号を該フレームの同期検出補間信号を用いて生成する、
ことを特徴とするデータ同期装置。
【請求項３】
請求項１に記載のデータ同期装置において、
前記第３の同期検出部は、前記リンキングフレームの２フレーム後の同期コードを検出するためのウインドウの幅を変更可能なものである、
ことを特徴とするデータ同期装置。
【請求項４】
請求項１に記載のデータ同期装置において、
前記第２の同期検出部が検出した同期コードの位置を基準に、前記第３の同期検出部が生成したウインドウより幅の狭いウインドウを生成して、該ウインドウを用いて、前記リンキングフレームから２フレーム後の同期コードを検出し、第４の同期検出信号を生成する第４の同期検出部をさらに備え、
前記同期信号生成部は、前記同期信号の周期を一定にするための条件を示す条件信号に基づいて、前記第１の同期検出信号、前記第２の同期検出信号、前記第３の同期検出信号、および前記第４の同期検出信号のいずれかを選択し、該選択した同期検出信号を用いて、各フレームの同期信号を生成するものである、
ことを特徴とするデータ同期装置。
【請求項５】
請求項４に記載のデータ同期装置において、
前記第３の同期検出部は、前記リンキングフレームの次フレームの同期コードを検出するためのウインドウの幅を変更可能なものであり、
前記第４の同期検出部は、前記リンキングフレームから２フレーム後の同期コードを検出するためのウインドウの幅を変更可能なものである、
ことを特徴とするデータ同期装置。
【請求項６】
請求項１に記載のデータ同期装置において、
前記第１の同期検出部は、前フレームの同期コードの検出位置を基準に、次の同期コードが現われる位置を予測し、該予測位置に所定幅のウインドウを生成する、
ことを特徴とするデータ同期装置。
【請求項７】
請求項１に記載のデータ同期装置において、
前記第２の同期検出部は、前記リンキングフレームの同期コードの検出位置を基準に、次に同期コードが現われる位置を予測し、該予測位置に、前記第１の同期検出部により生成されるウインドウより幅の広いウインドウを生成する、
ことを特徴とするデータ同期装置。
【請求項８】
請求項１に記載のデータ同期装置において、
前記第３の同期検出部は、前記第２の同期検出部により生成されたウインドウの位置を基準に、次に同期コードが現われる位置を予測し、該予測位置に、前記第１の同期検出部により生成されるウインドウより幅の広いウインドウを生成する、
ことを特徴とするデータ同期装置。
【請求項９】
記録可能な光ディスクから再生された、複数のフレームから構成されるセクタが連続したデータ列からフレーム毎に存在する同期コードを検出して、同期信号を生成するデータ同期装置において、
所定の周期でウインドウを生成して、該ウインドウを用いて、前記データ列の同期コードを検出し、第１の同期検出信号を出力する第１の同期検出部と、
前記第１の同期検出部で生成されるウインドウより幅の広いウインドウを生成して、該ウインドウを用いて、追加記録の先頭フレームであるリンキングフレームの次フレームの同期コードを検出し、第２の同期検出信号を出力する第２の同期検出部と、
前記同期信号の周期を一定にするための条件を示す条件信号に基づいて、前記第１の同期検出信号、及び前記第２の同期検出信号のいずれかを選択し、該選択した同期検出信号を用いて、各フレームの同期信号を生成する同期信号生成部と、を備えた、
ことを特徴とするデータ同期装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクに記録された、複数フレームから構成されるセクタが連続しているデータ列から、フレーム毎に存在する同期コードを検出するデータ同期装置に関する。
【背景技術】
【０００２】
従来の技術として、過去に同期コードを検出した地点から次に同期コードの現れる場所をクロック数に従って予測し、予測位置（数ビット幅）で同期コードが検出できなくても検出できたものとしてフレーム同期を保つことで、フレーム同期信号の保護動作を行う装置が提案されていた（特許文献１）。この従来の装置では、ある条件で同期検出を初期状態から開始し、データ再生時に同期コードの検出を頻繁に行うことによって、再同期を早くできるようにしている。
【特許文献１】特開平１０−１８８２９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の装置では、記録可能な光ディスクからデータ再生する際に、同期コードが予測位置で検出できない場合、同期が外れることがあった。記録可能な光ディスクに対してデータを追記または書き換える場合、光ディスクには記録済みのデータに続けて追記または書き換えるデータを記録するリンキングが行われる。しかし、この連続した記録に失敗すると、リンキング位置の前後で同期コードの周期が崩れるため、このような光ディスクを再生する際に、従来の装置によるフレーム同期信号の保護動作を行うと、予測した同期コードの場所と実際の同期コードの場所がずれることなる。よって、連続した記録に失敗した光ディスクを再生する場合に、従来の装置によるフレーム同期信号の保護動作を行うと、同期コードを誤検出することがあり、その結果、同期が外れて、データの復調を誤るという問題が生じていた。
【０００４】
よって、本発明は、記録可能な光ディスクから再生されたデータの同期コードを確実に検出して、データの再同期を速やかに行うデータ同期装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、記録可能な光ディスクから再生された、複数のフレームから構成されるセクタが連続したデータ列からフレーム毎に存在する同期コードを検出して、同期信号を生成するデータ同期装置において、所定の周期でウインドウを生成して、該ウインドウを用いて、前記データ列の同期コードを検出し、第１の同期検出信号を出力する第１の同期検出部と、前記第１の同期検出部で生成されるウインドウより幅の広いウインドウを生成して、該ウインドウを用いて、追加記録の先頭フレームであるリンキングフレームの次フレームの同期コードを検出し、第２の同期検出信号を出力する第２の同期検出部と、前記第１の同期検出部で生成されるウインドウより幅の広いウインドウを生成して、該ウインドウを用いて、前記リンキングフレームから２フレーム後の同期コードを検出し、第３の同期検出信号を出力する第３の同期検出部と、前記同期信号の周期を一定にするための条件を示す条件信号に基づいて、前記第１の同期検出信号、前記第２の同期検出信号、および前記第３の同期検出信号のいずれかを選択し、該選択した同期検出信号を用いて、各フレームの同期信号を生成する同期信号生成部と、を備えたことを特徴とする。
【０００６】
また、本発明は、前記データ同期装置において、前記同期信号生成部が、前記各フレームの同期信号を生成するとともに、該同期信号の位置を基準に、次フレームの同期検出補間信号を生成し、前記同期コードが検出されなかった場合は、フレームの同期信号を該フレームの同期検出補間信号を用いて生成することを特徴とする。
【０００７】
本発明は、前記データ同期装置において、前記第３の同期検出部が、前記リンキングフレームの２フレーム後の同期コードを検出するためのウインドウの幅を変更可能なものであることを特徴とする。
【０００８】
本発明は、前記データ同期装置において、前記第２の同期検出部が検出した同期コードの位置を基準に、前記第３の同期検出部が生成したウインドウより幅の狭いウインドウを生成して、該ウインドウを用いて、前記リンキングフレームから２フレーム後の同期コードを検出し、第４の同期検出信号を生成する第４の同期検出部をさらに備え、前記同期信号生成部は、前記同期信号の周期を一定にするための条件を示す条件信号に基づいて、前記第１の同期検出信号、前記第２の同期検出信号、前記第３の同期検出信号、および前記第４の同期検出信号のいずれかを選択し、該選択した同期検出信号を用いて、各フレームの同期信号を生成するものであることを特徴とする。
【０００９】
本発明は、前記データ同期装置において、前記第３の同期検出部が、前記リンキングフレームの次フレームの同期コードを検出するためのウインドウの幅を変更可能なものであり、前記第４の同期検出部が、前記リンキングフレームから２フレーム後の同期コードを検出するためのウインドウの幅を変更可能なものであることを特徴とする。
【００１０】
本発明は、前記データ同期装置において、前記第１の同期検出部は、前フレームの同期コードの検出位置を基準に、次の同期コードが現われる位置を予測し、該予測位置に所定幅のウインドウを生成することを特徴とする。
【００１１】
本発明は、前記データ同期装置において、前記第２の同期検出部が、前記リンキングフレームの同期コードの検出位置を基準に、次に同期コードが現われる位置を予測し、該予測位置に、前記第１の同期検出部により生成されるウインドウより幅の広いウインドウを生成することを特徴とする。
【００１２】
本発明は、前記データ同期装置において、前記第３の同期検出部が、前記第２の同期検出部により生成されたウインドウの位置を基準に、次に同期コードが現われる位置を予測し、該予測位置に、前記第１の同期検出部により生成されるウインドウより幅の広いウインドウを生成することを特徴とする。
【００１３】
本発明は、記録可能な光ディスクから再生された、複数のフレームから構成されるセクタが連続したデータ列からフレーム毎に存在する同期コードを検出して、同期信号を生成するデータ同期装置において、所定の周期でウインドウを生成して、該ウインドウを用いて、前記データ列の同期コードを検出し、第１の同期検出信号を出力する第１の同期検出部と、前記第１の同期検出部で生成されるウインドウより幅の広いウインドウを生成して、該ウインドウを用いて、追加記録の先頭フレームであるリンキングフレームの次フレームの同期コードを検出し、第２の同期検出信号を出力する第２の同期検出部と、前記同期信号の周期を一定にするための条件を示す条件信号に基づいて、前記第１の同期検出信号、及び前記第２の同期検出信号のいずれかを選択し、該選択した同期検出信号を用いて、各フレームの同期信号を生成する同期信号生成部と、を備えたことを特徴とする。
【発明の効果】
【００１４】
本発明のデータ同期装置によれば、リンキングが行なわれた光ディスクから再生された、複数のフレームから構成されるセクタが連続したデータ列から同期コードを検出する際に、リンキングフレームの次フレームの同期コードと、リンキングフレームから２フレーム後の同期コードを、通常より幅の広いウインドウによって検出することから、リンキングによってデータ列の同期コードの周期が崩れても、リンキングフレーム以降の同期ずれを最低限に抑えることができる。その結果、記録可能な光ディスクから安定したデータ再生を行うことができる。
【００１５】
本発明のデータ同期装置によれば、リンキングが行なわれた光ディスクから再生された、複数のフレームから構成されるセクタが連続したデータ列から同期コードを検出する際に、リンキングフレームの次フレームの同期コードと、リンキングフレームから２フレーム後の同期コードを、通常より幅の広いウインドウによって検出し、さらに、リンキングフレームの次フレームの同期コードの検出結果が正しいことを、リンキングフレームから２フレーム後の同期コードの検出の際に検出するようにしたから、リンキングによってデータ列の同期コードの周期が崩れても、リンキングフレーム以降の同期ずれを最低限に抑えることができる。その結果、記録可能な光ディスクから安定したデータ再生を行うことができる。
【発明を実施するための最良の形態】
【００１６】
（実施の形態１）
図１は、本実施の形態１に係るデータ同期装置１００の構成例を示し、図２は、本実施の形態１に係るデータ同期装置のセクタ同期検出部９２１が出力するセクタ同期信号の波形図を示し、図３は、本実施の形態１に係るデータ同期装置１００の動作を説明するための図である。
【００１７】
図１に示される、本実施の形態１のデータ同期装置１００は、データ取り込み部９０１と、同期コード検出部９０２と、第１の同期検出部９１１と、第２の同期検出部９１２と、第３の同期検出部９１３と、同期信号生成部９０３と、セクタ同期検出部９２１とを備える。
【００１８】
データ取り込み部９０１は光ディスクから再生された再生データＤ１０１を取り込み、データ列Ｄ１０２を出力する。
【００１９】
同期コード検出部９０２は、データ列Ｄ１０２から同期コードを検出して、同期コード検出信号Ｓ１０３を出力する。
【００２０】
第１の同期検出部９１１は、所定の周期でパルス幅Ｗ１のウインドウ１５を生成し、該ウインドウ１５を用いて、データＤ１０２の同期コードから生成される同期コード検出信号Ｓ１０３を検出することで、データ列Ｄ１０２の同期コードを検出し、同期コードを検出した位置でＨｉｇｈを出力する第１の同期検出信号Ｓ１１１を生成する。
【００２１】
第２の同期検出部９１２は、リンキングフレームＦ２の次フレームＦ３の同期コード１３を検出するための、パルス幅Ｗ２のウインドウ１６を生成する。このウインドウ１６の幅Ｗ２は第１の同期検出部９１１で生成されたウインドウ１５のＷ１より幅の広い（Ｗ２＞Ｗ１）ものである。第２の同期検出部９１２は、幅Ｗ２のウインドウ１６を用いて、データＤ１０２の同期コード１３から生成される同期コード検出信号Ｓ１０３ｃを検出することで、リンキングフレームＦ２の次フレームＦ３の同期コード１３を検出し、該同期コードを検出した位置でＨｉｇｈ（Ｓ１１２ｃ）を出力する第２の同期検出信号Ｓ１１２を生成する。ここで、この第２の同期検出部９１２による第２の同期検出信号Ｓ１１２の生成は、第１の同期検出部９１１による第１の同期検出信号Ｓ１１１の生成とは、独立して行われる。
【００２２】
第３の同期検出部９１３は、リンキングフレームＦ２から２フレーム後のフレームＦ４の同期コード１４を検出するためのパルス幅Ｗ３のウインドウ１７を生成する。ここで、リンキングフレームＦ２の幅Ｔ’は変動するものであるため、ウインドウ１６の幅Ｗ２を幅の広い固定のものとし、それ以降のフレームＦ３、Ｆ４…の長さは固定であるが、その位置が変動しているため、ウインドウ１７の幅Ｗ３が広いもので固定とし、これを捕捉するようにしているが、この幅Ｗ３は可変のものとしてもよい。
【００２３】
第３の同期検出部９１３は、上記幅Ｗ３のウインドウ１７を用いて、データ列Ｄ１０２の同期コード１４より生成される同期コード検出信号Ｓ１０３ｄを検出することで、リンキングフレームＦ２から２フレーム後のフレームＦ４の同期コード１４を検出し、同期コードの検出位置でＨｉｇｈ（Ｓ１１３ｄ）を生ずる第３の同期検出信号Ｓ１１３を生成する。ここで、この第３の同期検出部９１３による第３の同期検出信号Ｓ１１３の生成は、第１の同期検出部９１１による第１の同期検出信号Ｓ１１１の生成、第２の同期検出部９１２による第２の同期検出信号Ｓ１１２の生成とは、独立して行われる。
【００２４】
同期信号生成部９０３は、上記第１、第２、および第３の同期検出信号Ｓ１１１、Ｓ１１２、Ｓ１１３と、条件信号Ｓ３０１を入力する。ここで、条件信号Ｓ３０１は、同期信号生成部９０３の出力である同期信号Ｓ２０１の周期Ｔを一定にするための条件、すなわち、同期信号Ｓ２０１の周期を一定にするには、上記第１、第２、および第３の同期検出信号Ｓ１１１、Ｓ１１２、Ｓ１１３のいずれを選択すべきかを示す信号である。同期信号生成部９０３は、この条件信号Ｓ３０１に基づき、同期信号Ｓ２０１の周期が一定になるように、第１、第２、および第３の同期検出信号Ｓ１１１、Ｓ１１２、Ｓ１１３のいずれかを選択して、本データ同期装置１００の出力である、データ同期のための同期信号Ｓ２０１を生成する。さらに、同期信号生成部９０３は、図６に示すように、各フレームの同期信号Ｓ２０１を基準に、次フレームの同期検出補間信号Ｓ１１５を生成するものであり、同期コードが検出されず、第１の同期検出信号Ｓ１１１、第２の同期検出信号Ｓ１１２、および第３の同期検出信号Ｓ１１３のいずれも入力されなかった場合は、第１の同期検出信号Ｓ１１１、第２の同期検出信号Ｓ１１２、および第３の同期検出信号Ｓ１１３の代わりに、同期検出補間信号Ｓ１１５を用いて同期信号Ｓ２０１を生成する。
【００２５】
セクタ同期検出部９２１は、これに入力されるデータ列のセクタ先頭を示すセクタ信号Ｓ１５０と、上記同期信号生成部９０３から得られる同期信号Ｓ２０１とを元に、図２に示されるセクタ同期信号Ｓ１６０を生成して、第１、第２、及び第３の同期検出部９１１、９１２、９１３に出力する。上記セクタ同期信号Ｓ１６０を、上記各回路に入力することで、上記第１、第２、第３の同期検出部９１１、９１２、９１３は、リンキングの位置を特定することができる。
【００２６】
以上のように構成される本実施の形態１のデータ同期装置１００の動作について、図３を用いて説明する。
まず、データ取り込み部９０１が、再生データＤ１０１を取り込んで、データ列Ｄ１０２を出力し、同期コード検出部９０２が、データ列Ｄ１０２から同期コードを検出して同期コード検出信号Ｓ１０３を出力する。
【００２７】
次に、第１、第２、および第３の同期検出部９１１、９１２、９１３は、それぞれウインドウ１５，１６，１７を生成し、各ウインドウ１５，１６，１７を用いて同期コード検出信号Ｓ１０３を検出し、それぞれ、第１、第２、第３の同期検出信号Ｓ１１１、Ｓ１１２、Ｓ１１３を生成する。
【００２８】
詳細には、第１の同期検出部９１１は、まず、データ列Ｄ１０２の同期コードを検出するためのウインドウ１５を生成する。データ列Ｄ１０２の各フレームは予めデータ数が決まっているので、前フレームの同期コードの検出位置を基準に、所定のデータ数分をクロックでカウントすることで、次に同期コードが現れるタイミングを予測して、幅Ｗ１の、ウインドウ１５ａ、１５ｂ、１５ｃ、１５ｄを生成する。そして、各ウインドウ１５の幅Ｗ１内に、データ列１０２の同期コードに対応する同期コード検出信号Ｓ１０３のＨｉｇｈを検出したとき、各同期コード検出信号を検出した位置でＨｉｇｈを生ずる第１の同期検出信号Ｓ１１１を生成する。図３では、第１の同期検出部９１１によって、同期コード（ＳＹＮＣ）１１、１２が、ウインドウ１５ａ、１５ｂにより検出されたことを示している。
【００２９】
第２の同期検出部９１２は、セクタ同期信号Ｓ１６０によってリンキングの位置が特定されると、リンキングフレームＦ２の同期コード１２の検出位置を基準に、所定のデータ数分をクロックによってカウントすることで、次に同期コード１３が現れるタイミングを予測して、リンキングフレームＦ２の次フレームの同期コード１３を検出するための、幅Ｗ２のウインドウ１６を、ＳＹＮＣ検出の予測位置を囲うように、生成する。すなわち、第２の同期検出部９１２で生成するウインドウ１６は、図３に示されるように、連続した記録の失敗が原因で、リンキングフレームのデータ長が短くなったり長くなったりして、同期コードの周期ＴがリンキングＬのある同期コード１２、１３間でＴ’のように崩れることを考慮して、第１の同期検出部９１１によって生成されるウインドウ１５の幅Ｗ１より幅の広い、幅Ｗ２のウインドウ１６とする。そして、このウインドウ１６の幅Ｗ２内に、リンキングフレームＦ２の次のフレームＦ３の同期コード１３に対応する同期コード検出信号Ｓ１０３のＨｉｇｈ（Ｓ１０３ｃ）を検出すると、その同期コード検出信号（Ｓ１０３ｃ）を検出した位置でＨｉｇｈ（Ｓ１１２ｃ）を生ずる第２の同期検出信号Ｓ１１２を生成する。図３では、第１の同期検出部９１１では検出できなかった、リンキングフレームＦ２の次フレームＦ３の同期コード１３を、第２の同期検出部９１２により幅Ｗ２のウインドウ１６で検出したことを示している。
【００３０】
第３の同期検出部９１３は、セクタ同期信号Ｓ１６０によってリンキングの位置が特定されると、幅Ｗ２のウインドウ１６を基準に、所定のデータ数分をクロックでカウントすることで、次に同期コード１４が現れるタイミングを予測して、リンキングフレームＦ２から２フレーム後の同期コード１４を検出するための、幅Ｗ３のウインドウ１７を生成する。ここで、このウインドウ１７の幅Ｗ３は、第２の同期検出部９１２で生成されるウインドウ１６と同じ幅Ｗ２か、またはそれより狭い幅、すなわち、Ｗ３≦Ｗ２、とする。そして、このウインドウ１７の幅Ｗ３内に、リンキングフレームＦ２から２フレーム後のフレームＦ４の同期コード１４に対応する同期検出コード信号Ｓ１０３のＨｉｇｈ（Ｓ１０３ｄ）を検出すると、同期コード検出信号（Ｓ１０３ｄ）を検出した位置でＨｉｇｈ（Ｓ１１３ｄ）を生ずる第３の同期検出信号Ｓ１１３を生成する。このように、図３では、第１の同期検出部９１１では検出できなかった、リンキングフレームＦ２から２フレーム後の同期コード１４を、第３の同期検出部９１３により幅Ｗ３のウインドウ１７で検出したことを示している。
【００３１】
次に、同期信号生成部９０３が、以上のようにして生成された、第１、第２、第３の同期検出信号Ｓ１１１、Ｓ１１２、Ｓ１１３を入力し、同期信号生成部９０３から出力される同期信号Ｓ２０１の周期Ｔを一定にするために、条件信号Ｓ３０１に基づいて、第１、第２、および第３の同期検出信号Ｓ１１１、Ｓ１１２、Ｓ１１３のいずれかを選択し、該選択した同期検出信号を用いて本データ同期装置１００の出力である、データ同期のための同期信号Ｓ２０１を生成する。ただし、同期コードが検出されず、第１の同期検出信号Ｓ１１１、第２の同期検出信号Ｓ１１２、および第３の同期検出信号Ｓ１１３のいずれも同期信号生成部９０３に入力されない場合は、同期信号生成部９０３は、同期検出補間信号Ｓ１１５を用いて同期信号Ｓ２０１を生成する。
【００３２】
すなわち、出力である同期信号Ｓ２０１の周期Ｔが一定になるように、同期検出信号Ｓ１１１、Ｓ１１２、Ｓ１１３のいずれか、または同期検出補間信号を用いて、同期信号Ｓ２０１を生成する。
【００３３】
図３に示されるように、同期信号生成部９０３は、同期コードがウインドウ１５のみで検出され、そののち、同期コードがウインドウ１６のみで検出され、そののち、また、同期コードがウインドウ１７のみで検出されたときは、順次、第１の同期検出信号Ｓ１１１（Ｓ１１１ａ，Ｓ１１１ｂ）、第２の同期検出信号Ｓ１１２（Ｓ１１２ｃ）、第３の同期検出信号Ｓ１１３（Ｓ１１３ｄ）を選択出力して、同期信号Ｓ２０１として出力する。
【００３４】
また、リンキングフレームＦ２の次フレームＦ３にて、またはリンキングフレームＦ２から２フレーム後のフレームＦ４にて、狭い幅Ｗ１のウインドウ１５と、広い幅Ｗ２のウインドウ１６あるいは広い幅Ｗ３のウインドウ１７の両方で、同期コードが検出されたときは、次のフレーム（Ｆ５となるが、図示せず）の同期コード（図示せず）の検出状態に基づいて、同期信号Ｓ２０１の周期が一定になるように、第１の同期検出信号Ｓ１１１を選択するか、第２または第３の同期検出信号Ｓ１１２，Ｓ１１３を選択するかを判断して、同期検出信号の選択出力を行い、同期信号Ｓ２０１を生成する。  
【００３５】
このように、次のフレームＦ５のデータ読み出し時に、同期信号Ｓ２０１の周期を一定にするための条件信号Ｓ３０１に基づいて、第１の同期検出信号Ｓ１１１を選択するか、第２の同期検出信号Ｓ１１２または第３の同期検出信号Ｓ１１３を選択し、同期信号Ｓ２０１を生成し出力する。
【００３６】
さらに、上記いずれのウインドウでも同期コードが検出されなかったフレームについては図３では示していないが、このフレームの同期信号Ｓ２０１は、図６に示すように、該フレームの同期検出補間信号Ｓ１１５を用いて生成する。例えば、フレームＦ３にて、狭い幅Ｗ１のウインドウ１５、及び広い幅Ｗ２のウインドウ１６のいずれでも、同期コードが検出されなかった場合には、フレームＦ３の同期信号を、フレームＦ３の同期検出補間信号を用いて生成する。
【００３７】
以上のように、本実施の形態１によるデータ同期装置によれば、第１の同期検出部９１１では所定の周期で所定の第１の幅のウインドウ１５で同期コードを検出して第１の同期検出信号Ｓ１１１を生成し、第２の同期検出部９１２では第１の幅より広い第２の幅のウインドウ１６で同期コードを検出して第２の同期検出信号Ｓ１１２を生成し、第３の同期検出部９１３では第２の幅と同じか狭い第３の幅のウインドウ１７で同期コードを検出して第３の同期検出信号Ｓ１１３を生成し、同期信号生成部９０３で、第１の同期検出信号Ｓ１１１、第２の同期検出信号Ｓ１１２、および第３の同期検出信号Ｓ１１３のいずれかまたは、同期検出補間信号Ｓ１１５を選択して、選択した同期検出信号または同期検出補間信号を用いてフレームの同期信号Ｓ２０１を生成するようにした。これにより、記録可能な光ディスクから再生されたデータ列の同期コードを検出する際に、リンキングによって同期コードの周期が崩れていても、リンキングフレーム以降の同期ずれを最低限に抑える防ぐことができ、その結果、記録可能な光ディスクから安定してデータ再生を行うことができる効果がある。
【００３８】
また、本実施の形態１によるデータ同期装置によれば、上記いずれのウインドウでも同期コードが検出されなかったときは、フレームの同期信号を、該フレームの同期検出補間信号を用いて生成するので、上記ウインドウを用いた同期コードの検出ができない場合でも、フレームの同期信号を生成することができる。
【００３９】
なお、前記実施の形態１では、同期コードの直後にリンキングが行われる場合について説明したが、本発明はこれに限るものではなく、リンキングが同期コード直前に行われて、フレーム長が変化した場合でも、同様の効果を得ることができる。
【００４０】
また、前記実施の形態１によるデータ同期装置では、各フレームの同期コードを所定の周期で検出する第１の同期検出部９１０と、リンキングフレームＦ２の次フレームの同期コード１３を検出する第２の同期検出部９１２と、リンキングフレームＦ２から２フレーム後の同期コード１４を検出する第３の同期検出部９１３とを有するものとしているが、前記実施の形態１の同期検出部は、第１の同期検出部と第２の同期検出部のみでもよく、この場合も、第２の同期検出部では、第１の同期検出部で検出できなかった同期コードを検出可能であり、リンキングフレーム以降の同期ずれを抑えることができる。
【００４１】
（実施の形態２）
図４は、本実施の形態２によるデータ同期装置の構成を示す。
図４に示す本実施の形態２のデータ同期装置４００は、図１の実施の形態１のデータ同期装置１００において、さらに第４の同期検出部９１４を備えたものであり、本実施の形態２は、第４の同期検出部９１４によって第２の同期検出部９１２の検出結果が有効であるかを、検出することを特徴とするものである。
【００４２】
第４の同期検出部９１４は、第２の同期検出部９１２の検出結果が有効であるかを判断するために、第２の同期検出部９１２が検出した同期コードの位置を基準に、リンキングフレームから２フレーム後のフレームの同期コードを検出するためのウインドウ１８を生成する。ここで、このウインドウ１８の幅Ｗ４は、第３の同期検出部９１３で生成されたウインドウ１７の幅Ｗ３より幅の狭いもの、すなわち、Ｗ４＜Ｗ３とする。なお、第４の同期検出部９１４は、ウインドウの幅Ｗ４を可変することでも良い。
【００４３】
このように、第３の同期検出部９１３は、リンキングによる影響を連続して検出するため、第２の同期検出部９１２による幅Ｗ２のウインドウ１６を基準に、同じ幅かそれより狭い、すなわち、幅Ｗ３≦Ｗ２のウインドウ１７を生成していたが、第４の同期検出部９１４は、第２の同期検出部９１２の検出結果が有効であるかを判断するために、第２の同期検出部９１２が検出した同期コード１３の位置を基準に、幅Ｗ４のウインドウ１８を生成する。このため、ウインドウ１８の幅は、ウインドウ１７より狭い幅、すなわち、Ｗ４＜Ｗ３でよい。例えば、ウインドウ１５と同じ幅でも良い。
【００４４】
第４の同期検出部９１４は、この幅Ｗ４のウインドウ１８を用いてデータＤ１０２の同期コード１４から生成される同期コード検出信号Ｓ１０３ｄを検出することで、リンキングフレームＦ２から２フレーム後のフレームＦ４の同期コードを検出し、該同期コードの検出位置でＨｉｇｈ（Ｓ１１４ｄ）を生ずる第４の同期検出信号Ｓ１１４を生成する。
【００４５】
もちろん、この第４の同期検出部９１４による第４の同期検出信号Ｓ１１４の生成は、第１、第２の同期検出部９１１，９１２による第１、第２の同期検出信号Ｓ１１１、Ｓ１１２の生成とは、独立して行われる。
【００４６】
以上のように構成される本実施の形態２のデータ同期装置４００を、特に、第４の同期検出部９１４および同期信号生成部９０３の動作を含めて、図５を用いて説明する。
【００４７】
第４の同期検出部９１４は、第２の同期検出部９１２で検出された同期コード１２を基準に所定のデータ数分をクロックによってカウントすることで、次に同期コード１４が現れるタイミングを予測して、ウインドウ１７より幅が狭い、すなわち、Ｗ４＜Ｗ３のウインドウ１８を生成する。そして、このウインドウ１８の幅Ｗ４内に、リンキングフレームＦ２から２フレーム後のフレームＦ４の同期コード１４に対応する同期コード検出信号Ｓ１０３のＨｉｇｈ（Ｓ１０３ｄ）を検出したときは、該同期コード検出信号（Ｓ１０３ｄ）を検出した位置でＨｉｇｈ（Ｓ１１４ｄ）を生ずる第４の同期検出信号Ｓ１１４を生成する。
【００４８】
図５では、第１の同期検出部９１１では検出できなかった、リンキングフレームＦ２から２フレーム後のフレームＦ４の同期コード１４を、第４の同期検出部９１４により幅Ｗ４のウインドウ１８で検出したことを示している。
【００４９】
同期信号生成部９０３は、上記第１、第２、第３、および第４の同期検出信号Ｓ１１１、Ｓ１１２、Ｓ１１３、Ｓ１１４と、条件信号Ｓ３０１を入力する。ここで、条件信号Ｓ３０１は、該同期信号生成部９０３から出力される同期信号Ｓ２０１の周期Ｔを一定にするための条件、すなわち、同期信号Ｓ２０１の周期を一定にするには、上記第１、第２、第３、および第４の同期検出信号Ｓ１１１、Ｓ１１２、Ｓ１１３、およびＳ１１４のいずれを選択すべきかを示す信号である。同期信号生成部９０３は、この条件信号Ｓ３０１に基づき、第１、第２、第３、および第４の同期検出信号Ｓ１１１，Ｓ１１２，Ｓ１１３、Ｓ１１４のいずれかを選択し、選択した同期検出信号を用いて本データ同期回路４００の出力である、データ同期のための同期信号Ｓ２０１を生成する。さらに、同期信号生成部９０３は、図６に示すように、各フレームの同期信号Ｓ２０１を基準に、次フレームの同期検出補間信号Ｓ１１５を生成するものであり、同期コードが検出されず、第１の同期検出信号Ｓ１１１、第２の同期検出信号Ｓ１１２、第３の同期検出信号Ｓ１１３、および第４の同期検出信号Ｓ１１４のいずれも入力されなかった場合は、第１の同期検出信号Ｓ１１１、第２の同期検出信号Ｓ１１２、第３の同期検出信号Ｓ１１３、および第４の同期検出信号Ｓ１１４の代わりに、同期検出補間信号Ｓ１１５を用いて、同期信号Ｓ２０１を生成する。
【００５０】
すなわち、同期信号生成部９０３は、同期コードがウインドウ１５のみで検出され、そののち、同期コードがウインドウ１６のみで検出され、そののち、また、同期コードがウインドウ１７のみで検出されたときは、順次、第１の同期検出信号Ｓ１１１（Ｓ１１１ａ，Ｓ１１１ｂ）、第２の同期検出信号Ｓ１１２（Ｓ１１２ｃ）、第３の同期検出信号Ｓ１１３（Ｓ１１３ｄ）を選択出力するが、さらにその後、リンキングフレームＦ２から２フレーム後のフレームＦ４にて、同期コード１４がウインドウ１８のみで検出されたときは、第４の同期検出信号Ｓ１１４を選択出力し、同期信号Ｓ２０１として出力する。
【００５１】
一方、リンキングフレームＦ２から２フレーム後のフレームＦ４にて、同期コードが複数のウインドウで、すなわち、ウインドウ１５ｄ、ウインドウ１７、およびウインドウ１８の２つ以上で、検出されたときは、以降のフレーム（Ｆ５となるが、図示せず）の同期コード（図示せず）の検出状態に基づいて、同期信号Ｓ２０１の周期が一定になるように、第１の同期検出信号Ｓ１１１、第３の同期検出信号Ｓ１１３、あるいは第４の同期検出信号Ｓ１１４のいずれを選択するかを判断し、同期信号Ｓ２０１を生成、出力する。
【００５２】
このように、次のフレームＦ５のデータ読み出し時に、同期信号Ｓ２０１の周期を一定にするための条件信号Ｓ３０１に基づいて、第１の同期検出信号Ｓ１１１を選択するか、第２の同期検出信号Ｓ１１２、第３の同期検出信号Ｓ１１３、あるいは第４の同期検出信号Ｓ１１４のいずれかを選択するかを行い、同期信号Ｓ２０１を生成し出力する。
【００５３】
さらに、上記いずれのウインドウでも同期コードが検出されなかったフレームについては図５では示していないが、このフレームの同期信号Ｓ２０１は、図６に示すように、該フレームの同期検出補間信号Ｓ１１５を用いて生成する。例えば、フレームＦ４にて、狭い幅Ｗ１のウインドウ１５、広い幅Ｗ３のウインドウ１７、及び狭い幅のウインドウ１８のいずれでも、同期コードが検出されなかった場合には、フレームＦ４の同期信号を、フレームＦ４の同期検出補間信号を用いて生成する。
【００５４】
以上のように、本実施の形態２によるデータ同期装置によれば、第１の同期検出部９１１では所定の周期で所定の第１の幅のウインドウ１５で同期コードを検出して第１の同期検出信号Ｓ１１１を生成し、第２の同期検出部９１２では第１の幅より広い第２の幅のウインドウ１６で同期コードを検出して第２の同期検出信号Ｓ１１２を生成し、第３の同期検出部９１３では第２の幅と同じか狭い第３の幅のウインドウ１７で同期コードを検出して第３の同期検出信号Ｓ１１３を生成する。さらに、第４の同期検出部９１４で、第２の同期検出部９１２で検出された同期コード１３を基準に所定のデータ数分をクロックによってカウントすることで、次に同期コード１４が現れるタイミングを予測して、ウインドウ１７より幅が狭いウインドウ１８を生成し、このウインドウ１８の幅Ｗ４内に同期検出コード信号Ｓ１０３のＨｉｇｈ（Ｓ１１３ｄ）を検出したときは、第２の同期検出部９１２の検出結果が有効であることを検出したものとして、すなわち、リンキングフレームＦ２から２フレーム後のフレームＦ４の同期コード１４を検出したものとして、該同期コード１４を検出した位置でＨｉｇｈ（Ｓ１１４ｄ）を生ずる第４の同期検出信号Ｓ１１４を生成する。そして、同期信号生成部９０３で、第１の同期検出信号Ｓ１１１、第２の同期検出信号Ｓ１１２、第３の同期検出信号Ｓ１１３、および第４の同期検出信号Ｓ１１４のいずれか、または同期検出補間信号Ｓ１１５を選択して、該選択した同期検出信号または同期検出補間信号を用いて同期信号Ｓ２０１を生成するようにした。これにより、記録可能な光ディスクから再生されたデータ列の同期コードを検出する際に、リンキングによって同期コードの周期が崩れていても、リンキングフレーム以降の同期ずれを最低限に抑えることができ、その結果、記録可能な光ディスクから安定してデータ再生を行うことができる効果がある。
【００５５】
また、本実施の形態２によるデータ同期装置によれば、上記いずれのウインドウでも同期コードが検出されなかったときは、フレームの同期信号を、該フレームの同期検出補間信号を用いて生成するので、上記ウインドウを用いた同期コードの検出ができない場合でも、フレームの同期信号を生成することができる。
【００５６】
なお、前記実施の形態２では、同期コードの直後にリンキングが行われる場合について説明したが、本発明はこれに限るものではなく、リンキングが同期コード直前に行われて、フレーム長が変化した場合でも、同様の効果を得ることができる。
【産業上の利用可能性】
【００５７】
本発明に係るデータ同期装置は、記録可能な光ディスクからデータを読み出す際に、リンキングフレーム以降のフレームの同期コードを正確に検出して、同期コードによる再同期を速やかに行うことができるため、光ディスク再生装置に好適である。
【図面の簡単な説明】
【００５８】
【図１】本実施の形態１によるデータ同期装置の構成例を示すブロック図である。
【図２】本実施の形態１によるデータ同期装置における、セクタ同期検出部が出力するセクタ同期信号の波形図である。
【図３】本実施の形態１によるデータ同期装置の動作を説明するための図である。
【図４】本実施の形態２によるデータ同期装置の構成例を示すブロック図である。
【図５】本実施の形態２によるデータ同期装置の動作を説明するための図である。
【図６】本実施の形態１及び２によるデータ同期装置の動作を説明するための図である。
【符号の説明】
【００５９】
１００、４００  データ同期装置
１１〜１４  同期コード（ＳＹＮＣ）
１５ａ〜１５ｄ、１６、１７、１８  ウインドウ
９０１    データ取り込み部
９０２    同期コード検出部
９０３    同期信号生成部
９１１    第１の同期検出部
９１２    第２の同期検出部
９１３    第３の同期検出部
９１４    第４の同期検出部
９２１    セクタ同期検出部
Ｄ１０１  再生データ
Ｄ１０２  データ列
Ｓ１０３  同期コード検出信号
Ｓ１５０  セクタ信号
Ｓ１６０  セクタ同期信号
Ｓ２０１  同期信号
Ｓ１１１  第１の同期検出信号
Ｓ１１２  第２の同期検出信号
Ｓ１１３  第３の同期検出信号
Ｓ１１４  第４の同期検出信号
Ｓ１１５  同期検出補間信号
Ｓ３０１  条件信号
【図１】
2007157225.tif 000003
【図２】
2007157225.tif 000004
【図３】
2007157225.tif 000005
【図４】
2007157225.tif 000006
【図５】
2007157225.tif 000007
【図６】
2007157225.tif 000008