(57)【特許請求の範囲】
【請求項１】
車両の現在位置を示す車両位置情報を取得する車両位置情報取得手段と、
道路情報を記憶する道路情報記憶手段と、
前記車両の速度を示す車速情報を取得する車速情報取得手段と、
前記道路情報と前記車両位置情報とに基づいて、前記車両の現在位置から前記現在位置の近傍に位置する道路に至るまでの距離を計測する計測手段と、
前記計測手段により計測された距離が所定の範囲以内であるか否かに基づいて、前記車両が前記道路の内外のいずれかに存在するかを判別する判別手段と、を備えることを特徴とする渋滞状態判別装置。
【請求項２】
前記車両に搭載されたパーキングブレーキの作動とハザードランプの作動との少なくとも一つを検知する検知手段と、
前記車両の停止時間を計時する計時手段と、をさらに備え、
前記判別手段は、前記計測手段により計測された距離が所定の範囲以内であり、前記検知手段によりパーキングブレーキの作動とハザードランプの作動との少なくとも一つが検知され、かつ前記計時手段の計時による車両の停止時間が所定時間以上のときに、前記車両は道路の路肩に停止していると判別することを特徴とする請求項１記載の渋滞状態判別装置。
【請求項３】
前記判別手段により前記車両が道路の内に存在すると判定された場合に前記車両が道路を走行していることを示す道路走行信号を生成する道路走行信号生成手段と、をさらに具備し、
前記判別手段は、前記道路走行信号の存在下において前記車速情報より得られる車速が所定速度より小であり、かつ前記車両のパーキングブレーキが作動していないときに渋滞状態であると判別することを特徴とする請求項１又は２記載の渋滞状態判別装置。
【請求項４】
車両の現在位置を示す車両位置情報を取得する車両位置情報工程と、
道路情報を取得する道路情報取得工程と、
前記車両の速度を示す車速情報を取得する車速情報取得工程と、
前記道路情報と前記車両位置情報とに基づいて、前記車両の現在位置から前記現在位置の近傍に位置する道路に至るまでの距離を計測する計測工程と、
前記計測手工程により計測された距離が所定の範囲以内であるか否かに基づいて、前記車両が前記道路の内外のいずれかに存在するか判別する判別工程と、を備えることを特徴とする渋滞状態判別方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両の現在位置情報と道路情報とに基づいて道路の渋滞状態を予測する渋滞状態予測装置に関する。
【０００２】
【従来の技術】
道路の渋滞状態を判別する従来のシステムは、道路に沿ってセンサを予め設けておき、渋滞状態判別センタがセンサ近傍を車両が通過したことを示す通過情報を収集して解析することにより道路の渋滞状態を判別していた。
【０００３】
【発明が解決しようとする課題】
しかし乍ら、従来の渋滞状態判別システムは、車両の通過情報に基づいて渋滞であるか否かを判断するものであったので、車両が停止していると判別した場合に、操作者が車両を路肩に停止させているだけなのか、又は道路の渋滞により車両が停止しているのかを判断することができないという問題が生じた。また、道路上にセンサを設けない場合には、例えば、車両に設けられたＧＰＳ等の位置検出装置により自車位置情報を検出し、検出した自車位置情報を車両から発することとして、発せられた自車位置情報を渋滞状態判別センタが収集することにより道路が渋滞状態であるか否かを判別するようにすることも考えられるが、この方法の場合には、自車位置情報により判断するものであるが故に、路肩に車両が停止しているだけなのか、道路の渋滞により車両が停止しているのかを判断することが困難となり得る。
【０００４】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、道路の渋滞を含む車両の停止状態を的確に判別する渋滞状態判別装置を提供することにある。
【０００５】
【課題を解決するための手段】
本発明による渋滞状態判別装置は、車両の現在位置を示す車両位置情報を取得する車両位置情報取得手段と、道路情報を記憶する道路情報記憶手段と、前記車両の速度を示す車速情報を取得する車速情報取得手段と、道路情報と車両位置情報とに基づいて、車両の現在位置から現在位置の近傍に位置する道路に至るまでの距離を計測する計測手段と、計測手段により計測された距離が所定の範囲以内であるか否かに基づいて、車両が道路の内外のいずれかに存在するかを判別する判別手段と、を有することを特徴とする。
【０００７】
【発明の実施の形態】
以下に、本発明の実施例について図面に基づいて説明する。
図１に示す如き車載端末３０は、車両に搭載されており後述する各種のセンサが接続されている。走行距離センサ１１は車両の移動距離を検出するためのものであり、ＧＰＳ（global positioning system）装置１２は緯度及び経度情報から車両の現在地を検出するためのものであり、地磁気センサ１３は地磁気（地球磁場）に基づいて車両の方位を検出するためのものであり、角速度センサ１４は車両の角速度を検出するためのものであり、車速センサ１５は、例えば車両のドライブシャフトの回転角に比例して発せられる車速パルスの数に基づいて車両の走行速度を検出するためのものであり、振動センサ１６は、車両が走行しているときに車体を伝わる車両の振動を検出するためのものである。これらのセンサ１１〜１６から発せられる出力信号は、インターフェース回路群３１に供給される。尚、上述したＧＰＳ装置１２には、衛星から発せられる電波を受信するためのＧＰＳアンテナ（図示せず）が接続されている。
【０００８】
インターフェース回路群３１は、車載端末３０の入出力バス３３に接続されている。入出力バス３３は、中央処理装置（以下、ＣＰＵと称する）３４にデータ信号又はアドレス信号が入出力されるようになされている。上述したセンサ１１〜１６からの出力情報は、所定のタイミングで発せられるＣＰＵ３４からの指令に応じて読み出されて入出力バス３３に供給される。
【０００９】
道路情報供給装置２１は、記録媒体、例えばＣＤ−ＲＯＭやＤＶＤが記憶する道路情報を読み出す装置である。読み出された道路情報は上述した入出力バス３３に供給される。
また、入力装置３２は入出力バス３３に接続されている。操作者の入力操作に応じて入力装置３２から発せられる各種の指令は、入出力バス３３を介してＣＰＵ３４に供給される。入力装置３２は、操作者が入力操作をするためのキーボードからなる。
【００１０】
入出力バス３３には、ＲＯＭ（リード・オンリー・メモリ）３６及びＲＡＭ（ランダム・アクセス・メモリ）３７も接続されている。ＲＯＭ３６は、後述する渋滞情報を判別するプログラムや渋滞情報供給装置６０（図示せず）と通信をする為のプログラムを記憶する。一方、ＲＡＭ３７は、実行されたプログラムが用いる変数の値を記憶する。
【００１１】
また、入出力バス３３には、表示制御回路３９が接続されており、表示制御回路３９には表示装置４０が接続されている。表示制御回路３９は、入出力バス３３を介して供給される画像信号に応じて表示装置４０を制御する。
更に、入出力バス３３には、送受信制御回路４２も接続されている。送受信制御回路４２には、受信回路４４と送信回路４６とが接続されている。受信回路４４及び送信回路４６には送受分波器４８が接続され、送受分波器４８にはアンテナ５０が接続されている。アンテナ５０が受信した電波は、入力情報信号として送受分波器４８、受信回路４４及び送受信制御回路４２を介して入出力バス３３に供給される。また、送信信号は入出力バス３３から送受信制御回路４２、送信回路４６及び送受分波器４８を介して送信電波としてアンテナ５０から送信される。車載端末３０から発せられる送信信号は、通信回線、例えば携帯電話通信網を介して後述する渋滞情報供給装置６０に供給される。
【００１２】
上述した車載端末３０から発せられた送信電波は、図２に示す渋滞情報供給装置６０のアンテナ６２により受信される。アンテナ６２は送受分波器６４に接続され、送受分波器６４は受信回路６６と送信回路６８とに接続されている。受信回路６６と送信回路６８とは送受信制御回路７０に接続されており、送受信制御回路７０は入出力バス７２に接続されている。車載端末３０から発せられた送信電波は、入力情報信号として送受分波器６４、受信回路６６及び送受信制御回路７０を介して入出力バス７２に供給される。また、後述する如く、渋滞情報供給装置６０において生成した渋滞情報を車載端末３０に供給すべく、渋滞情報を載せた送信信号は入出力バス７２から送受信制御回路７０、送信回路６８及び送受分波器６４を介して送信電波としてアンテナ６２から送信される。
【００１３】
入出力バス７２は、中央処理装置（以下、ＣＰＵと称する）７４にデータ信号又はアドレス信号が入出力されるようになされている。入出力バス７２には、ＲＯＭ（リード・オンリー・メモリ）７６及びＲＡＭ（ランダム・アクセス・メモリ）７８も接続されている。ＲＯＭ７６は、後述する如き渋滞情報を判別するプログラムや車載端末３０（図示せず）と通信をする為のプログラムを記憶する。ＲＡＭ７８は、実行されるプログラムが用いる変数の値を記憶する。更に、入出力バス７２には、道路情報供給装置８０も接続されている。道路情報供給装置８０は、記録媒体、例えばＣＤ−ＲＯＭ、ＤＶＤやハードディスクが記憶する道路情報を読み出す装置である。読み出された道路情報は上述した入出力バス７２に供給される。
【００１４】
上述した渋滞情報供給装置６０は、渋滞情報を供給するサービス業者の施設、例えば渋滞情報供給センタに設けられており、渋滞情報供給装置６０は、複数の車載端末３０から供給されたセンサ出力情報や判別結果を収集及び解析した後、渋滞情報を生成し、車載端末３０の各々に渋滞情報を供給する。また、後述する如く、車載端末３０において渋滞状態であるか否かを判別し、渋滞情報供給装置６０に判別結果のみを供給する構成としてもよい。更に、車載端末３０において検出した各種センサの出力情報を渋滞情報供給装置６０に供給し、渋滞情報供給装置６０において渋滞状態であるか否かを判別することとしてもよい。
【００１５】
車載端末３０において渋滞状態であるか否かを判別する構成とした場合には、走行距離センサ１１やＧＰＳ装置１２から車両位置情報取得手段を構成し、道路情報供給装置２１から道路情報記憶手段を構成し、ＧＰＳ装置１２や車速センサ１５から車速情報取得手段を構成し、ＣＰＵ３４、ＲＯＭ３６及びＲＡＭ３７から道路走行信号生成手段及び判別手段を構成する。また、渋滞情報供給装置６０において渋滞状態であるか否かを判別する構成とした場合には、走行距離センサ１１やＧＰＳ装置１２から車両位置情報取得手段を構成し、道路情報供給装置８０から道路情報記憶手段を構成し、ＧＰＳ装置１２や車速センサ１５から車速情報取得手段を構成し、ＣＰＵ７４、ＲＯＭ７６及びＲＡＭ７８から道路走行信号生成手段及び判別手段を構成する。
【００１６】
以下の説明においては、車載端末３０及び渋滞情報供給装置６０の双方は、予め起動されており、車載端末３０におけるＣＰＵ３４や渋滞情報供給装置６０におけるＣＰＵ７４において使用される変数の初期化等の起動処理を終えて定常動作しているものとする。また、センサ１１〜１６から発せられる出力信号は、所定のタイミングで車載端末３０に供給されているものとする。
【００１７】
本発明の第１の実施例である渋滞状態であるか否かを判別するためのサブルーチンを図３〜図８に示す。
上述したセンサから発せられた出力信号を検出して渋滞状態であるか否かを判別した結果を渋滞情報供給装置６０に発信するサブルーチンを図３に示す。尚、このサブルーチンは、車載端末３０において渋滞状態であるか否かを判別し、その判別結果を渋滞情報供給装置６０に発信する構成とした場合に、車載端末３０において所定のタイミングでメインルーチンから呼び出されて実行される。
【００１８】
最初に、予め起動していたタイマーを停止し（ステップＳ１１）、このときのタイマー値を読み込んで記憶し（ステップＳ１２）、タイマーを再び起動する（ステップＳ１３）。
次に、走行距離センサ１１やＧＰＳ装置１２から現在の車両位置である今回車両位置を検出し（ステップＳ１４）、車速センサ１５から現在の車両速度である今回車両速度を検出する（ステップＳ１５）。尚、ステップＳ１５において、車速センサ１５から今回車両速度を得ることとせずにステップＳ１４において検出した車両位置の変化量を算出し車両速度を得ることとしても良い。
【００１９】
次いで、ステップＳ１４において得た今回車両位置又はＳ１５において得た今回車両速度から車両が停止していた時間を算出し（ステップＳ１６）、車両が停止していた回数を算出する（ステップＳ１７）。次に、車両のハザードランプが点滅状態であるか又は消灯状態であるかを検出し（ステップＳ１８）、車両のパーキングブレーキが作動しているか否かを検出する（ステップＳ１９）。上述した車両のハザードランプは、操作者の操作により、車両が停止状態であるときには点滅状態に設定され得、また、車両が運転状態であるときには消灯状態に設定され得るが故に、ハザードランプの状態を検出することにより車両が停止しているか否かを判断することができるのである。また、車両のパーキングブレーキは、操作者の操作により、車両が停止状態であるときには作動され得、また、車両が運転状態であるときには作動され得ないが故に、パーキングブレーキの作動状態を検出することによっても車両が停止しているか否かを判断することができるのである。
【００２０】
次に、後述する如き渋滞状態を判別するサブルーチンを呼び出して実行し（ステップＳ２０）、判別結果を渋滞情報供給装置６０に発信する（ステップＳ２１）。次いで、ステップＳ１４において得た今回車両位置を前回車両位置とし、ステップＳ１５において得た今回車両速度を前回車両速度として記憶し（ステップＳ２２）、本サブルーチンを終了する。
【００２１】
上述したステップＳ１６において実行される車両の停止時間を算出するサブルーチンを図４（ａ）及び（ｂ）に示す。
図４（ａ）のサブルーチンにおいて、最初に、今回車両位置が前回車両位置と同じであるか否かを判断する（ステップＳ３１）。今回車両位置が前回車両位置と異なると判別した場合には、停止時間を初期値、例えば０に設定し（ステップＳ３２）、本サブルーチンを終了する。ステップＳ３１において今回車両位置が前回車両位置と同じであると判別した場合には、上述したステップＳ１２で得たタイマー値を予め記憶していた停止時間に加えて新たな停止時間として（ステップＳ３３）、本サブルーチンを終了する。
【００２２】
また、図４（ｂ）のサブルーチンにおいては、最初に、今回車両速度と前回車両速度とがゼロであるか否かを判断する（ステップＳ３６）。今回車両速度と前回車両速度とがゼロでないと判別した場合には、停止時間を初期値、例えば０に設定し（ステップＳ３７）、本サブルーチンを終了する。ステップＳ３６において今回車両速度と前回車両速度とがゼロであると判別した場合には、上述したステップＳ１２で得たタイマー値を予め記憶していた停止時間に加えて新たな停止時間として（ステップＳ３８）、本サブルーチンを終了する。
【００２３】
上述した如き図４（ａ）及び（ｂ）に示したサブルーチンを実行することにより車両位置や車両速度から車両の停止時間を得ることができるのである。
上述したステップＳ１７において実行される車両の停止回数を算出するサブルーチンを図５（ａ）及び（ｂ）に示す。
図５（ａ）のサブルーチンにおいて、最初に、今回車両位置が前回車両位置と同じであるか否かを判断する（ステップＳ４１）。今回車両位置が前回車両位置と異なると判別した場合には、停止回数を初期値、例えば０に設定し（ステップＳ４２）、本サブルーチンを終了する。ステップＳ４１において今回車両位置が前回車両位置と同じであると判別した場合には、予め記憶していた停止回数に１を加えて新たな停止回数として（ステップＳ４３）、本サブルーチンを終了する。
【００２４】
また、図５（ｂ）のサブルーチンにおいては、最初に、今回車両速度と前回車両速度とがゼロであるか否かを判断する（ステップＳ４６）。今回車両速度と前回車両速度とがゼロでないと判別した場合には、停止回数を初期値、例えば０に設定し（ステップＳ４７）、本サブルーチンを終了する。ステップＳ４６において今回車両速度と前回車両速度とがゼロであると判別した場合には、予め記憶していた停止回数に１を加えて新たな停止回数として（ステップＳ４８）、本サブルーチンを終了する。
【００２５】
上述した如き図５（ａ）及び（ｂ）に示したサブルーチンを実行することにより車両位置や車両速度から車両の停止回数を得ることができるのである。
上述したステップＳ２０において実行される道路の渋滞状態を判別するサブルーチンを図６に示す。このサブルーチンは、車載端末３０において実行されるものであり、車両位置、車両速度、ハザードランプの状態、パーキングブレーキの作動状態、車両の停止時間及び車両の停止回数に基づいて、道路が渋滞しているか否かを判別するものである。このサブルーチンで判別した結果が上述したステップＳ２１において渋滞情報供給装置６０に発信されるのである。
【００２６】
最初に、ステップＳ１４において得た車両の現在位置に基づいて道路情報供給装置２１が記憶する道路情報を検索し、車両の現在位置から車両の現在位置の近傍に位置する道路に至るまでの距離が所定距離、例えば５ｍより短いか否かを判断する（ステップＳ５１）。車両の現在位置から車両の現在位置の近傍に位置する道路に至るまでの距離が所定距離より長いと判別した場合には、車両は道路以外に停止、例えば駐車場に駐車していると判別し（ステップＳ５２）、本サブルーチンを終了する。ステップＳ５１において、車両の現在位置から車両の現在位置の近傍に位置する道路に至るまでの距離が所定距離より短いと判別した場合には、ハザードランプが点滅している状態であるか否かを判断する（ステップＳ５３）。ハザードランプが点滅している状態であると判別した場合には、パーキングブレーキが作動して車両にブレーキが掛けられた状態であるか否かを判断する（ステップＳ５４）。パーキングブレーキが作動している状態であると判別した場合には、車両の停止時間が所定時間、例えば１分間より長いか否かを判断する（ステップＳ５５）。車両の停止時間が所定時間より長いと判別した場合には、車両は道路の路肩に停止していると判別し（ステップＳ５６）、本サブルーチンを終了する。
【００２７】
上述したステップＳ５３においてハザードランプが点滅した状態でないと判別した場合や、ステップＳ５４においてパーキングブレーキが作動した状態でないと判別した場合、又は車両の停止時間が所定時間より短いと判別した場合は、道路が渋滞しているのか、又は車両が道路上を滞りなく移動しているのかを判別する必要が生じ、車両の平均速度が所定速度以下、例えば時速１０ｋｍ以下であるか否かを判断する（ステップＳ５７）。車両の平均速度が所定速度より大きいと判別した場合には、車両は道路上を円滑に移動していると判別し（ステップＳ５８）、本サブルーチンを終了する。
【００２８】
また、上述したステップＳ５７において車両の平均速度が所定速度以下であると判別した場合には、車両の停止回数が所定回数以上、例えば過去１分間における停止回数が３回以上であるか否かを判断する（ステップＳ５９）。車両の停止回数が所定回数未満であると判別した場合には、車両は道路上を移動していると判別し（ステップＳ５８）、本サブルーチンを終了する。一方、車両の停止回数が所定回数以上であると判別した場合には、道路は渋滞状態であると判別し（ステップＳ６０）、本サブルーチンを終了する。
【００２９】
上述したステップＳ５１において車両の現在位置から車両の現在位置の近傍に位置する道路に至るまでの距離が所定距離より短いと判別したときには、車両が道路上に位置し走行していると判別し、ＣＰＵ３４は道路走行信号を生成するのである。
上述した如く車両位置、車両速度、ハザードランプの状態、パーキングブレーキの作動状態、車両の停止時間及び車両の停止回数に基づいて、道路が渋滞しているか否かを判別するが故に、操作者が車両を路肩に停止させているだけなのか、又は道路の渋滞により車両が停止しているのかを的確に判断することができるのである。
【００３０】
上述した実施例においては、車載端末３０において渋滞状態を判別し、その判別結果を渋滞情報供給装置６０に発信するものを示したが、渋滞情報供給装置６０において渋滞状態を判別する構成としてもよい。この場合における車載端末３０において実行されるサブルーチンを図７に示す。
最初に、走行距離センサ１１やＧＰＳ装置１２から現在の車両位置である今回車両位置を検出し（ステップＳ７１）、車速センサ１５から現在の車両速度である今回車両速度を検出する（ステップＳ７２）。尚、ステップＳ７２においては、車速センサ１５から今回車両速度を得ることとせずにステップＳ７１において得られる車両位置の変化量を算出し車両速度を得ることとしても良い。次いで、車両のハザードランプが点滅状態であるか又は消灯状態であるかを検出し（ステップＳ７３）、車両のパーキングブレーキが作動しているか否かを検出する（ステップＳ７４）。
【００３１】
次に、上述した処理において得られた今回車両位置、今回車両速度、ハザードランプ状態及びパーキングブレーキ状態を示す情報を渋滞情報供給装置６０に発信し（ステップＳ７５）、本サブルーチンを終了する。
渋滞情報供給装置６０において渋滞状態を判別するサブルーチンを図８に示す。
【００３２】
最初に、上述したステップＳ７５において車載端末３０から発せられた今回車両位置、今回車両速度、ハザードランプ状態及びパーキングブレーキ状態を示す情報を受信する（ステップＳ８１）。次いで、予め起動していたタイマーを停止し（ステップＳ８２）、このときのタイマー値を読み込み記憶し（ステップＳ８３）、タイマーを再び起動する（ステップＳ８４）。
【００３３】
次に、ステップＳ８１において得た今回車両位置や今回車両速度から車両が停止していた時間を算出し（ステップＳ８５）、車両が停止していた回数を算出する（ステップＳ８６）。この後、図６に示した渋滞状態を判別するサブルーチンを呼び出して実行し（ステップＳ８７）、ステップＳ８１において得た今回車両位置を前回車両位置とし、今回車両速度を前回車両速度として記憶し（ステップＳ８８）、本サブルーチンを終了する。
【００３４】
車載端末３０において検出した車両位置、車両速度、ハザードランプの状態及びパーキングブレーキの作動状態を渋滞情報供給装置６０に供給し、渋滞情報供給装置６０において渋滞状態であるか否かを判別することとしても、車両位置、車両速度、ハザードランプの状態、パーキングブレーキの作動状態、車両の停止時間及び車両の停止回数に基づいて、道路が渋滞しているか否かを判別するが故に、操作者が車両を路肩に停止させているだけなのか、又は道路の渋滞により車両が停止しているのかを的確に判断することができるのである。
【００３５】
上述した図６に示した渋滞状態を判別するサブルーチンにおいては、車両のハザードランプが点滅状態であるか否かや、パーキングブレーキが作動状態であるか否かをも判断して渋滞状態を判別したが、車両に設けられた他の装置の動作状態を得て渋滞状態を判別することとしてもよい。以下においては、本発明の第２の実施例である渋滞状態であるか否かを判別するためのサブルーチンを図９及び図１０に示す。
【００３６】
最初に、車両の現在位置、現在速度、角速度、加速度、シフトレバー位置、車両の振動及びエンジンの運転状態を検出する（ステップＳ９１）。車両の現在位置は、ＧＰＳ装置１２から発せられる位置情報から得ることでき、また、走行距離センサ１１から発せられる走行距離情報に基づいて算出して得ることとしてもよい。車両の現在速度は、車速センサ１５から得ることとしても、上述した車両の現在位置の変化量を算出することにより得ることとしてもよい。また、車両の加速度は、上述した車両の現在位置や現在速度の変化を算出することにより得ることができる。車両の角加速度は、車両に設けられている角速度センサ１４から発せられる検出信号が示す角速度の変化を算出することにより得ることができる。シフトレバー位置は、車両のシフト装置に設けられているレバー位置検出装置から発せられる検出信号が示す位置情報から得ることができる。エンジンの運転状態は、エンジンを始動するためのキースイッチの位置やエンジンのクランク軸近傍に設けられたクランク角センサから発せられるパルス信号を検出することによりエンジンが運転状態を得ることができる。
【００３７】
次に、上述した各パラメータに基づいて、後述する如き係数算出サブルーチンを実行することにより係数ｋ（１）〜ｋ（６）を算出し（ステップＳ９２）、係数の総和ＫＳを算出する（ステップＳ９３）。
ステップＳ９３において算出した係数の総和ＫＳの値が所定値、例えば３より大きいか否かを判断する（ステップＳ９４）。係数の総和ＫＳの値が所定値以下であると判別した場合には、直ちに本サブルーチンを終了する。一方、係数の総和ＫＳの値が所定値より大きいと判別した場合には、ステップＳ９１において得られた車両の現在速度が所定速度より遅いか否かを判断する（ステップＳ９５）。車両の現在速度が所定速度以上であると判別した場合には、直ちに本サブルーチンを終了する。車両の現在速度が所定速度より遅いと判別した場合には、道路は渋滞状態であると判別し（ステップＳ９６）、本サブルーチンを終了する。
【００３８】
上述したステップＳ９２において呼び出されて実行される係数ｋ（１）〜ｋ（６）を算出するサブルーチンを図１０に示す。
最初に、上述したステップＳ９１において得た車両の現在位置に基づいて道路情報を検索し、車両の現在位置から車両の現在位置の近傍に位置する道路に至るまでの距離ｘが所定距離以上、例えば５ｍ以上であるか否かを判断する（ステップＳ１０１）。車両の現在位置から車両の現在位置の近傍に位置する道路に至るまでの距離ｘが所定距離以上であると判別したときには、係数ｋ（１）の値を５／ｘとし（ステップＳ１０２）、車両の現在位置から現在位置の近傍に位置する道路に至るまでの距離ｘが所定距離未満であると判別した場合には係数ｋ（１）の値を１とする（ステップＳ１０３）。上述した如き関数としたことにより、係数ｋ（１）の値は、０より大きくかつ１以下の値となり、車両の現在位置が道路に近くなるに従ってｋ（１）の値は１に近い値又は１となり、車両の現在位置が道路から離れるに従ってｋ（１）の値は０に近い値となるのである。
【００３９】
次に、ステップＳ９１において得た車両の角加速度の累積値ｗａが所定値よりも小さいか否かを判断する（ステップＳ１０４）。この車両の角加速度の累積値ｗａは、所定時間、例えば３０秒間における車両の角加速度を積算した値である。車両の角加速度の累積値ｗａが所定値より小さいと判別した場合には、係数ｋ（２）の値をｗａ／１０とし（ステップＳ１０５）、車両の角加速度の累積値ｗａが所定値以上であると判別したときには、係数ｋ（２）の値を１とする（ステップＳ１０６）。角加速度の累積値ｗａについての係数ｋ（２）を上述した如き関数としたことにより、係数ｋ（２）の値は、０より大きくかつ１以下の値となり、車両が移動した軌跡の曲率半径が大きいとき、例えば軌跡が直線に近いときや車両が停止しているときにはｋ（２）の値は１に近い値となり、車両の移動軌跡の曲率半径が小さくなるに従ってｋ（２）の値は０に近い値となるのである。
【００４０】
次いで、車両の加速度ｄｖ／ｄｔが所定値よりも小さいか否かを判断する（ステップＳ１０７）。車両の加速度ｄｖ／ｄｔが所定値よりも小さいと判別した場合には、係数ｋ（３）の値を（ｄｖ／ｄｔ）／１０とし（ステップＳ１０８）、車両の加速度ｄｖ／ｄｔが所定値以上であると判別した場合には、係数ｋ（３）の値を１とする（ステップＳ１０９）。車両の加速度に関する係数ｋ（３）を上述した如き関数としたことにより、係数ｋ（３）の値は、０より大きくかつ１以下の値となり、車両の加速度が所定値より小さくなるに従ってｋ（３）の値は０に近い値となり、車両の加速度が所定値より大きくなるに従ってｋ（３）の値は１に近い値となるのである。
【００４１】
次に、シフト装置のシフトレバーの位置がパーキング位置に位置づけられているか否かを判断する（ステップＳ１１０）。シフトレバーの位置がパーキング位置に位置づけられていると判別した場合には、係数ｋ（４）の値を０とし（ステップＳ１１１）、シフトレバーの位置がパーキング位置に位置づけられていないと判別した場合には、係数ｋ（４）の値を１とする（ステップＳ１１２）。シフトレバーの位置に関する係数ｋ（４）の値を上述した如きものしたことにより、シフトレバーの位置がパーキング位置に位置づけられているときには係数ｋ（４）の値は０となり、シフトレバーの位置がパーキング位置に位置づけられていないときには（４）の値は１となるのである。
【００４２】
更に、振動センサ１６から発せられた出力信号が示す出力値Ｂが所定値より小さいか否かを判断する（ステップＳ１１３）。出力値Ｂが所定値より小さいと判別したときには、係数ｋ（５）の値をＢ／１０とし（ステップＳ１１４）、出力値Ｂが所定値以上であると判別したときには、係数ｋ（５）の値を１とする（ステップＳ１１５）。振動センサの出力値Ｂについての係数ｋ（５）を上述した如き関数としたことにより、係数ｋ（５）の値は、０より大きくかつ１以下の値となり、車両の振動が少なくなるに従ってｋ（５）の値は１に近い値となり、車両の振動が多くなるに従ってｋ（５）の値は０に近い値となるのである。
【００４３】
次いで、車両のエンジンが停止しているか否かを判断する（ステップＳ１１６）。車両のエンジンが停止していると判別したときには、係数ｋ（６）の値を０とし（ステップＳ１１７）、車両のエンジンが停止していないと判別したときには、係数ｋ（６）の値を１とし（ステップＳ１１８
）、本サブルーチンを終了する。車両のエンジンの運転状態に関する係数ｋ（６）を上述した如きものとしたことにより、係数ｋ（６）の値は、０又は１の値となり、エンジンが運転状態でないときにはｋ（６）の値は０となり、エンジンが運転状態であるときにはｋ（６）の値は１となるのである。
【００４４】
上述した係数ｋ（１）〜ｋ（６）の各々の値は、車両が停止している場合や低速で移動しているような場合には０又は０近傍の値となり得、車両が高速で移動しているような場合には、１又は１近傍の値となり得るのである。係数ｋ（１）〜ｋ（６）の値がこのような範囲の値を示すこととしたことから、上述した図９に示したフローチャートのステップＳ９３において算出した係数の総和ＫＳの値が所定値より大きいと判別したときには、車両が道路上に位置し走行していると判別することができ、このときにはＣＰＵ３４は道路走行信号を生成するのである。
【００４５】
また、上述した第２の実施例においては、係数の総和ＫＳを算出して総和ＫＳの値が所定値より大きいか否かで渋滞か否かを判別したが、係数ｋ（１）〜ｋ（６）の各々の値が係数の各々に対応する所定値より大きいか否かを判別することにより渋滞か否かを判別することとしてもよい。
上述した第２の実施例における渋滞状態を判別するサブルーチンは、第１の実施例と同様に、車載端末３０において実行することとしても、渋滞情報供給装置６０において実行することとしてもよい。車載端末３０において渋滞状態を判別する構成とした場合には、図９に示したサブルーチンを終了した後、判別結果を示す情報を渋滞情報供給装置６０に発信するのである。また、渋滞情報供給装置６０において渋滞状態を判別する構成とした場合には、図９のステップＳ９１において検出した各パラメータの値を渋滞情報供給装置６０に発信し、渋滞情報供給装置６０は、各パラメータの値を受信して、係数ｋ（１）〜ｋ（６）を算出する処理、係数の総和ＫＳを算出する処理及び渋滞状態であるかの判別する処理を実行するのである。
【００４６】
【発明の効果】
以上説明した如く、本発明による渋滞状態判別装置によれば、道路走行信号が存在するときに車速が所定速度より小であるか否かを判断する構成としたので、道路の渋滞状態を的確に判別することができる。
【図面の簡単な説明】
【図１】車載端末３０の構成を示すブロック図である。
【図２】渋滞情報供給装置６０の構成を示すブロック図である。
【図３】センサから発せられる出力信号を検出して渋滞状態であるか否かを判別した結果を渋滞情報供給装置６０に発信するサブルーチンを示すフローチャートである。
【図４】車両の停止時間を算出するサブルーチンを示すフローチャートである。
【図５】車両の停止回数を算出するサブルーチンを示すフローチャートである。
【図６】図３に示したフローチャートのステップＳ２０において実行される道路の渋滞状態を判別するサブルーチンを示すフローチャートである。
【図７】渋滞情報供給装置６０において渋滞状態を判別する構成とした場合に、車載端末３０において実行されるサブルーチンを示すフローチャートである。
【図８】渋滞情報供給装置６０において渋滞状態を判別するサブルーチンを示すフローチャートである。
【図９】センサから発せられる出力信号を検出して渋滞状態であるか否かを判別した結果を渋滞情報供給装置６０に発信するサブルーチンを示す本発明の第２の実施例によるフローチャートである。
【図１０】図９に示したフローチャートのステップＳ９２において呼び出されて実行される係数算出のサブルーチンを示すフローチャートである。
【符号の説明】
１１  走行距離センサ（車両位置情報取得手段）
１２  ＧＰＳ装置（車両位置情報取得手段、車速情報取得手段）
１５  車速センサ（車速情報取得手段）
２１  道路情報供給装置（道路情報記憶手段）
３０  車載端末
３４  ＣＰＵ（道路走行信号生成手段、判別手段）
３６  ＲＯＭ（道路走行信号生成手段、判別手段）
３７  ＲＡＭ（道路走行信号生成手段、判別手段）
６０  渋滞情報供給装置
７４  ＣＰＵ（道路走行信号生成手段、判別手段）
７６  ＲＯＭ（道路走行信号生成手段、判別手段）
７８  ＲＡＭ（道路走行信号生成手段、判別手段）
８０  道路情報供給装置（道路情報記憶手段）
【図１】
0004074053.tif 000002
【図２】
0004074053.tif 000003
【図３】
0004074053.tif 000004
【図４】
0004074053.tif 000005
【図５】
0004074053.tif 000006
【図６】
0004074053.tif 000007
【図７】
0004074053.tif 000008
【図８】
0004074053.tif 000009
【図９】
0004074053.tif 000010
【図１０】
0004074053.tif 000011