(57)【要約】【課題】種類の異なる情報を関連付けることができる情報処理装置、情報処理方法及び情報処理プログラムを提供する。【解決手段】情報入出力部は、複数の位置情報からなるログ情報と、外部の装置で生成されたデータとを取得する。複合情報生成部は、データが、ログ情報の最初の位置情報における時刻から最後の位置情報における時刻までの間に作成されたデータであった場合、そのデータを、そのログ情報と関連付けるとともに、そのデータに対して、データ種別に応じたデータ識別子を付す。【選択図】図１
2014078094.tif 000002
【特許請求の範囲】
【請求項１】
複数の位置情報からなるログ情報と、外部の装置で生成されたデータとを取得する情報入出力部と、
前記データが、前記ログ情報の最初の位置情報における時刻から最後の位置情報における時刻までの間に作成されたデータであった場合、そのデータを、そのログ情報と関連付けるとともに、その前記データに対して、データ種別に応じたデータ識別子を付す複合情報生成部と
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、種類の異なる情報を関連付ける情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
ＧＰＳ（Global Positioning System）を有する装置が増えており、多くのユーザに利用されている。例えば、特許文献１にはＧＰＳを有するデジタルカメラが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１１３４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術を用いることによって、写真を撮影した位置情報を地図上に表示することが可能となったが、種類の異なる情報を関連付けることはできなかった。
【０００５】
本発明はこのような問題点に鑑みなされたものであり、種類の異なる情報を関連付けることができる情報処理装置、情報処理方法及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上述した従来の技術の課題を解決するため、複数の位置情報からなるログ情報と、外部の装置で生成されたデータとを取得する情報入出力部と、前記データが、前記ログ情報の最初の位置情報における時刻から最後の位置情報における時刻までの間に作成されたデータであった場合、そのデータを、そのログ情報と関連付けるとともに、その前記データに対して、データ種別に応じたデータ識別子を付す複合情報生成部とを備えることを特徴とする情報処理装置を提供する。
【発明の効果】
【０００７】
本発明の情報処理装置、情報処理方法及び情報処理プログラムによれば、種類の異なる情報を関連付けることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態における情報処理装置を示すブロック図である。
【図２】本発明の実施形態における情報処理装置の動作を示すフローチャートである。
【図３】本発明の実施形態における記憶部が記憶するデータについて説明するための図である。
【図４】本発明の実施形態におけるログデータについて説明するための図である。
【図５】本発明の実施形態におけるログデータについて説明するための図である。
【図６】本発明の実施形態におけるログデータについて説明するための図である。
【図７】本発明の実施形態におけるログデータについて説明するための図である。
【図８】本発明の実施形態におけるログデータを地図とともに表示した表示例を示す図である。
【図９】本発明の実施形態におけるログデータをリストで表示した表示例を示す図である。
【図１０】本発明の実施形態におけるログデータをリストで表示した表示例を示す図である。
【図１１】本発明の実施形態におけるログデータをリストで表示した表示例を示す図である。
【図１２】本発明の実施形態におけるログデータを地図とともに表示した表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の情報処理装置、情報処理方法及び情報処理プログラムついて、添付図面を参照して説明する。
【００１０】
＜第１実施形態＞
以下、図１のブロック図を用いて情報処理装置１について説明する。なお、以下の説明において、複合情報とは、位置情報と他の情報とを関連付けた情報である。例えば、ライフログ等である。本実施形態における情報処理装置１は、サーバ等で構成することができる。また、ナビゲーション装置や、ＰＣ（パーソナルコンピュータ）等で構成することもできる。
【００１１】
情報入出力部２は、外部機器から情報を取得する。外部機器は、例えば、GPSロガー９や撮像装置１０、携帯端末１１、コンテンツ再生装置１２等である。なお、これらの外部機器と情報処理装置１とを一体に構成してもよい。
また、情報入出力部２には、ＵＳＢ（Universal Serial Bus）規格やＨＤＭＩ（High-Definition Multimedia Interface）規格に準拠した有線形式の通信モジュールや、Ｗｉｆｉ規格やBluetooth規格に準拠した無線形式の通信モジュールを用いることができる。また、インターネット等の外部ネットワークに接続可能な通信機能を有していてもよい。さらには、複数の通信モジュールを有するようにしてもよい。
【００１２】
記憶部３は、情報入出力部２が取得した情報を記憶する。詳細には、記憶部３は、データを作成した時刻や、データを再生した時刻を示す情報である時刻情報とともにデータ（情報）を記憶する。例えば、記憶部３は、静止画データ、動画データ、音声データ、テキストデータ、再生履歴データ等の種類の異なるデータを、時刻情報等と関連付けて記憶する。
【００１３】
GPSロガー９は、一定時間ごとに位置情報を出力する。ユーザは、ＧＰＳロガー９とともに移動することで、移動した軌跡等の位置情報を残すことができる。ＧＰＳロガー９は、情報処理装置１や撮像装置１０、携帯端末１１、コンテンツ再生装置１２等が備えるＧＰＳ装置であってもよい。なお、GPSロガー９は、時刻情報を付加した位置情報を出力するようにしてもよい。
【００１４】
撮像装置１０は、静止画や動画を撮像し、その撮像した静止画データや動画データを、その静止画データや動画データを作成した時刻を示す作成時刻情報とともに出力する。
【００１５】
携帯端末１１は、ユーザによって入力されたテキストデータや音声データ等を、そのデータを作成した時刻を示す作成時刻情報とともに出力する。携帯端末１１は、例えば、携帯電話やスマートフォン、ＰＤＡ（Personal Digital Assistant）、タブレットＰＣ等である。
【００１６】
コンテンツ再生装置１２は、コンテンツを再生した再生履歴情報等を出力する。詳細には、コンテンツ再生装置１２は、コンテンツを特定するためのコンテンツ識別子を、そのコンテンツを再生した時刻を示す再生時刻情報とともに出力する。コンテンツは、例えば、楽曲コンテンツや動画コンテンツである。
【００１７】
複合情報生成部４は、GPSロガー９から取得した位置情報（以下、GPSログ）を基に、時間的にGPSログ（ログ情報）取得中に作成したと思われる情報を記憶部３から取得し、それらを判別する識別子と共に時系列的にGPSログと関連つけて複合情報を生成する。
映像処理部７は、後述するログデータに基づく画像を生成して出力する。ディスプレイ８は、映像処理部７が出力する、ログデータに基づく画像を表示する。ログデータとは、位置情報群であるＧＰＳログと、その他の情報との集合である。
【００１８】
時刻情報付与部５は、複合情報生成時に参照する時刻情報を保持する。外部機器から入力された情報に時刻情報が関連付けられていない場合は、情報が入力された時刻を示す情報を、外部機器から入力された情報に付与する（関連付ける）ようにしてもよい。例えば、ＧＰＳロガー９から、リアルタイムで位置情報が入力される場合は、時刻情報付与部５で、ＧＰＳロガー９から入力される位置情報に時刻情報を付与する。なお、外部から取得する情報に時刻情報が付与されていれば、時刻情報付与部５は省略可能である。
【００１９】
複合情報生成部４によって作成した複合情報は映像処理部７を通じてディスプレイ８に表示される場合と、情報入出力部２を介して外部へ出力して、外部のディスプレイ上で表示される場合がある。
映像処理部７は、複合情報をディスプレイ８で表示するための映像処理を行う。具体的には、地図画像や各アイコンなどを重畳して出力する。
制御部６は、各部の動作を制御する。
【００２０】
なお、GPSロガー９や撮像装置１０、スマートフォン１１、コンテンツ再生装置１２からの情報は、直接的に情報入出力部２に入力されるだけでなく、外部のネットワークを介して入力されてもよい。
【００２１】
外部機器から入力されるデータの内、GPSログ以外の情報は、データ作成直後は位置情報が関連付けられていないことが多い。そのため、地図上にそれらのデータに係るアイコンを描画後、使用者の操作によりその描画位置を変更された場合は、その変更後の地点情報を取得し、そのデータの位置情報を新たに付与したり、更新したりしてもよい。
また、GPSログの取得時間範囲に含まれるデータのうち、予め位置情報を保持しており、その位置がGPSログから想定される行動範囲外である場合、そのデータはログデータに含まないようにしてもよい。
【００２２】
また、データの作成時間が複合情報を作成する情報処理装置１と異なるタイムゾーンの時間とされている場合、複合情報作成時に時差情報を与えてもよい
また、GPSログはGPX（GPS eｘchange Format）等を利用し、全データ統合用ログデータを作成してもよい。
【００２３】
また、GPSログに時系列的に他情報を含めることで、予め位置情報を保持しない情報に位置情報を与えられる様にしてもよい。
また、GPSログに情報毎の識別子を利用することで、不特定な情報にも対応可能としてもよい。
【００２４】
また、GPSログはUTC（Coordinated Universal Time）を利用するため、作成データとの時刻比較にPCのタイムゾーン情報を利用してもよい。
【００２５】
次に、図２のフローチャートを用いて情報処理装置１の動作について説明する。具体的には、１つのＧＰＳログと他の情報とからなるログデータの生成方法について説明する。
【００２６】
まず、ステップＳ１にて、情報入出力部２は、デジタルカメラやスマートフォン等である外部機器１０〜１２が生成したデータ（情報）を取得する。そして、記憶部３は、情報入出力部２が取得したデータを記憶する。詳細には、記憶部３は、データを作成した時刻や、データを再生した時刻を示す情報である時刻情報とともに、取得したデータを記憶する。例えば、記憶部３は、静止画データ、動画データ、音声データ、テキストデータ、再生履歴データ等の種類の異なるデータを、時刻情報等と関連付けて記憶する。
図３は、記憶部３が記憶するデータの例である。データは、ＩＤ、作成された時刻（作成時間）、データタイプ、ファイル名と関連付けられている。ここで、作成された時刻やデータタイプは一般的にファイルの属性情報として保持されているため必須ではない。
【００２７】
ステップＳ２にて、情報入出力部２は、GPSロガー９から一定時間ごとの位置情報を取得する。そして記憶部３は、GPSロガー９から取得した位置情報に基づく、ＧＰＳログを記憶する。ＧＰＳログは、所定時間内におけるＧＰＳロガーが移動した軌跡である。ユーザがＧＰＳロガー９とともに移動することを想定しているため、ＧＰＳログはユーザの移動軌跡とも言える。例えば、図４における、ＧＰＳというデータ識別子が付与されたデータの集合がＧＰＳログである。
記憶部３は、GPSロガー９の電源がオフされた時刻や、ユーザによって指定された時刻、又は、ＧＰＳロガー９が所定時間以上移動しなかった時刻等の任意の時刻で、ＧＰＳログを区切り、複数のＧＰＳログとして管理して記憶する。なお、ＧＰＳログを予めファイル単位で取得した場合は、必ずしも区切る必要はない。また、外部の装置からGPSログを区切るための通知を受信して、区切るようにしてもよい。例えば、ナビゲーション装置等からGPSログを区切るための通知を受信することができる。また、ステップＳ１とＳ２とは並列的に行なってもよいし、時間的に前後してもよい。
【００２８】
ステップＳ３にて、制御部６は、ユーザの操作等に応じてＧＰＳログを１つ選択し、そのＧＰＳログを記憶部３から複合情報生成部４へと出力させる。
ステップＳ４にて、複合情報生成部４は、取得したＧＰＳログを解析し、ＧＰＳ取得開始時刻及び終了時刻を検出する。つまり、そのＧＰＳにおける、最初の位置情報における時刻（ＧＰＳ取得開始時刻）と、最後の位置情報における時刻（ＧＰＳ取得終了時刻）とを検出する。
【００２９】
ステップＳ５にて、複合情報生成部４は、記憶部３に記憶されている、静止画データ、動画データ、音声データ、テキストデータ、再生履歴データ等の各データの作成時刻を取得する。
次にステップＳ６にて、複合情報生成部４は、取得した作成時刻が、ＧＰＳ取得開始時刻からＧＰＳ取得終了時刻までの期間の範囲内に含まれるか否かを判断する。ＧＰＳ取得開始時刻からＧＰＳ取得終了時刻までの期間の範囲内に含まれる場合（ＹＥＳ）、その情報のデータ種別を判別し（ステップＳ７）、図４〜７に示すようなデータを識別するためのデータ識別子を付与して、現在生成中のＧＰＳログに基づくログデータに追加する(ステップＳ９)。取得した作成時刻が、ＧＰＳ取得開始時刻からＧＰＳ取得終了時刻までの期間の範囲内に含まれない場合（ＮＯ）、ステップＳ１０に移る。
【００３０】
次のステップＳ１０にて、全てのデータについて作成時刻の判別（ステップＳ６）が終了したか否かを判別し、終了していない場合（ＮＯ）は、ステップＳ６に戻り、次のデータについて、作成時刻の判別を行なう。
全てのデータについて作成時刻の判別処理が終了した場合（ＹＥＳ）は、ステップＳ１１に移り、ＧＰＳログにおける各位置情報、及び、他の情報を時刻順に並べ替えた上で、そのＧＰＳログと他の情報とからなるログデータを記憶部３に記憶させる。そして、処理を終了する(ステップＳ１２)。こうして、図４〜７に示すようなログデータが生成される。
【００３１】
図４は、複合情報生成部４で生成するログデータの第１の例である。図３で示したデータから時間的にGPSログに含まれるデータを取得し、GPSログと同様のデータ形式（緯度、経度、付属情報を保持可能な形式）としてログに挿入する。ここで、情報の識別子としてのデータ識別子及びデータの詳細を付属情報に追加することで、複合情報の再生を容易にする。付属情報には、ファイル名やテキスト、URLなどを指定する場合が考えられる。
【００３２】
図５は、複合情報生成部４で生成するログデータの第２の例である。ＩＤ４に示す様に付属情報としてURLを保持した例である。
図６は、複合情報生成部４で生成するログデータの第３の例である。ここでは、ＩＤ４として保存された写真情報に位置情報が付加されていた場合を示している。この場合、ＩＤ３の位置情報と、時間、緯度、経度情報が近傍であるため、ＩＤ４の情報はこのGPSログに関連する情報として保存される（ログデータに追加される）。
図７は、複合情報生成部４で生成するログデータの第４の例である。ＩＤ４の静止画データの位置情報及び時間情報をその前後の位置情報と比較した場合、このGPSログと、ＩＤ４の静止画データとは関連が薄いと考えられる。そのため、最終的に保存するログデータからはこの静止画データは削除するようにすることが好ましい。
【００３３】
図８及び図１２は、複合情報生成部４で生成した複合情報を再生する場合（ディスプレイに表示する場合）の表示例である。
図８は、図４で示したログ情報を元に作成した表示例である。ＧＰＳログに基づく軌跡Ｒが、各位置情報を示す黒点とともに表示されている。また、各データが作成された位置を示す点（破線で示す）も表示されている。これらの破線で示す点は、図４におけるＩＤ３の位置情報で示される位置と、ＩＤ７の位置情報で示される位置との間に、それぞれの作成時刻順に表示される。つまり、ＩＤ４、５，６の順に表示されている。また、ＩＤ４を示す点には静止画データであることを示すアイコンＩが表示されている。ＩＤ５を示す点にはテキストデータであることを示すアイコンＴが表示されている。ＩＤ６を示す点にはテキストデータであることを示すアイコンＶが表示されている。
【００３４】
図９〜１１は、複合情報生成部４で生成した複合情報をリスト形式で表示した場合の表示例である。
図９〜１１における各行には、左から順に、作成時刻、位置情報（データによってはデータ識別子に基づくアイコンも付されている）、再生履歴情報（ＢＧＭ）が表示されている。なお、図９〜１１においては、再生履歴情報がないため、「no data」となっているが、再生履歴情報がある場合はコンテンツ名が表示される。
【００３５】
図９は、１０分ごとの位置情報からなるＧＰＳログを示す行と、静止画データ（カメラのアイコンが付されている）を示す行とからなるリストである。１２：１０〜１２：２０の間に８つの静止画データが作成されたことがわかる。これらのデータが作成時刻順にならんでいる。このリストに基づいて、図８や図１２に示すような地図と各データを示すアイコンとからなる画面を表示することができる。
【００３６】
図１０は、１０分ごとの位置情報からなるＧＰＳログを示す行と、３つのテキストデータ（test１，２，４）を示す３つの行と、１つの静止画データとを示す行とからなるリストである。
図１１は、ＧＰＳログを示す行と、１つの静止画データとを示す行（１７：０７の行）とからなるリストである。この静止画データは、撮像装置１０自体が有するＧＰＳ装置等により予め位置情報が付されたものである。このような場合は、複合情報生成部４は、時刻情報よりも位置情報を優先して複合情報を生成するようにしてもよい。また、１７：０７の行における位置情報は、ＧＰＳログに基づく位置情報から大きく外れている。複合情報生成部４は、所定の閾値と位置情報の変化とを比較して、閾値以上に変化している場合は、ＧＰＳログとデータとが関連していないと判断して、ログデータから、１７：０７の行の静止画データを除外する。このような処理によって、より正確な複合情報にすることができる。
【００３７】
以上のように、本実施形態の情報処理装置１によれば、種類の異なる情報を関連付けることができる。
【００３８】
なお、複合情報生成部４や制御部６には、ＣＰＵやＤＳＰ、メモリ等を用いて構成することができる。複数のＣＰＵやＤＳＰ、メモリを用いて制御部６を構成してもよいし、単一のＣＰＵやＤＳＰ、メモリ等を用いて構成してもよい。
【００３９】
また、本発明は各実施形態の情報処理装置１の機能をコンピュータに実現させるためのプログラムを含むものである。これらのプログラムは、記録媒体から読み取られてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【００４０】
また、本発明は以上説明した各実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲において種々変更が可能である。
また、情報処理装置１の一部の構成を別体にし、ネットワーク等を介して互いに通信することで、複数の装置が協働して情報処理装置１の機能を実現してもよい。
【符号の説明】
【００４１】
１  情報処理装置
２  情報入出力部
４  複合情報生成部
【図１】
2014078094.tif 000003
【図２】
2014078094.tif 000004
【図３】
2014078094.tif 000005
【図４】
2014078094.tif 000006
【図５】
2014078094.tif 000007
【図６】
2014078094.tif 000008
【図７】
2014078094.tif 000009
【図８】
2014078094.tif 000010
【図９】
2014078094.tif 000011
【図１０】
2014078094.tif 000012
【図１１】
2014078094.tif 000013
【図１２】
2014078094.tif 000014