(57)【特許請求の範囲】
【請求項１】
記憶媒体へデータを書き込む際の使用／不使用が設定可能なライトキャッシュメモリを有するハードディスク装置と、
所定のプログラムを実行することにより、前記ハードディスク装置に対してデータの読み書きを行いながら所定の動作を行うプログラム実行手段と、
バッテリに接続され、前記ハードディスク装置に動作電力を供給する第１の電源回路と、
前記プログラム実行手段に動作電力を供給する第２の電源回路と、
前記バッテリの電圧が低下したときに昇圧して前記第２の電源回路に供給する昇圧回路と、
エンジン始動前に前記ライトキャッシュメモリの不使用を前記ハードディスク装置に対して指示し、エンジン始動後に前記ライトキャッシュメモリの使用を前記ハードディスク装置に対して指示するキャッシュメモリ使用状態指示手段と、
を備えることを特徴とする車載装置。
【請求項２】
請求項１に記載された車載装置において、
前記キャッシュメモリ使用状態指示手段は、前記プログラム実行手段に含まれることを特徴とする車載装置。
【請求項３】
請求項１または２に記載された車載装置において、
前記プログラム実行手段は、プログラムを格納するＲＯＭおよびＲＡＭの少なくとも一方と、前記ＲＯＭあるいは前記ＲＡＭからプログラムを読み出して実行するＣＰＵとを含んで構成されていることを特徴とする車載装置。
【請求項４】
請求項３に記載された車載装置において、
前記プログラム実行手段は、機械的な駆動部を含まないことを特徴とする車載装置。
【請求項５】
請求項１〜４のいずれか一項に記載された車載装置において、
前記キャッシュメモリ使用状態指示手段は、外部装置からエンジンが始動された旨を示すエンジン始動信号を受信したときに、前記ライトキャッシュメモリの使用を前記ハードディスク装置に対して指示することを特徴とする車載装置。
【請求項６】
請求項１〜５のいずれか一項に記載された車載装置において、
前記ハードディスク装置および前記プログラム実行手段は、エンジン始動前の所定のタイミングで動作を開始することを特徴とする車載装置。
【請求項７】
請求項６に記載された車載装置において、
前記所定のタイミングは、車両のドアが開閉されたとき、あるいは、車両のドアのロック状態が解除されたときであることを特徴とする車載装置。
【請求項８】
請求項１〜７のいずれか一項に記載された車載装置において、
前記キャッシュメモリ使用状態指示手段は、エンジン停止を検出したときに、前記ライトキャッシュメモリの不使用を前記ハードディスク装置に対して指示することを特徴とする車載装置。
【請求項９】
請求項１〜７のいずれか一項に記載された車載装置において、
前記キャッシュメモリ使用状態指示手段は、アイドリングストップ時に、前記ライトキャッシュメモリの不使用を前記ハードディスク装置に対して指示することを特徴とする車載装置。
【請求項１０】
請求項１〜９のいずれか一項に記載された車載装置において、
前記プログラム実行手段によって実行されるプログラムには、前記ハードディスク装置に記憶されている地図データを用いて車両の走行を案内するナビゲーションプログラムが含まれていることを特徴とする車載装置。
【請求項１１】
請求項１〜１０のいずれか一項に記載された車載装置において、
前記プログラム実行手段によって実行されるプログラムには、前記ハードディスク装置に記憶されている音楽データを用いて音楽の再生を行うオーディオプログラムが含まれていることを特徴とする車載装置。
【請求項１２】
請求項１〜１１のいずれか一項に記載された車載装置において、
前記プログラム実行手段によって実行されるプログラムには、受信機によって受信したデータを前記ハードディスク装置に記録する受信データ記録プログラムが含まれていることを特徴とする車載装置。
【請求項１３】
請求項１〜１２のいずれか一項に記載された車載装置において、
前記プログラム実行手段によって実行されるプログラムには、車両の周囲を撮像して得られた画像データを前記ハードディスク装置に記録する撮像データ記録プログラムが含まれていることを特徴とする車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されてハードディスク装置に各種データが読み書きされる車載装置に関する。
【背景技術】
【０００２】
従来から、ハードディスク装置に記憶した地図データを読み出して地図表示等の処理を行うようにした車載のナビゲーション装置が知られている（例えば、特許文献１参照。）。このナビゲーション装置に備わったハードディスク装置にはライトキャッシュメモリが用いられており、データの書き込み時間の短縮が図られている。また、このハードディスク装置では、年度毎の地図データの更新を外付けハードディスク装置を接続することによって行っており、外付けハードディスク装置に記憶されているデータを内蔵されたハードディスク装置に書き込む際に、電源のオフを不許可にする表示を行ったり、電源がオフにならないような制御を行ったりしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４９８１３号公報（第７−１３頁、図１−６）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
最近では、ナビゲーション装置に限らず車両に搭載された装置の記憶装置としてハードディスク装置が広く用いられている。例えば、オーディオ装置においてＣＤ等からリッピングした音楽データをハードディスク装置に記憶することで、大量の音楽データを記憶することができるようになっている。このようなハードディスク装置では、特許文献１に記載されているように、ライトキャッシュメモリを用いることにより効率よくデータの書き込みを行うことができる。
【０００５】
ところで、このようなハードディスク装置に対してデータを書き込みを行っているときに電源をオフすると、物理的な磁気ディスクに対するデータ書き込みにエラーが生じるだけでなく、ライトキャッシュメモリに既に格納されている大量のデータも消失してしまう。特許文献１に開示されたナビゲーション装置では、利用者が電源をオフしてしまってこのようなことが生じないように表示や制御を行っている。しかし、エンジン始動前にナビゲーション装置の動作を開始し、その後エンジンを始動する場合を考えると、エンジン始動時にバッテリ電圧が低下し、ナビゲーション装置の動作がリセットされてしまうことがある。このような場合には、内蔵されたハードディスク装置もリセットされるため、ライトキャッシュメモリに既に格納されているデータも消失し、ナビゲーション装置の動作が長時間中断する事態が発生する。
【０００６】
このような事態を回避するためには、ナビゲーション装置などのハードディスク装置を用いた車載装置を駆動するためのバッテリを、エンジンスタータ用のバッテリとは別にしたり、バッテリと車載装置との間に昇圧回路を設けて電圧低下によって車載装置がリセットされないようにするなどの方法が考えられる。しかし、２つのバッテリを備える場合にはコスト上昇につながるとともに、重量が増すため近年の軽量化の要請に反することになる。また、昇圧回路を設けてバッテリの電圧低下によるリセットを防止する場合には、機械的な駆動部を有するハードディスク装置を含む車載装置全体の動作電力を確保することになり、昇圧回路の装置規模が大きくなる。
【０００７】
このように、ライトキャッシュメモリを有するハードディスク装置を記憶装置として用いる車載装置では、動作途中でエンジンが始動されると動作が長時間中断されることになり、これを回避するためにはバッテリや大容量の昇圧回路が必要になって装置規模が大きくなるという問題があった。
【０００８】
本発明は、このような点に鑑みて創作されたものであり、その目的は、ライトキャッシュメモリを有するハードディスク装置を記憶装置として用いる場合に、動作途中でエンジンが始動されても動作が長時間中断されることがなく、装置規模の拡大を最小限に抑えることができる車載装置を提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明の車載装置は、記憶媒体へデータを書き込む際の使用／不使用が設定可能なライトキャッシュメモリを有するハードディスク装置と、所定のプログラムを実行することにより、ハードディスク装置に対してデータの読み書きを行いながら所定の動作を行うプログラム実行手段と、バッテリに接続され、ハードディスク装置に動作電力を供給する第１の電源回路と、プログラム実行手段に動作電力を供給する第２の電源回路と、バッテリの電圧が低下したときに昇圧して第２の電源回路に供給する昇圧回路と、エンジン始動前にライトキャッシュメモリの不使用をハードディスク装置に対して指示し、エンジン始動後にライトキャッシュメモリの使用をハードディスク装置に対して指示するキャッシュメモリ使用状態指示手段とを備えている。
【００１０】
エンジン始動前はライトキャッシュメモリを用いずに記憶媒体へのデータの書き込みが行われるため、エンジン始動時に動作電圧が低下してハードディスク装置がリセットされても、速やかにその時点で書き込み中のデータから書き込みを再開することができる。また、プログラム実行手段については、昇圧回路を用いてエンジン始動時の動作電圧の低下を防止しているため、エンジン始動時にも正常動作を継続することができる。これらにより、動作途中でエンジンが始動されても動作が長時間中断されることを回避することができる。さらに、昇圧回路を用いて動作電圧を維持する対象からハードディスク装置を外すことにより、小容量の昇圧回路を用いることができ、装置規模の拡大を最小限に抑えることができる。
【００１１】
また、上述したキャッシュメモリ使用状態指示手段は、プログラム実行手段に含まれることが望ましい。これにより、プログラムを追加するだけでキャッシュメモリ使用状態指示手段の動作を実現することができ、しかも、エンジン始動時にも動作を継続することができる。
【００１２】
また、上述したプログラム実行手段は、プログラムを格納するＲＯＭおよびＲＡＭの少なくとも一方と、ＲＯＭあるいはＲＡＭからプログラムを読み出して実行するＣＰＵとを含んで構成されていることが望ましい。特に、上述したプログラム実行手段は、機械的な駆動部を含まないことが望ましい。これにより、昇圧回路によって供給する動作電力を少なくすることができる。
【００１３】
また、上述したキャッシュメモリ使用状態指示手段は、外部装置からエンジンが始動された旨を示すエンジン始動信号を受信したときに、ライトキャッシュメモリの使用をハードディスク装置に対して指示することが望ましい。これにより、エンジンが始動したことを確実かつ容易に知ることができる。
【００１４】
また、上述したハードディスク装置およびプログラム実行手段は、エンジン始動前の所定のタイミングで動作を開始することが望ましい。具体的には、上述した所定のタイミングは、車両のドアが開閉されたとき、あるいは、車両のドアのロック状態が解除されたときであることが望ましい。これにより、エンジンを始動するまでに動作を開始し、利用者が車載装置を利用することができるまでの時間を短縮して、操作性を向上させることができる。
【００１５】
また、上述したキャッシュメモリ使用状態指示手段は、エンジン停止を検出したときに、ライトキャッシュメモリの不使用をハードディスク装置に対して指示することが望ましい。これにより、エンジンを停止した後に再度始動する場合に備えることできる。
【００１６】
また、上述したキャッシュメモリ使用状態指示手段は、アイドリングストップ時に、ライトキャッシュメモリの不使用をハードディスク装置に対して指示することが望ましい。これにより、アイドリングストップ時において次にエンジンを始動する際にも動作が長時間中断されることを回避することができる。
【００１７】
また、上述したプログラム実行手段によって実行されるプログラムには、ハードディスク装置に記憶されている地図データを用いて車両の走行を案内するナビゲーションプログラムが含まれていることが望ましい。あるいは、上述したプログラム実行手段によって実行されるプログラムには、ハードディスク装置に記憶されている音楽データを用いて音楽の再生を行うオーディオプログラムが含まれていることが望ましい。また、上述したプログラム実行手段によって実行されるプログラムには、受信機によって受信したデータをハードディスク装置に記憶する放送受信用プログラムが含まれていることが望ましい。また、上述したプログラム実行手段によって実行されるプログラムには、車両の周囲を撮像して得られた画像データをハードディスク装置に記憶するドライブレコーダプログラムが含まれていることが望ましい。ハードディスク装置を用いることが多いと考えられるこれらの車載装置において特に、動作途中でエンジンが始動されても動作が長時間中断されることを回避することができる効果は大きい。
【図面の簡単な説明】
【００１８】
【図１】一実施形態の車載装置の全体構成を示す図である。
【図２】車両に搭乗する際にエンジン始動に先立って車載装置を起動する場合の動作を示す説明図である。
【図３】アイドリングストップ制御によってエンジンを停止後に再始動する場合の動作を示す説明図である。
【発明を実施するための形態】
【００１９】
以下、本発明を適用した一実施形態の車載装置について、図面を参照しながら説明する。図１は、一実施形態の車載装置の全体構成を示す図である。図１に示す車載装置１００は、製品マイコン部１０、ハードディスク装置（ＨＤＤ）３０、ＧＰＳ装置４０、ディスク装置４２、受信機４４、カメラ４６、通信インタフェース部（通信ＩＦ）５０、電源回路６０、６２、昇圧回路６４を含んで構成されている。
【００２０】
製品マイコン部１０は、所定のプログラムを実行することにより、ハードディスク装置３０に対してデータの読み書きを行いながら所定の動作を行う。製品マイコン部１０がプログラム実行手段に対応しており、機械的な駆動部を含まずに構成されている。この製品マイコン部１０は、ＣＰＵ１２、ＲＯＭ１４、ＲＡＭ１６、フラッシュＲＯＭ１８を備えている。フラッシュＲＯＭ１８は、車載装置１００をコンピュータとして動作させるための基本プログラムやナビゲーション装置などとして動作させるための各種のアプリケーションプログラムを記憶するフラッシュメモリである。例えば、フラッシュＲＯＭ１８には、ファイルシステム２１、ＨＤＤ制御ドライバ２２、ＣＭ制御プログラム２３、ナビアプリ２４、オーディオアプリ２５、録画アプリ２６、記録アプリ２７が格納されている。
【００２１】
ファイルシステム２１は、ハードディスク装置３０に読み書きするデータの管理等を行う。ＨＤＤ制御ドライバ２２は、ハードディスク装置３０を駆動してデータの読み書きを行う。ＣＭ（キャッシュメモリ）制御プログラム２３は、ハードディスク装置３０に対して、エンジンの始動の前後に応じて、内蔵されたライトキャッシュメモリの使用／不使用を指示するためのものである。このＣＭ制御プログラム２３をＣＰＵ１２で実行することにより、ＣＭ制御部（キャッシュメモリ使用状態指示手段に対応する）としての動作が行われる。
【００２２】
ナビアプリ２４は、ハードディスク装置３０に記憶されている地図データを用いて車載装置１００が搭載された車両の走行を案内するナビゲーションプログラムである。自車位置を検出するＧＰＳ装置４０とともに用いられ、車両の走行を案内する動作としては、地図表示、経路探索・誘導、周辺施設検索などのナビゲーション処理が行われる。
【００２３】
オーディオアプリ２５は、ハードディスク装置３０に記憶されている音楽データや、ＣＤあるいはＤＶＤに記録されている音楽データを読み出して音楽の再生を行うオーディオプログラムである。ＣＤ等に記録されている音楽データの読み出しはディスク装置４２を用いて行われる。ディスク装置４２は、ディスク型記録媒体としてのＣＤやＤＶＤに記録された音楽データを読み出す。この音楽データは、オーディオアプリ２５を用いて直接再生することもできるが、一旦ハードディスク装置３０に書き込んで他の音楽データとともにデータベース化し、必要に応じてハードディスク装置３０から読み出して再生することもできる。
【００２４】
録画アプリ２６は、受信機４４によって受信した画像データをハードディスク装置３０に記録する受信データ記録プログラムである。受信機４４は、放送局から配信された番組の画像データおよび音声データを受信し、表示や音声出力を行う。また、これらの受信データは、必要に応じて（利用者による設定内容に応じて）ハードディスク装置３０に保存（番組の録画）することができ、録画アプリ２６をＣＰＵ１２によって実行することにより、この録画動作が行われる。
【００２５】
記録アプリ２７は、カメラ４６を用いて車両の周囲を撮像して得られた画像データをハードディスク装置３０に記録するドライブレコーダとしての動作を行うための撮像データ記録プログラムである。カメラ４６は、車両の所定位置（例えば、車両前方およびルームミラー、ドアミラーが見える位置）に設置されており、記録アプリ２７をＣＰＵ１２で実行することにより、このカメラ４６による撮像によって得られた画像データを、最新の所定時間分（例えば数分）ハードディスク装置３０に記録するドライブレコーダとしての動作が行われる。
【００２６】
ハードディスク装置３０は、フラッシュＲＯＭ１８に格納されたナビアプリ２４等を実行して各アプリに対応する動作を行う際に、必要に応じてデータの読み書きを行う記憶装置であり、書込み円盤部３２、ライトキャッシュメモリ３４、ＨＤＤ制御部３６を備えている。書込み円盤部３２は、磁気ヘッド（図示せず）を用いてデータの読み書きが行わる記録媒体である。ライトキャッシュメモリ３４は、所定容量を有し、書込み円盤部３２にデータを書き込む前に一旦データを保持する。ライトキャッシュメモリ３４を用いることにより、データの書き込み効率を上げることができ、データの書き込みに要する時間を短縮することが可能となる。ＨＤＤ制御部３６は、書込み円盤部３２に対するデータの書き込みと読み出しを制御する。データを書き込む際には、ライトキャッシュメモリ３４の使用／不使用を外部（例えばＣＭ制御プログラム２３を実行したＣＰＵ１２）から指定することができ、ＨＤＤ制御部３６は、入力されたデータを直接書込み円盤部３２に記録し、あるいは、ライトキャッシュメモリ３４に一旦格納した後読み出して書込み円盤部３２に記録する書き込み制御を行う。
【００２７】
通信インタフェース部５０は、外部装置としてのエンジンＥＣＵ（電子制御装置）２１０やＩＳＳ（アイドルストップシステム）２２０との間で信号の送受信を行う。エンジンＥＣＵ２１０は、エンジン２００の制御を行っている。本実施形態では、エンジン始動後にエンジンＥＣＵ２２１０からエンジン始動信号が出力されるものとする。このエンジン始動信号は、通信インタフェース部５０によって受信され、車載装置１００（ＣＭ制御部）においてエンジンが始動されたことを知ることができるようになっている。なお、エンジン始動信号を受信する以外の方法を用いてエンジンの始動を検出するようにしてもよい。例えば、車載のバッテリ３００の電圧を監視してエンジン始動を検出する場合などが考えられる。
【００２８】
また、ＩＳＳ２２０は、車両が信号待ち等で停車し、かつ、所定の条件（例えばバッテリ残量が所定値以上など）を満たすときにエンジン２００を停止するアイドリングストップ制御を行う。本実施形態では、アイドリングストップ制御によってエンジン停止した直後にＩＳＳ２２０からＩＳ（アイドリングストップ）信号が出力されるものとする。このＩＳＳ信号は、通信インタフェース部５０によって受信され、車載装置１００（ＣＭ制御部）においてアイドリングストップ制御によりエンジン２００が停止したことを知ることができるようになっている。なお、ＩＳＳ信号を受信する以外の方法でエンジンの停止を検出するようにしてもよい。例えば、エンジン２００の始動および停止はエンジンＥＣＵ２１０によって制御されているため、エンジンＥＣＵ２１０からエンジン２００が停止した旨の信号を出力し、これを通信インタフェース５０で受信して車載装置１００においてエンジン２００が停止したことを知るようにしてもよい。
【００２９】
電源回路（第１の電源回路）６０は、バッテリ３００が接続されており、例えば５Ｖの動作電圧（定電圧）が生成され、ハードディスク装置３０、ＧＰＳ装置４０、ディスク装置４２、受信機４４、カメラ４６、通信インタフェース部５０のそれぞれに動作電力を供給する。
【００３０】
電源回路６２（第２の電源回路）は、例えば３．３Ｖの動作電圧（定電圧）が生成され、製品マイコン部１０に動作電力を供給する。この電源回路６２には、昇圧回路６４を介してバッテリ３００が接続されている。昇圧回路６４は、バッテリ３００の電圧が低下したときに昇圧して電源回路６２に供給する。昇圧回路６４を通すことにより、エンジン２００の始動時にバッテリ３００の電圧が大きく低下した場合であっても電源回路６２に印加される電圧の変動を少なくすることができ、電源回路６２の出力電圧（３．３Ｖ）を維持することが可能となる。一方、電源回路６０にはバッテリ３００が直接接続されているため、エンジン２００の始動時にバッテリ３００の電圧が大きく低下すると電源回路６０の出力電圧も一時的に大きく低下し、電源回路６０に接続されたハードディスク装置３０等がリセットされてしまう。
【００３１】
本実施形態の車載装置１００はこのような構成を有しており、次にその動作を説明する。図２は、車両に搭乗する際にエンジン始動に先立って車載装置を起動する場合の動作を示す説明図である。図２において、「ＨＤＤ」はハードディスク装置３０のライトキャッシュメモリの使用状態を示しており、「キャッシュ・オフ」はライトキャッシュメモリ３４を使用せずにデータの書き込みが行われることを、「キャッシュ・オン」はライトキャッシュメモリ３４を使用してデータの書き込みが行われることそれぞれ示している。
【００３２】
車両のドア（例えば運転席側のドア）が開閉されたときに車載装置１００が起動される。以後、車載装置１００の各構成が動作を開始する。なお、車載装置１００がドアの開閉を検出する方法としては、開閉センサ（図示せず）を用いる場合や、エンジンＥＣＵ２１０あるいは車両全体を制御するＥＣＵ（図示せず）からドアの開閉を知らせる信号を受信する場合などが考えられる。また、ドアの開閉時に車載装置１００を起動する代わりに、ドアのロックが解除されたときに車載装置１００が起動されるようにしてもよい。
【００３３】
車載装置１００が起動されると、ＣＭ制御部（ＣＭ制御プログラム２３を実行したＣＰＵ１２）は、ハードディスク装置３０に向けてライトキャッシュメモリ３４の不使用を指示する。この指示を受信したハードディスク装置３０において、データの書き込み要求が発生したときに、ＨＤＤ制御部３６は、ライトキャッシュメモリ３４を用いずにデータの書き込みを行う。例えば、エンジン始動前にデータの書き込み要求が発生する場合の具体例としては、ナビアプリ２４を実行して経路探索を行う場合、オーディオアプリ２５を実行してディスク装置４２に装填されたＣＤ等から音楽データのリッピングを行う場合、録画アプリ２６を実行して受信機４４によって受信した番組を録画する場合、記録アプリ２７を実行してカメラ４６で撮像した画像データを記録する場合などが考えられる。
【００３４】
このような状態においてエンジン２００が始動されると、バッテリ３００に直接接続された電源回路６０の出力電圧が低下するため、ハードディスク装置３０が一時的にリセットされるが、この段階ではライトキャッシュメモリ３４は使用されていないため、リセット時の書き込み処理にエラーが生じるがリセット後にエラーになったデータの再書き込みが行われるだけで、ハードディスク装置３０を用いた動作を継続することができる。また、エンジン２００が始動された場合であっても、製品マイコン部１０には電源回路６２から正常な動作電圧の供給が維持されるため、製品マイコン部１０による動作は正常に継続される。
【００３５】
エンジン始動後にエンジンＥＣＵ２１０からエンジン始動信号が出力されると、ＣＭ制御部は、ハードディスク装置３０に向けてライトキャッシュメモリ３４の使用を指示する。以後、ハードディスク装置３０のＨＤＤ制御部３６は、ライトキャッシュメモリ３４を用いてデータの書き込みを行う。
【００３６】
このように、本実施形態の車載装置１００では、エンジン始動前はライトキャッシュメモリ３４を用いずに記憶媒体（書込み円盤部３２）へのデータの書き込みが行われるため、エンジン始動時に動作電圧が低下してハードディスク装置３０がリセットされても、速やかにその時点で書き込み中のデータから書き込みを再開することができる。また、製品マイコン部１０については、昇圧回路６４を用いてエンジン始動時の動作電圧の低下を防止しているため、エンジン始動時にも正常動作を継続することができる。これらにより、動作途中でエンジン２００が始動されても製品マイコン部１０の動作が長時間中断されることを回避することができる。さらに、昇圧回路６４を用いて動作電圧を維持する対象からハードディスク装置３０を外すことにより、小容量の昇圧回路６４を用いることができ、装置規模の拡大を最小限に抑えることができる。
【００３７】
また、ＣＭ制御部（キャッシュメモリ使用状態指示手段）を製品マイコン部１０を用いて実現することにより、ＣＭ制御プログラム２３を追加するだけで必要な動作を実現することができ、しかも、エンジン始動時にも動作を継続することが可能となる。
【００３８】
また、エンジンＥＣＵ２１０から送られてくるエンジン始動信号に基づいてエンジン始動を検出してライトキャッシュメモリ３４の使用をハードディスク装置３０に対して指示しており、エンジン始動信号を用いることによりエンジンが始動したことを確実かつ容易に知ることができる。
【００３９】
なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。例えば、上述した実施形態では、ＣＭ制御部（キャッシュメモリ使用状態指示手段）を製品マイコン部１０を用いて実現したが、製品マイコン部１０とは別にＣＭ制御部を設けるようにしてもよい。このＣＭ制御部は、エンジン始動後にライトキャッシュメモリ３４の使用をハードディスク装置３０に向けて指示できればよいため、電源回路６０から供給される電力によって動作するようにしてもよい。また、ＣＭ制御部をハードディスク装置３０に内蔵するようにしてもよい。
【００４０】
また、上述した実施形態では、ナビアプリ２４、オーディオアプリ２５、録画アプリ２６、記録アプリ２７を備えるようにしたが、車載装置１００としてこれら４つのアプリを全て備える必要は必ずしもなく、１つ以上を適宜選択的に備えるようにしてもよい。また、ハードディスク装置３０を用いるものであれば、これら４つのアプリ以外のアプリケーションプログラムをフラッシュＲＯＭ１８に格納しておいてＣＰＵ１２で実行するようにしてもよい。また、フラッシュＲＯＭ１８を用いたが、それ以外の不揮発性メモリ、あるいは、電源バックアップ（電源回路６２を用いることができる）を行ったＲＡＭ等を代わりに用いるようにしてもよい。
【００４１】
また、上述した実施形態では、車両に搭乗してエンジンを始動する前にハードディスク装置３０のライトキャッシュメモリ３４を不使用に設定する場合について説明したが、アイドリングストップ制御によってエンジンを停止した場合にも本発明を適用することができる。
【００４２】
図３は、アイドリングストップ制御によってエンジンを停止後に再始動する場合の動作を示す説明図である。図２に示した場合と異なり、アイドリングストップ制御によってエンジンを停止後に再始動する場合には、車載装置１００は動作中の状態にある。
【００４３】
アイドリングストップ制御によってエンジンが停止した後、ＩＳＳ２２０から出力されたＩＳ信号を通信インタフェース部５０で受信すると、ＣＭ制御部（ＣＭ制御プログラム２３を実行したＣＰＵ１２）は、ハードディスク装置３０に向けてライトキャッシュメモリ３４の不使用を指示する。この指示を受信したハードディスク装置３０において、データの書き込み要求が発生したときに、ＨＤＤ制御部３６は、ライトキャッシュメモリ３４を用いずにデータの書き込みを行う。
【００４４】
このような状態においてエンジン２００が再始動されると、バッテリ３００に直接接続された電源回路６０の出力電圧が低下するため、ハードディスク装置３０が一時的にリセットされるが、この段階ではライトキャッシュメモリ３４は使用されていないため、リセット時の書き込み処理にエラーが生じるがリセット後にエラーになったデータの再書き込みが行われるだけで、ハードディスク装置３０を用いた動作を継続することができる。また、エンジン２００が再始動された場合であっても、製品マイコン部１０には電源回路６２から正常な動作電圧の供給が維持されるため、製品マイコン部１０による動作は正常に継続される。
【００４５】
エンジン再始動後にエンジンＥＣＵ２１０からエンジン始動信号が出力されると、ＣＭ制御部は、ハードディスク装置３０に向けてライトキャッシュメモリ３４の使用を指示する。以後、ハードディスク装置３０のＨＤＤ制御部３６は、ライトキャッシュメモリ３４を用いてデータの書き込みを行う。
【００４６】
このように、アイドリングストップ制御によってエンジンの停止、再始動が行われた場合であっても、製品マイコン部１０の動作が長時間中断されることを回避することができる。
【産業上の利用可能性】
【００４７】
上述したように、本発明によれば、動作途中でエンジン２００が始動されても製品マイコン部１０の動作が長時間中断されることを回避することができる。また、昇圧回路６４を用いて動作電圧を維持する対象からハードディスク装置３０を外すことにより、小容量の昇圧回路６４を用いることができ、装置規模の拡大を最小限に抑えることができる。
【符号の説明】
【００４８】
１０  製品マイコン部
１２  ＣＰＵ
１４  ＲＯＭ
１６  ＲＡＭ
１８  フラッシュＲＯＭ
３０  ハードディスク装置（ＨＤＤ）
３２  書込み円盤部
３４  ライトキャッシュメモリ
３６  ＨＤＤ制御部
４０  ＧＰＳ装置
４２  ディスク装置
４４  受信機
４６  カメラ
５０  通信インタフェース部（通信ＩＦ）
６０、６２  電源回路
６４  昇圧回路
１００  車載装置
２００  エンジン
２１０  エンジンＥＣＵ（電子制御装置）
２２０  ＩＳＳ（アイドルストップシステム）
【図１】
0006013675.tif 000002
【図２】
0006013675.tif 000003
【図３】
0006013675.tif 000004