(57)【要約】【課題】記録媒体に記録された同期信号を確実に検出する。【解決手段】同期信号読取装置１００は、同期信号に関するデータを提供する記憶部１０８と、ウォブル１３２を検知する第１ヘッダ１０２と、データを読取る第２ヘッダ１０４と、決定部１０６とを含む。決定部１０６は、情報処理を行い、同期信号の記録位置を特定する役目も果たす中央制御装置１１０と、第１ヘッダ１０２が検知したウォブル１３２のうちセクタに比例した間隔にあるものの数を計数する検知カウンタ１２０と、第１ヘッダ１０２が検知したウォブル１３２のうちセクタに比例した間隔にあるものを選択する選択回路１１８とを含む。【選択図】　　　　図１
2004014074.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録方式で記録媒体に記録された第１の情報を検知するための検知手段と、
前記第１の記録方式とは異なる第２の記録方式で前記記録媒体に記録された第２の情報を読取るための読取手段と、
前記第１の情報と、前記第２の情報に含まれる読取の対象である対象情報との関係に基づいて、前記対象情報が記録された記録位置を特定するための特定手段と、
前記対象情報か否かを判断するための判断情報を予め記憶するための記憶手段と、
前記記憶手段に記憶された前記判断情報と前記読取手段により読取られた前記第２の情報とを比較した結果および前記特定手段により特定された記録位置と前記第２の情報の記録位置とを比較した結果に基づいて、前記第２の情報が前記対象情報であるか否かを決定するための決定手段とを含む、情報読取装置。
【請求項２】
前記検知手段は、第１の情報が記録された位置に関して予め定められた条件に基づき、前記第１の情報を検知するための手段を含む、請求項１に記載の情報読取装置。
【請求項３】
前記検知手段は、検知された第１の情報が記録された位置からセクタに比例した間隔に最も近いという条件を満足する他の第１の情報を検知するための手段を含む、請求項２に記載の情報読取装置。
【請求項４】
前記検知手段は、前記第１の記録方式で記録された第１の情報として、ウォブルの波形がピークである点および振幅が０である点のいずれかを検知するための手段を含む、請求項１〜３のいずれかに記載の情報読取装置。
【請求項５】
前記検知手段は、前記第１の記録方式で記録された第１の情報として、ランドおよびグルーブのいずれかが反転した点を検知するための手段を含む、請求項１〜３のいずれかに記載の情報読取装置。
【請求項６】
前記特定手段は、
前記検知手段が前記第１の情報を検知したことに応答して、前記読取手段により読取られた前記第２の情報の読取回数および前記検知手段により読み取られた前記第１の情報の読取回数のいずれかを計数するための手段と、
前記計数された値に基づいて、前記記録位置を特定するための手段とを含む、請求項１〜５のいずれかに記載の情報読取装置。
【請求項７】
前記記録位置を特定するための手段は、前記読取手段により読取られた前記第２の情報の読取回数および前記検知手段により検知された前記第１の情報の検知回数のいずれかが、予め定められた値に到達する毎に、前記記録位置を特定するための手段を含む、請求項６に記載の情報読取装置。
【請求項８】
第１の記録方式で記録媒体に記録された第１の情報を検知する検知ステップと、
前記第１の記録方式とは異なる第２の記録方式で前記記録媒体に記録された第２の情報を読取る読取ステップと、
前記第１の情報と、前記第２の情報に含まれる読取対象である対象情報との関係に基づいて、前記対象情報が記録された記録位置を特定する特定ステップと、
前記対象情報か否かを判断する判断情報を予め準備する準備ステップと、
前記準備ステップにて準備された前記判断情報と前記読取ステップにて読取られた前記第２の情報とを比較した結果および前記特定ステップにて特定された記録位置と前記第２の情報の記録位置とを比較した結果に基づいて、前記第２の情報が前記対象情報であるか否かを決定する決定ステップとを含む、情報読取方法。
【請求項９】
前記検知ステップは、第１の情報が記録された位置に関して予め定められた条件に基づいて、前記第１の情報を検知するステップを含む、請求項８に記載の情報読取方法。
【請求項１０】
前記検知ステップは、検知された第１の情報が記録された位置からからセクタに比例した間隔に最も近いという条件を満足する他の第１の情報を検知するステップを含む、請求項９に記載の情報読取方法。
【請求項１１】
前記検知ステップは、前記第１の記録方式で記録された第１の情報として、ウォブルの波形がピークである点および振幅が０である点のいずれかを検知するステップを含む、請求項８〜１０に記載の情報読取方法。
【請求項１２】
前記検知ステップは、前記第１の記録方式で記録された第１の情報として、ランドおよびグルーブのいずれかが反転した点を検知するステップを含む、請求項８〜１０に記載の情報読取方法。
【請求項１３】
前記特定ステップは、
前記検知ステップが前記第１の情報を検知したことに応答して、前記読取ステップにて読取られた前記第２の情報の読取回数および前記検知ステップにて検知された前記第１の情報の検知回数のいずれかを計数するステップと、
前記計数された値に基づいて、前記記録位置を特定するステップとを含む、請求項８〜１２のいずれかに記載の情報読取方法。
【請求項１４】
前記記録位置を特定するステップは、前記読取ステップにて読取られた前記第２の情報の読取回数および前記検知ステップにて検知された前記第１の情報の検知回数のいずれかが、予め定められた値に到達する毎に、前記記録位置を特定するステップを含む、請求項１３に記載の情報読取方法。
【請求項１５】
記録媒体に第１の記録方式で記録された第１の情報を検知するための検知手段と、
前記記録媒体に、前記第１の記録方式とは異なる第２の記録方式で記録された第２の情報を読取るための読取手段とを含むコンピュータに、
請求項８〜１４のいずれかに記載の情報読取方法を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体上に記録された情報を読取るための装置およびその方法に関し、特に、光ディスクや光磁気ディスクなどのデジタル記録媒体から同期信号を読取るための装置、その方法およびその方法を実現するためのプログラムに関する。
【０００２】
【従来の技術】
一般に、光ディスクや光磁気ディスクなどでは、ユーザデータを所定のデータ長のセクタ単位ごとに記録したものが再生されている。この場合、１つのセクタの先頭には、復調時に再生系のビット同期を行うための同期検出に用いるビット同期信号が付加される。なおセクタとは、ディスク上の同心円部分（トラック）をさらに扇型に分割した領域を指す。セクタはデータを記録する領域の一単位である。
【０００３】
デジタルデータを再生する時には正確に同期をとる必要がある。同期がとれれば、データの誤りや欠落があっても修復可能であるが、もし同期がとれなければ記録する時とはまったく異なる情報が出力されてしまう。この時、デジタル方式においてはアナログ方式のノイズとは比較にならない影響を受けることとなる。
【０００４】
特開平５−２４４１４０号公報は、このような問題を解決する情報読取装置を開示する。この情報読取装置は、データ信号とこれより周波数の低い同期信号とにより構成された信号列に含まれたノイズ成分を除去するノイズ遮断フィルタと、ノイズ遮断フィルタによりノイズ成分を除去された信号列から同期信号を検出する同期信号検出回路とを含む。
【０００５】
この装置によると、ノイズ遮断フィルタを通過した信号列から同期信号を検出するため、ノイズによる同期信号の見落しや誤検出などのエラーが抑えられ、同期信号の検出精度が高くなる。
【０００６】
【発明が解決しようとする課題】
しかし、前述の公報に開示された装置では、同期信号がデータ信号の一部として記録されているため、データ信号におけるビット欠損などにより同期信号が欠落したことに起因する読取エラーを完全に防ぐことはできない。
【０００７】
本発明は、上述の問題点を解決するためになされたもので、その目的は、データのエラーによる影響を抑えて読取対象の情報を検出できる、信頼性の高い情報読取装置、情報読取方法およびその方法を実現するためのプログラムを提供することである。
【０００８】
【課題を解決するための手段】
第１の発明に係る情報読取装置は、第１の記録方式で記録媒体に記録された第１の情報を検知するための検知手段と、第１の記録方式とは異なる第２の記録方式で記録された第２の情報を読取るための読取手段と、第１の情報と第２の情報に含まれる読取の対象である対象情報との関係に基づいて、対象情報が記録された記録位置を特定するための特定手段と、対象情報か否かを判断するための判断情報を予め記憶するための記憶手段と、記憶手段に記憶された判断情報と読取手段により読取られた第２の情報とを比較した結果および特定手段により特定された記録位置と第２の情報の記録位置とを比較した結果に基づいて、第２の情報が前記対象情報であるか否かを決定するための決定手段とを含む。
【０００９】
第１の発明によると、決定手段は、読取手段により読取られた第２の情報の内容と、判断情報の内容とに基づいて、第２の情報が対象情報であるか否かを表す第１の決定情報を作成する。決定手段は、前述の第１の決定情報とは別に、特定手段が第１の情報に基づいて特定した対象情報の記録位置と、読取手段により読取られた第２の情報の記録位置とに基づいて、第２の情報が対象情報であるか否かを表す第２の決定情報をさらに作成する。決定手段は、これら２つの決定情報を総合的に判断して、第２の情報が対象情報であるか否かを最終的に決定する。すなわち、決定手段は、たとえば第１の決定情報が第２の情報は対象情報でないことを表したとしても、第２の決定情報により表される、第２の情報が対象情報であることの確実さに基づいて、第２の情報は対象情報であると決定することができる。これにより、第１の記録方式で記録されていた情報を読取る時にエラーが生じても、第２の記録方式によって正しく情報を読取る可能性がある。あるいは、第２の記録方式で記録されていた情報を読取る時にエラーが生じても、第１の記録方式によって正しく情報を読取る可能性がある。特に対象情報のデータ長が短い場合、それが長い場合に比べてデータの欠損やノイズの影響が大きくなっても、本発明は高い信頼性を維持することができる。その結果、対象情報であるか否かについて正確に判断することにより信頼性の高い情報読取装置を提供することができる。
【００１０】
第２の発明に係る情報読取装置は、第１の発明の構成に加えて、検知手段は、第１の情報が記録された位置に関して予め定められた条件に基づいて、第１の情報を検知するための手段を含む。
【００１１】
第２の発明によると、検知手段は、記録媒体上に多数記録されている第１の情報を検知し、その中から記録された位置に関して予め定められた条件を満足する第１の情報を選択する。または、検知手段は、記録媒体上に多数記録されている第１の情報のうち、記録された位置に関して予め定められた条件を満足する第１の情報のみを検知する。したがって、たとえば、予め定められた条件は、一定の間隔にあることという設定をすると、対象情報を検出するために必要な第１の情報が限定される。これにより、特定手段および決定手段が無駄に動作することを防ぐことができる。その結果、より高速に情報を読取る信頼性の高い情報読取装置を提供することができる。
【００１２】
第３の発明に係る情報読取装置は、第２の発明の構成に加えて、検知手段は、検知された第１の情報が記録された位置からセクタに比例した間隔に最も近いという条件を満足する他の第１の情報を検知するための手段を含む。
【００１３】
第３の発明によると、第１の情報が記録された記録位置の間隔はセクタに比例した間隔に近いため、検知手段が第１の情報を検知する周期は、読取手段がセクタマークを読取る周期とおおむね比例する。一方、第２の情報がセクタに区切られて記録される情報の場合、第２の情報の先頭部はセクタマークの直後にある可能性が高い。これにより、特定手段は、対象情報が記録された位置を容易に特定することができる。その結果、さらに高速に情報を読取り、かつ信頼性の高い情報読取装置を提供することができる。
【００１４】
第４の発明に係る情報読取装置は、第１〜３のいずれか発明の構成に加えて、検知手段は、第１の記録方式で記録された第１の情報としてウォブルの波形がピークである点および振幅が０である点のいずれかを検知するための手段を含む。なおウォブルとは、光ディスクなど記録媒体の記録担体上に刻まれた微小なうねりを指す。
【００１５】
第４の発明によれば、ウォブルは波長などにより複数の情報を表すことができる。したがって、ウォブルによって複数の情報を表すことができる。これにより、記録媒体上において、第１の情報のみを記録する領域は不要となる。その結果、より記憶容量が大きい記録媒体において使用できる信頼性の高い情報読取装置を提供することができる。
【００１６】
第５の発明に係る情報読取装置は、第１〜３のいずれかの発明の構成に加えて、検知手段は、第１の記録方式で記録された第１の情報としてランドおよびグルーブのいずれかが反転した点を検知するための手段を含む。なお、ランドとは、光ディスクなど記録媒体の記録担体上に刻まれた微小な溝を指す。グルーブとはランドの間にはさまれた部分を指す。ランドやグルーブが反転した点とは、両者の形態が逆転した部分をいう。
【００１７】
第５の発明によれば、ランドやグルーブの反転した点は反転していない点に比べて光の反射率その他の物理的な特性が大きく異なり検知しやすいので、反転した点が微小であっても検知することができる。これにより、高密度に記録された記録媒体であっても誤検出の可能性は低くなる。その結果、より高密度に記録された情報媒体に対しても信頼性の高い情報読取装置を提供することができる。
【００１８】
第６の発明に係る情報読取装置は、第１〜５のいずれかの発明の構成に加えて、特定手段は、検知手段が第１の情報を検知したことに応答して、読取手段により読取られた第２の情報の読取回数および検知手段により検知された第１の情報の検知回数のいずれかを計数するための手段と、計数された値に基づいて、記録位置を特定するための手段とを含む。
【００１９】
第６の発明によれば、特定手段は、読取手段により読取られた情報の読取回数および検知手段により検知された第１の情報の検知回数のいずれかを計数する。特定手段は、さらに、その値を手がかりとして、たとえば記憶手段に記憶されたデータベースを用いることにより適切な情報を選択して、対象情報が記録された記録媒体上の位置を特定する。これにより、第１の情報の位置と検出対象の情報の記録位置が変則的な関係にある場合でも対象情報が記録された記録媒体上の位置を特定することができる。その結果、記録媒体上の制約にとらわれず、かつ信頼性が高い情報読取装置を提供することができる。
【００２０】
第７の発明に係る情報読取装置は、第６の発明の構成に加えて、記録位置を特定するための手段は、読取手段により読取られた第２の情報の読取回数および検知手段により検知された第１の情報の検知回数のいずれかが、予め定められた値に到達する毎に、記録位置を特定するための手段を含む。
【００２１】
第７の発明によれば、特定手段が動作を行うのは、読取手段により読取られた第２の情報の読取回数および検知手段により検知された第１の情報の検知回数のいずれかが、予め定められた値に到達したときに限定される。これにより、特定手段および決定手段が無駄に動作することを防ぐことができる。その結果、より動作速度が速く、信頼性の高い情報読取装置を提供することができる。
【００２２】
第８の発明に係る情報読取方法は、記録媒体に、第１の記録方式で記録媒体に記録された第１の情報を検知する検知ステップと、第１の記録方式とは異なる第２の記録方式で記録媒体に記録された第２の情報を読取る読取ステップと、第１の情報と前記第２の情報に含まれる読取対象である対象情報との関係に基づいて、対象情報が記録された記録位置を特定する特定ステップと、対象情報か否かを判断する判断情報を予め準備する準備ステップと、準備ステップにて準備された判断情報と読取ステップにて読取られた第２の情報とを比較した結果および特定ステップにて特定された記録位置と第２の情報の記録位置とを比較した結果に基づいて、第２の情報が対象情報であるか否かを決定する決定ステップとを含む。
【００２３】
第８の発明によると、決定ステップは、読取ステップにおいて読取られた第２の情報の内容と、判断情報の内容とに基づいて、第２の情報が対象情報であるか否かを表す第１の決定情報を作成する。決定ステップは、前述の第１の決定情報とは別に、特定ステップにおいて第１の情報に基づいて特定した対象情報の記録位置と、読取ステップにおいて読取られた第２の情報の記録位置とに基づいて、第２の情報が対象情報であるか否かを表す第２の決定情報をさらに作成する。決定ステップは、これら２つの決定情報を総合的に判断して、第２の情報が対象情報であるか否かを最終的に決定する。すなわち、決定ステップは、たとえば第１の決定情報が第２の情報は対象情報でないことを表したとしても、第２の決定情報により表される、第２の情報が対象情報であることの確実さに基づいて、第２の情報は対象情報であると決定することができる。これにより、第１の記録方式で記録されていた情報を読取る時にエラーが生じても、第２の記録方式によって正しく情報を読取る可能性がある。あるいは、第２の記録方式で記録されていた情報を読取る時にエラーが生じても、第１の記録方式によって正しく情報を読取る可能性がある。特に対象情報のデータ長が短い場合、それが長い場合に比べてデータの欠損やノイズの影響が大きくなっても、本発明は高い信頼性を維持することができる。その結果、対象情報であるか否かについて正確に判断することにより信頼性の高い情報読取方法を提供することができる。
【００２４】
第９の発明に係る情報読取方法は、第８の発明の構成に加えて、検知ステップは、第１の情報が記録された位置に関して予め定められた条件に基づいて、第１の情報を検知するステップを含む。
【００２５】
第９の発明によると、検知ステップは、記録媒体上に多数記録されている第１の情報を検知し、その中から記録された位置に関して予め定められた条件を満足する第１の情報を選択する。または、検知ステップは、記録媒体上に多数記録されている第１の情報のうち、記録された位置に関して予め定められた条件を満足する第１の情報のみを検知する。したがって、たとえば、予め定められた条件は、一定の間隔にあることという設定をすると、対象情報を検出するために必要な第１の情報が限定される。これにより、特定ステップおよび決定ステップを無駄に実施することを防ぐことができる。その結果、より高速に情報を読取る信頼性の高い情報読取方法を提供することができる。
【００２６】
第１０の発明に係る情報読取方法は、第９の発明の構成に加えて、検知ステップは、検知された第１の情報が記録された位置からからセクタに比例した間隔に最も近いという条件を満足する他の第１の情報を検知するステップを含む。
【００２７】
第１０の発明によると、第１の情報が記録された記録位置の間隔はセクタに比例した間隔に近いため、検知ステップにおいて第１の情報を検知する周期は、読取ステップにおいてセクタマークを読取る周期とおおむね比例する。一方、第２の情報がセクタに区切られて記録される情報の場合、第２の情報の先頭部はセクタマークの直後にある可能性が高い。これにより、特定ステップは対象情報が記録された位置を容易に特定することができる。その結果、さらに高速に情報を読取る信頼性の高い情報読取方法を提供することができる。
【００２８】
第１１の発明に係る情報読取方法は、第８〜１０のいずれかの発明の構成に加えて、検知ステップは、第１の記録方式で記録された第１の情報として、ウォブルの波形がピークである点および振幅が０である点のいずれかを検知するステップを含む。
【００２９】
第１１の発明によれば、ウォブルは一の波形の波長などにより複数の情報を表すことができる。これにより、記録媒体上において、第１の情報のみを記録する領域は不要となる。その結果、より記憶容量が大きい記録媒体において使用できる信頼性の高い情報読取方法を提供することができる。
【００３０】
第１２の発明に係る情報読取方法は、第８〜１０のいずれかの発明の構成に加えて、検知ステップは、第１の記録方式で記録された第１の情報として、ランドおよびグルーブのいずれかが反転した点を検知するステップを含む。
【００３１】
第１２の発明によれば、ランドやグルーブの反転した点は反転していない点に比べて光の反射率その他の物理的な特性が大きく異なり検知しやすいので、反転した点が微小であっても検知することができる。これにより、高密度に記録された記録媒体であっても誤検出の可能性は低くなる。その結果、より高密度に記録された情報媒体に対しても信頼性の高い情報読取方法を提供することができる。
【００３２】
第１３の発明に係る情報読取方法は、第８〜１２のいずれかの発明の構成に加えて、特定ステップは、検知ステップが第１の情報を検知したことに応答して、読取ステップにて読取られた第２の情報の読取回数および検知ステップにて検知された第１の情報の検知回数のいずれかを計数するステップと、計数された値に基づいて、記録位置を特定するステップとを含む。
【００３３】
第１３の発明によれば、特定ステップは、読取ステップにより読取られた情報の読取回数および検知ステップにより読み取られた第１の情報の読取回数のいずれかを計数する。特定ステップは、さらに、その値を手がかりとして、たとえば準備ステップにて準備されたデータベースを用いることにより適切な情報を選択して、対象情報が記録された記録媒体上の位置を特定する。これにより、第１の情報の位置と検出対象の情報の記録位置が変則的な関係にある場合でも対象情報が記録された記録媒体上の位置を特定することができる。その結果、記録媒体上の制約にとらわれず、かつ情報を読取る信頼性が高い情報読取方法を提供することができる。
【００３４】
第１４の発明に係る情報読取方法は、第１３の発明の構成に加えて、前記記録位置を特定するステップは、読取ステップにて読取られた第２の情報の読取回数および検知ステップにて検知された第１の情報の検知回数のいずれかが、予め定められた値に到達する毎に、記録位置を特定するステップを含む。
【００３５】
第１４の発明によれば、特定ステップが動作を行うのは、読取ステップにおいて読取られた第２の情報の読取回数および検知ステップにおいて検知された第１の情報の検知回数のいずれかが、予め定められた値に到達したときに限定される。これにより、特定ステップおよび決定ステップを無駄に実施することを防ぐことができる。その結果、より動作速度が速く、信頼性の高い情報読取方法を提供することができる。
【００３６】
第１５の発明に係るプログラムは、記録媒体に第１の記録方式で記録された第１の情報を検知するための検知手段と、記録媒体に、第１の記録方式とは異なる第２の記録方式で記録された第２の情報を読取るための読取手段とを含むコンピュータに、第８〜１４のいずれかに記載の情報読取方法を実現させるためのプログラムである。
【００３７】
第１５の発明に係るプログラムによると、データのエラーによる影響を抑えて読取対象の情報を検知することにより信頼性の高い情報読取方法をコンピュータに実現させるためのプログラムを提供することができる。
【００３８】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰り返さない。
【００３９】
＜第１の実施の形態＞
図１に本実施の形態に係る同期信号読取装置１００の全体構成図を示す。図１に示すように同期信号読取装置１００は、決定部１０６に接続され、同期信号か否かを判断するための情報を予め記憶する記憶部１０８と、決定部１０６に接続され、光ディスク上のウォブルを検知する第１ヘッダ１０２と、光ディスクに記録されたデータを読取る第２ヘッダ１０４とを含む。
【００４０】
図２に記憶媒体上のウォブル１３２の概念図を示す。図２（Ａ）は記憶媒体の例、図２（Ｂ）は記憶媒体に刻まれたウォブル１３２の模式図である。これらの図に示すように、ウォブル１３２とは、光ディスクなど記録媒体の記録担体上に刻まれた微小なうねりを指す。ウォブルは、うねりの周波数を変調させることにより各種の制御情報を表すことができる。しかし、通常の記録方式とは異なり、通常製造時に設けられると、以後の書き換えは不可能であり、この点が通常ユーザーが利用する記録方法と異なる。
【００４１】
決定部１０６は、情報処理を行い、同期信号の記録位置を特定する役目も果たす中央制御装置１１０と、中央制御装置１１０に接続され、第１ヘッダ１０２が検知したウォブル１３２のうちセクタに比例した間隔にあるものの数を計数する検知カウンタ１２０と、中央制御装置１１０と第１ヘッダ１０２との間に接続され、第１ヘッダ１０２が検知したウォブル１３２のうちセクタに比例した間隔にあるものを選択する選択回路１１８とを含む。
【００４２】
記憶部１０８は、中央制御装置１１０に接続され、同期信号のパターンを記憶する同期信号テーブル１１２と、中央制御装置１１０に接続され、同期信号テーブル１１２から呼出す同期信号パターンを表すフラグを記録する信号順序メモリ１１４と、セクタに比例した間隔にある第１の情報を検出した時に検知カウンタ１２０の値を記録する位置メモリ１１６と、中央制御装置１１０に接続され、中央制御装置１１０において実行されるプログラムを記憶するプログラム用メモリ１２６を含む。
【００４３】
同期信号テーブル１１２に記憶されている同期信号パターンの例を図３（Ａ）に示す。光ディスクには、この同期信号が図３（Ｂ）の順序で出現するよう記録されているとする。信号順序メモリに記憶されているフラグは図３（Ｂ）に示す順序で同期信号パターンが呼び出されるよう、たとえば「ＳＹ０→ＳＹ１→ＳＹ２・・・」と変化するものとする。
【００４４】
なお、これらの構成は各々の機能が達成できるものであればよく、特定のものには限定されない。また、これらの構成は単独の装置によってなされるものの他、複数の装置によってなされるものであってもよい。さらに、単一の装置が複数の役割を担当するものであってもよい。
【００４５】
図４のフローチャートを参照して、本実施の形態に係る同期信号読取装置で実行されるプログラムは、同期信号の検出に関し以下のような制御構造を有する。
【００４６】
まず、ステップ１００（以下、ステップをＳと略す。）にて、電源（図示せず）が投入されると、同期信号読取装置１００が起動し、各回路の動作チェック、フラグやカウンタの値のクリアなどの初期設定処理が行われる。Ｓ１０２にて、第１ヘッダ１０２は、記憶媒体上のウォブル１３２のピークを検知する。
【００４７】
Ｓ１０４にて、選択回路１１８は、第１ヘッダ１０２がウォブル１３２をセクタに比例した間隔で検知したか否か判断する。ウォブル１３２をセクタに比例した間隔で検知したと判断した場合には（Ｓ１０４にてＹＥＳ）、処理はＳ１０６へと移される。もしそうでないと（Ｓ１０４にてＮＯ）、処理はＳ１１０へと移される。
【００４８】
Ｓ１０６にて、中央制御装置１１０は、検知カウンタ１２０の値を位置メモリ１１６に転送する。Ｓ１０８にて、中央制御装置１１０は、図５に示すようなセクタに比例した間隔にあるウォブルのピーク１３２Ａを基準として、所定の条件（たとえば２番目にあるウォブルのピークの位置に同期信号が記録され始めているという条件）に基づいて、同期信号が記録された位置にあるウォブル１３２Ｃを特定する。
【００４９】
Ｓ１１０にて中央制御装置１１０は、検知カウンタ１２０の値に１を加算する。Ｓ１１２にて、第２ヘッダ１０４が、光ディスク上のデータを読取る。Ｓ１１４にて、中央制御装置１１０は、検知カウンタ１２０の値を調べ、直前に検知したウォブルが同期信号が記録された位置にあるウォブル１３２Ｃであるか否かを判断する。ウォブル１３２が同期信号が記録された位置にあるウォブル１３２Ｃであると判断した場合には（Ｓ１１４にてＹＥＳ）、処理はＳ１１６に移される。そうでない場合（Ｓ１１４にてＮＯ）、処理はＳ１０２に戻される。
【００５０】
Ｓ１１６にて中央制御装置１１０は、信号順序メモリ１１４に記憶されたフラグの値に応じて同期信号テーブル１１２から同期信号パターンを読出す。Ｓ１１８にて中央制御装置１１０は、信号順序メモリ１１４に記録されたフラグの値を変更する。
【００５１】
Ｓ１２０にて、中央制御装置１１０は、第２ヘッダ１０４が読取ったデータとＳ１１６で同期信号テーブル１１２から読出した同期信号のパターンを比較し、両者が一致していないか否かを判断する。両者が一致していないと判断した場合には（Ｓ１２０にてＹＥＳ）、処理はＳ１２２に移される。そうでない場合は（Ｓ１２０にてＮＯ）、処理はＳ１２４に移される。
【００５２】
Ｓ１２２にて、中央制御装置１１０は、第２ヘッダ１０４が読取った値を同期信号とみなすか否か判断し、同期信号とみなすと判断した場合には（Ｓ１２２にてＹＥＳ）、処理はＳ１２４に移される。そうでない場合には（Ｓ１２２にてＮＯ）、処理はＳ１０２に戻される。
【００５３】
Ｓ１２４にて、中央制御装置１１０は、同期信号検出処理を行い、処理を終了する。
【００５４】
以上のような構造およびフローチャートに基づく、同期信号読取装置１００の動作について説明する。
【００５５】
［同期信号の記録位置が正しく、その内容も正しい場合］
初期設定処理（Ｓ１００）の終了後、第１ヘッダ１０２がウォブル１３２を検知した場合の動作について説明する。第１ヘッダに用いる回路の例としては、ＰＬＬ（ＰＨＡＳＥ　ＬＯＣＫ　ＬＯＯＰ）回路などがある。第１ヘッダ１０２はＰＬＬ回路によってウォブル１３２の変化点を検出すると、パルスを発生するなどしてウォブル１３２の検知を選択回路１１６に通知する（Ｓ１０２）。
【００５６】
選択回路１１８がセクタに比例した間隔でウォブル１３２を検知したのか判断する場合の動作について説明する。選択回路１１８は、第１ヘッダ１０２からウォブル１３２の変化点を検出した旨の通知を受けると、検知カウンタ１２０に記録されている値と位置メモリ１１６に記録されている値の差を求め、その値とセクタに比例した間隔として定めた値が一致するか否か判断する（Ｓ１０４）。一致していると判断された場合には（Ｓ１０４にてＹＥＳ）、選択回路１１６から中央制御装置１１０へパルスなどによりその旨が伝達される。そうでない場合にも（Ｓ１０４にてＮＯ）、別種のパルスなどにより中央制御装置１１０へ判断結果が伝達される。なお、セクタに比例した間隔として定める値は、選択回路１１６の内部に予め記憶されている。
【００５７】
中央制御装置１１０がセクタに比例した間隔にあるウォブルのピーク１３２Ａを基準として、同期信号が記録された位置にあるウォブル１３２Ｃを特定する場合の動作について説明する。まず中央制御装置１１０は、選択回路１１８からセクタに比例した間隔にあるウォブルのピーク１３２Ａを検知した旨の通知を受け取ると（Ｓ１０４）、検知カウンタ１２０に記録されている値を位置メモリ１１６に転送する（Ｓ１０６）。次にセクタに比例した間隔にあるウォブルのピーク１３２Ａと同期信号が記録された位置にあるウォブル１３２Ｃとの間のピークの数Ｌとして、たとえば中央制御装置１１０内部に記憶させておいた値（本実施の形態においては２とする）を検知カウンタ１２０に記録されている値に加える。その後、検知カウンタ１２０がこの値に達した時に検知されたウォブルの位置から同期信号が記録されていると規定して、同期信号が記録された位置にあるウォブル１３２Ｃを特定する（Ｓ１０８）。
【００５８】
ピークの数Ｌを求める方法および同期信号が記録された位置にあるウォブル１３２Ｃを特定する方法は特に限定されるものではない。たとえば前述のように予め定数を中央制御装置１１０内部に記憶させる他、第１ヘッダ１０２の位置からセクタ位置およびセクタ長を算出し、これをウォブルの波長で除した値に最も近い整数とする方法なども考えられる。
【００５９】
中央制御装置１１０が、第２ヘッダ１０４によって読み取られたデジタルデータは光ディスク上の同期信号を記録した位置から読み取られたデータか否か判断する場合の動作について説明する。中央制御装置１１０は、選択回路１１８から情報を受け取ると、検知カウンタ１２０の値に１を加算する（Ｓ１１０）。第２ヘッダ１０４は光ディスク上に記録されたデジタル信号を読取ると、その値を中央制御装置１１０に送信する（Ｓ１１２）。中央制御装置１１０は、前述のピーク数Ｌと検知カウンタ１２０の値が一致しているか否か判断する（Ｓ１１４）。この場合、両者は一致していると判断されるので（Ｓ１１４にてＹＥＳ）、中央制御装置１１０はＳ１１６の処理を行う。
【００６０】
中央制御装置１１０が第２ヘッダ１０４によって読み取られたデータが同期信号パターンと一致しないか否かを判断する場合の動作について説明する。まず判断に先立ち、中央制御装置１１０は信号順序メモリ１１４に記録されたフラグの値に応じて同期信号テーブル１１２から同期信号パターンを読出す（Ｓ１１６）。続いて信号順序メモリ１１４中のフラグの値を変更する（Ｓ１１８）。それが完了すると、中央制御装置１１０は、第２ヘッダ１０４から読取ったデータを１ビット分だけ受け取る。受け取ったデータは、記録媒体に記録されていた時と同じ順序で中央制御装置１１０の内部にあるシフトレジスタ（図示せず）内に並べられる。これで前述の判断をする準備が完了するので、中央制御装置１１０は、そのシフトレジスタ内に並べられたデータのパターンが同期信号パターンと一致しないか否かを判断する（Ｓ１２０）。この場合、両者は一致していると判断されるので（Ｓ１２０にてＮＯ）、中央制御装置１１０はＳ１２４の処理を行う。
【００６１】
Ｓ１２４にて中央制御装置１１０が行う同期信号検出処理としては、中央制御装置１１０による検出パルスの発生など（Ｓ１１８）が考えられるが、これは特に限定されるものではない。
【００６２】
［同期信号の記録位置が正しくない場合］
Ｓ１００からＳ１１２までの動作は前述の場合と同様であるので、それらについての動作は、ここでは繰り返さない。
【００６３】
第２ヘッダ１０４が記録媒体上のデータを読取ると（Ｓ１１２）、中央制御装置１１０は、前述のピーク数Ｌと検知カウンタ１２０の値が一致しているか否か判断する（Ｓ１１４）。両者は一致していないと判断されるので（Ｓ１１４にてＮＯ）、中央制御装置１１０はＳ１０２の処理に戻り、両者が一致するまでＳ１００〜Ｓ１１２の処理を繰り返す。
【００６４】
［同期信号の記録位置が正しく、その内容が正しくない場合］
Ｓ１００からＳ１１８までの動作は、同期信号の記録位置が正しくその内容も正しい場合と同様であるため、それらについての動作はここでは繰り返さない。
【００６５】
第２ヘッダ１０４が読取ったデータと同期信号パターンが一致しないか否か判断する場合の動作について説明する。同期信号の内容が正しくない場合、両者は一致していないと判断されるので（Ｓ１２０にてＹＥＳ）、中央制御装置１１０はＳ１２２の処理を行う。
【００６６】
中央制御装置１１０が、第２ヘッダ１０４が読取ったデータを同期信号とみなすか否か判断する場合の動作について説明する。中央制御装置１１０は第２ヘッダ１０４が読取ったデータと同期信号パターンが一致しないと判断すると（Ｓ１２０にてＹＥＳ）、これらのデータの一致率を求め、一致率がしきい値を上回っているか否か判断する（Ｓ１２２）。一致率がしきい値を上回っていると判断した場合には（Ｓ１２２にてＹＥＳ）、中央制御装置１１０はＳ１２４の処理を行う。そうでない場合は（Ｓ１２２にてＮＯ）、中央制御装置１１０はＳ１０２の処理に戻る。
【００６７】
以上のようにして、本実施の形態に係る同期信号読取装置は、データの影響を受けない装置による同期信号の検出を併用している他、同期信号のパターンを順に変更する。これにより、データのエラーによる誤検出を抑える他、同一の同期信号が出現する確率を減少させて誤検出の確率を低減させることができる。その結果、より確実に同期信号を検出する装置を提供することができる。
【００６８】
なお、選択回路によって選択された第１の情報から同期信号が記録された位置を特定する方法は、その第１の情報を選択した後に第２ヘッダが読取ったデータの数による方法や、第１ヘッダ１０２などが読取った第１の情報の数と同期信号が記録された位置とを対応させたデータベースを記憶部１０８内に設け、これによって同期信号が記録された位置を特定する方法などもある。
【００６９】
また、第２ヘッダが読取った値を同期信号とみなすか否かを先に判断し、その後に検知カウンタの値が同期信号を記録したウォブルの位置に達したかを判断してもよい。
【００７０】
その他、第２ヘッダが読取った値と同期信号との一致率と、検知カウンタの値と同期信号を記録したウォブルの位置を表す検知カウンタの値との和を求め、その値がしきい値を超えた場合は同期信号を検知したと判断してもよい。
【００７１】
さらに、検知ヘッダ１０２が検知するウォブルの第１の情報としては、セクタに比例した間隔にあるウォブルのピーク１３２Ａの他、セクタに比例した間隔にあるウォブルの中点１３２Ｂであってもよい。また、ピーク１３２Ａとセクタに比例した間隔にあるウォブルの中点１３２Ｂを併用してもよい。
【００７２】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態に係る同期信号検出装置１４０について説明する。
【００７３】
図６を参照して、本実施の形態に係る同期信号検出装置のハードウェア構成は、前述の第１の実施の形態に係るハードウェア構成と比較して、信号順序メモリ１１４を含まず、中央制御装置１１０に接続され同期信号の記録位置に関するデータベースを記録した位置テーブル１２２と、中央制御装置１１０に接続され第２ヘッダ１０４が検出したデータの数を計数するデータカウンタ１２４とを含む。これ以外の構成については、前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰り返さない。
【００７４】
図８に記憶媒体上のグルーブ１６０およびランド１６２の概念図を示す。図８（Ａ）は記憶媒体の例、図８（Ｂ）は記憶媒体に刻まれたグルーブ１６０およびランド１６２の模式図である。これらの図に示すように、ランド１６２とは、光ディスクなど記録媒体の記録担体上に刻まれた微小な溝を指し、グルーブ１６０とはランド１６２に挟まれた記録担体の領域を指す。
【００７５】
図７のフローチャートを参照して、本実施の形態に係る同期信号検出装置で実行されるプログラムは、同期信号の検出に関し、以下のような制御構造を有する。
【００７６】
Ｓ１３０にて、第１ヘッダ１０２が記憶媒体上のランドの反転部１６４を検知する。
【００７７】
Ｓ１３２にて、選択回路１１８は、第１ヘッダ１０２がランドの反転部１６４を一定の間隔で検知したのか否かを判断する。ランドの反転部１６４を一定の間隔で検知したと判断した場合には（Ｓ１３２にてＹＥＳ）、処理はＳ１０６へと移される。もしそうでないと（Ｓ１３２にてＮＯ）、処理はＳ１１０へと移される。
【００７８】
Ｓ１３４にて、中央制御装置１１０は、データカウンタ１２４の値に１を加算する。Ｓ１３６にて、中央制御装置１１０は、位置テーブル１２２からデータカウンタ１２４の値に応じて読出した補正値と検知カウンタ１２０の値との和を求め、同期信号を記録した第１の情報の位置とする。
【００７９】
Ｓ１３８にて、中央制御装置１１０は、データカウンタ１２４の値が、位置テーブル１２２から読出した同期信号の記録位置と一致するか否か判断し、一致すると判断した場合には（Ｓ１３８にてＹＥＳ）、処理はＳ１２４に移される。そうでない場合には（Ｓ１３８にてＮＯ）、処理はＳ１０２に戻される。
【００８０】
以上のような構造およびフローチャートに基づく、同期信号検出装置１４０の動作について説明する。ただし、第１の実施の形態に係る同期信号読取装置１００の動作と同じ動作については、ここでは繰り返さない。
【００８１】
［同期信号の記録位置が正しく、内容も正しい場合］
初期設定処理（Ｓ１００）の終了後、第１ヘッダ１０２がランドの反転部１６４検知した場合の処理について説明する。第１ヘッダ１０２はランドの反転部１６４を検出すると、パルスを発生するなどしてランドの反転部１６４の検知を選択回路１１６に通知する（Ｓ１３０）。
【００８２】
選択回路１１８が一定の間隔でランドの反転部１６４を検知したのか判断する場合の動作について説明する。選択回路１１８は、第１ヘッダ１０２からランドの反転部１６４を検出した旨の通知を受けると、検知カウンタ１２０に記録されている値と位置メモリ１１６に記録されている値の差を求め、その値と予め中央制御装置１１０内に記憶させた値が一致するか否かを判断する（Ｓ１３２）。一致していると判断した場合には（Ｓ１３２にてＹＥＳ）、選択回路１１６から中央制御装置１１０へパルスなどによりその旨が伝達される。そうでない場合にも（Ｓ１３２にてＮＯ）、別種のパルスなどにより中央制御装置１１０へ判断結果が伝達される。
【００８３】
中央制御装置１１０が、第２ヘッダ１０４によって読み取られたデジタルデータは光ディスク上の同期信号を記録した位置から読み取られたデータか否かを判断する動作について説明する。中央制御装置１１０がデータカウンタ１２４の値に１を加算すると（Ｓ１３４）、中央制御装置１１０は位置テーブル１２２からデータカウンタの値に応じた補正値を読出し、この値と検知カウンタの値の和を求め（Ｓ１３６）、この値と検知カウンタ１２０の値が一致しているか否か判断する（Ｓ１１４）。この場合両者が一致していると判断されるので（Ｓ１１４にてＹＥＳ）、中央制御装置１１０はＳ１２０の処理を行う。
【００８４】
中央制御装置１１０が第２ヘッダ１０４によって読み取られたデータが同期信号パターンと一致しないか否かを判断する動作について説明する。まず判断に先立ち、中央制御装置１１０が第２ヘッダ１０４から読取ったデータを１ビット分だけ受け取る。後は第１の実施の形態と同様にして、中央制御装置１１０は、第２ヘッダ１０４によって読取ったデータのパターンが同期信号パターンと一致しないか否か判断する（Ｓ１２０）。この場合両者は一致するので（Ｓ１２０にてＮＯ）、中央制御装置１１０はＳ１２４の処理を行う。
【００８５】
［同期信号の記録位置が正しくない場合］
Ｓ１００からＳ１３６までの処理は前述の場合と同様である。
【００８６】
中央制御装置１１０が、第２ヘッダ１０４によって読み取られたデジタルデータは光ディスク上の同期信号を記録した位置から読み取られたデータか否かを判断する動作について説明する。Ｓ１３６にて求めた値と検知カウンタ１２０の値が一致しているか否かが判断される（Ｓ１１４）。この場合、両者が一致しないと判断されるので（Ｓ１１４にてＮＯ）、中央制御装置１１０は、処理をＳ１３０の処理に戻し、同期信号記録位置に達するまで同様の処理を繰り返す。
【００８７】
［同期信号の記録位置が正しく、内容が正しくない場合］
Ｓ１００からＳ１１４までの動作は、同期信号の記録位置が正しくその内容も正しい場合と同様であるため、それらの動作についての説明は、ここでは繰り返さない。
【００８８】
第２ヘッダ１０４によって読み取られたデータが同期信号パターンと一致しないか否かを判断する動作について説明する。判断に先立つ動作については、同期信号の記録位置が正しく、内容も正しい場合の動作と同様であるためここでは繰り返さない。中央制御装置１１０は、第２ヘッダ１０４によって読み取られたデータが同期信号パターンと一致していないと判断するので（Ｓ１２０にてＹＥＳ）、中央制御装置１１０はＳ１３８の処理を行う。
【００８９】
中央制御装置１１０が、データカウンタ１２４の値が、位置テーブル１２２から読出した同期信号の記録位置を表す値に一致するか否かを判断する場合の動作について説明する。中央制御装置１１０は第２ヘッダ１０４が読取ったデータが同期信号パターンと一致しないと判断すると、位置テーブル１２２から同期信号の記録位置を読出し、この値とデータカウンタの値が一致するか否か判断する（Ｓ１３８）。一致していると判断した場合には（Ｓ１３８にてＹＥＳ）、中央制御装置１１０はＳ１２４の処理を行う。そうでない場合は（Ｓ１３８にてＮＯ）、中央制御装置１１０はＳ１３０の処理に戻る。
【００９０】
以上のようにして、本実施の形態に係る同期信号検出装置は、同期信号のパターンによる検出方法と、データの影響を受けない装置による同期信号の検出と、データカウンタの値による同期信号の検出とを併用している。これにより、データのエラーによる誤検出を抑える他、検知エラーによる誤検出の確率を低減させて、同期信号の検出ミスを防いでいる。その結果、より確実に同期信号を検出する装置を提供することができる。
【００９１】
なお、本実施の形態においては、検知カウンタの値がたとえば１０の倍数といった一定の値に達した時にのみ、Ｓ１１４において検知カウンタの値と同期信号を記録した第１の情報の位置との一致を判断するようにしてもよい。
【００９２】
今回開示された実施の形態はすべて点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等などの意味および範囲内ですべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る同期信号読取装置の制御ブロック図である。
【図２】記録媒体上のウォブルの概念図である。
【図３】同期信号のパターンとその記録順序の例を示す図である。
【図４】本発明の第１の実施の形態に係る同期信号読取装置における同期信号検出処理の制御の手順を示すフローチャートである。
【図５】ウォブルの検出位置と同期信号の記録位置との関係の一例を示す概念図である。
【図６】本発明の第２の実施の形態に係る同期信号検出装置の制御ブロック図である。
【図７】本発明の第２の実施の形態に係る同期信号検出装置の同期信号検出処理の制御の手順を示すフローチャートである。
【図８】記録媒体上のランドおよびグルーブの概念図である。
【符号の説明】
１００　同期信号読取装置、１０２　第１ヘッダ、１０４　第２ヘッダ、１０６　決定部、１０８　記憶部、１１０　中央制御装置、１１２　同期信号テーブル、１１４　信号順序メモリ、１１６　位置メモリ、１１８　選択回路、１２０検知カウンタ、１２２　位置テーブル、１２４　データカウンタ、１２６　プログラム用メモリ、１３０　光ディスク、１３２　ウォブル、１３２Ａ　セクタに比例した間隔にあるウォブルのピーク、１３２Ｂ　セクタに比例した間隔にあるウォブルの中点、１３２Ｃ　同期信号が記録された位置にあるウォブル、１４０　同期信号検出装置、１４２　第２の実施の形態に係る決定部、１４６　第２の実施の形態に係る記憶部、１６０　グルーブ、１６２　ランド、１６４　ランドの反転部。
【図１】
2004014074.tif 000003
【図２】
2004014074.tif 000004
【図３】
2004014074.tif 000005
【図４】
2004014074.tif 000006
【図５】
2004014074.tif 000007
【図６】
2004014074.tif 000008
【図７】
2004014074.tif 000009
【図８】
2004014074.tif 000010