(57)【特許請求の範囲】
【請求項１】
落下しているか否かを監視する落下監視部と、
落下している時間の増加に伴って所定値を加算し、落下していない時間の増加に伴って所定値を減算したカウンタ値を算出するカウンタ値算出部と、
前記カウンタ値算出部によって算出されたカウンタ値が所定の閾値を超えた場合に、ヘッドを退避させると判定する退避判定部と、
前記退避判定部によりヘッドを退避させると判定された場合に、ヘッドを所定の退避位置に移動させる制御部と、
を備えたことを特徴とするヘッド退避装置。
【請求項２】
前記退避判定部は、前記カウンタ値が第１の閾値を超えた場合に、ヘッドをアンロードシリンダに移動させると判定し、前記カウンタ値が前記第1の閾値よりも大きい値の第２の閾値を超えた場合に、ヘッドをアンロードシリンダからランプに移動させると判定し、前記制御部は、前記退避判定部により判定された退避位置にヘッドを移動させることを特徴とする請求項１に記載のヘッド退避装置。
【請求項３】
落下しているか否かを監視する落下監視部と、
落下している時間の増加に伴って所定値を加算し、落下していない時間の増加に伴って所定値を減算したカウンタ値を算出するカウンタ値算出部と、
前記カウンタ値算出部によって算出されたカウンタ値が所定の閾値を超えた場合に、ヘッドを退避させると判定する退避判定部と、
前記退避判定部によりヘッドを退避させると判定された場合に、ヘッドを所定の退避位置に移動させる制御部と、
を備えたことを特徴とする記憶装置。
【請求項４】
前記退避判定部は、前記カウンタ値が第１の閾値を超えた場合に、ヘッドをアンロードシリンダに移動させると判定し、前記カウンタ値が前記第1の閾値よりも大きい値の第２の閾値を超えた場合に、ヘッドをアンロードシリンダからランプに移動させると判定し、前記制御部は、前記退避判定部により判定された退避位置にヘッドを移動させることを特徴とする請求項３に記載の記憶装置。
【請求項５】
落下監視部が、落下しているか否かを監視する落下監視工程と、
カウンタ値算出部が、落下している時間の増加に伴って所定値を加算し、落下していない時間の増加に伴って所定値を減算したカウンタ値を算出するカウンタ値算出工程と、
退避判定部が、前記カウンタ値算出工程によって算出されたカウンタ値が所定の閾値を超えた場合に、ヘッドを退避させると判定する退避判定工程と、
制御部が、前記退避判定工程によってヘッドを退避させると判定された場合に、ヘッドを所定の退避位置に移動させる制御工程と、
をコンピュータに実行させることを特徴とするヘッド退避方法。
【請求項６】
前記退避判定工程において、前記カウンタ値が第１の閾値を超えた場合に、ヘッドをアンロードシリンダに移動させると判定し、前記カウンタ値が前記第1の閾値よりも大きい値の第２の閾値を超えた場合に、ヘッドをアンロードシリンダからランプに移動させると判定し、前記制御工程において、前記退避判定工程によって判定された退避位置にヘッドを移動させることを特徴とする請求項５に記載のヘッド退避方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、落下を検出して記憶媒体面上のヘッドを退避させるヘッド退避装置、記憶装置およびヘッド退避方法に関し、特に、不必要なヘッド退避を防止し、性能を向上させることができるヘッド退避装置、記憶装置およびヘッド退避方法に関するものである。
【背景技術】
【０００２】
磁気ディスク装置は、主に、汎用コンピュータの補助記憶装置として利用される他、大容量のランダムアクセス記録を必要とする業務用専用装置に用いられる。また、近年、家庭電化製品のデジタル化が進み、音声映像などのデータをデジタルデータとして記録する用途が生じてきたことから一般の家庭製品での利用も増えている（例えば、ハードディスクビデオレコーダー、携帯音楽再生装置等）。
【０００３】
しかし、磁気ディスク装置は落下等の強い衝撃を受けた場合、ヘッドがディスク面に衝突してディスクに傷が付き、データの読み書きが不可能となる場合がある。特に動作中の落下が故障しやすいため、携帯用途で使用される磁気ディスク装置を内蔵した製品を扱う場合は強い衝撃を与えないように注意を払う必要があった。
【０００４】
そこで、特許文献１では、磁気ディスク装置の落下によるディスク面の損傷を防止するために、落下センサーを利用し、磁気ディスク装置の自由落下を検出した場合にヘッドをディスク面上から退避させるという技術が公開されている。
【０００５】
【特許文献１】特開２００２−８３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の技術では、突発的な外乱あるいは周期的な振動などの影響により落下を誤検出してしまい、そのたびにディスク面上のヘッドを退避してしまうため、磁気ディスク装置の性能が低下してしまうという問題があった。
【０００７】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、不必要なヘッド退避をなくし、性能を向上させることができるヘッド退避装置、記憶装置、およびヘッド退避方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本発明のヘッド退避装置および記憶装置は、落下しているか否かを監視する落下監視部と、落下している時間の増加に伴って所定値を加算し、落下していない時間の増加に伴って所定値を減算したカウンタ値を算出するカウンタ値算出部と、前記カウンタ値算出部によって算出されたカウンタ値が所定の閾値を超えた場合に、ヘッドを退避させると判定する退避判定部と、前記退避判定部によりヘッドを退避させると判定された場合に、ヘッドを所定の退避位置に移動させる制御部と、を備えたことを特徴とする。
【０００９】
また、本発明のヘッド退避方法は、落下監視部が、落下しているか否かを監視する落下監視工程と、カウンタ値算出部が、落下している時間の増加に伴って所定値を加算し、落下していない時間の増加に伴って所定値を減算したカウンタ値を算出するカウンタ値算出工程と、退避判定部が、前記カウンタ値算出工程によって算出されたカウンタ値が所定の閾値を超えた場合に、ヘッドを退避させると判定する退避判定工程と、制御部が、前記退避判定工程によってヘッドを退避させると判定された場合に、ヘッドを所定の退避位置に移動させる制御工程と、をコンピュータに実行させることを特徴とする。
【００１０】
本発明によれば、落下しているか否かを監視し、落下している時間の増加に伴って所定値を加算し、落下していない時間の増加に伴って所定値を減算したカウンタ値を算出し、算出したカウンタ値が所定の閾値を超えた場合に、ヘッドを退避させると判定するので、落下誤検出によるヘッド退避を防止し、性能を向上させることができる。
【００１１】
また、本発明は、上記発明において、前記退避判定部は、前記カウンタ値が第１の閾値を超えた場合に、ヘッドをアンロードシリンダに移動させると判定し、前記カウンタ値が前記第1の閾値よりも大きい値の第２の閾値を超えた場合に、ヘッドをアンロードシリンダからランプに移動させると判定し、前記制御部は、前記退避判定部により判定された退避位置にヘッドを移動させることを特徴とする。
【００１２】
本発明によれば、前記退避判定部は、前記カウンタ値が第１の閾値を超えた場合に、ヘッドをアンロードシリンダに移動させると判定し、前記カウンタ値が前記第1の閾値よりも大きい値の第２の閾値を超えた場合に、ヘッドをアンロードシリンダからランプに移動させると判定し、前記制御部は、前記退避判定部により判定された退避位置にヘッドを移動させるので、不必要なヘッド退避を防止することができる。
【発明の効果】
【００１５】
本発明によれば、突発的な振動を落下として誤検出した場合に発生する性能低下を防ぐことができ、コンピュータや家庭製品などの装置に本発明にかかるヘッド退避装置、記憶装置およびヘッド退避方法を適用した場合に、振動や揺れを気にせず安心して利用することができるなど、装置の利用価値を高めることができる。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明に係るヘッド退避装置、記憶装置およびヘッド退避方法の好適な実施の形態を詳細に説明する。
【実施例】
【００１７】
まず、本実施例にかかる磁気ディスク装置の概要および特徴について説明する。図１は、本実施例にかかる磁気ディスク装置の概要および特徴を説明するための説明図である。同図に示すように、本実施例にかかる磁気ディスク装置は、落下センサーから磁気ディスク装置が落下しているか否かを示す落下信号を取得し、この落下信号に基づいてカウンタ値を算出する。このカウンタ値は、磁気ディスク装置が落下している時間を積算し、磁気ディスク装置が落下していない時間を減算した値となる（このようにカウンタ値を算出する方式をアップダウンカウンタ方式と表記する）。そして、本実施例にかかる磁気ディスク装置は、算出したカウンタ値が所定値を超えた場合（図１に示す例では、第１の閾値および第２の閾値を超えた場合）に、ヘッドを退避させる。
【００１８】
このように、本実施例にかかる磁気ディスク装置は、落下している時間の増加および落下していない時間の増加に伴って変動するカウンタ値を算出し、算出したカウンタ値に基づいてヘッドを退避させるか否かを判定するので、突発的な外乱などによって落下センサーが落下を誤検出した場合であっても、ヘッドを退避させるか否かを正確に判断することができ、不必要なヘッド退避を防止することができる。
【００１９】
つぎに、本実施例にかかる磁気ディスク装置の構成について説明する。図２は、本実施例にかかる磁気ディスク装置の構成を示す機能ブロック図である。同図に示すように、この磁気ディスク装置１００は、磁気ディスク１１０と、ランプ１２０と、ヘッド１３０と、アクチュエータ１４０と、リードチャネル１５０と、サーボコンボチップ１６０と、ショックセンサー１７０と、インターフェース１８０と、落下センサー１９０と、ＲＡＭ２００と、制御部２１０と、ＲＯＭ２２０とを備えて構成される。なお、その他の構成は、ロード・アンロード方式にかかる一般的な磁気ディスク装置と同様であるため、説明を省略する。
【００２０】
磁気ディスク１１０は、金属またはガラス製の薄い円盤（ディスク）状の基板に磁性膜を形成した記録媒体である。この磁気ディスク１１０にデータの記録を行う場合には、磁気ディスク１１０のデータを記録する記録領域に、ヘッド１３０からの磁界を照射して、磁気ディスク１１０の磁性体の磁化状態を変化させることによって、データを記録する。また、磁気ディスク１１０からデータの再生を行う場合には、再生対象となる磁気ディスク１１０上の記録領域にヘッド１３０を移動させ、磁気ディスク１１０の磁性体の磁化状態を読み取り、データを再生する。
【００２１】
なお、磁気ディスク１１０には固定シリンダ（あるいはアンロードシリンダ）が設定されている。磁気ディスク装置１００がヘッド１３０をランプ１２０に退避させる場合には、一旦、磁気ディスク１１０に設定された固定シリンダにヘッド１３０を移動させた後に、ヘッド１３０をランプ１２０に退避させる。磁気ディスク１１０に設定された固定シリンダの位置とランプ１２０の位置との距離は一定に保たれている。ここで、ランプ１２０は、退避時のヘッド１３０を停止させる部品である。
【００２２】
ヘッド１３０は、磁気ディスク１１０に対するデータの記録および再生を行う装置である。また、このヘッド１３０は、磁気ディスク１１０からトラック位置などを制御するためのサーボ信号を読み出し、このサーボ信号を磁気ディスク１１０から再生された再生データと共にリードチャネル１５０に出力する。
【００２３】
アクチュエータ１４０は、ボイスコイルモータ（ＶＣＭ）を備え、サーボコンボチップ１６０から出力される制御電流によってヘッド１３０を移動させる装置である。リードチャネル１５０は、ヘッド１３０から再生データおよびサーボ信号を取得し、取得した再生データおよびサーボ信号を制御部２１０に出力する装置である。
【００２４】
サーボコンボチップ１６０は、制御部２１０からの指示に従って、制御電流をアクチュエータ１４０に出力し、ヘッド１３０の移動を制御する装置である。また、サーボコンボチップ１６０は、図示しないスピンドルモータに制御電流を出力し、磁気ディスク１１０の回転制御も行う。
【００２５】
ショックセンサー１７０は、磁気ディスク装置１００に与えられる衝撃を検出するセンサーである。また、このショックセンサー１７０は、検出した衝撃にかかる情報を、サーボコンボチップ１６０を介して制御部２１０に出力する。
【００２６】
インターフェース１８０は、図示しないホストコンピュータとの間における通信を制御する装置である。落下センサー１９０は、３軸（Ｘ−Ｙ−Ｚ）全方位で磁気ディスク装置１００の自由落下を検出し、磁気ディスク装置１００が落下しているか否かの情報を示す落下信号を制御部２１０に出力するセンサーである。磁気ディスク装置１００が落下している場合には、落下信号は「ｈｉｇｈ」となり、磁気ディスク装置１００が落下していない場合には、落下信号は「ｌｏｗ」となる。
【００２７】
ＲＡＭ２００は、制御部２１０による各種処理に必要なデータを記憶する装置であり、特に本発明に密接に関連するものとしては、記録・再生データ２００ａと、カウンタ値２００ｂと、非落下カウンタ値２００ｃとを記憶している。
【００２８】
このうち、記録・再生データ２００ａは、ホストコンピュータから取得した磁気ディスク１１０に記録するデータあるいは磁気ディスク１１０から再生されたデータを示す。磁気ディスク装置１００は、磁気ディスク１１０に記録するデータおよび磁気ディスク１１０から読み出すデータを一旦、ＲＡＭ２００に記憶させる。
【００２９】
カウンタ値２００ｂは、磁気ディスク装置１００が落下している時間の増加および磁気ディスク装置１００が落下していない時間の増加に伴って変動する値である。具体的に、このカウンタ値２００ｂは、磁気ディスク装置１００が落下している時間が増加するにしたがって所定値が加算（積算）され、磁気ディスク装置が落下していない時間が増加するにしたがって減算される。このカウンタ値２００ｂの値が所定の閾値を超えた場合に、ヘッド１３０はランプ１２０に退避される。
【００３０】
非落下カウンタ値２００ｃは、磁気ディスク装置１００が落下していない時間を示す値である。図３は、非落下カウンタ値２００ｃの変動を説明するための説明図である。同図に示すように、この非落下カウンタ値２００ｃは、磁気ディスク装置１００の落下していない時間が増加するにしたがって所定値が加算され、磁気ディスク装置１００が落下した時点で、初期値に戻される。このように、加算を利用して非落下カウンタ値２００ｃをカウントするので、非落下カウンタ値２００ｃの値が負になることがなくなり、処理を単純にすることができる。
【００３１】
制御部２１０は、ＲＯＭ２２０に記録された各種の処理手順を規定したプログラムや制御データを用いて、種種の処理を実行する装置であり、特に、本発明に密接に関連するものとしては、データ処理部２１０ａと、カウンタ値算出部２１０ｂと、退避判定部２１０ｃと、アクチュエータ制御部２１０ｄとを備える。
【００３２】
このうち、データ処理部２１０ａは、ホストコンピュータから取得したデータを記録・再生データ２００ａに記録すると共に、ホストコンピュータからの要求に応じて、記録・再生データ２００ａからデータ（磁気ディスク１１０から再生されたデータなど）を取得し、ホストコンピュータに出力する処理部である。
【００３３】
カウンタ値算出部２１０ｂは、落下センサー１９０から落下信号を取得し、磁気ディスク装置１００が落下している時間の増加および落下していない時間の増加に伴って、カウンタ値２００ｂおよび非落下カウンタ値２００ｃを算出する処理部である。具体的に、このカウンタ値算出部２１０ｂは、落下している時間の増加に伴って、所定値（例えば１）をカウンタ値２００ｂに積算し、落下していない時間の増加に伴って、カウンタ値２００ｂから所定値（例えば１）を減算する。
【００３４】
また、カウンタ値算出部２１０ｂは、落下していない時間の増加に伴って、所定値（例えば１）を非落下カウンタ値２００ｃに加算し、磁気ディスク装置１００が落下を開始した時点で、非落下カウンタ値２００ｃを初期値に戻す。
【００３５】
退避判定部２１０ｃは、第１の閾値および第２の閾値と、カウンタ値２００ｂとを比較して、ヘッド１３０を退避させるか否かを判定する処理部である。具体的に、この退避判定部２１０ｃは、カウンタ値２００ｂが第１の閾値を超えた場合に、ヘッド１３０を固定シリンダに移動させると判定し、カウンタ値２００ｂが第２の閾値を超えた場合に、ヘッド１３０を固定シリンダからランプ１２０に移動させると判定する。
【００３６】
また、退避判定部２１０ｃは、非落下カウンタ値２００ｃを参照して、磁気ディスク装置１００の状態を監視する。非落下カウンタ値２００ｃが増え続けていれば、磁気ディスク装置１００は落下していないこととなる。
【００３７】
アクチュエータ制御部２１０ｄは、退避判定部２１０ｃの判定結果に基づいてサーボコンボチップ１６０に制御命令を出力し、ヘッド１３０を所定の位置に移動させる処理部である。具体的に、このアクチュエータ制御部２１０ｄは、退避判定部２１０ｃがヘッド１３０を固定シリンダに移動させると判定した場合には、制御命令をサーボコンボチップ１６０に出力してヘッド１３０を固定シリンダに移動させる。
【００３８】
また、アクチュエータ制御部２１０ｄは、退避判定部２１０ｃがヘッド１３０を固定シリンダからランプ１２０に退避させると判定した場合には、制御命令をサーボコンボチップ１６０に出力してヘッド１３０を固定シリンダからランプ１２０に退避させる。なお、アクチュエータ制御部２１０ｄは、磁気ディスク１１０に対するデータの記録あるいは再生を行う場合にも、ヘッド１３０を磁気ディスク１１０の所定の領域に移動させる。
【００３９】
続いて、本実施例にかかる磁気ディスク装置１００の処理について説明する。図４は、本実施例にかかる磁気ディスク装置１００の処理手順を示すフローチャートである。同図に示すように、磁気ディスク装置１００は、カウンタ値算出部２１０ｂが落下センサー１９０から落下信号を取得してカウンタ値２００ｂを算出し（ステップＳ１０１）、退避判定部２１０ｃは、カウンタ値２００ｂが第１の閾値を超えたか否かを判定する（ステップＳ１０２）。
【００４０】
カウンタ値２００ｂが第１の閾値を超えていない場合には（ステップＳ１０３，Ｎｏ）、ステップＳ１０１に移行し、カウンタ値２００ｂが第１の閾値を超えた場合には（ステップＳ１０３，Ｙｅｓ）、アクチュエータ制御部２１０ｄがヘッド１３０を固定シリンダにシークさせる（ステップＳ１０４）。
【００４１】
そして、退避判定部２１０ｃは、カウンタ値２００ｂが第２の閾値を超えたか否かを判定し（ステップＳ１０５）、カウンタ値２００ｂが第２の閾値を超えていない場合には（ステップＳ１０６，Ｎｏ）、ステップＳ１０１に移行し、カウンタ値２００ｂが第２の閾値を超えた場合には（ステップＳ１０６，Ｙｅｓ）、アクチュエータ制御部２１０ｄはヘッド１３０を固定シリンダからランプ１２０に退避させる（ステップＳ１０７）。
【００４２】
このように、カウンタ値算出部２１０ｂが落下センサー１９０から入力される落下信号に基づいてカウンタ値２００ｂを算出し、退避判定部２１０ｃがカウンタ値２００ｂを第１の閾値および第２の閾値と比較することによってヘッド退避の有無を判定するので、不必要なヘッド退避を防止することができる。
【００４３】
上述してきたように、本実施例にかかる磁気ディスク装置１００は、落下センサー１９０から磁気ディスク装置１００が落下しているか否かを示す落下信号を取得し、カウンタ値算出部２１０ｂは、この落下信号に基づいてカウンタ値を算出する（落下している時間を積算し、落下していない時間を減算する）。そして、退避判定部２１０ｃが、算出したカウンタ値と第１および第２の閾値とを比較してヘッドを退避させるか否かを判定するので、突発的な外乱などによって落下センサーが落下を誤検出した場合であっても、ヘッドを退避させるか否かを正確に判断することができ、不必要なヘッド退避を防止することができる。
【００４４】
また、不必要なヘッド退避を防止することによって、データの記録・再生を行っているヘッドを退避させてしまうことがなくなるので、磁気ディスク装置１００の性能を向上させることができる。
【００４５】
ところで、上記実施例で説明した各種の処理は、予め用意されたプログラムを磁気ディスク装置（コンピュータ）に備えられたＣＰＵ（Central Processing Unit）（若しくは、ＭＣＵ（Micro Control Unit）やＭＰＵ（Micro Processing Unit）などの処理装置）で実行することによって実現することができる。図２に示す例では、ＲＯＭ２２０に上記した各種の処理を実現する各種のプログラムが記憶されており、制御部２１０がＲＯＭ２２０に記録された各種のプログラムを読み出して実行することにより、上述した各種の処理部（データ処理部２１０ａ、カウンタ値算出部２１０ｂ、退避判定部２１０ｃ、アクチュエータ制御部２１０ｄ）の機能を実現する各種プロセスが起動される。
【００４６】
なお、各種プログラムは、必ずしも最初からＲＯＭに記憶させておく必要はない。たとえば、コンピュータに挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータの内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータに接続される「他のコンピュータ（またはサーバ）」などに各種プログラムを記憶しておき、コンピュータがこれらから各種プログラムを読み出して実行するようにしてもよい。
【００４７】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施例にて実施されてもよいものである。
【００４８】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。
【００４９】
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００５０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００５１】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ（ＭＣＵ、ＭＰＵ）および当該ＣＰＵ（ＭＣＵ、ＭＰＵ）にて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５２】
（付記１）落下しているか否かを監視する落下監視部と、
落下している時間の増加に伴って所定値を加算し、落下していない時間の増加に伴って所定値を減算したカウンタ値を算出するカウンタ値算出部と、
前記カウンタ値算出部によって算出されたカウンタ値が所定の閾値を超えた場合に、ヘッドを退避させると判定する退避判定部と、
前記退避判定部によりヘッドを退避させると判定された場合に、ヘッドを所定の退避位置に移動させる制御部と、
を備えたことを特徴とするヘッド退避装置。
【００５３】
（付記２）前記退避判定部は、前記カウンタ値が第１の閾値を超えた場合に、ヘッドをアンロードシリンダに移動させると判定し、前記カウンタ値が前記第1の閾値よりも大きい値の第２の閾値を超えた場合に、ヘッドをアンロードシリンダからランプに移動させると判定し、前記制御部は、前記退避判定部により判定された退避位置にヘッドを移動させることを特徴とする付記１に記載のヘッド退避装置。
【００５５】
（付記３）落下しているか否かを監視する落下監視部と、
落下している時間の増加に伴って所定値を加算し、落下していない時間の増加に伴って所定値を減算したカウンタ値を算出するカウンタ値算出部と、
前記カウンタ値算出部によって算出されたカウンタ値が所定の閾値を超えた場合に、ヘッドを退避させると判定する退避判定部と、
前記退避判定部によりヘッドを退避させると判定された場合に、ヘッドを所定の退避位置に移動させる制御部と、
を備えたことを特徴とする記憶装置。
【００５６】
（付記４）前記退避判定部は、前記カウンタ値が第１の閾値を超えた場合に、ヘッドをアンロードシリンダに移動させると判定し、前記カウンタ値が前記第1の閾値よりも大きい値の第２の閾値を超えた場合に、ヘッドをアンロードシリンダからランプに移動させると判定し、前記制御部は、前記退避判定部により判定された退避位置にヘッドを移動させることを特徴とする付記３に記載の記憶装置。
【００５８】
（付記５）落下監視部が、落下しているか否かを監視する落下監視工程と、
カウンタ値算出部が、落下している時間の増加に伴って所定値を加算し、落下していない時間の増加に伴って所定値を減算したカウンタ値を算出するカウンタ値算出工程と、
退避判定部が、前記カウンタ値算出工程によって算出されたカウンタ値が所定の閾値を超えた場合に、ヘッドを退避させると判定する退避判定工程と、
制御部が、前記退避判定工程によってヘッドを退避させると判定された場合に、ヘッドを所定の退避位置に移動させる制御工程と、
をコンピュータに実行させることを特徴とするヘッド退避方法。
【００５９】
（付記６）前記退避判定工程において、前記カウンタ値が第１の閾値を超えた場合に、ヘッドをアンロードシリンダに移動させると判定し、前記カウンタ値が前記第1の閾値よりも大きい値の第２の閾値を超えた場合に、ヘッドをアンロードシリンダからランプに移動させると判定し、前記制御工程において、前記退避判定工程によって判定された退避位置にヘッドを移動させることを特徴とする付記５に記載のヘッド退避方法。
【産業上の利用可能性】
【００６１】
以上のように、本発明にかかるヘッド退避装置、記憶装置およびヘッド退避方法は、落下を検出してディスク面からヘッドを退避させる磁気ディスク装置等対して有用であり、特に、落下の誤検出にかかる性能低下を防止する場合に適している。
【図面の簡単な説明】
【００６２】
【図１】本実施例にかかる磁気ディスク装置の概要および特徴を説明するための説明図である。
【図２】本実施例にかかる磁気ディスク装置の構成を示す機能ブロック図である。
【図３】非落下カウンタ値の変動を説明するための説明図である。
【図４】本実施例にかかる磁気ディスク装置の処理手順を示すフローチャートである。
【符号の説明】
【００６３】
１００    磁気ディスク装置
１１０    磁気ディスク
１２０    ランプ
１３０    ヘッド
１４０    アクチュエータ
１５０    リードチャネル
１６０    サーボコンボチップ
１７０    ショックセンサー
１８０    インターフェース
１９０    落下センサー
２００    ＲＡＭ
２００ａ  記録・再生データ
２００ｂ  カウンタ値
２００ｃ  非落下カウンタ値
２１０    制御部
２１０ａ  データ処理部
２１０ｂ  カウンタ値算出部
２１０ｃ  退避判定部
２１０ｄ  アクチュエータ制御部
２２０    ＲＯＭ
【図１】
0004817978.tif 000002
【図２】
0004817978.tif 000003
【図３】
0004817978.tif 000004
【図４】
0004817978.tif 000005