(57)【要約】【課題】特別仕様のディスクドライブを使用することなく、落下などの緊急時にヘッドを退避させる緊急退避モードを実行できる電子機器を提供することにある。【解決手段】ディスクドライブ１０を内蔵する電子機器１００が開示されている。ホストＣＰＵ２０は、センサ２２により落下を検知すると、通常動作時にも使用する割り込み信号を出力して、ディスクドライブ１０に緊急退避モードの実行を指示する。ディスクドライブ１０は、緊急退避モードがセットされている場合に、ヘッド退避動作を実行する。【選択図】    図１
2004171608.tif 000002
【特許請求の範囲】
【請求項１】
ディスク媒体とヘッドとを有するディスクドライブと、
通常動作時には所定の動作モードの実行を前記ディスクドライブに指示する割り込み信号を使用して、緊急時に前記ヘッドを前記ディスク媒体上から退避させる緊急退避モードの実行を前記ディスクドライブに指示する制御手段と
を具備したことを特徴とする電子機器。
【請求項２】
機器本体の落下状態を検知する検知手段を更に有し、
前記制御手段は、当該検知手段により前記落下状態が検知されたときに、前記割り込み信号を使用して、前記緊急退避モードの実行を前記ディスクドライブに指示することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、前記緊急退避モードを前記ディスクドライブに設定するためのコマンドを発行する手段を有し、
前記ディスクドライブは、前記緊急退避モードが設定されている場合のみ、前記割り込み信号の受信に応じて前記ヘッドを前記ディスク媒体上から退避させる退避動作を実行するように構成されていることを特徴とする請求項１に記載の電子機器。
【請求項４】
前記ディスクドライブは、前記制御手段からの前記コマンドに応じて前記緊急退避モードを示すフラグを設定する手段を含み、
前記制御手段からの前記割り込み信号を受信したときに、前記フラグの設定に従って前記退避動作を実行するように構成されていることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記緊急退避モードを設定または解除するためのスイッチ手段が機器本体に設けられたことを特徴とする請求項１から請求項３の中でいずれか１項に記載の電子機器。
【請求項６】
前記ディスクドライブは、電源投入時に前記ディスク媒体の回転を停止した状態で起動し、前記制御手段からの指示又はコマンドが受付け可能であることを特徴とする請求項１から請求項５の中でいずれか１項に記載の電子機器。
【請求項７】
機器本体内に設けられて、ディスク媒体とヘッドとを有するディスクドライブと、
前記機器本体の落下状態を検知する検知手段と、
外部と前記ディスクドライブとの間でデータ通信を実行し、前記ディスク媒体上に対して記録再生するデータを入出力する入出力手段と、
前記ディスクドライブの動作を制御し、通常動作時には所定の動作モードの実行を前記ディスクドライブに指示する割り込み信号を出力し、前記検知手段により落下状態が検知されたときには、当該割り込み信号を使用して前記ヘッドを前記ディスク媒体上から退避させる緊急退避モードの実行を前記ディスクドライブに指示する制御手段と
を具備したことを特徴とする電子機器。
【請求項８】
ディスク媒体とヘッドとを有するディスクドライブを含む電子機器に適用する緊急処理方法であって、
前記ヘッドを前記ディスク媒体上から退避させる緊急退避モードを前記ディスクドライブに設定するためのコマンドを発行するステップと、
緊急処理を実行すべ緊急状態を検知するステップと、
通常動作時には所定の動作モードの実行を前記ディスクドライブに指示する割り込み信号を使用して、前記検知ステップにより緊急状態が検知されたときに前記緊急退避モードの実行を前記ディスクドライブに指示するステップと
を具備したことを特徴とする緊急処理方法。
【請求項９】
前記検知ステップは、加速度センサからの検知信号に基づいて前記電子機器本体の落下状態を検知することを特徴とする請求項８に記載の緊急処理方法。
【請求項１０】
前記ディスクドライブは、前記発行ステップにより発行された前記コマンドに応じて前記緊急退避モードを示すフラグを設定する手段を含み、
前記割り込み信号を受信したときに、前記フラグの設定に従って前記緊急退避モードを実行するように構成されていることを特徴とする請求項８または請求項９に記載の緊急処理方法。
【請求項１１】
前記電子機器は前記緊急退避モードを設定または解除するためのスイッチ手段を有し、
当該スイッチ手段により前記緊急退避モードが設定されている場合には、前記発行ステップにより前記コマンドを発行し、
当該スイッチ手段により前記緊急退避モードが解除されている場合には、前記発行ステップの処理および前記緊急状態が検知されたときの前記指示ステップによる処理は無効となることを特徴とする請求項８に記載の緊急処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般的にはディスクドライブを内蔵した電子機器に関し、特に、落下などの緊急時にヘッドを退避させる緊急退避モードを実行できる電子機器に関する。
【０００２】
【従来の技術】
近年、例えばＰＤＡ（携帯型情報端末）や携帯電話機（移動通信端末）などの携帯型電子機器（携帯型情報機器）が普及している。
【０００３】
このような携帯型電子機器の発展形態として、ハードディスクドライブ（ＨＤＤ）や光磁気ディスクドライブなどのディスクドライブを内蔵した携帯型記憶装置が開発されている。また、携帯型電子機器に含まれる従来のディジタルカメラ等にも、当該ディスクドライブをデータ記憶装置として内蔵している製品が開発されている。
【０００４】
ところで、ディスクドライブは、フラッシュメモリなどの他の記憶装置と比較して大容量であり、かつ相対的に高速アクセスという有用性を備えている。しかし、ディスクドライブは、記録媒体であるディスク及びヘッドなどを含む機械的機構を有するため、衝撃や振動などに弱い面がある。
【０００５】
ディスクドライブでは、データのリード／ライト（記録再生）動作時には、ヘッドがディスク上に位置している。このため、衝撃が加えられると、ヘッドとディスク面とが衝突して、ヘッド又はディスクに損傷が発生する可能性が高くなる。特に、携帯型電子機器はユーザが携帯して使用するため、機器本体が誤ってユーザから落下して強い衝撃を受けることがある。
【０００６】
このような事態の対策として、従来では、ユーザの手に保持されていないことを検知されると、ヘッドをディスク上から退避させる退避機構を有する携帯型機器が提案されている（例えば、特許文献１を参照）。
【０００７】
【特許文献１】
特開２００２−２５１８５７号公報（段落番号０００９または００２５、および図１などを参照）
【０００８】
【発明が解決しようとする課題】
ディスクドライブを内蔵する携帯型電子機器では、機器本体が落下などの緊急事態が起きた場合には、当該ドライブ内のヘッドをディスク上から退避させる機構が有効である。この機構により、ヘッドとディスク面とが衝突することを回避し、結果としてヘッド又はディスクの損傷を防止できる。
【０００９】
しかしながら、前述の先行技術文献に記載されているような退避機構では、特別仕様の機器及びドライブが必要となる。即ち、当該退避機構は、人間が保持していないことが検知されると、コントロール回路からヘッド退避信号がドライブに送られる構成である。このようなコントロール回路や、特別のヘッド退避信号を受信してヘッド退避させるドライブは、一般的な仕様ではなく、特別仕様を想定して作られることになる。
【００１０】
そこで、本発明の目的は、落下などの緊急時にヘッドを退避させる緊急退避モードを実行できる電子機器を提供することにある。
【００１１】
【課題を解決するための手段】
本発明の観点は、ディスクドライブを内蔵する携帯型機器などにおいて、機器本体が落下したような緊急時に、緊急退避モードの実行をディスクドライブに指示する機能を備えた電子機器に関する。
【００１２】
本発明の観点に従った電子機器は、ディスク媒体とヘッドとを有するディスクドライブと、通常動作時には所定の動作モードの実行を前記ディスクドライブに指示する割り込み信号を使用して、緊急時に前記ヘッドを前記ディスク媒体上から退避させる緊急退避モードの実行を前記ディスクドライブに指示する制御手段とを備えたものである。
【００１３】
このような構成であれば、標準インターフェース規格である例えばＩＤＥ規格のＨＷ（ハードウエア）リセット信号を、緊急退避モードの実行を指示する割り込み信号として使用することにより、特別仕様のディスクドライブを必要とせずに、標準規格のドライブを使用できる。当該ＨＷリセット信号は、通常動作時には、例えばシステム情報を書き込むなどの動作を含む動作モードを指示するための信号である。
【００１４】
要するに落下などの緊急時に、緊急退避モードを実行して、ヘッドをディスク上から退避させる退避動作を実行できる。これにより、電子機器本体が落下した場合でも、ヘッドを退避状態にできるため、少なくともヘッドとディスクとが衝突して損傷するような事態を未然に回避することが可能となる。
【００１５】
【発明の実施の形態】
以下図面を参照して、本発明の実施の形態を説明する。
【００１６】
図１は、本実施形態に関する携帯型電子機器の要部を示すブロック図である。
【００１７】
（携帯型電子機器の構成）
本電子機器は、機器本体１００内に、ディスクドライブとしてハードディスクドライブ（ＨＤＤ）１０を内蔵した携帯型記憶装置を想定する。なお、ディスクドライブとしては、ＨＤＤ１０を具体例として説明するが、後述するヘッド退避動作の可能な機構を備えていれば、光磁気ディスクドライブなどにも適用することができる。
【００１８】
本電子機器１００は、大別してディスクドライブ１０と、機器本体のプロセッサ（ホストＣＰＵ）２０と、機器本体の落下を検知するセンサ２２とを有する。センサ２２は、例えば加速度センサからなり、機器本体が落下状態になったことを検知し、当該検知信号をホストＣＰＵ２０に送出する。
【００１９】
ホストＣＰＵ２０は、標準インターフェース規格である例えばＩＤＥ規格に従って、ディスクドライブ１０を制御し、データの記録又は再生、及び同実施形態に関係する落下時の緊急退避モードの実行を制御する。
【００２０】
ディスクドライブ１０は、記録媒体であるディスク１と、ヘッド２と、スピンドルモータ３と、ヘッド２を搭載しているアクチュエータ４と、ボイスコイルモータ（ＶＣＭ）５とを含む機構系を備えている。また、ディスクドライブ１００は、ＣＰＵ８と、ＨＤＣ（ディスクコントローラ）７と、メモリ９とを有する制御系を備えている。
【００２１】
機構系では、リード／ライト動作時には、ディスク１は、ＳＰＭ３により回転している。アクチュエータ４は、ＶＣＭ５の回転駆動力により、ヘッド２をディスク１上の半径方向に移動する。また、アクチュエータ４は、ディスク１の外側に配置されているランプ６（パーキングエリアとも呼ばれる）まで、ヘッド２を退避するために移動する。
【００２２】
ＣＰＵ８はマイクロプロセッサであり、ドライブのメイン制御装置としてドライブの制御を実行する。ＣＰＵ８は、ＶＣＭドライバ（図示せず）を介してＶＣＭ５を駆動制御し、ヘッド２をディスク１上の目標位置に位置決めするヘッド位置決め制御及びヘッド退避動作の制御を実行する。メモリ９は、ＣＰＵ８のプログラム以外に、同実施形態に関係する緊急退避モードを示すフラグ（ＭＦ）を設定するための記憶領域を有する。
【００２３】
ＨＤＣ７は、ドライブ１０とホストＣＰＵ２０とのインターフェースを構成し、データ、コマンド、及び各種の割り込み信号（ＨＷリセット信号など）の送受信を制御する。
【００２４】
ここで、本電子機器１００は、図２に示すように、例えば無線通信機能を備えた携帯型情報機器（ＰＤＡ）４０の外部記憶装置として応用される。本電子機器１００は、ＰＤＡ４０の無線通信デバイス４１との間で無線データ通信を行なうための無線通信デバイス３０を有する。
【００２５】
具体的な動作としては、本電子機器１００は、ＰＤＡ４０から送信された電波を無線通信デバイス３０で復調したデータを、ディスクドライブ１０に記録する。また、ＰＤＡ４０から要求されたデータをディスクドライブ１０から再生し、無線通信デバイス３０で電波に変換してＰＤＡ４０に送信する。
【００２６】
（緊急退避モードの動作）
以下図１以外に、図４及び図５のフローチャートを参照して、同実施形態の緊急退避モードの動作を説明する。
【００２７】
まず、図４のフローチャートを参照して、緊急退避モードの設定の手順を説明する。
【００２８】
電子機器１００の電源が投入されると、ホストＣＰＵ２０は自身が起動すると共に、ディスクドライブ１０を起動させる（ステップＳ１）。同実施形態では、ディスクドライブ１０は、ＳＰＭ３がオフ状態で起動する（ステップＳ１１）。従って、起動時には、ディスク１は回転しておらず、ヘッド２はランプ６の位置に退避された状態である。但し、ディスクドライブ１０は、ホストＣＰＵ２０から各種のコマンドや割り込み信号を受付けることができる。
【００２９】
このような状態であれば、起動直後に電子機器１００が落下する事態が起きても、ヘッド２は退避された状態であるため、落下による衝撃でヘッド２とディスク１とが衝突するような事態を回避できる。
【００３０】
ここで、ホストＣＰＵ２０は、割り込みベクタ２１により、予め緊急退避モードが設定されている場合を想定する。この設定は、例えば本電子機器１００の製品出荷時に実行される。従って、当該緊急退避モードの設定は、ソフトウェアにより解除することができる。
【００３１】
ホストＣＰＵ２０は、割り込みベクタ２１による割り込みルーチンを実行して、る緊急退避モードを設定するためのコマンドを発行して、ディスクドライブ１０に送出する（ステップＳ２）。なお、当該コマンドは、例えばＩＤＥ規格でのベンダユニーク項目に基づいて定義されたコマンドである。
【００３２】
ディスクドライブ１０では、ＨＤＣ７がコマンドを受信すると、ＣＰＵ８が当該コマンドを実行する。即ち、ＣＰＵ８は、緊急退避モードを示すフラグ（ＭＦ）をメモリ９の所定領域にセットする（ステップＳ１２）。この後、例えばホストＣＰＵ２０からの指示に応じて、ＣＰＵ８は、ＳＰＭ３を起動してディスク１を回転させる（ステップＳ１３）。
【００３３】
さらに、ホストＣＰＵ２０からのリード／ライトコマンドに応じて、ＣＰＵ８は、ＶＣＭ５を駆動制御してヘッド位置決め制御を実行する。即ち、ヘッド２をディスク１上の目標位置（アクセス対象のトラック）に位置決めするためのシーク動作を実行する（ステップＳ１４）。
【００３４】
（緊急退避モードの実行手順）
次に図５のフローチャートを参照して、落下状態が起きたときの緊急時に、同実施形態の緊急退避モードの実行手順を説明する。
【００３５】
ここでは、電子機器１００には電源が投入されて、ディスクドライブ１０は、リード／ライト動作を実行している（ステップＳ３１）。即ち、ディスクドライブ１０では、ヘッド２がディスク１上に位置している。
【００３６】
例えばユーザが手で保持していた当該電子機器１００を落下させると、ホストＣＰＵ２０は、センサ２２からの検知信号により落下状態を検知する（ステップＳ２１）。ホストＣＰＵ２０は、例えばＩＤＥ規格のＨＷリセット信号（割り込み信号）を出力して、ディスクドライブ１０に送信する（ステップＳ２２）。この後、ホストＣＰＵ２０は、例えば落下による衝撃に対処するための所定の処理を実行する。
【００３７】
一方、ディスクドライブ１０では、ＣＰＵ８は、ＨＤＣ７を介してＨＷリセット信号を受信すると、メモリ９にフラグ（ＭＦ）がセットされているか否かを判定する（ステップＳ３２，Ｓ３３）。ここでは、フラグ（ＭＦ）がセットされているため、ＣＰＵ８は、通常動作モードではなく、緊急退避モードを実行する（ステップＳ３３のＹＥＳ，Ｓ３５）。
【００３８】
具体的には、ＣＰＵ８は、ＶＣＭ５を駆動制御してアクチュエータ４をディスク１の外周方向に移動させて、ヘッド２をディスク１上からランプ６に退避させる（ヘッド退避動作）。
【００３９】
ここで、フラグ（ＭＦ）がセットされていない場合、即ち緊急退避モードが設定されていない場合には、ＣＰＵ８は、ＨＷリセット信号に応じた通常動作モードを実行する（ステップＳ３３のＮＯ，Ｓ３４）。即ち、例えばシステム情報やスマート（ＳＭＡＲＴ）情報（各種の保守用情報）をディスク１上の指定領域に書込む書込み動作を実行し、この後にヘッド退避動作を実行する。従って、当該通常動作モードでは、落下したときに、ディスクドライブ１０が衝突により衝撃を受ける前にヘッド退避動作を完了させることはできない。
【００４０】
要するに、同実施形態の緊急退避モードを実行する場合には、落下を検知後、システム情報の書込み動作などを実行することなく、短時間でヘッド退避動作を開始できる。このため、ディスクドライブ１０が落下により衝撃を受ける前に、ヘッド退避動作を完了させることが可能となる。従って、本電子機器１００が落下した場合に、ヘッド２をディスク１上から退避できるため、少なくともヘッド２とディスク１とが衝突して損傷するような事態を未然に回避することが可能となる。
【００４１】
さらに、同実施形態では、通常動作モードを指示するＨＷリセット信号（割り込み信号）を使用して、緊急退避モードの実行を指示することができる。従って、緊急退避モードのための特定仕様を有するディスクドライブではなく、例えばＩＤＥ規格などの標準規格でのディスクドライブ１０に適用することができる。
【００４２】
（変形例）
図３は、同実施形態の変形例に関するブロック図である。本変形例は、電子機器１００の本体に、モード切替用スイッチ５０が設けられた構成である。このモード切替用スイッチ５０は、ユーザのマニュアル操作により、緊急退避モードの設定又は解除を切替えるためのスイッチである。即ち、ホストＣＰＵ２０は、当該スイッチ５０のユーザの操作に応じて、緊急退避モードを設定または解除する。
【００４３】
スイッチ５０により緊急退避モードを設定された場合には、図４のフローチャートで示す一連の処理手順が実行される。スイッチ５０により緊急退避モードが解除された場合には、ホストＣＰＵ２０は、ディスクドライブ１０に対して緊急退避モードの解除コマンドを発行する構成でもよい。一般的には、電源がオフされた場合に、ディスクドライブ１０のメモリ９にセットされたフラグ（ＭＦ）はクリアされる構成である。
【００４４】
（コマンドと割り込み信号）
同実施形態では、前述したように、落下時に、ホストＣＰＵ２０からの割り込み信号（ＨＷリセット信号）により、ディスクドライブ１０は緊急退避モード（ヘッド退避動作）を実行する。
【００４５】
この場合、ホストＣＰＵ２０から、緊急退避モード用の特定コマンドを発行する方法が考えられる。しかしながら、一般的に、ディスクドライブは、例えばリード／ライトコマンドを実行中であれば、そのコマンドが終了するまで、次のコマンド（緊急退避モード用の特定コマンド）を受付けない。
【００４６】
また、コマンドは、ＨＤＣ７及びＣＰＵ８において所定の処理手順を示すものであり、コマンド解読などの一連の実行手順を要する。従って、コマンドは、緊急退避モードを実行するには不向きである。これに対して、割り込み信号は、強制的な指示を行なうものであり、即時に実行可能となるため、緊急退避モードを実行させる場合に有効である。
【００４７】
【発明の効果】
以上詳述したように本発明によれば、落下などの緊急時にヘッドを退避させる緊急退避モードを実行できる電子機器を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に関する携帯型電子機器の要部を示すブロック図
【図２】同実施形態に関する携帯型電子機器の応用例を示すブロック図。
【図３】同実施形態の変形例に関するブロック図。
【図４】同実施形態に関する緊急退避モードの設定の手順を説明するためのフローチャート。
【図５】同実施形態に関する緊急退避モードの実行手順を説明するためのフローチャート。
【符号の説明】
１…ディスク
２…ヘッド
３…スピンドルモータ（ＳＰＭ）
４…アクチュエータ
５…ボイスコイルモータ（ＶＣＭ）
６…ランプ
７…ＨＤＣ（ディスクコントローラ）
８…マイクロプロセッサ（ＣＰＵ）
９…メモリ
１０…ディスクドライブ
２０…プロセッサ（ホストＣＰＵ）
２２…センサ
５０…モード切替用スイッチ（スイッチ手段）
【図１】
2004171608.tif 000003
【図２】
2004171608.tif 000004
【図３】
2004171608.tif 000005
【図４】
2004171608.tif 000006
【図５】
2004171608.tif 000007