(57)【要約】読取り信号をビットストリームに変換し、前記ビットストリーム中の最小のランレングスの制約に違反するランを訂正する信号プロセッサ（５）。前記信号プロセッサは、記録媒体（１）から読み出された読取り信号をビットストリームに変換することができる予備検出器（５１）を有する。信号プロセッサ（５）は、前記ビットストリーム中の最小のランレングスの制約に違反する第１の違反するランＲｖを検出することができる違反検出器（５２）を更に有する。そのうえ、信号プロセッサ（５）は、第１の方向における第１のビットと第２の方向における第２のビットとから選択されたビットをトグルすることによって、第１の違反するランＲｖを訂正することができる訂正手段（５３）を有する。訂正手段（５３）は更に、前記第１の違反するランの訂正の結果として生成される後続の違反しているランＲｖを訂正することができる。訂正手段は（５３）、どちらの方向に前記訂正が為されるかを決定するために接線方向の傾き情報を利用することが可能であっても良い。更に、情報担体（１）に記録されている情報を再生する装置であり、前記装置は改善されたビットエラー率を持つ本発明の信号プロセッサ（５）を利用する。
2004520678.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から読み出された読取り信号をビットストリームに変換することができる予備検出器と、
前記ビットストリーム中の最小のランレングスの制約に違反するランを検出することができる違反検出器と、
第１の違反するランの直前の第１の方向における第１のビットと、直後の第２の方向における第２のビットとから選択されたビットをトグルすることにより、前記第１の違反するランを訂正することができる訂正手段と、
を有する信号プロセッサであって、
前記訂正手段は、前記第１の違反するランの訂正の結果として生成される付加的な違反するランを、新たな違反するランが前記第１の違反するランに対して位置している方向と同一の方向における前記付加的な違反するランに隣接するそれぞれのビットをトグルすることにより訂正するように設計されることを特徴とする信号プロセッサ。
【請求項２】
前記訂正手段は、前記第１の違反するランと前記付加的な違反するランとを訂正するために、接線方向の傾き情報を利用するように設計されることを特徴とする、請求項１に記載の信号プロセッサ。
【請求項３】
前記訂正手段は、前記違反検出器によって既に検出されている以前の違反するランの直前のビットに対応する前記読取り信号のサンプルの振幅に基づく第１の平均絶対振幅と、直後のビットに対応する前記読取り信号のサンプルの振幅に基づく第２の平均絶対振幅とから、前記接線方向の傾き情報を得るように設計されることを特徴とする、請求項２に記載の信号プロセッサ。
【請求項４】
前記平均絶対振幅は、所定の数のサンプルの平均絶対振幅であることを特徴とする、請求項３に記載の信号プロセッサ。
【請求項５】
前記第１の違反するランが前記最小のランレングスより長いランレングスを持つランに隣接している場合、前記訂正手段は、前記第１の違反するランに隣接するビットに対応する前記読取り信号のサンプルの瞬時振幅を決定のパラメータとして利用して、前記第１のビットをトグルすることによる訂正と、前記第２のビットをトグルすることによる訂正との間の決定をすることができることを特徴とする、請求項２に記載の信号プロセッサ。
【請求項６】
前記第１の違反するランが最小のランに隣接し、かつ前記第１の平均絶対振幅と前記第２の平均絶対振幅との絶対差分が閾値よりも大きい場合、前記訂正手段は、前記平均値、そうでなければ前記瞬時振幅を利用して、前記第１のビットと前記第２のビットとのいずれをトグルするかを選択することができることを特徴とする、請求項３に記載の信号プロセッサ。
【請求項７】
請求項１に記載の信号プロセッサを備える、情報担体に記録された情報を再生する装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体から読み出された読取り信号をビットストリームに変換することができる予備検出器と、
前記ビットストリーム中の最小のランレングスの制約に違反するランＲｖを検出することができる違反検出器と、
前記違反するランＲｖの直前の第１の方向における第１のビットと、直後の第２の方向における第２のビットとから選択されたビットをトグルすることにより、第１の違反するランＲｖを訂正することができる訂正手段と、
を有する信号プロセッサに関する。
【０００２】
本発明は、かような信号プロセッサを持つ、情報担体に記録された情報を再生する装置にも関する。
【０００３】
【従来の技術】
かような信号プロセッサは欧州特許第ＥＰ−Ａ−０８２１３６０号より知られている。
【０００４】
既知の信号プロセッサは、違反するランが最小のランレングス−１の長さを持っている場合、第１のビットと第２のビットとから選択されたビットをトグルすることにより前記違反するランＲｖを訂正するため、前記第１の及び前記第２のビットに対応する前記読取り信号の瞬時振幅を利用するように設計される。違反するランが最小のランレングス−２の長さを持っている場合、前記第１のビット及び前記第２のビットの両方がトグルされる。
【０００５】
以下トグルとは、ビットの値を＋１から−１へ、又は−１から＋１へ変えることを意味する。
【０００６】
前記信号プロセッサはランレングス制限コード（Ｒｕｎ Ｌｅｎｇｔｈ Ｌｉｍｉｔｅｄ ｃｏｄｅ）において利用される。これらのコードにおいては、＋１又は−１の同じ値のビットの連続する最大及び最小の数に制約があり、連続する同じ値のビットはランと呼ばれる。これらの制限はパラメータｄ及びｋによって示される。これらのパラメータを理解するために、データを表現する他の方法をはじめに説明する。データは０及び１により表現されることもできる。ここで０は前のビットに対して変化がないことを表し、１は前のビットに対する変化を表す。このような状況においては、パラメータｄは連続する０の最小の数を表し、従って連続するビット＋１又は−１の最大数はｄ＋１となる。パラメータｋは連続する０の最大の数を示し、従って連続するビット＋１又は−１の最大数はｋ＋１となる。例えば、ランレングス制限コードがｄ＝２であることは、３に制限されたランレングスを示し、従って＋１又は−１の同じ値の連続するビットの最小数は３となる。
【０００７】
【発明が解決しようとする課題】
既知の信号プロセッサは、該信号プロセッサの出力におけるビットストリームが比較的高いビットエラー率を持つという不利点を持つ。最小のランレングスを持つ最小のランＲｍが、第１の違反するランＲｖに隣接している場合で、かつ前記最小のランＲｍからのビットをトグルすることによって訂正が実行される場合、新たな違反するランＲｖが発生する。該新たな違反するランＲｖは既知の信号プロセッサによっては訂正されない。ｎ個の最小のランＲｎの列が前記第１の違反するランＲｖに隣接している場合、更に悪い状況が起こり、訂正は前記列の方向へ進む。前記第１の違反するランＲｖに隣接するビットだけでなく、同じ方向における前記列の全ての前記最小のランＲｍに隣接するそれぞれのビットがトグルされる必要がある。これは、前記例に向い訂正するという決定が正しければ、全ての前記最小のランＲｍに隣接するそれぞれのビットは誤って検出されるためである。この状況においては、ｎ個のエラーが該列中に存在する。第１の違反するランＲｖのエラーに加えると、このことはｎ＋１個のエラーを生成する。従ってｎ＋１個のビットがトグルされる必要がある。既知の信号プロセッサは１つのビットだけをトグルし、ｎ個のエラーを残す。既知の信号プロセッサが前記データに対して更なる訂正操作を実行する場合、１つのエラーだけが検出され、次いで訂正される。依然、ｎ−１個のエラーが残される。全てのエラーを訂正するためには、ｎ＋１回の繰り返しが実行される必要がある。毎回第１のビット又は第２のビットを訂正する決定が為される必要があるため、それぞれの訂正操作は幾分の時間を要する。更に、最終的に全てのエラーが訂正されることは確実ではない。第１の方向において前記訂正が開始した場合、前記列の最後の訂正が為される前に、前記プロセッサは第２の方向において違反するランＲｖを訂正することを決定することができる。このことは非常に時間のかかる繰り返し操作を招く。
【０００８】
本発明の第１の目的は、出力が比較的低いビットエラー率を持ち、訂正が実行され得る比較的高い動作スピードを持つ、最初の段落で説明した種類の信号プロセッサを提供することにある。
【０００９】
本発明の第２の目的は、かような信号プロセッサを備える、情報担体に記録された情報を再生する装置を提供することにある。
【００１０】
【課題を解決するための手段】
前記第１の目的は、前記訂正手段が、第１の違反するランＲｖの訂正の結果生成された付加的な違反するランＲｖを、第１の違反するランに対して新たな違反するランが位置する方向と同じ方向において付加的な違反するランに隣接するそれぞれのビットをトグルすることにより訂正するように設計されることにより実現される。本発明の前記信号プロセッサは、前記第１の違反するランＲｖに隣接するビットをトグルするだけでなく、前記第１の違反するランＲｖを訂正するためにトグルされる前記ビットが最小のランＲｍに属している場合、該最小のランＲｍに隣接するビットをもトグルする。前記最小のランＲｍの前記ビットのトグルに起因する新たな違反するランＲｖは、同じ方向における前記新たな違反するランＲｖに隣接するビットをトグルすることにより訂正される。前記新たな違反するランＲｖを訂正するためにトグルされる前記ビットは、第１の違反するランＲｖを訂正するためにトグルされたビットと同一の方向にある。従って、前記信号プロセッサが第１の方向における第１のビットをトグルすることによって前記第１の違反するランＲｖを訂正し、該ビットが最小のランＲｍの一部である場合は、前記第１の方向における最小のランＲｍに隣接するビットもトグルされる。
【００１１】
最小のランＲｍの列が前記第１の違反するランＲｖに隣接している場合、前記信号プロセッサは該列の最小のランＲｍに隣接するビットをトグルすることによってエラーを訂正する。前記信号プロセッサは１度の操作でこれら全ての訂正を為すように設計される。第１の違反するランＲｖを訂正するために１つのビットだけでなく、最小のランＲｍに隣接するビットがトグルされるという効果は、ドミノ効果と呼ばれる。第１の違反するランＲｖが訂正された場合のみ、どちらの方向において前記第１の違反するランＲｖを訂正かの決定が成され、同一の方向において続く訂正が為される。それ故全体の動作は、上述した既知のプロセッサの繰り返し動作よりも少ない時間を要する。前記第１の違反するランＲｖに続く第２の方向においては、最小のランＲｍの列の全ての最小のランＲｍが、エラーを残さずに訂正されることができる。通常、前記違反するランＲｖの前の第１の方向においても、列の全ての最小のランＲｍが訂正されることができる。前記第１の方向においては、最小のランＲｍの列は、例えば外部のデータバッファに保存される。前記データバッファは、既に前記信号プロセッサを通過したランを訂正することができるように、前記信号プロセッサによって利用される。前記データバッファは有限の容量を持ち、それ故有限の量のランを保持することができる。一般に極端な状況においてのみ、列のランの数が前記バッファの容量を超える。
【００１２】
前記訂正手段が、前記第１の違反するランＲｖ及び前記付加的な違反するランＲｖを訂正するために接線方向の傾き（ｔａｎｇｅｎｔｉａｌ ｔｉｌｔ）情報を利用するように設計される場合は有利である。第１のビットと第２のビットとから選択されたビットをトグルするという決定が、前記第１のビット及び第２のビットに対応するサンプルの瞬時振幅に基づく場合、既知の信号プロセッサにおけるように、ノイズのようなランダムな変動が該決定に多大な影響を及ぼす。誤った決定が為された場合、最小のランＲｍの列のビットをトグルするときにより多くのエラーが発生する。１つより多いエラーが連続するランにおいて発生した場合、該エラーの原因がランダムなノイズではないことは明白である。例えば光ディスクに記録された情報を再生する装置における主要な歪みの幾つかは、体系的に前記読取り信号に影響を与える傾向がある。かような歪みの例はディスクの接線方向の傾きである。接線方向の傾きは光学的なインパルス応答を非対称に変更し、それ自体所定の方法により前記予備検出器の出力におけるエラーを導く。接線方向の傾きが存在する場合、最小のランＲｍの最初のビットは、前記最小のランＲｍの最後のビットとは異なる振幅を持つ。これは前記非対称なインパルス応答の結果である。それ故、より低い対応する絶対振幅を持つビットはおそらく誤って検出され、トグルされる必要があることは明白である。１つ以上のエラーが連続するランにおいて発生した場合、おそらく接線方向の傾きが前記エラーの原因である。従って、前記第１の違反するランＲｖ及び前記付加的な違反するランＲｖを訂正するために接線方向の傾き情報を利用することは、ビットエラー率を改善する。
【００１３】
好ましい実施例においては、前記訂正手段は、前記違反検出器により既に検出されている以前の違反するランＲｖの直前のビットに対応する前記読取り信号のサンプルの振幅に基づく第１の平均絶対振幅、及び直後のビットに対応する前記読取り信号のサンプルの振幅に基づく第２の平均絶対振幅から、前記接線方向の傾き情報を得るように設計される。接線方向の傾きセンサのような特別な構成要素は必要ない。この決定の背後にある理論的根拠は、前記接線方向の傾きは、違反するランＲｖの直後のそれぞれのビットと、直前のそれぞれのビットとに対応する前記読取り信号のサンプルの前記平均絶対振幅の体系化された相違を引き起こす、ということである。勿論、この最後の言及は検出されるランについてのものであり、前記情報担体上の元のデータについてのものではない。前記元のデータは違反するランを含まない。
【００１４】
前記平均絶対振幅が、所定の数のサンプルの平均絶対振幅である場合は有利である。前段で説明したように、前記第１の及び前記第２の平均絶対振幅は前記接線方向の傾きの示唆を与える。所定の数のサンプルを利用する場合、前記接線方向の傾きは局所的に、即ち前記情報が読取られる領域において決定される。前記接線方向の傾きは前記情報担体上の前記情報の位置に依存して変化するため、このことは有利である。有限の数のサンプルを利用する場合、前記訂正手段はより素早く接線方向の傾きの変化に順応する。
【００１５】
第１の違反するランＲｖが前記最小のランレングスよりも長いランレングスを持つランに接している場合に、前記訂正手段が、前記第１の違反するランＲｖに隣接するビットに対応する前記読取り信号のサンプルの瞬時振幅を決定のパラメータとして利用して、前記第１のビットをトグルすることによる訂正と前記第２のビットをトグルすることによる訂正とのいずれかの決定を為すことができるという準備を、第１の違反するランＲｖを訂正するために接線方向の傾き情報を利用する訂正手段を持つ前記信号プロセッサが持つことは有用である。前記最小のランＲｍを挟むビットの前記絶対振幅は減少するという点で、最小のランＲｍは周囲の最小のランＲｍに影響を与える。この効果はシンボル間干渉（Ｉｎｔｅｒ Ｓｙｍｂｏｌ Ｉｎｔｅｒｆｅｒｅｎｃｅ）と呼ばれる。例えば、第１の最小のランＲｍが第２の最小のランＲｍに続かれており、かつかなりの接線方向の傾きがある場合、前記第１の最小のランＲｍの最後のビットの前記絶対振幅は減少され、前記ビットが誤って検出されるレベルを越える場合がある。この作用は、前記第１の最小のランＲｍが前記第２の最小のランＲｍに先行されている場合も同様である。ただしこの場合には、前記第１の最小のランＲｍの最初のビットが減少された絶対振幅を持つ。最小のランＲｍが前記最小のランレングスより長いランに続かれている場合は、接線方向の傾きの結果として最小のランＲｍが違反するランＲｖとなる確率は減少される。更に、第１の違反するランＲｖが最小のランＲｍに隣接する場合、１つより多いエラーが発生する可能性が高い。トグルされるべきビットはおそらく最小のランＲｍからのビットである。しかし、これは前記ビットストリームにおけるエラーだけではないことは明らかである。最小のランＲｍ自身が違反するランＲｖになるためである。かくして、同一の方向における隣接するビットがトグルされ、前記ビットストリームの第２のエラーになる。それぞれに続く複数のエラーの場合には、前記エラーは接線方向の傾きのような体系的な障害によって生成される可能性が高い。第１の違反するランＲｖが前記最小のランレングスより長いランレングスを持つランに隣接する場合、接線方向の傾きの結果として出現するエラーの確率は、最小のランＲｍに隣接する場合よりも小さい。ノイズのようなランダムなエラーによるエラーが発生する確率は増大する。それ故、前記訂正を為すために前記瞬時振幅が利用される。
【００１６】
前記訂正手段が接線方向の傾きを得るために前記平均振幅を利用する、前記信号プロセッサの更なる変更は以下のようなものである。第１の違反するランＲｖが最小のランＲｍと隣接している場合で、かつ前記第１の平均絶対振幅と前記第２の平均絶対振幅との間の絶対差が閾値より大きい場合、前記訂正手段は、前記平均値を利用して、そうでなければ瞬時振幅を利用して、第１のビットのトグルと第２のビットのトグルとのいずれかの選択をすることができる。前記絶対値の相違が閾値より大きい場合は、前記接線方向の傾きは所定の値を超える可能性が高い。この場合において、前記接線方向の傾きが前記所定の値を超えた場合、前記接線方向の傾きによって引き起こされるエラーの確率は比較的高くなる。従って、前記接線方向の傾きの結果として前記エラーが発生した可能性が高い。この故にこの場合、前記絶対値に基づく訂正は比較的信頼のできるものである。前記第１の違反するランＲｖが最小のランに隣接されていない場合は、接線方向の傾きの影響は減少する。この場合には前記瞬時振幅が用いられる。
【００１７】
本発明の第２の目的は、情報担体上に記録された情報を再生する装置が、本発明による信号プロセッサを備えることにより実現される。
【００１８】
かような装置は一般に、
記録担体から情報を読取ることができる読取りヘッドと、
前記情報担体と前記読取りヘッドとの間の相対的な変位を引き起こすことができる変位手段と、
前記読取りヘッドから来る信号を、更なる処理のためにより適切な読取り信号へと加工することができるプリプロセッシングユニットと、
生成されたビットストリームをデコードすることが可能なチャンネルデコード手段と、
前記ビットストリームのランを保存することが可能なバッファとをも有する。
【００１９】
本発明による前記信号プロセッサを利用する、情報担体上に記録された情報を再生する装置は、改善されたビットエラー率を持つ。更に該装置は、前記信号プロセッサが高い動作速度を持つため、比較的高速で動作することができる。
【００２０】
本発明による信号プロセッサ及び情報を再生する装置の以上の及び他の態様は、図により明確となり説明されるであろう。
【００２１】
【発明の実施の形態】
図１において前記装置は、情報担体１から情報を読取る読取りヘッド３を有する。変位装置２は情報担体１と読取りヘッド３との間の相対的な変位を引き起こすことができる。読取りヘッド３の出力、即ちアナログのヘッド信号ＨＳは、プリプロセッサ４へと送られる。このプリプロセッサ４は、離散的な時間間隔で入力信号をサンプリングし、前記入力信号を更なる処理のために適切な信号、即ち読取り信号Ｓへと変換する。典型的にプリプロセッサ４は、前記入力信号を増幅、サンプリング及びイコライジングして、読取り信号Ｓとする。読取り信号Ｓは信号プロセッサ５の入力である。信号プロセッサ５は読取り信号ＳをビットストリームＢｓに変換することができる。ビットストリームＢｓは更にチャンネルデコード手段６によってデコードされる。
【００２２】
信号プロセッサ５の単純な実施例は閾値検出器である。閾値検出器は前記読取り信号のサンプルの振幅を閾値と比較する。前記振幅が前記閾値より大きい場合、前記閾値検出器は１という値のビットを出力する。前記振幅が前記閾値より小さい場合は、前記閾値検出器は−１という値のビットを出力する。図２ａにおいて、アナログのヘッド信号ＨＳを、前記ヘッド信号ＨＳのサンプルを含む読取り信号Ｓへ変換する処理の結果の例が示される。この操作はプリプロセッサ４によって実行される。次いで、前記閾値検出器によって前記サンプルはビットストリームＢｓへ変換される。この処理の結果は図２ｂに示される。ここで明らかに、前記読取り信号の対応するサンプルが閾値Ｔｖよりも高い振幅を持つ場合には、ビットは１という値を持つ。同様にして、前記読取り信号の対応するサンプルが閾値Ｔｖより低い値を持つ場合には、ビットは−１という値を持つ。このような場合において「対応する」とは、前記検出器が該ビットの値を決定するために前記サンプルの振幅を利用する場合に、前記閾値検出器の出力中のビットが前記読取り信号のサンプルに「対応する」ことを意味する。
【００２３】
本発明の信号プロセッサ５の実施例が図３に描写される。読取り信号Ｓは予備検出器５１の入力である。この検出器５１は読取り信号ＳをビットストリームＢｓ’に変換することができる。該変換は前記閾値検出器と同じ方法で成されても良い。しかしながら読取り信号ＳをビットストリームＢｓ’に変換する、他の種類の検出器もある。
【００２４】
違反検出器５２は前記ビットストリーム中に最小のランレングスの制約に違反するランがあるかどうかを検出することができる。ランが前記最小のランレングスの制約に違反する場合、訂正手段５３は、第１の違反するランＲｖの直前の第１の方向における第１のビットから選択された第１のビットと、前記第１の違反するランＲｖの直後の第２の方向における第２のビットとから選択されたビットをトグルすることにより、前記第１の違反するランＲｖを訂正することができる。前記第１のビットのトグルと前記第２のビットのトグルとのいずれかの該選択は、前記第１の違反するランＲｖが前記最小のランレングスより２つのビット分小さい場合には、為される必要はない。この場合には、周囲のビットの両方がトグルされる必要があることは明白である。勿論、２というランレングスの制約を持つコードを利用し、２つのビットが誤って検出された場合には、違反するＲｖは検出されず、訂正はない。
【００２５】
前記第１の違反するランＲｖが前記最小のランレングス−１のランレングスを持つ場合、前記訂正手段は第１の方向における訂正と、第２の方向における訂正とのいずれかの選択を為すことができる。ある方向における第１の違反するランＲｖの訂正の結果として第２の違反するランＲｖが生成された場合、訂正手段５３は同一の方向において隣接するビットをトグルすることによって第２の違反するランＲｖを訂正することができる。訂正手段５３は更に、前記第１の違反するランの訂正の結果として生成された付加的な違反するランＲｖを、同一の方向において対応するランに隣接するビットをトグルすることにより訂正することができる。
【００２６】
図４ａの例において、３という最小のランレングスの制限が仮定されている。この図において、「Ｉｎ」はｎビットの長さを持つランを表し、「Ｉｎ＋」はｎビット以上の長さを持つランを表す。該ビットストリームにおいて、Ｉ２で示される第１の違反するランＲｖが検出される。前記第１の違反するランＲｖに続く第２の方向において、前記第１の違反するランＲｖを訂正する決定が為される。図４ｂにおいて、ドミノ効果を備えた訂正手段５３が前記第１の違反するランＲｖ及び付加的な違反するランＲｖを訂正した後のビットストリームが示される。第２の方向においてトグルされたビットはｘによって示される。前記第１の違反するランＲｖに続く次のランが最小のランレングス（Ｉ３）を持っているため、該最小のランＲｍは第２の違反するランＲｖになる。従って、訂正手段５３はこの違反を解消するために、第２の違反するランＲｖの直後のビットをもトグルする。このことは再び、第３の違反するランＲｖに帰着する。結果として、第３の違反するランＲｖの直後のビットがトグルされる。次のランは前記最小のランレングスより長いため、これ以上の違反するランＲｖは生成されない。結果として、最後のランはビット長が１だけ減る。
【００２７】
前記第２の方向において訂正され得る付加的に生成された違反するランＲｖの数は限界がない。第１の違反するランＲｖが最小のランＲｍの列により続かれている場合、訂正手段５３は全ての付加的に生成された違反するランＲｖを訂正することができる。前記第１の方向においても通常、全ての付加的に生成された違反するランＲｖは訂正されることができる。これらのランは既に信号プロセッサ５を通過しているため、前記第１の方向における全ての前記付加的に生成された違反するランＲｖを訂正するためには、最小のランレングスを持つランの列はバッファに保存される必要がある。バッファは有限の容量を持つため、訂正されることのできる最小のランＲｍの数には限界がある。通常の操作においては、連続する最小のランＲｍの量は制限されており、従って、全ての前記付加的に生成された違反するランＲｖは訂正される。幾つかのコード体系においては、連続することのできる最小のランＲｍの最大数に制約がある。これらの体系においては、信号プロセッサ５は前記第１の方向において制限を持たない。
【００２８】
違反するランＲｖを挟む両方のビットがトグルされる必要があることもあり得る。これは例えば、第１の違反するランＲｖが前記最小のランレングス−２に等しいランレングスを持つ場合である。この場合、訂正手段５３は２つの方向において、付加的に生成される違反するランＲｖを訂正することができる。訂正手段５３は、第１のビットと第２のビットの両方がトグルされる必要があるため、どちらの方向を訂正するかを決定する必要がない。このことは勿論、２のランレングスの制限を持つコードに関しては持続しない。違反するビットＲｖが前記最小のランレングス−２の長さを持つ場合においては、違反検出器５２は違反を検出しない。
【００２９】
図５において、縦軸の単位は前記信号の振幅Ａであり、横軸の単位は前記サンプルの番号ｉである。
【外１】
2004520678.tif 000003
で示された一方の信号Ｓ２は、接線方向の傾きが存在しない場合の読取り信号Ｓを示す。
【外２】
2004520678.tif 000004
で示された他方の信号Ｓ３は、０．７度の接線方向の傾きが存在する読取り信号を示す。
【外３】
2004520678.tif 000005
で示された信号Ｓ１は情報担体１上に元々あったデータを示す。この例においては再び、３という最小ランレングスが仮定される。図５における第２のランｒ２は最小のランＲｍである。該最小のランＲｍに対応する信号Ｓ２のサンプルの振幅は、時間に沿って比較的対称的な変化を示す。しかしながら、接線方向の傾きが存在する場合には、その結果時間に沿って非対称的な変化を持つ信号Ｓ３になる。前記最小のランＲｍの最後のビットは前記閾値を超えており、１として検出される。元のビットパターンは（Ｉ１０＋）−（Ｉ３）−（Ｉ３）−（Ｉ９）であるが、信号Ｓ３のビットパターンは（Ｉ１０＋）−（Ｉ２）−（Ｉ３）−（Ｉ１０）として検出される。検出された第１の違反するランＲｖ：Ｉ２を挟む２つのビットのうちから、接線方向の傾きの結果として前記閾値を越えたビットが、読取り信号Ｓのサンプルに対応する低い平均絶対値を持つと決定される。前記接線方向の傾きが＋０．７度であるこの場合においては、直前のビットより、直後のビットの方がより低い対応する平均絶対振幅を持つ。−０．７度の接線方向の傾きが存在する場合においては、前記直後のビットより、前記直前のビットの方がより低い対応する平均絶対振幅を持つ。勿論、前記ビットの振幅への影響が反対である場合は、正の又は負の接線方向の傾きの定義は変わる。
【００３０】
信号プロセッサ５の好適な実施例は、訂正手段５３が第１の違反するランＲｖ及び前記付加的な違反するランＲｖを訂正するために接線方向の傾き情報を利用するように設計された、図３の信号プロセッサ５である。
【００３１】
図３の信号プロセッサ５が、前記違反検出器によって既に検出された以前の違反するランＲｖの直前のビットに対応する前記読取り信号のサンプルの振幅に基づいた第１の平均絶対振幅、及び直後のビットに対応する前記読取り信号のサンプルの振幅に基づいた第２の平均絶対振幅から、前記接線方向の傾き情報を得ることができることは更に好ましい。より小さい平均絶対振幅の位置に対応する方向に隣接するビットはトグルされる。
【００３２】
接線方向の傾きは前記読取りヘッドの位置に依存し得る。前記接線方向の傾きは前記情報担体の読取りの間変化し得る。図３の信号プロセッサ５は、前記平均絶対振幅が所定の数のサンプルの平均絶対振幅であることを特徴とし、かような状況において適切に動作することができる。制限された数のサンプルのみが前記接線方向の傾きを決定するために利用されるため、前記接線方向の傾きは局所的に決定される。使用されるべきサンプルの数には最適条件がある。少なすぎるサンプルが使用されると、前記平均絶対振幅はノイズのようなランダムなゆらぎに対しより敏感になる。多すぎるサンプルが使用されると、前記平均絶対振幅は前記接線方向の傾きに対して十分に敏感にならない。信号プロセッサ５の実施化において、適応型メカニズムが利用されることができる。例は式１に示される。
式１：
【数１】
2004520678.tif 000006
【００３３】
ここで、Ａ１は前記第１の方向において違反するランＲｖに隣接するビットに対応するサンプルの瞬時振幅の絶対値を表し、
Ａ２は第２の方向において違反するランＲｖに隣接するビットに対応するサンプルの瞬時振幅の絶対値を表し、
【外４】
2004520678.tif 000007
はＡ１の重みを掛けられた平均値を表し、
【外５】
2004520678.tif 000008
はＡ２の重みを掛けられた平均値を表し、
αは前記適応型メカニズムの適応速度又はバンド幅を制御する定数である。
【００３４】
αが比較的小さい値にとられた場合、前記適応型メカニズムは比較的早く適応する。αが比較的大きい値にとられた場合、前記適応型メカニズムは比較的遅く適応する。ここでαの最適値はこれらの中間に位置する。
【００３５】
図５において、信号Ｓ２より、第１の最小のランＲｍの最後のビットに対応するサンプルＳ２，３は、最初のビットに対応するサンプルＳ２，１よりも低い絶対振幅を持つことが見られる。このことはシンボル間干渉を引き起こす。第２の最小のランＲｍは第１の最小のランＲｍに影響を及ぼす。接線方向の傾きが存在する場合、最後のビットＳ３，３は前記閾値を通過する。最小のランＲｍが前記最小のランレングスよりも長いランレングスを持つランと隣接する場合は、より少ないシンボル間干渉がある。前記最小のランレングスのビットの対応するサンプルは比較的高い絶対振幅を持つ。このことは図６に示される。単位及び表示は図５におけるものと同じである。かくして０度の接線方向の傾きを持つ信号は
【外６】
2004520678.tif 000009
で示され、０．７度の接線方向の傾きを持つ信号は
【外７】
2004520678.tif 000010
で示され、元のデータは
【外８】
2004520678.tif 000011
で示される。図６において、第１の最小のランｒ５は前記最小のランレングスより長い長さを持つランに挟まれている。更に、接線方向の傾きの前記第１の最小のランＲｍへの影響は小さい。前記最小のランレングスより長いランに隣接する第１の違反するランＲｖが検出された場合、エラーはノイズのようなランダムな効果により生成されたものである可能性が高い。この理由のため、他の実施例の図３の信号プロセッサ５は、第１の違反するランＲｖの隣接するビットに対応するサンプルの瞬時振幅を、どちらの隣接するビットをトグルするかの決定のパラメータとして利用する。
【００３６】
図７は図３の信号プロセッサ５の他の実施例の決定木を示す。点Ｂから開始し、最初のステップＳｔ１はランをバッファに読取る。次のステップＳｔ２は、該ランが第１の違反するランＲｖであるかを検査する。該ランが第１の違反するランＲｖである場合は、次のステップはＳｔ３であり、そうでない場合は次のステップは再びＳｔ１である。ステップＳｔ３において、値ＡＡＬと値ＡＡＲとの間の絶対差が閾値と比較される。ＡＡＬは前記第１の違反するランＲｖのすぐ左のビットに対応するサンプルの平均絶対振幅を表す。またＡＡＲは前記第１の違反するランＲｖのすぐ右のビットに対応するサンプルの平均絶対振幅を表す。該差が前記閾値より大きい場合、次のステップはＳｔ４であり、そうでなければ次のステップはＳｔ６である。Ｓｔ４において、前記訂正手段５３は、前記第１の違反するランＲｖが最小のランＲｍに隣接していないかを検査する。もしそうであれば次のステップはＳｔ５であり、そうでなければ次のステップはＳｔ６である。Ｓｔ５において、振幅ＡＡＬ及びＡＡＲは、第１の方向における訂正と第２の方向における訂正とのいずれかの選択のために利用される。前記訂正は、ＡＡＬがＡＡＲより小さい場合は前記第１の方向に進み、ＡＡＬがＡＡＲより大きい場合は前記第２の方向に進む。Ｓｔ６において、左及び右のビットに対応するサンプルの瞬時振幅が利用される。結論として、瞬時振幅は２つの場合において利用される。第１の場合は、第１の違反するランが最小のランに隣接していない場合に起こる。この場合、前記接線方向の傾きはほとんど影響を及ぼさない。第２の場合は、ＡＡＬとＡＡＲとの間の絶対差分が所定の閾値よりも大きくない場合に起こる。この場合、接線方向の傾きがない又はほとんどないと結論づけられることができる。それ故、接線方向の傾き情報はどちらの方向に訂正を為すべきかの正しい決定に寄与しない。
【００３７】
ここで、本発明の信号プロセッサ５及び装置が幾つかの実施例を参照しながら説明されてきたが、該実施例は限定的な例ではないことは理解されるべきである。従って、請求項に定義されるように、本発明の範囲から逸脱せずに様々な変更が当業者にとって明確であろう。更に、本発明は全ての特徴及び特徴の結合にある。
【図面の簡単な説明】
【図１】信号プロセッサを持つ記録された情報の再生装置を模式的に示す。
【図２ａ】読取り信号Ｓのサンプリングの処理の結果の例を示す。
【図２ｂ】読取り信号Ｓのサンプルをビットストリームへ変換する処理の結果の例を示す。
【図３】信号プロセッサの実施例を示す。
【図４ａ】違反するランＲｖを持つビットストリームの例を示す。
【図４ｂ】信号プロセッサが違反するランＲｖを訂正した後の図４ａのビットストリームの例を示す。
【図５】０度の接線方向の傾き及び０．７度の接線方向の傾きが存在する読取り信号の例を示す。
【図６】０度の接線方向の傾き及び０．７度の接線方向の傾きが存在する読取り信号の他の例を示す。
【図７】信号プロセッサの実施例の決定木を示す。
【国際公開パンフレット】
2004520678.tif 000012
2004520678.tif 000013
2004520678.tif 000014
2004520678.tif 000015
2004520678.tif 000016
2004520678.tif 000017
2004520678.tif 000018
2004520678.tif 000019
2004520678.tif 000020
2004520678.tif 000021
2004520678.tif 000022
2004520678.tif 000023
2004520678.tif 000024
2004520678.tif 000025
2004520678.tif 000026
2004520678.tif 000027
2004520678.tif 000028
2004520678.tif 000029
2004520678.tif 000030
2004520678.tif 000031
【国際調査報告】
2004520678.tif 000032
2004520678.tif 000033