(57)【特許請求の範囲】
【請求項１】
情報を所定単位に分割した主情報夫々に、該主情報の位置を特定するための副情報が関連付けられて記録されているディスク状の記録媒体から、前記副情報を基準に各主情報を読み出して前記情報を復調する情報読出装置であって、
前記副情報には夫々、識別情報が割り当てられており、
前記記録媒体から読み出した複数の副情報を格納する第１バッファと、
前記記録媒体から読み出した複数の主情報を格納する第２バッファと、
予め定めてある前記複数の副情報の基準配列を前記識別情報で記憶する記憶部と、
前記第１バッファに格納された複数の副情報を順次出力するときの順序に対応する出力アドレスを変更する手段と、
出力アドレスを変更した場合の出力順序に対応する副情報の配列と前記基準配列とを比較し、両配列を構成する副情報の順序が一致する副情報の数を適合度として算出する適合度算出手段と、
適合度が最も高い配列に対応する副情報の出力アドレスに基づいて、前記第２バッファに格納された複数の主情報を順次出力するときの出力アドレスを決定する手段と
を備えることを特徴とする情報読出装置。
【請求項２】
情報を所定単位に分割した主情報夫々に、該主情報の位置を特定するための副情報が関連付けられて記録されているディスク状の記録媒体から、前記副情報を基準に各種情報を読み出して前記情報を復調する情報読出装置であって、
前記記録媒体から読み出した複数の副情報を格納する第１バッファと、
前記記録媒体から読み出した複数の主情報を格納する第２バッファと、
予め定めてある前記複数の副情報の基準配列を記憶する記憶部と、
前記第１バッファに格納された複数の副情報を順次出力するときの順序に対応する出力アドレスを一副情報単位で順次リング状にシフトさせる手段と、
該手段によるシフト回数を計数する計数手段と、
出力アドレスのシフトした場合の出力順序に対応する副情報の配列と前記基準配列とを比較し、両配列を構成する副情報の順序が一致する副情報の数を適合度として算出する適合度算出手段と、
適合度が最も高い配列となったときの前記計数手段が計数したシフト回数分、前記第２バッファに格納された複数の主情報を順次出力するときの出力アドレスをシフトさせる手段と
を備えることを特徴とする情報読出装置。
【請求項３】
前記第２バッファは、
前記主情報を一副情報単位で記憶する複数のバッファで構成されていること
を特徴とする請求項２に記載の情報読出装置。
【請求項４】
前記副情報は、前記情報群の開始を示すプリアンブル用の副情報、主情報用の副情報及び該情報群の終了を示す終端用の副情報を含み、
前記適合度算出手段は、
前記主情報用の副情報を比較の対象とするようにしてあること
を特徴とする請求項１乃至請求項３のいずれか１つに記載の情報読出装置。
【請求項５】
前記情報群は、前記記録媒体の周方向に沿って所定幅で記録されてあり、
前記適合度と基準値とを比較し、前記適合度が前記基準値を下回るか否かを判定する手段と、
前記適合度が前記基準値を下回ると判定された場合に、前記記録媒体の径方向の読み取り位置を変更させる手段と
を備えることを特徴とする請求項１乃至請求項４のいずれか１つに記載の情報読出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク状の記録媒体から、固有の識別情報が割り当てられた同期のための副情報と該副情報に関連付けられた主情報とから構成される情報群を読み出す情報読出装置に関する。
【背景技術】
【０００２】
ＤＶＤ（Digital Versatile Disc）及びＢＤ（Blu-ray Disc）などの光ディスクにおいては、例えば、図８に示すように、光ディスク５の特定の領域（ＢＣＡ）５０に、放射状のストライプパターン５１，５１，…が周方向に沿って所定幅で記録されている。また、ディスクを識別する識別情報、著作権管理情報などをＢＣＡ５０に記録して、情報の不正コピーの防止に活用されている。
【０００３】
図９はＢＣＡに記録されるデータフォーマットの一例を示す図である。
ＢＣＡ５０には、同期のための副情報（同期データ）と同期データに関連付けられた主情報（インフォメーションデータ）とから構成される情報群（ＢＣＡデータ）が記録されている。同期データは１バイト単位、インフォメーションデータは４バイト単位で記録される。インフォメーションデータのうちの先頭データは、データの開始を示すプリアンブルデータＰＲ0、ＰＲ1、ＰＲ2、ＰＲ3であり、プリアンブルデータに続いて、データ本体であるインフォメーションデータＩx,xが１６バイト毎に同期データを変更して記録される。
【０００４】
同期データには、プリアンブル用の１種類のパターンＳＢ3,3と、インフォメーションデータ用の８種類のパターンＳＢ0,0、ＳＢ0,1、ＳＢ0,2、ＳＢ0,3、ＳＢ1,0、ＳＢ1,1、ＳＢ1,2、ＳＢ1,3と、終端用の１種類のパターンＳＢ3,2とが用意され、それぞれのパターンに識別情報（ＩＤ）が割り当てられる。これにより、後続のインフォメーションデータがプリアンブルに関するものか、又は本来のデータに関するものであるかを判別できるようにしてある。なお、４バイト単位のインフォメーションデータに対しては、４つのインフォメーションデータを１つのグループとして同一パターンの同期データを用いる。例えば、インフォメーションデータ（Ｉ0,0、Ｉ1,0、Ｉ2,0、Ｉ3,0）、（Ｉ4,0、Ｉ5,0、Ｉ6,0、Ｉ7,0）、（Ｉ8,0、Ｉ9,0、Ｉ10,0、Ｉ11,0）、及び（Ｉ12,0、Ｉ13,0、Ｉ14,0、Ｉ15,0）は、同一のパターンＳＢ0,0を用いる。
【０００５】
上述したように、インフォメーションデータ用の同期データには８種類のパターンが予め規定されているので、全部で４バイト×４×８＝１２８バイト単位でインフォメーションデータを記録することができるが、インフォメーションデータのうちの半数を誤り訂正用のパリティとして用い、パリティに基づく誤り訂正を行なう。
【０００６】
つまり、図９に示したように、Ｉ0,0、Ｉ1,0、…、Ｉ15,0、Ｉ0,1、Ｉ1,1、…、Ｉ15,1、…、Ｉ0,3、Ｉ1,3、…、Ｉ15,3がデータ本体であるインフォメーションデータであり、Ｃ0,0、Ｃ1,0、…、Ｃ15,0、Ｃ0,1、Ｃ1,1、…、Ｃ15,1、…、Ｃ0,3、Ｃ1,3、…、Ｃ15,3は誤り訂正用のパリティである。そして、ＢＣＡデータの終了位置に終端用同期データＳＢ3,2が配置される。終端用同期データＳＢ3,2から、次のＢＣＡデータに係るプリアンブル用同期データＳＢ3,3までの領域は、データが記録されない区間（ギャップ）となる。
【０００７】
ところで、ディスク表面に塵埃が付着したり、キズが生じている場合、同期データを検出することができず、インフォメーションデータを復調することができない虞があった。例えば、１６バイトのインフォメーションデータに対しては同一の同期データが割り当てられることから、図１０に示すように、１番目の同期データ１３１、５番目の同期データ１３２及び９番目の同期データ１３３が検出できない場合、検出できなかった位置における同期データ１３１、１３２、１３３は、図１１（ａ）に示すようにＳＢ0,0、ＳＢ0,1、ＳＢ0,2の可能性もあれば、図１１（ｂ）に示すようにＳＢ3,3、ＳＢ0,0、ＳＢ0,1の可能性もある。したがって、同期データ１３１，１３２，１３３に対応するインフォメーションデータの位置を一意に特定することはできず、正常に復調することはできない。
【０００８】
そこで、ディスクのＢＣＡに記録された同期データに欠落が生じたり、同期データにノイズが混入したりした場合であっても、第１の同期パターン及び先頭データ及び第２の同期パターンの基準パターンのうちの少なくとも２つのデータと復調されたデータとが一致するか否かによって、復調すべきＢＣＡデータの先頭位置を推定する技術が提案されている。このような技術を用いることによって、デコード処理を的確に行なうことができる（例えば、特許文献１参照。）。
【特許文献１】特開２００４−４７０５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に開示されている技術は、第１の同期パターン（プリアンブル用同期データ）、先頭データ（プリアンブルデータ）、及び第２の同期パターン（最初のインフォメーションデータ用同期データ）に基づいて、ＢＣＡデータの先頭位置を推定する技術であって、データの欠落量が大きい場合、先頭位置が特定できない虞があった。例えば、プリアンブル用同期データ、プリアンブルデータ、及び最初のインフォメーションデータ用同期データのうちの２つのデータが、基準パターンと異なる場合は、ＢＣＡデータを読み出すことができない。
【００１０】
本発明は斯かる事情に鑑みてなされたものであり、ディスク状の記録媒体に記録されている情報群を構成する固有の識別情報が割り当てられた同期のための副情報と該副情報に関連付けられた主情報とを読み出し、読み出した複数の副情報を第１バッファに、複数の主情報を第２バッファにそれぞれ格納し、第１バッファに格納された複数の副情報を順次出力するときの出力アドレスを変更し、出力アドレスの変更前後の副情報の配列と、複数の副情報が正常に読み出された場合の副情報の基準配列とを比較し、両配列を構成する副情報の順序が一致する副情報の数を適合度として算出し、適合度が最も高い配列に対応する副情報の出力アドレスに基づいて、第２バッファに格納された複数の主情報を順次出力するときの出力アドレスを変更する構成とすることにより、副情報の配列が基準配列と酷似する順序で主情報を読み出せるので、副情報が欠落した場合であっても主情報の位置を推定して主情報を読み出すことができる情報読出装置の提供を目的とする。
【００１１】
また本発明は、ディスク状の記録媒体に記録されている情報群を構成する固有の識別情報が割り当てられた同期のための副情報と該副情報に関連付けられた主情報とを読み出し、読み出した複数の副情報を第１バッファに、複数の主情報を第２バッファにそれぞれ格納し、第１バッファに格納された複数の副情報を順次出力するときの出力アドレスを一副情報単位で順次シフトさせ、その際のシフト回数を把握すべく計数し、出力アドレスのシフト前後の副情報の配列と、複数の副情報が正常に読み出された場合の副情報の基準配列とを比較し、両配列を構成する副情報の順序が一致する副情報の数を適合度として算出し、適合度が最も高い配列となったときのシフト回数分、第２バッファに格納された複数の主情報を順次出力するときの出力アドレスをシフトさせる構成とすることにより、副情報の配列が基準配列と酷似する順序で主情報を読み出せるので、副情報が欠落した場合であっても主情報の位置を推定して主情報を読み出すことができる情報読出装置の提供を目的とする。
【００１２】
さらに本発明は、主情報を一副情報単位で記憶する複数のバッファで第２バッファを構成することにより、各バッファで分散して処理を行なうことによって処理時間を短縮することができる情報読出装置の提供を目的とする。
【００１３】
さらにまた本発明は、副情報が、情報群の開始を示すプリアンブル用の副情報、主情報用の副情報及び該情報群の終了を示す終端用の副情報を含んでいる場合、主情報用の副情報を比較の対象とすることにより、比較対象数を削減して処理時間を短縮することができる情報読出装置の提供を目的とする。
【００１４】
さらにまた本発明は、情報群が記録媒体の周方向に沿って所定幅で記録されている場合、算出した適合度と基準値とを比較し、適合度が基準値を下回る場合に、記録媒体の径方向の読み取り位置を変更させる構成とすることにより、適合度が基準値よりも小さい場合は、読み出される主情報の確度が低いと判断することができるので、記録媒体の読み取り位置を変更して、読み取りを再度行なうことで読み出し性能を向上することができる情報読出装置の提供を目的とする。
【課題を解決するための手段】
【００１５】
本発明に係る情報読出装置は、情報を所定単位に分割した主情報夫々に、該主情報の位置を特定するための副情報が関連付けられて記録されているディスク状の記録媒体から、前記副情報を基準に各主情報を読み出して前記情報を復調する情報読出装置であって、前記副情報には夫々、識別情報が割り当てられており、前記記録媒体から読み出した複数の副情報を格納する第１バッファと、前記記録媒体から読み出した複数の主情報を格納する第２バッファと、予め定めてある前記複数の副情報の基準配列を前記識別情報で記憶する記憶部と、前記第１バッファに格納された複数の副情報を順次出力するときの順序に対応する出力アドレスを変更する手段と、出力アドレスを変更した場合の出力順序に対応する副情報の配列と前記基準配列とを比較し、両配列を構成する副情報の順序が一致する副情報の数を適合度として算出する適合度算出手段と、適合度が最も高い配列に対応する副情報の出力アドレスに基づいて、前記第２バッファに格納された複数の主情報を順次出力するときの出力アドレスを決定する手段とを備えることを特徴とする。
【００１６】
本発明にあっては、ディスク状の記録媒体に記録されている情報群を夫々分割した主情報の位置を夫々特定するために固有の識別情報が割り当てられた副情報と該副情報を基準とする主情報とを読み出し、読み出した複数の副情報を第１バッファに格納し、複数の主情報を第２バッファに格納する。そして、第１バッファに格納された複数の副情報の配列に対し、順次出力するときの順序に対応する出力アドレスを変更し、出力アドレスの変更した場合の順序に対応する副情報の配列と、予め定めてある副情報の基準配列とを比較し、両配列を構成する副情報の順序が一致する副情報の数を適合度として算出する。そして、適合度が最も高い配列に対応する副情報の出力アドレスに基づいて、第２バッファに格納された複数の主情報を順次出力するときの出力アドレスを決定し、当該出力アドレスに従った順序を基準に複数の主情報を順次読み出す。これにより、副情報が欠落して、この副情報が示す識別情報が正常時と異なる場合であっても、副情報の配列が基準配列と酷似する順序で主情報を読み出すことができる。つまり、副情報が欠落した場合であっても主情報の位置を推定して主情報を読み出すことができる。
【００１７】
本発明に係る情報読出装置は、情報を所定単位に分割した主情報夫々に、該主情報の位置を特定するための副情報が関連付けられて記録されているディスク状の記録媒体から、前記副情報を基準に各種情報を読み出して前記情報を復調する情報読出装置であって、前記記録媒体から読み出した複数の副情報を格納する第１バッファと、前記記録媒体から読み出した複数の主情報を格納する第２バッファと、予め定めてある前記複数の副情報の基準配列を記憶する記憶部と、前記第１バッファに格納された複数の副情報を順次出力するときの順序に対応する出力アドレスを一副情報単位で順次リング状にシフトさせる手段と、該手段によるシフト回数を計数する計数手段と、出力アドレスのシフトした場合の出力順序に対応する副情報の配列と前記基準配列とを比較し、両配列を構成する副情報の順序が一致する副情報の数を適合度として算出する適合度算出手段と、適合度が最も高い配列となったときの前記計数手段が計数したシフト回数分、前記第２バッファに格納された複数の主情報を順次出力するときの出力アドレスをシフトさせる手段とを備えることを特徴とする。
【００１８】
本発明にあっては、ディスク状の記録媒体に記録されている情報群夫々分割した主情報の位置を夫々特定するために固有の識別情報が割り当てられた副情報と該副情報を基準とする主情報とを読み出し、読み出した複数の副情報を第１バッファに格納し、複数の主情報を第２バッファに格納する。そして、第１バッファに格納された複数の副情報の配列に対し、順次出力するときの順序に対応する出力アドレスを一副情報単位でリング状に順次シフトさせ、その際のシフト回数を計数し把握しておく。そして、出力アドレスをシフトさせた場合の出力順序に対応する副情報の配列と、予め定めてある副情報の基準配列とを比較し、両配列を構成する副情報の順序が一致する副情報の数を適合度として算出する。そして、適合度が最も高い配列となったときのシフト回数分、第２バッファに格納された複数の主情報を順次出力するときの出力順序即ち先頭の主情報及びその後のリング状の順序に対応する出力アドレスをシフトさせ、複数の主情報を順次読み出す。これにより、適合度が最も高い配列となったときの第１バッファのシフト回数と同じ回数分、第２バッファを確実にシフトさせて主情報を順次出力するので、副情報が欠落した場合であっても主情報の位置を推定して主情報を読み出すことができる。
【００１９】
本発明に係る情報読出装置は、前記第２バッファが、前記主情報を一副情報単位で記憶する複数のバッファで構成されていることを特徴とする。
【００２０】
本発明にあっては、主情報を一副情報単位で記憶する複数のバッファで第２バッファを構成する。これにより、主情報に係る処理を各バッファにて分散処理することによって処理時間を短縮することができる。
【００２１】
本発明に係る情報読出装置は、前記副情報が、前記情報群の開始を示すプリアンブル用の副情報、主情報用の副情報及び該情報群の終了を示す終端用の副情報を含み、前記適合度算出手段は、前記主情報用の副情報を比較の対象とするようにしてあることを特徴とする。
【００２２】
本発明にあっては、副情報が、情報群の開始を示すプリアンブル用の副情報、主情報用の副情報及び該情報群の終了を示す終端用の副情報を含んでいる場合、主情報用の副情報を、適合度を算出する際の比較の対象とする。プリアンブル用の副情報及び終端用の副情報は、情報群の開始及び情報群の終了を示すものであり、主情報用の副情報の比較のみでも主情報の読み出しを行なうことが可能である。
【００２３】
本発明に係る情報読出装置は、前記情報群は、前記記録媒体の周方向に沿って所定幅で記録されてあり、前記適合度と基準値とを比較し、前記適合度が前記基準値を下回るか否かを判定する手段と、前記適合度が前記基準値を下回ると判定された場合に、前記記録媒体の径方向の読み取り位置を変更させる手段とを備えることを特徴とする。
【００２４】
本発明にあっては、情報群が記録媒体の周方向に沿って所定幅で記録されている場合、算出した適合度と基準値とを比較し、適合度が基準値を下回るか否かを判定する。そして、適合度が基準値を下回ると判定された場合に、記録媒体の径方向の読み取り位置を変更させる。これにより、適合度が基準値よりも小さい場合は、読み出される主情報の確度が低いと判断することができるので、記録媒体の読み取り位置を変更して、読み取りを再度行なうことで読み出し性能を向上することができる。例えば、適合度が基準値を下回る場合は、記録媒体表面に付着した塵埃、キズなどをパターンとして誤検出したり、情報群の読み取り位置が記録領域から外れている場合が考えられるためである。
【発明の効果】
【００２５】
本発明によれば、ディスク状の記録媒体に記録されている情報群を構成する固有の識別情報が割り当てられた同期のための副情報と該副情報に関連付けられた主情報とを読み出し、読み出した複数の副情報を第１バッファに、複数の主情報を第２バッファにそれぞれ格納し、第１バッファに格納された複数の副情報を順次出力するときの出力アドレスを変更し、出力アドレスの変更前後の副情報の配列と、複数の副情報が正常に読み出された場合の副情報の基準配列とを比較し、両配列を構成する副情報の順序が一致する副情報の数を適合度として算出し、適合度が最も高い配列に対応する副情報の出力アドレスに基づいて、第２バッファに格納された複数の主情報を順次出力するときの出力アドレスを変更する構成としたので、副情報の配列が基準配列と酷似する順序で主情報を読み出し、副情報が欠落した場合であっても主情報の位置を推定して主情報を読み出すことができる。
【００２６】
本発明によれば、ディスク状の記録媒体に記録されている情報群を構成する固有の識別情報が割り当てられた同期のための副情報と該副情報に関連付けられた主情報とを読み出し、読み出した複数の副情報を第１バッファに、複数の主情報を第２バッファにそれぞれ格納し、第１バッファに格納された複数の副情報を順次出力するときの出力アドレスを一副情報単位で順次シフトさせ、その際のシフト回数を把握すべく計数し、出力アドレスのシフト前後の副情報の配列と、複数の副情報が正常に読み出された場合の副情報の基準配列とを比較し、両配列を構成する副情報の順序が一致する副情報の数を適合度として算出し、適合度が最も高い配列となったときのシフト回数分、第２バッファに格納された複数の主情報を順次出力するときの出力アドレスをシフトさせる構成としたので、副情報の配列が基準配列と酷似する順序で主情報を読み出し、副情報が欠落した場合であっても主情報の位置を推定して主情報を読み出すことができる。
【００２７】
本発明によれば、主情報を一副情報単位で記憶する複数のバッファで第２バッファを構成したので、各バッファで分散して処理を行なうことによって処理時間を短縮することができる。
【００２８】
本発明によれば、副情報が、情報群の開始を示すプリアンブル用の副情報、主情報用の副情報及び該情報群の終了を示す終端用の副情報を含んでいる場合、主情報用の副情報を比較の対象とすることで、比較対象数を削減して処理時間を短縮することができる。
【００２９】
本発明によれば、情報群が記録媒体の周方向に沿って所定幅で記録されている場合、算出した適合度と基準値とを比較し、適合度が基準値を下回る場合に、記録媒体の径方向の読み取り位置を変更させる構成としたので、適合度が基準値よりも小さい場合は、読み出される主情報の確度が低いと判断することができるので、記録媒体の読み取り位置を変更して読み取りを再度行なうことで読み出し性能を向上することができる等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００３０】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００３１】
（実施の形態１）
図１は本発明の実施の形態１に係る情報読出装置の構成例を示すブロック図である。
本発明の実施の形態１に係る情報読出装置は、読取部１及びデータ復調部２を備え、ディスク型の記録媒体（ここでは光ディスク５）の所定の記録領域（ＢＣＡ）に記録されているパターンを読取部１にてデータとして読み取り、読み取ったデータをデータ復調部２にて復調する。データは、固有のＩＤが割り当てられた同期データと、同期データに関連付けられたインフォメーションデータとを含む。
【００３２】
読取部１は、スピンドルモータ１１、駆動部１２、ピックアップ部１３及びスライサ１４を備えている。スピンドルモータ１１は、ＤＶＤ及びＢＤなどの光ディスク５を所定の速度で回転制御する。駆動部１２は、光ディスク５に記録されたデータの径方向の読み取り位置を制御するものであり、ピックアップ部１３は、駆動部１２に制御され、光ディスク５の所定位置にレーザを照射し、照射されたレーザの反射光を受光する。ピックアップ部１３は、受光した反射光の強度に基づいて電気的な受光信号に変換してスライサ１４へ出力する。スライサ１４は、受光信号を２値化してデータ復調部２へ出力する。
【００３３】
データ復調部２は、バッファ制御部２０、復調回路２１、同期データ用バッファ２２、インフォメーションデータ用バッファ２３（２３ａ、２３ｂ、２３ｃ、２３ｄ）、適合度算出部２４を備え、復調したデータ（ＢＣＡデータ）を出力する。
【００３４】
復調回路２１は、読取部１（スライサ１４）から与えられた信号においてギャップを検出した場合、検出したタイミングで復調開始指示信号を生成し、生成した復調開始指示信号をバッファ制御部２０に与えることによって復調処理の開始を要求する。バッファ制御部２０は、復調開始指示信号を復調回路２１から受け付けた場合、復調回路２１から復調処理の開始要求があったと判断し、ＢＣＡ復調モードとなる。
【００３５】
ＢＣＡ復調モードにおいて、復調回路２１が同期データを検出すると、検出した同期データを同期データ用バッファ２２の最下位のアドレスに格納する。次いで、復調されるインフォメーションデータを、各インフォメーションデータ用バッファ２３ａ，２３ｂ，２３ｃ，２３ｄのそれぞれの最下位のアドレスに、１バイト毎に順次格納する。
【００３６】
つまり、図２に示すように、同期データＳが１バイト、インフォメーションデータＩが４バイト単位（Ｉ１、Ｉ２、Ｉ３、Ｉ４）で構成されていることから、同期データＳを同期データ用バッファ２２に、インフォメーションデータＩの上位１バイト目のデータＩ１をインフォメーションデータ用バッファ２３ａに、上位２バイト目のデータＩ２をインフォメーションデータ用バッファ２３ｂに、上位３バイト目のデータＩ３をインフォメーションデータ用バッファ２３ｃに、上位４バイト目のデータＩ４をインフォメーションデータ用バッファ２３ｄに、それぞれ格納する。
【００３７】
同期データ及びインフォメーションデータの検出と、検出された同期データ及びインフォメーションデータの同期データ用バッファ２２及びインフォメーションデータ用バッファ２３ａ、２３ｂ、２３ｃ、２３ｄへの格納とを繰り返すことによって、図３に示したような状態で、同期データ用バッファ２２及びインフォメーションデータ用バッファ２３ａ、２３ｂ、２３ｃ、２３ｄに所定量の同期データ及びインフォメーションデータが格納される。
【００３８】
ところで、光ディスク５が無欠陥であって、光ディスク５に記録されているデータを正確に読み取れる場合は、ギャップの検出後、最初に検出される同期データがプリアンブル用同期データＳＤ3,3であるが、プリアンブル用同期データＳＤ3,3のパターンにキズなどが存在して検出されなかった場合は、データ用同期データＳＢ0,0が検出される。
【００３９】
そこで、所定量の同期データ及びインフォメーションデータが同期データ用バッファ２２及びインフォメーションデータ用バッファ２３ａ、２３ｂ、２３ｃ、２３ｄに格納された場合、バッファ制御部２０は同期データマッチングモードに移行し、ＢＣＡ復調モードにて復調され、同期データ用バッファ２２に格納された同期データの確認を行なう。
【００４０】
同期データマッチングモードにおいて、バッファ制御部２０は、同期データ用バッファ２２に格納された同期データを順次出力するときの出力アドレスを一同期データ量（ここでは１バイト）単位で順次シフトさせる手段として機能し、同期データ用バッファ２２にシフト制御信号を与え、図４に示すように、同期データ用バッファ２２からのデータ出力を、配列１（０、１、２、…、３１、３２）、配列２（１、２、３、…、３３、０）、…、配列３４（３３、０、１、…、３１、３２）のようにリング状にシフトする。なお、０〜３２は、同期データに予め割り当てられた識別情報である。
【００４１】
適合度算出部２４は、比較部２４ａ及びＲＯＭ２４ｂを備えている。ＲＯＭ２４ｂには、正常復調時の同期データの基準配列Ｒが予め記憶されている。比較部２４ａは、バッファ制御部２０によって出力アドレスが変更され、同期データ用バッファ２２から出力される同期データに対し、同期データの出力に対応する識別情報（ＩＤ）の配列と、ＲＯＭ２４ｂに記憶されている基準配列Ｒとを比較する。そして、適合度算出部２４は、両配列を構成するＩＤの順序が一致するＩＤの個数をカウントし、カウント値を適合度として算出する。このようにして、同期データ用バッファ２２からのデータ出力を変更し、どの配列時に正常復調時の同期データの基準配列Ｒに酷似するかを適合度として数値化する。
【００４２】
なお、プリアンブル用同期データＳＢ3,3又は終端用同期データＳＢ3,2については、比較部２４ａにおける比較の対象とせず、インフォメーションデータ用同期データＳＢ0,0、ＳＢ0,1、ＳＢ0,2、ＳＢ0,3、ＳＢ1,0、ＳＢ1,1、ＳＢ1,2、ＳＢ1,3のみを比較部２４ａにおける比較の対象としてもよい。プリアンブル用同期データＳＢ3,3及び終端用同期データＳＢ3,2は、データの開始及びデータの終了を示すものであり、インフォメーションデータ用同期データの比較のみでもデータの読み出しを行なうことが可能である。このようにすれば、比較対象数を削減して処理時間を短縮することができる。なお、インフォメーションデータ用同期データに関連付けられたインフォメーションデータは、光ディスク５を識別する識別情報、著作権管理情報などの真の情報であり、このインフォメーションデータを精度良く読み出すことが重要である。
【００４３】
また、プリアンブルデータはすべてのインフォメーションデータに関わらず一定であることから、正常復調時のプリアンブルデータの配列をＲＯＭ２４ｂに記憶しておき、比較部２４ａにて、正常復調時のプリアンブルデータの配列と実際に復調されたプリアンブルデータの配列とを比較し、配列の一致個数をカウントし、カウントされた値を上述した適合度に追加するようにしてもよい。
【００４４】
そして、適合度算出部２４は、同期データ用バッファ２２に格納されたすべての同期データの配列に対して適合度を算出した後、バッファシフトモードへの移行を要求するシフトモード指示信号を生成し、生成したシフトモード指示信号をバッファ制御部２０に与える。バッファ制御部２０は、シフトモード指示信号を適合度算出部２４から受け付けた場合、適合度算出部２４からシフトモード処理の移行要求があったと判断し、バッファシフトモードに移行する。
【００４５】
バッファシフトモードにおいて、バッファ制御部２０は、同期データマッチングモードによって算出した適合度のうちの最も適合度が大きい配列となるように、同期データマッチングモードと同様の動作をすべく、インフォメーションデータ用バッファ２３ａ、２３ｂ、２３ｃ、２３ｄにシフト制御信号を与え、インフォメーションデータ用バッファ２３ａ、２３ｂ、２３ｃ、２３ｄをシフトさせる。
【００４６】
図５はバッファ制御部による各動作モードを示す図である。本例では配列１、配列２、…、配列３４のうちのいずれの配列が最も適合度が大きい配列であるかを特定するためにカウンタを用いる。１データユニットは、３４個の同期データを含むことから、各同期データを先頭にした場合、３４個の配列が考えられ、それぞれの配列に対して適合度を算出する。
【００４７】
先ず、バッファ制御部２０は、適合度算出部２４が同期バイトマッチングモードにおいて算出した最大適合度をカウンタ値Ｎとして記憶しておく。そして、バッファシフトモードにおいて、バッファ制御部２０は、記憶しておいた最大適合度のカウンタ値Ｎに到達するまでカウンタを動作させてインフォメーションデータ用バッファ２３ａ、２３ｂ、２３ｃ、２３ｄをシフトさせる（図５：矢印）。これにより、インフォメーションデータ用バッファ２３ａ、２３ｂ、２３ｃ、２３ｄの先頭位置を最大適合度の位置にシフトさせ、ＢＣＡデータ出力モードにてインフォメーションデータを順次出力することができる。
【００４８】
以上、バッファ制御部２０による同期データ用バッファ２２及びインフォメーションデータ用バッファ２３ａ、２３ｂ、２３ｃ、２３ｄの制御によって、バッファ内のデータの位置を推定してデータの復調を行なえる。データの復調を行なった後、バッファ制御部２０は、ＢＣＡデータ出力モードに移行し、先頭のアドレスから順にＢＣＡデータが出力される。本例では、インフォメーションデータ用バッファ２３を一同期データ量（ここでは１バイト）単位の４つのバッファ２３ａ、２３ｂ、２３ｃ、２３ｄで分散処理するようにしたので、１つのバッファを用いた場合に比べて処理時間を短縮することができる。
【００４９】
本実施の形態によれば、復調された同期データの配列が、正常復調時の同期データの基準配列Ｒに最も近い配列でインフォメーションデータを出力することになるので、同期データの欠落量が大きい場合であっても、インフォメーションデータの位置が推定でき、データの読み出し性能を向上させることができる。
【００５０】
（実施の形態２）
ところで、ディスク表面の周方向に沿って付着した塵埃、キズなどをパターンとして誤検出したり、ピックアップ部１３の位置がＢＣＡから外れているために、最大適合度が想定していた基準値を下回る場合、復調されたデータの確度が低いと考えられることから、このような場合は、例えばピックアップ部１３の位置を変更して、再度、データの読取処理を行なうようにしてもよく、このようにしたものが実施の形態２である。
【００５１】
図６は本発明の実施の形態２に係る情報読出装置の構成例を示すブロック図である。
本発明の実施の形態２に係る情報読出装置は、読取部１及びデータ復調部３を備え、読取部１にて読み取った光ディスク５のＢＣＡに記録されているデータをデータ復調部３にて復調する。データ復調部３は、バッファ制御部２０、復調回路２１、同期データ用バッファ２２、インフォメーションデータ用バッファ２３（２３ａ、２３ｂ、２３ｃ、２３ｄ）、適合度算出部２４、適合度判定部２５及び読取位置指示部２６を備える。
【００５２】
適合度判定部２５は、適合度算出部２４が同期バイトマッチングモードにおいて算出した最大適合度と、内蔵しているＲＯＭ２５ａに記憶されている基準値Ｐとを比較し、最大適合度が基準値Ｐを下回るか否かを判定する。そして、適合度判定部２５は、最大適合度が基準値Ｐを下回ると判定された場合、最大適合度が基準値Ｐよりも小さい旨の通知信号を読取位置指示部２６へ出力する。
【００５３】
読取位置指示部２６は、適合度判定部２５から通知信号を受け付けた場合、ピックアップ部１３の読み取り位置を変更させるべく、読み取り位置の変更を指示する位置変更指示信号を生成し、生成した位置変更指示信号を読取部１（駆動部１２）へ与える。
【００５４】
駆動部１２は、読取位置指示部２６から位置変更指示信号を受け付けた場合、光ディスク５の読取位置の変更要求があったと判断し、例えば、図７に示すように、ピックアップ部１３を、最初の読み取り時の位置Ｘ１より、光ディスク５の外周側（又は内周側）方向に所定量ΔＸ移動して、ＢＣＡ５０に記録されているデータの読み取りを再度行なう。その他の構成は図１と同様であるので、対応する部分には同一の符号を付してその詳細な説明を省略する。
【００５５】
本実施の形態によれば、同期データの最大適合度から、復調されたデータの確度を判定し、最大適合度が想定していた基準値Ｐを下回る場合はピックアップ部１３の位置を変更して、再度、データの読取処理を行なうことにより、ディスク表面の周方向に沿って付着した塵埃、キズなどを誤検出したり、読取位置がデータの記録領域から外れている場合でも、データの読み出しを行なうことができる。
【００５６】
なお、各実施の形態では、バッファシフトモードを行なった後に、ＢＣＡデータ出力モードにて先頭から順にＢＣＡデータを出力する形態について説明したが、ＢＣＡデータ出力モードにおけるデータ出力の開始位置を変更するようにした場合も、同様にデータの復調を行なえる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態１に係る情報読出装置の構成例を示すブロック図である。
【図２】同期データ用バッファ及びインフォメーションデータ用バッファに格納されるデータの様子を示す図である。
【図３】同期データ用バッファ及びインフォメーションデータ用バッファに格納されるデータ配列を示す図である。
【図４】同期データマッチングモードにおけるデータ配列のシフトの状態を示す図である。
【図５】バッファ制御部による各動作モードを示す図である。
【図６】本発明の実施の形態２に係る情報読出装置の構成例を示すブロック図である。
【図７】ピックアップ部の位置状態を説明するための図である。
【図８】記録ディスクに設けられたＢＣＡを示す図である。
【図９】ＢＣＡに記録されるデータフォーマットの一例を示す図である。
【図１０】同期データが検出されなかった場合の同期データの配列を示す図である。
【図１１】図１０に示した配列の場合に想定される同期データの配列を示す図である。
【符号の説明】
【００５８】
１  読取部
２，３  データ復調部
５  光ディスク
１１  スピンドルモータ
１２  駆動部
１３  ピックアップ部
１４  スライサ
２０  バッファ制御部
２１  復調回路
２２  同期データ用バッファ（第１バッファ）
２３（２３ａ、２３ｂ、２３ｃ、２３ｄ）  インフォメーションデータ用バッファ（第２バッファ）
２４  適合度算出部
２４ａ  比較部
２４ｂ  ＲＯＭ
２５  適合度判定部
２６  読取位置指示部
５０  ＢＣＡ
【図１】
0004416723.tif 000002
【図２】
0004416723.tif 000003
【図３】
0004416723.tif 000004
【図４】
0004416723.tif 000005
【図５】
0004416723.tif 000006
【図６】
0004416723.tif 000007
【図７】
0004416723.tif 000008
【図８】
0004416723.tif 000009
【図９】
0004416723.tif 000010
【図１０】
0004416723.tif 000011
【図１１】
0004416723.tif 000012