【手続補正書】
【提出日】平成22年9月6日(2010.9.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
回転する記憶媒体に、データのリード及びライトを行うヘッドと、
前記記憶媒体の所望トラックに前記ヘッドを位置付けるアクチュエータと、
上位からのライトコマンド及びライトデータを受領し、前記ライトデータを、前記ヘッドにより、前記記憶媒体の指定されたトラックにライトするとともに、前記ヘッドによる前記トラックへのライト時に、前記ヘッドが、前記トラックから外れたオフトラックを検出し、前記ライトデータの前記トラックへのライトリトライを実行する制御回路と、
少なくとも、対象トラック番号と、前記オフトラック時のヘッドのずれ量とを有する書き直し要求を格納する書き直し要求テーブルとを有し、
前記制御回路は、前記オフトラック検出時に、前記ずれ量が所定の閾値より大きいか否かを判定することにより、前記ヘッドのオフトラックによる隣接トラックのデータへの影響の可能性があるか否かを判定し、前記隣接トラックのデータへの影響の可能性があると判定した場合には、前記隣接トラックの書き直し要求を、前記書き直し要求テーブルに格納し、前記ずれ量に基づき、前記ライトリトライとは、別の任意のタイミングで、前記書き直し要求テーブルに格納された前記書き直し要求を実行する
ことを特徴とするデータ記憶装置。
【請求項２】
前記制御回路は、他のライトコマンドを受領した時に、前記他のライトコマンドの実行前に、前記書き直し要求テーブルに格納された前記書き直し要求を実行する
ことを特徴とする請求項１のデータ記憶装置。
【請求項３】
前記制御回路は、前記オフトラック要因である振動が収まったかを判定し、前記振動が収まったと判定した時に、前記書き直し要求テーブルに格納された前記書き直し要求を実行する
ことを特徴とする請求項１のデータ記憶装置。
【請求項４】
前記制御回路は、前記他のライトコマンドを受領した時に、前記書き直し要求テーブルに、前記ライトコマンドで指定されたトラックに隣接するトラックに対する前記書き直し要求が存在するかを判定し、前記隣接トラックの書き直し要求が存在する場合に、前記隣接トラックの書き直し要求を実行し、前記隣接トラックの書き直し要求が存在しない場合には、前記オフトラック要因である振動が収まったかを判定し、前記振動が収まったと判定した時に、前記書き直し要求テーブルに格納された前記隣接トラック以外の書き直し要求を実行する
ことを特徴とする請求項２のデータ記憶装置。
【請求項５】
回転する記憶媒体の所望のトラックに、データのリード及びライトを行うヘッドを位置付け、前記データのリード及びライトを行うデータ記憶装置の隣接トラック書き直し処理方法において、
前記ヘッドによる前記トラックへのライト時に、前記ヘッドが、前記トラックから外れたオフトラックを検出するステップと、
前記オフトラック検出時に、前記オフトラック時のヘッドのずれ量が所定の閾値より大きいか否かを判定することにより、前記ヘッドのオフトラックによる隣接トラックのデータへの影響の可能性があるか否かを判定するステップと、
前記隣接トラックのデータへの影響の可能性があると判定した場合には、少なくとも、対象トラック番号と、前記ヘッドのずれ量とを有する前記隣接トラックの書き直し要求を、書き直し要求テーブルに格納するステップと、
前記ライトデータの前記トラックへのライトリトライを実行するステップと、
前記ずれ量に基づき、前記ライトリトライとは、別の任意のタイミングで、前記書き直し要求テーブルに格納された前記書き直し要求を実行するステップとを有する
ことを特徴とする隣接トラック書き直し処理方法。
【請求項６】
前記書き直し要求を実行するステップは、他のライトコマンドを受領した時に、前記他のライトコマンドの実行前に、前記書き直し要求テーブルに格納された前記書き直し要求を実行するステップを有する
ことを特徴とする請求項５の隣接トラック書き直し処理方法。
【請求項７】
前記書き直し要求を実行するステップは、
前記オフトラック要因である振動が収まったかを判定するステップと、
前記振動が収まったと判定した時に、前記書き直し要求テーブルに格納された前記書き直し要求を実行するステップとを有する
ことを特徴とする請求項５の隣接トラック書き直し処理方法。
【請求項８】
前記書き直し要求を実行するステップは、前記他のライトコマンドを受領した時に、前記書き直し要求テーブルに、前記ライトコマンドで指定されたトラックに隣接するトラックに対する前記書き直し要求が存在するかを判定するステップと、前記隣接トラックの書き直し要求が存在する場合に、前記隣接トラックの書き直し要求を実行するステップと、前記隣接トラックの書き直し要求が存在しない場合には、前記オフトラック要因である振動が収まったかを判定し、前記振動が収まったと判定した時に、前記書き直し要求テーブルに格納された前記隣接トラック以外の書き直し要求を実行するステップとを有する
ことを特徴とする請求項６の隣接トラック書き直し処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この目的の達成のため、本発明のデータ記憶装置は、回転する記憶媒体に、データのリード及びライトを行うヘッドと、前記記憶媒体の所望トラックに前記ヘッドを位置付けるアクチュエータと、上位からのライトコマンド及びライトデータを受領し、前記ライトデータを、前記ヘッドにより、前記記憶媒体の指定されたトラックにライトするとともに、前記ヘッドによる前記トラックへのライト時に、前記ヘッドが、前記トラックから外れたオフトラックを検出し、前記ライトデータの前記トラックへのライトリトライを実行する制御回路と、少なくとも、対象トラック番号と、前記オフトラック時のヘッドのずれ量とを有する書き直し要求を格納する書き直し要求テーブルとを有し、前記制御回路は、前記オフトラック検出時に、前記ずれ量が所定の閾値より大きいか否かを判定することにより、前記ヘッドのオフトラックによる隣接トラックのデータへの影響の可能性があるか否かを判定し、前記隣接トラックのデータへの影響の可能性があると判定した場合には、前記隣接トラックの書き直し要求を、前記書き直し要求テーブルに格納し、前記ずれ量に基づき、前記ライトリトライとは、別の任意のタイミングで、前記書き直し要求テーブルに格納された前記書き直し要求を実行する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
又、本発明の隣接トラック書き直し処理方法は、回転する記憶媒体の所望のトラックに、データのリード及びライトを行うヘッドを位置付け、前記データのリード及びライトを行うデータ記憶装置の隣接トラック書き直し処理方法において、前記ヘッドによる前記トラックへのライト時に、前記ヘッドが、前記トラックから外れたオフトラックを検出するステップと、前記オフトラック検出時に、前記オフトラック時のヘッドのずれ量が所定の閾値より大きいか否かを判定することにより、前記ヘッドのオフトラックによる隣接トラックのデータへの影響の可能性があるか否かを判定するステップと、前記隣接トラックのデータへの影響の可能性があると判定した場合には、少なくとも、対象トラック番号と、前記ヘッドのずれ量とを有する前記隣接トラックの書き直し要求を、書き直し要求テーブルに格納するステップと、前記ライトデータの前記トラックへのライトリトライを実行するステップと、前記ずれ量に基づき、前記ライトリトライとは、別の任意のタイミングで、前記書き直し要求テーブルに格納された前記書き直し要求を実行するステップとを有する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
更に、本発明は、好ましくは、前記制御回路は、他のライトコマンドを受領した時に、前記他のライトコマンドの実行前に、前記書き直し要求テーブルに格納された前記書き直し要求を実行する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
（付記１）回転する記憶媒体に、データのリード及びライトを行うヘッドと、前記記憶媒体の所望トラックに前記ヘッドを位置付けるアクチュエータと、上位からのライトコマンド及びライトデータを受領し、前記ライトデータを、前記ヘッドにより、前記記憶媒体の指定されたトラックにライトするとともに、前記ヘッドによる前記トラックへのライト時に、前記ヘッドが、前記トラックから外れたオフトラックを検出し、前記ライトデータの前記トラックへのライトリトライを実行する制御回路と、少なくとも、対象トラック番号と、前記オフトラック時のヘッドのずれ量とを有する書き直し要求を格納する書き直し要求テーブルとを有し、前記制御回路は、前記オフトラック検出時に、前記ずれ量が所定の閾値より大きいか否かを判定することにより、前記ヘッドのオフトラックによる隣接トラックのデータへの影響の可能性があるか否かを判定し、前記隣接トラックのデータへの影響の可能性があると判定した場合には、前記隣接トラックの書き直し要求を、前記書き直し要求テーブルに格納し、前記ずれ量に基づき、前記ライトリトライとは、別の任意のタイミングで、前記書き直し要求テーブルに格納された前記書き直し要求を実行することを特徴とするデータ記憶装置。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
（付記２）前記制御回路は、他のライトコマンドを受領した時に、前記他のライトコマンドの実行前に、前記書き直し要求テーブルに格納された前記書き直し要求を実行することを特徴とする付記１のデータ記憶装置。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】変更
【補正の内容】
【０１１０】
（付記１２）回転する記憶媒体の所望のトラックに、データのリード及びライトを行うヘッドを位置付け、前記データのリード及びライトを行うデータ記憶装置の隣接トラック書き直し処理方法において、前記ヘッドによる前記トラックへのライト時に、前記ヘッドが、前記トラックから外れたオフトラックを検出するステップと、前記オフトラック検出時に、前記オフトラック時のヘッドのずれ量が所定の閾値より大きいか否かを判定することにより、前記ヘッドのオフトラックによる隣接トラックのデータへの影響の可能性があるか否かを判定するステップと、前記隣接トラックのデータへの影響の可能性があると判定した場合には、少なくとも、対象トラック番号と、前記ヘッドのずれ量とを有する前記隣接トラックの書き直し要求を、書き直し要求テーブルに格納するステップと、前記ライトデータの前記トラックへのライトリトライを実行するステップと、前記ずれ量に基づき、前記ライトリトライとは、別の任意のタイミングで、前記書き直し要求テーブルに格納された前記書き直し要求を実行するステップとを有することを特徴とする隣接トラック書き直し処理方法。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
（付記１３）前記書き直し要求を実行するステップは、他のライトコマンドを受領した時に、前記他のライトコマンドの実行前に、前記書き直し要求テーブルに格納された前記書き直し要求を実行するステップを有することを特徴とする付記１２の隣接トラック書き直し処理方法。