(57)【要約】【課題】記録媒体に記録されたデータを正常に再生する。【解決手段】誤り訂正処理が、複数ビットからなる複数の単位データから構成された記録データを、各単位データに含まれる同期パターンを検出しながら記録媒体から順に読み出して再生するデータ再生処理と、前記データ再生処理で再生された記録データを行方向に複数列に亘って順に並べた誤り訂正符号ブロックに対し、行方向の誤り訂正、及び列方向の誤り訂正を少なくとも１回行う誤り訂正処理と、前記誤り訂正処理実行後に、誤り訂正不能データが残っているか否かを判定する判定処理と、前記判定処理において誤り訂正不能データが残っていると判定された場合に、行方向の誤り訂正における誤り訂正結果に関わらず、前記誤り訂正符号ブロックの少なくとも１行を構成するデータを消失データとみなした列方向の誤り訂正を行う消失誤り訂正処理とを備える。【選択図】図４
2010287271.tif 000002
【特許請求の範囲】
【請求項１】
複数ビットからなる複数の単位データから構成された記録データを、各単位データに含まれる同期パターンを検出しながら記録媒体から順に読み出して再生するデータ再生ステップと、
前記データ再生ステップで再生された記録データを行方向に複数列に亘って順に並べた誤り訂正符号ブロックに対し、行方向の誤り訂正、及び列方向の誤り訂正を少なくとも１回行う誤り訂正ステップと、
前記誤り訂正ステップ実行後に、誤り訂正不能データが残っているか否かを判定する判定ステップと、
前記判定ステップにおいて誤り訂正不能データが残っていると判定された場合に、行方向の誤り訂正における誤り訂正結果に関わらず、前記誤り訂正符号ブロックの少なくとも１行を構成するデータを消失データとみなした列方向の誤り訂正を行う消失誤り訂正ステップとを有することを特徴とする誤り訂正方法。
【請求項２】
請求項１の誤り訂正方法において、
前記データ再生ステップにおいて複数の誤り訂正符号ブロック分の記録データを再生し、
前記誤り訂正ステップ、判定ステップ及び消失誤り訂正ステップを実行する第１の訂正処理と、前記誤り訂正ステップのみを実行する第２の訂正処理と並列に実行し、
前記各誤り訂正符号ブロックに対し、前記第１の訂正処理と第２の訂正処理のいずれを実行するかを選択する選択ステップを有することを特徴とする誤り訂正方法。
【請求項３】
複数ビットからなる複数の単位データから構成された記録データを、各単位データに含まれる同期パターンを検出しながら記録媒体から順に読み出して再生するデータ再生部と、
前記データ再生部によって再生された記録データを行方向に複数列に亘って順に並べた誤り訂正符号ブロックに対し、行方向の誤り訂正、及び列方向の誤り訂正を少なくとも１回行う誤り訂正ステップを実行する消失誤り訂正部と、
前記誤り訂正ステップ実行後に、誤り訂正不能データが残っているか否かを判定する判定部とを備え、
前記消失誤り訂正部は、前記判定部によって誤り訂正不能データが残っていると判定された場合に、前記誤り訂正符号ブロックの少なくとも１行を構成するデータを消失データとみなした列方向の誤り訂正を行う消失誤り訂正処理を実行することを特徴とするデータ再生装置。
【請求項４】
請求項３のデータ再生装置において、
前記判定部によって誤り訂正不能データが残っていると判定された場合、前記消失誤り訂正部によって消失誤り訂正処理が実行されるまでに、前記データ再生部が再度前記記録データを記録媒体から順に読み出して再生することを特徴とするデータ再生装置。
【請求項５】
請求項３のデータ再生装置において、
前記誤り訂正ステップを実行する訂正処理部と、
前記誤り訂正符号ブロックに対し、前記消失誤り訂正部による誤り訂正ステップ、判定ステップ、及び消去誤り訂正処理と前記訂正処理部による誤り訂正ステップとのいずれを実行するかを選択する選択部とを備えていることを特徴とするデータ再生装置。
【請求項６】
請求項３のデータ再生装置において、
前記各単位データは、該単位データの位置を示す位置データを含み、
前記データ再生部は、前記記録媒体に正常に記録されていない位置データを、前に再生した位置データに基づいて補間して出力するとともに、補間したか否かを示す補間情報を位置データ毎に出力し、
該データ再生装置は、前記データ再生部によって出力された位置データ及び補間情報に基づいて、前記誤り訂正符号ブロックにおける前記補間された位置データを含む単位データの位置を特定する特定部を備え、
前記消失誤り訂正部が消失データとみなすデータは、前記特定部によって位置を特定された単位データを含む行のデータであることを特徴とするデータ再生装置。
【請求項７】
請求項６のデータ再生装置において、
前記誤り訂正符号ブロックは、第１のデータ群が複数集まって構成され、当該第１のデータ群は、第２のデータ群が複数集まって構成され、
前記単位データは、第１のデータ群であり、
前記位置データは、誤り訂正符号ブロックにおける第１のデータ群の位置を示すことを特徴とするデータ再生装置。
【請求項８】
請求項６のデータ再生装置において、
前記誤り訂正符号ブロックは、第１のデータ群が複数集まって構成され、当該第１のデータ群は、第２のデータ群が複数集まって構成され、
前記単位データは、第２のデータ群であり、
前記位置データは、第１のデータ群における第２のデータ群の位置を示すことを特徴とするデータ再生装置。
【請求項９】
請求項６のデータ再生装置において、
記録媒体に記録された物理アドレスを取得する記録位置情報取得部を備え、
前記特定部は、前記データ再生部によって検出された同期パターンを使用して、前記記録位置情報取得部によって取得された物理アドレスと前記データ再生部によって補間された位置データとを比較し、当該比較結果に基づいて、前記誤り訂正符号ブロックにおける前記補間後の位置データを含む単位データの位置を特定することを特徴とするデータ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体から読み出された記録データに対して誤り訂正を行う誤り訂正方法、及びデータ再生装置に関するものである。
【背景技術】
【０００２】
従来の光ディスク再生装置は、光ディスクから読み出された記録データを、誤り訂正処理やホストコンピュータへの転送のためにバッファメモリに格納する。このような光ディスク再生装置では、各種同期パターン（各フレームに含まれる同期パターン、各セクタの先頭を示すフレーム同期コード、ＥＣＣブロックの先頭セクタを示すＩＤ）を検出することにより、各フレーム、各セクタ、及びＥＣＣブロックのバッファメモリ内におけるアドレスが特定される。
【０００３】
特許文献１では、光ディスクに付着した指紋や傷等の要因で発生する各種同期パターンの検出抜け、誤検出、異常補間等によりバッファメモリ内においてアドレスとデータとが対応しなくなることを防止するため、前記各種同期パターンの補間の強化を行うようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３４５９２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１では、バッファメモリ内におけるアドレスとデータとの対応を取ることができる。しかしながら、光ディスクの記録品質が悪かった場合、データの追記や書換えを行う場合におけるデータの書きつなぎ等が原因で、バッファメモリに格納されたデータが正しくないものとなり、誤り訂正を行ってもデータを正常に再生できなくなる場合がある。このような問題は、特に、シンク（ＳＹＮＣ）コードの異常を判定できず、補間によるフレームやセクタの再同期が行われたため、少なくとも１つのセクタのデータが正しくないものとなった場合に生じやすい。
【０００６】
本発明は、上記の点に鑑み、記録媒体に記録されたデータを正常に再生することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明は、複数ビットからなる複数の単位データから構成された記録データを、各単位データに含まれる同期パターンを検出しながら記録媒体から順に読み出して再生するデータ再生処理と、前記データ再生処理で再生された記録データを行方向に複数列に亘って順に並べた誤り訂正符号ブロックに対し、行方向の誤り訂正、及び列方向の誤り訂正を少なくとも１回行う誤り訂正処理と、前記誤り訂正処理実行後に、誤り訂正不能データが残っているか否かを判定する判定処理と、前記判定処理において誤り訂正不能データが残っていると判定された場合に、行方向の誤り訂正における誤り訂正結果に関わらず、前記誤り訂正符号ブロックの少なくとも１行を構成するデータを消失データとみなした列方向の誤り訂正を行う消失誤り訂正処理とを備えたことを特徴とする。
【０００８】
本発明によると、誤り訂正不能データが残っている場合に、行方向の誤り訂正結果に関わらず誤り訂正符号ブロックの誤り訂正不能データが残っているセクタを消失データとみなした列方向の誤り訂正を行う。したがって、同期パターンに異常が発生していると判定されて再同期が行われた場合等、行方向に並ぶ複数ビットからなる単位データが正しくないものとなった場合に、従来の方法では不可能であった誤り訂正を可能にすることができ、データをより高い確率で正常に再生することができる。
【発明の効果】
【０００９】
本発明により、従来の方法では不可能であった誤り訂正を可能にすることができ、データをより高い確率で正常に再生することができる。
【図面の簡単な説明】
【００１０】
【図１】ＤＶＤのセクタ構造を示す説明図である。
【図２】ＤＶＤの誤り訂正符号ブロックを示す説明図である。
【図３】本発明の実施形態１に係るデータ再生装置の構成を示すブロック図である。
【図４】本発明の実施形態１に係るデータ再生装置の動作を示すフローチャートである。
【図５】本発明の実施形態２に係るデータ再生装置の構成を示すブロック図である。
【図６】本発明の実施形態２に係るデータ再生装置の動作を示すフローチャートである。
【図７】本発明の実施形態３に係るデータ再生装置の構成を示すブロック図である。
【図８】本発明の実施形態４に係るデータ再生装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照して説明する。なお、以下の各実施形態において、他の実施形態と同様の機能を有する構成要素については同一の符号を付して説明を省略する。
【００１２】
《実施形態１》
本発明の実施形態１に係るデータ再生装置は、光ディスクとしてのＤＶＤ（Digital Versatile Disc）１００（図３参照）に記録された記録データを再生するものである。
【００１３】
＜ＤＶＤ１００のセクタ構造＞
ここで、ＤＶＤ１００のセクタ構造について図１を参照して説明する。
【００１４】
まず、ＤＶＤ１００の記録データにおいては、９１ｂｙｔｅのデータと、データの先頭を示す２ｂｙｔｅの同期パターン（ＳＹＮＣ）とでフレーム（第２のデータ群）が構成されている。
【００１５】
このフレーム２６個で１セクタ（第１のデータ群）を構成する。セクタの先頭４ｂｙｔｅのデータは、セクタの番号（ＩＤ（Identification））に用いられる。セクタ内では、連続する２つのフレームの同期パターンの組み合わせによってユニークにセクタ内のフレームの位置（フレームアドレス）を特定できる。また、２ｂｙｔｅの同期パターンのうち、先頭の同期パターン（ＳＹ０）は、セクタの先頭のみに配置されているので、ＳＹ０の配置位置をセクタの先頭として特定できる。
【００１６】
＜誤り訂正符号ブロック＞
次に、誤り訂正符号（ＥＣＣ：Error Correction Code）ブロックについて図２を参照して説明する。各セクタの先頭から２フレーム単位１８２ｂｙｔｅ（９１ｂｙｔｅ＋９１ｂｙｔｅ）のデータで１行が構成され、最終１０ｂｙｔｅがＰＩ符号(Parity of Inner-Code：内符号)になり、各セクタの１３行目がＰＯ符号（Parity of Outer-Code：外符号）になる。つまり、横方向に並ぶ１７２ｂｙｔｅの１行のデータに対して、１０ｂｙｔｅのリードソロモン（ＲＳ：Reed-Solomon Coding）符号によるパリティ（ＰＩ）が付加され、縦方向に並ぶ１９２ｂｙｔｅの１列のデータに対して、１６ｂｙｔｅのＲＳ符号によるパリティ（ＰＯ）が付加される。
【００１７】
１つの誤り訂正符号ブロックは、１６セクタで構成され、ＤＶＤ１００には横方向に順番に記録される。セクタ先頭４ｂｙｔｅのデータにより、誤り訂正符号ブロック内のセクタの番号（セクタアドレス）を特定できる。このＥＣＣブロックが誤り訂正の単位になる。
【００１８】
＜データ再生装置の構成＞
本発明の実施形態１に係るデータ再生装置は、図３に示すように、データ再生部１０１、記憶部１０２、消失誤り訂正部１０３、及び判定部１０６を備えている。
【００１９】
データ再生部１０１は、記録データを、各セクタに含まれる同期パターン（ＳＹ０）及び各フレームに含まれる同期パターン（ＳＹ０〜ＳＹ７）を検出しながらＤＶＤ１００から順に読み出して再生する。また、データ再生部１０１は、ＤＶＤ１００中の欠陥やごみ等が原因で、あるべき位置からずれた位置でＳＹＮＣを検出してしまうおそれがある。このようなことを防止するため、データ再生部１０１は、ＤＶＤ１００に正常に記録されていない位置データ（例えば、フレームアドレス、セクタアドレス、SYNC、SY0）を、前後に再生した位置データに基づいて補間して出力するとともに、補間したか否かを示す補間情報を位置データ毎に出力する（図３では図示せず）。例えば、記録データを読み出している最中に、ＳＹＮＣを常にチェックし、ＳＹＮＣが欠落したり、ずれている場合には、ＳＹＮＣが欠けた位置に、ＳＹＮＣデータを補間する。これにより、データ再生部１０１は、記録データを読み出せる。
【００２０】
記憶部１０２は、データ再生部１０１によって読み出されて再生された記録データを保持する。
【００２１】
消失誤り訂正部１０３は、データ再生部１０１によって再生された記録データを行方向に複数列に亘って順に並べた誤り訂正符号ブロック（ＥＣＣブロック）に対し、行方向の誤り訂正（ＰＩ訂正）、及び列方向の誤り訂正（ＰＯ訂正）を少なくとも１回行う誤り訂正ステップを実行する。
【００２２】
判定部１０６は、消失誤り訂正部１０３による誤り訂正ステップの実行後に誤り訂正不能データが残っているか否かを判定する。
【００２３】
また、消失誤り訂正部１０３は、判定部１０６によって誤り訂正不能データが残っていると判定された場合に、行方向の誤り訂正における誤り訂正結果に関わらず、前記誤り訂正符号ブロックの１３行を構成するデータを消失データとみなした列方向の誤り訂正を行う消失誤り訂正処理を実行する。
【００２４】
より詳しくは、消失誤り訂正部１０３は、誤り訂正部１０４と消失設定部１０５とを備えている。
【００２５】
誤り訂正部１０４は、記憶部１０２に保持された記録データに対し、誤り訂正を行う。また、後述する消失設定部１０５によって設定される消失設定情報によって特定された行のデータを消失データとみなして列方向の誤り訂正を行う。
【００２６】
消失設定部１０５は、判定部１０６によって誤り訂正不能データが残っていると判定された場合に、誤り訂正符号ブロックの１３行（１３個のＰＩ符号列）を特定する消失設定情報を設定する。
【００２７】
＜データ再生装置の動作＞
以上のように構成された本実施形態のデータ再生装置の動作について、図４を参照して説明する。
【００２８】
（Ｓ１００１）では、まず、データ再生部１０１が、ＤＶＤ１００からＥＣＣブロック単位で記録データを読み出して再生し、記憶部１０２に保存する。ここで、ｎ＝１とする。
【００２９】
（Ｓ１００２）及び（Ｓ１００３）では、誤り訂正部１０４が、（Ｓ１００１）でデータ再生部１０１によって再生されて記憶部１０２に保存された記録データを行方向に並べたＥＣＣブロックに対し、従来通りのＰＩ訂正及びＰＯ訂正を行う。この時、誤り訂正部１０４は、誤り訂正の可否に応じて、誤り訂正の状態信号を有効・無効にする。
【００３０】
誤り訂正の状態信号が有効になる（立ち上がる）と、（Ｓ１００４）において、判定部１０６が、（Ｓ１００３）のＰＯ訂正後に誤り訂正不能データが残っているか否かを判定する。誤り訂正不能データが残っている場合には、（Ｓ１００５）にて判定部１０６が、消失設定の状態信号を有効にする（立ち上げる）ことにより、消失設定部１０５に対し、消失設定情報を設定するよう命令する。この命令に応じて、消失設定部１０５は、１３個のＰＩ符号列、詳しくはＥＣＣブロックのｎ行目〜ｎ＋１２行目を特定する消失設定情報を設定し、その後ｎ＝ｎ＋１３とする。
【００３１】
すると、（Ｓ１００３）にて誤り訂正部１０４が、記憶部１０２から記録データを読み出し、読み出したデータに対し、消失設定情報によって特定された行のデータを消失データとみなしたＰＯ訂正を行う。誤り訂正部１０４は、誤り訂正処理が問題なく終了した時点、すなわち判定部１０６により誤り訂正不能データが残っていないと判定された時点で、誤り訂正の状態信号を無効にする（立ち下げる）。そして、処理が（Ｓ１００１）に戻る。再度、判定部１０６により誤り訂正不能データが残っていると判定された場合には、（Ｓ１００５）で、消失設定部１０５が、再び１３個のＰＩ符号列を特定する消失設定情報を設定する。ここで設定される消失設定情報は、前回設定した消失設定情報で特定されたＰＩ符号列よりも１３行後のＰＩ符号列を特定するものである。
【００３２】
（Ｓ１００１）（データ再生ステップ）において、ＳＹＮＣコードに異常が発生していると判定されてＳＹＮＣコードを用いた再同期が行われると、従来例通り、データ再生部１０１によって読み出されるデータが誤ってしまう。この場合に、例えば、データの記録状態が悪い場合や、データの書きつなぎなどでデータが誤ったりすると、（Ｓ１００２）のＰＩ訂正では誤り訂正不能データが残らなかったにもかかわらず、（Ｓ１００３）のＰＯ訂正が正常に終了せず、誤り訂正不能データが残る可能性がある。このように、ＰＩ訂正が正常に終了しているにもかかわらず、ＰＯ訂正後に誤り訂正不能データが残ったことを（Ｓ１００４）で判定部１０６が検出する原因としては、ＳＹＮＣコードによる再同期が行われ、１セクタ１３行分のデータが誤っていることが考えられる。したがって、（Ｓ１００１）で読み出されたＥＣＣブロックの先頭から順に、１セクタに対応する１３行を消失データとみなしてＰＯ訂正を行うことで、１セクタ分のデータ誤りによってデータを正常に再生できなくなることを防止できる。つまり、ＰＯ訂正及び消失設定を１６回（ＥＣＣブロックの行数２０８行÷１セクタの行数１３行）以内繰り返すことで、誤り訂正を正常に完了できる可能性を高めることができる。
【００３３】
ＤＶＤ１００の記録品質が悪かった場合やデータの追記や書換えを行う場合等には、バッファメモリに格納されているデータがアドレスに対応していたとしても、シンク（ＳＹＮＣ）を誤って取得したことによる間違った再同期により、バッファメモリに格納されているデータが誤ったものとなるおそれがある。しかしながら、本実施形態によると、上記のように誤り訂正能力が高められているので、バッファメモリに格納されているデータが誤っている場合でも、ＤＶＤ１００に記録されている記録データをより高い確率で正しく再生できる。
【００３４】
なお、本実施形態では、消失設定部１０５の消失設定情報により特定される行数が１３行であったが、１回の誤り訂正で訂正可能な行数であれば、１行以上の何行であってもよい。
【００３５】
また、本実施形態では、（Ｓ１００５）における消失設定情報の設定直後に（Ｓ１００３）でＰＯ訂正を行ったが、消失設定情報の設定後、（Ｓ１００１）に戻り、記録データを読み出すようにしてもよい。つまり、判定部１０６によって誤り訂正不能データが残っていると判定されてから消失誤り訂正部１０３によって消失誤り訂正処理が実行されるまでに、データ再生部１０１が再度記録データをＤＶＤ１００から順に読み出して再生するようにしてもよい。この場合の動作の流れ（リトライ）は、データ読み出し→ＰＩ訂正→ＰＯ訂正→消失設定→データ読み出し→ＰＩ訂正→ＰＯ訂正→消失設定→データ読み出し、となる。
【００３６】
また、本実施形態では、データ再生部１０１によりデータを読み出し、記憶部１０２に保存した後、誤り訂正部１０４よりＰＩ訂正及びＰＯ訂正を行った。しかし、データ再生部１０１によりデータを読み出し、誤り訂正部１０４よりＰＩ訂正を行った後、ＰＩ訂正後のデータを記憶部１０２に保存し、その後誤り訂正部１０４によりＰＯ訂正を行うようにしてもよい。
【００３７】
《実施形態２》
本発明の実施形態２に係るデータ再生装置は、図５に示すように、実施形態１のデータ再生装置の構成に加え、訂正処理部２０１、及び選択部２０２を備えている。
【００３８】
訂正処理部２０１は、従来の誤り訂正を実行する。詳しくは、データ再生部１０１によって再生された記録データを行方向に複数列に亘って順に並べた誤り訂正符号ブロック（ＥＣＣブロック）に対し、行方向の誤り訂正（ＰＩ訂正）、及び列方向の誤り訂正（ＰＯ訂正）を少なくとも１回行う誤り訂正ステップを実行する。
【００３９】
選択部２０２は、誤り訂正部１０４と訂正処理部２０１から出力される誤り訂正情報（誤り訂正の位置と誤り訂正後の正しいデータ）のうち、誤り訂正部１０４と訂正処理部２０１のどちらの誤り訂正情報が現在来ているかを示すセレクト信号に応じて誤り訂正情報を選択し、記憶部１０２に保存されているデータに対して誤り訂正を行う。すなわち、選択部２０２は、誤り訂正符号ブロックに対し、消失誤り訂正部１０３による訂正処理（第１の訂正処理）と訂正処理部２０１による訂正処理（第２の訂正処理）のいずれを実行するかを選択する。
【００４０】
以上のように構成された本実施形態のデータ再生装置の動作について、図６を参照して説明する。
【００４１】
まず、（Ｓ１００１）でデータ再生部１０１が、ＤＶＤ１００からＥＣＣブロック単位で記録データを読み出し、記憶部１０２に保存する。次に、（Ｓ１００２）、（Ｓ１００３）、（Ｓ２００１）、（Ｓ２００２）で誤り訂正部１０４と訂正処理部２０１が記憶部１０２に保存されているデータを読み出し、ＰＩ訂正、ＰＯ訂正を行う。訂正処理部２０１は、ＰＩ訂正、ＰＯ訂正を少なくとも１回実施すると、次のＥＣＣブロックへ処理対象を移行させる。訂正処理部２０１がＰＩ訂正、ＰＯ訂正を実施する回数は１回に限らず、訂正処理部２０１は、誤りが多いデータに対しては、ＰＩ訂正、ＰＯ訂正を複数回行う。
【００４２】
なお、本実施形態では、データ再生部１０１によりデータを読み出し、記憶部１０２に保存した後、誤り訂正部１０４よりＰＩ訂正及びＰＯ訂正を行う。しかし、データ再生部１０１によりデータを読み出し、誤り訂正部１０４又は訂正処理部２０１よりＰＩ訂正を行った後、ＰＩ訂正後のデータを記憶部１０２に保存し、その後誤り訂正部１０４及び訂正処理部２０１によりＰＯ訂正を行うようにしてもよい。
【００４３】
（Ｓ１００４）で判定部１０６が、消失設定の状態信号を有効にする（立ち上げる）と、（Ｓ１００５）で消失設定部１０５が、実施形態１と同様に、消失設定情報を設定する。その後、誤り訂正部１０４がＰＯ訂正を実施することにより、誤り訂正不能データを誤り訂正可能にし、記録データをより確実に正常に再生できる。
【００４４】
この時、訂正処理部２０１は、すでに次のＥＣＣブロックのデータを読み出している。誤り訂正部１０４は、この次のＥＣＣブロックのデータが入力されることを防ぐため、判定部１０６により消失設定の状態信号が有効にされる（立ち上がる）と、次のＥＣＣブロックのデータを破棄する。  
【００４５】
（Ｓ１００２）〜（Ｓ１００５）の処理から構成される（Ｓ１０００）の処理（第１の訂正処理）と（Ｓ２００１）及び（Ｓ２００２）の処理から構成される（Ｓ２０００）の処理（第２の訂正処理）とは、並列に実行される。
【００４６】
（Ｓ２００４）で選択部２０２は、（Ｓ１０００）の処理結果と（Ｓ２０００）の処理結果のいずれか一方を選択する。詳しくは、選択部２０２は、誤り訂正部１０４と訂正処理部２０１から出力される誤り訂正情報（誤り訂正の位置と誤り訂正後の正しいデータ）のうち、誤り訂正部１０４と訂正処理部２０１のどちらの誤り訂正情報が現在来ているかを示すセレクト信号に応じて誤り訂正情報を選択し、記憶部１０２に保存されているデータに対して誤り訂正を行う。誤り訂正部１０４は、誤り訂正処理が問題なく終了した時点で、誤り訂正の状態信号を無効にする（立ち下げる）。
【００４７】
なお、誤り訂正部１０４にて行う必要がある誤り訂正が複数重なった場合に対応するため、消失設定情報、消失設定の状態信号等を複数保持しておく擬似空間を設けてもよい。
【００４８】
本実施形態によると、実施形態１による誤り訂正能力を高める効果に加え、従来の誤り訂正を行う訂正処理部２０１と誤り訂正部１０４とを並列に用いることにより、誤り訂正条件が異なる訂正処理を行うことで、リトライの回数を減らすことができる。
【００４９】
なお、本実施形態では、記憶部１０２に保存されているデータを誤り訂正部１０４と訂正処理部２０１とによって読み込んだが、訂正処理部２０１の後段に、誤り訂正部１０４を設けてもよい。これにより、従来の誤り訂正を誤り訂正部１０４で行う必要をなくし、さらにリトライの回数を減らすことが可能にできる。
【００５０】
《実施形態３》
図７は、本発明の実施形態３に係るデータ再生装置を示す。
【００５１】
本実施形態のデータ再生装置は、実施形態１のデータ再生装置の構成に加え、データ再生部１０１によって出力された位置データ及び補間情報に基づいて、前記誤り訂正符号ブロックにおける前記補間された位置データを含む単位データの位置を特定する特定部３０２を備えている。
【００５２】
特定部３０２は、位置データ補間検出部３０３と位置データ判定部３０４とを備えている。
【００５３】
位置データ補間検出部３０３は、データ再生部１０１によって出力される位置データと補間情報とに基づいて、補間された位置データを取り出す。
【００５４】
位置データ判定部３０４は、補間された位置データがＥＣＣブロック内のどの位置にあるかを特定し、ＥＣＣブロック内における補間された位置データの位置を示す位置情報を出力する。
【００５５】
また、消失誤り訂正部３０５の消失設定部３０６が、判定部１０６の判定結果のみならず、位置データ判定部３０４によって出力された位置情報に基づいて、消失設定情報を設定する。
【００５６】
次に、上記のように構成された本実施形態のデータ再生装置の動作について説明する。
【００５７】
まず、データ再生部１０１から出力される位置データのうち、セクタアドレスを用いて消失設定情報を設定する動作について説明する。データ再生部１０１から、セクタアドレス、ＳＹ０、及び補間情報が位置データ補間検出部３０３に入力されると、位置データ補間検出部３０３は、補間情報が補間したことを示して（立ち上がって）いる箇所のセクタアドレスをＳＹ０のタイミングで抜き出し、補間情報が補間していないことを示して（立ち下がって）いる箇所のセクタアドレスを破棄する。ここで、セクタアドレス、及びＳＹ０は、ＤＶＤ１００上のセクタ（単位データ）の位置を示す位置データである。
【００５８】
次に、位置データ判定部３０４は、位置データ補間検出部３０３によって出力されたデータに基づいて、再生データの状態（ＥＣＣブロック内の位置情報、すなわちＥＣＣブロック内のセクタアドレス）を特定する。その後、消失設定部３０６は、判定部１０６によって出力される消失設定の状態信号が有効にされて（立ち上がって）いる場合に、位置データ判定部３０４によって出力される位置情報を用いて消失設定情報を設定する。ここで設定される消失設定情報は、ＥＣＣブロック内のある特定のセクタを特定するものであり、１３行分（１セクタ = １３行）になる。ただし、補間した回数が２回以上である場合等には、１３に２倍以上を掛けた行数を特定する場合もある。詳しくは、ここで設定される消失設定情報は、セクタアドレス及びＳＹ０の少なくとも一方が補間されたセクタに対応する１３行を特定するものである。
【００５９】
次に、フレームアドレスを用いて消失設定情報を設定する動作について説明する。データ再生部１０１から、フレームアドレス、ＳＹＮＣ、及び補間情報が、位置データ補間検出部３０３に入力されると、位置データ補間検出部３０３は、補間情報が補間したことを示して（立ち上がって）いる箇所のフレームアドレスをＳＹＮＣのタイミングで抜き出し、補間情報が補間していないことを示して（立ち下がって）いる箇所のフレームアドレスを破棄する。ここで、フレームアドレス、及びＳＹＮＣは、ＤＶＤ１００上のフレーム（単位データ）の位置を示す位置データである。
【００６０】
次に、位置データ判定部３０４は、位置データ補間検出部３０３から出力されたデータに基づいて、再生データの状態（ＥＣＣブロック内の位置情報、すなわちＥＣＣブロック内のフレームアドレス）を特定する。その後、消失設定部３０６は、判定部１０６によって出力される消失設定の状態信号が有効にされて（立ち上がって）いる場合に、位置データ判定部３０４によって出力される位置情報を用いて消失設定情報を設定する。ここで設定される消失設定情報は、ＥＣＣブロック内にある特定のＰＩ符号列を特定するものである。詳しくは、ここで設定される消失設定情報は、フレームアドレス及びＳＹＮＣの少なくとも一方が補間されたフレームを含む行を特定するものである。
【００６１】
このように、本実施形態によると、補間されたセクタアドレス、フレームアドレスを使用することにより、誤ったデータの記録位置を推定し、推定した記録位置のデータを消失データとみなして誤り訂正を行うことができる。したがって、実施形態１に比べて、消失設定部３０６における消失設定情報の設定以降の誤り訂正の回数を大幅に減らすことができ、データの再生にかかる時間を短縮できる。また、データ読み出し→ＰＩ訂正→ＰＯ訂正→消失設定→データ読み出し→ＰＩ訂正→ＰＯ訂正→消失設定→データ読み出しという流れ（リトライ）で訂正処理を行う場合には、誤り訂正の回数を減らすことにより、データの再生にかかる時間をより効果的に短縮できる。
【００６２】
なお、本実施形態では、セクタアドレス及びフレームアドレスの一方を用いて消失設定情報を設定する動作の例について説明したが、セクタアドレス及びフレームアドレスの両方を用いることにより、１ＥＣＣブロック内の位置データ（位置データ判定部３０４の出力）をより正確に計算し、両方を用いて消失設定情報を設定してもよい。これにより、誤り訂正にかかる時間をより短くすることができる。
【００６３】
また、本実施形態では、判定部１０６によって出力される消失設定の状態信号が有効にされて（立ち上がって）いる場合に、消失設定部３０６が位置データ判定部３０４によって出力される位置情報を用いるように構成されているが、位置データ判定部３０４から出力される補間情報を用いるようにしてもよい。
【００６４】
また、位置データの例として、セクタアドレス、フレームアドレス、ＳＹＮＣ、ＳＹ０を挙げたが、これらに代わりに他の位置情報と同期信号を用いてもよい。
【００６５】
《実施形態４》
本発明の実施形態４に係るデータ再生装置は、図８に示すように、実施形態３のデータ再生装置の構成に加え、記録位置情報取得部４０１を備え、また、特定部３０２に代えて特定部４０２を備えている。
【００６６】
記録位置情報取得部４０１は、ＤＶＤ１００にあらかじめ書かれている物理情報（例えばＣＡＰＡ，ＬＰＰ等）を読み出し、ＤＶＤ１００上の記録位置情報である物理アドレスに変換する。
【００６７】
特定部４０２は、実施形態３の特定部３０２の構成に加えて、記録位置判定部４０３を備えている。
【００６８】
記録位置判定部４０３は、データ再生部１０１によって検出された同期パターンを使用して、記録位置情報取得部４０１によって取得された物理アドレスと位置データ判定部３０４によって出力された再生データの状態（ＥＣＣブロック内の位置情報）とを比較し、当該比較結果に基づいて、正確な再生データの状態（ＥＣＣブロック内の位置情報）を特定する。  
【００６９】
例えば、記録位置判定部４０３は、データ再生部１０１によって検出され位置データ補間検出部３０３から出力された同期パターン（例えば、ＳＹＮＣ、ＳＹ０）と、記録位置情報取得部４０１によって取得された物理アドレスと、位置データ判定部３０４から出力されたセクタアドレスとを受け、同期パターンのタイミングで、物理アドレスとＥＣＣブロック内のセクタアドレス（再生データの状態信号の一例）とを比較する。そして、位置データ判定部３０４から出力されたセクタアドレスが、記録位置情報取得部４０１によって取得された物理アドレスとＤＶＤ１００にあらかじめ記録されている記録位置情報とに基づいて算出されるＥＣＣブロック中のセクタアドレスと異なっている場合には、位置データ判定部３０４から出力されたセクタアドレスを、物理アドレスと記録位置情報とに基づいて算出されるセクタアドレスに補正する。消失設定部３０６は、補正されたセクタアドレスに基づいて消失設定情報を設定する。
【００７０】
本実施形態によると、ＤＶＤ１００に記録されている位置情報を使用して消失設定情報を生成するので、誤り位置をより正確に特定することができ、誤り訂正を繰り返す回数を減らすことができる。その結果、データ再生にかかる時間を短縮できる。また、データ読み出し→ＰＩ訂正→ＰＯ訂正→消失設定→データ読み出し→ＰＩ訂正→ＰＯ訂正→消失設定→データ読み出しという流れ（リトライ）で訂正処理を行う場合には、誤り訂正の回数を減らすことにより、データの再生にかかる時間をより効果的に短縮できる。
【００７１】
なお、上記のような記録位置判定部４０３による補間処理は、セクタアドレスに限らず、フレームアドレス等、他の位置情報にも適用可能である。また、セクタアドレス及びフレームアドレスの両方を用いて消失設定情報を設定する場合には、記録位置判定部４０３による補間処理をセクタアドレス及びフレームアドレスの両方に行うようにしてもよい。
【００７２】
なお、上記実施形態１〜４では、記録媒体としてＤＶＤ１００を用いたが、ＤＶＤ１００以外の記録媒体を用いた場合にも、本発明を適用できる。
【産業上の利用可能性】
【００７３】
本発明に係る誤り訂正方法、及びデータ再生装置は、従来の方法では不可能であった誤り訂正を可能にすることができ、データをより高い確率で正常に再生することができるという効果を有し、記録媒体から読み出された記録データに対して誤り訂正を行う誤り訂正方法、及びデータ再生装置として有用である。
【符号の説明】
【００７４】
１００      ＤＶＤ（記録媒体） 
１０１      データ再生部 
１０３      消失誤り訂正部  
１０６      判定部 
２０１      訂正処理部 
２０２      選択部 
３０２      特定部 
３０５      消失誤り訂正部
４０１      記録位置情報取得部 
４０２      特定部 
【図１】
2010287271.tif 000003
【図２】
2010287271.tif 000004
【図４】
2010287271.tif 000005
【図６】
2010287271.tif 000006
【図３】
2010287271.tif 000007
【図５】
2010287271.tif 000008
【図７】
2010287271.tif 000009
【図８】
2010287271.tif 000010