(57)【要約】【課題】物理アドレス情報を読み取ることが困難な場合でも、データを再生すること。【解決手段】復調部１でディスク５から物理アドレス情報Ｄａｔａ−ＩＤを読み取ることが困難である場合に、訂正部２で所定数のセクタに対して外側パリティデータを用いてＰＯ訂正処理を行い、ＰＯ訂正処理の成功によってＥＣＣブロックの境界を判別する。さらに、そのＥＣＣブロックに対して訂正処理を行い、物理アドレス情報Ｄａｔａ−ＩＤを取得する。ＰＯ訂正処理が成功しない場合には、ＰＯ訂正処理対象のセクタ群を変更して、ＰＯ訂正処理を行う。また、物理アドレス情報Ｄａｔａ−ＩＤを含むフレームに対してのみＰＩ訂正処理を行い、ＰＩ訂正処理の成功によって物理アドレス情報Ｄａｔａ−ＩＤを取得する。取得した物理アドレス情報Ｄａｔａ−ＩＤに基づいて、ディスク５に記録されているデータを再生する。【選択図】図１
2010108529.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１データ単位により第２データ単位が構成され、複数の前記第２データ単位により第３データ単位が構成され、複数の前記第３データ単位を有するデータ群から順次データを読み出し、所定の同期パターンを基準として複数の前記第２データ単位の読み出しを検出する復調部と、
前記復調部により検出された前記複数の第２データ単位に対して訂正処理を行う訂正部と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記復調部は、前記訂正部での訂正処理が失敗した場合、別の複数の前記第２データ単位の読み出しを検出し、
前記訂正部は、前記復調部により検出された前記別の複数の第２データ単位に対して訂正処理を行うことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
複数の第１データ単位により第２データ単位が構成され、複数の前記第２データ単位により第３データ単位が構成され、複数の前記第３データ単位を有するデータ群から順次データを読み出し、所定の同期パターンに続く前記第１データ単位を検出する復調部と、
前記復調部により検出された前記第１データ単位に対して訂正処理を行う訂正部と、
を備えることを特徴とするデータ処理装置。
【請求項４】
前記復調部は、前記訂正処理が失敗した場合、前記同期パターンに続く別の前記第１データ単位を検出し、
前記訂正部は、前記復調部により検出された前記別の第１データ単位に対して訂正処理を行うことを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
複数の第１データ単位により第２データ単位が構成され、複数の前記第２データ単位により第３データ単位が構成され、複数の前記第３データ単位を有するデータ群から順次データを読み出し、所定の同期パターンを基準として複数の前記第２データ単位の読み出しを検出するステップと、
検出された前記複数の第２データ単位に対して訂正処理を行うステップと、
を含むことを特徴とするデータ処理方法。
【請求項６】
前記訂正処理が失敗した場合、別の複数の前記第２データ単位の読み出しを検出するステップと、
検出された前記別の複数の第２データ単位に対して訂正処理を行うステップと、
をさらに含むことを特徴とする請求項５に記載のデータ処理方法。
【請求項７】
複数の第１データ単位により第２データ単位が構成され、複数の前記第２データ単位により第３データ単位が構成され、複数の前記第３データ単位を有するデータ群から順次データを読み出し、所定の同期パターンに続く前記第１データ単位を検出するステップと、
検出された前記第１データ単位に対して訂正処理を行うステップと、
を含むことを特徴とするデータ処理方法。
【請求項８】
前記訂正処理が失敗した場合、前記同期パターンに続く別の前記第１データ単位を検出するステップと、
検出された前記別の第１データ単位に対して訂正処理を行うステップと、
をさらに含むことを特徴とする請求項７に記載のデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、連続する単位記録領域から読み出したデータに対してエラー訂正処理を行うデータ処理装置およびデータ処理方法に関する。
【背景技術】
【０００２】
従来、フィジカルＩＤ（ＰＩＤ）を検出および復元する装置が知られている。この装置は、入力される信号のイネーブル区間中に、８対１４変調（ＥＦＭ）データからアドレスマーク（ＡＭ）パターンおよびＰＩＤパターンを検出して、ＡＭ検出信号およびＰＩＤパターンを出力するＡＭ−ＰＩＤ検出部と、前記ＰＩＤパターンを復号化することによりエラー発生の有無を検出して、復号化されたＰＩＤデータおよびＰＩＤエラー信号を出力するＰＩＤエラー検出部と、該当セクタの残余サイズのカウント値を出力するセクタカウント部と、前記セクタカウント部からカウント値を受け取って、１つのセクタカウント終了時にＰＩＤパターン検出用の信号を発生して、前記ＡＭ−ＰＩＤ検出部へ出力するＰＩＤウインド発生部とを備える（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開２０００−１２３４９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置では、前記ＰＩＤ等の物理アドレス情報を読み取ることができない場合、データを再生することができない、という問題点がある。
【課題を解決するための手段】
【０００５】
このデータ処理装置およびデータ処理方法は、複数の第１データ単位（フレーム）により第２データ単位（セクタ）が構成され、複数の第２データ単位（セクタ）により第３データ単位（ＥＣＣブロック）が構成され、複数の第３データ単位（ＥＣＣブロック）を有するデータ群から順次データを読み出し、所定の同期パターン（ＳＹ０）を基準として複数の第２データ単位（セクタ）に対して訂正処理（ＰＯ訂正処理）を行う。その訂正処理が失敗した場合、別の複数の第２データ単位（セクタ）に対して訂正処理を行う。訂正処理が成功した場合、訂正処理済みの複数の第２データ単位（セクタ）からなる第３データ単位（ＥＣＣブロック）に対して訂正処理を行い、訂正処理済みの第３データ単位（ＥＣＣブロック）の物理アドレス情報（Ｄａｔａ−ＩＤ）を取得する。
【０００６】
また、このデータ処理装置およびデータ処理方法は、前記データ群から順次データを読み出し、所定の同期パターン（ＳＹ０）に続く第１データ単位（フレーム）に対して訂正処理（ＰＩ訂正処理）を行う。その訂正処理が失敗した場合、所定の同期パターン（ＳＹ０）に続く別の第１データ単位（フレーム）に対して訂正処理を行う。訂正処理が成功した場合、訂正処理済みの第１データ単位（フレーム）の物理アドレス情報（Ｄａｔａ−ＩＤ）を取得する。
【発明の効果】
【０００７】
このデータ処理装置およびデータ処理方法によれば、物理アドレス情報を読み取ることが困難な場合でも、データを再生することができるという効果を奏する。
【発明を実施するための最良の形態】
【０００８】
以下に添付図面を参照して、このデータ処理装置およびデータ処理方法の好適な実施の形態を詳細に説明する。ここでは、データ処理装置およびデータ処理方法を、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）に記録されているデータを読み出して再生するＤＶＤ再生装置またはＤＶＤ記録再生装置（以下、両方を合わせてＤＶＤ装置とする）に適用した例について説明する。
【０００９】
（概略）
図１は、実施の形態にかかるデータ処理装置の構成とデータの流れを示す説明図である。図１に示すように、データ処理装置は、復調部１でディスク５から物理アドレス情報Ｄａｔａ−ＩＤを読み取ることが困難である場合に、訂正部２で所定数のセクタ（第２データ単位）に対して外側パリティ（Ｐａｒｉｔｙ  Ｏｕｔｅｒ）データを用いてＰＯ訂正処理を行い、ＰＯ訂正処理の成功によってＥＣＣブロック（第３データ単位）の境界を判別し、さらにそのＥＣＣブロックに対して訂正処理を行って物理アドレス情報Ｄａｔａ−ＩＤを取得する。ＰＯ訂正処理が成功しない場合には、ＰＯ訂正処理対象のセクタ群を変更して、ＰＯ訂正処理が行われる。図１において、破線の矢印は、データ、物理アドレス情報Ｄａｔａ−ＩＤまたは訂正データ（パリティデータ）の流れを示す（図１１においても同じ）。
【００１０】
（データ処理装置のハードウェア構成の一例）
データ処理装置は、復調部１、訂正部２およびメモリ３を備えており、これらがバス４を介して相互に接続された構成となっている。復調部１は、ディスク５に記録されたデータを読み取り、その読み取ったデータを記録前のデータに復調する。復調部１で復調されたデータは、メモリ３に格納される。復調部１は、格納先アドレス部１１、起動フラグ１２およびＤａｔａ−ＩＤ読み取り部１３を備えている。格納先アドレス部１１は、メモリ３に格納されたデータの、メモリ３における格納先を示すアドレスを保持する。起動フラグ１２は、訂正部２に対して訂正処理を起動させるフラグである。Ｄａｔａ−ＩＤ読み取り部１３は、ディスク５から読み出されたデータの物理アドレス情報Ｄａｔａ−ＩＤを読み取る。
【００１１】
訂正部２は、メモリ３からデータおよび外側パリティデータを読み出し、ＰＯ訂正処理を行う。また、訂正部２は、メモリ３からデータおよび内側パリティ（Ｐａｒｉｔｙ  Ｉｎｎｅｒ）データを読み出し、ＰＩ訂正処理を行う。訂正部２は、訂正終了フラグ２１および訂正エラーフラグ２２を備えている。訂正終了フラグ２１は、訂正処理が終了したことを示すフラグである。訂正エラーフラグ２２は、訂正処理中に訂正エラーが発生したことを示すフラグである。ディスク５は、ＤＶＤ−ＲＯＭやＤＶＤ−ＲやＤＶＤ−ＲＷなどの各種ＤＶＤメディアである。
【００１２】
（ＤＶＤ装置の構成）
図２は、実施の形態にかかるデータ処理装置を備えたＤＶＤ装置の構成を示す説明図である。図２に示すように、ＤＶＤ装置は、ピックアップ３１、リードチャネル３２、コントローラ部３３、ＭＰＵ３４およびバッファメモリ３５を備えている。ピックアップ３１は、ディスク５にレーザーを照射し、その反射光からディスク５に記録されたデータの波形を読み取る。リードチャネル３２は、ピックアップ３１で読み取った波形を２値化する。コントローラ部３３は、リードチャネル３２で２値化されたデータ（リードデータ）をリードクロックに基づいてユーザーデータに復調し、ホストコンピュータへ送る。上述した復調部１および訂正部２は、コントローラ部３３内に設けられる。ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３４は、主としてコントローラ部３３を制御する。バッファメモリ３５は、ユーザーデータを一時的に保持する。
【００１３】
（データフォーマットの構成）
図３は、ＥＤＣ付加後のセクタのデータフォーマットを示す説明図である。図３に示すように、１セクタは、例えば１２フレームで構成される。１フレーム（第１データ単位）は、例えば１７２バイトのデータで構成される。セクタの先頭フレームの先頭には、例えば６バイトの物理アドレス情報Ｄａｔａ−ＩＤ（エラー検出コードＩＥＤを含む）が設けられている。セクタの末尾には、例えば４バイトのエラー検出コード（ＥＤＣ：Ｅｒｒｏｒ  Ｄｅｔｅｃｔｉｎｇ  Ｃｏｄｅ）が設けられている。
【００１４】
図４は、ＰＩおよびＰＯ付加後のＥＣＣブロックのデータフォーマットを示す説明図である。図４において、ｍを０〜１９１とするとき、「Ｂｍ，０」〜「Ｂｍ，１７１」のデータ領域は、図３に示す１セクタのデータを例えば１６セクタ分並べたものである。上述した例では１２ロウで１セクタであるので、図３に示す１セクタ分のデータは、「Ｂ０，０」〜「Ｂ１１，１７１（図示省略）」のデータ領域に相当する。「Ｂｍ，１７２」〜「Ｂｍ，１８１」のデータ領域は、各ＰＩライン（フレーム）の内側パリティデータである。ｎを０〜１７１とするとき、「Ｂ１９２，ｎ」〜「Ｂ２０７，ｎ」のデータ領域は、各ＰＯラインの外側パリティデータである。「Ｂ１９２，１７２」〜「Ｂ２０７，１８１」のデータ領域は、各内側パリティデータに対する外側パリティデータである。各データ領域のデータ長は、例えば１バイトである。従って、各ＰＩラインの内側パリティデータのデータ長は、例えば１０バイトである。また、例えば１６セクタで１ＥＣＣブロックである場合には、各ＰＯラインには、１６ロウ分の外側パリティデータが設けられる。訂正処理は、図４に示すフォーマットで行われる。
【００１５】
図５は、ＤＶＤの記録データフォーマットを示す説明図である。図５に示すフォーマットは、各セクタの外側パリティデータを各セクタの直後に挿入（インタリーブ）したものである。ディスク５には、図５に示すフォーマットでデータが記録される。
【００１６】
図６は、ＤＶＤの物理データフォーマットを示す説明図である。図６に示すように、９１バイト（１４５６ｃｂ）ごとに２分され、ａを０〜７とするとき、それぞれの直前に２バイト（３２ｃｂ）の同期パターンＳＹａが挿入される。この同期パターンＳＹａの配置には規則性があり、連続する３個以上の同期パターンＳＹａを検出することによって、どのロウを読み取っているかがわかるようになっている。同期パターンＳＹ０は、物理アドレス情報Ｄａｔａ−ＩＤの直前に配置される。
【００１７】
（ＰＯ訂正処理によるデータ処理手順）
図７は、実施の形態にかかるデータ処理方法の第１の例を示す説明図である。図８および図９は、データの格納状態を示す説明図である。以下の例では、１ＥＣＣブロックが１６セクタで構成されているとする。図７に示すように、物理アドレス情報Ｄａｔａ−ＩＤの読み取り処理が開始されると、復調部１は、ディスク５からデータを読み出して復調を開始し、その復調したデータをメモリ３に格納する。その際、復調部１は、同期パターンＳＹ０を検出したか、または同期パターンＳＹ０が通過したかを判断する（ステップＳ１）。
【００１８】
同期パターンＳＹ０を検出していないか、または同期パターンＳＹ０が通過していない場合には（ステップＳ１：Ｎｏ）、待機する。同期パターンＳＹ０を検出したか、または同期パターンＳＹ０が通過した場合（ステップＳ１：Ｙｅｓ）、復調部１は、Ｄａｔａ−ＩＤ読み取り部１３により物理アドレス情報Ｄａｔａ−ＩＤの読み取りを行い（ステップＳ２）、物理アドレス情報Ｄａｔａ−ＩＤの読み取りに成功したか否かを判断する（ステップＳ３）。物理アドレス情報Ｄａｔａ−ＩＤの読み取りに成功した場合（ステップＳ３：Ｙｅｓ）、物理アドレス情報Ｄａｔａ−ＩＤの読み取り処理を終了する。
【００１９】
物理アドレス情報Ｄａｔａ−ＩＤの読み取りに成功しなかった場合（ステップＳ３：Ｎｏ）、復調部１は、同期パターンＳＹ０を１６回分検出したか、または同期パターンＳＹ０が１６回分通過したかを判断する（ステップＳ４）。同期パターンＳＹ０を１６回分検出していないか、または同期パターンＳＹ０が１６回分通過していない場合（ステップＳ４：Ｎｏ）、前記ステップＳ１へ戻り、ステップＳ１〜ステップＳ４を繰り返す。その途中で物理アドレス情報Ｄａｔａ−ＩＤの読み取りに成功した場合には、物理アドレス情報Ｄａｔａ−ＩＤの読み取り処理を終了する。
【００２０】
同期パターンＳＹ０を１６回分検出したか、または同期パターンＳＹ０が１６回分通過した場合（ステップＳ４：Ｙｅｓ）、復調部１は、次の同期パターンＳＹ０を検出したか、または次の同期パターンＳＹ０が通過したかを判断する（ステップＳ５）。次の同期パターンＳＹ０を検出していないか、または次の同期パターンＳＹ０が通過していない場合には（ステップＳ５：Ｎｏ）、待機する。ここで、同期パターンＳＹ０を１６回分検出したか、または同期パターンＳＹ０が１６回分通過した場合、１５セクタ分のデータが復調部１を通過し、メモリ３に格納されたことになる（図８参照）。
【００２１】
次の同期パターンＳＹ０を検出したか、または次の同期パターンＳＹ０が通過した場合（ステップＳ５：Ｙｅｓ）、復調部１は、Ｄａｔａ−ＩＤ読み取り部１３により物理アドレス情報Ｄａｔａ−ＩＤの読み取りを行い（ステップＳ６）、物理アドレス情報Ｄａｔａ−ＩＤの読み取りに成功したか否かを判断する（ステップＳ７）。物理アドレス情報Ｄａｔａ−ＩＤの読み取りに成功した場合（ステップＳ７：Ｙｅｓ）、物理アドレス情報Ｄａｔａ−ＩＤの読み取り処理を終了する。ここで、次の同期パターンＳＹ０を検出したか、または次の同期パターンＳＹ０が通過した場合、１６セクタ分、すなわち１ＥＣＣブロックのセクタ数と同数のセクタのデータが復調部１を通過し、メモリ３に格納されたことになる（図９参照）。
【００２２】
物理アドレス情報Ｄａｔａ−ＩＤの読み取りに成功しなかった場合（ステップＳ７：Ｎｏ）、復調部１は、格納先アドレス部１１に、メモリ３に格納されているデータの格納先アドレスを保存する（ステップＳ８）。この格納先アドレスは、ステップＳ５から後述するステップＳ９までの１回目の処理のときには、１回目に検出または通過した同期パターンＳＹ０から始まるデータの先頭アドレスである。ステップＳ５〜ステップＳ９の２回目以降の処理のときには、ステップＳ５で同期パターンＳＹ０を検出または同期パターンＳＹ０が通過するたびに、格納先アドレスが１セクタ単位で加算されていく。そして、復調部１は、起動フラグ１２をセットし、訂正部２へ起動フラグと格納先アドレスを通知する。
【００２３】
訂正部２は、復調部１から起動フラグが通知されるのを待機している（ステップＳ１１）。その状態で復調部１から起動フラグおよび格納先アドレスが通知されると、訂正部２は、訂正終了フラグ２１および訂正エラーフラグ２２をリセットし、メモリ３の、格納先アドレスで示される位置からデータ（パリティデータを含む）を読み取り、ＰＯラインの訂正処理を起動する（ステップＳ１２）。その際、同期パターンＳＹ０を検出することによって、ＰＯラインの訂正処理を起動させることができる。また、特に限定しないが、訂正処理には、同期パターンＳＹ５、同期パターンＳＹ６および同期パターンＳＹ７の直後のデータを用いるのが好ましい（図６参照、網掛け部分）。その理由は、他の位置のＰＯラインのデータよりも再生状態が良いと考えられるからである。
【００２４】
次いで、訂正部２は、訂正処理が終了したか否かを判断する（ステップＳ１３）。訂正処理が終了していない場合（ステップＳ１３：Ｎｏ）、終了するまで待機する。訂正処理が終了したら（ステップＳ１３：Ｙｅｓ）、訂正部２は、訂正終了フラグ２１をセットし、訂正エラーが発生したか否かを判断する（ステップＳ１４）。訂正エラーが発生した場合（ステップＳ１４：Ｙｅｓ）、訂正部２は、訂正エラーフラグ２２をセットし、復調部１へ訂正終了フラグと訂正結果（訂正エラーフラグ）を通知する。
【００２５】
一方、訂正エラーが発生しなかった場合、すなわちＰＯ訂正処理が成功した場合（ステップＳ１４：Ｎｏ）、ＰＯ訂正処理が成功したセクタ群をＥＣＣブロックと見なすことができるので、訂正部２は、ＥＣＣブロックの境界を判別することができる。そこで、訂正部２は、メモリ３の、格納先アドレスで示される位置からデータを読み取り、ＥＣＣブロックの訂正処理を起動する（ステップＳ１５）。次いで、訂正部２は、訂正処理が終了したか否かを判断する（ステップＳ１６）。訂正処理が終了していない場合（ステップＳ１６：Ｎｏ）、終了するまで待機する。訂正処理が終了したら（ステップＳ１６：Ｙｅｓ）、訂正部２は、訂正終了フラグ２１をセットし、復調部１へ訂正終了フラグと訂正結果（訂正エラーフラグ）を通知する。
【００２６】
復調部１は、訂正部２から訂正終了フラグと訂正結果（訂正エラーフラグ）が通知されると、起動フラグ１２をリセットし、訂正エラーフラグに基づいて訂正処理が成功したか否かを判断する（ステップＳ９）。訂正エラーフラグがセットされていれば、ＰＯ訂正処理が失敗したことになる。訂正エラーフラグがリセットされていれば、ＰＯ訂正処理が成功したことになる。訂正処理が失敗していた場合（ステップＳ９：Ｎｏ）、前記ステップＳ５へ戻り、ステップＳ５〜ステップＳ８、ステップＳ１１〜ステップＳ１６およびステップＳ９を繰り返す（図９参照、１８回目の同期パターンＳＹ０、１９回目・・・）。訂正処理が成功していた場合（ステップＳ９：Ｙｅｓ）、ステップＳ１５でのＥＣＣブロックの訂正処理によって、メモリ３に格納されている物理アドレス情報Ｄａｔａ−ＩＤが復元されたことになるので、復調部１は、メモリ３から、復元済みの物理アドレス情報Ｄａｔａ−ＩＤを読み取り（ステップＳ１０）、物理アドレス情報Ｄａｔａ−ＩＤの読み取り処理を終了する。
【００２７】
なお、ステップＳ５で複数の同期パターンＳＹ０を検出または複数の同期パターンＳＹ０が通過するたびにＰＯ訂正処理を実施するようにしてもよい。また、ステップＳ４で、例えば同期パターンＳＹ０を３２回分検出または同期パターンＳＹ０が３２回分通過してからＰＯ訂正処理を実施するようにしてもよい。その場合には、例えば第１番目〜第１６番目のセクタ群、第２番目〜第１７番目のセクタ群、・・・、第１６番目〜第３１番目のセクタ群というようにＰＯ訂正処理を実施すればよい。
【００２８】
復調部１での復調処理は、訂正部２での訂正処理よりも先に開始されるため、前記ステップＳ１０で物理アドレス情報Ｄａｔａ−ＩＤを取得した時点で復調部１により復調されているセクタは、前記ステップＳ１０で取得した物理アドレス情報Ｄａｔａ−ＩＤのセクタよりも先に進んでいる。復調部１で復調中のセクタの物理アドレス情報Ｄａｔａ−ＩＤを求めるには、次のようにすればよい。復調部１は、格納先アドレス部１１に、前記ステップＳ１０で取得した物理アドレス情報Ｄａｔａ−ＩＤに対応するＥＣＣブロックの先頭セクタの、メモリ３における格納先アドレスを保持している。この格納先アドレスと、復調部１が現在復調処理をしているデータの、メモリ３における格納先アドレスとの差をセクタ単位で求め、その差を、前記ステップＳ１０で取得した物理アドレス情報Ｄａｔａ−ＩＤに対してオフセットすることによって、現在復調中のセクタの物理アドレス情報Ｄａｔａ−ＩＤを推定することができる。
【００２９】
実施の形態にかかるデータ処理装置において、内側パリティデータを用いてＰＩ訂正処理を行うことによって物理アドレス情報Ｄａｔａ−ＩＤを取得する構成としてもよい。その場合、訂正部２で、同期パターンＳＹ０に続くロウに対して内側パリティデータを用いてＰＩ訂正処理を行い、ＰＩ訂正処理の成功によって物理アドレス情報Ｄａｔａ−ＩＤを取得する。ＰＩ訂正処理が成功しない場合には、同期パターンＳＹ０に続く別のロウに対してＰＩ訂正処理が行われる。データ処理装置のハードウェア構成は、図１に示す構成と同様である。
【００３０】
（ＰＩ訂正処理によるデータ処理手順）
図１０は、実施の形態にかかるデータ処理方法の第２の例を示す説明図である。図１０に示すように、物理アドレス情報Ｄａｔａ−ＩＤの読み取り処理が開始されると、復調部１は、ディスク５からデータを読み出して復調を開始し、その復調したデータをメモリ３に格納する。そして、復調部１は、Ｄａｔａ−ＩＤ読み取り部１３により物理アドレス情報Ｄａｔａ−ＩＤの読み取りを行い（ステップＳ２１）、物理アドレス情報Ｄａｔａ−ＩＤの読み取りに成功したか否かを判断する（ステップＳ２２）。物理アドレス情報Ｄａｔａ−ＩＤの読み取りに成功した場合（ステップＳ２２：Ｙｅｓ）、物理アドレス情報Ｄａｔａ−ＩＤの読み取り処理を終了する。
【００３１】
物理アドレス情報Ｄａｔａ−ＩＤの読み取りに成功しなかった場合（ステップＳ２２：Ｎｏ）、復調部１は、同期パターンＳＹ０、同期パターンＳＹ５および同期パターンＳＹ１を、この順で連続して検出したか否かを判断する（ステップＳ２３）。その際、読み取りに失敗した物理アドレス情報Ｄａｔａ−ＩＤ部に消失フラグをセットするようにしてもよい。ＳＹ０、ＳＹ５およびＳＹ１の順で連続して同期パターンを検出していない場合（ステップＳ２３：Ｎｏ）、この検出が成功するまで同期パターンの検出を繰り返す。
【００３２】
上述したように、物理アドレス情報Ｄａｔａ−ＩＤが記録されているロウの先頭には、同期パターンＳＹ０が追加されており、またそのロウの中間には同期パターンＳＹ５が追加されており、さらにその次のロウの先頭には同期パターンＳＹ１が追加されている（図６参照）。従って、ＳＹ０、ＳＹ５およびＳＹ１の順で連続して同期パターンを検出することによって、物理アドレス情報Ｄａｔａ−ＩＤを含むＰＩラインのデータの読み取りが完了し、そのＰＩラインのデータがメモリ３に格納されたことになる。
【００３３】
ＳＹ０、ＳＹ５およびＳＹ１の順で連続して同期パターンを検出した場合（ステップＳ２３：Ｙｅｓ）、復調部１は、格納先アドレス部１１に、メモリ３に格納されているデータの格納先アドレスを保存する（ステップＳ２４）。そして、復調部１は、起動フラグ１２をセットし、訂正部２へ起動フラグと格納先アドレスを通知する。
【００３４】
訂正部２は、復調部１から起動フラグが通知されるのを待機している（ステップＳ３１）。その状態で復調部１から起動フラグおよび格納先アドレスが通知されると、訂正部２は、訂正終了フラグ２１および訂正エラーフラグ２２をリセットし、メモリ３の、格納先アドレスで示される位置からＰＩラインのデータ（パリティデータを含む）を読み取り、ＰＩラインの訂正処理を起動し、実施する（ステップＳ３２）。
【００３５】
次いで、訂正部２は、訂正処理が終了したか否かを判断する（ステップＳ３３）。訂正処理が終了していない場合（ステップＳ３３：Ｎｏ）、終了するまで待機する。訂正処理が終了したら（ステップＳ３３：Ｙｅｓ）、訂正部２は、訂正終了フラグ２１をセットし、訂正エラーが発生した場合には訂正エラーフラグ２２をセットし、復調部１へ訂正終了フラグと訂正結果（訂正エラーフラグ）を通知する。
【００３６】
復調部１は、訂正部２から訂正終了フラグと訂正結果（訂正エラーフラグ）が通知されると、起動フラグ１２をリセットし、訂正エラーフラグに基づいて訂正処理が成功したか否かを判断する（ステップＳ２５）。訂正エラーフラグがセットされていれば、ＰＩ訂正処理が失敗したことになる。訂正エラーフラグがリセットされていれば、ＰＩ訂正処理が成功したことになる。
【００３７】
訂正処理が失敗していた場合（ステップＳ２５：Ｎｏ）、前記ステップＳ２３へ戻り、ステップＳ２３〜ステップＳ２４、ステップＳ３１〜ステップＳ３３およびステップＳ２５を繰り返し、物理アドレス情報Ｄａｔａ−ＩＤを含む次のＰＩラインに対してＰＩ訂正処理を実施する。つまり、物理アドレス情報Ｄａｔａ−ＩＤを含むＰＩラインに対してのみ、ＰＩ訂正処理が行われる。訂正処理が成功していた場合（ステップＳ２５：Ｙｅｓ）、ステップＳ３２でのＰＩ訂正処理によって、メモリ３に格納されている物理アドレス情報Ｄａｔａ−ＩＤが復元されたことになるので、復調部１は、メモリ３から、復元済みの物理アドレス情報Ｄａｔａ−ＩＤを読み取り（ステップＳ２６）、物理アドレス情報Ｄａｔａ−ＩＤの読み取り処理を終了する。
【００３８】
復調部１での復調処理は、訂正部２での訂正処理よりも先に開始されるため、前記ステップＳ２６で物理アドレス情報Ｄａｔａ−ＩＤを取得した時点で復調部１により復調されているフレームは、前記ステップＳ２６で取得した物理アドレス情報Ｄａｔａ−ＩＤを含むフレームよりも先に進んでいる。しかし、ＰＩ訂正処理の対象が、物理アドレス情報Ｄａｔａ−ＩＤを含む１フレームのみであり、そのフレームがセクタの先頭にあるので、前記ステップＳ２６で物理アドレス情報Ｄａｔａ−ＩＤを取得した時点で復調部１が復調しているデータは、前記ステップＳ２６で取得した物理アドレス情報Ｄａｔａ−ＩＤを含むセクタのデータである。従って、前記ステップＳ２６で取得した物理アドレス情報Ｄａｔａ−ＩＤが、そのまま復調部１で復調中のセクタの物理アドレス情報Ｄａｔａ−ＩＤとなる。
【００３９】
なお、前記ステップＳ２６で物理アドレス情報Ｄａｔａ−ＩＤを取得した時点で復調部１が復調しているセクタが、前記ステップＳ２６で取得した物理アドレス情報Ｄａｔａ−ＩＤを含むセクタと異なる場合には、上述したＰＯ訂正処理による場合と同様にすればよい。すなわち、前記ステップＳ２６で取得した物理アドレス情報Ｄａｔａ−ＩＤに対応するセクタの、メモリ３における格納先アドレスと、復調部１が現在復調処理をしているデータの、メモリ３における格納先アドレスとの差をセクタ単位で求め、その差を、前記ステップＳ２６で取得した物理アドレス情報Ｄａｔａ−ＩＤに対してオフセットして、現在復調中のセクタの物理アドレス情報Ｄａｔａ−ＩＤを推定すればよい。
【００４０】
実施の形態にかかるデータ処理装置において、ＰＩ訂正処理を利用して物理アドレス情報Ｄａｔａ−ＩＤを取得する手段と、ＰＯ訂正処理を利用して物理アドレス情報Ｄａｔａ−ＩＤを取得する手段の両方を備えた構成としてもよい。その場合には、まず、第一段階として、ＰＩ訂正処理を利用して物理アドレス情報Ｄａｔａ−ＩＤを取得する方法を実施し、物理アドレス情報Ｄａｔａ−ＩＤの取得に失敗した場合に、第二段階として、ＰＯ訂正処理を利用して物理アドレス情報Ｄａｔａ−ＩＤを取得する方法を実施するようにすればよい。
【００４１】
（データ処理装置のハードウェア構成の別の例）
図１１は、実施の形態にかかるデータ処理装置の別の構成とデータの流れを示す説明図である。図１１に示すように、データ処理装置は、訂正部２に、上述したＰＯ訂正処理やＰＩ訂正処理によって取得した物理アドレス情報Ｄａｔａ−ＩＤを格納する訂正後Ｄａｔａ−ＩＤ部２３を備えている。この例では、前記ステップＳ１０または前記ステップＳ２６において、復調部１は、メモリ３から復元済みの物理アドレス情報Ｄａｔａ−ＩＤを読み取る代わりに、訂正後Ｄａｔａ−ＩＤ部２３から通知される。
【００４２】
以上に述べた実施形態によれば、物理アドレス情報Ｄａｔａ−ＩＤを読み取ることが困難な場合でも、データを再生することができるデータ処理装置およびデータ処理方法が提供される。
【００４３】
以上に述べた実施形態によれば、ＥＣＣブロックを構成するセクタ数と同じ数のセクタ群に対してＰＯ訂正処理を行い、ＰＯ訂正処理が成功することによって、その成功したときのセクタ群がＥＣＣブロックに相当することになるので、ＥＣＣブロックの境界を判別することができる。判別したＥＣＣブロックに対して訂正処理を行うことによって、そのＥＣＣブロックの物理アドレス情報Ｄａｔａ−ＩＤを取得することができる。また、物理アドレス情報Ｄａｔａ−ＩＤを含むフレームに対してのみＰＩ訂正処理を行い、ＰＩ訂正処理が成功することによって、物理アドレス情報Ｄａｔａ−ＩＤを取得することができる。従って、物理アドレス情報Ｄａｔａ−ＩＤを読み取ることが困難な場合でも、訂正処理によって物理アドレス情報Ｄａｔａ−ＩＤを取得し、データを再生することができるという効果を奏する。
【００４４】
なお、本発明は、ＤＶＤに記録されているデータの再生に限らず、上述したＰＯ訂正処理やＰＩ訂正処理と同様の訂正処理を行うデータ再生装置やデータ再生方法にも適用可能である。
【００４５】
上述した実施の形態に関し、さらに以下の付記を開示する。
【００４６】
（付記１）複数の第１データ単位により第２データ単位が構成され、複数の前記第２データ単位により第３データ単位が構成され、複数の前記第３データ単位を有するデータ群から順次データを読み出し、所定の同期パターンを基準として複数の前記第２データ単位の読み出しを検出する復調部と、前記復調部により検出された前記複数の第２データ単位に対して訂正処理を行う訂正部と、を備えることを特徴とするデータ処理装置。
【００４７】
（付記２）前記復調部は、前記訂正部での訂正処理が失敗した場合、別の複数の前記第２データ単位の読み出しを検出し、前記訂正部は、前記復調部により検出された前記別の複数の第２データ単位に対して訂正処理を行うことを特徴とする付記１に記載のデータ処理装置。
【００４８】
（付記３）前記訂正部は、前記複数の第２データ単位に対する訂正処理が成功した場合、訂正処理済みの前記複数の第２データ単位からなる前記第３データ単位に対して訂正処理を行い、前記復調部は、訂正処理済みの前記第３データ単位の格納先から前記訂正処理済みの第３データ単位の物理アドレス情報を取得することを特徴とする付記１または２に記載のデータ処理装置。
【００４９】
（付記４）前記訂正部は、前記複数の第２データ単位に対する訂正処理が成功した場合、訂正処理済みの前記複数の第２データ単位からなる前記第３データ単位に対して訂正処理を行い、訂正処理済みの前記第３データ単位の物理アドレス情報を前記復調部へ通知し、前記復調部は、前記訂正部からの通知に基づいて、前記訂正処理済みの第３データ単位の物理アドレス情報を取得することを特徴とする付記１または２に記載のデータ処理装置。
【００５０】
（付記５）前記訂正部は、前記複数の第２データ単位のそれぞれについて、同期パターンの直後のデータを用いて前記訂正処理を行うことを特徴とする付記１〜４のいずれか一つに記載のデータ処理装置。
【００５１】
（付記６）複数の第１データ単位により第２データ単位が構成され、複数の前記第２データ単位により第３データ単位が構成され、複数の前記第３データ単位を有するデータ群から順次データを読み出し、所定の同期パターンに続く前記第１データ単位を検出する復調部と、前記復調部により検出された前記第１データ単位に対して訂正処理を行う訂正部と、を備えることを特徴とするデータ処理装置。
【００５２】
（付記７）前記復調部は、前記訂正処理が失敗した場合、前記同期パターンに続く別の前記第１データ単位を検出し、前記訂正部は、前記復調部により検出された前記別の第１データ単位に対して訂正処理を行うことを特徴とする付記６に記載のデータ処理装置。
【００５３】
（付記８）前記復調部は、前記訂正処理が成功した場合、訂正処理済みの前記第１データ単位の格納先から前記訂正処理済みの第１データ単位の物理アドレス情報を取得することを特徴とする付記６または７に記載のデータ処理装置。
【００５４】
（付記９）前記訂正部は、前記訂正処理が成功した場合、訂正処理済みの前記第１データ単位の物理アドレス情報を前記復調部へ通知し、前記復調部は、前記訂正部からの通知に基づいて、前記訂正処理済みの第１データ単位の物理アドレス情報を取得することを特徴とする付記６または７に記載のデータ処理装置。
【００５５】
（付記１０）複数の第１データ単位により第２データ単位が構成され、複数の前記第２データ単位により第３データ単位が構成され、複数の前記第３データ単位を有するデータ群から順次データを読み出し、所定の同期パターンを基準として複数の前記第２データ単位の読み出しを検出するステップと、検出された前記複数の第２データ単位に対して訂正処理を行うステップと、を含むことを特徴とするデータ処理方法。
【００５６】
（付記１１）前記訂正処理が失敗した場合、別の複数の前記第２データ単位の読み出しを検出するステップと、検出された前記別の複数の第２データ単位に対して訂正処理を行うステップと、をさらに含むことを特徴とする付記１０に記載のデータ処理方法。
【００５７】
（付記１２）前記複数の第２データ単位に対する訂正処理が成功した場合、訂正処理済みの前記複数の第２データ単位からなる前記第３データ単位に対して訂正処理を行うステップと、訂正処理済みの前記第３データ単位の格納先から前記訂正処理済みの第３データ単位の物理アドレス情報を取得するステップと、をさらに含むことを特徴とする付記１０または１１に記載のデータ処理方法。
【００５８】
（付記１３）前記複数の第２データ単位に対する訂正処理が成功した場合、訂正処理済みの前記複数の第２データ単位からなる前記第３データ単位に対して訂正処理を行うステップと、訂正処理済みの前記第３データ単位の物理アドレス情報を、前記訂正処理を行った訂正部から取得することを特徴とする付記１０または１１に記載のデータ処理方法。
【００５９】
（付記１４）前記複数の第２データ単位のそれぞれについて、同期パターンの直後のデータを用いて前記訂正処理を行うことを特徴とする付記１０〜１３のいずれか一つに記載のデータ処理方法。
【００６０】
（付記１５）複数の第１データ単位により第２データ単位が構成され、複数の前記第２データ単位により第３データ単位が構成され、複数の前記第３データ単位を有するデータ群から順次データを読み出し、所定の同期パターンに続く前記第１データ単位を検出するステップと、検出された前記第１データ単位に対して訂正処理を行うステップと、を含むことを特徴とするデータ処理方法。
【００６１】
（付記１６）前記訂正処理が失敗した場合、前記同期パターンに続く別の前記第１データ単位を検出するステップと、検出された前記別の第１データ単位に対して訂正処理を行うステップと、をさらに含むことを特徴とする付記１５に記載のデータ処理方法。
【００６２】
（付記１７）前記訂正処理が成功した場合、訂正処理済みの前記第１データ単位の格納先から前記訂正処理済みの第１データ単位の物理アドレス情報を取得することを特徴とする付記１５または１６に記載のデータ処理方法。
【００６３】
（付記１８）前記訂正処理が成功した場合、訂正処理済みの前記第１データ単位の物理アドレス情報を、前記訂正処理を行った訂正部から取得することを特徴とする付記１５または１６に記載のデータ処理方法。
【図面の簡単な説明】
【００６４】
【図１】実施の形態にかかるデータ処理装置の構成とデータの流れを示す説明図である。
【図２】実施の形態にかかるデータ処理装置を備えたＤＶＤ装置の構成を示す説明図である。
【図３】ＥＤＣ付加後のセクタのデータフォーマットを示す説明図である。
【図４】ＰＩおよびＰＯ付加後のＥＣＣブロックのデータフォーマットを示す説明図である。
【図５】ＤＶＤの記録データフォーマットを示す説明図である。
【図６】ＤＶＤの物理データフォーマットを示す説明図である。
【図７】実施の形態にかかるデータ処理方法の第１の例を示す説明図である。
【図８】データの格納状態を示す説明図である。
【図９】データの格納状態を示す説明図である。
【図１０】実施の形態にかかるデータ処理方法の第２の例を示す説明図である。
【図１１】実施の形態にかかるデータ処理装置の別の構成とデータの流れを示す説明図である。
【符号の説明】
【００６５】
１  復調部
２  訂正部
【図１】
2010108529.tif 000003
【図２】
2010108529.tif 000004
【図３】
2010108529.tif 000005
【図４】
2010108529.tif 000006
【図５】
2010108529.tif 000007
【図６】
2010108529.tif 000008
【図７】
2010108529.tif 000009
【図８】
2010108529.tif 000010
【図９】
2010108529.tif 000011
【図１０】
2010108529.tif 000012
【図１１】
2010108529.tif 000013