(57)【要約】【課題】交通量の変化を早期に把握し、旅行時間の予測の遅延を抑制する。【解決手段】旅行時間予測装置において用いられる旅行時間予測プログラムであって、コンピュータを、道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得する取得部と、前記取得部によって取得された前記複数の過去走行データの中から、前記取得部によって取得された前記対象日走行データに類似する１または複数の前記過去走行データを選択する選択部と、前記選択部によって選択された前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測する予測部、として機能させるためのプログラムである。【選択図】図１
2018073322.tif 000002
【特許請求の範囲】
【請求項１】
旅行時間予測装置において用いられる旅行時間予測プログラムであって、
コンピュータを、
道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得する取得部と、
前記取得部によって取得された前記複数の過去走行データの中から、前記取得部によって取得された前記対象日走行データに類似する１または複数の前記過去走行データを選択する選択部と、
前記選択部によって選択された前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測する予測部、
として機能させるための、旅行時間予測プログラム。
【請求項２】
前記取得部は、前記道路区間の前記対象日の車両の停止回数をさらに示す前記対象日走行データ、および前記道路区間の過去の車両の停止回数をさらに示す前記過去走行データを取得する、請求項１に記載の旅行時間予測プログラム。
【請求項３】
前記取得部によって取得される前記過去走行データの１日における始期は、現在時刻に基づく時刻である、請求項１または請求項２に記載の旅行時間予測プログラム。
【請求項４】
前記取得部は、対象位置から前記道路区間の下流側における車両の停止位置を示す前記対象日走行データおよび前記過去走行データを取得し、
前記対象位置は、１回の青時間で各車両が信号を通過可能な前記各車両の待機位置であって一部または全部が前記道路区間に含まれる待機位置よりも上流側である、請求項１から請求項３のいずれか１項に記載の旅行時間予測プログラム。
【請求項５】
道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得する取得部と、
前記取得部によって取得された前記複数の過去走行データの中から、前記取得部によって取得された前記対象日走行データに類似する１または複数の前記過去走行データを選択する選択部と、
前記選択部によって選択された前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測する予測部とを備える、旅行時間予測装置。
【請求項６】
旅行時間予測装置における旅行時間予測方法であって、
道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得するステップと、
取得した前記複数の過去走行データの中から、取得した前記対象日走行データに類似する１または複数の前記過去走行データを選択するステップと、
選択した前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測するステップとを含む、旅行時間予測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、旅行時間予測プログラム、旅行時間予測装置および旅行時間予測方法に関する。
【背景技術】
【０００２】
最近の交通需要の増大、ならびにインターネットおよび携帯電話などの情報伝達媒体の普及に伴い、交通情報の提供に対するニーズが高まっている。交通情報のうち、走行車両が道路区間を走行するのに要する時間である旅行時間の情報は、交通渋滞の把握、ならびに目的地に到達する最短経路および迂回経路の算出等に有用である。
【０００３】
特に、ある道路区間に注目して、当日の将来時刻の旅行時間を予測することが重要である。将来時刻の旅行時間を予測できれば、渋滞などが予測できるので、当該道路区間を避けた目的地までの経路を探索して車両に通知したり、車両に迂回指示を出したりすることができるため、未然に交通渋滞を回避することができる。
【０００４】
そこで、交通計測により収集した過去の旅行時間のデータを用いて、将来の旅行時間を予測する方法が提案されている。このような方法の一例として、たとえば、特開２００１−１２６１８０号公報（特許文献１）には、以下のような構成が開示されている。すなわち、走行所要時間情報演算システムは、各料金所から収集する料金所データから走行所要時間を演算し保存する走行時間演算手段と、この走行時間演算手段で保存された走行所要時間を用いて走行所要時間パターンを作成し蓄積するパターン作成手段と、前記走行時間演算手段で保存された走行所要時間をもとに、パターン作成手段で蓄積された走行所要時間パターンの中から類似パターンを検索して走行所要時間を予測する時間予測手段と、この時間予測手段で予測された走行所要時間予測値から走行所要時間情報を作成する走行時間情報作成手段とを備える。
【０００５】
また、特開２００５−１９６２３８号公報（特許文献２）には、以下のような方法が開示されている。すなわち、旅行時間予測方法は、次の（ａ）から（ｅ）までの手順を含む。（ａ）旅行時間を予測しようとする道路区間の、当日の現在時刻までの旅行時間実測データを収集する。（ｂ）前記道路区間について、当日と同じ交通条件の日の、過去に収集された複数の旅行時間統計データを取得する。（ｃ）前記（ｂ）で取得された旅行時間統計データの中から、前記旅行時間実測データと時間変動傾向の類似した旅行時間統計データを複数選択する。（ｄ）前記（ｃ）で選択された複数の旅行時間統計データの、現在時刻以後のデータに対して、分布からかけ離れたデータを除外する。（ｅ）前記除外されなかった残りの現在時刻以後の旅行時間統計データに基づき、それらのデータを代表するデータ列を作成し、当日の現在時刻の旅行時間実測データとの差または比に基づいて、現在時刻以後の旅行時間予測データを求める。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１２６１８０号公報
【特許文献２】特開２００５−１９６２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このような旅行時間の予測を行う場合、たとえば渋滞のボトルネックとなる道路区間または渋滞の末尾を含む道路区間において、渋滞発生または渋滞解消の予測が遅延することがある。
【０００８】
しかしながら、特許文献１および２には、このような問題を解決するための構成は開示されていない。
【０００９】
図１２は、従来技術の課題を説明するための図である。図１２において、横軸は時刻を示し、縦軸は旅行時間を示す。また、グラフＧ１は過去の旅行時間を示し、グラフＧ２は当日の旅行時間を示す。
【００１０】
図１２を参照して、グラフＧ１の示す当日の旅行時間のデータは、過去の広い時間帯ＳＣにおける旅行時間のデータと類似している。このため、渋滞が発生する直前であっても、過去のデータのうち、渋滞発生時刻から離れた時刻のデータを選択してしまう可能性がある。
【００１１】
この発明は、上述の課題を解決するためになされたもので、その目的は、交通量の変化を早期に把握し、旅行時間の予測の遅延を抑制することが可能な旅行時間予測プログラム、旅行時間予測装置および旅行時間予測方法を提供することである。
【課題を解決するための手段】
【００１２】
（１）上記課題を解決するために、この発明のある局面に係わる旅行時間予測プログラムは、旅行時間予測装置において用いられる旅行時間予測プログラムであって、コンピュータを、道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得する取得部と、前記取得部によって取得された前記複数の過去走行データの中から、前記取得部によって取得された前記対象日走行データに類似する１または複数の前記過去走行データを選択する選択部と、前記選択部によって選択された前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測する予測部、として機能させるためのプログラムである。
【００１３】
（５）上記課題を解決するために、この発明のある局面に係わる旅行時間予測装置は、道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得する取得部と、前記取得部によって取得された前記複数の過去走行データの中から、前記取得部によって取得された前記対象日走行データに類似する１または複数の前記過去走行データを選択する選択部と、前記選択部によって選択された前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測する予測部とを備える。
【００１４】
（６）上記課題を解決するために、この発明のある局面に係わる旅行時間予測方法は、旅行時間予測装置における旅行時間予測方法であって、道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得するステップと、取得した前記複数の過去走行データの中から、取得した前記対象日走行データに類似する１または複数の前記過去走行データを選択するステップと、選択した前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測するステップとを含む。
【００１５】
本発明は、旅行時間予測装置の一部または全部を実現する半導体集積回路として実現したり、旅行時間予測装置を含むシステムとして実現したりすることができる。
【発明の効果】
【００１６】
本発明によれば、交通量の変化を早期に把握し、旅行時間の予測の遅延を抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の実施の形態に係る旅行時間予測装置の構成を示す図である。
【図２】図２は、本発明の実施の形態に係る旅行時間予測装置による車両の停止位置および停止回数の取得方法を説明するための図である。
【図３】図３は、本発明の実施の形態に係る旅行時間予測装置が旅行時間を予測する際の動作手順を定めたフローチャートである。
【図４】図４は、対象日走行データの旅行時間および過去走行データの旅行時間の時間推移の一例を示す図である。
【図５】図５は、しきい値を固定した場合の過去走行データＵｋ（ｊ）の個数分布を示す図である。
【図６】図６は、しきい値を変数とした場合の過去走行データＵｋ（ｊ）の個数分布を示す図である。
【図７】図７は、対象日走行データの旅行時間および選択された過去走行データの旅行時間の一例を示す図である。
【図８】図８は、対象日走行データの停止位置および選択された過去走行データの停止位置の一例を示す図である。
【図９】図９は、対象日走行データの停止回数および選択された過去走行データの停止回数の一例を示す図である。
【図１０】図１０は、対象日走行データの旅行時間および選択された過去走行データの旅行時間の他の例を示す図である。
【図１１】図１１は、旅行時間予測データを求める方法の一例を説明するための図である。
【図１２】図１２は、従来技術の課題を説明するための図である。
【発明を実施するための形態】
【００１８】
最初に、本発明の実施形態の内容を列記して説明する。
【００１９】
（１）本発明の実施の形態に係る旅行時間予測プログラムは、旅行時間予測装置において用いられる旅行時間予測プログラムであって、コンピュータを、道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得する取得部と、前記取得部によって取得された前記複数の過去走行データの中から、前記取得部によって取得された前記対象日走行データに類似する１または複数の前記過去走行データを選択する選択部と、前記選択部によって選択された前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測する予測部、として機能させるためのプログラムである。
【００２０】
このように、走行データとして、道路区間における旅行時間に加えて停止位置を収集し、この情報に基づいて対象日走行データと過去走行データとの類否判断を行う構成により、旅行時間が変化し始めるよりも前に交通量の増減を把握することができるため、交通量の増減の影響による旅行時間の増減をより早期かつ正確に予測可能となる。したがって、交通量の変化を早期に把握し、旅行時間の予測の遅延を抑制することができる。
【００２１】
（２）好ましくは、前記取得部は、前記道路区間の前記対象日の車両の停止回数をさらに示す前記対象日走行データ、および前記道路区間の過去の車両の停止回数をさらに示す前記過去走行データを取得する。
【００２２】
このように、走行データとして、道路区間における旅行時間および停止位置に加えて停止回数を収集し、これらの情報に基づいて対象日走行データと過去走行データとの類否判断を行う構成により、交通量の増減をより早期かつ正確に把握することができる。
【００２３】
（３）好ましくは、前記取得部によって取得される前記過去走行データの１日における始期は、現在時刻に基づく時刻である。
【００２４】
このような構成により、対象日走行データに類似する過去走行データとして有意なデータを効率的に取得することができる。
【００２５】
（４）好ましくは、前記取得部は、対象位置から前記道路区間の下流側における車両の停止位置を示す前記対象日走行データおよび前記過去走行データを取得し、前記対象位置は、１回の青時間で各車両が信号を通過可能な前記各車両の待機位置であって一部または全部が前記道路区間に含まれる待機位置よりも上流側である。
【００２６】
このような構成により、交通量の増減を把握可能なデータ収集範囲を確保しながら、交通量の増減が旅行時間の増減に表れやすいデータ収集範囲を除外し、効率的なデータ取得が可能となる。
【００２７】
（５）本発明の実施の形態に係る旅行時間予測装置は、道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得する取得部と、前記取得部によって取得された前記複数の過去走行データの中から、前記取得部によって取得された前記対象日走行データに類似する１または複数の前記過去走行データを選択する選択部と、前記選択部によって選択された前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測する予測部とを備える。
【００２８】
このように、走行データとして、道路区間における旅行時間に加えて停止位置を収集し、この情報に基づいて対象日走行データと過去走行データとの類否判断を行う構成により、旅行時間が変化し始めるよりも前に交通量の増減を把握することができるため、交通量の増減の影響による旅行時間の増減をより早期かつ正確に予測可能となる。したがって、交通量の変化を早期に把握し、旅行時間の予測の遅延を抑制することができる。
【００２９】
（６）本発明の実施の形態に係る旅行時間予測方法は、旅行時間予測装置における旅行時間予測方法であって、道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得するステップと、取得した前記複数の過去走行データの中から、取得した前記対象日走行データに類似する１または複数の前記過去走行データを選択するステップと、選択した前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測するステップとを含む。
【００３０】
このように、走行データとして、道路区間における旅行時間に加えて停止位置を収集し、この情報に基づいて対象日走行データと過去走行データとの類否判断を行う構成により、旅行時間が変化し始めるよりも前に交通量の増減を把握することができるため、交通量の増減の影響による旅行時間の増減をより早期かつ正確に予測可能となる。したがって、交通量の変化を早期に把握し、旅行時間の予測の遅延を抑制することができる。
【００３１】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００３２】
図１は、本発明の実施の形態に係る旅行時間予測装置の構成を示す図である。
【００３３】
図１を参照して、旅行時間予測装置１０１は、取得部１１と、記憶部１２と、選択部１３と、予測部１４と、処理部１５とを備える。
【００３４】
取得部１１は、対象の道路区間Ｌにおける車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに道路区間Ｌにおける車両の過去の日の旅行時間および停止位置を示す複数の過去走行データを取得する。
【００３５】
たとえば、取得部１１は、道路区間Ｌの対象日の車両の停止回数をさらに示す対象日走行データ、および道路区間Ｌの過去の車両の停止回数をさらに示す複数の過去走行データを取得する。
【００３６】
より詳細には、取得部１１は、たとえば、図示しない車載装置からプローブ情報を受信する。
【００３７】
車載装置は、プローブ情報を生成するコンピュータとしての機能および通信機能を備えている。車載装置は、自己を搭載したプローブ車両の走行により取得した情報を含むプローブ情報を作成し、作成したプローブ情報を、携帯電話回線等の無線通信回線を介して図示しない中央装置へ送信する。
【００３８】
プローブ情報の収集周期は、たとえば数秒である。車載装置は、収集したプローブ情報を送信周期に従って中央装置へ送信する。この送信周期は、収集周期と同じであってもよいし、１分など収集周期よりも長く設定して複数の時刻のプローブ情報をまとめて車載装置から送信してもよい。プローブ情報が中央装置によって収集される場合、取得部１１は、中央装置からたとえばネットワーク経由でプローブ情報を受信する。
【００３９】
プローブ情報は、プローブ車両の走行位置すなわち現在位置、当該走行位置の通過時刻、およびプローブ車両の識別情報すなわち車両ＩＤ等を含む情報である。
【００４０】
車載装置はＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を有しており、プローブ車両の位置は、車載装置が備えるＧＰＳ受信機によって受信したＧＰＳ信号に基づいて算出される。また、車載装置は、時計機能を有しており、各位置の通過時刻に関する時刻情報を取得可能である。
【００４１】
取得部１１は、道路区間Ｌを走行したプローブ車両のプローブ情報から、プローブ車両が道路区間Ｌの一端を通過した時刻、および道路区間Ｌの他端を通過した時刻を求める。そして、取得部１１は、求めた各時刻から、道路区間Ｌを走行するのに要した時間である旅行時間を求める。
【００４２】
図２は、本発明の実施の形態に係る旅行時間予測装置による車両の停止位置および停止回数の取得方法を説明するための図である。
【００４３】
図２を参照して、取得部１１は、対象位置Ｐから道路区間Ｌの下流側における車両の停止位置および停止回数を示す対象日走行データおよび過去走行データを取得する。取得部１１は、道路区間Ｌを走行したプローブ車両のプローブ情報に基づいて、以下のように車両の停止位置および停止回数を取得する。
【００４４】
より詳細には、取得部１１は、道路区間Ｌの下流端ＤＥから所定の距離上流の対象位置Ｐから下流端ＤＥまでの間の走行位置のうち、車両の走行速度が停止判定閾値未満であり、かつ直前の収集周期の走行位置における速度が停止判定閾値以上である走行位置を停止位置として取得する。ここで、停止判定閾値は、たとえば１０ｋｍ／ｈである。
【００４５】
また、取得部１１は、対象位置Ｐから道路区間Ｌの下流端ＤＥまでの間の停止位置の数を停止回数として取得する。
【００４６】
また、取得部１１は、対象位置Ｐから道路区間Ｌの下流端ＤＥまでの間において最も上流にある停止位置から下流端ＤＥまでの距離を停止位置距離として取得する。すなわち、取得部１１は、信号等によって最初に停止した位置を、停止位置距離の基準位置とする。
【００４７】
具体的には、図２において、信号２によって最初に位置ＳＰ１に停止し、信号２を通過できずに位置ＳＰ２に停止した車両の場合、停止位置距離の基準位置はＳＰ１であり、停止位置距離はＤである。なお、取得部１１は、車両の停止回数が０回の場合、たとえば、停止位置距離を−１等の無効値とする。
【００４８】
対象位置Ｐは、１回の青時間で各車両が信号を通過可能な当該各車両の待機位置であって一部または全部が道路区間Ｌに含まれる待機位置よりも上流側である。
【００４９】
具体的には、対象位置Ｐは、図２に示すように、道路区間Ｌの下流端ＤＥの信号２の信号待ちのために車両の待ち行列が発生した場合に、次の青信号で下流端ＤＥを通過可能である最上流の位置、たとえば下流端ＤＥから車両２５台分の距離Ｒにある位置よりもさらに上流であることが好ましい。この場合、距離Ｒは、たとえば１５０ｍであり、対象位置Ｐは、下流端ＤＥから２００ｍの位置である。なお、対象位置Ｐは、道路区間Ｌの上流端ＵＥよりも上流の位置に設定してもよい。
【００５０】
取得部１１は、旅行時間、停止回数および停止位置距離の走行データを、道路区間ごとかつ時間帯ごとに記憶部１２に保存する。
【００５１】
なお、取得部１１は、プローブ情報を用いて旅行時間、停止回数および停止位置距離を取得する構成に限らず、たとえば特許文献２の段落［００１７］〜［００１９］に記載されている計測手段を用いて、旅行時間、停止回数および停止位置距離を取得してもよい。
【００５２】
また、取得部１１は、たとえば特許文献２の段落［００１７］〜［００１９］に記載されている方法を用いて、複数の車両の旅行時間、停止位置および停止回数のうちの少なくともいずれか１つについて平均化等の数値処理を行ってもよい。
【００５３】
［動作の流れ］
旅行時間予測装置１０１は、コンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のフローチャートの各ステップの一部または全部を含むプログラムを図示しないメモリから読み出して実行する。このプログラムは、外部からインストールすることができる。このプログラムは、記録媒体に格納された状態で流通する。
【００５４】
図３は、本発明の実施の形態に係る旅行時間予測装置が旅行時間を予測する際の動作手順を定めたフローチャートである。
【００５５】
選択部１３は、取得部１１によって取得された複数の過去走行データの中から、取得部１１によって取得された対象日走行データに類似する１または複数の過去走行データを選択する。
【００５６】
予測部１４は、選択部１３によって選択された過去走行データの示す旅行時間に基づいて、対象日走行データ以降の対象日の旅行時間を予測する。
【００５７】
具体的には、図３を参照して、まず、選択部１３は、管轄道路の中から予測すべき道路区間Ｌの指定を受け付ける。この指定は、旅行時間予測装置１０１の外部から行われてもよいし、旅行時間予測装置１０１が自律的に行ってもよい。そして、選択部１３は、対象日と同じ月日、曜日、天候、および催事の有無などを満たす日（以下、比較日とも称する。）を検索し、比較日の時間帯、たとえば５分間ごとの過去走行データを記憶部１２から抽出する（ステップＳ１）。
【００５８】
ここで、月日、曜日、天候、および催事の有無など、旅行時間およびその分布に影響を与える条件を「交通条件」と称する。
【００５９】
交通条件が同じ日であれば、当該日に事故、道路工事および異常気象などの突発的な事象が起こらなかった限り、旅行時間およびその分布が類似すると考えられる。このため、交通条件の同じ日の走行データを抽出する構成により、旅行時間を精度良く予測することができる。
【００６０】
たとえば、「１月１日」という特異な日の旅行時間を予想したい場合、経験上、「月日」が交通条件の最大の要素となるので、去年の１月１日、一昨年の１月１日といった過去走行データを抽出する。また、対象日が「雨の金曜日」であることに注目するならば、前回雨であった金曜日、前々回雨であった金曜日などの過去走行データを抽出する（ステップＳ２）。
【００６１】
次に、選択部１３は、対象日に収集された走行データである対象日走行データを記憶部１２から読み出す。これにより、指定された道路区間Ｌについて、現在時刻に至るまでの時間帯、たとえば５分間ごとの時系列データが得られる（ステップＳ３）。
【００６２】
次に、選択部１３は、抽出した過去走行データの中から、対象日走行データと時間変動の傾向すなわちパターンまたはトレンドの類似する過去走行データを１または複数選択する。
【００６３】
ここで、たとえば、取得部１１によって取得される過去走行データの１日における始期は、現在時刻の前後１時間等、現在時刻に基づく時刻である（ステップＳ４）。この選択方法については後述する。
【００６４】
次に、選択部１３は、選択した過去走行データの現在時刻以降の時刻（以下、将来時刻とも称する。）に注目し、将来時刻において、平均的傾向からかけ離れたデータ部分を除外する。これは、比較日に事故、道路工事および異常気象などの突発的な事象が起こって旅行時間に異常値が現れた場合に、当該比較日の過去走行データを除外するためである。この除外処理も後述する。選択部１３は、除外後の過去走行データを予測部１４へ出力する（ステップＳ５）。
【００６５】
次に、予測部１４は、選択部１３から受けた各過去走行データに基づいて、各過去走行データの旅行時間を代表するデータ（以下、代表データとも称する。）を算出する。予測部１４は、たとえば、各過去走行データの旅行時間の、単純平均値を代表データとするか、重み付け平均値を代表データとするか、または中央値を代表データとする（ステップＳ６）。
【００６６】
次に、予測部１４は、たとえば、代表データの現在時刻の旅行時間に対する、対象日走行データの現在時刻の旅行時間との差または比を算出し、算出した差または比に基づいて、対象日の将来時刻の旅行時間を算出する（ステップＳ７）。
【００６７】
なお、図３において、ステップＳ２およびステップＳ３の順番を入れ替えてもよい。
【００６８】
次に、図３に示すフローチャートに示す処理の内容を、具体例をあげて詳しく説明する。
【００６９】
対象日の旅行時間をＴ０（ｊ）とする。添え字“０”は対象日であることを表す。また、比較日の旅行時間をＴｋ（ｊ）とする。
【００７０】
たとえば、添え字ｋが“１”であれば交通条件が同じである前日を表し、添え字ｋが“２”であれば交通条件が同じである前々日を表す。ｋ＝１，．．．，Ｎである。ここで、Ｎは２以上の整数であり、選択部１３によって抽出された過去走行データの総数である。
【００７１】
また、括弧内の“ｊ”は時間帯を表す。たとえば、現在の時間帯ならばｊ＝０、１つ前の時間帯ならばｊ＝−１、２つ前の時間帯ならばｊ＝−２、１つ先の時間帯ならばｊ＝１、２つ先の時間帯ならばｊ＝２である。
【００７２】
同様に、対象日の停止回数をＳ０（ｊ）とし、比較日の停止回数をＳｋ（ｊ）とする。また、対象日の停止位置距離をＲ０（ｊ）とし、比較日の停止位置距離をＲｋ（ｊ）とする。
【００７３】
そして、旅行時間、停止回数および停止位置距離を１つのベクトルにまとめ、対象日走行データＵ０（ｊ）＝（Ｔ０（ｊ），Ｓ０（ｊ），Ｒ０（ｊ））および過去走行データＵｋ（ｊ）＝（Ｔｋ（ｊ），Ｓｋ（ｊ），Ｒｋ（ｊ））を作成する。
【００７４】
図４は、対象日走行データの旅行時間および過去走行データの旅行時間の時間推移の一例を示す図である。
【００７５】
図４は、対象日走行データの旅行時間Ｔ０（ｊ）と、選択部１３によって抽出された過去走行データの旅行時間Ｔ１（ｊ），Ｔ２（ｊ），．．．，ＴＮ（ｊ）とを描いたグラフである。図４では、現在時刻および現在時刻以前の時間帯ｊ＝０，−１，−２，・・・のデータのみを描いている。
【００７６】
ここで、たとえば、対象日走行データの旅行時間Ｔ０（ｊ）および過去走行データの旅行時間Ｔ１（ｊ），Ｔ２（ｊ），．．．，ＴＮ（ｊ）は、平滑化されたデータを用いる。平滑化されたデータを用いることにより、変動を抑えることができる。
【００７７】
平滑化方法として、当該時間帯を含む過去の範囲の時刻にわたって平均がとられたデータを用いることが好ましい。過去の範囲の時刻にわたって平均をとるのは、対象日走行データの旅行時間Ｔ０（ｊ）は過去のデータしか収集できないので、将来の時刻にわたって平均をとることができないからである。
【００７８】
平滑化として、たとえば、指数平滑を採用する。指数平滑とは、今回のデータと前回のデータとを重み付けして加算することにより平滑化する方法である。前回のデータも、前々回のデータの重みがかかっているので、過去の履歴を引きずったデータとなる。
【００７９】
停止回数および停止位置距離についても、上記のような旅行時間と同様の平滑化が可能である。
【００８０】
次に、対象日走行データＵ０（ｊ）と、時間変動の傾向すなわちパターンまたはトレンドの類似する過去走行データＵ１（ｊ），Ｕ２（ｊ），．．．を選択する。この類似するかどうかの判定には、過去走行データＵｋ（ｊ）ごとに、以下のような距離についての評価関数Ｆ（ｋ）を作成する。ｋは、１からＮまでのいずれかの整数である。
Ｆ（ｋ）＝｛Σ［Ｕ０（ｊ）−Ｕｋ（ｊ）］2｝1/2
【００８１】
ここで、総和Σは、現在時刻ｊ＝０から、過去に遡った所定の時刻、たとえば対象日の始まりまたは早朝の時刻までの総和である。過去走行データＵｋ（ｊ）ごとのＦ（ｋ）がそれぞれ小さいほど、Ｕ０（ｊ）とＵｋ（ｊ）との距離が短く、時間変動の傾向すなわちパターンまたはトレンドが類似する。
【００８２】
また、他の評価関数として、傾きについての評価関数Ｇ（ｋ）を採用してもよい。
Ｇ（ｋ）＝｛Σ［（Ｕ０（ｊ）−Ｕ０（ｊ−１））−（Ｕｋ（ｊ）−Ｕｋ（ｊ−１））］2｝1/2
【００８３】
ここで、総和Σは、現在時刻ｊ＝０から、過去に遡った所定の時刻までの総和である。Ｇ（ｋ）が小さいほどＵ０（ｊ）の傾きとＵｋ（ｊ）の傾きとが近いので、時間変動の傾向すなわちパターンまたはトレンドが類似する。
【００８４】
また、評価関数Ｆ（ｋ）とＧ（ｋ）との線形和Ｈ（ｋ）を評価関数としてもよい。
Ｈ（ｋ）＝αＦ（ｋ）＋βＧ（ｋ）
【００８５】
以上のような評価関数の値（以下、評価値とも称する。）がしきい値よりも小さい過去走行データＵｋ（ｊ）を、１または複数選択する。しきい値よりも大きい過去走行データは除外する。
【００８６】
図５は、しきい値を固定した場合の過去走行データＵｋ（ｊ）の個数分布を示す図である。
【００８７】
図５に示すグラフにおいて、横軸は評価値を示し、縦軸は個数を示す。選択部１３は、しきい値よりも小さい過去走行データＵｋ（ｊ）を選択する。
【００８８】
図６は、しきい値を変数とした場合の過去走行データＵｋ（ｊ）の個数分布を示す図である。図６の見方は図５と同様である。
【００８９】
図６に示す例では、最も評価値の小さい過去走行データＵｋ（ｊ）の評価値ａに定数ｒを乗算した値ｒａをしきい値としている。
【００９０】
このようにして、対象日走行データとパターンまたはトレンドの類似する１または複数の過去走行データが選択される。選択された過去走行データＵｋ（ｊ）の個数をＭとする。Ｍは、１以上の整数である。
【００９１】
図７は、対象日走行データの旅行時間および選択された過去走行データの旅行時間の一例を示す図である。図８は、対象日走行データの停止位置および選択された過去走行データの停止位置の一例を示す図である。図９は、対象日走行データの停止回数および選択された過去走行データの停止回数の一例を示す図である。図７〜図９に示すグラフにおいて、横軸は時刻を示し、縦軸は旅行時間、停止位置および停止回数をそれぞれ示す。
【００９２】
図７〜図９は、それぞれ、対象日走行データの旅行時間Ｔ０（ｊ）、停止位置Ｒ０（ｊ）および停止回数Ｓ０（ｊ）と、対象日走行データＵ０（ｊ）とパターンまたはトレンドが類似するとして選択された過去走行データの旅行時間Ｔ１（ｊ），Ｔ２（ｊ），・・，ＴＭ（ｊ）、停止位置Ｒ１（ｊ），Ｒ２（ｊ），・・，ＲＭ（ｊ）および停止回数Ｓ１（ｊ），Ｓ２（ｊ），・・，ＳＭ（ｊ）を描いたグラフである。
【００９３】
図１０は、対象日走行データの旅行時間および選択された過去走行データの旅行時間の他の例を示す図である。図１０に示すグラフにおいて、横軸は時刻を示し、縦軸は旅行時間を示す。
【００９４】
図１０は、対象日走行データの旅行時間Ｔ０（ｊ）と、対象日走行データＵ０（ｊ）とパターンまたはトレンドが類似するとして選択された過去走行データの旅行時間Ｔ１（ｊ），Ｔ２（ｊ），・・，ＴＭ（ｊ）を描いたグラフである。図１０では、現在時刻および現在時刻以降の時間帯ｊ＝０，１，２，・・・のデータを主に描いている。
【００９５】
ここで、たとえば、過去走行データの旅行時間Ｔ１（ｊ），Ｔ２（ｊ）等は、平滑化されたデータを用いる。平滑化されたデータを用いることにより、変動を抑えることができる。
【００９６】
平滑化方法として、当該時間帯を含む前後の範囲の時刻にわたって平均をとることが望ましく、たとえば移動平均を算出する。移動平均とは、今回のデータと当該データの前後一定数のデータとを重み付けして加算することにより平滑化する方法である。過去走行データは、すでに全時刻にわたって取得され蓄積されているデータであるので、平均を算出するにあたって、将来時刻のデータも含めることができる。
【００９７】
次に、選択された過去走行データに対して、一例として、現在時刻以降の値に基づいた処理を行う。
【００９８】
まず、将来時刻において、選択された過去走行データの旅行時間Ｔ１（ｊ），Ｔ２（ｊ），・・，ＴＭ（ｊ）の平均を算出する。図１０では、この平均をとった旅行時間を平均過去旅行時間Ｔｍ（ｊ）として太線で描いている。図７に示す例でも、平均過去旅行時間Ｔｍ（ｊ）が太線で描かれている。
【００９９】
この平均過去旅行時間Ｔｍ（ｊ）から大きく離れた過去走行データの旅行時間を予測に用いると予測精度の低下につながるので、平均過去旅行時間Ｔｍ（ｊ）から大きく離れた部分を除外する。そこで、以下のような、時間帯ｊにおける偏差値Ｙ（ｋ，ｊ）を導入する。
Ｙ（ｋ，ｊ）＝｛［Ｔｋ（ｊ）−Ｔｍ（ｊ）］2／Ｎ｝1/2
【０１００】
この偏差値Ｙ（ｋ，ｊ）がしきい値以上の場合、平均過去旅行時間Ｔｍ（ｊ）から距離が離れているとして、当該時間帯ｊの旅行時間Ｔｋ（ｊ）を除外する。
【０１０１】
なお、平均過去旅行時間Ｔｍ（ｊ）を求める際に得られる標準偏差を含む、次のような偏差値Ｚ（ｋ，ｊ）を用いてもよい。
Ｚ（ｋ，ｊ）＝５０＋１０［Ｔｋ（ｊ）−Ｔｍ（ｊ）］／（標準偏差）
【０１０２】
この偏差値Ｚ（ｋ，ｊ）がたとえば３０未満または７０以上の場合、当該時間帯ｊの旅行時間Ｔｋ（ｊ）を除外する。
【０１０３】
平均的傾向からかけ離れたデータは、事故、道路工事および異常気象などの突発的な事象に基づくものと考えられる。このため、上記のような旅行時間を除外することにより、旅行時間の予測精度を向上させることができる。
【０１０４】
具体的には、図１０に示す例では、旅行時間Ｔ４（２）およびＴ４（３）などの平均過去旅行時間Ｔｍ（ｊ）から離れたデータが除外される。
【０１０５】
除外処理が完了すると、除外されなかった各過去走行データの旅行時間の平均を算出する。この除外されなかった各旅行時間についての平均過去旅行時間をＴｍｄ（ｊ）とする。この平均過去旅行時間Ｔｍｄ（ｊ）は、平均的傾向からかけ離れたデータが除外されていることから、平均過去旅行時間Ｔｍ（ｊ）よりもさらに精度がよくなっている。
【０１０６】
次に、この精度のよい平均過去旅行時間Ｔｍｄ（ｊ）を用いて、対象日走行データの旅行時間Ｔ０（ｊ）を、将来時刻に向かって延長する。この延長された旅行時間のデータを「旅行時間予測データ」と称する。
【０１０７】
図１１は、旅行時間予測データを求める方法の一例を説明するための図である。図１１において、横軸は時刻を示し、縦軸は旅行時間を示し、破線のグラフは旅行時間予測データを示す。
【０１０８】
図１１を参照して、旅行時間予測データは、対象日走行データの旅行時間の現在値Ｔ０（０）と、平均過去旅行時間の現在値Ｔｍｄ（０）との差ΔＴを、平均過去旅行時間Ｔｍｄ（ｊ）に加えることにより求まる。
【０１０９】
なお、旅行時間予測データは、差ΔＴを用いる方法に限らず、たとえば、対象日走行データの旅行時間の現在値Ｔ０と、平均過去旅行時間の現在値Ｔｍｄ（０）との比ΔＲを、平均過去旅行時間Ｔｍｄ（ｊ）に乗算することにより求めてもよい。
【０１１０】
以上のように、旅行時間予測装置１０１では、走行データとして、道路区間における旅行時間に加えて停止位置および停止回数を収集し、これらの情報に基づいて対象日走行データと過去走行データとの類否判断を行う。
【０１１１】
ここで、交通量が増加すると、信号待ちのためにより上流で車両が停止する確率が高くなり、また、信号待ちのための車両の停止回数が増加する。旅行時間予測装置１０１では、このような事象を把握することが可能となり、旅行時間が変化し始めるよりも前に交通量の増減を把握することができるため、交通量の増減の影響による旅行時間の増減をより早期かつ正確に予測可能となる。
【０１１２】
なお、本発明の実施の形態に係る旅行時間予測装置では、予測部１４は、対象日の現在時刻以降の旅行時間を予測する構成であるとしたが、これに限定するものではない。予測部１４は、対象日走行データに対応する時刻より後の旅行時間を予測する構成であればよく、予測範囲の始期は、たとえば、対象日の現在時刻から所定時間経過後であってもよい。また、予測範囲は、現在時刻より後の対象日の時間帯の一部であってもよい。
また、本発明の実施の形態に係る旅行時間予測装置は、データ処理の範囲が１日である構成に限らず、データ処理の範囲が日を超えてまたがる構成であってもよい。すなわち、「対象日」の範囲は１日に限らず、また、「過去」の範囲は１日に限らない。具体的には、たとえば、旅行時間予測装置１０１は、現在時刻が日の変わる直前である場合、データの取得範囲および予測範囲を翌日とするか、または当日および翌日にまたがる範囲とする。また、たとえば、旅行時間予測装置１０１は、現在時刻が日の変わった直後である場合、データの取得範囲を前日とするか、または当日および前日にまたがる範囲とする。
【０１１３】
また、本発明の実施の形態に係る旅行時間予測装置は、道路区間における旅行時間、停止位置および停止回数を収集し、これらの情報に基づいて対象日走行データと過去走行データとの類否判断を行う構成であるとしたが、これに限定するものではなく、道路区間における旅行時間および停止位置を収集し、これらの情報に基づいて対象日走行データと過去走行データとの類否判断を行う構成であってもよい。
【０１１４】
また、本発明の実施の形態に係る旅行時間予測装置では、選択部１３は、対象日と交通条件が同じ日の走行データを過去走行データとして記憶部１２から抽出し、抽出した過去走行データの中から、旅行時間、停止位置および停止回数に基づいて対象日走行データと類似する過去走行データを選択する構成であるとしたが、これに限定するものではない。選択部１３は、交通条件を用いることなく、記憶部１２における複数の走行データの中から、旅行時間、停止位置および停止回数に基づいて対象日走行データと類似する走行データを過去走行データとして抽出し、代表データの算出等を行う構成であってもよい。
【０１１５】
また、本発明の実施の形態に係る旅行時間予測装置では、選択部１３は、対象日走行データとの類否判断に用いる過去走行データの使用範囲を、現在時刻に基づく時刻を始期とする構成であるとしたが、これに限定するものではない。過去走行データの使用範囲は、現在時刻と大きく離れた時刻を始期としてもよく、時刻に関わらず、データの時間変動の傾向が類似する部分を用いることが可能である。
【０１１６】
また、本発明の実施の形態に係る旅行時間予測装置では、取得部１１は、道路区間Ｌの下流端ＤＥから対象位置Ｐを、車両の停止に関する観測範囲とする構成であるとしたが、これに限定するものではない。取得部１１は、下流端ＤＥよりも所定距離上流側から対象位置Ｐまでを観測範囲とする構成であってもよい。
【０１１７】
ところで、旅行時間の予測を行う場合、たとえば渋滞のボトルネックとなる道路区間または渋滞の末尾を含む道路区間において、渋滞発生または渋滞解消の予測が遅延することがある。これらの道路区間における交通量は、周囲の状況から予測することが困難であり、当該道路区間における状況を直接的に観測する必要があり、また、このような状況を判断可能な計測情報を早期に得ることが困難な場合がある。
【０１１８】
これに対して、本発明の実施の形態に係る旅行時間予測装置では、取得部１１は、道路区間Ｌにおける車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに道路区間Ｌにおける車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得する。選択部１３は、取得部１１によって取得された複数の過去走行データの中から、取得部１１によって取得された対象日走行データに類似する１または複数の過去走行データを選択する。そして、予測部１４は、選択部１３によって選択された過去走行データの示す旅行時間に基づいて、対象日走行データより後の対象日の旅行時間を予測する。
【０１１９】
このように、走行データとして、道路区間における旅行時間に加えて停止位置を収集し、この情報に基づいて対象日走行データと過去走行データとの類否判断を行う構成により、旅行時間が変化し始めるよりも前に交通量の増減を把握することができるため、交通量の増減の影響による旅行時間の増減をより早期かつ正確に予測可能となる。
【０１２０】
したがって、本発明の実施の形態に係る旅行時間予測装置では、交通量の変化を早期に把握し、旅行時間の予測の遅延を抑制することができる。
【０１２１】
また、本発明の実施の形態に係る旅行時間予測装置では、取得部１１は、道路区間Ｌの対象日の車両の停止回数をさらに示す対象日走行データ、および道路区間Ｌの過去の車両の停止回数をさらに示す過去走行データを取得する。
【０１２２】
このように、走行データとして、道路区間における旅行時間および停止位置に加えて停止回数を収集し、これらの情報に基づいて対象日走行データと過去走行データとの類否判断を行う構成により、交通量の増減をより早期かつ正確に把握することができる。
【０１２３】
また、本発明の実施の形態に係る旅行時間予測装置では、取得部１１によって取得される過去走行データの１日における始期は、現在時刻に基づく時刻である。
【０１２４】
このような構成により、対象日走行データに類似する過去走行データとして有意なデータを効率的に取得することができる。
【０１２５】
また、本発明の実施の形態に係る旅行時間予測装置では、取得部１１は、対象位置Ｐから道路区間Ｌの下流側における車両の停止位置を示す対象日走行データおよび過去走行データを取得する。対象位置Ｐは、１回の青時間で各車両が信号を通過可能な当該各車両の待機位置であって一部または全部が道路区間Ｌに含まれる待機位置よりも上流側である。
【０１２６】
このような構成により、交通量の増減を把握可能なデータ収集範囲を確保しながら、交通量の増減が旅行時間の増減に表れやすいデータ収集範囲を除外し、効率的なデータ取得が可能となる。
【０１２７】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１２８】
以上の説明は、以下に付記する特徴を含む。
【０１２９】
［付記１］
道路区間における車両の対象日の旅行時間および停止位置を示す対象日走行データ、ならびに前記道路区間における車両の過去の旅行時間および停止位置を示す複数の過去走行データを取得する取得部と、
前記取得部によって取得された前記複数の過去走行データの中から、前記取得部によって取得された前記対象日走行データに類似する１または複数の前記過去走行データを選択する選択部と、
前記選択部によって選択された前記過去走行データの示す旅行時間に基づいて、前記対象日走行データより後の前記対象日の旅行時間を予測する予測部とを備え、
前記取得部は、前記対象日と同じ交通条件の日の前記過去走行データを取得し、
前記選択部は、前記対象日走行データと時間変動の傾向が類似する１または複数の前記過去走行データを選択する、旅行時間予測装置。
【符号の説明】
【０１３０】
２  信号
１１  取得部
１２  記憶部
１３  選択部
１４  予測部
１５  処理部
１０１  旅行時間予測装置
Ｄ  停止位置距離
ＤＥ  下流端
Ｌ  道路区間
Ｐ  対象位置
Ｒ  距離
ＳＰ１，ＳＰ２  位置
ＵＥ  上流端
【図１】
2018073322.tif 000003
【図２】
2018073322.tif 000004
【図３】
2018073322.tif 000005
【図４】
2018073322.tif 000006
【図５】
2018073322.tif 000007
【図６】
2018073322.tif 000008
【図７】
2018073322.tif 000009
【図８】
2018073322.tif 000010
【図９】
2018073322.tif 000011
【図１０】
2018073322.tif 000012
【図１１】
2018073322.tif 000013
【図１２】
2018073322.tif 000014