(57)【要約】【課題】複数のリンクの各々に実際の集計値であるヒストグラムを対応付けているため、そのデータサイズは膨大となる。【解決手段】交通ネットワークを移動する際の旅行時間を求める旅行時間演算装置であって、前記交通ネットワークを構成する複数のリンクの各々について、旅行時間を算出するのに用いる交通情報データを記憶した記憶部と、前記記憶された交通情報データを用いて、前記各リンクを通って移動するのに要する時間を算出する算出部とを備え、前記交通情報データは、前記リンクに対応する通路を通過するために要する旅行時間の確率分布に関する情報を有し、前記確率分布に関する情報は、確率分布の関数及びこの関数に用いられる特定の値を含む情報である旅行時間演算装置を提供する。【選択図】図３
2015155863.tif 000002
【特許請求の範囲】
【請求項１】
交通ネットワークを移動する際の旅行時間を求める旅行時間演算装置であって、
前記交通ネットワークを構成する複数のリンクの各々について、旅行時間を算出するのに用いる交通情報データを記憶した記憶部と、
前記記憶された交通情報データを用いて、前記各リンクを通って移動するのに要する時間を算出する算出部と
を備え、
前記交通情報データは、前記リンクに対応する通路を通過するために要する旅行時間の確率分布に関する情報を有し、
前記確率分布に関する情報は、確率分布の関数および前記関数に用いられる特定の値を含む情報である
旅行時間演算装置。
【請求項２】
請求項１記載の旅行時間演算装置において、前記算出部は、各リンクの前記確率分布を畳み込み積分し、前記積分した結果に基づき前記各リンクを通って移動するのに要する時間を算出する旅行時間演算装置。
【請求項３】
交通ネットワークを移動する際の旅行時間を求める旅行時間演算方法であって、
前記交通ネットワークを構成する複数のリンクの各々について、旅行時間を算出するのに用いる交通情報データであって、前記リンクに対応する通路を通過するために要する旅行時間の確率分布に関する情報を、確率分布の関数および前記関数に用いられる特定の値を含む情報の形態で記憶し、
前記記憶された交通情報データを用いて、前記各リンクを通って移動するのに要する時間を算出する
旅行時間演算方法。
【請求項４】
請求項３記載の旅行演算方法をコンピュータにより実現するコンピュータプログラム。
【請求項５】
交通情報を算出するために用いる交通情報データであって、
交通ネットワークを構成する複数のリンクの各々に対応した通路を前記移動体が通過するために要する旅行時間の確率分布に関する情報を、前記リンクに対応づけており、
前記確率分布に関する情報は、確率分布の関数および前記関数に用いられる特定の値を含む情報である
交通情報データ。
【請求項６】
請求項５に記載の交通情報データにおいて、
前記確率分布に関する情報は、一つの確率分布の関数と、一つの確率分布の関数と所定の範囲の値において一定の値を持つ関数との重み付け加算した関数とを含むことを特徴とする交通情報データ。
【請求項７】
請求項５に記載の交通情報データにおいて、
前記確率分布に関する情報は、一つの確率分布の関数と、複数の確率分布の関数を重み付け加算した関数を含むことを特徴とする交通情報データ。
【請求項８】
請求項５に記載の交通情報データにおいて、
前記確率分布に関する情報は、一つの確率分布の関数と、複数の確率分布の関数を重み付け加算した関数と、確率分布の関数と旅行時間の所定の範囲の値において一定の値を持つ関数との重み付け加算した関数とを含むことを特徴とする交通情報データ。
【請求項９】
前記複数の関数は、前記リンクに対応した前記通路の通路構造の種類に対応付けられている請求項６から請求項８のいずれか一項に記載の交通情報データ。
【請求項１０】
前記複数の関数は、前記リンクに対応した前記通路の通路構造の種類に加えて、当該通路に接続する周辺の通路の通路構造にも対応付けられている請求項６から請求項８のいずれか一項に記載の交通情報データ。
【請求項１１】
前記通路の通路構造は、当該通路において通行を停止させる停止要因および通行を停滞させる渋滞要因を少なくとも含む形成要因より分類される請求項９または請求項１０に記載の交通情報データ。
【請求項１２】
請求項５から請求項１１のいずれか一項に記載の交通情報データにおいて、
前記確率分布の関数は、正規分布の関数であり、前記正規分布に用いられる特定の値は、前記正規分布の平均値及び標準偏差を含むことを特徴とする交通情報データ。
【請求項１３】
交通ネットワークを移動する際の経路を探索する経路探索装置であって、
請求項５から請求項１２のいずれか一項に記載の交通情報データを記憶する記憶部と、
前記交通情報データの前記確率分布に関する情報から算出された値に基づき経路探索処理を行なう処理部と
を備えた経路探索装置。
【請求項１４】
交通ネットワークを移動する際の経路を探索する方法であって、
請求項５から請求項１２のいずれか一項に記載の交通情報データを用意し、
前記交通情報データの前記確率分布に関する情報から算出された値に基づき経路探索処理を行なう
経路探索方法。
【請求項１５】
交通ネットワークを移動する際の旅行時間を求めるために用いる交通情報データを生成する方法であって、
前記交通ネットワークを移動するプローブ装置からのプローブデータを、前記交通ネットワークを構成する複数のリンクの各々について蓄積し、
前記蓄積されたプローブデータに基づいて、前記リンクに対応する通路を通過するために要する旅行時間の確率分布に関する情報を、確率分布の関数および前記関数に用いられる特定の値を含む情報の形態で生成する
交通情報データ生成方法。
【請求項１６】
請求項１５記載の交通情報データ生成方法をコンピュータにより実現するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、旅行時間演算装置、旅行時間の演算等に用いる交通情報データおよびその関連技術に関する。
【背景技術】
【０００２】
車両が移動する道路に相当するネットワークを構成する複数のリンクの各々に、プローブ情報を集計することにより得られる実際の集計値である旅行時間とその出現頻度との関係のヒストグラムを対応付けた地図情報データの技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３３８１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術は、複数のリンクの各々に実際の集計値であるヒストグラムを対応付けているため、そのデータサイズが膨大になる。かと言ってヒストグラムを間引いたりデータ数を少なくしたのでは、旅行時間の算出やその結果を用いた経路探索の精度が不十分ものになってしまう可能性があった。
【０００５】
また、こうした課題の他、装置の小型化や処理の容易化、使い勝手の向上なども求められていた。
【課題を解決するための手段】
【０００６】
上記の課題の少なくとも一部を解決するために、本発明は、以下の形態で実施することができる。
【０００７】
（１）本発明の一形態として、交通ネットワークを移動する際の旅行時間を求める旅行時間演算装置が提供される。この旅行時間演算装置は、前記交通ネットワークを構成する複数のリンクの各々について、旅行時間を算出するのに用いる交通情報データを記憶した記憶部と、前記記憶された交通情報データを用いて、前記各リンクを通って移動するのに要する時間を算出する算出部とを備えるものであって良い。かかる構成において、交通情報データは、前記リンクに対応する通路を通過するために要する旅行時間の確率分布に関する情報を有し、確率分布の関数および前記関数に用いられる特定の値を含む情報前記確率分布に関する情報として良い。
【０００８】
かかる旅行時間演算装置によれば、旅行時間を演算するための交通情報データを、リンクに対応する通路を通過するために要する旅行時間の確率分布に関する情報を有するものとして記憶し、確率分布の関数および前記関数に用いられる特定の値を含む情報としているので、少ないデータ量により、旅行時間の演算を行なうことができる。
【０００９】
（２）こうした旅行時間演算装置において、前記算出部は、各リンクの前記確率分布を畳み込み積分し、前記積分した結果に基づき前記各リンクを通って移動するのに要する時間を算出するものとしてよい。かかる旅行時間演算装置によれば、各リンクを通って移動するのに要する時間を、より正確に演算することができる。
【００１０】
（３）上記旅行時間演算装置に対応する方法発明の形態として、交通ネットワークを移動する際の旅行時間を求める旅行時間演算方法が提供される。この旅行時間演算方法は  前記交通ネットワークを構成する複数のリンクの各々について、旅行時間を算出するのに用いる交通情報データであって、前記リンクに対応する通路を通過するために要する旅行時間の確率分布に関する情報を、確率分布の関数および前記関数に用いられる特定の値を含む情報の形態で記憶し、前記記憶された交通情報データを用いて、前記各リンクを通って移動するのに要する時間を算出するものとして良い。かかる旅行時間演算方法によれば、上記旅行時間演算装置と同様に、少ないデータ量で、旅行時間の演算を実現することができる。
【００１１】
（４）本発明の他の態様として、交通情報を算出するために用いる交通情報データが提供される。この交通情報データは、交通ネットワークを構成する複数のリンクの各々に対応した通路を前記移動体が通過するために要する旅行時間の確率分布に関する情報を、前記リンクに対応づけており、  前記確率分布に関する情報は、確率分布の関数および前記関数に用いられる特定の値を含む情報とすることができる。かかる交通情報データによれば、リンクの移動に関する演算を、少ないデータ量で実施することができる。
【００１２】
（５）上記の交通情報データにおいて、前記確率分布に関する情報は、一つの確率分布の関数と、一つの確率分布の関数と所定の範囲の値において一定の値を持つ関数との重み付け加算した関数とを含むことを特徴として良い。この交通情報データによれば、確率分布を用いて情報を表現できるので、データの構造を簡略化することができる。
【００１３】
（６）こうした交通情報データにおいて、前記確率分布に関する情報は、一つの確率分布の関数と、複数の確率分布の関数を重み付け加算した関数を含むことを特徴として良い。この交通情報データによれば、元の情報が単一の確率分布に従わない場合でも、確率分布を用いて表現することができ、データの取り扱いを容易化することができる。
【００１４】
（７）あるいはこうした交通情報データにおいて、前記確率分布に関する情報は、一つの確率分布の関数と、複数の確率分布の関数を重み付け加算した関数と、確率分布の関数と旅行時間の所定の範囲の値において一定の値を持つ関数との重み付け加算した関数とを含むことを特徴としてもよい。この交通情報データは、更に複雑な形状の交通情報データを、確率分布を用いて表現することができる。
【００１５】
（８）こうした交通情報データにおける複数の関数は、前記リンクに対応した前記通路の通路構造の種類に対応付けられて良い。確率分布は、通路（道路や線路等）の通路構造による影響を受けるからである。更に、こうした複数の関数は、前記リンクに対応した前記通路の通路構造の種類に加えて、当該通路に接続する周辺の通路の通路構造にも対応付けられて良い。確率分布は、周辺通路の通路構造によっても影響を受けるからである。こうした通路の通路構造は、当該通路において通行を停止させる停止要因および通行を停滞させる渋滞要因を少なくとも含む形成要因より分類して良い。この２つが、確率分布に影響を与える要因のうち、旅行時間に影響を与える主たる要因だからである。もとより他の要因を加えても良い。
【００１６】
（９）こうした交通量データにおいて、前記確率分布の関数は、正規分布の関数であり、前記正規分布に用いられる特定の値は、前記正規分布の平均値及び標準偏差を含むことを特徴としても良い。この場合、正規分布と平均値及び標準偏差を用いるので、交通情報データの取り扱いを、一層容易な物とすることができる。
【００１７】
（１０）本発明の他の形態として、交通ネットワークを移動する際の経路を探索する経路探索装置が提供される。この経路探索装置は、上記の交通情報データを記憶する記憶部と、前記交通情報データの前記確率分布に関する情報から算出された値に基づき経路探索処理を行なう処理部とを備えるものとして良い。この経路探索装置は、少ないデータ量の交通情報データを用いて、経路探索を好適に行なうことができる。
【００１８】
（１１）かかる経路探索装置に対応した方法発明として、交通ネットワークを移動する際の経路を探索する方法が提供される。この方法は、上記の交通情報データを用意し、前記交通情報データの前記確率分布に関する情報から算出された値に基づき経路探索処理を行なうものとして良い。かかる経路探索方法によれば、上記経路探索装置と同様、少ないデータ量の交通情報データを用いて、経路探索を好適に行なうことができる。
【００１９】
（１２）本発明の他の形態として、交通ネットワークを移動する際の旅行時間を求めるために用いる交通情報データを生成する方法が提供される。この交通情報データの生成方法は、前記交通ネットワークを移動するプローブ装置からのプローブデータを、前記交通ネットワークを構成する複数のリンクの各々について蓄積し、前記蓄積されたプローブデータに基づいて、前記リンクに対応する通路を通過するために要する旅行時間の確率分布に関する情報を、確率分布の関数並びに前記確率分布の平均値及び標準偏差を含む情報の形態で生成するものとして良い。かかる交通情報データ生成方法によれば、旅行時間を求めるために利用する交通情報データを、好適に生成することができる。
【００２０】
本発明は、この他、種々の態様で実現することができる。例えば、上述した各方法をコンピュータにより実現するプログラム、そうしたプログラムを記録した記録媒体、上述した各装置の製造方法、上述した交通量データの保存または記録方法や取り扱い方法、など、種々の態様で実施することができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態１における経路探索装置の概略構成図である。
【図２】道路ネットワークを示す説明図である。
【図３】地図情報データを示す説明図である。
【図４】旅行時間の確率分布のヒストグラムを例示する説明図である。
【図５】旅行時間の確率分布のモデルを例示する説明図である。
【図６】地図情報データの生成方法を示す工程図である。
【図７】経路探索処理及び目的地までの到着時間を算出するための処理を示すフローチャートである。
【図８】複数のリンクの旅行時間の確率分布の畳み込み積分の一例を示す説明図である。
【図９】実施形態２における経路探索装置の概略構成図である。
【発明を実施するための形態】
【００２２】
＜実施形態１＞
図１は、実施形態１における交通情報データの一種である地図情報データを用いた経路探索装置１の概略構成を示す説明図である。経路探索装置１は、地図画像等を表示する表示部２、GPS等の信号を受信して現在地を算出する現在位置取得部３、経路探索装置の操作者が所望の操作を可能とする操作部４、CPU５，RAM６，ROM７を含む制御部８並びに地図データベース（DB）９，経路データベース（DB）１０及び旅行時間情報データ（DB）１１を含む記憶装置１２を含んでいる。
【００２３】
操作部４は、表示部２の表面に配置された感圧型のタッチパネルを備え、操作者が表示部の２に表示された地図やボタンなどの位置に指を接触することにより所望の指示、ひいては操作者の要求を、経路探索装置１に入力可能である。
【００２４】
制御部７は、操作部４を介した操作者の要求に応じて、経路探索装置１全体を制御するものであり、ＣＰＵ５は、ＲＯＭ６に記憶されたプログラムをＲＡＭ５にロードして実行することで、現在地・目的地特定部１３、処理部１４及び算出部１５として機能し、後述する種々の処理を実行する。そのプログラムは、コンピュータ読み取り可能な記憶媒体に記録されたものをＲＡＭ５（またはフラッシュＲＯＭにより構成されたＲＯＭ６）に転送しても良いし、通信ネットワークを介してサーバー等に保存されたものをダウンロードしても良い。なお、記録装置１２と算出部１５とで旅行時間演算装置を構成している。
【００２５】
地図DB９は、日本国全体の通路情報、背景情報等の地図表示に必要な情報を保存しており、経路DB１０は、通路の交差点等に対応するノードに関する情報、ノードとノードの間を接続する通路に相当するリンクに関する情報等を保存している。旅行時間情報DB１１は、各々のリンクに相当する通路を通過するために要する旅行時間情報を保存している。
【００２６】
次に、図２及び図３を用いて、経路探索装置１が後述する経路探索処理及び／又は旅行時間の算出処理の結果得られる出発地から目的地までの経路や旅行時間等の交通情報を算出するために用いられる地図情報データのデータ構造について説明する。
【００２７】
図２は、車両、人等の移動体が移動する通路（道路、歩道等）に相当するネットワークを構成する複数のノード２０と、ノードとノードの間を接続するリンク２１の関係を示す図である。図２では、ノードＡとノード日をつなぐリンクを、リンクＬ１として、またノードＢとノードＣとをつなぐリンクを、リンクＬ２として示した。本実施形態では、車両が移動する道路を想定している。
【００２８】
図３は、経路探索装置１が後述する経路探索処理及び／又は旅行時間の算出処理を行うときに用いられる地図情報データのデータ構造であり、図２で示したリンクに関する情報を示す図である。リンクに関する情報３０は経路DB１０の一部であり、また、旅行時間情報テーブル３１と関数テーブル３２とで旅行時間情報DB１１を構成している。
【００２９】
リンクに関する情報３０は、リンクID、接続ノード及び旅行時間情報を持っている。ここで、接続ノードは、そのリンクが接続している両端のノードを規定している。また、旅行時間情報は、そのリンクに対応する道路を車両が通過するために要する旅行時間の確率分布に関する情報であり、その情報は、正規分布の関数並びにその関数の平均値（μ）及び標準偏差（σ）を含む情報によりあらわされている。
【００３０】
以下、旅行時間情報について、具体的に説明する。まず、旅行時間の確率分布について説明する。ある曜日のある時間帯にそのリンクに対応する道路を通過した複数の車両のプローブ情報を収集し、収集したプローブ情報からそのリンクの旅行時間を算出し、それを同じ旅行時間毎に頻度を算出することにより確率分布が得られる。こうした旅行時間のデータは、プローブ車両からのデータを収集し解析する専用のサーバによって生成される。プローブ車両からのデータに基づいて、生成された旅行時間のデータの一例を図４に示した。この例では、旅行時間が短いものと長いものの発生する確率は低く、比較的その中間の旅行時間となるものの発生確率が高いことを示している。こうした旅行時間データの生成の手法について、併せて説明する。
【００３１】
本実施形態では、図４のようにヒストグラムの形式で各々のリンクに対応して旅行時間の確率分布を持つのではなく、以下に説明する形態で旅行時間に関する情報を用意している。
【００３２】
本実施形態では、旅行時間情報テーブル３１は、曜日及び時間帯単位で確率分布のモデル（モデルA、モデルB等）を持っており、具体的なパターンとして、例えばモデルAであれば、関数１とパラメータ(μ＝a，σ＝ｂ)によって関連付けられている。なお、確率分布のモデルは、曜日及び時間帯単位でなくても、曜日単位やリンク単位のみであっても、さらに細かい単位であっても良い。
【００３３】
関数は、関数テーブル３２で示す通り、本実施形態では、ｘを旅行時間とする６つの関数が用意されている。モデル１に対応する関数は一つの正規分布の関数であり、モデル２〜４に対応する各関数は２つの正規分布の関数を重み付け加算（ｐ１を変数として重み付けを変える）した関数であり、モデル５に対応する関数は一つの正規分布の関数と所定の区間に一定値を持つ関数とを重み付け加算した関数（ｐ１を変数として重み付けを変える）であり、また、モデル６に対応する関数は、３つの正規分布の関数を重み付け加算した関数（ｐ１およびｐ２を変数として重み付けを変える）である。本実施形態では、旅行時間の確率分布を上記の６つのモデルであらわしている。これは以下に説明する理由による。
【００３４】
図５は、モデル形状、形成要因及び関数の対応を示したものであり、形成要因は、さらに停止要因と混雑要因に分けられる。停止要因とは、あるリンクに対応する道路が、信号、踏切、有人料金所等（併せて以下「信号等」という。）の必ず車両が停止する要因があるか、右左折、信号無交差点での合流、横断歩道、ETC等（併せて以下「右左折等」という。）の条件によって車両が減速又は停止する要因があるかをあらわすものであり、信号等、右左折等によって車両が止まる要因がない場合は「なし」、信号等によって必ず車両が止まる要因がある場合は「重度」、そして、右左折等により条件によって車両が減速又は停止する要因がある場合は「軽度」としている。混雑要因とは、あるリンクに対応する道路が、渋滞の度合いをあらわすものであり、渋滞するときがない場合は「なし」、激しく渋滞するときがある場合は「重度」、そして、「渋滞するときがある場合は「軽度」としている。
【００３５】
道路条件を調査、解析した結果、各々のリンクに対応する道路の状況は、６つのモデルに当てはめて説明できることが判明した。モデル１は、停止要因及び混雑要因が「なし」の場合であり、正規分布の関数による一つの正規分布の形状であらわされたものである。モデル２は、停止要因「軽度」又は混雑要因「軽度」の場合であり、二つの正規分布の関数を所定の重み付けで加算することにより、右裾長の略正規分布の形状であらわされたものである。モデル３及びモデル４は、停止要因「重度」又は混雑要因「重度」の場合である。そして、周辺リンクとの関係等の他の要因により、モデル３及びモデル４にさらに分割している。モデル３は、二つの正規分布の関数を所定の重み付けで加算することにより、高さの高い正規分布の形状が前側にあり、高さの低い正規分布の形状が後ろ側にある形状であらわされたものである。
【００３６】
モデル４は、二つの正規分布の関数を所定の重み付けで加算することにより、高さの低い正規分布の形状が前側にあり、高さの高い正規分布の形状が後ろ側にある形状であらわされたものである。モデル５は、停止要因「重度」及び混雑要因「なし」の場合であり、一つの正規分布の関数と所定の区間に一定値を持つ関数とを所定の重み付けで加算することにより、前側が正規分布の形状となり、後ろ側が矩形の形状となる形状であらわされたものである。モデル６は、停止要因「なし」、「軽度」又は「重度」及び混雑要因「なし」の場合であり、三つの正規分布の関数を所定の重み付けで加算することにより、３つの正規分布があらわれる形状であらわされたものである。
【００３７】
次に、各々のリンクと関数及びパラメータとの対応付けについて説明する。この対応付は、ネットワーク上に存在するサーバ（図示省略）において実行される。サーバは、ＣＰＵを備えた通常のハードウェア構成を有するものであり、プローブデータを保存する大規模な記憶装置や、統計的な演算を行なう数値プロセッサを備える。この対応付けの結果を用いて地図情報データが生成される。
【００３８】
サーバは、複数のプローブ車両からのプローブデータを、ネットワークを介して収集しており、これをハードディスクなどの記憶装置に、リンクごとのデータとして記憶している。所定の期間毎に、サーバは、このプローブデータに基づいて、各々のリンクと関数及びパラメータとの対応付けを行なう。この処理を、図６に示した。
【００３９】
サーバは、あるリンクに対応する道路を通過する車両からのプローブ情報を集計し、図４で示すようなヒストグラムを求める（工程Ｔ１０）。そして、プローブ情報を集計した結果、その道路の停止要因と混雑要因とを解析し、もっとも近いモデル形状を選択して（工程Ｔ１５）、このモデル形状へのあてはめを行なう（工程Ｔ２０）。例えば停止要因「なし」及び混雑要因「なし」であった場合、この形成要因を持つ場合はモデル形状１に該当する可能性が高いため、１つの正規分布へあてはめを行い、モデルへの適合度を評価する。具体的には、旅行時間の平均と分散を算出することで正規分布の式N（μ、σ２）のパラメータを求める。さらに、カルバック・ライブラー情報量が所定の値（例えば、０．２）以下になるかを判定する（工程Ｔ３０）。カルバック・ライブラー情報量が所定の値以下になる場合は、正規分布への当てはめが適切であると判断できるため、正規分布の関数とそこで求められた平均値及び標準偏差を対応づけるようにする（工程Ｔ４０）。
【００４０】
一方で、カルバック・ライブラー情報量が所定の値以下にならない場合には（工程Ｔ３０、「ＮＯ」）、全てのモデル形状へのあてはめが終了したかを判断し（工程Ｔ４５）、まだ判断していないモデル形状が残っていれば、別のモデルの選択を行なう（工程Ｔ５０）。選択は、形成要因とモデル形状には関連が強いもののから順に行なう。これは、他の要因によって異なるモデル形状になる場合もあるためである。上記の例で場合は、停止要因「なし」及び混雑要因「なし」のリンクに着目しているため、この形成要因に比較的類似している、停止要因「軽度」及び混雑要因「軽度」の分布であるモデル２を、まず選択する。その上で上記の工程２０に戻って、選択したモデル形状への当てはめを試みる。
【００４１】
モデル２は、２つの正規分布からなる混合正規分布であるため、k-means法とEMアルゴリズムを併用して各パラメータを求める。次に、１つの正規分布の場合と同様、カルバック・ライブラー情報量による判定を行い、モデルとして採用するか否かを判断する（工程３０）。
【００４２】
以下、形成要因が類似している順にモデルを当てはめていき、カルバック・ライブラー情報量が所定の値以下になるモデルを求める。
全てのモデル形状へ当てはめてもカルバック・ライブラー情報量が所定の値以下にならなかった場合は、最もカルバック・ライブラー情報量が小さいモデルへ当てはめ（工程Ｔ６０）、着目した一つのリンクについての関数及びパラメータとの対応付け処理を完了する。
【００４３】
以上のように、確率分布を６つのモデルでモデル化したことにより、データサイズを大幅に削減できると共に、実際のヒストグラムに近い精度であらわすことも出来る。サーバは、図Ａに示した処理をプローブデータが存在する全てのリンクについて行なう。
【００４４】
なお、上記の例では、６つのモデルを利用したが、６つのモデルを用いなくても良い。例えば、例えば、モデル１のみであらわしたり、モデル形状１とモデル形状５のみであらわしたり、モデル１、モデル３、モデル４及びモデル６のみであらわすようにしても良い。この場合、上記の６つのモデルを利用した場合よりも実際のヒストグラムとモデルとの差異が大きくなる場合があるが、最もカルバック・ライブラー情報量が小さいものを当てはめるようにすれば良い。検定の方法として、カルバック・ライブラー情報量以外の方法を用いても良い。なお、こうした検定を行なうことなく、停止要因と混雑要因、あるいはその他の要因を判断することで、あらかじめ用意したいずれかのモデル形状に当てはめるものとしてもよい。
【００４５】
次に、図７を用いて、上記で説明した地図情報データを経路探索処理及び目的地までの到着時間を算出するための処理に適用した場合について説明する。なお、以下で説明する処理は、CPU４によって実行される。図７に示した処理は、使用者が経路探索装置に経路探索を行なわせることを契機として開始される。
【００４６】
図７に示した処理が開始されると、まず位置取得部３で入力したGPS等の信号に基づき、経路DB１０に保存されているノードに関する情報から現在地に対応するノードを検索し、特定する（S１０）。次に、操作者によって入力された目的地に基づき、経路DB１０に保存されているノードに関する情報から目的地に対応するノードを検索し、特定する（S２０）。以上の処理が、現在地・目的地特定部１３による現在地及び目的地を特定する処理に想到する。
【００４７】
まず、経路DB１０に保存されている各々のリンクに対して、各々のリンクに対応した旅行時間情報の関数とパラメータより確率分布を再現し、その分布における少ない旅行時間からカウントして５０％の順番となる旅行時間（中央値）（以下「５０％旅行時間」という。）を算出する。そして、各々のリンクに対して５０％旅行時間をコストとして設定する（ステップＳ３０）。なお、本実施形態では、旅行時間の確率分布が歪んだ形状になっている場合に、正規分布の平均値を代表値とするよりも妥当な代表値となり得る５０％旅行時間を用いている。
【００４８】
次に、ステップＳ１０で特定された出発地に対応するノードから、ステップＳ２０で特定された目的地に対応するノードまでの最短経路を公知のダイクストラ法等を用いて経路探索し、最短経路となるリンクを特定する（ステップＳ４０）。図８の例では、最短経路は、リンクＡ→リンクＢ→リンクＣとなる。かかる処理が、処理部１４による出発地から目的地までの経路探索処理に相当する。
【００４９】
次に、ステップＳ４０で特定された経路に含まれる各々のリンク（図８のリンクＡ、リンクＢ及びリンクＣ）の旅行時間情報をRAM６に読み出す（ステップＳ５０）。続いて、読み出された各々の旅行時間情報の関数とパラメータより確率分布（図８のリンクＡの確率分布、リンクＢの確率分布及びリンクＣの確率分布）を再現する。その上で、リンクＡの確率分布とリンクＢの確率分布について畳み込み積分を行い、更に、この畳み込み積分の結果とリンクＣの確率分布との畳み込み積分を行なう（ステップＳ６０）。これにより、経路に含まれる各々のリンクに対応した各々の旅行時間情報の畳み込み積分結果が算出されることになる。
【００５０】
次に、ステップＳ６０で得られた畳み込み積分結果より５０％旅行時間、並びに少ない旅行時間からカウントして４０％及び６０％の順番となる旅行時間を算出する（ステップＳ７０）。そして、ステップＳ７０で得られた５０％旅行時間を出発地から目的地まで到達するために要する旅行時間として、目的地に到着する到着予想時間を表示部に表示する。また、ステップＳ７０で得られた４０％及び６０％の順番となる旅行時間を、実際に到着する時間が到着予想時間よりも早かったり遅かったりする恐れのある時間幅として表示する（ステップＳ８０）。これらの処理が、算出部１５による出発地から目的地に到達するまでの旅行時間の算出処理に相当する。以上で図７に示した処理を終了する。
【００５１】
以上説明した本実施形態では、各々のリンクに対して旅行時間の確率分布のタイプ（図５）と平均値および標準偏差を記憶し、これを用いて到着予想時間を算出している。従って、各リンクの旅行時間のヒストグラムを記憶しているものと比べて、より少ないデータ量で、到着予想時間を求めることができる。しかも、旅行時間の確率分布を畳み込み積分した値により求めてるので、単に各リンクの旅行時間の平均値を足し合わせたものより、正確な旅行時間を提示することが可能となる。もとより、地図情報データは、確率分布のタイプに代えて、直接関数の形態で記憶しても良いし、関数に予め平均値や標準偏差の値を代入した形態で記憶しておいても良い。また、各リンクを経由する旅行時間を求める際、畳み込み積分に代えて、他の演算方法を用いることも差し支えない。
【００５２】
ここで、上記の動作では、固定値として５０％旅行時間をリンクのコストとして設定したが、各々のリンクに対応した旅行時間の確率分布として持っていることを利用して、それを任意に可変できるようにしても良い。つまり、操作者の選択により、その分布における少ない旅行時間からカウントして６０％の順番となる旅行時間や７０％の順番となる旅行時間をコストとして設定できるようにする。例えば、操作者が運転に自信がなかったり、時間に余裕がありゆっくり運転したい場合には、上記のような選択を可能とすることにより、その条件に適した経路を探索することが可能となり、操作者の状況にあった経路探索をすることが出来る。
【００５３】
以上説明したように、本実施形態では、確率分布に関する情報を正規分布の関数並びに前記正規分布の平均値及び標準偏差を含む情報とすることにより、データサイズを大幅に抑制することができると共に、その情報に基づき、例えば、到着予想時間の算出や操作者の状況に応じた経路探索等の応用が可能となる。
【００５４】
＜実施形態２＞
実施形態１では、経路探索装置１に全ての機能を持たせていたが、本実施形態では、図９に示すように実施形態１で説明した経路DB１０及び旅行時間情報DB１１をサーバー５０側に持たせ、経路探索装置５０側には、簡易的なリンク情報を持つ経路DB４０及び簡易的な旅行時間情報を持つ簡易旅行時間情報DB４１を持たせるようにした。なお、図１で説明に用いた番号と同じ番号のものは同じ構成を示す。
【００５５】
簡易的なリンク情報とは、図３のリンク情報３０の旅行時間情報の部分において、あるリンクにおける曜日及び時間帯等の細分化の条件をより簡易的にすることにより情報量の削減を行ったものである。簡易旅行時間情報DB４１は、上記の細分化の条件をより簡易的にしたことに伴い、パターンの数を少なくしたものである。
【００５６】
上記のような構成にすることにより、経路探索装置５０は、実施形態１で説明した効果に加え、通信状態が良好なときは、サーバー５１側の経路DB１０及び旅行時間情報DB１１の情報を、ネットワーク５１を介して読み込み、その情報に基づき処理を行い、何らかの原因で通信状態が遮断された場合には、経路DB４０及び簡易旅行時間情報DB４１の情報に基づき処理を行うことが可能となる。
【００５７】
また、上記の実施形態１及び２と異なり、サーバー側に現在地・目的地特定部１３、処理部１４及び算出部１５を設け、端末側からの要求に応じて、実施形態１で説明したステップＳ１０ないしＳ８０の処理をサーバー側で行ない、処理結果を端末側に返すような構成であっても良い。
【００５８】
＜その他の実施形態＞
本発明は、上記実施形態に限られるものではなく、種々の形態や変形例としてで実施可能である。
変形例１：
上述した実施形態では、交通情報データを表す確率分布として正規分布を用いるものとして説明したが、ポアソン分布やラプラス分布などを用いても良い。この場合でも、上述した実施形態と同様、確率分布は、ポアソン分布などの一つの確率分布の関数（モデル１’）、２つの確率分布の関数を重み付け加算した関数（モデル２’、モデル３’、モデル４’）、一つの確率分布の関数と所定の区間に一定の値を持つ関数との重み付け加算した関数（モデル５’）、及び３つの確率分布の関数を重み付け加算した関数（モデル６’）の６つのモデルを利用しても良い。あるいはモデル１’のみで元の確率分布を表したり、モデル１’とモデル５’のみで表したり、モデル１’、モデル３’、モデル４’及びモデル６’のみで表すようにしても良い。
【００５９】
変形例２：
上述した実施形態では、停止要因と混雑要因に基づいて分類される道路構造に基づいて予め用意した複数の確率分布モデルに順次あてはめを行い、モデルの適合度を評価して、適合度の高いモデルを選択した。これに対して、対象となっているリンク自体の道路構造に加えて周辺リンクの道路構造等も考慮して、モデルを選択して、あてはめを行うものとしてもよい。ヒストグラムの形状は、対象となっているリンクの道路構造に加えて、このリンクに接続する周辺リンクの道路構造によっても影響を受けるからである。
【００６０】
例えば、着目しているリンクが、信号があり且つリンク長が短いリンクに接続している場合、着目したリンク自体に信号がなくても、信号があるリンクのヒストグラムに似た形状が現れることが経験的に知られている。こうした場合には、そのリンクに停止要因（信号）がなくても、軽度の停止要因があるとしたモデルを選択して、あてはめを行えばよい。
【００６１】
以上本発明のいくつかの実施形態や変形例について説明したが、本発明はこれらの実施形態や変形例に限定されるものではなく、種々なる態様で実施できることは、勿論である。例えば、車両に代えて、オートバイや自転車などの移動体、あるいは人の移動に要する旅行時間の演算に適用しても良い。また、交通情報データの生成方法として実施することも可能である。あるいは確率分布の情報をノードに持たせることも可能である。
【符号の説明】
【００６２】
１…経路探索装置
２…表示部
３…位置取得部
４…操作部
５…CPU
６…RAM
７…ROM
８…制御部
９…地図DB
１０…経路DB
１１…旅行時間情報DB
１２…記録装置
１３…現在地・目的地特定部
１４…経路探索部
１５…到着時間算出・表示部
４０…地図DB
４１…簡易旅行時間情報DB
５０…経路探索装置
５１…サーバー
５２…通信ネットワーク
【図１】
2015155863.tif 000003
【図２】
2015155863.tif 000004
【図３】
2015155863.tif 000005
【図４】
2015155863.tif 000006
【図５】
2015155863.tif 000007
【図６】
2015155863.tif 000008
【図７】
2015155863.tif 000009
【図８】
2015155863.tif 000010
【図９】
2015155863.tif 000011