(57)【特許請求の範囲】
【請求項１】
複数の訂正符号を束ねて構成された符号ブロックを単位として光ディスクに記録されたデータを再生する光ディスク装置において、
上記光ディスクから上記符号ブロックを読み出す読み出し手段と、
上記読み出し手段で読み出された上記符号ブロックに対して、第１の誤り訂正処理と、少なくとも第１の誤り訂正処理で訂正できなかった符号に対して消失情報を付加した第２の誤り訂正処理とを混合して施す誤り訂正手段とを備え、
上記誤り訂正手段が上記第２の誤り訂正処理で上記消失情報を付加するのは、上記第１の誤り訂正処理で訂正できた符号の内で誤り訂正を行ったワードが多かったディスク上の並びに属するワードであることを特徴とする光ディスク装置。
【請求項２】
上記光ディスクには上記複数の訂正符号を束ねて構成された符号ブロックに対してインターリーブが施されたデータが記録されており、上記誤り訂正手段は上記読み出し手段で読み出された上記符号ブロックに対してデインターリーブ処理を施した後、上記第１の誤り訂正処理と上記第２の誤り訂正処理とを混合して施すことを特徴とする請求項１記載の光ディスク装置。
【請求項３】
上記誤り訂正手段が上記第２の誤り訂正処理で上記消失情報を付加するのは、上記第１の誤り訂正処理で訂正できた符号の内で誤り訂正を行ったワードが所定数以上あったディスク上の並びに属するワードであることを特徴とする請求項１記載の光ディスク装置。
【請求項４】
上記誤り訂正手段が上記第２の誤り訂正処理で上記消失情報を付加するのは、訂正不能であった符号の両隣あるいは両隣近傍で、ともに訂正され、同じディスク上の並びに属するワードであることを特徴とする請求項１記載の光ディスク装置。
【請求項５】
上記誤り訂正手段は、上記第１の誤り訂正処理の直後に行った上記第２の誤り訂正処理で訂正できなかった符号に対して新たに消失情報を付加した他の第２の誤り訂正処理を施すことをことを特徴とする請求項１記載の光ディスク装置。
【請求項６】
誤りがなくなるまで上記誤り訂正手段による混合誤り訂正処理をくり返すことを特徴とする請求項１記載の光ディスク装置。
【請求項７】
上記誤り訂正手段は、上記消失情報を付加するにあたって同期信号の検出情報を用いることを特徴とする請求項１記載の光ディスク装置。
【請求項８】
複数の訂正符号を束ねて構成された符号ブロックを単位として光ディスクに記録されたデータを再生するデータ再生方法において、
上記光ディスクから読み出された上記符号ブロックに対して、第１の誤り訂正処理と、少なくとも第１の誤り訂正処理で訂正できなかった符号に対して消失情報を付加した第２の誤り訂正処理とを混合して施す誤り訂正工程を備え、
上記誤り訂正工程において上記第２の誤り訂正処理で上記消失情報を付加するのは、上記第１の誤り訂正処理で訂正できた符号の内で誤り訂正を行ったワードが多かったディスク上の並びに属するワードであることを特徴とするデータ再生方法。
【請求項９】
上記光ディスクには上記複数の訂正符号を束ねて構成された符号ブロックに対してインターリーブが施されたデータが記録されており、上記誤り訂正工程は上記読み出された上記符号ブロックに対してデインターリーブ処理を施した後、上記第１の誤り訂正処理と上記第２の誤り訂正処理とを混合して施すことを特徴とする請求項８記載のデータ再生方法。
【請求項１０】
上記誤り訂正工程において上記第２の誤り訂正処理で上記消失情報を付加するのは、上記第１の誤り訂正処理で訂正できた符号の内で誤り訂正を行ったワードが所定数以上あったディスク上の並びに属するワードであることを特徴とする請求項８記載のデータ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の訂正符号を束ねて構成された符号ブロック単位でデータを光ディスクから再生する光ディスク装置、及びデータ再生方法に関する。
【０００２】
【従来の技術】
従来、光ディスクに情報を記録及び／又は再生する光ディスク装置においては、所定の誤り訂正符号を用いてユーザーデータのビットエラーレートを実用上充分な程度に改善するようになされている。
【０００３】
図８は、ＩＳＯ（International Organization for Standardization）により規定された光磁気ディスクのセクタフォーマットを示す略線図である。なおこの図８においては、アドレス部、ギャップ、ＶＦＯ、同期信号等の記載を省略し、ユーザーデータと誤り訂正符号の関係についてだけ示す。このセクタフォーマットに基づいた光磁気ディスクに対して光ディスク装置は、順次入力されるユーザーデータをブロック化した後、ＬＤＣ（Long Distance Code）による誤り訂正符号を付加してＥＣＣ (Error Correcting Code)ブロックを形成し、この形成した１ＥＣＣブロックを１のセクタに割り当てて記録する。
【０００４】
このとき光ディスク装置は、１ＥＣＣブロックを１０インターリーブラインにより形成し、各インターリーブラインを符号長１２０ワードにより形成する。またこの１２０ワードのうち１０４ワードをユーザーデータに割り当て、残る１６ワードをＬＤＣによる誤り訂正符号（パリティ、parity）に割り当てる。なおこのとき各ワードは、８ビットである。これにより光磁気ディスク装置は、光磁気ディスクに対する記録ワードを１ＥＣＣブロックで１２０×１０ワードに設定し、これに１６ワードのコントロールデータを付加して光磁気ディスクの各セクタに割り当てる。
【０００５】
インターリーブはディスク方向のデータに施される。訂正は、１パスの通常訂正である。また、訂正を効率的に行うために、サーボエラーやデータのＲＦ信号劣化、同期はずれ情報などの符号外の情報から消失フラグを得て、混合訂正することも考えられる。
【０００６】
次に、図９には、デジタルバーサタイルディスク（ＤＶＤ）のＥＣＣブロック・フォーマットを示す。 ＰＲＣ(プロダクトコード、積符号)を用いており、Ｃ１（＝ディスク方向の訂正符号方向）でランダムエラー訂正を行うとともにバーストエラーチェックを行い、訂正不能（誤り検出）であれば、Ｃ１符合系列に消失フラグを付け、Ｃ２（＝ディスク方向に対してインターリーブを施した訂正符号方向）で混合訂正を行う。繰り返し訂正が可能である。
【０００７】
ところで、近年、動画用途など、大容量で、高転送用に向いた光ディスクおよび光ディスク装置が望まれている。大容量化の手法としては、光源の短波長化、光学系の記録再生ビームの高Ｎ／Ａ化などによる高密度記録があげられる。光学系の記録再生ビームを高Ｎ／Ａ化する場合、スキューマージンなどを確保するために、ディスクの基板厚を薄くする方法などをとるのが好ましい。
【０００８】
しかし、高密度化するのに加えて、ディスクを薄型にすると、ゴミ、傷などの影響を受けやすくなるため、誤り訂正能力を上げる必要がある。特にバーストエラーに対して強くする必要がある。
【０００９】
そこで、インターリーブ長を大きくとることによりバーストエラーに対して強くし、符号を大きくすることにより訂正能力を上げる、すなわちＥＣＣブロックサイズを大きくすることにより上記のようなバーストが支配的なエラーに対する訂正能力をあげることが考えられる。
【００１０】
【発明が解決しようとする課題】
しかし、上述したＬＤＣを用いた誤り訂正方式で、上記符号外の情報（外部情報）から得た消失情報を用いて訂正効率を上げようとしても、上記サーボエラーやデータのＲＦ信号劣化、同期はずれ情報などの符号外の情報は直にデータエラーに結びつくとは限らず、消失情報の確からしさの面から有効でない場合がある。
【００１１】
また、上述したＰＲＣを用いた誤り訂正方式においては、バーストエラーが支配的な系では、Ｃ２訂正能力を確保する必要がある。ランダムエラーの影響がバーストエラーの影響に比べて少ない場合、Ｃ１の訂正能力はそれほど必要ではなくなるが、Ｃ１パリティはバーストエラーの検出に有用である。しかし、Ｃ１パリティは、符号ブロック内のユーザデータ効率を下げることになる。ユーザデータ効率がある程度決まっている場合、Ｃ１とＣ２の訂正能力すなわちパリティのバランスは、エラーの特性（例えばバーストエラーが支配的かランダムエラーが支配的か）と訂正結果の関係に対して敏感に影響を与える。
【００１２】
ところで、光源の短波長化、光学系の記録再生ビームの高Ｎ／Ａ化などにより、１２ｃｍディスク（ＤＶＤ同等）のデータ領域最内周において、１トラックにユーザデータ６４ＫＢ以上の符号ブロックを記録可能となってきた。
【００１３】
訂正能力をできるだけ高めるには、できるだけ大きな符号ブロックとするのが好ましいが、一般的なＧＦ（２＾８）を用いたＲＳ（Reed Solomon）符号では、通常のＤＶＤのようなＰＲＣでユーザデータ６４ＫＢ以上の符号ブロックを構成することは困難である。
【００１４】
できるだけの大容量化を求めるため、符号化効率をあまり下げたくない、冗長度はあげたくない。しかし、訂正能力はできるだけあげたい。とくにバーストエラー訂正効率をあげたい。ランダムエラー訂正能力確保のためにもバーストエラー訂正を効率的に行いたい。すなわち、通常のＬＤＣフォーマットそのままで、バーストエラーのチェックができて、消失訂正できる誤り訂正方式が望まれる。
【００１５】
本発明は、上記実情に鑑みてなされたものであり、大容量化されたディスク上で、極端なゴミ、傷など何らかの原因により想定以上のエラーが生じた場合でも、誤り訂正能力を向上できる光ディスク装置、及びデータ再生方法の提供を目的とする。
【００１６】
【課題を解決するための手段】
本発明に係る光ディスク装置は、上記課題を解決するために、複数の訂正符号を束ねて構成された符号ブロックを単位として光ディスクに記録されたデータを再生する光ディスク装置において、上記光ディスクから上記符号ブロックを読み出す読み出し手段と、上記読み出し手段で読み出された上記符号ブロックに対して、第１の誤り訂正処理と、少なくとも第１の誤り訂正処理で訂正できなかった符号に対して消失情報を付加した第２の誤り訂正処理とを混合して施す誤り訂正手段とを備え、上記誤り訂正手段が上記第２の誤り訂正処理で上記消失情報を付加するのは、上記第１の誤り訂正処理で訂正できた符号の内で誤り訂正を行ったワードが多かったディスク上の並びに属するワードであることを特徴とする。
【００１７】
上記光ディスクには上記複数の訂正符号を束ねて構成された符号ブロックに対してインターリーブが施されたデータが記録されており、上記誤り訂正手段は上記読み出し手段で読み出された上記符号ブロックに対してデインターリーブ処理を施した後、上記第１の誤り訂正処理と上記第２の誤り訂正処理とを混合して施すことを特徴とする。
【００１８】
誤り訂正手段は、少なくとも第１の誤り訂正処理で訂正できなかった符号に対して第２の誤り訂正処理を施すので、高い誤り訂正能力を発揮できる。
【００１９】
また、本発明に係るデータ再生方法は、上記課題を解決するために、複数の訂正符号を束ねて構成された符号ブロックを単位として光ディスクに記録されたデータを再生するデータ再生方法において、上記光ディスクから読み出された上記符号ブロックに対して、第１の誤り訂正処理と、少なくとも第１の誤り訂正処理で訂正できなかった符号に対して消失情報を付加した第２の誤り訂正処理とを混合して施す誤り訂正工程を備え、上記誤り訂正工程において上記第２の誤り訂正処理で上記消失情報を付加するのは、上記第１の誤り訂正処理で訂正できた符号の内で誤り訂正を行ったワードが多かったディスク上の並びに属するワードであることを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態となる光ディスク装置について図面を参照しながら説明する。
【００２１】
図１に示すように、この光ディスク装置１は、高開口数（ＮＡ）に設定された光ピックアップ２を用いて、Ｉ／Ｆ１０を介してコンピュータ等の外部機器より順次入力されるユーザーデータＤ１を光ディスク３に記録し、またこの光ディスク３に記録したデータを再生してＩ／Ｆ１０を介して出力する。
【００２２】
光ディスク３は、透明のディスク基板、情報記録面、背面の保護基板を積層して全体の板厚が１．２〔ｍｍ〕に設定される。このうち透明のディスク基板は、厚さが０．１〔ｍｍ〕に設定され、光ディスク装置１の光ピックアップ２より射出されるレーザービームを透過して情報記録面に導くようになされている。これにより光ディスク３は、光ピックアップ２の開口数ＮＡを大きく設定して高密度に情報を記録しても、スキューの影響を低減できるようになされている。
【００２３】
さらに光ディスク３は、レーザービームのガイド溝を担うグルーブが情報記録面に形成され、このグルーブが蛇行して形成されるようになされている。これにより光ディスク装置１は、このグルーブを基準にしてレーザービームをトラッキング制御できるようになされている。また光ディスク装置１は、このグルーブの蛇行を基準にしてスピンドルモータ４をスピンドル制御して所定の回転速度により光ディスク３を回転駆動できるようになされている。また例えばこの蛇行の変位を検出してレーザービーム照射位置のアドレスを検出できるようになされている。
【００２４】
これに対応して光ディスク装置１の光ピックアップ２は、高開口数（ＮＡ）の光学系を介してレーザービームを光ディスク３の情報記録面に集光するように形成され、このレーザービームの戻り光を受光する。これにより光ピックアップ２は、トラッキングエラー量に応じて信号レベルが変化するトラッキングエラー信号、フォーカースエラー量に応じて信号レベルが変化するフォーカスエラー信号を生成し、これらトラッキングエラー信号及びフォーカスエラー信号に基づいて光学系が駆動されてトラッキング制御及びフォーカス制御できるようになされている。
【００２５】
さらに光ピックアップ２は、記録時、書き込み読み出し回路５より出力される変調信号に応じてレーザービームの光量を間欠的に立ち上げ、これにより順次光ディスク３の情報記録面に変調信号に対応するピットを形成する。このとき光ピックアップ２は、高開口数の光学系を介して短波長のレーザービームを照射することにより、順次ピットを形成し、これによりユーザーデータＤを高密度に記録する。
【００２６】
また光ピックアップ２は、再生時、一定の光量によりレーザービームを照射し、その戻り光の光量に応じて信号レベルが変化する再生信号を出力する。しかしながら、この光ディスク装置１では、ディスク基板の厚さを薄くしたことにより、光ディスク表面の塵、傷等によりこの再生信号ＲＦの信号レベルが変化し、これにより再生データのエラーレートが従来に比して劣化することになる。
【００２７】
このような光ディスク装置１の記録再生系において、バッファメモリ（Buffer Memory）９は、コンピュータ等の外部機器との間で入出力するユーザーデータＤを一旦保持する。
【００２８】
誤り訂正回路（ＥＣＣ）８は、記録時、調停回路（arbiter）７によりデータのやりときが制御されるバッファメモリ９を介してユーザーデータＤを受け、このユーザーデータＤを図２に示すフォーマットのＥＣＣブロックに変換する。
【００２９】
この図２に示したＥＣＣブロックは、ＲＳ（２４８．２１６．３３）であり、２１６ワードの情報（information）ワードと、３２ワードのパリティ（parity）ワードの符号が３０４ライン束ねられてなり、符号長が２４８（情報ワード２１６，パリティワード３２）、インターリーブ長が３０４である。ＧＦ（２＾８）を用いる符号としてはかなり大きい符号である。訂正マージンを取らない場合、各符号で１６ワードまで訂正できる。情報ワードは、２１６×３０４／符号ブロックとなる。例えば（２０４８／データ ＋ ４／チェックコード）×３２セクタの構成を考えるとユーザデータは、２Ｋ×３２＝６４ＫＢ／ブロックとなる。
【００３０】
誤り訂正回路８は、記録時、このようにして生成したＥＣＣブロックのデータをインターリーブ処理して出力する。さらにこのとき各ＥＣＣブロックに３２ワードのコントロールデータ（パリティ）を付加して出力する。
【００３１】
これに対して再生時、誤り訂正回路８は、変復調回路６で復調され、調停回路７を介してバッファメモリ９に記録された再生データＤに対してデインターリーブ処理を施す。さらに誤り訂正回路８は、この再生データＤに対しＥＣＣブロック単位で誤り訂正処理を施し、その処理結果よりユーザーデータＤを選択してバッファメモリ９に出力する。この誤り訂正回路８のいくつかの具体例については後述する。
変復調回路６は、記録時、誤り訂正回路８の出力データを光ディスク３に適した変調方式により変調し、その結果得られる変調データをシリアルデータ列に変換して出力する。また変復調回路６は、再生時、書き込み読み出し回路５の出力データを復調して再生データＤを得、この再生データＤをパラレルにて出力する。
【００３２】
書き込み読み出し回路５は、記録時、変復調回路６より出力されるシリアルデータに応じて変調信号を得、これにより光ピックアップ２より出力されるレーザービームの光量を間欠的に立ち上げてシリアルデータを光ディスク３に記録する。また書き込み読み出し回路５は、再生時、再生信号を波形等化した後、２値化し、これにより再生信号を識別してシリアルデータでなる再生データを得る。
【００３３】
次に、上記誤り訂正回路８の詳細について説明する。
基本的に上記誤り訂正回路８は、上記図２のＥＣＣフォーマットの符号ブロックで記録されたデータに対してデインターリーブを施してから、第１の誤り訂正処理と、この第１の誤り訂正処理で訂正できなかった符号に対して消失情報を付加した第２の誤り訂正処理を混合して施す。
【００３４】
エラーは、ランダム性のものと、バースト性のものの両方からなるが、簡単のため訂正動作を行う際には、訂正マージンを取らないものとする。
【００３５】
先ず、上記誤り訂正回路８が第２の誤り訂正処理である消失訂正を行うときに消失情報を付加するワードを、上記第１の誤り訂正処理で訂正できた符号のうち、誤り訂正を行ったワードが多かったディスク上の並びに属するワードとする具体的動作（第１の具体的動作）について図３を用いて説明する。この図３において訂正できない符号ａ，ｂ，ｃ上には、それぞれ仮に１７ワードの誤りが存在するものとする。
【００３６】
第１の誤り訂正処理となる、通常訂正においては、エラーの位置と大きさを求めて訂正するため、訂正可能なときにはもともと誤っていた（訂正した）ワードを特定できる。これを図３中「○」印のワードとする。また、訂正不能だった符号上で、エラーでないワードを「−」印のワードとする。また、訂正不能だった符号上で、エラーのワードを「×」印のワードとする。
【００３７】
ディスク上の方向における並び、すなわち図３の行ごとに「○」印のワード数をカウントし、最も多くのワードが訂正された並び(行)Ａと、２番目にワード数が訂正された並び(行)Ｄを求める。
【００３８】
そして、第１の誤り訂正処理(通常訂正)が不可能だった符号に対して、図４に示すように、上記２つの並びに相当するワードに消失フラグ「ｖ」を付けて第２の誤り訂正処理（消失訂正処理）を行う。
【００３９】
第１の誤り訂正処理(通常訂正処理)が不可能だった符号ａ，ｂ，ｃには、１７ワードのエラーが存在するが、このうち２ワードに消失フラグ「ｖ］が付いたことになる。すなわち位置の特定できないエラーが１５ワード、位置の特定できるエラーが２ワードとなり、距離３３の符号では、これらを訂正することができる。３０４ライン(符号)に対する第１の誤り訂正処理（通常訂正処理）の後、４ライン(符号)の第２の誤り訂正処理（消失訂正処理）を行うだけなので訂正に要する総時間は、あまり増加しない。
【００４０】
さらに第１の誤り訂正処理(通常訂正処理)で不可能だった符号に、１８ワードのエラーが存在する場合を考える。上記の第２誤り訂正処理（消失訂正処理）までを用いても訂正は不可能である。そこでさらに、消失フラグを付ける。ディスク上の並び、すなわち図３の行ごとに「○」印のワード数をカウントした結果より、最も多くのワード数が訂正された並び(行)Ａと、２番目にワード数が訂正された並び(行)Ｄに加えて、３番目と４番目に多くのワード数が訂正された並び(行)ＢとＣを求める。上記消失訂正処理不可能だった符号に対して、４つの並びに相当するワードに消失フラグ「ｖ」を付けさらに消失訂正処理を施す。訂正(通常訂正)不可能だった符号には、１８ワードのエラーが存在するが、このうち４ワードに消失フラグが付いたことになる。すなわち位置の特定できないエラーが１４ワード、位置の特定できるエラーが４ワードとなり距離３３の符号では、これらを訂正することができる。
【００４１】
図５には上記第１の具体的動作を行う場合の上記誤り訂正回路８の詳細な構成と、その周辺との接続関係を示す。
【００４２】
誤り訂正処理回路８内部のアドレス・カウンタ（Address counter）２１は、メモリアドレスを生成し、シーケンサ（sequencer）２２とともに訂正動作に関する回路全般を制御する制御部２０を構成する。
【００４３】
調停回路７の調停によりバッファメモリ９内に取りこまれた光ディスク３からの再生データ（data）は、アドレス・カウンタ２１からのアドレス（Address）により符号の並びで読み出され、演算部（ＡＬＵ）２３に入力される。
【００４４】
演算部２３で得られた誤り位置“Ｘｉ”に相当するデータに、誤り大きさ“ｅｉ”とイクスクルーシブＯＲ回路２４で排他的論理和をとることで第１の誤り訂正処理が行われ、再びバッファメモリ９に入力される。このときデータ、アドレス（符号順番＝上位アドレス）は演算にかかる時間だけ遅延回路２５、２６で遅延されタイミングをあわせられる。
【００４５】
従来では、この第１の誤り訂正処理（通常訂正処理）を全ての符号に対して行い、またある単位で生成された誤り検出符号の単位で誤り検出を行い、終了するとバッファメモリ９からＩ／Ｆ１０を介してアプリケーション側にデータが出力されていた。
【００４６】
この誤り訂正回路８では、通常訂正処理動作時に、ディスク上の並びごとに、訂正されたワード数すなわちディスク上の並びごとに誤りがあったワード数をカウントする。ディスク上の並び０−２４７すなわち符号上の各ワード０−２４７に対して、エラーカウンタ（error counter）２８0〜２８247を設ける。
【００４７】
まずエラーカウンタ２８0〜２８247をＥＣＣブロックの通常訂正処理動作が始まる前にクリアしておく。通常訂正処理において、誤りが検出されるたびに、デコーダ２７により誤り位置に対応するカウンタ２８iにクロックが入力され、相当するエラーカウンタ２８iがカウントアップされる。各々のエラーカウンタ２８ｎでのカウントは最大３０４である。
【００４８】
通常訂正処理動作がひと通り終わった時点で、各カウンタには誤りがあった数が残っている。その後、各カウンタをカウントアップする。早く最大値になる、すなわちキャリーが立つのは、誤りが多かったのに対応するカウンタである。ここではキャリーを８個まで求める。すなわち、カウンタからのキャリーの総和を加算器２９で求め、比較器（cmp)３０で加算器２９の出力とリファレンス“８”とを比較することによってキャリーが立ったカウンタが８個をカウントしたかどうかが分かる。
【００４９】
そして、８個のキャリーに対応する並びを求めたら、シーケンサ２２に従って消失訂正処理（第２の誤り訂正処理）を行う。
【００５０】
ここで、先立って行われた通常訂正で訂正不可能だった符号に対して行う、通常訂正時に訂正可能だったという情報は、レジスタあるいはバッファメモリ９上のある領域に記憶される。そして、セレクタ（SEL）３１により、キャリー出力が立っているエラーカウンタに相当するワード番号が、アドレスカウンタ出力と一致した場合に消失フラグflagが立ち、演算部２３で消失訂正処理が行われる。訂正されたデータは、通常訂正のときと同様にバッファメモリ９に書きこまれる。
【００５１】
また、この例では訂正不能な符号には１７ワードのエラーだけが存在する場合と、１８ワードのエラーだけが存在する場合のみを考えたが、たとえば１７ワードのエラーが存在する符号と１８ワードのエラーが存在する符号とが混在する場合には、１回目の消失訂正処理により１７ワードのエラーが存在する符号系列は訂正されるので、この消失訂正処理での訂正結果を訂正ワード数のカウントに入れて、さらに消失訂正処理を続けることで、より正確にバースト検出がなされることになる。
【００５２】
このように以前の訂正動作（少なくとも第１の誤り訂正処理による訂正動作の意味であり、その後に行う第２の誤り訂正処理も含む）で訂正されたワード数をもとに、新たに消失フラグを設定し、それを用いて混合訂正処理を繰り返すことにより、訂正能力を上げることが可能である
エラーの要因にバースト性のものがあった場合は、本発明は効果がある。実際に、高密度化された場合に問題になるエラーはゴミ、傷によるバースト性のものであり、極端な場合でもバースト性のものの増加が多い。
【００５３】
次に、第１の誤り訂正処理(通常訂正処理)不可能だった符号に対して、「○」印のワード数が“ある一定数以上”であった並び（行）に対応するワードに消失フラグを付けて消失訂正を行う具体的動作（第２の具体的動作）について説明する。
【００５４】
通常、ランダムエラーの数は少ないので、ランダムエラーの起こる確率からある閾値を設定し、それ以上でバーストエラーが起こったと判断すれば良い。例えば、３０４個中８個〜１６個くらいを境目とすれば良い。このような方法を取ればハード量は小さくできる。
【００５５】
例えば、第１の誤り訂正処理で通常訂正されたワード数が８以上すなわち誤りがあったワード数が８以上の“ディスク上の並び”に対して全て消失フラグを付けるようにすれば、上記図５に示したエラーカウンタは４ビットカウンタ（８カウント）×２４８ですむ。上述した第１の具体的動作を行うに際しては、エラーカウンタは９ビットカウンタ（３０４カウント）×２４８が必要である。また、キャリー出力の加算およびその比較処理は不要であるので、上記図５中の加算器２９と、比較器３０は必要無く、エラーカウンタのキャリー出力を直接セレクタ３１に入れれば良い。この方法の場合、エラーカウンタは値が８になるとキャリー信号を出力する。
【００５６】
次に、第１の誤り訂正処理(通常訂正処理)で訂正不可能だった符号の両隣あるいは両隣近傍で、ともに訂正されている、「○」印のワードがある並び（行）に対応するワードに消失フラグを付けて消失訂正を行う具体的動作例（第３の具体的動作例）について説明する。
【００５７】
図３の最も多く訂正された並び“Ａ”と、２番目に多く訂正された並び“Ｄ”では、訂正不能だった符号“a”の両隣のワードが訂正されている。よって、この並び“Ａ”と“Ｄ”のワードに消失フラグを付けることができ、消失訂正が可能となる。同様に通常訂正不能だった符号系列“b”、“c”についても同様にして消失フラグを付けて消失訂正ができる。
【００５８】
図６には上記第３の具体的動作を行う場合の上記誤り訂正回路８の詳細な構成と、その周辺との接続関係を示す。
【００５９】
誤り訂正回路８内部において、アドレス・カウンタ２１とシーケンサ２２からなる制御部２０、演算部２３、イクスクルーシブＯＲゲート２４、遅延回路２５及び２６、デコーダ２７及びセレクタ３１の接続関係は上記図５に示した構成と同様である。
【００６０】
ここでは、第１の誤り訂正処理（通常訂正処理）で訂正されたワードすなわち誤りがあったワードをレジスタ（フリップフロップＦＦ）に残す。
ディスク上の並び０〜２４７すなわち符号の各ワード０−２４７に対応するフリップフロップ３２0〜フリップフロップ３２247を設け、通常訂正結果を残す。
【００６１】
次の符号の通常訂正時には、フリップフロップ３２0〜フリップフロップ３２247の内容をフリップフロップ３３0〜フリップフロップ３３247にシフトし、新たな訂正結果をフリップフロップ３２0〜フリップフロップ３２247に残す。ただし訂正不能だった場合は、フリップフロップ３３0〜フリップフロップ３３247にシフトしない。
【００６２】
次に訂正可能な符号がきた場合は、フリップフロップ３２0〜フリップフロップ３２247の内容をフリップフロップ３３0〜フリップフロップ３３247にシフトし、新たな訂正結果をフリップフロップ３２0〜フリップフロップ３２247に残す。
【００６３】
こうすると、第１の誤り訂正処理で訂正不能な符号の両脇の訂正結果がフリップフロップ３２0〜フリップフロップ３２247に残るので、これらを用いて消失フラグを生成し、これらの間にはさまれた訂正不能な符号に第２の誤り訂正処理（消失訂正処理）を施す。
【００６４】
つまり、この第３の具体例では、同じディスク上の並びに相当する、すなわち同じ符号上のワードに相当するフリップフロップ３２群とフリップフロップ３３群のＡＮＤ出力をアンドゲート３４0〜３４247で取り出し、消失フラグを付加し、これらの間にはさまれた訂正不能な符号を演算回路２３で混合訂正する。
【００６５】
これにより、例えば上記図３の「符号ａ、並びＡ」「符号ａ、並びＤ」あるいは「符号ｂ、ｃ、並びＡ」「符号ｂ、ｃ、並びＤ」などについて、消失訂正を正常に行える。
【００６６】
次に、訂正(通常訂正)不可能だった符号系列の、近傍であって同じディスク上の並びに、「○」印のワードがあるときの、通常訂正できなかったワードに消失フラグを付けて消失訂正を行う具体的動作例（第４の具体的動作例）について説明する。
【００６７】
すなわち、両隣でなくとも、“近傍”であって同じディスク上の“並び”に属するワードが訂正された場合でもバーストがあったと判断することにより、図４の並び“Ｂ”と並び“Ｃ”のような場合でも消失フラグを付け、消失訂正ができる。
【００６８】
図７に第４の具体的動作を行う誤り訂正回路８の詳細な構成と、その周辺との接続関係を示す。
【００６９】
誤り訂正回路８内部において、アドレスカウンタ２１とシーケンサ２２からなる制御部２０、演算部２３、イクスクルーシブＯＲゲート２４、遅延回路２５及び２６、デコーダ２７及びセレクタ３１の接続関係は上記図５に示した構成と同様である。
【００７０】
ここでは、フリップフロップ３５、３６及び３７と、フリップフロップ３８，３９，４０のように、フリップフロップを複数個(図では３個ずつ)用意し、訂正不能な符号のすぐ両隣でなくとも、“近傍”であって同じディスク上の“ならび”に属するワードが訂正された場合すなわち誤りがあった場合でもバーストがあったと判断することができる。
【００７１】
ただし訂正不能だった符号の場合は、フリップフロップ３５、３６及び３７によるフリップフロップ群（３個ずつ）の内容をフリップフロップ３８，３９，４０によるフリップフロップ群に（３個ずつ）にシフトしない。
【００７２】
次に訂正可能な符号がきた場合、フリップフロップ３５、３６及び３７によるフリップフロップ群（３個ずつ）の内容をフリップフロップ３８，３９，４０群にシフトし、新たな訂正結果をフリップフロップ３５、３６及び３７によるフリップフロップ群に残す。
【００７３】
さらに、図３の場合のように訂正不能な符号ａのあとに、訂正可能な符号があり、その後さらに訂正不能な符号ｂ，ｃが存在する場合には、この間を訂正不能な符号の固まり、あるいは続きと見なし、符号ａから符号ｃまでの間、フリップフロップ３５、３６及び３７によるフリップフロップ群（３個ずつ）の内容をフリップフロップ３８，３９，４０群にシフトしないで、その後訂正可能な符号がきた場合、シフトし、新たな訂正結果をフリップフロップ３５、３６及び３７によるフリップフロップ群に残す。こうすることにより、図３の符号“ｂ”と符号“ｃ”のような場合でも消失フラグを付け、消失訂正ができる。
【００７４】
なお、符号の訂正結果だけでなく、同期信号たとえばＦＳ（フレームシンク）の検出情報を用いて消失フラグを生成しても良い。また、通常訂正で訂正不能だった符号の直前(付近)がＦＳの位置に相当し、ＦＳが検出されなかった並びがあった場合、この並びに誤りがある可能性も考えられるので、上記のように通常訂正で訂正したワード、すなわち訂正不可能な符号の前側に誤りがあったとした場合と同様に扱うこともできる。また、通常訂正で訂正不能だった符号の直後(付近)がＦＳの位置に相当し、ＦＳが検出されなかった、あるいはこのときずれて検出された並びがあった場合、この並びに誤りがある可能性も考えられるので、上記のように通常訂正で訂正したワード、すなわち訂正不可能な符号の後ろ側に誤りがあったとした場合と同様に扱うこともできる。
【００７５】
上記ＦＳは、“ディスク上の並びのある単位“すなわち”符号上のワード“相当に１つとは限らない。また、訂正不能な符号がディスク上の並びの後部から、次の並びの前部にまたがっている場合、訂正された両脇(付近)のワードが同一の場合ではなく、前側のワードに対して後ろ側は１つ次の並びのワードであった場合、このまたがった並びにバーストエラーがあったとみなして消失フラグを付加して混合訂正を行うこともできる。
【００７６】
以上の方法は、各符号のワード番号がディスク上の並びに一致していなくても、ある変換則によって決まり求まるならば、この変換則により対応する各符号のワードに消失フラグをつけることが可能なので、混合訂正を行うことが可能である。
【００７７】
【発明の効果】
本発明によれば、大容量化されたディスク上で、極端なゴミ、傷など何らかの原因により想定以上のエラーが生じた場合でも、誤り訂正能力を向上できる。
【図面の簡単な説明】
【図１】本発明の実施の形態となる光ディスク装置のブロック図である。
【図２】上記光ディスク装置で扱うＥＣＣブロックのフォーマット図である。
【図３】上記光ディスク装置の要部である誤り訂正回路の第１の具体的動作について説明するための図である。
【図４】上記第１の具体的動作における、消失フラグの付加を示す図である。
【図５】上記第１の具体的動作を行うための誤り訂正回路の詳細な構成と、その周辺との接続関係を示すブロック図である。
【図６】上記光ディスク装置の要部である誤り訂正回路が行う第３の具体的動作を実現するための詳細な構成と、その周辺との接続関係を示すブロック図である。
【図７】上記光ディスク装置の要部である誤り訂正回路が行う第４の具体的動作を実現するための詳細な構成と、その周辺との接続関係を示すブロック図である。
【図８】ＩＳＯにより規定された光磁気ディスクのセクタフォーマットを示す略線図である。
【図９】ＤＶＤのＥＣＣブロック・フォーマット図である。
【符号の説明】
１  光ディスク装置、２  光ピックアップ、３  光ディスク、５  書き込み読み出し回路、６  変復調回路、７  調停回路、８  誤り訂正回路、９  バッファメモリ
【図１】
0003941305.tif 000002
【図２】
0003941305.tif 000003
【図３】
0003941305.tif 000004
【図４】
0003941305.tif 000005
【図５】
0003941305.tif 000006
【図６】
0003941305.tif 000007
【図７】
0003941305.tif 000008
【図８】
0003941305.tif 000009
【図９】
0003941305.tif 000010