(57)【特許請求の範囲】
【請求項１】
ハードディスクを備えた車載情報処理装置において、
車速計を備え、前記車速計で検出される車速パルス又は車速に基づいて、前記ハードディスクに供給される電源が遮断される可能性を検知する電源遮断検知手段と、
前記電源遮断検知手段における検知信号に基づいて、前記ハードディスクへのデータ書込の終了処理を行う終了処理手段と、
を備えた車載情報処理装置。
【請求項２】
前記電源遮断検知手段は、前記車速パルス又は前記車速が所定値よりも小さい場合に、電源遮断の可能性を検知することを特徴とする請求項１に記載の車載情報処理装置。
【請求項３】
前記ハードディスクに書き込む情報を記録するための不揮発性半導体メモリを備え、
前記ハードディスクに書き込む情報を優先的に前記不揮発性半導体メモリに書き込む手段と、前記不揮発性半導体メモリに書き込まれた情報に基づいて前記ハードディスクへの情報の書き込みを行う手段とを備えたことを特徴とする請求項１又は２に記載の車載情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、書込可能なハードディスクを備えた車載情報処理装置に関する。
【０００２】
【従来の技術】
車両に搭載される情報処理装置、例えば、ナビゲーション装置などにはハードディスクを備えたものが含まれる。このナビゲーションシステムは、デジタル信号化された地図情報とＧＰＳ信号等により得られた位置情報とを対応させることにより、車両の現在位置を把握し、目的地までの適切な順路の案内を行うものであり、精通していない地域でも容易に目的地まで到達することができ、非常に便利なシステムである。
【０００３】
こうしたナビゲーション装置では、現在では、暗号化された地図情報などはＣＤ−ＲＯＭとして提供され、また、ナビゲーションソフトウェアなどは、その制御機器内の不揮発性半導体メモリ等にあらかじめ記録した状態で提供されている。この場合の不揮発性半導体メモリは、コスト等の問題から、通常はユーザによる書き込みや更新ができないものを使用する場合が多い。そのため、現在では、こうした地図情報の更新、ユーザ時点の書込などはユーザ自身で行うことはできない。また、近年、ナビゲーションソフトウェアなどの改良開発が進められているが、こうした新たな機能を有するソフトウェアをユーザ側で更新することはできない状況にある。従って、より改良されたソフトウェアや最新の地図情報などを入手するためには、ハードウェアを含めて新しくする必要があり、ユーザにとってコスト高となっていた。
【０００４】
ナビゲーション装置などの車載情報処理装置をさらに広く普及させるためには、こうしたデータの更新を可能にしてコストの低減化を図るとともに、また、ユーザにおけるデータへの自由な書込を可能にしてユーザにとって使いやすいものにすることが必要と考えられる。
【０００５】
こうした観点から、ハードディスクへの書込・更新を可能としたナビゲーション装置が開発されており、例えば、特開平８−６８６４４号に記載されている。
【０００６】
【発明が解決しようとする課題】
上述したようにハードディスクへのデータ書込を可能とした場合、容易にデータの更新等が可能となりコスト的には有利になるが、仮に、その書込・更新の作業中になんらかの障害が生じハードディスクを損傷させることも予想される。このようにデータ書込時によりハードディスクまたは書き込まれたデータが損傷した場合には、ハードディスク等の交換を余儀なくされ、コストの低減が図れないことも考えられる。
【０００７】
また、車両は屋外に配置されるものであるため、ハードディスクが著しい低温下におかれている場合や結露などが生じている場合には、ハードディスクへのデータの書込作業が行えないことになる。仮に、ハードディスクへの書込を行う前に、バッテリが外される等して電源が遮断された場合には、ハードディスクへのデータ書込が実行できず、また、書き込むべきデータ自身も失われることになる。また、通信手段などにより自動でハードディスクへのデータ更新を行わせる場合には、ユーザ自身が更新中であるか否かを認識せずに、バッテリ等をオフにすることも予想される。
【０００８】
そこで、本発明は上記課題に鑑みてなされたものであり、その目的は、車載情報処理装置におけるハードディスクへのデータ書込を確実に実行させることである。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ハードディスクを備えた車載情報処理装置において、車速計を備え、前記車速計で検出される車速パルス又は車速に基づいて、前記ハードディスクに供給される電源が遮断される可能性を検知する電源遮断検知手段と、前記電源遮断検知手段における検知信号に基づいて、前記ハードディスクへのデータ書込の終了処理を行う終了処理手段と、を備えたことを特徴とする。
【００１８】
上記発明によれば、電源遮断検知手段により電源が遮断され得る車両状態を検知して、ハードディスクへの書込動作を適切に終了させるため、終了処理、例えばファイルのクローズ処理などを行わずに電源が遮断されてハードディスクが損傷を受けることを防止することができる。
【００１９】
また、本発明は、前記電源遮断検知手段は、前記車速パルス又は前記車速が所定値よりも小さい場合に、電源遮断の可能性を検知することを特徴とする。
【００２０】
上記発明によれば、例えば、車速パルス又は前記車速が所定値よりも小さい場合に、電源遮断の可能性が高いと検知し、ハードディスクへのデータ書込が適切に終了されるため、ハードディスクに記録されている情報に損傷を与えることを防止することができる。
【００２１】
さらに、本発明は、前記ハードディスクに書き込む情報を記録するための不揮発性半導体メモリを備え、前記ハードディスクに書き込む情報を優先的に前記半導体メモリに書き込む手段と、前記半導体メモリに書き込まれた情報に基づいてハードディスクへの情報の書き込みを行う手段とを備えたことを特徴とする。
【００２２】
上記発明によれば、ハードディスクに優先して不揮発性半導体メモリにデータが書き込まれるため、仮に、その後のハードディスクへの書込の際に上記電源遮断手段により電源が遮断され得る状態が検知され、書込作業が終了されたとしても、電源が供給される状態になった際に前記不揮発性半導体メモリに保存されているデータに基づいて、再度、ハードディスクへの書込を行うことによりハードディスクへのデータ書込・更新を確実に実行することが可能となる。
【００２３】
【発明の実施の形態】
以下、本発明の好適な実施形態を図面を用いて説明する。
【００２４】
[第一の実施形態]
図１に第一の実施形態の車載情報処理装置の概略構成を示す。
【００２５】
図１において、車載情報処理装置には、書込可能なハードディスクドライブ（ＨＤＤ）１０と、このＨＤＤ１０以外に不揮発性半導体メモリ１２（以下、不揮発メモリ１２）が備えられている。本実施形態は、書込可能なＨＤＤ１０にデータを書き込む際の書込作業を確実に行わせ、ＨＤＤ１０に記録されている情報の損傷を防止するものであるため、上記ＨＤＤ１０は、書込可能なものであれば特に限定はなく、例えば、ナビゲーションシステムなどのソフトウェアや地図情報等が記憶されたもの、その他、車両に関する情報が記憶されたものを含めることができる。
【００２６】
また、不揮発メモリ１２は、ＨＤＤ１０に書き込む情報を必要に応じて一旦保存することができるものであれば、フラッシュメモリやＥＥＰＲＯＭ等を用いることができる。なお、ここでは、電源が遮断された場合にも書込情報を保持することができる不揮発メモリ１２としたが、この不揮発メモリ１２に代えて、車両用バッテリとは別のバックアップ電源を備えた揮発性メモリ、例えば、ＲＡＭなどを用いてもよい。
【００２７】
また、本実施形態の車載情報処理装置は、ＨＤＤ１０へのデータ書込を確実に行うために、ＨＤＤ１０には、ＨＤＤ１０が書込困難な状態、又は、データ書込を障害するような状態であることを検知する（書込）障害検知部１４が接続されている。ＨＤＤ１０への書込を障害する状態としては、例えば、ＨＤＤ１０が著しく低温にある場合やＨＤＤ１０に結露が生じている場合などが考えられる。従って、この障害検知部１４の構成としては、このような状態を検知し得るように、例えば、温度検出器、湿度検出器などを単独で又は組み合わせて構成することができる。
【００２８】
前記障害検知部１４には、ＨＤＤ１０及び不揮発メモリ１２と信号線を介して接続され、これらへのデータ書込を制御する制御部１６が接続されている。この制御部１６は、ＨＤＤ１０への書込が発生したか否かを検知し、その際のＨＤＤ１０の状態を障害検知部１４を介して認識して、ＨＤＤ１０又は不揮発メモリ１２のいずれか適切なものへデータ書込を行わせる。具体的には、制御部１６は、障害検知部１４においてＨＤＤ１０の低温、結露等の検知信号が入力されていない場合には、書込データをＨＤＤ１０に直接書き込む。一方、ＨＤＤ１０の低温、結露等の検知信号が入力されている場合には、制御部１６は、ＨＤＤ１０に書き込むべきデータを一時的に不揮発メモリ１２に保存し、そして、低温、結露等が解消されたときに不揮発メモリ１２に一時保存されているデータをＨＤＤ１０に書き込むこととしている。
【００２９】
次に、上記の通り構成された本実施形態の車載情報処理装置の動作を図２を用いて説明する。
【００３０】
制御部１６は、ＨＤＤ１０に書き込むべきデータ、例えば、ナビゲーションソフトウエアの更新データ等が外部から入力されたか否かを監視し、ここで、更新データ等が入力されると、制御部１６はＨＤＤ１０への書込み発生が生じたことを検知する（Ｓ１０１）。
【００３１】
書込発生が検知されると、制御部１６は、障害検知部１４に信号を出力する。この信号を受けた書込障害検知部１４は、ＨＤＤ１０が書込可能な状態を知らせる信号を制御部１４に出力する（Ｓ１０２）。ここで、障害検知部１４から結露又は低温等の書込障害がないことを示す信号が制御部１６に入力されると、制御部１６は、入力された書込データを直接ＨＤＤ１０に書き込み（Ｓ１０３）、この書込作業を終了させる（Ｓ１１０）。
【００３２】
一方、障害検知部１４から結露又は低温等の書込障害があることを示す信号が、制御部１６に入力された場合には、制御部１６は、不揮発メモリ１２に不揮発メモリ書込フラグを立てて（Ｓ１０４）、不揮発メモリ１２にＨＤＤ１０に書き込むべきデータを不揮発メモリ１２に一時的に書込み、保存する（Ｓ１０５）。
【００３３】
そして、制御部１６は、障害検知部１４から入力される信号を監視を続けて、ＨＤＤ１０における低温、結露の解消を待機する（Ｓ１０６）。ここで、車両の走行等による装置外部の温度の上昇等によってＨＤＤ温度が上昇し、それに伴って、ＨＤＤの低温、結露が解消されると、障害検知部１４から書込障害がないことを示す信号が制御部１６に入力される。
【００３４】
この信号を受けた制御部１６は、まず、不揮発メモリ１２に不揮発性書込フラグがオンであるか否かを確認し（Ｓ１０７）、ここで、フラグがオンの場合には、不揮発メモリ１２にＨＤＤ１０に書き込むべきデータが存在することを検知し、不揮発メモリ１２の書込データをＨＤＤ１０に書き込む（Ｓ１０８）。そして、ＨＤＤ１０への書込が終了すると、不揮発メモリ１２のフラグを消去して、（Ｓ１０９）して、作業を終了させる（Ｓ１１０）。
【００３５】
このように、本実施形態の車載情報処理装置によれば、ＨＤＤ１０が書込可能な状態か否かを確認し、確実に書込可能な状態であることを確認した上で、ＨＤＤ１０への書込が行われるため、ＨＤＤ１０のデータ書込・更新等を確実に行うこと可能となる。また、ＨＤＤ１０への書込を待機している際には、書き込むべきデータは不揮発メモリ１２に保存されるため、仮に、この間に電源が遮断等された場合にも、データが失われることはなく、電源が再度投入された際に確実にＨＤＤ１０への書込を行うことができる。
【００３６】
[第二の実施形態]
第二の実施形態の車載情報処理装置を図３に示す。なお、上記第一の実施形態と同一の構成については、同一の符号を付してその説明を省略する。
【００３７】
第二の実施形態の車載情報処理装置は、ＨＤＤ１０への書込が発生した場合には、ＨＤＤ１０への書込に優先して、すべて不揮発メモリ１２に書き込み、この不揮発メモリ１２からＨＤＤ１０に書込を行うこととしている。そのため、本実施形態の制御部２２は、ＨＤＤ１０への書込が発生したか否かを検知する点については、上記第一の実施形態の制御部１６と同様であるが、書込発生を検知した後は、ＨＤＤ１０の状態を検知することなく、すべて不揮発メモリ１２にデータを書き込むように制御する。そして、不揮発メモリ１２へのデータ書込が完了した後、制御部２２は、不揮発メモリ１２に書き込まれたデータに基づいてＨＤＤ１０への書込を行わせる。
【００３８】
尚、不揮発メモリ１２へのデータ書込に引き続いてＨＤＤ１０への書き込みを行う場合には、不揮発メモリ１２への書き込みの元になったデータに基づいてＨＤＤ１０への書き込みを行うように構成してもよい。
【００３９】
また、本実施形態には、不揮発メモリ１２への優先的なデータ書込を行っている際に電源が遮断された場合でも、不揮発メモリ１２へのデータ書込を確実に行わせるために、前記制御部２２及び不揮発メモリ１２に、その動作に少なくとも必要な電源供給を行わせる補助電源２４が設けられている。また、図３には、特に示してないが、主電源とこの補助電源２４との間に主電源の遮断を検知して補助電源に切換える切換え手段を備えることができる。
【００４０】
次に、上記の通り構成された車載情報処理装置の動作を図４を用いて説明する。
【００４１】
制御部１６は、ＨＤＤ１０に書き込むべきデータ、例えば、ナビゲーションソフトウエアの更新データ等が外部から入力されたか否かを監視し、ここで、更新データ等が入力されると、制御部１６はＨＤＤ１０への書込み発生を検知する（Ｓ２０１）。
【００４２】
ここで、書込み発生が検知されると、制御部１６は、不揮発メモリ１２に書込みフラグをオンにして（Ｓ２０２）、ＨＤＤ１０に書込むべきデータを不揮発メモリ１２に書込む（Ｓ２０３）。そして、この不揮発メモリ１２に書込まれたデータに基づいて、ＨＤＤ１０へのデータ書込みを行い（Ｓ２０４）、不揮発メモリ１２の書込みフラグを消去して（Ｓ２０５）、作業を終了する（Ｓ２０６）。
【００４３】
一方、ＨＤＤ１０へのデータ書込み発生（Ｓ２０１）の後、特に、不揮発メモリへのデータ書込み前又は書込み最中に（Ｓ２０２）、例えば、主電源であるバッテリが取り外されるなどした場合には、主電源から補助電源２４に切換えられ、この補助電源２４から供給される電力によって、不揮発メモリ１２への書込みフラグがオンとされ、さらに不揮発メモリ１２へのデータ書込みが行われる（Ｓ２０３）。不揮発メモリ１２へのデータ書込が終了すると、一旦作業を終了する（Ｓ２０６）。
【００４４】
そして、再度電源が投入されると（Ｓ２０７）、まず、制御部２２は、不揮発メモリ１２のフラグがオンとなっているか否かを判定する（Ｓ２０８）。仮に、ここでフラグがオフの場合には、制御部２２は、不揮発メモリ１２内にＨＤＤ１０に書込むべきデータは残存していないと認知して、作業を終了する（Ｓ２１１）。
【００４５】
一方、フラグがオンの場合には、制御部２２は不揮発メモリ１２内にＨＤＤ１０に書込むべきデータが残存していることを認知して、不揮発メモリ１２に保存されているデータをＨＤＤ１０に書込む（Ｓ２０９）。このＨＤＤ１０への書込みが完了すると、制御部２２は、不揮発メモリ１２のフラグをオフして作業を終了させる（Ｓ２１１）。
【００４６】
なお、この不揮発メモリ１２からＨＤＤ１０へのデータ書込を行う場合には、その間に電源が遮断されることを防止するために、制御部２２は、例えば、電源がオフされないような車両状態、例えば、車速パルスが一定値以上であることを確認した上でＨＤＤ１０へのデータ書込を実行させることもできる。
【００４７】
このように本車載情報処理装置は、ＨＤＤ１０よりも比較的書き込み時間のかからない不揮発メモリ１２にまずデータを書き込み、データを保存した状態で、ＨＤＤ１０への確実な書き込みが行われる。
【００４８】
また、仮に、ＨＤＤ１０への書き込みが発生した後に電源が遮断された場合には、補助電源により不揮発メモリ１２への書込、保存が実行されるため、書き込むべきデータを確実に不揮発メモリ１２内に保存させることが可能となる。特に、不揮発メモリ１２への書込に必要となる電力量は、ＨＤＤ１０への書込、保存に必要となる電力量よりも低いため、この補助電源もＨＤＤ１０への書込を補償するものに比して小さなもので足り、装置としてのコンパクト化を図ることもできる。
【００４９】
[第三の実施形態]
図５に本実施形態の車載情報処理装置の概略構成を示す。図５の車載情報処理装置は、電源が遮断される可能性のある車両状態を検知する電源遮断検知部３４が備えられ、この電源遮断検知部３４が制御部３２に接続されている。
【００５０】
ここで、「電源が遮断される可能性のある車両状態」としては、例えば、整備などの際にボンネットが開放された状態、車速が０またはそれに近い程度まで低下した状態などが考えられる。
【００５１】
従って、上記電源遮断検知部３４は、このような電源が遮断される可能性の高い車両状態を検知し得る構成とすることができる。例えば、図５に示すスイッチからなる電源遮断検知部３４は、ボンネットのロック部と電気的に接続され、ボンネットが閉鎖している場合には、このスイッチがオフとなり、一方、ボンネットが解放されるとスイッチがオンされるように構成されている。
【００５２】
また、車速により電源遮断の可能性を検知する場合には、例えば、この検知部３４を車速計などから構成することもできる。そして、車速パルスが設定値よりも低下した場合に、電源遮断の可能性が高いと検知して、制御部３２にその信号を発するように構成してもよい。
【００５３】
電源遮断検知部３４に接続された制御部３２は、上記実施形態と同様にＨＤＤ１０への書込発生を検知して、ＨＤＤ１０にデータを書き込む点については同様であるが、この制御部３２には、上述した電源遮断検知部３４が接続され、仮に、ＨＤＤ１０にデータ書込を行っている際に、この電源遮断検知部３４から信号が入力されると、ＨＤＤ１０へのデータ書込を適切に終了させる。
【００５４】
この制御部３２による適切な終了処理としては、具体的には、ＨＤＤ１０において書込が行われているファイルのクローズ処理などがあげられる。この処理は書込途中であっても、電源遮断を検知して、書き込まれていたファイルをクローズさせることにより電源回復後に、そのファイルがオープンできないという問題を防止することができる。
【００５５】
次に、本車載情報処理装置の動作について、図６を用いて説明する。
【００５６】
制御部３２は、ＨＤＤ１０へのデータ書込を行っていることを監視し（Ｓ３０１）、一方で、電源遮断検知部３４からの信号、例えば、ここではボンネットオープンの信号が入力されているか否かを監視する（Ｓ３０２）。
【００５７】
ＨＤＤ１０へのデータ書込の最中に制御部３２にボンネットオープンの信号が入力されると、制御部３２はＨＤＤ１０へのデータ書込を終了させ（Ｓ３０３）、ＨＤＤ１０上のファイルを保護する。
【００５８】
本実施形態では、ＨＤＤ１０のほかに制御部３２及び電源遮断検知部３４を備えた構成を示したが、上記第二の実施形態を組み合わせることもできる。すなわち、ＨＤＤ１０のほかに、不揮発メモリ１２を備え、まず、不揮発メモリ１２にＨＤＤ１０へ書き込むべきデータを書き込んだ後、この不揮発メモリ１２に書き込まれたデータに基づいてＨＤＤ１０にデータを書き込むこともできる。尚、不揮発メモリへのデータ書込に引き続いてＨＤＤ１０への書き込みを行う場合には、不揮発メモリ１２への書き込みの元になったデータに基づいてＨＤＤ１０へのデータ書込を行うように構成してもよい。
【００５９】
以上のように、一旦、不揮発メモリ１２にデータを書き込んで保存しておくことにより、電源遮断によりＨＤＤ１０への書込が途中であっても、電源回復後に不揮発メモリ１２に保存されているデータに基づいて書込を完了させることができる。
【００６０】
また、ＨＤＤ１０に補助電源を設けて、主電源の電源が遮断される可能性が高い車両状態となった場合には、補助電源に切り替えて、書込のためにオープンにされているファイルのクローズ処理などを確実に行わせてもよい。なお、このようなクローズ処理を保障するための補助電源であれば、小さなもので足りるため装置のコンパクト化を維持することも可能となる。
【００６１】
【発明の効果】
以上の通り、本発明によれば、書込可能なＨＤＤを備えた車載情報処理装置において、ＨＤＤへのデータ書込を適切に実行させることが可能となり、例えば、ナビゲーションソフトウェアなどのデータ更新を確実に行わせることができる。また、このデータ書込の際の生じ得るＨＤＤ内のファイル破損をも低減または防止することが可能となる。
【図面の簡単な説明】
【図１】  第一の実施形態の車載情報処理装置の構成図である。
【図２】  第一の実施形態の車載情報処理装置の動作を示す工程図である。
【図３】  第二の実施形態の車載情報処理装置の構成図である。
【図４】  第二の実施形態の車載情報処理装置の動作を示す工程図である。
【図５】  第三の実施形態の車載情報処理装置の構成図である。
【図６】  第三の実施形態の車載情報処理装置の動作を示す工程図である。
【符号の説明】
１０  ハードディスクドライブ（ＨＤＤ）、１２  不揮発メモリ、１４  障害検知部、１６，２２，３２  制御部、  ２４  補助電源、３４  電源遮断検知部。
【図１】
0003663956.tif 000002
【図２】
0003663956.tif 000003
【図３】
0003663956.tif 000004
【図４】
0003663956.tif 000005
【図５】
0003663956.tif 000006
【図６】
0003663956.tif 000007