電源供給状態を切り換えて車両エンジンの始動及び停止を制御する電源切換装置であって、車両エンジンの停止を指示するスイッチ操作を検出する第1の検出手段と、車両の状態を検出する第2の検出手段と、前記スイッチ操作が検出され、かつ、前記車両の状態が所定の状態を満足する場合に、電源供給を停止して前記車両エンジンを強制的に停止させる制御手段とを備える、電源切換装置。しかしながら、上述した従来のエンジン強制停止機能の動作条件は、緊急事態ではない時の誤操作を防止するという観点から、パワースイッチを操作する時間を長くしたり、パワースイッチを操作する回数を多くしたり、パワースイッチの操作手順を複雑にしたりして、運転者の本意で緊急なエンジン停止が指示されていると判断している。このため、従来のワンプッシュエンジンスタートシステムでは、エンジンの強制停止が必要な緊急事態であるにもかかわらず、エンジン強制停止機能を実行するまでに必要以上に時間がかかったり、パワースイッチの操作手順が分からずにエンジン強制停止機能が実行できなかったりする、という問題が生じる。それ故に、本発明の目的は、パワースイッチのプッシュ操作時における車両の状態を判断することで、誤操作によるエンジン強制停止の防止及びエンジン強制停止を判断するまでの時間短縮の両立を図った電源切換装置を提供することである。本発明は、電源供給状態を切り換えて車両エンジンの始動及び停止を制御する電源切換装置に向けられている。そして、上記目的を達成するために、本発明の電源切換装置は、車両エンジンの停止を指示するスイッチ操作を検出する第1の検出手段と、車両の状態を検出する第2の検出手段と、スイッチ操作が検出され、かつ、車両の状態が所定の状態を満足する場合に、電源供給を停止して車両エンジンを強制的に停止させる制御手段とを備えている。この上述した本発明の電源切換装置の各構成が行うそれぞれの処理は、一連の処理手順を与える電源切換方法として捉えることができる。この電源切換方法は、一連の処理手順をコンピュータに実行させるためのプログラムの形式で提供される。このプログラムは、コンピュータ読み取り可能な記録媒体を介してコンピュータの記憶装置に導入されてもよいし、記録媒体上から直接実行されてもよい。この記録媒体は、ROMやRAMやフラッシュメモリ等の半導体メモリ、フレキシブルディスクやハードディスク等の磁気ディスクメモリ、CD-ROMやDVDやBD等の光ディスクメモリ、及びメモリカード等をいい、電話回線や搬送路等の通信媒体も含まれる。上記本発明によれば、誤操作によるエンジン強制停止の防止とエンジン強制停止を判断するまでの時間短縮との両立を実現できる。以下、本発明の一実施形態について、図面を参照しながら説明する。図1は、本発明の一実施形態に係る電源切換装置1の構成を示す図である。図1において、本実施形態に係る電源切換装置1は、パワースイッチ操作検出部11と、車速検出部12と、ブレーキ操作検出部13と、エンジン回転数検出部14と、アクセル操作検出部15と、機器操作検出部16と、電源制御ユニット電源制御ECU20と、電源リレー部30とを備える。まず、本実施形態に係る電源切換装置1の各構成の概要を説明する。パワースイッチ操作検出部11は、パワースイッチのプッシュ操作の有無を検出し、この検出結果をパワースイッチ信号として出力する。車速検出部12は、車速センサ等を用いて車両の速度を検出し、この検出結果をスピード信号として出力する。ブレーキ操作検出部13は、ペダルセンサ等を用いてブレーキペダルの踏み込み操作の有無を検出し、この検出結果をブレーキ信号として出力する。エンジン回転数検出部14は、クランクポジションセンサ等を用いてエンジンの回転数を検出し、この検出結果をエンジン回転数信号として出力する。アクセル操作検出部15は、ペダルセンサ等を用いてアクセルペダルの踏み込み操作の有無を検出し、この検出結果をアクセル信号として出力する。機器操作検出部16は、オーディオやエアコン等の車両走行に直接関係がない車両搭載機器の操作が行われているか否かを判断し、この検出結果を機器操作信号として出力する。電源制御ユニット20は、パワースイッチ操作検出部11、車速検出部12、ブレーキ操作検出部13、エンジン回転数検出部14、アクセル操作検出部15、及び機器操作検出部16から、パワースイッチ信号、スピード信号、ブレーキ信号、エンジン回転数信号、アクセル信号、及び機器操作信号をそれぞれ入力する。そして、電源制御ユニット20は、これらの信号に基づいてエンジンの強制停止を実行させるか否かを判断し、エンジンの強制停止を実行させる場合には、電源リレー部30における電源状態の切り換えを制御する。電源リレー部30は、電源制御ユニット20から与えられる指示に従って、エンジンを制御する電子制御ユニットを含む電源系統をオン状態電源供給からオフ状態電源供給停止に切り換える。次に、本実施形態に係る電源切換装置1が実行する電源切換処理を、図2~図5をさらに参照して説明する。図2~図5は、本発明の一実施形態に係る電源切換装置1が行う第1~第4の電源切換処理のフローチャートをそれぞれ示す図である。<第1の電源切換処理>図2に示す処理は、パワースイッチが押されて車両の電源がオン状態となり、エンジンが始動することによって開始されるステップS201。この電源オン状態において、パワースイッチ操作検出部11からパワースイッチが操作されたこと示すパワースイッチ信号を受信するとステップS202;Yes、電源制御ユニット20は、まず車両が走行中速度がゼロ以外であるか否かを判断するステップS203。ここで、車両が走行中でないと判断するとステップS203;No、電源制御ユニット20は、このパワースイッチの操作は運転者からの正常なエンジン停止の指示であると認識し、通常のエンジン停止を実行するステップS210。一方、車両が走行中であると判断するとステップS203;Yes、電源制御ユニット20は、この車両走行中に操作されたパワースイッチが運転者の本意によるものか否かを確認するため、ブレーキ操作検出部13から出力されるブレーキ信号を参照して、運転者によってブレーキペダルが踏み込まれているか否かを判断するステップS204。ここで、ブレーキペダルが踏み込まれていると判断するとステップS204;Yes、さらに電源制御ユニット20は、車速検出部12から出力されるスピード信号に基づいて、車両が減速しているか否かを判断するステップS205。そして、電源制御ユニット20は、車両が減速していないと判断した場合ステップS205;No、つまりブレーキペダルが踏み込まれているにもかかわらず車両の速度が徐々に遅くなっていない状況を緊急事態であると想定し、この緊急事態下で運転者の意思によって押された正しいパワースイッチ操作であると認識するステップS206。この認識に基づいて、電源制御ユニット20は、エンジンを制御する電子制御ユニットを含む電源系統をオン状態からオフ状態に切り換えるべく、電源リレー部30を制御するステップS208。この制御により、車両のエンジンが緊急に停止するステップS209。これに対して、電源制御ユニット20は、車両が走行中であると判断してもステップS203;Yes、ブレーキペダルが踏み込まれていない場合ステップS204;No、又はブレーキペダルが踏み込まれていても車両が減速している場合ステップS205;Yesには、エンジンの緊急停止が必要のない状況下で運転者の意思に関係なく押された誤ったパワースイッチ操作であると認識するステップS207。このように認識された場合には、電源制御ユニット20は、今回のパワースイッチ操作によってエンジン強制停止を行わない。上述したステップS201~S208の処理は、エンジンが停止するまで繰り返し行われる。<第2の電源切換処理>図3に示す第2の電源切換処理は、図2に示した第1の電源切換処理とステップS305の判断内容が異なる。なお、図3において図2と同一の番号が付してあるステップが行う処理は、図2に説明した処理と同じである。この第2の電源切換処理は、エンジンが始動されてから運転者によってブレーキペダルが踏み込まれているか否かが判断されるまではステップS201~S204及びS210、上述した第1の電源切換処理と同じである。ブレーキペダルが踏み込まれていると判断するとステップS204;Yes、電源制御ユニット20は、エンジン回転数検出部14から出力されるエンジン回転数信号に基づいて、エンジン回転数が低下しているか否かを判断するステップS305。電源制御ユニット20は、エンジン回転数が低下していないと判断した場合ステップS305;No、つまりブレーキペダルが踏み込まれているにもかかわらずエンジン回転数が徐々に少なくなっていない状況を緊急事態であると想定し、この緊急事態下で運転者の意思によって押された正しいパワースイッチ操作であると認識するステップS206。この認識に基づいて、電源制御ユニット20は、電源リレー部30を制御して、車両のエンジンを緊急に停止させるステップS208及びS209。これに対して、電源制御ユニット20は、車両が走行中であると判断してもステップS203;Yes、ブレーキペダルが踏み込まれていない場合ステップS204;No、又はブレーキペダルが踏み込まれていてもエンジン回転数が低下している場合ステップS305;Yesには、エンジンの緊急停止が必要のない状況下で運転者の意思に関係なく押された誤ったパワースイッチ操作であると認識するステップS207。このように認識された場合には、電源制御ユニット20は、今回のパワースイッチ操作によってエンジン強制停止を行わない。<第3の電源切換処理>図4に示す第3の電源切換処理は、図2に示した第1の電源切換処理とステップS405の判断内容が異なる。なお、図4において図2と同一の番号が付してあるステップが行う処理は、図2に説明した処理と同じである。この第3の電源切換処理は、エンジンが始動されてから運転者によってブレーキペダルが踏み込まれているか否かが判断されるまではステップS201~S204及びS210、上述した第1の電源切換処理と同じである。ブレーキペダルが踏み込まれていると判断するとステップS204;Yes、電源制御ユニット20は、アクセル操作検出部15から出力されるアクセル信号を参照して、運転者によってアクセルペダルが踏み込まれているか否かを判断するステップS405。電源制御ユニット20は、アクセルペダルが踏み込まれていると判断した場合ステップS405;Yes、つまりブレーキペダルとアクセルペダルとの両方が同時に踏み込まれている状況を緊急事態であると想定し、この緊急事態下で運転者の意思によって押された正しいパワースイッチ操作であると認識するステップS206。この認識に基づいて、電源制御ユニット20は、電源リレー部30を制御して、車両のエンジンを緊急に停止させるステップS208及びS209。これに対して、電源制御ユニット20は、車両が走行中であると判断してもステップS203;Yes、ブレーキペダルが踏み込まれていない場合ステップS204;No、又はブレーキペダルが踏み込まれていてもアクセルペダルが踏み込まれていない場合ステップS405;Noには、エンジンの緊急停止が必要のない状況下で運転者の意思に関係なく押された誤ったパワースイッチ操作であると認識するステップS207。このように認識された場合には、電源制御ユニット20は、今回のパワースイッチ操作によってエンジン強制停止を行わない。<第4の電源切換処理>図5に示す第4の電源切換処理は、図2に示した第1の電源切換処理とステップS505の判断内容が異なる。なお、図5において図2と同一の番号が付してあるステップが行う処理は、図2に説明した処理と同じである。この第4の電源切換処理は、エンジンが始動されてから運転者によってブレーキペダルが踏み込まれているか否かが判断されるまではステップS201~S204及びS210、上述した第1の電源切換処理と同じである。ブレーキペダルが踏み込まれていると判断するとステップS204;Yes、電源制御ユニット20は、機器操作検出部16から出力される機器操作信号を参照して、車両搭載機器のスイッチ操作が行われているか否かを判断するステップS505。電源制御ユニット20は、車両搭載機器のスイッチ操作が行われていないと判断した場合ステップS505;No、つまりブレーキペダルだけが踏み込まれている状況を緊急事態であると想定し、この緊急事態下で運転者の意思によって押された正しいパワースイッチ操作であると認識するステップS206。この認識に基づいて、電源制御ユニット20は、電源リレー部30を制御して、車両のエンジンを緊急に停止させるステップS208及びS209。これに対して、電源制御ユニット20は、車両が走行中であると判断してもステップS203;Yes、ブレーキペダルが踏み込まれていない場合ステップS204;No、又はブレーキペダルが踏み込まれていても車両搭載機器のスイッチ操作が行われている場合ステップS505;Yes、つまりブレーキペダルが踏み込まれていてもオーディオやエアコン等の走行に直接関係ない機器を操作する余裕があると想定し、エンジンの緊急停止が必要のない状況下で運転者の意思に関係なく押された誤ったパワースイッチ操作であると認識するステップS207。このように認識された場合には、電源制御ユニット20は、今回のパワースイッチ操作によってエンジン強制停止を行わない。以上のように、本発明の一実施形態に係る電源切換装置1によれば、パワースイッチのプッシュ操作時における車両の状態に基づいて、エンジン強制停止機能を実行させるか否かを判断する。これにより、誤操作によるエンジン強制停止を防止することができる。また、緊急事態時に運転者に求められる操作は、今までと同じ1回のパワースイッチのプッシュ操作だけである。従って、エンジン強制停止を実行するまでの時間を短縮することができる。すなわち、誤操作によるエンジン強制停止の防止とエンジン強制停止を判断するまでの時間短縮との両立を実現できる。なお、上記実施形態におけるブレーキペダル操作及びアクセルペダル操作の有無の判断としては、パワースイッチが押された前後の所定期間において操作されたペダル踏み込みの回数を判断してもよいし、当該所定期間において操作されたペダル踏み込みの継続時間を判断してもよい。また、上記実施形態における車両の速度及びエンジン回転数の低下に伴うエンジン強制停止の判断としては、それぞれ予め閾値を設けておき、低下している車速及び回転数がこの閾値を超えている場合に限って、エンジン強制停止の判断してもよい。