自装置に加えられる加速度を検出する加速度センサと、自装置に外部機器が機械的に接続されたことを検出する接続検出部と、前記加速度センサより検出された加速度に応じて自装置内の機械的動作を伴う機器に衝撃対策を行うとともに、前記接続検出手段により前記外部機器が接続されたことを検出した場合に前記衝撃対策を中止する制御部と、を有することを特徴とする処理装置。前記機械的動作を伴う機器は、媒体と前記媒体にアクセスするヘッドを有する記憶装置であり、前記制御装置は、前記加速度センサが所定値以上の加速度を検出した場合に前記ヘッドを退避するように制御するとともに、退避制御中に前記接続検出手段が接続を検出した場合には、前記ヘッドを復帰させるように制御することを特徴とする請求項1記載の処理装置。前記機械的動作を伴う機器は、媒体と前記媒体にアクセスするヘッドを有する記憶装置であり、前記制御装置は、前記加速度センサが所定値以上の加速度を検出した場合に前記ヘッドを退避するように制御するとともに、退避制御中に前記接続検出手段が自装置から前記外部機器の接続解除を検出した場合には、前記ヘッドを復帰させるように制御することを特徴とする請求項1記載の処理装置。制御部と、自装置に加えられる加速度を検出する加速度センサとを有する処理装置の制御方法において、前記制御部は、前記処理装置に外部機器が機械的に接続されたことを検出し、前記加速度センサより検出された加速度に応じて前記処理装置内の機械的動作を伴う機器に衝撃対策を行うとともに、前記外部機器が接続されたことを検出した場合に前記衝撃対策を中止する、ことを特徴とする処理装置の制御方法。自装置に加えられる加速度を検出する加速度センサを有する処理装置を制御する制御プログラムであって、前記処理装置に、前記処理装置に外部機器が機械的に接続されたことを検出し、前記加速度センサより検出された加速度に応じて前記処理装置内の機械的動作を伴う機器に衝撃対策を行うとともに、前記外部機器が接続されたことを検出した場合に前記衝撃対策を中止する、処理を実行させるための制御プログラム。衝撃を検出する感度が敏感だと外部機器接続時に衝撃対策処理を実行してしまい、画面に警告が表示される等、HDDの復帰に時間がかかりユーザに煩わしさを与えてしまう。一方、衝撃を検出する感度を下げて誤検出による衝撃対策処理が実行されないようにすると、装置の落下等の本来検出しなければならない衝撃の検出が遅れてしまう。本発明の課題は、衝撃を検出する感度を下げることなく、情報処理装置の性能低下を防止することである。上記課題を解決するために、本実施形態の一例によれば、処理装置は、自装置に加えられる加速度を検出する加速度センサと、自装置に外部機器が機械的に接続されたことを検出する接続検出部と、前記加速度センサより検出された加速度に応じて自装置内の機械的動作を伴う機器に衝撃対策を行うとともに、前記接続検出手段により前記外部機器が接続されたことを検出した場合に前記衝撃対策を中止する制御部とを有する。本実施形態の一側面によれば、加速度センサにより検出された加速度が当該装置に対する外部機器の接続に起因するものと判断された場合、加速度検出に応じて行う当該装置の衝撃対策処理を中止することで、当該装置の性能低下を防止することができる。以下、本実施形態における情報処理装置について説明する。<実施の形態1>図1は、本実施形態における情報処理装置200のハードウェア構成の一例を簡略的に示すブロック図である。情報処理装置200は、CPUCentralProcessingUnit101によって全体が制御されている。CPU101及びRAMRandomAccessMemory102には、システムコントローラ103が接続されている。システムコントローラ103は、CPU101とRAM102との間のデータ転送や、CPU101とバス104との間のデータ転送を制御する。さらに、システムコントローラ103には、バス104を介して、グラフィックスコントローラ105、ROMReadOnlyMemory106、オーディオコントローラ108、MPUMicroProcessingUnit111、キーボードコントローラ50及びHDDHardDiskDrive112が接続されている。RAM102には、CPU101に実行させるOSOperatingSystemのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM102には、CPU101による処理に必要な各種データが格納される。グラフィックスコントローラ105には、LCDLiquidCrystalMonitor等のモニタ114が接続されており、CPU101からの命令に従って画像をモニタ114の画面に表示させる。ROM106には、例えば、BIOSBasicInput/OutputSystemプログラムが格納される。オーディオコントローラ108には、スピーカ115が接続されており、CPU101からの命令に従って音声をスピーカ115から発生させる。MPU111は、加速度センサ109と接続されている。MPU111は、加速度センサ109から取得した値をCPU101に送信する。加速度センサ109は、例えば、2軸X/Y軸または3軸X/Y/Z軸上のそれぞれに加えられる加速度の変動を検知し、アナログ出力を行うものである。キーボードコントローラ50には、キーボード20及びマウス30が接続されており、キーボード20またはマウス30から送られてくる信号を、バス104を介してCPU101に送信する。HDD112は、媒体であるハードディスク、ハードディスクからのリードやそれら媒体へのライトのためにアクセスするヘッドを備えている。ハードディスクには、OSやアプリケーションのプログラム、各種データが格納される。このようなハードウェアによって、情報処理装置200の処理機能を実現することができる。図2は、本実施形態における情報処理装置200の外観を示す図である。情報処理装置200は、DCDirectCurrent-INコネクタ202、CRTCathodeRayTubeコネクタ204及びUSBUniversalSerialBusコネクタ206を有する。DC-INコネクタ202、CRTコネクタ204及びUSBコネクタ206は、外部機器が機械的に着脱可能なコネクタである。図3は、本実施形態におけるCPU101と周辺機器の構成の一例を簡略的に示すブロック図である。CPU101は、加速度読込部1012、判定部1014、コネクタ接続検出部1016、HDDI/O部1018として機能する。加速度読込部1012は、加速度センサ109から加速度値を取得し、判定部1014にデータを転送する。判定部1014は、読込んだ加速度値が所定値以上か判定を行い、その判定結果からHDDI/O部1018にヘッド退避を指示する。また、判定部1014は、HDDI/O部1018にヘッド復帰を指示する。コネクタ接続検出部1016は、外部コネクタ113の接続を検出する。コネクタ接続検出部1016は、接続を検出する信号の立ち上がり/立下りで、外部コネクタ113の接続を検出する。HDDI/O部1018は、HDD112のI/Oを制御する。HDDI/O部1018は、判定部1014からヘッド退避の指示を受信した場合、HDD112にヘッド退避のコマンドを発行し、ヘッド退避を実行する。また、HDDI/O部1018は、判定部1014からヘッド復帰の指示を受信した場合、HDD112にヘッド復帰のコマンドを発行し、ヘッド復帰を実行する。図4は、本実施形態における外部機器接続の検出方法を示す図である。外部コネクタ113が情報処理装置側コネクタ116に接続されると、例えば、検出信号がHighからLowに変わる。検出信号は、Highの時、外部機器が情報処理装置200に接続されていないことを示し、Lowの時、外部機器が情報処理装置200に接続されていることを示す。検出信号は、コネクタ接続検出部1016に入力する。コネクタ接続検出部1016は、当該検出信号がHighまたはLowであるかを判定することにより、外部機器が情報処理装置200に接続されているか否かを判定する。図5は、本実施形態における情報処理装置200に備えられた加速度センサ109の出力の変化と、コネクタ接続検出部1016が検出する電圧と、CPU101が警告表示を行うタイミングとの関係を示す図である。まず、情報処理装置200が、例えば、人手に持たれて自然な運動状態にある時、図5の区間Aに示すように、加速度センサ109の出力は比較的緩やかに変化する。次に、情報処理装置200が、落下により無重力状態になると、図5の区間Bに示すように、加速度は急激に変化し、加速度センサ109の出力レベルは急激に変化する。そして、図5の区間Cに示すように、自由落下での加速度はほぼ一定となる。区間B及びCで、加速度値が所定値を超えると、判定部1014は、情報処理装置200の衝撃対策処理を行うため、HDDI/O部1018に退避命令を出力し、HDDI/O部1018にHDD112のヘッド退避処理を行わせる。また、判定部1014は、グラッフィクスコントローラ105を介してモニタ114にHDDのヘッド退避を行ったことを示すメッセージを表示する。図6に、モニタ114に表示される警告メッセージを示す。その後、情報処理装置200が、例えば、床に落下する前に、人手によって落下の阻止をされると、図5の区間Dに示すように、加速度センサ109の出力レベルは急激に上昇した後、情報処理装置200が、人手で静止するまでの間、加速度センサ109の出力レベルは上下動を繰り返す。この時、HDD112のヘッドは、既に退避位置に移動しているため、ヘッドが損傷することはない。また、判定部1014は、グラッフィクスコントローラ105を介してモニタ114にHDDのヘッド退避を行ったことを示すメッセージの表示を終了する。情報処理装置200が、人手によって、例えば、机等に置かれて静止状態になると、加速度センサ109は重力のみを受けた状態となり、図5の区間Eに示すように、加速度センサ109の出力レベルは一定になる。さらに、ユーザによって、情報処理装置200に外部機器が機械的に接続されると、外部機器の接続時に情報処理装置200に加わる衝撃によって、図5の区間Fに示すように、加速度センサ109の出力レベルは急激に上昇した後、情報処理装置200が、静止するまでの間、加速度センサ109の出力レベルは上下動を繰り返す。また、外部機器の接続時には、コネクタ接続検出部1016が検出する電圧から、判定部1014は、情報処理装置200に外部機器が機械的に接続されたと判定し、グラッフィクスコントローラ105を介してモニタ114にHDDのヘッド退避を行ったことを示すメッセージの表示を行わない。図7は本実施形態における処理を示すフローチャートである。ステップS101において、加速度読込部1012は、加速度センサ109から加速度値を取得し、判定部1014に取得した加速度値を転送する。処理はステップS102へ移行する。ステップS102において、判定部1014は、加速度読込部1012から転送された加速度値が所定値以上か否かを判定する。図5の区間Cのように加速度値が所定値以上の場合、処理はステップS103へ移行する。一方、図5の区間Aのように、加速度値が所定値未満の場合、処理は終了する。ステップS103において、判定部1014は、HDDI/O部1018に、HDD112のヘッドを退避するよう命令する。HDDI/O部1018は、判定部1014からのヘッド退避の命令を受けると、HDD112のヘッドを退避する。処理はステップS104へ移行する。ステップS104において、判定部1014は、コネクタ接続検出部1016が、外部コネクタ113の接続を検出したか否かを判定する。コネクタ接続検出部1016が、図5の区間Fのように、外部コネクタ113の接続を検出した場合、処理はステップS111へ移行する。一方、コネクタ接続検出部1016が、図5の区間Dのように、外部コネクタ113の接続を検出しない場合、処理はステップS105へ移行する。ステップS105において、判定部1014は、システムコントローラ103及びグラフィックスコントローラ105を介して、モニタ114に警告メッセージを表示する。当該警告メッセージを図6に表示する。処理はステップS106へ移行する。ステップS106において、HDDI/O部1018は、HDD112のヘッドを退避位置に待機させる。処理はステップS107へ移行する。ステップS107において、加速度読込部1012は、所定時間経過後、加速度センサ109から再び加速度値を取得し、判定部1014に取得した加速度値を転送する。処理はステップS108へ移行する。ステップS108において、判定部1014は、加速度読込部1012から転送された加速度値が所定値以上か否かを判定する。図5の区間Cのように、加速度値が所定値以上の場合は、情報処理装置200が静止しておらず、ヘッドを復帰させるとクラッシュするおそれがあるため、処理はステップS105に戻る。一方、図5の区間Eのように、加速度値が所定値未満の場合は、情報処理装置200が静止しており、ヘッドを復帰させてもクラッシュするおそれがないため、処理はステップS109へ移行する。ステップS109において、判定部1014は、HDDI/O部1018に、HDD112のヘッドを復帰するよう命令する。HDDI/O部1018は、判定部1014からヘッド復帰の命令を受けると、HDD112のヘッドを復帰する。処理はステップS110へ移行する。ステップS110において、CPU101は、システムコントローラ103及びグラフィックスコントローラ105を介して、モニタ114に表示した警告のメッセージの表示を終了する。処理は終了する。ここで、上述したステップS104において、コネクタ接続検出部1016が、外部コネクタ113の接続を検出した場合について説明する。図5の区間Fのように、加速度値が所定値を超えても、外部機器が情報処理装置200に機械的に接続されたことを検出した場合は、外部機器を情報処理装置200に機械的に接続するために、情報処理装置200に衝撃が加わったと判定し、情報処理装置200の衝撃対策処理を中止する。ステップS111において、判定部1014は、HDDI/O部1018に、HDD112のヘッドを復帰するよう命令する。HDDI/O部1018は、判定部1014からのヘッド復帰の命令を受けると、HDD112のヘッドを復帰する。処理は終了する。以上、実施の形態1によれば、情報処理装置200に加わる一時的な衝撃に対して、情報処理装置200に外部機器が機械的に接続されたことを検出した時は、HDD保護からの復帰を早めることで、ヘッド退避期間を短縮することができる。これによれば、外部機器を機械的に接続する時に発生する衝撃に対してHDD保護が過度に反応した場合でも即座に復帰するため、ユーザに煩わしさを与えることがなくなる。なお、実施の形態1では、HDD112に加速度センサ109が内蔵されていない場合について説明したが、図8に示すように、HDD112に加速度センサ109が内蔵されていても良い。この場合、HDDI/O部1018が、加速度センサ109から加速度値を取得し、判定部1014にデータを転送する。また、実施の形態1では、外部機器の情報処理装置200への機械的接続を検出することについて説明したが、例えば、プラグイン機能を用いて、外部機器が情報処理装置200に接続されたことを検出しても良い。<実施の形態2>実施の形態1では、情報処理装置200に外部機器が機械的に接続される場合について説明したが、実施の形態2では、情報処理装置200から外部機器が機械的に外される場合について説明する。図9は、本実施形態における情報処理装置200に備えられた加速度センサ109の出力の変化と、コネクタ接続検出部1016が検出する電圧と、CPU101が警告表示を行うタイミングとの関係を示す図である。まず、情報処理装置200が、例えば、人手に持たれて自然な運動状態にある時、図9の区間Aに示すように、加速度センサ109の出力は比較的緩やかに変化する。次に、情報処理装置200が、落下により無重力状態になると、図9の区間Bに示すように、加速度は急激に変化し、加速度センサ109の出力レベルは急激に変化する。そして、図9の区間Cに示すように、自由落下での加速度はほぼ一定となる。区間B及びCで、加速度値が所定値を超えると、判定部1014は、情報処理装置200の衝撃対策処理を行うため、HDDI/O部1018に退避命令を出力し、HDDI/O部1018にHDD112のヘッド退避処理を行わせる。また、判定部1014は、グラッフィクスコントローラ105を介してモニタ114にHDDのヘッド退避を行ったことを示すメッセージを表示する。その後、情報処理装置200が、例えば、床に落下する前に、人手によって落下の阻止をされると、図9の区間Gに示すように、加速度センサ109の出力レベルは急激に上昇した後、情報処理装置200が、人手で静止するまでの間、加速度センサ109の出力レベルは上下動を繰り返す。この時、HDD112のヘッドは、既に退避位置に移動しているため、ヘッドが損傷することはない。また、判定部1014は、グラッフィクスコントローラ105を介してモニタ114にHDDのヘッド退避を行ったことを示すメッセージの表示を終了する。さらに、ユーザによって、情報処理装置200に外部機器が機械的に接続されると、外部機器の接続時に情報処理装置200に加わる衝撃によって、図9の区間Hに示すように、加速度センサ109の出力レベルは急激に上昇した後、情報処理装置200が静止するまでの間、加速度センサ109の出力レベルは上下動を繰り返す。また、外部機器の接続時には、コネクタ接続検出部1016が検出する電圧がHighからLowに変化するため、判定部1014は、情報処理装置200に外部機器が機械的に接続されたと判定し、グラッフィクスコントローラ105を介してモニタ114にHDDのヘッド退避を行ったことを示すメッセージの表示を行わない。情報処理装置200に外部機器が機械的に接続されて、静止状態になると、加速度センサ109は重力のみを受けた状態となり、図9の区間Iに示すように、加速度センサ109の出力レベルは一定になる。最後に、ユーザによって、情報処理装置200から外部機器が機械的に外されると、外部機器を外す時に情報処理装置200に加わる衝撃によって、図9の区間Jに示すように、加速度センサ109の出力レベルは急激に上昇した後、情報処理装置200が静止するまでの間、加速度センサ109の出力レベルは上下動を繰り返す。また、外部機器を外す時には、コネクタ接続検出部1016が検出する電圧がLowからHighに変化するため、判定部1014は、情報処理装置200に外部機器が機械的に外されたと判定し、グラッフィクスコントローラ105を介してモニタ114にHDDのヘッド退避を行ったことを示すメッセージの表示を行わない。図10は本実施形態における処理を示すフローチャートである。なお、図7を用いて説明した処理については説明を省略する。ステップS201において、加速度読込部1012は、加速度センサ109から加速度値を取得し、判定部1014に取得した加速度値を転送する。処理はステップS202へ移行する。ステップS202において、判定部1014は、加速度読込部1012から転送された加速度値が所定値以上か否かを判定する。図9の区間Iのように加速度値が所定値以上の場合、処理はステップS203へ移行する。一方、図9の区間Jのように、加速度値が所定値未満の場合、処理は終了する。ステップS203において、判定部1014は、HDDI/O部1018に、HDD112のヘッドを退避するよう命令する。HDDI/O部1018は、判定部1014からのヘッド退避の命令を受けると、HDD112のヘッドを退避する。処理はステップS204へ移行する。ステップS204において、判定部1014は、コネクタ接続検出部1016が、外部コネクタ113が外されたことを検出したか否かを判定する。コネクタ接続検出部1016が、図9の区間Jのように、外部コネクタ113が外されたことを検出した場合、処理はステップS211へ移行する。一方、コネクタ接続検出部1016が、図9の区間Iのように、外部コネクタ113が外されたことを検出しない場合、処理はステップS205へ移行する。本実施形態においては、コネクタ接続検出部1016が検出する電圧がLowからHighに変化した場合について説明する。図9の区間Jのように、加速度値が所定値を超えても、外部機器が情報処理装置200から機械的に外されたことを検出した場合は、外部機器を情報処理装置200から機械的に外すために、情報処理装置200に衝撃が加わったと判定し、情報処理装置200の衝撃対策処理を中止する。ステップS211において、判定部1014は、HDDI/O部1018に、HDD112のヘッドを復帰するよう命令する。HDDI/O部1018は、判定部1014からのヘッド復帰の命令を受けると、HDD112のヘッドを復帰する。処理は終了する。以上、実施の形態2によれば、情報処理装置200に加わる一時的な衝撃に対して、情報処理装置200から外部機器が機械的に外されたことを検出した時は、HDD保護からの復帰を早めることで、誤検出の期間を短縮することができる。これによれば、外部機器を機械的に外す時に発生する衝撃に対してHDD保護が過度に反応した場合でも即座に復帰するため、ユーザに煩わしさを与えることがなくなる。以上、本発明の例示的な実施の形態の情報処理装置について説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。