(57)【要約】【課題】車載装置から電源供給を受けて動作する車両用データ処理装置において、データバックアップ用の電源を設けることなく、電源供給が遮断される前にバックアップ用データを不揮発性メモリに格納できるようにする。【解決手段】車両用データ処理装置は、監視処理にて、パーキングブレーキ（ＰＫＢ）が操作されたとき(S210-YES)、変速機のシフト位置がパーキング位置になったとき(S310-YES)、若しくは、車両周囲を撮像したカメラ映像が変化したとき(S410-YES)に、運転者がアクセサリスイッチをオフして、車載装置からの電源供給が遮断されると予測し、バックアップ対象データを不揮発性メモリに格納する(S220、S320、S420)。【選択図】図４
2014159247.tif 000002
【特許請求の範囲】
【請求項１】
車載装置（１０）から電源供給を受けて動作し、所定のデータ処理を行う車両用データ処理装置（４０）であって、
前記データ処理にて使用されるデータのうち、前記車載装置からの電源供給停止時に保持すべきバックアップ用データ、を記憶するための不揮発性メモリ（４６）と、
運転者による車両操作若しくは車両周囲の状況に基づき、前記車載装置からの電源供給が遮断されることを予測する予測手段（６０、Ｓ２１０、Ｓ３１０、Ｓ４１０）と、
前記予測手段にて前記車載装置からの電源供給が遮断されることが予測されると、前記不揮発性メモリに前記バックアップ用データを格納する第１バックアップ手段（６０、Ｓ２２０−２４０、Ｓ３２０−３４０、Ｓ４２０−４４０）と、
を備えたことを特徴とする車両用データ処理装置。
【請求項２】
車速が所定速度以上となる車両走行時、及び、車両停止時に、それぞれ、所定の待機時間が経過する度に、前記不揮発性メモリに前記バックアップ用データを格納する第２バックアップ手段（６０、Ｓ１１０−Ｓ１６０）、を備えたことを特徴とする請求項１に記載の車両用データ処理装置。
【請求項３】
前記第１バックアップ手段は、前記バックアップ用データの内、優先度の高い一部のデータを前記不揮発性メモリに格納し、
前記第２バックアップ手段は、前記バックアップ用データの全てを前記不揮発性メモリに格納すること、
を特徴とする請求項２に記載の車両用データ処理装置。
【請求項４】
前記第１バックアップ手段は、前記予測手段にて前記車載装置からの電源供給が遮断されることが予測されているとき、前記不揮発性メモリに所定時間間隔で前記バックアップ用データを格納することを特徴とする請求項１〜請求項３の何れか１項に記載の車両用データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されて所定のデータ処理を行う車両用データ処理装置に関する。
【背景技術】
【０００２】
ナビゲーション装置等、車両に搭載されて所定のデータ処理を行う車両用データ処理装置は、車両の駆動スイッチ（具体的には、アクセサリスイッチ、イグニッションスイッチ等）がオン状態であるときに、車載バッテリ若しくは他の車載装置から電源供給を受けて動作する。
【０００３】
従って、この種の車両用データ処理装置においては、車両の駆動スイッチがオフ状態になると、次回起動後のデータ処理に必要なデータ（例えば、ナビゲーション装置における車両の位置データ等）を、バックアップ用のメモリ回路に保存するようにされている（例えば、特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−９３５１７号公報
【特許文献２】特開２００９−２６４８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記従来技術は、少なくとも、車両の駆動スイッチがオフされてからデータのバックアップに必要な時間、車両用データ処理装置に、内蔵電池若しくは車載バッテリから、バックアップ用の電源供給がなされていることが前提となっている。
【０００６】
つまり、アクセサリスイッチやイグニッションスイッチがオフされて、メインの電源供給が遮断されても、メモリ回路へのデータの書き込みはできるようにされている。
このため、車載装置からの電源供給経路が１系統で、バックアップ用の内蔵電池を備えていない車両用データ処理装置においては、上記従来技術を適用することはできず、電源供給遮断時にデータをバックアップすることができなかった。
【０００７】
一方、こうした問題を解決する方法として、車両の駆動スイッチがオン状態で、車載装置から車両用データ処理装置に電源供給がなされているときに、メモリ回路（ここでは、電源供給を受けずにデータ保持可能な不揮発性メモリ）にデータを定期的に書き込むことが考えられる。
【０００８】
しかし、このようにデータを定期的に書き込むようにした場合、その周期が長いと、不揮発性メモリに、車両用データ処理装置が動作を停止する直前のデータを保存することができない。
【０００９】
また、不揮発性メモリへデータを書き込む周期を短くすれば、車両用データ処理装置が動作を停止する直前のデータを保存できるようになるが、この場合、不揮発性メモリへのデータの書き込み頻度が高くなる。
【００１０】
従って、この場合、不揮発性メモリへのデータの書き込み回数が、短期間で補償回数に達してしまい、不揮発性メモリの寿命が短くなって、不揮発性メモリの交換が必要になるという問題が発生する。
【００１１】
本発明は、こうした問題に鑑みなされたものであり、車載装置から電源供給を受けて動作する車両用データ処理装置において、データバックアップ用の電源を設けることなく、電源供給が遮断される直前のデータを不揮発性メモリに保存できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明の車両用データ処理装置は、車載装置から電源供給を受けて動作し、所定のデータ処理を行うものであり、運転者による車両操作若しくは車両周囲の状況に基づき、車載装置からの電源供給が遮断されることを予測する予測手段が備えられている。
【００１３】
そして、予測手段にて車載装置からの電源供給が遮断されることが予測されると、予測時バックアップ手段が、不揮発性メモリにバックアップ用データを格納する。
このため、本発明の車両用データ処理装置によれば、車載装置からの電源供給が遮断される前に、不揮発性メモリにバックアップ用データを格納することができる。
【００１４】
また、不揮発性メモリへバックアップ用データを格納するために、別途データバックアップ用の電源を設ける必要がないため、装置構成を簡単にすることができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態のナビゲーション装置全体の構成を表すブロック図である。
【図２】不揮発性メモリに格納されるバックアップ用データの種類を表す説明図である。
【図３】検出ユニットの演算回路にて実行される定期バックアップ処理を表すフローチャートである。
【図４】検出ユニットの演算回路にて実行される監視処理を表すフローチャートである。
【発明を実施するための形態】
【００１６】
以下に本発明の実施形態を図面と共に説明する。
なお、本発明は、下記の実施形態によって何ら限定して解釈されない。また、下記の実施形態の構成の一部を、課題を解決できる限りにおいて省略した態様も本発明の実施形態である。また、特許請求の範囲に記載した文言のみによって特定される発明の本質を逸脱しない限度において考え得るあらゆる態様も本発明の実施形態である。また、下記の実施形態の説明で用いる符号を特許請求の範囲にも適宜使用しているが、各請求項に係る発明の理解を容易にする目的で使用しており、各請求項に係る発明の技術的範囲を限定する意図ではない。
【００１７】
本実施形態は、本発明を車両用のナビゲーション装置２に適用したものである。
図１に示すように、本実施形態のナビゲーション装置２は、装置本体である車載機１０と、車両の現在位置や進行方向等を検出する検出ユニット４０とにより構成されている。
【００１８】
このうち、車載機１０は、地図データ入力部１２、表示部１４、操作部１６、音声出力部１８、カメラ映像入力部２０、記憶部２２、通信部２４、ＵＳＢＩ／Ｆ（Ｉ／Ｆ：インターフェイス）２６、電源部２８、及び、制御回路３０を備える。
【００１９】
ここで、地図データ入力部１２は、位置検出精度を向上するためのいわゆるマップマッチング用データ、地図描画データ、経路探索用データ等の地図データを所定の記憶媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等）から取り込むためのものである。
【００２０】
表示部１４は、液晶ディスプレイや有機ＥＬディスプレイ等によって構成され、操作部１６は、表示部１４と一体になったタッチパネルや、表示部１４の周囲に設けられたメカニカルなスイッチ等にて構成されている。
【００２１】
また、音声出力部１８は、音楽や走行案内用の音声を再生して、スピーカから出力させるためのものであり、カメラ映像入力部２０は、車両周囲（前方、後方、左右側方等）に配置されたカメラから、車両周囲を撮影した画像を取り込むためのものである。
【００２２】
記憶部２２は、ＳＤカード、ＨＤＤ、ＳＳＤ、Ｆｌａｓｈ−ＲＯＭ等の読み書き可能な記憶媒体にて構成されており、ナビゲーション装置としての機能を実現するためのプログラムや各種データが記憶されている。
【００２３】
通信部２４は、ＣＡＮやＬＩＮ等の車内ＬＡＮを介して他の車載装置との間で通信を行うためのものであり、例えば、車速、パーキングブレーキの操作状態、自動変速機のシフト位置、といった各種車両情報を、他の車載装置から取得するのに用いられる。
【００２４】
なお、これらの車両情報は、必ずしも車内ＬＡＮを介して取得する必要はなく、所定のインターフェイスを介して、車速センサ、ブレーキセンサ、シフト位置センサ、等から直接取り込むようにしてもよい。
【００２５】
ＵＳＢＩ／Ｆ２６は、検出ユニット４０との間の通信、及び、検出ユニット４０への電源供給を行うためのものである。
電源部２８は、車両のアクセサリスイッチ（図示せず）がオン状態であるとき、車載バッテリから電源供給を受けて、車載機１０各部の駆動用電源電圧（直流定電圧）、及び、検出ユニット４０に供給する電源電圧を生成するためのものである。
【００２６】
制御回路３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらを接続するバスラインを備えた周知のマイクロコンピュータにて構成されている。
制御回路３０は、上記各部に接続されており、電源部２８から電源電圧が投入されると、記憶部２２に記憶されたプログラムを実行することで、ナビゲーション装置としての機能を実現する。
【００２７】
つまり、制御回路３０は、検出ユニット４０を利用した位置検出、地図データ入力部１２を介して取り込んだ地図データに基づく表示部１４への地図表示、その表示地図への車両マークの表示、音声出力部１８を利用した音声案内、操作部１６からの指令に基づく機能設定、等を行う。
【００２８】
また、制御回路３０は、操作部１６からの指令に基づき、カメラ映像入力部２０を介して入力される車両周囲の映像を表示部１４に表示し、運転者に対する運転支援を行う。
一方、検出ユニット４０は、ＧＰＳ衛星やＧＬＯＮＡＳＳ衛星からの電波を受信し、位置検出を行うＧＰＳ受信機４２、角速度を検出するジャイロセンサ４４、不揮発性メモリ４６、ＵＳＢＩ／Ｆ４８、電源部５０、及び、演算回路６０を備える。
【００２９】
不揮発性メモリ４６は、車載機１０からの電源供給が遮断されてから次に電源供給が開始されるまでの間（つまり、アクセサリスイッチがオフ状態であるとき）、演算回路６０にて算出された現在位置及びその算出時に用いられたデータを保持するためのものであり、フラッシュメモリ等にて構成されている。
【００３０】
ＵＳＢＩ／Ｆ４８は、車載機１０のＵＳＢＩ／Ｆ２６とＵＳＢケーブルを介して接続されることにより、車載機１０から供給される電源電圧の取り込み、及び、車載機１０との間の通信を行うためのものである。
【００３１】
電源部５０は、ＵＳＢＩ／Ｆ４８から入力される電源電圧を受けて、検出ユニット４０の内部回路を駆動するための電源電圧（直流定電圧）を生成するためのものである。
演算回路６０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらを接続するバスラインを備えた周知のマイクロコンピュータにて構成されており、上記各部に接続されている。
【００３２】
演算回路６０は、ＧＰＳ受信機４２からの検出信号、ジャイロセンサ４４からの検出信号、及び、車載機１０から取得した車両情報（車速等）に基づき、周知の推測航法にて、車両の現在位置及び進行方向を検出し、その検出結果を車載機１０に出力する。
【００３３】
また、演算回路６０は、電源部５０から電源供給を受けて起動したとき、及び、車両が走行状態から停止したときに、ジャイロセンサ４４の出力を所定期間サンプリングして、ジャイロセンサ４４の出力のゼロ点電圧を設定する。
【００３４】
また、演算回路６０は、車載機１０からの電源供給が遮断されたとき、不揮発性メモリ４６には、電源供給遮断時の車両位置に対応するデータが保存されているように、図３に示す定期バックアップ処理及び図４に示す各種監視処理を実行する。
【００３５】
つまり、本実施形態の検出ユニット４０には、車載機１０からの電源供給が遮断されているときに、演算回路６０に電源供給を行うためのバックアップ電源がない。
このため、車両のアクセサリスイッチがオフ状態になって、車載機１０から検出ユニット４０への電源供給が遮断されると、演算回路６０は直ぐに動作を停止し、電源供給遮断後、次回の起動時に必要な現在位置情報を不揮発性メモリ４６に保存することができない。
【００３６】
そこで、本実施形態では、図４に示す監視処理を実行することで、車両が停止して運転者がアクセサリスイッチをオフすること（換言すれば車載機１０からの電源供給が遮断されること）を予測し、現在位置を含む各種バックアップ用データを不揮発性メモリ４６に格納する。
【００３７】
また、この監視処理だけでは、車載機１０からの電源供給が遮断される前に、その旨を予測することができない、或いは、予測できても、運転者のスイッチ操作によって、直ぐに車載機１０からの電源供給が遮断されてしまい、不揮発性メモリ４６にバックアップ用データを保存できない、といったことが考えられる。
【００３８】
そこで、本実施形態では、図４に示す監視処理とは別に、図３に示す定期バックアップ処理を実行することで、車両停止時や高速走行時に、バックアップ用データを定期的に不揮発性メモリ４６に格納する。
【００３９】
なお、不揮発性メモリ４８に格納されるバックアップ用データとして、本実施形態では、図２に示すデータが設定されている。
すなわち、不揮発性メモリ４８には、現在位置情報（緯度・経度）、時刻情報、ＧＰＳ衛星軌跡情報、ＧＬＯＮＡＳＳ衛星軌跡情報、推測航法学習データ、ジャイロセンサ４４のゼロ点電圧、クリスタル温度特性データ等が、バックアップ用データとして記憶される。
【００４０】
ここで、時刻情報（タイムスタンプ）は、データバックアップ時の時刻を表す情報であり、ＧＰＳ受信機４２が受信した衛星電波から得られる時刻情報、若しくは、車載機１０側から取得した時刻情報（ＲＴＣ：Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）が利用される。
【００４１】
また、ＧＰＳ衛星軌跡情報及びＧＬＯＮＡＳＳ衛星軌跡情報は、ＧＰＳ受信機４２が位置検出に使用可能な衛星を見つけるための軌道情報であり、不揮発性メモリ４８には、衛星を探すのに必要なアルマナック（Ａｌｍａｎａｃ）、衛星の位置を求めるのに必要なエフェメリス（Ｅｐｈｅｍｅｒｉｓ）、の各データが格納される。
【００４２】
また、推測航法学習データは、車速パルスにより得られる車両進行距離とＧＰＳ情報により得られる車両進行距離との誤差を補間する補間データ等、推測航法演算により現在位置を特定する際に用いられるデータであり、クリスタル温度特性データは、基準周波数クロックの温度特性データである。
【００４３】
そして、上記各バックアップ用データには、高・中・低というように優先度が設定されており、図４に示す監視処理では、優先度が高い（つまり、優先度：高の）バックアップ用データ（図では現在位置情報及び時刻情報）だけが不揮発性メモリ４８に格納される。
【００４４】
次に、上記のように演算回路６０にて実行される定期バックアップ処理及び監視処理について、図３、図４に示すフローチャートに沿って説明する。
なお、これらの処理は、演算回路６０において、メインルーチンの一つとして、演算回路６０の動作中繰り返し実行される。
【００４５】
図３に示すように、定期バックアップ処理では、まず、Ｓ１１０（Ｓはステップを表す）にて、車速Ｖがゼロであるか否か（換言すれば車両が停止しているか否か）を判定する。
【００４６】
Ｓ１１０にて車速Ｖがゼロであると判定されると、Ｓ１２０に移行して、ブレーキペダルがオン状態であるか否か（つまり踏み込まれているか否か）を判定し、ブレーキペダルがオン状態であれば、Ｓ１３０に移行する。
【００４７】
なお、Ｓ１１０の車速判定、及び、Ｓ１２０におけるブレーキペダルのオン・オフ判定は、車載機１０から取得した車両情報に基づき行われる。
次に、Ｓ１３０では、Ｓ１１０及びＳ１２０にて、車速Ｖがゼロでブレーキペダルがオン状態であると判定されている経過時間が、待機時間Ｔ１以上となったか否かを判断する。
【００４８】
そして、Ｓ１３０にて経過時間が所定の待機時間Ｔ１以上であると判断されると、Ｓ１４０に移行して、バックアップ用データとして設定されている全てのデータの最新値を不揮発性メモリ４６に格納することで、不揮発性メモリ４６に記憶されている全バックアップ用データを更新する。
【００４９】
一方、Ｓ１２０にて、ブレーキペダルはオン状態でない（換言すれば踏み込まれていない）と判断された場合、或いは、Ｓ１３０にて、経過時間が待機時間Ｔ１に達していないと判断された場合には、再度Ｓ１１０に移行し、車速Ｖのゼロ判定を行う。
【００５０】
また、Ｓ１１０にて、車速Ｖはゼロではないと判断された際には、Ｓ１５０に移行し、車速Ｖは、予め設定された高速判定用のしきい値Ｖ１よりも大きいか否かを判断する。
Ｓ１５０にて、車速Ｖがしきい値Ｖ１よりも大きく、車両は高速走行していると判定されると、Ｓ１６０に移行し、逆に、車速Ｖがしきい値Ｖ１以下である（つまり、車両は低速走行中である）と判定された場合には、再度Ｓ１１０に移行する。
【００５１】
そして、Ｓ１６０では、Ｓ１１０及びＳ１５０の一連の処理にて、車両が高速走行していると判定されている経過時間が、所定の待機時間Ｔ２以上となったか否かを判断し、経過時間が待機時間Ｔ２以上である場合には、Ｓ１４０に移行して、全バックアップ用データを不揮発性メモリ４６に格納し、そうでなければ、再度Ｓ１１０に移行する。
【００５２】
なお、Ｓ１４０においては、不揮発性メモリ４６に全バックアップ用データを格納すると、Ｓ１３０又はＳ１６０にて時間判定に用いた経過時間を初期値：０に戻す。
この結果、車速Ｖがゼロでブレーキペダルが踏み込まれているとき、或いは、車両が高速走行しているときには、待機時間Ｔ１或いはＴ２毎に、定期的に、不揮発性メモリ４６内のバックアップ用データが更新されることになる。
【００５３】
なお、このように、車速Ｖがゼロでブレーキペダルが踏み込まれているときに不揮発性メモリ４６内のバックアップ用データを更新するのは、後述の監視処理にてバックアップ用データを更新できないことが考えられるからである。
【００５４】
また、このときのバックアップの実施条件を「待機時間Ｔ１以上経過したとき」としているのは、車両が信号待ち等で一時的に停止したときに、不揮発性メモリ４６に不必要にバックアップ用データを書き込み、その書き込み回数が増加するのを防止するためである。
【００５５】
また、車両の高速走行時に、定期的にバックアップアップ用データを書き込むのは、車両の高速走行時には、移動距離が大きく、車両停止時に実行されるＳ１２０〜Ｓ１４０の処理や後述の監視処理にて、アクセサリスイッチがオフされる前にバックアップ用データを更新できなかった場合に、データ誤差が大きくなってしまうからである。
【００５６】
また、車両の低速走行時にバックアップ用データを更新しないのは、移動距離が僅かであるためである。つまり、移動距離が少ない状態では、バックアップ用データを更新する必要はなく、更新するようにすると、不揮発性メモリ４６へのバックアップ用データの書き込み回数が不必要に増加し、不揮発性メモリ４６の寿命が短くなってしまうと考えられるからである。
【００５７】
次に、図４には、ＰＫＢ監視処理、シフト位置監視処理、及び、カメラ映像監視処理の３つの監視処理が記載されている。
演算回路６０は、この３つの監視処理のうちの一つ、若しくは、複数を組み合わせて実行することで、アクセサリスイッチがオフされて車載機１０からの電源供給が遮断されることを予測し、不揮発性メモリ４６内のバックアップ用データ（詳しくはその内の一部）を、最新値に更新する。
【００５８】
以下、これら各監視処理について説明する。
ＰＫＢ監視処理においては、まず、Ｓ２１０にて、車両のパーキングブレーキがオン状態であるか否か（換言すれば、操作されているか否か）を判断する。
【００５９】
そして、パーキングブレーキがオン状態でなければ、再度Ｓ２１０を実行することにより、パーキングブレーキがオン状態になるのを待ち、パーキングブレーキがオン状態であれば、運転者がアクセサリスイッチをオフすることを予測し、Ｓ２２０に移行する。
【００６０】
Ｓ２２０では、図２に示したバックアップ用データのうち、優先度「高」のデータ（図２では現在位置情報及び時刻情報）をバックアップ対象データとして、その最新値を不揮発性メモリ４６に格納することで、優先度「高」のバックアップ対象データを更新する。
【００６１】
次に、Ｓ２３０では、車両のパーキングブレーキが継続してオン状態であるか否かを判定し、パーキングブレーキがオフ状態になっていれば、Ｓ２１０に移行し、パーキングブレーキのオン状態が継続していれば、Ｓ２４０に移行する。
【００６２】
Ｓ２４０では、Ｓ２２０で不揮発性メモリ４６内のバックアップ対象データを更新した後、所定時間Ｔ３以上経過したか否かを判断し、所定時間Ｔ３以上経過していなければ、再度Ｓ２３０に移行する。
【００６３】
また、Ｓ２４０にて、バックアップ対象データの更新後所定時間Ｔ３以上経過したと判断されると、Ｓ２２０に移行して、バックアップ対象データの最新値を不揮発性メモリ４６に格納する。
【００６４】
つまり、Ｓ２３０、Ｓ２４０では、パーキングブレーキのオン状態が所定時間Ｔ３以上継続しているか否かを判断することで、パーキングブレーキのオン状態が継続しているとき、所定時間Ｔ３毎に、Ｓ２２０の処理を実行させる。
【００６５】
このように、ＰＫＢ監視処理では、パーキングブレーキがオン状態になると、運転者がアクセサリスイッチをオフすることを予測し、不揮発性メモリ４６に格納されたバックアップ用データのうち、優先度「高」のバックアップ対象データを最新値に更新する。
【００６６】
従って、ＰＫＢ監視処理によれば、パーキングブレーキが操作されてから、アクセサリスイッチがオフされ、車載機１０からの電源供給が遮断されるまでの間に、優先度「高」のバックアップ対象データを最新値に更新することができる。
【００６７】
また、パーキングブレーキのオン状態が継続している間（つまり、パーキングブレーキがオン状態で、アクセサリスイッチがオフされないとき）には、所定時間Ｔ３毎に、バックアップ対象データを更新する。
【００６８】
このため、例えば、駐車場等で車両が移動用の台車に乗せられ移動・回転したような場合であっても、バックアップ対象データの最新値を不揮発性メモリ４６に書き込むことができる。
【００６９】
次に、シフト位置監視処理においては、まず、Ｓ３１０にて、車両の自動変速機のシフト位置が「Ｐ（パーキング）」位置であるか否かを判断する。
そして、自動変速機のシフト位置が「Ｐ」位置でなければ、再度Ｓ３１０を実行することにより、シフト位置が「Ｐ」位置になるのを待ち、シフト位置が「Ｐ」位置であれば、運転者がアクセサリスイッチをオフすることを予測し、Ｓ３２０に移行する。
【００７０】
Ｓ３２０では、上記Ｓ２２０と同様、バックアップ対象データの最新値を不揮発性メモリ４６に格納することで、優先度「高」のバックアップ対象データを更新する。
次に、Ｓ３３０では、自動変速機のシフト位置が「Ｐ」位置に保持されているか否かを判断し、シフト位置が「Ｐ」位置から変化していれば、Ｓ３１０に移行し、シフト位置が「Ｐ」位置に保持されていれば、Ｓ３４０に移行する。
【００７１】
Ｓ３４０では、Ｓ３２０で不揮発性メモリ４６内のバックアップ対象データを更新した後、所定時間Ｔ４以上経過したか否かを判断し、所定時間Ｔ４以上経過していなければ、再度Ｓ３３０に移行する。
【００７２】
また、Ｓ３４０にて、バックアップ対象データの更新後所定時間Ｔ４以上経過したと判断されると、Ｓ３２０に移行して、バックアップ対象データの最新値を不揮発性メモリ４６に格納する。
【００７３】
つまり、Ｓ３３０、Ｓ３４０では、自動変速機のシフト位置が「Ｐ」位置になっている状態が所定時間Ｔ４以上継続しているか否かを判断することで、自動変速機のシフト位置が「Ｐ」位置になっているとき、所定時間Ｔ４毎に、Ｓ３２０の処理を実行させる。
【００７４】
このように、シフト位置監視処理では、自動変速機のシフト位置に基づき、運転者がアクセサリスイッチをオフすることを予測し、不揮発性メモリ４６に格納されたバックアップ対象データを最新値に更新する。
【００７５】
従って、シフト位置監視処理によれば、上述したＰＫＢ監視処理と同様の効果を得ることができる。
また次に、カメラ映像監視処理においては、まず、Ｓ４１０にて、カメラにて撮像された車両周囲の画像（カメラ映像）が停止しているか否か、換言すれば車両が停止しているか否か、を判断する。
【００７６】
なお、Ｓ４１０の判定処理は、車載機１０からカメラ映像を取得し、その変化を監視することで実施するようにしても良く、或いは、車載機１０側でカメラ映像が変化しているか否かを判定し、その判定結果を取得することで実施するようにしても良い。
【００７７】
Ｓ４１０にて、カメラ映像が停止していると判定されると、車両が完全に停止しており、運転者がアクセサリスイッチをオフして車両を駐車させるものと予測し、Ｓ４２０に移行する。
【００７８】
Ｓ４２０では、上記Ｓ２２０、Ｓ３２０と同様、バックアップ対象データの最新値を不揮発性メモリ４６に格納することで、優先度「高」のバックアップ対象データを更新する。
【００７９】
次に、Ｓ４３０では、Ｓ４１０と同様、カメラ映像が停止しているか否かを判定し、カメラ映像が停止していなければ、Ｓ４１０に移行し、カメラ映像が停止していれば、Ｓ４４０に移行する。
【００８０】
Ｓ４４０では、Ｓ４２０で不揮発性メモリ４６内のバックアップ対象データを更新した後、所定時間Ｔ５以上経過したか否かを判断し、所定時間Ｔ５以上経過していなければ、再度Ｓ４３０に移行する。
【００８１】
また、Ｓ４４０にて、バックアップ対象データの更新後所定時間Ｔ５以上経過したと判断されると、Ｓ４２０に移行して、バックアップ対象データの最新値を不揮発性メモリ４６に格納する。
【００８２】
つまり、Ｓ４３０、Ｓ４４０では、カメラ映像が停止している状態（つまり、車両が完全に停止している状態）が所定時間Ｔ５以上継続しているか否かを判断することで、カメラ映像が停止しているとき、所定時間Ｔ５毎に、Ｓ４２０の処理を実行させる。
【００８３】
このように、カメラ映像監視処理では、カメラ映像に基づき、運転者がアクセサリスイッチをオフすることを予測し、不揮発性メモリ４６に格納されたバックアップ対象データを最新値に更新する。従って、カメラ映像監視処理によれば、上述したＰＫＢ監視処理及びシフト位置監視処理と同様の効果を得ることができる。
【００８４】
なお、上記各監視処理において、バックアップ用データのうち、優先度「高」のデータだけを選択的にバックアップするのは、上記各監視処理では、運転者がアクセサリスイッチをオフして、車載機１０からの電源供給が遮断されることを予測しているためである。
【００８５】
つまり、上記各監視処理における予測では、予測後、実際に運転者がアクセサリスイッチをオフするまでの時間は不明であるため、その時間が極めて短く、全てのバックアップ用データを格納できない場合があることが考えられる。
【００８６】
そこで、上記各監視処理では、不揮発性メモリ４８に格納するバックアップ用データの種類を優先度「高」のものに制限することで、データの書き込みに要する時間を短くし、重要なバックアップ用データ（本実施形態では、現在位置情報及び時刻情報）をできなくなるのを防止している。
【００８７】
ここで、本実施形態において、検出ユニット４０は、本発明の車両用データ処理装置に相当し、演算回路６０は、本発明の予測手段、第１バックアップ手段、及び第２バックアップ手段に相当する。
【００８８】
また、本発明の予測手段としての機能は、演算回路６０にて実行される処理のうち、上記各監視処理におけるＳ２１０、Ｓ３１０、Ｓ４１０にて実現され、第１バックアップ手段としての機能は、上記各監視処理におけるＳ２２０〜２４０、Ｓ３２０〜３４０、Ｓ４２０〜４４０の処理にて実現され、第２バックアップ手段としての機能は、Ｓ１１０〜Ｓ１８０の定期バックアップ処理にて実現される。
【００８９】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて種々の態様をとることができる。
例えば、上記実施形態では、演算回路６０は、図４に示したＰＫＢ監視処理、シフト位置監視処理、及びカメラ映像監視処理の少なくとも一つを実行することで、車載機１０からの電源供給が遮断されることを予測し、不揮発性メモリ４６内のバックアップ対象データを最新値に更新するものとして説明した。
【００９０】
しかし、こうした監視処理は、運転者による車両操作、若しくは、車両周囲の状況から、車載機１０からの電源供給が遮断されることを予測できればよく、上記３種類の監視処理に限定されるものではない。
【００９１】
なお、上記各監視処理及び定期バック処理において、不揮発性メモリ４６にバックアップ用データを定期的に書き込む際の時間間隔：Ｔ１〜Ｔ５は、適宜設定すればよく、例えば、監視処理における時間間隔：Ｔ３〜Ｔ５は、同じであってもよい。
【００９２】
また、上記実施形態では、検出ユニット４０は、車載機１０から各種車両情報（車速、運転者による車両の操作状態、車両周囲の状況等）を取得し、不揮発性メモリ４６へのバックアップ用データの書き込みタイミングを制御するものとして説明した。
【００９３】
しかし、車両用データ処理装置には、例えば、車両のシガーソケットから電源供給を受けて単独で動作するナビゲーション装置等、車載機から車両情報を取得することができないものもある。
【００９４】
そこで、このような車両用データ処理装置においては、ＧＰＳ受信機４２やジャイロセンサ４４等を用いて車速や車体の動きを検出し、その検出結果に基づき、不揮発性メモリ４６へのバックアップ用データの書き込みタイミングを制御することで、本発明を実現することができる。
【符号の説明】
【００９５】
２…ナビゲーション装置、１０…車載機、１２…地図データ入力部、１４…表示部、１６…操作部、１８…音声出力部、２０…カメラ映像入力部、２２…記憶部、２４…通信部、２６…ＵＳＢＩ／Ｆ、２８…電源部、３０…制御回路、４０…検出ユニット、４２…ＧＰＳ受信機、４４…ジャイロセンサ、４６…不揮発性メモリ、４８…ＵＳＢＩ／Ｆ、４８…不揮発性メモリ、５０…電源部、６０…演算回路。
【図１】
2014159247.tif 000003
【図２】
2014159247.tif 000004
【図３】
2014159247.tif 000005
【図４】
2014159247.tif 000006