(57)【要約】【課題】瓦記録方式において、記録中トラックを重ねられる隣接トラック、及び記録中トラックに対する情報の書き直しを好適に実行すること。【解決手段】実施形態の情報記録装置は、記録制御手段、検出手段、書き直し制御手段を具備する。記録制御手段は、瓦記録方式により、位置情報を含むサーボ領域とデータ領域とを有する複数のトラックが定義される磁気ディスクの第１トラックに情報を記録するよう制御する。検出手段は、第１トラックへの情報の記録と並行して、第１トラック上での半径方向の基準に対してシフトして記録するシフト記録の有無をサーボ領域からの位置情報に基づいて検出する。書き直し制御手段は、シフト記録が有ることが検出された場合に、検出の基となる位置情報に係る第１サーボ領域と、第１サーボ領域の前の第２サーボ領域との間のデータ領域に対して、情報を記録し直すように制御する。【選択図】  図２
2012138157.tif 000002
【特許請求の範囲】
【請求項１】
位置情報を含むサーボ領域とデータ領域とを有する複数のトラックが定義される磁気ディスクと、
隣接する前記複数のトラックそれぞれの一部を重ねて記録する瓦記録方式により、情報を第１トラックに記録するよう制御する記録制御手段と、
前記第１トラックへの前記情報の記録と並行して、当該第１トラック上での半径方向の基準に対してシフトして記録するシフト記録の有無を前記サーボ領域からの位置情報に基づいて検出する検出手段と、
前記シフト記録が有ることが検出された場合に、検出の基となる位置情報に係る第１サーボ領域と、当該第１サーボ領域の前の第２サーボ領域との間のデータ領域に対して、情報を記録し直すように制御する書き直し制御手段と、
を具備する情報記録装置。
【請求項２】
前記検出手段は、前記位置情報に基づく前記第１トラック上での半径方向の基準から当該第１トラックを重ねられ当該第１トラックに隣接する第２トラック方向への記録箇所のシフト量と所定の第１閾値との比較結果に基づいて、前記第２トラック方向へのシフト記録の有無を検出し、
前記書き直し制御手段は、前記第２トラック方向へのシフト記録が有ることが検出された場合に、検出の基となる位置情報に係る第１サーボ領域と、当該第１サーボ領域の前の第２サーボ領域との間のデータ領域に対して、情報を記録し直すように制御する書き直し制御手段と、
する請求項１に記載の情報記録装置。
【請求項３】
前記検出手段は、前記シフト量と前記第１閾値及び前記第１閾値よりも大きい第２閾値との比較結果に基づいて、前記第２トラックに対するシフト記録の有無を検出し、
前記書き直し制御手段は、前記第２トラックに対するシフト記録が有ることが検出された場合、前記第１サーボ領域と前記第２サーボ領域との間の前記データ領域と、前記第２トラックのサーボ領域であって、前記第１サーボ領域に対して半径方向に隣接する第３サーボ領域と当該第３サーボ領域の前の第４サーボ領域との間の第２データ領域とに対して、情報を記録し直すように制御する請求項２に記載の情報記録装置。
【請求項４】
前記検出手段は、前記シフト量と前記第２閾値との比較結果に基づいて、前記第２トラックを重ねられ当該第２トラックに隣接する第３トラックに対するシフト記録の有無を検出し、
前記書き直し制御手段は、前記第３トラックに対するシフト記録が有ることが検出された場合、前記第３トラックに対してデータ領域を単位として情報を記録し直すように制御する請求項３に記載の情報記録装置。
【請求項５】
位置情報を含むサーボ領域とデータ領域とを有する複数のトラックが定義される磁気ディスクを具備する情報記録装置による情報記録方法であって、
隣接する前記複数のトラックそれぞれの一部を重ねて記録する瓦記録方式により、情報を第１トラックに記録するよう制御し、
前記第１トラックへの前記情報の記録と並行して、当該第１トラック上での半径方向の基準に対してシフトして記録するシフト記録の有無を前記サーボ領域からの位置情報に基づいて検出し、
前記シフト記録が有ることが検出された場合に、検出の基となる位置情報に係る第１サーボ領域と、当該第１サーボ領域の前の第２サーボ領域との間のデータ領域に対して、情報を記録し直すように制御する情報記録方法。
【請求項６】
前記シフト記録の有無の検出は、前記位置情報に基づく前記第１トラック上での半径方向の基準から当該第１トラックを重ねられ当該第１トラックに隣接する第２トラック方向への記録箇所のシフト量と所定の第１閾値との比較結果に基づいて、前記第２トラック方向へのシフト記録の有無を検出し、
前記情報の書き直し制御は、前記第２トラック方向へのシフト記録が有ることが検出された場合に、検出の基となる位置情報に係る第１サーボ領域と、当該第１サーボ領域の前の第２サーボ領域との間のデータ領域に対して、情報を記録し直すように制御する、
請求項５に記載の情報記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、記録媒体に情報を記録する情報記録装置及び情報記録方法に関する。
【背景技術】
【０００２】
近年、磁気ディスク装置の高記録容量化を実現するための様々な技術が開発されている。この技術の一つに“瓦記録方式”と称される記録技術がある。瓦記録方式は、磁気ディスクの記録単位であるトラックへの情報の記録に際して、隣接するトラックの一部に対して重ねて記録する（一部を上書きする）記録方式である。瓦記録方式では、複数の隣接するトラックからなるトラック群が記録単位として定義される。
【０００３】
瓦記録方式において、トラック群に係る複数のトラックのうちの途中のトラックを記録し直す場合、この途中のトラックのみを記録し直すことはできない。この場合、少なくとも、記録し直すべき途中のトラック以降のトラックを書き直す必要があった。書き直しの必要性を検出するため、トラックへの記録中に記録ヘッドがシフトして、記録中トラックの隣接トラックに情報を誤って記録するドリフトオフライトと呼ばれる誤記録現象を検出する技術がある。ドリフトオフライトの検出では、記録し直す必要があるか否かはトラック単位で管理されて、記録し直す必要があると判定された箇所に対して情報が書き直されていた。例えば情報の書き直しは、記録中のトラック又は隣接トラックに対して実行されていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２７６８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし従来の技術では、瓦記録方式において、記録中トラックの隣接トラックであって、記録中トラックを重ねられる隣接トラック、及び記録中トラックに対する情報の書き直しが効率よく行われていなかった。つまり従来は、瓦記録方式において、記録中トラックの隣接トラックであって、記録中トラックを重ねられる隣接トラック、及び記録中トラックに対する情報の書き直しを好適に実行することができなかった。
【０００６】
そこで、本発明が解決しようとする課題は、瓦記録方式において、記録中トラックを重ねられる隣接トラック、及び記録中トラックに対する情報の書き直しを好適に実行することができる情報記録装置及び情報記録方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の情報記録装置は、磁気ディスク、記録制御手段、検出手段、及び、書き直し制御手段を具備する。磁気ディスクは、位置情報を含むサーボ領域とデータ領域とを有する複数のトラックが定義される。記録制御手段は、隣接する前記複数のトラックそれぞれの一部を重ねて記録する瓦記録方式により、情報を第１トラックに記録するよう制御する。検出手段は、前記第１トラックへの前記情報の記録と並行して、当該第１トラック上での半径方向の基準に対してシフトして記録するシフト記録の有無を前記サーボ領域からの位置情報に基づいて検出する。書き直し制御手段は、前記シフト記録が有ることが検出された場合に、検出の基となる位置情報に係る第１サーボ領域と、当該第１サーボ領域の前の第２サーボ領域との間のデータ領域に対して、情報を記録し直すように制御する。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る情報記録装置としての磁気ディスク装置を備える電子機器の構成を示すブロック図。
【図２】本実施形態に係るＨＤＤで実行されるドリフトオフライト検出に応じた情報の書き直し処理の動作を説明するためのフローチャート。
【図３】本実施形態に係るＨＤＤによって発生するドリフトオフライトの具体例を示す図。
【図４】本実施形態に係るＨＤＤで実行される、ドリフトオフライト検出に応じた情報の書き直し処理において設定される閾値の具体例を示す図。
【図５】本実施形態に係るＨＤＤで実行される、ドリフトオフライト検出に応じた情報の書き直し処理の具体例を示す図。
【発明を実施するための形態】
【０００９】
以下、本実施形態について図面を用いて説明する。
図１は、本実施形態に係る情報記録装置としての磁気ディスク装置（以下、ＨＤＤとも称する）１０を備える電子機器１５０の構成を示すブロック図である。電子機器１５０は、さらにホスト装置１００を備えている。ＨＤＤ１０は、通信媒体（ホストＩ／Ｆ）１２０を介してホスト装置１００と接続され、ホスト装置１００の記憶モジュールとして機能する。ホストＩ／Ｆ１２０は、ホスト装置１００とＨＤＤ１０とを接続し、ホスト装置１００とＨＤＤ１０との間のデータ及びコマンドの送受に係る通信に利用される。例えば、電子機器１５０は、パーソナルコンピュータであり、ホスト装置１００は、パーソナルコンピュータに備えられるＣＰＵ（Central Processing Unit）である。
【００１０】
本実施形態に係るＨＤＤ１０は、磁気ディスク１、スライダ２、アーム３、ＶＣＭ（ボイスコイルモータ）４、ＳＰＭ（スピンドルモータ）５などの機構部を有する。またＨＤＤ１０は、モータドライバ２１、ヘッドＩＣ２２、リードライトチャネルＩＣ（以下、ＲＤＣとも称する）３１、ＣＰＵ４１、ＲＡＭ４２、ＮＶＲＡＭ４３、ＨＤＣ（Hard Disc Controller）５０などの回路系のブロックを備える。
【００１１】
本実施形態に係るＨＤＤ１０では、スライダ２に備えられたライトヘッド（不図示）により、磁気ディスク１へ情報が記録される。磁気ディスク１の記録面への情報の記録には、瓦記録方式と称される記録技術が適用される。瓦記録方式は、磁気ディスク１で定義される記録トラックについて、隣接する記録トラックの一部を重ねて記録する（一部を上書きする）記録方式である。瓦記録方式では、複数の隣接する記録トラックからなるトラック群が記録単位として定義される。トラック群に係る複数のトラックのうちの途中のトラックを記録し直す場合、この途中のトラックのみを記録し直すことはできず、トラック群全体が書き直される。またＨＤＤ１０は、ドリフトオフライトの発生が検出されると、記録中トラックだけでなく記録中トラックの隣接トラックに対する情報の書き直しを実行することがある。ドリフトオフライトは、トラックへの記録中に記録ヘッドがシフトして、記録中トラックの隣接トラックに情報を誤って記録する現象である。本実施形態に係るＨＤＤ１０は、瓦記録方式において、記録中トラックを重ねられる隣接トラック、及び記録中トラックに対する情報の書き直しを好適に実行する。
【００１２】
磁気ディスク１は、ＳＰＭ５に固定され、ＳＰＭ５が駆動することで回転する。磁気ディスク１の少なくとも１面は磁気的に情報が記録される記録面である。記録面には例えば同心円の複数のトラックが定義され、各トラックはサーボ領域とデータ領域とを有する。サーボ領域には、磁気ディスク１の記録面上でのスライダ２の位置決めにおいてトラック中心からの半径方向のズレ量を検出するための位置情報が記録されている。本実施形態では、磁気ディスク１に対する情報の記録は、瓦記録方式で行われる。
【００１３】
スライダ２は、磁気ディスク１の記録面に対応するようにアーム３の一端に備えられる。スライダ２は、リードヘッド（不図示）及びライトヘッド（不図示）を備えている。リードヘッド（不図示）は、磁気ディスク１の記録面に磁気記録された信号を読み取る。読み取られた信号は、アーム３上の導体パターンを介してヘッドＩＣ２２へ出力される。ライトヘッド（不図示）は、ヘッドＩＣ２２からアーム３上の導体パターンを介して入力されるライト信号（ライト電流）に応じて、磁気ディスク１の記録面に磁気記録する。
【００１４】
アーム３は、一端にスライダ２、他端に軸受部（不図示）を備えている。アーム３は、ＶＣＭ４への駆動電流の供給に応じて、軸受部（不図示）を回転中心として回転し、磁気ディスク１の記録面上でスライダ２を半径方向に移動させる。
【００１５】
ＶＣＭ４は、モータドライバ２１から供給される駆動信号（電流）に応じて駆動し、アーム３を回転させる。
ＳＰＭ５は、モータドライバ２１から供給される駆動信号（電流）に応じて駆動し、磁気ディスク１を回転させる。
モータドライバ２１は、ＣＰＵ４１からの制御信号に基づいて、ＶＣＭ４を駆動するための駆動信号（電流）をＶＣＭ４へ、ＳＰＭ５を駆動するための駆動信号（電流）をＳＰＭ５へ供給する。
【００１６】
ヘッドＩＣ２２は、スライダ２に備えられたリードヘッド（不図示）からアーム３上の導体パターンを介して入力された信号を増幅し、増幅した信号をリード情報としてＲＤＣ３１へ出力する。またヘッドＩＣ２２は、ＲＤＣ３１から入力された記録情報に応じたライト信号（ライト電流）を、スライダ２に備えられたライトヘッド（不図示）へ、アーム３上の導体パターンを介して出力する。
【００１７】
ＲＤＣ３１は、ヘッドＩＣ２２から入力されたリード情報に所定の処理を施して復号化し、復号化した情報をＨＤＣ５０へ出力する。またＲＤＣ３１は、ＨＤＣ５０から入力された記録対象の情報に所定の処理を施して符号化し、この符号化した情報を記録情報としてヘッドＩＣ２２へ出力する。ＲＤＣ３１は、リード情報におけるサーボ領域を示すサーボ区間を検出し、検出したサーボ区間での信号から位置情報を抽出する。抽出された位置情報はＣＰＵ４１へ出力される。ＲＤＣ３１は、これらの処理のためにＲＡＭ４２をワークメモリとして利用する。
【００１８】
ＣＰＵ４１は、ＮＶＲＡＭ４３に記憶されたプログラムに従って、ＨＤＤ１０に備えられた各ブロックを制御するプロセッサである。例えばＣＰＵ４１は、ＶＣＭ４及びＳＰＭ５の回転動作、及び磁気ディスク１への情報の記録を制御する。このＣＰＵ４１はプログラムの内容により、サーボコントローラ、又はリードライトコントローラとして機能する。ＣＰＵ４１は、プログラムの実行においてＲＡＭ４２をワークメモリとして利用する。
【００１９】
本実施形態では、ＣＰＵ４１がリードライトコントローラとして機能する場合、瓦記録方式で磁気ディスク１へ情報が記録される。またＣＰＵ４１は、ＲＤＣ３１から入力された位置情報に基づいて、記録中トラック中心からの半径方向のズレ量（位置誤差）を検出し、当該ズレ量を補正するための制御信号をモータドライバ２１へ出力する。モータドライバ２１によるＶＣＭ４の駆動により、記録中トラックに対する、スライダ２（より詳細にはスライダ２に備えられたリードヘッド又はライトヘッド（何れも不図示））の半径方向のズレ量が補正される。つまりＣＰＵ４１は、フィードバックサーボループ系の一部を構成するサーボコントローラとして機能する。
【００２０】
また本実施形態に係るＣＰＵ４１は、ＲＤＣ３１から入力された位置情報に基づく、記録中トラック中心からの半径方向のズレ量（位置誤差）を把握する。さらにＣＰＵ４１は、スライダ２が半径方向の何れの方向にずれているかを判別し、このズレ量を複数の所定値と比較する。つまりＣＰＵ４１は瓦記録方式での記録中に、ドリフトオフライトの発生をサーボ区間ごとに検出する。ＣＰＵ４１は、ドリフトオフライトの発生を検出すると、必要に応じて、記録中トラックだけでなく記録中トラックの隣接トラックに対する情報の書き直しを実行する。この情報の書き直しを実行する箇所はサーボ領域に基づいて決定される。
【００２１】
ＲＡＭ４２は、ＲＤＣ３１、ＣＰＵ４１及びＨＤＣ５０のワークメモリである。ＲＡＭ４２には揮発性メモリであるＤＲＡＭが適用される。
ＮＶＲＡＭ４３は、ＣＰＵ４１が実行するプログラムを記憶する不揮発性メモリである。ＮＶＲＡＭ４３に記憶されるプログラムは更新可能である。またＮＶＲＡＭ４３は、ＣＰＵ４１で実行される処理で利用されるパラメータ値を記憶する。
【００２２】
ＨＤＣ５０は、ホスト装置１００との間で情報を送信及び受信する通信処理を実行する。ＨＤＣ５０は、ＲＤＣ３１から入力された復号化した情報に所定の処理を施して符号化し、符号化した情報を送信情報としてホスト装置１００へ送信する。またＨＤＣ５０は、ホスト装置１００から受信した受信情報に所定の処理を施して復号化し、復号化した情報を記録対象の情報としてＲＤＣ３１へ出力する。例えばＨＤＣ５０は、ホスト装置１００との間でＳＡＴＡ（Serial Advanced Technology Attachment）規格に準拠した通信処理を実行する。ＨＤＣ５０は、ホスト装置１００から、データの記録を開始する論理アドレス及び記録データ長の情報を含むライトコマンドを受信した場合、受信したライトコマンドから論理アドレス及び記録データ長の情報を抽出する。抽出された論理アドレス及び記録データ長の情報はＣＰＵ４１へ出力される。
【００２３】
このような構成により、本実施形態に係るＨＤＤ１０に備えられた複数のブロックによって、瓦記録方式で磁気ディスク１に情報が記録される。また情報の記録中にドリフトオフライトの発生が検出されると、必要に応じて、記録中トラックだけでなく記録中トラックの隣接トラックに対する情報の書き直しが実行される。さらにドリフトオフライトの発生と併せて、記録中トラックに対して半径方向の何れの方向にずれたかが判別される。このズレ量は複数の所定値と比較される。すなわち本実施形態に係るＨＤＤ１０は、瓦記録方式において、記録中トラックを重ねられる隣接トラック、及び記録中トラックに対する情報の書き直しを好適に実行することができる。
【００２４】
次に、図２を用いて、本実施形態に係るＨＤＤ１０で実行される、ドリフトオフライト検出に応じた情報の書き直し処理の動作を説明する。
図２は、本実施形態に係るＨＤＤ１０で実行されるドリフトオフライト検出に応じた情報の書き直し処理の動作を説明するためのフローチャートである。
ＣＰＵ４１がリードライトコントローラとして機能して、瓦記録方式での記録処理（瓦記録処理）が実行される（Ｓ２０１）。ＣＰＵ４１は、瓦記録処理を行っている際に、ドリフトオフライトの発生が検出されたか否かを判定する（Ｓ２０２）。ドリフトオフライトの発生が検出されない場合（Ｓ２０２のＮｏ）、判定（Ｓ２０２）は繰り返し実行される。一方、ドリフトオフライトの発生が検出された場合（Ｓ２０２のＹｅｓ）、記録中トラックのセンターからの半径方向のズレ量（位置誤差）の方向が判定される（Ｓ２０３）。
【００２５】
この方向が記録進行方向である場合（換言すると記録中トラックの上に重ねられる隣接トラックの方向である場合）（Ｓ２０３のＹｅｓ）、記録中トラックのサーボ区間であって、ドリフトオフライトの発生が検出されたサーボ区間の直前のサーボ区間を開始位置とする記録中トラックへの情報の書き直しが実行される（Ｓ２０７）。情報の書き直しの開始位置は、ドリフトオフライトの発生が検出されたサーボ区間よりも前のサーボ区間であればよいが、これ以降では、直前のサーボ区間を開始位置とする例を説明する。
【００２６】
一方、ズレ量（位置誤差）の方向が記録進行方向でない場合（換言すると、記録中トラックを重ねて記録される隣接トラックの方向である場合）（Ｓ２０３のＮｏ）、このズレ量と第１閾値との大小関係が判定される（Ｓ２０４）。ズレ量が第１閾値以下である場合（Ｓ２０４のＹｅｓ）、記録中トラックのサーボ区間であって、ドリフトオフライトの発生が検出されたサーボ区間（第１サーボ区間）の直前のサーボ区間（第２サーボ区間）を開始位置とする記録中トラックへの情報の書き直しが実行される（Ｓ２０７）。
【００２７】
しかし、ズレ量が第１閾値以下でない（第１閾値より大きい）場合（Ｓ２０４のＮｏ）、このズレ量と第２閾値との大小関係が判定される（Ｓ２０５）。ズレ量が第２閾値以下である場合、すなわち、ズレ量が、第１閾値より大きく第２閾値以下である場合（Ｓ２０５のＹｅｓ）、記録中トラックに重ねて記録される隣接トラックのサーボ領域を示すサーボ区間であって、ドリフトオフライトの発生が検出された記録中トラックのサーボ区間（第１サーボ区間）に対して半径方向に隣接するサーボ区間（第３サーボ区間）の直前のサーボ区間（第４サーボ区間）を開始位置とする隣接トラックへの情報の書き直しが実行される（Ｓ２０６）。
【００２８】
隣接トラックへの情報の書き直しは、前述した（第４サーボ区間）から（第３サーボ区間）の間にあるデータ領域に対して実行される。また、隣接トラックへの情報の書き直しが終了すると、引き続き、記録中トラックのサーボ区間であって、ドリフトオフライトの発生が検出されたサーボ区間（第１サーボ区間）の直前のサーボ区間（第２サーボ区間）を開始位置とする記録中トラックへの情報の書き直しが実行される。
【００２９】
図２のフローチャートに戻り、ズレ量と第２閾値との大小関係の判定（Ｓ２０５）で、ズレ量が第２閾値以下でない場合、すなわち、ズレ量が、第１閾値及び第２閾値より大きい場合（Ｓ２０５のＮｏ）、このズレ量に応じたトラック本数に対する情報の書き直しが実行される（Ｓ２０８）。
【００３０】
何れにしても、ドリフトオフライトの発生が検出された場合、少なくとも、記録中トラックの記録中トラックのサーボ区間であって、ドリフトオフライトの発生が検出されたサーボ区間（第１サーボ区間）の直前のサーボ区間（第２サーボ区間）からの情報の書き直しが実行されることになる。
【００３１】
このようにして、本実施形態に係るＨＤＤ１０では、ドリフトオフライト検出に応じた情報の書き直し処理が実行される。本実施形態に係る情報の書き直しは、ドリフトオフライトが検出された際における記録箇所の、記録中トラック中心からの半径方向のズレ量及び方向に応じて、書き直すべき箇所が決定される。また情報の書き直しは、トラック上で円周方向に隣接する２つのサーボ領域の間のデータ領域を単位として実行される。すなわち本実施形態に係るＨＤＤ１０によれば、瓦記録方式において、記録中トラックを重ねられる隣接トラック、及び記録中トラックに対する情報の書き直しを好適に実行することができる。
【００３２】
次に、図３を用いて、本実施形態に係るＨＤＤ１０によって発生するドリフトオフライトの具体例を説明する。
図３は、本実施形態に係るＨＤＤ１０によって発生するドリフトオフライトの具体例を示す図である。
図３に示す具体例では、瓦記録方式により、トラックＴ１に対してトラックＴ２が重ねて記録される。同様に、トラックＴ２に対してトラックＴ３が、トラックＴ３に対してトラックＴ４が、重ねて記録される。トラックＴ１〜Ｔ４では、サーボ区間３００が所定間隔で検出される。情報の記録は、トラックＴ１〜Ｔ４それぞれで検出されるサーボ区間３００を避けて実行される。
【００３３】
これ以降は、トラックＴ３に情報を記録している状態を例にして説明する。トラックＴ３への情報の記録では、記録ヘッドの軌跡３１０がトラックＴ３中心を目標としてトラックＴ３に沿うように制御される。
【００３４】
例えば、記録ヘッドの軌跡３１０がトラックＴ２の方向にシフトする（ズレる）ドリフトオフライトが発生した場合を想定する。この場合、図３に示したように、トラックＴ２の方向にシフトした記録ヘッドの軌跡３１１が、トラックＴ２の幅と同等となってしまうと、トラックＴ２に記録されていた情報は上書きされ、破壊されていることが予想される。また、記録ヘッドの軌跡３１１が、トラックＴ３の一部にしか残っていないため、トラックＴ３に対して記録すべき情報が、トラックＴ３に正しく記録されていないことが予想される。この場合、情報の書き直しは、トラックＴ３だけでなく、トラックＴ２に対しても実行されることが必要となる。
【００３５】
また、記録ヘッドの軌跡３１０がトラックＴ４の方向にシフトする（ズレる）ドリフトオフライトが発生した場合を想定する。この場合、図３に示したように、トラックＴ４の方向にシフトした記録ヘッドの軌跡３１２が、トラックＴ３の一部にしか残っていないため、トラックＴ３に対して記録すべき情報が、トラックＴ３に正しく記録されていないことが予想される。また記録ヘッドの軌跡３１２が、トラックＴ４の幅と同等となってしまうと、この位置に記録された情報は、トラックＴ４に情報が記録されると上書きされ、消去されることが容易に予想される。この場合、トラックＴ３への情報の書き直しの実行が必要となる。
【００３６】
このようにして、瓦記録方式により情報の記録が行われている際に、ドリフトオフライトが発生すると、記録中トラック中心からの半径方向のズレ量及び方向に応じて、情報を書き直すべき箇所を考慮する必要性が生じる。ドリフトオフライトの発生は、記録中トラック中心からの半径方向のズレ量に対して、記録中トラックの半径方向で両方向（記録の進行方向、及び、記録の進行逆方向）に対して検出されることになる。
【００３７】
次に、図４を用いて、本実施形態に係るＨＤＤ１０で実行される、ドリフトオフライト検出に応じた情報の書き直し処理において設定される閾値の具体例を説明する。
【００３８】
図４は、本実施形態に係るＨＤＤ１０で実行される、ドリフトオフライト検出に応じた情報の書き直し処理において設定される閾値の具体例を示す図である。
本実施形態に係るＨＤＤ１０では、図４に示した具体例のように、３つの閾値が設定されている。３つの閾値は、瓦記録方式により情報の記録が行われている際の、記録中トラック中心からの半径方向のズレ量に対する閾値である。図４に示した具体例は、トラックＴ３に対して瓦記録方式で情報が記録されている際に、ドリフトオフライトが検出される例である。
【００３９】
３つのうちの１つはドリフトオフライトの発生を検出するためのドリフトオフライト閾値である。前述したように、ドリフトオフライト閾値は、記録中トラックの半径方向で両方向に対して設定される。
【００４０】
３つのうちの他の１つは、第１閾値である。第１閾値は、記録中トラックに重ねて記録される隣接トラックに対する情報の書き直しを実行するか否かを判定するための閾値である。ズレ量が第１閾値以下であれば、記録中トラックに対して情報の書き直しが実行され、ズレ量が第１閾値より大きければ、少なくとも、記録中トラック、及び、記録中トラックに重ねて記録される隣接トラックに対して情報の書き直しが実行される。なお第１閾値は、記録中トラックの半径方向で記録の進行逆方向に対して設定され、記録の進行方向に対しては設定されない。換言すると、記録中トラックの半径方向で記録の進行方向に対する、ドリフトオフライト閾値よりも大きいズレ量は無視される。
【００４１】
３つのうちの残りの１つは、第２閾値である。第２閾値は、記録中トラック、及び、記録中トラックに重ねて記録される隣接トラックだけでなく、さらにこの隣接トラックの方向の他のトラックに対する情報の書き直しを実行するか否かを判定するための閾値である。ズレ量が第２閾値以下、且つ、第１閾値より大きければ、記録中トラック、及び、記録中トラックに重ねて記録される隣接トラックに対して情報の書き直しが実行される。ズレ量が第２閾値以上であれば、記録中トラック、記録中トラックに重ねて記録される隣接トラック、及び、この隣接トラックの方向の他のトラックに対して情報の書き直しが実行される。なお第２閾値は、記録中トラックの半径方向で記録の進行逆方向に対して設定され、記録の進行方向に対しては設定されない。換言すると、記録中トラックの半径方向で記録の進行方向に対する、ドリフトオフライト閾値よりも大きいズレ量は無視される。
【００４２】
このようにして、本実施形態では、ドリフトオフライト検出に応じた情報の書き直し処理における３つの閾値が設定される。３つの閾値の大小関係は、ドリフトオフライト閾値＜第１閾値＜第２閾値となる。この３つの閾値と記録中トラック中心からの半径方向のズレ量とが比較されることで、情報を書き直すべき箇所が決定されることになる。すなわち本実施形態に係るＨＤＤ１０によれば、瓦記録方式において、記録中トラックを重ねられる隣接トラック、及び記録中トラックに対する情報の書き直しを好適に実行することができる。
【００４３】
次に、図５を用いて、本実施形態に係るＨＤＤ１０で実行される、ドリフトオフライト検出に応じた情報の書き直し処理の具体例を説明する。
図５は、本実施形態に係るＨＤＤ１０で実行される、ドリフトオフライト検出に応じた情報の書き直し処理の具体例を示す図である。
図５に示した具体例は、図４と同じく、トラックＴ３に対して瓦記録方式で情報が記録されている際に、ドリフトオフライトが検出される例である。
図５（ａ）に示した具体例は、トラックＴ３への情報の記録に際し、トラックＴ２に向う方向のドリフトオフライトがサーボ区間３００ａで検出され、トラックＴ３中心からの半径方向のズレ量が第１閾値以下である場合の例である。この例では、トラックＴ３のサーボ区間であって、ドリフトオフライトの発生が検出されたサーボ区間３００ａの直前のサーボ区間３００ｂを開始位置とするトラックＴ３への情報の書き直しが実行される。つまり、サーボ区間３００ｂとサーボ区間３００ａとの間にあるデータ領域５０１への情報の書き直し処理が実行されることになる。またこの書き直し処理後に、サーボ区間３００ａに後続するデータ領域５０２への情報の記録が実行される。
【００４４】
図５（ｂ）に示した具体例は、トラックＴ３への情報の記録に際し、トラックＴ２に向う方向のドリフトオフライトがサーボ区間３００ａで検出され、トラックＴ３中心からの半径方向のズレ量が第２閾値以下、且つ、第１閾値より大きい場合の例である。この例では、トラックＴ３だけでなくトラックＴ２に対しても情報の書き直し処理が実行されることになる。
【００４５】
さらに詳細には、トラックＴ２に対し、トラックＴ２のサーボ区間であって、ドリフトオフライトの発生が検出されたトラックＴ３のサーボ区間３００ａに対して半径方向に隣接するサーボ区間３００ｃの直前のサーボ区間３００ｄを開始位置とする情報の書き直しが実行される。トラックＴ２のサーボ区間３００ｄを開始位置とする情報の書き直しは、トラックＴ２に定義される複数のデータ領域のうち、サーボ区間３００ｄとサーボ区間３００ｃとの間にあるデータ領域５１１に対して実行される。このデータ領域５１１に対する情報の書き直し処理が完了すると、トラックＴ３に対する情報の書き直し処理が実行される。
【００４６】
トラックＴ３に対しては、トラックＴ３のサーボ区間であって、ドリフトオフライトの発生が検出されたサーボ区間３００ａの直前のサーボ区間３００ｂを開始位置とするトラックＴ３への情報の書き直しが実行される。つまり、サーボ区間３００ｂとサーボ区間３００ａとの間にあるデータ領域５１２への情報の書き直し処理が実行されることになる。またこの書き直し処理後に、サーボ区間３００ａに後続するデータ領域５１３への情報の記録が実行される。
【００４７】
このようにして、本実施形態に係るＨＤＤ１０で実行される、ドリフトオフライト検出に応じた情報の書き直し処理では、記録中トラック中心からの半径方向のズレ量及び方向に応じて、情報を書き直すべき箇所が決定される。本実施形態に係る情報の書き直し処理は、書き直し対象トラック上で円周方向に隣接する２つのサーボ区間の間にあるデータ領域単位で実行される。すなわち本実施形態に係るＨＤＤ１０によれば、瓦記録方式において、記録中トラックを重ねられる隣接トラック、及び記録中トラックに対する情報の書き直しを好適に実行することができる。
【００４８】
以上説明したように本実施形態によれば、瓦記録方式で磁気ディスク１に情報が記録される。また情報の記録中にドリフトオフライトの発生が検出されると、記録箇所の、記録中トラック中心からの半径方向のズレ量及び方向に応じて、書き直すべき箇所が決定される。また情報の書き直しは、トラック上で円周方向に隣接する２つのサーボ区間の間にあるデータ領域を単位として実行される。すなわち情報の書き直しを実行する際に、書き直しを実行する箇所が限定されることで、新たなドリフトオフライトの発生を抑制することができる。また、トラック上で円周方向に隣接する２つのサーボ区間の間にあるデータ領域を単位とすることで、情報の記録単位であるセクタの概念がなくなるため、トラック上での情報の書き繋ぎに関する新たな問題の発生を抑制することができる。従って本実施形態に係るＨＤＤ１０によれば、瓦記録方式において、記録中トラックを重ねられる隣接トラック、及び記録中トラックに対する情報の書き直しを好適に実行することができる。
【００４９】
なお本発明は、前述した実施形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。また、前述した実施形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよく、さらに、異なる実施形態に係る構成要素を適宜組み合わせても良い。
【符号の説明】
【００５０】
１…磁気ディスク、２…スライダ、３…アーム、４…ＶＣＭ（ボイスコイルモータ）、５…ＳＰＭ（スピンドルモータ）、１０…磁気ディスク装置（ＨＤＤ）、２１…モータドライバ、２２…ヘッドＩＣ、３１…リードライトチャネルＩＣ（ＲＤＣ）、４１…ＣＰＵ、４２…ＲＡＭ、４３…ＮＶＲＡＭ、５０…ＨＤＣ（Hard Disc Controller）、１００…ホスト装置、１２０…通信媒体（ホストＩ／Ｆ）、１５０…電子機器、３００，３００ａ，３００ｂ，３００ｃ，３００ｄ…サーボ区間、３１０〜３１２…記録ヘッドの軌跡、５０１，５０２，５１１〜５１３…データ領域。
【図１】
2012138157.tif 000003
【図２】
2012138157.tif 000004
【図３】
2012138157.tif 000005
【図４】
2012138157.tif 000006
【図５】
2012138157.tif 000007