(57)【特許請求の範囲】
【請求項１】
車両位置を検出するための信号として、少なくとも、車速センサからのパルス信号を入力すると共に、検出した車両位置を道路地図と共に所定の表示装置に表示させるナビゲーション装置本体と、
該ナビゲーション装置本体と通信線を介して接続されると共に、前記表示装置とは別の表示部を有し、前記ナビゲーション装置本体から前記通信線を介して送信されて来る所定の情報を前記表示部に表示させる副表示装置とを備え、
前記副表示装置の表示部に前記車両の走行速度を表示させるようにした車載用ナビゲーション装置であって、
前記ナビゲーション装置本体には、前記車速センサからのパルス信号に加えて、前記車両の走行距離を検出可能な他の検出器からの検出信号が入力されており、
前記ナビゲーション装置本体に、
前記車速センサが出力するパルス信号の数から車両の走行距離を求めるための換算値を演算する手段であって、前記検出器からの検出信号に基づき前記車両の走行距離を検出すると共に、当該走行距離の検出中に前記車速センサから出力されたパルス信号の数を計数し、前記検出した走行距離と前記計数したパルス信号の数とから前記換算値を演算する換算値演算手段と、
当該車載用ナビゲーション装置全体への電源投入直後の１回、或いは予め定められた時間毎に、該換算値演算手段により演算された換算値を、前記副表示装置に前記通信線を介して送信する換算値送信手段とを設け、
前記副表示装置に、
前記車速センサから出力される前記パルス信号を直接入力するためのパルス信号入力手段と、
前記ナビゲーション装置本体から前記通信線を介して送信されて来る前記換算値を記憶する換算値記憶手段と、
該換算値記憶手段に記憶された前記換算値と前記パルス信号入力手段により入力されるパルス信号とを用いて、車両の走行速度を演算する車速演算手段と、
該車速演算手段により演算された走行速度を、前記表示部に表示させる表示制御手段とを設けたこと、
を特徴とする車載用ナビゲーション装置。
【請求項２】
請求項１に記載の車載用ナビゲーション装置において、
前記換算値演算手段は、前記換算値の演算を繰り返して行い、
前記換算値送信手段は、前記換算値演算手段により演算された換算値が更新されたか否かを判定し、前記換算値が更新された場合に、当該最新に演算された換算値を前記副表示装置に送信すること、
を特徴とする車載用ナビゲーション装置。
【請求項３】
請求項２に記載の車載用ナビゲーション装置において、
前記ナビゲーション装置本体は、前記換算値演算手段により演算された換算値を記憶しておくための不揮発性メモリを備え、
前記換算値送信手段は、前記換算値演算手段により演算された換算値が前記不揮発性メモリに記憶されている値と異なるか否かを判定することで前記換算値が更新されたか否かを判定し、前記換算値が更新された場合に、当該最新に演算された換算値を、前記不揮発性メモリに更新して記憶させると共に前記副表示装置に送信し、更に、当該車載用ナビゲーション装置への電源投入直後には、前記不揮発性メモリに記憶されている換算値を前記副表示装置に送信すること、
を特徴とする車載用ナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両の現在位置を道路地図と共に表示する車載用ナビゲーション装置に関し、特に、道路地図や車両の現在位置を表示するための表示装置とは別に、交差点での右左折方向や目的地までの距離といった案内情報を表示するための副表示装置を備えた車載用ナビゲーション装置に関する。
【０００２】
【従来の技術】
従来より、車両に搭載された車速センサや方位センサからのセンサ信号、或いは更に、ＧＰＳ（Global Positioning System ）用人工衛星からの送信電波に基づいて、車両の現在位置（車両位置）を検出し、その検出した車両位置をＣＲＴや液晶ディスプレイ等の表示装置に道路地図と共に表示する、いわゆる車載用ナビゲーション装置が知られている。
【０００３】
そして、最近では、この種の車載用ナビゲーション装置として、道路地図や車両位置を表示するためのメインの表示装置とは別に、次の交差点での進行方向や目的地までの距離といった付加的な案内情報を表示するための表示部を有する、ヘッドアップディスプレイユニット（以下、ＨＵＤという）と呼ばれる副表示装置を追加して備えたものが実用化されつつある。
【０００４】
このＨＵＤは、車両位置の検出や表示装置に対する表示制御を行うナビゲーション装置本体と通信線を介して接続され、ナビゲーション装置本体から通信によって送られて来る上記の如き案内情報を取得して、その案内情報を上記表示部に表示するものであり、例えば、車両運転者の眼前のダッシュボード上などに設置される。
【０００５】
よって、このようなＨＵＤを備えた車載用ナビゲーション装置によれば、車両運転者は、視線を前方に向けたままで、次の交差点で進行方向や目的地までの距離などを知ることができる。
【０００６】
【発明が解決しようとする課題】
ここで、このようなＨＵＤに車両の走行速度（車速）を表示させることができれば、車両運転者は視線を前方に向けたままで車速を認識することができるため、車両運転時の安全性を高めることができるようになる。しかしながら、ＨＵＤに車速を表示させることは、以下の理由により簡単には実現できなかった。
【０００７】
まず、ＨＵＤに車速を表示させるための構成として、ナビゲーション装置本体からＨＵＤへ現在の車速を表す車速データを送信し、ＨＵＤがナビゲーション装置本体からの車速データに従って車速を表示する、といったものが考えられる。
ところが、車速の表示は、車両が急な加速状態や減速状態にある時にでも、実際の速度に十分追従できることが要求されるため、このようにナビゲーション装置本体からＨＵＤへ車速データを送信するように構成した場合には、加速時や減速時において、ナビゲーション装置本体とＨＵＤとの間の通信頻度が増すこととなり、この結果、ナビゲーション装置本体で実行すべき処理の量が非常に大きくなって、他の機能の処理実行を十分に行うことができなくなってしまうという問題が生じる。
【０００８】
しかも、ナビゲーション装置本体との間で情報をやり取りするための信号線は、ＨＵＤ以外のユニット（例えば、ＧＰＳ用人工衛星からの送信電波を受信するＧＰＳ受信機など）にも接続されている場合が多いため、ナビゲーション装置本体とＨＵＤとの間で通信頻度が増してしまうことは好ましくない。
【０００９】
また、ナビゲーション装置本体とＨＵＤとの間に、専用の通信線を設ける方法も考えられるが、このような策を採ったとしても、ナビゲーション装置本体で実行すべき処理の量が大きくなってしまうことは避けられず、その上、ナビゲーション装置本体のコネクタ部やハードウェアに改造を加えなければならないため、得策ではない。
【００１０】
一方、ナビゲーション装置本体からＨＵＤへ車速データを送信してやることに代えて、ＨＵＤに、車速センサからのセンサ信号を信号線によって直接入力してやり、ＨＵＤ側で車速を算出するように構成することも考えられる。
しかしながら、通常、車速センサは、車両が所定距離だけ走行する毎にパルス信号を出力するように構成されており、パルス信号の１発当りの走行距離、或いは、所定距離当りのパルス信号の出力回数といった、パルス信号の数から車両の走行距離を求めるための換算値を予め知っていなければ、ＨＵＤは車速を算出することができない。その上、このような換算値は、車種毎、或いは車速センサ毎に異なっている。
【００１１】
このため、ただ単に、車速センサからのパルス信号をＨＵＤに直接入力するように構成しても、ＨＵＤ側で車速を正確に算出することはできず、しかも、汎用性のある車載用ナビゲーション装置を構築することはできないのである。
また、この問題の対策として、使用者がＨＵＤに上記換算値を手動で入力するように構成することも考えられるが、そのような換算値を使用者に正確に入力させることは、実際には実現不可能である上に、ＨＵＤに何等かの入力装置を追加して設けなければならず不経済である。
【００１２】
これに対し、ＨＵＤが上記換算値を演算によって得るように構成することも考えられるが、この場合には、ＨＵＤ側にナビゲーション装置本体と同様の機能、例えば、ＧＰＳ用人工衛星からの送信電波を受信・参照して車両の走行距離を検出し、その検出した走行距離と車速センサから出力されたパルス信号の数とから上記換算値を求める、といった機能を付加する必要があり、装置全体の大規模化や高コスト化を招いてしまう。
【００１３】
尚、ナビゲーション装置本体からＨＵＤへ車速センサからのパルス信号を通信によって送信してやり、ＨＵＤ側で車速を演算する、といった構成も考えられるが、この場合には、ナビゲーション装置本体とＨＵＤとの間の通信頻度が増すことによる問題と、ＨＵＤ側で車速を正確に算出することができないという問題との、前述した全ての問題が生じてしまう。
【００１４】
本発明は、こうした問題に鑑みなされたものであり、道路地図や車両位置を表示するためのメインの表示装置とは別に設けた副表示装置の表示部に、車速を追従性良く表示させるのに極めて好適な車載用ナビゲーション装置を提供することを目的としている。
【００１５】
【課題を解決するための手段、及び発明の効果】
上記目的を達成するためになされた本発明の車載用ナビゲーション装置は、車両位置を検出するための信号として、少なくとも、車速センサからのパルス信号を入力すると共に、検出した車両位置を道路地図と共に所定の表示装置に表示させるナビゲーション装置本体と、このナビゲーション装置本体と通信線を介して接続されると共に、前記表示装置とは別の表示部を有し、ナビゲーション装置本体から通信線を介して送信されて来る所定の情報を前記表示部に表示させる副表示装置とを備えており、副表示装置の表示部に車両の走行速度を表示させるようにしている。
【００１６】
ここで特に、本発明の車載用ナビゲーション装置では、ナビゲーション装置本体において、換算値演算手段が、車速センサが出力するパルス信号の数から車両の走行距離を求めるための換算値を演算し、当該車載用ナビゲーション装置全体への電源投入直後の１回、或いは予め定められた時間毎に、換算値送信手段が、換算値演算手段により演算された換算値を、副表示装置に通信線を介して送信する。
【００１７】
そして、副表示装置においては、車速センサから出力されるパルス信号をパルス信号入力手段によって直接入力すると共に、換算値記憶手段が、ナビゲーション装置本体から通信線を介して送信されて来る前記換算値を記憶する。すると、車速演算手段が、換算値記憶手段に記憶された前記換算値と、パルス信号入力手段により入力されるパルス信号とを用いて、車両の走行速度（車速）を演算し、表示制御手段が、車速演算手段により演算された車速を前記表示部に表示させる。
【００１８】
尚、ナビゲーション装置本体側の換算値演算手段が演算する換算値とは、車速センサから出力されるパルス信号の１発当りの走行距離Ｌ1 、或いは、所定走行距離ＬS 当りのパルス信号の出力回数ＰS といった、パルス信号の数から車両の走行距離（延いては、車速）を求めることが可能な値である。
【００１９】
そして、副表示装置側の車速演算手段は、例えば、換算値が上記走行距離Ｌ1 である場合には、所定時間ｔ当りに車速センサから出力されたパルス信号の数Ｎに上記走行距離Ｌ1 を乗じ、その値（Ｎ×Ｌ1 ）を上記所定時間ｔで割ることにより、車速（＝Ｎ×Ｌ1 ／ｔ）を求めることができる。また、換算値が上記出力回数ＰS である場合には、上記所定走行距離ＬS を上記出力回数ＰS で割ることによりパルス信号の１発当りの走行距離を求め、その値（ＬS ／ＰS ）を用いて、上記と同様の演算を行うことにより車速を求めることができる。
【００２０】
また、パルス信号入力手段とは、車速センサの出力端子と副表示装置とを結ぶ信号線及び副表示装置内に設けられた入力回路等、車速センサから出力されるパルス信号を副表示装置に直接入力させるための手段である。
つまり、本発明の車載用ナビゲーション装置では、車速センサが出力するパルス信号を副表示装置に直接入力させると共に、そのパルス信号から車速を求めるのに必要な換算値を、ナビゲーション装置本体側で演算して副表示装置側へ送信するようにしている。そして、副表示装置側では、ナビゲーション装置本体から送信されて来る換算値を記憶し、その記憶した換算値と車速センサから直接入力されるパルス信号とを用いて車速を演算すると共に、その演算した車速を表示部に表示させるようにしている。
【００２１】
このような本発明の車載用ナビゲーション装置によれば、ナビゲーション装置本体から副表示装置への換算値の送信は、車両の加減速状態に拘らず、当該車載用ナビゲーション装置全体への電源投入直後の１回、或いは予め定められた時間毎で良く、ナビゲーション装置本体と副表示装置との間の通信頻度を殆ど増加させることなく、副表示装置の表示部に、車速を追従性良く且つ正確に表示させることができるようになる。
【００２２】
しかも、この種の車載用ナビゲーション装置が特定車種の専用機ではなく、様々な車種に取付可能な汎用機である場合には、上記換算値を演算する換算値演算手段としての機能は、ナビゲーション装置本体に通常備えられている。つまり、ナビゲーション装置本体は、車速センサからのパルス信号を用いて車両位置を検出するように構成されており、その過程において車両の走行距離や車速も検出するようにしているため、当該装置が搭載された車両に固有の上記換算値を演算して取得するための手段を備えているのである。
【００２３】
従って、本発明によれば、ナビゲーション装置本体及び副表示装置の夫々で実行されるべき処理と、ハードウェア構成とを複雑にすることなく、前述した効果を得ることができる。
【００２４】
また、換算値演算手段は、以下のように構成されている。
まず、ナビゲーション装置本体には、車速センサからのパルス信号に加えて、車両の走行距離を検出可能な他の検出器（例えば、ＧＰＳ用人工衛星からの送信電波を受信するＧＰＳ受信機）からの検出信号が入力されている。
【００２５】
そして、換算値演算手段は、前記他の検出器からの検出信号に基づき車両の走行距離を検出すると共に、その走行距離の検出中に車速センサから出力されたパルス信号の数を計数し、前記検出した走行距離と前記計数したパルス信号の数とから換算値を演算する。
【００２６】
そして、このような車載用ナビゲーション装置によれば、使用者による入力情報を用いずに上記換算値を求めることができるため、その換算値の演算精度を向上させることができ、延いては、副表示装置の表示部に、車速をより精度良く表示させることができるようになる。また、使用者による入力情報に頼ることなく上記換算値を求めることができるため、非常に使いやすい車載用ナビゲーション装置を構築することができる。
【００２７】
また更に、請求項１に記載の車載用ナビゲーション装置において、請求項２に記載のように、換算値演算手段が、前記換算値の演算を繰り返して行い、換算値送信手段が、換算値演算手段により演算された換算値が更新されたか否かを判定して、換算値が更新された場合に、その最新に演算された換算値を副表示装置に送信するように構成すれば、より大きな効果を得ることができる。
【００２８】
つまり、副表示装置の換算値記憶手段には、ナビゲーション装置本体側で演算された最新且つより正確な換算値が記憶されることとなり、この結果、副表示装置の車速演算手段が、より精度良く車速を演算することができるようになるため、副表示装置の表示部に表示される車速を、より一層精度の良いものにすることができる。しかも、ナビゲーション装置本体から副表示装置へは、換算値が更新された場合にだけ、その最新の換算値が送信されるため、ナビゲーション装置本体と副表示装置との間の通信頻度を不必要に増加させることもない。
【００２９】
そして更に、このような請求項２に記載の車載用ナビゲーション装置は、請求項３に記載のように構成することもできる。
即ち、請求項３に記載の車載用ナビゲーション装置では、ナビゲーション装置本体に、換算値演算手段により演算された換算値を記憶しておくための不揮発性メモリを設け、換算値送信手段が、算値演算手段により演算された換算値が前記不揮発性メモリに記憶されている値と異なるか否かを判定することで換算値が更新されたか否かを判定し、換算値が更新された場合に、その最新に演算された換算値を、前記不揮発性メモリに更新して記憶させると共に副表示装置に送信し、更に、当該車載用ナビゲーション装置への電源投入直後には、前記不揮発性メモリに記憶されている換算値を副表示装置に送信する。
【００３０】
このような車載用ナビゲーション装置では、当該装置への電源投入直後に、ナビゲーション装置本体側の不揮発性メモリに記憶されている換算値（即ち、前回の装置作動時に演算されていた最新の換算値）が、副表示装置に送信され、その後は、請求項２に記載の装置と同様の動作が行われる。
【００３１】
従って、請求項３に記載の車載用ナビゲーション装置によれば、請求項２に記載の装置による効果に加えて、更に、電源が投入された直後から、副表示装置の表示部に車速を正確に表示することができるようになる。
尚、上記不揮発性メモリとしては、電源のバックアップが施されたＲＡＭ（所謂バックアップＲＡＭ）でも良いし、電気的にデータを書き換え可能なＲＯＭ（ＥＥＰＲＯＭやフラッシュＲＯＭ）でも良い。
【００３２】
【発明の実施の形態】
以下、本発明が適用された実施例について図面を用いて説明する。尚、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り、種々の形態を採り得ることは言うまでもない。
【００３３】
まず、図１は、実施例の車載用ナビゲーション装置の構成を表すブロック図である。
図１に示すように、本実施例の車載用ナビゲーション装置は、車両位置を検出するための検出器として、ＧＰＳ（Global Positioning System ）用の人工衛星からの送信電波を受信するＧＰＳ受信機１と、車速センサ３と、方位センサ５とを備えている。
【００３４】
ここで、車速センサ３は、車輪やトランスミッション等の付近に取り付けられて車両が所定距離だけ走行する毎にパルス信号を出力する周知のものであり、後述する電子制御装置１５が、そのパルス信号の１発当りの走行距離を算出し、その算出値を上記パルス信号の出力回数に乗じることにより、車両の走行距離が求められる構成となっている。また、方位センサ５は、車両の走行方向を検出するものであり、本実施例では、ジャイロコンパスの検出にて方向を得るものを用いている。但し、この方位センサ５としては、地磁気によるものや、左右操舵輪の回転差などから得られる車両のステアリング角を累積して方向を求めるものなどでも良い。
【００３５】
そして更に、本実施例の車載用ナビゲーション装置は、国内各地の道路地図を表示するための地図データが記憶されたコンパクトディスク等の記憶装置からなる地図メモリ７と、使用者が当該ナビゲーション装置に各種指令を与えるための入力装置９と、画像を表示するためのＣＲＴ，液晶ディスプレイ等からなるメインの表示装置１１と、この表示装置１１とは別の表示部を有する副表示装置としてのＨＵＤ（ヘッドアップディスプレイユニット）１３と、ＧＰＳ受信機１，車速センサ３，方位センサ５，地図メモリ７，及び入力装置９からの各種信号を入力して、表示装置１１に道路地図や車両の現在位置（車両位置）等を表示させると共に、ＨＵＤ１３に現在接近中の交差点での右左折方向や目的地までの距離といった付加的な案内情報を表示させる、ナビゲーション装置本体としての電子制御装置１５とを備えている。
【００３６】
尚、地図メモリ７に記憶された地図データは、道路番号、道路種類、道路形状、道路幅、道路名、建物、地名、地形、交差点などの、道路地図を再生するためのデータである。また、入力装置９は、使用者が目的地までのルート（案内経路）の設定や当該ナビゲーション装置の動作モード（経路設定モード，経路案内モード等）の切換を行ったり、或いはＨＵＤ１３に表示させる表示内容の切換などを行うための各種スイッチ群から構成されている。
【００３７】
次に、電子制御装置（以下、ナビＥＣＵという）１５は、ＣＰＵ１７，ＲＯＭ１９，及びＲＡＭ２１等からなる周知のマイクロコンピュータを中心に構成されており、各種学習値を保存しておくための不揮発性メモリとして、電源のバックアップが施されたバックアップＲＡＭも備えている。そして、ナビＥＣＵ１５は、通信ライン２３を介して、ＧＰＳ受信機１及びＨＵＤ１３、或いは更に他のユニットと接続されている。
【００３８】
このようなナビＥＣＵ１５は、使用者が入力装置９を操作して、当該ナビゲーション装置の動作モードを経路設定モードに設定すると、例えば、入力装置９を介して出発地と目的地とが入力されるのを待ち、その両地点が入力されると、出発地から目的地までの経路を地図メモリ７に記憶された地図データから自動的に検索して、その検索した経路を地図メモリ７に格納する、といった手順で走行すべき案内経路を設定・記憶する。
【００３９】
また、ナビＥＣＵ１５は、当該ナビゲーション装置の動作モードが経路設定モードに設定されていない場合、或いは常時、周知の測位処理を実行することにより、ＧＰＳ受信機１，車速センサ３，及び方位センサ５からの情報に基づき、車両位置を検出する。具体的には、人工衛星からの電波が受信可能な場所では、ＧＰＳ受信機１による受信電波に基づき車両位置を検出し、人工衛星からの電波が受信できない場所では、車速センサ３により検出される車両の走行距離と方位センサ５により検出される車両の進行方向とに基づき車両位置を検出する。
【００４０】
そして更に、ナビＥＣＵ１５は、現在検出している車両位置を含んだ道路地図を再生するための地図データを地図メモリ７から読み出して、その車両位置を含んだ道路地図を表示装置１１に表示すると共に、その表示した道路地図上の車両位置を識別可能に表示する。
【００４１】
また、ナビＥＣＵ１５は、使用者が入力装置９を操作して、当該ナビゲーション装置の動作モードを経路案内モードに設定すると、上述のように地図メモリ７に格納した案内経路を表示装置１１に表示した道路地図上で識別可能に表示して、使用者に目的地へ至るまでの経路を案内する。尚、案内経路の識別表示は、例えば、道路の表示太さや表示色を変えることによって行われる。
【００４２】
そして更に、ナビＥＣＵ１５は、当該装置の動作モードが経路案内モードに設定されている場合に、次の交差点での右左折方向や目的地までの距離といった案内情報を生成し、その生成した案内情報を通信ライン２３を介してＨＵＤ１３に送信する。
【００４３】
一方、ＨＵＤ１３も、ＣＰＵ，ＲＯＭ，及びＲＡＭ等からなる周知のマイクロコンピュータを中心に構成されている。そして、ＨＵＤ１３は、図２に示すように、その本体１３ａの内部に図示されない液晶パネルを備えており、この液晶パネルに表示される画像が、本体１３ａの上面に立設された透明パネルからなる表示部１３ｂに投影されるようになっている。そして更に、このＨＵＤ１３は、車両運転者の眼前のダッシュボード上などに設置され、ナビＥＣＵ１５から通信ライン２３を介して上述したような案内情報（交差点での右左折方向や目的地までの距離）が送信されて来ると、その案内情報を表示部１３ｂに表示させる。
【００４４】
ここで特に、本実施例のＨＵＤ１３には、通信ライン２３の他に、車速センサ３からのパルス信号を直接入力するための信号線２５が接続されている。そして、ＨＵＤ１３は、上記信号線２５から入力される車速センサ３からのパルス信号に基づき車速を演算し、ナビＥＣＵ１５から通信ライン２３を介して車速を表示すべき指令を受けた場合には、その演算した車速を上記案内情報に代えて表示部１３ｂに表示させる。尚、ＨＵＤ１３に表示させる表示内容の切換（即ち、案内情報を表示させるか、車速を表示させるかの切換）は、入力装置９の操作によって行われる。
【００４５】
そこで以下、ＨＵＤ１３に車速を表示させるために、ナビＥＣＵ１５側とＨＵＤ１３側とで夫々実行される処理について、図３〜図５に示すフローチャートを用いて説明する。
尚、本実施例の車載用ナビゲーション装置は、図示されていない車両のキースイッチがアクセサリー（ＡＣＣ）のポジションに操作されると、図１に示した各部にバッテリからの電源が投入（供給）されて動作を開始する。そして、図３は、ナビＥＣＵ１５において、ＨＵＤ１３に対し車速を演算するのに必要なデータ（車速演算用データ）を送信するために実行される処理を表しており、この処理は当該車載用ナビゲーション装置に電源が投入された直後から実行される。また、図４は、図３の処理中で実行される車速演算用データの演算処理を表している。一方、図５は、ＨＵＤ１３において、車速を演算して表示するために実行される処理を表しており、この処理は、当該車載用ナビゲーション装置に電源が投入されると、その時点から所定時間Ｔ毎に繰り返し実行される。
【００４６】
まず、図３に示すように、ナビＥＣＵ１５側では、当該車載用ナビゲーション装置に電源が投入されると、最初のステップ（以下、単に「Ｓ」と記す）１００にて、バックアップＲＡＭに記憶されている車速演算用データが有効であるか否かを判定する。尚、本実施例において、この車速演算用データは、車速センサ３から出力されるパルス信号の１発当りの車両の走行距離を示すものであり、Ｓ１００での判定では、この車速演算用データの値が予め定められた常識的な範囲内である場合に有効であると判定する。
【００４７】
そして、Ｓ１００でバックアップＲＡＭに記憶されている車速演算用データが有効であると判定した場合には、Ｓ１１０に進んで、そのバックアップＲＡＭに記憶されている有効な車速演算用データをＨＵＤ１３に送信する。
これに対し、Ｓ１００で車速演算用データが有効ではないと判定した場合には、Ｓ１２０に移行して、車速演算用データが無効である旨を示すデータをＨＵＤ１３に送信する。
【００４８】
そして、Ｓ１１０又はＳ１２０の処理を行うと、次にＳ１３０に進んで、図４に示す車速演算用データの演算処理を実行する。
即ち、この演算処理の実行が開始されると、図４に示すように、まずＳ２００にて、ＧＰＳ受信機１からの受信信号（以下、ＧＰＳデータという）を取得し、続くＳ２１０にて、取得したＧＰＳデータに基づき、前回に当該演算処理を実行してからの車両の走行距離Ｌを求める。
【００４９】
そして、続くＳ２２０にて、Ｓ２１０で求めた走行距離Ｌの区間での発生パルス数ＮP 、即ち、前回に当該演算処理を実行してから今回に至るまでに車速センサ３から出力されたパルス信号の数ＮP を求め、続くＳ２３０にて、Ｓ２１０で求めた走行距離ＬをＳ２２０で求めた発生パルス数ＮP で割ることにより、車速センサ３から出力されるパルス信号の１発当りの車両の走行距離（Ｌ／ＮP ）を算出する。
【００５０】
そして更に、続くＳ２４０にて、Ｓ２３０で算出したパルス信号１発当りの走行距離（Ｌ／ＮP ）を、車速演算用データとして通常のＲＡＭ２１に記憶し、その後、当該演算処理を終了する。
このようにして車速演算用データの演算処理を終了すると、図３のＳ１４０に進み、図４の演算処理（Ｓ２４０）で通常のＲＡＭ２１に記憶した最新の車速演算用データと、バックアップＲＡＭに記憶されている車速演算用データとを比較する。そして、両データの値が一致しているか、或いはその両値の差が所定範囲内であれば、車速演算用データが更新されていないと判断して、Ｓ１３０に戻り、再度、図４の演算処理を実行する。
【００５１】
これに対し、車速演算用データが更新されたと判定した場合には、Ｓ１５０に進み、図４の演算処理（Ｓ２３０）で算出した車速演算用データを、バックアップＲＡＭに更新して記憶させる。そして、Ｓ１１０に戻って、バックアップＲＡＭに更新して記憶させた最新の車速演算用データをＨＵＤ１３に送信し、その後、Ｓ１３０以降の処理を繰り返す。
【００５２】
尚、このようにバックアップＲＡＭに記憶される車速演算用データは、ＨＵＤ１３に送信されるだけではなく、当該ナビＥＣＵ１５において、車両の走行距離を求めるために使用される。つまり、少なくとも人工衛星からの電波が受信できない場合には、車速センサ３から出力されたパルス信号の数に車速演算用データの値（パルス信号１発当りの走行距離）を乗じることで車両の走行距離を求め、その求めた走行距離を用いて車両位置を計算するのである。
【００５３】
次に、ＨＵＤ１３側では、図５に示すように、当該車載用ナビゲーション装置に電源が投入されると、まずＳ３００にて、ナビＥＣＵ１５から車速演算用データに関する情報を通信により取得したか（即ち、図３のＳ１１０の処理で送信された車速演算用データを受信したか、或いは、図３のＳ１２０の処理で送信された車速演算用データが無効である旨を示すデータを受信したか）否かを判定する。
【００５４】
そして、車速演算用データに関する情報を取得したと判定した場合には、Ｓ３１０に進んで、その取得した情報をＲＡＭの所定領域に記憶し、このＳ３１０の処理を行った場合、或いは、Ｓ３００で車速演算用データに関する情報を取得していないと判定した場合には、Ｓ３２０に移行して、自己が記憶している車速演算用データが有効であるか否かを判定する。
【００５５】
尚、このＳ３２０の判定では、ＲＡＭの上記所定領域に記憶されている情報が、車速演算用データであり、且つ、その値が予め定められた常識的な範囲内である場合に有効であると判定する。また逆に、ＲＡＭの上記所定領域に記憶されている情報が、図３のＳ１２０の処理で送信された車速演算用データが無効である旨を示すデータであるか、或いは、車速演算用データであっても、その値が予め定められた常識的な範囲内でなければ、有効ではない（無効である）と判定する。
【００５６】
そして、Ｓ３２０にて、車速演算用データが有効であると判定した場合には、Ｓ３３０に進んで、前回に当該ＨＵＤ１３側の処理を実行してから今回に至るまでに車速センサ３から出力されたパルス信号の数（発生パルス数）ＧP を求めて取得し、更に続くＳ３４０にて、ＲＡＭの上記所定領域に記憶されている車速演算用データと、Ｓ３３０で取得した発生パルス数ＧP とを用いて、車速Ｖを演算する。
【００５７】
具体的には、車速演算用データ（Ｌ／ＮP ）に発生パルス数ＧP を乗じることで、前回に当該ＨＵＤ１３側の処理を実行してから今回に至るまでの車両の走行距離を求め、更に、その走行距離を当該ＨＵＤ１３側の処理の実行周期Ｔで割ることにより、車速Ｖ（＝（Ｌ／ＮP ）×ＧP ／Ｔ）を求める。
【００５８】
そして、続くＳ３５０にて、Ｓ３４０で算出した車速Ｖを、本体１３ａ内の液晶パネルに表示することにより、その車速Ｖを表示部１３ｂに表示させ、その後、当該ＨＵＤ１３側の処理を一旦終了する。尚、Ｓ３５０の処理では、図２に例示するように、車速Ｖの値の右横に、速度の単位（本実施例では、「ｋｍ／ｈ」）も併せて表示させる。
【００５９】
一方、Ｓ３２０にて、車速演算用データが有効ではないと判定した場合には、車速Ｖを演算することなくＳ３６０に移行して、表示部１３ｂに予め定められたデフォルト画面を表示し、その後、当該ＨＵＤ１３側の処理を一旦終了する。
尚、本実施例では、車速演算用データが、パルス信号の数から車両の走行距離を求めるための換算値に相当し、図３のＳ１３０で実行される車速演算用データの演算処理（図４）が、換算値演算手段に相当し、図３におけるＳ１１０，Ｓ１４０，及びＳ１５０の処理が、換算値送信手段に相当している。また、ＧＰＳ受信機１が、他の検出器に相当している。
【００６０】
そして更に、信号線２５が、パルス信号入力手段に相当し、ＨＵＤ１３側のＲＡＭと図５におけるＳ３１０の処理とが、換算値記憶手段に相当し、図５におけるＳ３３０及びＳ３４０の処理が、車速演算手段に相当し、図５におけるＳ３５０の処理が、表示制御手段に相当している。
【００６１】
以上詳述したように、本実施例の車載用ナビゲーション装置では、車速センサ３が出力するパルス信号を、通信ライン２３とは別の信号線２５により、ＨＵＤ１３に直接入力させると共に、そのパルス信号から車速を求めるのに必要な換算値である車速演算用データを、ナビＥＣＵ１５側で演算してＨＵＤ１３側へ送信するようにしている。そして、ＨＵＤ１３側では、ナビＥＣＵ１５から送信されて来る車速演算用データを受信して記憶し、その記憶した車速演算用データと車速センサ３から直接入力されるパルス信号とを用いて車速を演算すると共に、その演算した車速を表示部１３ｂに表示させるようにしている。
【００６２】
このような本実施例の車載用ナビゲーション装置によれば、ナビＥＣＵ１５からＨＵＤ１３への車速演算用データの送信は、車両の加減速状態に拘らず、少なくとも当該装置への電源投入直後の１回で良いため、ナビＥＣＵ１５とＨＵＤ１３との間の通信頻度を殆ど増加させることなく、ＨＵＤ１３の表示部１３ｂに、車速を追従性良く且つ正確に表示させることができる。しかも、ナビＥＣＵ１５及びＨＵＤ１３の夫々で実行されるべき処理と、ハードウェア構成とを複雑にすることなく、上記効果を得ることができる。
【００６３】
また、本実施例の車載用ナビゲーション装置では、ナビＥＣＵ１５が、ＧＰＳデータに基づき車両の走行距離Ｌを検出すると共に（Ｓ２１０）、その走行距離の検出中に車速センサ３から出力されたパルス信号の数ＮP を計数し（Ｓ２２０）、上記検出した走行距離Ｌとパルス信号の数ＮP とから、車速演算用データ（Ｌ／ＮP ）を算出するようにしている（Ｓ２３０）。
【００６４】
よって、本実施例の車載用ナビゲーション装置によれば、使用者による入力情報を用いずに車速演算用データを求めることができるため、その車速演算用データの演算精度を向上させることができ、延いては、ＨＵＤ１３の表示部１３ｂに、車速をより精度良く表示させることができる。また、使用者による入力情報に頼ることなく車速演算用データを求めることができるため、非常に使いやすいナビゲーション装置を構築することができる。
【００６５】
そして更に、本実施例の車載用ナビゲーション装置では、ナビＥＣＵ１５が、車速演算用データの演算を繰り返して行うと共に（Ｓ１３０）、その演算した車速演算用データが更新された場合にのみ（Ｓ１４０：ＹＥＳ）、その最新の車速演算用データをＨＵＤ１３に送信するようにしている（Ｓ１５０，Ｓ１１０）。
【００６６】
よって、ナビＥＣＵ１５とＨＵＤ１３との間の通信頻度を最小限に抑えつつ、ＨＵＤ１３の表示部１３ｂに表示される車速を、より一層精度の良いものにすることができる。
しかも、本実施例の車載用ナビゲーション装置では、ナビＥＣＵ１５が、演算した車速演算用データを保存しておくためのバックアップＲＡＭを備えており、演算した最新の車速演算用データがバックアップＲＡＭ内の車速演算用データと異なる場合に、その最新に演算した車速演算用データを、バックアップＲＡＭに更新して記憶させると共にＨＵＤ１３に送信し、更に、当該車載用ナビゲーション装置への電源投入直後には、バックアップＲＡＭに記憶されている車速演算用データをＨＵＤ１３に送信するようにしている。
【００６７】
従って、本実施例の車載用ナビゲーション装置によれば、前述した効果に加えて、更に、電源が投入された直後から、ＨＵＤ１３の表示部１３ｂに車速を正確に表示することができる。
尚、上記実施例では、車速センサ３から出力されるパルス信号の１発当りの走行距離を、車速演算用データ（換算値）としてＨＵＤ１３に送信するものであったが、ナビＥＣＵ１５が、所定走行距離当りのパルス信号の出力回数を、車速演算用データとして演算し、その値をＨＵＤ１３に送信するようにしても良い。
【００６８】
また、上記実施例において、ＨＵＤ１３側の処理（図５）は、所定時間Ｔ毎に実行されるものであったが、車速センサ３からパルス信号が出力される毎に同様の処理を実行するようにしても良い。即ち、この場合には、Ｓ３３０の処理を省略すると共に、Ｓ３４０の処理では、車速演算用データ（パルス信号１発当りの走行距離）の値を、前回に当該ＨＵＤ１３側の処理を実行してから今回に至るまでの時間（つまり、パルス信号の発生間隔）で割ることにより、車速Ｖを求めるようにすれば良い。
【００６９】
一方、上記実施例では、ＨＵＤ１３の表示部１３ｂに、車速と案内情報とを切り換えて表示するようにしたが、車速と案内情報との両方を同時に表示するようにしても良い。
そして、車速と案内情報との両方を表示する場合には、例えば、交差点に近づくにつれて、車速の表示領域が徐々に小さくなると共に、交差点での進行方向を示す案内情報の表示領域が徐々に大きくなっていく、といった具合に両方の表示内容の大きさを適宜変化させるようにしても良い。
【図面の簡単な説明】
【図１】  実施例の車載用ナビゲーション装置の構成を表すブロック図である。
【図２】  図１のＨＵＤ（ヘッドアップディスプレイユニット）を説明する説明図である。
【図３】  図１の電子制御装置（ナビＥＣＵ）側で実行される処理を表すフローチャートである。
【図４】  図３の処理中で実行される車速演算用データの演算処理を表すフローチャートである。
【図５】  図１のＨＵＤ側で実行される処理を表すフローチャートである。
【符号の説明】
１…ＧＰＳ受信機    ３…車速センサ    ５…方位センサ
７…地図メモリ    ９…入力装置    １１…表示装置
１３…ＨＵＤ（ヘッドアップディスプレイユニット）    １３ａ…本体
１３ｂ…表示部    １５…電子制御装置（ナビＥＣＵ）    １７…ＣＰＵ
１９…ＲＯＭ    ２１…ＲＡＭ    ２３…通信ライン    ２５…信号線
【図１】
0003930076.tif 000002
【図２】
0003930076.tif 000003
【図３】
0003930076.tif 000004
【図４】
0003930076.tif 000005
【図５】
0003930076.tif 000006