【手続補正書】
【提出日】平成17年11月18日(2005.11.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ記録装置に配置されたディスク状記録媒体に対するコマンドを受けた際にデータの読み出しが困難であったセクタの番地をメモリに記録する記録ステップと、
前記データ記録装置がコマンドを実行しているか否かを判断する判断ステップと、
前記データ記録装置がコマンドを実行していないと判断した場合に、前記メモリから前記セクタの番地を読み出し、当該セクタと隣接する周辺セクタに対するデータの読み出しが困難か否かを検出する検出ステップと
を含む不良セクタの探索方法。
【請求項２】
前記検出ステップは、前記セクタに記録されたデータに対して実行されるエラー回復プロシージャのステップ数が予め規定された規定値を超えるか、または当該データの読み出しができない場合に、当該セクタに対するデータの読み出しが困難であると検出する請求項１に記載の不良セクタの探索方法。
【請求項３】
前記判断ステップは、前記データ記録装置が直前のコマンドの実行を完了した後所定時間内に新たなコマンドを受けない場合にコマンドを実行していないと判断する請求項１または２に記載の不良セクタの探索方法。
【請求項４】
データ記録装置に配置されたディスク状記録媒体のセクタに対するコマンドの実行中に不良セクタを検出し、当該不良セクタの番地をメモリに記録する不良セクタ記録ステップと、
前記データ記録装置がコマンドを実行しているか否かを判断する判断ステップと、
前記データ記録装置がコマンドを実行していないと判断した場合に、前記メモリに記録された前記不良セクタに隣接する周辺セクタの番地を当該メモリに記録し、当該周辺セクタが不良セクタであるか否かを検出する検出ステップと、
前記周辺セクタが不良セクタである場合に当該周辺セクタの番地を不良セクタとして前記メモリに記録する不良周辺セクタ記録ステップと
を含む不良セクタの探索方法。
【請求項５】
前記不良周辺セクタ記録ステップは、前記周辺セクタが不良セクタでない場合に当該周辺セクタの番地を前記メモリから削除する処理をさらに含む請求項４に記載の不良セクタの探索方法。
【請求項６】
前記検出ステップは、前記周辺セクタに記録されたデータに対して実行されるエラー回復プロシージャのステップ数が予め規定された規定値を超えるか、またはデータの読み出しができない場合に、不良セクタであると検出する請求項４または５に記載の不良セクタの探索方法。
【請求項７】
前記検出ステップは、前記周辺セクタの番地の中から既に探索が完了したセクタの番地を前記メモリから削除する処理をさらに含む請求項４乃至６の何れか１項に記載の不良セクタの探索方法。
【請求項８】
前記検出ステップは、隣接する２つの前記不良セクタについてのそれぞれの周辺セクタの番地を相互に比較し、重複した周辺セクタの一方を前記メモリから削除する処理をさらに含む請求項４乃至７の何れか１項に記載の不良セクタの探索方法。
【請求項９】
前記データ記録装置がコマンドを受けた時に前記検出ステップを直ちに中断する中断ステップをさらに含む請求項１乃至８の何れか１項に記載の不良セクタの探索方法。
【請求項１０】
中断された前記不良セクタの探索に関する履歴情報を前記メモリに記録するステップをさらに含むとともに、当該メモリに記録された当該履歴情報に基づいて前記検出ステップを実行する請求項９に記載の不良セクタの探索方法。
【請求項１１】
ディスク状記録媒体に対するコマンドを受けた際にデータの読み出しが困難であったセクタの番地をメモリに記録する記録手段と、
コマンドを実行しているか否かを判断する判断手段と、
コマンドを実行していないと判断した場合に、前記メモリから前記セクタの番地を読み出し、当該セクタと隣接する周辺セクタに対するデータの読み出しが困難か否かを検出する検出手段と
を有するデータ記録装置。
【請求項１２】
前記検出手段は、前記セクタに記録されたデータに対して実行されるエラー回復プロシージャのステップ数が予め規定された規定値を超えるか、または当該データの読み出しができない場合に、当該セクタに対するデータの読み出しが困難であると検出する請求項１１に記載のデータ記録装置。
【請求項１３】
前記判断手段は、直前のコマンドの実行を完了した後所定時間内に新たなコマンドを受けない場合にコマンドを実行していないと判断する請求項１１または１２に記載のデータ記録装置。
【請求項１４】
コマンドを受けた時に直ちに前記検出手段の動作を中断する中断手段をさらに有する請求項１１乃至１３の何れか１項に記載のデータ記録装置。
【請求項１５】
ディスク状記録媒体に対するコマンドを受けた際に不良セクタを検出し、当該不良セクタの番地をメモリに記録する不良セクタ記録手段と、
コマンドを実行しているか否かを判断するコマンド判断手段と、
前記メモリに記録された前記不良セクタに隣接する周辺セクタの番地を前記メモリに記録する周辺セクタ記録手段と、
前記周辺セクタが不良セクタであるか否かを検出する不良周辺セクタ検出手段と、
前記周辺セクタが不良セクタである場合に当該周辺セクタの番地を不良セクタとして前記メモリに記録する不良周辺セクタ記録手段と
を有するデータ記録装置。
【請求項１６】
前記周辺セクタが不良セクタでない場合に当該周辺セクタの番地を前記メモリから削除する手段と、前記周辺セクタ記録手段で記録された周辺セクタの番地の中から既に探索が完了したセクタの番地を前記メモリから削除する手段をさらに含む請求項１５に記載のデータ記録装置。
【請求項１７】
隣接する２つの前記不良セクタについてのそれぞれの周辺セクタの番地を相互に比較し、重複した周辺セクタの一方を前記メモリから削除する手段をさらに含む請求項１５または１６に記載のデータ記録装置。
【請求項１８】
コンピュータに、
データ記録装置に配置されたディスク状記録媒体に対するコマンドを受けた際にデータの読み出しが困難であるセクタの番地をメモリに記録する機能と、
前記データ記録装置がコマンドを実行しているか否かを判断する機能と、
前記データ記録装置がコマンドを実行していないと判断した場合に、前記メモリから前記セクタの番地を読み出し、当該セクタと隣接する周辺セクタに対するデータの読み出しが困難か否かを検出する機能と
を実現させるプログラム。
【請求項１９】
コンピュータに、
データ記録装置に配置されたディスク状記録媒体に対するコマンドを受けた際に不良セクタを検出し、当該不良セクタの番地をメモリに記録する機能と、
前記データ記録装置がコマンドを実行しているか否かを判断する機能と、
前記メモリに記録された前記不良セクタに隣接する周辺セクタの番地を前記メモリに記録する機能と、
前記周辺セクタが不良セクタであるか否かを検出する機能と、
前記周辺セクタが不良セクタでない場合に当該周辺セクタの番地を前記メモリから削除し、前記周辺セクタが不良セクタである場合に当該周辺セクタの番地を不良セクタとして前記メモリに記録する機能と
を実現するプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
【課題を解決するための手段】
かかる目的のもと、本発明の不良セクタの探索方法は、データ記録装置に配置されたディスク状記録媒体に対するコマンドを受けた際にデータの読み出しが困難であるセクタの番地をメモリに記録する記録ステップと、データ記録装置がコマンドを実行しているか否かを判断する判断ステップと、データ記録装置がコマンドを実行していないと判断した場合に、メモリからセクタの番地を読み出し、セクタと隣接する周辺セクタに対するデータの読み出しが困難か否かを検出する検出ステップとを含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
ここで、検出ステップは、セクタに記録されたデータに対して実行されるエラー回復プロシージャのステップ数が予め規定された規定値を超えるか、またはデータの読み出しができない場合に、セクタに対するデータの読み出しが困難であると検出する。また、判断ステップは、データ記録装置が直前のコマンドの実行を完了した後所定時間内に新たなコマンドを受けない場合にコマンドを実行していないと判断する。さらに、データ記録装置がコマンドを受けた時に検出ステップを直ちに中断する中断ステップをさらに含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明の不良セクタの探索方法は、データ記録装置に配置されたディスク状記録媒体に対するコマンドを受けた際に不良セクタを検出し、不良セクタの番地をメモリに記録する不良セクタ記録ステップと、データ記録装置がコマンドを実行しているか否かを判断する判断ステップと、データ記録装置がコマンドを実行していないと判断した場合に、メモリに記録された不良セクタに隣接する周辺セクタの番地をメモリに記録し、周辺セクタが不良セクタであるか否かを検出する検出ステップと、周辺セクタが不良セクタである場合に周辺セクタの番地を不良セクタとしてメモリに記録する不良周辺セクタ記録ステップとを含む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
ここで、検出ステップは、周辺セクタに記録されたデータに対して実行されるエラー回復プロシージャのステップ数が予め規定された規定値を超えるか、またはデータの読み出しができない場合に、不良セクタであると検出する。また、検出ステップは、周辺セクタの番地の中から既に探索が完了したセクタの番地をメモリから削除する処理をさらに含む。また、検出ステップは、隣接する２つの不良セクタについてのそれぞれの周辺セクタの番地を相互に比較し、重複した周辺セクタの一方をメモリから削除する処理をさらに含む。さらに、不良周辺セクタ記録ステップは、周辺セクタが不良セクタでない場合にその周辺セクタの番地をメモリから削除する処理をさらに含む。さらに、データ記録装置がコマンドを受けた時に検出ステップを直ちに中断する中断ステップをさらに含む。さらにまた、中断された不良セクタの探索に関する履歴情報をメモリに記録するステップをさらに含むとともに、メモリに記録された履歴情報に基づいて検出ステップを実行する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明のデータ記録装置は、ディスク状記録媒体に対するコマンドを受けた際にデータの読み出しが困難であるセクタの番地をメモリに記録する記録手段と、コマンドを実行しているか否かを判断する判断手段と、コマンドを実行していないと判断した場合に、メモリからセクタの番地を読み出し、セクタと隣接する周辺セクタに対するデータの読み出しが困難か否かを検出する検出手段とを有する。ここで、検出手段は、セクタに記録されたデータに対して実行されるエラー回復プロシージャのステップ数が予め規定された規定値を超えるか、またはデータの読み出しができない場合に、セクタに対するデータの読み出しが困難であると検出する。また、判断手段は、直前のコマンドの実行を完了した後所定時間内に新たなコマンドを受けない場合にコマンドを実行していないと判断する。さらに、コマンドを受けた時に直ちに検出手段の動作を中断する中断手段をさらに有する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
さらに、本発明のデータ記録装置は、ディスク状記録媒体に対するコマンドを受けた際実行中に不良セクタを検出し、不良セクタの番地をメモリに記録する不良セクタ記録手段と、コマンドを実行しているか否かを判断するコマンド判断手段と、メモリに記録された不良セクタに隣接する周辺セクタの番地をメモリに記録する周辺セクタ記録手段と、周辺セクタが不良セクタであるか否かを検出する不良周辺セクタ検出手段と、周辺セクタが不良セクタでない場合に周辺セクタの番地をメモリから削除し、周辺セクタが不良セクタである場合に周辺セクタの番地を不良セクタとしてメモリに記録する不良周辺セクタ記録手段とを有する。また、周辺セクタ記録手段で記録された周辺セクタの番地の中から既に探索が完了したセクタの番地をメモリから削除する手段をさらに含む。さらに、隣接する２つの不良セクタについてのそれぞれの周辺セクタの番地を相互に比較し、重複した周辺セクタの一方をメモリから削除する手段を含む。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明は、コンピュータに、データ記録装置に配置されたディスク状記録媒体に対するコマンドを受けた際にデータの読み出しが困難であるセクタの番地をメモリに記録する機能と、データ記録装置がコマンドを実行しているか否かを判断する機能と、データ記録装置がコマンドを実行していないと判断した場合に、メモリからセクタの番地を読み出し、セクタと隣接する周辺セクタに対するデータの読み出しが困難か否かを検出する機能とを実現させるプログラムとして把握することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
さらに、本発明は、コンピュータに、データ記録装置に配置されたディスク状記録媒体に対するコマンドを受けた際に不良セクタを検出し、不良セクタの番地をメモリに記録する機能と、データ記録装置がコマンドを実行しているか否かを判断する機能と、メモリに記録された不良セクタに隣接する周辺セクタの番地をメモリに記録する機能と、周辺セクタが不良セクタであるか否かを検出する機能と、周辺セクタが不良セクタでない場合に周辺セクタの番地をメモリから削除し、周辺セクタが不良セクタである場合に周辺セクタの番地を不良セクタとしてメモリに記録する機能とを実現するプログラムとして把握することもできる。