(57)【要約】【課題】データ信号に誤りが多い場合、ＩＤ情報を正確に取得できないために、ユーザデータを復元できないことがある。【解決手段】読込部３０２は、データ信号を読み込む。検出部３０４は、データ信号に含まれるＢＩＳコードに基づいて、誤り位置を推定し、その位置を記憶部３０６に格納する。置換部３１０は、ＢＩＳコードに含まれるリザーブ情報のビット値を予め決められたビット値に置換する。第１訂正部３１４は、置換後のリザーブ情報を含むＢＩＳコードに対して訂正処理を施す。これにより、リザーブ情報のビット値を予め決められたビット値に置換しないときよりも、ＢＩＳコードに対する誤り訂正能力が向上する。取得部３１６は、ＢＩＳコードに含まれるＩＤ情報をほぼ確実に検出することができるので、ＩＤ情報が正確に取得できないためにユーザデータを復元できないという事態を抑制できる。【選択図】図３
2005295242.tif 000002
【特許請求の範囲】
【請求項１】
データ信号を読み込むステップと、
読み込んだデータ信号に含まれる所定の情報のビット値を、予め決められたビット値に設定するステップと、
前記情報のビット値を予め決められたビット値に設定した後の前記データ信号に含まれる誤りを訂正するステップと、
を含むことを特徴とする誤り訂正方法。
【請求項２】
データ信号を読み込む読込部と、
読み込んだデータ信号に含まれる所定の情報のビット値を、予め決められたビット値に設定する置換部と、
前記情報のビット値を予め決められたビット値に設定した後の前記データ信号に含まれる誤りを訂正する訂正部と、
を備えることを特徴とする誤り訂正回路。
【請求項３】
データ信号を読み込む読込部と、
前記データ信号に含まれる誤り箇所を推定するための検出コードに含まれる第１情報のビット値を、予め決められたビット値に設定する置換部と、
前記第１情報のビット値を予め決められたビット値に設定した後の前記検出コードに含まれる誤りを訂正する第１訂正部と、
訂正された検出コードから、前記データ信号に含まれるユーザデータの位置を特定するための第２情報を取得する取得部と、
前記第１情報のビット値を予め決められたビット値に設定する前の前記検出コードに基づいて前記データ信号における誤り箇所を検出する検出部と、
検出された誤り箇所および前記第２情報に基づいて前記データ信号に含まれるユーザデータを訂正する第２訂正部と、
を備えることを特徴とする誤り訂正回路。
【請求項４】
前記検出コードは、前記第１情報と前記第２情報と前記第１情報および前記第２情報に基づいて生成された誤り訂正用のパリティとを含み、前記第１訂正部は、前記第１情報のビット値を予め決められたビット値に設定した後の前記検出コードに含まれる誤りを前記パリティを利用して訂正することを特徴とする請求項３に記載の誤り訂正回路。
【請求項５】
前記置換部が予め決められたビット値を設定すべき前記第１情報に関する情報を設定するための設定部を更に備えることを特徴とする請求項３または４に記載の誤り訂正回路。
【請求項６】
記録媒体に記録されたデータ信号を読み込む読込部と、
前記データ信号に含まれる誤り箇所を推定するための検出コードに含まれる第１情報のビット値を、予め決められたビット値に設定する置換部と、
前記第１情報のビット値を予め決められたビット値に設定した後の前記検出コードに含まれる誤りを訂正する第１訂正部と、
訂正された検出コードから、前記データ信号に含まれるユーザデータの位置を特定するための第２情報を取得する取得部と、
前記第１情報のビット値を予め決められたビット値に設定する前の前記検出コードに基づいて前記データ信号における誤り箇所を検出する検出部と、
検出された誤り箇所および前記第２情報に基づいて前記データ信号に含まれるユーザデータを訂正する第２訂正部と、
訂正されたユーザデータに基づいて再生を行う再生部と、
を備えることを特徴とする再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号処理技術に関し、とくにデータ信号に含まれる誤りを訂正する方法、その方法を利用する誤り訂正回路、その方法を利用する再生装置に関する。
【背景技術】
【０００２】
赤色レーザを使用した大容量の光ディスク装置として、例えばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）が既に実用化されている。近年は、波長６５０ｎｍ近辺の青色レーザ光源を利用し、記録容量を一段と向上させた次世代光ディスクの開発が盛んに行われている。記録容量を極限まで大きくするためには、記録光源の短波長化による線記録密度の向上、および狭トラック化とともに、高いエラー訂正能力が必要になる。
【０００３】
例えば、ＤＶＤディスクにおいては、最短マーク長は０．６ミクロン以上であり、青色レーザ光源を用いた次世代光ディスクにおいては、最短マーク長は０．３ミクロン以下である。このように最短マーク長が短くなると、物理的に同一の領域に書き込むことのできる情報量は多くなる。このため、ディスク盤面上のキズや粉塵の大きさが同じでも、それらにより生じるバーストエラーの規模は、例えば次世代ディスクの方がＤＶＤディスクより２倍以上になってしまう。こうしたことから、データに、バーストエラー検出用のエラー訂正符号（以下、単に「ＢＩＳコード（Ｂｕｒｓｔ  Ｉｎｄｉｃａｔｏｒ  Ｓｕｂｃｏｄｅ）」とよぶ）を離散的に配置し、それを利用して訂正を行うものがある（例えば、特許文献１）。
【０００４】
図１は、符号ブロック１０におけるエラーの分布状態を示す図である。本図で、縦向きが符号化方向であり、横向きが光ディスクへの記録方向、および光ディスクからの読込方向である。符号ブロック１０は、ＢＩＳコード２０、ＬＤＣ（Ｌｏｎｇ  Ｄｉｓｔａｎｃｅ  Ｃｏｄｅ）で符号化されたユーザデータ１２、ＬＤＣパリティ２４を含む。ＢＩＳコード２０は、ＩＤ情報１４、リザーブ情報１６、およびＢＩＳパリティ１８を含む。例えば、ユーザデータ１２については、データ２１６バイトに対して３２バイトのパリティが付加され、ＢＩＳコード２０についてはデータ３０バイトに対して３２バイトのパリティが付加される。また、リザーブ情報１６は、デフォルトとして例えばビット値「０」にすることがデータフォーマットで規定されている。本図では、「×」印でエラーの発生箇所を示し、エラーが単発的に生じるランダムエラー３０と、連続して生じるバーストエラー３６がそれぞれ図示されている。第１バーストエラー３６ａは、消失訂正により訂正可能な符号列であり、第２バーストエラー３６ｂはバーストエラーとして検出できないため消失訂正により訂正不可能な符号列である。
【０００５】
バーストエラーが発生する要因は、ディスクの傷やディスク表面への粉塵の付着である。これらの現象が発生した場合、一般にレーザビームの反射光量に大きな変化が生じる。信号再生回路は通常ヘッドに搭載された光量ディテクタからの出力をヘッドアンプで増幅し、ＡＧＣと呼ばれる可変ゲインアンプやイコライザ回路を通してＲＦ波形を整えた後、２値化して復調を行うが、入力信号レベルに大きなトランジェントが生じたり、ヘッドアンプからの出力振幅が極端に低下すると、２値化出力が「ハイ」または「ロー」レベルになり、復調器出力として「０」または「１」が連続して出力されることが多い。
【０００６】
ランダムエラー３０に対しては、ＬＤＣパリティ２４を利用して検出訂正が適用される。バーストエラー３６に対しては、消失訂正が適用される。消失訂正を行うためには、バーストエラー３６の位置を把握する必要がある。このために、ＢＩＳコード２０が利用される。ＢＩＳコード２０は、符号ブロックに対して柵状になるように、予め決められた論理アドレスに配置される。バーストエラー３６の位置を推定するために、まずＢＩＳパリティ１８を利用してＢＩＳコード２０の誤り訂正が行われ、ＢＩＳコード２０における誤り箇所が特定される。ＢＩＳコード２０は予め決められた論理アドレスに柵状に配置されるので、記録方向で見てＢＩＳコード２０において誤り訂正が連続した箇所の近傍でバーストエラー３６が発生しているとして推定される。そして、その位置を消失位置として消失訂正が行われる。
【特許文献１】特表２００１−５１５６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ユーザデータ１２は、離散的に符号ブロック１０に配置されている。このため、ユーザデータ１２を再生できるように復元するためには、離散的に配置されたユーザデータ１２を順番に並べる必要がある。ＩＤ情報１４は、ユーザデータ１２を並べ替えるために必要な情報である。このため、ＩＤ情報１４がバーストエラーやランダムエラーにより確実に取得されない場合、ユーザデータ１２を復元することが困難になる。
【０００８】
本発明はこうした点に鑑みてなされたもので、その目的は、誤り箇所の訂正方法、その方法を利用する訂正回路、および再生装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明のある態様は、誤り訂正方法である。この方法は、データ信号を読み込むステップと、読み込んだデータ信号に含まれる所定の情報のビット値を、予め決められたビット値に設定するステップと、情報のビット値を予め決められたビット値に設定した後のデータ信号に含まれる誤りを訂正するステップとを含む。
【００１０】
一般に、訂正可能なビット数はパリティの量で決まる。このため、この態様によれば、所定の情報のビット値を、予め決められたビット値に置換した後、誤り訂正を行うので実質的に誤り箇所が減り訂正能力が向上される。
【００１１】
本発明の別の態様は、誤り訂正回路である。この回路は、データ信号を読み込む読込部と、データ信号に含まれる誤り箇所を推定するための検出コードに含まれる第１情報のビット値を、予め決められたビット値に設定する置換部と、第１情報のビット値を予め決められたビット値に設定した後の検出コードに含まれる誤りを訂正する第１訂正部と、訂正された検出コードから、データ信号に含まれるユーザデータの位置を特定するための第２情報を取得する取得部と、第１情報のビット値を予め決められたビット値に設定する前の検出コードに基づいてデータ信号における誤り箇所を検出する検出部と、検出された誤り箇所および第２情報に基づいてデータ信号に含まれるユーザデータを訂正する第２訂正部とを備える。例えば、検出コードがＢＩＳコードの場合、第１情報はリザーブ情報であってよく、第２情報はユーザ情報の位置を示すＩＤ情報であってよい。
【００１２】
この態様によれば、情報のビット値を予め決められたビット値に置換しないときよりも、検出コードに対する誤り訂正能力が向上する。検出コードに含まれるＩＤ情報をほぼ確実に検出することができるので、ＩＤ情報が正確に取得できないためにユーザデータを復元できないという事態を抑制できる。
【００１３】
検出コードは、第１情報と第２情報と、誤りのない第１情報および誤りのない第２情報に基づいて生成された誤り訂正用のパリティとを含んでよく、この場合、第１訂正部は、第１情報のビット値を予め決められたビット値に設定した後の検出コードに含まれる誤りをパリティを利用して訂正してもよい。
【００１４】
本発明の更に別の態様は、再生装置である。この装置は、記録媒体に記録されたデータ信号を読み込む読込部と、データ信号に含まれる誤り箇所を推定するための検出コードに含まれる第１情報のビット値を、予め決められたビット値に設定する置換部と、第１情報のビット値を予め決められたビット値に設定した後の検出コードに含まれる誤りを訂正する第１訂正部と、訂正された検出コードから、データ信号に含まれるユーザデータの位置を特定するための第２情報を取得する取得部と、第１情報のビット値を予め決められたビット値に設定する前の検出コードに基づいて前記データ信号における誤り箇所を検出する検出部と、検出された誤り箇所および第２情報に基づいてデータ信号に含まれるユーザデータを訂正する第２訂正部と、訂正されたユーザデータに基づいて再生を行う再生部とを備える。
【００１５】
この態様によれば、検出コードに含まれるＩＤ情報をほぼ確実に検出することができるので、ＩＤ情報が正確に取得できないためにユーザデータを復元できないという事態を抑制できる。これにより、ユーザデータを高い品質で再生できる。
【００１６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１７】
本発明によれば、データ信号に含まれる所定の情報のビット値を、予め決められたビット値に置換することにより、データ信号に含まれる誤りを実質的に減らすことができるので、データ信号に対する訂正能力が向上される。
【発明を実施するための最良の形態】
【００１８】
（実施の形態１）
実施の形態１では、データ信号に含まれる誤り箇所の訂正方法およびその方法を利用する誤り箇所の訂正回路について説明する。
【００１９】
図２は、実施の形態１に係る誤り訂正方法を説明するための図である。この誤り訂正方法は、図１を用いて説明したリザーブ情報１６のように、予め所定のビット値が決まっている情報を有するデータフォーマットに準じたデータを対象とするものである。
【００２０】
本図のＢＩＳコード２０は、図１を用いて説明した各ＢＩＳコード２０をまとめたものである。本図のＢＩＳコード２０は、ＩＤ情報１４、置換前のリザーブ情報１６ａ、およびＢＩＳパリティ１８を有する。置換前のリザーブ情報１６ａは、リザーブ情報のビット値を予め決められたビット値に置換する前の情報であり、例えばビット値「０」および「１」を有している。図１を用いて説明したように、バーストエラーを検出するために、置換前のリザーブ情報１６ａを含むＢＩＳコード２０が利用される。
【００２１】
ＩＤ情報１４を取得するために、置換前のリザーブ情報１６ａに含まれる各ビット値が予め決められているビット値「０」に置換される。そして、置換後のリザーブ情報１６ｂを含むＢＩＳコード２０に対して誤り訂正処理が施され、ＩＤ情報１４が取り出される。ＢＩＳパリティ１８は、ＩＤ情報１４およびリザーブ情報１６に基づいて生成される。例えば、ＩＤ情報１４が６バイト、リザーブ情報１６が２４バイト、ＢＩＳパリティ１８が３２バイトの場合、リザーブ情報１６のビット値を予め決められたビット値に置換しなければ、３２バイトのＢＩＳパリティ１８を利用して３０バイトのデータを訂正することになる。本訂正方法によれば、リザーブ情報１６を置換した後、ＢＩＳコード２０の訂正処理が行われるので、３２バイトのＢＩＳパリティ１８を利用して６バイトのＩＤ情報１４を訂正することになる。ＩＤ情報１４に対するエラー訂正能力を、ＢＩＳパリティ１８のサイズを変えることなく向上することができる。これにより、ＩＤ情報１４に生じた誤りを、リザーブ情報１６のビット値を予め決められたビット値に置換しないときよりも高い割合で訂正することができるので、ユーザデータ１２を高い割合で復元することができる。
【００２２】
図３は、図２を用いて説明した誤り訂正方法を利用して、データ信号に含まれる誤りを訂正する訂正回路３００の構成図である。訂正回路３００の各構成要素は、種々の電子部品を組み合わせて形成された電子回路であってもよいし、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット等によりソフト的に実現されてもよいし、電子回路とソフトウエアとを組み合わせて実現されてもよい。その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。これから説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【００２３】
読込部３０２は、データ信号を読み込む。読込部３０２は、例えば光ディスクなどの記録媒体、放送信号、ネットワークなど任意の提供元からデータ信号を読み込んでよい。検出部３０４は、データ信号に含まれる誤り箇所を検出する。検出部３０４は、図２の復号前のリザーブ情報１６ａを含むＢＩＳコード２０に訂正処理を施すことにより誤り箇所を検出し、その位置を記憶部３０６に格納する。
【００２４】
誤り箇所の位置情報の格納方法は任意でよく、例えば誤りが生じているＢＩＳコード２０のアドレスを登録してもよいし、符号ブロックごとにマップを用意し、誤り箇所に対応する位置に誤りか否かを示すフラグを登録してもよい。要は、バーストエラーによりデータが消失していると推定される位置が適切に示されるように登録されればよい。以下の説明では、格納方法の種類を問わず、単に「位置を登録する」と表現する。
【００２５】
置換部３１０は、ＢＩＳコード２０に含まれる置換前のリザーブ情報１６ａのデータ値を、予め決められたビット値に置換する。設定部３１２は、ビット値を置換すべき情報に関する指示をユーザから受け付け、置換部３１０に設定する。「ビット値を置換すべき情報に関する指示」は、例えば置換対象となる情報を検出するための情報、置換するビット値などであってよい。置換の対象となる情報は、任意であり、取り扱うデータフォーマットに準じて適宜設定されてよい。本実施の形態では、リザーブ情報１６をビット値「０」にすることが置換部３１０に設定されている場合を例に説明する。
【００２６】
第１訂正部３１４は、置換後のリザーブ情報１６ｂを含むＢＩＳコード２０に対して訂正処理を行う。置換後のリザーブ情報１６ｂは、誤りを有していないので、実質的にＩＤ情報１４をＢＩＳパリティ１８を利用して訂正することになる。取得部３１６は、訂正されたＢＩＳコード２０からＩＤ情報１４を取り出して第２訂正部３０８に供給する。第２訂正部３０８は、ＩＤ情報１４および記憶部３０６に記憶されている誤り位置に基づいて、消失位置を特定して消失訂正を行う。第２訂正部３０８は、正確なＩＤ情報１４を利用できるので、ユーザデータ１２をほぼ確実に復元することができる。
【００２７】
図４は、図３の訂正回路３００における訂正処理のフローチャートである。図３の検出部３０４は、図２を用いて説明した置換前のリザーブ情報１６ａを含むＢＩＳコード２０に基づいて、バーストエラーの位置を検出する（Ｓ１５０）。図３の置換部３１０は、リザーブ情報１６を復元する（Ｓ１５２）。そして、第１訂正部３１４は、置換後のリザーブ情報１６ｂを含むＢＩＳコード２０に対して誤り訂正を行う（Ｓ１５４）。取得部３１６は、第１訂正部３１４により訂正されたＢＩＳコード２０からＩＤ情報１４を取り出す（Ｓ１５６）。第２訂正部３０８は、ＩＤ情報１４およびバーストエラーの位置に基づいてユーザデータ１２の誤りを訂正する（Ｓ１５８）。
【００２８】
（実施の形態２）
実施の形態２では、実施の形態１で説明した誤り箇所の訂正方法を利用して、光ディスクから読み込んだデータ信号に対して訂正処理を施す機能を備える装置について説明する。
【００２９】
図５は、実施の形態２に係る記録再生装置１００の構成図である。記録再生装置１００は、記録系処理部１３６と再生系処理部１３８とを有する。まず、記録系処理部１３６について説明する。ユーザデータ受信部１０２は、例えばホストパソコンあるいはＭＰＥＧ画像エンコーダ等からのデータを受け取るインタフェースである。ＬＤＣ訂正符号生成部１０４は、ユーザデータ受信部１０２で受信されたデータからパリティを生成してＬＤＣのエラー訂正符号を生成する。ＩＤ生成部１０６は、ユーザデータの光ディスク５０における記録位置に対応したアドレス、すなわちＩＤ情報を生成する。リザーブ情報生成部１０８は、ＢＩＳのエラー訂正符号のデータ部に未使用領域（リザーブ領域）があるとき、リザーブ情報として所定値、例えば１６進数で「００」をデータとして生成する。
【００３０】
ＢＩＳ訂正符号生成部１１０は、ＩＤ情報およびリザーブ情報に対してパリティを生成してＢＩＳのエラー訂正符号を生成する。符号間インタリーブ部１１２は、ＬＤＣのエラー訂正符号とＢＩＳのエラー訂正符号に対して、所定のエラー訂正フォーマットに準じてインタリーブ処理を施す。
【００３１】
図６は、所定のエラー訂正フォーマットを有する符号ブロック１０の生成手順を示す図である。図５のユーザデータ受信部１０２はユーザデータ５０を受信する。図５のＬＤＣ訂正符号生成部１０４は、ユーザデータ５０に対して、データを記録する方向に直交する符号化方向でエンコードを行い、エンコードされたユーザデータ５２とＬＤＣのパリティ５６とを生成する。そして、ユーザデータ５２とＬＤＣのパリティ５６とをあわせてＬＤＣのエラー訂正符号５４が生成される。
【００３２】
一方、図５のＩＤ生成部１０６は、図５の光ディスク５０における記録位置を示すＩＤ情報６０を生成する。図５のリザーブ情報生成部１０８は、リザーブ領域が全てビット値「０」になるように、リザーブ情報６２を生成する。図５のＢＩＳ訂正符号生成部１１０は、ＩＤ情報６０およびリザーブ情報６２の各データに対して符号化方向でエンコードを行い、エンコードされたＩＤ情報６４およびリザーブ情報６８ならびにＢＩＳのパリティ７０を生成する。そして、ＩＤ情報６４、リザーブ情報６８、およびＢＩＳのパリティ７０をあわせてＢＩＳのエラー訂正符号７２が生成される。ＬＤＣのエラー訂正符号５４およびＢＩＳのエラー訂正符号７２は、符号間インタリーブされ、所定のフォーマットに準じて柵状にＢＩＳコード２０が配置された符号ブロック１０となる。光ディスク５０へは左側から右側に向かって、上部から順番に記録される。つまり、左上の論理アドレスが一番小さく、右下の論理アドレスが一番大きい。具体的には、まずＢＩＳコード２０が例えば１バイト光ディスクに記録され、次にＬＤＣのエラー訂正符号すなわちユーザデータ１２が例えば３８バイト記録され、次にＢＩＳコード２０が１バイト記録され、ユーザデータ１２が３８バイト記録されるといった繰り返しになる。
【００３３】
図５に戻り、信号記録部１１４は、符号間インタリーブ部１１２に生成されたデータを所定の規則にしたがって変調し、変調波形を光ヘッド１３２に伝達する。光ヘッド１３２は、光ディスク５０に対してレーザビームを照射してデータを記録する。光ヘッド１３２は、図示しないフォーカストラッキング制御部により制御される。こうして、図７を用いて説明したエラー訂正フォーマットに準じたデータが光ディスク５０に記録される。
【００３４】
次に再生系処理部１３８について説明する。信号読込部１１６は、光ディスク５０からデータを読み出し、読み出した信号の２値化と復調を行う。符号間デインタリーブ部は、符号間インタリーブ部１１２と逆の動作、すなわち信号読込部１１６から得られたデータをＬＤＣのエラー訂正符号とＢＩＳのエラー訂正符号に分離してエラー訂正処理を行えるようにする。
【００３５】
検出部１５４は、図３の検出部３０４に対応し、ＢＩＳのエラー訂正符号のエラー訂正を行い、エラー訂正を行った符号ブロック１０における位置を誤り位置記憶部１２４に登録する。置換部１５０は、図３の置換部３１０に対応し、ＢＩＳコード２０に含まれるリザーブ情報１６のビット値を、予め決められたビット値「０」に置換する。設定部１５６は、図３の設定部３１２に対応し、置換すべき情報に関する指示をユーザから受け付け、置換部１５０に設定する。ＢＩＳコード訂正部１５２は、置換後のリザーブ情報１６を含むＢＩＳコード２０の訂正を行う。取得部１２８は、訂正されたＢＩＳコード２０からＩＤ情報１４を取り出す。
【００３６】
ＬＤＣ誤り訂正部１２０は、詳細は後述するが、取得部１２８から供給されるＩＤ情報と誤り位置記憶部１２４に保持されている誤り位置の情報とに基づいて消失訂正を行うとともに、ランダムエラーに対して検出訂正を行う。ユーザデータ送信部１２２は、復号されたユーザデータを再生部１３４に出力する。再生部１３４は、例えばＭＰＥＧデコーダであって、訂正されたユーザデータをデコードして再生を行う。
【００３７】
図７は、図５の再生系処理部１３８における訂正処理のフローチャートである。まず、図５の検出部１５４はＢＩＳコード２０のエラー訂正を行う（Ｓ１０）。そして、検出部１５４は、誤り訂正を行った位置を図５の誤り位置記憶部１２４に登録する（Ｓ１８０）。一方、図５の置換部１５０は、ＢＩＳコード２０に含まれるリザーブ情報１６のビット値を予め決められたビット値に置換する（Ｓ１８２）。そして、図５のＢＩＳコード訂正部１５２は、置換後のリザーブ情報１６を含むＢＩＳコード２０に対して誤り訂正を行う（Ｓ１８４）。図５の取得部１２８は、ＢＩＳコード訂正部１５２により訂正されたＢＩＳコード２０からＩＤ情報１４を取得して、適宜ＬＤＣ誤り訂正部１２０に供給する（Ｓ１８６）。
【００３８】
図５のＬＤＣ誤り訂正部１２０は、誤り位置記憶部１２４に保持されている誤り位置の情報を参照して、ＬＤＣで消失訂正が可能かどうかの判定を行う（Ｓ１８）。すなわち、誤り位置記憶部１２４に保持されている誤り位置の情報を参照して、消失部分があるか否かを判定する。消失訂正が可能な場合（Ｓ１８のＹ）、ＬＤＣ誤り訂正部１２０は、消失フラグを付加して（Ｓ２０）、消失訂正を行う（Ｓ２２）。ステップ１８で、消失訂正が不可能な場合（Ｓ１８のＮ）、ＬＤＣ誤り訂正部１２０は検出訂正を行う（Ｓ２４）。
【００３９】
図８は、図７のステップ２０における消失フラグを付加する処理の詳細なフローチャートである。ＬＤＣのエラー訂正符号で消失訂正が可能な場合、まず、図５のＬＤＣ誤り訂正部１２０は、符号化方向を見て１バイトづつ、そのバイトからみて前方一番近い位置にあるＢＩＳのエラー訂正符号の復号情報、およびそのバイトから見て後方一番近い位置にあるＢＩＳのエラー訂正符号の復号情報を、訂正位置記憶用メモリを参照してチェックする（Ｓ５０）。ここで、「復号情報」は、誤り訂正の有無を示す情報を含む。
【００４０】
前後両端のＢＩＳのエラー訂正符号にエラーがあり訂正されていた場合（Ｓ５２のＹ）、ＬＤＣ誤り訂正部１２０は、その間のＬＤＣのエラー訂正符号にもバーストエラーが生じているとして推定し、そのバイトに消失フラグを設定する（Ｓ５４）。ステップ５２で、両端のＢＩＳのエラー訂正符号でエラーがなく訂正されていない、もしくは片側のみ訂正していた場合（Ｓ５２のＮ）、ＬＤＣ誤り訂正部１２０は、バーストエラーとはみなさず、消失フラグを付加しない（Ｓ５６）。そして、これらの処理を全てのシンボルに対して実施した場合（Ｓ５８のＹ）、図７のステップ２２に進む。また、全てのシンボルに対して実施していない場合（Ｓ５８のＮ）、ステップ５０に戻る。
【００４１】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。こうした変形例として、図６の記録再生装置１００は、光ディスク５０にデータを記録し、光ディスク５０からデータを読み込むこととしたが、記録媒体は光ディスク５０に限らない。例えば、光ヘッド１３２を磁気ヘッドに換えることで、磁気ディスクを記録媒体としてもよい。
【図面の簡単な説明】
【００４２】
【図１】符号ブロックにおけるエラーの分布状態を示す図である。
【図２】実施の形態１に係る誤り訂正方法を説明するための図である。
【図３】図２を用いて説明した誤り訂正方法を利用して、データ信号に含まれる誤りを訂正する訂正回路の構成図である。
【図４】図３の訂正回路における訂正処理のフローチャートである。
【図５】実施の形態２に係る記録再生装置の構成図である。
【図６】所定のエラー訂正フォーマットを有する符号ブロックの生成手順を示す図である。
【図７】図５の再生系処理部における訂正処理のフローチャートである。
【図８】図７の消失フラグを付加する処理の詳細なフローチャートである。
【符号の説明】
【００４３】
１２  ユーザデータ、１００  記録再生装置、１０２  ユーザデータ受信部、１０４  ＬＤＣ訂正符号生成部、１０６  ＩＤ生成部、１０８  リザーブ情報生成部、１１０  ＢＩＳ訂正符号生成部、１１２  符号間インタリーブ部、１１４  信号記録部、１１６  信号読込部、１１８  符号間デインタリーブ部、１２０  ＬＤＣ誤り訂正部、１２２  ユーザデータ送信部、１２４  誤り位置記憶部、１２８  取得部、１３２  光ヘッド、１３４  再生部、１３６  記録系処理部、１３８  再生系処理部、１５０  置換部、１５２  ＢＩＳコード訂正部、１５４  検出部、１５６  設定部、３００  訂正回路、３０２  読込部、３０４  検出部、３０６  記憶部、３０８  第２訂正部、３１０  置換部、３１２  設定部、３１４  第１訂正部、３１６  取得部。
【図１】
2005295242.tif 000003
【図２】
2005295242.tif 000004
【図３】
2005295242.tif 000005
【図４】
2005295242.tif 000006
【図５】
2005295242.tif 000007
【図６】
2005295242.tif 000008
【図７】
2005295242.tif 000009
【図８】
2005295242.tif 000010