(57)【要約】  ユーザの移動軌跡を簡易に求めることを目的として、位置情報分析装置(600)は、ユーザの位置情報、当該位置情報が得られた時刻情報およびユーザ識別情報を含むポイントデータであって、複数のユーザについての複数の時刻にわたるポイントデータを入力し、ユーザ毎に分類し時系列に沿って並べる分類部(601)と、複数の時刻にわたるユーザ毎のポイントデータおよび予め記憶された公共交通機関の路線地図データに基づいて、時系列上で隣接するポイントデータ間の移動方法を判定する判定部(602)と、各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、地図上における移動軌跡情報を求める移動軌跡導出部(603)と、移動軌跡情報を保存する移動軌跡保存部(604)と、を備える。
2010119774.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数のユーザについての複数の時刻にわたる前記ポイントデータ、を入力し、ユーザ毎に分類し時系列に沿って並べる分類部と、
前記複数の時刻にわたる前記ユーザ毎のポイントデータ、および、予め記憶された公共交通機関の路線地図データに基づいて、時系列上で隣接するポイントデータ間の移動方法を各ユーザについて判定する判定部と、
前記判定により得られた各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出部と、
導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存部と、
を備える位置情報分析装置。
【請求項２】
前記判定部は、
前記複数の時刻にわたる前記ユーザ毎のポイントデータにおける、時系列上で隣接するポイントデータ間の距離および時間差を求め、当該ポイントデータ間の距離および時間差に基づいて各ポイントデータ間の移動速度を算出する移動速度算出部と、
算出された各ポイントデータ間の移動速度、前記ポイントデータに含まれる位置情報、および、予め記憶された前記公共交通機関の路線地図データに基づいて、各ポイントデータ間における移動方法を判定する移動方法判定部と、
を含んで構成されることを特徴とする請求項１に記載の位置情報分析装置。
【請求項３】
ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数の時刻にわたるユーザ毎に分類された当該ポイントデータと、時系列上で隣接するポイントデータ間の移動方法情報と、を入力する入力部と、
入力された各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出部と、
導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存部と、
を備える位置情報分析装置。
【請求項４】
前記移動軌跡保存部により保存された複数ユーザの移動軌跡情報を読み出す読出し部と、
読み出された複数ユーザの移動軌跡情報に基づく統計情報を出力する出力部と、
をさらに備える請求項１〜３の何れか１項に記載の位置情報分析装置。
【請求項５】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、後続の前記第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、前記地図上における前記第１と第２と第３ポイントデータの位置をそれぞれ、最も近い道路上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、
前記地図上における前記第１と第２と第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項６】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が電車で、後続の前記第２と第３ポイントデータ間の移動方法が電車である場合、前記地図上における前記第１と第２と第３ポイントデータの位置をそれぞれ、最も近い電車路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、
前記地図上における前記第１と第２と第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項７】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法がバスで、後続の前記第２と第３ポイントデータ間の移動方法がバスである場合、前記地図上における前記第１と第２と第３ポイントデータの位置をそれぞれ、最も近いバス路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、
前記地図上における前記第１と第２と第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項８】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、後続の前記第２と第３ポイントデータ間の移動方法が電車である場合、前記地図上における前記第１と第２ポイントデータそれぞれの位置を最も近い道路上に移動させ、前記第３ポイントデータの位置を最も近い電車路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近い駅上に新たなポイントデータを生成し、前記第２ポイントデータと前記新たなポイントデータ間についての移動方法を、前記第１と第２ポイントデータ間と同じ移動方法に設定し、前記新たなポイントデータと前記第３ポイントデータ間についての移動方法を電車に設定し、前記地図上における前記第１ポイントデータと前記第２ポイントデータと前記新たなポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項９】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、後続の前記第２と第３ポイントデータ間の移動方法がバスである場合、前記地図上における前記第１と第２ポイントデータそれぞれの位置を最も近い道路上に移動させ、前記第３ポイントデータの位置を最も近いバス路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなポイントデータを生成し、前記第２ポイントデータと前記新たなポイントデータ間についての移動方法を、前記第１と第２ポイントデータ間と同じ移動方法に設定し、前記新たなポイントデータと前記第３ポイントデータ間についての移動方法をバスに設定し、前記地図上における前記第１ポイントデータと前記第２ポイントデータと前記新たなポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項１０】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が電車で、後続の前記第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、前記地図上における前記第１ポイントデータの位置を最も近い電車路線上に移動させ、前記第２と第３ポイントデータそれぞれの位置を最も近い道路上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近い駅上に新たなポイントデータを生成し、前記第１ポイントデータと前記新たなポイントデータ間についての移動方法を電車に設定し、前記新たなポイントデータと前記第２ポイントデータ間についての移動方法を、前記第２と第３ポイントデータ間と同じ移動方法に設定し、前記地図上における前記第１ポイントデータと前記新たなポイントデータと前記第２ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項１１】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法がバスで、後続の前記第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、前記地図上における前記第１ポイントデータの位置を最も近いバス路線上に移動させ、前記第２と第３ポイントデータそれぞれの位置を最も近い道路上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなポイントデータを生成し、前記第１ポイントデータと前記新たなポイントデータ間についての移動方法をバスに設定し、前記新たなポイントデータと前記第２ポイントデータ間についての移動方法を、前記第２と第３ポイントデータ間と同じ移動方法に設定し、前記地図上における前記第１ポイントデータと前記新たなポイントデータと前記第２ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項１２】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法がバスで、後続の前記第２と第３ポイントデータ間の移動方法が電車である場合、前記地図上における前記第１と第２ポイントデータそれぞれの位置を最も近いバス路線上に移動させ、前記第３ポイントデータの位置を最も近い電車路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなバス停ポイントデータを生成し、前記第２ポイントデータと前記バス停ポイントデータ間についての移動方法をバスに設定し、前記バス停ポイントデータから最も近い駅上に新たな駅ポイントデータを生成し、前記バス停ポイントデータと前記駅ポイントデータ間についての移動方法を徒歩に設定し、前記駅ポイントデータと第３ポイントデータ間についての移動方法を電車に設定し、前記地図上における前記第１ポイントデータと前記第２ポイントデータと前記バス停ポイントデータと前記駅ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項１３】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が電車で、後続の前記第２と第３ポイントデータ間の移動方法がバスである場合、前記地図上における前記第１ポイントデータの位置を最も近い電車路線上に移動させ、前記第２と第３ポイントデータそれぞれの位置を最も近いバス路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなバス停ポイントデータを生成し、前記バス停ポイントデータと前記第２ポイントデータ間についての移動方法をバスに設定し、前記バス停ポイントデータから最も近い駅上に新たな駅ポイントデータを生成し、前記駅ポイントデータと前記バス停ポイントデータ間についての移動方法を徒歩に設定し、前記第１ポイントデータと前記駅ポイントデータ間についての移動方法を電車に設定し、前記地図上における前記第１ポイントデータと前記駅ポイントデータと前記バス停ポイントデータと前記第２ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項１４】
位置情報分析装置において実行される位置情報分析方法であって、
ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数のユーザについての複数の時刻にわたる前記ポイントデータ、を前記位置情報分析装置に入力し、ユーザ毎に分類し時系列に沿って並べる分類ステップと、
前記複数の時刻にわたる前記ユーザ毎のポイントデータ、および、予め記憶された公共交通機関の路線地図データに基づいて、時系列上で隣接するポイントデータ間の移動方法を各ユーザについて判定する判定ステップと、
前記判定により得られた各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出ステップと、
導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存ステップと、
を備える位置情報分析方法。
【請求項１５】
位置情報分析装置において実行される位置情報分析方法であって、
ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数の時刻にわたるユーザ毎に分類された当該ポイントデータと、時系列上で隣接するポイントデータ間の移動方法情報と、を前記位置情報分析装置に入力する入力ステップと、
入力された各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出ステップと、
導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存ステップと、
を備える位置情報分析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが携帯する移動機の位置情報に基づくユーザの移動に関する分析（例えばユーザの移動軌跡の導出など）を行う位置情報分析装置および位置情報分析方法に関する。
【背景技術】
【０００２】
従来より、ユーザの移動に関する分析として、加速度センサや速度センタなどの計器を用いてユーザの移動速度、加速度、移動方向の変化量などを測定し、その測定値に基づいて、ユーザが徒歩、電車、バス、自動車等のうち、どの移動手段で移動したか（本明細書では「ユーザの移動方法」という）を判別する技術が提案されている（特許文献１、２参照）。【０００３】
その一方で、ユーザの移動に関する分析のうち、特に、巨視的な人口流動に関する分析データへのニーズが非常に高まってきている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２３２９９２号公報
【特許文献２】特開２００５−２２２１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、人口流動に関する分析データを得るには、ユーザの移動方法を判別するだけでは不十分であり、ユーザの移動軌跡を求めることが必要とされる。【０００６】
その一方で、加速度センサや速度センタなどの高価な計器を用いないで、簡易に人口流動に関する分析データを得ることが待望されていた。【０００７】
本発明は、上記課題に鑑み、ユーザの移動軌跡を簡易に求めることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様に係る位置情報分析装置は、ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数のユーザについての複数の時刻にわたる前記ポイントデータ、を入力し、ユーザ毎に分類し時系列に沿って並べる分類部と、前記複数の時刻にわたる前記ユーザ毎のポイントデータ、および、予め記憶された公共交通機関の路線地図データに基づいて、時系列上で隣接するポイントデータ間の移動方法を各ユーザについて判定する判定部と、前記判定により得られた各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出部と、導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存部と、を備えることを特徴とする（第１の態様）。【０００９】
ここでの「ポイントデータ」としては、ＧＰＳ測位システムで得られたＧＰＳ測位データ、又は、ＯＰＳデータを採用することができる。但し、ＯＰＳデータには、厳密な位置情報（緯度・経度情報）が含まれていないので、例えば、あるユーザが在圏するエリア情報を、当該ユーザが当該エリアの重心位置に位置するものと推定し、エリア情報を当該エリアの重心位置の位置情報（緯度・経度情報）に変換することで、ＯＰＳデータからポイントデータを得ることができる。【００１０】
上記のように比較的簡易に得られるポイントデータについて、分類部が複数のユーザについての複数の時刻にわたるポイントデータを入力し、ユーザ毎に分類し時系列に沿って並べる。そして、判定部が、上記分類で得られた複数の時刻にわたるユーザ毎のポイントデータ、および、予め記憶された公共交通機関の路線地図データに基づいて、時系列上で隣接するポイントデータ間の移動方法を各ユーザについて判定する。さらに、移動軌跡導出部が、判定により得られた各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、地図上における移動軌跡情報を各ユーザについて求め、移動軌跡保存部が、導出された各ユーザについての移動軌跡情報を保存する。このように本発明に係る位置情報分析装置によれば、比較的簡易に得られるポイントデータから、時系列上で隣接するポイントデータ間の移動方法を各ユーザについて判定し、当該判定で得られた各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、地図上における移動軌跡情報を各ユーザについて求めることができる。【００１１】
なお、上記の判定部は、前記複数の時刻にわたる前記ユーザ毎のポイントデータにおける、時系列上で隣接するポイントデータ間の距離および時間差を求め、当該ポイントデータ間の距離および時間差に基づいて各ポイントデータ間の移動速度を算出する移動速度算出部と、算出された各ポイントデータ間の移動速度、前記ポイントデータに含まれる位置情報、および、予め記憶された前記公共交通機関の路線地図データに基づいて、各ポイントデータ間における移動方法を判定する移動方法判定部と、を含んで構成することが望ましい。【００１２】
ところで、移動軌跡情報を求めるには、時系列上で隣接するポイントデータ間の移動方法情報が必要とされるが、このポイントデータ間の移動方法情報が予め取得されている状況では、本発明に係る位置情報分析装置は、ポイントデータ間の移動方法情報を入力して後続の処理を行う以下のような第２の態様を採用することができる。【００１３】
第２の態様に係る位置情報分析装置は、ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数の時刻にわたるユーザ毎に分類された当該ポイントデータと、時系列上で隣接するポイントデータ間の移動方法情報と、を入力する入力部と、入力された各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出部と、導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存部と、を備えることを特徴とする。この場合、入力部が、複数の時刻にわたるユーザ毎に分類された当該ポイントデータと、時系列上で隣接するポイントデータ間の移動方法情報とを入力すると、移動軌跡導出部が、入力された各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、地図上における移動軌跡情報を各ユーザについて求め、そして、移動軌跡保存部が、導出された各ユーザについての移動軌跡情報を保存する。【００１４】
なお、第１の態様に係る位置情報分析装置と、第２の態様に係る位置情報分析装置はともに、移動軌跡保存部により保存された複数ユーザの移動軌跡情報を読み出す読出し部と、読み出された複数ユーザの移動軌跡情報に基づく統計情報を出力する出力部と、をさらに備える構成とすることが望ましい。この場合、複数ユーザの移動軌跡情報に基づく統計情報を出力して可視化することができる。【００１５】
ところで、移動軌跡導出部による移動軌跡の導出手法については、時系列上で隣接する３つのポイントデータを、古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとすると、第１ポイントデータ−第２ポイントデータ間の移動方法と第２ポイントデータ−第３ポイントデータ間の移動方法との組合せ（即ち、第２ポイントデータからみた前後の移動方法の組合せ）に応じて、以下の計９通りの態様が挙げられる。【００１６】
即ち、移動軌跡導出部は、時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、後続の前記第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、前記地図上における前記第１と第２と第３ポイントデータの位置をそれぞれ、最も近い道路上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記地図上における前記第１と第２と第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求めることが望ましい。【００１７】
また、移動軌跡導出部は、時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が電車で、後続の前記第２と第３ポイントデータ間の移動方法が電車である場合、前記地図上における前記第１と第２と第３ポイントデータの位置をそれぞれ、最も近い電車路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記地図上における前記第１と第２と第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求めることが望ましい。【００１８】
また、移動軌跡導出部は、時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法がバスで、後続の前記第２と第３ポイントデータ間の移動方法がバスである場合、前記地図上における前記第１と第２と第３ポイントデータの位置をそれぞれ、最も近いバス路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記地図上における前記第１と第２と第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求めることが望ましい。【００１９】
また、移動軌跡導出部は、時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、後続の前記第２と第３ポイントデータ間の移動方法が電車である場合、前記地図上における前記第１と第２ポイントデータそれぞれの位置を最も近い道路上に移動させ、前記第３ポイントデータの位置を最も近い電車路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近い駅上に新たなポイントデータを生成し、前記第２ポイントデータと前記新たなポイントデータ間についての移動方法を、前記第１と第２ポイントデータ間と同じ移動方法に設定し、前記新たなポイントデータと前記第３ポイントデータ間についての移動方法を電車に設定し、前記地図上における前記第１ポイントデータと前記第２ポイントデータと前記新たなポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求めることが望ましい。【００２０】
また、移動軌跡導出部は、時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、後続の前記第２と第３ポイントデータ間の移動方法がバスである場合、前記地図上における前記第１と第２ポイントデータそれぞれの位置を最も近い道路上に移動させ、前記第３ポイントデータの位置を最も近いバス路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなポイントデータを生成し、前記第２ポイントデータと前記新たなポイントデータ間についての移動方法を、前記第１と第２ポイントデータ間と同じ移動方法に設定し、前記新たなポイントデータと前記第３ポイントデータ間についての移動方法をバスに設定し、前記地図上における前記第１ポイントデータと前記第２ポイントデータと前記新たなポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求めることが望ましい。【００２１】
また、移動軌跡導出部は、時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が電車で、後続の前記第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、前記地図上における前記第１ポイントデータの位置を最も近い電車路線上に移動させ、前記第２と第３ポイントデータそれぞれの位置を最も近い道路上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近い駅上に新たなポイントデータを生成し、前記第１ポイントデータと前記新たなポイントデータ間についての移動方法を電車に設定し、前記新たなポイントデータと前記第２ポイントデータ間についての移動方法を、前記第２と第３ポイントデータ間と同じ移動方法に設定し、前記地図上における前記第１ポイントデータと前記新たなポイントデータと前記第２ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求めることが望ましい。【００２２】
また、移動軌跡導出部は、時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法がバスで、後続の前記第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、前記地図上における前記第１ポイントデータの位置を最も近いバス路線上に移動させ、前記第２と第３ポイントデータそれぞれの位置を最も近い道路上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなポイントデータを生成し、前記第１ポイントデータと前記新たなポイントデータ間についての移動方法をバスに設定し、前記新たなポイントデータと前記第２ポイントデータ間についての移動方法を、前記第２と第３ポイントデータ間と同じ移動方法に設定し、前記地図上における前記第１ポイントデータと前記新たなポイントデータと前記第２ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求めることが望ましい。【００２３】
また、移動軌跡導出部は、時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法がバスで、後続の前記第２と第３ポイントデータ間の移動方法が電車である場合、前記地図上における前記第１と第２ポイントデータそれぞれの位置を最も近いバス路線上に移動させ、前記第３ポイントデータの位置を最も近い電車路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなバス停ポイントデータを生成し、前記第２ポイントデータと前記バス停ポイントデータ間についての移動方法をバスに設定し、前記バス停ポイントデータから最も近い駅上に新たな駅ポイントデータを生成し、前記バス停ポイントデータと前記駅ポイントデータ間についての移動方法を徒歩に設定し、前記駅ポイントデータと第３ポイントデータ間についての移動方法を電車に設定し、前記地図上における前記第１ポイントデータと前記第２ポイントデータと前記バス停ポイントデータと前記駅ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求めることが望ましい。【００２４】
また、移動軌跡導出部は、時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が電車で、後続の前記第２と第３ポイントデータ間の移動方法がバスである場合、前記地図上における前記第１ポイントデータの位置を最も近い電車路線上に移動させ、前記第２と第３ポイントデータそれぞれの位置を最も近いバス路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなバス停ポイントデータを生成し、前記バス停ポイントデータと前記第２ポイントデータ間についての移動方法をバスに設定し、前記バス停ポイントデータから最も近い駅上に新たな駅ポイントデータを生成し、前記駅ポイントデータと前記バス停ポイントデータ間についての移動方法を徒歩に設定し、前記第１ポイントデータと前記駅ポイントデータ間についての移動方法を電車に設定し、前記地図上における前記第１ポイントデータと前記駅ポイントデータと前記バス停ポイントデータと前記第２ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求めることが望ましい。【００２５】
なお、位置情報分析装置に係る発明は、位置情報分析方法に係る発明として捉えることができ、以下のように記述することができる。位置情報分析方法に係る発明も、同様の作用・効果を奏する。【００２６】
第１の態様に係る位置情報分析方法は、位置情報分析装置において実行される位置情報分析方法であって、ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数のユーザについての複数の時刻にわたる前記ポイントデータ、を前記位置情報分析装置に入力し、ユーザ毎に分類し時系列に沿って並べる分類ステップと、前記複数の時刻にわたる前記ユーザ毎のポイントデータ、および、予め記憶された公共交通機関の路線地図データに基づいて、時系列上で隣接するポイントデータ間の移動方法を各ユーザについて判定する判定ステップと、前記判定により得られた各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出ステップと、導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存ステップと、を備えることを特徴とする。【００２７】
また、ポイントデータ間の移動方法情報が予め取得されている状況では、以下の第２の態様に係る位置情報分析方法が有効である。即ち、第２の態様に係る位置情報分析方法は、位置情報分析装置において実行される位置情報分析方法であって、ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数の時刻にわたるユーザ毎に分類された当該ポイントデータと、時系列上で隣接するポイントデータ間の移動方法情報と、を前記位置情報分析装置に入力する入力ステップと、入力された各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出ステップと、導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存ステップと、を備えることを特徴とする。
【発明の効果】
【００２８】
本発明によれば、簡易に得られるユーザの位置情報を有効に利用して、ユーザの移動軌跡を簡易に求めることができる。
【図面の簡単な説明】
【００２９】
【図１】第１、第２実施形態の通信システムのシステム構成図である。
【図２】第１実施形態の位置情報分析装置の機能ブロック構成図である。
【図３】第１実施形態の位置情報分析処理を示すフローチャートである。
【図４】移動方法判定処理を示すフローチャートである。
【図５】ポイント前後の移動方法と補正処理との対応を示す表である。
【図６】補正処理Ａ〜Ｃを示すフローチャートである。
【図７】補正処理Ａ〜Ｃを説明するための図である。
【図８】補正処理Ｄ、Ｅを示すフローチャートである。
【図９】補正処理Ｄ、Ｅを説明するための図である。
【図１０】補正処理Ｆ、Ｇを示すフローチャートである。
【図１１】補正処理Ｆ、Ｇを説明するための図である。
【図１２】補正処理Ｈを示すフローチャートである。
【図１３】補正処理Ｈを説明するための図である。
【図１４】補正処理Ｉを示すフローチャートである。
【図１５】補正処理Ｉを説明するための図である。
【図１６】ポイントデータの一例を示す図である。
【図１７】ポイントデータテーブルの一例を示す図である。
【図１８】ラインデータの一例を示す図である。
【図１９】第２実施形態の位置情報分析装置の機能ブロック構成図である。
【図２０】第２実施形態の位置情報分析処理を示すフローチャートである。
【発明を実施するための形態】
【００３０】
添付図面を参照しながら、本発明に係る実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００３１】
［第１実施形態］
以下、第１実施形態として、時系列上で隣接するポイントデータ間の移動方法の判定と移動軌跡の導出の両方を行う位置情報分析装置について説明する。
【００３２】
［通信システムの構成］
図１は、本実施形態の通信システム１０のシステム構成図である。図１に示すように、この通信システム１０は、移動機１００、ＢＴＳ（基地局）２００、ＲＮＣ（無線制御装置）３００、交換機４００、各種処理ノード７００、および管理センタ５００を含んで構成されている。また、この管理センタ５００は、社会センサユニット５０１、ペタマイニングユニット５０２、モバイルデモグラフィユニット５０３、および可視化ソリューションユニット５０４から構成されている。
【００３３】
交換機４００は、ＢＴＳ２００、ＲＮＣ３００を介して、移動機１００の位置情報を収集する。ＲＮＣ３００は、移動機１００との間で通信接続が行われる際に、ＲＲＣコネクション要求信号における遅延値を用いて移動機１００の位置を測定することができる。交換機４００は、このように測定された移動機１００の位置情報を、移動機１００が通信接続を実行する際に受け取ることができる。交換機４００は受け取った位置情報を記憶しておき、所定のタイミング、または管理センタ５００からの要求に応じて収集した位置情報を管理センタ５００に出力する。ここで、一般的に、ＲＮＣ３００は、約千個からなるものであり、日本全国に配置されている。一方で、交換機４００は、３００個程度日本国内に配置されている。
【００３４】
各種処理ノード７００は、ＲＮＣ３００および交換機４００を通じて移動機１００の位置情報を取得し、場合によっては位置の再計算などを行い、所定のタイミングで、または、管理センタ５００からの要求に応じて、収集された位置情報を管理センタ５００に出力する。
【００３５】
管理センタ５００は、上述したとおり、社会センサユニット５０１、ペタマイニングユニット５０２、モバイルデモグラフィユニット５０３、および可視化ソリューションユニット５０４を含んで構成されており、各ユニットでは、移動機１００の位置情報に用いた統計処理を行う。
【００３６】
社会センサユニット５０１は、各交換機４００および各種処理ノード７００から、又は、オフラインで、移動機１００の位置情報等を含んだデータを収集するサーバ装置である。この社会センサユニット５０１は、交換機４００および各種処理ノード７００から定期的に出力されたデータを受信したり、または社会センサユニット５０１において予め定められたタイミングに従って交換機４００および各種処理ノード７００からデータを取得したりできるように構成されている。
【００３７】
ペタマイニングユニット５０２は、社会センサユニット５０１から受信したデータを所定のデータ形式に変換するサーバ装置である。例えば、ペタマイニングユニット５０２は、ユーザＩＤをキーにソーティング処理を行ったり、エリアごとにソーティング処理を行ったりする。
【００３８】
モバイルデモグラフィユニット５０３は、ペタマイニングユニット５０２において処理されたデータに対する集計処理、すなわち各項目のカウンティング処理を行うサーバ装置である。例えば、モバイルデモグラフィユニット５０３は、あるエリアに在圏するユーザ数をカウントしたり、また在圏分布を集計したりすることができる。
【００３９】
可視化ソリューションユニット５０４は、モバイルデモグラフィユニット５０３において集計処理されたデータを可視可能に処理するサーバ装置である。例えば、可視化ソリューションユニット５０４は、集計されたデータを地図上にマッピング処理することができる。この可視化ソリューションユニット５０４にて処理されたデータは、企業、官公庁または個人等に提供され、店舗開発、道路交通調査、災害対策、環境対策などに利用される。なお、このように統計処理された情報は、当然にプライバシーを侵害しないように個人等は特定されないように加工されている。
【００４０】
なお、社会センサユニット５０１、ペタマイニングユニット５０２、モバイルデモグラフィユニット５０３および可視化ソリューションユニット５０４はいずれも、前述したようにサーバ装置により構成され、図示は省略するが、通常の情報処理装置の基本構成（即ち、ＣＰＵ、ＲＡＭ、ＲＯＭ、キーボードやマウス等の入力デバイス、外部との通信を行う通信デバイス、情報を記憶する記憶デバイス、および、ディスプレイやプリンタ等の出力デバイス）を備えることは言うまでもない。
【００４１】
［位置情報分析装置の構成］
次に、本実施形態に係る位置情報分析装置について説明する。図２には位置情報分析装置６００の機能ブロック構成を示す。この図２に示すように、位置情報分析装置６００は、分類部６０１、判定部６０２、移動軌跡導出部６０３、移動軌跡保存部６０４、読出し部６０５、および、出力部６０６を備えている。各部の機能は後述する。
【００４２】
本実施形態における位置情報は、図１６に示すユーザの位置を示す位置情報（緯度・経度情報）、当該位置情報が得られた時刻情報（タイムスタンプ）、および当該ユーザのユーザ識別子を含んだポイントデータの形式で処理される。多数のユーザについての複数の時刻にわたるポイントデータは、位置情報データベース６１０に保存されている。ここでの「ポイントデータ」としては、ＧＰＳ測位システムで得られたＧＰＳ測位データ、又は、ＯＰＳデータを採用することができる。但し、ＯＰＳデータには、厳密な位置情報（緯度・経度情報）が含まれていないので、例えば、あるユーザが在圏するエリア情報を、当該ユーザが当該エリアの重心位置に位置するものと推定し、エリア情報を当該エリアの重心位置の位置情報（緯度・経度情報）に変換することで、ＯＰＳデータからポイントデータを得ることができる。一方、２次元の地図を表す地図データは、地図データベース６２０に保存されている。また、後述する判定部６０２による判定で得られた各ポイントデータ間の移動方法情報は、移動方法情報データベース６３０に保存される。
【００４３】
図２の論理的な構成と図１のシステム構成との対応について概説する。ここでは、一例として、位置情報分析装置６００が、図１のモバイルデモグラフィユニット５０３および可視化ソリューションユニット５０４に相当し、位置情報データベース６１０、地図データベース６２０および移動方法情報データベース６３０が、図１のペタマイニングユニット５０２に相当する。
【００４４】
但し、別の例として、位置情報分析装置６００における移動軌跡保存部６０４、読出し部６０５および出力部６０６が図１のモバイルデモグラフィユニット５０３および可視化ソリューションユニット５０４に相当し、位置情報分析装置６００における他の構成部、位置情報データベース６１０、地図データベース６２０および移動方法情報データベース６３０が、図１のペタマイニングユニット５０２に相当する構成を採用してもよい。
【００４５】
以下、図２の位置情報分析装置６００の各部の機能を説明する。分類部６０１は、複数のユーザについての複数の時刻にわたるポイントデータを位置情報データベース６１０から読み出して位置情報分析装置６００に入力し、入力された個々のポイントデータにユニークな識別子（以下「ポイント識別子」という）を付与し、そして、入力されたポイントデータをユーザ毎に分類し時系列に沿って並べる。なお、個々のポイントデータにポイント識別子を付与することは必須ではなく、入力された個々のポイントデータを何らかの手法で識別可能であればよい。例えば、ポイントデータが予め含んでいるユニークな情報によって識別してもよいし、位置情報分析装置６００への入力時刻や入力順情報から算出可能なユニークな情報によって識別してもよい。
【００４６】
判定部６０２は、複数の時刻にわたるユーザ毎のポイントデータ、および、予め記憶された公共交通機関の路線地図データに基づいて、時系列上で隣接するポイントデータ間の移動方法を各ユーザについて判定する。この判定部６０２は、移動速度算出部６０２Ａと移動方法判定部６０２Ｂとを含んで構成される。移動速度算出部６０２Ａは、複数の時刻にわたるユーザ毎のポイントデータにおける、時系列上で隣接するポイントデータ間の距離および時間差を求め、当該ポイントデータ間の距離および時間差に基づいて各ポイントデータ間の移動速度を算出する。移動方法判定部６０２Ｂは、算出された各ポイントデータ間の移動速度、ポイントデータに含まれる位置情報、および、予め記憶された前記公共交通機関の路線地図データに基づいて、各ポイントデータ間における移動方法を判定する。このような判定部６０２による判定処理は図４を用いて後述する。なお、判定で得られた各ポイントデータ間の移動方法情報は、移動方法情報データベース６３０に保存される。
【００４７】
移動軌跡導出部６０３は、判定により得られた各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線に関する位置データに基づいて、地図上における移動軌跡情報を各ユーザについて求める。このような移動軌跡導出部６０３によって対象ユーザの移動軌跡情報を導出する処理は、図３、図５〜図１５を用いて後述する。
【００４８】
移動軌跡保存部６０４は、導出された移動軌跡情報を保存する。読出し部６０５は、移動軌跡保存部６０４により保存された複数ユーザの移動軌跡情報を読み出す。出力部６０６は、読み出された複数ユーザの移動軌跡情報に基づく統計情報を出力する。
【００４９】
［位置情報分析処理について］
次に、図面を参照しながら、位置情報分析装置６００にて実行される位置情報分析処理を説明する。
【００５０】
図３に示すように、位置情報分析装置６００において分類部６０１が、複数のユーザについての複数の時刻にわたるポイントデータを位置情報データベース６１０から読み出して位置情報分析装置６００に入力し、入力された個々のポイントデータにポイント識別子を付与し、そして、入力されたポイントデータをユーザ毎に分類し時系列に沿って並べる（図３のステップＳ１）。
【００５１】
ポイントデータは、図１６に示すようにユーザの位置を示す位置情報（緯度情報と経度情報）、当該位置情報が得られた時刻情報（タイムスタンプ）、および当該ユーザのユーザ識別子を含んでいるが、ステップＳ１でポイント識別子が付与され、位置情報分析装置６００内では、例えば図１７に示すようなテーブル形式のポイントデータテーブルとして一時記憶される。また、分類部６０１は、ユーザ毎に分類され時系列に沿って並べられたポイントデータにおいて、あるユーザの一連の移動履歴に対応する複数のポイントデータを１つのラインとして捉え、各ラインに対しユニークな識別子（ライン識別子）を割り当て、図１８（ａ）のようなテーブル形式のラインデータを生成し、位置情報分析装置６００内で一時記憶する。ラインデータは、１つのラインにおける時系列上で隣接するポイントデータ間（１つの区間）を一単位として生成され、図１８（ａ）に示すようにラインデータは、ライン識別子、該当区間の移動方法情報、該当区間の始点のポイント識別子および該当区間の終点のポイント識別子を含んで構成される。ステップＳ１が終了した時点では、移動方法の情報はブランクになっている。
【００５２】
次に、判定部６０２は、対象ユーザのポイントデータ、および予め記憶された公共交通機関の路線地図データに基づいて、以下のようにして、時系列上で隣接するポイントデータ間の移動方法を判定する（ステップＳ２）。即ち、図４に示すように、まず、判定部６０２の移動速度算出部６０２Ａは、対象ユーザの時系列に並べたポイントデータにおいて隣接する２つのポイントデータを対象として定め、当該２つの対象ポイントデータの位置情報より対象ポイントデータ間の距離を求めるとともに、対象ポイントデータのタイムスタンプより時間差を求め、得られた対象ポイントデータ間の距離を時間差で割り算することで、対象ポイントデータ間の移動速度を算出する（図４のステップＳ２０１）。なお、対象として定めた上記隣接する２つのポイントデータ間を１つの「区間」として想定し、当該２つのポイントデータのうち古い方（時系列上で上流側）のポイントデータを「始点」と称し、新しい方（時系列上で下流側）のポイントデータを「終点」と称する。
【００５３】
そして、移動方法判定部６０２Ｂは、上記算出された移動速度Ｖが、予め定められた徒歩判定のための基準速度Ｖ１未満か否かを判定し（ステップＳ２０２）、移動速度Ｖが基準速度Ｖ１未満ならば、対象ポイントデータ間の移動方法を「徒歩」と判定する（ステップＳ２０３）。
【００５４】
移動速度Ｖが基準速度Ｖ１未満でない場合、移動方法判定部６０２Ｂは、移動速度Ｖが基準速度Ｖ１以上且つ予め定められた自転車判定のための基準速度Ｖ２未満か否かを判定し（ステップＳ２０４）、移動速度Ｖが基準速度Ｖ１以上且つ基準速度Ｖ２未満ならば、対象ポイントデータ間の移動方法を「自転車」と判定する（ステップＳ２０５）。
【００５５】
移動速度Ｖが基準速度Ｖ２以上の場合、移動方法判定部６０２Ｂは、予め記憶された電車路線地図データに照らし、始点と終点の少なくとも１つ以上が電車路線上に位置するか否かを判定し（ステップＳ２０６）、始点と終点の少なくとも１つ以上が電車路線上に位置するならば、対象ポイントデータ間の移動方法を「電車」と判定する（ステップＳ２０７）。
【００５６】
ステップＳ２０６で否定判定された場合、移動方法判定部６０２Ｂは、予め記憶されたバス路線地図データに照らし、始点と終点の少なくとも１つ以上がバス路線上に位置するか否かを判定し（ステップＳ２０８）、始点と終点の少なくとも１つ以上がバス路線上に位置するならば、対象ポイントデータ間の移動方法を「バス」と判定する（ステップＳ２０９）。一方、ステップＳ２０８で否定判定された場合は、対象ポイントデータ間の移動方法を「自動車」と判定する（ステップＳ２１０）。
【００５７】
そして、移動方法判定部６０２Ｂは、判定で得られた対象ポイントデータ間の移動方法情報を移動方法情報データベース６３０に保存する（ステップＳ２１１）。このとき、具体的に移動方法判定部６０２Ｂは、位置情報分析装置６００内で一時記憶していた図１８（ａ）のラインデータに対し、判定で得られた移動方法情報を付加することで図１８（ｂ）のラインデータを生成し、生成された図１８（ｂ）のラインデータ（移動方法情報が付加されたラインデータ）を、移動方法情報として移動方法情報データベース６３０に保存する。
【００５８】
以上のようなステップＳ２０１〜Ｓ２１１の処理は、対象ユーザの時系列に並べたポイントデータにおける次の隣接ポイントデータを対象として実行され、以後、全ポイントデータについて実行完了するまで、ステップＳ２０１〜Ｓ２１１の処理は繰り返される。そして、全ポイントデータについて実行完了すると、図４の処理を終了して図３へ戻り、次のステップＳ３へ進む。
【００５９】
ステップＳ３では、移動軌跡導出部６０３は、地図データベース６２０から地図データを読み出し、以後、ステップＳ４〜Ｓ６の移動軌跡導出処理を実行する。本実施形態では、対象ユーザに関するあるラインデータを処理対象とし、当該処理対象のラインに関する移動軌跡を導出する処理を説明する。
【００６０】
ステップＳ４では、移動軌跡導出部６０３は、処理対象のラインデータから、あるポイント前後の移動方法を判定する。図１８（ｂ）のライン識別子L0001のラインを対象として、時系列上で古い方から順に処理する例で説明すると、ステップＳ４では、古い方から２番目のポイントデータP1002の前後の移動方法が判定され、前の移動方法が「徒歩」、後の移動方法が「バス」と判定される。
【００６１】
次のステップＳ５では、移動軌跡導出部６０３は、前の移動方法と後の移動方法の組合せに応じて、９つの補正処理Ａ〜Ｉの何れかの処理を実行する。ここでは、図５に示すように、前の移動方法と後の移動方法の組合せに対応する補正処理（補正処理Ａ〜Ｉの何れか）が実行される。以下、各補正処理について説明する。なお、以後の説明で、ステップＳ４での判定対象となったポイントデータを「第２ポイントデータ」と呼び、前のポイントデータを「第１ポイントデータ」、後のポイントデータを「第３ポイントデータ」と呼ぶ。
【００６２】
第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、第２と第３ポイントデータ間の移動方法も徒歩、自転車、自動車の何れかである場合、図５に示すように補正処理Ａが実行される。補正処理Ａでは、図６（ａ）に示すように、地図データより得られる地図上における第１と第２と第３ポイントデータの位置をそれぞれ、最も近い道路上に移動させることで、第１と第２と第３ポイントデータの位置情報を補正する（ステップＡ１）。例えば、地図上における第１と第２と第３ポイントデータの位置が図７（ａ）、（ｂ）のポイントＰ１、Ｐ２、Ｐ３で表される場合、図７（ｂ）に矢印Ｑ１、Ｑ２、Ｑ３で示すように、ポイントＰ１、Ｐ２、Ｐ３の位置を、それぞれ最も近い道路上に移動させ、新たな位置Ｒ１、Ｒ２、Ｒ３に補正する。
【００６３】
第１と第２ポイントデータ間の移動方法が電車で、第２と第３ポイントデータ間の移動方法も電車である場合、図５に示すように補正処理Ｂが実行される。補正処理Ｂでは、図６（ｂ）に示すように、地図データより得られる地図上における第１と第２と第３ポイントデータの位置をそれぞれ、最も近い電車路線上に移動させることで、第１と第２と第３ポイントデータの位置情報を補正する（ステップＢ１）。このような補正処理Ｂの補正手法は、前述した補正処理Ａの補正手法と同様である。
【００６４】
第１と第２ポイントデータ間の移動方法がバスで、第２と第３ポイントデータ間の移動方法もバスである場合、図５に示すように補正処理Ｃが実行される。補正処理Ｃでは、図６（ｃ）に示すように、地図データより得られる地図上における第１と第２と第３ポイントデータの位置をそれぞれ、最も近いバス路線上に移動させることで、第１と第２と第３ポイントデータの位置情報を補正する（ステップＣ１）。このような補正処理Ｃの補正手法は、前述した補正処理Ａの補正手法と同様である。
【００６５】
第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、第２と第３ポイントデータ間の移動方法が電車である場合、図５に示すように補正処理Ｄが実行される。補正処理Ｄでは、図８（ａ）に示すように、地図データより得られる地図上における第１と第２ポイントデータそれぞれの位置を最も近い道路上に移動させ、第３ポイントデータの位置を最も近い電車路線上に移動させることで、第１と第２と第３ポイントデータの位置情報を補正し（ステップＤ１）、第２ポイントデータから最も近い駅上に新たなポイントデータ（駅上のポイントデータという意味で「駅ポイントデータ」ともいう）を生成し（ステップＤ２）、第２ポイントデータと駅ポイントデータ間についての移動方法を、第１と第２ポイントデータ間と同じ移動方法に設定し、駅ポイントデータと第３ポイントデータ間についての移動方法を電車に設定する（ステップＤ３）。例えば、地図上における第１と第２と第３ポイントデータの位置が図９（ａ）、（ｂ）のポイントＰ４、Ｐ５、Ｐ６で表される場合、図９（ｂ）に矢印Ｑ４、Ｑ５で示すようにポイントＰ４、Ｐ５の位置を、それぞれ最も近い道路上に移動させ、新たな位置Ｒ４、Ｒ５に補正する。また、図９（ｂ）に矢印Ｑ６で示すようにポイントＰ６の位置を最も近い電車路線上に移動させ、新たな位置Ｒ６に補正する。そして、補正後のポイントＲ５から最も近い駅上に、新たなポイントデータとして駅ポイントＳＴを生成し、ポイントＲ５と駅ポイントＳＴ間についての移動方法を、第１と第２ポイントデータ間と同じ移動方法に設定し、駅ポイントＳＴと補正後のポイントＲ６間についての移動方法を電車に設定する。
【００６６】
第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、第２と第３ポイントデータ間の移動方法がバスである場合、図５に示すように補正処理Ｅが実行される。補正処理Ｅでは、図８（ｂ）に示すように、地図データより得られる地図上における第１と第２ポイントデータそれぞれの位置を最も近い道路上に移動させ、第３ポイントデータの位置を最も近いバス路線上に移動させることで、第１と第２と第３ポイントデータの位置情報を補正し（ステップＥ１）、第２ポイントデータから最も近いバス停留所上に新たなポイントデータ（バス停留所上のポイントデータという意味で「バス停ポイントデータ」ともいう）を生成し（ステップＥ２）、第２ポイントデータとバス停ポイントデータ間についての移動方法を、第１と第２ポイントデータ間と同じ移動方法に設定し、バス停ポイントデータと第３ポイントデータ間についての移動方法をバスに設定する（ステップＥ３）。このような補正処理Ｅの補正手法は、前述した補正処理Ｄの補正手法と同様であり、前述した図９の処理例において「駅」を「バス停」に置き換えた処理に相当する。
【００６７】
第１と第２ポイントデータ間の移動方法が電車で、第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、図５に示すように補正処理Ｆが実行される。補正処理Ｆでは、図１０（ａ）に示すように、地図データより得られる地図上における第１ポイントデータの位置を最も近い電車路線上に移動させ、第２と第３ポイントデータそれぞれの位置を最も近い道路上に移動させることで、第１と第２と第３ポイントデータの位置情報を補正し（ステップＦ１）、第２ポイントデータから最も近い駅上に新たなポイントデータ（駅上のポイントデータという意味で「駅ポイントデータ」ともいう）を生成し（ステップＦ２）、第１ポイントデータと駅ポイントデータ間についての移動方法を電車に設定し、駅ポイントデータと第２ポイントデータ間についての移動方法を、第２と第３ポイントデータ間と同じ移動方法に設定する（ステップＦ３）。例えば、地図上における第１と第２と第３ポイントデータの位置が図１１（ａ）、（ｂ）のポイントＰ７、Ｐ８、Ｐ９で表される場合、図１１（ｂ）に矢印Ｑ７で示すようにポイントＰ７の位置を最も近い電車路線上に移動させ、新たな位置Ｒ７に補正する。また、図１１（ｂ）に矢印Ｑ８、Ｑ９で示すようにポイントＰ８、Ｐ９の位置を、それぞれ最も近い道路上に移動させ、新たな位置Ｒ８、Ｒ９に補正する。そして、補正後のポイントＲ８から最も近い駅上に、新たなポイントデータとして駅ポイントＳＴを生成し、補正後のポイントＲ７と駅ポイントＳＴ間についての移動方法を電車に設定し、駅ポイントＳＴと補正後のポイントＲ８間についての移動方法を、第２と第３ポイントデータ間と同じ移動方法に設定する。
【００６８】
第１と第２ポイントデータ間の移動方法がバスで、第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、図５に示すように補正処理Ｇが実行される。補正処理Ｇでは、図１０（ｂ）に示すように、地図データより得られる地図上における第１ポイントデータの位置を最も近いバス路線上に移動させ、第２と第３ポイントデータそれぞれの位置を最も近い道路上に移動させることで、第１と第２と第３ポイントデータの位置情報を補正し（ステップＧ１）、第２ポイントデータから最も近いバス停留所上に新たなポイントデータ（バス停留所上のポイントデータという意味で「バス停ポイントデータ」ともいう）を生成し（ステップＧ２）、第１ポイントデータとバス停ポイントデータ間についての移動方法をバスに設定し、バス停ポイントデータと第２ポイントデータ間についての移動方法を、第２と第３ポイントデータ間と同じ移動方法に設定する（ステップＧ３）。このような補正処理Ｇの補正手法は、前述した補正処理Ｆの補正手法と同様であり、前述した図１１の処理例において「駅」を「バス停」に置き換えた処理に相当する。
【００６９】
第１と第２ポイントデータ間の移動方法がバスで、第２と第３ポイントデータ間の移動方法が電車である場合、図５に示すように補正処理Ｈが実行される。補正処理Ｈでは、図１２に示すように、地図データより得られる地図上における第１と第２ポイントデータそれぞれの位置を最も近いバス路線上に移動させ、第３ポイントデータの位置を最も近い電車路線上に移動させることで、第１と第２と第３ポイントデータの位置情報を補正し（ステップＨ１）、第２ポイントデータから最も近いバス停留所上に新たなバス停ポイントデータを生成し（ステップＨ２）、第２ポイントデータとバス停ポイントデータ間についての移動方法をバスに設定する（ステップＨ３）。そして、バス停ポイントデータから最も近い駅上に新たな駅ポイントデータを生成し（ステップＨ４）、バス停ポイントデータと駅ポイントデータ間についての移動方法を徒歩に設定するとともに、駅ポイントデータと第３ポイントデータ間についての移動方法を電車に設定する（ステップＨ５）。例えば、地図上における第１と第２と第３ポイントデータの位置が図１３（ａ）、（ｂ）のポイントＰ１０、Ｐ１１、Ｐ１２で表される場合、図１３（ｂ）に矢印Ｑ１０、Ｑ１１で示すようにポイントＰ１０、Ｐ１１の位置を、それぞれ最も近いバス路線上に移動させ、新たな位置Ｒ１０、Ｒ１１に補正する。また、図１３（ｂ）に矢印Ｑ１２で示すようにポイントＰ１２の位置を最も近い電車路線上に移動させ、新たな位置Ｒ１２に補正する。そして、補正後のポイントＲ１１から最も近いバス停留所上に、新たなポイントデータとしてバス停ポイントＢＳを生成し、補正後のポイントＲ１１とバス停ポイントＢＳ間についての移動方法をバスに設定する。さらに、バス停ポイントＢＳから最も近い駅上に、新たなポイントデータとして駅ポイントＳＴを生成し、バス停ポイントＢＳと駅ポイントＳＴ間についての移動方法を徒歩に設定するとともに、駅ポイントＳＴと補正後のポイントＲ１２間についての移動方法を電車に設定する。
【００７０】
第１と第２ポイントデータ間の移動方法が電車で、第２と第３ポイントデータ間の移動方法がバスである場合、図５に示すように補正処理Ｉが実行される。補正処理Ｉでは、図１４に示すように、地図データより得られる地図上における第１ポイントデータの位置を最も近い電車路線上に移動させ、第２と第３ポイントデータそれぞれの位置を最も近いバス路線上に移動させることで、第１と第２と第３ポイントデータの位置情報を補正し（ステップＩ１）、第２ポイントデータから最も近いバス停留所上に新たなバス停ポイントデータを生成し（ステップＩ２）、バス停ポイントデータと第２ポイントデータ間についての移動方法をバスに設定する（ステップＩ３）。そして、バス停ポイントデータから最も近い駅上に新たな駅ポイントデータを生成し（ステップＩ４）、駅ポイントデータとバス停ポイントデータ間についての移動方法を徒歩に設定するとともに、第１ポイントデータと駅ポイントデータ間についての移動方法を電車に設定する（ステップＩ５）。例えば、地図上における第１と第２と第３ポイントデータの位置が図１５（ａ）、（ｂ）のポイントＰ１３、Ｐ１４、Ｐ１５で表される場合、図１５（ｂ）に矢印Ｑ１３で示すようにポイントＰ１３の位置を最も近い電車路線上に移動させ、新たな位置Ｒ１３に補正する。また、図１５（ｂ）に矢印Ｑ１４、Ｑ１５で示すようにポイントＰ１４、Ｐ１５の位置を、それぞれ最も近いバス路線上に移動させ、新たな位置Ｒ１４、Ｒ１５に補正する。そして、補正後のポイントＲ１４から最も近いバス停留所上に、新たなポイントデータとしてバス停ポイントＢＳを生成し、バス停ポイントＢＳとポイントＲ１４間についての移動方法をバスに設定する。さらに、バス停ポイントＢＳから最も近い駅上に、新たなポイントデータとして駅ポイントＳＴを生成し、駅ポイントＳＴとバス停ポイントＢＳ間についての移動方法を徒歩に設定するとともに、補正後のポイントＲ１３と駅ポイントＳＴ間についての移動方法を電車に設定する。
【００７１】
図３へ戻り、以上のような前の移動方法と後の移動方法の組合せに応じた補正処理（補正処理Ａ〜Ｉの何れか）を実行した後、次のステップＳ６では、移動軌跡導出部６０３は以下のように、ポイント間を、ステップＳ５で求めたポイントデータ間の移動方法に応じた最短経路で結ぶことで、移動軌跡情報を求める。即ち、補正処理Ａ〜Ｃの何れかの後のステップＳ６では、地図上における第１と第２と第３ポイントデータの位置を、ポイントデータ間の移動方法に応じた最短経路で結ぶことで移動軌跡情報を求める。補正処理ＤまたはＥの後のステップＳ６では、地図上における第１ポイントデータと第２ポイントデータと新たなポイントデータと第３ポイントデータの位置を、ポイントデータ間の移動方法に応じた最短経路で結ぶことで移動軌跡情報を求める。補正処理ＦまたはＧの後のステップＳ６では、地図上における第１ポイントデータと新たなポイントデータと第２ポイントデータと第３ポイントデータの位置を、ポイントデータ間の移動方法に応じた最短経路で結ぶことで移動軌跡情報を求める。補正処理Ｈの後のステップＳ６では、地図上における第１ポイントデータと第２ポイントデータとバス停ポイントデータと駅ポイントデータと第３ポイントデータの位置を、ポイントデータ間の移動方法に応じた最短経路で結ぶことで移動軌跡情報を求める。補正処理Ｉの後のステップＳ６では、地図上における第１ポイントデータと駅ポイントデータとバス停ポイントデータと第２ポイントデータと第３ポイントデータの位置を、ポイントデータ間の移動方法に応じた最短経路で結ぶことで移動軌跡情報を求める。以上により、例えば、図７（ｂ）、図９（ｂ）、図１１（ｂ）、図１３（ｂ）、図１５（ｂ）に太線で示すような、ポイントデータ間の移動方法に応じた最短経路に相当する「移動軌跡情報」が求められる。
【００７２】
以後、上記のステップＳ４〜Ｓ６の処理を、処理対象のラインデータにおける各ポイントデータについて時系列上で古い方から順に実行していく。そして、処理対象のラインデータにおける全ポイントデータについて実行完了すると、図３のステップＳ７で肯定判定となり、次のステップＳ８へ進み、移動軌跡保存部６０４は、移動軌跡導出部６０３により導出された移動軌跡情報を保存する。
【００７３】
上記の実施形態では、説明を簡単にするために、１つのユーザに係る１つのラインデータを処理対象として処理する例を説明したが、図３には図示を省略したが、上記と同様の要領で多数のユーザに係る多数のラインデータを処理対象として処理することができる。その場合、導出された多数のユーザの多数のラインデータについての移動軌跡情報が移動軌跡保存部６０４により保存される。
【００７４】
そして、ステップＳ９では、読出し部６０５が、保存された多数のユーザの移動軌跡情報を読み出し、出力部６０６が、読み出された多数のユーザの移動軌跡情報に基づく統計情報を出力する。例えば、巨視的な人口流動に関する分析データとして、ある地域から他の地域へ住民がどのような移動軌跡で移動しているかの傾向を示す統計情報が出力される。なお、保存されたユーザ毎の移動軌跡情報は出力されることのないよう考慮されており、ユーザ個人のプライバシーが侵害されることを回避している。以上で図３の処理を終了する。
【００７５】
以上説明した実施形態によれば、ユーザの移動方法を適切に判別した上で、加速度センサや速度センタなどの高価な計器を用いないで、多数のユーザの多数のラインデータについてのユーザの移動軌跡を簡易に求めることができる。これにより、巨視的な人口流動に関する分析データ（多数のユーザの移動軌跡情報に基づく統計情報）を得ることができる。
【００７６】
［第２実施形態］
ところで、移動軌跡情報を求めるには、時系列上で隣接するポイントデータ間の移動方法情報が必要とされるが、このポイントデータ間の移動方法情報が予め取得されている状況では、位置情報分析装置は、ポイントデータ間の移動方法情報を求めることなく、保存された移動方法情報を入力して後続の処理を行うといった第２の実施形態を採用することができる。以下、第２実施形態に係る位置情報分析装置について説明する。
【００７７】
図１９に示すように、第２実施形態に係る位置情報分析装置６００は、入力部６０７、移動軌跡導出部６０３、移動軌跡保存部６０４、読出し部６０５、および、出力部６０６を備えている。また、図１９の論理的な構成と図１のシステム構成との対応については、前述した図２の論理的な構成と図１のシステム構成との対応関係と同様であるので、説明を省略する。
【００７８】
入力部６０７は、複数の時刻にわたるユーザ毎に分類されたポイントデータを位置情報データベース６１０から入力するとともに、時系列上で隣接するポイントデータ間の移動方法情報を移動方法情報データベース６３０から入力する。
【００７９】
移動軌跡導出部６０３は、入力されたポイントデータ間の移動方法情報、入力されたポイントデータに含まれる位置情報、並びに、予め地図データＤＢ６２０に記憶された地図上における道路および公共交通機関の路線に関する位置データに基づいて、地図上における移動軌跡情報を各ユーザについて求める。
【００８０】
移動軌跡保存部６０４は、導出された移動軌跡情報を保存する。読出し部６０５は、移動軌跡保存部６０４により保存された複数ユーザの移動軌跡情報を読み出す。出力部６０６は、読み出された複数ユーザの移動軌跡情報に基づく統計情報を出力する。
【００８１】
第２実施形態に係る位置情報分析装置６００にて実行される位置情報分析処理は、図２０に示す処理となる。まず、図２０のステップＳ０にて、入力部６０７は、複数の時刻にわたるユーザ毎に分類されたポイントデータを位置情報データベース６１０から入力するとともに、時系列上で隣接するポイントデータ間の移動方法情報を移動方法情報データベース６３０から入力する。そして、次のステップＳ３で移動軌跡導出部６０３は、地図上における道路および公共交通機関の路線に関する位置データを含んだ地図データを、地図データＤＢ６２０から読み出す。
【００８２】
以後のステップＳ４〜Ｓ９の処理は、前述した図３のステップＳ４〜Ｓ９の処理と同様であるので、説明を省略する。
【００８３】
上記のような第２実施形態に係る位置情報分析装置においても、加速度センサや速度センタなどの高価な計器を用いないで、多数のユーザの多数のラインデータについてのユーザの移動軌跡を簡易に求めることができる。これにより、巨視的な人口流動に関する分析データ（多数のユーザの移動軌跡情報に基づく統計情報）を得ることができる。
【００８４】
なお、上記の第１、第２実施形態では、移動軌跡導出部６０３が、ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、および、地図上における道路と公共交通機関の路線の両方に関する位置データに基づいて、地図上における移動軌跡情報を各ユーザについて求める例を説明したが、ここでの位置データは、地図上における道路と公共交通機関の路線の両方に関する位置データであることは必須ではなく、地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データであればよい。
【符号の説明】
【００８５】
１０…通信システム、１００…移動機、２００…ＢＴＳ、３００…ＲＮＣ、４００…交換機、５００…管理センタ、５０１…社会センサユニット、５０２…ペタマイニングユニット、５０３…モバイルデモグラフィユニット、５０４…可視化ソリューションユニット、６００…位置情報分析装置、６０１…分類部、６０２…判定部、６０２Ａ…移動速度算出部、６０２Ｂ…移動方法判定部、６０３…移動軌跡導出部、６０４…移動軌跡保存部、６０５…読出し部、６０６…出力部、６０７…入力部、６１０…位置情報データベース、６２０…地図データベース、６３０…移動方法情報データベース、７００…各種処理ノード。
【図１】
2010119774.tif 000003
【図２】
2010119774.tif 000004
【図３】
2010119774.tif 000005
【図４】
2010119774.tif 000006
【図５】
2010119774.tif 000007
【図６】
2010119774.tif 000008
【図７】
2010119774.tif 000009
【図８】
2010119774.tif 000010
【図９】
2010119774.tif 000011
【図１０】
2010119774.tif 000012
【図１１】
2010119774.tif 000013
【図１２】
2010119774.tif 000014
【図１３】
2010119774.tif 000015
【図１４】
2010119774.tif 000016
【図１５】
2010119774.tif 000017
【図１６】
2010119774.tif 000018
【図１７】
2010119774.tif 000019
【図１８】
2010119774.tif 000020
【図１９】
2010119774.tif 000021
【図２０】
2010119774.tif 000022
【手続補正書】
【提出日】平成23年9月12日(2011.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数の時刻にわたるユーザ毎に分類された当該ポイントデータと、時系列上で隣接するポイントデータ間の移動方法情報と、を取得する手段と、
取得された各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出部と、
導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存部と、
を備え、
前記移動軌跡導出部は、
時系列上で隣接するポイントデータについて、ポイントデータ間の移動方法に基づいて、前記地図上における当該ポイントデータの位置をそれぞれ、移動方法に対応する最も近い道路上又は路線上に移動させることで、当該ポイントデータの位置情報を補正し、前記地図上における移動軌跡情報を各ユーザについて求める、
ことを特徴とする位置情報分析装置。
【請求項２】
前記位置情報、前記時刻情報、および前記ユーザ識別情報を含むポイントデータであって、複数のユーザについての複数の時刻にわたる当該ポイントデータ、を入力し、ユーザ毎に分類し時系列に沿って並べる分類部と、
前記複数の時刻にわたる前記ユーザ毎のポイントデータ、および、予め記憶された公共交通機関の路線地図データに基づいて、時系列上で隣接するポイントデータ間の移動方法を各ユーザについて判定する判定部と、
をさらに備え、
前記取得する手段は、前記分類部により分類されたポイントデータと、前記判定部の判定により得られた各ポイントデータ間の移動方法情報と、を取得する、
ことを特徴とする請求項１に記載の位置情報分析装置。
【請求項３】
前記判定部は、
前記複数の時刻にわたる前記ユーザ毎のポイントデータにおける、時系列上で隣接するポイントデータ間の距離および時間差を求め、当該ポイントデータ間の距離および時間差に基づいて各ポイントデータ間の移動速度を算出する移動速度算出部と、
算出された各ポイントデータ間の移動速度、前記ポイントデータに含まれる位置情報、および、予め記憶された前記公共交通機関の路線地図データに基づいて、各ポイントデータ間における移動方法を判定する移動方法判定部と、
を含んで構成されることを特徴とする請求項２に記載の位置情報分析装置。
【請求項４】
前記移動軌跡保存部により保存された複数ユーザの移動軌跡情報を読み出す読出し部と、
読み出された複数ユーザの移動軌跡情報に基づく統計情報を出力する出力部と、
をさらに備える請求項１〜３の何れか１項に記載の位置情報分析装置。
【請求項５】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、後続の前記第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、前記地図上における前記第１と第２と第３ポイントデータの位置をそれぞれ、最も近い道路上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、
前記地図上における前記第１と第２と第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項６】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が電車で、後続の前記第２と第３ポイントデータ間の移動方法が電車である場合、前記地図上における前記第１と第２と第３ポイントデータの位置をそれぞれ、最も近い電車路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、
前記地図上における前記第１と第２と第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項７】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法がバスで、後続の前記第２と第３ポイントデータ間の移動方法がバスである場合、前記地図上における前記第１と第２と第３ポイントデータの位置をそれぞれ、最も近いバス路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、
前記地図上における前記第１と第２と第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項８】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、後続の前記第２と第３ポイントデータ間の移動方法が電車である場合、前記地図上における前記第１と第２ポイントデータそれぞれの位置を最も近い道路上に移動させ、前記第３ポイントデータの位置を最も近い電車路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近い駅上に新たなポイントデータを生成し、前記第２ポイントデータと前記新たなポイントデータ間についての移動方法を、前記第１と第２ポイントデータ間と同じ移動方法に設定し、前記新たなポイントデータと前記第３ポイントデータ間についての移動方法を電車に設定し、前記地図上における前記第１ポイントデータと前記第２ポイントデータと前記新たなポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項９】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかで、後続の前記第２と第３ポイントデータ間の移動方法がバスである場合、前記地図上における前記第１と第２ポイントデータそれぞれの位置を最も近い道路上に移動させ、前記第３ポイントデータの位置を最も近いバス路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなポイントデータを生成し、前記第２ポイントデータと前記新たなポイントデータ間についての移動方法を、前記第１と第２ポイントデータ間と同じ移動方法に設定し、前記新たなポイントデータと前記第３ポイントデータ間についての移動方法をバスに設定し、前記地図上における前記第１ポイントデータと前記第２ポイントデータと前記新たなポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項１０】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が電車で、後続の前記第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、前記地図上における前記第１ポイントデータの位置を最も近い電車路線上に移動させ、前記第２と第３ポイントデータそれぞれの位置を最も近い道路上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近い駅上に新たなポイントデータを生成し、前記第１ポイントデータと前記新たなポイントデータ間についての移動方法を電車に設定し、前記新たなポイントデータと前記第２ポイントデータ間についての移動方法を、前記第２と第３ポイントデータ間と同じ移動方法に設定し、前記地図上における前記第１ポイントデータと前記新たなポイントデータと前記第２ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項１１】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法がバスで、後続の前記第２と第３ポイントデータ間の移動方法が徒歩、自転車、自動車の何れかである場合、前記地図上における前記第１ポイントデータの位置を最も近いバス路線上に移動させ、前記第２と第３ポイントデータそれぞれの位置を最も近い道路上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなポイントデータを生成し、前記第１ポイントデータと前記新たなポイントデータ間についての移動方法をバスに設定し、前記新たなポイントデータと前記第２ポイントデータ間についての移動方法を、前記第２と第３ポイントデータ間と同じ移動方法に設定し、前記地図上における前記第１ポイントデータと前記新たなポイントデータと前記第２ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項１２】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法がバスで、後続の前記第２と第３ポイントデータ間の移動方法が電車である場合、前記地図上における前記第１と第２ポイントデータそれぞれの位置を最も近いバス路線上に移動させ、前記第３ポイントデータの位置を最も近い電車路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなバス停ポイントデータを生成し、前記第２ポイントデータと前記バス停ポイントデータ間についての移動方法をバスに設定し、前記バス停ポイントデータから最も近い駅上に新たな駅ポイントデータを生成し、前記バス停ポイントデータと前記駅ポイントデータ間についての移動方法を徒歩に設定し、前記駅ポイントデータと第３ポイントデータ間についての移動方法を電車に設定し、前記地図上における前記第１ポイントデータと前記第２ポイントデータと前記バス停ポイントデータと前記駅ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項１３】
前記移動軌跡導出部は、
時系列上で隣接する３つのポイントデータを古い方から順に、第１ポイントデータ、第２ポイントデータ、第３ポイントデータとし、当該３つのポイントデータにおいて、前記第１と第２ポイントデータ間の移動方法が電車で、後続の前記第２と第３ポイントデータ間の移動方法がバスである場合、前記地図上における前記第１ポイントデータの位置を最も近い電車路線上に移動させ、前記第２と第３ポイントデータそれぞれの位置を最も近いバス路線上に移動させることで、前記第１と第２と第３ポイントデータの位置情報を補正し、前記第２ポイントデータから最も近いバス停留所上に新たなバス停ポイントデータを生成し、前記バス停ポイントデータと前記第２ポイントデータ間についての移動方法をバスに設定し、前記バス停ポイントデータから最も近い駅上に新たな駅ポイントデータを生成し、前記駅ポイントデータと前記バス停ポイントデータ間についての移動方法を徒歩に設定し、前記第１ポイントデータと前記駅ポイントデータ間についての移動方法を電車に設定し、前記地図上における前記第１ポイントデータと前記駅ポイントデータと前記バス停ポイントデータと前記第２ポイントデータと前記第３ポイントデータの位置を、前記ポイントデータ間の移動方法に応じた最短経路で結ぶことで、前記移動軌跡情報を求める、
ことを特徴とする請求項１〜４の何れか１項に記載の位置情報分析装置。
【請求項１４】
位置情報分析装置において実行される位置情報分析方法であって、
前記位置情報分析装置が、ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数の時刻にわたるユーザ毎に分類された当該ポイントデータと、時系列上で隣接するポイントデータ間の移動方法情報と、を取得するステップと、
前記位置情報分析装置が、取得された各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出ステップと、
前記位置情報分析装置が、導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存ステップと、
を備え、
前記移動軌跡導出ステップでは、
前記位置情報分析装置は、時系列上で隣接するポイントデータについて、ポイントデータ間の移動方法に基づいて、前記地図上における当該ポイントデータの位置をそれぞれ、移動方法に対応する最も近い道路上又は路線上に移動させることで、当該ポイントデータの位置情報を補正し、前記地図上における移動軌跡情報を各ユーザについて求める、
ことを特徴とする位置情報分析方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の態様に係る位置情報分析装置は、ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数の時刻にわたるユーザ毎に分類された当該ポイントデータと、時系列上で隣接するポイントデータ間の移動方法情報と、を取得する手段と、取得された各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出部と、導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存部と、を備え、前記移動軌跡導出部は、時系列上で隣接するポイントデータについて、ポイントデータ間の移動方法に基づいて、前記地図上における当該ポイントデータの位置をそれぞれ、移動方法に対応する最も近い道路上又は路線上に移動させることで、当該ポイントデータの位置情報を補正し、前記地図上における移動軌跡情報を各ユーザについて求める、ことを特徴とする。なお、本発明の態様に係る位置情報分析装置は、前記位置情報、前記時刻情報、および前記ユーザ識別情報を含むポイントデータであって、複数のユーザについての複数の時刻にわたる当該ポイントデータ、を入力し、ユーザ毎に分類し時系列に沿って並べる分類部と、前記複数の時刻にわたる前記ユーザ毎のポイントデータ、および、予め記憶された公共交通機関の路線地図データに基づいて、時系列上で隣接するポイントデータ間の移動方法を各ユーザについて判定する判定部と、をさらに備え、前記取得する手段は、前記分類部により分類されたポイントデータと、前記判定部の判定により得られた各ポイントデータ間の移動方法情報と、を取得する構成とすることが望ましい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
なお、本発明の態様に係る位置情報分析装置は、移動軌跡保存部により保存された複数ユーザの移動軌跡情報を読み出す読出し部と、読み出された複数ユーザの移動軌跡情報に基づく統計情報を出力する出力部と、をさらに備える構成とすることが望ましい。この場合、複数ユーザの移動軌跡情報に基づく統計情報を出力して可視化することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明の態様に係る位置情報分析方法は、位置情報分析装置において実行される位置情報分析方法であって、前記位置情報分析装置が、ユーザの位置を示す位置情報、前記位置情報が得られた時刻情報、および前記ユーザのユーザ識別情報を含むポイントデータであって、複数の時刻にわたるユーザ毎に分類された当該ポイントデータと、時系列上で隣接するポイントデータ間の移動方法情報と、を取得するステップと、前記位置情報分析装置が、取得された各ポイントデータ間の移動方法情報、各ポイントデータに含まれる位置情報、並びに、予め記憶された地図上における道路および公共交通機関の路線の少なくとも一方に関する位置データに基づいて、前記地図上における移動軌跡情報を各ユーザについて求める移動軌跡導出ステップと、前記位置情報分析装置が、導出された各ユーザについての移動軌跡情報を保存する移動軌跡保存ステップと、を備え、前記移動軌跡導出ステップでは、前記位置情報分析装置は、時系列上で隣接するポイントデータについて、ポイントデータ間の移動方法に基づいて、前記地図上における当該ポイントデータの位置をそれぞれ、移動方法に対応する最も近い道路上又は路線上に移動させることで、当該ポイントデータの位置情報を補正し、前記地図上における移動軌跡情報を各ユーザについて求める、ことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【国際調査報告】
2010119774.tif 000023
2010119774.tif 000024
2010119774.tif 000025
2010119774.tif 000026