(57)【要約】記録媒体上の塵埃やキズに対して発生するデータのエラーを、従来のＥＣＣを用いても、より強力にエラー訂正できるデータのフォーマット及び記録再生方法及びその装置を提供する。このために、誤り訂正符号化器により生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割し、前記反復符号符号化器により反復符号化されたデータの単位を発生し、且つ、前記反復符号化されたデータの単位により構成される所定のデータの単位を生成する生成部と、記録部と、且つ、再生部と、前記所定のデータの単位を反復復号する反復符号復号器と、誤り訂正復号器とを有するデータ記録再生装置において、前記生成部の生成する前記所定のデータの単位を分散する分散部を有し、前記分散部が２以上のＥＣＣセクタを用いて前記反復符号化されたデータの単位で分散させて、記録媒体に記録する。
2004051650.tif 000002
【特許請求の範囲】
【請求項１】
入力データを誤り訂正符号化する誤り訂正符号化器と、
前記誤り訂正符号化器の出力するデータの反復符号符号化器と、
前記誤り訂正符号化器により生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位毎に、前記反復符号符号化器により反復符号化して、反復符号化されたデータの単位を発生し、且つ、前記反復符号化されたデータの単位より構成される所定のデータの単位を生成する生成部と、
前記反復符号化されたデータの単位より構成される前記所定のデータの単位を記録媒体に記録する記録部と、且つ、
前記記録媒体から前記所定のデータの単位を再生する再生部と、
前記再生した前記所定のデータの単位を反復復号する反復符号復号器と、
前記反復符号復号器の出力の誤り訂正を行う誤り訂正復号器とを有する、データ記録再生装置において、
前記生成部の生成する前記所定のデータの単位を分散する分散部を有し、前記分散部は、２以上のＥＣＣセクタを用いて、前記反復符号化されたデータの単位で分散させて、分散された前記反復符号化されたデータの単位を前記記録部に出力して、前記記録媒体に記録することを特徴とする、データ記録再生装置。
【請求項２】
入力データを誤り訂正符号化する誤り訂正符号化器を有し、
前記誤り訂正符号化器により生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位を生成する生成部と、
前記生成部の生成する前記所定のデータの単位を、記録媒体に記録する記録部と、
前記記録媒体から再生したデータの誤り訂正を行う誤り訂正復号器とを有する、データ記録再生装置において、
前記生成部の生成する前記所定のデータの単位を分散する分散部を有し、前記分散部は、２以上のＥＣＣセクタを用いて、前記所定のデータの単位で分散させて、分散された前記所定のデータの単位を前記記録部に出力して、前記記録媒体に記録することを特徴とする、データ記録再生装置。
【請求項３】
前記分散は、同一のＥＣＣセクタの前記所定のデータの単位が、連続しないことを特徴とする、請求項１或は２に記載のデータ記録再生装置。
【請求項４】
前記分散を行うための、ＥＣＣセクタの有するデータ量以上のデータ容量を有するメモリを有することを特徴とする、請求項１或は２に記載のデータ記録再生装置。
【請求項５】
前記分散は、異なるＥＣＣセクタの奇数番目の前記所定のデータの単位を入れ換えることを特徴とする、請求項４に記載のデータ記録再生装置。
【請求項６】
前記分散は、１つのＥＣＣセクタの奇数番目の前記所定のデータの単位と他のＥＣＣセクタの偶数番目の前記所定のデータの単位を入れ換えることを特徴とする、請求項４に記載のデータ記録再生装置。
【請求項７】
前記分散は、２つ以上のデータブロックを同時に記録又は再生できる記録部及び再生部を有する場合には、前記各々の記録部及び再生部に、前記２つ以上のＥＣＣセクタの各々からの、前記所定のデータの単位を分散させることを特徴とする、請求項５或は請求項６に記載のデータ記録再生装置。
【請求項８】
更に、前記入力データの連続性を監視するデータバッファを有することを特徴とする、請求項１或は２に記載のデータ記録再生装置。
【請求項９】
前記データバッファが、前記入力データが２つのＥＣＣセクタの有するデータ量に等しいデータ以上の量のデータが連続していると判断する場合には、前記２つのＥＣＣセクタを分散して、前記記録媒体に記録することを特徴とする、請求項８のに記載のデータ記録再生装置。
【請求項１０】
前記データバッファが、前記入力データは、１つのＥＣＣセクタの有するデータ量以下の量のデータが連続していると判断する場合には、前記１つのＥＣＣセクタを、既知の記録データまたはダミーデータと分散して記録することを特徴とする、請求項８に記載のデータ記録再生装置。
【請求項１１】
更に、ファイルアロケーションテーブルを参照して、前記記録媒体に、２つのＥＣＣセクタを記録できる未記録のセクタが存在するか否かを決定することを特徴とする、請求項８に記載のデータ記録再生装置。
【請求項１２】
前記記録媒体に２つのＥＣＣセクタを記録できる未記録のセクタが存在する場合には、前記入力データより生成されるＥＣＣセクタと、ダミーデータとを用いて前記分散を行うことを特徴とする請求項１１に記載の、記録再生装置。
【請求項１３】
前記記録媒体に１つのＥＣＣセクタを記録できる未記録のセクタが存在する場合には、前記記録媒体に記録されている１つのＥＣＣセクタのデータを再生し、この再生された１つのＥＣＣセクタと、前記入力データより生成される他のＥＣＣセクタとを分散して、前記記録媒体に記録することを特徴とする、請求項１１に記載のデータ記録再生装置。
【請求項１４】
更に、バーストエラー検出器を備えることを特徴とする、請求項１或は２に記載のデータ記録再生装置。
【請求項１５】
更に、前記バーストエラー検出器によりバーストエラーを検出した場合には、前記記録媒体から再生されたデータを、前記誤り訂正復号器は、消失データとして処理することを特徴とする、請求項１４に記載のデータ記録再生装置。
【請求項１６】
更に、前記反復符号符号化器は、前記反復符号化されたデータの単位にパリティを付加し、前記反復符号復号器は、前記記録媒体から再生された前記反復符号化されたデータの単位に付加されたパリティを用いて、消失データの判定を行うことを特徴とする、請求項１に記載のデータ記録再生装置。
【請求項１７】
３つ以上のＥＣＣセクタを用いて分散することを特徴とする、請求項１或は２に記載のデータ記録再生装置。
【請求項１８】
前記所定のデータの単位を、前記記録媒体の異なるトラックに、分散して記録することを特徴とする、請求項１或は２に記載のデータ記録再生装置。
【請求項１９】
前記所定のデータの単位を、前記記録媒体の表面と裏面に、分散して記録することを特徴とする、請求項１或は２に記載のデータ記録再生装置。
【請求項２０】
入力データを誤り訂正符号化する誤り訂正符号化ステップと、
前記誤り訂正符号化ステップの出力するデータの反復符号符号化ステップと、
前記誤り訂正符号化ステップにより生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位毎に、前記反復符号符号化ステップにより反復符号化して、反復符号化されたデータの単位を発生し、且つ、前記反復符号化されたデータの単位より構成される所定のデータの単位を生成する生成ステップと、
前記反復符号化されたデータの単位より構成される前記所定のデータの単位を記録媒体に記録する記録ステップと、且つ、
前記記録媒体から前記所定のデータの単位を再生する再生ステップと、
前記再生した前記所定のデータの単位を反復復号する反復符号復号ステップと、
前記反復符号復号ステップの出力の誤り訂正を行う誤り訂正復号ステップとを有する、データ記録再生方法において、
前記生成ステップの生成する前記所定のデータの単位を分散する分散ステップを有し、前記分散ステップは、２以上のＥＣＣセクタを用いて、前記反復符号化されたデータの単位で分散させて、分散された前記反復符号化されたデータの単位を前記記録ステップに出力して、前記記録媒体に記録することを特徴とする、データ記録再生方法。
【請求項２１】
入力データを誤り訂正符号化する誤り訂正符号化ステップを有し、
前記誤り訂正符号化ステップにより生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位を生成する生成ステップと、
前記生成ステップの生成する前記所定のデータの単位を、記録媒体に記録する記録ステップと、
前記記録媒体から再生したデータの誤り訂正を行う誤り訂正復号ステップとを有する、データ記録再生方法において、
前記生成ステップの生成する前記所定のデータの単位を分散する分散ステップを有し、前記分散ステップは、２以上のＥＣＣセクタを用いて、前記所定のデータの単位で分散させて、分散された前記所定のデータの単位を前記記録ステップに出力して、前記記録媒体に記録することを特徴とする、データ記録再生方法。
【発明の詳細な説明】
【技術分野】  本発明は、データ記録再生装置が記録媒体に記録するデータのフォーマット、データ記録再生装置及び、データ記録再生方法に関し、特に、データ記録再生装置が記録媒体からデータを再生する際に、記録媒体上の塵埃やキズに対して発生するデータのエラーを強力に訂正できるデータのフォーマット、データ記録再生装置及び、データ記録再生方法に関する。
【背景技術】  データ記録再生装置には、例えば、磁気ディスクをはじめ、磁気テープ、光ディスク、光磁気ディスクなどのような記録媒体に情報を記録する、多くの種類の装置がある。これらの記録媒体にデータを記録するには、磁気的な記録マークが主に用いられている。これらの記録媒体は、半導体メモリに比べて、低コストで且つ恒久的にデータの保存が可能であるという特徴を有する。またこれらの媒体は、画像又は、イメージ情報などのような、多くの情報を取り扱う必要のある、コンピュータ用の情報記録媒体として、なくてはならない媒体であり、その記録再生装置も信頼性があり且つ、記録媒体上の塵埃やキズに対して発生するデータのエラーを強力に訂正できる装置が必要とされている。
図１は、従来のＥＣＣセクタ（誤り訂正符号セクタ）及びそのフォーマットと記録データ列の関係を示す図である。記録されるデータは、例えば、図１の（Ａ）ＥＣＣセクタに示すように、ＥＣＣセクタ０（１００）、ＥＣＣセクタ１（１１０）、ＥＣＣセクタ２ｎ−１（１２０）及び、ＥＣＣセクタ２ｎ（１３０）より構成される。ＥＣＣセクタ０（１００）は、例えば、図１の（Ｂ）ＥＣＣセクタのデータブロックのフォーマットに示すように、データ０／０（１０１）、データ０／１（１０２）、データ０／１５（１０３）のようなデータブロックにより構成されるフォーマットを有する。そして、例えば、データ０／０（１０１）のような各データブロックは、データブロックの先頭を示すヘッダー情報とデータの内容より構成される。
データ記録再生装置は、記録媒体に記録したデータを正確に復元するために誤り訂正符号又は、エラー訂正符号（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｎｇ  Ｃｏｄｅ、又はＥＣＣ）を使用する。データ記録再生装置が記録媒体からデータを再生する場合には、記録媒体上のキズや塵埃の影響により、記録媒体から再生されたデータが誤ったり、又は、抜けたりすることが発生する。このようなデータ誤りが発生した場合にも、記録媒体からデータを正しく再生することができるように、本来のデータに冗長データを付加し、この冗長データを用いて、再生時に誤ったり抜けたりしたデータを訂正する。
ＥＣＣには、パリティ符号やＣＲＣ符号が知られている。更に、ＥＣＣの代表的なものには、Ｒｅｅｄ−Ｓｏｌｏｍｏｎ符号がある。そのようなＥＣＣを使用して、記録媒体に記録されるデータを、符号化し、これを、１つのＥＣＣセクタとして生成する。即ち、ＥＣＣセクタは、誤り訂正符号により符号化されたデータの１つのグループである。そして、例えば、図１のＥＣＣセクタ０（１００）に示したようなこの１つのＥＣＣセクタを、、例えば、図１の（Ｂ）に示すように、データ０／０（１０１）、データ０／１（１０２）、データ０／１５（１０３）のようなデータブロックに分割する。各データブロックの先頭には、再生時のデータブロックの先頭を検出するためのヘッダーが付加される。
そして、上述のように分割したデータブロックを、記録媒体に記録する。図１の（Ｃ）記録データ列は、上述のようにＥＣＣセクタの分割されたデータブロックの記録順序を示す。図１の（Ｃ）に示されているように、記録するデータ系列は、上述の分割されたデータブロックの順番に記録する。
次に、このような動作を実行するデータ記録再生装置について説明する。図２は、データ記録再生装置の例を示す図である。図２に示すデータ記録再生装置２００は主に、ＥＣＣ符号化器２０１、変調器２０２、記録回路２０３、記録媒体２０４、再生回路２０５、復調器２０６、ＥＣＣ復号器２０７により構成される。
データを記録媒体２０４に記録する場合には、先ず最初に、記録されるデータ２１０が、ＥＣＣ符号化器２０１に供給される。ＥＣＣ符号化器２０１では、上述のように、データをＥＣＣ符号化し、そして、データブロックに分割する。データブロックに分割されたデータは、変調回路２０２に送られる。
変調回路２０２では、分割されたデータを、記録媒体２０４を含む記録再生系に適する変調符号に変調する。変調符号の例としては、記録媒体２０４が光ディスクの場合には、（１，７）ＲＬＬＣ（Ｒｕｎ  Ｌｅｎｇｔｈ  Ｌｉｍｉｔｅｄ  Ｃｏｄｅ）やＥＦＭ（Ｅｉｇｈｔ  ｔｏ  Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ、８−１４変調）などが知られている。変調器２０２で変調されたデータは、記録回路２０３に送られる。
記録回路２０３は、上述の変調されたデータを、記録信号に変換して、記録ヘッドに供給し、変調されたデータを記録媒体２０４に記録する。
記録媒体２０４からデータを再生する場合には、記録媒体２０４から再生ヘッドで検出した再生信号を再生回路２０５により再生する。このように、再生された再生信号は、復調回路２０６に送られる。
復調器２０６は、上述のように変調された変調符号を復調し、データブロックを再生する。このように再生されたデータブロックは、ＥＣＣ復号器２０７に送られる。
ＥＣＣ復号器２０７は、複数の分割されたデータブロックを集めて、１つのＥＣＣセクタを生成する。そして、このように形成されたＥＣＣセクタ内の誤りデータを訂正し、データ２２０を復号する。
光ディスク、光磁気ディスク、磁気ディスク、磁気テープなどの記録媒体には、製造する際に発生する部分的な欠陥があるのが一般的である。とりわけ、可換媒体である光ディスクや磁気テープなどは、ゴミの付着や、正しくない取り扱いによるキズなどの影響で、欠陥部分が増加する。前述したＥＣＣは、このようにして起こる、再生信号の中のエラーを訂正するものである。
しかしながら、記録媒体の記録密度が高密度化することにより、従来と比べて大きさが同等なゴミ、塵埃又は、キズは、従来よりも、記録媒体に記録されているより多くのデータに影響を与える結果となる。従って、従来と同じ大きさのゴミ、塵埃又は、キズが、従来よりも多くの数のデータのエラーを発生するという問題がある。
更に、最近注目されている反復復号を用いたデータ復号は、信号のＳＮＲ（信号対雑音比）の低下に対して、正確にデータの復号をするための、非常に有効な方法である。しかし、記録媒体の欠陥により再生時に発生するエラーを含む再生信号（例えば、バーストエラー信号）を復号する場合には、このようなバーストエラー信号の示す情報は、本来の正しいデータの示す尤度情報から、大きくかけ離れた尤度情報となる。従って、データの復号に使用する前の復号結果から得られた事前情報を介して、大きく異なった尤度情報が他の正しく再生されたデータへ伝播する。この結果、エラー伝播が発生して、反復復号の効果が十分に得られないという問題がある。
この問題に対しては、反復復号を行うデータブロックの単位で、バーストエラー等が発生したデータを、消失データとして扱い、ＥＣＣ復号器でエラーを訂正する手法が知られている。しかし、ブロックに跨るようなバーストエラーは、２つのデータブロックを消失データとして扱わなければならない。この結果、ＥＣＣのエラー訂正能力を超えてしまい、エラー訂正を行えないという問題がある。
【発明の開示】
本発明は上記の点に鑑みてなされたもので、記録媒体上の塵埃やキズに対して発生するデータのエラーを、従来のＥＣＣを用いても、より強力にエラー訂正できるデータのフォーマット及び記録再生方法及びその装置を提供することを目的とする。
この目的を達成するために、本発明は、次のように構成される。
第１は、入力データを誤り訂正符号化する誤り訂正符号化器と、
前記誤り訂正符号化器の出力するデータの反復符号符号化器と、
前記誤り訂正符号化器により生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位毎に、前記反復符号符号化器により反復符号化して、反復符号化されたデータの単位を発生し、且つ、前記反復符号化されたデータの単位より構成される所定のデータの単位を生成する生成部と、
前記反復符号化されたデータの単位より構成される前記所定のデータの単位を記録媒体に記録する記録部と、且つ、
前記記録媒体から前記所定のデータの単位を再生する再生部と、
前記再生した前記所定のデータの単位を反復復号する反復符号復号器と、
前記反復符号復号器の出力の誤り訂正を行う誤り訂正復号器とを有する、データ記録再生装置において、
前記生成部の生成する前記所定のデータの単位を分散する分散部を有し、前記分散部は、２以上のＥＣＣセクタを用いて、前記反復符号化されたデータの単位で分散させて、分散された前記反復符号化されたデータの単位を前記記録部に出力して、前記記録媒体に記録することを特徴とする。
第２は、入力データを誤り訂正符号化する誤り訂正符号化器を有し、
前記誤り訂正符号化器により生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位を生成する生成部と、
前記生成部の生成する前記所定のデータの単位を、記録媒体に記録する記録部と、
前記記録媒体から再生したデータの誤り訂正を行う誤り訂正復号器とを有する、データ記録再生装置において、
前記生成部の生成する前記所定のデータの単位を分散する分散部を有し、前記分散部は、２以上のＥＣＣセクタを用いて、前記所定のデータの単位で分散させて、分散された前記所定のデータの単位を前記記録部に出力して、前記記録媒体に記録することを特徴とする。
第３は、前記分散は、同一のＥＣＣセクタの前記所定のデータの単位が、連続しないことを特徴とする、請求項１或は２に記載のデータ記録再生装置。
第４は、前記分散を行うための、ＥＣＣセクタの有するデータ量以上のデータ容量を有するメモリを有することを特徴とする。
第５は、前記分散は、異なるＥＣＣセクタの奇数番目の前記所定のデータの単位を入れ換えることを特徴とする。
第６は、前記分散は、１つのＥＣＣセクタの奇数番目の前記所定のデータの単位と他のＥＣＣセクタの偶数番目の前記所定のデータの単位を入れ換えることを特徴とする。
第７は、前記分散は、２つ以上のデータブロックを同時に記録又は再生できる記録部及び再生部を有する場合には、前記各々の記録部及び再生部に、前記２つ以上のＥＣＣセクタの各々からの、前記所定のデータの単位を分散させることを特徴とする。
第８は、更に、前記入力データの連続性を監視するデータバッファを有することを特徴とする。
第９は、前記データバッファが、前記入力データが２つのＥＣＣセクタの有するデータ量に等しいデータ以上の量のデータが連続していると判断する場合には、前記２つのＥＣＣセクタを分散して、前記記録媒体に記録することを特徴とする。
第１０は、前記データバッファが、前記入力データは、１つのＥＣＣセクタの有するデータ量以下の量のデータが連続していると判断する場合には、前記１つのＥＣＣセクタを、既知の記録データまたはダミーデータと分散して記録することを特徴とする。
第１１は、更に、ファイルアロケーションテーブルを参照して、前記記録媒体に、２つのＥＣＣセクタを記録できる未記録のセクタが存在するか否かを決定することを特徴とする。
第１２は、前記記録媒体に２つのＥＣＣセクタを記録できる未記録のセクタが存在する場合には、前記入力データより生成されるＥＣＣセクタと、ダミーデータとを用いて前記分散を行うことを特徴とする。
第１３は、前記記録媒体に１つのＥＣＣセクタを記録できる未記録のセクタが存在する場合には、前記記録媒体に記録されている１つのＥＣＣセクタのデータを再生し、この再生された１つのＥＣＣセクタと、前記入力データより生成される他のＥＣＣセクタとを分散して、前記記録媒体に記録することを特徴とする。
第１４は、更に、バーストエラー検出器を備えることを特徴とする。
第１５は、更に、前記バーストエラー検出器によりバーストエラーを検出した場合には、前記記録媒体から再生されたデータを、前記誤り訂正復号器は、消失データとして処理することを特徴とする。
第１６は、更に、前記反復符号符号化器は、前記反復符号化されたデータの単位にパリティを付加し、前記反復符号復号器は、前記記録媒体から再生された前記反復符号化されたデータの単位に付加されたパリティを用いて、消失データの判定を行うことを特徴とする。
第１７は、３つ以上のＥＣＣセクタを用いて分散することを特徴とする。
第１８は、前記所定のデータの単位を、前記記録媒体の異なるトラックに、分散して記録することを特徴とする。
第１９は、前記所定のデータの単位を、前記記録媒体の表面と裏面に、分散して記録することを特徴とする。
第２０は、入力データを誤り訂正符号化する誤り訂正符号化ステップと、
前記誤り訂正符号化ステップの出力するデータの反復符号符号化ステップと、
前記誤り訂正符号化ステップにより生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位毎に、前記反復符号符号化ステップにより反復符号化して、反復符号化されたデータの単位を発生し、且つ、前記反復符号化されたデータの単位より構成される所定のデータの単位を生成する生成ステップと、
前記反復符号化されたデータの単位より構成される前記所定のデータの単位を記録媒体に記録する記録ステップと、且つ、
前記記録媒体から前記所定のデータの単位を再生する再生ステップと、
前記再生した前記所定のデータの単位を反復復号する反復符号復号ステップと、
前記反復符号復号ステップの出力の誤り訂正を行う誤り訂正復号ステップとを有する、データ記録再生方法において、
前記生成ステップの生成する前記所定のデータの単位を分散する分散ステップを有し、前記分散ステップは、２以上のＥＣＣセクタを用いて、前記反復符号化されたデータの単位で分散させて、分散された前記反復符号化されたデータの単位を前記記録ステップに出力して、前記記録媒体に記録することを特徴とする。
第２１は、入力データを誤り訂正符号化する誤り訂正符号化ステップを有し、
前記誤り訂正符号化ステップにより生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位を生成する生成ステップと、
前記生成ステップの生成する前記所定のデータの単位を、記録媒体に記録する記録ステップと、
前記記録媒体から再生したデータの誤り訂正を行う誤り訂正復号ステップとを有する、データ記録再生方法において、
前記生成ステップの生成する前記所定のデータの単位を分散する分散ステップを有し、前記分散ステップは、２以上のＥＣＣセクタを用いて、前記所定のデータの単位で分散させて、分散された前記所定のデータの単位を前記記録ステップに出力して、前記記録媒体に記録することを特徴とする。
本発明によれば、上述のように、１つのＥＣＣセクタを分割したデータブロックを、他のＥＣＣセクタを分割したブロックと相互に入れ換えを行い、分散させて記録を行う。記録媒体に記録されたデータを再生すると、塵埃、キズなどの影響により、長いバーストエラーが、ＥＣＣセクタ内のいくつかのデータブロックに跨ってバーストエラーが発生する場合がある。このような場合には、従来の方式では、ＥＣＣの誤り訂正能力を超えてしまい誤り訂正をすることができないが、本発明のフォーマットで記録されたデータは、複数のＥＣＣセクタにわたり、データブロックが分散されて記録されているために、バーストエラーは、複数のＥＣＣセクタに跨った、短い分散されたエラーとなる。
従って、従来に比べ長いバーストエラーを訂正することが可能となり、高密度記録及び再生が可能となる。
また、反復復号法においては、バーストエラーが複数のデータブロックに跨って発生すると、このようなデータを消失データとして扱うが、本発明のように分散して記録しておくと、消失データとして扱うことができるデータの個数が増加し、従来に比べて、より長いバーストエラーが発生する場合でも、誤りを訂正することが可能となる。これにより、反復復号法と組み合わせて、より高密度な記録及び再生が可能となる。
【図面の簡単な説明】  本発明の他の目的、特徴及び利点は、添付の図面を参照しながら以下の詳細な説明を読むことにより一層明瞭となるであろう。
図１は、従来のＥＣＣセクタ及びそのフォーマットと記録データ列の関係を示す図である。
図２は、データ記録再生装置の例を示す図である。
図３は、本発明の第１の実施例のデータ分散規則（偶奇入れ換え型）を示す図である。
図４は、本発明の第２の実施例のデータ分散規則（奇奇入れ替え型）を示す図である。
図５は、本発明の第２の実施例のデータ分散規則を適用したフォーマット例を示す図である。
図６は、本発明の第３の実施例のデータ分散規則（３セクタ型）を示す図である。
図７は、本発明の第３の実施例のデータ分散規則を適用したフォーマット例を示す図である。
図８は、本発明の第４の実施例の分散記録のためのデータ記録再生装置を示す図である。
図９は、本発明の第４の実施例の分散記録のためのデータ記録再生装置が、分散記録を行うためのフローチャート実施例を示す図である。
図１０は、本発明の第５の実施例の分散記録のためのデータ記録再生装置（記録系パラレル構成）を示す図である。
図１１は、従来の反復復号を用いたデータ記録再生装置の例を示す図である。
図１２は、本発明に従った分散規則を、反復復号に適用したフォーマットの例を示す図である。
図１３は、本発明の第６の実施例の分散記録を反復復号記録再生装置を示す図である。
図１４は、バーストエラー検出回路の例を示す図である。
図１５は、従来の方式の場合のバーストエラーの影響を示す例を示す図である。
図１６は、バーストエラーに対する本発明の効果を示す例を示す図である。
図１７は、従来の方式の場合のバーストエラーに反復復号適用した時の影響を示す図である。
図１８は、バーストエラーに本発明の反復復号適用した時の効果を示す図である。
【発明を実施するための最良の形態】  以下に、本発明を実施するための実施の形態について、図面を用いて説明する。
本発明の第１の実施例について、説明する。図３は、本発明の第１の実施例のデータ分散規則を示す図であり、データ記録再生装置が行うインターリーブ（又は、分散）が、１つのＥＣＣセクタの偶数番号のデータブロックと、他のＥＣＣセクタの奇数番号のデータブロックを入れ換える方法の実施例である。
図３は、ＥＣＣセクタ０（４１０）の奇数番号のデータブロックとＥＣＣセクタ１（４２０）の偶数番号のデータブロックを入れ換えた例である。即ち、図３の（Ａ）ＥＣＣセクタのうちのＥＣＣセクタ０（４１０）は、（Ｂ）インターリーブ前には、データブロックＤ０／０（４１１）、Ｄ０／１（４１２）、Ｄ０／２（４１３）、Ｄ０／３（４１４）、Ｄ０／４（４１５）、及びＤ０／５（４１６）を有する。図３の（Ａ）ＥＣＣセクタのうちのＥＣＣセクタ１（４２０）は、（Ｂ）インターリーブ前には、データブロックＤ１／０（４２１）、Ｄ１／１（４２２）、Ｄ１／２（４２３）、Ｄ１／３（４２４）、Ｄ１／４（４２５）、及びＤ１／５（４２６）を有する。
そして、図３の（Ｃ）インターリブ後には、ＥＣＣセクタ０（４１０）の奇数番号のデータブロックＤ０／１（４１２）、Ｄ０／３（４１４）、及びＤ０／５（４１６）と、ＥＣＣセクタ１（４２０）の偶数番号のデータブロックＤ１／０（４２１）、Ｄ１／２（４２３）、及びＤ１／４（４２５）が交換される。この結果、（Ｃ）インターリーブ後（交換後）の、記録するデータブロックの系列は、Ｄ０／０（４１１）、Ｄ１／０（４２１）、Ｄ０／２（４１３）、Ｄ１／２（４２３）、Ｄ０／４（４１５）、Ｄ１／４（４２５）、Ｄ０／１（４１２）、Ｄ１／１（４２２）、Ｄ０／３（４１４）、Ｄ１／３（４２４）、Ｄ０／５（４１６）、Ｄ１／５（４２６）となる。このように異なるＥＣＣセクタのデータブロックを連続させて、記録媒体上に記録する。
このようにデータブロックを、２つのＥＣＣフレームをわたって分散して、記録媒体に記録することにより、バーストエラー等が発生しても、もとのＥＣＣフレームに戻したときには、エラーとなるデータブロックが分散され、ＥＣＣを複合することにより、エラーを訂正することができる。
次に、本発明の第２の実施例について、説明する。図４は、本発明の第２の実施例のデータ分散規則を示す図であり、データ記録再生装置が行うインターリーブが、１つのＥＣＣセクタの奇数番号のデータブロックと、他のＥＣＣセクタの奇数番号のデータブロックを入れ換える方法の実施例である。図４において、図３と同一番号を付した構成要素は、同一の構成要素を示す。
図４は、ＥＣＣセクタ０（４１０）の奇数番号のデータブロックとＥＣＣセクタ１（４２０）の奇数番号のデータブロックを入れ換えた例である。即ち、図４の（Ａ）ＥＣＣセクタのうちのＥＣＣセクタ０（４１０）は、（Ｂ）インターリーブ前には、データブロックＤ０／０（４１１）、Ｄ０／１（４１２）、Ｄ０／２（４１３）、Ｄ０／３（４１４）、Ｄ０／４（４１５）、及びＤ０／５（４１６）を有する。図４の（Ａ）ＥＣＣセクタのうちのＥＣＣセクタ１（４２０）は、（Ｂ）インターリーブ前には、データブロックＤ１／０（４２１）、Ｄ１／１（４２２）、Ｄ１／２（４２３）、Ｄ１／３（４２４）、Ｄ１／４（４２５）、及びＤ１／５（４２６）を有する。
そして、図４の（Ｃ）インターリブ後には、ＥＣＣセクタ０（４１０）の奇数番号のデータブロックＤ０／１（４１２）、Ｄ０／３（４１４）、及びＤ０／５（４１６）と、ＥＣＣセクタ１（４２０）の奇数番号のデータブロックＤ１／１（４２２）、Ｄ１／３（４２４）、及びＤ１／５（４２６）が交換される。この結果、（Ｃ）インターリーブ後（交換後）の、記録するデータブロックの系列は、Ｄ０／０（４１１）、Ｄ１／１（４２２）、Ｄ０／２（４１３）、Ｄ１／３（４２４）、Ｄ０／４（４１５）、Ｄ１／５（４２６）、Ｄ１／０（４２１）、Ｄ０／１（４１２）、Ｄ１／２（４２３）、Ｄ０／３（４１４）、Ｄ１／４（４２５）、Ｄ０／５（４１６）となる。このように異なるＥＣＣセクタのデータブロックを連続させて、記録媒体上に記録する。
図５は、本発明の第２の実施例のデータ分散規則を適用したフォーマット例を示す図である。図５は、図１に示した、（Ａ）ＥＣＣセクタと、（Ｂ）ＥＣＣセクタのデータブロックのフォーマットに対して、本発明の第２の実施例の、１つのＥＣＣセクタの奇数番号のデータブロックと、他のＥＣＣセクタの奇数番号のデータブロックを入れ換える、データ分散規則を適用して、（Ｃ）記録データ列を発生した場合の実施例を示す。（Ｃ）記録データ列では、ＥＣＣセクタ０（１００）の奇数番号のデータブロックのデータ０／１（１０２）とＥＣＣセクタ１（１００）の奇数番号のデータブロックのデータ１／１（１１２）等を入れ替えている。これにより、図１に示された（Ｃ）記録データ列と、データブロックの記録の順番を変更することができる。
このようにデータブロックを、２つのＥＣＣフレームにわたって分散して、記録媒体に記録することにより、バーストエラー等が発生しても、もとのＥＣＣフレームに戻したときには、エラーとなるデータブロックが分散され、ＥＣＣを複合することにより、エラーを訂正することができる。
以上のように第２の実施例では、データ記録再生装置が行うインターリーブが、１つのＥＣＣセクタの奇数番号のデータブロックと、他のＥＣＣセクタの奇数番号のデータブロックを入れ換える場合について説明したが、１つのＥＣＣセクタの偶数番号のデータブロックと、他のＥＣＣセクタの偶数番号のデータブロックを入れ換えてもよい。
次に、本発明の第３の実施例について、説明する。図６は、本発明の第３の実施例のデータ分散規則（３セクタ型）を示す図であり、３つのＥＣＣセクタにわたってデータブロックを分散させるように、各ＥＣＣセクタのデータブロックを入れ換える方法の実施例である。図６において、図３と同一番号を付した構成要素は、同一の構成要素を示す。
図６の（Ａ）ＥＣＣセクタのうちのＥＣＣセクタ０（４１０）は、（Ｂ）インターリーブ前には、データブロックＤ０／０（４１１）、Ｄ０／１（４１２）、Ｄ０／２（４１３）、Ｄ０／３（４１４）、Ｄ０／４（４１５）、及びＤ０／５（４１６）を有する。図６の（Ａ）ＥＣＣセクタのうちのＥＣＣセクタ１（４２０）は、（Ｂ）インターリーブ前には、データブロックＤ１／０（４２１）、Ｄ１／１（４２２）、Ｄ１／２（４２３）、Ｄ１／３（４２４）、Ｄ１／４（４２５）、及びＤ１／５（４２６）を有する。また、図６の（Ａ）ＥＣＣセクタのうちのＥＣＣセクタ２（４３０）は、（Ｂ）インターリーブ前には、データブロックＤ２／０（４３１）、Ｄ２／１（４３２）、Ｄ２／２（４３３）、Ｄ２／３（４３４）、Ｄ２／４（４３５）、及びＤ２／５（４３６）を有する。
そして、図６の（Ｃ）インターリブ後には、ＥＣＣセクタ０（４１０）から０番目のデータブロックＤ０／０（４１１）が、ＥＣＣセクタ１（４２０）から０番目のデータブロックＤ１／０（４２１）そして、ＥＣＣセクタ２（４３０）から０番目のデータブロックＤ２／０（４３１）が集められる。次に、ＥＣＣセクタ０（４１０）から３番目のデータブロックＤ０／３（４１４）が、ＥＣＣセクタ１（４２０）から３番目のデータブロックＤ１／３（４２４）そして、ＥＣＣセクタ２（４３０）から３番目のデータブロックＤ２／３（４３４）が集められる。この結果、（Ｃ）インターリーブ後の、記録するデータブロックの系列は、Ｄ０／０（４１１）、Ｄ１／０（４２１）、Ｄ２／０（４３１）、Ｄ０／３（４１４）、Ｄ１／３（４２４）、Ｄ２／３（４３４）等のようになる。このように異なるＥＣＣセクタのデータブロックを連続させて、記録媒体上に記録する。
図７は、本発明の第３の実施例のデータ分散規則を適用したフォーマット例を示す図である。図７の（Ａ）はＥＣＣセクタを示し、（Ｂ）はＥＣＣセクタのデータブロックのフォーマットを示し、そして、（Ｃ）は記録データ列を示す。図７の（Ｃ）記録データ列では、上述の第３の実施例に示す規則に従って、各ＥＣＣセクタ０、ＥＣＣセクタ１及びＥＣＣセクタ２から、順番にデータブロックを抜き出して、Ｄ０／０（７０１）、Ｄ１／０（７１１）、Ｄ２／０（７２１）、・・・、Ｄ２／１２（７２４）、Ｄ０／１（７０２）、Ｄ１／１（７１２）、Ｄ２／１（７２２）・・・等のようになる。
このようにデータブロックを、３つのＥＣＣフレームをわたって分散して、記録媒体に記録することにより、バーストエラー等が発生しても、もとのＥＣＣフレームに戻したときには、エラーとなるデータブロックが分散され、ＥＣＣを複合することにより、エラーを訂正することができる。
以上に説明した第３の実施例は、３つのＥＣＣセクタにわたって、データブロックの入れ換えを行ったが、３以上のＥＣＣセクタをわたって、データブロックの入れ換えを行っても良い。
次に、本発明の第４の実施例について説明する。図８は、本発明の第４の実施例の分散記録のためのデータ記録再生装置を示す図である。図９は、本発明の第４の実施例の分散記録のためのデータ記録再生装置が、分散記録を行うためのフローチャート実施例を示す図である。
図８に示す本発明の第４の実施例の分散記録のためのデータ記録再生装置は、主に、ＥＣＣ符号化器２０１、変調器２０２、記録回路２０３、記録媒体２０４、再生回路２０５、復調器２０６、ＥＣＣ復号器２０７、データバッファ８０１、コントローラ８０２、第１のスイッチ８０３、ＥＣＣ符号化器８０４、ダミーデータ発生器８０５、第２のスイッチ８０６、インターリーバ８０７、及び、デインターリーバ８０８により構成される。
次に、図８と図９を参照して、図８に示すデータ記録再生装置の動作を以下に説明する。
図９のステップＳ９０１で、図８に示されたデータ記録再生装置は、上位装置であるパソコン等から、上位装置とデータ記録再生装置との間のインターフェースを通じて、論理フォーマットに従って、記録する単位（例えば２キロバイトや３２キロバイトのような、オペレーティングシステム（ＯＳ）がサポートしている大きさ）に分けられたユーザデータ２１０が、データバッファ８０１に供給される。そして、一般的に、このデータの大きさの単位でＥＣＣ符号化／復号を行う。
次に、ステップＳ９０２で、供給されるデータ２１０は、データバッファ８０１に取り込まれてデータの大きさが監視される。データが２つ以上のＥＣＣセクタを用いるかそうでないかをコントローラ８０２により監視して、第１のスイッチ８０３がコントローラ８０２により切り換えられる。データが連続している場合には、ステップＳ９０３に進む。
ステップＳ９０３では、（媒体の特定な個所に記録されている）ファイルアロケーションテーブルを参照して、２つのＥＣＣセクタ分のデータを記録できる個所を探す。
次にステップＳ９０４では、２ＥＣＣセクタ分の未記録領域が、見つかったかどうかを判断する。２ＥＣＣセクタ分の未記録領域が、見つかった場合には、ステップＳ９０５に進む。
ステップＳ９０５では、コントローラ８０２により、第１のスイッチ８０３及び第２のスイッチ８０６の位置ａを選択される。
次に、ステップＳ９０６では、１つのＥＣＣセクタのデータ（Ｉｎ−Ｄ１）がＥＣＣ符号化器２０１でＥＣＣ符号化され、そして、他のＥＣＣセクタのデータ（Ｉｎ−Ｄ２）は第１のスイッチ８０３を介してＥＣＣ符号化器８０４に入力され、ＥＣＣ符号化される。そして、ＥＣＣ符号化された２つのＥＣＣセクタのデータ（Ｉｎ−Ｄ１とＩｎ−Ｄ２）は、インターリーバ８０７で例えば、図３に示したように、同一ＥＣＣセクタのデータが連続しないような記録データ系列に変換される。
次に、ステップＳ９０７では、インターリーバ８０７でインターリーブされたデータが、変調器２０２に送られ、記録及び再生に適した変調符号で変調される。光ディスクでは、上述のように（１，７）ＲＬＬＣやＥＦＭ変調などが使用されている。変調されたデータは記録回路２０３により記録媒体２０４の未記録であると発見された２つのセクタに記録される。
一方、記録媒体２０４に上述のように記録された目的のＥＣＣセクタを再生する場合には、上述のファイルアロケーションテーブルを参照して、分散して記録しているデータの位置を見つける。そして、その位置に記録されているデータを、再生回路２０５により再生し、そして、復調回路２０６により復調する。そして、復調されたデータを、デインターリーバ８０８により分散される前のデータ列に戻し、ＥＣＣ復号器２０７により再生データ中のエラーを訂正して、ユーザデータ２２０として再生する。
次に、ステップＳ９０２で、データが連続していない、即ち、１つのＥＣＣセクタ分のデータのみがユーザデータ２１０として入力されたと判断された場合には、ステップＳ９０８に進む。
ステップＳ９０８では、ファイルアロケーションテーブルを参照して、記録媒体２０４上の１セクタ分の空き領域を探す。
ここで、記録媒体２０４上の連続する２つのセクタｎ−１とｎの状態の組合せは、次のように３つに分類できる。
（１）セクタｎ−１が未記録（記録可）で且つセクタｎも未記録（記録可）である。
（２）セクタｎ−１が未記録（記録可）で且つセクタｎは既に記録されている。
（３）セクタｎ−１は既に記録されており且つセクタｎは未記録（記録可）である。
従って、（１）の示すように、ステップＳ９０９でセクタｎ−１が未記録（記録可）であると判断され、且つ、ステップＳ９１０でセクタｎも未記録（記録可）であると判断された場合にはステップＳ９１１に進む。
ステップＳ９１１では、第１のスイッチ８０３の位置は任意の位置で良く、且つ、第２のスイッチ８０６の位置は、ｂの位置が選択される。
次にステップＳ９１２で、ＥＣＣ符号化器２０１で符号化されたデータと、ダミーデータ発生器８０５により発生されたダミーデータが、インターリーバ８０７で、前述したようにインターリーブされる。
次に、ステップＳ９１３で、インターリーバ８０７でインターリーブされたデータが、変調器２０２に送られ、記録及び再生に適した変調符号で変調される。光ディスクでは、上述のように（１，７）ＲＬＬＣやＥＦＭ変調などが使用されている。変調されたデータは記録回路２０３により記録媒体２０４の未記録であると発見された２つのセクタにに記録される。ダミーデータは上述の（２）、（３）の未記録として扱うことができるものである。
また、上述の（２）に示すように、ステップＳ９０９でセクタｎ−１が未記録（記録可）であると判断され、且つ、ステップＳ９１０でセクタｎは既に記録されていると判断された場合にはステップＳ９１４に進む。
ステップＳ９１４では、コントローラ８０２により、第１のスイッチ８０３の位置が、ｂの位置にそして、第２のスイッチ８０６の位置が、ａの位置に選択される。
次に、ステップＳ９１５では、既に記録されているデータを再生回路２０５で再生し、復調回路２０６で復調し、デインターリーバ８０８でデインターリーブし、そして、ＥＣＣ復号器２０７で、一度再生（ＥＣＣ復号）する。そして、第１のスイッチ８０３からＥＣＣ符号化器８０４に送られて、再度ＥＣＣ符号化される。そして、次に、ＥＣＣ符号化器２０１で符号化されたデータと、インターリーバ８０７でインターリーブされる。
次に、ステップＳ９１３に進み、上述したのと同様に、記録媒体２０４に記録される。
一方、上述の（３）の示すように、ステップＳ９０９でセクタｎ−１は既に記録されていると判断され、且つ、ステップＳ９１６でセクタｎは未記録（記録可）であると判断された場合にはステップＳ９１７に進む。
ステップＳ９１７では、第１のスイッチ８０３の位置が、ｂの位置にそして、第２のスイッチ８０６の位置が、ａの位置に選択される。
次に、ステップＳ９１８では、既に記録されているデータを再生回路２０５で再生し、復調回路２０６で復調し、デインターリーバ８０８０でデインターリーブし、そして、ＥＣＣ復号器２０７で、一度再生（ＥＣＣ復号）する。そして、第１のスイッチ８０３からＥＣＣ符号化器８０４に送られて、再度ＥＣＣ符号化される。そして、次に、ＥＣＣ符号化器２０１で符号化されたデータと、インターリーバ８０７でインターリーブされる。
次に、ステップＳ９１３に進み、上述したのと同様に、記録媒体２０４に記録される。
ステップＳ９１６でセクタｎは既に記録されていると判断された場合には、ステップＳ９０８に進み、ファイルアロケーションテーブルを参照して、記録媒体２０４上の１セクタ分の空き領域を探す。
次に、本発明の第５の実施例について説明する。図１０は、本発明の第５の実施例の分散記録のためのデータ記録再生装置（記録系パラレル構成）を示す図である。図１０に示す構成要素のうち、図８に示す構成要素と同一番号を付した構成要素は、同一の構成要素を示すものとする。
図１０に示された本発明の第５の実施例の分散記録のためのデータ記録再生装置は、図８のデータ記録再生装置に対して、第３のスイッチ１００１、第４のスイッチ１００２を設け、且つ、図８に示す記録回路２０３を２つの記録回路２０３−１及び２０３−２とし、且つ、図８に示す再生回路２０５を２つの再生回路２０５−１及び２０５−２とした構成を有する。
光ディスク装置でも、このような構成を有することは可能であるが、しかし、光学ヘッドは高価なために、一般的には、１つの光学ヘッドしか搭載されていない。しかし、１つの媒体に対して複数個の光学ヘッドを、例えば、同一面内や両面に、設置することは可能である。
例えば、図１０に示すように、記録ヘッド１と再生ヘッド１を記録媒体２０４の表面に、そして、記録ヘッド２と再生ヘッド２を記録媒体２０４の裏面に設置する。この場合には、同一ＥＣＣセクタ内のデータが連続しないように分散したデータ列を、記録及び再生に適した変調符号に変換した後に、第３のスイッチ１００１をコントローラ８０２により制御して、表面と裏面にそれぞれわけて記録する。
例えば、図５に示された、記録データ０／０，データ１／１‥‥データ１／１５を表面に記録し、記録データ１／０，データ０／１，‥‥データ０／１５を裏面に記録するように並列に記録する。
再生は、それぞれの再生ヘッド１と２で再生し、第４のスイッチ１００２を用いて順次に、復調回路２０６に出力する。ここでは、記録回路２０３−１、２０３−２と再生回路２０５−１、２０５−２を並列に用いた例を示したが、変調器２０２／復調器２０６も並列の構成として、インターリーバ８０７により、表面の記録データと裏面の記録データに分けても同様である。また、上述の第５の実施例では、記録系と再生系を２系統有する例を示したが３系統以上を有することも可能である。また、同一面内で、異なるトラックに記録することも可能である。
次に、本発明の第６の実施例について説明する。図１１は、従来の反復復号を用いたデータ記録再生装置の例を示す図である。図１１に示すデータ記録再生装置は主に、ＥＣＣ符号化器２０１、反復符号化器１１０１、記録回路２０３、記録媒体２０４、再生回路２０５、反復復号器１１０２、ＥＣＣ復号器２０７により構成される。
従来は、入力するユーザデータ２１０を、ＥＣＣ符号化器２０１によりＥＣＣ符号化した後に、更に、反復符号化器１１０１により、反復符号を使用して符号化する。そしてこの、反復符号化器１１０１により符号化されたデータは、記録回路２０３を介して、記録媒体２０４に記録される。
符号化時には、反復復号を行う単位（反復ブロックデータ）で分割されている。反復符号としては、反復復号を行うことができるように、再帰的畳み込み符号を用いる。そして、再生時には、反復復号を行う単位で復号を行い、この反復復号されたデータを更に、ＥＣＣ復号器で復号しでユーザデータ２２０を再生する。
図１２は、本発明に従った分散規則を、反復復号に適用したフォーマットの例を示す図である。基本的な考え方は、図５に示したデータ分散規則と同様である。但し、反復符号を使用する場合には、反復復号のブロック単位で分散させて、記録媒体２０４の同一のセクタ内に、同一のＥＣＣセクタのデータブロックが連続しないように記録データの配置を行い、記録再生する。
図１３は、本発明の第６の実施例の分散記録を行う、反復復号記録再生装置を示す図である。図１３において、図８と同一番号の構成要素は同一の構成要素を示すものとする。図１３に示す反復復号記録再生装置は、図８に示すデータ記録再生装置に対して、反復符号化器１３０１、１３０２、反復復号器１３０３を加え、変調器２０２と復調器２０６を削除した構成である。
図１３に示す反復復号記録再生装置の動作は、図８に示すデータ記録再生装置と同様である。しかし、ＥＣＣ符号化器２０１と８０４の後に、更に反復符号化器１３０１と１３０２により反復符号による符号化が行われ、インターリーバ８０７によるインターリーブされて、記録媒体２０４の同一のセクタ内に、同一のＥＣＣセクタのデータを連続して配置しないように配置される。そして、記録回路２０３を介して記録媒体２０４に記録される。一方、再生信号は再生回路２０５を介してインターリーバ８０８に送られて、デインターリーブされ、反復復号器１３０３で反復復号された後に、ＥＣＣ復号器２０７でＥＣＣ復号される。
また、図１３に示す再生回路２０５には、図１４に示すバーストエラー検出回路を有する。図１４は、バーストエラー検出回路の例を示す図である。図１４に示されたバーストエラー検出回路は主に、比較器１４０１、１４０２、シフトレジスタ１４０３、１４０４及び論理和ゲート１４０５より構成される。比較器１４０１と１４０２に入力される再生データｙｉは、それぞれ比較器１４０１と１４０２により、比較レベル１４２０及び１４３０と比較される。比較結果は、シフトレジスタ１４０３と１４０４に入力される。シフレジスタ１４０３は、所定の比較レベル１４２０よりも再生データｙｉが大きい場合の検出結果を保持し、一方、シフレジスタ１４０４は、所定の比較レベル１４３０よりも再生データｙｉが小さい場合の検出結果を保持する。そして、シフレジスタ１４０３と１４０４に保持されている比較結果の論理和が、論理和ゲート１４０５により演算されて、バーストエラー検出結果として出力される。本実施例では、このようにして、図１４に示すバーストエラー検出回路１４００により再生信号のバーストエラーｙｉを監視している。
バーストエラー検出回路１４００により再生信号内に、反復復号する単位である長さ以上のバーストを検出すると、バースト情報を反復復号器１３０３及びＥＣＣ復号器２０７へ供給し反復回数を制御し、又は、消失データ扱いデータとするフラグを送信したりする。この消失データ扱いのフラグを参照して、ＥＣＣ復号器２０７は、消失訂正を行う。また、バーストエラー検出回路１４００を用いずに、反復復号の記録ブロックにパリティ（例えばＣＲＣ）を付加して、反復復号器１３０３が、一定以上のエラー（ランダムエラーも含む）を検出した場合には、再生データを消失として扱い、ＥＣＣ復号器２０７で消失データとして処理することも可能である。
図１５は、従来の場合のバーストエラーの影響を示す例を示す図であり、そして、図１６は、バーストエラーに対する本発明の効果を示す例を示す図である。
図１５において、参照番号１５１０と１５２０は、符号化時のＥＣＣセクタを示し、参照番号１５１１、１５１２、１５１３、１５２１、１５２２、１５２３はデータブロックを示し、参照番号１５３０と１５４０は、復号時のＥＣＣセクタを示す。図１６において、図１５と同一番号を付した構成要素は同一の構成要素を示す。
例えば、バーストエラーに対してＥＣＣのエラー訂正能力が８０データの場合には、図１５に示すように、データブロック１５１１と１５１２の、２つのデータブロックに跨って１００データのバーストエラー１５５０が発生したとすると、１つのＥＣＣセクタ内の１００のデータエラーとなり、復号時にＥＣＣセクタ１５３０は、ＥＣＣによるエラー訂正ができない。しかし本発明を用いると、図１６に示すように、同様に１００データのバーストエラーが発生しても、２つのＥＣＣセクタ１５３０と１５４０に、例えば、それぞれ５０個のデータエラーが分散するので、エラーデータを訂正して、正しく復号することができる。
一方、図１７は、従来の場合のバーストエラーに、反復復号適用した時の影響を示す図であり、図１８は、バーストエラーに本発明の反復復号適用した時の効果を示す図である。
図１７において、参照番号１７１０と１７２０は、符号化時のＥＣＣセクタを示し、参照番号１７１１、１７１２、１７１３、１７２１、１７２２、１７２３はデータブロックを示し、参照番号１７３０と１７４０は、復号時のＥＣＣセクタを示す。図１８において同一番号の構成要素は同一の構成要素を示す。
例えば、ＥＣＣが消失データブロックが５ブロックまで扱うことができる場合には、図１７に示すように従来は、７つの反復復号ブロックに跨ってバーストエラー１７５０が発生した場合には、ＥＣＣセクタ１７３０を正しくデータを復号できない。これに対し図１８に示すように２つ以上のＥＣＣセクタに分散していると、例えば、ＥＣＣセクタ１７３０に４つ、そして、ＥＣＣセクタ１７３０に３つの消失データに分散されるため、両ＥＣＣセクタともに、ＥＣＣによりエラー訂正が可能となる。
このように、塵埃の大きさは変わらなくても、高密度化により記録ビットの大きさが小さくなると、塵埃の影響は、長いバーストの発生となる場合がありそのような場合においても、本発明により、ＥＣＣを変更することなく、長いバーストに対してエラー訂正能力を向上させ、復号能力が高いデータ記録再生システムを得ることができる。
【図１】
2004051650.tif 000003
【図２】
2004051650.tif 000004
【図３】
2004051650.tif 000005
【図４】
2004051650.tif 000006
【図５】
2004051650.tif 000007
【図６】
2004051650.tif 000008
【図７】
2004051650.tif 000009
【図８】
2004051650.tif 000010
【図９】
2004051650.tif 000011
【図１０】
2004051650.tif 000012
【図１１】
2004051650.tif 000013
【図１２】
2004051650.tif 000014
【図１３】
2004051650.tif 000015
【図１４】
2004051650.tif 000016
【図１５】
2004051650.tif 000017
【図１６】
2004051650.tif 000018
【図１７】
2004051650.tif 000019
【図１８】
2004051650.tif 000020
【手続補正書】
【提出日】平成17年1月14日(2005.1.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力データを誤り訂正符号化する誤り訂正符号化器と、
前記誤り訂正符号化器の出力するデータの反復符号符号化器と、
前記誤り訂正符号化器により生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位毎に、前記反復符号符号化器により反復符号化して、反復符号化されたデータの単位を発生し、且つ、前記反復符号化されたデータの単位より構成される所定のデータの単位を生成する生成部と、
前記反復符号化されたデータの単位より構成される前記所定のデータの単位を記録媒体に記録する記録部と、且つ、
前記記録媒体から前記所定のデータの単位を再生する再生部と、
前記再生した前記所定のデータの単位を反復復号する反復符号復号器と、
前記反復符号復号器の出力の誤り訂正を行う誤り訂正復号器とを有する、データ記録再生装置において、
前記生成部の生成する前記所定のデータの単位を分散する分散部を有し、前記分散部は、２以上のＥＣＣセクタを用いて、前記反復符号化されたデータの単位で分散させて、分散された前記反復符号化されたデータの単位を前記記録部に出力して、前記記録媒体に記録することを特徴とする、データ記録再生装置。
【請求項２】
入力データを誤り訂正符号化する誤り訂正符号化器を有し、
前記誤り訂正符号化器により生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位を生成する生成部と、
前記生成部の生成する前記所定のデータの単位を、記録媒体に記録する記録部と、
前記記録媒体から再生したデータの誤り訂正を行う誤り訂正復号器とを有する、データ記録再生装置において、
前記生成部の生成する前記所定のデータの単位を分散する分散部を有し、前記分散部は、２以上のＥＣＣセクタを用いて、前記所定のデータの単位で分散させて、分散された前記所定のデータの単位を前記記録部に出力して、前記記録媒体に記録することを特徴とする、データ記録再生装置。
【請求項３】
前記分散は、同一のＥＣＣセクタの前記所定のデータの単位が、連続しないことを特徴とする、請求項１或は２に記載のデータ記録再生装置。
【請求項４】
入力データを誤り訂正符号化する誤り訂正符号化ステップと、
前記誤り訂正符号化ステップの出力するデータの反復符号符号化ステップと、
前記誤り訂正符号化ステップにより生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位毎に、前記反復符号符号化ステップにより反復符号化して、反復符号化されたデータの単位を発生し、且つ、前記反復符号化されたデータの単位より構成される所定のデータの単位を生成する生成ステップと、
前記反復符号化されたデータの単位より構成される前記所定のデータの単位を記録媒体に記録する記録ステップと、且つ、
前記記録媒体から前記所定のデータの単位を再生する再生ステップと、
前記再生した前記所定のデータの単位を反復復号する反復符号復号ステップと、
前記反復符号復号ステップの出力の誤り訂正を行う誤り訂正復号ステップとを有する、データ記録再生方法において、
前記生成ステップの生成する前記所定のデータの単位を分散する分散ステップを有し、前記分散ステップは、２以上のＥＣＣセクタを用いて、前記反復符号化されたデータの単位で分散させて、分散された前記反復符号化されたデータの単位を前記記録ステップに出力して、前記記録媒体に記録することを特徴とする、データ記録再生方法。
【請求項５】
入力データを誤り訂正符号化する誤り訂正符号化ステップを有し、
前記誤り訂正符号化ステップにより生成される誤り訂正符号より構成されるＥＣＣセクタを、所定のデータの単位に分割して、前記所定のデータの単位を生成する生成ステップと、
前記生成ステップの生成する前記所定のデータの単位を、記録媒体に記録する記録ステップと、
前記記録媒体から再生したデータの誤り訂正を行う誤り訂正復号ステップとを有する、データ記録再生方法において、
前記生成ステップの生成する前記所定のデータの単位を分散する分散ステップを有し、前記分散ステップは、２以上のＥＣＣセクタを用いて、前記所定のデータの単位で分散させて、分散された前記所定のデータの単位を前記記録ステップに出力して、前記記録媒体に記録することを特徴とする、データ記録再生方法。
【国際調査報告】
2004051650.tif 000021
2004051650.tif 000022
2004051650.tif 000023
2004051650.tif 000024