(57)【要約】本発明の種々の実施例は媒体欠陥検出のためのシステム及び方法を提供する。例えば、データ検出器、欠陥検出器及びゲート制御回路を含むデータ転送システムが開示される。データ検出器は軟出力を提供し、欠陥検出器は軟出力及びデータ信号を受信し、その軟出力及びデータ信号に少なくともある程度基づいて欠陥表示をアサートするように動作できる。ゲート制御回路は欠陥表示がアサートされると検出器の軟出力を修正するように動作できる。
2010541120.tif 000002
【特許請求の範囲】
【請求項１】
データ転送システムであって、復号システムが、
データ信号に基づいて軟出力を供給するデータ検出器、
該軟出力及び該データ信号を受信するよう動作し、該欠陥検出器が該軟出力及び該データ信号に少なくともある程度基づいて欠陥表示をアサートするよう動作する欠陥検出器、及び
該欠陥表示がアサートされると該検出器の軟出力を修正するように動作するゲート制御回路
からなるデータ転送システム。
【請求項２】
請求項１のシステムにおいて、該データ検出器が、ビタビ検出器及び最大事後確率検出器からなるグループから選択されるものであるシステム。
【請求項３】
請求項１のシステムにおいて、該システムがハードディスクドライブであり、該ハードディスクドライブが記憶媒体を含み、前記データ信号が該記憶媒体から引き出され、前記データ検出器が該記憶媒体から引き出されたデータ信号を受信し、該データ信号に少なくともある程度基づいて前記軟出力を供給し、前記欠陥検出器が該記憶媒体の欠陥領域を検出するよう動作するシステム。
【請求項４】
請求項３のシステムにおいて、前記欠陥検出器が、
前記データ信号の絶対値をデータ閾値に対して比較するよう動作する第１のコンパレータを含むデータ解析回路、
該データ信号の絶対値が該データ閾値未満となる期間の数を特定するよう動作する第１のカウンタ回路、
前記軟出力を軟閾値に対して比較するよう動作する第２のコンパレータを含む軟解析回路、及び
該軟出力が該軟閾値未満となる期間の数を特定するよう動作する第２のカウンタ回路
を含むシステム。
【請求項５】
請求項４のシステムにおいて、前記データ信号が前記データ閾値に対する比較の前にハイパスフィルタを用いてフィルタリングされるシステム。
【請求項６】
請求項４のシステムにおいて、前記データ閾値がプログラム可能であるシステム。
【請求項７】
請求項４のシステムにおいて、前記軟閾値がプログラム可能であるシステム。
【請求項８】
請求項４のシステムにおいて、前記欠陥表示は前記第１のカウンタ及び前記第２のカウンタの少なくとも一方がカウント閾値以上になるとアサートされるシステム。
【請求項９】
請求項８のシステムにおいて、前記データ信号の絶対値が前記データ信号閾値以上になると前記第１のカウンタがリセットされ、前記軟出力が前記軟閾値以上になると前記第２のカウンタがリセットされるシステム。
【請求項１０】
請求項９のシステムにおいて、前記欠陥表示がアサートされると、少なくとも最小期間はアサートが維持されるシステム。
【請求項１１】
請求項１０のシステムにおいて、前記最小期間がプログラム可能であるシステム。
【請求項１２】
請求項１のシステムにおいて、前記システムが通信装置であり、該通信装置が通信チャネルを介して情報を受信し、該データ信号が該通信チャネルから引き出され、前記データ検出器が該通信チャネルから引き出されたデータ信号を受信して該データ信号に少なくともある程度基づいて前記軟出力を供給し、前記欠陥検出器が該通信チャネルの欠陥期間を検出するように動作するシステム。
【請求項１３】
欠陥検出のための方法であって、
データ信号を受信するステップ、
該データ信号上で軟出力を供給する検出プロセスを実行するステップ、
該データ信号をデータ閾値に比較するステップであって、該データ信号が第１の所定期間にわたって該データ閾値未満となるとデータ比較結果がアサートされる、ステップ
該軟出力を軟閾値に比較するステップであって、該出力軟が第２の所定期間にわたって該軟閾値未満となると軟比較結果がアサートされる、ステップ、及び
該軟比較結果及び該データ比較結果の少なくとも一方がアサートされると欠陥表示をアサートするステップ
からなる方法。
【請求項１４】
請求項１３の方法において、前記欠陥表示をアサートするステップが、前記軟比較結果及び前記データ比較結果の両方がアサートされたときのみ行われる方法。
【請求項１５】
請求項１３の方法において、前記第１の所定期間及び前記第２の所定期間が同じ期間であり、その共通の期間がプログラム可能である、方法。
【請求項１６】
請求項１３の方法であって、さらに、
前記データ信号の絶対値を特定するステップを備え、前記データ閾値と比較される該データ信号が該データ信号の絶対値である、方法。
【請求項１７】
請求項１３の方法であって、さらに、
前記軟出力の絶対値を特定するステップを備え、前記軟閾値と比較される該軟出力が該軟出力の絶対値である、方法。
【請求項１８】
請求項１３の方法であって、さらに、
前記データ信号をフィルタリングするステップを備え、前記データ閾値と比較される該データ信号が該フィルタリングされたデータ信号である、方法。
【請求項１９】
記憶システムであって、
記憶媒体と、
読取り／書込み回路を備え、該読取り／書込み回路の少なくとも一部分が該記憶媒体との関連で位置決めされ、該読取り／書込み回路が、
軟出力を供給するデータ検出器と、  
該軟出力を受信するように動作して、該軟出力に少なくともある程度基づいて欠陥表示をアサートするよう動作する欠陥検出器と、
該欠陥表示がアサートされると該検出器の軟出力を修正するように動作するゲート制御回路を含み、
さらに、
該記憶媒体に関連して該読取り／書込み回路の少なくとも一部分を位置決めするよう動作する位置決めコントローラを備えたシステム。
【請求項２０】
請求項１９のシステムにおいて、前記記憶システムが電子システムに内蔵され、該電子システムが、コンピュータ、オーディオプレーヤー、ビデオプレーヤー、スタンドアロン記憶システム及びセルラ電話機からなるグループから選択されるものであるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報を転送するシステム及び方法に関し、より具体的には、データ転送に関連する媒体に関係する問題を判断するシステム及び方法に関する。
【背景技術】
【０００２】
記憶システム、セルラ電話システム、無線送信システム等の種々のデータ転送システムが開発されてきた。そのシステムの各々では、データは送信者から受信者に何らかの媒体を介して転送される。例えば、記憶システムでは、データは送信者（即ち、書込み機能）から受信者（即ち、読取り機能）へ記憶媒体を介して送信される。いずれの転送の有効性も転送媒体に関連する何らかの欠陥によって損なわれる。場合によっては、転送媒体における欠陥によってもたらされるデータ消失は、非欠陥領域又は時間から受信されるデータについてさえも転送媒体からのデータの回復を困難なものとする。
【０００３】
転送媒体における欠陥を識別するための種々のアプローチが開発されてきた。そのようなアプローチは欠陥を識別するための一般的な能力を提供するが、多くの場合において不正確である。最も良い場合でも、この不正確さはあらゆる欠陥識別の有効性を制限する。最悪の場合、不正確な欠陥検出は現実にデータ回復プロセスを妨げる。
【０００４】
従って、少なくとも上述の理由のために、当分野には欠陥検出のための高度なシステム及び方法へのニーズが存在する。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明は情報を転送するシステム及び方法に関し、より具体的には、データ転送に関連する媒体に関係する問題を判断するシステム及び方法に関する。
【０００６】
本発明の種々の実施例は媒体欠陥検出のためのシステム及び方法を提供する。本発明のある特定の実施例はデータ検出器、欠陥検出器及びゲート制御回路を含むデータ転送システムを提供する。データ検出器は軟出力を提供し、欠陥検出器は軟出力及びデータ信号を受信して、その軟出力及びデータ信号に少なくともある程度基づいて欠陥表示をアサートするように動作できる。ゲート制御回路は欠陥表示がアサートされると検出器の軟出力を修正するように動作できる。上述の実施例のあるインスタンスにおいては、データ検出器は、限定するわけではないが、ビタビ検出器又は最大事後確率検出器であればよい。
【０００７】
前述の実施例の種々のインスタンスにおいて、システムはハードディスクドライブである。このようなシステムでは、ハードディスクドライブは記憶媒体を含み、データ信号はその記憶媒体から引き出される。データ検出器は記憶媒体から引き出されたデータ信号を受信し、そのデータ信号に少なくともある程度基づいて軟出力を提供する。欠陥検出器は記憶媒体上の欠陥領域を検出するように動作できる。場合によっては、欠陥検出器はデータ解析回路、軟解析回路及び２つのカウンタ回路を含む。データ解析回路はデータ信号の絶対値をデータ閾値に対して比較するよう動作可能な第１のコンパレータを含み、カウンタ回路の一方はデータ信号の絶対値がデータ閾値未満となる期間の数を特定するよう動作できる。軟解析回路は軟出力を軟閾値に対して比較するよう動作可能な第２のコンパレータを含み、他方のカウンタ回路は軟出力が軟閾値未満となる期間の数を特定するよう動作できる。
【０００８】
上述の実施例のあるインスタンスでは、データ信号はデータ閾値に対する比較の前にハイパスフィルタを用いてフィルタリングされる。上述の実施例の種々のインスタンスにおいて、データ閾値及び軟閾値はプログラム可能である。上述の実施例の特定のインスタンスにおいて、第１のカウンタ及び第２のカウンタの少なくとも一方がカウント閾値以上になると欠陥表示がアサートされる。さらに、データ信号の絶対値がデータ信号閾値以上になるとデータ信号比較に対応付けられたカウンタがリセットされ、軟出力が軟閾値以上になると他方のカウンタがリセットされる。特定の場合では、一度欠陥表示がアサートされると、少なくとも最小期間にわたってアサートが維持される。最小期間はプログラム可能である。
【０００９】
上記の実施例の他の場合では、システムは通信装置である。このようなインスタンスでは、通信装置は通信チャネルを介して情報を受信し、データ信号は通信チャネルから引き出される。データ検出器は通信チャネルから引き出されたデータ信号を受信し、データ信号に少なくともある程度基づいて軟出力を提供する。欠陥検出器は通信チャネルの欠陥期間を検出するように動作できる。
【００１０】
本発明の他の実施例は欠陥検出のための方法を提供する。その方法は、データ信号を受信するステップ、及びそのデータ信号上で検出プロセスを実行するステップを含む。検出プロセスは軟出力を提供する。方法はさらに、データ信号をデータ閾値と比較するステップ、及び軟出力を軟閾値と比較するステップを含む。比較は、データ信号が第１の所定期間にわたってデータ閾値未満となるとデータ比較結果のアサートをもたらし、及び軟出力が第２の所定期間にわたって軟閾値未満となると軟比較結果のアサートをもたらす。方法はさらに、軟比較結果及びデータ比較結果の少なくとも一方がアサートされると必ず欠陥表示をアサートするステップを含む。場合によっては、軟比較結果及びデータ比較結果の両方がアサートされるときのみ欠陥検出器はアサートされる。上述の実施例の種々のインスタンスにおいて、第１の所定期間及び第２の所定期間は同じ期間であり、共通の期間がプログラム可能である。
【００１１】
上述の実施例の種々のインスタンスはデータ信号の絶対値を特定するステップを含む。この場合、データ閾値と比較されるデータ信号はデータ信号の絶対値である。さらに、本発明のいくつかの実施例は軟出力の絶対値を特定するステップを含む。この場合、軟閾値と比較される軟出力は軟出力の絶対値である。さらに、本発明のある実施例はデータ信号をフィルタリングするステップを含む。この場合、データ閾値と比較されるデータ信号はフィルタリングされたデータ信号である。
【００１２】
本発明の更なる他の実施例は記憶システムを提供する。その記憶システムは、記憶媒体、読取り／書込み回路、及び位置決めコントローラを含む。読取り／書込み回路の少なくとも一部分は記憶媒体との関係で位置決めされ、位置決めコントローラは記憶媒体との関係で読取り／書込み回路の少なくとも一部分を位置決めするように動作できる。読取り／書き込み回路は、限定するわけではないが、軟出力を提供するデータ検出器、欠陥検出器及びゲート制御回路を含む。欠陥検出器は軟出力を受信し、軟出力に少なくともある程度基づいて欠陥表示をアサートするように動作できる。ゲート制御回路は欠陥表示がアサートされると検出器の軟出力を修正するよう動作できる。上記実施例のあるインスタンスでは、記憶システムは電子システム内に組み込まれる。この電子システムは、限定するわけではないが、コンピュータ、オーディオプレーヤー、ビデオプレーヤー、スタンドアロン記憶システム、及び／又はセルラ電話機等である。このコンピュータは、限定するわけではないが、パーソナルコンピュータ、ノートブックコンピュータ、サーバ及び／又はパーソナルデジタルアシスタントであればよい。
【００１３】
この概要は発明のいくつかの実施例の概略を提供するに過ぎない。発明の他の多数の課題、特徴、有利な効果及び他の実施例が以降の詳細な説明、付随する特許請求の範囲及び添付図面からより完全に明らかになる。
【００１４】
本発明の種々の実施例の更なる理解が、明細書の残りの部分に記載される図面への参照によって達成される。図面においては、図面を通じて同様の符号が同様の部材を言及するために使用される。いくつかのインスタンスでは、小文字からなる副表記は複数の同様の部材の１つを示すための符号に対応付けられている。存在する副表記に対する指定がない符号に対する参照がなされる場合は、複数のそのような同様の部材全てに言及するものとする。
【図面の簡単な説明】
【００１５】
【図１】図１は本発明の種々の実施例による欠陥検出システムを示す。
【図２ａ】図２ａは本発明のある実施例による欠陥検出回路の特定の実施を示す。
【図２ｂ】図２ｂは図２ａの欠陥検出回路に適用され、及びそこから受信される例示の信号のタイミング図を示す。
【図３ａ】図３ａは本発明のある実施例によるデータフィルタリングを含む欠陥検出回路の他の特定の実施を示す。
【図３ｂ】図３ｂは図３ａの欠陥検出回路に適用され、及びそこから受信される例示の信号のタイミング図を示す。
【図４ａ】図４ａは本発明の１以上の実施例による欠陥表示延長を含む欠陥検出回路の更に他の実施を示す。
【図４ｂ】図４ｂは図４ａの欠陥検出回路に適用され、及びそこから受信される例示の信号のタイミング図を示す。
【図５】図５は本発明の種々の実施例による媒体欠陥システムを含む記憶システムを示す。
【図６】図６は本発明の１以上の実施例による媒体欠陥システムを含む通信システムを示す。
【図７】図７は本発明のある実施例による媒体欠陥検出のための方法を示すフローチャートである。
【発明を実施するための形態】
【００１６】
本発明は情報を転送するシステム及び方法に関し、より具体的には、データ転送に関連する媒体に関係する問題を判断するシステム及び方法に関する。
【００１７】
媒体欠陥は媒体に関連する欠陥エリアの周辺及び／又は欠陥時間の付近にエラーのバーストをもたらす。多くの場合、多数の媒体欠陥に関連するエラーは局部化され、伝搬しない。従って、一般に、媒体欠陥に起因するエラーの伝搬は大きな問題ではないと考えられてきた。しかし、様々な条件において、媒体欠陥に起因するエラーの伝搬は問題となり得ることが確認されてきた。特に、複数の検出器／復号器の実装において、欠陥領域から又は欠陥期間中に取得されたデータに関して合理的に高い軟確率が報告される場合にこれらのエラーが伝搬しそうである。本発明のいくつかの実施例は軟出力情報を媒体欠陥特定プロセスに取り込むことによってこの問題に対処する。
【００１８】
図１に移ると、本発明の種々の実施例による欠陥検出システム１００が図示される。欠陥検出システム１００は軟入力媒体欠陥検出器１２０、軟出力検出器１１０、１５０、ゲート制御回路１３０、１６０、及び軟出力復号器１４０を含む。軟出力検出器１１０、１５０は軟出力情報（即ち、検出データが正しく識別された確率）を提供することができる何らかの周知の検出器であればよい。従って、軟出力検出器は、限定するわけではないが、周知の軟出力ビタビアルゴリズム検出器（ＳＯＶＡ）又は最大事後確率（ＭＡＰ）検出器であればよい。当業者であれば、ここに提供される開示に基づいて、本発明の異なる実施例に関連して使用される種々の検出器を認識するはずである。
【００１９】
媒体データ１８０は何らかの形式の媒体から受信され、欠陥検出システム１００に転送される。従って、例えば、欠陥検出システム１００がハードディスクドライブシステムの一部として実装される場合、媒体データ１８０はハードディスクドライブシステムに内蔵された磁気記憶媒体から引き出される。他の例として、欠陥検出システム１００が通信システムの一部として実装される場合、媒体データ１８０は送受信装置間で無線又は他の転送媒体から引き出される。ここに提供される開示に基づいて、当業者であれば媒体データ１８０が引き出される種々の媒体を認識するはずである。
【００２０】
媒体データ１８０は軟出力検出器１１０及び軟入力媒体欠陥検出器１２０に供給される。軟出力検出器１１０は媒体データ１８０上の検出機能を実行し、軟入力１１２を軟入力媒体欠陥検出器１２０に供給する。軟入力媒体欠陥検出器１２０は媒体データ１８０を軟入力１１２との組合せにおいて解析して、媒体データ１８０の媒体が、媒体データ１８０が取得された場所の周辺に欠陥を示すかを判断する。軟入力媒体欠陥検出器１２０によって欠陥が識別されると欠陥出力１２２及び欠陥遅延出力１２４がアサートされる。欠陥出力１２２が軟出力検出器１１０からの出力とともにゲート制御回路１３０に供給される。欠陥出力１２２がアサートされると、媒体データ１８０が適切に検出されたことを示す確率がゼロとなるように、ゲート制御回路１３０によって軟出力検出器１１０からの軟出力がアサートされる。この「ゼロ」の確率が軟出力検出器１４０に供給され、媒体データ１８０を復号するのに使用される。軟出力復号器１４０は周知の任意のデータ復号器であればよい。媒体欠陥の識別と同時に軟出力情報をゼロにすることによって、ゲート制御回路１３０は、軟出力復号器１４０が欠陥エリアからのデータを正しいものとして不適切に識別したであろう確率を制限するよう動作する。
【００２１】
軟出力復号器１４０からの出力は、他の検出プロセスを実行し、正しいデータの可能性を示す他の軟出力を提供する軟出力検出器１５０に供給される。欠陥遅延出力１２４は軟出力検出器１５０からの出力とともにゲート制御回路１６０に供給される。欠陥遅延出力１２４は、媒体データ１８０をゲート制御回路１３０、軟出力復号器１４０及び軟出力検出器１５０を介して通過させることによって発生した時間遅延に一致するだけの充分に遅延された欠陥出力１２２のバージョンである。ゲート制御回路１３０と同様に、欠陥遅延出力１２４がアサートされると、媒体データ１８０が適正に検出された表示確率がゼロになるように、ゲート制御回路１６０によって軟出力検出器１５０からの軟出力がアサートされる。この「ゼロ」の確率は軟出力復号器１７０に供給され、それが媒体データ１８０を復号するのに使用される。軟出力復号器１７０は任意の周知の復号器であればよい。媒体欠陥の識別と同時の軟出力情報をゼロにすることによって、ゲート制御回路１６０は軟出力復号器１７０が欠陥エリアからのデータを誤って正しいものとして識別してしまう確率を制限するよう動作する。軟出力復号器１７０は、特定の設計に従って使用されるか又は更なる検出／復号段に適用されるデータ出力１９０を供給する。
【００２２】
図２ａに移ると、本発明のいくつかの実施例による軟入力欠陥検出回路２００が示される。軟入力欠陥検出回路２００はデータ解析回路２４１（破線で示す）、軟解析回路２４３（破線で示す）、及び合成回路２１２を示す。データ解析回路２４１は問題となる媒体から引き出されるデータ入力２０２に基づいて潜在的な媒体欠陥を識別するように設計されている。軟解析回路２４３は軟出力検出器（不図示）から受信された軟入力２３２に基づいて潜在的な媒体欠陥を識別するように設計されている。合成回路２１２はデータ解析回路２４１及び軟解析回路２４３の両方の結果を合成して媒体検出が存在するかの判断を行い、その判断に基づいて欠陥出力２１４をアサートするように設計される。軟入力欠陥検出回路２００はまた、欠陥出力２１４を受信し、望まれる場合にはそれを後段の復号／検出プロセスで使用するために遅延させる遅延回路２１６を含むことができる。遅延された出力は欠陥遅延出力２１８として識別される。
【００２３】
データ解析回路２４１は、データ入力２０２を受信してデータ入力２０２の絶対値を導出するオフセットプロセスを実行する絶対値回路２０４を含む。データ入力２０２の絶対値２４６は、絶対値２４６をプログラマブルデータ閾値２２０と比較するコンパレータ２０６に供給される。絶対値２４６がプログラマブルデータ閾値２２０以上の場合、カウンタ２０８がクリアされる。それ以外、即ち絶対値２４６がプログラマブルデータ閾値２２０未満の場合、カウンタ２０８はクロック２４８に同期した増分を続ける。カウンタ出力２５０はコンパレータ２１０に供給され、それがプログラマブルビットカウント２２２に対して比較される。カウンタ出力２５０がプログラマブルビットカウント２２２以上の場合、媒体欠陥表示２５４がデータ入力２０２に基づいてアサートされる。
【００２４】
軟解析回路２４３は軟入力２３２をプログラマブル軟閾値２４２と比較するコンパレータ２３６を含む（なお、軟入力２３２は回路２０４と同様の絶対値回路に供給され、絶対値は必要な場合には後の比較に使用される）。軟入力２３２がプログラマブル軟閾値２４２以上の場合、カウンタ２３８はクリアされる。それ以外、即ち軟入力２３２がプログラマブル軟閾値２４２未満の場合、カウンタ２３８はクロック２４８に同期した増分を続ける。カウンタ出力２５２はコンパレータ２４０に供給され、それがプログラマブルビットカウント２４４に対して比較される。カウンタ出力２５２がプログラマブルビットカウント２４４以上の場合、媒体欠陥表示２５６がデータ入力２３２に基づいてアサートされる。
【００２５】
媒体欠陥表示２５４及び媒体欠陥表示２５６は合成回路２１２によって合成される。ある場合では、合成回路２１２は媒体欠陥表示２５４と媒体欠陥表示２５６の論理積ＡＮＤと等価な処理を実行し、論理積ＡＮＤの出力が欠陥出力２１４となる。このような合成を実行することによって、軟入力欠陥検出回路２００から偽陽性（欠陥がないのに欠陥があると検出してしまうこと）が出力される確率を制限するように動作する。他の場合では、合成回路２１２は媒体欠陥表示２５４と媒体欠陥表示２５６の論理和ＯＲと等価な処理を実行し、論理和ＯＲの出力が欠陥出力２１４となる。このような合成を実行することによって、軟入力欠陥検出回路２００から偽陰性（欠陥があるのに見逃してしまうこと）が出力される確率を制限するよう動作する。ここに提供される開示に基づいて、当業者であれば、欠陥出力２１４を生成するために媒体欠陥表示２５４と媒体欠陥表示２５６を合成するのに使用され得る種々の合成回路を実現できるはずである。
【００２６】
図２ｂに移ると、タイミング図２０１、２１１、２３１は、検証において発見されたのと同じ例示入力に基づいて軟入力欠陥検出回路２００の動作を図示する。特に、タイミング図２０１は、データが非欠陥媒体から受信される期間２０５、２０７、及びデータが欠陥媒体から受信される期間２０３を含む例示のデータ入力２０２を示す。非欠陥媒体（部分２０５、２０７）からのデータは、欠陥媒体（部分２０３）からのデータと比較すると比較的高い振幅を示す。タイミング図２１１はタイミング図２０１の信号の絶対値を図示する。この絶対値は図２ａの絶対値２４６を表す。プログラマブルビットカウント２２２との比較の充足がタイミング図２１１において破線２１３で表される。この場合、プログラマブルビットカウントは４であり、絶対値２４６の４個の連続する値がプログラマブルデータ閾値２２０未満で記録されると直ちに充足される。前述したように、これらの４個の連続する期間が得られたら直ちに媒体欠陥表示２５４がアサートされる。なお、４個の期間という数値は単なる例示であり、任意の期間数が本発明の種々の実施例に従ってプログラムされ得る。
【００２７】
タイミング図２１１は（生の値であっても、その絶対値であっても）軟入力２３２がプログラマブル軟閾値２４２と比較されることを図示する。プログラマブルビットカウント２４４との比較の充足がタイミング図２３１において破線２３３で表される。この場合、プログラマブルビットカウントは４であり、軟入力２３２の４個の連続する値がプログラマブル軟閾値２４２未満で記録されると直ちに充足される。前述したように、これらの４個の連続する期間が得られたら直ちに媒体欠陥表示２５６がアサートされる。なお、再度になるが、４個の期間という数値は単なる例示であり、任意の期間数が本発明の種々の実施例に従ってプログラムされ得る。
【００２８】
欠陥出力２１４も示される。図示するように、媒体欠陥表示２５４と媒体欠陥表示２５６のいずれか又は両方がアサートされると欠陥出力２１４がアサートされる。場合によっては、図２ｂに示すのとは異なり、プログラマブルビット閾値２２２及びプログラマブルビット閾値２４４は異なる時点で充足される。このような場合、欠陥出力２１４は、合成回路２１２が論理積ＡＮＤ関数、論理和ＯＲ関数、又はその他の関数であるかによって異なる時点でアサートすることになる。
【００２９】
図３ａに移ると、本発明の種々の実施例による軟入力欠陥検出回路３００が示される。軟入力欠陥検出回路３００はデータ解析回路３４１（破線で示す）、軟解析回路３４３（破線で示す）、及び合成回路３１２を含む。データ解析回路３４１は問題となっている媒体から引き出されたデータ入力３０２に基づいて潜在的な媒体欠陥を識別するように設計されている。軟解析回路３４３軟出力検出器（不図示）から受信された軟入力３３２に基づいて潜在的な媒体欠陥を識別するように設計される。合成回路３１２はデータ解析回路３４１及び軟解析回路３４３の両方の結果を合成して媒体欠陥が存在するか否かの判断を行い、その判断に基づいて欠陥出力３１４をアサートするように設計される。軟入力欠陥検出回路３００はまた、欠陥出力３１４を受信し、望まれる場合には後段の復号／検出プロセスで使用するためにそれを遅延させる遅延回路３１６を含むことができる。遅延された出力は欠陥遅延出力３１８として識別される。
【００３０】
データ解析回路３４１は生のデータ入力３０２又はデータ入力３０２のフィルタリングされたバージョン３７３のいずれかの選択を可能とするフィルタ３７５及びマルチプレクサ３７７を含む。モード選択器３７９は所望のデータ入力３０２又はフィルタリングされたバージョン３７３を選択する。マルチプレクサ３７７の出力は絶対値回路３０４に供給される。絶対値回路３０４は選択されたバージョンのデータ入力３０２を受信し、選択されたバージョンのデータ入力３０２の絶対値を導出するためのオフセットプロセスを実行する。データ入力３０２の絶対値３４６は、絶対値３４６をプログラマブルデータ閾値３２０に対して比較するコンパレータ３０６に供給される。絶対値３４６がプログラマブルデータ閾値３２０以上の場合、カウンタ３０８がクリアされる。それ以外、即ち絶対値３４６がプログラマブルデータ閾値３２０未満の場合、カウンタ３０８はクロック３４８に同期した増分を続ける。カウンタ出力３５０はコンパレータ３１０に供給され、それがプログラマブルビットカウント３２２に対して比較される。カウンタ出力３５０がプログラマブルビットカウント３２２以上の場合、媒体欠陥表示３５４がデータ入力３０２に基づいてアサートされる。
【００３１】
軟解析回路３４３は軟入力３３２をプログラマブル軟閾値３４２に対して比較するコンパレータ３３６を含む（なお、軟入力３３２は必要であれば回路３０４と同様の絶対値回路に供給されてもよい）。軟入力３３２がプログラマブルデータ閾値３４２以上の場合、カウンタ３３８がクリアされる。それ以外、即ち軟入力３３２がプログラマブル軟閾値３４２未満の場合、カウンタ３３８はクロック３４８に同期した増分を続ける。カウンタ出力３５２はコンパレータ３４０に供給され、それがプログラマブルビットカウント３４４に対して比較される。カウンタ出力３５２がプログラマブルビットカウント３４４以上の場合、媒体欠陥表示３５６がデータ入力３３２に基づいてアサートされる。
【００３２】
媒体欠陥表示３５４及び媒体欠陥表示３５６は合成回路３１２によって合成される。ある場合では、合成回路３１２は媒体欠陥表示３５４と媒体欠陥表示３５６の論理積ＡＮＤと等価な処理を実行し、論理積ＡＮＤの出力が欠陥出力３１４となる。このような合成を実行することによって、軟入力欠陥検出回路３００から偽陽性が出力される確率を制限するように動作する。他の場合では、合成回路３１２は媒体欠陥表示３５４と媒体欠陥表示３５６の論理和ＯＲと等価な処理を実行し、論理和ＯＲの出力が欠陥出力３１４となる。このような合成を実行することによって、軟入力欠陥検出回路３００から偽陰性が出力される確率を制限するよう動作する。ここに提供される開示に基づいて、当業者であれば、欠陥出力３１４を生成するために媒体欠陥表示３５４と媒体欠陥表示３５６を合成するのに使用され得る種々の合成回路を実現できるはずである。
【００３３】
図３ｂに移ると、タイミング図３０１、３１１、３３１は、検証において発見されたのと同じ例示入力に基づいて軟入力欠陥検出回路３００の動作を図示する。特に、タイミング図３０１は、データが非欠陥媒体から受信される期間３０５、３０７、及びデータが欠陥媒体から受信される期間３０３を含む例示のデータ入力２０２を示す。なお、非欠陥媒体からのデータは、軟入力欠陥検出回路３００のフィルタ３７５の使用によって除去され得るＤＣオフセットを含む。フィルタ３７５は任意の周知のフィルタ技術を用いて設計できる。本発明のある特定の実施例では、フィルタ３７５はハイパスフィルタである。そのようなハイパスフィルタは、例えば、単にｆ＝１−ｍａであればよく、ここでｍａは移動平均ローパスフィルタである。タップ数がＬ（これはプログラム可能である）の場合、ハイパスフィルタは次の式：ｆ＝１−［１１．．．］／Ｌ  で記述される。さらに、非欠陥媒体（部分３０５、３０７）からのデータは、欠陥媒体（部分３０３）からのデータと比べると比較的高い振幅を示す。特に、タイミング図３１１のフィルタリングされた絶対値信号は軟入力欠陥検出回路３００の信号３４６を表し、ここで、モード選択３７９はデータ入力３０２のフィルタリングされたバージョンを選択する。プログラマブルビットカウント３２２との比較の充足がタイミング図３１１において破線３１３で表される。この場合、プログラマブルビットカウントは４であり、絶対値３４６の４個の連続する値がプログラマブルデータ閾値３２０未満で記録されると直ちに充足される。前述したように、これらの４個の連続する期間が得られたら直ちに媒体欠陥表示３５４がアサートされる。なお、４個の期間という数値は単なる例示であり、任意の期間数が本発明の種々の実施例に従ってプログラムされ得る。
【００３４】
タイミング図３１１は（生の値であっても、その絶対値であっても）軟入力３３２がプログラマブル軟閾値３４２と比較されることを図示する。プログラマブルビットカウント３４４との比較の充足性がタイミング図３３１において破線３３３で表される。この場合、プログラマブルビットカウントは４であり、軟入力３３２の４個の連続する値がプログラマブル軟閾値３４２未満で記録されると直ちに充足される。前述したように、これらの４個の連続する期間が得られたら直ちに媒体欠陥表示３５６がアサートされる。なお、再度になるが、４個の期間という数値は単なる例示であり、任意の期間数が本発明の種々の実施例に従ってプログラムされ得る。
【００３５】
欠陥出力３１４も示される。図示するように、媒体欠陥表示３５４と媒体欠陥表示３５６のいずれか又は両方がアサートされると欠陥出力３１４がアサートされる。場合によっては、図３ｂに示すのとは異なり、プログラマブルビット閾値３２２及びプログラマブルビット閾値３４４は異なる時点で充足される。このような場合、欠陥出力３１４は、合成回路３１２が論理積ＡＮＤ関数、論理和ＯＲ関数、又はその他の関数であるかによって異なる時点でアサートすることになる。
【００３６】
図４ａに移ると、本発明の種々の実施例による軟入力欠陥検出回路４００が示される。軟入力欠陥検出回路４００はデータ解析回路４４１（破線で示す）、軟解析回路４４３（破線で示す）、及び合成回路４１２を含む。データ解析回路４４１は問題となっている媒体から引き出されたデータ入力４０２に基づいて潜在的な媒体欠陥を識別するように設計されている。軟解析回路４４３軟出力検出器（不図示）から受信された軟入力４３２に基づいて潜在的な媒体欠陥を識別するように設計される。合成回路４１２はデータ解析回路４４１及び軟解析回路４４３の両方の結果を合成して媒体欠陥が存在するか否かの判断を行い、その判断に基づいて欠陥出力４１４をアサートするように設計される。
【００３７】
データ解析回路４４１は生のデータ入力４０２又はデータ入力４０２のフィルタリングされたバージョン４７３のいずれかの選択を可能とするフィルタ４７５及びマルチプレクサ４７７を含む。フィルタ４７５は任意の周知のフィルタ技術を用いて設計できる。本発明のある特定の実施例では、フィルタ４７５はハイパスフィルタである。モード選択器４７９は所望のデータ入力４０２又はフィルタリングされたバージョン４７３を選択する。マルチプレクサ４７７の出力は絶対値回路４０４に供給される。絶対値回路４０４は選択されたバージョンのデータ入力４０２を受信し、選択されたバージョンのデータ入力４０２の絶対値を導出するためのオフセットプロセスを実行する。データ入力４０２の絶対値４４６は、絶対値４４６をプログラマブルデータ閾値４２０に対して比較するコンパレータ４０６に供給される。絶対値４４６がプログラマブルデータ閾値４２０以上の場合、カウンタ４０８がクリアされる。それ以外、即ち絶対値４４６がプログラマブルデータ閾値４２０未満の場合、カウンタ４０８はクロック４４８に同期した増分を続ける。カウンタ出力４５０はコンパレータ４１０に供給され、それがプログラマブルビットカウント４２２に対して比較される。カウンタ出力４５０がプログラマブルビットカウント４２２以上の場合、媒体欠陥表示４５４がデータ入力４０２に基づいてアサートされる。
【００３８】
軟入力回路４４３は、軟入力４３２をプログラマブル軟閾値４４２に対して比較するコンパレータ４３６を含む（なお、軟入力４３２は必要であれば回路４０４と同様の絶対値回路に供給されてもよい）。軟入力４３２がプログラマブルデータ閾値４４２以上の場合、カウンタ４３８がクリアされる。それ以外、即ち軟入力４３２がプログラマブル軟閾値４４２未満の場合、カウンタ４３８はクロック４４８に同期した増分を続ける。カウンタ出力４５２はコンパレータ４４０に供給され、それがプログラマブルビットカウント４４４に対して比較される。カウンタ出力４５２がプログラマブルビットカウント４４４以上の場合、媒体欠陥表示４５６がデータ入力４３２に基づいてアサートされる。
【００３９】
媒体欠陥表示４５４及び媒体欠陥教示４５６は合成回路４１２によって合成される。ある場合では、合成回路４１２は媒体欠陥表示４５４と媒体欠陥表示４５６の論理積ＡＮＤと等価な処理を実行し、論理積ＡＮＤの出力が欠陥出力４１４となる。このような合成を実行することによって、軟入力欠陥検出回路４００から偽陽性が出力される確率を制限するように動作する。他の場合では、合成回路４１２は媒体欠陥表示４５４と媒体欠陥表示４５６の論理和ＯＲと等価な処理を実行し、論理和ＯＲの出力が欠陥出力４１４となる。このような合成を実行することによって、軟入力欠陥検出回路４００から偽陰性が出力される確率を制限するよう動作する。ここに提供される開示に基づいて、当業者であれば、欠陥出力４１４を生成するために媒体欠陥表示４５４と媒体欠陥表示４５６を合成するのに使用され得る種々の合成回路を実現できるはずである。
【００４０】
軟入力欠陥検出回路４００はまた欠陥延長回路４９０を含む。欠陥延長回路４９０は所定期間にわたって欠陥出力４１４のアサートを延長する回路である。この延長は、とりわけ、媒体の有効部分の誤った表示をフィルタ除去するように作用する。従って、例えば、欠陥出力４１４がアサートされ、かつ、フィルタリングされた絶対値４４６がプログラマブルデータ閾値４２０以上であり、及び／又は軟入力４３２がプログラマブル軟閾値４４２以上である場合、欠陥出力４１４は欠陥延長回路４９０の少なくとも所定の期間が満了するまでアサートされた状態を維持する。非欠陥エリアであろう部分の発生が本格的でない場合、欠陥出力４１４はアサート解除及び再アサートされない。一方、非欠陥エリアであろう部分の発生が欠陥延長回路４９０の期間以上の期間にわたって継続する場合に、欠陥出力４１４は欠陥延長回路４９０の期間の終了時にアサート解除する。実装によっては、欠陥延長回路は軟入力検出回路４００の他の部分にフィードバックを与えることができる。ここに提供される開示に基づいて、当業者であれば、本発明の異なる実施例による延長期間を実装するのに開発され得るカウンタ回路等の種々の回路を実現できるはずである。軟入力欠陥検出回路４００はまた、欠陥出力４１４を受信し、望まれる場合には後段の復号／検出プロセスで使用するためにそれを遅延させる遅延回路４１６を含むことができる。遅延された出力は欠陥遅延出力４１８として識別される。
【００４１】
図４ｂに移ると、タイミング図４０１、４１１、４３１は、検証において発見されたのと同じ例示入力に基づいて軟入力欠陥検出回路４００の動作を図示する。特に、タイミング図４０１は、データが非欠陥媒体から受信される期間４０５、４０７、及びデータが欠陥媒体から受信される期間４０３を含む例示のデータ入力４０２を示す。なお、非欠陥媒体からのデータは、上記の図３ｂとの関連でより完全に説明されるように、ＤＣオフセットを含んでいてもいなくてもよい。さらに、非欠陥媒体（部分４０５、４０７）からのデータは、欠陥媒体（部分４０３）からのデータと比較すると比較的高い振幅を示す。タイミング図４１１はタイミング図４０１の信号のフィルタリングされた絶対値を図示する。ここで、期間４０３の中でのある信号がプログラマブルデータ閾値４０１を超える。この場合、欠陥延長回路は媒体の非欠陥部分であろう部分の本格的でないインスタンス中に欠陥出力４１４がリセットすることを許容しない。逆に、欠陥出力４１４は延長期間４９１が所定の開始期間４０７を過ぎるまで保持される。この場合、延長期間は４クロックサイクルであり、タイミング図上で破線で示されたプログラマブル延長カウント４９２との比較によって決定される。なお、４個の期間という数値は単なる例示であり、本発明の異なる実施例では任意の異なる値及び／又は延長期間が使用され得る。
【００４２】
特に、タイミング図４１１のフィルタリングされた絶対値信号は軟入力欠陥検出回路４００の信号４４６を表し、ここで、モード選択４７９はデータ入力４０２のフィルタリングされたバージョン４７３を選択する。プログラマブルビットカウント４２２との比較の充足がタイミング図４１１において破線４１３で表される。この場合、プログラマブルビットカウントは４であり、絶対値４４６の４個の連続する値がプログラマブルデータ閾値４２０未満で記録されると直ちに充足される。前述したように、これらの４個の連続する期間が得られたら直ちに媒体欠陥表示４５４がアサートされる。なお、プログラマブルデータ閾値を超える信号のインスタンス４１５、４１７、４１９には一貫性がなく、プログラマブル延長カウント４９２よりも少ない連続する発生を含む。このため、インスタンス４１５、４１７、４１９のいずれによっても欠陥出力４１４はアサート解除されない。なお、再度になるが、４個の期間という数値は単なる例示であり、任意の期間数が本発明の種々の実施例に従ってプログラムされ得る。
【００４３】
タイミング図４１１は（生の値であっても、その絶対値であっても）軟入力４３２がプログラマブル軟閾値４４２と比較されることを図示する。プログラマブルビットカウント４４４との比較の充足がタイミング図４３１において破線４３３で表される。この場合、プログラマブルビットカウントは４であり、軟入力４３２の４個の連続する値がプログラマブル軟閾値４４２未満で記録されると直ちに充足される。前述したように、これらの４個の連続する期間が得られたら直ちに媒体欠陥表示４５６がアサートされる。なお、再度になるが、４個の期間という数値は単なる例示であり、任意の期間数が本発明の種々の実施例に従ってプログラムされ得る。
【００４４】
欠陥出力４１４も示される。図示するように、媒体欠陥表示４５４と媒体欠陥表示４５６のいずれか又は両方がアサートされると欠陥出力４１４がアサートされる。図４ｂに示すのとは異なり、ある場合では、プログラマブルビット閾値４２２及びプログラマブルビット閾値４４４は異なる時点で充足される。このような場合、欠陥出力４１４は、合成回路４１２が論理積ＡＮＤ関数、論理和ＯＲ関数、又はその他の関数であるかによって異なる時点でアサートすることになる。
【００４５】
図５に移ると、媒体欠陥システムを含む記憶システム５００が本発明の種々の実施例に従って示される。記憶システム５００は、例えば、ハードディスクドライブである。記憶システム５００は内蔵された媒体欠陥検出器を有する読取りチャネル５１０を含む。内蔵媒体欠陥検出器は媒体欠陥の特定を形成するための軟情報を用いることができる何らかの媒体欠陥検出器であればよい。従って、例えば、内蔵媒体欠陥検出器は、限定するわけではないが、軟入力欠陥検出回路２００、３００、４００のいずれかとすることができる。さらに、記憶システム５００はインターフェイスコントローラ５２０、プリアンプ５７０、ハードディスクコントローラ５６６、モータコントローラ５６８、スピンドルモータ５７２、ディスクプラッタ５７８、及び読取り／書込みヘッド５７６を含む。インターフェイスコントローラ５２０はディスクプラッタ５７８への／そこからのデータのアドレス付け及びタイミングを制御する。ディスクプラッタ５７８上のデータは、読取り／書込みヘッドアセンブリ５７６によって（アセンブリがディスクプラッタ５７８上に適切に位置決めされたときに）検出され得る電磁信号群からなる。通常の読取り動作において、読取り／書込みヘッドアセンブリ５７６がモータコントローラ５６８によってディスクプラッタ５７８の所望のデータトラック上に正確に位置決めされる。モータコントローラ５６８は読取り／書込みヘッドアセンブリ５７６をディスクプラッタ５７８との関係で位置決めし、及び、読取り／書込みヘッドアセンブリ５７６をハードディスクコントローラ５６６の指示下でディスクプラッタ５７８上の適切なデータトラックに移動させることによってスピンドルモータ５７２を駆動する。スピンドルモータ５７２はディスクプラッタ５７８を所定の回転速度（ＲＰＭ）で回転させる。
【００４６】
読取り／書込みヘッドアセンブリ５７６が適切なデータトラックの隣に位置決めされると、ディスクプラッタ５７８がスピンドルモータ５７２によって回転されつつ、ディスクプラッタ５７８上のデータを表す磁気信号が読取り／書込みヘッドアセンブリ５７６によって検知される。検知された電磁信号はディスクプラッタ５７８上の電磁データを示す連続瞬時アナログ信号として供給される。瞬時アナログ信号は読取り／書込みヘッドアセンブリ５７６から読取りチャネルモジュール５６４へプリアンプ５７０を介して転送される。プリアンプ５７０はディスクプラッタ５７８からアクセスされた瞬時アナログ信号を増幅するよう動作できる。さらに、プリアンプ５７０はディスクプラッタ５７８に書き込まれるべき読取りチャネルモジュール５１０からのデータを増幅するように動作できる。逆に、読取りチャネルモジュール５１０は受信アナログ信号を復号（媒体欠陥検出を含む）及びデジタル化してディスクプラッタ５７８に元々書き込まれていた情報を再作成する。このデータは読取りデータ５０３として受信回路に供給される。書込み動作は前記の読取り動作の実質的に逆であり、書込みデータ５０１が読取りチャネルモジュール５１０に供給される。その後このデータは符号化されディスクプラッタ５７８に書き込まれる。
【００４７】
図６に移ると、本発明の１以上の実施例による媒体欠陥システムを有する受信機６２０を含む通信システム６００が示される。通信システム６００は、周知のように、転送媒体６３０を介して符号化信号を送信するように動作できる送信機を含む。符号化データは受信機６２０によって転送媒体６３０から受信される。受信機６２０は、「欠陥」が転送媒体６３０で発生したかを判断することができる媒体欠陥検出回路を内蔵する。従って、例えば、転送媒体６２０がインターネットである場合、信号が受信されていないことを特定することができる。あるいは、転送媒体６２０が無線信号を搬送する大気の場合、媒体欠陥検出回路は非常にノイズが多く信頼性のない転送環境を示すことができる。ここに提供された開示に基づいて、当業者であれば、欠陥を含み得る、及び本発明の異なる実施例に関連して利用され得る種々の媒体を認識するはずである。内蔵媒体欠陥検出器は媒体欠陥の判断を形成する軟情報を使用することができるあらゆる媒体欠陥検出器とすることができる。従って、例えば、内蔵媒体欠陥検出器は、限定するわけではないが、軟入力欠陥検出回路２００、３００、４００のいずれかとすることができる。
【００４８】
図７に移ると、フローチャート７００は本発明のある実施例による媒体欠陥検出のための方法を示す。フローチャート７００をたどると、データ信号が受信される（ブロック７０５）。このデータ信号は、例えば、ハードディスクドライブからの読取り中に受信されたデータのストリーム又は通信装置によって受信されたデータのストリームであればよい。ここに提供される開示に基づいて、当業者であれば本発明の異なる実施例に関連して使用され得る種々のデータ信号及び信号源を認識するはずである。
【００４９】
データ検出が受信データ信号上で実行される（ブロック７６０）。このデータ検出は、限定するわけではないが、ビタビアルゴリズムを実行することを含み得る。このデータ検出プロセスはデータが正しいことの可能性を示す軟出力を生成する。その後、供給された軟出力の絶対値が作成される（ブロック７６５）。軟出力の絶対値は軟閾値に対して比較される（ブロック７７０）。この軟閾値は、例えば、軟閾値レジスタを介してプログラム可能とすることができる。軟出力の絶対値が軟閾値未満の場合（ブロック７７０）、軟カウンタが増分される（ブロック７８５）。一方、軟出力の絶対値が軟閾値以上の場合（ブロック７７０）、欠陥表示が以前に存在したか、及びそれが少なくとも最小又は延長期間にわたってアサートされたかがさらに判断される（ブロック７７５）。欠陥表示が以前に延長期間にわたってアサートされた場合又は全くアサートされなかった場合（ブロック７７５）、軟カウンタがリセットされる（ブロック７８０）。一方、欠陥表示がアサートされ、少なくとも最小又は延長期間にわたってアサートされなかった場合（ブロック７７５）、軟カウンタはリセットされない。
【００５０】
さらに、受信データ信号がフィルタリングされるべきかが判断される（ブロック７１０）。信号がフィルタリングされるべき場合（ブロック７１０）、信号がフィルタリングされる（ブロック７１５）。これは、例えば、信号をハイパスフィルタに通過させていずれかの低い周波数オフセットを除去することを含む。いずれのイベントでも、フィルタリングされた信号又は生の信号のいずれかの絶対値が特定される（ブロック７２０）。データ信号の絶対値がデータ閾値に対して比較される（ブロック７２５）。データ閾値は、例えば、データ閾値レジスタを介してプログラム可能とすることができる。データ信号の絶対値がデータ閾値未満の場合（ブロック７２５）、データカウンタが増分される（ブロック７３５）。一方、データ信号の絶対値がデータ閾値以上の場合（ブロック７２５）、欠陥表示が以前に存在したか、及びそれが少なくとも最小又は延長期間にわたってアサートされたかがさらに判断される（ブロック７３０）。欠陥表示が以前に延長期間にわたってアサートされた場合又は全くアサートされなかった場合（ブロック７３０）、データカウンタがリセットされる（ブロック７４０）。一方、欠陥表示がアサートされ、少なくとも最小又は延長期間にわたってアサートされなかった場合（ブロック７３０）、データカウンタはリセットされない。
【００５１】
その後、軟カウント及びデータカウントの合成各々がそれぞれの閾値以上かが判断される（ブロック７９０）。ある場合では、これは軟カウントを軟カウント閾値に対して、及びデータカウントをデータ閾値に対して比較することを含む。ある場合では、上記の閾値の各々がそれぞれのレジスタを介してプログラム可能とすることができる。論理積ＡＮＤ関数（ブロック７９０に示す）が実装される場合は、軟カウントが軟カウント閾値以上で、かつデータカウントがデータカウント閾値以上の場合に欠陥表示がアサートされる（ブロック７９５）。この場合、軟カウントが軟カウント閾値以上でない場合、又はデータカウントがデータカウント閾値以上でない場合、欠陥表示はこの時点ではアサートされない。一方、論理和ＯＲ関数（ブロック７９０には不図示）が実装される場合は、軟カウントが軟カウント閾値以上の場合かデータカウントがデータカウント閾値以上の場合のいずれかの場合に欠陥表示がアサートされる（ブロック７９５）。この場合では、軟カウントが軟カウント閾値以上でなく、かつデータカウントがデータカウント閾値以上でない場合、この時点で欠陥表示はアサートされない。
【００５２】
結論として、発明は媒体欠陥を検出するための新規なシステム、装置、方法及び構成を提供する。発明の１以上の実施例の詳細な記載が上記に与えられたが、種々の代替例、変形例及び均等物が発明の精神からずれることなく当業者に明らかとなる。例えば、本発明の１以上の実施例は、テープ記録システム、光ディスクドライブ、無線システム及びデジタル加入線システムのような種々のデータ記憶システム及びデジタル通信システムに適用され得る。従って、以上の記載は発明の範囲を限定するものとして捉えられてはならず、それは以下の特許請求の範囲によって規定される。
【図１】
2010541120.tif 000003
【図２ａ】
2010541120.tif 000004
【図２ｂ】
2010541120.tif 000005
【図３ａ】
2010541120.tif 000006
【図３ｂ】
2010541120.tif 000007
【図４ａ】
2010541120.tif 000008
【図４ｂ】
2010541120.tif 000009
【図５】
2010541120.tif 000010
【図６】
2010541120.tif 000011
【図７】
2010541120.tif 000012
【国際調査報告】
2010541120.tif 000013
2010541120.tif 000014