(57)【要約】【課題】起動時間の延長を抑制しつつ、使用状態に応じて異なる優先度に対応した順序でプログラムを実行することができる、車載機器制御装置、車載機器制御方法、及び車載機器制御プログラムを提供すること。【解決手段】車載機器制御装置１は、車載機器９を制御するためのプログラムを実行する車載機器制御装置１であって、複数のプログラムを記録するＨＤＤ２と、ＨＤＤ２から読み出されたプログラムが書き込まれるＤＲＡＭ３と、車載機器制御装置１の電源がＯＮされた場合、車載機器制御装置１の電源が最後にＯＦＦされたときまでの車載機器９の使用状態に基づいて当該車載機器９毎に優先度を特定し、優先度の高い車載機器９に対応するプログラムから順にＨＤＤ２から読み出し、ＤＲＡＭ３に書き込んで実行する制御部５とを備える。【選択図】図１
2011186657.tif 000002
【特許請求の範囲】
【請求項１】
車載機器を制御するためのプログラムを実行する車載機器制御装置であって、
複数の前記プログラムを記録する不揮発性記録手段と、
前記不揮発性記録手段から読み出された前記プログラムが書き込まれる揮発性記録手段と、
当該車載機器制御装置の電源がＯＮされた場合、当該車載機器制御装置の電源が最後にＯＦＦされたときまでの前記車載機器の使用状態に基づいて当該車載機器毎に優先度を特定し、当該優先度の高い前記車載機器に対応するプログラムから順に前記不揮発性記録手段から読み出し、前記揮発性記録手段に書き込んで実行する制御手段と、
を備える車載機器制御装置。
【請求項２】
前記制御手段は、
当該車載機器制御装置の電源が最後にＯＦＦされた時に前記車載機器が使用されていたものについて、当該車載機器の優先度を特定する、
請求項１に記載の車載機器制御装置。
【請求項３】
前記制御手段は、
当該車載機器制御装置の電源が最後にＯＦＦされた時からの経過時間に基づいて、前記車載機器の優先度を特定する、
請求項１又は２に記載の車載機器制御装置。
【請求項４】
前記制御手段は、
当該車載機器制御装置の電源が最後にＯＦＦされたときまでの前記車載機器の使用頻度に基づいて、当該車載機器の優先度を特定する、
請求項１から３のいずれか一項に記載の車載機器制御装置。
【請求項５】
車載機器を制御するためのプログラムを実行する車載機器制御装置によって実行される車載機器制御方法であって、
複数の前記プログラムを不揮発性記録手段に記録する不揮発性記録ステップと、
前記不揮発性記録手段から読み出された前記プログラムを揮発性記録手段に書き込む揮発性記録ステップと、
前記車載機器制御装置の電源がＯＮされた場合、当該車載機器制御装置の電源が最後にＯＦＦされたときまでの前記車載機器の使用状態に基づいて当該車載機器毎に優先度を特定し、当該優先度の高い前記車載機器に対応するプログラムを前記揮発性記録ステップにおいて最初に前記不揮発性記録手段から読み出して前記揮発性記録手段に書き込み、当該書き込んだプログラムを実行する制御ステップと、
を含む車載機器制御方法。
【請求項６】
請求項５に記載の方法をコンピュータに実行させる車載機器制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載機器制御装置、車載機器制御方法、及び車載機器制御プログラムに関する。
【背景技術】
【０００２】
従来、オーディオやエアコン等の車載機器を制御するための車載機器制御装置を起動する際には、ハードディスクやフラッシュメモリ等の不揮発性記録手段に記録されたプログラムをＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の主記憶装置に全てロードし、その後プログラムを実行することが行われていた。
【０００３】
例えば、起動時に全てのプログラムをロードすることなく、即応性が求められるプログラムをロードして即実行することによりシステムの起動時間を短縮する電子機器が提案されている。この電子機器は、各プログラムを主記憶装置にロードする順番を定めた情報を格納した情報テーブルを備えており、この情報テーブルに記述された順序に従って、プログラムが主記憶装置に順次ロードされる（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３２２２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の如き従来の電子機器では、予め情報テーブルに記述された順序に従ってプログラムをロードするものに過ぎないため、最後に電子機器の電源がＯＦＦされたときまでにその電子機器が使用されていた状態に関わらず、常に同じ順序でプログラムがロードされていた。従って、ユーザにとって必要性の高いプログラムを迅速に起動できない場合があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、起動時間の延長を抑制しつつ、使用状態に応じて異なる優先度に対応した順序でプログラムを実行することができる、車載機器制御装置、車載機器制御方法、及び車載機器制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１に記載の車載機器制御装置は、車載機器を制御するためのプログラムを実行する車載機器制御装置であって、複数の前記プログラムを記録する不揮発性記録手段と、前記不揮発性記録手段から読み出された前記プログラムが書き込まれる揮発性記録手段と、当該車載機器制御装置の電源がＯＮされた場合、当該車載機器制御装置の電源が最後にＯＦＦされたときまでの前記車載機器の使用状態に基づいて当該車載機器毎に優先度を特定し、当該優先度の高い前記車載機器に対応するプログラムから順に前記不揮発性記録手段から読み出し、前記揮発性記録手段に書き込んで実行する制御手段とを備える。
【０００８】
また、請求項２に記載の車載機器制御装置は、請求項１に記載の車載機器制御装置において、前記制御手段は、当該車載機器制御装置の電源が最後にＯＦＦされた時に前記車載機器が使用されていたものについて、当該車載機器の優先度を特定する。
【０００９】
また、請求項３に記載の車載機器制御装置は、請求項１又は２に記載の車載機器制御装置において、前記制御手段は、当該車載機器制御装置の電源が最後にＯＦＦされた時からの経過時間に基づいて、前記車載機器の優先度を特定する。
【００１０】
また、請求項４に記載の車載機器制御装置は、請求項１から３のいずれか一項に記載の車載機器制御装置において、前記制御手段は、当該車載機器制御装置の電源が最後にＯＦＦされたときまでの前記車載機器の使用頻度に基づいて、当該車載機器の優先度を特定する。
【００１１】
また、請求項５に記載の車載機器制御方法は、車載機器を制御するためのプログラムを実行する車載機器制御装置によって実行される車載機器制御方法であって、複数の前記プログラムを不揮発性記録手段に記録する不揮発性記録ステップと、前記不揮発性記録手段から読み出された前記プログラムを揮発性記録手段に書き込む揮発性記録ステップと、前記車載機器制御装置の電源がＯＮされた場合、当該車載機器制御装置の電源が最後にＯＦＦされたときまでの前記車載機器の使用状態に基づいて当該車載機器毎に優先度を特定し、当該優先度の高い前記車載機器に対応するプログラムを前記揮発性記録ステップにおいて最初に前記不揮発性記録手段から読み出して前記揮発性記録手段に書き込み、当該書き込んだプログラムを実行する制御ステップとを含む。
【００１２】
また、請求項６に記載の車載機器制御プログラムは、請求項５に記載の方法をコンピュータに実行させる。
【発明の効果】
【００１３】
請求項１に記載の車載機器制御装置、請求項５に記載の車載機器制御方法、又は請求項６に記載の車載機器制御プログラムによれば、車載機器制御装置の電源がＯＮされた場合、車載機器制御装置の電源が最後にＯＦＦされたときまでの車載機器の使用状態に基づいて車載機器毎に優先度を特定し、優先度の高い車載機器に対応するプログラムから順に不揮発性記録手段から読み出し、揮発性記録手段に書き込んで実行するので、車載機器制御装置の電源が最後にＯＦＦされたときまでの車載機器の使用状態に応じて異なる優先度に対応した順序でプログラムを実行することができ、ユーザにとって必要性の高いプログラムを迅速に起動することができる。
【００１４】
請求項２に記載の車載機器制御装置によれば、車載機器制御装置の電源が最後にＯＦＦされた時に車載機器が使用されていたものについて、車載機器の優先度を特定するので、例えばユーザが最後に使用していた車載機器を制御するためのプログラムを優先的に実行することができ、ユーザにとって必要性の高いプログラムを一層迅速に起動することができる。
【００１５】
請求項３に記載の車載機器制御装置によれば、車載機器制御装置の電源が最後にＯＦＦされた時からの経過時間に基づいて、車載機器の優先度を特定するので、経過時間に応じて車載機器の優先度が変化することを考慮して、ユーザにとって特に必要性の高いプログラムを確実に起動することができる。
【００１６】
請求項４に記載の車載機器制御装置によれば、車載機器制御装置の電源が最後にＯＦＦされたときまでの車載機器の使用頻度に基づいて、車載機器の優先度を特定するので、例えば使用頻度の高い車載機器を制御するためのプログラムを優先的に実行することができ、ユーザにとって特に必要性の高いプログラムを確実に起動することができる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態に係る車載機器制御装置を例示するブロック図である。
【図２】使用状態テーブルに格納されている情報を例示した表である。
【図３】優先度テーブルに格納されている情報を例示した表である。
【図４】終了処理のフローチャートである。
【図５】起動処理のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明に係る車載機器制御装置、車載機器制御方法、及び車載機器制御プログラムの実施の形態について図面を参照しつつ詳細に説明する。ただし、この実施の形態によって本発明が限定されるものではない。
【００１９】
（構成）
まず、実施の形態に係る車載機器制御装置の構成を説明する。図１は、実施の形態に係る車載機器制御装置を例示するブロック図である。図１に示すように、車載機器制御装置１は車載機器９を制御するためのプログラムを実行するものであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２、ＤＲＡＭ３、電源制御部４、制御部５、及びデータ記録部６を備えている。なお、車載機器制御装置１によって実行されるプログラムにより制御される車載機器９は任意で、例えば各種ＡＶ機器（テレビ、ラジオ、ＣＤ、外部入力機器等）やナビゲーション装置、ディスプレイ、エアコン等が制御される。
【００２０】
（構成−ＨＤＤ）
ＨＤＤ２は、車載機器９を制御するためのプログラムを記録する不揮発性記録手段であり、公知のＨＤＤを用いることができる。このＨＤＤ２には、車載機器９の制御に必要なプログラム及び各種のデータが記録されている。例えば、各種ＡＶ機器を制御するためのプログラムや、ディスプレイに地図表示させるためのプログラム、ディスプレイに車両状態（例えばエアコンの動作状態や燃費等）を表示させるためのプログラム、あるいはＷｅｂブラウザを使用するためのプログラム等が記録されている。また、地図情報（例えばリンクデータ、ノードデータ、地物データ、地形データ、地図をディスプレイに表示するための地図表示データ等）のようにプログラムの実行に際して必要となるデータも記録されている。
【００２１】
（構成−ＤＲＡＭ）
ＤＲＡＭ３は、ＨＤＤ２から読み出されたプログラムが書き込まれる揮発性記録手段であり、公知のＤＲＡＭを用いることができる。ＨＤＤ２に記録されているプログラムがこのＤＲＡＭ３に書き込まれることにより、そのプログラムを実行可能となる。
【００２２】
（構成−電源制御部）
電源制御部４は、車載機器制御装置１に電力を供給する電源（図示省略）を制御するための電源制御手段である。この電源制御部４は、電源スイッチ等の公知の入力手段（図示省略）を介して入力された指示入力に基づいて電源のＯＮ又はＯＦＦを制御すると共に、指示入力の内容を制御部５に通知する。
【００２３】
（構成−制御部）
制御部５は、車載機器制御装置１を制御する制御手段である。具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するアプリケーションプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、実施の形態に係る車載機器制御プログラムは、任意の記録媒体又はネットワークを介して車載機器制御装置１にインストールされることで、制御部５の各部を実質的に構成する。この制御部５によって実行される処理の詳細については後述する。
【００２４】
（構成−データ記録部）
データ記録部６は、車載機器制御装置１の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、上述のＨＤＤ２をデータ記録部６として用いることができる。ただし、ＨＤＤ２に代えてあるいはＨＤＤ２と共に、磁気ディスクの如き磁気的記録媒体、又はＤＶＤやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００２５】
このデータ記録部６は、使用状態テーブル６ａ、及び優先度テーブル６ｂを備えている。このうち、使用状態テーブル６ａは車載機器９の使用状態を特定する情報を格納するものである。図２は、使用状態テーブル６ａに格納されている情報を例示した表である。図２に示すように、使用状態テーブル６ａには、項目「プログラム」、「電源ＯＦＦ時使用」、及び「使用頻度」に対応する情報が相互に関連付けて格納されている。項目「プログラム」に対応して格納される情報は、車載機器９を制御するためのプログラム名を示す情報である。項目「電源ＯＦＦ時使用」に対応して格納される情報は、車載機器制御装置１の電源が最後にＯＦＦされた時に各プログラムが実行されていたか否かを特定するための情報であり、図２ではプログラムが実行されていた場合に「１」、実行されていなかった場合に「０」が格納される。すなわち、図２の例では車載機器制御装置１の電源が最後にＯＦＦされた時に「地図表示」及び「ＣＤ」のプログラムが実行されており、その他のプログラムは実行されていなかったことを示している。項目「使用頻度」に対応して格納される情報は、車載機器制御装置１の電源が最後にＯＦＦされたときまでのプログラムの実行頻度（すなわち対応する車載機器９の使用頻度）を特定するための情報であり、例えば車載機器制御装置１の電源が最後にＯＦＦされたときまでの１週間で各プログラムが実行された回数が格納される。
【００２６】
優先度テーブル６ｂは、車載機器９毎に優先度を特定する情報を格納するものである。図３は、優先度テーブル６ｂに格納されている情報を例示した表である。図３に示すように、優先度テーブル６ｂには、項目「プログラム」に対応して格納されている情報と、項目「経過時間」に対応されている情報とに関連付けて、優先度を示す整数値が格納されている。項目「経過時間」に対応して格納されている情報は、車載機器制御装置１の電源が最後にＯＦＦされた時からの経過時間を示す情報である。なお、図３では優先度を示す整数値が「１」の場合に最も優先度が高く、値が大きくなるほど優先度が低くなるものとする。
【００２７】
図３の例では、経過時間が「３０分未満」の場合には「テレビ」、「ラジオ」、「ＣＤ」、及び「外部入力機器」（以下、特に区別する必要のない場合は「ＡＶ機器」とする）のプログラムの優先度が「１」、「３０分以上６時間未満」の場合には「テレビ」及び「ラジオ」が「２」で「ＣＤ」及び「外部入力機器」が「１」、「６時間以上」の場合には「テレビ」及び「ラジオ」が「３」で「ＣＤ」及び「外部入力機器」が「２」となっている。これは、車載機器制御装置１の電源が最後にＯＦＦされた時からの経過時間が長くなるほど、ユーザは電源をＯＦＦする前に視聴していたテレビ番組や音楽等を電源をＯＮした後も継続して視聴しようとする可能性が低くなる、すなわち電源がＯＦＦされた時からの経過時間が長くなるほどＡＶ機器の優先度が低くなると考えられることに対応している。さらに、「テレビ」及び「ラジオ」のように電源をＯＦＦしている最中にも番組が続くようなものは、「ＣＤ」及び「外部入力機器」のように電源をＯＦＦすると同時に停止するものよりも、時間経過による優先度が低くなる。
【００２８】
また、経過時間が「３０分未満」の場合には「地図表示」のプログラムの優先度が「２」、「３０分以上６時間未満」の場合には「１」、「６時間以上」の場合には「１」となっている。これは、車載機器制御装置１の電源が最後にＯＦＦされた時からの経過時間が３０分未満で短い場合には、「ＡＶ機器」と比較して相対的に「地図表示」の優先度が低くなるが、経過時間が３０分以上の場合には、車載機器制御装置１の電源がＯＮされた後にまずディスプレイに地図を表示させる必要性が高くなると考えられることに対応している。
【００２９】
また、経過時間が「３０分未満」の場合には「Ｗｅｂブラウザ」のプログラムの優先度が「３」、「３０分以上６時間未満」の場合には「３」、「６時間以上」の場合には「２」となっている。これは、車載機器制御装置１の電源が最後にＯＦＦされた時からの経過時間が６時間未満の場合には、「ＡＶ機器」や「地図表示」と比較して相対的に「Ｗｅｂブラウザ」優先度が低くなるが、経過時間が６時間以上の場合には、経過時間中の情報をＷｅｂブラウザを介して入手する等のために、「Ｗｅｂブラウザ」の必要性が高くなると考えられることに対応している。
【００３０】
また、「車両状態表示」のプログラムの優先度は、経過時間に関わらず「３」となっている。これは、「車両状態表示」については、他の車載機器９と比較して優先度が低いと考えられることに対応している。
【００３１】
（処理）
次に、このように構成される車載機器制御装置１によって実行される処理について説明する。
【００３２】
（処理−終了処理）
まず、終了処理について説明する。図４は終了処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。この終了処理は、車載機器制御装置１の電源がＯＦＦされたときまでの車載機器９の使用状態を記録するための処理であり、例えば車載機器制御装置１への電源投入後に所定周期にて繰り返し起動される。
【００３３】
終了処理の起動後、制御部５は、車載機器制御装置１の電源をＯＦＦする指示入力があった旨を電源制御部４から通知されたか否かを判定する（ＳＡ１）。
【００３４】
その結果、電源をＯＦＦする指示入力があった旨を電源制御部４から通知された場合（ＳＡ１、Ｙｅｓ）、制御部５は車載機器制御装置１の電源がＯＦＦされるものとし、この時点で使用されている車載機器９を特定し、使用状態テーブル６ａに記録する（ＳＡ２）。例えば、地図及びＣＤ操作画面がディスプレイに表示されている場合、使用状態テーブル６ａの項目「電源ＯＦＦ時使用」に対応する値として、プログラム「地図表示」及び「ＣＤ」については「１」を記録し、他のプログラムについては「０」を記録する。
【００３５】
続いて制御部５は、電源をＯＦＦする指示入力があった旨を電源制御部４から通知された時刻を記録する（ＳＡ３）。時刻については、公知の時刻特定方法により特定することができる。また、時刻の記録先は任意で、例えばデータ記録部６に記録する。
【００３６】
次に制御部５は、車載機器制御装置１の電源が最後にＯＦＦされたときまでの車載機器９の使用頻度を特定し、使用状態テーブル６ａに記録する（ＳＡ４）。例えば、この時点から過去１週間において地図表示のプログラムが実行された回数が１５回と特定された場合、使用状態テーブル６ａの項目「使用頻度」に対応する値として、プログラム「地図表示」について「１５」を記録する。
【００３７】
ＳＡ４の処理の後、制御部５は、車載機器９の使用状態の記録が完了した旨を電源制御部４に通知し（ＳＡ５）、終了処理を終了する。この場合、車載機器制御装置１の電源をＯＦＦにする準備が完了したものとし、電源制御部４は電源をＯＦＦする。
【００３８】
一方、ＳＡ１において、車載機器制御装置１の電源をＯＦＦする指示入力があった旨を電源制御部４から通知されていないと判定した場合（ＳＡ１、Ｎｏ）、車載機器９の使用状態を記録する必要はないものとし、制御部５は終了処理を終了する。
【００３９】
（処理−起動処理）
次に、起動処理について説明する。図５は起動処理のフローチャートである。この起動処理は、車載機器制御装置１の電源がＯＮされた場合に車載機器９を制御するためのプログラムを起動するための処理であり、例えば車載機器制御装置１の電源がＯＮされた場合に起動される。
【００４０】
起動処理の起動後、制御部５は車載機器制御装置１の電源が最後にＯＦＦされた時に使用されていた車載機器９を特定する（ＳＢ１）。具体的には、制御部５は使用状態テーブル６ａを参照し、項目「電源ＯＦＦ時使用」に対応して「１」が格納されているプログラムを特定する。この特定したプログラムによって制御される車載機器９が、車載機器制御装置１の電源がＯＦＦされた時に使用されていたこととなる。
【００４１】
次に、車載機器制御装置１の電源が最後にＯＦＦされた時に、複数の車載機器９が使用されていたか否かを判定する（ＳＢ２）。すなわち、使用状態テーブル６ａにおいて、項目「電源ＯＦＦ時使用」に対応して複数のプログラムについて「１」が格納されているか否かを判定する。
【００４２】
その結果、複数の車載機器９が使用されていたと判定した場合（ＳＢ２、Ｙｅｓ）、制御部５は車載機器制御装置１の電源が最後にＯＦＦされた時からの経過時間を特定する（ＳＢ３）。経過時間の特定方法は任意で、例えばデータ記録部６に記録された車載機器制御装置１の電源が最後にＯＦＦされた時刻と現在時刻とに基づいて経過時間を特定する。
【００４３】
続いて制御部５は、車載機器制御装置１の電源が最後にＯＦＦされた時に使用されていた各車載機器９の優先度を特定する（ＳＢ４）。具体的には、制御部５は優先度テーブル６ｂを参照し、電源が最後にＯＦＦされた時に使用されていた各車載機器９を制御するためのプログラムとＳＢ３で特定した経過時間とに関連付けて格納されている数値を、優先度として特定する。例えば、車載機器制御装置１の電源が最後にＯＦＦされた時に「テレビ」が使用されており、電源が最後にＯＦＦされた時からの経過時間が２時間である場合、優先度として「２」が特定される。
【００４４】
次に制御部５は、ＳＢ４で特定した優先度が同一の車載機器９が、複数存在するか否かを特定する（ＳＢ５）。例えば、車載機器制御装置１の電源が最後にＯＦＦされた時に「Ｗｅｂブラウザ」及び「車両状態表示」が使用されており、電源が最後にＯＦＦされた時からの経過時間が２時間である場合、これらの優先度はいずれも「３」で同一である。この場合、優先度が同一の車載機器９が複数存在すると判定される。
【００４５】
ＳＢ５の判定の結果、優先度が同一の車載機器９が複数存在すると判定した場合（ＳＢ５、Ｙｅｓ）、制御部５は優先度が同一の各車載機器９の使用頻度を特定する（ＳＢ６）。具体的には、制御部５は使用状態テーブル６ａを参照し、優先度が同一の各車載機器９について項目「使用頻度」に対応して格納されている数値を特定する。例えば、「Ｗｅｂブラウザ」及び「車両状態表示」の優先度が同一であった場合、図２の使用状態テーブル６ａによれば、「Ｗｅｂブラウザ」の使用頻度は「４」、「車両状態表示」の使用頻度は「３」と特定される。
【００４６】
ＳＢ６の処理の後、又はＳＢ５で同一優先度の車載機器９が複数存在しなかった場合（ＳＢ５、Ｎｏ）、制御部５はプログラムの実行順序を決定する（ＳＢ７）。この場合、制御部５は、ＳＢ４で特定した優先度が高い（優先度の整数値が小さい）程、その車載機器９を制御するためのプログラムが先に実行されるように順序を決定する。また、優先度が同一の車載機器９が複数存在する場合には、ＳＢ６で特定した使用頻度が高い（使用頻度の数値が大きい）程、その車載機器９を制御するためのプログラムが先に実行されるように順序を決定する。
【００４７】
続いて制御部５は、ＳＢ７で決定した実行順序に従い、ＨＤＤ２に記録されているプログラムを読み込んでＤＲＡＭ３に記録し、そのプログラムを実行する（ＳＢ８）。
【００４８】
また、ＳＢ２において、車載機器制御装置１の電源が最後にＯＦＦされた時に、複数の車載機器９が使用されていなかったと判定した場合（ＳＢ２、Ｎｏ）、制御部５は１つの車載機器９が使用されていたか否かを判定する（ＳＢ９）。その結果、一つの車載機器９が使用されていた場合（ＳＢ９、Ｙｅｓ）、制御部５はそのプログラムをＨＤＤ２から読み込んでＤＲＡＭ３に記録し、実行する（ＳＢ８）。
【００４９】
ＳＢ８でプログラムを実行した後、またはＳＢ９で車載機器制御装置１の電源が最後にＯＦＦされた時に一つの車載機器９も使用されていないと判定した場合（ＳＢ９、Ｎｏ）、制御部５は起動処理を終了する。
【００５０】
（効果）
このように実施の形態によれば、車載機器制御装置１の電源がＯＮされた場合、車載機器制御装置１の電源が最後にＯＦＦされたときまでの車載機器９の使用状態に基づいて車載機器９毎に優先度を特定し、優先度の高い車載機器９に対応するプログラムから順にＨＤＤ２から読み出し、ＤＲＡＭ３に書き込んで実行するので、車載機器制御装置１の電源が最後にＯＦＦされたときまでの車載機器９の使用状態に応じて異なる優先度に対応した順序でプログラムを実行することができ、ユーザにとって必要性の高いプログラムを迅速に起動することができる。
【００５１】
特に、車載機器制御装置１の電源が最後にＯＦＦされた時に車載機器９が使用されていたものについて、車載機器９の優先度を特定するので、例えばユーザが最後に使用していた車載機器９を制御するためのプログラムを優先的に実行することができ、ユーザにとって必要性の高いプログラムを一層迅速に起動することができる。
【００５２】
また、車載機器制御装置１の電源が最後にＯＦＦされた時からの経過時間に基づいて、車載機器９の優先度を特定するので、経過時間に応じて車載機器９の優先度が変化することを考慮して、ユーザにとって特に必要性の高いプログラムを確実に起動することができる。
【００５３】
また、車載機器制御装置１の電源が最後にＯＦＦされたときまでの車載機器９の使用頻度に基づいて、車載機器９の優先度を特定するので、例えば使用頻度の高い車載機器９を制御するためのプログラムを優先的に実行することができ、ユーザにとって特に必要性の高いプログラムを確実に起動することができる。
【００５４】
〔実施の形態に対する変形例〕
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００５５】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。
【００５６】
（起動処理について）
上述の実施の形態では、車載機器制御装置１の電源が最後にＯＦＦされた時に使用されていた車載機器９を制御するためのプログラムを、起動処理において実行する場合を例として説明したが、車載機器制御装置１の電源が最後にＯＦＦされた時に車載機器９が使用されていた否かに関らず、プログラムの実行順序を決定するようにしてもよい。例えば、プログラムの実行順序を決定する対象となる全ての車載機器９について、車載機器制御装置１の電源が最後にＯＦＦされた時からの経過時間や使用頻度等に基づいて優先度を決定し、その優先度に基づいてプログラムの実行順序を決定してもよい。
【００５７】
また、上述の実施の形態では、図５のＳＢ５で優先度が同一の車載機器９が複数存在すると判定した場合に（ＳＢ５、Ｙｅｓ）、車載機器９の使用頻度を特定し、その使用頻度に基づいてプログラムの実行順序を決定すると説明したが、各車載機器９の使用頻度のみに基づいて優先度を特定し、プログラムの実行順序を決定するようにしてもよい。例えば、使用頻度の高い車載機器９ほど優先度が高いものとしてもよい。
【符号の説明】
【００５８】
１  車載機器制御装置
２  ＨＤＤ
３  ＤＲＡＭ
４  電源制御部
５  制御部
６  データ記録部
６ａ  使用状態テーブル
６ｂ  優先度テーブル
９  車載機器
【図１】
2011186657.tif 000003
【図２】
2011186657.tif 000004
【図３】
2011186657.tif 000005
【図４】
2011186657.tif 000006
【図５】
2011186657.tif 000007