(57)【特許請求の範囲】
【請求項１】
車両の走行軌跡を表すプローブ情報に基づいて、解析対象である対象道路または対象交差点の通行規制の内容を解析する規制情報解析システムであって、
複数の車両から送信された前記プローブ情報を記憶するプローブ情報記憶部と、
交差点および道路を、それぞれノードおよびリンクで表した道路ネットワークデータを記憶する道路ネットワークデータ記憶部と、
前記プローブ情報記憶部から、前記対象交差点または対象道路を通行する所定の基準数以上のプローブ情報を読み出し、その中での解析対象となる通行規制に相当する対象通行方法で通行するプローブ情報の数または割合に基づいて前記通行規制の有無を判定する通行規制判定部と、
前記道路ネットワークデータ記憶部から前記対象交差点または対象道路を含む所定範囲内の前記道路ネットワークデータを読み出し、該対象交差点または対象道路を前記対象通行方法で通行することを運転者が避ける要因である忌避要因を表すよう前記対象交差点に対応するノードまたは前記対象道路に対応するリンクを用いて設定された所定の条件に当てはめることで、前記忌避要因の状態を判定する忌避要因判定部とを有し、
前記通行規制判定部は、前記忌避要因の判定結果に応じて、前記通行規制の有無の判定方法を変化させる規制情報解析システム。
【請求項２】
請求項１記載の規制情報解析システムであって、
前記通行規制判定部は、前記忌避要因の判定結果に基づいて、前記基準数の適否を判断することにより、前記通行規制の有無の判定結果の適否を判断する規制情報解析システム。
【請求項３】
請求項１または２記載の規制情報解析システムであって、
前記通行規制判定部は、前記忌避要因の判定結果に基づいて、前記基準数を変化させて前記通行規制の有無を判定する規制情報解析システム。
【請求項４】
請求項１〜３いずれか記載の規制情報解析システムであって、
前記道路ネットワークデータには、前記通行規制を表す通行規制情報が格納されており、
前記通行規制判定部は、前記通行規制の判定結果に基づいて、前記格納されている通行規制情報を更新する規制情報解析システム。
【請求項５】
請求項１〜４いずれか記載の規制情報解析システムであって、
前記忌避要因判定部は、前記対象交差点または対象道路の属性、または前記対象通行方法の幾何学的形状に基づいて前記忌避要因の状態を判定する規制情報解析システム。
【請求項６】
請求項１〜５いずれか記載の規制情報解析システムであって、
さらに、前記道路ネットワークデータを用いて指定された２点間の経路探索を行う経路探索部を備え、
前記忌避要因判定部は、前記所定範囲外に設定した複数組の２点間で前記経路探索部によって探索され前記所定範囲を通過する複数の経路のうち、前記対象交差点または対象道路を通る経路の数または割合に基づいて前記忌避要因の状態を判定する規制情報解析システム。
【請求項７】
請求項１〜６いずれか記載の規制情報解析システムであって、
前記通行規制判定部は、前記通行方法で通行するプローブ情報の数または割合が、所定値以下のときに、該通行規制が有ると判定し、
前記忌避要因判定部は、前記通行規制判定部によって、一旦、前記通行規制が有ると判定された場合に、前記忌避要因の状態を判定する規制情報解析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プローブカーの走行軌跡を表すプローブ情報に基づいて、道路の通行規制の有無を解析する技術に関する。
【背景技術】
【０００２】
地図データの整備に、プローブカーの走行軌跡を表すプローブ情報の活用が図られている。プローブカーとは、自車の位置をＧＰＳ（Global Positioning System）などで時々刻々と検出し、ネットワークを介してその履歴を送信する車両である。プローブカーの情報を活用して通行規制の有無を判定した技術として特許文献１が挙げられる。この技術は、判定対象となる対象道路を通行するプローブ情報を抽出し、各プローブ情報を時系列的にさかのぼることによって、どの道路から対象道路に流入しているかの統計を取る。そして、特定の道路から対象道路への流入が存在しない場合には、その特定の道路から対象道路に向かう進行方法を規制する通行規制が有ると判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１１６５８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プローブ情報を活用して通行規制の有無を判定する方法は、統計的な手法であるため、特定の通行方法に相当するプローブ情報が得られなかったからといって、必ずしも通行規制が存在するとは限らない。単にそれぞれのプローブカーの目的地によって、その通行方法に対応する経路が選択されなかったに過ぎないこともある。こうした原因による誤判定を回避し、通行規制の判定精度を向上させるためには、判定に用いるプローブ情報の総数を十分に確保する必要がある。しかし、判定対象とすべき交差点、道路および通行規制の組合せは非常に多数であり、それぞれについて十分な精度で判定可能なプローブ情報を確保することは困難である。
本発明は、かかる課題に鑑み、判定に必要となるプローブ情報の総数を抑制しつつ、通行規制の判定精度向上を図ることを目的とする。
【課題を解決するための手段】
【０００５】
車両の走行軌跡を表すプローブ情報に基づいて、解析対象である対象道路または対象交差点の通行規制の内容を解析する規制情報解析システムとしての本発明の構成を示す。本明細書では、通行規制という用語は、右左折禁止などの交差点における通行方法の規制（以下、これを「進行方向規制」ということもある）と、道路の通行方法を規制する一方通行との総称として用いる。
【０００６】
本発明の規制情報解析システムは、プローブ情報記憶部、道路ネットワークデータ記憶部、通行規制判定部、および忌避要因判定部を備える。
プローブ情報記憶部は、複数の車両についてプローブ情報を記憶する。車両のプローブ情報は、走行軌跡を必ずしも連続に記憶したものである必要はなく、分断されていても構わない。
道路ネットワークデータ記憶部は、交差点および道路を、それぞれノードおよびリンクで表した道路ネットワークデータを記憶する。さらに、交差点および道路の種別、広さなどの属性や、既に設定済みの通行規制情報などを併せて格納してもよい。
【０００７】
通行規制判定部は、プローブ情報記憶部から対象交差点または対象道路を通行する所定の基準数以上のプローブ情報を読み出す。そして、その中での解析対象となる通行規制に相当する対象通行方法で通行するプローブ情報の数または割合に基づいて通行規制の有無を判定する。例えば、対象通行方法で通行するプローブ情報の数または割合が所定値に満たない時に通行規制有りと判定することができる。この所定値は、通行規制に違反して通行するプローブカーは存在しないとの前提に立てば０としてもよい。また、逆に、対象通行方法で通行するプローブ情報の数または割合が、所定値を超える時には、その通行規制は無いと判定してもよい。
【０００８】
忌避要因判定部は、対象交差点または対象道路について、忌避要因の状態、即ち忌避要因の有無または忌避要因を表す数値である指標を判定する。忌避要因とは、対象交差点または対象道路を対象通行方法で通行することが避けられる原因を意味しており、例えば、対象通行方法で通行する場合、進入しようとする道路が現在の道路よりも幅が狭いことや、道路が交差点で鋭角状に接続されていることや、大回りになることがユーザに知られていることや、主要道路から外れた閉鎖的な地域に入ることなどが挙げられる。一般的に、対象通行方法で通行するユーザが少なくなるであろうと想定される種々の原因が忌避要因に当たる。忌避要因の状態を判定するための条件は、忌避要因の内容に応じて、予め対象交差点または対象道路のノードまたはリンクを用いて設定されている。この他のノードおよびリンクを含む形で設定しても構わない。忌避要因判定部は、道路ネットワークデータ記憶部から対象交差点または対象道路を含む所定範囲内の道路ネットワークデータを読み出し、予め設定されたこの条件に当てはめることで、忌避要因の状態を判定するのである。
【０００９】
そして、本発明の通行規制判定部は、忌避要因の判定結果に応じて、通行規制の有無の判定方法を変化させる。一旦、通行規制を判定した後、忌避要因を判定し、その結果を受けて、再度、通行規制を判定する順序で処理を進めても良いし、まず忌避要因を判断し、その結果を受けた判定方法で通行規制の有無を判定する順序で処理を進めても良い。
判定方法の変化とは、判定に用いるプローブ情報の基準数を変化させること、通行規制ありと判断するために対象通行方法に従ったプローブ情報の数または割合が満たすべき条件を変化させること、通行規制の有無についての判定結果を採用するか否かを変えることなどが含まれる。
【００１０】
忌避要因が有る対象通行方法については、そもそも、その通行方法を採ろうとするプローブカーが少ないことになるから、対象通行方法で通行するプローブ情報が存在しないからといって、通行規制が存在するとは言えない可能性が高くなる。従って、かかる通行方法については、忌避要因が無い対象通行方法に比べて、通行規制の有無の判定を慎重に行う必要が生じ、精度よく判定するために必要となるプローブ情報の数も増える。全ての対象交差点、対象道路、対象通行方法に対して、一律の判定方法で精度を向上させようとすれば、膨大な総数のプローブ情報が要求されることになる。
これに対し、本発明の規制情報解析システムは、忌避要因の状態を判定し、その結果に応じて通行規制の判定方法を変化させることができる。この結果、規制判定の精度を確保できる判定方法を忌避要因に応じて使い分けることができるため、判定に要するプローブ情報の総数を抑制しつつ、判定精度を向上させることができる。
【００１１】
忌避要因を考慮した判定方法は、種々の態様を採ることができる。
例えば、忌避要因の判定結果に基づいて、基準数の適否を判断することにより、通行規制の有無の判定結果の適否を判断してもよい。適否の判断は、例えば、通行規制の有無について所定の判定精度を確保するために必要なプローブ情報の基準数を予め忌避要因と関係づけて記憶しておき、通行規制の判定に用いられたプローブ情報の数がこれを満たすか否かによって行うことができる。
このように通行規制の判定結果の適否を判断することによって、不適つまり精度が確保できない判定結果を用いることを回避でき、判定結果全体の精度向上を図ることができる。
【００１２】
別の態様として、通行規制判定部は、忌避要因の判定結果に基づいて、基準数を変化させて通行規制の有無を判定するようにしてもよい。例えば、忌避要因が有る場合には、それに応じて基準数を増やす方法を採ることができる。
こうすることによって、忌避要因が高い対象通行方法に対しても、精度良く通行規制を判定することが可能となる。
【００１３】
通行規制の判定結果は、種々の態様で利用が可能である。例えば、現地調査の対象箇所として判定結果を出力してもよいし、判定結果に基づいて道路ネットワークデータに、通行規制情報を設定してもよい。
また、道路ネットワークデータに、既に、通行規制を表す通行規制情報が格納されている場合には、通行規制の判定結果に基づいて、格納されている通行規制情報を更新するようにしてもよい。こうすることにより、誤った通行規制情報を効率的に更正することが可能となる。
【００１４】
忌避要因の判定を行う第１の態様として、対象交差点または対象道路の属性、または対象通行方法の幾何学的形状に基づいて忌避要因の状態を判定するようにしてもよい。属性に基づく判定方法としては、例えば、対象道路の種別や幅に基づいて判定することができる。幾何学的形状としては、例えば、対象交差点や対象道路を通行するための右左折の角度が鋭角状か否かに基づいて判断することができる。
第１の態様は、対象交差点または対象道路自体、またはこれらに接続された道路等を用いて判断できるため、比較的簡易に判断できる利点がある。
【００１５】
第２の態様として、道路ネットワークデータを用いて指定された２点間の経路探索を用いてもよい。この態様では、対象交差点または対象道路を含む所定範囲を設定し、その所定範囲外に経路探索の始点、終点となる２点を設定し、この２点間で経路探索を行って、探索された経路を複数求める。判定に用いる所定範囲の広さは、任意に設定可能である。そして、この経路のうち、対象交差点または対象道路を通る経路の数または割合に基づいて忌避要因の状態を判定するのである。
このように複数の経路探索を行った結果、対象交差点または対象道路を通る経路の数または割合が低い時は、これらの対象交差点または対象道路を通ると遠回りになったり、閉鎖的な地域に入ってしまうなど、経路として選ばれにくい理由があるものと考えられ、これが忌避要因になると考えることができる。第２の態様によれば、第１の態様では判断できない広範囲の道路状態に基づいて得られる忌避要因を判断することができる。
【００１６】
忌避要因の判定を全ての場合に行うのではなく、一定条件下で限定的に行うようにしてもよい。例えば、対象通行方法で通行するプローブ情報の数または割合が、所定値以下のときに、その通行規制が有ると判定する場合には、一旦、通行規制が有ると判定された場合に忌避要因の状態を判定するようにしてもよい。忌避要因を考慮せずに通行規制を判定した時点で、プローブ情報の数または割合が上述の所定値を超えてしまい、通行規制はないものと判断された場合には、忌避要因を判定して、更に多くのプローブ情報を用いたところで、同様に通行規制が無いと判断されることが明らかである。
上述のように、通行規制が有ると判定された場合に絞って忌避要因の判定を行うことにより、無用な忌避要因の判定処理を抑制することができ、処理負荷を軽減することが可能となる。
【００１７】
本発明は、その他、コンピュータによって通行規制情報を判定するための規制情報解析方法として構成してもよいし、かかる解析をコンピュータに実行させるためのコンピュータプログラムとして構成してもよい。また、かかるコンピュータプログラムを記録したコンピュータが読み取り可能な記録媒体として構成してもよい。記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等、コンピュータが読取り可能な種々の媒体を利用できる。
【図面の簡単な説明】
【００１８】
【図１】規制情報解析システムの構成を示す説明図である。
【図２】プローブ情報の前解析処理のフローチャートである。
【図３】通行規制解析の考え方を示す説明図である。
【図４】通行規制判定処理のフローチャートである。
【図５】変形例としての通行規制判定処理のフローチャートである。
【図６】忌避要因を例示する説明図である。
【図７】忌避要因判定処理のフローチャート（１）である。
【図８】忌避要因判定処理のフローチャート（２）である。
【図９】忌避要因判定方法を示す説明図である。
【図１０】忌避指標を例示する説明図である。
【図１１】第２実施例における通行規制判定処理のフローチャートである。
【図１２】忌避指標設定処理のフローチャートである。
【発明を実施するための形態】
【実施例１】
【００１９】
Ａ．システム構成：
図１は、規制情報解析システムの構成を示す説明図である。規制情報解析システム
は、パーソナルコンピュータ（ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク等を備えている）によって構成される解析端末２００と、データベースを蓄積するサーバ１００（ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク等を備えている）から構成されている。両者は、ネットワークＬＡＮで接続されている。解析端末２００とサーバ１００とを一体で構成してもよいし、解析端末２００の機能を更に多数のサーバ等によって分散処理する構成をとってもよい。
【００２０】
サーバ１００には、プローブ情報データベース１１０、地図データベース１２０、道路ネットワークデータベース１３０が格納されている。
地図データベース１２０は、地図を描画するためのポリゴンデータを格納している。地図データベース１２０は、解析端末２００において地図上で解析結果を表示するためや、プローブカー１０に搭載されたナビゲーション装置における地図表示するために使用される。
道路ネットワークデータベース１３０は、道路および交差点からなる道路網を、それぞれリンク、ノードの形式で表した道路ネットワークデータを格納する。道路ネットワークデータは、経路探索にも利用可能である。道路ネットワークデータには、それぞれのリンク、ノードについて、国道・県道などの道路種別、車線数などの道路幅、右左折禁止などの進行方向規制や一方通行などの通行規制を表す情報が併せて記録されている。
【００２１】
プローブ情報データベース１１０は、プローブカー１０の走行軌跡を時系列的に記録したデータベースである。
図中にプローブカー１０の構成を模式的に示した。各プローブカー１０には、ＧＰＳ（Global  Positioning System）１１が搭載されており、位置座標を計測可能となっている。位置座標の計測は、ＧＰＳ以外の方法によっても構わない。プローブカー１０は、通信モジュール１２を搭載しており、ネットワークＮＥを介して、所定のタイミングでＧＰＳ１１によって計測された位置情報をサーバ１００に送信（以下、アップロードということもある）する。サーバ１００は、この位置情報をプローブカー１０ごとにプローブ情報データベース１１０に蓄積する。プローブカー１０からアップロードされる情報には、位置情報の他、プローブカー１０の走行速度、アクセル、ブレーキ、ハンドルなどの運転操作を表す情報も含めることができる。
プローブカー１０からサーバ１００にプローブ情報をアップロードするタイミングは種々の設定が可能である。本実施例では、解析に実効性のある情報を収集するため、プローブカー１０が所定の速度以上で走行している状態、かつ道路ネットワークデータベース１３０に格納されたいずれかのノード、リンク上にいる場合にアップロードするものとした。リンク、ノード上にいるか否かの判断は、道路ネットワークデータベース１３０と同等の道路ネットワークデータを利用するナビゲーション装置をプローブカー１０に搭載しておくことにより、容易に実現可能である。
【００２２】
図中には、解析端末２００が実現する機能をブロック図で示した。これらの機能は、解析端末２００に、各機能を実現するためのコンピュータプログラムをインストールすることによって実現される。機能の一部または全部を、ハードウェア的に実現する構成としても構わない。
【００２３】
以下、解析端末２００の機能について説明する。
プローブ情報読出部２３０は、サーバ１００のプローブ情報データベース１１０から解析に必要となるプローブ情報を読み出し、プローブ情報記憶部２４０に格納する。プローブ情報データベース１１０では、各プローブカー１０の位置情報は座標形式で格納されている。本実施例では、プローブ情報読出部２３０は、解析に利用しやすいよう、位置情報を、ノード、リンクで表す形式に変換する前解析処理を施した上でプローブ情報記憶部２４０に格納する。この前解析処理の内容は、後述する。以下の説明では、特に示さない限り、前解析処理を施した後の情報をプローブ情報と称する。
経路探索部２２０は、道路ネットワークデータを利用して、指定された２点間の経路探索を行う。経路探索は、周知のダイクストラ法などを用いることができる。本実施例では、経路探索の結果は、プローブ情報解析部２１０での種々の解析に利用される。
【００２４】
プローブ情報解析部２１０は、プローブ情報記憶部２４０に格納されたプローブ情報に基づく解析を実行する。本実施例の解析端末２００では、通行規制の解析と、道路網の変化の判定が可能である。
通行規制判定部２１１は、プローブ情報に基づいて、道路および交差点に付された通行規制を判定する。先に説明した通り道路ネットワークデータには、通行規制情報も併せて格納されているが、道路および交差点によっては漏れがあったり、新たに規制が付されたり、従前に付されていた規制と異なる規制になったりしている可能性がある。通行規制判定部２１１は、プローブ情報に基づいて通行規制情報を判定することによって、道路ネットワークデータの通行規制情報の整備を支援する。
忌避要因判定部２１２は、道路および交差点について、運転者に通行を避けさせる要因の有無および程度を判定する。以下、この要因を忌避要因と呼ぶ。忌避要因としては、例えば、対象通行方法で通行する場合、進入しようとする道路が現在の道路よりも幅が狭いことや、道路が交差点で鋭角状に接続されていることや、大回りになることがユーザに知られていることや、主要道路から外れた閉鎖的な地域に入ることなどが挙げられる。忌避要因判定部２１２による判定結果は、通行規制判定部２１１による解析に利用される。
【００２５】
道路網変化判定部２１３は、プローブ情報から得られる各道路および交差点の通行量の日々の変化に基づいて、道路ネットワークデータに反映させる必要があるほどの道路網の変化を判定する。
通行量解析部２１４は、上述の解析に利用するため、プローブ情報に基づいて、各道路および交差点の日々の通行量を統計的に集計する。
【００２６】
Ｂ．前解析処理：
サーバ１００に蓄積されているプローブ情報を読み出す際に、解析端末２００は、位置情報を座標から、ノード、リンクの形式に変換する前解析処理を施す。
図２は、プローブ情報の前解析処理のフローチャートである。プローブ情報読出部２３０の処理内容に当たるものであり、ハードウェア的には解析端末２００のＣＰＵが実行する処理である。
【００２７】
まずＣＰＵは、サーバ１００からプローブ情報を読出す（ステップＳ１０）。図中にプローブ情報の構成を例示した。時刻ｔ１〜ｔ３に対応して、位置座標が（ＬＡＴ１、ＬＯＮ１）〜（ＬＡＴ３、ＬＯＮ３）、のように緯度経度の座標形式で格納されている。その他、速度Ｖ１〜Ｖ３および運転操作などを読み出しても良い。
【００２８】
ＣＰＵは、この位置座標に対し、マップマッチング処理を施す（ステップＳ１２）。図中に処理の考え方を示した。リンクＬ１〜Ｌ３およびノードＮ１で構成される交差点を例示する。これらのリンクＬ１〜Ｌ３に対して、車線数など道路幅を表す属性に基づき、幅Ｗ１〜Ｗ３の領域ＡＬ１〜ＡＬ３を設定する。幅Ｗ１〜Ｗ３は、ＧＰＳによる位置情報の計測誤差を考慮して道路幅よりも大きい値としてもよい。ノードＮ１には、これらの領域ＡＬ１〜ＡＬ３を重ね合わせて定義される領域ＡＮ１を設定する。図中では、各領域を判別しやすいよう、領域ＡＮ１にハッチングを付した。
ＣＰＵは、プローブ情報の位置座標が、領域ＡＬ１〜ＡＬ３、ＡＮ１のいずれにあるかを判定することで、位置座標をリンク、ノードに変換する。図中の点Ｐ１〜Ｐ３は、時刻ｔ１〜ｔ３の位置座標に対応する点を表している。点Ｐ１は領域ＡＬ１内にあるため、位置座標はリンクＬ１に変換される。点Ｐ２は領域ＡＬ１から外れているため、位置座標の変換はエラーとなる。点Ｐ３は領域ＡＮ１内にあるため、位置座標はノードＮ１に変換される。
【００２９】
ＣＰＵは、上述の解析による解析後のプローブ情報を、プローブ情報記憶部２４０に出力する（ステップＳ１４）。図中に解析後のデータ構造を示した。解析前に対し、時刻ｔ１に対する位置情報はリンクＬ１、時刻ｔ３に対する位置情報はノードＮ１というように、位置情報をリンク、ノードに変換した形式となっている。時刻ｔ２は、位置座標の変換はエラーであったため、エラー表示（Ｅｒｒ）となっている。
【００３０】
Ｃ．通行規制解析の考え方：
図３は、通行規制解析の考え方を示す説明図である。
まず、図３（ａ）によって、一方通行規制の判定方法について説明する。図中に示すように、ノードＮａ１、Ｎａ２間のリンクＬａに対して、矢印Ａ２方向の一方通行規制Ｓａが付されている場合を考える。プローブ情報に基づいて統計的に、一方通行規制Ｓａの有無を判定することが、この解析の目的である。
本実施例では、次の判定条件１、２をともに満たすときに、Ａ２方向の一方通行規制Ｓａが付されていると判断する。
（条件１）  Ａ１＝０（Ａ１方向のプローブ情報が０台であること）；
（条件２）  Ａ２≧Ｎ（Ａ２方向のプローブ情報がＮ台以上であること）
Ｎは、任意に設定可能である。その意味については後述する。
条件１を０台としたのは、一方通行規制に違反して走行するプローブカーは存在しないであろうことを前提としている。規制に違反するプローブカーの存在も考慮する場合には、条件１として、「Ａ１≦Ｍ」（Ｍは違反して走行すると想定される台数）を用いても良い。Ｍは台数で設定してもよいし、Ｎに対する割合（％）で設定してもよい。
【００３１】
図３（ｂ）によって、進行方向規制の判定方法について説明する。図中に示すように、ノードＮｂ１、Ｎｂ２およびリンクＬｂ１〜Ｌｂ４からなる交差点を考える。この交差点には、リンクＬｂ１からノードＮｂ１への進入に対し、右折禁止規制Ｓｂが付されているとする。プローブ情報に基づいて統計的に、この右折禁止規制Ｓｂの有無を判定することが、この解析の目的である。
本実施例では、次の判定条件１〜３を全て満たすときに、右折禁止規制Ｓｂが付されていると判断する。
（条件１）  Ｂ１＝０；
（条件２）  Ｂ１＋Ｂ４＋Ｂ５＞０；
（条件３）  Ｂ１＋Ｂ２＋Ｂ３≧Ｎ；
条件１は、矢印Ｂ１のように、リンクＬｂ１からノードＮｂ１に進入し、右折するプローブ情報が０台であることを意味している。一方通行規制の場合と同様、進行方向規制に違反して走行するプローブカーの存在も考慮する場合には、条件１として「Ｂ１≦Ｍ」（Ｍは違反して走行すると想定される台数）を用いても良い。
条件２は、矢印Ｂ４、Ｂ５のように、リンクＬｂ２、Ｌｂ３からリンクＬｂ４に進入するプローブ情報が少なくとも１台存在することを意味している。リンクＬｂ４にノードＮｂ１からＮｂ２に向かう方向の進入禁止規制（逆方向の一方通行規制が付されているということもできる）が付されているケースを排除するための条件である。
条件３は、矢印Ｂ１、Ｂ２、Ｂ３のように、リンクＬｂ１からノードＮｂ１に進入するプローブ情報の総数がＮ台以上であることを意味している。Ｎは任意に設定可能である。その意味は、後述する。
【００３２】
図３（ｂ）では右折禁止を例にとって判定条件を説明したが、直進禁止、左折禁止の場合も同様に、Ｂ１を、Ｂ２またはＢ３に置き換え、Ｂ４、Ｂ５に対応する通行方法を設定することによって、それぞれの判定条件を設定可能である。具体的には次の通りとなる。
＜＜直進禁止の場合＞＞
（条件１）  Ｂ２＝０；
（条件２）  Ｂ２＋Ｂ４Ａ＋Ｂ５Ａ＞０；
（条件３）  Ｂ１＋Ｂ２＋Ｂ３≧Ｎ；  
条件２においてＢ４Ａは、リンクＬｂ２から左折してリンクＬｂ３に入る通行方向、Ｂ５Ａは、リンクＬｂ４から右折してリンクＬｂ３に入る通行方法を表す。
＜＜左折禁止の場合＞＞
（条件１）  Ｂ３＝０；
（条件２）  Ｂ３＋Ｂ４Ｂ＋Ｂ５Ｂ＞０；
（条件３）  Ｂ１＋Ｂ２＋Ｂ３≧Ｎ；  
条件２においてＢ４Ｂは、リンクＬｂ３から右折してリンクＬｂ２に入る通行方向、Ｂ５Ｂは、リンクＬｂ４から直進してリンクＬｂ２に入る通行方法を表す。
【００３３】
判定条件で用いるＮの意味を説明する。図３（ｃ）は網羅率および正解率と検出数との関係を示すグラフである。曲線Ｃ１、Ｃ２は一方通行規制に対する網羅率、正解率を示し、曲線Ｃ３、Ｃ４は進行方向規制に対する網羅率、正解率を示している。
正解率とは、プローブ情報の解析対象となった箇所のうち、正しい規制情報が判定された割合である。１００カ所について解析を行った結果、１カ所のみで正しい判定結果が得られていれば、正解率は１％となる。検出数とは、解析に用いたプローブ情報の数である。実施例の解析手法は、プローブ情報の統計的解析であるから、曲線Ｃ２、Ｃ４に示すように、検出数が多いほど、正解率が向上する。進行方向規制（曲線Ｃ４）の正解率が、一方通行規制（曲線Ｃ２）の正解率よりも低い理由は、後述する。
【００３４】
正解率のグラフを利用すれば、正解率の目標値を決めた時、これに対応する検出数Ｎが求まる。例えば、正解率の目標を９０％と設定すれば、これを達成するために必要な検出数は５〜１０の間となる。図３（ａ）、（ｂ）では、こうして設定された検出数を、Ｎとして用いることができる。規制情報の判断基準となるＮの値を、以下、基準値とかＮ数と呼ぶ。
なお、図３（ｃ）の曲線Ｃ４において、Ｎ数が５〜１０の値となったのは一例に過ぎず、Ｎ数の値は、プローブ情報の取得条件や、規制検出対象となる領域などに応じて変化する。通行規制判定を行う場合には、プローブ情報の取得条件等に併せて予め図３（ｃ）に相当するグラフを得ておき、目標となるＮ数を決めることが好ましい。
図の例によれば、進行方向規制（曲線Ｃ４）に対しては、目標となるべき９０％の正解率を得るためには、Ｎ数を１００よりも更に大きくする必要があることになる。
【００３５】
図３（ｃ）において進行方向規制（曲線Ｃ４）の正解率が、一方通行規制（曲線Ｃ２）の正解率よりも低いのは、次の理由によるものと推測される。図３（ａ）、（ｂ）で説明した通行規制の判断手法は、あくまでも統計的な手法に過ぎないため、矢印Ａ１、Ｂ１のように通行するプローブ情報が存在しないからといって、必ずしも通行規制が付されているとは限らない。道が狭いなど、種々の忌避要因によって運転者が通行を避ける傾向にあれば、通行規制が付されていない場合であっても、プローブ情報が０台となることは十分に起きうるのである。
種々の交差点および道路を観察した結果、一般的に一方通行規制における忌避要因よりも進行方向規制における忌避要因の方が多いことが見いだされた。進行方向規制の場合、例えば、右折するための角が鋭角であることや、右折する先のリンクＬｂ４が狭い道路であるなど、一方通行規制に比較して多種多様な用件が忌避要因となりやすいのである。このことは、逆に忌避要因がない交差点であれば、曲線Ｃ２に示したのと同程度の正解率が得られることを意味する。
【００３６】
次に網羅率について説明する。
網羅率とは、一方通行規制について言えば、当該規制が付されている全ての道路のうち、プローブ情報の解析によって正しい判定結果が得られた割合である。例えば、一方通行規制が１００カ所に付されている場合に、プローブ情報の解析によって、そのうち１カ所についてだけ正しい判定結果が得られた場合には、網羅率は１％となる。検出数を大きくすることは、特定の交差点または道路の通行規制を判定するために要求されるプローブ情報の数が増えることを意味するから、要求される検出数に満たずに通行規制が判定不能となる交差点等が増えることになる。従って、検出数が増えるに連れて、網羅率（曲線Ｃ１、Ｃ３）は低減する。網羅率の傾向は、一方通行規制（曲線Ｃ１）と進行方向規制（曲線Ｃ３）で大きな差はない。
【００３７】
Ｄ１．通行規制判定処理：
通行規制判定処理について説明する。この処理は、解析端末１００の通行規制判定部２１１、忌避要因判定部２１２が実行する処理であり、ハードウェア的には解析端末１００のＣＰＵが実行する処理である。
【００３８】
図４は、通行規制判定処理のフローチャートである。判定対象となる対象道路を選択し、この道路に付された通行規制、一方通行規制および進行方向規制を判定する処理である。進行方向規制については、判定対象となる交差点に進入する道路を、対象道路として処理する。
ＣＰＵは、まず対象道路を通るプローブ情報をプローブ情報記憶部２４０から抽出し（ステップＳ１００）、これに基づいて一方通行判定（ステップＳ１０２）、進行方向規制判定（ステップＳ１０４）を行う。それぞれ、図３（ａ）、（ｂ）に示した判断条件を満たすか否かを判定し、条件を満たす場合には、当該規制が付されていると判定することになる。進行方向規制判定（ステップＳ１０４）では、右折禁止、直進禁止、左折禁止など、交差点の全通行方法に対する規制の有無を判定する。
一方通行、進行方向規制のいずれもないと判断された場合には（ステップＳ１０６）、ＣＰＵは、既存の通行規制を更新して（ステップＳ１６０）、この処理を終了する。既に道路ネットワークデータにおいて、何らかの規制が属性情報として格納されていた対象道路に対しては、それらの規制情報は誤りであると判断し、削除することになる。通行規制の更新に代えて、オペレータに対して、通行規制の判定結果が、道路ネットワークデータに付された規制情報と異なる旨を報知する処理としてもよい。
【００３９】
一方通行規制または進行方向規制が付されていると判断された場合には（ステップＳ１０６）、忌避要因判定処理を実行する（ステップＳ１１０）。忌避要因が存在する場合には、図３（ｃ）の曲線Ｃ４に示すように正解率が低下する可能性があるため、先に行った通行規制の判定結果（ステップＳ１０２、Ｓ１０４）が必ずしも正しいとは言えなくなる。従って、忌避要因判定処理によって忌避要因の有無を判定し、通行規制判定（ステップＳ１０２、Ｓ１０４）の適否を判断するのである。忌避要因判定処理の内容については後述する。
忌避要因判定処理の結果、再判定の必要無し、つまり忌避要因が存在せず、ステップＳ１０２、Ｓ１０４の判定結果が適切であると判断される場合には（ステップＳ１５０）、ＣＰＵは既存の通行規制を更新して（ステップＳ１６０）、この処理を終了する。通行規制の更新に代えて、判定結果をオペレータに提示したり、道路ネットワークデータに付されている通行規制との不整合を報知する処理を行っても良い。
【００４０】
忌避要因判定処理の結果、忌避要因が存在し、通行規制を再判定する必要があると判断された場合（ステップＳ１５０）、ＣＰＵは、忌避要因に応じてＮ数を再設定する（ステップＳ１５２）。
再設定に用いるＮ数は例えば、次の方法で決めることができる。図３（ｃ）に示したように、忌避要因が存在しない場合の正解率（曲線Ｃ２）に比較して、忌避要因が存在する場合には正解率が低いながらも検出数と正解率との関係を示す曲線が得られる。この曲線に基づいて、目標の正解率（例えば、９０％）を達成するＮ数を求めておけばよい。もっとも、ステップＳ１５２の時点で、検出数と正解率の関係からＮ数を算出する必要はなく、上述の手順で予め再設定用のＮ数を決めておけば足りる。
なお、再設定時の正解率の目標値は、必ずしも忌避要因が存在しない場合の目標値と同じに設定する必要はない。
【００４１】
ＣＰＵは、こうしてＮ数を再設定すると、ステップＳ１００で抽出したプローブ情報の数がＮ数よりも大きいか否かを判断する（ステップＳ１５４）。Ｎ数よりも大きい場合には、ステップＳ１０２、Ｓ１０４での判定結果は、忌避要因が存在するとしても十分な正解率を有していると判断されるため、その判定結果で既存の通行規制を更新して（ステップＳ１６０）、処理を終了する。
Ｎ数以下である場合には、ステップＳ１０２、Ｓ１０４での判定結果は十分な正解率を有していないことになるため、判定結果を無効として（ステップＳ１６２）、この処理を終了する。図４の処理では、ステップＳ１００で、プローブ情報記憶部２４０から全てのプローブ情報を読み出しており、判定に利用可能な余剰のプローブ情報が存在しないため、再設定されたＮ数を満たすことができないからである。この場合は、プローブ情報が更に蓄積されるまで期間を待ってから、通行規制判定処理を再度、実行することになる。
【００４２】
Ｄ２．通行規制判定処理（変形例）：
通行規制判定処理は、種々の態様で実現可能である。図４では、プローブ情報記憶部２４０に記憶されているプローブ情報を最初に全て読み込む（図４のＳ１００）場合の処理例を示したが、Ｎ数が膨大な場合には処理に時間を要することがある。かかる場合には、予め判定に必要な数だけのプローブ情報を読み込むようにしてもよい。以下、かかる場合の処理例について変形例として説明する。
【００４３】
図５は、変形例としての通行規制判定処理のフローチャートである。ＣＰＵは、まずＮ  数の初期設定を行う（ステップＳ１００Ａ）。忌避要因が存在しないものとして設定すればよい。Ｎ数は、図３（ｃ）の曲線Ｃ２に示したように、目標正解率に応じて定めることができる。一方通行規制の判定用と、進行方向規制の判定用で、Ｎ数を共通としてもよいし、異なる値としてもよい。
【００４４】
ＣＰＵは、対象道路を通るプローブ情報を、設定されたＮ数分だけ抽出する（ステップＳ１００Ｂ）。図４の処理と異なり、判定に必要とされる分だけのプローブ情報を読み込むのである。
そして、このプローブ情報に基づいて、一方通行および進行方向の通行規制判定を行う（ステップＳ１０２、Ｓ１０４）。
この判定によって、通行規制無し、と判定された場合には（ステップＳ１０６）、既存の通行規制を更新して、この処理を終了する。通行規制無し、と判定された場合には、更に多くのプローブ情報を用いても、同じ結果となることが明らかだからである。
通行規制有りと判定された場合であっても（ステップＳ１０６）、Ｎ数の再設定後である場合には（ステップＳ１０７）、同様に、既存の通行規制を更新して（ステップＳ１６０）、この処理を終了する。後述の通り、変形例の通行規制判定処理では、忌避要因の有無に応じて、Ｎ数の設定を変えて通行規制判定（ステップＳ１０２、Ｓ１０４）の処理を繰り返し実行するが、Ｎ数再設定後であれば（ステップＳ１０７）、忌避要因に応じた再判定が完了していることを示しており、処理を終了しても差し支えないからである。
【００４５】
Ｎ数再設定がまだ済んでいない場合には（ステップＳ１０７）、忌避要因の判定処理を行う（ステップＳ１１０）。この結果、忌避要因が存在しないと判断された場合には（ステップＳ１５１）、Ｎ数を再設定する必要はなく、ステップＳ１０２、Ｓ１０４における判定結果を利用して差し支えないため、ＣＰＵは、この判定結果で既存の通行規制を更新して（ステップＳ１６０）、この処理を終了する。
忌避要因があると判断された場合には（ステップＳ１５１）、ＣＰＵは、忌避要因に応じてＮ数を再設定する（ステップＳ１５２）。Ｎ数の再設定の処理方法は、図４のステップＳ１５２と同じである。
そして、新たに設定されたＮ数に基づいてプローブ情報の抽出（ステップＳ１００Ｂ）以降の処理を再度、実行する。忌避要因が存在する場合のＮ数は、忌避要因が存在しない場合のＮ数よりも大きくなるため、ステップＳ１００Ｂでは、不足する分のプローブ情報を抽出することになる。全プローブ情報を抽出しても、再設定されたＮ数に満たない場合には、エラーで終了する。
再設定されたＮ数分のプローブ情報が得られた場合には、そのプローブ情報に基づいて一方通行規制、進行方向規制を実行する（ステップＳ１０２、Ｓ１０４）。Ｎ数の再設定が完了しているため、通行規制が無し、と判定されるか否かに関わらず（ステップＳ１０６、Ｓ１０７）、ＣＰＵは判定結果に基づいて既存の通行規制を更新し（ステップＳ１６０）、この処理を終了する。
【００４６】
Ｅ．忌避要因の判定：
次に、通行規制判定処理（図４、図５）のステップＳ１１０における忌避要因の判定処理について説明する。忌避要因とは、対象交差点または対象道路を対象通行方法で通行することが避けられる原因を意味する。以下では、まず、どのような状態が忌避要因となり得るかの例示をし、その後、これらの忌避要因の有無を判定するためのアルゴリズムについて説明する。
【００４７】
図６は、忌避要因を例示する説明図である。
図６（ａ）は、交差点の角度αが鋭角の状態である。かかる交差点は、図中の矢印のように通行しづらいため、この方向の通行に対して忌避要因となる。
図６（ｂ）は、レベルが異なる道路が接続されている例である。道路Ｒ１は、国道、県道など広い主要な道路であり、道路Ｒ２は、いわゆる細街路などである。一般には、矢印のように、このような主要な道路から、細街路に進入するのは、細街路の先に目的地がある場合などに限られるため、道路Ｒ１をそのまま直進する運転者に比べて極端に少ないと言え、忌避要因の一つとなり得る。道路のレベルは、道路ネットワークデータに基づいて判断することができる。道路ネットワークデータが、経路探索に使用する主要な道路と、ノード・リンクが整備されてはいるが経路探索には使用しない道路とに分けて構成されている場合には、この区分に基づいて判断してもよい。また、道路の種別に基づいて判断するようにしてもよい。
図６（ａ）、図６（ｂ）は、それぞれ、交差点の幾何学的形状や、交差点に接続するリンクに基づいて判断可能な忌避要因である。このように交差点部分のみで判断可能な忌避要因を、以下、局所的忌避要因と呼ぶ。
【００４８】
図６（ｃ）は、遠回りになる経路を表している。図示するように、矢印Ｃ１に示す経路は、矢印Ｃ２の経路に対して遠回りの経路となっており、矢印Ｃ２の経路を選択可能な運転者にとっては、矢印Ｃ１の経路を選択する利点はない。従って、矢印Ｃ２の経路に対して矢印Ｃ１の経路を選択する運転者は極端に少なくなり、この意味で、矢印Ｃ１の経路は忌避要因があることになる。
【００４９】
図６（ｄ）も、同様に遠回りになる経路を表している。図示するように、矢印Ｄ１の経路は、矢印Ｄ２の経路に対して遠回りの経路となっている。従って、矢印Ｄ２の経路に対して矢印ｄ１の経路を選択する運転者は極端に少なくなり、この意味で、矢印Ｄ１の経路は忌避要因があることになる。
【００５０】
図６（ｅ）は、利用する運転者が限られている例を示している。図中のハッチングを付した領域ＲＡは、住宅街や商店街など、特定の目的を有し、領域ＲＡ内のいずれかを目的地とする限られた運転者が向かう領域である。道路Ｒ４、Ｒ３によって領域ＲＡを通り抜ける経路を採ることも可能ではあるが、矢印Ｅ１、Ｅ２のように、領域ＲＡに進入する運転者は限られているため、そうでない運転者に比べて極端に少ないと言える。従って、このような特定の目的に対応する領域ＲＡに接続される道路Ｒ３、Ｒ４は、忌避要因を有していることになる。
【００５１】
図６（ｆ）は、通行しづらい形状となっている例である。図中の矢印Ｆのように、道路Ｒ５から道路Ｒ７に向かうには、道路Ｒ６を渡りつつクランク状に進路をとる必要がある。このような進路は、特に道路Ｒ６が複数車線あるような広い道路の場合には安全に通行しづらいため、一般に避けられる傾向にある。この意味で、矢印Ｆの経路は忌避要因があることになる。
【００５２】
図６（ｃ）〜図６（ｆ）に示したそれぞれの忌避要因は、局所的忌避要因（図６（ａ）、図６（ｂ））と異なり、対象交差点、対象道路を含む所定範囲内の道路の接続状態に基づいて判断可能な忌避要因である。以下では、このような忌避要因を、広域忌避要因と称する。
【００５３】
図７、図８は、忌避要因判定処理のフローチャートである。忌避要因判定部２１２が実行する処理である。
忌避要因の判定は、判定対象となる通行規制ごとに行う。従って、ＣＰＵは、まず判定対象となる通行規制を設定する（ステップＳ１１１）。そして、その通行規制に該当するリンク情報を取得する（ステップＳ１１２）。リンク情報とは、リンク間の角度、道路種別や経路探索の対象とされているか否かなど道路のレベルを表す情報など、局所的忌避要因の判定に用いる情報である。
図中にリンク情報の例を示した。左側に示すようにリンクＬ６１からリンクＬ６３に向かう一方通行規制がある場合は、これに違反する通行方法に対する通行方法（矢印Ａ６１〜Ａ６３）についてリンク情報を取得する。つまり、リンクＬ６２、Ｌ６３、Ｌ６４のそれぞれからリンクＬ６１に向かう方向にリンク情報を取得する。右側に示すように右折禁止規制の場合には、これに違反する矢印Ａ６４の経路、つまりリンクＬ６５からリンクＬ６６に向かう通行方法についてリンク情報を取得する。直進禁止、左折禁止などの進行方向規制の場合も同様に該当するリンク情報を取得する。
【００５４】
ＣＰＵは、取得したリンク情報に基づいて忌避要因を判定する（ステップＳ１１４）。ここでは、局所的忌避要因が判定対象となる。次に示す条件１〜３のいずれかに該当する場合には、局所的忌避要因が存在すると判断する。
（条件１）  リンク間の角度α＜４５度；
この条件は、鋭角の通行方法となる交差点（図６（ａ）参照）について忌避要因があると判断するための条件である。４５度と異なる値を判断基準として用いても良い。
（条件２）  退出リンクのレベルが進入リンクのレベルより低いこと；
この条件は、レベルの低い道路への進入（図６（ｂ）参照）について忌避要因があると判断するための条件である。図中に示すように、例えば、進入リンクが探索リンク（経路探索に用いられるリンク）、退出リンクが非探索リンク（経路探索に用いられないリンク）である場合には、この条件を満たすことになる。この他、進入リンクが国道・県道などの種別であるのに対し、退出リンクが細街路である場合なども、この条件を満たすと判断するようにしてもよい。
（条件３）  一方通行については全経路について条件１、条件２を満たすこと；
一方通行の場合は、ステップＳ１１２で示した矢印Ａ６１〜Ａ６３のいずれの経路についても忌避要因が存在しないと、リンクＬ６１に右から進入するプローブカーが存在しないとは言えないからである。
以上の処理によって忌避要因ありと判断された場合には（ステップＳ１１６）、ＣＰＵは、その判定結果を出力する（ステップＳ１２４）。
【００５５】
忌避要因なしと判定された場合には（ステップＳ１１６）、次に広域忌避要因の判定に移行する。まず、図９によって、広域忌避要因の判定手法について説明する。
【００５６】
図９は、忌避要因判定方法を示す説明図である。道路ＲＲを通る通行規制について忌避要因を判定するものとする。この方法では、経路探索を利用して忌避要因を判定する。
まず判定対象となる道路ＲＲを含む一辺Ｗの正方形の評価領域ＥＡを設定する。評価領域ＥＡの広さは、任意に設定可能である。評価領域ＥＡを広くすれば広域忌避要因を比較的精度良く判定可能となるが、経路探索の範囲が広くなるため、処理負荷が大きくなる欠点がある。一方、評価領域ＥＡを狭くすれば、図６（ｃ）、図６（ｄ）に示したような遠回り経路が評価領域ＥＡから外れ、忌避要因の判定精度が低下する。評価領域ＥＡの広さは、このように処理負荷と判定精度の双方を考慮して設定すればよい。判定領域ＥＡの形状も正方形に限らず任意に設定可能である。また、評価領域ＥＡの広さは、都会と田舎のように、交差点の多少に応じて変化させてもよい。
【００５７】
次に、設定された評価領域ＥＡの周辺のノードを抽出する。図中には、Ｓ１〜Ｓ１６まで、１６カ所のノードが抽出された状態を示した。そして、これらのノードを始点、終点とする経路探索を行って、道路ＲＲまたはその両端のノードＳ２０、Ｓ２１のいずれかを通る経路を抽出する。
図の例において、ノートＳ１５を始点、ノードＳ７を終点とする経路探索を行うと、ノードＳ２０を通過する経路ＲＴ１が探索される。これに対し、道路ＲＲを通る経路ＲＴ２は探索されない。このことは、ノードＳ１５からノードＳ７に向かう際には、道路ＲＲを通る経路は遠回り経路となることを表している。
このように、種々の点間で経路探索を行うと、道路ＲＲが利用される頻度を求めることができる。つまり、ノードＳ１５、ノードＳ７間においては、経路ＲＴ２は選択されない。同様に、ノードＳ１５を始点とし、ノードＳ８、Ｓ９、Ｓ１０のいずれかを終点とする経路においても、経路ＲＴ１が選択されることは明らかである。
この例では、ノードＳ１５を始点とし、ノードＳ１１を終点とする経路であれば、経路ＲＴ３のように道路ＲＲを通る経路が選択される。従って、ノードＳ１５を始点とする経路のうちノードＳ２０を通る経路の中では、道路ＲＲを通る経路は全く利用されない訳ではなく、利用される頻度が低いことになる。もちろん、道路ＲＲ周辺の道路状態によっては全く利用されない場合も起きうる。例えば、経路ＲＴ２のようにノードＳ２０を通る右折禁止の通行規制を判定する場合には、このように道路ＲＲを通る経路が全く存在しないこと、またはその利用頻度が低いことは、広域忌避要因が存在することになる。
【００５８】
本実施例では、判定対象となる道路または交差点を含む評価領域ＥＡにおいて、種々のノードの組合せで経路探索をし、対象道路または対象交差点を通過する経路の数またはこの経路が占める割合によって、広域忌避要因の有無を判定するものとした。実施例１では、経路が存在しない場合に忌避要因ありと判断する例を示している。実施例２では、経路割合に基づいて判断する例を示した。経路の割合は、対象道路ＲＲの端点を通る全経路のうち、対象となる通行規制（例えば、右折禁止）に沿う方向で通行する経路の占める割合を用いることができる。経路探索で得られる全経路に対する割合を用いても良い。
【００５９】
図８に戻り広域忌避要因判定の処理について説明する。
ＣＰＵは、広域忌避要因を判定するため、まず対象道路を包含する評価領域（図９の領域ＥＡ）を設定する（ステップＳ１１８）。そして、評価領域外の２点間で経路探索を行う（ステップＳ１２０）。
こうして得られた経路探索結果において、判定対象の通行規制に沿って対象道路を通過する経路がない場合には（ステップＳ１２２）、広域忌避要因があるものと判定する（ステップＳ１２４）。ステップＳ１２２を「経路が所定数以下の場合」という条件に変えても良い。
一方、通行規制に沿って対象道路を通過する経路がある場合には（ステップＳ１２２）、ＣＰＵは忌避要因が無いものと判定する（ステップＳ１２６）。
ＣＰＵは、以上の処理を、全通行規制について終了するまで繰り返し実行する(ステップＳ１３０)。これによって、局所的忌避要因（ステップＳ１１２、Ｓ１１４）、広域忌避要因（ステップＳ１１８〜Ｓ１２２）の有無を判定することができる。この判定結果は、先に説明した通行規制判定処理（図４、図５）において活用される。
【００６０】
以上で説明した実施例１によれば、忌避要因の有無に応じて、Ｎ数の適否を判断して、通行規制の有無を判定することができる。さらに、忌避要因が存在する場合には、Ｎ数を増大させることによって、通行規制の判定結果の精度向上を図ることができる。このように、全ての対象交差点および対象道路について、一律のＮ数を用いて通行規制を判定するのではなく、忌避要因の有無に基づき必要に応じてＮ数を増大させて通行規制を判定することができるから、判定精度を向上させつつも、全体として要求されるプローブ情報の量を抑制することができる。図３（ｃ）に示した通り、検出数を低く抑えれば網羅率を向上させることができるから、網羅率を高めることも可能となる。
【実施例２】
【００６１】
次に、実施例２における規制情報解析システムについて説明する。システム構成や前解析処理は実施例１と同様である。実施例１では、忌避要因を有り／無しの２値的に判定していたのに対し、実施例２では、忌避要因を指標化して扱う点で相違する。
【００６２】
図１０は、忌避指標を例示する説明図である。図１０（ａ）は局所忌避要因のうち交差点の角度αについての指標を示した。交差点の角度αとは、右側に示すように、進入リンクＬｉｎと進出リンクＬｏｕｔのなすリンク間角度である。
実施例２では、図示するように、リンク間角度に応じて１．０〜Ｃｍａｘの忌避指標を与えるグラフを予め設定し、これに基づいて忌避指標を求める。忌避指標は高いほど、運転者が忌避する可能性が高いことを意味している。Ｃｍａｘの値は、忌避要因が存在する場合に、目標の正解率を達成するためのＮ数に基づいて設定できる。例えば、忌避要因が存在しない場合の２倍にＮ数を設定する必要がある場合には、Ｃｍａｘは２．０となる。
【００６３】
通行しやすさは、道路幅によっても影響されるため、忌避指標は、道路幅をパラメータとして複数設定されている。道路幅が狭い場合には、わずかに鋭角になるだけで通行しがたくなるから、曲線ＣＬ１のように４５度よりも大きいリンク間角度で忌避指標はＣｍａｘとなる。これに対し、道路幅が広くなるにつれて多少鋭角であっても通行可能となるから、曲線ＣＬ２〜ＣＬ４のように忌避指標がＣｍａｘとなるリンク間角度が小さくなる。これは一例に過ぎず、忌避指標は道路幅と無関係に設定しても構わない。
道路のレベルに応じた忌避指標も、同様に設定可能である。例えば、進入リンクと退出リンクの道路幅の差違を横軸にとって忌避指標を設定する方法をとることができる。
【００６４】
図１０（ｂ）には、広域忌避要因に対する忌避指標の例を示した。対象道路通過率に対して忌避指標を与えるグラフを予め設定しておき、これに基づいて忌避指標を求める。対象道路通過率とは、右上に示す通り、対象道路のいずれかの端点を通過する経路の数に対する、対象道路を通過する経路の数の割合である。図９で示した例においては、経路探索によって得られたノードＳ２０を通過する全経路（経路ＲＴ１等）のうち、対象道路ＲＲを通過する経路ＲＴ３の割合が対象道路通過率となる。
対象道路通過率が１００％の場合には、対象道路は頻繁に経路として利用される主要な道路であることを意味しているから忌避要因があるとは言えず、忌避指標は１．０となる。これに対し、対象道路通過率が０％の場合には、対象道路は全く利用されないことを意味しているから忌避要因が存在することとなり、忌避指標はＣｍａｘとなる。その中間については、例えば図示するような曲線で指標化することができる。この指標は一例であり、種々の解析結果に基づいて設定することが可能である。
図１０（ａ）、図１０（ｂ）に示した忌避指標を与えるグラフは、実際にはテーブル化して解析端末２００のメモリ内に記憶させておけばよい。
【００６５】
忌避要因を指標化することによって、通行規制判定処理および忌避指標設定処理（実施例における忌避要因判定処理に代わる処理）が実施例１とは異なってくる。以下、それぞれの処理について説明する。
【００６６】
図１１は、実施例２における通行規制判定処理のフローチャートである。実施例１の通行規制判定処理（図４、図５）に代わる処理である。
ＣＰＵは、まず忌避指標設定処理を行う（ステップＳ２００）。これは、図１０で示した忌避指標のグラフを用いて、対象道路の忌避指標を設定する処理である。
【００６７】
図１２に基づいて忌避指標設定処理の内容を説明する。
まずＣＰＵは判定対象となる通行規制を設定する（ステップＳ２１０）。
ＣＰＵは、通行規制に該当するリンク情報を取得する（ステップＳ２１２）。この処理は、図７のステップＳ１１２と同じである。そして、リンク情報に基づいて忌避指標を設定する（ステップＳ２１４）。例えば、リンク間角度を求め、図１０（ａ）に示したグラフに基づいて忌避指標を設定することが出来る。道路のレベルによる忌避指標についても同様の方法で設定可能である。
【００６８】
次に、ＣＰＵは広域忌避指標を設定する。このため、実施例１と同様、対象道路を包含する評価領域を設定し（ステップＳ２１６）、評価領域外の２点間で経路探索を行う（ステップＳ２１８）。そして、図１０（ｂ）で説明した通り、対象道路通過率を算出して、このグラフを読み取ることにより、忌避指標を設定する（ステップＳ２２０）。
【００６９】
以上の処理によってリンク間角度、リンクのレベル、対象道路通過率による３通りの忌避指標が設定されることになる。ＣＰＵは、これらの最大値を通行規制判定に用いる忌避指標として選択する（ステップＳ２２２）。
図示するように、リンク間角度、リンクのレベル、対象道路通過率について、それぞれ１．０、１．１、２．０という忌避指標が設定されている場合には、対象道路通過率の忌避指標２．０を選択するのである。このように最大値を用いるのは、こうすることにより、これらの３通りの忌避要因の全てにおいて十分な正解率を確保可能なＮ数を設定することが可能となるからである。
ＣＰＵは、以上の処理を、全通行規制について終了するまで繰り返す（ステップＳ２４）。
【００７０】
図１１に戻り、通行規制判定処理について説明する。
忌避指標の設定が完了すると、次に、ＣＰＵは忌避指標に基づいてＮ数を設定する（ステップＳ２５０）。Ｎ数は、「基準Ｎ数×忌避指標」によって設定できる。基準Ｎ数とは、忌避要因が存在しない場合のＮ数である。図１０の例によれば、「１．０≦忌避指標≦Ｃｍａｘ」で設定されるため、「基準Ｎ数≦Ｎ数≦基準Ｎ数×Ｃｍａｘ」の範囲でＮ数は定まることになる。
【００７１】
Ｎ数が定まると、ＣＰＵは、対象道路を通るプローブ情報をＮ件抽出し（ステップＳ２５２）、これに基づいて一方通行および進行方向について通行規制判定を行う（ステップＳ２５４、Ｓ２５６）。そして、この結果に基づいて既存の通行規制を更新する（ステップＳ２５８）。
この処理では、予め忌避要因の状態を考慮してＮ数を設定したため、通行規制判定を行った後に、適否を判定する必要はない。この処理方法は、実施例１にも適用可能である。図１１の忌避指標設定処理（ステップＳ２００）に代えて、忌避要因判定処理（図７、８）を実行し、その結果に基づいてＮ数を設定すればよい。
【００７２】
以上で説明した実施例２によれば、忌避要因を指標化して扱うため、実施例１のように忌避要因の有無に基づいてＮ数を変化させる場合に比較して、忌避要因の状態に応じて必要な範囲でＮ数を増加させることができる。この結果、Ｎ数の増大を抑制することが可能となるから、正解率を向上させつつ、網羅率を高めることが可能となる。
【００７３】
以上、本発明の実施例について説明した。規制情報解析システムは、必ずしも上述した実施例の全ての機能を備えている必要はなく、一部のみを実現するようにしてもよい。また、上述した内容に追加の機能を設けてもよい。
本発明は上述の実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、実施例においてハードウェア的に構成されている部分は、ソフトウェア的に構成することもでき、その逆も可能である。
【産業上の利用可能性】
【００７４】
本発明は、地図データの整備、または整備支援に利用可能である。
【符号の説明】
【００７５】
１０…プローブカー
１１…ＧＰＳ
１２…通信モジュール
１００…サーバ
１１０…プローブ情報データベース
１２０…地図データベース
１３０…道路ネットワークデータベース
２００…解析端末
２１０…プローブ情報解析部
２１１…通行規制判定部
２１２…忌避要因判定部
２１３…道路網変化判定部
２１４…通行量解析部
２２０…経路探索部
２３０…プローブ情報読出部
２４０…プローブ情報記憶部
【図１】
0005315362.tif 000002
【図２】
0005315362.tif 000003
【図３】
0005315362.tif 000004
【図４】
0005315362.tif 000005
【図５】
0005315362.tif 000006
【図６】
0005315362.tif 000007
【図７】
0005315362.tif 000008
【図８】
0005315362.tif 000009
【図９】
0005315362.tif 000010
【図１０】
0005315362.tif 000011
【図１１】
0005315362.tif 000012
【図１２】
0005315362.tif 000013