(57)【要約】【課題】省電力モードから通常モードへ速やかに復帰できる情報処理装置を提供することを課題とする。【解決手段】モード制御部１５は、通常モード及び省電力モードのいずれかのモードで情報処理装置１を動作させる。第１フィルタ１１は、ＩＧ信号５０を第１所定時間遅延させて遅延ＩＧ信号５１を生成する。第２フィルタ１２は、ＩＧ信号５０を第１所定時間よりも長い第２所定時間遅延させて遅延ＩＧ信号５２を生成する。モード制御部１５は、遅延ＩＧ信号５１で立ち下がりが検出された場合、割り込みが禁止された準備処理の実行後に情報処理装置１を省電力モードに移行させる。モード制御部１５は、遅延ＩＧ信号５１及び５２の少なくとも一方で立ち上がりが検出された場合、情報処理装置１を通常モードに復帰させる。第１所定時間と第２所定時間との差は、準備処理に要する時間よりも長い。【選択図】図２
2020087232.tif 000002
【特許請求の範囲】
【請求項１】
所定モード及び前記所定モードよりも消費電力の少ない省電力モードのいずれかの動作モードで動作する情報処理装置であって、
前記動作モードが所定モードである場合に所定の処理を実行し、前記動作モードが前記省電力モードである場合に前記所定の処理を停止する通常制御部と、
前記動作モードを指示するモード信号を、前記省電力モードに移行する場合に前記通常制御部により実行される準備処理に要する時間よりも長い時間遅延させる遅延フィルタと、
前記モード信号が前記省電力モードへの移行を指示する場合、前記通常制御部に前記準備処理を実行させ、新たなモード信号及び前記遅延フィルタにより遅延された新たなモード信号の受付を前記準備処理の実行中に中断し、前記準備処理の終了後に前記通常制御部を停止する省電力移行部と、
前記通常制御部が前記準備処理を終了した後に前記モード信号と前記遅延フィルタにより遅延されたモード信号との少なくとも一方が通常モードへの復帰を指示する場合、前記通常制御部の停止を解除する復帰部と、を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、さらに、
前記モード信号を前記遅延フィルタの遅延時間よりも短い時間遅延させる追加フィルタ、を備え、
前記追加フィルタの遅延時間と、前記遅延フィルタの遅延時間との差は、前記準備処理に要する時間よりも長く、
前記追加フィルタにより遅延されたモード信号が前記省電力モードへの移行を指示する場合、前記省電力移行部は、前記通常制御部に前記準備処理を実行させ、前記追加フィルタにより遅延された新たなモード信号及び前記遅延フィルタにより遅延された新たなモード信号の受付を前記準備処理の実行中に中断し、前記準備処理の終了後に前記通常制御部を停止し、
前記追加フィルタにより遅延されたモード信号と、前記遅延フィルタにより遅延されたモード信号との少なくとも一方が通常モードへの復帰を指示する場合、前記復帰部は、前記通常制御部の停止を解除する、情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記省電力モードへの移行を指示するモード信号を前記追加フィルタから受けた場合、前記省電力移行部は、前記省電力モードへの移行を指示するモード信号を前記遅延フィルタから受けたか否かに関係なく、前記省電力モードへの移行を前記情報処理装置と異なる装置に通知する調停処理を前記準備処理の前に開始する、情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記調停処理が終了し、かつ、省電力モードへの移行を指示するモード信号を前記遅延フィルタから受けた場合、前記省電力移行部は前記準備処理を開始させる、情報処理装置。
【請求項５】
請求項３又は４に記載の情報処理装置であって、さらに、
前記追加フィルタにより遅延されたモード信号を検出する第１検出部と、
前記遅延フィルタにより遅延されたモード信号を検出する第２検出部と、を備える情報処理装置。
【請求項６】
動作モードが所定モードである場合に所定の処理を実行し、前記動作モードが前記所定モードよりも消費電力の少ない省電力モードである場合に前記所定の処理を停止する通常制御部を備える情報処理装置の制御方法であって、
前記動作モードを指示するモード信号を、前記省電力モードに移行する場合に前記通常制御部によって実行される準備処理に要する時間よりも長い時間遅延させるステップと、
前記モード信号が前記省電力モードへの移行を指示する場合、前記通常制御部に前記準備処理を実行させ、新たなモード信号及び遅延された新たなモード信号の受付を前記準備処理の実行中に中断し、前記準備処理の終了後に前記通常制御部を停止するステップと、
前記通常制御部が前記準備処理を終了した後に前記モード信号と前記遅延されたモード信号との少なくとも一方が通常モードへの復帰を指示する場合、前記通常制御部の停止を解除するステップと、を備える情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１モード又は第１モードよりも消費電力の少ない第２モードで動作する情報処理装置に関する。
【背景技術】
【０００２】
車両に搭載されるＥＣＵ（Electronic Control Unit）は、通常モード又は通常モードよりも消費電力の少ない省電力モードで動作する。
【０００３】
車両のエンジンが停止しており、かつ、車両のイグニッションキーの位置がアクセサリの位置にある場合、ＥＣＵは、省電力モードで動作する。車両のイグニッションキーの位置がオンである場合、ウェイクアップ信号がＥＣＵに入力される。ＥＣＵは、入力されたウェイクアップ信号に基づいて、省電力モードから通常モードに復帰する。
【０００４】
特許文献１は、第１制御マイコン及び第２制御マイコンを備える電子制御装置を開示している。第１制御マイコンのフィルタ回路と第２制御マイコンのフィルタ回路とは、互いに異なるサンプリング周期で動作する。第１制御マイコンのフィルタ回路と第２制御マイコンのフィルタ回路との両者が、２回連続して優勢レベルの信号を検出した場合に限り、第１制御マイコン及び第２制御マイコンは、ウェイクアップ信号が入力されたと判断して、通常モードに復帰する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２０３９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＥＣＵは、通常モードから省電力モードに移行する前に、省電力モードに移行するための準備処理を実行する。準備処理は、例えば、省電力モードにおいて実行されないプログラムの終了処理を含む。準備処理の実行中に、ウェイクアップ信号を検出できないＥＣＵが存在する。
【０００７】
例えば、車両の運転者が、イグニッションキーの位置をオンからアクセサリに変更した後に、直ちにオンに戻した場合を想定する。この場合、ウェイクアップ信号が、準備処理を実行中のＥＣＵに入力される。ＥＣＵは、準備処理を実行しているため、ウェイクアップ信号を検出できない。ウェイクアップ信号のこの結果、ＥＣＵは、通常モードに復帰できないという問題が発生する。しかし、特許文献１に係る電子制御装置は、通常モードに復帰できないという問題を想定していない。
【０００８】
そこで、上記問題点に鑑み、本発明は、省電力モードから通常モードへ速やかに復帰できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明は、所定モード及び所定モードよりも消費電力の少ない省電力モードのいずれかの動作モードで動作する情報処理装置であり、通常制御部と、遅延フィルタと、省電力移行部と、復帰部とを備える。通常制御部は、動作モードが所定モードである場合に所定の処理を実行し、動作モードが省電力モードである場合に所定の処理を停止する。遅延フィルタは、動作モードを指示するモード信号を、省電力モードに移行する場合に通常制御部により実行される準備処理に要する時間よりも長い時間遅延させる。モード信号が省電力モードへの移行を指示する場合、省電力移行部は、通常制御部に準備処理を実行させる。また、省電力移行部は、新たなモード信号及び遅延フィルタにより遅延された新たなモード信号の受付を準備処理の実行中に中断し、準備処理の終了後に通常制御部を停止する。通常制御部が準備処理を終了した後にモード信号と遅延フィルタにより遅延されたモード信号との少なくとも一方が通常モードへの復帰を指示する場合、復帰部は、通常制御部の停止を解除する。
【００１０】
第１の発明によれば、モード信号及び遅延されたモード信号の受付が準備処理中に禁止される。遅延フィルタの遅延時間は、準備処理に要する時間よりも長い。新たなモード信号が準備処理中に通常モードの復帰を指示した場合であっても、復帰部は、遅延された新たなモード信号に基づいて通常制御部の停止を解除できる。従って、第１の発明は、省電力モードから通常モードへ速やかに復帰できる。
【００１１】
第２の発明は、第１の発明であって、さらに、追加フィルタを備える。追加フィルタは、モード信号を遅延フィルタの遅延時間よりも短い時間遅延させる。追加フィルタの遅延時間と、遅延フィルタの遅延時間との差は、準備処理に要する時間よりも長い。追加フィルタにより遅延されたモード信号が省電力モードへの移行を指示する場合、省電力移行部は、通常制御部に準備処理を実行させる。また、省電力移行部は、追加フィルタにより遅延された新たなモード信号及び遅延フィルタにより遅延された新たなモード信号の受付を準備処理の実行中に中断し、準備処理の終了後に通常制御部を停止する。追加フィルタにより遅延されたモード信号と、遅延フィルタにより遅延されたモード信号との少なくとも一方が通常モードへの復帰を指示する場合、復帰部は、通常制御部の停止を解除する。
【００１２】
第２の発明によれば、追加フィルタの遅延時間と遅延フィルタの遅延時間との差は、準備処理よりも長い。このため、追加フィルタにより遅延された新たなモード信号が準備処理の実行中に通常モードへの復帰を指示する場合であっても、情報処理装置は、遅延フィルタにより遅延された新たなモード信号に基づいて通常モードに復帰できる。従って、第２の発明は、省電力モードから通常モードへ速やかに復帰できる。
【００１３】
第３の発明は、第２の発明であって、省電力モードへの移行を指示するモード信号を追加フィルタから受けた場合、省電力移行部は、省電力モードへの移行を指示するモード信号を遅延フィルタから受けたか否かに関係なく、調停処理を準備処理の前に開始する。調停処理は、省電力モードへの移行を情報処理装置と異なる装置に通知する処理である。
第３の発明によれば、調停処理を速やかに開始できるため、所定のレベル変化がモード信号で発生してから省電力モードへの移行期間を短縮できる。これにより、情報処理装置の消費電力を削減できる。
【００１４】
第４の発明は、第３の発明であって、調停処理が終了し、かつ、省電力モードへの移行を指示するモード信号を遅延フィルタから受けた場合、省電力移行部は準備処理を開始させる。
【００１５】
第４の発明によれば、モード信号及び遅延されたモード信号のいずれか一方が、ノイズ等の影響により、省電力モードへの移行を指示した場合に、情報処理装置が誤って省電力モードに移行することを抑制できる。
【００１６】
第５の発明は、第３又は第４の発明であって、第１検出部と、第２検出部とを備える。第１検出部は、追加フィルタにより遅延されたモード信号を検出する。第２検出部は、遅延フィルタにより遅延されたモード信号を検出する。
【００１７】
第５の発明によれば、追加フィルタにより遅延されたモード信号で所定のレベル変化が発生した時刻と、遅延フィルタにより遅延されたモード信号で所定のレベル変化が発生した時刻との差を高い精度で取得できる。これにより、所定のレベル変化が２つの遅延されたモード信号のいずれかで偶発的に発生した場合に、情報処理装置を誤って省電力モードに移行させることを抑制できる。
【００１８】
第６の発明は、通常制御部を備える情報処理装置の制御方法であり、ａ）ステップと、ｂ）ステップと、ｃ）ステップとを備える。通常制御部は、動作モードが所定モードである場合に所定の処理を実行し、動作モードが所定モードよりも消費電力の少ない省電力モードである場合に所定の処理を停止する。ａ）ステップは、動作モードを指示するモード信号を、省電力モードに移行する場合に通常制御部によって実行される準備処理に要する時間よりも長い時間遅延させる。ｂ）ステップは、モード信号が省電力モードへの移行を指示する場合、通常制御部に準備処理を実行させ、新たなモード信号及び遅延された新たなモード信号の受付を準備処理の実行中に中断し、準備処理の終了後に通常制御部を停止する。ｃ）ステップは、通常制御部が準備処理を終了した後にモード信号と遅延されたモード信号との少なくとも一方が通常モードへの復帰を指示する場合、通常制御部の停止を解除する。
【００１９】
第６の発明は、第１の発明に用いられる。
【発明の効果】
【００２０】
本発明によれば、省電力モードから通常モードへ速やかに復帰できる情報処理装置を提供できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に係る情報処理装置を備える車載ネットワークシステムの構成を示す機能ブロック図である。
【図２】図１に示す情報処理装置の構成を示す機能ブロック図である。
【図３】図２に示すモード制御部の構成を示す機能ブロック図である。
【図４】図１に示す情報処理装置が省電力モードに移行する時の動作の一例を示すタイムチャートである。
【図５】図１に示す情報処理装置が省電力モードに移行する時の動作の他の例を示すタイムチャートである。
【図６】図１に示す情報処理装置が省電力モードに移行する時の動作の他の例を示すタイムチャートである。
【図７】図１に示す情報処理装置により実行されるモード移行処理のフローチャートである。
【図８】図１に示す情報処理装置の構成の変形例を示す機能ブロック図である。
【図９】ＣＰＵバス構成を示す図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００２３】
｛１．構成｝
｛１．１．車載ネットワークシステム１００の構成｝
図１は、本発明の実施の形態に係る情報処理装置１を含む車載ネットワークシステム１００の構成を示す機能ブロック図である。車載ネットワークシステム１００は、自動車等の車両Ｖに搭載され、情報処理装置１と、ＥＣＵ（Electric Control Unit）２〜５と、バス６と、バッテリ７と、イグニッションスイッチ８とを備える。
【００２４】
情報処理装置１は、本実施の形態において、ボディＥＣＵである。情報処理装置１は、車両Ｖに搭載されたバッテリ７から供給される電力により、車両のドアロック、室内灯、ヘッドライト、メータ等を制御する。情報処理装置１は、イグニッションスイッチ８から受けたイグニッション信号５０に基づいて、通常モード及び省電力モードのうちいずれか一方の動作モードで動作する。
【００２５】
以下の説明において、情報処理装置１がドアロック及びメータを制御する例を説明し、その他の機能の制御に関する説明を省略する。また、以下の説明において、イグニッション信号を「ＩＧ信号」と記載する。
【００２６】
通常モードは、イグニッションスイッチ３がオンである場合における情報処理装置１の動作モードである。情報処理装置１は、通常モードにおいて、情報処理装置１の全ての制御対象を制御する。本実施の形態において、全ての制御対象とは、ドアロック制御及びメータ制御である。
【００２７】
省電力モードは、イグニッションスイッチ３がオフである場合の情報処理装置１の動作モードであり、省電力モードとも呼ばれる。省電力モードの消費電力は、通常モードの消費電力よりも少ない。情報処理装置１は、通常モードにおいて、情報処理装置１の全ての制御対象のうち一部を制御する。
【００２８】
ＥＣＵ２〜４の各々は、例えば、エンジンＥＣＵや、パワーステアリングＥＣＵ、エアバッグＥＣＵなどである。図１に示していないが、ＥＣＵ２〜５の各々は、電力の供給をバッテリ７から受ける。また、ＥＣＵ２〜５の各々は、ＩＧ信号５０をイグニッションスイッチ８から受けてもよい。
【００２９】
情報処理装置１及びＥＣＵ２〜５は、バス６を介して接続され、ＣＡＮ（Controller Area Network）プロトコルを用いて互いに通信する。
【００３０】
｛１．２．情報処理装置１の構成｝
図２は、図１に示す情報処理装置１の構成を示す機能ブロック図である。図２を参照して、情報処理装置１は、イグニッションスイッチ８からＩＧ信号５０を受け、その受けたＩＧ信号５０に基づいて、通常モード又は省電力モードで動作する。
【００３１】
情報処理装置１は、第１フィルタ１１と、第２フィルタ１２と、第１検出部１３と、第２検出部１４と、モード制御部１５と、通常制御部１６と、スイッチ１７とを備える。
【００３２】
第１フィルタ１１は、受動素子で構成されたローパスフィルタであり、モード信号に含まれるチャタリングを除去する。第１フィルタ１１は、本発明の追加フィルタに相当する。第１フィルタ１１は、イグニッションスイッチ８からＩＧ信号５０を受け、その受けたＩＧ信号５０を第１所定時間遅延させる。第１フィルタ１１は、第１所定時間遅延させたＩＧ信号５０を、遅延ＩＧ信号５１としてモード制御部１５へ出力する。
【００３３】
第２フィルタ１２は、受動素子で構成されたローパスフィルタであり、モード信号に含まれるチャタリングを除去する。第２フィルタ１２は、本発明の遅延フィルタに相当する。第２フィルタ１２は、イグニッションスイッチ８からＩＧ信号５０を受け、その受けたＩＧ信号５０を第２所定時間遅延させる。第２フィルタ１２は、第２所定時間遅延させたＩＧ信号５０を、遅延ＩＧ信号５２としてモード制御部１５へ出力する。第２所定時間は、第１所定時間よりも長い。第１所定時間と第２所定時間との差である遅延時間差は、情報処理装置１が省電力モードに移行する際に実行される準備処理に要する時間よりも長い。遅延時間差及び準備処理の詳細については、後述する。
【００３４】
第１検出部１３は、遅延ＩＧ信号５１を第１フィルタ１１から受け、その受けた遅延ＩＧ信号５１のレベル変化を検出する。第１検出部１３は、遅延ＩＧ信号５１のレベル変化を検出したことを示す検出信号５１Ｌをモード制御部１５に出力する。
【００３５】
第２検出部１４は、遅延ＩＧ信号５２を第２フィルタ１２から受け、その受けた遅延ＩＧ信号５２のレベル変化を検出する。第２堅守部１４は、遅延ＩＧ信号５２のレベル変化を検出したことを示す検出信号５２Ｌをモード制御部１５に出力する。
【００３６】
モード制御部１５は、マイクロコンピュータである。モード制御部１５は、検出信号５１Ｌを第１検出部１３から受け、検出信号５２Ｌを第２検出部１４から受ける。モード制御部１５は、その受けた検出信号５１Ｌ及び５２Ｌに基づいて、情報処理装置１を通常モード及び省電力モードのいずれかで動作させる。また、モード制御部１５は、通常モード及び省電力モードの両者において、バッテリ７から供給される電力によりドアロック制御を実行する。
【００３７】
通常制御部１６は、モード制御部１５を構成するマイクロコンピュータとは別のマイクロコンピュータである。情報処理装置１が通常モードで動作する場合、通常制御部１６は、バッテリ７から電力の供給を受け、車両Ｖのメータを制御する。情報処理装置１が省電力モードで動作する場合、通常制御部１６は、バッテリ７から電力の供給を受けないため、その動作を停止する。
【００３８】
スイッチ１７は、モード制御部１５からの制御信号Ｓに基づいて、バッテリ７と通常制御部１６との間の接続のオンオフを切り替える。スイッチ１７の一端は、バッテリ７に接続され、スイッチ１７の他端は通常制御部１６に接続される。スイッチ１７がオンである場合、バッテリ７は、通常制御部１６に電力を供給する。スイッチ１７がオフである場合、通常制御部１６への電力の供給が停止される。
【００３９】
｛１．３．モード制御部１５の構成｝
図３は、図２に示すモード制御部１５の構成を示す機能ブロック図である。図３を参照して、モード制御部１５は、省電力移行部１５１と、復帰部１５２と、スイッチ制御部１５３と、ドアロック制御部１５４とを備える。図３では、バッテリ７からの電力供給の表示を省略している。
【００４０】
省電力移行部１５１は、遅延ＩＧ信号５１Ｌ及び５２Ｌの少なくとも一方において立ち下がりが検出された場合、情報処理装置１を省電力モードに移行させることを決定する。具体的には、省電力決定部１５１は、遅延ＩＧ信号５１Ｌ及び５２Ｌの各々の立ち下がりの有無を、第１検出部１３から受けた検出信号５１Ｌ又は第２検出部１４に基づいて判断する。
【００４１】
省電力移行部１５１は、情報処理装置１を省電力モードに移行させることを決定した場合、省電力移行部１５１は、調停処理の実行を指示する調停指示信号Ｋ１と、準備処理の実行を指示する準備指示信号Ｋ２とを通常制御部１６に出力する。調停処理及び準備処理の終了後、省電力移行部１５１は、スイッチ１７のオフを指示する切替指示信号Ｐ１をスイッチ制御部１５４に出力する。調停処理及び準備処理の詳細については、後述する。
【００４２】
復帰部１５２は、遅延ＩＧ信号５１Ｌ及び５２Ｌの少なくとも一方において立ち上がりが検出された場合、情報処理装置１を省電力モードから通常モードに復帰させる。具体的には、復帰部１５２は、遅延ＩＧ信号５１及び５２の立ち下がりの有無を、第１検出部１３から受けた検出信号５１Ｌ又は第２検出部１４から受けた検出信号５２Ｌに基づいて判断する。復帰部１５２は、通常モードへの復帰を決定した場合、スイッチ１７のオンを指示する切替指示信号Ｐ２をスイッチ制御部１５４に出力する。
【００４３】
なお、ＩＧ信号の立ち下がりとは、ＩＧ信号のレベルが予め設定された時間内にハイからローに変化することである。ＩＧ信号の立ち上がりとは、ＩＧ信号のレベルが予め設定された時間内にローからハイに変化することである。
【００４４】
スイッチ制御部１５３は、省電力移行部１５１から切替指示信号Ｐ１を受けた場合、スイッチ１７をオフする。スイッチ制御部１５３は、復帰部１５２から切替指示信号Ｐ２を受けた場合、スイッチ１７をオンする。
【００４５】
ドアロック制御部１５４は、車両のドアのロック及びロック解除を制御する。ドアロック制御部１５４は、車両Ｖのスマートキーシステムを制御する。従って、ドアロック制御部１５４は、イグニッションスイッチがオフである場合であっても、動作を継続する必要がある。
【００４６】
｛２．動作｝
｛２．１．フィルタの遅延｝
図４は、情報処理装置１の動作モードの変化の一例を示すタイムチャートである。図４を参照して、ＩＧ信号５０のレベルは、時刻ｔ１１においてハイからローに変化する。つまり、時刻ｔ１１において、ＩＧ信号５０の立ち下がりが発生する。
【００４７】
ＩＧ信号５０は、第１フィルタ１１及び第２フィルタ１２に入力される。第１フィルタ１１は、入力されたＩＧ信号５０を時間Δｔａ遅延させる。従って、第１フィルタ１１から出力される遅延ＩＧ信号５１は、時刻ｔ１１から時間Δｔａを経過した時刻ｔ１２において、ハイからローに変化する。
【００４８】
第２フィルタ１２は、入力されたＩＧ信号５０を時間Δｔｂ遅延させる。従って、第２フィルタ１２から出力される遅延ＩＧ信号５２は、時刻ｔ１１から時間Δｔｂを経過した時刻ｔ１３において、ハイからローに変化する。
【００４９】
時刻ｔ１２から時刻ｔ１３までの時間の長さは、時間Δｔｃである。時間Δｔｃは、遅延時間差に相当する。遅延時間差とは、第１フィルタ１１の遅延時間と第２フィルタ１２の遅延時間との差である。遅延時間Δｔｃは、情報処理装置１が準備処理を実行するのに要する時間よりも長い。この理由については、後述する。
【００５０】
準備処理に要する時間を予め計測し、遅延時間差が計測した時間よりも長くなる第１フィルタ１１及び第２フィルタ１２を使用すればよい。
【００５１】
第２フィルタ１２の遅延時間は可変であることが望ましい。例えば、第２フィルタ１２が、インダクタンスを調整できる可変コイルや、静電容量を調整できる可変コンデンサ等を備えることにより、第２フィルタ１２の遅延時間を動的に変更できる。あるいは、第２フィルタ１２が備えるコイルの数を動的に変更したり、第２フィルタ１２が備えるコンデンサの数を動的に変更したりすることにより、第２フィルタ１２の遅延時間を動的に変更できるようにしてもよい。
【００５２】
これにより、通常制御部１６で実行されるプログラムの数が変化することにより、準備処理に要する時間が変化した場合であっても、遅延時間差を容易に調整することができる。なお、第１フィルタの遅延時間を動的に変更できるようにしてもよい。
【００５３】
｛２．２．省電力モードへの移行｝
情報処理装置１は、通常モードで動作中に、遅延ＩＧ信号５１の立ち下がりを検出した場合、省電力モードへ移行する。
【００５４】
以下、時刻ｔ１１において、ＩＧ信号５０の立ち下がりが発生した場合における情報処理装置1の動作を説明する。時刻ｔ１１から時刻ｔ１２までの期間における情報処理装置１の動作モードは、通常モードである。
【００５５】
（調停処理の開始）
第１フィルタ１１は、遅延ＩＧ信号５１を第１検出部１２に出力する。第１検出部１３は、時刻ｔ１１から時間Δｔａを経過した時刻ｔ１２において、遅延ＩＧ信号５１の立ち下がりを検出する。第１検出部１３は、遅延ＩＧ信号５１の立ち下がりが検出されたことを示す検出信号５１Ｌを、省電力移行部１５１及び復帰部１５２に出力する。
【００５６】
省電力移行部１５１は、時刻ｔ１２において検出信号５１Ｌを第１検出部１３から受け、その受けた検出信号５１Ｌに基づいて、遅延ＩＧ信号５１の立ち下がりが発生したと判断する。時刻ｔ１２における動作モードが通常モードであり、かつ、遅延ＩＧ信号５１の立ち下がりが発生したため、省電力移行部１５１は、時刻ｔ１２において、通常モードから省電力モードへの移行を決定する。
【００５７】
復帰部１５２は、時刻ｔ１２に受けた検出信号５１Ｌを無視する。時刻ｔ１２において、動作モードが省電力モードでないためである。
【００５８】
省電力移行部１５１は、調停指示信号Ｋ１を通常制御部１６に出力して、調停処理の実行を通常制御部１６に指示する。通常制御部１６は、省電力移行部１５１から受けた調停指示信号１６に基づいて、調停処理を時刻ｔ１２から開始する。
【００５９】
通常制御部１６は、調停処理を実行して、情報処理装置１が省電力モードに移行することを通知する移行通知をＥＣＵ２〜５の各々に送信する。通常制御部１６は、移行通知の応答をＥＣＵ２〜５の各々から受けた場合、調停終了通知Ｒ１を省電力移行部１５１に出力する。図４に示す例では、通常制御部１６は、調停終了通知Ｒ１を時刻ｔ１４に出力する。
【００６０】
第２フィルタ１１は、遅延ＩＧ信号５２を第２検出部１４に出力する。第２検出部１４は、時刻ｔ１１から時間Δｔｂを経過した時刻ｔ１３において、遅延ＩＧ信号５２の立ち下がりを検出する。第２検出部１４は、遅延ＩＧ信号５２の立ち下がりが検出されたことを示す検出信号５２Ｌを、省電力移行部１５１及び復帰部１５２に出力する。
【００６１】
省電力移行部１５１は、時刻ｔ１３において、遅延ＩＧ信号５２の立ち下がりを示す検出信号５２Ｌを第２検出部１４から受ける。時刻ｔ１２と時刻ｔ１３との時間差は、遅延時間差Δｔｃに相当する。このため、省電力移行部１５１は、時刻ｔ１３に受けた検出信号５２Ｌが示す立ち下がりと、時刻ｔ１２に受けた検出信号５１Ｌが示す立ち下がりとは、同じレベル変化である判断する。調停処理が時刻ｔ１２に受けた検出信号５１Ｌに基づいて開始されているため、省電力移行１５１は、時刻ｔ１３に受けた検出信号５２Ｌを無視する。つまり、調停処理は、時刻ｔ１３に受けた検出信号５２Ｌトリガとして開始されない。
【００６２】
このように、情報処理装置１は、通常モードでの動作中に検出信号５１Ｌを受けた場合、調停処理を開始する。
【００６３】
（準備処理の開始）
調停処理を終了した情報処理装置１は、同一のレベル変化を示す２つの検出信号を受けた場合、省電力移行部１５１は、準備処理を開始する。同一のレベル変化を示す２つの検出信号は、図４に示す例では、時刻ｔ１２に受けた検出信号５１Ｌと時刻ｔ１３に受けた検出信号５２Ｌである。
【００６４】
調停処理が時刻ｔ１３以降の時刻に終了した場合、省電力移行部１５１は、調停処理の終了後直ちに準備処理の開始を指示する。例えば、調停処理が、図４に示すように、時刻ｔ１４で終了した場合、省電力移行部１５１は、準備指示信号Ｋ２を時刻ｔ１４に、通常制御部１６に出力する。
【００６５】
調停処理が図４に示す時刻ｔ１３よりも前の時刻に終了した場合を想定する。省電力移行部１５１は、調停処理の終了時点で、同一のレベル変化を示す２つの検出信号を受けていない。この場合、省電力移行部１５１は、遅延ＩＧ信号５２の立ち下がりを示す検出信号５２Ｌを受ける時刻ｔ１３まで待機する。省電力移行部１５１は、立ち下がりを示す検出信号５２Ｌを受けた時刻ｔ１３に、準備処理の開始を指示する。
【００６６】
このように、検出信号５１Ｌが示す遅延ＩＧ信号５１の立ち下がりと、検出信号５２Ｌが示す遅延ＩＧ信号５２の立ち下がりとが、同一の立ち下がりを示す場合、準備処理が開始される。これにより、ノイズ等の影響により、遅延ＩＧ信号５１又は遅延ＩＧ信号５２の立ち下がりが偶発的に発生した場合に、情報処理装置１は、誤って省電力モードに移行することを抑制できる。
【００６７】
復帰部１５２は、時刻ｔ１３に受けた検出信号５２Ｌを無視する。時刻ｔ１３において、動作モードが省電力モードでないためである。
【００６８】
なお、省電力移行部１５１は、遅延ＩＧ信号５１の立ち下がりを示す検出信号５１Ｌを時刻ｔ１２に受けた場合、立ち下がりを示す検出信号５２Ｌを受けたか否かを時刻ｔ１３に判断してもよい。省電力移行部１５１は、時刻ｔ１３に検出信号５２Ｌを受けることができなかった場合、情報処理装置１を省電力モードに移行させずに、通常モードで動作させてもよい。立ち下がりを示す検出信号５１Ｌ及び５２Ｌを遅延時間差Δｔｃの間隔で受けなかった場合、これら２つの検出信号５１Ｌ及び５２Ｌは、同一のレベル変化を示さないためである。これにより、ノイズ等の影響を受けた検出信号に基づいて、情報処理装置１を誤って省電力モードに移行させることを抑制できる。
【００６９】
（準備処理の実行）
通常制御部１６は、省電力移行部１５１から受けた準備指示信号Ｋ２に基づいて、準備処理を時刻ｔ１４から開始する。
【００７０】
通常制御部１６は、準備処理を実行することにより、通常モードで実行されるプログラムを終了させる。省電力移行部１５１は、通常制御部１６が準備処理を開始する時刻ｔ１４から、検出信号５１Ｌ又は５２Ｌに基づく割り込みを禁止する。省電力移行部１５１が、検出信号５１Ｌ又は５２Ｌに基づいて割り込みを発生させた場合、終了中のプログラムが異常終了する虞がある。異常終了したプログラムが、次の起動時に誤動作することを防ぐために、省電力移行部１５１は、準備処理の実行中に、検出信号５１Ｌ及び５２Ｌに基づく割り込みを禁止する。
【００７１】
時刻ｔ１５において、準備処理が終了する。通常制御部１６は、準備処理の終了を通知する準備終了通知Ｒ２を省電力移行部１５１に出力する。省電力移行部１５１は、通常制御部１６から受けた準備終了通知Ｒ２に基づいて、スイッチ制御部１５３にスイッチ１７のオフを指示する。スイッチ制御部１５３は、省電力移行部１５１からの指示に応じて、スイッチ１７をオフする。この結果、バッテリ７から通常制御部１６への電力供給が停止するため、情報処理装置１は、時刻ｔ１５に省電力モードへ移行する。
【００７２】
省電力モードにおいて、モード制御部１５への電力供給は継続される。モード制御部１５において、ドアロック制御部１５４は、省電力モードにおいても、車両Ｖのキーのロック及びロック解除に関する制御を実行できる。
【００７３】
｛２．３．通常モードへの復帰（パターン１）｝
引き続き、図４を参照して、省電力モードから通常モードへ復帰する際の情報処理装置１の動作の一例を説明する。
【００７４】
ＩＧ信号５０が、時刻ｔ１６で立ち上がる。第１フィルタ１１がＩＧ信号５０を時間Δｔａ遅延させるため、第１検出部１３は、時刻ｔ１６よりも時間Δｔａ後の時刻ｔ１７において、遅延ＩＧ信号５１の立ち上がりを検出する。第１検出部１３は、時刻ｔ１７において、遅延ＩＧ信号５１の立ち上がりを示す検出信号５１Ｌを、省電力移行部１５１及び復帰部１５２に出力する。
【００７５】
省電力移行部１５１は、時刻ｔ１７に受けた検出信号５１Ｌを無視する。情報処理装置１は、時刻ｔ１７において省電力モードで動作しているためである。
【００７６】
復帰部１５２は、時刻ｔ１７に受けた検出信号５１Ｌに基づいて、情報処理装置１を通常モードに復帰させることを決定する。復帰部１５２は、スイッチ１７のオンをスイッチ制御部１５４に指示する。スイッチ制御部１５４は、復帰部１５２の指示に応じて、スイッチ１７をオンにする。この結果、通常制御部１６は、バッテリ７から電力供給を受けることが可能となる。通常制御部１６は、メータ制御のためのプログラムを起動する。
【００７７】
第２フィルタ１２がＩＧ信号５０を時間Δｔｂ遅延させるため、第２検出部１４は、時刻ｔ１６よりも時間Δｔｂ後の時刻ｔ１８において、遅延ＩＧ信号５２の立ち上がりを検出する。第２検出部１４は、時刻ｔ１８において、遅延ＩＧ信号５２の立ち上がりを示す検出信号５２Ｌを、省電力移行部１５１及び復帰部１５２に出力する。
【００７８】
省電力移行部１５１及び復帰部１５２は、情報処理装置１が通常モードで動作しているため、時刻ｔ１８において第２検出部１４から受けた検出信号５２Ｌを無視する。
【００７９】
｛２．４．通常モードへの復帰（パターン２）｝
図５は、遅延ＩＧ信号５１が準備処理の実行中に立ち上がる場合における、情報処理装置１の動作を示すタイムチャートである。
【００８０】
図５に示す時刻ｔ１１から時刻ｔ１４までの期間における情報処理装置１の動作は、図４に示す時刻ｔ１１から時刻ｔ１４までの期間における情報処理装置１の動作と同じである。
【００８１】
通常制御部１６は、準備処理を時刻ｔ１４から開始する。時刻ｔ２１において、ＩＧ信号５０の信号レベルが立ち上がる。第１フィルタ１１は、時刻ｔ２１におけるＩＧ信号５０の立ち上がりを時間Δｔａ遅延させる。従って、第１検出部１３は、時刻ｔ２１より時間Δｔａを経過した時刻ｔ２２において、遅延ＩＧ信号５１の立ち上がりを検出する。第１検出部１３は、遅延ＩＧ信号５１の立ち上がりを示す検出信号５１Ｌを時刻ｔ２２に省電力移行部１５１及び復帰部１５２に出力する。
【００８２】
時刻ｔ２２において、準備処理は終了していない。上述のように、省電力移行部１５１は、準備処理の実行中において、検出信号５１Ｌ及び５２Ｌによる割り込みを禁止する。従って、省電力移行部１５１は、時刻ｔ２２に受けた検出信号５１Ｌに基づいて準備処理を中断できない。割り込みが禁止されているため、復帰部１５２は、時刻ｔ２２に受けた検出信号５１Ｌを無視する。
【００８３】
準備処理は、時刻ｔ２２より後の時刻ｔ２３に終了する。省電力移行部１５１は、時刻ｔ２３において、割り込み禁止を解除し、スイッチ制御部１５３を介してスイッチ１７をオフにする。情報処理装置１は、時刻ｔ２３から省電力モードに移行する。
【００８４】
第２フィルタ１２は、時刻ｔ２１におけるＩＧ信号５０の立ち上がりを時間Δｔｂ遅延させる。従って、第２検出部１４は、時刻ｔ２１から時間Δｔｂを経過した時刻ｔ２４において、遅延ＩＧ信号５２の立ち上がりを検出する。第２検出部１４は、時刻ｔ２４において、遅延ＩＧ信号５２の立ち上がりを示す検出信号５２Ｌを省電力移行部１５１及び復帰部１５２に出力する。
【００８５】
省電力移行部１５１は、時刻ｔ２４に第２検出部１４から受けた検出信号５２Ｌを無視する。時刻ｔ２４における動作モードが省電力モードであるためである。
【００８６】
復帰部１５２は、遅延ＩＧ信号５２の立ち上がりを示す検出信号５２Ｌを時刻ｔ２４に第２フィルタ１４から受ける。時刻ｔ２４における動作モードが省電力モードであるため、復帰部１５２は、時刻ｔ２４に受けた検出信号５２Ｌに基づいて、情報処理装置１を通常モードに復帰させることを決定する。情報処理装置１が時刻ｔ２４において通常モードに復帰する処理は、図４に示す時刻ｔ１７における処理と同じであるため、その説明を省略する。
【００８７】
このように、遅延ＩＧ信号５１の立ち上がりが準備処理の実行中に検出された場合、省電力移行部１５１及び復帰部１５２は、遅延ＩＧ信号５１の立ち上がりを示す検出信号５１Ｌを準備処理の実行中に受ける。しかし、遅延信号５１Ｌ又は５２Ｌに基づく割り込みが禁止されているため、省電力移行部１５１及び復帰部１５２は、省電力モードへの移行を中断できない。
【００８８】
遅延時間差Δｔｃが、準備処理に要する時間ｔｐよりも長いため、第２フィルタ１２から出力される遅延ＩＧ信号５２の立ち上がりは、準備処理の終了後に検出される。復帰部１５２は、準備処理の終了後に検出された遅延ＩＧ信号５２の立ち上がりに基づいて、情報処理装置１を通常モードに復帰させることができる。
【００８９】
ここで、第２フィルタ１２を備えない従来の情報処理装置を想定する。遅延ＩＧ信号５１が準備処理の実行中に立ち上がった場合、従来の情報処理装置は、準備処理の実行中に立ち上がった遅延ＩＧ信号５１に基づいて通常モードに復帰できない。従来の情報処理装置を通常モードに復帰させるためには、車両Ｖの運転者は、ＩＧ信号５０の立ち上がりが発生するように、車両Ｖを再び操作しなければならない。
【００９０】
しかし、情報処理装置１は、遅延ＩＧ信号５１の立ち上がりが準備処理の実行中に発生したとしても、遅延ＩＧ信号５２の立ち上がりに基づいて通常モードに復帰できる。車両Ｖの運転者がＩＧ信号５０の立ち上がりが発生するように車両Ｖを操作しなくても、情報処理装置１は、速やかに通常モードに復帰することができる。
【００９１】
｛２．５．通常モードへの復帰（パターン３）｝
図６は、遅延ＩＧ信号５１の立ち上がりが調停処理の実行中に検出された場合における、情報処理装置１の動作を示すタイムチャートである。
【００９２】
図６に示す時刻ｔ１１から時刻ｔ１３までの期間における情報処理装置１の動作は、図４に示す時刻ｔ１１から時刻ｔ１３までの期間における情報処理装置１の動作と同じである。
【００９３】
ＩＧ信号５０が、時刻ｔ３１において立ち上がる。第１フィルタ１１は、時刻ｔ３１におけるＩＧ信号５０の立ち上がりを時間Δｔａ遅延させる。第１検出部１３は、時刻ｔ１１から時間Δｔａを経過した時刻ｔ３２において、遅延ＩＧ信号５１の立ち上がりを検出し、遅延ＩＧ信号５１の立ち上がりを示す検出信号５１Ｌを省電力移行部１５１及び復帰部１５２に出力する。調停処理は、時刻ｔ３２において終了していないと仮定する。
【００９４】
時刻ｔ３２において、動作モードは省電力モードではない。このため、復帰部１５２は、時刻ｔ３２に第１検出部１３から受けた検出信号５１Ｌを無視する。
【００９５】
省電力移行部１５１は、時刻ｔ３２に受けた検出信号５１Ｌに基づいて、調停処理の中断を決定する。検出信号５１Ｌ又は５２Ｌに基づく割り込みが、調停処理において禁止されていないため、省電力移行部１５１は、調停処理を中断できる。省電力移行部１５１が調停処理の中断を通常制御部１６に指示することにより、調停処理が中断される。このように、遅延ＩＧ信号５１の立ち上がりが調停処理の実行中に検出された場合、情報処理装置１は、省電力モードに移行することなく、通常モードを継続できる。
【００９６】
第２フィルタ１２は、時刻ｔ３１におけるＩＧ信号５０の立ち上がりを時間Δｔｂ遅延させる。第２検出部１４は、遅延ＩＧ信号５２の立ち上がりを、時刻ｔ３１から遅延時間Δｔｂを経過した時刻ｔ３３に検出する。省電力移行部１５１及び復帰部１５２は、遅延ＩＧ信号５２の立ち上がりを示す検出信号５２Ｌを時刻ｔ３３において第２検出部１４から受ける。しかし、時刻ｔ３３における動作モードが通常モードであるため、省電力移行部１５１及び復帰部１５２は、時刻ｔ３３に受けた検出信号５２Ｌを無視する。
【００９７】
このように、情報処理装置１は、遅延ＩＧ信号５１の立ち上がりを調停処理の実行中に検出した場合、調停処理を中断して通常モードを維持する。情報処理装置１は、省電力モードに移行することなく、通常モードで実行されるメータ制御を実行できる。
【００９８】
｛２．６．モード移行処理｝
図７は、図２に示すモード制御部１５が実行するモード移行処理のフローチャートである。モード制御部１５は、図７に示すモード移行処理を所定の間隔で繰り返し実行することにより、情報処理装置１を通常モード及び省電力モードのいずれかで動作させる。
【００９９】
図７を参照して、省電力移行部１５１は、遅延ＩＧ信号５１の立ち下がりが検出されたか否かを判断する（ステップＳ１０１）。
【０１００】
遅延ＩＧ信号５１の立ち下がりが検出されなかった場合（ステップＳ１０１においてＮｏ）、モード制御部１１０は、ステップＳ１０９に進む。ステップＳ１０９については後述する。
【０１０１】
遅延ＩＧ信号５１の立ち下がりが検出された場合（ステップＳ１０１においてＹｅｓ）、省電力移行部１５１は、情報処理装置１の動作モードが通常モードであるか否かを確認する（ステップＳ１０２）。
【０１０２】
動作モードが通常モードである場合（ステップＳ１０２においてＹｅｓ）、省電力移行部１５１は、情報処理装置１を省電力モードに移行させることを決定する（ステップＳ１０７）。省電力移行部１５１が、調停処理の開始を通常制御部１６に指示する（ステップＳ１０８）。その後、モード制御部１５は、図７に示す処理を終了する。ステップＳ１０７及びＳ１０８の処理は、例えば、図４に示す時刻ｔ１４において情報処理装置１が実行する処理に相当する。
【０１０３】
一方、省電力移行部１５１は、調停処理の実行中である場合、準備処理の実行中である場合、あるいは、動作モードが省電力モードである場合、情報処理装置１の動作モードが通常モードでないと判断する（ステップＳ１０２においてＮｏ）。この場合、省電力移行部１５１は、調停処理が終了したか否かを判断する（ステップＳ１０３）。ステップＳ１０３の判断は、省電力移行部１５１は、調停終了通知Ｒ１を通常制御部１６から受けているか否かに基づいて、ステップＳ１０３の判断を実行する。
【０１０４】
調停処理が終了していない場合（ステップＳ１０３においてＮｏ）、モード制御部１５は、図７に示す処理を終了する。調停処理が終了した場合（ステップＳ１０３においてＹｅｓ）、省電力移行部１５１は、遅延ＩＧ信号５１及び５２の両者の立ち下がりが検出されたか否かを判断する（ステップＳ１０４）。
【０１０５】
ステップＳ１０４において、省電力移行部１５１は、遅延ＩＧ信号５１の立ち下がりに基づいて省電力モードへの移行を決定した後に、遅延ＩＧ信号５２の立ち下がりが検出されたか否かを判断する。遅延ＩＧ信号５２の立ち下がりが検出された場合（ステップＳ１０４においてＹｅｓ）。この場合、省電力移行部１５１は、準備処理の開始を通常制御部１６に指示する（ステップＳ１０５）。省電力移行部１１は、遅延ＩＧ信号５１及び５２のレベル変化を示す検出信号による割り込みを禁止する（ステップＳ１０６）。その後、モード制御部１５は、図７に示す処理を終了する。
【０１０６】
遅延ＩＧ信号５１及び５２の両者の立ち下がりが検出されなかった場合（ステップＳ１０５においてＮｏ）、モード制御部１５は、図７に示す処理を終了する。
【０１０７】
なお、ステップＳ１０５において、一方の遅延ＩＧ信号の立ち下がりが検出された時刻と、他方の遅延ＩＧ信号の立ち下がりが検出された時刻との差が、遅延時間差Δｔｃに一致するか否かを判断してもよい。２つの遅延ＩＧ信号の立ち下がりを検出し、２つの遅延ＩＧ信号の立ち下がりが検出された時刻の差が遅延時間差Δｔｃに一致する場合、省電力移行部１５１は、ステップＳ１０６を実行してもよい。
【０１０８】
ステップＳ１１０について説明する。遅延ＩＧ信号の立ち下がりが検出されなかった場合（ステップＳ１０１においてＮｏ）、復帰部１５２が、遅延ＩＧ信号の立ち上がりが検出されたか否かを判断する（ステップＳ１０９）。
【０１０９】
遅延ＩＧ信号の立ち上がりが検出されなかった場合（ステップＳ１０９においてＮｏ）、モード制御部１５は、ステップＳ１１５に進む。ステップＳ１１５については、後述する。
【０１１０】
遅延ＩＧ信号の立ち上がりが検出された場合（ステップＳ１０９においてＹｅｓ）、復帰部１５２は、情報処理装置１の動作モードが省電力モードであるか否かを判断する（ステップＳ１１０）。
【０１１１】
動作モードが省電力モードである場合（ステップＳ１１０においてＹｅｓ）、復帰部１５２は、情報処理装置１の動作モードを通常モードに復帰させることを決定する（ステップＳ１１１）。復帰部１５２は、通常制御部１６への電力供給の再開をスイッチ制御部１５３に指示する。スイッチ制御部１５３は、復帰部１５２の指示を受けて、スイッチ１７をオンにする（ステップＳ１１２）。例えば、ステップＳ１１１及びＳ１１２は、図４に示す時刻ｔ１７における処理に相当する。この結果、情報処理装置１は、省電力モードから通常モードへ復帰する。モード制御部１５は、図７に示す処理を終了する。
【０１１２】
動作モードが省電力モードでない場合（ステップＳ１１０においてＮｏ）、省電力移行部１５１は、調停処理の実行中であるか否かを判断する（ステップＳ１１３）。
【０１１３】
調停処理が実行中でない場合（ステップＳ１１３においてＮｏ）、モード制御部１５は、図７に示す処理を終了する。調停処理が実行中である場合（ステップＳ１１３においてＹｅｓ）、省電力移行部１５１が、調停処理の中断を通常制御部１６に指示する（ステップＳ１１４）。ステップＳ１１４の結果、情報処理装置１は、通常モードでの動作を継続する。モード制御部１５は、図７に示す処理を終了する。
【０１１４】
ステップＳ１１５について説明する。遅延ＩＧ信号の立ち上がりが検出されなかった場合（ステップＳ１１５においてＮｏ）、省電力移行部１５１は、準備処理が終了したか否かを判断する（ステップＳ１１５）。
【０１１５】
省電力移行部１５１は、準備終了通知Ｒ２を通常制御部１６から受けていた場合、準備処理が終了とした判断する（ステップＳ１１５においてＹｅｓ）。この場合、省電力移行部１１６は、電力供給の停止をスイッチ制御部１５３に指示する。スイッチ制御部１５３は、省電力移行部１５１からの指示に応じて、スイッチ１７をオフにする（ステップＳ１１６）。これにより、省電力モードが開始される。省電力移行部１５１は、ステップＳ１０７で禁止された検出信号５１Ｌ及び５２Ｌに基づく割り込みを解除する（ステップＳ１１７）。モード制御部１５は、図７に示す処理を終了する。
【０１１６】
以上説明したように、情報処理装置１は、ＩＧ信号５０を遅延時間Δｔａ遅延させる第１フィルタ１１と、ＩＧ信号５０を遅延時間Δｔｂ遅延させる第２フィルタ１２とを備える。遅延時間Δｔａと遅延時間Δｔｂとの差である遅延時時間差Δｔｃは、検出信号５１Ｌ及び５２Ｌに基づく割り込みを禁止する準備処理に要する時間よりも長い。従って、モード制御部１５は、遅延ＩＧ信号５１の立ち上がりを示す検出信号５１Ｌを準備処理の実行中に受けたとしても、遅延ＩＧ信号の５２立ち上がりを示す検出信号５２Ｌに基づいて、情報処理装置１を速やかに通常モードに復帰させることができる。
【０１１７】
省電力移行部１５１は、遅延ＩＧ信号５１の立ち下がりを示す検出信号５１Ｌを通常モードにおいて受けた場合、遅延ＩＧ信号５２の立ち下がりを示す検出信号５２Ｌを受けたか否かに関係なく、調停処理を開始する。遅延ＩＧ信号５２の立ち下がりを示す検出信号５２Ｌを受ける前に調停処理を開始できるため、立ち下がりがＩＧ信号５０で発生してから省電力モードに移行するまでの時間を短縮でき、消費電力を削減できる。
【０１１８】
省電力移行部１５１は、調停処理を終了した場合、同一の立ち下がりを示す２つの検出信号を受けたか否かを確認する。省電力移行部１５１は、同一の立ち下がりを示す２つの検出信号を受けた場合、準備処理を開始する。これにより、遅延ＩＧ信号５１及び５２のいずれか一方で立ち下がりが発生した場合に、情報処理装置１が誤って省電力モードに移行することを抑制できる。
【０１１９】
また、情報処理装置１は、遅延ＩＧ信号５１のレベル変化を検出する第１検出部１３と、遅延ＩＧ信号５２のレベル変化を検出する第２検出部１４とを備える。遅延ＩＧ信号５１及び５２の各々のレベル変化を検出できるため、遅延ＩＧ信号５１のレベル変化と遅延ＩＧ信号５１のレベル変化とが遅延時間差Δｔｃで発生したか否かを高い精度で判断できる。偶発的に遅延ＩＧ信号で立ち下がりが発生した場合に、準備処理が開始されることが抑制される。これにより、車両Ｖの運転者がＩＧ信号をローにする操作をしていないにもかかわらず、誤って省電力モードに移行することを抑制できる。
【０１２０】
｛変形例｝
上記実施の形態において、遅延ＩＧ信号の立ち下がりが検出された場合に、情報処理装置１が省電力モードに移行する例を説明したが、これに限られない。省電力移行部１５１は、遅延ＩＧ信号の立ち上がりが検出された場合に、省電力モードに移行してもよい。この場合、復帰部１５２は、遅延ＩＧ信号の立ち下がりが検出された場合、通常モードに復帰させる。つまり、省電力移行部１５１は、遅延ＩＧ信号において所定のレベル変化が検出された場合、情報処理装置１が省電力モードに移行させればよい。
【０１２１】
また、復帰部１５２は、遅延ＩＧ信号の立ち上がり検出された場合に、情報処理装置１を省電力モードに移行させる例を説明したが、これに限られない。復帰部１５２は、遅延ＩＧ信号５１の立ち下がりと異なる所定のレベル変化を検出した場合に、情報処理装置１を通常モードに復帰させればよい。
【０１２２】
上記実施の形態において、遅延ＩＧ信号５１Ｌの立ち下がりが検出された場合に、調停処理を開始する例を説明したが、これに限られない。遅延ＩＧ信号５２Ｌの立ち下がりが検出された場合に、情報処理装置１は、調停処理を開始してもよい。この場合、情報処理装置１は、図７に示すステップＳ１０４を省略する。遅延ＩＧ信号５１Ｌ及び５２Ｌの両者の立ち下がりを検出できないためである。
【０１２３】
上記実施の形態において、省電力移行部１５１は、同一の立ち下がりを示す検出信号５１Ｌ及び５２Ｌが検出した場合に、準備処理を開始する例を説明したが、これに限られない。立ち下がりが検出信号５１Ｌ及び５２Ｌの少なくとも一方から検出された場合、省電力移行部１５１は、準備処理を開始すればよい。
【０１２４】
上記実施の形態において、情報処理装置１は、第１検出部１３と第２検出部２３とを備える例を説明したが、これに限られない。情報処理装置１は、遅延ＩＧ信号５１及び５２の各々のレベル変化を検出する一の検出部を備えてもよい。つまり、情報処理装置１は、遅延ＩＧ信号５１及び５２のレベル変化を検出できれば、その構成は特に限定されない。
【０１２５】
上記実施の形態において、情報処理装置１が第１フィルタ１１を備える例を説明したが、これに限られない。情報処理装置１は、図８に示すように、第１フィルタ１１を備えなくてもよい。この場合、第２フィルタ１２の遅延時間は、準備処理に要する時間よりも長ければよい。情報処理装置１は、イグニッション信号５０がオンからオフに変化した場合に、通常モードから省電力モードに移行する。情報処理装置１は、イグニッション信号５０がオフからオンに変化した場合に、省電力モードから通常モードに復帰すればよい。
【０１２６】
上記実施の形態において、情報処理装置１がボディＥＣＵである例を説明したが、これに限られない。情報処理装置１は、ボディＥＣＵ以外のＥＣＵであってもよい。具体的には、情報処理装置１は、第１モードと、第１モードよりも消費電力の少ない第２モードとのいずれかで動作する機器であればよい。
【０１２７】
上記実施の形態において、情報処理装置１が１つの通常制御部１６を備える例を説明したが、これに限られない。情報処理装置１は、２つ以上の通常制御部１６を備えていてもよい。この場合、情報処理装置１は、各々の消費電力が異なる複数の省電力モードで動作してもよい。例えば、情報処理装置１が第１省電力モードで動作する場合、モード制御部１５は、全ての通常制御部１６を停止させる。情報処理装置１が第２省電力モードで動作する場合、複数の通常制御部１６のうち１つの通常制御部１６を動作させる。このように、モード制御部１６は、複数の省電力モードの各々に応じて、停止させる通常制御部１６の数を変更すればよい。
【０１２８】
上記実施の形態において、モード制御部１５及び通常制御部１６が、マイクロコンピュータである例を説明した。例えば、モード制御部１５及び通常制御部１６は、図９に示したハードウェア構成（例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力部、出力部等をバスＢｕｓにより接続したハードウェア構成）を有する。これにより、モード制御部１５の各機能ブロックをソフトウェアにより実現するようにしてもよい。
【０１２９】
また、上記実施の形態における処理方法の実行順序は、上記実施の形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で実行順序を入れ替えてもよい。
【０１３０】
前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、大容量ＤＶＤ、次世代ＤＶＤ、半導体メモリを挙げることができる。
【０１３１】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【符号の説明】
【０１３２】
１  情報処理装置（ボディＥＣＵ）
２〜５  ＥＣＵ
１１  第１フィルタ
１２  第２フィルタ
１３  第１検出部
１４  第２検出部
１５  モード制御部
１６  通常制御部
１５１  省電力移行部
１５２  復帰部
１５３  スイッチ制御部
１５４  ドアロック制御部
【図１】
2020087232.tif 000003
【図２】
2020087232.tif 000004
【図３】
2020087232.tif 000005
【図４】
2020087232.tif 000006
【図５】
2020087232.tif 000007
【図６】
2020087232.tif 000008
【図７】
2020087232.tif 000009
【図８】
2020087232.tif 000010
【図９】
2020087232.tif 000011