(57)【要約】【課題】道路の任意の地点における任意の時間帯の交通量の情報を得ることを可能とする。【解決手段】交通量推定装置１は、推定点及び推定時間帯を含む処理要求を受け付ける処理要求受付部１０と、複数の位置情報を記憶する位置情報記憶手段と、推定時間帯に測位時刻が該当する位置情報を取得する位置情報取得部１３と、同一ユーザの複数の位置情報の軌跡であるトリップを生成するトリップ生成部１４と、全トリップ合計時間を算出するトリップ時間算出部１５と、推定点を通過する通過トリップ数を計数するトリップ計数部１６と、全トリップ合計時間及び通過トリップ数に基づいて推定交通量を算出する推定交通量算出部１７と、推定交通量を出力する処理結果出力部１８とを備える。これにより、任意の場所における任意の時間帯の交通量の情報を得ることが可能となる。【選択図】図３
2011096004.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの所在位置を示すと共に、当該ユーザが当該所在位置に所在した時刻を示す情報である測位時刻を含む位置情報に基づいて、道路の任意の地点における交通量を推定する交通量推定装置であって、
交通量推定の対象の地点である推定点、及び交通量推定の対象の時間帯である推定時間帯の情報を含む処理要求を受け付ける処理要求受付手段と、
複数の前記位置情報を記憶する位置情報記憶手段と、
前記処理要求に含まれる前記推定時間帯に前記測位時刻が該当する前記位置情報を前記位置情報記憶手段から取得する位置情報取得手段と、
前記位置情報取得手段により取得された前記位置情報に基づき、同一ユーザの複数の前記位置情報に示される所在位置の軌跡であるトリップを生成するトリップ生成手段と、
前記トリップ生成手段により生成された前記トリップに基づき、前記トリップの始点から終点に至るまでの時間であるトリップ時間を前記トリップ毎に算出し、全てのトリップの前記トリップ時間の合計時間である全トリップ合計時間を算出するトリップ時間算出手段と、
前記トリップ生成手段により生成された前記トリップのうち、前記処理要求に含まれる前記推定点を通過する前記トリップの数である通過トリップ数を計数するトリップ計数手段と、
前記トリップ時間算出手段により算出された前記全トリップ合計時間、及び前記トリップ計数手段により計数された前記通過トリップ数に基づいて、前記推定点における交通量である推定交通量を算出する推定交通量算出手段と、
前記推定交通量算出手段により算出された前記推定交通量を出力する処理結果出力手段と
を備えることを特徴とする交通量推定装置。
【請求項２】
前記トリップ生成手段は、前記測位時刻の差が所定時間より短い複数の前記位置情報に示される所在位置の軌跡から前記トリップを生成する
ことを特徴とする請求項１に記載の交通量推定装置。
【請求項３】
前記位置情報記憶手段は、ある母集団のうちの前記位置情報を収集可能な一定数のユーザに関する位置情報を記憶しており、
前記推定交通量算出手段は、前記通過トリップ数を前記全トリップ合計時間で除した数に、前記推定時間帯の時間幅及び前記母集団の全人口を乗じて前記推定交通量を算出する
ことを特徴とする請求項１または２に記載の交通量推定装置。
【請求項４】
前記位置情報は、前記ユーザが所持する移動端末により測位された当該ユーザの所在位置を示す情報であることを特徴とする請求項１〜３のいずれか１項に記載の交通量推定装置。
【請求項５】
前記推定点とは異なる任意の地点である基準点において実測された交通量であり予め記憶された観測交通量を取得し、取得した前記観測交通量を当該基準点における前記推定交通量で除した値である補正係数を求め、前記推定交通量算出手段により算出された前記推定交通量に前記補正係数を乗じて補正推定交通量を算出する推定交通量補正手段を備え、
前記処理結果出力手段は、前記推定交通量補正手段により算出された前記補正推定交通量を前記推定交通量として出力する
ことを特徴とする請求項１〜４のいずれか１項に記載の交通量推定装置。
【請求項６】
前記推定点とは異なる任意の地点である複数の基準点において実測された交通量であり予め記憶された観測交通量を取得し、取得した前記観測交通量を当該基準点における前記推定交通量で除した値である補正係数を前記基準点毎に求め、複数の前記基準点の補正係数、複数の前記基準点と前記推定点との地理的位置関係、前記推定点における道路の特徴、及び複数の前記基準点における道路の特徴に基づいて、地理的加重回帰法を用いて前記推定点における前記補正係数を求め、前記推定交通量算出手段により算出された前記推定交通量に前記推定点における前記補正係数を乗じて補正推定交通量を算出する推定交通量補正手段を備え、
前記処理結果出力手段は、前記推定交通量補正手段により算出された前記補正推定交通量を前記推定交通量として出力する
ことを特徴とする請求項１〜４のいずれか１項に記載の交通量推定装置。
【請求項７】
ユーザの所在位置を示すと共に、当該ユーザが当該所在位置に所在した時刻を示す情報である測位時刻を含む位置情報に基づいて、道路の任意の地点における交通量を推定する交通量推定装置における交通量推定方法であって、
交通量推定の対象の地点である推定点、及び交通量推定の対象の時間帯である推定時間帯の情報を含む処理要求を受け付ける処理要求受付ステップと、
複数の前記位置情報を記憶する位置情報記憶手段から、前記処理要求に含まれる前記推定時間帯に前記測位時刻が該当する前記位置情報を取得する位置情報取得ステップと、
前記位置情報取得ステップにおいて取得された前記位置情報に基づき、同一ユーザの複数の前記位置情報に示される所在位置の軌跡であるトリップを生成するトリップ生成ステップと、
前記トリップ生成ステップにおいて生成された前記トリップに基づき、前記トリップの始点から終点に至るまでの時間であるトリップ時間を前記トリップ毎に算出し、全てのトリップの前記トリップ時間の合計時間である全トリップ合計時間を算出するトリップ時間算出ステップと、
前記トリップ生成ステップにおいて生成された前記トリップのうち、前記処理要求に含まれる前記推定点を通過する前記トリップの数である通過トリップ数を計数するトリップ計数ステップと、
前記トリップ時間算出ステップにおいて算出された前記全トリップ合計時間、及び前記トリップ計数ステップにおいて計数された前記通過トリップ数に基づいて、前記推定点における交通量である推定交通量を算出する推定交通量算出ステップと、
前記推定交通量算出ステップにおいて算出された前記推定交通量を出力する処理結果出力ステップと
を有することを特徴とする交通量推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通量推定装置及び交通量推定方法に関する。
【背景技術】
【０００２】
従来より、いわゆる道路交通センサスとして、所定の調査地点における交通量調査や、アンケート等による自動車の起終点調査（ＯＤ調査）が行われている。また、道路に沿って設けられたビーコンにより車両を検出し、検出結果を集計することにより交通量を計測するシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２８３３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、道路交通センサスにより得られる交通量の情報は、調査が実施された場所に関する情報であるので、調査実施箇所以外の任意の場所における交通量の情報を得ることはできない。また、ビーコンにより車両を検出して交通量を計測する場合であっても、得られる情報は、ビーコンの設置場所における交通量の情報である。また、道路交通センサスでは、所定の調査地点において調査を実施して情報を収集するので、調査コストが高くなると共に、収集される情報は、調査が実施された時点のものに限られることとなる。
【０００５】
そこで、本発明は、かかる問題点に鑑みてなされたものであり、道路の任意の地点における任意の時間帯の交通量の情報を容易に得ることが可能な交通量推定装置及び交通量推定方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の交通量推定装置は、ユーザの所在位置を示すと共に、当該ユーザが当該所在位置に所在した時刻を示す情報である測位時刻を含む位置情報に基づいて、道路の任意の地点における交通量を推定する交通量推定装置であって、交通量推定の対象の地点である推定点、及び交通量推定の対象の時間帯である推定時間帯の情報を含む処理要求を受け付ける処理要求受付手段と、複数の位置情報を記憶する位置情報記憶手段と、処理要求に含まれる推定時間帯に測位時刻が該当する位置情報を位置情報記憶手段から取得する位置情報取得手段と、位置情報取得手段により取得された位置情報に基づき、同一ユーザの複数の位置情報に示される所在位置の軌跡であるトリップを生成するトリップ生成手段と、トリップ生成手段により生成されたトリップに基づき、トリップの始点から終点に至るまでの時間であるトリップ時間をトリップ毎に算出し、全てのトリップのトリップ時間の合計時間であるトリップ合計時間を算出するトリップ時間算出手段と、トリップ生成手段により生成されたトリップのうち、処理要求に含まれる推定点を通過するトリップの数である通過トリップ数を計数するトリップ計数手段と、トリップ時間算出手段により算出されたトリップ合計時間、及びトリップ計数手段により計数された通過トリップ数に基づいて、推定点における交通量である推定交通量を算出する推定交通量算出手段と、推定交通量算出手段により算出された推定交通量を出力する処理結果出力手段とを備えることを特徴とする。
【０００７】
また、上記課題を解決するために、本発明の交通量推定方法は、ユーザの所在位置を示すと共に、当該ユーザが当該所在位置に所在した時刻を示す情報である測位時刻を含む位置情報に基づいて、道路の任意の地点における交通量を推定する交通量推定装置における交通量推定方法であって、交通量推定の対象の地点である推定点、及び交通量推定の対象の時間帯である推定時間帯の情報を含む処理要求を受け付ける処理要求受付ステップと、複数の位置情報を記憶する位置情報記憶手段から、処理要求に含まれる推定時間帯に測位時刻が該当する位置情報を取得する位置情報取得ステップと、位置情報取得ステップにおいて取得された位置情報に基づき、同一ユーザの複数の位置情報に示される所在位置の軌跡であるトリップを生成するトリップ生成ステップと、トリップ生成ステップにおいて生成されたトリップに基づき、トリップの始点から終点に至るまでの時間であるトリップ時間をトリップ毎に算出し、全てのトリップのトリップ時間の合計時間であるトリップ合計時間を算出するトリップ時間算出ステップと、トリップ生成ステップにおいて生成されたトリップのうち、処理要求に含まれる推定点を通過するトリップの数である通過トリップ数を計数するトリップ計数ステップと、トリップ時間算出ステップにおいて算出されたトリップ合計時間、及びトリップ計数ステップにおいて計数された通過トリップ数に基づいて、推定点における交通量である推定交通量を算出する推定交通量算出ステップと、推定交通量算出ステップにおいて算出された推定交通量を出力する処理結果出力ステップとを有することを特徴とする。
【０００８】
本発明の交通量推定装置及び交通量推定方法では、交通量推定の対象となる推定点及び推定時間帯が処理要求として受け付けられ、ユーザに移動に伴って逐次測位された取得容易な位置情報であり、且つ処理要求に含まれる推定時間帯に測位時刻が該当する位置情報に基づいてトリップが生成されるので、任意の時間帯における交通量の情報を得ることができる。また、生成されたトリップのうち推定点を通過する通過トリップ数が計数され、トリップ合計時間と通過トリップ数に基づいて推定交通量が算出されるので、任意の場所における交通量の情報を得ることが可能となる。
【０００９】
また、本発明の交通量推定装置では、トリップ生成手段は、測位時刻の差が所定時間より短い複数の位置情報に示される所在位置の軌跡からトリップを生成することが好ましい。
【００１０】
この場合には、測位時刻の差が所定時間より短い複数の位置情報に示される所在位置間をつなぐ軌跡により、ユーザの移動の軌跡が表されるので、トリップを適切に生成することができる。
【００１１】
また、本発明の交通量推定装置では、位置情報記憶手段は、ある母集団のうちの位置情報を収集可能な一定数のユーザに関する位置情報を記憶しており、推定交通量算出手段は、通過トリップ数をトリップ合計時間で除した数に、推定時間帯の時間幅及び母集団の全人口を乗じて推定交通量を算出することを特徴とする。
【００１２】
この場合には、位置情報を収集可能なユーザに関する情報である通過トリップ数を、トリップ合計時間で除した数に推定時間帯の時間幅及び母集団の全人口を乗じて推定交通量が算出されるので、算出された推定交通量は、推定点における通過トリップ数を、位置情報を収集可能でないユーザを含めた数に拡張したものとなる。これにより、精度よく交通量の推定を行うことができる。
【００１３】
また、本発明の交通量推定装置では、位置情報は、ユーザが所持する移動端末により測位された当該ユーザの所在位置を示す情報であることを特徴とする。
【００１４】
本発明の交通量推定装置では、所定条件に合致する複数の位置情報からトリップを生成して、生成されたトリップに基づいて推定交通量が算出されるので、例えば車両に搭載されるカーナビゲーション装置により収集される位置情報のようにユーザの移動を常時監視可能な位置情報でなくとも、ユーザがアプリケーションを利用した時にだけ移動端末により測位されるような位置情報に基づいて、推定交通量を算出することができる。また、移動端末により測位された位置情報の収集が容易であるので、交通量推定のための調査コストの削減が可能となる。
【００１５】
また、本発明の交通量推定装置では、推定点とは異なる任意の地点である基準点において実測された交通量であり予め記憶された観測交通量を取得し、取得した観測交通量を当該基準点における推定交通量で除した値である補正係数を求め、推定交通量算出手段により算出された推定交通量に補正係数を乗じて補正推定交通量を算出する推定交通量補正手段を備え、処理結果出力手段は、推定交通量補正手段により算出された補正推定交通量を推定交通量として出力することが好ましい。
【００１６】
この場合には、基準点における推定交通量に対する観測交通量の比を補正係数として求め、推定点における推定交通量に求めた補正係数を乗じて補正推定交通量が算出されるので、より高精度な交通量の情報を得ることが可能となる。
【００１７】
また、本発明の交通量推定装置は、推定点とは異なる任意の地点である複数の基準点において実測された交通量であり予め記憶された観測交通量を取得し、取得した観測交通量を当該基準点における推定交通量で除した値である補正係数を基準点毎に求め、複数の基準点の補正係数、複数の基準点と推定点との地理的位置関係、推定点における道路の特徴、及び複数の基準点における道路の特徴に基づいて、地理的加重回帰法を用いて前記推定点における補正係数を求め、推定交通量算出手段により算出された推定交通量に推定点における補正係数を乗じて補正推定交通量を算出する推定交通量補正手段を備え、処理結果出力手段は、推定交通量補正手段により算出された補正推定交通量を推定交通量として出力することが好ましい。
【００１８】
この場合には、複数の基準点における推定交通量に対する観測交通量の比である補正係数に基づいて、地理的加重回帰法により推定点における補正係数が求められ、この補正係数を推定交通量に乗じて補正推定交通量が算出されるので、より高精度な交通量の情報を得ることが可能となる。
【発明の効果】
【００１９】
本発明の交通量推定装置及び交通量推定方法によれば、道路の任意の地点における任意の時間帯の交通量の情報を得ることが可能となる。
【図面の簡単な説明】
【００２０】
【図１】交通量推定装置を含むシステムの全体構成図である。
【図２】位置情報記憶部の構成及び内容の一例を示す図である。
【図３】交通量推定装置の機能的構成を示すブロック図である。
【図４】移動方向推定装置のハードブロック図である。
【図５】位置情報取得部により取得された位置情報の構成及び内容の例を示す図である。
【図６】トリップ生成部１４によるトリップの生成処理を示すフローチャートである。
【図７】トリップ生成部により生成されたトリップのトリップ情報を示す図、ポリラインにより表されるトリップデータを模式的に表した図、及びトリップ時間算出部により算出されたユーザ毎のトリップ数及びトリップ合計時間を示す図である。
【図８】交通量推定装置において実施される交通量推定方法の処理内容を示すフローチャートである。
【図９】第２実施形態における交通量推定装置の機能的構成を示すブロック図である。
【図１０】推定交通量記憶部の構成及び内容の一例を示す図である。
【図１１】観測交通量記憶部の構成及び内容の一例を示す図である。
【図１２】第２実施形態における交通量推定装置において実施される交通量推定方法の処理内容を示すフローチャートである。
【発明を実施するための形態】
【００２１】
本発明に係る交通量推定装置の実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２２】
（第１実施形態）
図１は、第１実施形態に係る交通量推定装置を含むシステムの全体構成図である。図１に示すように、交通量推定装置１は、位置情報記憶装置３、及び道路情報記憶装置４とネットワークＮを介して通信可能である。また、アプリケーションサービス提供装置６及び移動端末５もネットワークＮを介した通信をすることができる。
【００２３】
ここで、交通量推定装置１の説明に先立って、位置情報記憶装置３、道路情報記憶装置４及びアプリケーションサービス提供装置６について説明する。
【００２４】
位置情報記憶装置３は、アプリケーションサービス提供装置６から移動端末５の位置情報を取得し、取得した位置情報を保存する装置である。位置情報記憶装置３は、位置情報を記憶するための記憶手段である位置情報ＤＢ３０を備える。
【００２５】
位置情報ＤＢ３０は、移動端末のユーザの所在位置を示す位置情報を記憶している記憶手段である。図２は、位置情報ＤＢ３０に記憶されている位置情報の構成及び内容の一例を示す図である。図２のテーブル３０Ａに示すように、位置情報ＤＢ３０は、ユーザＩＤ、緯度、経度及び時刻の情報を対応付けて記憶している。ユーザＩＤは、移動端末５を識別すると共にユーザに固有の識別子である。緯度及び経度は、当該移動端末の所在位置を示す情報である。時刻は、当該位置情報に示される所在位置が測位された測位時刻を示す情報であり、当該ユーザが当該所在位置に所在した時刻を示すものである。
【００２６】
道路情報記憶装置４は、道路情報を予め取得して保存する装置であり、道路情報を記憶するための記憶手段である道路情報ＤＢ４０を備える。道路情報ＤＢ４０は、道路の位置、車線数及び幅員等の道路情報を記憶している。
【００２７】
なお、本実施形態では、位置情報ＤＢ３０及び道路情報ＤＢ４０は、それぞれ交通量推定装置１とネットワークＮを介して通信可能な位置情報記憶装置３及び道路情報記憶装置４に備えられることとしたが、交通量推定装置１の一機能部として備えられることとしてもよい。
【００２８】
アプリケーションサービス提供装置６は、例えば経路案内サービスといったアプリケーションサービスを移動端末５に提供する装置であり、例えば、サーバ装置により構成される。経路案内サービスのようなアプリケーションサービスを移動端末５が使用する場合には、移動端末５が有するＧＰＳ装置により測定された位置情報が当該移動端末５の所在位置を示す情報として用いられる。アプリケーションサービス提供装置６は、移動端末５が上記のような位置情報を利用するアプリケーションサービスを利用した場合に、移動端末５の位置情報を収集することができる。
【００２９】
ユーザは、任意のタイミングでアプリケーションサービスを利用するので、アプリケーションサービスの利用時に収集される位置情報は、例えば車両に搭載されるカーナビゲーション装置により収集される位置情報に例示されるようなユーザの移動を常時監視可能な位置情報ではない。本実施形態では、後述するように、所定条件に合致する複数の位置情報からトリップを生成して、生成されたトリップに基づいて推定交通量が算出されるので、ユーザがアプリケーションを利用した時にだけ移動端末５により測位されるような位置情報に基づいて、推定交通量を算出することができる。なお、以下に引き続き説明する本実施形態では、移動端末５が有するＧＰＳ装置により測定された位置情報が当該移動端末５の所在位置を示す情報として用いられるが、例えば車両に搭載されるカーナビゲーション装置により収集される位置情報を用いても良い。
【００３０】
続いて、交通量推定装置１の機能について詳細に説明する。図３は、交通量推定装置１の機能的構成を示すブロック図である。交通量推定装置１は、ユーザの所在位置を示すと共に当該ユーザが当該所在位置に所在した時刻を示す情報である測位時刻を含む位置情報に基づいて、道路の任意の地点における交通量を推定する装置である。
【００３１】
交通量推定装置１は、機能的には、処理要求受付部１０、位置情報記憶部１１（位置情報記憶手段）、道路情報記憶部１２、位置情報取得部１３（位置情報取得手段）、トリップ生成部１４（トリップ生成手段）、トリップ時間算出部１５（トリップ時間算出手段）、トリップ計数部１６（トリップ計数手段）、推定交通量算出部１７（推定交通量算出手段）及び処理結果出力部１８（処理結果出力手段）を備える。
【００３２】
図４は、交通量推定装置１のハードウエア構成図である。交通量推定装置１は、物理的には、図４に示すように、ＣＰＵ１０１、主記憶装置であるＲＡＭ１０２及びＲＯＭ１０３、ネットワークカード等のデータ送受信デバイスである通信モジュール１０４、ハードディスク、フラッシュメモリ等の補助記憶装置１０５、入力デバイスであるキーボード及びマウス等の入力装置１０６、ディスプレイ等の出力装置１０７などを含むコンピュータシステムとして構成されている。図３に示した各機能は、図４に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウエア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４、入力装置１０６、出力装置１０７を動作させるとともに、ＲＡＭ１０２や補助記憶装置１０５におけるデータの読み出し及び書き込みを行うことで実現される。再び、図３を参照し、交通量推定装置１の各機能部について詳細に説明する。
【００３３】
処理要求受付部１０は、交通量推定装置１に対する交通量を推定する処理要求を受け付ける部分である。処理要求は、例えば、ネットワークＮを介して通信可能な端末装置（図示せず）から交通量推定装置１に対して送信されたり、交通量推定装置１が備える入力装置１０６を介して入力されたりするものであり、交通量推定の対象の地点である推定点、及び交通量推定の対象の時間帯である推定時間帯の情報を含む。
【００３４】
なお、処理要求受付部１０は、処理要求を受け付けるに際して、道路情報記憶部１２から道路情報を取得し、取得した道路情報に基づいてディスプレイ等に視覚的に道路の構成を表示させることができ、交通量推定装置１による交通量推定の処理を所望するユーザは、ディスプレイ等に表示された道路構成を参照して推定点の指定をすることが可能であることとしてもよい。
【００３５】
位置情報記憶部１１は、複数の位置情報を記憶または一時記憶する部分である。位置情報記憶部１１に記憶される位置情報は、位置情報記憶装置３の位置情報ＤＢ３０から取得されたものであり、位置情報ＤＢ３０の構成及び内容として例示した図２のテーブル３０Ａと同様の構成及び内容を有する。
【００３６】
道路情報記憶部１２は、道路の位置、車線数及び幅員といった道路情報を記憶または一時記憶する部分である。道路情報記憶部１２に記憶される道路情報は、道路情報記憶装置４の道路情報ＤＢ４０から取得されたものである。
【００３７】
位置情報取得部１３は、処理要求に含まれる推定時間帯に測位時刻が該当する位置情報を位置情報記憶部１１から取得する部分である。位置情報取得部１３により取得された位置情報の構成及び内容の例を図５のテーブル１１Ａに示す。なお、図５のテーブル１１Ａに示す位置情報の例では、各位置情報がユーザＩＤ毎にソートされている。
【００３８】
トリップ生成部１４は、位置情報取得部１３により取得された位置情報に基づき、同一ユーザの複数の位置情報に示される所在位置の軌跡であるトリップを生成する部分である。具体的には、トリップ生成部１４は、測位時刻の差が所定時間より短い複数の位置情報に示される所在位置の軌跡からトリップを生成する。続いて、図６を用いて、トリップ生成部１４によるトリップの生成処理を詳細に説明する。図６は、トリップ生成部１４によるトリップの生成処理を示すフローチャートである。
【００３９】
まず、トリップ生成部１４は、位置情報取得部１３により取得された位置情報のうちの同一ユーザの位置情報について、時刻の値が小さい順にソートし（Ｓ１）、ソートされた位置情報のうち１行目の位置情報を参照する（Ｓ２）。続いて、トリップ生成部１４は、１行目の位置情報における「時刻」の値を変数ｔ１に設定する（Ｓ３）。
【００４０】
次に、トリップ生成部１４は、参照中の位置情報に示される所在位置を始点とするトリップにトリップＩＤを付与し（Ｓ４）、当該位置情報の「時刻」の値を生成するトリップの「開始時刻」として記憶する（Ｓ５）。
【００４１】
続いて、トリップ生成部１４は、参照中の位置情報の「緯度」及び「経度」の値をトリップデータに追加し（Ｓ６）、参照中の「時刻」の値から変数ｔ１に設定された値を減じた値が所定の閾値より大きいか否か、または参照中の位置情報が当該ユーザの位置情報のうちの最後の行であるか否かを判定する（Ｓ７）。
【００４２】
ステップＳ７において、「時刻」の値から変数ｔ１に設定された値を減じた値が所定の閾値より大きくない場合、または参照中の位置情報が当該ユーザの位置情報のうちの最後の行でない場合には、処理手順はステップＳ８に進められる。ステップＳ８において、トリップ生成部１４は、参照中の位置情報の「時刻」の値を変数ｔ１に設定し（Ｓ８）、参照中の位置情報の次の行の位置情報を参照する（Ｓ９）。そして、処理手順は、ステップＳ６に戻る。
【００４３】
一方、ステップＳ７において、「時刻」の値から変数ｔ１に設定された値を減じた値が所定の閾値より大きい場合、または参照中の位置情報が当該ユーザの位置情報のうちの最後の行である場合には、処理手順はステップＳ１０に進められる。ステップＳ１０において、トリップ生成部１４は、参照中の位置情報の「時刻」の値を生成するトリップの「終了時刻」として記憶する（Ｓ１０）。
【００４４】
続くステップＳ１１では、トリップ生成部１４は、参照中の位置情報が当該ユーザの位置情報のうちの最後の行であるか否かを判定し、最後の行である場合には当該ユーザに関するトリップ生成処理を終了する。一方、参照中の位置情報が当該ユーザの位置情報のうちの最後の行でない場合には、トリップ生成部１４は、参照中の位置情報の次の行の位置情報を参照し（Ｓ１２）、処理手順はステップＳ４に戻る。
【００４５】
以上説明した処理手順により、トリップ生成部１４は、測位時刻の差が所定の閾値（所定時間）より短い複数の位置情報に示される所在位置の軌跡からトリップを生成することができる。図７（ａ）は、トリップ生成部１４により生成されたトリップのトリップ情報１４Ａを示す図である。図７（ａ）のトリップ情報１４Ａに示すように、トリップ情報１４Ａは、ユーザＩＤ、トリップＩＤ、開始時刻、終了時刻及びトリップデータを含む。トリップ情報１４ＡにおけるユーザＩＤは、ユーザを識別する情報であり、トリップＩＤは、当該トリップを識別する情報である。また、開始時刻及び終了時刻はそれぞれ、当該トリップの始点及び終点の位置情報の測位時刻である。そして、トリップ情報１４Ａにおけるトリップデータは、トリップの形状を表すデータであり、いわゆるポリラインのデータとして表される。図７（ｂ）は、ポリラインにより表されるトリップデータＰＬを模式的に表した図である。図７（ｂ）に示すように、トリップデータＰＬは、複数の位置情報に示される所在位置を直線によりつなげた折れ線のデータである。図７（ｂ）に示す例では、５つの位置情報に示される５点の所在位置ｘｙ１〜ｘｙ５の軌跡によりトリップデータＰＬが構成されている。
【００４６】
トリップ時間算出部１５は、トリップ生成部１４により生成されたトリップに基づき、トリップの始点から終点に至るまでの時間であるトリップ時間をトリップ毎に算出し、全てのトリップのトリップ時間の合計時間である全トリップ合計時間を算出する部分である。トリップ毎のトリップ時間は、図７（ａ）のトリップ情報における「開始時刻」から「終了時刻」までの時間を算出することにより求められる。図７（ｃ）は、トリップ時間算出部１５により算出されたユーザ毎のトリップ数及びトリップ合計時間を示すテーブル１５Ａである。図７（ｃ）に示す例においては、トリップ時間算出部１５は、全てのユーザのトリップ合計時間の和（ＴＡ＋ＴＢ＋ＴＣ＋・・・）を算出することにより、全トリップ合計時間を求めることができる。
【００４７】
トリップ計数部１６は、トリップ生成部１４により生成されたトリップのうち、処理要求に含まれる推定点を通過するトリップの数である通過トリップ数を計数する部分である。
【００４８】
トリップ計数部１６は、例えば、推定点を中心とした所定大きさのエリアを生成し、当該エリアを通過するトリップデータＰＬを計数することにより通過トリップ数を求めることができる。
【００４９】
また、トリップ計数部１６は、例えば、道路情報記憶部１２を参照し、推定点が含まれる道路の道路情報を取得し、当該道路の幅員方向に沿うように推定点を含む幅員長さの線分を生成し、当該線分と交差するトリップデータＰＬを計数することにより通過トリップ数を求めることができる。
【００５０】
推定交通量算出部１７は、トリップ時間算出部１５により算出された全トリップ合計時間、及びトリップ計数部１６により計数された通過トリップ数に基づいて、推定点における交通量である推定交通量を算出する部分である。
【００５１】
例えば、日本の全人口（母集団の全人口）のうちの一定数の人が位置情報を収集可能な所定の移動端末５を所有するユーザであり、そのユーザが移動端末５を用いて所定のアプリケーションサービスを利用した場合に、当該移動端末５の位置情報がアプリケーションサービス提供装置６を介して位置情報ＤＢ３０に記憶される場合において、以下に具体的に推定交通量の算出を説明する。この場合には、推定交通量算出部１７は、下記式（１）により、推定交通量を算出する。
推定交通量＝（通過トリップ数／全トリップ合計時間）×（推定時間帯の時間幅）×（日本の全人口）  ・・・（１）
【００５２】
上記式（１）により、位置情報を収集可能なユーザに関する情報である通過トリップ数を、全トリップ合計時間で除した数に推定時間帯の時間幅及び日本の全人口を乗じて推定交通量が算出されるので、算出された推定交通量は、推定点における通過トリップ数を、位置情報を収集可能でないユーザを含めた数に拡張したものとなる。これにより、精度よく交通量の推定を行うことができる。
【００５３】
処理結果出力部１８は、推定交通量算出部１７により算出された推定交通量を出力する部分である。処理結果出力部１８は、例えば、交通量推定装置１に処理要求を送信した端末装置（図示せず）に対して、推定交通量の情報を返信したり、交通量推定装置１が備える、例えばディスプレイといった出力装置１０７に推定交通量の情報を表示させたりする。
【００５４】
続いて、図８を用いて、本実施形態の交通量推定方法における交通量推定装置１の動作について説明する。図８は、交通量推定装置１において実施される処理内容を示すフローチャートである。
【００５５】
まず、処理要求受付部１０は、交通量推定の処理要求を受け付ける（Ｓ２０）。処理要求には、推定点及び推定時間帯の情報が含まれる。次に、位置情報取得部１３は、処理要求に含まれる推定時間帯に測位時刻が該当する位置情報を位置情報記憶部１１から取得し（Ｓ２１）、取得した位置情報をユーザ毎に分割する（Ｓ２２）。位置情報のユーザ毎の分割は、例えば、取得した位置情報を、ユーザＩＤをキーとしてソートすることにより実現される。
【００５６】
次に、トリップ生成部１４は、ステップＳ２１において取得された位置情報のユーザのうちの一のユーザを選択し（Ｓ２３）、選択したユーザの位置情報からトリップを生成する（Ｓ２４）。ステップＳ２４におけるトリップ生成処理の詳細は、図６のフローチャートに示したとおりである。
【００５７】
続いて、トリップ時間算出部１５は、ステップＳ２４において生成されたトリップに基づき、トリップの始点から終点に至るまでの時間であるトリップ時間をトリップ毎に算出し、ステップＳ２３において選択されたユーザのトリップ時間の合計時間であるトリップ合計時間を算出する（Ｓ２５）。ここで、トリップ生成部１４は、ステップＳ２１において取得された位置情報のユーザのうちの全てのユーザを選択したか否かを判定する（Ｓ２６）。全てのユーザを選択していない場合には、処理手順はステップＳ２３に戻る。一方、全てのユーザを選択した場合には、処理手順はステップＳ２７に進められる。
【００５８】
ステップＳ２７において、トリップ計数部１６は、ステップＳ２４において生成されたトリップのうち、推定点を通過するトリップの数である通過トリップ数を計数する（Ｓ２７）。さらに、トリップ時間算出部１５は、全てのトリップのトリップ時間の合計時間である全トリップ合計時間を算出する（Ｓ２８）。
【００５９】
次に、推定交通量算出部１７は、ステップＳ２８において算出された全トリップ合計時間、及びステップＳ２７において計数された通過トリップ数に基づいて、上記式（１）により推定交通量を算出する（Ｓ２９）。そして、処理結果出力部１８は、ステップＳ２９において算出された処理結果である推定交通量を出力する（Ｓ３０）。こうして、本実施形態の交通量推定方法の処理を終了する。
【００６０】
以上説明した第１実施形態の交通量推定装置１では、交通量推定の対象となる推定点及び推定時間帯が処理要求受付部１０により処理要求として受け付けられ、ユーザの所在位置を示す位置情報であり、且つ処理要求に含まれる推定時間帯に測位時刻が該当する位置情報に基づいてトリップ生成部によりトリップが生成されるので、任意の時間帯における交通量の情報を得ることができる。また、生成されたトリップのうち推定点を通過する通過トリップ数がトリップ計数部１６により計数され、全トリップ合計時間と通過トリップ数に基づいて推定交通量が推定交通量算出部１７により算出されるので、任意の場所における交通量の情報を得ることが可能となる。
【００６１】
（第２実施形態）
次に、第２実施形態に係る交通量推定装置１について説明する。図９は、第２実施形態に係る交通量推定装置１の機能的構成を示すブロック図である。第２実施形態に係る交通量推定装置１は、推定交通量記憶部２０、観測交通量記憶部２１及び推定交通量補正部２２（推定交通量補正手段）をさらに備えている点で第１実施形態と異なる。
【００６２】
推定交通量記憶部２０は、推定交通量算出部１７により算出された推定交通量を記憶する部分である。図１０は、推定交通量記憶部２０の構成及び内容の例を示す図である。図１０に示す推定交通量記憶部２０Ａでは、推定点を識別する推定点ＩＤに対応付けて、当該推定点Ｐの緯度ｙＰ、経度ｘＰ及び推定交通量Ｍが記憶されている。
【００６３】
観測交通量記憶部２１は、任意に設定された地点である基準点において実測された交通量である観測交通量を予め記憶している部分である。観測交通量記憶部２１に記憶される観測交通量は、例えば道路交通センサスにより取得される情報から取得することができる。図１１は、観測交通量記憶部２１の構成及び内容の例を示す図である。図１１に示す観測交通量記憶部２１Ａでは、基準点を識別する基準点ＩＤに対応付けて、当該基準点Ｐｂの緯度ｙｂ、経度ｘｂ及び観測交通量Ｍｂが記憶されている。
【００６４】
推定交通量補正部２２は、推定点とは異なる地点である基準点において実測された交通量である観測交通量を観測交通量記憶部２１から取得し、取得した観測交通量を当該基準点における推定交通量で除した値である補正係数ｋを求め、推定交通量算出部１７により算出された推定交通量に補正係数ｋを乗じて補正推定交通量を算出する部分である。
【００６５】
具体的には、推定交通量補正部２２は、後述する選択アルゴリズムに基づき基準点Ｐｂを選択する。続いて、推定交通量補正部２２は、観測交通量記憶部２１を参照し、選択した基準点Ｐｂにおける観測交通量Ｍｂを取得する。次に、推定交通量補正部２２は、推定交通量記憶部２０を参照し、基準点Ｐｂと同一の地点について算出された推定交通量Ｍを取得する。推定交通量補正部２２は、取得した観測交通量Ｍｂ及び推定交通量Ｍを用いて、下記式（２）により補正係数ｋを求める。
ｋ＝（観測交通量Ｍｂ）／（推定交通量Ｍ）  ・・・（２）
【００６６】
そして、推定交通量補正部２２は、下記式（３）により、推定交通量算出部１７により算出された推定交通量を補正して、補正推定交通量を算出する。
（補正推定交通量）＝ｋ×（推定交通量）  ・・・（３）
【００６７】
ここで、推定交通量補正部２２が推定交通量の補正に用いる基準点の選択アルゴリズムについて説明する。補正係数の算出に用いる観測交通量及び推定交通量の値は、推定点と類似する特徴を有する地点のものであることが好ましい。また、推定点との距離が近い地点は、推定点の特徴に類似した特徴を有する蓋然性が高い。そこで、推定交通量補正部２２は、推定点との距離が最も近い基準点を選択し、選択した基準点における観測交通量及び推定交通量を用いて補正係数ｋを算出する。
【００６８】
より具体的には、推定点の緯度及び経度をｙ及びｘとし、基準点の緯度及び経度をｙｂ及びｘｂとしたときに、推定交通量補正部２２は、下記式（４）により算出される値が最小となるような基準点を、補正係数ｋの算出に用いる基準点として選択する。
｛（ｘ−ｘｂ）２＋（ｙ−ｙｂ）２｝１／２  ・・・（４）
【００６９】
処理結果出力部１８は、推定交通量補正部２２により算出された補正推定交通量を推定交通量として出力する。
【００７０】
続いて、図１２を用いて、第２実施形態における交通量推定方法の処理内容を説明する。図１２は、交通量推定装置１において実施される処理内容を示すフローチャートである。
【００７１】
図１２のフローチャートにおいて、ステップＳ４０〜ステップＳ４９における処理内容は、第１実施形態（図８）のフローチャートにおけるステップＳ２０〜ステップＳ２９の処理内容と同様である。
【００７２】
ステップＳ５０において、推定交通量補正部２２は、推定点とは異なる任意の地点である基準点において実測された交通量である観測交通量を観測交通量記憶部２１から取得し、取得した観測交通量を当該基準点における推定交通量で除した値である補正係数ｋを求め、推定交通量算出部１７により算出された推定交通量に補正係数ｋを乗じて補正推定交通量を算出する（Ｓ５０）。そして、処理結果出力部１８は、推定交通量補正部２２により算出された補正推定交通量を処理結果として出力する（Ｓ５１）。
【００７３】
以上説明した第２実施形態の交通量推定装置１及び交通量推定方法では、基準点における推定交通量に対する観測交通量の比を補正係数ｋとして求め、推定点における推定交通量に補正係数ｋを乗じて補正推定交通量が算出されるので、より高精度な交通量の情報を得ることが可能となる。
【００７４】
（第３実施形態）
次に、第３実施形態に係る交通量推定装置１について説明する。第３実施形態に係る交通量推定装置１は、第２実施形態に係る交通量推定装置１と同様の機能構成（図９）を有するが、推定交通量補正部２２における補正係数ｋの求め方が第２実施形態と異なる（式（３）参照）。第３実施形態では、推定交通量補正部２２は、推定点とは異なる任意の地点である複数の基準点において実測された交通量であり予め記憶された観測交通量を取得し、取得した観測交通量を当該基準点における推定交通量で除した値である補正係数を基準点毎に求め、複数の基準点の補正係数、複数の基準点と推定点との地理的位置関係、推定点における道路の特徴、及び複数の基準点における道路の特徴に基づいて、地理的加重回帰法を用いて推定点における補正係数を求める。以下、推定交通量補正部２２における地理的加重回帰法による推定点における補正係数の求め方について詳細に説明する。
【００７５】
地理的加重回帰法による補正係数の推定に際して、推定点の補正係数ｋｉは、下記式（５）により表される。
【数１】
2011096004.tif 000003
式（５）において、ｘ１ｉ、ｘ２ｉ、・・はそれぞれ、推定点ｉにおける車線数、幅員、制限速度といった道路を特徴づけるパラメータであり、道路情報記憶部１２に予め記憶されている。また、βｉ０、βｉ１、βｉ２、・・は、各パラメータが補正係数に与える影響に基づく重みである。そして、εは、残差である。
【００７６】
また、複数の基準点ｊ、ｋ、・・の補正係数ｋｊ、ｋｋ、・・・も同様に、下記式（６）、（７）、・・のように表される。
【数２】
2011096004.tif 000004
【数３】
2011096004.tif 000005
【００７７】
上記式（６）、（７）、・・において、補正係数ｋｊ、ｋｋ、・・の値は、第２実施形態において説明したように、当該基準点ｊ、ｋ、・・における観測交通量を当該基準点における推定交通量で除した値として、推定交通量補正部２２により算出される。また、推定交通量補正部２２は、基準点ｊ、ｋ、・・における道路のパラメータであるｘ１ｊ、ｘ２ｊ、・・、ｘ１ｋ、ｘ２ｋ、・・といった値を、道路情報記憶部１２から取得することができる。
【００７８】
推定交通量補正部２２は、上記式（５）〜（７）、全ての基準点ｊ、ｋ、・・の補正係数ｋｊ、ｋｋ、・・、推定点のパラメータ値、及び基準点における道路のパラメータ値に基づいて、下記式（８）
【数４】
2011096004.tif 000006
の値が最小となるように、式（５）における重みの値βｉ０、βｉ１、βｉ２、・・を決定することにより、推定点の補正係数ｋｉを推定する。なお、式（８）におけるｄｉｘは、地点ｉと地点ｘとの間の距離であり、ｂは、所定の定数である。
【００７９】
そして、推定交通量補正部２２は、下記式（９）により、推定交通量算出部１７により算出された推定交通量を補正して、補正推定交通量を算出する。
（補正推定交通量）＝ｋｉ×（推定交通量）  ・・・（９）
【００８０】
以上説明した第３実施形態の交通量推定装置１では、複数の基準点における推定交通量に対する観測交通量の比である補正係数に基づいて、地理的加重回帰法により推定点における補正係数が求められ、この補正係数を推定交通量に乗じて補正推定交通量が算出されるので、より高精度な交通量の情報を得ることが可能となる。
【符号の説明】
【００８１】
１…交通量推定装置、３…位置情報記憶装置、４…道路情報記憶装置、５…移動端末、６…アプリケーションサービス提供装置、１０…処理要求受付部、１１…位置情報記憶部、１２…道路情報記憶部、１３…位置情報取得部、１４…トリップ生成部、１５…トリップ時間算出部、１６…トリップ計数部、１７…推定交通量算出部、１８…処理結果出力部、２０…推定交通量記憶部、２１…観測交通量記憶部、２２…推定交通量補正部、３０…位置情報ＤＢ、４０…道路情報ＤＢ。
【図１】
2011096004.tif 000007
【図２】
2011096004.tif 000008
【図３】
2011096004.tif 000009
【図４】
2011096004.tif 000010
【図５】
2011096004.tif 000011
【図６】
2011096004.tif 000012
【図７】
2011096004.tif 000013
【図８】
2011096004.tif 000014
【図９】
2011096004.tif 000015
【図１０】
2011096004.tif 000016
【図１１】
2011096004.tif 000017
【図１２】
2011096004.tif 000018