【手続補正書】
【提出日】平成19年7月5日(2007.7.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
位置情報を含む記憶媒体と、前記記憶媒体を駆動する媒体駆動手段と、アームに結合されたヘッドを有する読み取り／書き込み構造と、前記読み取り／書き込み構造を駆動する読み取り／書き込み構造駆動手段とを備えた記憶装置であって、
前記ヘッドから前記位置情報のマーカ信号を読み取る手段と、
マーカ信号読取不成功に応答して、ダミーマーカ信号を生成する手段と、
前記マーカ信号またはダミーマーカ信号の受信に応答して、割り込み処理を実行する手段と、
前記ダミーマーカ信号をカウントすることにより、前記割り込み処理をカウントする手段と、
前記カウント値が所定の値を超えたかを判断する手段と、
前記読み取り／書き込み構造駆動手段からの出力値を計測し、前記出力値から前記読み取り／書き込み構造の移動方向を判断する手段と、
前記カウント数が所定の値を超えた場合に、前記読み取り／書き込み構造駆動手段に対して前記読み取り／書き込み構造の移動方向とは逆方向の駆動力を与える手段と、
を有する記憶装置。
【請求項２】
前記読み取り／書き込み構造駆動手段はボイスコイルモータであり、前記出力値は前記ボイスコイルモータの逆起電力の測定値である請求項１記載の記憶装置。
【請求項３】
前記逆起電力をモニタする手段と、フィードバックループ内の前記出力値を用いて前記駆動力を制御する手段と、をさらに有する請求項２記載の記憶装置。
【請求項４】
前記ヘッドの加速度を判断する手段と、前記位置情報のアドレス情報をミスリードしたときに、前記加速度が所定の値を越えたかを判断する手段と、をさらに有し、
前記アドレス情報のミスリードと判断された時には、前記割り込み処理中に前記カウント手段をリセットしない請求項１記載の記憶装置。
【請求項５】
前記アドレス情報のミスリードの回数をカウントする手段と、前記カウント手段のミスリードの回数が所定の値を超えたことの判断に応答して、前記読み取り／書き込み構造駆動手段に対して前記読み取り／書き込み構造の移動方向とは逆方向の駆動力を与える手段と、をさらに有する請求項４記載の記憶装置。
【請求項６】
前記ヘッドの現在位置を推定する状態推定手段と、前記ヘッドで読み取られた現在のヘッド位置からの偏差が所定の値を超えている場合には、前記推定値をヘッド位置として指定する手段と、前記状態推定手段への補正入力が所定の値を超えている時には、前記アドレス情報をミスリードしたと判断する手段と、をさらに有し、
前記アドレス情報のミスリードが発生した時には、前記読み取り／書き込み構造駆動手段の前記割り込み処理の間、前記ダミーマーカ信号をカウントすることによって前記割り込み処理をカウントする手段をリセットしない請求項１記載の記憶装置。
【請求項７】
前記アドレス情報のミスリードの回数をカウントする手段と、前記カウント手段のミスリードの回数が所定の値を超えたことの判断に応答して、前記読み取り／書き込み構造駆動手段に対して前記読み取り／書き込み構造の移動方向とは逆方向の駆動力を与える手段と、をさらに有する請求項６記載の記憶装置。
【請求項８】
前記ヘッドで読み取られる前記位置情報のアドレス情報と、前記読み取り／書き込み構造駆動手段の前回の割り込み処理におけるアドレス情報とから、前記読み取り／書き込み構造駆動手段への入力値を計算する手段と、をさらに有し、
前記入力値計算手段は、前記入力値を所定の範囲に制限する請求項１記載の記憶装置。
【請求項９】
前記ヘッドで読み取られる前記位置情報のアドレス情報と、前記読み取り／書き込み構造駆動手段の前回の割り込み処理におけるアドレス情報とから、前記読み取り／書き込み構造駆動手段への入力値を計算する手段と、
前記ヘッドが前記読み取り／書き込み構造駆動手段により減速されているかを判断し、前記ヘッドが前記読み取り／書き込み構造駆動手段により減速されていると判断され、かつ、前記入力値が加速入力値であるとき、前記加速入力値を前記入力値計算手段により計算された減速入力値に置き換える手段と、
をさらに有する請求項１記載の記憶装置。
【請求項１０】
前記記憶装置は、ロード／アンロード機構を有するハードディスク装置である請求項１記載の記憶装置。
【請求項１１】
位置情報を含む記憶媒体と、前記記憶媒体を駆動する媒体駆動手段と、アームに結合されたヘッドを有する読み取り／書き込み構造と、前記読み取り／書き込み構造を駆動する読み取り／書き込み構造駆動手段とを備えた記憶装置の制御方法であって、
前記ヘッドから前記位置情報のマーカ信号を読み取るステップと、
マーカ信号読取不成功に応答して、ダミーマーカ信号を生成するステップと、
前記マーカ信号またはダミーマーカ信号の受信に応答して、前記読み取り／書き込み構造駆動手段の割り込み処理を実行するステップと、
前記ダミーマーカ信号をカウントすることにより、前記割り込み処理をカウントするステップと、
前記カウント値が所定の値を超えたかを判断するステップと、
前記読み取り／書き込み構造駆動手段からの出力値を計測し、前記出力値から前記読み取り／書き込み構造の移動方向を判断するステップと、
前記カウント数が所定の値を超えた場合に、前記読み取り／書き込み構造駆動手段に対して前記読み取り／書き込み構造の移動方向とは逆方向の駆動力を与えるステップと、
を有する記憶装置の制御方法。
【請求項１２】
前記読み取り／書き込み構造駆動手段はボイスコイルモータであり、前記出力値は前記ボイスコイルモータの逆起電力の測定値である請求項１１記載の記憶装置の制御方法。
【請求項１３】
前記逆起電力をモニタするステップと、
フィードバックループ内の前記出力値を用いて前記駆動力を制御するステップと、
をさらに有する請求項１２記載の記憶装置の制御方法。
【請求項１４】
前記ヘッドの加速度を判断するステップと、
前記位置情報のアドレス情報をミスリードしたときに、前記加速度が所定の値を越えたかを判断するステップと、をさらに有し、
前記アドレス情報のミスリードと判断された時には、前記割り込み処理中に前記ダミーマーカ信号をカウントすることによりカウントした前記割り込み処理のカウント値をリセットしない請求項１１記載の記憶装置の制御方法。
【請求項１５】
前記アドレス情報のミスリードの回数をカウントするステップと、
カウント手段のアドレス情報のミスリードの回数が所定の値を超えたことの判断に応答して、前記読み取り／書き込み構造駆動手段に対して前記読み取り／書き込み構造の移動方向とは逆方向の駆動力を与えるステップと、
をさらに有する請求項１４記載の記憶装置の制御方法。
【請求項１６】
前記ヘッドの現在位置を推定するステップと、
前記ヘッドで読み取られた現在のヘッド位置からの偏差が所定の値を超えている場合には、前記推定値をヘッド位置として指定するステップと、
状態推定手段への補正入力が所定の値を超えている時には、アドレス情報をミスリードしたと判断するステップと、をさらに有し、
前記アドレス情報のミスリードが発生した時には、前記読み取り／書き込み構造駆動手段の前記割り込み処理の間、前記アドレス情報のミスリードのカウント手段をリセットしない請求項１１記載の記憶装置の制御方法。
【請求項１７】
前記アドレス情報のミスリードの回数をカウントするステップと、
カウント手段のアドレス情報のミスリードの回数が所定の値を超えたことの判断に応答して、前記読み取り／書き込み構造駆動手段に対して前記読み取り／書き込み構造の移動方向とは逆方向の駆動力を与えるステップと、
をさらに有する請求項１６記載の記憶装置の制御方法。
【請求項１８】
前記ヘッドで読み取られる前記位置情報のアドレス情報と、前記読み取り／書き込み構造駆動手段の前回の割り込み処理におけるアドレス情報とから、前記読み取り／書き込み構造駆動手段への、所定の範囲に制限された、入力値を計算するステップと、
をさらに有する請求項１１記載の記憶装置の制御方法。
【請求項１９】
前記ヘッドで読み取られる前記位置情報のアドレス情報と、前記読み取り／書き込み構造駆動手段の前回の割り込み処理におけるアドレス情報とから、前記読み取り／書き込み構造駆動手段への入力値を計算するステップと、
前記ヘッドが前記読み取り／書き込み構造駆動手段により減速されているかを判断するステップと、
前記ヘッドが前記読み取り／書き込み構造駆動手段により減速されていると判断され、かつ、前記入力値が加速入力値であるとき、前記加速入力値を入力値計算手段により計算された減速入力値に置き換えるステップと、
をさらに有する請求項１１記載の記憶装置の制御方法。