(57)【要約】【課題】現行ＤＶＤと次世代ＤＶＤとの両方のＥＣＣブロックの誤り訂正を、共通の構成により行うことができる誤り訂正回路を提供する。【解決手段】ＥＣＣブロックデータとこのセクタ番号とシンクフレーム番号とをフレーム毎に受け、ＥＣＣブロックデータが第１規格に準拠するかこれよりも記録密度が高い第２規格に準拠するかを示す識別信号を受けて、識別信号が第２規格を示す時、セクタ番号とシンクフレーム番号とからそのフレームの領域番号Ａ，Ｂを換算して出力する換算部２１と、セクタ番号とシンクフレーム番号とこの領域番号を受けることで認識したＥＣＣブロックデータの位置に基づいて、ＥＣＣブロックデータに含まれる誤り訂正符号を計算して誤りの有無を判断する判断部２２と、判断部が誤りがあると判断すると、このデータ誤りを訂正する訂正部２４，２５，２６とをもつ誤り訂正回路。【選択図】  図１
2005166117.tif 000002
【特許請求の範囲】
【請求項１】
ＥＣＣブロックデータとこのセクタ番号とシンクフレーム番号とをフレーム毎に受け、前記ＥＣＣブロックデータが第１規格に準拠するか前記第１規格よりも記録密度が高い第２規格に準拠するかを示す識別信号を受けて、前記識別信号が前記第２規格を示す時、前記セクタ番号と前記シンクフレーム番号とからそのフレームの領域番号を換算して出力する換算部と、
前記セクタ番号と前記シンクフレーム番号を受け、更に前記換算部から前記領域番号を受けることで認識した前記ＥＣＣブロックデータの位置に基づいて、前記ＥＣＣブロックデータに含まれる誤り訂正符号を計算して誤りの有無を判断する判断部と、
前記判断部がＥＣＣブロックデータに誤りがあると判断すると、この誤りを訂正する訂正部とを具備することを特徴とする誤り訂正回路。
【請求項２】
前記ＥＣＣブロックデータが前記第２規格に基づくものであるとき、前記ＥＣＣブロックデータは、３２セクタによるものであり、前記ＥＣＣブロックデータが前記第１規格に基づくものであるとき、前記ＥＣＣブロックデータは、１６セクタによるものであることを特徴とする請求項１記載の誤り訂正回路。
【請求項３】
前記換算部は、前記セクタ番号と前記シンクフレーム番号とから、そのフレームの前半後半識別子とロウ番号とを識別して、前記判断部及び前記訂正部に供給することを特徴とする請求項１記載の誤り訂正回路。
【請求項４】
前記換算部は、
前記セクタ番号と前記シンクフレーム番号とを受け、前半後半識別子とロウ番号とを換算して出力する第１換算部と、
前記セクタ番号と前記シンクフレーム番号とを受け、前記前半後半識別子と前記ロウ番号と領域番号とを換算して出力する第２換算部と、
前記第１換算部と前記第２算部との出力を受けて、前記識別信号が第１規格を示す時は前記第１換算部からの出力を、前記識別信号が第２規格を示す時は前記第２換算部からの出力を選択して前記判断部及び訂正部に供給することを特徴とする請求項１記載の誤り訂正回路。
【請求項５】
前記換算部は、前記セクタ番号と前記シンクフレーム番号とを受け、前半後半識別子とロウ番号とを換算し、前記領域番号の換算が可能であれば、前記領域番号の換算を行って出力する換算部を有することを特徴とする請求項１記載の誤り訂正回路。
【請求項６】
前記訂正部は、前記セクタ番号と前記シンクフレーム番号に基づいて、前記ＥＣＣブロックデータに欠落部分があると判断すると、前記ＥＣＣブロックデータを記憶領域に格納する際に、前記欠落部分の領域を空領域として順次前記ＥＣＣブロックデータを格納することを特徴とする請求項１記載の誤り訂正回路。
【請求項７】
前記判断部は、前記ＥＣＣブロックに含まれる前記誤り訂正符号の計算結果を、前記領域番号に応じて分類して記憶領域に格納することを特徴とする請求項１記載の誤り訂正回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誤り訂正回路に関し、特に、次世代ＤＶＤ（Digital Versatile Disc）のＥＣＣブロックデータによる誤り訂正回路に関する。又、これを用いたディスク装置及び誤り訂正方法とディスク再生方法に言及する。
【背景技術】
【０００２】
最近、ＤＶＤ（Digital Versatile Disc）等の光ディスク装置が広く普及してきており、様々な方式の研究開発が行われ製品化されている。このような光ディスク装置では、デジタルハイビジョン放送を２時間以上録画する等の用途が考えられている次世代ＤＶＤが企画されている。
【０００３】
このような次世代ＤＶＤにおいては、誤り訂正回路で扱うＥＣＣ（Error Correction Code）ブロックデータの規格も、現行ＤＶＤのものとは異なるため、現行ＤＶＤと次世代ＤＶＤとの両方を再生する再生装置については、誤り補正回路もそれぞれに対応する必要がある。
【０００４】
特許文献１には、ＣＤ（Compact Disc）とＤＶＤとの両方を再生する記録再生装置及びその集積回路において、誤り訂正回路においても、その構成を併用すべきことが示されている。
【特許文献１】特開平９−１１５２４４号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記した特許文献１の従来技術においては、ＣＤとＤＶＤの誤り訂正回路の構成を併用すべきことが示唆されているが具体的な構成が示されていない。又、現行ＤＶＤと次世代ＤＶＤとの誤り訂正回路をどのように併用すべきかについて、何も示してはいないという問題がある。
【０００６】
すなわち、現行ＤＶＤのＥＣＣ（Error Correction Code）ブロックデータは、１６セクタであり、次世代ＤＶＤのＥＣＣブロックデータは、３２セクタであって、現行の２倍のデータサイズとなる。又、次世代ＤＶＤのＥＣＣブロックデータにおいては、データの位置情報として、セクタ番号、シンクフレーム番号だけでなく、バンクという領域情報を設けて、ＥＣＣブロックデータを管理している。
【０００７】
本発明は、現行ＤＶＤと次世代ＤＶＤとの両方のＥＣＣブロックの誤り訂正を行い再生することができる誤り訂正回路を提供することを目的とする。又、これを用いたディスク装置及び誤り訂正方法とディスク再生方法に言及する。
【課題を解決するための手段】
【０００８】
本発明は、ＥＣＣブロックデータとこのセクタ番号とシンクフレーム番号とをフレーム毎に受け、前記ＥＣＣブロックデータが第１規格に準拠するか前記第１規格よりも記録密度が高い第２規格に準拠するかを示す識別信号を受けて、前記識別信号が前記第２規格を示す時、前記セクタ番号と前記シンクフレーム番号とからそのフレームの領域番号を換算して出力する換算部と、前記セクタ番号と前記シンクフレーム番号を受け、更に前記換算部から前記領域番号を受けることで認識した前記ＥＣＣブロックデータの位置に基づいて、前記ＥＣＣブロックデータに含まれる誤り訂正符号を計算して誤りの有無を判断する判断部と、前記判断部がＥＣＣブロックデータに誤りがあると判断すると、この誤りを訂正する訂正部とを具備することを特徴とする誤り訂正回路である。
【発明の効果】
【０００９】
上述した本発明に係る誤り訂正回路においては、ディスクの管理情報等からそのディスクが現行ＤＶＤか次世代ＤＶＤかを識別した後に、次世代ＤＶＤ（第２規格）であれば、与えられたセクタ番号とシンクフレーム番号からＡ面及びＢ面の領域番号（バンク番号）を換算して、誤り訂正回路に供給する。そして、少なくともこのセクタ番号とシンクフレーム番号と領域番号とから、ＥＣＣブロックデータのデータ位置を認識しつつ、誤り訂正処理、すなわち、ＥＣＣブロックデータに含まれるＰＩシンドローム（Syndrome）、ＰＯシンドロームを計算し、誤りの有無を判断し、誤りがあればこれを訂正するという処理を行うものである。
【００１０】
又、この時のＥＣＣブロックデータのサイズは、現行ＤＶＤ（第１規格）では１６セクタであり、次世代ＤＶＤ（第２規格）では３２セクタである。現行ＤＶＤと次世代ＤＶＤとの１セクタの容量は同一なので、次世代ＤＶＤは、現行ＤＶＤの２倍のサイズのＥＣＣブロックデータにより誤り訂正処理を行うものである。
【００１１】
又、更に、セクタ番号とシンクフレーム番号から、ロウ番号と前半後半識別子であるＳＦＰＲＩ（１８２バイト前半フレームか後半フレーム）を換算して、ＥＣＣブロックデータのデータ位置を認識して利用することが好適となる。
【００１２】
すなわち、現行ＤＶＤと次世代ＤＶＤとのＥＣＣブロックデータを、共通した誤り訂正回路により誤り訂正処理を行うには、上述したように、少なくともディスクの識別と、この識別結果に応じて、次世代ＤＶＤに対してはセクタ番号とシンクフレーム番号から領域番号（バンク番号）を換算し、その後の訂正回路の要所要所でこの位置情報を用いながら誤り訂正処理を行う必要がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る誤り訂正回路とディスク装置及び誤り訂正方法とディスク再生方法について、図面を用いて詳細に説明する。図１は、本発明に係る誤り訂正回路の一例を含む光ディスク装置の構成の一例を示すブロック図、図２は、本発明に係る誤り訂正回路が有しているデータ位置換算回路の構成の一例を示すブロック図、図３は、本発明に係る誤り訂正回路が有しているシンドローム計算結果格納バッファ群の構成の一部の一例を示すブロック図、図４は、本発明に係る誤り訂正回路が有しているデータ位置換算回路の構成の一部の一例を示すブロック図である。
【００１４】
本発明に係る誤り訂正回路とディスク装置及び誤り訂正方法とディスク再生方法において、共通の構成により扱われる現行ＤＶＤと次世代ＤＶＤとのＥＣＣブロックデータは、現行ＤＶＤが１６セクタ、次世代ＤＶＤが３２セクタであって、次世代ＤＶＤのＥＣＣブロックデータは、現行の２倍のデータサイズを有している。すなわち、次世代ＤＶＤにおいては、誤り訂正処理を２倍のデータサイズ単位で行うものである。又、この際に、次世代ＤＶＤのＥＣＣブロックデータの位置情報として、セクタ番号、シンクフレーム番号だけでなく、バンクという領域情報を設けてＥＣＣブロックデータを管理している。
【００１５】
＜本発明に係る誤り訂正回路を用いる光ディスク装置＞
（構成）
本発明に係る光ディスク装置は、図１に示すように、例えば、ＤＶＤ等の記録媒体Ｄは、ターンテーブル（図示せず）上に載置され、記録媒体Ｄに記録された情報は、ピックアップ部１１により読取られる。ピックアップ部１１では、現行ＤＶＤ及び次世代ＤＶＤに対応するべく、少なくとも、赤色レーザユニット及び青色レーザユニットを備えており、ディスクの種類に応じて選択的に用いられて、ディスク上にレーザを照射する。照射されたレーザの反射光を受光したピックアップ部１１は、これに応じた読取信号を出力し、この読取信号は、プリアンプ１２に供給されて適正な値に増幅され、更に、プリ波形等化部１３において、適正な波形へと等化処理される。
【００１６】
更に、等化処理された読取信号は、同期復調部１４において、フレーム同期信号等が検出され、このフレーム同期信号に同期しながら読取信号の復調処理がなされる。又、ここで、ＥＣＣブロックデータが検出され、１８２バイト（Byte）データが前半データ９１バイト、後半データ９１バイトのデータに分割されて、シンクフレームデータとして誤り訂正回路１５へと転送される。次世代ＤＶＤ、現行ＤＶＤ共に、２４シンクフレームが転送された後、インタリーブ部分の２シンクフレームが転送されてくる。つまり、次世代ＤＶＤと現行ＤＶＤでは、１セクタの転送データ量が等しく、また、転送順番も等しくなる。
【００１７】
更に、同期復調部１４は、データ位置情報として、セクタ番号（ＳＣＮＯ）、シンクフレーム番号（ＳＦＮＯ）を検出し、これを誤り訂正回路１５へと供給する。又、誤り訂正回路１５で誤り訂正された訂正情報が、ＭＰＥＧデコーダ１６に供給され、ＭＰＥＧに準拠してデコードされた映像音声情報が、インタフェース１７等を介して、外部の図示しないディスプレイの表示装置や、アンプ・スピーカ等の再生装置に供給される。
【００１８】
又、システム制御部１８は、全体のシステムの動作を制御すると共に、プリ波形等化部１３が波形整形した読取信号に基づいて、ディスクＤの管理領域にある管理情報を検出し、これに基づいて、光ディスクＤが次世代ＤＶＤか、現行ＤＶＤかの判別を行い、識別情報Ｓを、誤り訂正回路１５内の各部に供給する。
【００１９】
又、誤り訂正回路１５は、システム制御部１８から識別信号Ｓが供給され、同期復調部１４からセクタ番号ＳＣＮＯとフレーム番号ＳＦＮＯとが供給されるデータ位置換算回路２１を有している。更に、誤り訂正回路１５は、データ位置換算回路２１からバンク番号等の位置情報が供給される（同期復調部からのデータ供給もありうる）シンドローム計算回路２２と、シンドローム計算回路２２の判断結果とデータ位置換算回路２１の位置情報とが供給されるシンドローム計算結果格納バッファ群２３と、シンドローム計算結果格納バッファ群２３からの計算結果やデータ位置換算回路２１の位置情報、システム制御部１８から識別信号Ｓが供給されて、誤り訂正を行うシンドローム計算結果格納バッファ群２４と、同期復調部１４からＥＣＣブロックデータを供給されこれをＤＲＡＭ等のメモリ領域に格納するメモリ部２６と、前記訂正実行回路２４からの制御信号を受けて、このメモリ部２６の動作を制御することで、ＥＣＣブロックデータの誤り訂正を行うメモリ制御部２５とを有している。誤り訂正回路１５では、後にフローチャートを用いて詳述するように、現行ＤＶＤと次世代ＤＶＤとに対して、ＥＣＣブロックデータの誤り訂正処理を行うものである。
【００２０】
又、データ位置換算回路２１は、図２に示すように、次世代ＤＶＤと現行ＤＶＤとの識別信号Ｓを受ける選択器３３と、同期復調部１４からセクタ番号ＳＣＮＯとフレーム番号ＳＦＮＯとが供給される次世代ＤＶＤ用ロウ換算回路３１と、同様にセクタ番号ＳＣＮＯとフレーム番号ＳＦＮＯとが供給される現行ＤＶＤ用ロウ換算回路３２とを有している。
【００２１】
又、データ位置換算回路２１−２は、図４に示すように、次世代ＤＶＤと現行ＤＶＤとの識別信号Ｓを受ける選択器３３と、同期復調部１４からセクタ番号ＳＣＮＯとフレーム番号ＳＦＮＯとが供給される次世代ＤＶＤ・現行ＤＶＤ併用のロウ換算回路３４とを有している。
【００２２】
又、シンドローム計算結果格納バッファ群２３は、図３に示すように、同期復調部１４からセクタ番号ＳＣＮＯとシンクフレーム番号ＳＦＮＯとが供給されるＡ面・Ｂ面認識回路２７と、この出力が供給され、次世代ＤＶＤと現行ＤＶＤとの識別信号Ｓが供給される選択器２８と、選択器２８の出力が供給されるアドレスデコーダ２９と、アドレスデコーダ２９の出力とシンドローム計算回路２２からの計算結果が出力されるＳＲＡＭ等の格納バッファ２６とを有している。
【００２３】
（本発明に係る光ディスク装置が扱うＥＣＣブロックデータ）
次に、本発明に係る光ディスク装置が扱うＥＣＣブロックデータと具体的な誤り訂正処理について、以下に図面を用いて詳細に説明する。図５は、本発明に係る誤り訂正回路が扱う次世代ＤＶＤの一つのＥＣＣブロックの一例を示すデータ構成図、図６は、本発明に係る誤り訂正回路が扱う現行ＤＶＤの一つのＥＣＣブロックの一例を示すデータ構成図、図７は、本発明に係る誤り訂正回路が扱う次世代ＤＶＤのＥＣＣブロックデータの転送フォーマットの一例を示すデータ構成図、図８は、本発明に係る誤り訂正回路が扱う現行ＤＶＤのＥＣＣブロックデータの転送フォーマットの一例を示すデータ構成図、図９は、本発明に係る誤り訂正回路が扱う次世代ＤＶＤの一部分の転送フォーマットの一例を示す概念図、図１０は、本発明に係る誤り訂正回路が扱う現行ＤＶＤの一部分の転送フォーマットの一例を示す概念図、図１２は、本発明に係る誤り訂正回路の次世代ＤＶＤのロウ（Row）換算回路入出力信号の一例を示す図である。
【００２４】
（ＥＣＣブロックデータ）
次世代ＤＶＤの一つのＥＣＣブロックデータのデータ構造を図５に、又、現行ＤＶＤの一つのＥＣＣブロックデータのデータ構造を図６にそれぞれ示す。ここで、次世代ＤＶＤの一つのＥＣＣブロックデータは、現行ＤＶＤの一つのＥＣＣブロックデータが二つ並んだ構成を有している。又、図５に示すように、左側半ブロックをＡ面、右側半ブロックＢ面と呼ぶこととし、このＡ面、Ｂ面の位置情報であり領域番号は、次世代ＤＶＤのＥＣＣブロックデータ特有のものであり、誤り訂正回路１５の各部において、この領域番号が用いられる。
【００２５】
又、図５において、図の影部分は、ＰＩ、ＰＯパリティ部分を示している。横方向（ＰＩ方向）には１７２バイトのデータに１０バイトの誤り訂正符号（ＰＩパリティ）を付加して１８２バイトの符号を形成し、縦方向（ＰＯ方向）には１９２バイトのデータに１６バイトの誤り訂正符号（ＰＯパリティ）を付加して２０８バイトの符号を形成している。又、図中の数値は、ロウ番号を示している。
【００２６】
これらの図５、図６からもわかる通り、現行ＤＶＤのＥＣＣブロックデータは、１６セクタであり、次世代ＤＶＤのＥＣＣブロックデータは、３２セクタであって、現行の２倍のデータサイズとなる。従って、次世代ＤＶＤにおいては、誤り訂正処理を２倍のデータサイズで行う。又、次世代ＤＶＤのＥＣＣブロックデータにおいては、図１２の（ａ）に示すように、図１２の（ｂ）の現行ＤＶＤの位置情報とは異なり、データの位置情報として、セクタ番号、シンクフレーム番号に加えて、バンクという領域情報を設けて、ＥＣＣブロックデータを管理している。
【００２７】
又、同期復調部１４から実際に送られてくるＥＣＣブロックデータは、これら、図５、図６のＥＣＣブロックデータに対して、ＰＯシンドローム（Syndrome）データが、各セクタの最終フレームにインタリーブされているため、図７及び図８に示すようなデータ構造となる。又、図７、図８の拡大図が、図９、図１０に示され、具体的なフレームの送信順序が数字と矢印でそれぞれ示されている。すなわち、同期復調部１４からのデータが、１８２バイトデータが前半データ９１バイト、後半データ９１バイトのデータに分割されて、シンクフレームデータとして転送される。次世代ＤＶＤ、現行ＤＶＤ共に、２４シンクフレームが転送された後、インタリーブ部分の２シンクフレームが転送されてくる。つまり、次世代ＤＶＤと現行ＤＶＤでは、１セクタの転送データ量が等しく、また、転送順番も等しくなる。したがって、次世代ＤＶＤと現行ＤＶＤでシンドローム（Syndrome）計算を行う回路は共通にまとめることができる。
【００２８】
又、本発明に係る光ディスク装置の誤り訂正回路で用いられる図１２のデータ位置情報の項目例に対応した、データ位置情報の具体例が図１３に示されている。すなわち、図１３において、（ａ）が次世代ＤＶＤのデータ位置情報であり、３２セクタ分のシンクフレーム番号とロウ番号とバンク番号とフレームの前半後半識別子であるＳＦＰＲＩとの具体例が示され、（ｂ）が現行ＤＶＤのデータ位置情報であり、１６セクタ分のシンクフレーム番号とロウ番号とフレームの前半後半識別子であるＳＦＰＲＩとの具体例が示されている。
【００２９】
＜誤り訂正処理＞
次に、本発明に係る光ディスク装置のＥＣＣ（誤り訂正）回路１５の動作を、図１７のフローチャートを用いて以下に詳細に説明する。なお、図１においては、誤り訂正回路１５は、複数の回路により構成されているが、マイコンとプログラムとによるデータ処理ユニットとして構成することも好適であり、この場合は、図１７のフローチャートを実現するプログラムにより可能となる。
【００３０】
ここで、図１１は、本発明に係る誤り訂正回路によるデータ欠落時のデータ転送の一例を示す概念図、図１３は、本発明に係る誤り訂正回路のデータ位置情報の転送の一例を示す図、図１４は、本発明に係る誤り訂正回路の次世代ＤＶＤのロウ換算回路を用いた場合のＤＲＡＭ格納フォーマットの一例を示す図、図１５は、本発明に係る誤り訂正回路のＰＩシンドローム格納ＳＲＡＭのフォーマットの一例を示す図、図１６は、本発明に係る誤り訂正回路のデータ位置情報の転送の一例を示す図、図１７は、本発明に係る誤り訂正回路による誤り訂正処理の一例を示すフローチャートである。
【００３１】
本発明に係る光ディスク装置の誤り訂正回路１５において、同期復調部１４からＥＣＣブロックデータ、セクタ番号、シンクフレーム番号を取り込み、又、制御部１８からディスク識別信号を取り込む（Ｓ１１）。このとき、供給されるＥＣＣブロックデータは、次世代ＤＶＤであれば、図５のデータがインタリーブされた図７に示すＥＣＣブロックデータである。又、現行ＤＶＤであれば、図６のデータがインタリーブされた図８に示すＥＣＣブロックデータである。又、このとき、ＥＣＣブロックデータは、次世代ＤＶＤであれば、図９に示す順序でフレームごとに供給され、現行ＤＶＤであれば、図１０に示す順序でフレームごとに供給される。
【００３２】
又、システム制御部１８は、光ディスク装置の全体の動作を制御しているが、システム制御部１８の一部の機能として、光ディスクＤの管理領域の管理情報を、光ピックアップ１１が読取った読取信号として同期復調部１４を介して取得し、この管理情報に基づいて、光ディスクＤが次世代ＤＶＤか現行ＤＶＤかを判断する（Ｓ１２）。そして、この判断結果に基づいて識別情報Ｓを出力し、これをデータ位置換算回路２１、シンドローム計算回路２２、シンドローム計算結果格納バッファ群２３、訂正実行回路２４、メモリ制御部２５等に供給する。
【００３３】
ここで、データ位置換算回路２１は、図２及び図４に示したように少なくとも２つの形態が可能であり、図２においては、次世代ＤＶＤ用ロウ換算回路３１と現行ＤＶＤ用ロウ換算回路３２とをそれぞれ設け、識別情報Ｓの結果に応じて、それぞれの出力を選択器３３で選択的に出力している。これにより、次世代ＤＶＤの際は、Ａ面、Ｂ面等のバンク番号である領域情報が、セクタ番号ＳＣＮＯとシンクフレーム番号ＳＦＮＯと前半後半識別子であるＳＦＰＲＩとが出力される。
【００３４】
一方、図４においては、次世代ＤＶＤと現行ＤＶＤとに併用されるロウ換算回路３４のみが設けられ、バンク番号である領域情報が出力可能なら出力され、セクタ番号ＳＣＮＯとシンクフレーム番号ＳＦＮＯと前半後半識別子であるＳＦＰＲＩとが出力される。そして、識別情報Ｓの結果に応じて、これらの出力を選択器３３で選択的に出力している。これにより、図２の場合と同等の機能をもたせるものである。
【００３５】
これらの構成により、次世代ＤＶＤであれば、セクタ番号、シンクフレーム番号から、ロウ番号、前半後半識別子（ＳＦＰＲＩ）を換算し、更に、Ａ面かＢ面かを示す領域番号を換算して出力される（Ｓ１３）。又、現行ＤＶＤであれば、セクタ番号、シンクフレーム番号から、ロウ番号、前半後半識別子（ＳＦＰＲＩ）を換算して出力する（Ｓ１４）。
【００３６】
この時の、それぞれのデータ位置情報の項目が図１２に示されており、データ位置情報の具体例が図１３に示されている。すなわち、図１３において、（ａ）が次世代ＤＶＤのデータ位置情報であり、３２セクタ分のシンクフレーム番号とロウ番号とバンク番号とフレームの前半後半識別子であるＳＦＰＲＩとの具体例が示され、（ｂ）が現行ＤＶＤのデータ位置情報であり、１６セクタ分のシンクフレーム番号とロウ番号とフレームの前半後半識別子であるＳＦＰＲＩとの具体例が示されている。又、更に、図１６に示すように、データ位置情報は、次世代ＤＶＤにおいては（ａ）に示すように図１３と同様であるが、現行ＤＶＤにおいては（ｂ）に示すように、セクタ番号とシンクフレーム番号とだけで処理するものであっても好適である。この場合は、データ位置換算回路２１は、現行ＤＶＤにおいては、ＲＯＷ番号及び前半後半識別子であるＳＦＰＲＩを換算して出力する必要はない。
【００３７】
（データ位置換算回路の換算処理の具体例）
ここで、換算回路３１，３２，３４の換算処理の具体例を以下にあげる。
【００３８】
「ＢＡＮＫ」領域番号
偶数セクタ（セクタ番号が偶数）は、Ａ側ＥＣＣブロックから２シンクフレームずつＡ面、Ｂ面と交互に配置され、奇数セクタ（セクタ番号が奇数）は、Ｂ側ＥＣＣブロックから２シンクフレームずつＢ面、Ａ面と交互に配置される。
【００３９】
換算式の一例を以下に示す。
【００４０】
If  （ＳＣＮＯ[０]＝０）
ＢＡＮＫ  ＝  （  （ＳＦＮＯ［４：０］／２）  ％２）;
else
ＢＡＮＫ  ＝１−（  （ＳＦＮＯ［４：０］／２）  ％２）;
end
「ＳＦＰＲＩ」フレームの前半後半識別子
ＰＩ系列１８２バイト中の前半フレームであるか後半フレームであるかを示す信号。シンクフレーム番号が偶数であれば前半、奇数であれば後半である。
【００４１】
換算式の一例は以下の通りである。
【００４２】
ＳＦＰＲＩ＝ＳＦＮＯ [０];
「ＲＯＷＮＯ」ロウ番号
ＥＣＣブロックにおける行番号（０〜２０７）を示す信号である。記録時にインタリーブされているため元に戻す。セクタ先頭フレームは（６×セクタ番号）行に入り、０フレームから２３フレームまでは４フレーム毎に行番号が増加する。２４フレーム、２５フレームはＰＯ部分であり、１９２行以降に配置される。ＰＯ部分については第０セクタが１９２行目に配置され、以降２セクタ毎に行番号が増加する。
【００４３】
換算式は以下の通りである。
【００４４】
If  （ＳＦＮＯ［４：０］≦２３）
ＲＯＷＮＯ［７：０］＝（６*ＳＣＮＯ［４：０］）＋（ＳＦＮＯ［４：０］／４）;
else
ＲＯＷＮＯ［７：０］＝１９２＋（ＳＣＮＯ［４：０］／２）;
end
次に、上述した位置情報を受けたシンドローム計算回路２２は、与えられた位置情報を用いて、ＥＣＣブロックデータのＰＩ，ＰＯシンドローム計算を行って、誤りがあるかどうかを判断する（Ｓ１５）。誤りがなければ（Ｓ１６）、ＤＲＡＭ等のメモリ部２６に格納したＥＣＣブロックデータをそのままＭＰＥＧデコーダ１６に出力して誤り訂正回路１５の処理を終える（Ｓ１８）。しかし、誤りがあれば、与えられた位置情報に基づき、ＰＯシンドローム、ＰＩシンドローム計算結果に基づき、訂正実行回路２４で訂正データを取得し、メモリ部にデータをマージすることで訂正処理をおこなう（Ｓ１７）。これにより、共通の構成の誤り訂正回路１５によって、次世代ＤＶＤ及び現行ＤＶＤに対して、誤り訂正処理を可能とするものである。
【００４５】
（ＳＲＡＭによるＰＩシンドロームの格納フォーマット）
このときのシンドローム計算回路２２及びシンドローム計算結果格納バッファ群２３によるＰＩシンドロームのＳＲＡＭの記憶領域の使用形態について、以下に述べる。すなわち、シンドローム計算結果格納バッファ群２３において、図３に示すように、ＰＩシンドローム（Syndrome）のＳＲＡＭ（Static Random Access Memory）への格納位置は、Ａ面・Ｂ面認識回路２７とアドレスデコーダ２９とを用いて決定する。すなわち、領域情報であるＢＡＮＫ番号を受けるＡ面・Ｂ面認識回路２７は、データ属性信号ＳＣＮＯ、ＳＦＮＯを用いてＡ／Ｂ面（“０”又は“１”）を認識する。ＤＶＤの識別情報Ｓが供給される選択器２８は、次世代ＤＶＤの場合はＡ面・Ｂ面認識回路２７からの出力を選び、現行ＤＶＤの場合は信号“０”を選び、アドレスデコーダ２９により、アドレスデコードする。これにより、図１５に示すように、ＰＩシンドロームが、次世代ＤＶＤでは、Ａ面、Ｂ面毎に分類されて格納され、現行ＤＶＤでは順次格納される。このように構成することで、次世代ＤＶＤと現行ＤＶＤのＰＩシンドローム格納用ＳＲＡＭは、共通のＳＲＡＭにより格納が可能となり、又、同様のシステムでＰＯシンドロームも格納することができる。
【００４６】
（訂正実行回路のＤＲＡＭの格納フォーマット）
シンドローム計算回路２２により誤り有りと判断され、訂正実行回路２４とメモリ制御部２５とメモリ部２６とにより、誤りデータの訂正処理が行われる際に、ＥＣＣブロックデータのＤＲＡＭの格納は、以下のようなフォーマットにより行われることが好適である。
【００４７】
すなわち、同期復号部１４からのデータは、光ディスクシステム側のサーボの異常や外乱などにより、同期異常（データの欠落、重複、入れ換わり）が発生することがある。このため、データ到来が不規則となり、ＤＲＡＭへ格納したデータと先行計算し訂正実行したデータとの間でデータの不整合が生じる。図１１は、データ欠落時のデータ転送の一例を示す概念図である。
【００４８】
誤り訂正回路１５において、同期復調部１４から、９１バイト単位のシンクフレームでデータ転送がなされてくる。ここで、シンクフレームに抜け（欠落）があった場合、ＥＣＣブロックデータは欠落が補填されることなく、そのまま順次ＤＲＡＭ２６に格納されていく。並行して、先行計算回路でシンドローム（Syndrome）計算し、訂正実行後にエラーデータ（エラーの値とブロック内のエラーの位置）を出力する。その際、欠落データについては無視するため、エラーデータをＤＲＡＭ内のデータにマージする際に、データ間で不整合が生じることになる。
【００４９】
これを回避する方法として、格納バッファ群２３とメモリ制御部２５とにおいて、ＥＣＣブロック内の処理位置を常に認識している必要がある。同期復調部１４からは、セクタ番号やシンクフレーム番号のデータ属性信号が転送されてくるが、これらの信号だけでは、ＥＣＣブロック内の位置を特定することは困難となる。そこで、データ位置換算回路２１を用いて、データ属性信号を新たに生成する。すなわち、データ位置情報として、セクタ番号（ＳＣＮＯ）、シンクフレーム番号（ＳＦＮＯ）だけではなく、データ位置換算回路２１で生成したロウ番号、領域番号（ＢＡＮＫ番号）、ＳＦＰＲＩ（フレームの前半後半識別子）等を供給するものである。これらの位置情報を供給されることで、メモリ制御部２５においては、ブロックデータの欠落を迅速に認識することが可能となる。これにより、図１１のＤＲＡＭ２６の指図のように、欠落部分を空領域として確保した上で、次のデータを格納することが可能となる。
【００５０】
すなわち、図１４において、次世代ＤＶＤの場合で、同期復調系からのデータをＤＲＡＭ２６に格納した場合のＤＲＡＭフォーマットが示される。このフォーマットにおいては、ＳＣＮＯ、ＳＦＮＯ、ＢＡＮＫ、ＲＯＷＮＯ、ＳＦＰＲＩ信号を用いて、Ａ面、Ｂ面を区別して配置することができ、さらに、欠落した場合は、欠落として“０”データを書き込み、重複した場合には、後からのデータを無視したり、上書きしたりすることが可能となる。また、入れ換わりの場合には、入れ換わりに対処して正常の位置に配置できる。このように格納することで、ＤＲＡＭの格納領域は、カラム（Column）方向に１９２（column）、ロウ方向に４１６（＝２０８×２）（Row）と決まった領域となり、またＤＲＡＭ格納位置を誤り訂正回路やシステムプロセッサが認識しているため、効率的にＤＲＡＭアクセスすることができる。また、Ａ面、Ｂ面、ＰＯパリティ部分で格納領域を分けているため、デコード後にＤＲＡＭ２６からＨＯＳＴ側にデータを出力する際に、効率的にＤＲＡＭ２６からデータを読み出すことが可能となる。
【００５１】
以上、詳細に説明したように、本発明に係る誤り訂正回路及び光ディスク装置においては、一つの構成により、次世代ＤＶＤ及び現行ＤＶＤを識別し、更に、次世代ＤＶＤにおいては、フレームの領域番号（Ａ面、Ｂ面）のデータ位置情報を用いることで、データ欠落時にも確実に誤り訂正やデータ転送を可能とし、これにより、安定したデコード処理及び再生処理を可能とする誤り訂正回路及び光ディスク装置を提供するものである。
【００５２】
以上記載した様々な実施形態により、当業者は本発明を実現することができるが、更にこれらの実施形態の様々な変形例を思いつくことが当業者によって容易であり、発明的な能力をもたなくとも様々な実施形態へと適用することが可能である。従って、本発明は、開示された原理と新規な特徴に矛盾しない広範な範囲に及ぶものであり、上述した実施形態に限定されるものではない。
【図面の簡単な説明】
【００５３】
【図１】本発明に係る誤り訂正回路の一例を含む光ディスク装置の構成の一例を示すブロック図。
【図２】本発明に係る誤り訂正回路が有しているデータ位置換算回路の構成の一例を示すブロック図。
【図３】本発明に係る誤り訂正回路が有している訂正実行回路の構成の一部の一例を示すブロック図。
【図４】本発明に係る誤り訂正回路が有しているデータ位置換算回路の構成の一部の一例を示すブロック図。
【図５】本発明に係る誤り訂正回路が扱う次世代ＤＶＤの一つのＥＣＣブロックの一例を示すデータ構成図。
【図６】本発明に係る誤り訂正回路が扱う現行ＤＶＤの一つのＥＣＣブロックの一例を示すデータ構成図。
【図７】本発明に係る誤り訂正回路が扱う次世代ＤＶＤのＥＣＣブロックデータの転送フォーマットの一例を示すデータ構成図。
【図８】本発明に係る誤り訂正回路が扱う現行ＤＶＤのＥＣＣブロックデータの転送フォーマットの一例を示すデータ構成図。
【図９】本発明に係る誤り訂正回路が扱う次世代ＤＶＤの一部分の転送フォーマットの一例を示す概念図。
【図１０】本発明に係る誤り訂正回路が扱う現行ＤＶＤの一部分の転送フォーマットの一例を示す概念図。
【図１１】本発明に係る誤り訂正回路によるデータ欠落時のデータ転送の一例を示す概念図。
【図１２】本発明に係る誤り訂正回路の次世代ＤＶＤのＲＯＷ換算回路入出力信号の一例を示す図。
【図１３】本発明に係る誤り訂正回路のデータ位置情報の転送の一例を示す図。
【図１４】本発明に係る誤り訂正回路の次世代ＤＶＤのＲＯＷ換算回路を用いた場合のＤＲＡＭ格納フォーマットの一例を示す図。
【図１５】本発明に係る誤り訂正回路のＰＩシンドローム格納ＳＲＡＭのフォーマットの一例を示す図。
【図１６】本発明に係る誤り訂正回路のデータ位置情報の転送の一例を示す図。
【図１７】本発明に係る誤り訂正回路による誤り訂正処理の一例を示すフローチャート。
【符号の説明】
【００５４】
Ｄ…光ディスク、１１…ピックアップヘッド、１２…プリアンプ、１３…プリ波形等化部、１４…同期復調部、１５…誤り訂正回路、１６…ＭＰＥＧエンコーダ、１７…インタフェース部、１８…システム制御部、２１…データ位置換算回路、２２…シンドローム計算回路、２３…シンドローム計算結果格納バッファ群、２４…訂正実行回路、２５…メモリ制御部、２６…メモリ部。
【図１】
2005166117.tif 000003
【図２】
2005166117.tif 000004
【図３】
2005166117.tif 000005
【図４】
2005166117.tif 000006
【図５】
2005166117.tif 000007
【図６】
2005166117.tif 000008
【図７】
2005166117.tif 000009
【図８】
2005166117.tif 000010
【図９】
2005166117.tif 000011
【図１０】
2005166117.tif 000012
【図１１】
2005166117.tif 000013
【図１２】
2005166117.tif 000014
【図１３】
2005166117.tif 000015
【図１４】
2005166117.tif 000016
【図１５】
2005166117.tif 000017
【図１６】
2005166117.tif 000018
【図１７】
2005166117.tif 000019