(57)【要約】【課題】低コストでかつ道路環境の影響を受けずに、車線ごとの交通情報を生成することができる交通情報生成装置および交通情報生成方法を提供すること。【解決手段】交通情報生成部４５０は、複数車線の道路を走行する複数の車両から取得された、位置に関する情報と速度に関する情報とを少なくとも含む車両情報を、速度に関する情報に基づいて、速度のレベルに応じた複数のクラスに分類するクラス分類部４５３と、クラスごとに、位置に関する情報と複数の車線の位置とに基づいて、そのクラスに分類された車両情報がどの車線に対応するかを判定する車線判定部４５４と、車線と車両情報との対応関係に基づいて交通情報を生成する車線別交通情報生成部４５５とを有する。【選択図】図７
2010102575.tif 000002
【特許請求の範囲】
【請求項１】
複数車線の道路を走行する複数の車両から取得された、前記車両の位置に関する情報を少なくとも含む車両情報を、前記車両の速度のレベルに応じた複数のクラスに分類するクラス分類部と、
前記クラスごとに、そのクラスに分類された車両情報がどの車線に対応するかを判定する車線判定部と、
前記車線と前記車両情報との対応関係に基づいて交通情報を生成する車線別交通情報生成部と、
を有する交通情報生成装置。
【請求項２】
前記車線判定部は、
前記クラスごとに、そのクラスに分類された前記車両の位置を代表する代表位置を取得し、前記代表位置と前記複数の車線のそれぞれの位置との関係から、前記車線と前記車両情報との対応関係を判定する、
請求項１記載の交通情報生成装置。
【請求項３】
前記車線判定部は、
前記クラスごとに、そのクラスに分類された前記車両の位置の近似線を算出し、前記近似線と前記複数の車線のそれぞれの中心線との関係から、前記車線と前記車両情報との対応関係を判定する、
請求項１記載の交通情報生成装置。
【請求項４】
前記クラス分類部は、
所定の区間または時間における前記複数の車両のそれぞれの平均速度を取得し、前記平均速度に基づいて、前記車両情報を前記複数のクラスに分類する、
請求項１記載の交通情報生成装置。
【請求項５】
所定の単位区間または単位時間における前記車両の平均速度を取得し、前記平均速度の変化に基づいて、前記交通情報の生成の対象となる対象区間を設定する対象区間設定部、を更に有する、
請求項１記載の交通情報生成装置。
【請求項６】
前記対象区間設定部は、
前記平均速度が所定の値以下となる区間を、前記対象区間に設定する、
請求項５記載の交通情報生成装置。
【請求項７】
前記複数車線の道路を走行する複数の車両から、前記車両情報を収集する通信部、を更に有する、
請求項１記載の交通情報生成装置。
【請求項８】
前記車線判定部は、
分類された車両情報に対応する車両の数がより多いクラスを、どの車線に対応するかの判定の対象とする、
請求項１記載の交通情報生成装置。
【請求項９】
前記車線判定部は、
前記交通情報の生成の対象となる対象区間の車線数を上限とする数のクラスを、どの車線に対応するかの判定の対象とする、
請求項１記載の交通情報生成装置。
【請求項１０】
前記複数のクラスは、速度の範囲で規定され、より低い速度に対応するクラスほど速度の範囲幅がより狭い、
請求項１記載の交通情報生成装置。
【請求項１１】
前記車両の方向指示器が操作された時点の前後で前記車両の平均速度を分割する平均速度分割部、を更に有する、
請求項４記載の交通情報生成装置。
【請求項１２】
前記車線判定部は、
少なくとも、前記代表位置と前記車線の中心線との距離が許容誤差の範囲内でないとき、当該代表位置に対応するクラスに分類された車両情報は当該車線に対応していないと判断する、
請求項２記載の交通情報生成装置。
【請求項１３】
前記車線判定部は、
前記近似線として近似直線を算出し、少なくとも、前記近似直線と前記車線の中心線を示す直線とが成す角度が許容誤差の範囲内でないとき、当該近似直線に対応するクラスに分類された車両情報は当該車線に対応していないと判断する、
請求項３記載の交通情報生成装置。
【請求項１４】
前記車線判定部は、
少なくとも、前記代表位置と前記複数の車線に含まれる連続した複数の車線の中心位置との距離が許容誤差の範囲内でないとき、当該代表位置に対応するクラスに分類された車両情報は当該連続した複数の車線に対応していないと判断する、
請求項２記載の交通情報生成装置。
【請求項１５】
前記車線判定部は、
前記近似線として近似直線を算出し、少なくとも、前記近似直線と前記複数の車線に含まれる連続した複数の車線の中心線を示す直線とが成す角度が許容誤差の範囲内でないとき、当該近似直線に対応するクラスに分類された車両情報は当該連続した複数の車線に対応していないと判断する、
請求項３記載の交通情報生成装置。
【請求項１６】
前記車線判定部は、
少なくとも、どの車線に対応するかの判定の対象とするクラス以外のクラスに分類された車両情報は前記複数の車線のいずれにも対応していないと判断する、
請求項８または請求項９記載の交通情報生成装置。
【請求項１７】
前記車線判定部は、
前記車線と前記車両情報との組み合わせのうち、対応していないと判断した組み合わせ以外の全ての組み合わせは対応していると判定する、
請求項１２〜請求項１６のいずれかに記載の交通情報生成装置。
【請求項１８】
前記交通情報は、前記車線ごとの平均速度に関する情報を少なくとも含む、
請求項１記載の交通情報生成装置。
【請求項１９】
複数車線の道路を走行する複数の車両から取得された、前記車両の位置に関する情報を少なくとも含む車両情報を、前記車両の速度のレベルに応じた複数のクラスに分類するステップと、
前記クラスごとに、そのクラスに分類された車両情報がどの車線に対応するかを判定するステップと、
前記車線と前記車両情報との対応関係に基づいて交通情報を生成するステップと、
を有する交通情報生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、道路の交通情報を生成する交通情報生成装置および交通情報生成方法に係り、特に、通信回線等を介して車両から収集される情報に基づいて交通情報を生成する交通情報生成装置および交通情報生成方法に関する。
【背景技術】
【０００２】
複数車線を有する道路において、車線ごとに渋滞状況が異なることがある。このような場合に、車線ごとに渋滞発生区間や目的地までの所要時間等の交通情報を得ることができれば、運転者や同乗者等のユーザは、どの車線を走行すべきかをより的確に判断することが可能となる。
【０００３】
そこで、複数の車両から収集される情報（以下「プローブデータ」という）に基づいて車線ごとの交通情報を生成する技術が、例えば特許文献１および特許文献２に記載されている。
【０００４】
特許文献１記載の技術は、プローブデータに基づいて、各車両が交差点等の道路の分岐地点でどの方向に進んだかを判断し、分岐方向ごとのプローブデータに基づいて、分岐方向に対応する車線ごとの交通情報を生成する。また、特許文献２記載の技術は、車両に搭載されたカメラの撮影画像を解析し、道路標識や車線境界線を検出することにより、その車両がいずれの車線を走行しているかを判定する。これらの技術によれば、車線ごとの交通情報を生成することが可能となる。
【特許文献１】特開２００５−２５９１１６号公報
【特許文献２】特開２００７−７１５７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の技術には、分岐地点が存在しない道路区間や、分岐方向と車線との一意の対応付けがされていない分岐地点の周辺に対しては、車線ごとの交通情報を生成することができないという課題がある。また、特許文献２記載の技術には、前方の大型車両の存在、あるいは降雨および降雪等の天候の影響により、カメラの視界が不良である場合には、車線ごとの交通情報を生成することができないという課題がある。
【０００６】
そこで、特許文献１に記載されているＧＰＳ（global positioning system）による車両の測位技術を用いて、各車両がどの車線に位置するかを特定することが考えられる。ところが、車線幅は約３ｍであるのに対して現在一般に用いられているＧＰＳ測位技術の精度誤差は数ｍのオーダー（例えば、「ＩＴＳ共通車載機に関する調査研究報告書」（財団法人機械システム振興協会）参照）であり、特に高層ビル等が多い都市部においては、どの車線に位置するかを高い精度で検出することは困難である。また、十分な精度な測位技術を採用した場合、装置のコスト高を招くという問題がある。
【０００７】
したがって、車線ごとの交通情報を、低コストでかつ道路環境の影響を受けずに生成することが可能な技術が望まれる。
【０００８】
本発明は、かかる点に鑑みてなされたものであり、低コストでかつ道路環境の影響を受けずに、車線ごとの交通情報を生成することができる交通情報生成装置および交通情報生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の交通情報生成装置は、複数車線の道路を走行する複数の車両から取得された、前記車両の位置に関する情報を少なくとも含む車両情報を、前記車両の速度のレベルに応じた複数のクラスに分類するクラス分類部と、前記クラスごとに、そのクラスに分類された車両情報がどの車線に対応するかを判定する車線判定部と、前記車線と前記車両情報との対応関係に基づいて交通情報を生成する車線別交通情報生成部とを有する。
【００１０】
本発明の車線別交通情報生成方法は、複数車線の道路を走行する複数の車両から取得された、前記車両の位置に関する情報を少なくとも含む車両情報を、前記車両の速度のレベルに応じた複数のクラスに分類するステップと、前記クラスごとに、そのクラスに分類された車両情報がどの車線に対応するかを判定するステップと、前記車線と前記車両情報との対応関係に基づいて交通情報を生成するステップとを有する。
【発明の効果】
【００１１】
本発明によれば、車線に対応した交通流を構成する可能性が高い複数の車両の車両情報から、その交通流の位置を統計的に得ることができるので、低コストでかつ道路環境の影響を受けずに、車線ごとの交通情報を生成することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の各実施の形態について、図面を参照して詳細に説明する。
【００１３】
（実施の形態１）
図１は、本発明の実施の形態１に係る交通情報提供システムの構成を示すシステム構成図である。本実施の形態は、本発明に係る交通情報生成装置を、ユーザに交通情報を提供する交通情報提供システムに適用した例である。
【００１４】
図１において、交通情報提供システム１００は、複数のＧＰＳ衛星２００、複数のナビゲーション装置３００、およびサーバ装置４００を有する。ＧＰＳ衛星２００は、道路５００の上空に位置する。ナビゲーション装置３００は、道路５００を走行する複数の車両６００のそれぞれに搭載されている。サーバ装置４００は、道路５００を走行する車両６００に搭載されたナビゲーション装置３００のそれぞれと通信可能な状態で配置されている。なお、複数の車両（プローブカー、フローティングカー）から収集される情報を車両情報（以下「プローブデータ」）という。また、プローブデータは、「プローブ情報」または「フローティングカーデータ」とも呼ばれる。
【００１５】
ＧＰＳ衛星２００は、道路５００を含む地上エリアに向けて、ＧＰＳ信号を送出する。
【００１６】
ナビゲーション装置３００は、ＧＰＳ信号を受信して測位を行い、測位結果を利用して、ナビゲーション情報を生成して表示する。また、ナビゲーション装置３００は、測位結果から、測位時刻とその測位結果である位置情報とを対応付けた位置時刻情報を生成する。そして、ナビゲーション装置３００は、位置時刻情報と、ナビゲーション装置３００の識別情報であるユーザＩＤと含むプローブデータ（車両情報）を、サーバ装置４００に送信する。
【００１７】
サーバ装置４００は、各車両６００に搭載された複数のナビゲーション装置３００からプローブデータを受信し、受信したプローブデータを、速度のレベルに応じた複数のクラスに分類する。そして、サーバ装置４００は、クラスごとに、そのクラスに分類されたプローブデータがどの車線に対応するかを判定し、判定された対応関係に基づいて、車線ごとの交通情報を含む情報（以下「車線別交通情報」という）を生成する。サーバ装置４００で生成された車線別交通情報は、各車両６００のナビゲーション装置３００に送信され、ナビゲーション装置３００によって表示される。
【００１８】
このような交通情報提供システム１００によれば、複数の車両６００からアップロードされたプローブデータに基づいて、車線別交通情報を生成し、生成した車線別交通情報を、各車両６００のユーザに提供することができる。
【００１９】
近年、ＧＰＳの測位精度は、向上してきているものの、上述の通り、車両単体で測位された位置情報から走行車線を特定するレベルに至るのは困難である。
【００２０】
一方で、１つの車線からは、複数の車両６００の位置時刻情報を取得することが可能である。道路５００が渋滞している場合には、車線変更があまり行われないことから、同一の車線を走行している複数の車両６００の平均速度は、ほぼ同一の値となる。したがって、ある区間において速度が近い値となる複数の車両６００は、その区間において、同一の車線を走行していたと推定される。
【００２１】
そこで、本実施の形態に係る交通情報提供システム１００は、統計的手法により、複数の車両６００が走行した車線を特定する。位置時刻情報が十分に多い場合には、このような手法によって、車両６００が走行した車線を十分に高い精度で特定することができるからである。車両６００が走行した車線が特定されれば、プローブデータを車線ごとに分けて取り扱うことができ、車線別交通情報を生成することができる。したがって、交通情報提供システム１００によれば、低コストでかつ道路環境の影響を受けずに、車線別交通情報を生成することができる。
【００２２】
次に、ナビゲーション装置３００およびサーバ装置４００の構成について説明する。
【００２３】
図２は、ナビゲーション装置３００およびサーバ装置４００の構成を示すブロック図である。まず、ナビゲーション装置３００の構成について説明する。
【００２４】
図２に示すように、ナビゲーション装置３００は、測位部３１０、通信部３２０、地図データ格納部３３０、表示部３４０、および制御部３５０を有する。
【００２５】
測位部３１０は、複数のＧＰＳ衛星２００から送出されるＧＰＳ信号を受信して復調することにより、時刻情報を取得し、ナビゲーション装置３００の絶対位置を取得する。測位部３１０は、例えば、ＧＰＳ受信機としてのＧＮＳＳ（global navigation satellite system）受信機を有する。なお、測位部３１０は、車速センサ、ジャイロ（角速度）センサ、および加速度センサを用いて、ナビゲーション装置３００の速度および方位を更に取得してもよい。
【００２６】
通信部３２０は、サーバ装置４００と無線通信を行う。通信部３２０とサーバ装置４００との間の無線通信には、携帯電話通信、光ビーコン、無線ＬＡＮ（local area network）、車両間で無線通信を行うための通信モジュール等を適用することができる。
【００２７】
地図データ格納部３３０は、ナビゲーション装置３００の周辺の地図情報を表示するための地図データを格納する。地図データは、ノードデータ、補完ノードデータ、およびリンクデータと、これらのデータに基づいて地図情報を作成するための画像データとを含む。ノードは、交通流が分岐または合流する地点であり、具体的には、交差点や合流地点等を示す。リンクは、ノードとノードとの間の交通流の流路であり、具体的には、ノード間の道路を示す。補完ノードは、リンクが直線状ではない場合等にそのリンクの形状を表現する情報であり、具体的には、道路の曲折点を示す。
【００２８】
図３は、ノードデータの内容の一例を示す図である。図３に示すように、ノードデータ７１０は、ノードＩＤ（identifier）７１１に、属性７１２ごとの値７１３を対応付けている。属性７１２は、緯度、経度、接続リンク数、および接続リンクＩＤを含む。例えば、「Ｎ１」というノードＩＤ７１１の「接続リンクＩＤ」という属性７１２には、「Ｌ１」という値７１３が対応付けられている。これは、Ｎ１というノードＩＤが割り当てられノードには、Ｌ１というリンクＩＤが割り当てられたリンクが接続していることを意味する。
【００２９】
図４は、補完ノードデータの内容の一例を示す図である。図４に示すように、補完ノードデータ７２０は、ノードＩＤ７２１に、属性７２２ごとの値７２３を対応付けている。属性７１２は、緯度、経度、および存在リンクＩＤを含む。例えば、「ＣＮ１」というノードＩＤ７２１の「存在リンクＩＤ」という属性７２２には、「Ｌ１」という値７２３が対応付けられている。これは、Ｌ１というリンクＩＤが割り当てられたリンクが曲折していることを意味する。
【００３０】
図５は、リンクデータの内容の一例を示す図である。図５に示すように、リンクデータ７３０は、リンクＩＤ７３１に、属性７３２ごとの値７３３を対応付けている。属性７３２は、始点ノード、終点ノード、リンク長、幅、車線数、種別、補完ノード数、および補完ノードＩＤを含む。例えば、「Ｌ１」というリンクＩＤ７３１の「始点ノード」という属性７３２には、「Ｎ１」という値７３３が対応付けられている。これは、Ｎ１というノードＩＤが割り当てられたノードから交通流が流入することを意味し、図３に示す内容と対応している。また、「Ｌ１」というリンクＩＤ７３１の「車線数」という属性７３２には、「３」という値７３３が対応付けられている。これは、Ｌ１というリンクＩＤが割り当てられたリンクが３車線の道路であることを意味する。
【００３１】
図２の表示部３４０は、液晶ディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイ等の画像表示装置であり、制御部３５０により作成される表示画像データに基づいて、画像を表示する。表示部３４０は、例えば、ユーザが表示画像を視認することができる位置に配置される。
【００３２】
制御部３５０は、ナビゲーション装置３００の各部の動作を制御する。また、制御部３５０は、測位部３１０により取得された情報と、地図データ格納部３３０に格納された地図データとに基づいて、車両周辺の地図情報を含むナビゲーション画面を生成し、表示部３４０に表示させる。また、制御部３５０は、測位部３１０により取得された情報に基づいて、位置時刻情報を含むプローブデータを生成し、生成したプローブデータを、通信部３２０を介して、サーバ装置４００へ定期的（例えば１分ごとや、５００ｍごと）に送信する。更に、制御部３５０は、通信部３２０を介してサーバ装置４００から車線別交通情報を受信し、受信した車線別交通情報を、表示部３４０のナビゲーション画面に表示させる。
【００３３】
ナビゲーション装置３００は、図示しないが、ＣＰＵ（central processing unit）、制御プログラムを格納したＲＯＭ（read only memory）およびＨＤＤ（hard disk drive）等の記憶媒体、ＲＡＭ（random access memory）等の作業用メモリ、並びに通信回路等を用いて実現することができる。すなわち、上記した各部の機能は、例えば、ＣＰＵが制御プログラムを実行することで実現される。
【００３４】
このようなナビゲーション装置３００によれば、自装置を搭載した車両のプローブデータをサーバ装置４００へ送信し、サーバ装置４００から車線別交通情報を受信してユーザに提示することができる。
【００３５】
次に、サーバ装置４００の構成について説明する。
【００３６】
図２に示すように、サーバ装置４００は、通信部４１０、地図データ格納部４２０、制御部４３０、プローブデータ記憶部４４０、交通情報生成部４５０、および交通情報データ記憶部４６０を有する。
【００３７】
通信部４１０は、ナビゲーション装置３００と無線通信を行う。
【００３８】
地図データ格納部４２０は、ナビゲーション装置３００の地図データ格納部３３０と同様の地図データを格納する（図３〜図５参照）。
【００３９】
制御部４３０は、通信部４１０を介してナビゲーション装置３００からプローブデータを受信し、受信したプローブデータを、プローブデータ記憶部４４０に記憶させる。このとき、制御部４３０は、プローブデータの内容に、車線別交通情報を生成するのに必要な各種情報（例えばリンクを走行した際の平均車速情報など）を算出して追加する。また、制御部４３０は、後述の交通情報生成部４５０により生成された車線別交通情報を、ナビゲーション装置３００からの要求により、または定期的に、通信部４１０を介してナビゲーション装置３００に送信する。なお、生成された車線別交通情報は、交通情報データ記憶部４６０に記憶される。
【００４０】
プローブデータ記憶部４４０は、制御部４３０が受信および修正したプローブデータを蓄積するための記憶領域である。
【００４１】
図６は、プローブデータ記憶部４４０に記憶されるプローブデータの内容の一例を示す図である。
【００４２】
図６に示すように、プローブデータ７４０は、ユーザＩＤ７４１、時刻７４２、位置７４３、リンクＩＤ７４４、および平均時速７４５から構成される。制御部４３０は、ナビゲーション装置３００から受信したプローブデータから抽出したユーザＩＤおよび位置時刻情報を、ユーザＩＤ７４１、時刻７４２および位置７４３に記述する。また、制御部４３０は、地図データ格納部４２０に格納された地図データを参照してマップマッチング処理を行うことにより、位置７４３に対応するリンクを特定し、特定したリンクのＩＤを、リンクＩＤ７４４に記述する。更に、制御部４３０は、同一のリンクにおける複数の位置時刻情報に基づいて、そのリンクにおける平均時速を算出し、平均時速７４５に記述する。なお、リンクＩＤ７４４および平均時速７４５は、ナビゲーション装置３００側でプローブデータ７４０に追加するようにしてもよい。
【００４３】
このようなプローブデータ７４０からは、ナビゲーション装置３００を搭載した複数の車両それぞれの、時刻ごとの位置、移動経路、各リンクを走行した時刻、および各リンクにおける平均時速が分かる。以下、ユーザＩＤ７４１、時刻７４２、位置７４３、リンクＩＤ７４４、および平均時速７４５の記述内容の組から構成される１つのレコードを、適宜、プローブデータをいうものとする。
【００４４】
なお、リンクＩＤ７４４および平均時速７４５に記述される情報は、ナビゲーション装置３００側で取得され、プローブデータに含まれていてもよい。また、本実施の形態では、車線別交通情報の区間単位として、リンクを採用しているが、ＶＩＣＳ（「ＶＩＣＳ」はＪＡＲＴＩＣ／ＶＩＣＳセンターの登録商標）リンク等、他の区間単位を採用してもよい。ＶＩＣＳリンクは、ＶＩＣＳセンターから配信される交通情報の区間である。
【００４５】
図２の交通情報生成部４５０は、プローブデータ記憶部４４０に記憶されているプローブデータに基づいて、車線別交通情報を生成する。具体的には、交通情報生成部４５０は、個々のプローブデータを、リンクごとに、速度のレベルに応じた複数のクラスに分類し、対応するリンクのどの車線に対応するかを判定して、判定結果に基づいて、車線別交通情報を生成する。
【００４６】
図７は、交通情報生成部４５０の構成を示すブロック図である。図７は、説明の便宜のため、プローブデータ記憶部４４０、地図データ格納部４２０、および交通情報データ記憶部４６０についても併せて図示する。
【００４７】
図７において、交通情報生成部４５０は、対象区間設定部４５１、クラス規則格納部４５２、クラス分類部４５３、車線判定部４５４、および車線別交通情報生成部４５５を有する。対象区間設定部４５１およびクラス分類部４５３は、制御部４３０を介して、プローブデータ記憶部４４０にアクセスすることができる。車線判定部４５４は、制御部４３０を介して、地図データ格納部４２０にアクセスすることができる。車線別交通情報生成部４５５は、制御部４３０を介して、交通情報データ記憶部４６０にアクセスすることができる。
【００４８】
対象区間設定部４５１は、車線別交通情報の生成の対象となる時間帯（以下「対象時間帯」という）に対応して、交通情報の生成の対象となる区間（以下「対象区間」という）を設定し、設定した対象区間を、クラス分類部４５３へ出力する。ここでは、対象時間帯は、直前の１５分等、直前の所定の時間長さの時間帯とする。なお、対象時間帯の長さは、車両６００側での位置時刻情報の生成間隔およびプローブデータの受信間隔との関係で、車線別交通情報を生成するのに十分な数の位置時刻情報を取得することが可能な時間長さとする。また、対象時間帯は、情報の精度の観点から、車線別交通情報を提供する時点との間でなんらかの関連性を有する時間帯であることが望ましい。例えば、対象時間帯は、提供時点の直前の時間帯の他、例えば、過去の同じ曜日および同じ時間帯としてもよい。対象区間設定部４５１は、プローブデータ記憶部４４０に記憶されたプローブデータに基づいて、対象時間帯において渋滞が発生している区間を特定し、特定された渋滞区間を、対象区間として設定するものとする。
【００４９】
クラス規則格納部４５２は、同一の車線を走行していると推定される車両を決定するための規則、つまり、クラス分類を行うための規則（以下「クラス規則」という）を格納する。
【００５０】
図８は、クラス規則格納部４５２に格納されるクラス規則の内容の一例を示す図である。
【００５１】
図８に示すように、クラス規則７５０には、クラスＩＤ７５１に対応付けて、平均時速の範囲７５２が定義されている。例えば、「３」というクラスＩＤ７５１には、「６〜１０ｋｍ／ｈ」という平均時速の範囲７５２が対応付けられている。これは、例えば平均時速が８ｋｍ／ｈのプローブデータ等、平均時速が６〜１０ｋｍ／ｈの範囲に該当するプローブデータが、第３のクラスに分類されるものであることを意味する。
【００５２】
なお、図８に示すように、クラス規則７５０は、平均時速が遅いクラスほど、平均時速の範囲を細分化して規定している。例えば、第５のクラスの平均時速の範囲幅は、５ｋｍ／ｈであるのに対し、これよりも平均時速が低い第２のクラスの平均時速の範囲幅は、３ｋｍ／ｈとなっている。これは、平均時速がより遅い方が、１ｋｍ／ｈの差が所要時間に大きく影響するためである。このことは、例えば、平均時速が１６ｋｍ／ｈ、１５ｋｍ／ｈ、３ｋｍ／ｈ、２ｋｍ／ｈという４つのパターンで１ｋｍを走行した場合、所要時間は、順に３.７５分、４分、２０分、３０分となることからも明らかである。このように、平均時速が遅いクラスの範囲を細分化することにより、より正確な所要時間情報を、ユーザに対して提供することが可能となる。
【００５３】
また、複数種類のクラス規則７５０を用意し、クラス分類部４５３は、道路の種類に応じて使用するクラス規則７５０を切り替えるようにしてもよい。例えば、高速道路については、日本道路交通情報センターは４０ｋｍ／ｈ未満を「渋滞」と定義している。したがって、例えば、平均時速４０ｋｍまでクラスの細分化の範囲を広げたクラス規則を用意し、高速道路については、このクラス規則が使用されるようにする。
【００５４】
図７のクラス分類部４５３は、クラス規則格納部４５２に格納されたクラス規則に従って、クラス分類を行う。具体的には、クラス分類部４５３は、プローブデータ記憶部４４０に記憶されたプローブデータのうち、対象区間に該当し、かつ、対象時間帯に該当するプローブデータ（以下「対象プローブデータ」という）に対して、クラス分類を行う。そして、クラス分類部４５３は、クラスに分類した対象プローブデータと対象区間とを、車線判定部４５４へ出力する。
【００５５】
車線判定部４５４は、クラスに分類された対象プローブデータから、どのクラスのプローブデータがどのリンクのどの車線に対応するかを判定し、判定したプローブデータを、車線に対応付けて、車線別交通情報生成部４５５へ出力する。具体的には、車線判定部４５４は、対応する車両の数が多いクラス（以下「候補クラス」という）がいずれかの車線に対応するものと推定する。更に、車線判定部４５４は、地図データ格納部４２０に格納された地図データに基づいて、対象区間の各車線の位置を特定する。そして、車線判定部４５４は、対象区間の各車線の位置とプローブデータの位置情報との関係を、候補クラスごとに統計的に判定することにより、候補クラスのプローブデータが対応する車線を判定する。
【００５６】
車線別交通情報生成部４５５は、プローブデータと車線との対応関係に基づいて、車線別交通情報を生成し、生成した車線別交通情報を、交通情報データ記憶部４６０に記憶させる。車線別交通情報は、例えば、リンクＩＤ、車線を識別する車線ＩＤ、および車線平均時速で構成される。車線平均時速は、リンクＩＤと車線ＩＤとの組によって識別される車線に対応するプローブデータの平均時速の平均値である。
【００５７】
図２の交通情報データ記憶部４６０は、交通情報生成部４５０により生成された交通情報を記憶する。
【００５８】
サーバ装置４００は、図示しないが、ＣＰＵ、制御プログラムを格納したＲＯＭおよびＨＤＤ等の記憶媒体、ＲＡＭ等の作業用メモリ、並びに通信回路等を用いて実現することができる。すなわち、上記した各部の機能は、例えば、ＣＰＵが制御プログラムを実行することで実現される。
【００５９】
このようなサーバ装置４００によれば、複数の車両のプローブデータから車線別交通情報を生成し、各車両に車線別交通情報を送信することができる。
【００６０】
以下、交通情報提供システム１００の動作について、サーバ装置４００の動作を軸として説明する。
【００６１】
サーバ装置４００の制御部４３０は、道路５００を走行する複数の車両に搭載された複数のナビゲーション装置３００から、プローブデータを定期的に受信し、プローブデータのプローブデータ記憶部４４０への蓄積を継続的に行う。これにより、プローブデータ記憶部４４０には、図６に示すように、過去のプローブデータが蓄積される。
【００６２】
そして、サーバ装置４００の交通情報生成部４５０は、定期的に、またはオペレータ指示もしくはナビゲーション装置３００からの要求を受けて、蓄積されたプローブデータに基づいて車線別交通情報を作成する交通情報生成処理を実行する。
【００６３】
図９は、交通情報生成部４５０による交通情報生成処理を示すフローチャートである。
【００６４】
まず、ステップＳ１１００において、対象区間設定部４５１は、プローブデータ記憶部４４０のプローブデータと、地図データ格納部４２０の地図データとに基づいて、対象時間帯において平均時速７４５が変化したリンクを検索する。具体的には、対象区間設定部４５１は、１つの車両（ユーザＩＤ）に着目して、平均時速７４５が変化したリンクを検索する。
【００６５】
平均時速が変化したリンクとは、ノードを境として平均時速に２０ｋｍ／ｈを跨ぐ変化が生じたリンクである。具体的には、対象区間設定部４５１は、ノードを介して連続するリンクの組のそれぞれに対して、平均時速の変化を調べる。そして、対象区間設定部４５１は、平均時速が２０ｋｍ／ｈ以上から２０ｋｍ／ｈ未満へと変化した組の下流側のリンクを、渋滞の開始リンクとする。また、対象区間設定部４５１は、平均時速が２０ｋｍ／ｈ未満から２０ｋｍ／ｈ以上へと変化した組の上流側のリンクを、渋滞の終了リンクとする。すなわち、対象区間設定部４５１は、平均時速が２０ｋｍ／ｈ未満となるリンク系列の最初のリンクおよび最後のリンクを抽出する。
【００６６】
ここで、渋滞の発生している区間を対象区間とするのは、次の理由による。通常、交通の流れがスムーズなときには、渋滞情報や所要時間情報等の交通情報は必ずしも必要ない。これは、例えば、ナビゲーション装置３００などには、スムーズに流れているときの道路種別ごとの平均時速情報が予め設定されており、走行する距離とその平均時速を利用して、おおよその所要時間を推定することができるからである。一方、道路が渋滞しているような場合には、その度合いによっては、目的地までの所要時間を推定することができないため、プローブデータに基づいた、つまり、実際の道路状況に基づいた交通情報が重要となる。
【００６７】
また、２０ｋｍ／ｈを閾値として採用するのは、次の理由による。日本道路交通情報センターでは、一般道路における「混雑」は平均時速が１０〜２０ｋｍ／ｈ、「渋滞」は１０ｋｍ／ｈ以下と定められている。この「混雑」、「渋滞」の区間において、ユーザは、特に、渋滞情報や所要時間情報を求めると考えられている。
【００６８】
そして、ステップＳ１２００において、対象区間設定部４５１は、プローブデータ記憶部４４０のプローブデータを参照し、渋滞の開始リンクと終了リンクのそれぞれに、平均時速が変化する別の車両が、所定の数以上存在するか否かを判断する。例えば、所定の数とは、１０台以上である。対象区間設定部４５１は、該当する車両が所定の数以上存在する場合には（Ｓ１２００：ＹＥＳ）、ステップＳ１３００へ進む。
【００６９】
ステップＳ１３００において、対象区間設定部４５１は、渋滞の開始リンクから終了リンクまでの区間を、対象区間として設定し、設定した対象区間を、クラス分類部４５３へ出力する。
【００７０】
そして、ステップＳ１４００において、クラス分類部４５３は、対象プローブデータから、平均時速のデータ（以下「平均時速データ」という）を取得する。
【００７１】
そして、ステップＳ１５００において、クラス分類部４５３は、クラス規則格納部４５２に格納されたクラス規則（図８参照）に従って、取得した平均時速データに基づき、対象プローブデータのクラス分類を行う。そして、クラス分類部４５３は、該当するプローブデータの数が多いクラスを、候補クラスに決定し、候補クラスの数（以下「クラス数」という）を判定する。以下、クラス分類およびこれに基づく車線別交通情報の生成は、リンクごとに行われるものとする。
【００７２】
図１０は、クラス分類部４５３によるクラス分類の一例および候補クラスを決定する手法の一例を示す図である。図１０において、横軸はクラスを示し、縦軸は、それぞれのクラスに属する車両の台数を示す。
【００７３】
プローブデータの平均時速はリンクごとに算出されることから、１つの車両はいずれか１つのクラスに分類されることになる。したがって、図１０に示すように、プローブデータのクラス分類により、各車両もいずれかのクラスに分類され、それぞれのクラスに属する車両の台数が算出される。
【００７４】
全クラスの車両台数の合計に対して車両台数の割合が高いクラスは、１つの大きな交通流を構成する車両が属するクラスであると推定される。また、特に渋滞区間においては、１つの大きな交通流は、ある車線における交通流であると推定される。したがって、ここでは、クラス分類部４５３は、全クラスの車両台数のうち例えば１０％以上の車両台数が属するクラスを、候補クラスに決定する。
【００７５】
図１０に示す例では、全クラスの車両台数は６７である。したがって、クラス分類部４５３は、属する車両台数が６.７以上となる「３〜６ｋｍ／ｈ」、「１５〜２０ｋｍ／ｈ」、「２０ｋｍ／ｈ〜」という３つのクラスを候補クラスに決定し、クラス数を３と判定する。
【００７６】
図９のステップＳ１６００において、クラス分類部４５３は、クラス数が２以上であり、かつ、対象区間の車線数以下であるか否かを判断する。クラス数が１ということは、車線ごとに交通流を対応付けることができない状態、つまり、車線の平均車速とクラスのラベルである平均車速が同じであり、いずれの車線を走行しても平均時速がほとんど変わらない状態であることから、車線別交通情報を生成する必要がないということを意味する。また、クラス数が車線数を超えている場合には、１つの車線における平均時速のばらつきが大きく、車線ごとの交通流を平均時速から推定してもその精度が低くなることを意味する。したがって、クラス分類部４５３は、クラス数が２以上であり、かつ、対象区間の車線数以下である場合に（Ｓ１６００：ＹＥＳ）、クラスに分類した対象プローブデータと対象区間とを車線判定部４５４へ出力し、ステップＳ１７００へ進む。
【００７７】
ステップＳ１７００において、車線判定部４５４は、対象区間の道路５００の面に座標系を設定し、この座標系（以下「道路座標系」という）に、車両の位置をプロットする。そして、車線判定部４５４は、候補クラスごとに、位置プロットの近似線を算出する。
【００７８】
図１１は、道路座標系の一例を示す図である。図１１に示すように、ここでは、車線判定部４５４は、道路座標系として、対象区間（例えばリンクＩＤ＝Ｌ１のノード）の開始位置（例えばノードＩＤ＝Ｎ１のノード）の中央線に原点Ｏを、道路５００の進行方向にＸ軸を、中央線から道路端へ向かう方向にＹ軸をそれぞれ設定する。そして、車線判定部４５４は、対象区間の終了位置（例えばノードＩＤ＝Ｎ２のノード）のＸ座標値を１００とし、道路端の位置のＹ座標値を１００とする。道路座標系には、道路端側から順に、第一車線〜第三車線の位置が対応付けられる。
【００７９】
車線判定部４５４は、クラス分類部４５３から入力された各候補クラスのプローブデータに含まれる車両位置を、道路座標系にプロットする。プロットされたクラスごとの車両位置の集合がある車線の交通流から取得されたものである場合には、車両位置の集合の近似線は、その車線の中心線にほぼ一致する。したがって、車両位置の集合の近似線を各車線の中心線と比較することにより、その車両位置の集合がいずれかの車線に対応するものであるか否か、および、どの車線に対応するかを判断することができる。
【００８０】
したがって、車線判定部４５４は、対象区間の道路がほぼ直線である場合には、例えば、近似直線Ｙ＝ａＸ＋ｂを仮定し、最小自乗法により係数ａ、ｂを決定すればよい。また、対象区間の道路が曲線である場合には、道路形状を基準とした道路座標系を設定したり、道路形状を直線形状で置き換えたり、直線を基準とした道路座標系を設定した上で２次または３次等の多項式近似を行ったりすればよい。
【００８１】
図１２は、位置データのプロットおよび近似直線の算出結果の一例を示す図である。ここでは、横軸をＸ軸、縦軸をＹ軸とする。
【００８２】
ここでは、第２のクラスに属する車両位置のデータ（以下「位置データ」という）のプロットを丸印、第５のクラスに属する位置データのプロットを四角印、第６のクラスに属する位置データのプロットを三角印で示す。図１２に示すように、第２のクラスに対応する近似直線７６１、第５のクラスに対応する近似直線７６２、および第６のクラスに対応する近似直線７６３が算出されたとする。
【００８３】
図９のステップＳ１８００において、車線判定部４５４は、ステップＳ１７００で算出した近似線が車線と対応するための条件を満たすか否かを判断する。
【００８４】
車線判定部４５４は、車線数とクラス数とが等しい場合と等しくない場合とで、異なる条件を適用する。車線判定部４５４は、図１２のように、車線数とクラス数とが等しい場合には、候補クラスと車線とが１対１で対応することを前提とした車線対応条件を適用する。また、車線判定部４５４は、車線数とクラス数とが等しくない場合には、いずれかの車線に複数の候補クラスが対応することを前提とした車線対応条件を適用する。
【００８５】
ここで、これら２種類の条件について、図１１〜図１３を参照して説明を行う。図１３は、車線数とクラス数とが等しくない場合における、位置データのプロットおよび近似直線の算出結果の一例を示す図である。
【００８６】
１．車線数とクラス数とが等しい場合
これは、例えば、図１２に示すように、車線数が３つであり、かつクラス数、つまり近似直線の数が３つの場合である。この場合、車線判定部４５４は、次の２つの条件を満たすか否かを判断する。
【００８７】
１つ目の条件は、Ｘ軸（中央線、車線境界線）に対する各近似直線の傾きが所定の値以内であることである。具体的には、全ての近似直線について、そのＸ軸との傾きをθとし、傾きθの許容誤差をδθとしたときに、以下の式（１）を満たすことである。全ての近似直線について式（２）が満たされている場合には、各近似直線は、道路とほぼ並行であることから、走行車線ごとの交通流を表している可能性が高いためである。
|θ| ≦ δθ  ・・・・・・（１）
【００８８】
図１２の例では、クラス５の近似直線７６２とＸ軸との傾きをθ５、クラス６の近似直線７６３とＸ軸との傾きをθ６、クラス２の近似直線７６１とＸ軸との傾きをθ２とすると、式（２）〜（４）を全て満たすことが、上記条件に該当する。
|θ５| ≦ δθ      ・・・・・・（２）
|θ６| ≦ δθ      ・・・・・・（３）
|θ２| ≦ δθ      ・・・・・・（４）
【００８９】
式（２）〜（４）が全て満たされている場合、各近似直線７６１〜７６３は道路とほぼ並行であり、走行車線ごとの交通流を表している可能性が高いといえる。
【００９０】
２つ目の条件は、近似直線間の距離が車線幅とほぼ等しいことである。具体的には、車線幅をＤとし、隣り合う近似直線のＸ座標軸方向におけるそれぞれの中心地点のＹ座標（以下「代表Ｙ座標」という）の間隔をｙとし、間隔ｙの許容誤差をδｙとしたときに、以下の式（５）を満たすことである。全ての近似直線について式（５）が満たされる場合には、各近似直線の間隔が道路の中心線の間隔とほぼ平行であることから、各近似直線が走行車線ごとの交通流を表している可能性は更に高くなる。
Ｄ−δｙ ≦ ｙ ≦ Ｄ＋δｙ      ・・・・・・（５）
【００９１】
図１２の例では、クラス５の近似直線７６２の代表Ｙ座標をＹ５、クラス６の近似直線７６３の代表Ｙ座標をＹ６、クラス２の近似直線７６１の代表Ｙ座標をＹ２とすると、以下の式（６）、（７）を全て満たすことが、上記条件に該当する。
Ｄ−δｙ ≦ |Ｙ５−Ｙ６| ≦ Ｄ＋δｙ      ・・・・・・（６）
Ｄ−δｙ ≦ |Ｙ６−Ｙ２| ≦ Ｄ＋δｙ      ・・・・・・（７）
【００９２】
式（６）、（７）の両方が満たされている場合、クラス５の近似直線７６２は第三車線の交通流を、クラス６の近似直線７６３は第二車線の交通流を、クラス２の近似直線７６１は第一車線の交通流を、それぞれ表しているといえる。そして、この場合、各クラスの平均時速データの平均値を、対応する走行車線の車線平均時速として捉えることが可能である。
【００９３】
なお、２つ目の条件を、各近似直線と中央線との距離が各車線の中心線と中央線との距離にほぼ一致すること、または、各近似直線の代表Ｙ座標が、対応すると推定される車線の内部に位置することとしてもよい。この場合、例えば、第三車線の交通流を表すと推定されるクラス５の近似直線７６２の代表Ｙ座標Ｙ５は、少なくとも車線幅Ｄの値より小さいことが求められる。また、同様に、第二車線の交通流を表すと推定されるクラス６の近似直線の代表Ｙ座標Ｙ６は、車線幅Ｄより大きく、かつ２車線分の幅である２Ｄより小さいことが求められる。
【００９４】
２．車線数とクラス数とが等しくない場合
これは、例えば、図１３に示すように、車線数が３つであり、かつクラス数、つまり近似直線の数が２つの場合である。この場合、車線判定部４５４は、次の２つの条件を満たすか否かを判断する。
【００９５】
１つ目の条件は、上記した車線数とクラス数とが等しい場合の１つ目の条件と同様に、全ての近似直線のＸ軸に対する傾きが所定の値以内であること、つまり、式（１）を満たすことである。
【００９６】
そして、２つ目の条件は、全ての近似直線が、いずれかの車線の中心線またはいずれかの車線境界線に一致することである。具体的には、車線を示すパラメタをｎとし、車線数をＮとしたときに、以下の式（８）または式（９）を満たすことである。これは以下の理由による。いずれかのパラメタｎの値で式（８）を満たす近似直線は、そのパラメタｎに対応する車線の交通流を表している可能性が高い。また、（ｎ＋１）×Ｄは、中央線から、パラメタｎに対応する車線とその次の車線との間の境界線までの距離に対応する。したがって、いずれかのパラメタｎの値で式（９）を満たす近似直線は、この境界線を中心とする複数の車線全体の交通流を表している可能性が高い。
ｎ×Ｄ＋Ｄ／２ − Ｄ／４ ≦ |Ｙ| ≦ ｎ×Ｄ＋Ｄ／２＋Ｄ／４
（ｎ＝０，１，・・・Ｎ）                                  ・・・・・・（８）
（ｎ＋１）×Ｄ − Ｄ／４ ≦ |Ｙ| ≦ （ｎ＋１）×Ｄ＋Ｄ／４
（ｎ＝０，１，・・・Ｎ）                                  ・・・・・・（９）
【００９７】
図１３に示す例では、第一車線に対応するクラス４の近似直線７６４の代表Ｙ座標をＹ４とすると、クラス４の近似直線７６４に対しては、以下の式（１０）を満たすことが、上記条件に該当する。また、第二車線および第三車線に対応するクラス６の近似直線７６５の代表Ｙ座標をＹ６とすると、クラス６の近似直線７６５に対しては、以下の式（１１）を満たすことが、上記条件に該当する。
２Ｄ＋Ｄ／２ − Ｄ／４ ≦ |Ｙ４| ≦ ２Ｄ＋Ｄ／２＋Ｄ／４  ・・・・・・（１０）
Ｄ − Ｄ／４ ≦ |Ｙ６| ≦ Ｄ＋Ｄ／４      ・・・・・・（１１）
【００９８】
式（１０）、（１１）の両方が満たされている場合、クラス４の近似直線７６４は第一車線の交通流を、クラス６の近似直線７６５は第二車線および第三車線の交通流を、それぞれ表していると捉えることが可能である。そして、この場合、クラス４の平均時速データの平均値を、第一車線の車線平均時速として捉え、クラス６の平均時速データの平均値を、第二車線の車線平均時速および第三車線の車線平均時速として捉えることが可能である。
【００９９】
図１４は、近似直線が車線と対応するための条件を満たさない場合における、位置データのプロットおよび近似直線の算出結果の一例を示す図である。
【０１００】
図１４に示す例では、クラス６の近似直線７６５のＸ軸（中央線、中心線、車線境界線）に対する傾きθ６が、許容誤差をδθよりも大きい。このような現象は、例えば、第二車線と第三車線との間で車線変更が頻繁に行われている場合に発生する。このような場合、同一車線であってもリンク上の位置によって実質的な平均時速は大きく異なり、リンク全体で画一的な平均時速を示す車線別交通情報を生成したとしても、ユーザにとっての有益性は低い。したがって、車線判定部４５４は、上記した条件を満たさない場合には、そのリンクに対する車線別交通情報の生成を行わない。
【０１０１】
車線判定部４５４は、近似線が上記条件を満たす場合には（Ｓ１８００：ＹＥＳ）、その近似線のクラスに属するプローブデータを、車線に対応付けて車線別交通情報生成部４５５へ出力し、ステップＳ１９００へ進む。
【０１０２】
ステップＳ１９００において、車線別交通情報生成部４５５は、入力されたプローブデータと、そのプローブデータと車線との対応関係に基づいて、車線別交通情報を生成し、交通情報データ記憶部４６０に記憶させる。
【０１０３】
車線別交通情報の内容は、例えば、リンクＩＤと、車線ＩＤと、車線平均時速とを対応付けた情報である。車線別交通情報生成部４５５は、例えば、車線に対応付けられたプローブデータの平均車速の平均をとることにより、車線平均時速を算出する。または、車線別交通情報生成部４５５は、例えば、車線に対応付けられたプローブデータのクラスの平均時速の範囲（図８参照）に基づいて、その範囲の中心の値や最小値を、車線平均時速として採用してもよい。
【０１０４】
図１２の例では、車線別交通情報生成部４５５は、第一車線の車線平均時速を３〜６ｋｍ／ｈ、第二車線の車線平均時速を２０ｋｍ／ｈ以上、第三車線の車線平均時速を１５〜２０ｋｍ／ｈ、とする車線別交通情報を生成する。
【０１０５】
また、交通情報生成部４５０は、車線別交通情報を生成することが適切ではない場合には、車線別交通情報を生成せずに、ステップＳ２０００へ進む。車線別交通情報を生成することが適切ではない場合とは、平均時速が２０ｋｍ／ｈを跨いで変化する車両が所定の数以上存在しない場合（Ｓ１２００：ＮＯ）、クラス数が１または対象区間の車線数を超える場合（１６００：ＮＯ）、および、近似線が車線と対応するための条件を満たさない場合（Ｓ１８００：ＮＯ）である。
【０１０６】
そして、ステップＳ２０００において、交通情報生成部４５０は、車線別交通情報の生成処理を継続するか否かを判断する。交通情報生成部４５０は、例えば、検索対象外の他のリンクが存在し、オペレータによる終了指示がなく、かつ、プローブデータの収集が継続されている場合には、処理を継続すると判断し（Ｓ２０００：ＹＥＳ）、ステップＳ１１００へ戻る。交通情報生成部４５０は、他の場合には、処理を終了すると判断し（Ｓ２０００：ＮＯ）、一連の処理を終了する。
【０１０７】
このような交通情報生成部４５０の処理により、交通情報データ記憶部４６０には、車線別交通情報のデータが蓄積される。そして、制御部４３０は、交通情報データ記憶部４６０に蓄積された車線別交通情報を、ナビゲーション装置３００からの要求により、または定期的に、通信部４１０を介して、ナビゲーション装置３００に送信する。このとき、制御部４３０は、最新の車線別交通情報を送信してもよいし、過去の同じ曜日の同じ時間帯の情報等、時間的に離隔した過去の車線別交通情報を送信してもよい。
【０１０８】
ナビゲーション装置３００は、サーバ装置４００から受信した車線別交通情報を、表示部３４０のナビゲーション画面に表示させる。ナビゲーション装置３００は、サーバ装置４００から受信した車線別交通情報そのものを表示するのではなく、受信した車線別交通情報を編集した情報を、ナビゲーション画面の一部に、自車用の交通情報として表示してもよい。
【０１０９】
図１５は、表示部３４０に表示されるナビゲーション画面および交通情報の一例を示す図である。
【０１１０】
図１５に示すように、ナビゲーション画面７７０には、車両が走行している道路およびその周辺の地図情報７７１が表示される。ナビゲーション装置３００は、例えば、リンク毎に示される車線平均時速と車両の位置とに基づいて、所定の地点までの所要時間を車線ごとに示す交通情報７７２を作成し、地図情報７７１に重畳して表示する。また、ナビゲーション装置３００は、車線ごとの所要時間から、車線変更に関する有益な交通情報７７３を作成し、地図情報７７１に重畳して表示する。
【０１１１】
このような交通情報７７２、７７３が表示されることにより、ユーザは、所要時間短縮の観点から走行すべき車線を、より的確に判断することができる。
【０１１２】
以上説明したように、本実施の形態によれば、車線に対応した交通流を構成する複数の車両情報から、その交通流の位置を統計的に得ることができる。このため、低コストでかつ道路環境の影響を受けずに、車線別交通情報を生成し、ユーザに提供することができる。すなわち、例えば、分岐が存在しないような道路区間や降雨や積雪等の環境下においても車線別交通情報を提供可能なシステムを、低コストで実現することができる。また、車線別交通情報を生成するので、最も速く目的地に到着することができる車線の提示や、最短経路に車線案内を含めたナビゲーションを、実現することができる。
【０１１３】
なお、サーバ装置４００は、全クラスの車両台数の合計に対して車両台数の割合が高いクラスを、クラス数が車線数に一致するまで、上位から順に抽出することにより、候補クラスを決定してもよい。この場合、クラス数を、積極的に車線数に一致させることができ、車線別交通情報が生成される確率を向上させることができる。また、サーバ装置４００は、クラス分類の手法として、ｋ−ｍｅａｎｓ法等の非階層的なクラスタリング手法を用いてもよい。
【０１１４】
また、サーバ装置４００は、近似線間の傾きの差分が所定の範囲以内であることを、近似線が車線と対応するための条件としてもよい。具体的には、サーバ装置４００は、互いの傾きの差分が所定の範囲内にあり、進行方向が一致する３つの近似線を、進行方向に向かって左に位置する近似線から順に、例えば、第一車線、第二車線、第三車線に対応すると判断する。この例は、地図データから車線幅や道路方向等の情報を十分に得られない場合に有効である。
【０１１５】
また、サーバ装置４００は、対象区間の基準として、平均時速２０ｋｍ／ｈを閾値とする基準以外の基準を採用してもよい。具体的には、例えば、サーバ装置４００は、道路の種類に応じて異なる基準や、ナビゲーション装置３００から指定された基準を採用してもよい。例えば、高速道路については、上述の通り、４０ｋｍ／ｈ未満が「渋滞」と定義されている。したがって、サーバ装置４００は、例えば、高速道路においては、対象区間の基準を平均時速４０ｋｍ／とし、一般道路においては、対象区間の基準を平均時速２０ｋｍ／としてもよい。また、サーバ装置４００は、３０ｋｍ／ｈ未満のリンクの交通情報が欲しいという要求を受けた場合には、３０ｋｍ／ｈを閾値とする等、ユーザの要求に応じて基準を変更してもよい。また、サーバ装置４００は、車両の周囲１ｋｍ以内など、車両の位置に対応した範囲を対象区間に決定してもよい。
【０１１６】
また、サーバ装置４００は、近似線ではなく、クラスに分類された車両の位置を代表する他の代表位置と各車線の中心線または境界線との関係から、車線とプローブ情報との対応関係を判定してもよい。代表位置は、例えば、車両の位置のＹ座標値の平均値に対応する位置である。
【０１１７】
また、サーバ装置４００は、道路座標系ではなく、中央線から道路端へ向かう座標軸と時間軸とで構成される座標系において、近似線を算出し、車線とプローブ情報との対応関係を判定してもよい。この場合、例えば、各車線における時速の時間変化が大きいときには近似線と時間軸とが成す角が大きくなるため、ユーザにとっての有益性の低い車線別交通情報が生成されるのを防ぐことができる。
【０１１８】
（実施の形態２）
本発明の実施の形態２は、リンクの途中における車両の車線変更を考慮して車線別交通情報を生成する例である。
【０１１９】
車両の運転時において、ウィンカー操作が行われた直後には、車線変更が行われている可能性が高い。同一の車両のプローブデータであっても、別の車線に対応することが明らかである場合には、別の車線の交通流に対応するプローブデータとして取り扱うことが望ましい。一方で、ウィンカー操作が行われた後のプローブデータと、その前のプローブデータとでは、異なる車線に対応している可能性が高い。
【０１２０】
そこで、本実施の形態に係る交通情報提供システムは、ウィンカー操作の前後で、プローブデータを区別して取り扱う。
【０１２１】
図１６は、本実施の形態に係る交通情報提供システムで使用されるナビゲーション装置およびサーバ装置の構成を示すブロック図であり、実施の形態１の図２に対応するものである。図２と同一部分には同一符号を付し、これについての説明を省略する。
【０１２２】
図１６において、ナビゲーション装置３００ａは、実施の形態１の制御部３５０とは異なる処理を行う制御部３５０ａを有し、更に、ウィンカー情報取得部３６０ａを有する。また、サーバ装置４００ａは、実施の形態１の交通情報生成部４５０とは異なる処理を行う交通情報生成部４５０ａを有する。
【０１２３】
ナビゲーション装置３００ａのウィンカー情報取得部３６０ａは、車両の方向指示器が操作されたことを示す情報（以下「ウィンカー情報」という）を取得し、取得したウィンカー情報を、制御部３５０ａへ出力する。
【０１２４】
ナビゲーション装置３００ａの制御部３５０ａは、サーバ装置４００ａにおいてプローブデータを区別して取り扱わせるべく、ウィンカー情報が追加されたプローブデータを生成する。具体的には、制御部３５０ａは、ウィンカー情報取得部３６０ａからウィンカー情報が入力されると、その直後に作成される位置時刻情報に対応付けて、入力されたウィンカー情報の内容を、プローブデータに記述する。そして、制御部３５０ａは、生成したウィンカー情報を含むプローブデータを、サーバ装置４００ａへ送信する。このプローブデータは、車線別交通情報を生成するのに必要な各種情報を追加する修正が施され、サーバ装置４００ａのプローブデータ記憶部４４０に記憶される。なお、制御部３５０ａは、ウィンカー情報が入力されるごとに、ウィンカー情報が付加された位置時刻情報を作成するようにしてもよい。
【０１２５】
サーバ装置４００ａの交通情報生成部４５０ａは、ウィンカー操作の前後でプローブデータを区分して取り扱うことにより、リンク途中での車両の車線変更を考慮した車線別交通情報を生成する。
【０１２６】
図１７は、交通情報生成部４５０ａの構成を示すブロック図であり、実施の形態１の図７に対応するものである。図７と同一部分には同一符号を付し、これに付いての説明を省略する。
【０１２７】
図１７において、交通情報生成部４５０ａは、平均速度分割部４５６ａを有する。平均速度分割部４５６ａは、制御部４３０を介して、プローブデータ記憶部４４０にアクセスすることができる。
【０１２８】
平均速度分割部４５６ａは、プローブデータのウィンカー情報に基づいて、ウィンカー操作が行われた直後以降のプローブデータとそれ以前のプローブデータとで、別々に平均時速を算出する。すなわち、平均速度分割部４５６ａは、車両の平均時速を、１つのリンク内で分割し、分割した平均時速で、プローブデータを更新する。
【０１２９】
図１８は、ウィンカー情報および分割された平均時速を含むプローブデータの内容の一例を示す図であり、実施の形態１の図６に対応するものである。図６と同一部分には同一符号を付し、これについての説明を省略する。
【０１３０】
図１８に示すように、プローブデータ７４０ａは、位置時刻情報に対応付けて、ウィンカー情報７４６ａを有する。例えば、「２００８／０９／０１  １３：４８：５０」という時刻７４２に該当するプローブデータには、「Ｌｅｆｔ」というウィンカー情報７４６ａが記述されている。これは、左へ車線変更することを示すウィンカー操作が行われた直後に、当該プローブデータが取得されたことを意味する。また、「２００８／０９／０１  １３：４８：５０」という時刻７４２に該当するプローブデータには、「２１ｋｍ／ｈ」という平均時速７４５が記述される。また、その１つ前のプローブデータには、「３３ｋｍ／ｈ」という平均時速７４５が記述されている。これは、ウィンカー操作に対応する車線変更が行われた場合に、変更前の車線における平均時速が３３ｋｍ／ｈであり、変更後の車線における平均時速が２１ｋｍ／ｈであることを意味する。
【０１３１】
図１７のクラス分類部４５３は、平均時速を基準としてプローブデータのクラス分類を行う。したがって、車線変更が推測される時点の前後で、プローブデータは別のクラスに分類され得る。これにより、交通流とプローブデータとの対応付けを、車両単位から車線単位に細分化して行うことができ、プローブデータの分類がより正確に行われ、より正確な車線平均時速を得ることができる。
【０１３２】
このように、本実施の形態によれば、車線変更を考慮してプローブデータのクラス分類を行うので、より高精度な車線別交通情報を提供することができる。
【０１３３】
（実施の形態３）
本発明の実施の形態３として、車線別交通情報の生成の対象となる対象区間を、リンク単位ではなく、リンク途中を含む道路区間を基準として生成する例について説明する。
【０１３４】
図１９は、実施の形態３に係るナビゲーション装置およびサーバ装置の構成を示すブロック図であり、実施の形態１の図２に対応するものである。図２と同一部分には同一符号を付し、これについての説明を省略する。
【０１３５】
平均時速が変化するのは、必ずしもリンクの端点だけではない。すなわち、リンクの途中に、渋滞の開始地点や終了地点が存在することがある。このような場合には、これらの地点が分かる状態で車線別交通情報を提供したり、これらの地点を考慮した状態で道路区間を基準とした車線別交通情報を提供することが望ましい。
【０１３６】
そこで、本実施の形態に係る交通情報提供システムは、平均時速が変化する地点をより正確に抽出して、車線別交通情報を生成する。
【０１３７】
図１９において、ナビゲーション装置３００ｂは、実施の形態１の制御部３５０とは異なる処理を行う制御部３５０ｂを有し、更に、ランドマークデータ格納部３７０ｂを有する。また、サーバ装置４００ｂは、実施の形態１の交通情報生成部４５０とは異なる処理を行う交通情報生成部４５０ｂを有する。
【０１３８】
ナビゲーション装置３００ｂのランドマークデータ格納部３７０ｂは、ランドマークとなる各種施設の名称および位置情報等のデータ（以下「ランドマークデータ」という）を格納する。ランドマークデータは、例えば、事業者により作成され配布される施設データと、ユーザにより手動で設定されるユーザ設定データとに分かれる。
【０１３９】
図２０は、ランドマークデータ格納部３７０ｂに格納される施設データの内容の一例を示す図である。図２０に示すように、施設データ７８０ｂは、ジャンル７８１、ランドマーク名称７８２、ランドマークＩＤ７８３、および位置７８４により構成される。位置７８４には、例えば、ランドマークの緯度および経度が記述される。
【０１４０】
図２１は、ランドマークデータ格納部３７０ｂに格納されるユーザ設定データの内容の一例を示す図である。図２１に示すように、ユーザ設定データ７９０ｂは、ランドマーク名称７９１、ランドマークＩＤ７９２、および位置７９３により構成される。ランドマーク名称７９１には、例えば、「自宅」や「会社」等、ユーザ自身で分かり易い名称が登録される。位置７９３には、例えば、ランドマークの緯度および経度が記述される。
【０１４１】
ナビゲーション装置３００ｂは、このようなランドマークデータを格納することにより、各種施設の位置を、ナビゲーション画面上でユーザに示すことができる。また、ナビゲーション装置３００ｂは、サーバ装置４００ｂから受信した車線別交通情報に渋滞の開始位置や終了位置が含まれている場合に、その位置にどのような施設が存在するかを、ユーザに示すことができる。
【０１４２】
サーバ装置４００ｂの交通情報生成部４５０ｂは、対象区間を車両の進行方向における位置をもって設定する。なお、本実施の形態では、リンク単位で平均時速を扱うものではないため、サーバ装置４００ｂは、リンクごとの平均時速のデータを必ずしも必要としない。
【０１４３】
図２２は、交通情報生成部４５０ｂの構成を示すブロック図であり、実施の形態１の図７に対応するものである。図７と同一部分には同一符号を付し、これについての説明を省略する。
【０１４４】
図２２に示すように、交通情報生成部４５０ｂは、実施の形態１の対象区間設定部４５１に代えて、これとは異なる処理を行う対象区間設定部４５１ｂを有する。対象区間設定部４５１ｂは、渋滞の開始位置および終了位置を検出し、開始位置から終了位置までを対象区間に設定する。
【０１４５】
ここで、対象区間設定部４５１ｂによる対象区間の設定の概要について説明する。
【０１４６】
図２３は、対象区間設定部４５１ｂによる対象区間の設定の概要を説明する図である。
【０１４７】
図２３に示すように、ある道路５００沿いに、人気の店舗８０１（Ｓｈｏｐ  Ａ）が存在し、店舗８０１の駐車場待ちの車両６００で渋滞が発生している場合を想定する。この場合、例えば、店舗８０１の付近の第１の地点８０２を先端とし、これよりも前の第２の地点８０３を後端とする渋滞区間が発生する。この渋滞区間の平均時速は、例えば３〜６ｋｍ／ｈであり、この前後の区間の平均時速は、例えば２０ｋｍ／ｈ以上である。
【０１４８】
渋滞区間において、多くの車両の時速は、第２の地点８０３周辺の領域８０４において、２０ｋｍ／ｈ以上から２０ｋｍ／ｈ未満へと変化し、第１の地点８０２周辺の領域８０５において、２０ｋｍ／ｈ未満から２０ｋｍ／ｈ以上へと変化する。
【０１４９】
つまり、対象区間設定部４５１ｂは、車両の時速が２０ｋｍ／ｈ以上から２０ｋｍ／ｈ未満に変化する領域を、渋滞の開始位置に、車両の時速が２０ｋｍ／ｈ未満から２０ｋｍ／ｈ以上に変化する領域を、渋滞の終了位置に、それぞれ決定する。そして、対象区間設定部４５１ｂは、渋滞の開始位置から終了位置までを、渋滞区間と判断し、車線別交通情報の生成の対象となる対象区間に設定する。
【０１５０】
以下、対象区間設定部４５１ｂの動作について説明する。
【０１５１】
図２４は、対象区間設定部４５１ｂによる、対象区間設定処理を示すフローチャートであり、実施の形態１の図９に示すステップＳ１１００〜Ｓ１３００の処理に対応するものである。
【０１５２】
ステップＳ１１０１ｂにおいて、対象区間設定部４５１ｂは、プローブデータを送ってくる１つの車両（ユーザＩＤ）に着目し、対象時間帯において平均時速が変化し、かつ変化後の平均時速が所定時間または所定距離以上継続する２地点を抽出する。ここで、平均時速とは、１分等、比較的短い時間における平均時速である。また、平均速度が変化する地点とは、平均時速に２０ｋｍ／ｈを跨ぐ変化が生じた地点である。そして、対象区間設定部４５１ｂは、平均時速が２０ｋｍ／ｈ以上から２０ｋｍ／ｈ未満へと変化した地点（図２３の第２の地点８０３に対応）を、渋滞開始地点とする。また、対象区間設定部４５１ｂは、平均時速が２０ｋｍ／ｈ未満から２０ｋｍ／ｈ以上へと変化した地点（図２３の第１の地点８０２に対応）を、渋滞終了地点とする。すなわち、平均時速が２０ｋｍ／ｈ未満となる区間の開始位置と終了位置とを抽出する。
【０１５３】
所定時間以上の継続を抽出の要件としているのは、信号待ち等の渋滞以外の原因による一時的な車速変化を、対象から外すためである。所定時間とは、例えば５分であり、所定距離とは、例えば２００ｍである。
【０１５４】
そして、ステップＳ１１０２ｂにおいて、対象区間設定部４５１ｂは、渋滞開始地点を中心とする所定長さの領域（図２３の領域８０４に対応）を、渋滞開始領域に決定する。また、対象区間設定部４５１ｂは、渋滞終了地点を中心とする所定長さの領域（図２３の領域８０５に対応）を、渋滞終了領域に決定する。所定長さとは、例えば、５０ｍである。
【０１５５】
そして、ステップＳ１１０３ｂにおいて、対象区間設定部４５１ｂは、決定した渋滞開始領域および渋滞終了領域のそれぞれにおいて他の車両から受信したプローブデータを１つずつ選択する。
【０１５６】
そして、ステップＳ１１０４ｂにおいて、対象区間設定部４５１ｂは、着目している車両が渋滞開始地点を走行した時刻と同一の時間帯に、渋滞開始領域に位置した他の車両を１つ選択し、そのプローブデータを抽出する。この時間帯は、例えば当該時刻を中心とする１５分間である。そして、対象区間設定部４５１ｂは、当該他の車両の、渋滞開始領域から渋滞終了領域までの平均時速、渋滞開始領域における平均時速、および渋滞終了領域における平均時速を算出する。
【０１５７】
そして、ステップＳ１１０５ｂにおいて、対象区間設定部４５１ｂは、他の車両平均時速が、ステップＳ１１０１ｂで着目した車両の平均時速と同様の変化を示しているか否かを判断する。具体的には、対象区間設定部４５１ｂは、他の車両の平均時速が、渋滞開始領域において２０ｋｍ／ｈ以上から２０ｋｍ／ｈ未満へ変化し、かつ、渋滞終了領域において２０ｋｍ／ｈ未満から２０ｋｍ／ｈ以上へ変化しているか否かを判断する。対象区間設定部４５１ｂは、他の車両の平均時速が同様に変化していれば（Ｓ１１０５ｂ：ＹＥＳ）、ステップＳ１１０６ｂへ進み、変化していない場合には（Ｓ１１０５ｂ：ＮＯ）、その次のステップＳ１１０７ｂへ進む。例えば、駐車場待ちの渋滞のような場合には、車両は停止するため、その平均時速は、局所的に０ｋｍ／ｈとなる。
【０１５８】
ステップＳ１１０６ｂにおいて、対象区間設定部４５１ｂは、渋滞開始地点から渋滞終了地点までの区間が渋滞区間であることの確からしさを示すパラメタである、車両数のカウンタを１増加させる。
【０１５９】
そして、ステップＳ１１０７ｂにおいて、対象区間設定部４５１ｂは、着目している車両と同様の挙動を示す他の車両が所定の数以上存在するか、つまり、車両数のカウンタの値が所定の数に達したか否かを判断する。対象区間設定部４５１ｂは、該当する他の車両が所定の数以上存在しない場合には（Ｓ１１０７ｂ：ＮＯ）、ステップＳ１１０８ｂへ進む。
【０１６０】
ステップＳ１１０８ｂにおいて、対象区間設定部４５１ｂは、着目している車両が渋滞開始地点を走行した時刻と同一の時間帯に渋滞開始領域に位置した他の車両で、未検証の他の車両が残っているか否かを判断する。対象区間設定部４５１ｂは、未検証の他の車両が残っている場合には（Ｓ１１０８ｂ：ＹＥＳ）、ステップＳ１１０３ｂに戻り、未検証の他の車両が残っていない場合には（Ｓ１１０８ｂ：ＮＯ）、ステップＳ１１１０ｂに進む。ステップＳ１１０３ｂ〜１１０８ｂが繰り返されることにより、車両数のカウンタの値は、最終的に、着目している車両と同様の挙動を示す他の車両の数となる。
【０１６１】
その結果、着目している車両と同様の挙動を示す他の車両が所定の数以上存在する場合、つまり車両のカウンタの値が所定の数に達した場合には（Ｓ１１０７ｂ：ＹＥＳ）、ステップＳ１１０９ｂへ進む。
【０１６２】
ステップＳ１１０９ｂにおいて、対象区間設定部４５１ｂは、渋滞開始領域から渋滞終了領域までの区間を、対象区間として設定し、設定した対象区間をクラス分類部４５３へ出力して、図９のステップＳ１４００へ進む。なお、対象区間設定部４５１ｂは、渋滞開始位置から渋滞終了位置までの区間を、対象区間として設定してもよい。
【０１６３】
一方、対象区間設定部４５１ｂは、車両のカウンタの値が所定の数に達しないまま、未検証の他の車両が存在しなくなった場合には（Ｓ１１０８ｂ：ＮＯ）、ステップＳ１１１０ｂへ進む。
【０１６４】
ステップＳ１１１０ｂにおいて、対象区間設定部４５１ｂは、対象区間を設定せずに、図９のステップＳ２０００へ進む。
【０１６５】
このようにして、対象区間設定部４５１ｂは、渋滞の開始位置から終了位置までを、車線別交通情報の生成の対象となる対象区間に設定する。
【０１６６】
そして、サーバ装置４００ｂは、実施の形態１と同様に、設定された対象区間に対して、車線別交通情報を生成し、ナビゲーション装置３００ｂに送信する。但し、車線別交通情報の内容は、例えば、対象区間の開始位置および終了位置と、車線ＩＤと、車線平均時速とを対応付けた情報である。これにより、ナビゲーション装置３００ｂは、渋滞区間における車線別交通情報を提供することができるだけでなく、その渋滞の区間の開始位置および終了位置を、より正確にユーザに示すことができる。また、渋滞の区間の開始位置および終了位置に関連する施設の情報を、ランドマークデータを用いて、ユーザに示すことができる。
【０１６７】
図２５は、表示部３４０に表示されるナビゲーション画面および交通情報の一例を示す図であり、実施の形態１の図１５に対応するものである。図１５と同一部分には同一符号を付し、これについての説明を省略する。
【０１６８】
図２５に示すように、ナビゲーション装置３００ｂは、例えば、渋滞区間を示す矢印７７４を作成して、地図情報７７１に重畳して表示する。また、ナビゲーション装置３００ｂは、ランドマークデータから、渋滞区間の終了地点付近に位置する施設を特定し、特定した施設のジャンルおよび位置を示すアイコン７７５を、地図情報７７１において強調表示させる。更に、ナビゲーション装置３００ｂは、渋滞区間における車線ごとの所要時間から、車線変更に関する有益な交通情報７７６を作成し、地図情報７７１に重畳して表示する。
【０１６９】
このような交通情報７７２、７７３が表示されることにより、ユーザは、特に渋滞が発生している区間および車線を知ることができ、所要時間短縮の観点から走行すべき車線を、より的確に判断することができる。
【０１７０】
このように、本実施の形態によれば、リンク途中であっても、渋滞が発生している区間を判定することができ、実際の状況により近い高精度な車線別交通情報を生成することができる。
【０１７１】
なお、以上説明した各実施の形態では、車両に搭載されるナビゲーション装置を用いてプローブデータの収集および車線別交通情報の提供を行う例について説明したが、これに限定されるものではない。例えば、本発明は、持ち運び可能なナビゲーション装置であるＰＮＤ（personal navigation device）や、ＧＰＳ機能を搭載した携帯電話機等、ユーザ位置を測位可能な各種情報通信端末に適用してもよい。また、情報通信端末は、必ずしも地図データやランドマークデータを格納しておかなくてもよく、都度、サーバ装置等の外部装置から必要なデータを取得してもよい。
【０１７２】
更に、車線別交通情報をユーザに提示する装置（上記各実施の形態ではナビゲーション装置）に、サーバ装置の交通情報生成部を配置してもよい。この場合には、当該装置には、他の装置からプローブデータを収集する機能、または、プローブデータを蓄積するサーバからプローブデータを取得する機能が必要である。
【産業上の利用可能性】
【０１７３】
本発明に係る交通情報生成装置および交通情報生成方法は、低コストでかつ道路環境の影響を受けずに、車線ごとの交通情報を生成することができる交通情報生成装置および交通情報生成方法として有用である。
【図面の簡単な説明】
【０１７４】
【図１】本発明の実施の形態１に係る交通情報提供システムの構成を示すシステム構成図
【図２】実施の形態１に係るナビゲーション装置およびサーバ装置の構成を示すブロック図
【図３】実施の形態１におけるノードデータの内容の一例を示す図
【図４】実施の形態１における補完ノードデータの内容の一例を示す図
【図５】実施の形態１におけるリンクデータの内容の一例を示す図
【図６】実施の形態１におけるプローブデータの内容の一例を示す図
【図７】実施の形態１における交通情報生成部の構成を示すブロック図
【図８】実施の形態１におけるクラス規則の内容の一例を示す図
【図９】実施の形態１における交通情報生成処理を示すフローチャート
【図１０】実施の形態１におけるクラス分類の一例および候補クラスの決定手法の一例を示す図
【図１１】実施の形態１における道路座標系の一例を示す図
【図１２】実施の形態１における位置データのプロットおよび近似直線の一例を示す図
【図１３】実施の形態１における位置データのプロットおよび近似直線の他の例を示す図
【図１４】実施の形態１における位置データのプロットおよび近似直線の更に他の例を示す図
【図１５】実施の形態１におけるナビゲーション画面および交通情報の一例を示す図
【図１６】実施の形態２に係るナビゲーション装置およびサーバ装置の構成を示すブロック図
【図１７】実施の形態２における交通情報生成部の構成を示すブロック図
【図１８】実施の形態２におけるプローブデータの内容の一例を示す図
【図１９】実施の形態３に係るナビゲーション装置およびサーバ装置の構成を示すブロック図
【図２０】実施の形態３における施設データの内容の一例を示す図
【図２１】実施の形態３におけるユーザ設定データの内容の一例を示す図
【図２２】実施の形態３における交通情報生成部の構成を示すブロック図
【図２３】実施の形態３における対象区間の設定の概要を説明する図
【図２４】実施の形態３における対象区間設定処理を示すフローチャート
【図２５】実施の形態３におけるナビゲーション画面および交通情報の一例を示す図
【符号の説明】
【０１７５】
１００  交通情報提供システム
２００  ＧＰＳ衛星
３００、３００ａ、３００ｂ  ナビゲーション装置
３１０  測位部
３２０  通信部
３３０  地図データ格納部
３４０  表示部
３５０、３５０ａ、３５０ｂ  制御部
３６０ａ  ウィンカー情報取得部
３７０ｂ  ランドマークデータ格納部
４００、４００ａ、４００ｂ  サーバ装置
４１０  通信部
４２０  地図データ格納部
４３０  制御部
４４０  プローブデータ記憶部
４５０、４５０ａ、４５０ｂ  交通情報生成部
４５１、４５１ｂ  対象区間設定部
４５２  クラス規則格納部
４５３  クラス分類部
４５４  車線判定部
４５５  車線別交通情報生成部
４５６ａ  平均速度分割部
４６０  交通情報データ記憶部
【図１】
2010102575.tif 000003
【図２】
2010102575.tif 000004
【図３】
2010102575.tif 000005
【図４】
2010102575.tif 000006
【図５】
2010102575.tif 000007
【図６】
2010102575.tif 000008
【図７】
2010102575.tif 000009
【図８】
2010102575.tif 000010
【図９】
2010102575.tif 000011
【図１０】
2010102575.tif 000012
【図１１】
2010102575.tif 000013
【図１２】
2010102575.tif 000014
【図１３】
2010102575.tif 000015
【図１４】
2010102575.tif 000016
【図１５】
2010102575.tif 000017
【図１６】
2010102575.tif 000018
【図１７】
2010102575.tif 000019
【図１８】
2010102575.tif 000020
【図１９】
2010102575.tif 000021
【図２０】
2010102575.tif 000022
【図２１】
2010102575.tif 000023
【図２２】
2010102575.tif 000024
【図２３】
2010102575.tif 000025
【図２４】
2010102575.tif 000026
【図２５】
2010102575.tif 000027