(57)【要約】      （修正有）【課題】高速ランダムアクセスが要求されるデータの格納には分離されたトラックを利用することができ、高速連続アクセスが要求されるデータの格納には複数のトラックからなるバンドを利用することができるデータ記憶システムを提供する。【解決手段】  データは、シングルド書き込みの原理を使用してハードディスクドライブに書き込まれる。すなわち、各データトラックは、すぐ隣のデータトラックが書き込まれるとき部分的に上書きされる。２つ以上の隣接するデータトラックによって１つのバンドが形成される。各バンドは、１つのAVファイルなど、１つのファイルのみからのデータを格納する。【選択図】  図１
2005108410.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも1つの回転可能なディスクと、
該ディスクのトラックにデータを書き込むように構成された少なくとも1つの書き込み素子と、を有し、少なくとも2つの隣接するトラックによって1つのバンドが形成され、
更に、該書き込み素子を制御する少なくとも１つのハードディスクドライブ（ＨＤＤ）コントローラを有し、該ＨＤＤコントローラは、単一のデータファイル、および単一のオーディオビデオ（AV）データストリームの１つをバンドに書き込むことを特徴とするハードディスクドライブ。
【請求項２】
少なくともいくつかのバンドには、少なくとも3つの隣接するトラックが含まれることを特徴とする請求項１のハードディスクドライブ。
【請求項３】
該トラックは互いに同心であることを特徴とする請求項１のハードディスクドライブ。
【請求項４】
該書き込み素子は、垂直記録を行うように構成されていることを特徴とする請求項１のハードディスクドライブ。
【請求項５】
第1のバンドは第1の数のトラックを有し、第2のバンドは該第1の数とは異なる第2の数のバンドを有することを特徴とする請求項１のハードディスクドライブ。
【請求項６】
ランダムな書き込みアクセスが要求されるデータの格納には分離されたトラックが使用され、シーケンシャルな書き込みアクセスが要求されるデータの格納にはバンドが使用されることを特徴とする請求項１のハードディスクドライブ。
【請求項７】
少なくとも1つのバンドには、1つのオーディオビデオ（AV）データストリームのみからのデータが含まれることを特徴とする請求項１のハードディスクドライブ。
【請求項８】
AVデータの格納に用いられるバンドのサイズは、AVトランザクションブロックサイズよりも大きく、該トランザクションブロックサイズはセクタサイズよりも大きいことを特徴とする請求項７のハードディスクドライブ。
【請求項９】
少なくともいくつかのトラックは重なり合うように配置されてなることを特徴とする請求項１のハードディスクドライブ。
【請求項１０】
該コントローラは、ファイルまたはAVデータストリームと関連付けられたバンドのリストを、該ファイルまたは該ＡＶデータストリームごとに、格納することを特徴とする請求項１のハードディスクドライブ。
【請求項１１】
少なくとも１つのデータ記憶ディスクと、
該データ記憶ディスクにデータを書き込むように構成された少なくとも1つの書き込み素子と、
該データ記憶ディスクの少なくともバンドにデータを書き込むように該書き込み素子を制御する少なくとも1つのコントローラと、を有し、各バンドには1つのデータファイルまたは1つのAVデータストリームのいずれかが含まれ、各バンドは少なくとも2つの隣接するデータトラックによって形成されることを特徴とするデータ記憶システム。
【請求項１２】
少なくとも一部のトラックは重なり合うように配置されてなることを特徴とする請求項１１のデータ記憶システム。
【請求項１３】
少なくともいくつかのバンドには、少なくとも3つの隣接するトラックが含まれることを特徴とする請求項１１のデータ記憶システム。
【請求項１４】
該書き込み素子は、垂直記録を行うように構成されていることを特徴とする請求項１１のデータ記憶システム。
【請求項１５】
第1のバンドは第1の数のトラックを有し、第2のバンドは該第1の数とは異なる第2の数のトラックを有することを特徴とする請求項１１のデータ記憶システム。
【請求項１６】
ランダムな書き込みアクセスが要求されるデータの格納には分離されたトラックが使用され、シーケンシャルな書き込みアクセスが要求されるデータの格納にはバンドが使用されることを特徴とする請求項１１のデータ記憶システム。
【請求項１７】
少なくとも1つのバンドには、1つのAVデータストリームのみからのデータが含まれることを特徴とする請求項１１のデータ記憶システム。
【請求項１８】
AVデータの格納に用いられる少なくとも1つのバンドのサイズは、AVトランザクションブロックサイズよりも大きく、該トランザクションブロックサイズはセクタサイズよりも大きいことを特徴とする請求項１７のデータ記憶システム。
【請求項１９】
該コントローラは、ファイルまたはAVデータストリームと関連付けられたバンドのリストを、該ファイルまたはＡＶデータストリームごとに、格納することを特徴とするデータ記憶システム。
【請求項２０】
バンドおよび分離されたトラックの少なくとも一方にデータを保持するディスク記憶手段と、
該ディスク記憶手段にデータを書き込む手段と
単一のファイルおよび単一のAVデータストリームの一方からのデータが該ディスク記憶手段のバンドに書き込まれるように、該書き込み手段を制御する手段と、を有することを特徴とするハードディスクドライブ。
【請求項２１】
該制御手段は、該書き込み手段を制御してシングルドトラックに書き込みを行わせることを特徴とするハードディスクドライブ。
【請求項２２】
該書き込む手段は、垂直記録を行うように構成されていることを特徴とする請求項２０のハードディスクドライブ。
【請求項２３】
第1のバンドは第1の数のトラックを有し、第2のバンドは該第1の数とは異なる第2の数のトラックを有することを特徴とする請求項２１のハードディスクドライブ。
【請求項２４】
該ディスク記憶手段は、分離されたトラック、および複数のトラックのバンドに分割されることを特徴とする請求項２１のハードディスクドライブ。
【請求項２５】
オーディオビデオ（AV）データは、少なくとも1つのバンドに格納されることを特徴とする請求項２１のハードディスクドライブ。
【請求項２６】
バンドのサイズは、AVトランザクションブロックサイズよりも大きいことを特徴とする請求項２５のハードディスクドライブ。
【請求項２７】
該制御手段は、ファイルまたはAVデータストリームと関連付けられたバンドのリストを、該ファイルまたはＡＶデータストリームごとに、格納することを特徴とする請求項２１のハードディスクドライブ。
【請求項２８】
ディスクにデータを書き込む手段と、
書き込まれたデータのエラー訂正コード（ＥＣＣ）パリティを計算する手段と、
第1の書き込み動作によって得られたエラー訂正コードパリティを利用して該第1の書き込み動作に続く第2の書き込み動作のためのエラー訂正コードパリティを生成するように、該書き込み手段を制御する手段と、を有することを特徴とするハードディスクドライブ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクドライブに関するものである。
【背景技術】
【０００２】
現行のハードディスクドライブにおいては、回転するディスク上に位置付けられる磁気記録ヘッドによってデータを同心状環状トラックに書き込む。磁気記録ヘッドは、書き込み時に使用される書き込みヘッド素子、および読み取り時に使用される読み取りヘッド素子からなる。書き込み時、ディスク上にある磁気記録ヘッドの位置は、データが書き込まれるトラックが重なり合わないように、サーボ機構によるフィードバックループによって精密に制御される。各トラックの幅は、書き込みヘッド素子の幅によって決定される。各トラックの中心から中心までの距離（トラックピッチとしても知られている）は、トラック幅よりもわずかに大きい。この距離を決定するのは、ディスク上方におけるヘッドの位置を適切に保持するサーボ機構による制御システムである。
【０００３】
各トラックは、ガードバンドによってその隣接トラックと分離されている。ガードバンドの幅は、トラックピッチからトラック幅を引いた大きさである。読み取り時、記録ヘッドの読み取りヘッド素子は単一トラックの上方に精密に位置付けられる。通常、読み取りヘッド素子の幅は、データが書き込まれるトラックの幅以下であり、その結果、読み取りヘッド素子は、隣接したトラックからではなくその単一トラックのみから信号を検出することができる。
【０００４】
現行のハードディスクドライブでは、各トラックはいつでもランダムにデータを書き込むことができる。その際、その他のトラック上にあるデータを損なうことはない。ディスクの表面上のデータにランダムにアクセスできることは、ハードディスクドライブの重要な特色である。この特色は、すべてのデータ記憶装置が備えているわけではない。
【０００５】
米国特許第６１８５０６３号（特許文献１）（この参照により開示に含まれる）においては、部分的に重ね合わせる方式でトラックに書き込む方法が記載されている。この部分的に重ね合わせて書き込む方式は、「シングルドトラック(shingled track)」書き込みと呼ばれる。詳しく説明すると、シングルドトラック書き込みによって、データトラックは、瓦屋根の屋根板のように、各トラックが隣接するすぐ隣のトラックと部分的に重なり合うように、書き込まれる。従って、第1のトラックに隣接する第2のトラックに書き込みが行われるとき、第1のトラックは部分的に上書きされる。次に、第2のトラックに隣接する第3のトラックに書き込みが行われるとき、第2のトラックは部分的に上書きされ、これ以降のトラックでも同様に書き込みが行われる。
【０００６】
ここで理解されるように、上述の従来の方法とは異なり、シングルドトラック書き込みでは、書き込みヘッドの幅をトラックピッチよりも有意に広くすることができる利点がある。それに対して、読み取りヘッド素子の幅は、トラックピッチよりもわずかに狭くすることができる。そのため、読み取りヘッド素子は、隣接したトラックを含むことなく、単一のトラックのみから信号を検出することができる。
【０００７】
【特許文献１】米国特許第６１８５０６３号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は次のことを認めるものである。すなわち、以下にさらに十分に論じられる理由によって、シングルド書き込みのデータ記録密度をさらに向上させることができるが、これは任意のトラックに対するランダムアクセス書き込みを考慮に入れたものではない。なぜならば、1つのトラックに再書き込みを行うには、その後の隣接したトラック上に格納されている情報の一部も上書きする必要があるからである。また、本発明は次のことを認めるものである。すなわち、多段階プロセスを利用してトラック上のデータを更新することができる。この多段階プロセスにおいては、隣接したトラックのデータは他の場所にコピーされ、所望のトラックに再書き込みが行われた後、隣接したトラックが元の状態に復元される。しかし、任意のトラック上のデータを単一ステップで更新することはもはや不可能であり、そのため記憶機構のランダムアクセス特性の一部は犠牲にされる。上記に参照した特許文献１ではなく本発明によって批判的に認識されるように、結論としては、シングルドトラック書き込みを利用するディスクドライブは、従来のハードディスクドライブとは異なる種類のファイルシステム構造を必要とするということである。
【課題を解決するための手段】
【０００９】
ハードディスクドライブ（HDD）は、少なくとも1つの回転可能なディスクと、垂直記録原理を潜在的に利用してディスクにデータを書き込むように構成された少なくとも1つの書き込み素子とを有する。シングルド書き込みを利用して部分的に重ね合わされる複数の隣接するトラックによって、バンドが構成される。HDDの記憶領域は、分離されたトラック、および複数のトラックからなるバンドに分割することができる。各バンド内ではシングルド書き込みが利用される。HDDコントローラは、書き込み素子を制御して、データファイル、またはオーディオおよび/またはビデオデータからなるオーディオビジュアル（AV）データストリームが2つ以上1つのバンドに書き込まれないようにする。このように、1つのファイルまたはAVデータストリームは複数のバンドにまたがってもよいが、1つのバンドには複数のデータファイルまたは複数のAVデータストリームによるデータを格納しない。
【００１０】
以下に開示される好ましい実施態様においては、高速ランダムアクセスが要求されるデータの格納には分離されたトラックを利用することができ、高速連続アクセスが要求されるデータ（特に、AVデータ）の格納には複数のトラックからなるバンドを利用することができる。AVデータの場合には、データはホストとの間でAVトランザクションブロックとして転送される。AVトランザクションブロックは、バンドのサイズより小さく、ディスクドライブ上の単一物理セクタのサイズよりも大きい。コントローラは、ファイルまたはＡＶストリームと関連付けられたバンドのリストを、ファイルまたはＡＶストリームごとに、格納する。
【００１１】
別の様態においては、データ記憶システムは、少なくとも1つのデータ記憶ディスクと、このディスクにデータを書き込むように構成された少なくとも1つの書き込み素子と、このディスクのバンドにデータを書き込むように書き込み素子を制御するコントローラとを有する。各バンドには1つのデータファイルまたは1つのAVストリームのみが含まれ、各バンドは少なくとも2つの隣接するデータトラックによって形成される。
【００１２】
さらに別の様態においては、ハードディスクドライブは、バンドにデータを保持する、または分離されたデータトラックにデータを保持するディスク記憶手段と、ディスク記憶手段にデータを書き込む手段とを有する。1つのファイルまたは1つのAVデータストリームのみから成るデータがバンドに書き込まれるように書き込み手段を制御する手段も設けられる。
【００１３】
別の様態においては、ハードディスクドライブは、ディスクにデータを書き込む手段と、書き込まれたデータのエラー訂正コード（ＥＣＣ）パリティを計算するための手段とを有する。第1の書き込み動作によって得られたエラー訂正コードパリティを利用して前記第1の書き込み動作に続く第2の書き込み動作のためのエラー訂正コードパリティを生成するように、書き込み手段を制御する手段が設けられる。
【発明を実施するための最良の形態】
【００１４】
本発明の詳細は、その構造および動作の両方に関して、添付図面を参照することによって最もよく理解することができる。添付図面においては、同様の参照符号は同様の部品を示す。
【００１５】
最初に、図１を参照すると、全体を10で表したデータ記憶装置が示される。このデータ記憶装置10は、1つ以上の回転可能なハードディスク12を備えている（明確にするために1つのみ図示する）。読み書きヘッド14によって、ハードディスク12に対するデータの書き込みおよびデータの読み取りを行うことができる。読み書きヘッド14は、アクチュエータアーム16に取り付けられている。アクチュエータアーム16は、ディスク12上において、ディスク12のデータ記憶領域20の内径（ID）18（ヘッド14の位置22に相当する）とデータ記憶領域20の外径24（ヘッド14の位置26に相当する）との間で読み書きヘッド14を移動する。読み書きヘッド14およびアクチュエータアーム16は、ハードディスクドライブ（HDD）コントローラ28などのプロセッサによって制御される。ハードディスクドライブコントローラ28は、以下で説明されるシングルド書込みおよびファイルアーキテクチャをこの原理に従って実行する。ハードディスクドライブコントローラ28は、ソリッドステートデータキャッシュまたはバッファ30にもアクセスする。
【００１６】
当該技術分野で知られているHDD原理に従って図１に比喩的に示されるように、読み書きヘッド14は書き込み素子32および読み取り素子34を備えている。読み書きヘッド14は、水平記録用または垂直記録用に構成される。
【００１７】
図２に示されるように、データはデータ記憶領域20にシングルド方式で書き込まれる。より詳しくは、データが第2のデータトラック３８に書き込まれるとき、第1のデータトラック３６（図示の例では最も外側）には、これに最も近接した（すなわち、隣接した）第2のデータトラック38が部分的に重なる。ここで、第2のデータトラック38は、第1のデータトラック36のすぐ隣にあり（すなわち、隣接しており）、第1のトラック36のすぐ内側にあるものとする。次に、第2のデータトラック38に隣接する第3のデータトラック40にデータが書き込まれるとき、第2のデータトラック38は第3のデータトラック40によって部分的に重ね合わされる。同様に、第3のデータトラック40に隣接する第4のデータトラック42にデータが書き込まれるとき、第3のデータトラック40は第4のデータトラック42によって部分的に重ね合わされる。第4のデータトラック42に隣接する第5のデータトラック44にデータが書き込まれるとき、第4のデータトラック42は第5のデータトラック44によって部分的に重ね合わされる。第5のデータトラック44がバンド内の最後のトラックである場合、第5のデータトラック44が他のトラックによって部分的に重ね合わされることはない。当然のことながら、重ね合わせの方法は逆であってもよい。すなわち、第1のトラック36の上に第2のトラック38が部分的に重ね合わされるのではなく、第2のトラック38の上に第1のトラック36が部分的に重ね合わされる方法で行い、以下同様に重ね合わせを行う。明確に開示するために5つのデータトラックのみを図示したが、ディスク12には、部分的に重なり合うトラックから成るさらに多くのバンドを含めることができるだけでなく、他のトラックと重なり合わず、かつバンドの一部ではない、分離されたトラックを含めることもできる。
【００１８】
本発明によると、バンドは、部分的に重なり合う方法で書き込まれた少なくとも2つの隣接するデータトラックによって形成される。好適な実施態様においては、システム要件によって、データ記憶領域20またはその一部は、複数のバンドおよび/または分離されたトラックに細分される。ここで、各バンドにおけるトラック数は異なる。従って、一部のデータにランダムアクセス書き込みが要求される場合、そのデータは分離されたトラックに格納される。AVファイルを保存する場合のように、ランダムアクセス書き込みが要求されない場合、バンド一つについてたくさんのトラックを使うことができる。
【００１９】
図２にも示されるように、図１に示される書き込み素子32の幅「W」は、トラックピッチ「P」（本質的には、データトラックの幅の重ね合わされていない部分）よりも広い。しかし、読み取り素子34の幅はトラックピッチPよりもわずかに狭いため、読み取り素子34は単一のトラックからの信号のみを読み取ることができる。比較的広い書き込み素子の幅「W」によって、書き込み素子32はディスク12にさらに高い磁界を生成することができる。これによって、ディスク保磁力を増加させ、粒径を減少させることが可能になる。その結果、全体的に記録密度が増加する。
【００２０】
上記構成の組み合わせによって得られる第2の利点は、トラックピッチ「P」が書き込みヘッド幅「W」と直接的な関係を有する必要はないことである（バンド内の最後のトラックを除く）。そのため、書き込みヘッド幅「W」に制約を加えている許容誤差を緩和することができる。第3の利点は、トラックピッチ「P」を調整して書き込みヘッドの幅に対する最適性能を得ることができることである。これによって、ドライブおよびヘッドコンポーネントの歩留まりを改善することができる。なぜならば、ヘッドの製造におけるプロセス制御の許容誤差に起因する読み取りヘッド幅のばらつきに対処することができるためである。
【００２１】
図３に、上記にて開示されたバンド化された記憶領域についてさらに詳しく図示する。図示のように、データ記憶領域20の第1の部分46には、ファイルシステムメタデータが含まれる。このファイルシステムメタデータは、分離されたトラック、または複数のトラックからなるバンドのいずれかに格納される。これは、ディスク上のデータのレイアウトを示す、ファイルシステムによって利用されるデータである。図示のように、部分46はディスクの内側部分を占有している。または、部分46はディスクの中央部分または他の部分を占有してもよい。同心の隣接する複数のシングルドデータトラックからなる第1の環状データバンド48は、メタデータ部分の半径方向に外側に設けることができる。さらに、第2のバンド50は、第1のバンド48の外側に設けることができる。ディスク12上には、第N番目のデータバンド52まで多数のバンドを設けることができる。
【００２２】
ファイルシステムメタデータの管理を単純化するために、バンド48、50〜52の各々には、単一のAVデータストリームまたはファイルのみからのデータが格納される。書き込まれるストリームごとに、ストリームがディスクに完全に書き込まれるまで必要に応じて新しいバンドが割り当てられる。ストリームの書き込みが終了したとき、ストリームに対して最後に割り当てられたバンドが一部しか使用されていない場合、当該バンド内の残りの記憶空間は使用されない。トラック数で表されるバンドのサイズは、システム要件によって動的に確定することができる。または、バンドのサイズはドライブのフォーマット中に固定しておいてもよい。
【００２３】
ホストとの間でAVデータを転送する際に使用するトランザクションブロックのサイズは、物理的セクタよりも有意に大きいが（一般的に、512バイト）、バンドよりも有意に小さい。これは、通常の動作中に一度に複数のAVストリームを同時に処理するとき、コントローラ28によってヘッド14がバンド間を前後にシークすることになり、異なるストリームからの書き込みと読み取りがインターリーブされることを意味する。
【００２４】
図３に示されるように、ハードディスクドライブがバンド48、50、および52に格納される3つのAVストリームを処理する場合における、上記説明によるアクセスパターンを示すことができる。第1のAVストリームから第1のバンド48内にあるAVデータのブロックにアクセスした後、ハードディスクドライブは、線54によって示されるように第Nバンド52にシークして、そこで第2のストリームからデータのブロックにアクセスする。第2のストリームに対して「トリック」再生が行われる場合（早送りなど）、ループ56によって示されるように、第Nバンド52から複数のデータブロックが連続してアクセスされる。いずれの場合も、線58によって示されるように、ドライブは第2のバンド50にシークして、そこで第3のストリームからデータブロックにアクセスする。その後、線60によって示されるように、第1のバンド48に戻って、ディスクドライブは第1のAVストリームに対するシーケンスにおける次のブロックにアクセスする。
【００２５】
このデータレイアウトパターンの利点は、通常の速度よりも高速で1つ以上のストリームを読み込むまたは書き込むときにシステム性能が改善されることである。これは、再生しているとき、ユーザがストリームを早送りしたりまたは巻き戻したりすることになる、いわゆる「トリック再生」の状況における重要な考慮事項である。AVシステムを再生する通常速度の3倍を超える早送り速度では、すべてのデータを読み取らずにAVデータストリームはスキップされる。それに対して、再生の通常速度の3倍までの早送り速度では、通常すべてのAVストリームデータが高速に読み取られる。処理すべき他のストリームがある場合は、これは困難なタスクである。本アーキテクチャでは、通常よりも高速でストリームが読み取りまたは書き込みされるとき、ディスクドライブにとって必要なのは、次のバンドにシークする前に、そのストリームに対応したバンドからより多くのデータを読み取ることのみである。AVデータブロックがディスク面のあちこちに任意に分布していれば、さらに多くのシークが必要となり、この利点は得られない。
【００２６】
更に、要件は、各バンドに含めるのが単一のファイルまたは単一のAVデータストリームからのデータのみなので、ファイルシステムメタデータは単純化される。各々の入力AVコンテンツストリームを格納するのに使用される一連のバンドは、テーブルに記録するのが望ましい。ディスク上のこれらのバンドは、数秒から数分程度のAVコンテンツを格納するのに十分な大きさを有する。これは、各バンドの記憶容量が大きく、かつランダムアクセスメモリ（RAM）内で対応するメタデータを管理できるように、ディスク上のバンドの数が十分に少ないことを意味する。
【００２７】
限定されない一実施態様においては、ビデオコンテンツを4メガビット/秒で格納するのに使用される200ギガバイトのディスクドライブの場合、10メガバイトのバンドサイズが使用される。この例では、ディスク上には約20000バンドが記録されており、各バンドには約20秒のビデオコンテンツが収められている。ディスク上に格納されるAVストリームまたはデータファイルごとに、データが格納されるロケーションを示すバンド識別子（例えば、16ビットの識別子）のリストを維持管理することができる。この情報を格納するのに必要なRAM内の記憶容量は40000バイトである。これは、ホストシステムのメモリに容易にキャッシュできるデータ量であり、そのためメタデータの処理を非常に高速に行うことができる。この場合、トランザクションブロックのサイズは約1メガバイトであり、各バンドに多数のトランザクションブロックを収めることができるようになっている。
【００２８】
必要であれば、システムクラッシュから保護するために、メタデータ情報をディスクに定期的に書き込んでもよい。1つの方法として、ディスク上のメタデータについて2つのコピーを保持して、それぞれのコピーに交互に書き込み、メタデータをアップデートするためのトランザクション的な行為を実施して、万が一ディスクが破損した場合には、冗長性をもつメタデータも提供する。別の方法としては、最新のファイルシステムによって使用される方法に従って、メタデータに変更をトランザクションとして記録するログデータ構造と、ファイルシステムメタデータ上でのアップデートの原子性を確保するデータベースを使用することである。
【００２９】
データが位置するバンドのリストをAVストリームまたはデータファイルごとに格納するだけでなく、ファイルシステムメタデータはディスク上の空きバンドのビットマップを含んでもよい。ディスク領域管理は単純である。ストリームまたはファイルが削除されるとき、そのデータの格納に使用されているすべてのバンドが解放される。この変化は、空き領域ビットマップに反映される。メタデータには、タイムスタンプやコンテンツの説明など、AVアプリケーションによって要求される他の情報を格納しておいてもよい。
【００３０】
好適な実施態様においては、ＡＶデータは、大きなトランザクションデータブロックとして（情報技術アプリケーションに使用される標準の512バイトのブロックサイズよりも大きく、バンドサイズよりも小さい）、ディスクドライブとの間で転送される。この場合、ディスクドライブは、大きな物理セクタを任意に使用してフォーマット効率を改善するとともに、大きなECCコードワード(codeword)サイズ（トランザクションブロックサイズよりも大きい）を利用して、読み取り−変更−書き込みパフォーマンスをシステムに押しつけることなく信頼性を改善することができる。これを行うために、ディスクドライブは、各トランザクションブロックの連続した部分的書き込み間における累積的なECCパリティ状態を保存する。これによって、第1の書き込み動作で計算されたパリティを使用して、その後の書き込み動作のためのパリティを生成することができる。
【００３１】
これらの特徴によって、トランザクションブロックサイズは1メガバイトであり、ECCはバンド全体に及ぶ。トランザクションブロックが書き込まれるたびに、バンドは徐々に満たされ、ECCに対する累積的なパリティ状態が維持されるため、そのバンドにおける最後のトランザクションブロックの末尾にECCパリティを十分に書き込むことができる。これによって、非常に長いECCブロックサイズを得ることができ、したがって、欠陥とエラーに強い非常に有効なECCコードを得ることができる。ECCコードは、例えば、バンド内のすべての物理セクタを排他的論理和（XOR）演算することによって計算した単一のパリティセクタなどのように、非常に単純にすることができる。これによって、バンド内における単一のセクタ不良に対する保護が行われる。
【００３２】
上記のように、特にAVアプリケーションについては、ハードディスクドライブは、AVコンテンツのストリームを同時に1つ以上格納するおよび読み出す機能を有する。これは、AVアプリケーションが、一般的にディスクに対する非常に大きなマルチセクタ書き込みおよび読み取りによって支配されるためである。図４は、このタスクについて示されるような本ハードディスクドライブを使用することができるホストシステム62を示す。
【００３３】
代表的な、限定を意図しないホストシステム62は、第1および第2の書き込みバッファ64、66を備えている。これらの第1および第2の書き込みバッファ64、66は、すでに論じたように、ディスク12に書き込むための入力ストリームをそれぞれ受信する。ホストシステム62は、読み取りバッファ68を備えていてもよい。この読み取りバッファ68は、ディスク12から読み取ったデータをＭＰＥＧデコーダ７０に送出し、AVプログラムをディスプレイ72上に表示する。図３を参照してすでに開示したように、ホストシステム62とハードディスクドライブとの間のデータ転送は、ホストシステム62とハードディスクドライブのデータ転送インタフェースバス74との間の切り換え装置72によって、概略的に示されるように、バッファ64、66、68の間で多重化される。
【００３４】
ここで詳細に説明した、バンドによりHDDにデータを書き込むためのシステムおよび方法によって、本発明の上記の目的を十分に達成することができるが、これは、本発明における現在のところ好ましい実施態様であり、従って本発明によって広く意図した主題を代表するものであり、本発明の範囲は、当業者にとって明らかなその他の実施態様を全面的に含むものであり、従って、本発明の範囲は、添付の特許請求の範囲以外の何ものによっても限定されることはない。ここで、単数の要素に対する言及は、特に明記されていない限り「１のみ」を意味することを意図してはおらず、むしろ「１又はそれ以上」を意味するものである。装置または方法においては、本発明によって解決するように求められた各問題に対して対処する必要はなく、また本特許請求の範囲によって包含される必要はない。さらに、本開示における要素、構成部分、または方法ステップは、これら要素、構成部分、または方法ステップが特許請求の範囲に明示的に列挙されているかどうかにかかわらず、一般の人々のためであるように意図したものではない。その要素が「〜するための手段」という句を使用して明白に列挙されていない限り、または方法クレームの場合は、要素が「動作」の代わりに「ステップ」として列挙されていない限り、いずれのクレームの要素も、米国特許法３５ Ｕ.Ｓ.Ｃ.§１１２、第６パラグラフの規定により解釈されるべきではない。ここで明白な定義が行われていない場合、特許請求の範囲の用語には、本明細書および審査経過と矛盾することのないすべての通常の使い慣れた意味が与えられるべきである。
【図面の簡単な説明】
【００３５】
【図１】図１は、ディスクの内径（ID）および外径（OD）に近接したアクチュエータアームを示すハードディスクドライブの概略図である。
【図２】図２は、各部を分離させた状態にある、ディスクのシングルドデータトラックの概略を示す斜視図である。
【図３】図３は、隣接した複数のシングルドトラックのバンドを使用するデータ記憶アーキテクチャの概略図である。
【図４】図４は、ディスクに対して複数のオーディオビデオ（AV）ストリームの読み取りおよび書き込みを行うハードディスクドライブとホスト装置の組み合わせを示すブロック図である。
【符号の説明】
【００３６】
１０：データ記憶装置        １２：ハードディスク      １４：読み書きヘッド
１６：アクチュエータアーム  １８：内径                ２０：データ記憶領域
２２：ヘッド１４の位置      ２４：外径          
２８：ハードディスクドライブコントローラ      ３０：キャッシュ
３２：書き込み素子          ３４：読み取り素子
３６，３８，４０，４２，４４：第１〜第５データトラック
４８，５０，５２：バンド１，２、Ｎ。
【図１】
2005108410.tif 000003
【図２】
2005108410.tif 000004
【図３】
2005108410.tif 000005
【図４】
2005108410.tif 000006