(57)【要約】【課題】電力消費量を抑制する電源制御装置、電源制御システム、電源制御方法および電源制御プログラムを提供すること。【解決手段】実施形態に係る電源制御装置は、取得部と、推定部と、切替部とを備える。取得部は、車両情報を取得する。推定部は、車両情報に基づいて揮発性メモリについてのメモリ使用量を推定する。切替部は、推定部によって推定されたメモリ使用量に基づいて揮発性メモリに対する電源のＯＮおよびＯＦＦを切り替える。【選択図】図１
2018114888.tif 000002
【特許請求の範囲】
【請求項１】
車両情報を取得する取得部と、
前記車両情報に基づいて揮発性メモリについてのメモリ使用量を推定する推定部と、
前記推定部によって推定された前記メモリ使用量に基づいて前記揮発性メモリに対する電源のＯＮおよびＯＦＦを切り替える切替部と
を備えることを特徴とする電源制御装置。
【請求項２】
前記切替部は、
前記推定部によって推定された前記メモリ使用量に基づいて、複数の前記揮発性メモリのそれぞれに対する電源のＯＮおよびＯＦＦを切り替えること
を特徴とする請求項１に記載の電源制御装置。
【請求項３】
前記切替部は、
車両を始動させるスイッチがＯＮにされる前に電気系システムを起動させる予備起動時に、前記揮発性メモリに対する電源のＯＮおよびＯＦＦを切り替えること
を特徴とする請求項１または２に記載の電源制御装置。
【請求項４】
前記取得部は、
前記予備起動に対応する車両ドアの開閉に関する前記車両情報を取得すること
を特徴とする請求項３に記載の電源制御装置。
【請求項５】
前記推定部は、
開かれる又は開錠されるドアの位置に基づいて前記メモリ使用量が推定されること
を特徴とする請求項４に記載の電源制御装置。
【請求項６】
前記切替部は、
前記車両ドアが開かれてから所定時間が経過するまでに前記スイッチがＯＮにされない場合には、電源をＯＮにした前記揮発性メモリの電源をＯＦＦにすること
を特徴とする請求項４または５に記載の電源制御装置。
【請求項７】
前記取得部は、
蓄電池の蓄電量に関する前記車両情報を取得し、
前記切替部は、
前記蓄電量が所定量よりも小さい場合には、大きい場合よりも電源をＯＮにする前記揮発性メモリの個数を減少させること
を特徴とする請求項４〜６のいずれか一つに記載の電源制御装置。
【請求項８】
前記取得部は、
乗車人数に関する前記車両情報を取得し、
前記推定部は、
前記乗車人数に基づいて前記メモリ使用量を推定すること
を特徴とする請求項１〜７のいずれか一つに記載の電源制御装置。
【請求項９】
前記取得部は、
車載通信装置と搭乗者の端末装置との接続状態に基づいて前記乗車人数に関する前記車両情報を取得し、
前記推定部は、
前記乗車人数に基づいて前記メモリ使用量を推定すること
を特徴とする請求項８に記載の電源制御装置。
【請求項１０】
前記取得部は、
搭乗者の音声に基づいて前記乗車人数に関する前記車両情報を取得し、
前記推定部は、
前記乗車人数に基づいて前記メモリ使用量を推定すること
を特徴とする請求項８または９に記載の電源制御装置。
【請求項１１】
前記取得部は、
車室内撮影カメラによって取得された画像データに基づいて前記乗車人数に関する情報を取得し、
前記推定部は、
前記乗車人数に基づいて前記メモリ使用量を推定すること
を特徴とする請求項８〜１０のいずれか一つに記載の電源制御装置。
【請求項１２】
前記取得部は、
ナビゲーションシステムの位置情報に関する前記車両情報を取得し、
前記推定部は、
前記位置情報に基づいて前記メモリ使用量を推定すること
を特徴とする請求項１〜１１のいずれか一つに記載の電源制御装置。
【請求項１３】
前記切替部は、
電源がＯＮであった際のデータを保持し、かつデータの書き込みおよび読み出しを禁止するセルフリフレッシュモードとなっている前記揮発性メモリを、電源をＯＮとする対象にすること
を特徴とする請求項１〜１２のいずれか一つに記載の電源制御装置。
【請求項１４】
揮発性メモリと、
車両情報を取得する取得部と、
前記車両情報に基づいて前記揮発性メモリについてのメモリ使用量を推定する推定部と、
前記推定部によって推定された前記メモリ使用量に基づいて前記揮発性メモリに対する電源のＯＮおよびＯＦＦを切り替える切替部と
を備えることを特徴とする電源制御システム。
【請求項１５】
車両情報を取得する取得工程と、
前記車両情報に基づいて揮発性メモリについてのメモリ使用量を推定する推定工程と、
前記推定工程によって推定された前記メモリ使用量に基づいて前記揮発性メモリに対する電源のＯＮおよびＯＦＦを切り替える切替工程と
を含むことを特徴とする電源制御方法。
【請求項１６】
車両情報を取得する取得手順と、
前記車両情報に基づいて揮発性メモリについてのメモリ使用量を推定する推定手順と、
前記推定手順によって推定された前記メモリ使用量に基づいて前記揮発性メモリに対する電源のＯＮおよびＯＦＦを切り替える切替手順と
をコンピュータに実行させることを特徴とする電源制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の実施形態は、電源制御装置、電源制御システム、電源制御方法および電源制御プログラムに関する。
【背景技術】
【０００２】
従来、複数の揮発性メモリの電源を制御する電源制御装置において、使用されていない揮発性メモリの電源をＯＦＦにすることが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２６０８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、揮発性メモリの電源をＯＦＦした後にメモリ使用量が増えた場合には、電源がＯＮとなるまでは、この揮発性メモリを使用することができず、制御処理が遅くなり、適切に消費電力を抑制できていないという課題がある。
【０００５】
実施形態の一態様は、上記に鑑みてなされたものであって、適切に消費電力を抑制することができる電源制御装置、電源制御システム、電源制御方法および電源制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態に係る電源制御装置は、取得部と、推定部と、切替部とを備える。取得部は、車両情報を取得する。推定部は、車両情報に基づいて揮発性メモリについてのメモリ使用量を推定する。切替部は、推定部によって推定されたメモリ使用量に基づいて揮発性メモリに対する電源のＯＮおよびＯＦＦを切り替える。
【発明の効果】
【０００７】
実施形態の一態様によれば、適切に消費電力を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る電源制御の概略を説明する図である。
【図２】図２は、実施形態に係る電源制御システムの概略ブロック図である。
【図３】図３は、車両ドアの開閉状態と電気系システム状態とメモリ電源との関係を示す図である。
【図４】図４は、予備起動時の電源制御処理を説明するフローチャートである。
【図５】図５は、車両の走行状況とメモリ使用量とメモリ電源との関係を示す図である。
【図６】図６は、ナビゲーションシステム動作時の電源制御処理を説明するフローチャートである。
【図７】図７は、乗車人数とメモリ使用量とメモリ電源との関係を示す図である。
【図８】図８は、乗車人数に応じた電源制御処理を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本願の開示する電源制御装置、電源制御システム、電源制御方法および電源制御プログラムを説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
【００１０】
＜電源制御の概要＞
実施形態に係る電源制御の概略について図１を参照し説明する。図１は、実施形態に係る電源制御の概略を説明する図である。
【００１１】
実施形態に係る電源制御は、複数の揮発性メモリ（以下、メモリという。）への電力供給を制御する電源制御装置において実行される。
【００１２】
電源制御装置は、車両情報を取得する（Ｓ１）と、車両情報に基づいて車両の各機能を発揮させるために必要なメモリの使用量（以下、メモリ使用量という。）を推定する（Ｓ２）。車両情報は、詳しくは後述するが、車両ドアの開閉に関する情報などである。
【００１３】
電源制御装置は、推定されたメモリ使用量に基づいて複数のメモリ（図１では第１メモリおよび第２メモリ）の電源をそれぞれ切り替える（Ｓ３）。すなわち、電源がＯＮとなるメモリの数が調整される。
【００１４】
電源制御装置は、推定されたメモリ使用量が大きい場合には、電源がＯＮとなるメモリの数を多くし、推定されたメモリ使用量が小さい場合には、電源がＯＮとなるメモリの数を推定されたメモリ使用量が大きい場合よりも少なくする。
【００１５】
電源制御装置は、例えば、推定されたメモリ使用量が大きい場合には、第１メモリおよび第２メモリの電源をＯＮにし、推定されたメモリ使用量が小さい場合には、第１メモリの電源をＯＮにし、第２メモリの電源をＯＦＦにする。図１では、電源がＯＮのメモリをハッチングで示し、電源がＯＦＦのメモリを白抜きで示す。
【００１６】
このように、車両情報に基づいてメモリ使用量を推定し、推定したメモリ使用量に基づいてメモリの電源をＯＮおよびＯＦＦに切り替えることで、車両の機能を発揮させる準備を整えつつ、メモリで消費される電力を抑制することができる。すなわち、適切に消費電力を抑止することができる。
【００１７】
＜電源制御装置１の構成＞
次に、実施形態に係る電源制御装置１について図２を参照し説明する。図２は、実施形態に係る電源制御装置１の概略ブロック図である。図２では、電力供給ラインを実線で示し、指令や情報などの信号が伝達される信号伝達ラインを破線で示す。
【００１８】
電源制御装置１は、センサ１０、ナビゲーションシステム２０、車載通信装置３０、端末装置４０などと共に、車両システム５０に搭載される。
【００１９】
電源制御装置１は、蓄電池２と、主電源管理部３と、メインスイッチ４と、メモリ５と、サブスイッチ６と、ＣＰＵ（Central  Processing  Unit）７とを備える。
【００２０】
蓄電池２は、例えば、鉛バッテリである。蓄電池２は、ＣＰＵ７およびメモリ５へ電力を供給する。また、蓄電池２は、ナビゲーションシステム２０や、車載通信装置３０などの電気系システムに電力を供給する。
【００２１】
主電源管理部３には、車両電源情報、例えば、蓄電池２の電圧に関する信号や、ドアロック解除に関する信号や、アクセサリスイッチ（不図示）のＯＮおよびＯＦＦに関する信号が入力される。主電源管理部３は、車両電源情報に基づいてメインスイッチ４の接続状態を変更する信号を出力する。主電源管理部３は、ドアロックが解除されたり、アクセサリスイッチがＯＮにされたりすると、メインスイッチ４を接続する信号を出力する。
【００２２】
メインスイッチ４は、蓄電池２からＣＰＵ７へ電力を供給する電力供給ライン上に配置された第１メインスイッチ４ａと、蓄電池２から複数のメモリ５へ電力を供給する電力供給ライン上に配置された第２メインスイッチ４ｂとによって構成される。
【００２３】
メモリ５は、例えば、ＲＡＭ（Random  Access  Memory）である。メモリ５は、複数設けられる。ここでは４つのメモリ５が設けられる一例について説明するが、これに限られることはない。
【００２４】
メモリ５は、ＣＰＵ７が、例えば、ＲＯＭ（Read  Only  Memory）に記憶されているプログラムを実行する際に使用されるデータを記憶する。また、メモリ５は、制御処理に用いられる各種制御データを記憶する。メモリ５は、各データが書き込まれ、また読み出される。メモリ５は、各処理内容に基づいてメモリ使用量が変更される。
【００２５】
各メモリ５と蓄電池２とを接続する各電力供給ライン上に配置されたサブスイッチ６の接続状態がそれぞれＯＮおよびＯＦＦに切り替えられることで、各メモリ５の電源はＯＮおよびＯＦＦにそれぞれ切り替えられる。すなわち、各メモリ５に対応してサブスイッチ６が配置されており、各サブスイッチ６の接続状態が切り替えられることで、各メモリ５の電源が個別に切り替えられる。
【００２６】
以下では、各メモリ５を、第１メモリ５ａ〜第４メモリ５ｄとし、第１メモリ５ａ〜第４メモリ５ｄに対応する各サブスイッチ６を、第１サブスイッチ６ａ〜第４サブスイッチ６ｄとして説明することがある。例えば、第１メモリ５ａに対応するサブスイッチ６を第１サブスイッチ６ａ、第２メモリ５ｂに対応するサブスイッチ６を第２サブスイッチ６ｂとする。
【００２７】
第２メインスイッチ４ｂがＯＮとなっている状態で、サブスイッチ６がＯＮおよびＯＦＦにそれぞれ切り替えられることで、メモリ５の電源がＯＮおよびＯＦＦにそれぞれ切り替えられる。例えば、第１サブスイッチ６ａがＯＮにされると、第１メモリ５ａの電源がＯＮになり、第２サブスイッチ６ｂがＯＮにされると、第２メモリ５ｂの電源がＯＮになる。また、第１サブスイッチ６ａがＯＦＦにされると、第１メモリ５ａの電源がＯＦＦになり、第２サブスイッチ６ｂがＯＦＦにされると、第２メモリ５ｂの電源がＯＦＦになる。
【００２８】
ＣＰＵ７は、ＲＯＭに記憶されているプログラムを読み出し、メモリ５を作業領域としてプログラムを実行する。ＣＰＵ７は、電気系システム、例えば、ナビゲーションシステム２０、車載通信装置３０、ドライブレコーダ、バックモニタ、物体検知装置、リアモニタ、エアーコンディショニング、オーディオ装置などのオペレーションシステムを起動させ、各電気システムを動作させる。
【００２９】
ＣＰＵ７は、取得部７ａと、推定部７ｂと、切替部７ｃとを有する。
【００３０】
取得部７ａは、車両情報を取得する。車両情報は、車両ドア（不図示）の開閉に関する情報、乗車人数に関する情報、ナビゲーションシステム２０における処理負荷情報である。
【００３１】
車両ドアの開閉に関する情報は、センサ１０に含まれるドア開閉センサからの信号に基づいて取得される。ドア開閉センサは、運転席ドア、助手席ドア、後部座席ドア、バックドア（トランクドア）にそれぞれ設けられ、各ドアの開閉を検出する。なお、センサ１０は、イグニッションスイッチなどのスイッチ類を含んでもよい。
【００３２】
乗車人数に関する情報は、例えば、センサ１０に含まれるシートベルトセンサからの信号、または車載通信装置３０と搭乗者の端末装置４０との接続状態に基づいて取得される。シートベルトセンサは、運転席、助手席、および後部座席に設けられるシートベルト（不図示）にそれぞれ設けられる。
【００３３】
車載通信装置３０は、車載ＷｉＦｉ（登録商標）ルーターや、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの規格に準拠した比較的近距離での通信が可能な無線通信機能を有する装置である。端末装置４０は、スマートフォンや、タブレットなどである。
【００３４】
車載通信装置３０と端末装置４０との接続状態に基づく乗車人数は、車載通信装置３０と端末装置４０とのペアリング数（接続数）に応じて算出される。
【００３５】
ナビゲーションシステム２０は、処理負荷情報として車両の位置情報を出力する。位置情報は、車両が走行している走行エリアと現在の車両の位置とが対応付けられた情報である。
【００３６】
推定部７ｂは、取得部７ａによって取得した車両情報に基づいてメモリ使用量を推定する。推定部７ｂは、例えば、運転席ドアが開いた場合や、乗車人数が多い場合や、ナビゲーションシステム２０で処理負荷が大きい都市部を車両が走行している場合に、メモリ使用量が大きいと推定する。
【００３７】
切替部７ｃは、推定部７ｂによって推定されたメモリ使用量に基づいてメモリ５のそれぞれに対する電源をＯＮおよびＯＦＦに切り替え、電源をＯＮにするメモリ５の数を調整する。切替部７ｃは、各メモリ５に対応して設けられたサブスイッチ６の接続状態をそれぞれ切り替えることで、各メモリ５の電源をＯＮおよびＯＦＦに切り替える。切替部７ｃは、推定されたメモリ使用量が大きい場合には、推定されたメモリ使用量が小さい場合よりも電源をＯＮにするメモリ５の数を多くする。
【００３８】
ＣＰＵ７では、ＲＯＭに記憶されているプログラムを読み出され、例えば、第１メモリ５ａを作業領域としてプログラムが実行されることで、上記各機能が発揮される。以下では、上記各機能をまとめて、ＣＰＵ７が発揮させることとして説明する。
【００３９】
＜予備起動時電源制御＞
予備起動時にメモリ５の電源をＯＮおよびＯＦＦにする電源制御について、図３を参照し説明する。図３は、車両ドアの開閉状態と電気系システム状態とメモリ電源との関係を示す図である。
【００４０】
予備起動とは、ドアロックが解除され、車両を始動させるスイッチであるイグニッションスイッチ（不図示）がＯＮにされていない状態である。なお、ここで車両を始動させるスイッチとは駆動源である車両のエンジンを始動可能な状態にさせるスイッチのことをいう。
【００４１】
ドアロックが解除されると、ＣＰＵ７は、車両情報のうち、ドア開閉センサからの信号に基づいてメモリ５の電源をＯＮおよびＯＦＦに切り替え、電源がＯＮとなるメモリ５の数を調整する。
【００４２】
ＣＰＵ７は、運転席ドアが開けられたケース１の場合、その後、車両が発進する可能性が高く、メモリ使用量が大きいと推定する。
【００４３】
ＣＰＵ７は、ケース１の場合、電気系システムのオペレーションシステムを起動したフルスタンバイ状態にする。例えば、フルスタンバイ状態では、ナビゲーションシステム２０、車載通信装置３０、ドライブレコーダ、バックモニタ、リアモニタ、物体検知装置、エアーコンディショニング、オーディオ装置などが起動される。また、電気系システムでは、前回の電源がＯＦＦにされた際の情報が読み出されてもよい。
【００４４】
このように、ＣＰＵ７は、ケース１では、メモリ使用量が大きくなると推定し、第１メモリ５ａ〜第４メモリ５ｄの電源をＯＮにする。ケース１では、電源がＯＦＦとなるメモリ５はない。
【００４５】
ＣＰＵ７は、助手席ドアまたは後部座席ドアが開かれたケース２の場合、その後、車両が発進する可能性が、運転席ドアが開かれた場合よりも低く、メモリ使用量が小さいと推定する。ＣＰＵ７は、ケース２の場合、電気系システムのうち、車両の走行に影響されない、エアーコンディショニングおよびオーディオ装置を起動する。なお、起動される電気系システムは、これに限定されるものではないが、ケース１よりも少なくなる。
【００４６】
このように、ＣＰＵ７は、ケース２では、メモリ使用量がケース１よりも小さいと推定し、第１メモリ５ａおよび第２メモリ５ｂの電源をＯＮにし、第３メモリ５ｃおよび第４メモリ５ｄの電源をＯＦＦにする。なお、メモリ５の電源は、これに限定されず、例えば、第１メモリ５ａ〜第３メモリ５ｃの電源をＯＮにし、第４メモリ５ｄの電源をＯＦＦにしてもよい。
【００４７】
ＣＰＵ７は、バックドアが開かれたケース３の場合、その後、車両が発進する可能性が、助手席ドアまたは後部座席ドアが開かれた場合よりも低く、メモリ使用量がさらに小さいと推定する。ケース３の場合、ルームライトが点灯する。ルームライトの点灯に際し、メモリ５は使用されない。
【００４８】
そのため、ＣＰＵ７は、ケース３では、メモリ使用量がケース１およびケース２よりも小さいと推定し、第１メモリ５ａの電源をＯＮにし、第２メモリ５ｂ〜第４メモリ５ｄの電源をＯＦＦにする。
【００４９】
このように、予備起動時には、ＣＰＵ７は、開かれた車両ドアの種類(位置)に基づいてメモリ使用量を推定し、推定したメモリ使用量に基づいてメモリ５の電源をＯＮおよびＯＦＦにする。
【００５０】
また、ＣＰＵ７は、予備起動が開始されてからイグニッションスイッチがＯＮにされず、所定時間が経過すると、電源がＯＮとなっているメモリ５の電源をＯＦＦにする。所定時間は、予め設定された時間であり、車両を発進させないと判定できる時間である。
【００５１】
なお、所定時間は、開かれた車両ドアの種類、すなわち各ドア開閉センサからの信号に基づいて設定されてもよい。例えば、運転席ドアが開かれた場合には、その後、車両が発進する可能性が高いので、助手席ドア、後部座席ドア、またはバックドアが開かれた場合よりも所定時間を短くしてもよい。
【００５２】
次に、予備起動時の電源制御処理について図４を参照し説明する。図４は、予備起動時の電源制御処理を説明するフローチャートである。
【００５３】
ドアロックが解除されて予備起動された場合（Ｓ１０；Ｙｅｓ）、ＣＰＵ７は、第１メモリ５ａ〜第４メモリ５ｄの電源をＯＮにする（Ｓ１１）。なお、ＣＰＵ７は、予備起動されない場合（Ｓ１１；Ｎｏ）には、今回の処理を終了する。
【００５４】
ＣＰＵ７は、各ドア開閉センサからの信号を車両情報として取得し（Ｓ１２）、各ドア開閉センサからの信号に基づいてメモリ使用量を推定する（Ｓ１３）。ＣＰＵ７は、推定したメモリ使用量に基づいてメモリ５の電源を調整する（Ｓ１４）。すなわち、ＣＰＵ７は、メモリ使用量に基づいてメモリ５の電源をＯＮおよびＯＦＦに切り替え、電源がＯＮとなるメモリ５の数を調整する。
【００５５】
ＣＰＵ７は、イグニッションスイッチがＯＮとされ、予備起動が終了した場合（Ｓ１５；Ｙｅｓ）には、今回の処理を終了する。
【００５６】
ＣＰＵ７は、予備起動が終了せず（Ｓ１５；Ｎｏ）、予備起動を開始してから所定時間経過した場合（Ｓ１６；Ｙｅｓ）、電源がＯＮとなっているメモリ５の電源をＯＦＦにする（Ｓ１７）。ＣＰＵは、予備起動を開始してから所定時間経過していない場合（Ｓ１６；Ｎｏ）、車両情報を取得し（Ｓ１２）、上記処理を繰り返す。
【００５７】
なお、ここでは、予備起動された場合に、電気系システムの起動に対応するため、一旦、第１メモリ５ａ〜第４メモリ５ｄの電源をＯＮにしたが、これに限られることはなく、この処理を省略してもよい。
【００５８】
＜ナビゲーションシステム動作時電源制御＞
次に、イグニッションスイッチがＯＮとなってエンジンが始動された場合のナビゲーションシステム動作時電源制御について、図５を参照し説明する。図５は、車両の走行状況とメモリ使用量とメモリ電源との関係を示す図である。
【００５９】
ＣＰＵ７は、車両の位置情報を取得し、位置情報に基づいてメモリ５の電源をＯＮおよびＯＦＦに切り替える。
【００６０】
ＣＰＵ７は、車両が都市部の高速道路を走行しているケース４においては、車両の周囲にナビゲーションシステム２０で表示する情報、例えば、コンビニエンスストアなどの情報が多く、さらに情報の更新を行う頻度が多く、ナビゲーションシステム２０における処理負荷が大きいため、メモリ使用量が大きいと推定する。
【００６１】
そのため、ＣＰＵ７は、ケース４では、第１メモリ５ａ〜第４メモリ５ｄの電源をＯＮにする。ケース４では、電源がＯＦＦとなるメモリ５はない。
【００６２】
ＣＰＵ７は、車両が都市部の市街地（一般道路）を走行しているケース５においては、ケース４と比較して情報の更新をする頻度が少なく、ケース４よりもナビゲーションシステム２０における処理負荷が小さいため、メモリ使用量が小さいと推定する。
【００６３】
そのため、ＣＰＵ７は、ケース５では、第１メモリ５ａ〜第３メモリ５ｃの電源をＯＮにし、第４メモリ５ｄの電源をＯＦＦにする。
【００６４】
ＣＰＵ７は、車両が地方の山道を走行しているケース６においては、ケース５と比較して周囲にナビゲーションシステム２０で表示する情報が少なく、ケース５よりもナビゲーションシステム２０における処理負荷が小さいため、メモリ使用量が小さいと推定する。
【００６５】
そのため、ＣＰＵ７は、ケース６では、第１メモリ５ａおよび第２メモリ５ｂの電源をＯＮにし、第３メモリ５ｃおよび第４メモリ５ｄの電源をＯＦＦにする。
【００６６】
なお、上記ケースは一例であり、走行状況および電源がＯＮになるメモリ５は上記ケースに限定されない。また、上記ケースよりも多くのケース、または少ないケースに分類して電源がＯＮとなるメモリ５を調整してもよい。
【００６７】
このように、ナビゲーションシステム２０が動作している場合には、ＣＰＵ７は、ナビゲーションシステム２０の処理負荷に基づいて使用されるメモリ使用量を推定し、推定したメモリ使用量に基づいてメモリ５の電源をＯＮおよびＯＦＦにする。
【００６８】
次に、ナビゲーションシステム動作時の電源制御処理について図６を参照し説明する。図６は、ナビゲーションシステム動作時の電源制御処理を説明するフローチャートである。なお、ここでは、ナビゲーションシステム２０の動作が開始されるものとする。
【００６９】
ナビゲーションシステム２０の動作が開始された場合、ＣＰＵ７は、第１メモリ５ａ〜第４メモリ５ｄの電源をＯＮにする（Ｓ２０）。
【００７０】
ＣＰＵ７は、ナビゲーションシステム２０から車両の位置情報を取得し（Ｓ２１）、位置情報に基づいたナビゲーションシステム２０の処理負荷に応じてメモリ使用量を推定する（Ｓ２２）。ＣＰＵ７は、推定したメモリ使用量に基づいてメモリ５の電源を調整する（Ｓ２３）。
【００７１】
ＣＰＵ７は、ナビゲーションシステム２０の動作が終了した場合（Ｓ２４；Ｙｅｓ）、すなわちナビゲーションシステム２０での位置表示機能が停止された場合、処理を終了する。また、ＣＰＵ７は、ナビゲーションシステム２０の動作が終了していない場合（Ｓ２４；Ｎｏ）、位置情報を取得し（Ｓ２１）、上記処理を繰り返す。
【００７２】
なお、ナビゲーションシステム２０の動作が終了した場合には、ＣＰＵ７は、使用されていないメモリ５の電源をＯＦＦにする。
【００７３】
＜乗車人数対応電源制御＞
次に、乗車人数に応じた乗車人数対応電源制御について、図７を参照し説明する。図７は、乗車人数とメモリ使用量とメモリ電源との関係を示す図である。
【００７４】
ＣＰＵ７は、シートベルトセンサの信号や、車載通信装置３０と端末装置４０との接続状態に基づいて乗車人数に関する情報を取得する。
【００７５】
ＣＰＵ７は、乗車人数が１人であるケース７においては、車載通信装置３０と端末装置４０とが接続されて車載通信装置３０を介した通信が行われた場合、メモリ使用量が小さいと推定し、第１メモリ５ａの電源をＯＮにし、第２メモリ５ｂ〜第４メモリ５ｄの電源をＯＦＦにする。
【００７６】
ＣＰＵ７は、乗車人数が２人であるケース８においては、車載通信装置３０と端末装置４０とが接続されて車載通信装置３０を介した通信が各搭乗者によって行われた場合、処理負荷がケース７よりも大きくなると推定し、ケース７よりもメモリ使用量が大きいと推定する。
【００７７】
そのため、ＣＰＵ７は、ケース７では、第１メモリ５ａおよび第２メモリ５ｂの電源をＯＮにし、第３メモリ５ｃおよび第４メモリ５ｄの電源をＯＦＦにする。
【００７８】
ＣＰＵ７は、乗車人数が３人であるケース９および乗車人数が４人であるケース１０でも乗車人数が増えるにつれて、メモリ使用量が大きくなると推定する。
【００７９】
そのため、ＣＰＵ７は、ケース９では、第１メモリ５ａ〜第３メモリ５ｃの電源をＯＮにし、第４メモリ５ｄの電源をＯＦＦにする。また、ＣＰＵ７は、ケース１０では、第１メモリ５ａ〜第４メモリ５ｄの電源をＯＮにする。
【００８０】
次に、乗車人数に応じた電源制御処理について図８を参照し説明する。図８は、乗車人数に応じた電源制御処理を説明するフローチャートである。なお、ここでは、車載通信装置３０の動作が開始され、車載通信装置３０の通信機能が開始され、車載通信装置３０と端末装置４０とが接続可能な状態にされるものとする。
【００８１】
車載通信装置３０の動作が開始された場合、ＣＰＵ７は、第１メモリ５ａ〜第４メモリ５ｄの電源をＯＮにする（Ｓ３０）。
【００８２】
ＣＰＵ７は、乗車人数に関する情報を取得し（Ｓ３１）、乗車人数に基づいてメモリ使用量を推定する（Ｓ３２）。ＣＰＵ７は、推定したメモリ使用量に基づいてメモリ５の電源を調整する（Ｓ３３）。
【００８３】
ＣＰＵ７は、車載通信装置３０の動作が終了した場合（Ｓ３４；Ｙｅｓ）、すなわち車載通信装置３０での通信機能が停止された場合、処理を終了する。また、ＣＰＵ７は、車載通信装置３０の動作が終了していない場合（Ｓ３４；Ｎｏ）、乗車人数に関する情報を取得し（Ｓ３１）、上記処理を繰り返す。
【００８４】
なお、車載通信装置３０の動作が終了された場合には、ＣＰＵ７は、使用されていないメモリ５の電源をＯＦＦにする。
【００８５】
また、ＣＰＵ７は、車両ドアが開かれるまでの間、再度取得される乗車人数に対して、乗車人数が増加した場合のみ乗車人数に関する情報を更新してもよい。すなわち、再度取得される乗車人数に関する情報において、乗車人数が減少した場合には、ＣＰＵ７は、乗車人数に関する情報を更新しなくてもよい。
【００８６】
次に、本実施形態の効果について説明する。
【００８７】
車両情報に基づいてメモリ使用量を推定し、推定されたメモリ使用量に基づいてメモリ５の電源をＯＮおよびＯＦＦに切り替える。これにより、メモリ５の電源を適切にＯＦＦとすることができ、メモリ５での消費電力を適切に抑制することができる。また、制御処理の負荷が大きくなった場合に、推定されたメモリ使用量に基づいてメモリ５の電源がＯＮになっているので、制御処理を素早く行うことができる。
【００８８】
また、推定されたメモリ使用量に基づいて複数のメモリ５のそれぞれに対する電源をＯＮおよびＯＦＦに切り替える。これにより、複数のメモリ５の電源を適切にＯＦＦとすることができ、メモリ５での消費電力をさらに抑制することができる。
【００８９】
予備起動時には、推定されるメモリ使用量に基づいてメモリの電源をＯＮおよびＯＦＦに切り替える。これにより、予備起動時におけるメモリでの消費電力を抑制することができ、例えば、蓄電池２の蓄電量の低下を抑制することができる。
【００９０】
予備起動時に、車両ドアの開閉に関する車両情報に基づいてメモリ使用量を推定し、メモリ５の電源をＯＮおよびＯＦＦに切り替える。これにより、車両が発進するか否かを推定し、メモリ５の電源を適切にＯＮおよびＯＦＦとすることができ、メモリ５での消費電力を抑制しつつ、制御処理を素早く行うことができる。
【００９１】
運転席ドアが開かれた場合には、他のドアが開かれた場合よりもメモリ使用量を大きく推定し、多くのメモリ５の電源をＯＮにする。これにより、車両が発進する可能性が高い場合には、電源がＯＮとなるメモリ５の数を多くし、発進時の制御処理を素早く行うことができる。また、他のドアが開かれた場合には、電源がＯＮとなるメモリ５を少なくすることで、メモリ５での消費電力を抑制することができる。
【００９２】
車両ドアが開かれてから所定時間が経過するまでにイグニッションスイッチがＯＮにされない場合には、一旦電源をＯＮにしたメモリ５の電源をＯＦＦにする。車両が発進する可能性が低い場合にはメモリ５の電源をＯＦＦにすることで、メモリ５での消費電力を抑制することができる。
【００９３】
ナビゲーションシステム２０における車両の位置情報に基づいてメモリ使用量を推定し、メモリ５の電源をＯＮおよびＯＦＦに切り替える。これにより、ナビゲーションシステム２０の処理負荷が小さい場合には、メモリ５の電源を適切にＯＦＦにすることができ、メモリ５での消費電力を適切に抑制することができる。また、ナビゲーションシステム２０の処理負荷が大きい場合には、推定されたメモリ使用量に基づいてメモリ５の電源がＯＮになっているので、制御処理を素早く行うことができる。
【００９４】
乗車人数に関する車両情報に基づいてメモリ使用量を推定し、推定されたメモリ使用量に基づいてメモリ５の電源をＯＮおよびＯＦＦに切り替える。これにより、メモリ５の電源を適切にＯＦＦとすることができ、メモリ５での消費電力を適切に抑制することができる。また、制御処理の負荷が大きくなった場合に、推定されたメモリ使用量に基づいてメモリ５の電源がＯＮになっているので、制御処理を素早く行うことができる。
【００９５】
車載通信装置３０と端末装置４０との接続状態に基づいた乗車人数からメモリ使用量を推定し、推定されたメモリ使用量に基づいてメモリ５の電源をＯＮおよびＯＦＦに切り替える。これにより、メモリ使用量を正確に推定することができ、メモリ５の電源を適切にＯＮおよびＯＦＦにすることができ、メモリ５での消費電力を抑制することができる。また、制御処理の負荷が大きくなった場合に、推定されたメモリ使用量に基づいてメモリ５の電源がＯＮになっているので、制御処理を素早く行うことができる。
【００９６】
次に、上記実施形態の変形例について説明する。
【００９７】
予備起動時には、ＣＰＵ７は、蓄電池２の蓄電量に基づいてメモリ５の電源をＯＮおよびＯＦＦにしてもよい。ＣＰＵ７は、蓄電池２の蓄電量が小さいほど電源をＯＮにするメモリ５を少なくする。なお、蓄電量は、例えば、電圧センサや、電流センサなどによって検出される。
【００９８】
また、ＣＰＵ７は、蓄電池２の蓄電量が所定量よりも小さい場合には、開かれた車両ドアの種類に基づいて推定されたメモリ使用量よりも、蓄電量を優先してメモリ５の電源をＯＮおよびＯＦＦに切り替えてもよい。所定量は、予め設定された値であり、蓄電量が小さくなり蓄電池２が劣化するおそれがある値である。ＣＰＵ７は、蓄電量が所定量よりも小さい場合には、例えば、第１メモリ５ａの電源のみをＯＮする。また、ＣＰＵ７は、蓄電量が所定量よりも小さい場合には、第１メモリ５ａ〜第４メモリ５ｄの電源をＯＦＦにしてもよい。これにより、蓄電量の低下を抑制し、蓄電池２の劣化を抑制することができる。
【００９９】
また、予備起動時に、開かれた車両ドアの種類に応じて所定時間が設定されてもよい。例えば、バックドアが開かれた場合の所定時間を、運転席ドアが開かれた場合の所定時間より長くしてもよい。バックドアが開かれた場合には、運転者が荷物の出し入れを行っている場合がある。そのため、運転席ドアが開かれた場合よりも、イグニッションスイッチがＯＮにされるまでの時間が長くなる。これにより、開かれたドアの種類に応じて適宜、メモリ５の電源がＯＦＦにされるまでの時間を調整することができる。
【０１００】
また、例えば、運転席ドアが開かれた場合など、複数のメモリ５の電源がＯＮになっている場合には、複数の所定時間を設け、段階的にメモリ５の電源をＯＦＦにしてもよい。これにより、一度に複数のメモリ５の電源がＯＦＦにされることを抑制し、電気系システムの起動を保持しつつ、メモリ５での消費電力を抑制することができる。
【０１０１】
また、予備起動時には、運転席ドアが開けられた場合にケース１としたが、例えば、キーレスエントリーシステムや、スマートエントリーシステムによる操作に応じてケース１としてもよい。また、開錠されるドアの種類（位置）に基づいてメモリ使用量が推定されてもよい。これによっても、上記実施形態と同様の効果を得ることができる。
【０１０２】
また、イグニッションスイッチがＯＦＦにされた場合には、使用されていないメモリ５の電源をＯＦＦにする。これにより、メモリ５での消費電力を抑制することができる。
【０１０３】
また、例えば、車両は、エンジンと電気モータを搭載させたハイブリッド自動車や、電気モータのみを搭載させた電気自動車であってもよい。これら自動車における車両を始動させるスイッチは、２度押し又は長押しされたスタートスイッチであってもよく、始動用に別個に設けられたスタートスイッチであってもよい。また、１度押し又は短押しされて車両始動ではないオーディオ、ナビゲーションシステム２０、空調システムなどを起動させるスタートスイッチのＯＮ情報で予備起動時としてもよい。
【０１０４】
ナビゲーションシステム動作時電源制御では、ＣＰＵ７は、ナビゲーションシステム２０の画面に表示される地図の表示スケールや、車速や、シフトレバー位置や、ハザードランプの点灯状態や、方向指示器の操作や、加速度などに基づいてメモリ使用量を推定してもよい。
【０１０５】
例えば、シフトレバー位置がＰレンジまたはＲレンジである場合や、車速が小さい場合、ハザードランプが点灯している場合には、ナビゲーションシステム２０で更新される情報が少なく、処理負荷が小さいため、ＣＰＵ７は、メモリ使用量が小さいと推定する。そのため、このような場合には、ＣＰＵ７は、電源がＯＮとなるメモリ５を少なくする。これにより、メモリ５での消費電力を抑制することができる。
【０１０６】
また、方向指示器が操作された場合や、加速度が大きい場合には、例えば、ナビゲーションシステム２０でルートの再検索が行われることがあり、処理負荷が大きくなるため、ＣＰＵ７は、メモリ使用量が大きいと推定する。そのため、このような場合には、ＣＰＵ７は、電源がＯＮとなるメモリ５を多くする。これにより、例えば、ルートの再検索などを素早く行うことができる。
【０１０７】
また、ＣＰＵ７は、ナビゲーションシステム２０におけるメモリ使用量を、上記した複数の車両情報に基づいて推定してもよい。この場合、ＣＰＵ７は、車両情報に重み付けを行ってメモリ使用量を推定してもよい。例えば、方向指示器の操作よりも車両の位置情報に対する重要度を大きくしてもよい。これにより、ナビゲーションシステム２０での表示機能を維持しつつ、メモリ５での消費電力を抑制することができる。
【０１０８】
また、乗車人数対応電源制御では、ＣＰＵ７は、マイクによって取得した車内の音声データに音声認識処理を行うことで識別された搭乗者の音声や、車室内撮影カメラによって取得した画像データに画像処理を行うことで識別された人物から、乗車人数に関する情報を取得してもよい。これにより、乗車人数をより正確に取得することができる。
【０１０９】
また、ナビゲーションシステム２０や、車載通信装置３０は、それぞれ上記した電源制御装置１、または電源制御装置１の一部の構成を有してもよく、ナビゲーションシステム２０や、車載通信装置３０において、メモリ使用量を推定し、メモリ５の電源を上記方法によってＯＮおよびＯＦＦとしてもよい。すなわち、上記した各電源制御を複数の装置で行ってもよい。
【０１１０】
また、例えば、一旦、電源がＯＮとなったメモリ５の電源をＯＦＦとはせずに、メモリ５の電源が完全にはＯＦＦにならないセルフリフレッシュモードとしてもよい。セルフリフレッシュモードは、電源がＯＮであった際のデータを保持し、かつデータの書き込みおよび読み出しを禁止するモードである。これにより、メモリ５の電源を素早くＯＮにすることができ、制御処理を素早く行うことができる。
【０１１１】
また、上記実施形態は、電気自動車に適用することも可能である。上記電源制御により、メモリ５での消費電力を抑制することで、航続距離を長くすることができる。
【０１１２】
なお、電源制御装置１は、上記する処理を実現するためのプログラムが記憶されたコンピュータ読み取り可能な記憶媒体を備えている。ＣＰＵ７は、記憶媒体に記憶されたプログラムを読み出すことで、上記する処理を実行することができる。コンピュータ読み取り可能な記憶媒体は、上記したＲＯＭなどの半導体メモリや、磁気ディスクや、光磁気ディスクなどである。
【０１１３】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１１４】
１      ：電源制御装置
２      ：蓄電池
３      ：主電源管理部
５      ：メモリ
６      ：サブスイッチ
７      ：ＣＰＵ
７ａ    ：取得部
７ｂ    ：推定部
７ｃ    ：切替部
２０    ：ナビゲーションシステム
３０    ：車載通信装置
４０    ：端末装置
５０    ：車両システム
【図１】
2018114888.tif 000003
【図２】
2018114888.tif 000004
【図３】
2018114888.tif 000005
【図４】
2018114888.tif 000006
【図５】
2018114888.tif 000007
【図６】
2018114888.tif 000008
【図７】
2018114888.tif 000009
【図８】
2018114888.tif 000010