JPH08221892A - サーボ・アドレスを符号化するためのシステムおよび方法 - Google Patents
サーボ・アドレスを符号化するためのシステムおよび方法Info
- Publication number
- JPH08221892A JPH08221892A JP7330696A JP33069695A JPH08221892A JP H08221892 A JPH08221892 A JP H08221892A JP 7330696 A JP7330696 A JP 7330696A JP 33069695 A JP33069695 A JP 33069695A JP H08221892 A JPH08221892 A JP H08221892A
- Authority
- JP
- Japan
- Prior art keywords
- sector
- track
- servo address
- disk
- head
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B20/1252—Formatting, e.g. arrangement of data block or words on the record carriers on discs for discontinuous data, e.g. digital information signals or computer program data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B21/00—Head arrangements not specific to the method of recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/488—Disposition of heads
- G11B5/4886—Disposition of heads relative to rotating disc
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/58—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
- G11B5/596—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
- G11B5/59633—Servo formatting
- G11B5/59655—Sector, sample or burst servo format
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/007—Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
- G11B7/00745—Sectoring or header formats within a track
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
- G11B2020/1232—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit
- G11B2020/1234—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit wherein the sector is a headerless sector, i.e. it does not comprise an ID field
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/54—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
- G11B5/55—Track change, selection or acquisition by displacement of the head
- G11B5/5521—Track change, selection or acquisition by displacement of the head across disk tracks
- G11B5/5526—Control therefor; circuits, track configurations or relative disposition of servo-information transducers and servo-information tracks for control thereof
- G11B5/553—Details
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Moving Of The Head To Find And Align With The Track (AREA)
- Moving Of Head For Track Selection And Changing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
するためのサーボ・アドレスの符号化を提供する。 【解決手段】 サーボ・アドレスは、データを格納する
ための少なくとも1つのディスク102を有するディス
ク・ドライブ・システム100で符号化される。ディス
ク102の表面上のトラックまたはシリンダ内のセクタ
に関連し、セクタ番号と、トラック番号と、複数ディス
ク・システムではヘッド番号とから構成されるサーボ・
アドレスは、符号化サーボ・アドレスに符号化される。
ディスク・ドライブ・システムがディスク上の位置を突
き止められる状態を維持しながら、符号化サーボ・アド
レスは従来のサーボ・アドレスより少ないビット数を使
用するので、サーボ・アドレスを符号化すると、ディス
ク記憶空間が節約される。
Description
スク・ドライブまたは直接アクセス記憶装置(DAS
D)の分野に関する。より具体的には、本発明は、より
少ないビット数により多くの情報を収容するためのサー
ボ・アドレスの符号化に関する。
(DASD)は、あとで取り出すために通常はディスク
と呼ばれる磁気または電子光学媒体に情報を格納する。
DASDは、情報を格納するために使用する1つまたは
2つの表面を有する1つまたは複数のディスクを含むこ
とができる。情報またはデータは、ディスク上の同心ト
ラックに書き込まれる。このデータは、読取り/書込み
ヘッドによりトラックから取り出され、トラックに格納
される。読取り/書込みヘッドによっては、読取り素子
と書込み素子が別々であるものもある。また、同一素子
を使用して両方の動作を実行するものもある。
クにサーボ情報を書き込んで、読取り/書込みヘッドに
位置決め情報を提供する。通常、サーボ情報はデータと
ともにトラックに書き込まれる。複数ディスク記憶環境
では、1つの記憶ディスクの1つの表面全体がサーボ情
報専用になる可能性がある。この1つの表面をサーボ表
面という。サーボ・ヘッドと呼ばれる読取り/書込みヘ
ッドがサーボ表面にアクセスし、そこに格納された位置
情報を読み取る。サーボ・ヘッドと残りの読取り/書込
みヘッドとの相対的な位置関係は固定されているので、
サーボ・ヘッドの位置を使用すると、読取り/書込みヘ
ッドの位置を示すことができる。
は、「セクタ」サーボ・パターンがある。この方式で
は、データの各セクション間にサーボ情報のパイ形ウェ
ッジが織り込まれる。サーボ情報は、データ・トラック
を複数のより小さいフィールドすなわちセクタに分割す
ることにより、ディスク・ドライブのデータ表面上の個
々のデータ・トラックに組み込まれる。パーソナル・コ
ンピュータなどの多くの応用例の場合、ディスクはラン
ダム・アクセス・メモリとして使用されるので、必ずし
も個々のトラックの連続セクタに関連情報が書き込まれ
るわけではない。しかも、古いデータが除去され、新し
いデータが追加されるので、隣接セクタまたは隣接トラ
ックへの新しいデータの書込みがいつでも可能であるわ
けではない。関連情報はディスク上の複数の異なるセク
タに分散される可能性があるので、ディスク・ドライブ
が個々のトラックおよび各トラックの個々のセクタに迅
速かつ正確にアクセスできることが重要である。
期位置が確立された後でセクタ位置を連続監視するカウ
ンタを使用する。この方式では、各サーボ・トラック上
の事前定義インデックス・マークの位置で1回転当たり
1回の割合でカウンタがリセットされる。個々のデータ
・セクタの先頭を示すセクタ・マークがサーボ・ヘッド
の下を通過するたびに、カウンタが増分される。このセ
クタ・カウンタとは無関係に、別のカウンタを使用して
トラック位置を連続監視する。このトラック・カウンタ
は双方向である。サーボ・ヘッドの事前定義トラック・
ゼロ位置でリセットされ、ヘッドが個々のサーボ・トラ
ックを横切るたびに増分または減分される。
あいまって、サーボ表面上の位置を正確に識別する方法
を提供する。しかし、システム・ノイズや他の混乱原因
によりセクタ・カウントまたはトラック・カウントが破
壊された場合、ディスクを再同期化するまで、後続の位
置は間違って識別されることになる。このため、独立し
た位置検査方法なしで使用する場合、この方法(相対位
置感知という)は信頼できないものになる。
ライブ全体にわたってそのセクタに固有の識別子情報を
含むセクタ識別(ID)フィールドを各データ・トラッ
ク上の各データ・セクタの前に付けることである。典型
的な識別子は、トラック番号と、セクタ番号と、複数デ
ータ・ヘッドを備えたDASDの場合はヘッド番号に対
応する各フィールドを含む。また、セクタIDは、媒体
欠陥に関連するその他の情報や、エラー検出のための冗
長情報も含む場合がある。データの読み書き操作中、デ
ィスク制御装置は、各データ・セクタのセクタIDを検
出するとそれを読み取り、読み取った識別子と予期した
識別子との比較など、そこに含まれる情報に対して様々
なテストを適用する。様々なテストに合格し、読み取っ
た識別子が予期した識別子と一致すると、ディスク制御
装置は、セクタの後続データ部分での読み書きを行う。
それぞれのデータ・セクタは明確かつ独立して識別され
るので、どのデータ・セクタのIDが間違っていても後
続のデータ・セクタの正しいIDに影響することはな
い。この位置検査方法は信頼できるものである。
方法は、セクタIDからの識別子をサーボ情報域に入れ
ることである。この方法は、IBMのNo−IDTMセク
タ形式などのシステムで使用する。このようなシステム
では、データ・セクタの前にあるセクタIDがディスク
から除去されている。代わりに、セクタIDの各部が半
導体メモリまたはセクタ内の他のフィールドに格納され
る。サーボ制御装置がセクタの位置を正しく判定するた
めに、グレイ・コードとして格納されたトラック番号ま
たはシリンダ番号だけを事前に収容していたサーボ情報
域のサーボ・アドレス・フィールドに識別子部分が入れ
られる。
は、サーボ・アドレスとも呼ばれる識別子が本来はデー
タの記録に使用できるはずの記憶域を占有する点であ
る。これは、トラック密度が増し、ディスク・サイズが
小さくなるにつれて、特にやっかいなものになる。トラ
ック密度が増すと、各トラックを明確に識別するために
トラック番号の数が増え、そのため、必要なディスク上
のフィールド幅も大きくなる。ディスクが小さくなる
と、データ用に使用可能なディスク空間が非常に貴重な
ものになる。したがって、サーボ・アドレスを格納する
ために必要なディスク空間の量を低減するような位置検
査方法が必要になる。
各セクタを識別する情報を、ディスク記憶空間のより少
ないビット数を必要とする符号化サーボ・アドレスに符
号化するためのシステムおよび方法である。符号化サー
ボ・アドレスは、セクタ番号、トラック番号、ヘッド番
号から決定される。また、符号化サーボ・アドレスによ
り、ディスクの表面に対するヘッドの位置を独立して検
査することができる。
ドレスより少ないビット数に符号化サーボ・アドレスが
格納される点である。従来のサーボ・アドレスは、グレ
イ・コードで格納したトラック番号および別個のセクタ
識別フィールドを含む。サーボ・アドレスを符号化する
ことにより、ディスクの表面上でより多くの空間がデー
タの格納に使用できるようになる。符号化でこの空間を
つくると、絶対ディスク位置が曖昧になるという犠牲が
払われる。この曖昧さは、ディスクに対するヘッドの位
置を監視することによって解決される。
第1のセクタを識別するのに使用するインデックス・マ
ークの代わりにこれを使用できる点である。これは、所
与のトラック内のセクタ間での符号化サーボ・アドレス
の不均一な変位を検出することによって実施される。た
とえば、符号化サーボ・アドレスは、所与のトラック内
で任意のセクタから次のセクタへ一定量ずつ増加する可
能性がある。しかし、任意のトラック内の最後のセクタ
と第1のセクタとの間では、サーボ・アドレスが変位す
る量が異なる。この不均一な変位は容易に検出されるの
で、トラック内の第1のセクタの位置を示すために、従
来のシステムで使用していたインデックス・マークの代
わりに使用することができる。
および利点は、添付図面に示すように、以下に示す本発
明の好ましい実施例の詳細説明により明らかになるだろ
う。
て、以下に詳しく説明する。具体的な構成要素および構
成について論じるが、これは例示のためにすぎないこと
に留意されたい。当業者であれば、本発明の精神および
範囲を逸脱せずに他の構成要素および構成も使用可能で
あることを理解できるであろう。
内のセクタを明確に識別するヘッド番号、トラック番
号、セクタ番号を、それぞれの番号を個別に格納するよ
り少ないディスク空間を必要とする単一符号化サーボ・
アドレスに符号化するためのシステムおよび方法であ
る。例示のため、磁気ディスク・ドライブ・システムに
関して本発明を説明する。これは、例示のためにすぎな
い。当業者であれば、光ディスク・ドライブなどの他の
応用例でも本発明を使用可能であることを理解できるだ
ろう。
・ドライブ・システム100を示すブロック図である。
ディスク・ドライブ・システム100は、ディスク・ス
ピンドル104に回転式に取り付けられた1つまたは複
数のディスク102から構成される。ディスク・スピン
ドル・モータ(図示せず)がディスク・スピンドル10
4を介してすべてのディスク102を同時に回転する。
るために使用することができる。ディスク102の各情
報格納表面には、アーム108に取り付けられた読取り
/書込みヘッド106が1つずつ関連づけられている。
読取り/書込みヘッド106は、情報を読み書きするこ
とができる単一変換器を備えることができる。あるい
は、読取り/書込みヘッド106は、それぞれの動作ご
とに個別の変換器を備えることもできる。それぞれのア
ーム108はボイス・コイル・モータ110に取り付け
られている。ボイス・コイル・モータ110は、ドライ
バ信号キャリヤ124を介してボイス・コイル・モータ
・ドライバ122から信号を受け取る。ボイス・コイル
・モータ110は、回転してアーム108の位置を変更
させることにより、信号に応答し、その結果、読取り/
書込みヘッド106がディスク102上の所望の位置で
読み書きできるようになる。
は、ディスク102での読み書きのために使用する。各
読取り/書込みヘッド106は、対応するアーム108
によりディスク102の対応する表面に密接に隣接して
保持されている。各読取り/書込みヘッド106は、ヘ
ッド信号キャリヤ112を介してアーム電子モジュール
114に、ディスク102の表面に格納されたデータに
基づく信号を送信する。アーム電子モジュール114
は、読取り/書込みヘッド106から信号を受け取り、
その信号を増幅してろ波し、位置エラー信号発生器11
6にそれを送信する。
幅した信号をアーム電子モジュール114から受け取
り、ディスク102から読み取った通りに位置信号を発
生する。位置エラー信号発生器116は、この位置エラ
ー信号をアクチュエータ・シーク/位置制御モジュール
118に出力する。
ール118は多目的マイクロプロセッサであり、好まし
い実施例では、ディスク・ドライブ100の制御に関連
するその他の処理に加え、速度の計算を行う。アクチュ
エータ・シーク/位置制御モジュール118は、位置エ
ラー信号発生器116から位置エラー信号を受け取り、
それを所望の位置と比較する。この比較に基づいて、ア
クチュエータ・シーク/位置制御モジュール118は、
読取り/書込みヘッド106が読み取った位置が次のサ
ンプル時間に所望の位置または速度とより緊密に一致す
るように、ゼロ・オーダ保持回路(ZOH)120に信
号を出力する。
は、アクチュエータ・シーク/位置制御モジュール11
8から入力信号を受け取り、ボイス・コイル・モータ・
ドライバ122に信号を出力する。ZOH120の出力
は、保持機能を備えたディジタル・アナログ変換器と同
様、次の入力を受け取るまで所定のレベルに維持され
る。次にボイス・コイル・モータ・ドライバ122は、
ZOH120からの出力信号に応答して、ボイス・コイ
ル・モータ110に電流を出力する。前述のように、こ
れにより、読取り/書込みヘッド106をディスク10
2の表面上の所望の位置に半径方向に位置決めできるよ
うになる。
ディスク102と、アーム108およびボイス・コイル
・モータ110を含む、読取り/書込みヘッド106に
関連する構成要素とがハウジング126に囲われてい
る。代替実施例では、ハウジング126にディスク・ド
ライブ・システム100からの追加構成要素も含めるこ
とができる。
編成を示している。ディスク102は、複数の同心トラ
ック202に分割されている。ディスク102は、ディ
スク・サイズ、トラック密度、ヘッド感度、ヘッド位置
決め精度に応じて、数百〜数千個のトラック202を含
むことができる。複数のディスク102を有するディス
ク・ドライブ・システム100では、1つのディスク1
02の表面上の「トラック」がディスク・スピンドル1
04上の各ディスク102に関して見たときに「シリン
ダ」を形成するので、トラック202はシリンダと呼ば
れることもある。したがって、単一ディスク102上の
トラックを指すときは「トラック」を使用し、ディスク
・スピンドル上の複数のディスク102のトラックを指
すときは「シリンダ」を使用する。どちらの用語も、デ
ィスク102の表面上の任意の半径位置に位置するデー
タを格納するための同心構造を意味する。しかし、「ト
ラック」と「シリンダ」という用語の使い方は当技術分
野ではかなり不正確である。以下の説明では、明確にす
るため、1つまたは多数のディスク102のいずれを指
すかにかかわらず、この構造を説明する場合に「トラッ
ク」という用語を使用する。
る複数のトラック202のあるセクションの分解図20
6を含んでいる。分解図206は、描写しやすくするた
め、トラック202の各セクションをまっすぐなセクシ
ョンとして示している。実際にはトラック202は曲が
っている。分解図206は、以下それぞれ、トラック
n-1、トラックn、トラックn+1という3つのトラック2
02を含む。この図では、トラックn-1、トラックn、ト
ラックn+1のそれぞれが、以下、セクタ0、セクタ1、セ
クタ2、・・・、セクタM-1、セクタMというM+1個の
セクタ204にさらに分割されている(同図には、セク
タM-1、セクタM、セクタ0、セクタ1のみ示す)。
よって特徴づけられたフィールドに分割される。たとえ
ば、トラックn-1のセクタMには、ギャップ・フィールド
208と、サーボ情報フィールド210と、データ・フ
ィールド212という3つのフィールドがある。
野では書込み回復フィールドとも呼ばれるが、書込み動
作後に読取り/書込みヘッド106が次のサーボ情報フ
ィールド210を読み取れるようにするためのディスク
上の領域である。たとえば、トラックn-1のセクタM-1で
書込み動作が行われた場合、読取り/書込みヘッド10
6(図1に示す)はトラックn-1のセクタMのサーボ情報
フィールド210を読み取るためにギャップ208の間
に変位しなければならない。
な実施例を示している。同図に示すように、基本的にサ
ーボ情報フィールド210は、サーボ・アドレス・フィ
ールド302とサーボ・バースト304という2つのタ
イプの情報を含んでいる。サーボ・アドレス・フィール
ド302は、ディスク102上のトラック202の位置
を突き止めるための粗ヘッド位置決め情報を含む。一般
にサーボ・アドレス・フィールド302は、トラック2
02に関連するトラック番号312である。たとえば、
このセクタ形式設定方法を使用するディスク102で
は、トラックn-1のセクタ0〜セクタMのそれぞれの各サ
ーボ・アドレス・フィールド302に値n−1が入って
いるはずである。同様に、トラックnのセクタ0〜セクタ
Mのそれぞれの各サーボ・アドレス・フィールド302
には値nが入っているはずである。すなわち、サーボ・
アドレス・フィールド302は、所与のトラック202
内のすべてのセクタ204について同じ値を持ってい
る。また、サーボ・アドレス・フィールド302は、通
常、セクタ0を識別するための追加ビットであるインデ
ックス・マーク310を含んでいる。たとえば、インデ
ックス・マーク310は、セクタ0については1に、ト
ラック202の他のすべてのセクタ204については0
に設定される。このインデックス・マーク310によ
り、ディスク・ドライブ・システム100は、ディスク
102が回転するごとにトラック202のセクタ204
のカウントを持続することができる。
2上のトラック202の位置を突き止めるための微細ヘ
ッド位置決め情報を含む。この微細位置決めを実施する
ための方法としては、復調システムに応じて、振幅サー
ボ・バーストまたは位相符号化サーボ・バーストなど、
いくつかの方法が当技術分野では周知である。サーボ・
アドレス・フィールド302とサーボ・バースト304
の両方により、読取り/書込みヘッド106は、特定の
トラック202上で正しい位置を維持し、ディスク10
2に対して正確に読み書きすることができる。
・フィールド212である。データ・フィールド212
は、セクタ識別(ID)306とデータ308という2
つのタイプの情報を含んでいる。セクタID306は、
トラック番号312と、セクタ番号314と、ヘッド番
号316と、その他のフィールド318とを含む。トラ
ック番号312と、セクタ番号314と、ヘッド番号3
16は、後続のデータ308が読取りまたは書込み動作
の目標であることを検査するためにディスク102上の
セクタ204を明確に識別するものである。その他のフ
ィールド318は、論理セクタ用のフラグと、当技術分
野では周知であるが本発明の主題ではないエラー訂正コ
ードとを含む。セクタID306に含まれる全情報のた
めに、必要なディスク空間はきわめて広大になる可能性
がある。実際は、多くの一般的なディスク・ドライブで
は、使用可能な全ディスク空間の10パーセントまでを
セクタID306が使用することができる。ただし、ト
ラック番号312はセクタID306とサーボ・アドレ
ス・フィールド302の両方に現れ、そのため、冗長に
なっていることに留意されたい。
6に収容されていた情報の多くを除去し、代わりにそれ
を半導体メモリに格納するという、セクタ形式設定のも
う1つの実施例を示している。このタイプのセクタ形式
設定は「No−ID」と呼ばれている。この形式では、
上記の形式設定方式のように、セクタ204がギャップ
208と、サーボ情報フィールド210と、データ・フ
ィールド212とを含んでいる。サーボ情報フィールド
210は、サーボ・アドレス・フィールド302とは異
なるサーボ・アドレス・フィールド402と、サーボ・
バースト304とを含む。サーボ・アドレス・フィール
ド402は、インデックス・マーク310と、トラック
番号312と、セクタ番号314と、ヘッド番号316
とを含む。前述のように、サーボ・アドレス・フィール
ド402の後にはサーボ・バースト304が続いてい
る。サーボ情報フィールド210の次は、データ・フィ
ールド212である。No−ID形式のデータ・フィー
ルド212は、セクタID306を含まない。むしろ、
データ・フィールド212全体がデータ308から構成
されている。
ラック番号312と、セクタ番号314と、ヘッド番号
316が、独立した値としてセクタID306またはサ
ーボ・アドレス・フィールド402のいずれかに格納さ
れる。前述のように、サーボ・アドレス・フィールド3
02とセクタID306のトラック番号312の場合の
ように情報がディスク102の他の場所にも含まれてい
るか、ヘッド番号316がディスク102上のすべての
セクタ204に繰り返し格納され、トラック番号312
が同一トラック202のすべてのセクタ204に繰り返
し格納される場合のように情報が繰り返されるので、こ
の情報の多くは冗長になっている。
号312と、セクタ番号314と、ヘッド番号316を
符号化サーボ・アドレス504に符号化することによ
り、冗長情報を除去するものである。説明しやすくする
ため、トラック番号312と、セクタ番号314と、ヘ
ッド番号316は、セクタID306またはサーボ・ア
ドレス・フィールド402のいずれに格納されるかにか
かわらず、まとめて「サーボ・アドレス」と呼ぶ。本発
明の好ましい実施例では、以下の符号化式を使用して、
サーボ・アドレスから符号化サーボ・アドレスが計算さ
れる。 符号化サーボ・アドレス=トラック番号+((ヘッド番
号+1)*(セクタ番号+1))
とセクタ番号のそれぞれに1が加算される。第1に、乗
算後の非ゼロ結果を確認するため、両方の番号に何らか
の整数を加算する必要がある。このような加算を行わな
いと、ヘッド0またはセクタ0の場合、符号化サーボ・ア
ドレスがトラック番号と等しくなり、その結果、セクタ
間の区別ができなくなる恐れがある。たとえば、ヘッド
0ではすべてのセクタが、セクタ番号とは無関係にトラ
ック番号の符号化サーボ・アドレスを持つことになるか
らである。第2に、1以外の整数を加算すると、その結
果得られる符号化サーボ・アドレス用の値が大きくな
る。値が大きいと、ディスク空間で必要なビット数が多
くなる。したがって、1を加算すると、セクタ間の区別
を可能にしながら、ディスク空間の点で最適結果が得ら
れる。
よく示される。表Iは、2つのヘッドと、7つのトラッ
クと、6つのセクタとを有するディスク・ドライブ・シ
ステム100の典型的なサーボ・アドレス・フィールド
302を示している。前述のように、サーボ・アドレス
・フィールド302は、インデックス・マーク310と
トラック番号312とを含む。表Iはトラック番号31
2がセクタ204間およびヘッド106間にわたって変
化する様子を具体的に示している。表Iから、サーボ・
アドレス・フィールド302はトラック番号が変化した
ときだけ変化することが容易に明らかになる。同じトラ
ック番号の場合、トラック202の各サーボ・アドレス
・フィールド302は、ヘッド番号またはセクタ番号の
変化にかかわらず、同じ情報を含んでいる。追加の冗長
性として、セクタID306のセクタ番号およびヘッド
番号とともにトラック番号が含まれる。
と、6つのセクタとを備えた同じディスク・ドライブ・
システム100向けに本発明により符号化したサーボ・
アドレスを示している。表IIを参照すると、本発明の重
要な態様がいくつか示されている。第1に、符号化サー
ボ・アドレスは1つのトラックのセクタごとに変化す
る。たとえば、トラック2、ヘッド0の場合、符号化サー
ボ・アドレスは、セクタ0については値3を、セクタ5に
ついては値8を有する。したがって、符号化サーボ・ア
ドレスと、セクタ番号314と、ヘッド番号316とを
把握することにより、上記の符号化式を使用してトラッ
ク番号312を決定することができる。
タが所在するヘッドに基づいてそれぞれの隣接セクタご
とに異なる量ずつ変化する。たとえば、トラック2、ヘ
ッド0の場合、符号化サーボ・アドレスはセクタ0とセク
タ1との間で1ずつ変化するのに対し、トラック2、ヘッ
ド1の場合、符号化サーボ・アドレスはセクタ0とセクタ
1との間で2ずつ変化する。したがって、隣接するセク
タ間の符号化サーボ・アドレスの値の変化量を把握する
ことにより、ディスク・ドライブ・システム100は正
しいヘッドが読み取られていることを検査することがで
きる。
デックス・マーク310の符号化にも使用することがで
きる。前述のように、インデックス・マーク310は、
所与のトラックのセクタ0を示すために使用するビット
である。すなわち、トラックnのセクタ0については、サ
ーボ・アドレス・フィールド302またはサーボ・アド
レス・フィールド402のインデックス・マーク310
が1に設定され、トラックnの他のすべてのセクタにつ
いては、インデックス・マーク310が0に設定され
る。本発明では、所与のトラックnのセクタMとセクタ0
との間の符号化サーボ・アドレスの値の不均一の変化を
探索することにより、セクタ0を識別することができ
る。たとえば、トラック2、ヘッド1の場合、符号化サー
ボ・アドレスが−10変化するセクタM(セクタ5)とセ
クタ0との間を除き、すべての隣接セクタ間で符号化サ
ーボ・アドレスが2ずつ変化する。この不均一な変化は
容易に検出されるので、好ましい実施例ではインデック
ス・マーク310の必要性を解消するために使用する。
セクタ204は、セクタ番号を検査するためにこの不均
一な変化からカウントすることができる。
納するのに必要なディスク空間の量を低減する。図5
は、本発明を使用することで得られるフィールド幅の低
減を示している。同図のため、2000個のトラック
と、128個のセクタと、4つのヘッドを有する典型的
なディスク・ドライブを想定する。図5は、このディス
ク・ドライブ例のセクタを識別するために使用する従来
のサーボ・アドレス502と、本発明による符号化サー
ボ・アドレス504を示している。サーボ・アドレス5
02は、インデックス・ビット310と、トラック番号
312と、セクタ番号314と、ヘッド番号316とを
含む。インデックス・ビット310は1ビットを要す
る。トラック番号312は、0〜1999の範囲のトラ
ック番号を格納するのに11ビットを要する(すなわ
ち、2000個のトラック<211=2048)。セクタ
番号314は、0〜127の範囲のセクタ番号を格納す
るのに7ビットを要する(すなわち、128個のセクタ
=27=128)。ヘッド番号316は、0〜3の範囲
のヘッド番号を格納するのに2ビットを要する(すなわ
ち、4つのヘッド=22=4)。符号化していないサー
ボ・アドレス502を格納するには、合わせて21ビッ
トが必要になる。
04を格納するのに必要なビット数はわずか12であ
る。以下の式の結果を格納するのに必要なビット数を求
めることによって、この数に到達する。 最大値=トラック数+(ヘッド数*セクタ数)
すると、最大値2512が得られ、これは12ビットに
格納することができる(すなわち、2512<212=4
096)。したがって、符号化サーボ・アドレスを使用
すると、同じ情報を格納するのに必要なビット数を削減
することにより、相当な量のディスク空間を節約するこ
とができる。
対するヘッドの絶対位置に関する曖昧さが持ち込まれ
る。特に、同じトラックではない複数のセクタが同じ符
号化サーボ・アドレスを持つ可能性がある。たとえば、
表IIから、ヘッド0、トラック2、セクタ0の符号化サー
ボ・アドレスは「3」になる。これは、ヘッド0、トラ
ック1、セクタ1の符号化サーボ・アドレス、ヘッド0、
トラック0、セクタ2の符号化サーボ・アドレス、ならび
にヘッド1、トラック1、セクタ0の符号化サーボ・アド
レスと同じである。したがって、符号化サーボ・アドレ
スだけでは、ディスク・ドライブ・システム内のディス
クの表面上の位置を絶対的に求めることができなくな
る。しかし、ディスクに対するヘッドの相対位置ととも
に符号化サーボ・アドレスを使用すると、その曖昧さを
解決できるようになる。たとえば、セクタ番号およびヘ
ッド番号とともに符号化サーボ・アドレスを使用する
と、符号化サーボ・アドレスが読み取られたトラックに
関連するトラック番号を求めることができる。
を使用するかを識別すると共に、ディスクに対するヘッ
ドの相対位値を監視しなければならない。これは、セク
タ番号を求めることによって達成される。本発明では、
トラック内のセクタをカウントすることにより、セクタ
番号を決定する。セクタ番号は、個々のセクタがヘッド
の下を通過するたびにトラック内で増分され、インデッ
クス・マークの位置で1回転当たり1回リセットされ
る。好ましい実施例では、インデックス・マークが符号
化サーボ・アドレスの不均一変位として識別される。
するヘッド番号とが決定されると、符号化サーボ・アド
レスを使用してトラック番号を決定することができる。
具体的には、以下の式を使用してトラック番号を決定す
る。 トラック番号=符号化サーボ・アドレス−(ヘッド番号
+1)*(セクタ番号+1)
表面に対するヘッドの絶対位置の曖昧さが解決される。
これにより、データに対して読み書き動作を実行する前
にディスクの表面上のトラック内の特定のセクタの位置
を突き止めることが容易になる。
号314と、ヘッド番号316を符号化サーボ・アドレ
ス504に符号化するための方法の好ましい実施例を示
している。ステップ602では、識別すべき特定のセク
タ204について、トラック番号312と、セクタ番号
314と、ヘッド番号316を決定する。ステップ60
4では、ヘッド番号316に1を加算して第1の結果を
求める。ステップ606では、セクタ番号314に1を
加算して第2の結果を求める。ステップ608では、ス
テップ604で求めた第1の結果とステップ606で求
めた第2の結果とを掛け合わせて、第3の結果を求め
る。ステップ610では、ステップ608で求めた第3
の結果をトラック番号312に加算して、符号化サーボ
・アドレス504を求める。ステップ612では、当技
術分野で周知の技法を使用して、符号化サーボ・アドレ
ス504をグレイ・コードに変換する。ステップ614
では、グレイ・コードとして表される符号化サーボ・ア
ドレス504を識別すべき特定のセクタ204のディス
ク102に書き込む。
具体的に示し説明してきたが、本発明の精神および範囲
を逸脱せずに形式および細部の点で様々な変更が可能で
あることは当業者には理解されるだろう。
の事項を開示する。
ための方法において、 a)変換ヘッドによりディスクの表面から符号化サーボ
・アドレスがそのサイズを低減するように符号化され、
前記符号化によりディスクの表面上の絶対位置に関する
曖昧さが持ち込まれている前記符号化サーボ・アドレス
を読み取るステップと、 b)前記ディスクの表面に対する前記変換ヘッドの相対
位置に基づいて、前記符号化サーボ・アドレスの前記曖
昧さを解決するステップとを含むことを特徴とする方
法。 (2)前記解決ステップが、 a)前記ディスクの表面に対する前記変換ヘッドの位置
の変化を監視するステップと、 b)前記位置の変化と、前記変換ヘッドの既知の位置と
に基づいて、前記変換ヘッドの前記相対位置を決定する
ステップと、 c)前記相対位置と前記符号化サーボ・アドレスとを使
用して、ディスクの表面上の位置を決定するステップと
を含むことを特徴とする、上記(1)に記載の方法。 (3)前記監視ステップが、前記変換ヘッドが第1の角
位置から移動するときにその角位置を決定するステップ
を含むことを特徴とする、上記(2)に記載の方法。 (4)前記角位置を決定するステップが、前記変換ヘッ
ドが第1のセクタから隣接セクタに移動するときにセク
タをカウントするステップを含むことを特徴とする、上
記(3)に記載の方法。 (5)データを格納するためのディスク・ドライブにお
いて、 a)ハウジングと、 b)前記ハウジング内に回転式に取り付けられ、データ
を格納するための表面を有し、前記表面が複数のデータ
記憶位置に分割され、それぞれのデータ記憶位置が前記
表面上の前記データ記憶位置の位置を識別する符号化サ
ーボ・アドレスを有し、前記符号化サーボ・アドレスが
そのサイズを低減するように符号化され、前記符号化に
より絶対位置の曖昧さが持ち込まれるディスクと、 c)前記符号化サーボ・アドレスを読み取るために前記
ディスクの前記表面に隣接して位置決めされた変換ヘッ
ドと、 d)前記ディスクの前記表面に対して前記変換ヘッドを
移動させるためのアクチュエータ手段と、 e)前記ディスクを回転させるための回転手段とを含む
ことを特徴とするディスク・ドライブ。 (6)f)前記変換ヘッドが第1の既知の位置から移動
するときにその相対位置を決定する手段と、 g)前記相対位置および前記符号化サーボ・アドレスを
使用して、前記曖昧さを解決する手段とをさらに含むこ
とを特徴とする、上記(5)に記載のディスク・ドライ
ブ。 (7)h)どの変換ヘッドが選択されたかに基づいてヘ
ッド番号を決定する手段と、 i)前記ヘッド番号および前記符号化サーボ・アドレス
を使用して、前記曖昧さを解決する手段とをさらに含む
ことを特徴とする、上記(5)に記載のディスク・ドラ
イブ。 (8)j)どの変換ヘッドが選択されたかに基づいてヘ
ッド番号を決定する手段と、 k)セクタ番号を決定する手段と、 m)前記ヘッド番号、前記セクタ番号、および前記符号
化サーボ・アドレスを使用して、前記曖昧さを解決する
手段とをさらに含むことを特徴とする、上記(5)に記
載のディスク・ドライブ。 (9)データを格納するためのディスクにおいて、デー
タを格納するための表面を含み、前記表面が複数のデー
タ記憶位置に分割され、それぞれのデータ記憶位置が前
記表面上の前記データ記憶位置の位置を識別する符号化
サーボ・アドレスを有し、前記符号化サーボ・アドレス
がそのサイズを低減するように符号化され、前記符号化
により絶対位置の曖昧さが持ち込まれることを特徴とす
るディスク。 (10)複数の同心トラックを有するディスク表面上の
所望のトラックの位置を突き止めるための方法におい
て、それぞれのトラックがサーボ・アドレスを格納した
セクタを有し、 a)トラック内のセクタのセクタ番号を決定するステッ
プと、 b)前記セクタから符号化サーボ・アドレスを読み取る
ステップと、 c)前記セクタ番号とともに前記符号化サーボ・アドレ
スを使用して、所望のトラックの位置を突き止めるステ
ップとを含む方法。 (11)前記ステップc)が、 1)前記セクタ番号に第1の整数を加算して、第1の結
果を求めるステップと、 2)前記符号化サーボ・アドレスから前記第1の結果を
減算して、トラック番号を求めるステップと、 3)前記トラック番号を使用して、所望のトラックが突
き止められたかどうかを判定するステップとを含むこと
を特徴とする、上記(10)に記載の方法。 (12)前記ステップb)の前に、 e)所望のトラックを収容するディスク表面に関連する
ヘッド番号を決定するステップをさらに含むことを特徴
とする、上記(10)に記載の方法。 (13)前記ステップc)が 1)前記ヘッド番号に第1の整数を加算して、第1の結
果を求めるステップと、 2)前記セクタ番号に第2の整数を加算して、第2の結
果を求めるステップと、 3)前記第1の結果と前記第2の結果とを掛け合わせ
て、第3の結果を求めるステップと、 4)前記符号化サーボ・アドレスから前記第3の結果を
減算して、トラック番号を求めるステップと、 5)前記トラック番号を使用して、所望のトラックが突
き止められたかどうかを判定するステップとを含むこと
を特徴とする、上記(12)に記載の方法。 (14)インデックス・マークをサーボ・アドレスに符
号化するための方法において、 a)第1のセクタから最後のセクタまでトラック内の各
セクタごとに所定の値ずつサーボ・アドレスを変更する
ステップと、 b)前記セクタのそれぞれにサーボ・アドレスを格納す
るステップと、 c)前記セクタのそれぞれについてサーボ・アドレスを
読み取るステップと、 d)前記最後のセクタと前記第1のセクタとの間で、ト
ラック当たり1回ずつ発生しインデックス・マークとし
て機能する、サーボ・アドレスの不均一な変化を検出す
るステップとを含むことを特徴とする方法。 (15)データを格納するためのディスク・ドライブに
おいて、 a)ハウジングと、 b)前記ハウジング内に回転式に取り付けられ、 1)データを格納するための1つの表面と、 2)前記表面上に位置する複数の同心トラックと、 3)前記トラック内に位置するセクタと、 4)ディスク・ドライブ内の前記セクタの位置を一義的
に位置設定するセクタ番号、トラック番号、およびヘッ
ド番号から計算され、前記トラック内の前記セクタを識
別するサーボ・アドレスとを有するディスクと、 c)セクタ・アドレスを読み取るために前記ディスクの
前記表面に対して所定の関係で位置決めされた変換ヘッ
ドと、 d)前記ディスクの前記表面に対して前記変換ヘッドを
移動させる手段とを含むことを特徴とするディスク・ド
ライブ。 (16)前記サーボ・アドレスが、 1)前記ヘッド番号に第1の整数を加算して、第1の結
果を求めること、 2)前記セクタ番号に第2の整数を加算して、第2の結
果を求めること、 3)前記第1の結果と前記第2の結果とを掛け合わせ
て、第3の結果を求めること、および 4)前記トラック番号に前記第3)の結果を加算して、
前記サーボ・アドレスを求めることにより計算されるこ
とを特徴とする、上記(15)に記載のディスク・ドラ
イブ。 (17)前記サーボ・アドレスが、 1)前記ヘッド番号に1を加算して、第1の結果を求め
ること、 2)前記セクタ番号に1を加算して、第2の結果を求め
ること、 3)前記第1の結果と前記第2の結果とを掛け合わせ
て、第3の結果を求めること、および 4)前記トラック番号に前記第3の結果を加算して、前
記サーボ・アドレスを求めることにより計算されること
を特徴とする、上記(15)に記載のディスク・ドライ
ブ。 (18)前記サーボ・アドレスが、 1)前記セクタ番号に第1の整数を加算して、第1の結
果を求めること、および 2)前記トラック番号に前記第1の結果を加算して、前
記サーボ・アドレスを求めることにより計算されること
を特徴とする、上記(15)に記載のディスク・ドライ
ブ。 (19)前記サーボ・アドレスが、前記トラック内の前
記サーボ・アドレスから第1のセクタを識別するための
識別手段をさらに含むことを特徴とする、上記(15)
に記載のディスク・ドライブ。 (20)前記識別手段が、前記トラックのそれぞれの隣
接セクタ間の前記サーボ・アドレスの値の不均一な変化
を検出するための検出手段をさらに含み、前記不均一な
変化が、前記トラックの最後のセクタと第1のセクタと
の間の変位を示し、前記変位が前記トラック当たり1回
ずつ発生することを特徴とする、上記(19)に記載の
ディスク・ドライブ。
例のブロック図である。
施例を示す図である。
形式を実施するディスク・ドライブの実施例向けにディ
スクに収容された情報の編成を示す図である。
・ドライブの実施例向けにディスクに収容された情報の
編成を示す図である。
化サーボ・アドレスとの比較を示す図である。
る。
Claims (20)
- 【請求項1】ディスクの表面上の位置を決定するための
方法において、 a)変換ヘッドによりディスクの表面から符号化サーボ
・アドレスがそのサイズを低減するように符号化され、
前記符号化によりディスクの表面上の絶対位置に関する
曖昧さが持ち込まれている前記符号化サーボ・アドレス
を読み取るステップと、 b)前記ディスクの表面に対する前記変換ヘッドの相対
位置に基づいて、前記符号化サーボ・アドレスの前記曖
昧さを解決するステップとを含むことを特徴とする方
法。 - 【請求項2】前記解決ステップが、 a)前記ディスクの表面に対する前記変換ヘッドの位置
の変化を監視するステップと、 b)前記位置の変化と、前記変換ヘッドの既知の位置と
に基づいて、前記変換ヘッドの前記相対位置を決定する
ステップと、 c)前記相対位置と前記符号化サーボ・アドレスとを使
用して、ディスクの表面上の位置を決定するステップと
を含むことを特徴とする、請求項1に記載の方法。 - 【請求項3】前記監視ステップが、前記変換ヘッドが第
1の角位置から移動するときにその角位置を決定するス
テップを含むことを特徴とする、請求項2に記載の方
法。 - 【請求項4】前記角位置を決定するステップが、前記変
換ヘッドが第1のセクタから隣接セクタに移動するとき
にセクタをカウントするステップを含むことを特徴とす
る、請求項3に記載の方法。 - 【請求項5】データを格納するためのディスク・ドライ
ブにおいて、 a)ハウジングと、 b)前記ハウジング内に回転式に取り付けられ、データ
を格納するための表面を有し、前記表面が複数のデータ
記憶位置に分割され、それぞれのデータ記憶位置が前記
表面上の前記データ記憶位置の位置を識別する符号化サ
ーボ・アドレスを有し、前記符号化サーボ・アドレスが
そのサイズを低減するように符号化され、前記符号化に
より絶対位置の曖昧さが持ち込まれるディスクと、 c)前記符号化サーボ・アドレスを読み取るために前記
ディスクの前記表面に隣接して位置決めされた変換ヘッ
ドと、 d)前記ディスクの前記表面に対して前記変換ヘッドを
移動させるためのアクチュエータ手段と、 e)前記ディスクを回転させるための回転手段とを含む
ことを特徴とするディスク・ドライブ。 - 【請求項6】f)前記変換ヘッドが第1の既知の位置か
ら移動するときにその相対位置を決定する手段と、 g)前記相対位置および前記符号化サーボ・アドレスを
使用して、前記曖昧さを解決する手段とをさらに含むこ
とを特徴とする、請求項5に記載のディスク・ドライ
ブ。 - 【請求項7】h)どの変換ヘッドが選択されたかに基づ
いてヘッド番号を決定する手段と、 i)前記ヘッド番号および前記符号化サーボ・アドレス
を使用して、前記曖昧さを解決する手段とをさらに含む
ことを特徴とする、請求項5に記載のディスク・ドライ
ブ。 - 【請求項8】j)どの変換ヘッドが選択されたかに基づ
いてヘッド番号を決定する手段と、 k)セクタ番号を決定する手段と、 m)前記ヘッド番号、前記セクタ番号、および前記符号
化サーボ・アドレスを使用して、前記曖昧さを解決する
手段とをさらに含むことを特徴とする、請求項5に記載
のディスク・ドライブ。 - 【請求項9】データを格納するためのディスクにおい
て、 データを格納するための表面を含み、前記表面が複数の
データ記憶位置に分割され、それぞれのデータ記憶位置
が前記表面上の前記データ記憶位置の位置を識別する符
号化サーボ・アドレスを有し、前記符号化サーボ・アド
レスがそのサイズを低減するように符号化され、前記符
号化により絶対位置の曖昧さが持ち込まれることを特徴
とするディスク。 - 【請求項10】複数の同心トラックを有するディスク表
面上の所望のトラックの位置を突き止めるための方法に
おいて、それぞれのトラックがサーボ・アドレスを格納
したセクタを有し、 a)トラック内のセクタのセクタ番号を決定するステッ
プと、 b)前記セクタから符号化サーボ・アドレスを読み取る
ステップと、 c)前記セクタ番号とともに前記符号化サーボ・アドレ
スを使用して、所望のトラックの位置を突き止めるステ
ップとを含む方法。 - 【請求項11】前記ステップc)が、 1)前記セクタ番号に第1の整数を加算して、第1の結
果を求めるステップと、 2)前記符号化サーボ・アドレスから前記第1の結果を
減算して、トラック番号を求めるステップと、 3)前記トラック番号を使用して、所望のトラックが突
き止められたかどうかを判定するステップとを含むこと
を特徴とする、請求項10に記載の方法。 - 【請求項12】前記ステップb)の前に、 e)所望のトラックを収容するディスク表面に関連する
ヘッド番号を決定するステップをさらに含むことを特徴
とする、請求項10に記載の方法。 - 【請求項13】前記ステップc)が 1)前記ヘッド番号に第1の整数を加算して、第1の結
果を求めるステップと、 2)前記セクタ番号に第2の整数を加算して、第2の結
果を求めるステップと、 3)前記第1の結果と前記第2の結果とを掛け合わせ
て、第3の結果を求めるステップと、 4)前記符号化サーボ・アドレスから前記第3の結果を
減算して、トラック番号を求めるステップと、 5)前記トラック番号を使用して、所望のトラックが突
き止められたかどうかを判定するステップとを含むこと
を特徴とする、請求項12に記載の方法。 - 【請求項14】インデックス・マークをサーボ・アドレ
スに符号化するための方法において、 a)第1のセクタから最後のセクタまでトラック内の各
セクタごとに所定の値ずつサーボ・アドレスを変更する
ステップと、 b)前記セクタのそれぞれにサーボ・アドレスを格納す
るステップと、 c)前記セクタのそれぞれについてサーボ・アドレスを
読み取るステップと、 d)前記最後のセクタと前記第1のセクタとの間で、ト
ラック当たり1回ずつ発生しインデックス・マークとし
て機能する、サーボ・アドレスの不均一な変化を検出す
るステップとを含むことを特徴とする方法。 - 【請求項15】データを格納するためのディスク・ドラ
イブにおいて、 a)ハウジングと、 b)前記ハウジング内に回転式に取り付けられ、 1)データを格納するための1つの表面と、 2)前記表面上に位置する複数の同心トラックと、 3)前記トラック内に位置するセクタと、 4)ディスク・ドライブ内の前記セクタの位置を一義的
に位置設定するセクタ番号、トラック番号、およびヘッ
ド番号から計算され、前記トラック内の前記セクタを識
別するサーボ・アドレスとを有するディスクと、 c)セクタ・アドレスを読み取るために前記ディスクの
前記表面に対して所定の関係で位置決めされた変換ヘッ
ドと、 d)前記ディスクの前記表面に対して前記変換ヘッドを
移動させる手段とを含むことを特徴とするディスク・ド
ライブ。 - 【請求項16】前記サーボ・アドレスが、 1)前記ヘッド番号に第1の整数を加算して、第1の結
果を求めること、 2)前記セクタ番号に第2の整数を加算して、第2の結
果を求めること、 3)前記第1の結果と前記第2の結果とを掛け合わせ
て、第3の結果を求めること、および 4)前記トラック番号に前記第3)の結果を加算して、
前記サーボ・アドレスを求めることにより計算されるこ
とを特徴とする、請求項15に記載のディスク・ドライ
ブ。 - 【請求項17】前記サーボ・アドレスが、 1)前記ヘッド番号に1を加算して、第1の結果を求め
ること、 2)前記セクタ番号に1を加算して、第2の結果を求め
ること、 3)前記第1の結果と前記第2の結果とを掛け合わせ
て、第3の結果を求めること、および 4)前記トラック番号に前記第3の結果を加算して、前
記サーボ・アドレスを求めることにより計算されること
を特徴とする、請求項15に記載のディスク・ドライ
ブ。 - 【請求項18】前記サーボ・アドレスが、 1)前記セクタ番号に第1の整数を加算して、第1の結
果を求めること、および 2)前記トラック番号に前記第1の結果を加算して、前
記サーボ・アドレスを求めることにより計算されること
を特徴とする、請求項15に記載のディスク・ドライ
ブ。 - 【請求項19】前記サーボ・アドレスが、前記トラック
内の前記サーボ・アドレスから第1のセクタを識別する
ための識別手段をさらに含むことを特徴とする、請求項
15に記載のディスク・ドライブ。 - 【請求項20】前記識別手段が、前記トラックのそれぞ
れの隣接セクタ間の前記サーボ・アドレスの値の不均一
な変化を検出するための検出手段をさらに含み、前記不
均一な変化が、前記トラックの最後のセクタと第1のセ
クタとの間の変位を示し、前記変位が前記トラック当た
り1回ずつ発生することを特徴とする、請求項19に記
載のディスク・ドライブ。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US364561 | 1994-12-27 | ||
| US08/364,561 US5596460A (en) | 1994-12-27 | 1994-12-27 | System and method for encoding a servo address |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002153404A Division JP3605091B2 (ja) | 1994-12-27 | 2002-05-28 | 変換ヘッドのディスク表面上での位置を決定するための方法及びディスクドライブ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08221892A true JPH08221892A (ja) | 1996-08-30 |
| JP3330484B2 JP3330484B2 (ja) | 2002-09-30 |
Family
ID=23435041
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33069695A Expired - Fee Related JP3330484B2 (ja) | 1994-12-27 | 1995-12-19 | ディスク表面上の位置を決定するための方法、ディスクドライブ及び符号化方法 |
| JP2002153404A Expired - Fee Related JP3605091B2 (ja) | 1994-12-27 | 2002-05-28 | 変換ヘッドのディスク表面上での位置を決定するための方法及びディスクドライブ |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002153404A Expired - Fee Related JP3605091B2 (ja) | 1994-12-27 | 2002-05-28 | 変換ヘッドのディスク表面上での位置を決定するための方法及びディスクドライブ |
Country Status (11)
| Country | Link |
|---|---|
| US (2) | US5596460A (ja) |
| EP (1) | EP0746850B1 (ja) |
| JP (2) | JP3330484B2 (ja) |
| CN (4) | CN1087863C (ja) |
| AT (1) | ATE204669T1 (ja) |
| CZ (1) | CZ274296A3 (ja) |
| DE (1) | DE69522318T2 (ja) |
| ES (1) | ES2161922T3 (ja) |
| MY (1) | MY121956A (ja) |
| RU (1) | RU2139577C1 (ja) |
| WO (1) | WO1996020472A2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100442354C (zh) * | 2005-03-30 | 2008-12-10 | 富士通株式会社 | 记录伺服帧的方法和设备、存储盘和获取伺服帧信息的方法和设备 |
| JP2012038407A (ja) * | 2010-08-05 | 2012-02-23 | Toshiba Corp | トラック番号及びセクタ番号を復号する方法、及び記録媒体 |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08203212A (ja) * | 1995-01-30 | 1996-08-09 | Fujitsu Ltd | 記録再生装置及びサーボ情報記録方法 |
| US5784216A (en) * | 1995-11-16 | 1998-07-21 | Seagate Technology, Inc. | Method and apparatus for recording defective track identification information in a disk drive |
| US5828513A (en) * | 1995-12-07 | 1998-10-27 | International Business Machines Corporation | Servo address apparatus and positioning methods for read, write and seek operations in a direct access storage device |
| JPH09167456A (ja) * | 1995-12-15 | 1997-06-24 | Fujitsu Ltd | ディスク装置及びディスク媒体 |
| US5801897A (en) * | 1996-04-11 | 1998-09-01 | Kabushiki Kaisha Toshiba | Head positioning control system for use in a disk storage system |
| KR0182979B1 (ko) * | 1996-06-05 | 1999-04-15 | 김광호 | 데이타영역 확장을 위한 서보정보 구성방법 및 그에 따른 서보제어방법 |
| KR980004742A (ko) | 1996-06-20 | 1998-03-30 | 김광호 | 데이타구간 확장을 위한 서보정보 구성방법 및 섹터넘버 카운팅방법 |
| US5828508A (en) * | 1996-10-17 | 1998-10-27 | Maxtor Corporation | Technique for reducing overhead in a data storage system |
| US6069572A (en) * | 1997-03-31 | 2000-05-30 | Seagate Technology, Inc. | Apparatus and method to encode position information data on a recording medium |
| US6016039A (en) * | 1997-12-05 | 2000-01-18 | Systems, Machines, Automation Components Corporation | Control processes for linear voice coil actuator |
| US6138222A (en) * | 1997-12-15 | 2000-10-24 | Compaq Computer Corporation | Accessing high capacity storage devices |
| US6153998A (en) * | 1998-05-28 | 2000-11-28 | Kabushiki Kaisha Toshiba | Method of controlling a two-degree-of-freedom control system |
| US6462898B2 (en) * | 1998-06-16 | 2002-10-08 | International Business Machines Corporation | Disk drive with information encoded in the position error signal fields |
| US6288861B1 (en) | 1998-09-15 | 2001-09-11 | International Business Machines Corporation | Disk drive with sector numbers encoded by sequences of sector types |
| US6421194B1 (en) * | 1999-03-05 | 2002-07-16 | Maxtor Corporation | Disk drive head-select verification |
| US7839594B2 (en) * | 2001-06-28 | 2010-11-23 | Stmicroelectronics, Inc. | Data-storage disk having few or no spin-up wedges and method for writing servo wedges onto the disk |
| US20030161067A1 (en) * | 2002-02-27 | 2003-08-28 | Seagate Technlogy Llc | Determining head position during a head switch using multiple index codes |
| JP2004095127A (ja) * | 2002-09-04 | 2004-03-25 | Hitachi Ltd | ディスク装置 |
| JP2004246967A (ja) * | 2003-02-13 | 2004-09-02 | Fuji Electric Holdings Co Ltd | マスタディスク及びその製造方法 |
| US7242546B2 (en) * | 2003-10-13 | 2007-07-10 | Seagate Technology Llc | Determining a location based on a cyclic bit sequence containing consecutively-placed identical bit-groups |
| US7349167B2 (en) * | 2005-07-27 | 2008-03-25 | Seagate Technology Llc | Utilizing track identification fields for timing recovery |
| US7813077B2 (en) * | 2006-08-31 | 2010-10-12 | International Business Machines Corporation | Apparatus, system, and method for detecting a periodic sequence of servo signals |
| CN101517405B (zh) * | 2006-09-11 | 2013-02-27 | Vsl国际股份公司 | 用于确定含有至少水泥和水两种成分的混合物的钝化特性的方法和传感器 |
| US7715137B2 (en) * | 2006-10-19 | 2010-05-11 | Hitachi Global Storage Technologies Netherlands B.V. | Servo patterns for patterned media |
| CN100535953C (zh) * | 2006-12-08 | 2009-09-02 | 英业达股份有限公司 | 建立工作感测器数据记录的方法及伺服系统 |
| RU196327U1 (ru) * | 2019-04-26 | 2020-02-26 | Общество с ограниченной ответственностью "Мехатроника-Томск" | Сервоконтроллер |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3701130A (en) * | 1971-02-10 | 1972-10-24 | Bell Telephone Labor Inc | Memory access system |
| JPH0812743B2 (ja) * | 1983-06-30 | 1996-02-07 | 株式会社東芝 | ディスク装置 |
| US4633345A (en) * | 1985-05-24 | 1986-12-30 | International Business Machines Corp. | Positioning misaligned disk heads |
| US4977472A (en) * | 1988-03-28 | 1990-12-11 | Seagate Technology, Inc. | Servo address system |
| DE3923165A1 (de) * | 1988-07-15 | 1990-01-18 | Hitachi Ltd | Magnetplattenvorrichtung |
| US5418657A (en) * | 1988-11-23 | 1995-05-23 | Alps Electric Co., Ltd. | Track address detecting means by HDD sector servo method |
| US5121262A (en) * | 1989-10-12 | 1992-06-09 | Conner Peripherals, Inc. | Disk drive system employing adaptive read/write channel controls and method of using same |
| US5223993A (en) * | 1989-11-03 | 1993-06-29 | Conner Peripherals, Inc. | Multiple actuator disk drive |
| JPH03254474A (ja) * | 1990-03-05 | 1991-11-13 | Nec Corp | 磁気ディスク装置の速度信号発生回路 |
| US5253131A (en) * | 1990-03-06 | 1993-10-12 | Maxtor Corporation | Servo pattern for location and positioning of information on a disk drive |
| US5255136A (en) * | 1990-08-17 | 1993-10-19 | Quantum Corporation | High capacity submicro-winchester fixed disk drive |
| DE69226571T2 (de) * | 1991-06-04 | 1999-04-22 | Quantum Corp., Milpitas, Calif. | Servodatenrückgewinnungsschaltung für Plattenspeicher mit digitalen eingelassenen Servosektoren |
| US5204793A (en) * | 1991-06-28 | 1993-04-20 | Syguest Technology | Removable cartridge disk drive with an integral head loading ramp, air filter and removable cartridge door safety stop |
| JP2625609B2 (ja) * | 1991-07-10 | 1997-07-02 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ディスク記憶装置 |
| JP2559974B2 (ja) * | 1992-07-06 | 1996-12-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 直接アクセス記憶装置、ディスクドライブおよびトラックの位置を見い出し追従する方法 |
| EP0631277A3 (en) * | 1993-06-22 | 1995-02-22 | Quantum Corp | Data sector format without identity code and data control unit for disk drive. |
| US5455721A (en) * | 1994-03-03 | 1995-10-03 | Cirrus Logic, Inc. | Method and apparatus for automatic sector pulse generation and split field calculation in disk drives |
| JP2943837B2 (ja) * | 1994-03-15 | 1999-08-30 | 富士通株式会社 | データ面サーボ方式を用いた磁気ディスク装置 |
-
1994
- 1994-12-27 US US08/364,561 patent/US5596460A/en not_active Expired - Lifetime
-
1995
- 1995-12-06 EP EP95942659A patent/EP0746850B1/en not_active Expired - Lifetime
- 1995-12-06 RU RU96119948A patent/RU2139577C1/ru not_active IP Right Cessation
- 1995-12-06 ES ES95942659T patent/ES2161922T3/es not_active Expired - Lifetime
- 1995-12-06 WO PCT/EP1995/004788 patent/WO1996020472A2/en not_active Ceased
- 1995-12-06 CZ CZ962742A patent/CZ274296A3/cs unknown
- 1995-12-06 DE DE69522318T patent/DE69522318T2/de not_active Expired - Fee Related
- 1995-12-06 AT AT95942659T patent/ATE204669T1/de not_active IP Right Cessation
- 1995-12-08 CN CN95120801A patent/CN1087863C/zh not_active Expired - Fee Related
- 1995-12-08 MY MYPI95003793A patent/MY121956A/en unknown
- 1995-12-19 JP JP33069695A patent/JP3330484B2/ja not_active Expired - Fee Related
-
1996
- 1996-07-12 US US08/678,856 patent/US5757568A/en not_active Expired - Lifetime
-
2001
- 2001-09-21 CN CNB011407255A patent/CN1249716C/zh not_active Expired - Fee Related
- 2001-09-21 CN CNB011407263A patent/CN1266703C/zh not_active Expired - Fee Related
- 2001-09-21 CN CNB011407247A patent/CN1332393C/zh not_active Expired - Fee Related
-
2002
- 2002-05-28 JP JP2002153404A patent/JP3605091B2/ja not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100442354C (zh) * | 2005-03-30 | 2008-12-10 | 富士通株式会社 | 记录伺服帧的方法和设备、存储盘和获取伺服帧信息的方法和设备 |
| US7508610B2 (en) | 2005-03-30 | 2009-03-24 | Fujitsu Limited | Method and apparatus for recording servo frame, storage disk, and method and apparatus for obtaining servo frame information |
| JP2012038407A (ja) * | 2010-08-05 | 2012-02-23 | Toshiba Corp | トラック番号及びセクタ番号を復号する方法、及び記録媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| ATE204669T1 (de) | 2001-09-15 |
| DE69522318D1 (de) | 2001-09-27 |
| JP3330484B2 (ja) | 2002-09-30 |
| CN1266703C (zh) | 2006-07-26 |
| US5757568A (en) | 1998-05-26 |
| CN1332393C (zh) | 2007-08-15 |
| MY121956A (en) | 2006-03-31 |
| EP0746850A1 (en) | 1996-12-11 |
| CN1351347A (zh) | 2002-05-29 |
| EP0746850B1 (en) | 2001-08-22 |
| ES2161922T3 (es) | 2001-12-16 |
| WO1996020472A3 (en) | 1996-09-06 |
| CZ274296A3 (en) | 1997-05-14 |
| WO1996020472A2 (en) | 1996-07-04 |
| CN1359105A (zh) | 2002-07-17 |
| US5596460A (en) | 1997-01-21 |
| CN1137673A (zh) | 1996-12-11 |
| JP2003022623A (ja) | 2003-01-24 |
| CN1351345A (zh) | 2002-05-29 |
| RU2139577C1 (ru) | 1999-10-10 |
| CN1249716C (zh) | 2006-04-05 |
| CN1087863C (zh) | 2002-07-17 |
| JP3605091B2 (ja) | 2004-12-22 |
| DE69522318T2 (de) | 2002-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3330484B2 (ja) | ディスク表面上の位置を決定するための方法、ディスクドライブ及び符号化方法 | |
| US7589925B1 (en) | Method of accessing variable density data tracks in a disk drive | |
| US6754030B2 (en) | Optimal reader-to-writer offset measurement of a head in a disc drive for reduced track misregistration | |
| US6873488B2 (en) | Enhanced MR offset with dynamic tuning range | |
| JP2614368B2 (ja) | 磁気ディスク記憶装置からのデータの回復方法 | |
| US5615190A (en) | Fixed- block architecture embedded servo disk drive without data identification (ID) regions | |
| US6219814B1 (en) | Method and apparatus for selectively varying error correcting code (ECC) power in a direct access storage device (DASD) | |
| US20090150637A1 (en) | Method and system for dynamically allocating read and write sequence randomizer | |
| US6947232B2 (en) | User data wedge media certification apparatus and method | |
| US6798594B2 (en) | Position sensing system for a disc drive using micro-servo sectors and side-by-side R/W recording elements | |
| US7206990B2 (en) | Data sector error handling mechanism | |
| US20030026017A1 (en) | Method and apparatus for determining read-to-write head offset of a disk drive | |
| US5537264A (en) | Method for optimally selecting media transfer rates for different data heads based on individual data head performance | |
| US6628471B1 (en) | Detection and cancellation of cage frequency using the clock head in a servowriter | |
| US6069572A (en) | Apparatus and method to encode position information data on a recording medium | |
| US6104558A (en) | System and method of encoding an index mark into a servo address | |
| JP3645049B2 (ja) | 直接アクセス記憶装置における読取り動作、書込み動作およびシーク動作用のサーボ・アドレス装置および位置決め方法 | |
| US7173781B2 (en) | Multi-tracks MR offset tuning based on error count in certification process | |
| US6034829A (en) | Disk drive and servo pattern write method for preventing read errors resulting from a thermal asperity within an erase area between a servo pad area and a gray code area | |
| JP2000021105A (ja) | 位置誤り信号フィ―ルドに符号化された情報を有するデ―タ記憶ディスク | |
| JP3307529B2 (ja) | データ処理方法及びデータ記憶装置 | |
| US7154700B1 (en) | Disk drive that stores time varying characteristics thereof with data from a host device and associated methods | |
| KR100392615B1 (ko) | 세 개의 버스트를 가진 하드 디스크 드라이브의 헤드위치 제어방법 | |
| HU217722B (hu) | Eljárás egy jelátalakító fej helyzetének meghatározására egy lemez felületén, továbbá eljárás egy kiválasztott sáv lokalizálására egy lemez felületén, valamint lemezmeghajtó egység |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070719 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080719 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080719 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090719 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |