(57)【特許請求の範囲】
【請求項１】
コンテンツデータに関する属性を示すタグ情報を管理するコンテンツデータ管理装置であって、
前記コンテンツデータに付与され、前記コンテンツデータに関連する位置を示す位置情報と前記コンテンツデータに関連する時刻を示す時刻情報とを抽出する抽出部と、
前記抽出部により抽出された位置情報及び時刻情報に基づいて、前記コンテンツデータに対応する速度を算出する速度算出部と、
前記速度算出部により算出された速度に基づいて、前記コンテンツデータをグループ化するグループ化部と、を備え、
前記速度算出部は、複数のコンテンツデータに含まれる前記コンテンツデータに対応する速度を算出する場合、
前記複数のコンテンツデータのそれぞれに付与される位置情報及び時刻情報を、時系列上に配列し、
前記コンテンツデータに対応する前記位置情報及び前記時刻情報と、前記コンテンツデータに対応する前記位置情報及び前記時刻情報の時系列上における１つ前の位置情報及び時刻情報とに基づいて、第１の速度を算出し、
前記コンテンツデータに対応する前記位置情報及び前記時刻情報と、前記コンテンツデータに対応する前記位置情報及び前記時刻情報の時系列上における１つ後の位置情報及び時刻情報とに基づいて、第２の速度を算出し、
前記第１の速度と前記第２の速度との内、高い速度又は低い速度のいずれか一方を、前記コンテンツデータに対応する速度として算出する
ことを特徴とするコンテンツデータ管理装置。
【請求項２】
前記グループ化部は、前記速度が所定範囲内である前記コンテンツデータを同一のグループに設定する請求項１に記載のコンテンツデータ管理装置。
【請求項３】
前記グループ化部は、前記位置情報に基づいて、前記コンテンツデータに関連する関連情報を取得し、前記関連情報に基づいて、前記コンテンツデータをグループ化する請求項１に記載のコンテンツデータ管理装置。
【請求項４】
前記グループ化部によるグループ化によって得られるグループ毎に、前記グループを示す画像を表示する第１の表示処理部を備える請求項１に記載のコンテンツデータ管理装置。
【請求項５】
前記グループ化部によるグループ化によって得られるグループの時間遷移を示す画像を表示する第２の表示処理部を備える請求項１に記載のコンテンツデータ管理装置。
【請求項６】
コンテンツデータに関する属性を示すタグ情報を管理するコンテンツデータ管理システムであって、
前記コンテンツデータに付与され、前記コンテンツデータに関連する位置を示す位置情報と前記コンテンツデータに関連する時刻を示す時刻情報とを抽出する抽出部と、
前記抽出部により抽出された位置情報及び時刻情報に基づいて、前記コンテンツデータに対応する速度を算出する速度算出部と、
前記速度算出部により算出された速度に基づいて、前記コンテンツデータをグループ化するグループ化部と、を備え、
前記速度算出部は、複数のコンテンツデータに含まれる前記コンテンツデータに対応する速度を算出する場合、
前記複数のコンテンツデータのそれぞれに付与される位置情報及び時刻情報を、時系列上に配列し、
前記コンテンツデータに対応する前記位置情報及び前記時刻情報と、前記コンテンツデータに対応する前記位置情報及び前記時刻情報の時系列上における１つ前の位置情報及び時刻情報とに基づいて、第１の速度を算出し、
前記コンテンツデータに対応する前記位置情報及び前記時刻情報と、前記コンテンツデータに対応する前記位置情報及び前記時刻情報の時系列上における１つ後の位置情報及び時刻情報とに基づいて、第２の速度を算出し、
前記第１の速度と前記第２の速度との内、高い速度又は低い速度のいずれか一方を、前記コンテンツデータに対応する速度として算出する
ことを特徴とするコンテンツデータ管理システム。
【請求項７】
コンテンツデータに関する属性を示すタグ情報を管理するコンピュータを、
記憶部に記憶される前記コンテンツデータに付与され、前記コンテンツデータに関連する位置を示す位置情報と前記コンテンツデータに関連する時刻を示す時刻情報とを抽出する抽出部と、
抽出された前記位置情報及び時刻情報に基づいて、前記コンテンツデータに対応する速度を算出する速度算出部と、
算出された前記速度に基づいて、前記コンテンツデータをグループ化するグループ化部とを有し、
前記速度算出部は、複数のコンテンツデータに含まれる前記コンテンツデータに対応する速度を算出する場合、
前記複数のコンテンツデータのそれぞれに付与される位置情報及び時刻情報を、時系列上に配列し、
前記コンテンツデータに対応する前記位置情報及び前記時刻情報と、前記コンテンツデータに対応する前記位置情報及び前記時刻情報の時系列上における１つ前の位置情報及び時刻情報とに基づいて、第１の速度を算出し、
前記コンテンツデータに対応する前記位置情報及び前記時刻情報と、前記コンテンツデータに対応する前記位置情報及び前記時刻情報の時系列上における１つ後の位置情報及び時刻情報とに基づいて、第２の速度を算出し、
前記第１の速度と前記第２の速度との内、高い速度又は低い速度のいずれか一方を、前記コンテンツデータに対応する速度として算出する
コンテンツデータ管理装置として機能させるコンテンツデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータを管理するコンテンツデータ管理装置、コンテンツデータ管理システム、コンテンツデータ管理プログラム、コンテンツデータ管理方法に関する。
【背景技術】
【０００２】
近年、記録媒体の低廉化等に伴い、ユーザは、大量の画像データ、音声データ、文書データ等のコンテンツデータを保有するようになっている。このため、大量のコンテンツデータの適切な管理が求められている。
【０００３】
例えば、特許文献１の記載は、タグ情報である撮影時の位置情報に基づいて、同一位置で撮影された画像データをグループ化している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２５９２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に記載の技術では、位置が同一であっても、関連性の低い画像データについてまで同一のグループとなってしまう。このため、コンテンツデータについて、適切なグループ化が要求される。
【０００６】
上記問題点に鑑み、本発明は、コンテンツデータについて適切なグループ化を行うコンテンツデータ管理装置、コンテンツデータ管理システム、コンテンツデータ管理プログラム、コンテンツデータ管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明は以下のような特徴を有している。
【０００８】
本発明の特徴は、コンテンツデータを管理するコンテンツデータ管理装置（セットトップボックス１０）であって、前記コンテンツデータに付与され、前記コンテンツデータに関連する位置を示す位置情報と前記コンテンツデータに関連する時刻を示す時刻情報とを抽出する抽出部（タグ情報抽出部１５４）と、前記抽出部により抽出された位置情報及び時刻情報に基づいて、前記コンテンツデータに対応する速度を算出する速度算出部（速度算出部１５６）と、前記速度算出部により算出された速度に基づいて、前記コンテンツデータをグループ化するグループ化部（グループ化部１５７）とを備えることを要旨とする。
【０００９】
このようなコンテンツデータ管理装置は、コンテンツデータに付与されているタグ情報である位置情報及び時刻情報に基づいて、速度を算出し、当該速度に基づいてコンテンツデータのグループ化を行う。速度でコンテンツデータ間の関連性が示される場合には、当該速度に基づいて、コンテンツデータのグループ化を行うことにより、コンテンツデータについてグループ化を行うことができる。
【００１０】
本発明の特徴は、前記グループ化部は、前記速度が所定範囲内である前記コンテンツデータを同一のグループに設定することを要旨とする。
【００１１】
本発明の特徴は、前記グループ化部は、前記位置情報に基づいて、前記コンテンツデータに関連する関連情報を取得し、前記関連情報に基づいて、前記コンテンツデータをグループ化することを要旨とする。
【００１２】
本発明の特徴は、前記グループ化部によるグループ化によって得られるグループ毎に、前記グループを示す画像を表示する第１の表示処理部（表示処理部１５８）を備えることを要旨とする。
【００１３】
本発明の特徴は、前記グループ化部によるグループ化によって得られるグループの時間遷移を示す画像を表示する第２の表示処理部（表示処理部１５８）を備えることを要旨とする。
【００１４】
本発明の特徴は、コンテンツデータを管理するコンテンツデータ管理システムであって、前記コンテンツデータに付与され、前記コンテンツデータに関連する位置を示す位置情報と前記コンテンツデータに関連する時刻を示す時刻情報とを抽出する抽出部と、前記抽出部により抽出された位置情報及び時刻情報に基づいて、前記コンテンツデータに対応する速度を算出する速度算出部と、前記速度算出部により算出された速度に基づいて、前記コンテンツデータをグループ化するグループ化部とを備えることを要旨とする。
【００１５】
本発明の特徴は、コンテンツデータ管理プログラムであって、コンテンツデータを管理するコンピュータに、前記コンテンツデータに付与され、前記コンテンツデータに関連する位置を示す位置情報と前記コンテンツデータに関連する時刻を示す時刻情報とを抽出するステップと、抽出された前記位置情報及び時刻情報に基づいて、前記コンテンツデータに対応する速度を算出するステップと、算出された前記速度に基づいて、前記コンテンツデータをグループ化するステップとを実行させることを要旨とする。
【００１６】
本発明の特徴は、コンテンツデータを管理するコンテンツデータ管理システムにおけるコンテンツデータ管理方法であって、前記コンテンツデータに付与され、前記コンテンツデータに関連する位置を示す位置情報と前記コンテンツデータに関連する時刻を示す時刻情報とを抽出するステップと、抽出された前記位置情報及び時刻情報に基づいて、前記コンテンツデータに対応する速度を算出するステップと、算出された前記速度に基づいて、前記コンテンツデータをグループ化するステップとを含むことを要旨とする。
【発明の効果】
【００１７】
本発明によれば、コンテンツデータについて適切なグループ化を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係るセットトップボックスの構成図である。
【図２】本発明の実施形態に係る画像データの構造を示す図である。
【図３】画像データのグループ化の一例を示す図である。
【図４】コンテンツデータのグループを示す地図画像の一例を示す図である。
【図５】本発明の実施形態に係るセットトップボックスの動作を示すフローチャートである。
【図６】本発明の他の実施形態に係るコンテンツ管理システムの全体概略構成図である。
【発明を実施するための形態】
【００１９】
次に、図面を参照して、本発明の実施形態を説明する。具体的には、セットトップボックスの構成、セットトップボックスの動作、作用・効果、その他の実施形態について説明する。以下の実施形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００２０】
（１）セットトップボックスの構成
図１は、コンテンツ管理装置としてのセットトップボックス１０の構成図である。図１に示すセットトップボックス１０は、図示しない外部の装置であるデジタルカメラから送信される画像データを管理する。セットトップボックス１０は、制御部１００、通信部１１０、記憶部１２０、ディスプレイ１３０を含んで構成される。
【００２１】
制御部１００は、例えばＣＰＵによって構成され、セットトップボックス１０が具備する各種機能を制御する。
【００２２】
通信部１１０は、例えばＬＡＮカードであり、ＭＡＣ（Media Access Control）アドレスが付与されている。通信部１１０は、外部との通信を行う通信インタフェースであり、外部の通信装置との間で、通信ネットワークを介した通信を行う。記憶部１２０は、例えば、ＮＡＮＤフラッシュメモリによって構成され、セットトップボックス１０における制御などに用いられる各種情報を記憶する。ディスプレイ１３０は、制御部１００の指示に応じて各種画像を表示する。
【００２３】
制御部１００は、画像データ記憶処理部１５２、タグ情報抽出部１５４、速度算出部１５６、グループ化部１５７及び表示処理部１５８を含んで構成される。
【００２４】
画像データ記憶処理部１５２は、デジタルカメラから送信されるコンテンツデータとしての画像データを、通信部１１０を介して受信する。更に、画像データ記憶処理部１５２は、受信した画像データを記憶部１２０に記憶させる。
【００２５】
図２は、画像データの構造を示す図である。図２に示す画像データは、ヘッダと、ＪＰＥＧ（Joint Photographic Experts Group）データとにより構成される。
【００２６】
ヘッダには、画像データの属性を示すタグ情報が含まれている。タグ情報は、デジタルカメラによって撮影時に付与される、画像データの属性を示す情報である。本実施形態では、タグ情報は、撮影日時の情報（時刻タグ情報）と、撮影位置の緯度、経度及び高度の情報（ジオタグ情報）である。また、ヘッダには、Ｅｘｉｆ（Exchangeable image file format）領域が含まれる。Ｅｘｉｆ領域には、撮影者の識別情報であるユーザＩＤが含まれる。
【００２７】
再び、図１に戻って説明する。タグ情報抽出部１５４は、記憶部１２０に記憶された画像データからジオタグ情報、時刻タグ情報及びユーザＩＤを抽出する。
【００２８】
速度算出部１５６は、所定のユーザＩＤに対応するジオタグ情報及び時刻タグ情報の組み合わせを選択する。次に、速度算出部１５６は、選択したジオタグ情報及び時刻タグ情報を、当該時刻タグ情報が示す時刻の順、すなわち、時系列上に配列する処理を行う。
【００２９】
更に、速度算出部１５６は、時系列上で隣接する２つのジオタグ情報及び時刻タグ情報の組み合わせに基づいて、速度を算出する。具体的には、速度算出部１５６は、２つのジオタグ情報の差分を算出する。算出される差分は、２つのジオタグ情報に対応する画像データが生成された位置（撮影位置）間の距離である。次に、速度算出部１５６は、２つの時刻タグ情報の差分を算出する。算出される差分は、２つの時刻タグ情報に対応する画像データが生成された時間間隔（撮影間隔）の時間である。更に、速度算出部１５６は、撮影位置間の距離を撮影間隔の時間で除算することにより、速度を算出する。算出される速度は、ユーザが１の撮影位置から次の撮影位置に移動した際の移動速度である。
【００３０】
速度算出部１５６は、全ての隣接する２つのジオタグ情報及び時刻タグ情報の組み合わせに基づいて、速度を算出する。更に、速度算出部１５６は、ジオタグ情報及び時刻タグ情報の組み合わせと、当該ジオタグ情報及び時刻タグ情報の組み合わせを用いて算出した速度とを、グループ化用データとして生成する。
【００３１】
ここで、時系列上に配列された１つのジオタグ情報及び時刻タグ情報の組み合わせのうち、配列の端部以外の組み合わせに着目すると、当該組み合わせは、１つ前の組み合わせとともに速度算出に用いられ、１つ後の組み合わせとともに速度算出に用いられる。すなわち、１つのジオタグ情報及び時刻タグ情報の組み合わせによって、２つの速度が算出される。このため、速度算出部１５６は、１つのジオタグ情報及び時刻タグ情報の組み合わせに対して、２つの速度のうち、高い速度又は低い速度の一方を対応付けて、グループ化用データを生成する。例えば、ユーザが徒歩で移動した後、自動車に乗り込んで移動した場合には、速度算出部１５６が、１つのジオタグ情報及び時刻タグ情報の組み合わせに対して、低い速度を対応付けることで、徒歩移動の範囲内を１のグループとすることができる。また、ユーザが、駅で撮影した後に電車で移動するような場合には、速度算出部１５６が、１つのジオタグ情報及び時刻タグ情報の組み合わせに対して、高い速度を対応付けることで、電車移動の範囲内を１のグループとすることができる。
【００３２】
グループ化部１５７は、グループ化用データに基づいて、画像データをグループ化する。具体的には、グループ化部１５７は、グループ化用データを、当該グループ化用データに含まれる時刻タグ情報に基づいて、時系列上に配列する。次に、グループ化部１５７は、時系列上で隣接する２つのグループ化用データに含まれる速度の差が所定値以内である場合には、当該２つのグループ化用データに対応する画像データを同一のグループに帰属させる。一方、グループ化部１５７は、時系列上で隣接する２つのグループ化用データに含まれる速度の差が所定値を超える場合には、当該２つのグループ化用データに対応する画像データを異なるグループに帰属させる。
【００３３】
なお、グループ化においては、更に、２つのグループ化用データに含まれるジオタグ情報の高度の情報を参照してもよい。この場合、グループ化部１５７は、時系列上で隣接する２つのグループ化用データに含まれる速度の差が所定値以内であり、且つ、高度の差が所定範囲内である場合には、当該２つのグループ化用データに対応する画像データを同一のグループに帰属させる。一方、グループ化部１５７は、時系列上で隣接する２つのグループ化用データに含まれる速度の差が所定値を超える場合、又は、高度の差が所定範囲外である場合には、当該２つのグループ化用データに対応する画像データを異なるグループに帰属させる。
【００３４】
グループ化部１５７は、全てのグループ化用データに基づいて、上述の処理を行い、グループ化用データに対応する画像データを何れかのグループに帰属させる。
【００３５】
次に、グループ化部１５７は、記憶部１２０内のランドマーク情報ＤＢ１２４に記憶されているランドマーク情報を読み出す。ランドマーク情報は、施設毎に用意されており、当該施設の外縁の緯度及び経度の集合を含む。
【００３６】
グループ化部１５７は、グループ毎に、当該グループに属している画像データに対応するグループ化用データを取得する。
【００３７】
次に、グループ化部１５７は、取得した各グループ化用データに対応するジオタグ情報と、ランドマーク情報とを比較し、ジオタグ情報に含まれる緯度及び経度がランドマークの領域内であるか否かを判定する。判定の結果、１のグループ化用データに対応するジオタグ情報に含まれる緯度及び経度がランドマークの領域内であり、他のグループ化用データに対応するジオタグ情報に含まれる緯度及び経度がランドマークの領域外である場合、グループ化部１５７は、グループを分割し、１のグループ化用データに対応する画像データと、他のグループ化用データに対応する画像データとを異なるグループに帰属させる。
【００３８】
図３は、画像データのグループ化の一例を示す図である。図３に示すように、各グループに１又は複数の画像データが対応付けられる。グループ化部１５７は、グループの情報と１又は複数の画像データとを対応付けたグループ情報を記憶部１２０に記憶させる。
【００３９】
表示処理部１５８は、記憶部１２０に記憶されたグループ情報に基づいて、グループを示す地図画像をディスプレイ１３０に表示させる。
【００４０】
具体的には、表示処理部１５８は、各グループ情報毎に、グループ情報に対応するグループ化用データに含まれるジオタグ情報に基づいて、グループの領域を設定する。次に、表示処理部１５８は、各グループ情報に対応するグループ化用データに含まれる時刻タグ情報に基づいて、ユーザによるグループ間の移動順序を認識する。更に、表示処理部１５８は、地図画像にグループの領域を示す画像と、グループ間の移動を示す画像（矢印）とを重ねて、ディスプレイ１３０に表示させる。
【００４１】
図４は、グループを示す地図画像の一例を示す図である。図４は、グループＡ、グループＢ、グループＣが設定され、ユーザがグループＡ、グループＢ、グループＣの順序で移動した場合を示す。
【００４２】
更に、利用者がセットトップボックス１０内の図示しない操作部を操作することにより、地図画像内のグループを選択すると、表示処理部１５８は、選択されたグループに属する画像データに対応する画像を、順次ディスプレイ１３０に表示させる。
【００４３】
（２）セットトップボックスの動作
図５は、セットトップボックス１０の動作を示すフローチャートである。
【００４４】
ステップＳ１０１において、セットトップボックス１０は、デジタルカメラから送信される画像データを受信し、記憶する。
【００４５】
ステップＳ１０２において、セットトップボックス１０は、画像データに含まれるジオタグ情報及び時刻タグ情報を抽出する。
【００４６】
ステップＳ１０３において、セットトップボックス１０は、抽出したジオタグ情報及び時刻タグ情報に基づいて、速度を算出する。
【００４７】
ステップＳ１０４において、セットトップボックス１０は、算出した速度に基づいて、画像データのグループ化を行う。
【００４８】
ステップＳ１０５において、セットトップボックス１０は、グループを示す地図画像を表示する。
【００４９】
（３）作用・効果
本実施形態のセットトップボックス１０は、画像データに付与されているジオタグ情報及び時刻タグ情報を抽出し、当該ジオタグ情報及び時刻タグ情報に基づいて、速度を算出する。次に、セットトップボックス１０は算出した速度に基づいて画像データのグループ化を行い、各グループを示す地図画像を表示する。速度で画像データ間の関連性が示される場合には、当該速度に基づいて、画像データのグループ化を行うことにより、画像データについて適切なグループ化を行うことができる。
【００５０】
（４）その他の実施形態
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【００５１】
上述した実施形態では、セットトップボックス１０が、単体で、画像データからのジオタグ情報及び時刻タグ情報の抽出、速度算出、グループ化、及び、グループを示す地図画像の表示を行った。しかし、複数の装置が分担して処理を行うようにしてもよい。
【００５２】
図６は、コンテンツ管理システムの全体概略構成図である。図６に示すコンテンツ管理システムは、管理サーバ１１０、パーソナルコンピュータ（ＰＣ）１３０、ＰＣ１４０及びＰＣ１５０と、管理サーバ１１０及びＰＣ１３０乃至ＰＣ１５０を接続する通信ネットワーク１６０とにより構成される。
【００５３】
コンテンツ管理システムにおいては、管理サーバ１１０と、ＰＣ１３０乃至ＰＣ１５０とが、図１に示すセットトップボックス１０の制御部１００内の画像データ記憶処理部１５２、タグ情報抽出部１５４、速度算出部１５６、グループ化部１５７及び表示処理部１５８の処理を分担して行う。
【００５４】
具体的には、ＰＣ１３０乃至ＰＣ１５０の制御部は、画像データ記憶処理部１５２、タグ情報抽出部１５４及び表示処理部１５８を備え、管理サーバ１１０の制御部は、速度算出部１５６及びグループ化部１５７を備える。
【００５５】
この場合、ＰＣ１３０乃至ＰＣ１５０の制御部内の画像データ記憶処理部１５２は、画像データを受信し、ＰＣ１３０乃至ＰＣ１５０内の記憶部に記憶させる。
【００５６】
ＰＣ１３０乃至ＰＣ１５０の制御部内のタグ情報抽出部１５４は、記憶部に記憶された画像データからジオタグ情報及び時刻タグ情報を抽出する。更に、ＰＣ１３０乃至ＰＣ１５０の制御部内のタグ情報抽出部１５４は、ジオタグ情報及び時刻タグ情報を、通信ネットワーク１６０を介して、管理サーバ１１０へ送信する。
【００５７】
管理サーバ１１０の制御部内の速度算出部１５６は、ジオタグ情報及び時刻タグ情報を受信すると、当該ジオタグ情報及び時刻タグ情報に基づいて、速度を算出する。次に、管理サーバ１１０の制御部内のグループ化部１５７は、算出した速度に基づいて、グループ化を行う。更に、管理サーバ１１０の制御部内のグループ化部１５７は、ジオタグ情報及び時刻タグ情報に対応する画像データのグループを示す情報を、通信ネットワーク１６０を介してＰＣ１３０乃至ＰＣ１５０へ送信する。
【００５８】
ＰＣ１３０乃至ＰＣ１５０の制御部内の表示処理部１５８は、ジオタグ情報及び時刻タグ情報に対応する画像データのグループを示す情報に基づいて、グループを示す地図画像を表示する。
【００５９】
上述した実施形態では、コンテンツデータとしての画像データが用いられる場合について説明したが、音声データ、文書データ等の他のコンテンツデータが用いられる場合も、同様に本発明を適用できる。
【００６０】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【符号の説明】
【００６１】
１０…セットトップボックス、１００…制御部、１１０…通信部、１２０…記憶部、１２４…ランドマークＤＢ、１５２…画像データ記憶処理部、１５４…タグ情報抽出部、１５６…速度算出部、１５７…グループ化部、１５８…表示処理部
【図１】
0005202605.tif 000002
【図２】
0005202605.tif 000003
【図３】
0005202605.tif 000004
【図４】
0005202605.tif 000005
【図５】
0005202605.tif 000006
【図６】
0005202605.tif 000007