(57)【特許請求の範囲】
【請求項１】
地点の移動順序を示す軌跡データを収集する収集部と、
複数の前記軌跡データを統合することにより、地点をノードとして、同一地点を含む軌跡データの数を当該ノードの得点として付与し、地点間の移動をエッジとしたグラフを生成する生成部と、
前記ノードの得点に基づいて、第１の重要地点を抽出すると共に、前記第１の重要地点から所定のホップ数以内で連結するノードを第２の重要地点として抽出する抽出部と、を備える抽出装置。
【請求項２】
地点の移動順序を示す軌跡データを収集する収集部と、
複数の前記軌跡データを統合することにより、地点をノードとして、同一地点を含む軌跡データの数を当該ノードの得点として付与し、地点間の移動をエッジとし、同一地点間の移動を含む軌跡データの数を当該エッジの得点として付与したグラフを生成する生成部と、
前記ノードの得点に基づいて、第１の重要地点を抽出すると共に、前記エッジの得点に基づいて、第２の重要地点を抽出する抽出部と、を備える抽出装置。
【請求項３】
前記抽出部は、前記第１の重要地点から所定のホップ数以内で連結するノードであり、かつ、前記第１の重要地点から当該ノードに至る全てのエッジの得点が第２の閾値以上であるノードを、前記第２の重要地点として抽出する請求項２に記載の抽出装置。
【請求項４】
前記抽出部は、前記ノードの得点が第１の閾値以上の場合、当該ノードを前記第１の重要地点として抽出する請求項１から請求項３のいずれかに記載の抽出装置。
【請求項５】
前記抽出部は、前記ノードの得点が上位所定数のノードを、前記第１の重要地点として抽出する請求項１から請求項４のいずれかに記載の抽出装置。
【請求項６】
コンピュータの制御部が、
記憶部から地点の移動順序を示す軌跡データを収集する収集ステップと、
複数の前記軌跡データを統合することにより、地点をノードとして、同一地点を含む軌跡データの数を当該ノードの得点として付与し、地点間の移動をエッジとしたグラフを生成する生成ステップと、
前記ノードの得点に基づいて、第１の重要地点を抽出すると共に、前記第１の重要地点から所定のホップ数以内で連結するノードを第２の重要地点として抽出する抽出ステップと、を実行する抽出方法。
【請求項７】
コンピュータの制御部が、
記憶部から地点の移動順序を示す軌跡データを収集する収集ステップと、
複数の前記軌跡データを統合することにより、地点をノードとして、同一地点を含む軌跡データの数を当該ノードの得点として付与し、地点間の移動をエッジとし、同一地点間の移動を含む軌跡データの数を当該エッジの得点として付与したグラフを生成する生成ステップと、
前記ノードの得点に基づいて、第１の重要地点を抽出すると共に、前記エッジの得点に基づいて、第２の重要地点を抽出する抽出ステップと、を実行する抽出方法。
【請求項８】
請求項６又は請求項７に記載の抽出方法の各ステップを前記コンピュータに実行させるための抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、軌跡データに含まれる重要地点を抽出する装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザが徒歩や乗り物で移動した軌跡を、位置情報が連結された軌跡データとして表現し、検索等に利用することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１８２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザから提供される軌跡データは、個人の行動履歴を表しているため、プライバシの観点から、例えば自宅、又は通勤・通学経路等のユーザにとっての重要地点を削除することが望まれている。
しかしながら、従来技術では、ユーザからの情報提供、又は契約情報等の関連する情報により、重要度の高い地点を抽出する他なかった。
【０００５】
本発明は、軌跡データに含まれる重要地点を容易に抽出できる抽出装置、抽出方法及び抽出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る抽出装置は、地点の移動順序を示す軌跡データを収集する収集部と、複数の前記軌跡データを統合することにより、地点をノードとして、同一地点を含む軌跡データの数を当該ノードの得点として付与し、地点間の移動をエッジとしたグラフを生成する生成部と、前記ノードの得点に基づいて、第１の重要地点を抽出する抽出部と、を備える。
【０００７】
前記抽出部は、前記ノードの得点が第１の閾値以上の場合、当該ノードを前記第１の重要地点として抽出してもよい。
【０００８】
前記抽出部は、前記ノードの得点が上位所定数のノードを、前記第１の重要地点として抽出してもよい。
【０００９】
前記抽出部は、前記第１の重要地点から所定のホップ数以内で連結するノードを第２の重要地点として抽出してもよい。
【００１０】
前記生成部は、同一地点間の移動を含む軌跡データの数を前記エッジの得点として付与し、前記抽出部は、前記ノードの得点及び前記エッジの得点に基づいて、第２の重要地点を抽出してもよい。
【００１１】
前記抽出部は、前記第１の重要地点から所定のホップ数以内で連結するノードであり、かつ、前記第１の重要地点から当該ノードに至る全てのエッジの得点が第２の閾値以上であるノードを、前記第２の重要地点として抽出してもよい。
【００１２】
本発明に係る抽出方法は、コンピュータの制御部が、記憶部から地点の移動順序を示す軌跡データを収集する収集ステップと、複数の前記軌跡データを統合することにより、地点をノードとして、同一地点を含む軌跡データの数を当該ノードの得点として付与し、地点間の移動をエッジとしたグラフを生成する生成ステップと、前記ノードの得点に基づいて、第１の重要地点を抽出する抽出ステップと、を実行する。
【００１３】
本発明に係る抽出プログラムは、前記抽出方法の各ステップをコンピュータに実行させる。
【発明の効果】
【００１４】
本発明によれば、軌跡データに含まれる重要地点が容易に抽出される。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係る抽出装置の機能構成を示す図である。
【図２】実施形態に係る軌跡データの一例を示す図である。
【図３】実施形態に係る有向グラフの一例を示す図である。
【図４】実施形態に係る重要地点の抽出の第１のパターンを示す図である。
【図５】実施形態に係る重要地点の抽出の第２のパターンを示す図である。
【図６】実施形態に係る重要地点の抽出の第３のパターンを示す図である。
【図７】実施形態に係る重要地点の抽出の第３のパターンの変形例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態の一例について説明する。
図１は、本実施形態に係る抽出装置１の機能構成を示す図である。
抽出装置１は、サーバ装置又はパーソナルコンピュータ等の情報処理装置（コンピュータ）であり、記憶部１０及び制御部２０の他、各種データの入出力デバイス等を備える。
【００１７】
記憶部１０は、ハードウェア群を抽出装置１として機能させるための各種プログラム、及び各種データ等の記憶領域であり、ＲＯＭ、ＲＡＭ、フラッシュメモリ又はハードディスク（ＨＤＤ）等であってよい。具体的には、記憶部１０は、本実施形態の各機能を制御部２０に実行させるプログラムを記憶する。
【００１８】
また、記憶部１０は、ユーザから提供される軌跡データを蓄積する。軌跡データは、例えば、ＧＰＳから得られる緯度経度情報、住所の一部、あるいは、駅、停留所又はサービスエリア等のランドマーク情報等からなる地点が連結された、地点間の移動順序を示すデータである。この軌跡データがユーザ毎に複数蓄積される。
【００１９】
制御部２０は、抽出装置１の全体を制御する部分であり、記憶部１０に記憶された各種プログラムを適宜読み出して実行することにより、本実施形態における各種機能を実現している。制御部２０は、ＣＰＵであってよい。
また、制御部２０は、収集部２１と、生成部２２と、抽出部２３とを備える。
【００２０】
収集部２１は、記憶部１０から、あるいは入力デバイスを介して外部から、あるユーザについての所定期間の軌跡データを収集する。
【００２１】
図２は、本実施形態に係る軌跡データの一例を示す図である。
軌跡データ１は、ユーザが地点Ａ、Ｂ、Ｃ、Ｄの順に移動したことを示している。同様に、軌跡データ２は、地点Ａ、Ｃ、Ｄ、Ｅの順に、軌跡データ３は、地点Ｇ、Ｃ、Ｂ、Ｆの順に移動したことを示している。
【００２２】
生成部２２は、収集された複数の軌跡データを統合することにより、地点をノードとし、地点間の移動をエッジ（リンク）とした有向グラフを生成する。このとき、生成部２２は、同一地点を含む軌跡データの数をノードの得点として付与し、同一地点間の移動を含む軌跡データの数をエッジの得点として付与する。
【００２３】
図３は、本実施形態に係る有向グラフの一例を示す図である。
この例は、図２の軌跡データ１〜３を重ね合わせて生成されたグラフである。
【００２４】
地点Ｃは、軌跡データ１〜３のいずれにも含まれているため、ノードの得点は３となる。この地点Ｃへは、地点Ａ、Ｂ及びＧから移動した軌跡データが１つずつあるので、それぞれのエッジの得点は１となる。また、地点Ｃからは、地点Ｂへ移動した軌跡データが１つと、地点Ｄへ移動した軌跡データが２つあるので、地点Ｂへ向かうエッジの得点は１となり、地点Ｄへ向かうエッジの得点は２となる。
ここで、地点Ｂと地点Ｃとの間には、互いに逆向きのエッジがあるが、以下では、エッジの得点は合計で２と算出して以下で利用する。
【００２５】
抽出部２３は、付与されたノード及びエッジの得点に基づいて、グラフから重要地点を抽出する。抽出方法は、例えば以下の（１）〜（３）が採用される。
【００２６】
（１）抽出部２３は、ノードの得点が閾値（第１の閾値）以上のノード、あるいは得点が高い上位所定数のノードを重要地点（第１の重要地点）として抽出する。
【００２７】
図４は、本実施形態に係る重要地点の抽出の第１のパターンを示す図である。
第１の閾値が３の場合、又は最も得点が高いノードを抽出する場合、ノードＡ〜Ｇのうち、ノードＣが第１の重要地点として抽出される。
【００２８】
（２）抽出部２３は、（１）で抽出された第１の重要地点から所定のホップ数以内で連結するノードを重要地点（第２の重要地点）として抽出する。
【００２９】
図５は、本実施形態に係る重要地点の抽出の第２のパターンを示す図である。
第１の重要地点としてノードＣが抽出されたとき、所定のホップ数が１であれば、ノードＣと直接リンクしているノードＡ、Ｂ、Ｄ、Ｇが第２の重要地点として抽出される。
【００３０】
（３）抽出部２３は、（１）で抽出された第１の重要地点から所定のホップ数以内で連結するノードであり、かつ、このノードに至る全てのエッジの得点が閾値（第２の閾値）以上であるノードを重要地点（第２の重要地点）として抽出する。
【００３１】
図６は、本実施形態に係る重要地点の抽出の第３のパターンを示す図である。
第１の重要地点としてノードＣが抽出されたとき、第２の閾値が２であれば、ノードＣと得点２以上のエッジでリンクしているノードＢ及びＤが第２の重要地点として抽出される。
なお、所定のホップ数が２以上であっても、ノードＢからＦに至るエッジ、及びノードＤからＥに至るエッジの得点は共に１のため、ノードＥ及びＦは重要地点としては抽出されない。
【００３２】
また、所定のホップ数が２のとき、図７に示すように、仮にノードＣからＤに至るエッジの得点が１、ノードＤからＥに至るエッジの得点が２の場合、第１の重要地点であるノードＣからノードＥに至るまでに得点２未満のエッジ（ＣからＤ）が含まれるので、ノードＥは重要地点としては抽出されない。
【００３３】
本実施形態によれば、抽出装置１は、軌跡データの重ね合わせにより生成するグラフにおけるノードの得点に基づいて、軌跡データに含まれる重要地点を容易に抽出できる。
この結果、抽出装置１は、抽出されたユーザにとっての重要地点を軌跡データから削除することにより、軌跡データの匿名化を実現できるので、プライバシを保護した上で軌跡データを提供できる。
【００３４】
抽出装置１は、まず、得点が第１の閾値以上、又は得点が上位所定数のノードを第１の重要地点として、軌跡データから容易に抽出できる。
また、抽出装置１は、第１の重要地点から所定のホップ数以内で連結するノードを第２の重要地点として抽出する。これにより、抽出装置１は、最も重要な第１の重要地点の近傍にある重要地点を適切に、かつ容易に抽出できる。
【００３５】
さらに、抽出装置１は、エッジの得点に基づいて、第２の閾値以上の得点が付与されたエッジで連結されたノードを、第２の重要地点として抽出する。これにより、抽出装置１は、最も重要な第１の重要地点の近傍にある重要地点を適切に、かつ容易に抽出できる。
【００３６】
以上のように抽出される重要地点は、その重要度合いがプライバシ漏洩のリスク度合いに関連している。したがって、抽出装置１は、ノード又はエッジの閾値に応じて、リスク度合いを定量的に設定できる。
【００３７】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００３８】
本実施形態では、グラフのノードは地点であるものとして説明したが、これには限られない。抽出装置１は、地点間の移動ベクトルをノードとしてグラフを生成してもよい。この場合、重要度が高い移動ベクトルが抽出されるので、抽出装置１は、軌跡データから重要度が高い経路を抽出できる。
【００３９】
抽出装置１による抽出方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、情報処理装置（抽出装置１）にインストールされる。また、これらのプログラムは、ＣＤ−ＲＯＭのようなリムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。さらに、これらのプログラムは、ダウンロードされることなくネットワークを介したＷｅｂサービスとしてユーザのコンピュータ（抽出装置１）に提供されてもよい。
【符号の説明】
【００４０】
１  抽出装置
１０  記憶部
２０  制御部
２１  収集部
２２  生成部
２３  抽出部
【図１】
0006292993.tif 000002
【図２】
0006292993.tif 000003
【図３】
0006292993.tif 000004
【図４】
0006292993.tif 000005
【図５】
0006292993.tif 000006
【図６】
0006292993.tif 000007
【図７】
0006292993.tif 000008