(57)【特許請求の範囲】
【請求項１】
車両が存在する位置を検出する位置検出手段と、
前記位置検出手段によって検出された位置に基づいて前記車両が現在走行している道路の種別を判定する道路種別判定手段と、
前記位置検出手段によって検出された位置の変化に基づいて前記車両の移動距離を算出する移動距離算出手段と、
前記道路種別判定手段によって判定された道路種別が同一の状態で、前記移動距離算出手段にて算出された移動距離が所定の判定用距離となった場合に、その判定用距離及びその距離を移動するのに要した時間に基づいて前記道路種別毎の前記車両の車速瞬時値を算出する車速瞬時値算出手段と、
前記車速瞬時値算出手段によって算出された車速瞬時値を用いて、道路種別毎の平均車速を算出する平均車速算出手段とを備え、
前記平均車速算出手段にて算出された平均車速を記憶する構成を有し、
前記平均車速算出手段にて算出された平均車速が所定のしきい値を下回ることによって０ｋｍ／ｈになりそうな値となった場合には、当該算出された平均車速を記憶せず、前回記憶した平均車速を維持することを特徴とする平均車速算出装置。
【請求項２】
請求項１記載の平均車速算出装置において、
前記車速瞬時値算出手段が前記車速瞬時値の算出に用いる前記移動所要時間には、前記車両が停止している間の時間は含まないこと
を特徴とする平均車速算出装置。
【請求項３】
請求項１又は２記載の平均車速算出装置において、
前記車速瞬時値算出手段が前記車速瞬時値の算出に用いる前記判定用距離は、任意に変更可能であること
を特徴とする平均車速算出装置。
【請求項４】
請求項１〜３のいずれか記載の平均車速算出装置において、
前記平均車速算出手段が前記平均車速を算出する際、前記車速瞬時値算出手段によって算出された車速瞬時値を前記平均車速に反映させる度合いは、任意に変更可能であること
を特徴とする平均車速算出装置。
【請求項５】
請求項１〜４のいずれか記載の平均車速算出装置において、
前記車両の運転者として複数人を区別して登録可能であり、
前記車速瞬時値の算出及びその車速瞬時値を用いた平均車速の算出を、前記登録された運転者毎に行うこと
を特徴とする平均車速算出装置。
【請求項６】
請求項１〜５のいずれか記載の平均車速算出装置において、
請求項１記載の平均車速算出装置において、
ノード間を接続するリンクのリンク情報とリンク間の接続情報及び前記リンクの種別情報を持つ道路データを備えており、
前記道路種別判定手段は、前記検出位置に対応するリンクの種別に基づいて前記道路種別を判定すること
を特徴とする平均車速算出装置。
【請求項７】
請求項１〜６のいずれか記載の平均車速算出装置において、
前記リンク種別を所定の道路種別に分類するための種別対応関係を記憶しており、
前記道路種別判定手段は、前記種別対応関係に基づき、前記道路種別を判定すること
を特徴とする平均車速算出装置。
【請求項８】
請求項７記載の平均車速算出装置において、
前記種別対応関係は、国別に設定されていること
を特徴とする平均車速算出装置。
【請求項９】
請求項１〜８のいずれか記載の平均車速算出装置において、
前記道路種別判定手段は、
前記道路種別が変化した場合、その変化後の状態が所定距離継続して初めて、変化後の道路種別になったと判定すること
を特徴とする平均車速算出装置。
【請求項１０】
請求項１〜９のいずれか記載の平均車速算出装置における道路種別判定手段、移動距離算出手段、車速瞬時値算出手段及び平均車速算出手段としてコンピュータシステムを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は平均車速を算出する技術に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
例えば、現在地から目的地までの適切な経路を演算して求め、案内として利用するナビゲーションシステムにおいては、その目的地あるいは経由地に到着する時刻を予想して報知するなどして、よりユーザの便宜を向上することが実現されている。この到着時刻を予想する際には、現在地から目的地あるいは経由地までの距離を平均車速で除算して所要時間を求める。したがって、平均車速を適切に得ることが必要である。
【０００３】
この平均車速を得るための技術として、例えば特開平９−９６５３９号には、利用者（運転者）が自己の感覚に基づいて道路種別ごとに平均車速を設定する技術が開示されている。この技術の場合、平均車速は利用者の感覚的な判断によって決められたものであると共に、利用者の変更操作がないと変動しないため、実際の平均車速との乖離が生じる。
【０００４】
一方、実際の移動距離とその移動に要した時間から平均車速を自動的に求める技術もあり（例えば特開平８−２２２４７号参照）、この場合には上記感覚的な設定による実際との乖離は解消されるが、現在地から目的地までの距離の変化量に基づいて平均車速を求めているので、道路の種別に関しては何ら考慮していない。そのため、例えば一般道と高速道とでは数１０ｋｍ／ｈ程度も平均車速が違うのに、それを考慮せずに平均化してしまうと、道路種別が変化した場合に、種別変化後の道路についての適切な平均車速が得られない。したがって、この平均車速を用いて目的地までの所要時間を算出すると、適切な値が得られなくなる。
【０００５】
そこで本発明は、適切な平均車速を自動的に求めることができる技術を提供することを目的とする。
【０００６】
【課題を解決するための手段及び発明の効果】
請求項１記載の平均車速算出装置によれば、道路種別判定手段が、位置検出手段にて検出した位置に基づいて車両が現在走行している道路の種別を判定する。また、移動距離算出手段が、位置の変化に基づいて車両の移動距離を算出する。そして、車速瞬時値算出手段が道路種別が同一の状態で、移動距離が所定の判定用距離となった場合に、判定用距離及びその距離を移動するのに要した時間（移動所要時間）に基づいて道路種別毎の車両の車速瞬時値を算出する。これは例えば、判定用距離を移動所要時間で除算するなどして求められる。このようにして算出された道路種別毎の車両の車速瞬時値を用いて、平均車速算出手段が道路種別毎の平均車速を算出する。さらに、平均車速算出手段にて算出された平均車速を記憶する構成を有しており、平均車速算出手段にて算出された平均車速が所定のしきい値を下回ることによって０ｋｍ／ｈになりそうな値となった場合には、当該算出された平均車速を記憶せず、前回記憶した平均車速を維持する。
【０００７】
このように、車両の位置に基づいて道路種別を自動的に判断して道路種別毎の車速瞬時値を算出しているので、道路種別毎に得られた車速瞬時値を用いれば、道路種別毎の平均車速を適切に算出することができる。つまり、特開平９−９６５３９号に開示された「利用者の感覚に基づいた道路種別毎の平均車速を設定する」手法における実際の平均車速との乖離という問題を解消すると共に、特開平８−２２２４７号では適切に得られなかった平均車速を、本発明では、道路種別毎に得た車速瞬時値に基づくことで適切に算出できるようにしたのである。
【０００８】
なお、車速瞬時値算出手段が車速瞬時値の算出に用いる移動所要時間には、車両が停止している間の時間は含まないようにしてもよい（請求項２）。車速瞬時値は移動に伴う所要時間によって決定しているため、停車中は実際には車両移動が無いにも関わらず時間を積算してしまうと、実際の車速瞬時値との乖離が発生する。停車にも様々なケースがあり、信号待ちの場合のように数分未満の場合もあれば、数十分から数時間エンジンをかけたまま停車する場合もある。これらを考えた場合、停車中の時間は反映すべきでないと考えられるからである。
【０００９】
また、車速瞬時値算出手段が前記車速瞬時値の算出に用いる判定用距離については、長い方が瞬間的な車速変動による影響を排除し易い。しかし、この判定用距離分走行しないと車速瞬時値が算出されず、結果として平均車速が算出されなくなる。つまり、車両の用途は利用者によって様々であり、例えばほとんどの場合が近場への走行にとどまるような車両の場合には、なかなか平均車速が算出されないこととなる。したがって、この判定用距離について任意に変更可能にすることが考えられる（請求項３）。具体的には、走行距離があまりかせげない車両の場合には判定用距離を相対的に短くして平均車速が算出され易くするのである。それに対して、走行距離がかせげる車両の場合には判定用距離を相対的に長くし、車速変動による影響排除という利点を得るようにすればよい。
【００１０】
また、平均車速算出手段が平均車速を算出する際、車速瞬時値を平均車速に反映させる度合いを任意に変更可能にすることが考えられる（請求項４）。反映度合いを低くすれば、車速瞬時値の変動による影響を排除し易くなる。特に、請求項３に示したように判定用距離を変更可能にした場合、判定用距離が相対的に短くなると車速瞬時値自体の変動が大きくなり、平均車速がその車速瞬時値の影響を受け易くなってしまう。そこで、この場合には反映度合いを低くして、車速瞬時値の変動による影響を受けにくくすることが好ましい。
【００１１】
ところで、平均車速は道路種別によって異なると共に、運転者の運転態度によっても異なる。つまり、同じ車両を運転する場合であっても、例えば初心者や慎重な運転をこころがける場合のように相対的にゆっくり走行させる運転をする人と相対的に速く走行させる運転をする人とでは、平均車速も異なる。したがって、請求項５に示すように、運転者毎に対応して平均車速の算出を行うようにすることも有効である。その際は、運転者として複数人を区別して登録しておけるようにし、その登録された中から実際に運転を行う者を特定し、その運転者に対応した平均車速の算出を行えばよい。
【００１２】
一方、道路種別の判定に際しては、ノード間を接続するリンクのリンク情報とリンク間の接続情報及びリンクの種別情報を持つ道路データを備えておき、検出位置に対応するリンクの種別に基づいて道路種別を判定することが考えられる（請求項６）。なお、リンク種別は一般的にかなり細分化されているが、平均車速自体は、そのリンク種別単位で算出する必要性はあまりない。例えば一般道と高速道といった２種類程度でも十分な場合もある。したがって、リンク種別を所定の道路種別に分類するための種別対応関係を記憶しておき、その種別対応関係に基づいて道路種別を判定することも考えられる（請求項７）。この種別対応関係については、国別に設定しておくことが考えられる（請求項８）。これは、同じような道路であっても、国によってリンク種別が異なる場合も想定されるからである。
【００１３】
また、道路種別判定手段は、検出位置に基づいて車両が現在走行している道路の種別を判定するのであるが、道路種別が変化した場合、その変化後の状態が所定距離継続して初めて、変化後の道路種別になったと判定することが考えられる（請求項９）。これは例えば次のような事情を考慮したものである。検出位置を道路データとマッチングする際の処理精度などの問題で、例えば路肩付近を走行している場合に道路外であると判定されることも考えられる。また、仮に処理精度は良好であっても、道路沿いの店舗へ寄ろうとして道路から外れたが、その店舗が休業中あるいは先客が多いためそのまま道路へ戻るといった状況も日常的に生じる。このような場合に道路種別が変化してすぐに種別変更としてしまうと、車速瞬時値の算出、ひいては平均車速の適切な算出にとっては好ましくない。したがって、変化後の状態が所定距離継続して初めて変化後の道路種別になったと判定することで、このような一時的な種別変化による影響を抑制できる。
【００１４】
なお、上述した平均車速算出装置における道路種別判定手段、移動距離算出手段、車速瞬時値算出手段及び平均車速算出手段が実行する処理をコンピュータシステムにて実現する機能は、例えば、コンピュータシステム側で起動するプログラムとして備えることができる。このようなプログラムの場合、例えば、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータシステムにロードして起動することにより用いることができる。この他、ＲＯＭやバックアップＲＡＭをコンピュータ読み取り可能な記録媒体として前記プログラムを記録しておき、このＲＯＭあるいはバックアップＲＡＭをコンピュータシステムに組み込んで用いても良い。
【００１５】
【発明の実施の形態】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り、種々の形態を採り得ることは言うまでもない。
【００１６】
図１は、平均車速算出機能を持つ実施例としての車載用のナビゲーション装置１の全体構成を示すブロック図である。本実施例のナビゲーション装置１は、車両の現在位置を検出する位置検出器１２と、システムクロック１５と、当該装置へ各種指令を入力するための操作スイッチ群２０と、その操作スイッチ群２０と同様の各種指令を入力可能な図示しないリモートコントロール端末（以下、リモコンと称す。）からの信号を入力するためのリモコンセンサ２１と、地図データ入力器２２と、地図表示画面やＴＶ画面等の各種表示を行うための表示装置２６と、スピーカ２８と、上述した位置検出器１２、操作スイッチ群２０、地図データ入力器２２及び図示しないリモコンからの入力に応じて各種処理を実行し、表示装置２６やスピーカ２８を制御するナビ制御回路３０とを備えている。
【００１７】
位置検出器１２は、ＧＰＳ（Global Positioning System） 用の人工衛星からの送信電波をＧＰＳアンテナを介して受信し、車両の位置，方位，速度等を検出するＧＰＳ受信機１２ａと、車両に加えられる回転運動の大きさを検出するジャイロスコープ１２ｂと、車速センサや車輪センサ等からなり車両の走行距離を検出するための車速センサ１２ｃとを備えている。そして、これら各センサ等１２ａ〜１２ｃは、各々が性質の異なる誤差を有しているため、互いに補完しながら使用するように構成されている。なお、精度によっては、上述したセンサ等１２ａ〜１２ｃの中の一部のみを用いて構成してもよく、また、地磁気に基づいて絶対方位を検出する地磁気センサや左右操舵輪の回転差などから得られる車両のステアリング角を累積して方向を求めるセンサ等を用いてもよい。
【００１８】
また、操作スイッチ群２０としては、表示装置２６と一体に構成され表示画面上に設定されるタッチスイッチ及び表示装置２６の周囲に設けられたメカニカルなキースイッチ等が用いられる。タッチスイッチは、表示装置２６の画面上に縦横無尽に配置された赤外線センサより構成されており、例えば指やタッチペンなどでその赤外線を遮断すると、その遮断した位置が２次元座標値（Ｘ，Ｙ）として検出される。これによって、表示画面を直接タッチすることで、所定の指示を入力できるようにされている。
【００１９】
なお、これら操作スイッチ群２０はナビゲーション装置１を操作するための各種スイッチであるが、具体的には、表示装置２６に表示させる表示内容を切り替えるためのスイッチや、利用者が目的地までのルート（経路）を設定するためのスイッチなどを含む。
【００２０】
一方、地図データ入力器２２は、位置検出の精度向上のためのいわゆるマップマッチング用データ、道路の接続を表した道路データを含む各種データを記憶媒体から入力するための装置である。記憶媒体としては、そのデータ量からＣＤ−ＲＯＭやＤＶＤを用いるのが一般的であるが、例えばメモリカード等の他の媒体を用いても良い。
【００２１】
ところで、この道路データのフォーマットには、リンク情報とノード情報、及びリンク間接続情報がある。リンク情報としては、リンクを特定するための固有の番号である「リンクＩＤ」や、例えば高速道路、有料道路、一般道あるいは取付道などを識別するための「リンク種別（リンククラス）」や、リンクの「始端座標」および「終端座標」や、リンクの長さを示す「リンク長」などのリンク自体に関する情報がある。一方、ノード情報としては、リンクを結ぶノード固有の番号である「ノードＩＤ」や、交差点での右左折禁止や、信号機有無などの情報がある。また、リンク間接続情報には、例えば一方通行などの理由で通行が可か不可かを示すデータなどが設定されている。
【００２２】
表示装置２６は、本実施例ではカラー表示装置であり、その画面には、位置検出器１２にて検出した車両の現在地を示すマークと、地図データ入力器２２より入力された道路データと、更に地図上に表示する案内経路、名称、目印等の付加データとを重ねて表示することができる。また、後述する交差点拡大図や分岐模式図の報知、注意喚起用の報知のための表示もできる。
【００２３】
スピーカ２８は、ナビ制御回路３０で処理された各種案内などのための音声情報を利用者に報知する。
ナビ制御回路３０は、ＣＰＵ，ＲＯＭ，ＲＡＭからなる周知のマイクロコンピュータを中心に構成されており、装置全体の制御を司る。ここで、ナビ制御回路３０の内部構成を、図２に示す機能ブロック図を参照して説明する。
【００２４】
図２に示すように、ナビ制御回路３０は、現在位置算出部３１と、目的地設定部３２と、表示制御部３３と、案内制御部３４と、経路算出部３５と、移動距離算出部３６と、リンク種別判定部３７と、現在時刻取込部３８と、平均車速算出部３９を備えている。
【００２５】
現在位置算出部３１は、ＧＰＳ受信機１２ａ、ジャイロスコープ１２ｂ及び車速センサ１２ｃからの入力、及び地図データ入力器２２を介して記憶媒体から取得した地図データを基にして現在位置を算出する。また、目的地設定部３２には、操作スイッチ群２０やリモコンセンサ２１を介して入力された目的地が記憶される。
【００２６】
経路算出部３５は、現在位置算出部３１の出力する現在地から目的地までの最適な経路を算出する。この経路算出手法としてはダイクストラ法等の手法が知られている。そして、表示制御部３３は、経路算出部３５にて算出された経路を道路データに重ねて強調表示し、表示装置２６へ表示する。また、案内制御部３４は、現在位置算出部３１からの出力を基に、経路算出部３５にて算出された経路中の現在位置を検出し、スピーカ２８によって経路の進行方向などの音声案内を行う。
【００２７】
一方、移動距離算出部３６は、現在位置算出部３１の出力する位置の変化から移動距離を算出して平均車速算出部３９へ出力する。また、リンク種別判定部３７は、現在位置算出部３１の出力する位置及び地図データ入力器２２を介して記憶媒体から取得した地図データを基にして、車両が現在存在する道路のリンク種別を判定し、平均車速算出部３９へ出力する。また、現在時刻取込部３８は、システムクロックからの入力データを基にして現在時刻を取り込み、平均車速算出部３９へ出力する。
【００２８】
そして、平均車速算出部３９は、移動距離算出部３６から入力した移動距離、リンク種別判定部３７から入力したリンク種別、現在時刻取込部３８から入力した現在時刻に基づいて、平均車速を算出する。この平均車速算出に係る処理については後述する。また、平均車速算出部３９には、この平均車速算出に用いるための車速算出係数及び国別道路種別を示すテーブルが記憶されている。この内、車速算出係数については、操作スイッチ群２０やリモコンセンサ２１を操作することによって変更可能とされている。
【００２９】
なお、国別道路種別を示すテーブルについて説明しておく。平均車速は道路種別毎に算出するのであるが、本実施例における道路種別は一般道と高速道という２種類である。それに対してリンク種別は高速道に属するものであっても高速道路と都市高速に分類されていたり、一般道に属するものであっても、国道・県道などに分類されていたりする。したがって、どのリンク種別が一般道に分類され、どのリンク種別が高速道に分類されるかを示すのがこのテーブルである。なお、国別にこのテーブルを持つこととしたのは、同じような道路であっても、国によってリンク種別が異なる場合も想定されるからである。例えば連結路（ランプウェイ）は日本では一般道に分類しているが、他国では高速道に分類されている場合もあるため、その場合にはやはりランプウェイは一般道に分類する、といった対応を可能とするためである。
【００３０】
それでは、平均車速算出部３９にて実行される平均車速算出に係る処理について、図３のフローチャートを参照して説明する。
最初のステップＳ１０では、基本情報を取得する。この基本情報とは、移動距離、現在時刻、リンク種別を含む走行道路の状態であり、移動距離算出部３６、取込部３８、リンク種別判定部３７から入力したものである。そして、これらの値が初期化済みかどうかを判断し（Ｓ２０）、初期化済みでない場合には（Ｓ２０：ＮＯ）、Ｓ１８０へ移行し、移動距離、現在時刻、走行道路状態について初期化設定して、本処理を終了する。一方、初期化済みの場合には（Ｓ２０：ＹＥＳ）、Ｓ３０へ移行し、前回と今回の基本情報の値の差から、その間の移動時間及び距離を算出する。
【００３１】
続くＳ４０では、移動距離に基づいて自車両が走行中か否かを判断し、移動距離が＞０である場合、つまり走行中の場合には（Ｓ４０：ＹＥＳ）、現在走行している道路の種別に変化があったか否かを判断する（Ｓ５０）。ここでの道路種別とは、一般道か高速道かという２種類であり、取得した基本情報中のリンク種別がそれらのいずれかに該当するかを上述した国別道路種別を示すテーブルに基づいて判定する。
【００３２】
そして、道路種別の変化がない場合には（Ｓ５０：ＮＯ）、所定の判定用距離を超過したか否かを判断し（Ｓ６０）、この判定用距離を超過していない場合は（Ｓ６０：ＮＯ）、移動時間・距離を積算して（Ｓ１２０）、本処理を一旦終了する。一方、この判定用距離を満たしている場合には（Ｓ６０：ＹＥＳ）、下式を用いて車速瞬時値Ｖａを算出する。
【００３３】
Ｖａ＝Ｌａ／Ｔａ
Ｖａ：車速瞬時値
Ｌａ：移動距離
Ｔａ：移動所要時間
なお、この判定用距離を移動する毎に車速瞬時値Ｖａが算出されるため、算出式における移動距離Ｌａは「判定用距離」に相当することとなる。この判定用距離のデフォルト値としては例えば１５ｋｍといった値が採用される。なお、デフォルト値としたのは、この判定用距離は上述した車速算出係数の一つであり、操作スイッチ群２０やリモコンセンサ２１を操作することによって変更可能とされているからである。
【００３４】
このようにＳ７０にて車速瞬時値Ｖａが算出されると、道路種別が一般道であるか否かを判断し（Ｓ８０）、一般道の場合は（Ｓ８０：ＹＥＳ）Ｓ９０へ移行して一般道平均車速の算出を行い、高速道の場合は（Ｓ８０：ＮＯ）Ｓ１００へ移行して高速道平均車速の算出を行う。これらの平均車速の算出は、下式を用いて行う。
【００３５】
Ｖ(ｎ)＝Ｖ(ｎ−１)＋ｋ｛Ｖａ−Ｖ(ｎ−１)｝
Ｖ(ｎ)：今回の平均車速
Ｖ(ｎ−１)：前回の平均車速
ｋ：反映係数
なお、この算出式における反映係数ｋも上述した車速算出係数の一つであり、操作スイッチ群２０やリモコンセンサ２１を操作することによって変更可能とされている。また、この平均車速Ｖ(ｎ)の算出に際してはＶ(ｎ)＝０ｋｍ／ｈにならないよう対処する。具体的には、上式にて算出した平均車速Ｖ(ｎ)が０ｋｍ／ｈになりそうな値（例えば１ｋｍ／ｈ未満の値）となった場合には、今回算出した平均車速Ｖ(ｎ)を記憶せず、前回の平均車速Ｖ(ｎ)を維持する。
【００３６】
Ｓ９０又はＳ１００で平均車速Ｖ(ｎ)の算出がなされた後は、移動時間・距離の積算をリセットし、初期化を行ってから（Ｓ１１０）、本処理を終了する。
このＳ６０〜Ｓ１２０の処理は、道路種別の変化がない場合（Ｓ５０：ＮＯ）に実行されるが、道路種別の変化があった場合には（Ｓ５０：ＹＥＳ）、その道路種別が変化してからの移動距離を積算する（Ｓ１３０）。そして、その移動距離が所定距離を超過していない場合は（Ｓ１４０：ＮＯ）、そのまま本処理を終了し、移動距離が所定距離を超過して初めて（Ｓ１４０：ＹＥＳ）、道路種別を変更し（Ｓ１５０）、Ｓ１３０での移動距離積算をリセットする（Ｓ１６０）。
【００３７】
Ｓ１３０〜Ｓ１６０に示すように、道路種別の変化が生じた場合であっても即座に変化を確定するのではなく、その変化後の状態が所定距離継続して初めて変化後の道路種別になったと判定するようにしたのは、次のような事情を考慮したものである。つまり、リンク種別判定部３７は、現在位置算出部３１の出力する位置及び地図データ入力器２２を介して記憶媒体から取得した地図データを基にして、車両が現在存在する道路のリンク種別を判定するのであるが、その判定精度にバラツキが生じる場合がある。例えば検出位置を道路データとマッチングする際の精度が悪いと、例えば路肩付近を走行している場合に道路外であると判定されることも考えられる。また、実際に道路から外れて道路沿いの店舗へ寄ろうとしたが、事情によりそのまま道路へ戻るといった状況も日常的に生じる。このような一時的な種別変化の場合にまで種別変更してしまうと、Ｓ７０での車速瞬時値の算出及びＳ９０，Ｓ１００での平均車速の適切な算出が阻害される可能性があるため、変化後の状態が所定距離継続して初めて変化後の道路種別になったと判定した。但し、この所定距離をあまり長くすると、実際の道路種別変化に対してのレスポンスが低下するので、レスポンス向上の観点からはあまり長くしない方が好ましい。
【００３８】
以上のＳ５０〜Ｓ１６０は、走行中の場合（Ｓ４０：ＹＥＳ）に実行される処理であるが、車両が停止中の場合（Ｓ４０：ＮＯ）は、Ｓ１７０へ移行して停止設定を行う。平均車速の算出に際しては前回値と今回値との差分にて距離・時間を算出するので、この停止設定においては、受信した位置・時刻情報を記憶する処理を行う。
【００３９】
なお、本実施例においては、位置検出器１２が位置検出手段に相当し、リンク種別判定部３７及び平均車速算出部３９が道路種別判定手段に相当する。また、移動距離算出部３６が移動距離算出手段に相当し、平均車速算出部３９が車速瞬時値算出手段及び平均車速算出手段に相当する。
【００４０】
以上説明したように、本実施例の車載用ナビゲーション装置１によれば、車両の位置に基づいて道路種別を自動的に判断して道路種別毎の車速瞬時値Ｖａを算出しており、この道路種別毎に得られた車速瞬時値Ｖａを用いれば、道路種別毎の平均車速Ｖ（ｎ）を適切に算出することができる。つまり、「利用者の感覚に基づいた道路種別毎の平均車速を設定する」という従来技術の手法における実際の平均車速との乖離という問題が生じることなく、道路種別毎の平均車速を適切に算出できる。
【００４１】
そして、このように算出した平均車速の用途はさまざまであるが、例えば一般的なものとしては、設定された経路を走行する場合に、目的地あるいは経由地に到着する時刻を予想して報知する場合が挙げられる。到着時刻を予想する際には、現在地から目的地あるいは経由地までの距離を平均車速で除算して所要時間を求めることとなるが、経路中に一般道と高速道が混在している場合であっても、それぞれに応じた適切な平均車速が算出されるため、全体として適切な到着時刻の予想が可能となる。
【００４２】
また、本実施例では、車速算出係数、すなわち車速瞬時値Ｖａを算出する際に用いる判定用距離Ｌａ及び平均車速を算出する際に用いる反映係数ｋを、操作スイッチ群２０やリモコンセンサ２１を操作することによって変更可能とした。例えば判定用距離Ｌａが長い方が瞬間的な車速変動による影響を排除し易いが、この判定用距離Ｌａ分走行しないと車速瞬時値が算出されない。上述したデフォルト値は１５ｋｍであるため、１５ｋｍ走行しないと車速瞬時値が算出されないこととなる。その結果として平均車速Ｖ（ｎ）への反映がなされない、あるいは遅くなってしまう。例えば近場しか走行しないような車両の場合には、なかなか平均車速が算出されないこととなる。そのため、走行距離があまりかせげないような車両の場合には判定用距離Ｌａを相対的に短くして平均車速が算出され易くし、走行距離がかせげる車両の場合には判定用距離Ｌａを相対的に長くして、車速変動による影響排除という利点を得るようにすればよい。
【００４３】
一方、反映係数ｋを小さくすれば、車速瞬時値の変動による影響を排除し易くなる。例えば、図４には、平均車速が５０ｋｍ／ｓの車両がその後車速瞬時値５１ｋｍ／ｓで走行した場合に、反映係数ｋの違いによって平均車速がどのように変化するかを示したものである。ここでは、反映係数ｋとして、１．００，０．５０，０．２５．０．１０，０．０５，０．０１の６種類を示した。例えばｋ＝１．００の場合は、車速瞬時値５１ｋｍ／ｓが１回得られた時点で、平均車速が５１ｋｍ／ｓになっているが、ｋ＝０．０１の場合は、車速瞬時値５１ｋｍ／ｓが２０回得られた時点でも、平均車速が５０．２ｋｍ／ｓに満たない程度である。このように反映係数ｋを変更するメリットは、特に、上述した判定用距離Ｌａを相対的に短くした場合に有効である。つまり、判定用距離Ｌａが短いと車速瞬時値自体の変動が大きくなり、平均車速がその車速瞬時値Ｖａの影響を受け易くなってしまうため、反映係数ｋを小さくして、その影響を抑制するのである。
【００４４】
なお、これら判定用距離Ｌａや反映係数ｋの変更に際しては、ユーザが自由に変更できるようにしてもよいが、ある程度専門的な知識に基づいた設定が必要であるため、販売店などのスタッフがユーザの運転態度や用途などを聞いた上で変更作業をすることも好ましい。
【００４５】
［その他］
（１）上記実施例においては、道路種別として一般道及び高速道の２種類に分類したが、もちろんさらに多くの種別に分類してもよい。
（２）平均車速は上述した一般道道路種別によって異なると共に、運転者の運転態度によっても異なる。つまり、同じ車両を運転する場合であっても、例えば初心者や高齢者、あるいは慎重な運転をこころがける人の場合には相対的にゆっくり走行させる人と相対的に速く走行させる運転をする人とでは、平均車速も異なる。したがって、運転者毎に対応して平均車速の算出を行うようにすることも有効である。その場合、例えば操作スイッチ群２０やリモコンセンサ２１を操作することによって利用者ＩＤを設定可能にしておき、平均車速算出部３９において、利用者ＩＤ毎に平均車速を記憶しておけるようにすればよい。このようにすれば、上述した目的地などへの到着時刻の予想に際しては、運転者に応じた適切な予想ができることとなる。
【００４６】
（３）上記実施例において、図３のＳ６０では、判定用距離を超過したか否かを判断したが、判定用距離を超過しない場合であっても所定時間を超過した場合には車速瞬時値Ｖａを算出するようにしてもよい。これは、判定用距離が長く設定された場合に車両が低速で走行するとなかなか平均車速が算出されないこととなる。そこで、このような場合であっても平均車速の算出がなされるよう、距離による条件を満たさなくても時間による条件を満たせば平均車速の算出をするようにした。
【図面の簡単な説明】
【図１】  実施例の車載用ナビゲーション装置の全体構成を示すブロック図である。
【図２】  実施例のナビ制御回路の機能ブロック図である。
【図３】  平均車速算出処理を示すフローチャートである。
【図４】  平均車速算出式における反映係数の違いによる平均車速の変化を示すグラフである。
【符号の説明】
１…ナビゲーション装置            １２…位置検出器
１２ａ…ＧＰＳ受信機                １２ｂ…ジャイロスコープ
１２ｃ…車速センサ                    ２０…操作スイッチ群
２１…リモコンセンサ                ２２…地図データ入力器
２６…表示装置                      ２８…スピーカ
３０…ナビ制御回路                  ３１…現在位置算出部
３２…目的地設定部                  ３３…表示制御部
３４…案内制御部                    ３５…経路算出部
３６…移動距離算出部                ３７…リンク種別判定部
３８…現在時刻取込部                ３９…平均車速算出部
【図１】
0003783525.tif 000002
【図２】
0003783525.tif 000003
【図３】
0003783525.tif 000004
【図４】
0003783525.tif 000005