(57)【要約】【課題】ディスクドライブで欠陥が発生した位置を検知して復旧能力を向上させることの可能な欠陥領域の検出／復旧方法および装置、それを利用したディスクドライブを提供する。【解決手段】本発明の欠陥領域の検出／復旧方法は、記録媒体から検出された信号を増幅する可変利得増幅器の利得変動量をモニタリングするステップと、可変利得増幅器の利得変動量に基づいて欠陥位置を検出するステップと、検出された欠陥位置をエラーが発生したと予測されるシンボルの位置として決定してエラー訂正処理を実行するステップと、を含む。本発明によれば、ＶＧＡ３１０の利得変動量をモニタリングして欠陥が発生した位置を正確に探し、それを利用してＲＳＣによるエラー訂正を実行することによって、エラー訂正性能を向上させることができる。【選択図】図３
2007164974.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）記録媒体から検出された信号を増幅する可変利得増幅器の利得変動量をモニタリングするステップと、
（ｂ）前記可変利得増幅器の利得変動量に基づいて欠陥位置を検出するステップと、
（ｃ）前記ステップ（ｂ）で検出された前記欠陥位置をエラーが発生したと予測されるシンボルの位置として決定し、エラー訂正処理を実行するステップと、
を含むことを特徴とする、欠陥領域の検出／復旧方法。
【請求項２】
前記ステップ（ｂ）は、
（ｂ１）前記可変利得増幅器の利得変動量が所定の臨界値を超えるか否かを判断するステップと、
（ｂ２）前記ステップ（ｂ１）の判断結果、前記可変利得増幅器の利得変動量が前記所定の臨界値を超える場合に欠陥検出信号を生成させるステップと、
を含むことを特徴とする、請求項１に記載の欠陥領域の検出／復旧方法。
【請求項３】
前記可変利得増幅器の利得変動量は、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の平均値との差として決定することを特徴とする、請求項２に記載の欠陥領域の検出／復旧方法。
【請求項４】
前記可変利得増幅器の利得変動量は、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の最大値との差として決定することを特徴とする、請求項２に記載の欠陥領域の検出／復旧方法。
【請求項５】
前記エラー訂正は、リードソロモンコードを利用して生成されたシンドロームを使用してエラーパターンを求めることを特徴とする、請求項１〜４のいずれかに記載の欠陥領域の検出／復旧方法。
【請求項６】
記録媒体から読み取った信号が目標レベルに達するように利得を変動して増幅させる可変利得増幅器と、
前記可変利得増幅器の利得変動量を検出する利得変動量検出部と、
前記検出された利得変動量と所定の臨界値とを比較して、利得変動量が所定の臨界値を超える場合に、エラー発生が予測されるシンボルの位置として欠陥検出信号を生成させる欠陥位置検出部と、
前記欠陥検出信号が生成された位置をエラーが発生したと予測されるシンボルの位置として決定してエラー訂正を実行するエラー訂正処理部と、
を備えることを特徴とする、欠陥領域の検出／復旧装置。
【請求項７】
前記利得変動量検出部は、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の平均値との差を利得変動量として検出することを特徴とする、請求項６に記載の欠陥領域の検出／復旧装置。
【請求項８】
前記利得変動量検出部は、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の最大値との差を利得変動量として検出することを特徴とする、請求項６に記載の欠陥領域の検出／復旧装置。
【請求項９】
前記エラー訂正処理部は、リードソロモンコードを利用して生成されたシンドロームを使用してエラーパターンを求めることを特徴とする、請求項６〜８のいずれかに記載の欠陥領域の検出／復旧装置。
【請求項１０】
情報が記録されるディスクと、
前記ディスクに／から情報を書き込み／読み取りする変換器と、
前記変換器で感知された信号が目標レベルに達するように利得を変動させて増幅させ、増幅されたアナログ信号をデジタルデータに変換させ、変換された前記デジタルデータを復号処理し、前記利得変動量に基づいて欠陥位置を検出するリードチャンネル回路と、
前記リードチャンネル回路で検出された前記欠陥位置をエラーが発生したと予測されるシンボルの位置として決定して、前記リードチャンネル回路で復号処理されたデータのエラー訂正処理を実行するコントローラと、
を備えることを特徴とする、ディスクドライブ。
【請求項１１】
前記リードチャンネル回路は、
前記変換器で感知された信号を初期設定された利得によって増幅させるプリアンプと、
前記プリアンプで増幅された信号が目標レベルに達するように利得を変動して増幅させる可変利得増幅器と、
前記可変利得増幅器の利得変動量を検出する利得変動量検出部と、
前記検出された利得変動量と所定の臨界値とを比較して、利得変動量が所定の臨界値を超える場合に欠陥検出信号を生成させる欠陥位置検出部と、
を備えることを特徴とする、請求項１０に記載のディスクドライブ。
【請求項１２】
前記利得変動量検出部は、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の平均値との差として利得変動量を検出することを特徴とする、請求項１１に記載のディスクドライブ。
【請求項１３】
前記利得変動量検出部は、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の最大値との差として利得変動量を検出することを特徴とする、請求項１１に記載のディスクドライブ。
【請求項１４】
前記コントローラは、前記リードチャンネル回路で欠陥位置が検出された場合に、リードソロモンコードを利用して生成されたシンドロームを使用してエラーパターンを求めることを特徴とする、請求項１０〜１３のいずれかに記載のディスクドライブ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体の欠陥を検出して復旧する方法および装置に係り、特にディスクの物理的欠陥に対する復旧能力を改善させる方法および装置に関する。
【背景技術】
【０００２】
一般的に、データ記憶装置の一つであるハードディスクドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ；以下、「ＨＤＤ」とする。）は、磁気ヘッドによりディスクに記録されたデータを再生したり、ディスクにユーザデータを記録したりすることによって、コンピュータシステムの運用に寄与する。かかるＨＤＤは、次第に高容量化、高密度化および小型化するにつれて、ディスク回転方向の記録密度であるＢＰＩ（Ｂｉｔ  Ｐｅｒ  Ｉｎｃｈ）と直径方向の記録密度であるＴＰＩ（Ｔｒａｃｋ  Ｐｅｒ  Ｉｎｃｈ）とが増大する傾向にあり、さらに精巧なメカニズムが要求されている。
【０００３】
ＨＤＤでは、ユーザ環境でスクラッチなどの要因により発生する物理的な欠陥をエラー検出および訂正装置を利用して復旧する。すなわち、欠陥が発生した領域のユーザデータをエラー訂正コード（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｎｇ  Ｃｏｄｅ；以下、「ＥＣＣ」とする。）を利用して復旧する。ＥＣＣにより復旧可能な領域は、ＥＣＣの長さの半分以下である。例えば、４８シンボルＥＣＣを使用する場合、最大２４シンボル長に対してのみ、位置に関係なく復旧可能である。
【０００４】
【特許文献１】特開平０４−２９５６７４号公報
【特許文献２】特開平１１−３２８８５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した従来の技術によれば、欠陥が発生する領域の位置を正確に検出できないので、ＥＣＣにより復旧可能なシンボルの個数がＥＣＣシンボル個数の１／２に制限されるという短所があった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ディスクドライブで欠陥が発生した位置を検知して復旧能力を向上させることの可能な、新規かつ改良された欠陥領域の検出／復旧方法および装置、それを利用したディスクドライブを提供することにある。
【課題を解決するための手段】
【０００７】
（ａ）記録媒体から検出された信号を増幅する可変利得増幅器の利得変動量をモニタリングするステップと、（ｂ）可変利得増幅器の利得変動量に基づいて欠陥位置を検出するステップと、（ｃ）ステップ（ｂ）で検出された欠陥位置をエラーが発生したと予測されるシンボルの位置として決定してエラー訂正処理を実行するステップと、を含む欠陥領域の検出／復旧方法が提供される。
【０００８】
ここで、ステップ（ｂ）は、（ｂ１）可変利得増幅器の利得変動量が所定の臨界値を超えるか否かを判断するステップと、（ｂ２）ステップ（ｂ１）の判断結果、可変利得増幅器の利得変動量が所定の臨界値を超える場合に欠陥検出信号を生成させるステップと、を含むこともできる。
【０００９】
また、可変利得増幅器の利得変動量は、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の平均値との差として決定することもでき、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の最大値との差として決定することもできる。
【００１０】
さらに、エラー訂正は、リードソロモンコードを利用して生成されたシンドロームを使用してエラーパターンを求めてもよい。
【００１１】
また、上記課題を解決するために、本発明の別の観点によれば、記録媒体から読み取った信号が目標レベルに達するように利得を変動して増幅させる可変利得増幅器と、可変利得増幅器の利得変動量を検出する利得変動量検出部と、検出された利得変動量と所定の臨界値とを比較して、利得変動量が所定の臨界値を超える場合に、エラー発生が予測されるシンボルの位置として欠陥検出信号を生成させる欠陥位置検出部と、欠陥検出信号が生成された位置をエラーが発生したと予測されるシンボルの位置として決定してエラー訂正を実行するエラー訂正処理部とを備える、欠陥領域の検出／復旧装置が提供される。
【００１２】
ここで、利得変動量検出部は、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の平均値との差を利得変動量として検出してもよく、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の最大値との差を利得変動量として検出してもよい。
【００１３】
また、エラー訂正処理部は、リードソロモンコードを利用して生成されたシンドロームを使用してエラーパターンを求めることもできる。
【００１４】
さらに、上記課題を解決するために、本発明の別の観点によれば、情報が記憶されるディスクと、ディスクに／から情報を書き込み／読み取りする変換器と、変換器で感知された信号が目標レベルに達するように利得を変動させて増幅させ、増幅されたアナログ信号をデジタルデータに変換させ、変換されたデジタルデータを復号処理し、利得変動量に基づいて欠陥位置を検出するリードチャンネル回路と、リードチャンネル回路で検出された欠陥位置をエラーが発生したと予測されるシンボルの位置として決定して、リードチャンネル回路で復号処理されたデータのエラー訂正処理を実行するコントローラと、を備えるディスクドライブが提供される。
【００１５】
ここで、リードチャンネル回路は、変換器で感知された信号を初期設定された利得によって増幅させるプリアンプと、プリアンプで増幅された信号が目標レベルに達するように利得を変動して増幅させる可変利得増幅器と、可変利得増幅器の利得変動量を検出する利得変動量検出部と、検出された利得変動量と所定の臨界値とを比較して、利得変動量が所定の臨界値を超える場合に欠陥検出信号を生成させる欠陥位置検出部と、を備える。
【００１６】
また、利得変動量検出部は、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の平均値との差として利得変動量を検出してもよく、前のサンプルでの可変利得増幅器の利得の平均値と現在のサンプルでの可変利得増幅器の利得の最大値との差として利得変動量を検出してもよい。
【００１７】
さらに、コントローラは、リードチャンネル回路で欠陥位置が検出された場合に、リードソロモンコードを利用して生成されたシンドロームを使用してエラーパターンを求めることができる。
【００１８】
本発明によれば、ＶＧＡの利得変動量をモニタリングして欠陥が発生した位置を正確に探し、それを利用してＲＳＣによるエラー訂正を実行することによって、エラー訂正性能を向上させる。すなわち、ＲＳＣを利用して生成されたシンドロームをいずれもエラーパターンを求めるように指定できるので、従来に比べて２倍ほど多くのシンボルを復旧でき、復旧能力を向上させることができる。
【発明の効果】
【００１９】
以上説明したように本発明によれば、ディスクドライブで欠陥が発生した位置を検知して復旧能力を向上させることの可能な、新規かつ改良された欠陥領域の検出／復旧方法および装置、それを利用したディスクドライブを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
まず、図１に基づいて、本発明の実施形態にかかるＨＤＤのＨＡＤ（Ｈｅａｄ  Ｄｉｓｋ  Ａｓｓｅｍｂｌｙ）１０の構成について説明する。なお、図１は、本実施形態にかかるＨＤＤの概略構成を示す平面図である。
【００２２】
本実施形態にかかる記録媒体の記録領域の管理方法が適用されるデータ記憶装置であるＨＤＤは、機構的な部品から構成されたＨＤＡと電気回路との結合からなる。
【００２３】
ＨＤＡ１０は、スピンドルモータ１４によって回転される少なくとも一つの磁気ディスク１２を備える。ＨＤＡ１０は、ディスク１２の表面に隣接して設けられる変換器１６も備えている。
【００２４】
変換器１６は、それぞれのディスク１２の磁界を感知して磁化させることによって、回転するディスク１２から／に情報を読み取り／書き込みする。一般に、変換器１６は、各ディスク１２の表面と対向する。なお、図１では単一の変換器１６が示されているが、ディスク１２を磁化させるための書き込み用変換器と、ディスク１２の磁界を感知するための分離された読み取り用変換器とからなるものである。読み取り用変換器は、磁気抵抗（Ｍａｇｎｅｔｏ−Ｒｅｓｉｓｔｉｖｅ；ＭＲ）素子から構成される。変換器１６は、通常、ヘッドと呼ばれる。
【００２５】
変換器１６は、スライダ２０にＨＧＡ（Ｈｅａｄ  Ｇｉｍｂａｌ  Ａｓｓｅｍｂｌｙ）２２を介して支持される。スライダ２０は、変換器１６とディスク１２との表面の間に空気軸受を生成させる構造に形成されている。ＨＧＡ２２は、ボイスコイル２６を有するアクチュエータアーム２４に付着されている。ボイスコイル２６は、ボイスコイルモータ（Ｖｏｉｃｅ  Ｃｏｉｌ  Ｍｏｔｏｒ；ＶＣＭ）３０を形成するマグネチックアセンブリ２８に隣接して位置している。ボイスコイル２６に供給される電流は、軸受アセンブリ３２に対してアクチュエータアーム２４を回転させる機械的なトルクを発生させる。アクチュエータアーム２４の回転は、ディスク１２の表面を横切って変換器１６を移動させる。
【００２６】
情報は、一般にディスク１２の環状のトラック内に記録される。各トラック３４は、一般に複数のセクターを備えている。各セクターは、データフィールドと識別フィールドとを備えている。識別フィールドは、セクターおよびトラック（シリンダ）を識別するグレーコードで構成されている。変換器１６は、他のトラックから／に情報を読み取り／書き込みするためにディスク１２の表面を横切って移動する。
【００２７】
ディスク１２は、ユーザ領域と非ユーザ領域とに大別される。ユーザ領域は、ユーザがデータを実質的にライト／リードする領域であり、非ユーザ領域は、ＨＤＤに関連した情報を記憶する領域である。
【００２８】
図２は、本実施形態にかかるＨＤＤを制御可能な電気システム４０を示すブロック図である。図２に示すように、電気システム４０は、リード／ライト（Ｒ／Ｗ）チャンネル回路４４と、プリアンプ４６により変換器１６に結合されたコントローラ４２とを備える。
【００２９】
コントローラ４２は、例えばデジタルシグナルプロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ；ＤＳＰ）、マイクロプロセッサ、マイクロコントローラなどから構成される。コントローラ４２は、ホストインターフェース回路５４を通じてホスト機器（図示せず）から受信されるコマンドによってディスク１２から／に情報を読み取り／書き込みするために、Ｒ／Ｗチャンネル回路４４を制御する。
【００３０】
また、コントローラ４２は、ボイスコイル２６に駆動電流を供給するＶＣＭ駆動部４８にも結合される。コントローラ４２は、変換器１６の移動を制御するためにＶＣＭ駆動部４８に制御信号を供給する。
【００３１】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０には、ＨＤＤを制御するファームウェアおよび各種制御データが記憶されている。もちろん、図４に示す本実施形態にかかる欠陥領域の検出／復旧方法のフローチャートを実行するためのプログラムも記憶されている。
【００３２】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５２には、ＨＤＤに電源が供給されているとき、ディスク１２のメンテナンスシリンダ位置から読み取ったＨＤＤ情報がローディングされる。
【００３３】
一般に、ＨＤＤの動作は以下のとおりである。
【００３４】
まず、データの読み取りモードにより、ＨＤＤは、ディスク１２から変換器１６により感知された電気的な信号を、プリアンプ４６で所定の利得値により増幅させる。次いで、Ｒ／Ｗチャンネル回路４４において、コントローラ４２で生成されたセクターパルスによってディスク１２から読み取った信号をデジタル信号に変換させた後、ＲＬＬ（ＲｕｎＬｅｎｇｔｈ  Ｌｉｍｉｔｅｄ）復号処理する。ＲＬＬ復号処理されたデータは、コントローラ４２において、例えばリードソロモンコード（Ｒｅａｄ  Ｓｏｌｏｍｏｎ  Ｃｏｄｅ；ＲＳＣ）を利用したエラー訂正処理を実行した後、ストリームデータに変換してホストインターフェース回路５４を通じてホスト機器へ伝送する。
【００３５】
さらに、データの書き込みモードにより、ＨＤＤは、ホストインターフェース回路５４を通じてホスト機器（図示せず）から受信したデータをコントローラ４２でＲＳＣによるエラー訂正用のパリティシンボルを付加する。そして、ＨＤＤは、このデータをＲ／Ｗチャンネル回路４４によりライトチャンネルに適合するようにＲＬＬ符号化処理した後、セクターパルスが発生する時点でプリアンプ４６により増幅された記録電流で変換器１６を通じてディスク１２に記録させる。
【００３６】
次に、本実施形態の特徴的部分であるＲ／Ｗチャンネル回路４４およびコントローラ４２について、図３を参照してさらに詳細に説明する。なお、図３は、Ｒ／Ｗチャンネル回路４４に備えられたリードチャンネル回路の細部構成を示すブロック図である。
【００３７】
本実施形態にかかる欠陥領域の検出／復旧装置に備えられたリードチャンネル回路は、ＶＧＡ３１０、イコライザ（等化回路）３２０、Ａ／Ｄコンバータ（アナログ／デジタル変換回路）３３０、デコーダ３４０、利得変動量検出部３５０および欠陥位置検出部３６０から構成される。エラー訂正処理部３７０は、コントローラ４２に内蔵される。
【００３８】
ＶＧＡ３１０は、プリアンプ４６により所定の利得で増幅されたリード信号が目標レベルに達するように利得を変動させて増幅させる。これにより、ＶＧＡ３１０の利得は、入力されるリード信号のレベルの小さい領域では大きくなり、入力されるリード信号のレベルの大きい領域では逆に小さくなり、一定の標準レベルで入力される場合には利得が一定に維持される。
【００３９】
ＶＧＡ３１０に図５（ａ）に示すようなリード信号が入力される場合には、図５（ｂ）に示すように、Ｔ１区間でＶＧＡ３１０の利得値が大きくなり、その他の区間では所定の利得値を維持する。
【００４０】
イコライザ３２０は、入力波形の非対称性を補正し、タイミング遅延を補正し、ノイズを低減させるための信号処理を実行する。
【００４１】
Ａ／Ｄコンバータ３３０は、等化処理されたアナログ信号をデジタルデータに変換する。また、デコーダ３４０は、変換されたデジタルデータをＲＬＬ復号処理して、コントローラ４２内のエラー訂正処理部３７０に出力する。
【００４２】
利得変動量検出部３５０は、ＶＧＡ３１０の利得変動量を検出する。本実施形態における利得変動量を検出する方法として、例えば下記のような方法がある。
【００４３】
第１の方法は、入力信号の以前のサンプルでのＶＧＡ３１０の利得の平均値と現在のサンプルでのＶＧＡ３１０の利得の平均値との差を演算して利得変動量を検出する方法である。ここで、利得変動の基準を入力信号の以前のサンプルでの利得の平均値に設定した理由は、スパイクノイズのような外乱による判断エラーを低減し、欠陥領域を正確に検出するためである。また、第２の方法として、入力信号の以前のサンプルでのＶＧＡ３１０の利得の平均値と現在のサンプルでのＶＧＡ３１０の利得の最大値との差を演算して利得変動量を検出する方法がある。
【００４４】
欠陥位置検出部３６０は、利得変動量検出部３５０で検出された利得変動量と初期設定された臨界値とを比較して、利得変動量が臨界値を超える場合にのみ欠陥検出信号を生成させてエラー訂正処理部３７０に印加する。これにより、図５（ｂ）では、Ｔ１区間内で欠陥検出信号が生成される可能性がある。
【００４５】
エラー訂正処理部３７０は、エラー訂正処理を実行する手段であって、一例としてＲＳＣを利用してエラー訂正処理を実行する。ＲＳＣは、マルチプルランダムエラーに対する修正が可能なコードであって、一つのシンボルをマルチビットで表現できる。ＲＳＣは、訂正の基本単位をシンボルと定義される。
【００４６】
ＲＳエンコーダ（図示せず。コントローラ４２を利用したソフトウェアによって具現化される。）は、パリティチェックを生成する機能部であって、ｋバイトに対する２ｋバイトのパリティチェックを生成する。生成されたパリティチェックは、ｋバイトのメッセージに付加されて伝送される。ｋバイトのメッセージは、（ｋ−１）次数の多項式となり、パリティチェックは、ｋ次数の多項式をＲＳＣで定義された生成多項式で分割したときの残りに該当する多項式である。
【００４７】
ＲＳデコーダ（図示せず。コントローラ４２を利用したソフトウェアによって具現化される。）は、２ｔ個のシンドロームを演算する。それぞれのシンドロームは、受信された多項式を生成多項式の根によって分割した残りに該当する値である。このとき、２ｔ個のシンドロームがいずれも０である場合はエラーが発生しない場合であり、そうでない場合はエラーが発生した場合である。
【００４８】
エラーが発生した場合に、２ｔ個のシンドロームを利用してそれぞれエラー位置多項式とエラー評価多項式とを求める。この場合に、最大にエラー訂正できるシンボルの個数はｔとなる。しかし、エラー発生位置が正確に検知されることにより、２ｔ個のシンドロームでエラーパターンを求めるためのエラー評価多項式を生成させることができるので、エラー訂正できるシンボルの最大個数は２ｔとなる。本実施形態では、かかるＲＳＣの原理を利用してエラー訂正できるシンボルの最大個数を拡張させる。
【００４９】
すなわち、欠陥位置検出部３６０で生成される欠陥検出信号を利用して、欠陥検出信号が生成された位置をエラーが発生したと予測されるシンボルの位置として決定し、２ｔ個のシンドロームでエラー評価多項式を生成させれば、最大にエラー訂正できるシンボルの個数が２ｔとなる。
【００５０】
以下、図４に基づいて、本実施形態にかかる欠陥領域の検出／復旧方法を説明する。なお、図４は、本実施形態にかかる欠陥領域の検出／復旧方法を示すフローチャートである。
【００５１】
まず、ＶＧＡ３１０の利得変動量ΔＧｉを検出する（Ｓ４１０）。利得変動量を検出する第１の方法としては、例えば入力信号の以前のサンプルでのＶＧＡ３１０の利得の平均値と現在のサンプルでのＶＧＡ３１０の利得の平均値との差を演算して利得変動量を検出する方法がある。また、利得変動量を検出する第２の方法として、入力信号の以前のサンプルでのＶＧＡ３１０の利得の平均値と現在のサンプルでのＶＧＡ３１０の利得の最大値との差を演算して利得変動量を検出する方法がある。もちろん、これら２つの方法に本発明は限定されず、他の多様な方法で利得変動量を求めることもできる。
【００５２】
次いで、ステップＳ４１０で求めた利得変動量ΔＧｉと臨界値ＴＨとを比較する（Ｓ４２０）。ここで、臨界値は、エラーが発生する境界を決定する値であって、実験的に求めることができる。
【００５３】
ステップＳ４２０の比較結果、利得変動量ΔＧｉが臨界値ＴＨを超えない場合には、ステップＳ４１０に戻って次のサンプルでの利得変動量を検出する。一方、ステップＳ４２０の比較結果、利得変動量ΔＧｉが臨界値ＴＨを超える場合には、リードチャンネル回路は、欠陥検出信号を生成させる（Ｓ４３０）。
【００５４】
これにより、欠陥検出信号が生成された位置をエラー位置として決定する（Ｓ４４０）。すなわち、欠陥検出信号が生成された区間に含まれたシンボルの位置をエラーが発生したシンボルの位置として決定する。
【００５５】
その後、ステップＳ４４０で正確にエラー位置が検知されることによって、ＲＳＣを利用して生成されたシンドロームをいずれもエラーパターンを求めるように指定してエラーパターンを求める（Ｓ４５０）。すなわち、２ｔ個のシンドロームからエラーパターンを求めるためのエラー評価多項式を生成させる。これにより、エラー訂正できる最大のシンボルの個数が２ｔとなる。
【００５６】
以上、本実施形態にかかる欠陥領域の検出／復旧方法について説明した。本実施形態は、方法、装置、システムなどとして実行される。ソフトウェアで実行されるとき、本実施形態の構成手段は、必然的に必要な作業を実行するコードセグメントである。プログラムまたはコードセグメントは、プロセッサで読み取り可能な媒体に記憶され、または伝送媒体または通信網で搬送波と結合されたコンピュータデータ信号により伝送される。プロセッサで読み取り可能な媒体は、情報を記憶または伝送可能ないかなる媒体も含む。プロセッサで読み取り可能な媒体の例としては、電子回路、半導体メモリ素子、ＲＯＭ、フラッシュメモリ、ＥＲＯＭ（Ｅｒａｓａｂｌｅ  ＲＯＭ）、フレキシブルディスク、光ディスク、ハードディスク、光ファイバ媒体、無線周波数（ＲＦ）網などがある。コンピュータデータ信号は、電子網チャンネル、光ファイバ、空気、電子系、ＲＦ網のような伝送媒体上に伝播可能ないかなる信号も含まれる。
【００５７】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【００５８】
本発明は、ディスクドライブ関連の技術分野に適用可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施形態にかかるＨＤＤの概略構成を示す平面図である。
【図２】同実施形態にかかるＨＤＤを制御可能な電気システムを示すブロック図である。
【図３】図２のＲ／Ｗチャンネル回路の細部構成を示すブロック図である。
【図４】同実施形態にかかる欠陥領域の検出／復旧方法を示すフローチャートである。
【図５】（ａ）は、リード信号の波形図であり、（ｂ）は、リード信号のレベル変化によるＶＧＡの利得を示すグラフである。
【符号の説明】
【００６０】
４４      Ｒ／Ｗチャンネル回路
３１０    ＶＧＡ
３２０    イコライザ
３３０    Ａ／Ｄコンバータ
３４０    デコーダ
３５０    利得変動量検出部
３６０    欠陥位置検出部
３７０    エラー訂正処理部
【図１】
2007164974.tif 000003
【図２】
2007164974.tif 000004
【図３】
2007164974.tif 000005
【図４】
2007164974.tif 000006
【図５】
2007164974.tif 000007