(57)【特許請求の範囲】
【請求項１】
信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出手段と、
上記基準位置に基づいてデータの誤り位置を示す誤り位置情報を出力する誤り位置情報出力手段と、
上記誤り位置情報に基づいて、再生信号データの誤り訂正をする誤り訂正手段と、上記誤り訂正手段による誤り訂正が最適になされるまで、上記基準位置から徐々にずらした位置を示す上記誤り位置情報を上記誤り位置情報出力手段から出力させる制御手段と
を備えることを特徴とする誤り訂正装置。
【請求項２】
上記基準位置検出手段は、上記ゲイン制御信号と閾値とを比較して、上記ゲイン制御信号が上記閾値を超えたときに対応して上記基準位置を決定することを特徴とする請求項１記載の誤り訂正装置。
【請求項３】
上記基準位置検出手段は、上記ゲイン制御信号のピークに対応する位置を上記基準位置として決定することを特徴とする請求項１記載の誤り訂正装置。
【請求項４】
上記基準位置検出手段は、上記ゲイン制御信号が上記閾値を上回るように交差する交差点と上記ゲイン制御信号が上記閾値を下回るように交差する交差点との間の間隔を検出し、この間隔が所定の幅となったとき上記ゲイン制御信号のピークとして、このピークに対応する位置を上記基準位置として決定することを特徴とする請求項２記載の誤り訂正装置。
【請求項５】
上記制御手段は、上記誤り訂正手段による誤り訂正の結果をデータに付加している巡回符号により判別し、上記巡回符号の計算結果による誤り数が０となる判別結果を得るまで、上記誤り位置情報を上記誤り位置情報出力手段から出力させ続けることを特徴とする請求項１記載の誤り訂正装置。
【請求項６】
信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出工程と、
上記基準位置に基づくデータの誤り位置を示す誤り位置情報に基づいて再生信号データの誤り訂正をするものであって、誤り訂正が最適になされるまで、上記基準位置から徐々にずらした位置を示す上記誤り位置情報に基づいて再生信号データの誤り訂正をする誤り訂正工程と
を有することを特徴とする誤り訂正方法。
【請求項７】
上記基準位置検出工程では、上記ゲイン制御信号と閾値とを比較して、上記ゲイン制御信号が上記閾値を超えたときに対応して上記基準位置を決定することを特徴とする請求項６記載の誤り訂正方法。
【請求項８】
上記基準位置検出工程では、上記ゲイン制御信号のピークに対応する位置を上記基準位置として決定することを特徴とする請求項６記載の誤り訂正方法。
【請求項９】
上記基準位置検出工程では、上記ゲイン制御信号が上記閾値を上回るように交差する交差点と上記ゲイン制御信号が上記閾値を下回るように交差する交差点との間の間隔を検出し、この間隔が所定の幅となったとき上記ゲイン制御信号のピークとして、このピークに対応する位置を上記基準位置として決定することを特徴とする請求項７記載の誤り訂正方法。
【請求項１０】
誤り訂正工程では、誤り訂正の結果をデータに付加している巡回符号により判別し、上記巡回符号の計算結果による誤り数が０となる判別結果を得るまで、上記誤り位置情報に基づいて再生信号データの誤り訂正をすることを特徴とする請求項６記載の誤り訂正方法。
【請求項１１】
信号記録媒体に記録されている信号を読み取る信号読み取り手段と、
上記信号読み取り手段からの再生信号の出力レベルをゲイン制御信号に基づいて一定に制御する自動利得制御手段と、
上記自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出手段と、
上記基準位置に基づいてデータの誤り位置を示す誤り位置情報を出力する誤り位置情報出力手段と、
上記誤り位置情報に基づいて、再生信号データの誤り訂正をする誤り訂正手段と、上記誤り訂正手段による誤り訂正が最適になされるまで、上記基準位置から徐々にずらした位置を示す上記誤り位置情報を上記誤り位置情報出力手段から出力させる制御手段と
を備えることを特徴とする再生装置。
【請求項１２】
上記基準位置検出手段は、上記ゲイン制御信号と閾値とを比較して、上記ゲイン制御信号が上記閾値を超えたときに対応して上記基準位置を決定することを特徴とする請求項１１記載の再生装置。
【請求項１３】
上記基準位置検出手段は、上記ゲイン制御信号のピークに対応する位置を上記基準位置として決定することを特徴とする請求項１１記載の再生装置。
【請求項１４】
上記基準位置検出手段は、上記ゲイン制御信号が上記閾値を上回るように交差する交差点と上記ゲイン制御信号が上記閾値を下回るように交差する交差点との間の間隔を検出し、この間隔が所定の幅となったとき上記ゲイン制御信号のピークとして、このピークに対応する位置を上記基準位置として決定することを特徴とする請求項１２記載の再生装置。
【請求項１５】
上記制御手段は、上記誤り訂正手段による誤り訂正の結果をデータに付加している巡回符号により判別し、上記巡回符号の計算結果による誤り数が０となる判別結果を得るまで、上記誤り位置情報を上記誤り位置情報出力手段から出力させ続けることを特徴とする請求項１１記載の再生装置。
【請求項１６】
信号記録媒体に記録されている信号を読み取る信号読み取り工程と、
信号読み取り工程にて読み出した信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出工程と、
上記基準位置に基づくデータの誤り位置を示す誤り位置情報に基づいて再生信号データの誤り訂正をするものであって、誤り訂正が最適になされるまで、上記基準位置から徐々にずらした位置を示す上記誤り位置情報に基づいて再生信号データの誤り訂正をする誤り訂正工程と
を有することを特徴とする再生方法。
【請求項１７】
上記基準位置検出工程では、上記ゲイン制御信号と閾値とを比較して、上記ゲイン制御信号が上記閾値を超えたときに対応して上記基準位置を決定することを特徴とする請求項１６記載の再生方法。
【請求項１８】
上記基準位置検出工程では、上記ゲイン制御信号のピークに対応する位置を上記基準位置として決定することを特徴とする請求項１６記載の再生方法。
【請求項１９】
上記基準位置検出工程では、上記ゲイン制御信号が上記閾値を上回るように交差する交差点と上記ゲイン制御信号が上記閾値を下回るように交差する交差点との間の間隔を検出し、この間隔が所定の幅となったとき上記ゲイン制御信号のピークとして、この略極大値に対応する位置を上記基準位置として決定することを特徴とする請求項１７記載の再生方法。
【請求項２０】
誤り訂正工程では、誤り訂正の結果をデータに付加している巡回符号により判別し、上記巡回符号の計算結果による誤り数が０となる判別結果を得るまで、上記誤り位置情報に基づいて再生信号データの誤り訂正をすることを特徴とする請求項１６記載の再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データの誤り訂正をする誤り訂正装置及び誤り訂正方法、並びに信号記録媒体に記録されている信号を再生する再生装置及び再生方法に関する。
【０００２】
【従来の技術】
ＥＣＣ（error-correcting code）を用いたエラー訂正方式は、ＥＣＣによりデータにエラーが発生しているか否かを検出し、これにより、データに発生したエラーを訂正するものである。エラー訂正が必要とされるデータとしては、キズがあったり、異物が付着している信号記録面から読み取られたデータが挙げられる。
【０００３】
【発明が解決しようとする課題】
ところで、ＥＣＣの訂正では、エラー位置を特定することにより、すなわちいわゆるイレージャポインタを設定することにより、その能力を高めることができる。例えば、ＥＣＣによるエラー訂正方式では、冗長ワード或いはパリティワードのワード数によって訂正能力が決まり、例えば、情報ワードに２ワードのパリティワードＰ，Ｑをつけた符号構成では、１ワードの誤り訂正が行える。そして、イレージャポインタを設定することにより、２ワードの誤り訂正を行うことができるようになる。
【０００４】
このようにエラー位置を指し示すイレージャポインタの設定ができれば、エラー訂正能力を高めることができるようになる。そして、そのようなイレージャポインタの設定は容易にできることが好ましい。
【０００５】
そこで、本発明は、上述の実情に鑑みてなされたものであり、エラー位置を容易に特定して、そのエラー位置に基づいて誤り訂正をすることができる誤り訂正装置及び誤り訂正方法、並びにそのような誤り訂正をしてデータを再生することができる再生装置及び再生方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係る誤り訂正装置は、上述の課題を解決するために、信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出手段と、基準位置に基づいてデータの誤り位置を示す誤り位置情報を出力する誤り位置情報出力手段と、誤り位置情報に基づいて、再生信号データの誤り訂正をする誤り訂正手段と、誤り訂正手段による誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報を誤り位置情報出力手段から出力させる制御手段とを備える。
【０００７】
このような構成を備える誤り訂正装置は、信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置検出手段により基準位置を決定し、基準位置に基づいて誤り位置情報出力手段が出力する誤り位置情報に基づいて、誤り訂正手段により再生信号データの誤り訂正をする。そして、誤り訂正装置は、制御手段により、誤り訂正手段による誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報を誤り位置情報出力手段から出力させる。
【０００８】
これにより、誤り訂正装置は、ゲイン制御信号の変化に基づいて設定した誤り位置情報を使用して誤り訂正をし、かつその誤り訂正が適切になされるまで、設定位置をずらし、その位置がずらされた誤り位置情報に基づく誤り訂正を行う。
【０００９】
また、本発明に係る誤り訂正方法は、上述の課題を解決するために、信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出工程と、基準位置に基づくデータの誤り位置を示す誤り位置情報に基づいて再生信号データの誤り訂正をするものであって、誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報に基づいて再生信号データの誤り訂正をする誤り訂正工程とを有する。
【００１０】
これにより、誤り訂正方法は、ゲイン制御信号の変化に基づいて設定した誤り位置情報を使用して誤り訂正をし、かつその誤り訂正が適切になされるまで、設定位置をずらし、その位置がずらされた誤り位置情報に基づく誤り訂正を行う。
【００１１】
また、本発明に係る再生装置は、上述の課題を解決するために、信号読み取り手段からの再生信号の出力レベルをゲイン制御信号に基づいて一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出手段と、基準位置に基づいてデータの誤り位置を示す誤り位置情報を出力する誤り位置情報出力手段と、誤り位置情報に基づいて、再生信号データの誤り訂正をする誤り訂正手段と、誤り訂正手段による誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報を誤り位置情報出力手段から出力させる制御手段とを備える。
【００１２】
このような構成を備える再生装置は、信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置検出手段により基準位置を決定し、基準位置に基づいて誤り位置情報出力手段が出力する誤り位置情報に基づいて、誤り訂正手段により再生信号データの誤り訂正をする。そして、再生装置は、制御手段により、誤り訂正手段による誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報を誤り位置情報出力手段から出力させる。
【００１３】
これにより、再生装置は、ゲイン制御信号の変化に基づいて設定した誤り位置情報を使用して誤り訂正をし、かつその誤り訂正が適切になされるまで、設定位置をずらし、その位置がずらされた誤り位置情報に基づく誤り訂正を行う。
【００１４】
また、本発明に係る再生方法は、上述の課題を解決するために、信号読み取り工程にて読み出した信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出工程と、基準位置に基づくデータの誤り位置を示す誤り位置情報に基づいて再生信号データの誤り訂正をするものであって、誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報に基づいて再生信号データの誤り訂正をする誤り訂正工程とを有する。
【００１５】
これにより、再生方法は、ゲイン制御信号の変化に基づいて設定した誤り位置情報を使用して誤り訂正をし、かつその誤り訂正が適切になされるまで、設定位置をずらし、その位置がずらされた誤り位置情報に基づく誤り訂正を行う。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳しく説明するが、先ず、本発明を適用した誤り訂正方法について説明する。
【００１７】
本発明を適用した誤り訂正方法は、信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出工程と、基準位置に基づいたエラー位置を示すエラー位置情報により再生信号データのエラー訂正をするものであって、エラー訂正が最適になされるまで、基準位置から徐々にずらした位置を示すエラー位置情報に基づいて再生信号データのエラー訂正をするエラー訂正工程とを有しており、これにより、ゲイン制御信号の変化に基づいてエラー位置情報を取得して、そのエラー位置情報に基づいてエラー訂正を行うものである。ここで、エラー訂正とは、ＥＣＣ（error-correcting code）を使用したエラー訂正であって、エラー位置情報は、訂正対象のデータを位置を指し示す情報であって、例えばいわゆるイレージャポインタの設定位置の情報となる。ＥＣＣによるエラー訂正では、このようなイレージャポインタを設定することにより、エラー訂正能力を高めることができる。
【００１８】
このようなエラー位置情報を取得するために行うゲイン制御信号の変化の検出の原理について先ず説明する。
【００１９】
検出されるゲイン制御信号は、上述したように、信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段から出力される信号である。ここで、再生信号の出力レベルを一定に制御する自動利得制御手段とは、再生信号からその変動分に応じて再生信号の出力レベルを自動的に一定に制御するものであり、一般的にＡＧＣ（Automatic Gain Control）と呼ばれるものである。なお、ここで、信号記録媒体として、例えば、磁気ディスク、光ディスク及び光磁気ディスク等が挙げられる。
【００２０】
ＡＧＣは、一般的に、信号記録媒体とその信号記録媒体に記録されている信号を読み取るためのヘッドの位置の変動や、信号記録媒体の駆動機構の変動等によって発生する再生信号の変動分のゲインを調節して、再生出力を一定に制御するものである。そして、ＡＧＣは、一般的に、再生信号の出力レベルに応じて出力されるゲイン制御信号（ＡＧＣ利得）により、再生信号のゲインを調節している。例えば、ゲイン制御信号は、再生信号中にドロップアウトが発生した場合、大きく変動する。ドロップアウトとゲイン制御信号との関係は一般的に次のようになっている。
【００２１】
再生信号中に発生するドロップアウトは、キズがあったり、異物が付着している信号記録面を読み取った際に発生する。例えば、信号記録面にキズがあった場合等に、図１中（Ａ）に示すように、再生信号Ｒ中にドロップアウトの部分ＲDが発生する場合がある。例えば、キズがあったり、異物が付着していた信号記録面から読み取られた信号は、エラーとなっている蓋然性は高い。
【００２２】
このような再生信号に対して自動利得制御手段は、そのゲインを調節しようとして動作する。例えば、上述の図１中（Ａ）に示すようなドロップアウトの部分ＲDがあった場合、ゲイン制御信号（ＡＧＣ利得）は、図１中（Ｂ）に示すように大きく変動し、再生信号のゲインを調節する方向に変化する。
【００２３】
本発明を適用した誤り訂正方法は、このようにドロップアウト等の再生信号の変化に起因して変動するゲイン制御信号をモニタして、このゲイン制御信号の変化に基づいてエラー位置情報を取得し、そのエラー位置情報に基づいてイレージャポインタを設定してエラー訂正を行うものである。具体的には、以下のような手順によりエラー訂正を行っている。
【００２４】
先ず、基準位置検出工程では、上述したように自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する。そして、エラー訂正工程では、基準位置に基づくデータの誤り位置を示す誤り位置情報に基づいて、先ず、基準位置に対応されるデータにイレージャポインタを設定する。具体的には、図１中（Ｃ）に示すように、ゲイン制御信号に対応されて基準となるイレージャポインタ（以下、基準イレージャポインタという。）が生成され、当該ゲイン制御信号により一定になるように調節されたデータ位置に対応して設定される。
【００２５】
そして、エラー訂正工程では、エラー訂正が最適になされるまで、基準位置からイレージャポインタを徐々にずらした位置に設定しながら、再生信号データのエラー訂正をする。具体的には、図２中（Ｂ）に示すように、誤り訂正が最適になされるまで、イレージャポインタの設定位置を徐々にずらし、このイレージャポインタに基づいてエラー訂正が行われる。なお、図２中（Ａ）には、図２中（Ｂ）に示す基準イレージャポインタＥＰ0が設定されるような再生信号のエンベロープ波形として示している。ここで、基準イレージャポインタが設定される基準位置については、ゲイン制御信号のピーク（略極大値）に対応した位置とされることが好ましく、これについては後で詳しく説明する。
【００２６】
エラー訂正方法では、以上のようにしてゲイン制御信号の変化に基づいてエラー位置情報を取得し、エラー位置情報に基づいてイレージャポインタを設定して、エラー訂正を行っている。これにより、信号記録面にキズがあるなどして信号にエラーが生じている場合に、当該エラー位置に適切にイレージャポインタを設定して、ＥＣＣによるエラー訂正をすることができる。よって、このエラー訂正方法により、ＥＣＣによるエラー訂正を、訂正能力を高めて行うことができるようになる。
【００２７】
また、エラー訂正方法では、エラー訂正が最適になされるまで、基準位置からから徐々にずらした位置にイレージャポインタを設定していき、再生信号データのエラー訂正をしている。すなわち、基準位置にのみイレージャポインタを設定することに限定されなく、当該基準位置に基づいて任意の位置にイレージャポインタを設定している。例えば、エラー位置がゲイン制御信号のピークとして検出されれば問題はないのであるが、エラー位置がゲイン制御信号のピークと一致しない場合もある。よって、基準位置付近の任意の位置にイレージャポインタを設定することにより、最良のエラー訂正結果を得ることができるようになる。
【００２８】
また、ゲイン制御信号は、従来より再生信号のゲインを調節するための制御信号として用いられていたものであり、これにより、新たな機構を備えることなく最適位置にイレージャポインタを設定することができるようになる。
【００２９】
次に、本発明の実施の形態である信号再生装置により、本発明についてさらに具体的に説明する。信号再生装置は、図３に示すように、ヘッド１、アンプ２、信号処理部３、復号器４及びマイクロコンピュータ５を備えて、信号記録媒体であるディスク１００に記録されている信号を再生することができるように構成されている。なお、ディスク１００には、磁気ディスク、光磁気ディスク及び光ディスク等が挙げられる。
【００３０】
この信号再生装置において、ヘッド１及びアンプ２は、ディスク１００に記録されている信号を読み取る信号読み取り手段を構成し、また、信号処理部３は、アンプ２からの再生信号の出力レベルをゲイン制御信号に基づいて一定に制御する自動利得制御機能を有し、また、復号器４は、マイクロコンピュータ５から出力されるエラー位置情報に基づいてイレージャポインタの設定がなされ、そのイレージャポインタに基づいて再生信号データの誤り訂正をして、誤り訂正したデータを復号する機能を有している。そして、マイクロコンピュータ５は、信号処理部３の自動利得制御機能にて出力されたゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出機能と、基準位置に基づいてデータの誤り位置を示す誤り位置情報を出力する誤り位置情報出力機能とを有しており、復号器４における誤り訂正が最適になされるまで、基準位置から徐々にずらした位置にイレージャポインタを設定できるように構成されている。
【００３１】
このような信号再生装置において、ヘッド１によりディスク１００から読み取られた信号は、アンプ部２において増幅され、信号処理部３に入力される。
【００３２】
信号処理部３では、再生信号に対して各種の信号処理が施される。信号処理部３では、信号処理として例えばデジタル変換やイコライジングをする。また、信号処理部３では、自動利得制御機能として、ＡＧＣによる再生信号のゲイン調節を行う。より具体的には、再生信号のゲイン調節を、再生信号の出力レベルに応じて出力されるゲイン制御信号により行っている。
【００３３】
復号器４では、信号処理部３において信号処理された信号を復号する。そして、復号器４では、復号の際に、ＥＣＣによるエラー訂正が行われる。さらに、復号器４は、マイクロコンピュータ５により設定されるイレージャポインタに基づいて、ＥＣＣによるエラー訂正を行う。なお、復号器４としては、例えばビタビ復号方式が採用されて構成されているビタビ復号器が挙げられる。
【００３４】
ゲイン制御信号が入力されるマイクロコンピュータ５では、そのゲイン制御信号に基づいてエラー位置情報を取得して、イレージャポインタの設定位置を決定している。具体的には、ゲイン制御信号と閾値とを比較して、ゲイン制御信号が閾値を超えたときを基準位置として先ず決定して、エラー訂正が最適になされるまで、その基準位置から徐々にずらした位置にイレージャポインタを設定している。そして、基準位置については、ゲイン制御信号のピーク位置に対応するように決定している。
【００３５】
ゲイン制御信号のピークついては、ゲイン制御信号と閾値とを比較して、ゲイン制御信号が閾値を超えたときに対応して決定されるものであって、閾値を変化させていくことにより、絞り込んで検出される。図４を用いて、ゲイン制御信号のピークの検出手順について説明する。ここで、信号再生装置は、ゲイン制御信号のピークを検出できる構成として、図５に示すように、アンプ１１、リード・チャネル（Ｒ／Ｃ）１２、制御部１３、バイトカウンタ１４、及び比較部１５を備えている。例えば図３に示すような構成において、アンプ１１はアンプ２に対応され、リード・チャネル１２は信号処理部３の一機能として構成され、制御部１３、バイトカウンタ１４及び比較部１５はマイクロコンピュータ５の一機能として構成されている。
【００３６】
アンプ１１には、図３に示すヘッド１からの再生信号が入力される。再生信号は、アンプ１１において増幅されて、リード・チャネル１２に入力される。
【００３７】
リード・チャネル１２は、制御部１３からのリードゲート制御信号に応じてアンプ１１からの再生信号の取り込みを開始する。例えば、リード・チャネル１２は、制御部１３からのリードゲート制御信号に応じて、図４中（Ａ）に示すようにリードゲートを開放し、これにより図４中（Ｂ）に示すように再生信号を取り込む。そして、この取り込んだ再生信号にドロップアウトがある場合には、それに追従して、図４中（Ｃ）に示すように、ゲイン制御信号を変化させる。このようにドロップアウトに追従して変化するゲイン制御信号は、比較部１５に入力される。
【００３８】
比較部１５には、制御部１３から閾値が入力されており、ゲイン制御信号と閾値とを比較して、その比較結果をバイトカウンタ１４に出力する。
【００３９】
バイトカウンタ１４は、ゲイン制御信号と閾値との交差区間を検出する。具体的には、バイトカウンタ１４は、図６中（Ａ）に示すように、ゲイン制御信号が閾値を上回るように交差する交差点（以下、上回り交差点という。）Ｃ1とゲイン制御信号が閾値を下回るように交差する交差点（以下、下回り交差点という。）Ｃ2との間隔（以下、交差区間という。）Ｘをバイト数として検出する。そして、バイトカウンタ１４は、交差区間Ｘの情報を制御部１３に出力する。具体的には、バイトカウンタ１４は、図６中（Ｂ）に示すように、制御部１３から出力されているリードゲート制御信号の立ち上がりから上回り交差点Ｃ1が検出されるまでの第１のバイト数Ｂ1と、リードゲート制御信号の立ち上がりから下回り交差点Ｃ2が検出されるまでの第２のバイト数Ｂ2とを交差区間Ｘの情報として制御部１３に出力している。なお、バイト数のカウントについては、リード・チャネル１２のクロックを用いて行っている。
【００４０】
制御部１３では、第１のバイト数Ｂ1と第２のバイト数Ｂ2とから交差区間Ｘのバイト数を算出して、その算出結果に応じて閾値を調整する。制御部１３は、このような閾値の調整を、交差区間Ｘが所定のバイト数になるまで行う。例えば、交差区間Ｘが１０バイト以下になるまで行う。交差区間Ｘが所定のバイト数になるまで行う閾値の変更については、次のような手順による。
【００４１】
図４中（Ｃ）に示すように、最初に、参照となる閾値（以下、参照閾値という。）を設定する。例えば、再生信号に変化がみられないときの通常状態におけるゲイン制御信号のレベル付近に参照閾値を設定する。そして、図４中（Ｃ）に示すように、参照閾値から閾値レベルを上昇させていくとともに、交差区間Ｘのバイト数の確認を行う。ここで、閾値レベルの上昇は、例えば、あるステップ間隔で行う。図４中（Ｃ）に示す例では、あるステップで参照閾値から閾値レベルを上げていき（閾値ＴＬ1〜閾値ＴＬ3）、それから、細かいステップにより閾値レベルを降下させていくことにより（閾値ＴＬ3〜閾値ＴＬ5）、交差区間Ｘが所定バイト数を示すときの閾値を検出している。より具体的に、閾値の調整手順について説明する。
【００４２】
ここで、前提条件として、例えば、ゲイン制御信号は、＋１２．７から−１２．７ｄＢの間で変換するとする。また、ゲイン制御信号の変化は０．１ｄＢ単位によりなされるとする。よって、この場合、ゲイン制御信号の変化は、＋１２７から−１２８のステップでなされるといえる。
【００４３】
さらに、前提条件として、交差区間Ｘが所定バイト数となるような閾値の絞り込み動作が１０回で完了することを条件とする。すなわち、１０回の閾値の変更によりゲイン制御信号のピークを算出することを目標とする。これは、閾値の絞り込みに時間がかかり過ぎるのは好ましくなく、また、ある程度の精度で絞り込みができれば十分だからである。また、ゲイン制御信号のレベルは、通常状態で０ｄＢとされている場合について考える。
【００４４】
以上のような前提条件とした場合において、上述したように閾値を上昇させて、それから降下させていくときには、閾値の上昇と降下の移動を全体として１０回以内にする必要がある。
【００４５】
これより、閾値の絞り込みは、上昇回数を４回とし、降下回数を４回としてた計８回のレベル変更により行うことにする。これにより、閾値の上昇、すなわちプラス方向への閾値の移動については、１２８ステップを４で割った値である３２ステップ間隔によるものとなる。一方、閾値の降下、すなわちマイナス方向への閾値の移動については、３２ステップを４で割った値である８ステップによるものとなる。このように上昇と降下のステップ数を設定した場合、仮に、ゲイン制御信号がその最大近傍、すなわち、＋１２８近傍になったとしても、閾値をプラス方向に４回移動させてからマイナス方向に３〜４回移動させることにより、ゲイン制御信号のピークを検出することができることになる。
【００４６】
そして、このように決定されたステップにより閾値を変更させ、交差区間Ｘが所望のバイト数になるまで行う。そして、例えば、閾値を変更して得た交差区間Ｘのバイト数から最良値を決定するためには、それを更新していくことにより行う。すなわち、図４中（Ｃ）に示すように、閾値を第１乃至第５の閾値ＴＬ1〜閾値ＴＬ5として移動させていった際に得られる交差間隔（取得交差区間）、本例では、ゲイン制御信号と交差する第１の閾値ＴＬ1における第１の取得交差区間Ｘ1、第２の閾値ＴＬ2における第２の取得交差区間Ｘ2、及び第５の閾値ＴＬ5における第３の取得交差区間Ｘ3の中から最良値を更新することにより行う。よって、本例では、第５の閾値ＴＬ5における第３の取得交差区間Ｘ3が最終的な最良値として決定されることになる。
【００４７】
以上のように閾値を調整して最終的に得た交差区間Ｘの中心位置をゲイン制御信号のピークとして決定する。具体的には、交差区間Ｘのバイト数の中央値をゲイン制御信号のピーク位置として決定する。よって、本例では、第３の取得交差区間Ｘ3の中心値がゲイン制御信号のピーク位置として決定されることになる。
【００４８】
このゲイン制御信号のピーク値を基準位置として、マイクロコンピュータ５は、エラー訂正が最適になされるまで、イレージャポインタの設定位置を徐々にずらしていく。イレージャポインタの設定位置の移動について図７を用いて説明する。
【００４９】
図７に示すように、先ずステップＳ１において、ゲイン制御信号の変化として、例えば、ドロップアウトの追従のためのゲイン制御信号の変化に応じてイレージャポインタ（ＥＰ）の基準位置（ＲＥＦ）を決定する。基準位置については、上述したようにゲイン制御信号のピークに対応した位置になる。
【００５０】
そして、ステップＳ２おいて、基準位置にイレージャポインタ（ＥＰ）を設定する。すなわち、基準イレージャポインタを先ず設定する。このように基準イレージャポインタを設定し、ステップＳ３において、リードできるか否か、すなわち、エラー訂正が最適になされているか否かを判別する。
【００５１】
エラー訂正については、復号器４における、設定されたイレージャポインタによるＥＣＣのエラー訂正となる。そして、マイクロコンピュータ５は、そのようにしてなされたエラー訂正が最適になされているか否かを判別する。例えば、エラー訂正が最適になされているか否かは巡回符号であるＣＲＣ（Cyclic Redundancy Check）により検出する。例えば、ＥＣＣ及びＣＲＣは、図８に示すように、データに付加されている。
【００５２】
ＥＣＣのエラー訂正の結果のＣＲＣによる判別については、ＥＣＣによりエラー訂正されたデータをＣＲＣの計算結果により検出するものとし、その計算結果としてエラー数が０とされれば、ＥＣＣのエラー訂正が最適になされたと判断する。
【００５３】
ステップＳ３においてリードできれば、エラー訂正が成功したとして、エラー訂正の処理を完了する（ステップＳ１２）。
【００５４】
一方、ステップＳ４においてリードできなければ、ステップＳ４に進み、ＬＯＯＰに１を設定する。ここで、ＬＯＯＰは、イレージャポインタの設定位置を変化させていくための関数となり、また、設定位置の変更回数を監視するためのものとなる。
【００５５】
続くステップＳ５において、基準位置（ＲＥＦ）から４バイトの（ＬＯＯＰ）倍の位置にイレージャポインタを設定する。上述したようにＬＯＯＰが１に設定されている場合、基準位置から４バイトずらした位置に新たにイレージャポインタが設定される。
【００５６】
そして、続くステップＳ６において、再びリードできるか否かを判別する。例えば、上述したＣＲＣを使用して、エラー訂正の結果を判別する。ここで、リードできれば、エラー訂正の処理を完了し（ステップＳ１２）、リードできなければ、ステップＳ７に進む。
【００５７】
ステップＳ７では、上述したステップＳ５において設定したイレージャポインタに対して基準位置について反対位置となるように、基準位置から４バイトの（ＬＯＯＰ）倍の位置にイレージャポインタを再び設定する。上述したようにＬＯＯＰは１に設定されている場合、先に設定したイレージャポインタ（ステップＳ５において設定したイレージャポインタ）とは基準位置から反対方向に４バイトずれた位置にイレージャポインタが設定される。
【００５８】
そして、続くステップＳ８において、再びリードできるか否かを判別する。例えば、上述したＣＲＣを使用してエラー訂正の結果を判別する。ここで、リードできれば、エラー訂正の処理を完了し（ステップＳ１２）、リードできなければ、ステップＳ９に進む。
【００５９】
ステップＳ９において、ＬＯＯＰが１０以下か否かを判別する。すなわち、基準位置（ＲＥＦ）を中心として８０バイト範囲内についてエラー訂正をしたか否かを判別する。ＬＯＯＰが１１以上である場合には、ＥＣＣによる訂正ができなかったとして終了し（ステップＳ１１）、一方、ＬＯＯＰが１０以下である場合には、ステップＳ１０に進む。
【００６０】
ステップＳ１０では、ＬＯＯＰに１を加えられ（ＬＯＯＰ＝ＬＯＯＰ＋１）、そして再びステップＳ５からの処理を開始する。すなわち、イレージャポインタを更に４バイトずらして設定して、リードできるか否かの処理等を行っていく。
【００６１】
なお、上述した例では、４バイトずつイレージャポインタの設定位置を徐々にずらしているが、これに限定されるものではない。すなわち、４バイト以外の間隔でイレージャポインタの設定位置を徐々にずらしていくこともできる。
【００６２】
以上のような手順により、マイクロコンピュータ５は、エラー訂正が最適になされるまで、ゲイン制御信号のピークに対応する基準位置から徐々に位置をずらしてイレージャポインタを設定していく。このような処理により、図２中（Ｂ）に示すように、イレージャポインタの設定位置は、０（基準位置）から、−４バイト、＋４バイト、−８バイト、＋８バイト、・・・といったように、エラー訂正が最適になされるまでずれていく。
【００６３】
このようにイレージャポインタの設定位置を徐々にずらしてエラー訂正をしていくことにより、エラー訂正を最適にすることができる。すなわち例えば、ＣＲＣによるエラー数を０にすることができる。これにより、エラー位置がゲイン制御信号のピーク位置と一致しない場合であっても、最適位置に対してイレージャポインタを設定することができるようになり、エラー訂正を確実に行うことができる。
【００６４】
なお、図９には、ゲイン制御信号の変化に基づいてイレージャポインタの設定位置を決定する場合の実施例を示している。図９中（Ａ）及び（Ｂ）に示すように、ドロップアウトの発生によりゲイン制御信号が大きく変化したとき、ドロップアウト検出信号を得る。そして、このドロップアウト検出信号に基づいて基準位置を決定し、この基準位置に基づいてイレージャポインタの設定位置となるエラー位置を特定する。
【００６５】
また、ゲイン制御信号の変化に基づいてイレージャポインタを設定し、そのイレージャポインタによるＥＣＣのエラー訂正は、データの誤り検出をして、誤りがある場合に、いわゆるリトライ動作においてなされるものである。ここで、リトライ動作とは、読み取ったデータに誤りがある場合にデータを読み取るために行う再度の読み取り動作であって、通常何らかの読み取りのためのパラメータを変化させて行うものである。
【００６６】
そして、このようなイレージャポインタを設定することによるＥＣＣのエラー訂正を、あるエラーレベルになった場合にだけ行うようにすることもできる。例えば、通常のリード処理でも読めなく、一般的なリトライ動作をしてもデータをリードできない場合に、ゲイン制御信号の変化に基づいて設定したイレージャポインタによるＥＣＣのエラー訂正を行うとすることもできる。
【００６７】
例えば、図１０に示すように、複数のリトライ動作を行ってから、最終的なリトライ動作としてゲイン制御信号の変化に基づいて設定したイレージャポインタによるＥＣＣのエラー訂正を行うようにする。具体的には、次のようにである。
【００６８】
先ず、ステップＳ２１において、通常のエラー訂正動作を伴ったリードを行う。ここで、通常のエラー訂正では、例えば５バイト訂正を最大として行うことができる。なお、この通常のエラー訂正を以後、ＥＣＣレベル１のエラー訂正という。また、ＥＣＣのエラー訂正では、シンドロームを計算してシンドロームが０であれば誤りなしとして判定する。
【００６９】
ステップＳ２１において、リードできれば、エラー訂正処理を完了し（ステップＳ３０）、リードできなければ、ステップＳ２２に進む。
【００７０】
ステップＳ２２では、いわゆるオフトラックリトライ動作を行う。オフトラックリトライ動作とは、ヘッド１のトラック方向への位置を多少ずらして行うリトライ動作である。なお、エラー訂正は、エラー訂正レベル１によるものとする。
【００７１】
このオフトラックリトライ動作をすることにより、リードできるようになった場合、エラー訂正処理を完了し（ステップＳ３０）、リードできなければ、ステップＳ２３に進む。
【００７２】
ステップＳ２３では、上述したオフトラックリトライ動作により得たデータの訂正対象のバイト数を増やし、例えば３０バイト訂正を最大として、エラー訂正を行う。この最大で３０バイト訂正を行うエラー訂正を以後、ＥＣＣレベル６のエラー訂正という。
【００７３】
ここでリードできるようになった場合、ステップＳ２９において、いわゆるリアロケイト（Reallocate）処理を行ってから、エラー訂正処理を完了し（ステップＳ３０）、リードできなければ、ステップＳ２４に進む。
【００７４】
ここで、リアロケイト処理とは、エラー訂正がなされたデータが記録されていたディスク１００上の欠陥領域（欠陥セクタ）の論理アドレスを、他の正常な領域に振り直すといった処理である。また、このリアロケイト処理に伴わせて、欠陥領域のデータを、そのように論理アドレスが振り直された正常な領域に書き移すといったような処理を行うこともできる。これにより、再びデータが読み出し困難となることを回避することができるようになる。
【００７５】
なお、このリアロケイト処理については、エラー訂正した場合に常に行う必要はない。例えば、ある所定のバイト数についてエラー訂正が行われたときにリアロケイト処理するようにすることもできる。例えば、ＥＣＣによるエラー訂正可能なバイト数が１０バイトである場合において、ＥＣＣにより５バイト以上のエラー訂正がなされたときにリアロケイト処理するといったようにである。例えば、エラー訂正されたバイト数についてはシンドロームにより求めた誤り位置多項式の根の個数から求める。このように、エラー訂正可能なバイト数に対して所定のバイト数以上のエラー訂正がなされたときにリアロケイト処理することにより、将来的に欠陥領域が拡大されてエラー訂正能力以上のエラー数が発生し、データを読み出せなくなるといったことを防止することができるようになる。
【００７６】
ステップＳ２４では、再生信号処理系のパラメータを変化させたリトライ動作を行う。例えば、パラメータとして再生信号が通過するフィルターの帯域を変化させる。なお、エラー訂正は、エラー訂正レベル６によるものとする。
【００７７】
この再生信号処理系のパラメータを変化させることにより、リードできるようになった場合、ステップＳ２９において、リアロケイト処理を行ってから、エラー訂正処理を完了し（ステップＳ３０）、リードできなければ、ステップＳ２５に進む。
【００７８】
ステップＳ２５では、同期信号についてのリトライ動作を行う。例えば、ディスク１００にデータ読み取りのために記録されている同期信号を正確に読み取っていない場合にもエラーが発生することから、そのような同期信号についてのリトライ動作として、擬似的な同期信号を生成して、その擬似的な同期信号に基づいた信号の読み取り動作を行う。なお、エラー訂正は、エラー訂正レベル６によるものとする。
【００７９】
この同期信号についてのリトライ動作により、リードできるようになった場合、ステップＳ２９において、リアロケイト処理を行ってから、エラー訂正処理を完了し（ステップＳ３０）、リードできなければ、ステップＳ２６に進む。
【００８０】
ステップＳ２６では、サーボタイミングマーク（ＳＴＭ）についてのリトライ動作を行う。ここで、サーボタイミングマークとは、データ領域に対して読み取り同期をかけるためのタイミング信号である。例えば、このサーボタイミングマークを正確に読み取っていない場合にもエラーが発生することから、サーボタイミングマークについてのリトライ動作として、擬似的なサーボタイミングマークを生成して、その擬似的なサーボタイミングマークに基づいてデータ領域の信号の読み取り動作を行う。なお、エラー訂正は、エラー訂正レベル６によるものとする。
【００８１】
このサーボタイミングマークについてのリトライ動作により、リードできるようになった場合、ステップＳ２９において、リアロケイト処理を行ってから、エラー訂正処理を完了し（ステップＳ３０）、リードできなければ、ステップＳ２７に進む。
【００８２】
ステップＳ２７において、上述したように、ゲイン制御信号の変化に基づいてイレージャポインタを設定して、そのイレージャポインタに基づくＥＣＣによるエラー訂正を行う。このリトライ動作により、リードできるようになった場合、ステップＳ２９において、リアロケイト処理を行ってから、エラー訂正処理を完了し（ステップＳ３０）、リードできなければ、ＥＣＣエラーとしてＥＣＣによるエラー訂正が不可能として処理を終了する（ステップＳ２８）。
【００８３】
以上のように、通常のリード処理でも読めなく、一般的ないわゆるリトライ動作をしてもデータをリードできないときにのみ、ゲイン制御信号の変化に基づいて設定したイレージャポインタによるＥＣＣのエラー訂正を行うようにすることもできる。このような処理により最適な手順を踏み、エラー訂正を行うことができるようになる。
【００８４】
次に信号処理部３においてＡＧＣを構成する部分について詳しく説明する。信号処理部３は、ＡＧＣとして動作する部分として、図１１に示すように、可変利得アンプ１６、イコライザ１７、Ａ／Ｄ変換部１８、ゲイン補償器２０を備えている。
【００８５】
このような構成において、再生信号は、先ず可変利得アンプ１６に入力される。可変利得アンプ１６は、ゲイン補償器２０から出力されるゲイン制御信号に基づいて再生信号のゲインを調節する。可変利得アンプ１６においてゲインが調節された再生信号は、イコライザ１７においてイコライジングされてＡ／Ｄ変換部１８に入力される。Ａ／Ｄ変換部１８は、再生信号をデジタル変換し、これを復号器４及びゲイン補償器２０に出力する。
【００８６】
ゲイン補償器２０では、再生信号のレベルに基づいてゲイン制御信号を得る。例えば、ゲイン補償器２０は、図１２に示すように、ゲイン検出器２１、加算器２２、遅延回路２３及びＤ／Ａ変換部２４を備えており、次のようにしてゲイン制御信号を得ている。
【００８７】
ゲイン補償器２０において、ゲイン検出器２１にて再生信号のゲインが検出される。そして、ゲイン検出器２１からの出力が、加算器２２と遅延回路２３とから構成される積分ブロックに送られて積分されることによりＡＧＣ利得（ゲイン制御信号）が得られる。
【００８８】
このようにしてゲイン補償器２０により得られたＡＧＣ利得（ゲイン制御信号）は、マイクロコンピュータ５に出力されたり、Ｄ／Ａ変換部２４においてアナログ変換されて、可変利得アンプ１６に出力される。
【００８９】
可変利得アンプ１６では、上述したようにこのゲイン制御信号に基づいて入力されてくる再生信号のゲインを調節する。
【００９０】
このような信号処理部３により再生信号のゲインを一定に調節することができるようになる。
【００９１】
なお、上述の実施の形態では、本発明を信号再生装置に適用した場合について説明したが、これに限定されるものではない。例えば、本発明を、エラー訂正装置に適用することもでき、また、信号記録媒体に対する信号の記録及び再生を行う信号記録及び再生装置に適用することもできる。
【００９２】
【発明の効果】
本発明に係る誤り訂正装置は、信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出手段と、基準位置に基づいてデータの誤り位置を示す誤り位置情報を出力する誤り位置情報出力手段と、誤り位置情報に基づいて、再生信号データの誤り訂正をする誤り訂正手段と、誤り訂正手段による誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報を誤り位置情報出力手段から出力させる制御手段とを備えることにより、誤り訂正手段による誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報を誤り位置情報出力手段から出力させることができる。
【００９３】
これにより、誤り訂正装置は、誤り位置情報の設定位置をずらしながら誤り訂正を行い、誤り訂正を適切に行うことができる。
【００９４】
また、本発明に係る誤り訂正方法は、信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出工程と、基準位置に基づくデータの誤り位置を示す誤り位置情報に基づいて再生信号データの誤り訂正をするものであって、誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報に基づいて再生信号データの誤り訂正をする誤り訂正工程と有することにより、誤り位置情報の設定位置をずらしながら誤り訂正を行い、誤り訂正を適切に行うことができる。
【００９５】
また、本発明に係る再生装置は、信号読み取り手段からの再生信号の出力レベルをゲイン制御信号に基づいて一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出手段と、基準位置に基づいてデータの誤り位置を示す誤り位置情報を出力する誤り位置情報出力手段と、誤り位置情報に基づいて、再生信号データの誤り訂正をする誤り訂正手段と、誤り訂正手段による誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報を誤り位置情報出力手段から出力させる制御手段とを備えることにより、誤り訂正手段による誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報を誤り位置情報出力手段から出力させることができる。
【００９６】
これにより、再生装置は、誤り位置情報の設定位置をずらしながら誤り訂正を行い、誤り訂正を適切に行うことができる。
【００９７】
また、本発明に係る再生方法は、信号読み取り工程にて読み出した信号記録媒体からの再生信号の出力レベルを一定に制御する自動利得制御手段からのゲイン制御信号をモニタし、ゲイン制御信号の変化に基づいて基準位置を決定する基準位置検出工程と、基準位置に基づくデータの誤り位置を示す誤り位置情報に基づいて再生信号データの誤り訂正をするものであって、誤り訂正が最適になされるまで、基準位置から徐々にずらした位置を示す誤り位置情報に基づいて再生信号データの誤り訂正をする誤り訂正工程とを有することにより、誤り位置情報の設定位置をずらしながら誤り訂正を行い、誤り訂正を適切に行うことができる。
【図面の簡単な説明】
【図１】本発明を適用した誤り訂正方法を説明するために用いた各種信号の信号波形を示す図である。
【図２】ドロップアウトに対応して設定するイレージャポインタを説明するために用いた図である。
【図３】信号再生装置における要部を示すブロック図である。
【図４】閾値を変化させてゲイン制御信号のピーク位置を検出する動作を説明するために用いた図である。
【図５】閾値を変化させてゲイン制御信号のピーク位置を検出する構成を示すブロック図である。
【図６】閾値とゲイン制御信号とにおける交差区間を取得することを説明するために用いた図である。
【図７】エラー訂正が最適になされるまでイレージャポインタの設定位置を変更していく工程を示すフローチャートである。
【図８】データにＣＲＣ及びＥＣＣが付加されている状態を示す図である。
【図９】再生信号のドロップアウトに基づいてイレージャポインタが設定される実施例を示す図である。
【図１０】複数のリトライ動作を経て、ゲイン制御信号に基づいて設定したイレージャポインタによるエラー訂正が実行される手順を示すフローチャートである。
【図１１】信号処理部におけるゲインを調節する部分を示すブロック図である。
【図１２】ゲイン制御信号を出力するゲイン補償器の構成例を示すブロック図である。
【符号の説明】
１  ヘッド、２  アンプ、３  信号処理部、４  復号器、５  マイクロコンピュータ、１１  可変利得アンプ、２０  ゲイン補償器
【図１】
0003761373.tif 000002
【図２】
0003761373.tif 000003
【図３】
0003761373.tif 000004
【図４】
0003761373.tif 000005
【図５】
0003761373.tif 000006
【図６】
0003761373.tif 000007
【図７】
0003761373.tif 000008
【図８】
0003761373.tif 000009
【図９】
0003761373.tif 000010
【図１０】
0003761373.tif 000011
【図１１】
0003761373.tif 000012
【図１２】
0003761373.tif 000013