(57)【特許請求の範囲】
【請求項１】
ナビマイコンを含む複数のマイコンを備え、車両に搭載され前記車両の現在位置を含むルート情報を前記ナビマイコンを用いて提供するナビゲーション装置を有する車載システムであって、
前記ナビゲーション装置のフリーズ状態を検知する検知手段と、
ユーザからの前記ナビゲーション装置の復帰を指示する復帰操作を受け付ける受付手段と、
前記検知手段によって前記ナビゲーション装置のフリーズ状態を検知し、かつ、前記受付手段によってユーザからの前記復帰操作を受け付けた場合に、前記複数のマイコンのうち、前記ナビマイコンの電源供給を一旦停止した後、電源供給を開始する処理を行って、前記ナビゲーション装置の復帰処理を行う復帰手段と
を備えたことを特徴とする車載システム。
【請求項２】
前記ナビゲーション装置の作動状態を示す作動情報を記憶する作動情報記憶手段
をさらに備え、
前記ナビゲーション装置は、
前記復帰手段によって行われる復帰処理に引き続き、前記作動情報記憶手段によって記憶される前記作動情報に基づいて前記ナビゲーション装置をフリーズ発生直前の作動状態に復旧させる復旧手段
をさらに備えたことを特徴とする請求項１に記載の車載システム。
【請求項３】
前記ナビゲーション装置の作動が停止した原因を特定する特定手段と、
前記特定手段によって特定された前記原因に基づいて外部装置から前記ナビゲーション装置における更新用のソフトウェアを取得し、取得したソフトウェアを用いて、前記ナビゲーション装置に格納されたソフトウェアを更新する更新手段と、
前記ルート情報を表示するディスプレイに設けられるスイッチと
をさらに備え、
前記受付手段は、
ユーザによって前記スイッチが押された場合に、前記復帰操作を受け付ける
ことを特徴とする請求項１または２に記載の車載システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば車両に搭載され車両の現在位置を含むルート情報を提供するナビゲーション装置を有する車載システムに関する。
【背景技術】
【０００２】
従来、ＣＰＵ（Central  Processing  Unit）などを備え、種々のソフトウエアを処理する電子機器が知られている。かかる電子機器は、ソフトウエアの処理中に、何らかの原因によって応答しなくなる状態（以下、「フリーズ状態」と記載する）となってしまうことがある。
【０００３】
かかる電子機器は、フリーズ状態となった場合に、再起動ボタンなどが押下されることによってフリーズ状態を解消することができる。たとえば、特許文献１には、所定のボタンが押下されることによって送信される所定のリセット信号に基づいてフリーズ状態を解消する携帯電話機が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、車両に搭載されるカーナビゲーション（以下、「カーナビ」と記載する）などの車載用電子機器を有する車載システムでは、ユーザの意思によって適切にフリーズ状態を解消することができないという問題があった。
【０００６】
具体的には、フリーズ状態を解消するためにはフリーズ状態の原因となっている部分、例えば車載システムのナビゲーション制御部分をリセットする必要がある。このリセットを行うためには、電源を切るか、リセットボタンを設けてそのリセットボタンを操作する方法が考えられる。
【０００７】
カーナビやラジオなどを備える車載システムは、バッテリに直結のバックアップ電源（以下、「Ｂ／Ｕ」と記載する）とイグニッションスイッチのアクセサリ（ＡＣＣ）端子を介してバッテリに接続されたアクセサリ電源（以下、「ＡＣＣ」と記載する）が供給されており、実際の車両の走行時にはＡＣＣとＢ／Ｕとが共にオン、イグニッションスイッチのオフ時（駐車時等）には，ＡＣＣがオフ、Ｂ／Ｕがオンになっており、また車載システムは、ＡＣＣがオン時に動作している。
【０００８】
そして、フリーズ状態は車載システムが動作状態で発生するので、フリーズ状態を解消するには、ＡＣＣをオフ、つまり自動車のエンジンを停止させる必要がある。しかし、これではユーザに対して非常に煩わしい操作を強いることとなり、走行中にフリーズ状態を解消するためだけに停車するのは、現実的な手法ではない。
【０００９】
また、ＡＣＣをオフした場合、フリーズ状態の原因となっている部分だけでなく、システム全体が電源オフによるリセットがかかることになるため、無駄に広く、また深いリセットがかかることになる。
【００１０】
また、リセットボタンによるリセット処理の場合、自動車走行中にリセットを行うことは可能であるが、この手法もフリーズ状態の原因となっている部分だけでなく、システム全体がリセットボタン操作によるリセットがかかることになるため、無駄に広く、また深いリセットがかかることになる。なお、動作状態に応じたリセットボタンを複数設ける方法も考えられるが、リセットボタンの数が多くなりコスト的に不利、またリセットボタンの選択でユーザが混乱する、と言った観点から鑑みてもこの手法も現実的ではない。
【００１１】
これらのことから、車両に搭載されるカーナビがフリーズ状態となった場合、走行中であっても利便性を損なうことなくユーザの意思によって適切にフリーズ状態を解消することができる車載システムをいかにして実現するかが大きな課題となっている。
【００１２】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、車両に搭載されるカーナビがフリーズ状態となった場合、走行中であっても利便性を損なうことなくユーザの意思によって適切にフリーズ状態を解消することができる車載システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するため、本発明は、車両に搭載され前記車両の現在位置を含むルート情報を提供するナビゲーション装置を有する車載システムであって、前記ナビゲーション装置のフリーズ状態を検知する検知手段と、ユーザからの前記ナビゲーション装置の復帰を指示する復帰操作を受け付ける受付手段と、前記検知手段によって前記ナビゲーション装置のフリーズ状態を検知し、かつ、前記受付手段によって前記復帰操作を受け付けた場合に、前記ナビゲーション装置の復帰処理を行う復帰手段とを備えたことを特徴とする。具体的には、本発明は、車両に搭載されるカーナビがフリーズ状態となった場合に、ナビ機能系の制御を行うナビマイコンへの電源供給を一旦止め、再度供給を行うことによって、ナビマイコンをリセットする。
【００１４】
また、本発明は、車両に搭載され前記車両の現在位置を含むルート情報を提供するナビゲーション装置を有する車載システムであって、前記ナビゲーション装置のフリーズ状態を検知する検知手段と、前記検知手段によってフリーズ状態が検知された場合に、前記ナビゲーション装置の電源供給を一旦停止した後、電源供給を開始する復帰処理を実行する復帰手段とを備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、車両に搭載されるカーナビがフリーズ状態となった場合、走行中であっても利便性を損なうことなくユーザの意思によって適切にフリーズ状態を解消することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】図１は、本実施例に係る車載システムの概要を示す図である。
【図２】図２は、本実施例に係る車載システムの構成の概要を示す図である。
【図３】図３は、本実施例に係る車載システムの構成を示すブロック図である。
【図４】図４は、押下時間の変更画面を示す図である。
【図５】図５は、ナビマイコンの復帰処理の報知画面を示す図である。
【図６】図６は、ナビマイコンの更新処理を説明するための図である。
【図７】図７は、復帰処理手順の概要を示すフローチャートである。
【図８】図８は、更新処理手順の概要を示すフローチャートである。
【図９】図９は、変形例に係る車載システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照して、本発明に係る車載システムの好適な実施例を詳細に説明する。なお、以下では、まず、本実施例に係る車載システムの概要について図１を用いて説明した後に、その詳細を図２〜図９を用いて説明する。
【００１８】
図１は、本実施例に係る車載システムの概要を示す図である。車両に搭載されるカーナビゲーション（以下、「カーナビ」と記載する）などを有する従来の車載システムでは、カーナビがフリーズ状態となった場合に、イグニッションをオフとする以外にフリーズ状態を解消することができなかった。
【００１９】
そこで、本実施例に係る車載システムでは、車両に搭載されるカーナビがフリーズ状態となった場合、所定の操作によってカーナビ機能の制御を行うナビマイコンへの電源供給を一旦止め、再度供給を行うことによってナビマイコンをリセットすることとした。これにより、車両を走行中であっても利便性を損なうことなく適切にフリーズ状態を解消することができる。
【００２０】
図１に示したように、本実施例に係る車載システム１０は、ラジオやＣＤ（Compact  Disc）などの音声を再生するオーディオ機能系の制御を行うオーディオマイコンと、車両の現在位置を含むルート情報などを提供するナビ機能系の制御を行うナビマイコンとを備えている。なお、オーディオマイコンは、他のマイコンを統括する制御も同時に行う。
【００２１】
また、車載システム１０には、ナビマイコンが提供するルート情報を表示し、また、カーナビやＣＤなどの操作を行うディスプレイが接続されている。ここで、ナビマイコンがフリーズ状態となった場合に、ディスプレイには自車両の現在位置を含むルート情報などの表示および更新が行われなくなってしまう（図１の（１）参照）。
【００２２】
この場合、車載システム１０に備えるオーディオマイコンは、所定の操作によってナビマイコンの復帰を指示する復帰操作を受け付ける。たとえば、図１の（２）に示したように、オーディオマイコンは、ユーザによって所定のボタンが所定の時間以上継続して押下されたこと（以下、「長押し」と記載する）により、ナビマイコンの復帰操作を受け付ける。
【００２３】
オーディオマイコンは、ナビマイコンの復帰操作を受け付けたならば、ナビマイコンの電源を一旦オフにし、再度、電源をオンにすることによって、ナビマイコンの復帰処理を行う（図１の（３）参照）。
【００２４】
そして、ナビマイコンは、オーディオマイコンによる復帰処理によって再起動され、カーナビの機能が復帰し（図１の（４）参照）、フリーズ状態が解消されることとなる。
【００２５】
このように、車載システム１０は、カーナビがフリーズ状態となった場合、所定のボタンを長押しすることによって走行中であっても利便性を損なうことなく適切にフリーズ状態を解消することができる。
【００２６】
なお、ここでは、所定のボタンを長押しすることによって、ナビマイコンの復帰操作を受け付けることとしたが、これに限定されるものではなく、たとえば、復帰操作を行うリセットボタンを設けることとしてもよい。
【００２７】
また、図１では、ナビマイコンの復帰操作を受け付けるボタンをディスプレイに備える場合について例示したが、復帰操作のボタンを車載システム１０に備えることとしてもよい。この点については、図２および図３を用いて後述する。以下では、車載システム１０について詳細に説明する。
【実施例】
【００２８】
まず、本実施例に係る車載システム１０の構成について図２および図３を用いて説明する。図２は、本実施例に係る車載システム１０の構成の概要を示す図であり、図３は、本実施例に係る車載システム１０の構成を示すブロック図である。
【００２９】
図２に示すように、本実施例に係る車載システム１０は、ナビマイコン１１と、オーディオマイコン１２と、スイッチ１３と、ＤＣ−ＤＣコンバータ（レギュレータ）１４ａ、１４ｂとを備えている。また、車載システム１０には、ディスプレイ２０が接続されている。
【００３０】
ナビマイコン１１は、車両の現在位置を含むルート情報、地図情報などをディスプレイ２０へ表示し、また、音声ガイドによってルート案内や地図案内などを報知する等と言った各種ナビゲーション機能を実現するために、ナビゲーション装置を構成する各構成要素を制御する処理を行う処理部である。
【００３１】
また、車載システム１０には、バッテリ２３から、Ｂ／Ｕ（常時バックアップ電源）２１ラインと、ＡＣＣ（アクセサリ電源）２２ラインで電源を供給されている。なお、Ｂ／Ｕ２１ラインはバッテリ２３直結の電源ラインでイグニッションスイッチ２４の操作位置に関係なく常時電力が供給され、ＡＣＣ（アクセサリ電源）２２ラインは、イグニッションスイッチの操作位置がＡＣＣ位置（車載機の電源オン位置）、あるいはオン位置（エンジンオン位置）で電力が供給される。なお、ここでは、電源の流れを破線で示す。
【００３２】
オーディオマイコン１２は、ラジオやＣＤ（Compact  Disc）などの音声を再生し、また、ナビマイコン１１からの音声ガイドを出力する等と言った各種オーディオ機能を実現するために、オーディオ装置を構成する各構成要素を制御する処理を行う処理部である。さらに、オーディオマイコン１２は、ＤＣ−ＤＣコンバータ１４ｂ等を制御する等して、ナビマイコン１１へ電源の供給制御を行い、また、車載システム１０へ電源の供給制御を行う処理を併せて行う。
【００３３】
なお、図２ではオーディオマイコン１２によるナビマイコン１１の制御部分を主に記載しており、ナビゲーション装置やオーディオ装置を構成する各構成要素等については省略している。
【００３４】
スイッチ１３は、短押し（所定時間以下の継続（押下）操作）されたことによって、オーディオ機能の電源をオン／オフする操作ボタンである。また、スイッチ１３は、ナビマイコン１１のフリーズ状態からの復帰を指示する復帰操作を受け付ける操作ボタンの機能も併せて備える。なお、本実施例では、このスイッチ１３が長押し（所定時間以上の継続（押下）操作）されたことによって、オーディオマイコン１２は、ナビマイコン１１の電源をオン／オフする。
【００３５】
ＤＣ−ＤＣコンバータ１４ａ、１４ｂは、電圧変換器であり、ＤＣ−ＤＣコンバータ１４ａは、バッテリ２３から、Ｂ／Ｕ２１、ＡＣＣ２２を介して供給される電力を、その電圧をオーディオマイコン１２の動作電圧に変換してオーディオマイコン１２へ電源供給する。
【００３６】
また、ＤＣ−ＤＣコンバータ１４ｂは、ＤＣ−ＤＣコンバータ１４ａから供給される電力を、その電圧をナビマイコン１１の動作電圧に変換してナビマイコン１１へ電源供給する。そして、このＤＣ−ＤＣコンバータ１４ｂは、オーディオマイコン１２によってかかる動作が制御される。
【００３７】
ディスプレイ２０は、ナビゲーション情報やオーディオ情報等、各種情報を表示するもので、液晶表示パネル等により構成される。たとえば、ディスプレイ２０は、オーディオマイコン１２からナビマイコン１１経由で、カーナビの復帰処理が行われる通知を受け付けたならば、その旨を表示する。
【００３８】
また、ディスプレイ２０は、ナビゲーション情報として車両の現在位置を含むルート情報、地図情報などを表示し、オーディオ情報としてＣＤなどの再生操作を行う場合には、アルバム名や曲名などのＣＤに関する情報などを表示する。
【００３９】
なお、ディスプレイ２０は、車内ＬＡＮ（Local  Area  Network）を制御する図示しないＣＡＮ（Controller  Area  Network）マイコン経由で、オーディオマイコン１２と接続されている。
【００４０】
また、ここでは、車載システム１０に備えるスイッチ１３と、ディスプレイ２０とは別体とする構成としたが、ディスプレイ２０とスイッチ１３とが一体となった構成としてもよい。その他の構成の詳細については図９を用いて後述する。
【００４１】
つづいて、上記したような車載システム１０の詳細な構成について図３を用いて説明する。図３は、本実施例に係る車載システム１０の構成を示すブロック図である。
【００４２】
本実施例に係る車載システム１０は、通信Ｉ／Ｆ（インターフェース）１５と、記憶部１６とをさらに備えており、記憶部１６は、作動情報１６ａを記憶する。また、ナビマイコン１１は、復旧部１１ａと、画像処理部１１ｂとを備えており、オーディオマイコン１２は、ナビ検知部１２ａと、受付部１２ｂと、復帰部１２ｃと、減衰部１２ｄと、報知部１２ｅと、更新部１２ｆとをさらに備えている。なお、オーディオマイコン１２には、スピーカ３０が接続されている。
【００４３】
また、復旧部１１ａ、画像処理部１１ｂ、ナビ検知部１２ａ、受付部１２ｂ、復帰部１２ｃ、減衰部１２ｄ、報知部１２ｅ、更新部１２ｆは、ナビマイコン１１、あるいはオーディオマイコン１２のプログラムに基づく処理により実現する機能（ブロック）であるが、ここでは動作を分かり易くするため、これら各機能部が動作、あるいは処理するといった表現で説明する。
【００４４】
ナビ検知部１２ａは、ナビマイコン１１がフリーズ状態か否かを検知する処理を行う処理部である。たとえば、ナビマイコン１１へ応答要求を行って所定時間内にナビマイコン１１からの応答がないことによってナビマイコン１１がフリーズ状態となったことを検知する。
【００４５】
また、ナビ検知部１２ａは、カーナビがフリーズ状態となったことを検知した場合に、その旨を復帰部１２ｃへ通知する処理を併せて行う。
【００４６】
受付部１２ｂは、スイッチ１３が長押しされたことを検知することによって復帰操作を受け付ける処理を行う処理部である。たとえば、受付部１２ｂは、キーマトリックススキャンといった手法によって他スイッチとともに所定のスイッチ１３の状態を検知し、所定の閾値を超えた時間、継続してスイッチ１３が押下されたことを検知した場合に、長押しされたと判定し、復帰操作を受け付ける。なお、本実施例では、継続してスイッチ１３が押下された時間を「押下時間」と記載することとする。
【００４７】
また、押下時間の閾値は、ユーザによって変更できることとしてもよい。ここで、押下時間の変更画面について図４を用いて説明しておく。図４は、押下時間の変更画面を示す図である。
【００４８】
カーナビのメニュー画面から、「押下時間変更」といったメニューが選択された場合、車載システム１０は、図４に示したような「押下時間変更画面」をディスプレイ２０へ表示する。そして、ユーザ操作によって設定された時間に押下時間の閾値を変更する。
【００４９】
なお、ここでは、直接押下時間の閾値を入力することができる画面を例示したが、複数の押下時間候補を表示し、そこから設定する時間を選択する方法や、閾値時間に渡って継続して押下操作する旨を表示し、その際にユーザが実際に押下操作した継続時間を閾値に設定する方法を採用してもよい。
【００５０】
また、長押し判定の閾値の設定は、「復帰操作」の判定に対してだけでなく、他のスイッチ（長押し操作と短押し操作で選択される動作が異なるスイッチ）に対する判定にも共通に設定される。
【００５１】
図３に戻り車載システム１０の構成についての説明を続ける。復帰部１２ｃは、カーナビがフリーズ状態となり、かつ、復帰操作を受け付けた場合に、カーナビの復帰処理を行う処理部である。
【００５２】
具体的には、復帰部１２ｃは、まず、減衰部１２ｄへ、出力用の音量を無音状態（以下、「ミュート」と記載する）となるよう指示する。そして、復帰部１２ｃは、ナビマイコン１１および必要に応じて車載システム１０の所定箇所への電源の供給を一旦止め、その後、ナビマイコン１１および車載システム１０の当該所定箇所への電源を供給する。
【００５３】
このように、本実施例では、ナビマイコン１１への電源供給を止めてナビマイコン１１をリセットする。つまり、通常のイグニッションキーによるＡＣＣオフによる電源遮断と同等の動作となるので、ナビマイコン１１のリセット端子へのリセット信号供給や、バックアップラインも含めた電源遮断のような過剰なリセット（保護されたデータの初期化や周辺機器の認識動作等も伴った深いリセット）にはならず、早期の復帰、またフリーズ前の状態に近い状態への復帰が可能となる。
【００５４】
復帰部１２ｃは、このようにナビマイコン１１および車載システム１０の電源を一旦遮断し、再度投入することによりナビマイコン１１を再起動させ、この再起動によりフリーズ状態となったカーナビを復帰させる。また、復帰部１２ｃは、カーナビの復帰処理を行う際、その旨を報知部１２ｅへ報知する処理を併せて行う。
【００５５】
減衰部１２ｄは、復帰部１２ｃから出力用の音量をミュートとする指示を受け付けたならば、スピーカ３０を駆動する電力増幅器のゲインを０にする、あるいはスピーカ３０への音響信号伝達経路を遮断すると言った制御を行い、音声がスピーカ３０から出力されないようにする。
【００５６】
なお、音声再生系の各種回路で突然電源が切れた場合、たとえば、「ブツッ」といったユーザに対して不快感を与える音（以下、「ボツ音」と記載する）が発生してしまう。ナビマイコン１１の電源が切れた場合も、ナビゲーション関係の音声系の回路（例えば音声案内のための回路）も電源遮断の影響を受け、「ボツ音」が発生することがある。
【００５７】
したがって、上述したように、電源の供給を止める時点で、出力用の音量を抑える（たとえば無音とする）、つまりミュート状態としておくことによって、「ボツ音」の発生を防止することができる。
【００５８】
報知部１２ｅは、復帰部１２ｃによってカーナビの復帰処理が行われる通知を受け付けたならば、その旨のディスプレイ２０への表示をさせるよう画像処理部１１ｂへ通知する処理を行う処理部である。また、報知部１２ｅは、カーナビの復帰処理が行われる通知を受け付けたならば、スピーカ３０からの音声出力によりユーザへ報知する処理を併せて行う。
【００５９】
ここで、報知部１２ｅが報知する報知画面の詳細について図５を用いて説明しておく。図５は、ナビマイコン１１の復帰処理の報知画面を示す図である。
【００６０】
報知部１２ｅは、復帰部１２ｃによってカーナビの復帰処理が行われている間、復帰処理中であるメッセージをディスプレイ２０へ表示する。たとえば、図５の（Ａ）に示したように、報知部１２ｅは、「カーナビ  リセット中です」といったメッセージを表示し、ステータスバーによって復帰処理の進行状況を表示することとしてもよい。
【００６１】
ここで、受付部１２ｂによって復帰操作を受け付けた場合であっても、カーナビがフリーズ状態となっていないこともある。たとえば、カーナビがスクリーンセーバーの作動中や、スタンバイ状態またはスリープ状態となっていた際に、フリーズ状態と間違い誤ってスイッチ１３が長押しされた場合も考えられる。
【００６２】
このため、報知部１２ｅは、受付部１２ｂによって復帰操作を受け付け、かつ、カーナビがフリーズ状態ではない場合には、図５の（Ｂ）に示したように、フリーズ状態ではない旨をディスプレイ２０へ表示する。また、この場合には、復帰動作、つまりリセット処理は行わない。
【００６３】
なお、ここでは、復帰処理の開始、復帰処理中、および、フリーズ状態ではない旨をディスプレイ２０へ報知することとしたが、音声ガイドやビープ音（ブザー音：マイコンにより音声周波数帯の連続パルス信号を生成し、スピーカ等の音声変換器に供給することにより発生）などによってスピーカ３０へ出力することとしてもよい。
【００６４】
図３に戻り車載システム１０の構成についての説明を続ける。報知部１２ｅは、カーナビがフリーズ状態となった際に、その旨を報知する処理を併せて行う。
【００６５】
たとえば、報知部１２ｅは、スイッチ１３やディスプレイ２０のバックライトの色を変更、または、点滅させることによってフリーズ状態となったことを報知する。あるいは、報知部１２ｅは、カーナビのディスプレイ２０を含むパネル部分のチルト角を変化させることによって、フリーズ状態となったことを報知させてもよい。
【００６６】
更新部１２ｆは、ナビマイコン１１がフリーズ状態となった原因を通信Ｉ／Ｆ１５を介して外部の装置（製造元のサービスセンターのサーバ等）へ問い合わせ、原因に基づいてナビマイコン１１のソフトウエアの更新処理を行う処理部である。なお、ナビマイコン１１のソフトウエアの更新処理の詳細については図６および図８を用いて後述する。
【００６７】
ＤＣ−ＤＣコンバータ１４ｂは、電圧変換器であり、バッテリ２３からその電圧をナビマイコン１１の動作電圧に変換してナビマイコン１１へ電源供給する。そして、このＤＣ−ＤＣコンバータ１４ｂは、オーディオマイコン１２によってかかる動作、たとえば変換電圧出力のオン／オフ等が制御される。なお、ここでも、電源の流れを破線で示す。
【００６８】
通信Ｉ／Ｆ１５は、無線電波等を送受信する図示しないアンテナに接続されており、無線通信を行うための通信デバイスで構成され、外部の装置と車載システム１０との間で、光通信や、電波通信等によってデータの送受信を行う。
【００６９】
記憶部１６は、イグニッションがオフの間もバッテリから電源供給が行われることで記憶内容が保持されるスタンバイＲＡＭ（Random  Access  Memory）、不揮発性メモリおよびハードディスクドライブといった記憶デバイスで構成される記憶部である。この記憶部１６は、作動情報１６ａを記憶する。
【００７０】
作動情報１６ａは、ナビマイコン１１やオーディオマイコン１２における最新の作動状態を示す情報であり、ナビマイコン１１がフリーズ状態となる直前の状態にナビマイコン１１、そして必要に応じてオーディオマイコン１２を復旧させるために使用される。
【００７１】
たとえば、作動情報１６ａとして、フリーズ状態となる直前のカーナビにおける地図の縮尺、目的地、および、検索ルート情報を記憶させてもよいし、また、再生中のラジオなどのチャンネルや、再生中のＣＤの曲名等を記憶させてもよい。
【００７２】
また、作動情報１６ａとして、上記の項目をその動作時刻や操作時刻と共に記録、つまり動作・操作履歴等のログ情報を記憶し、カーナビがフリーズ状態となった原因の究明に利用できるようにしてもよい。
【００７３】
復旧部１１ａは、復帰部１２ｃによる復帰処理によってナビマイコン１１が再起動された際、作動情報１６ａに基づいてナビマイコン１１がフリーズ状態となる前の状態に復旧する処理を行う処理部である。
【００７４】
画像処理部１１ｂは、報知部１２ｅからカーナビの復帰処理が行われる通知を受け付けたならば、その旨をディスプレイ２０表示する。
【００７５】
つぎに、オーディオマイコン１２の更新部１２ｆが実行するナビマイコン１１の更新処理の詳細について図６を用いて説明する。図６は、ナビマイコン１１の更新処理を説明するための図である。
【００７６】
図６に示すように、通信Ｉ／Ｆ１５は、無線電波等を送受信するアンテナに接続されており、外部の装置である管理装置４０とデータの送受信を行う。なお、管理装置４０は、ナビマイコン１１のソフトウエアや不具合などの情報を管理している装置である。
【００７７】
車載システム１０の更新部１２ｆは、作動情報１６ａに記憶されるログ情報を管理装置４０へ送信し、ナビマイコン１１がフリーズ状態となった原因を問い合わせる。一方、管理装置４０は、車載システム１０から受信したログ情報に基づいてかかる原因を診断し、診断結果を車載システム１０へ送信する。
【００７８】
そして、更新部１２ｆは、管理装置４０から受信したナビマイコン１１がフリーズ状態となった原因に基づき、ナビマイコン１１のソフトウエアの更新が必要な場合に、管理装置４０などからソフトウエアをダウンロードし、ナビマイコン１１のソフトウエアを更新する。これにより、車載システム１０は、同じ原因によって再度ナビマイコン１１がフリーズ状態となることを防止することができる。
【００７９】
なお、ナビマイコン１１がフリーズ状態となった原因を管理装置４０が診断することとしたが、更新部１２ｆがかかる原因を診断することとしてもよい。また、更新部１２ｆがかかる原因に基づいてナビマイコン１１のソフトウエアの更新を行うこととしたが、ソフトウエアの更新が必要なことを報知し、ユーザの手作業によってソフトウエアの更新が行われるようにしてもよい。
【００８０】
また、ナビマイコン１１がフリーズ状態となった際に、ナビマイコン１１のソフトウエアの更新処理を行うこととしたが、かかるタイミングに限定されるものではない。
【００８１】
たとえば、更新部１２ｆは、定期的にソフトウエアのバージョン番号、リリース日時、または、更新日時などを管理装置４０へ送信することによってナビマイコン１１のソフトウエアを更新することとしてもよい。
【００８２】
このように、車載システム１０は、ナビマイコン１１のソフトウエアを更新しておくことによって、ナビマイコン１１がフリーズ状態となることを防止することができる。また、オーディオマイコン１２が上述してきたナビマイコン１１の更新処理を行うこととしたが、ナビマイコン１１が行うこととしてもよい。なお、フリーズ状態の発生に伴いソフトウエアの更新を行う場合には、フリーズ状態の発生やソフトウエア更新の適用状態をフラグ処理等により記憶する必要がある。
【００８３】
つぎに、オーディオマイコン１２が実行するナビマイコン１１の復帰処理の詳細について図７を用いて説明する。図７は、復帰処理手順の概要を示すフローチャートである。なお、この処理は車載システム動作中に繰り返し実行される。
【００８４】
まず、ナビ検知部１２ａは、ナビマイコン１１がフリーズしているか否かを検知し（ステップＳ１０１）、ナビマイコン１１がフリーズしていることを検知した場合に（ステップＳ１０１，Ｙｅｓ）、報知部１２ｅは、その旨を報知する（ステップＳ１０２）。
【００８５】
一方、ナビ検知部１２ａは、ナビマイコン１１がフリーズしていない場合には（ステップＳ１０１，Ｎｏ）、一連の本復帰処理を終了する。なお、この処理は繰り返し実行されるので、結果、ナビマイコン１１がフリーズしているか否かの検知処理は継続される。
【００８６】
受付部１２ｂは、ナビマイコン１１の復帰を指示する復帰操作を受け付けたか否かを判定し（ステップＳ１０３）、復帰操作を受け付けたと判定した場合（ステップＳ１０３，Ｙｅｓ）、報知部１２ｅは、音声ガイドやビープ音などによって復帰処理が開始される旨を報知する（ステップＳ１０４）。
【００８７】
また、受付部１２ｂは、復帰操作を受け付けていないと判定した場合（ステップＳ１０３，Ｎｏ）、一連の本復帰処理を終了する。なお、この処理は繰り返し実行されるので、結果、復帰操作を受け付けるまで、ステップＳ１０３の判定処理は継続されることとなる。
【００８８】
つづいて、減衰部１２ｄは、出力音量をミュートとし（ステップＳ１０５）、復帰部１２ｃは、ナビマイコン１１および車載システム１０の電源を一旦オフにしてから（ステップＳ１０６）、再度電源をオンにして（ステップＳ１０７）、オーディオマイコン１２が実行する一連の本復帰処理を終了する。
【００８９】
なお、車載システム１０の電源を一旦オフにしてから再度電源をオンにするまでの時間は、充分にリセットがかかる時間、つまり電源回路における容量成分による残留電荷が放電されて、車載システム１０のこの残留電荷によるオン状態が解消される時間よりも長い時間にする必要がある。
【００９０】
つぎに、オーディオマイコン１２が実行するナビマイコン１１のソフトウエアの更新処理の詳細について図８を用いて説明する。図８は、更新処理手順の概要を示すフローチャートである。なお、この処理は、ナビマイコン１１のフリーズからの復帰後に実行されるが、また、定期的に、ユーザの更新操作時等に実行してもよい。
【００９１】
まず、更新部１２ｆは、作動情報１６ａに記憶されるログ情報を管理装置４０へ送信し（ステップＳ２０１）、ナビマイコン１１がフリーズ状態となった原因を問い合わせる。そして、更新部１２ｆは、管理装置４０によって診断された診断結果を受信する（ステップＳ２０２）。
【００９２】
その後、更新部１２ｆは、受信した診断結果に基づいてナビマイコン１１の更新が必要であるか否かを判定し（ステップＳ２０３）、更新が必要な場合に（ステップＳ２０３，Ｙｅｓ）、管理装置４０からナビマイコン１１の更新用ソフトウエアをダウンロードする（ステップＳ２０４）。
【００９３】
そして、更新部１２ｆは、ダウンロードしたソフトウエアによってナビマイコン１１を更新し（ステップＳ２０５）、オーディオマイコン１２が実行する一連の更新処理を終了する。
【００９４】
一方、ステップＳ２０３で、更新部１２ｆは、更新が必要ではないと判定した場合は（ステップＳ２０３，Ｎｏ）、処理を終了する。
【００９５】
ところで、これまでは、車載システム１０にナビマイコン１１の復帰操作を受け付けるスイッチ１３を備え、さらに、ディスプレイ２０が接続されている構成としたが、このような構成に限定されるものではない。
【００９６】
そこで、以下では、車載システムの構成の変形例について説明することとする。図９は、変形例に係る車載システム１００の構成を示すブロック図である。
【００９７】
ここで、図９に示すように、車載システム１００に接続されるディスプレイ２００にナビマイコン１１０の復帰操作を受け付けるスイッチ２１０を備える点で、図２に示した構成とは異なる。
【００９８】
具体的には、ディスプレイ２００は、操作部と表示部とが一体となった表示装置であり、たとえば、押圧感知により入力を受け付け、かつ表示も兼ねるタッチパネル式の液晶ディスプレイを用いることとしてもよい。
【００９９】
また、車載システム１００は、車内ＬＡＮ（Local  Area  Network）を制御するＣＡＮマイコン１７０をさらに備えており、ディスプレイ２００は、スイッチ２１０を制御するスイッチマイコン２２０と、ディスプレイ２００への表示を制御するディスプレイ（ＤＩＳＰ）マイコン２３０とをさらに備える。
【０１００】
スイッチマイコン２２０は、カーナビがフリーズ状態となった際、スイッチ２１０が長押しされたことを検知することによって復帰操作を受け付け、ナビマイコン１１０の復帰指示を車載システム１００へ通知する。
【０１０１】
一方、車載システム１００に備えるオーディオマイコン１２０は、ＣＡＮマイコン１７０を介してスイッチマイコン２２０からのナビマイコン１１０の復帰指示を受け付けたならば、ナビマイコン１１０の復帰処理を行う。
【０１０２】
また、ＤＣ−ＤＣコンバータ１４０は、バッテリ２３からその電圧をナビマイコン１１０の動作電圧に変換してナビマイコン１１０へ電源供給する。そして、このＤＣ−ＤＣコンバータ１４０は、オーディオマイコン１２０によってかかる動作が制御される。
【０１０３】
なお、オーディオマイコン１２０が実行するナビマイコン１１０の復帰処理については、図３を用いて既に説明したので、ここでの説明を省略する。以下に、スイッチマイコン２２０からのナビマイコン１１０の復帰指示の一例について、具体的に説明する。
【０１０４】
たとえば、スイッチマイコン２２０とＣＡＮマイコン１７０とは、ＵＡＲＴ（Universal  Asynchronous  Receiver  Transmitter）といったシリアル信号とパラレル信号とを相互に変換する集積回路によって接続される。
【０１０５】
そこで、スイッチマイコン２２０は、復帰操作を受け付けた場合に、所定時間、たとえば、１００ｍ秒ローレベルのシリアル信号をＣＡＮマイコン１７０経由でオーディオマイコン１２０へ出力する。
【０１０６】
また、オーディオマイコン１２０は、１００ｍ秒ローレベルのシリアル信号を受信したならば、ナビマイコン１１０の復帰指示を受け付けたと判定し、ナビマイコン１１０の復帰処理を行うこととなる。
【０１０７】
なお、ここで、カーナビがフリーズ状態となり、かつ、所定時間を経過しても復帰操作が行われなかった場合に、ＣＡＮマイコン１７０は、オーディオマイコン１２０に対してナビマイコン１１０の復帰指示を行う。
【０１０８】
具体的には、ＣＡＮマイコン１７０は、オーディオマイコン１２０に対してシリアル信号の送信を途絶することによってナビマイコン１１０の復帰を指示する。
【０１０９】
一方、オーディオマイコン１２０は、ＣＡＮマイコン１７０から受信するシリアル信号がローレベルを維持している場合に、シリアル信号が途絶されたと判定し、ナビマイコン１１０の復帰処理を行う。このように、オーディオマイコン１２０は、受信する信号に基づいてナビマイコン１１０の復帰指示が、復帰操作によるものであるか否かを判定する。
【０１１０】
図９に示したように、車載システム１００に接続されるディスプレイ２００にナビマイコン１１０の復帰操作を受け付けるスイッチ２１０を備えることとしたので、比較的操作し易い位置にあるディスプレイ近傍のスイッチ操作によってフリーズ状態を解消できるので、走行中等の操作が困難な状態であってもユーザによって容易にフリーズ状態を解消することができる。
【０１１１】
なお、図示しないが、車載システムとディスプレイとが一体となるような構成でもよい。たとえば、ナビマイコンとディスプレイとは、オーディオマイコン経由で接続され、オーディオマイコンが、スイッチが長押しされたことによってナビマイコンの復帰操作を受け付けるような構成としてもよい。
【０１１２】
上述してきたように、本実施例では、車両に搭載されるカーナビがフリーズ状態となった場合、ボタンを長押しするなど所定の操作によってナビマイコンの復帰操作を受け付け、ナビマイコンの復帰処理を行うこととしたので、走行中であっても利便性を損なうことなく適切にフリーズ状態を解消することができる。
【符号の説明】
【０１１３】
１０，１００    車載システム
１１，１１０    ナビマイコン
１２，１２０    オーディオマイコン
１６    記憶部
２２０  スイッチマイコン
２３０  ＤＩＳＰマイコン
【図１】
0005662248.tif 000002
【図２】
0005662248.tif 000003
【図３】
0005662248.tif 000004
【図４】
0005662248.tif 000005
【図５】
0005662248.tif 000006
【図６】
0005662248.tif 000007
【図７】
0005662248.tif 000008
【図８】
0005662248.tif 000009
【図９】
0005662248.tif 000010