(57)【要約】      （修正有）【課題】同じ場所、同じ時間帯で撮影した場合に、相互に関連性がないコンテンツは同じインベントとして分類しない情報処理装置およびグルーピング方法を提供する。【解決手段】コンテンツ記憶部は、少なくとも、動画などのコンテンツ、および当該コンテンツが取得された取得位置（撮影位置）を対応付けて記憶する。そして、関連性処理部は、コンテンツ記憶部に記憶されているコンテンツのうち、一のコンテンツ、当該一のコンテンツの位置情報である位置Ａに基づいて定められたグルーピング範囲内を取得位置（位置Ｂ）とする第２のコンテンツ、当該第２のコンテンツ位置情報である位置Ｂに基づいて定められたグルーピング範囲内を取得位置（位置Ｃ）とする第３のコンテンツを同じグループとして、グルーピング処理を行なう。【選択図】図６
2015201082.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段と、
前記記憶手段に記憶されているコンテンツのうち、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲内を取得位置とする第２のコンテンツ、当該第２のコンテンツ位置情報に基づいて定められたグルーピング範囲内を取得位置とする第３のコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理手段と、
を備える情報処理装置。
【請求項２】
前記グルーピング処理手段は、前記一のコンテンツの取得位置が属する領域内を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう、請求項１に記載の情報処理装置。
【請求項３】
前記グルーピング処理手段によりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの撮影位置の分布を示す分布パターンを生成する生成手段をさらに備え、
前記グルーピング処理手段は、
前記生成手段により生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう、請求項１または２に記載の情報処理装置。
【請求項４】
分布パターンおよび分布サイズを位置ごとに定義する分布パターン記憶手段をさらに備え、
前記グルーピング処理手段は、
前記グルーピング処理された複数のコンテンツのそれぞれの取得位置に基づいて、前記分布パターン記憶手段から対応する分布パターンを決定し、
決定された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう、
請求項１または２に記載の情報処理装置。
【請求項５】
前記記憶手段は、さらに撮影方向を対応付けて記憶し、
前記グルーピング処理手段は、グルーピング処理された複数のコンテンツから、さらに、撮影位置および撮影方向に基づいて撮影範囲が一致していないと判断されたコンテンツを同じグループから除外する、請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記記憶手段は、コンテンツとして動画を記憶するとともに、当該動画の撮影開始時刻と撮影終了時刻と記憶し、
前記グルーピング処理手段は、一のコンテンツの撮影終了時刻と、他のコンテンツの撮影開始時刻とに基づいて、当該一のコンテンツと他のコンテンツとを同じグループとするか、異なるグループとするかを判断して、グルーピング処理を行なう、請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記記憶手段は、コンテンツとして動画を記憶するとともに、当該動画の撮影開始時刻と撮影終了時刻と記憶し、
前記グルーピング処理手段は、コンテンツの撮影開始時刻と撮影終了時刻とから、重複している撮影時間帯が所定時間以上のコンテンツを一のグループとして、グルーピング処理を行なう、請求項１から５のいずれか一項に記載の情報処理装置。
【請求項８】
コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段と、
前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理手段と、
前記グルーピング処理手段によりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する生成手段と、をさらに備え、
前記グルーピング処理手段は、
前記生成手段により生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう、情報処理装置。
【請求項９】
コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段を備える情報処理装置のグルーピング方法において、
前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲にある第２のコンテンツ、当該第２のコンテンツ位置情報に基づいて定められたグルーピング範囲にある第３のコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理ステップと、
を備えるグルーピング方法。
【請求項１０】
携帯端末において取得されたコンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段を備える状処理装置のグルーピング方法において、
前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行なう第１グルーピング処理ステップと、
前記第１グルーピング処理ステップによりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する生成ステップと、
前記生成ステップにより生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてさらにグルーピング処理を行なう第２グルーピング処理ステップと、
を備えるグルーピング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画や静止画などのコンテンツをグルーピングする情報処理装置およびグルーピング方法に関する。
【背景技術】
【０００２】
複数のユーザ間でコンテンツを共有する方法として、特許文献１に記載の技術が挙げられる。この特許文献１には、静止画などの写真や、動画などのビデオ映像などを分析分類することの記載があり、コンテンツのメタ情報を分析して、撮影場所や時間軸により分類することの記載がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４９８２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述特許文献１に記載の技術においては、撮影場所に応じた適切な分類を行うことができないという問題がある。例えば、撮影場所や撮影時刻で分類しているため、同じ場所、同じ時間帯で撮影した場合には、相互に関連性がないコンテンツであっても同じインベントとして分類してしまう、という問題がある。逆に、同じイベントであるにもかかわらず、異なるイベントに関連するコンテンツであるとして、同じグループに分類されない場合がありえる。
【０００５】
そこで、本発明においては、撮影場所に応じて適切なグルーピングを行うことができる情報処理装置およびグルーピング方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するために、本発明の情報処理装置は、コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段と、前記記憶手段に記憶されているコンテンツのうち、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲内を取得位置とする第２のコンテンツ、当該第２のコンテンツ位置情報に基づいて定められたグルーピング範囲内を取得位置とする第３のコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理手段と、を備える。
【０００７】
また、本発明のグルーピング方法は、コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段を備える情報処理装置のグルーピング方法において、前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲にある第２のコンテンツ、当該第２のコンテンツ位置情報に基づいて定められたグルーピング範囲にある第３のコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理ステップと、を備える。
【０００８】
この発明によれば、記憶されているコンテンツのうち、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲内を取得位置とする第２のコンテンツ、当該第２のコンテンツ位置情報に基づいて定められたグルーピング範囲内を取得位置とする第３のコンテンツを同じグループとしてグルーピング処理を行なう。これにより、一のコンテンツに対して直接グルーピング範囲に入っていないコンテンツも同じグループとすることができ、グルーピング範囲を大きくすることなく、同じような内容のコンテンツを同じグループとすることができる。例えば、細長い領域である道路や、川縁などを取得位置とするコンテンツのグルーピングに有効である。
【０００９】
また、本発明の情報処理装置において、前記グルーピング処理手段は、前記一のコンテンツの取得位置が属する領域内を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。
【００１０】
この発明によれば、一のコンテンツの取得位置が属する領域内を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なうことで、一のコンテンツの所定範囲に存在しない、同じようなコンテンツを同じグループとすることができる。例えば、公園などオープンスペースなどに有効である。
【００１１】
また、本発明の情報処理装置は、前記グルーピング処理手段によりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する生成手段をさらに備え、前記グルーピング処理手段は、前記生成手段により生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。
【００１２】
この発明によれば、分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なうことで、さらに特別な分布をとるコンテンツのグルーピング処理を行なうことができる。例えば、道路や、川縁でお互いに向かい合った場合におけるコンテンツについては、同じようなコンテンツであり、同じグループとすること望ましい。また、ランドマークタワーや野球場のように、何かを囲むように取得位置がとられる場合にも同様である。このような状況において本発明は特に有効である。
【００１３】
また、本発明の情報処理装置は、分布パターンおよび分布サイズを位置ごとに定義する分布パターン記憶手段をさらに備え、前記グルーピング処理手段は、前記グルーピング処理された複数のコンテンツのそれぞれの取得位置に基づいて、前記分布パターン記憶手段から対応する分布パターンを決定し、決定された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。
【００１４】
この発明によれば、グルーピング処理された複数のコンテンツのそれぞれの取得位置に基づいて、あらかじめ定義された分布パターンから一の分布パターンを決定し、決定された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なうことで、分布パターンの生成をすることなく、容易にコンテンツのグルーピング処理を行なうことができる。
【００１５】
また、本発明の情報処理装置において、前記記憶手段は、さらに取得方向を対応付けて記憶し、前記グルーピング処理手段は、グルーピング処理された複数のコンテンツから、さらに、取得位置および取得方向に基づいて取得範囲が一致していないと判断されたコンテンツを同じグループから除外する。
【００１６】
この発明によれば、グルーピング処理された複数のコンテンツから、さらに、取得位置および取得方向に基づいて取得範囲が一致していないと判断されたコンテンツを同じグループから除外することで、より精度のよいグルーピング処理を行なうことができる。
【００１７】
また、本発明の情報処理装置において、前記記憶手段は、コンテンツとして動画を記憶するとともに、当該動画の撮影開始時刻と撮影終了時刻と記憶し、前記グルーピング処理手段は、一のコンテンツの撮影終了時刻と、他のコンテンツの撮影開始時刻とに基づいて、当該一のコンテンツと他のコンテンツとを同じグループとするか、異なるグループとするかを判断して、グルーピング処理を行なう。
【００１８】
この発明によれば、一のコンテンツの撮影終了時刻と、他のコンテンツの撮影開始時刻とに基づいて、当該一のコンテンツと他のコンテンツとを同じグループとするか、異なるグループとするかを判断して、グルーピング処理を行なう。これにより、撮影時間帯に基づいたグルーピング処理を行なうことができ、より精度よくコンテンツのグルーピング処理を行なうことができる。
【００１９】
また、本発明の情報処理装置において、前記記憶手段は、コンテンツとして動画を記憶するとともに、当該動画の撮影開始時刻と撮影終了時刻と記憶し、前記グルーピング処理手段は、コンテンツの撮影開始時刻と撮影終了時刻とから、重複している撮影時間帯が所定時間以上のコンテンツを一のグループとして、グルーピング処理を行なう。
【００２０】
この発明によれば、コンテンツの撮影開始時刻と撮影終了時刻とから、重複している撮影時間帯が所定時間以上のコンテンツを一のグループとして、グルーピング処理を行なうことで、撮影時間帯に基づいたグルーピング処理を行なうことができ、より精度よくコンテンツのグルーピング処理を行なうことができる。
【００２１】
また、本発明の情報処理装置は、コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段と、前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理手段と、前記グルーピング処理手段によりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する生成手段と、をさらに備え、前記グルーピング処理手段は、前記生成手段により生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。
【００２２】
また、本発明のグルーピング方法は、携帯端末において取得されたコンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段を備える状処理装置のグルーピング方法において、前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行なう第１グルーピング処理ステップと、前記第１グルーピング処理ステップによりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する生成ステップと、前記生成ステップにより生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてさらにグルーピング処理を行なう第２グルーピング処理ステップと、を備える。
【００２３】
この発明によれば、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行ない、グルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する。そして、生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。これにより、一のコンテンツに対して直接グルーピング範囲に入っていないコンテンツも同じグループとすることができ、グルーピング範囲を大きくすることなく、同じような内容のコンテンツを同じグループとすることができる。
【００２４】
さらに、分布パターンに応じたグルーピング処理を行なうことができる。例えば、道路や、川縁でお互いに向かい合った場合におけるコンテンツについては、同じようなコンテンツであり、同じグループとすること望ましい。また、ランドマークタワーや野球場のように、何かを囲むように取得位置がとられる場合にも同様である。このような状況において本発明は特に有効である。
【発明の効果】
【００２５】
本発明によれば、一のコンテンツに対して直接グルーピング範囲に入っていないコンテンツも同じグループとすることができ、グルーピング範囲を大きくすることなく、同じような内容のコンテンツを同じグループとすることができる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態における情報処理装置であるサーバ１００からなる通信システムのシステム構成図である。
【図２】本実施形態のサーバ１００の機能構成を示すブロック図である。
【図３】サーバ１００のハードウェア構成図である。
【図４】管理テーブルを示す説明図である。
【図５】分布パターン記憶部を示す説明図である。
【図６】単純分布によるグルーピング処理の具体例を示す説明図である。
【図７】他の単純分布におけるグルーピング処理を示す説明図である。
【図８】円状の分布パターンに基づいたグルーピング処理を示す説明図である。
【図９】直線状の分布パターンに基づいたグルーピング処理を示す説明図である。
【図１０】方位情報と分布パターンとを用いたグルーピング処理を示す説明図である。
【図１１】別の例となる方位情報と分布パターンとを用いたグルーピング処理を示す説明図である。
【図１２】さらに異なる方法における方位情報と組み合わせたグルーピング方法を説明する説明図である。
【図１３】時間軸を用いたグルーピング方法を説明する説明図である。
【図１４】携帯端末２００の機能構成を示すブロック図である。
【図１５】携帯端末２００の撮影処理を示すフローチャートである。
【図１６】サーバ１００と携帯端末２００との間の処理シーケンスを示すシーケンス図である。
【図１７】グルーピング処理を示すフローチャートである。
【発明を実施するための形態】
【００２７】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２８】
図１は、本実施形態における情報処理装置であるサーバ１００からなる通信システムのシステム構成図である。図１に示される通り、この通信システムは、サーバ１００、携帯端末２００、パーソナルコンピュータ３００、および地図サーバ４００とから構成される。
【００２９】
サーバ１００は、携帯端末２００から投稿された撮影画像（動画、静止画など）を受信して記憶する。そして、サーバ１００は、所定のタイミング、例えば、ユーザからグルーピングの指示を受けると、記憶している撮影画像を所定のルールに従ってグルーピングを行う。
【００３０】
携帯端末２００は、スマートフォンや、携帯電話、またはデジタルカメラなど、動画または静止画を撮影して記憶することができる端末である。携帯端末２００は、撮影画像を撮影時間、撮影位置などとともにサーバ１００に対して登録することができる。
【００３１】
パーソナルコンピュータ３００は、携帯端末２００などから受け取った撮影画像をサーバ１００に登録することができる。
【００３２】
地図サーバ４００は、サーバ１００がグルーピング処理を実行するに際して、そのサーバ１００に対して位置情報に基づく地名や、その位置の属性などを通知することができる。
【００３３】
このようなシステム構成をとる通信システムにおいて、各装置、サーバについて説明する。図２は、本実施形態のサーバ１００の機能構成を示すブロック図である。図２に示される通り、サーバ１００は、投稿処理部１０１、コンテンツ記憶部１０２（記憶手段）、分布パターン記憶部１０３（分布パターン記憶手段）、分布生成部１０４（生成手段）、関連性処理部１０５（グルーピング処理手段）、領域情報記憶部１０６、グループ情報記憶部１０７および再生処理部１０８を含んで構成されている。このサーバ１００は、ＣＰＵ、ＲＡＭ、ＲＯＭ等からなるハードウェア構成により実現される。
【００３４】
図３は、サーバ１００のハードウェア構成図である。図２に示されるサーバ１００は、物理的には、図３に示すように、一または複数のＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、入力デバイスであるキーボード及びマウス等の入力装置１４、ディスプレイ等の出力装置１５、ネットワークカード等のデータ送受信デバイスである通信モジュール１６、ハードディスクまたは半導体メモリ等の補助記憶装置１７などを含むコンピュータシステムとして構成されている。図２における各機能は、図３に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとで入力装置１４、出力装置１５、通信モジュール１６を動作させるとともに、ＲＡＭ１２や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。以下、図２に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００３５】
投稿処理部１０１は、ユーザから送信された撮影画像（以下、コンテンツと称する）およびその管理ファイルを受信して、コンテンツ記憶部１０２に記憶する部分である。
【００３６】
コンテンツ記憶部１０２は、コンテンツとともにその管理テーブルを記憶する部分である。管理ファイルは、コンテンツのＩＤ、撮影者、撮影時刻、および撮影位置等を対応付けた管理テーブルを記憶するものである。図４（ａ）は、管理テーブルを示す説明図である。図４（ａ）に示される通り、このコンテンツ記憶部１０２は、コンテンツＩＤ、投稿者、撮影開始時刻、撮影終了時刻、サムネイル、撮影開始位置、撮影開始方位、撮影再開位置、撮影再開方位およびスポット名が対応付けられている。コンテンツＩＤは、コンテンツを特定するための識別番号であり、投稿者は、コンテンツを撮影したユーザを示す識別番号である。撮影開始時刻は、動画である場合にその撮影開始をした時刻を示し、撮影終了時刻は、その撮影の終了した時刻を示す。なお、撮影再開時刻および撮影境終了時刻も、撮影再開時に携帯端末２００において取得しておき、対応付けておいてもよい。
【００３７】
サムネイルは、サムネイル画像の識別番号を示し、このサムネイルは、必要に応じて、コンテンツに基づいて作成されたものである。撮影開始位置（以降、撮影位置と略す）は、撮影された位置を示す。動画撮影の際、その開始した位置を示し、撮影中に移動した場合、その移動先を示すものではないが、撮影中にその移動先を取得しておき、その位置を示すようにしてもよい。撮影開始方位は、撮影した方向を示す。同様に撮影中にその方向が変わった場合には、その方向を取得するようにしておいてもよい。撮影再開位置および撮影再開方位は、撮影が一時中断した場合に、その再開位置および再開方位を示す。スポット名は、その撮影した位置に基づいて定められたものであり、携帯端末２００において、撮影位置に基づいてウェブ等から取得された情報である。
【００３８】
分布パターン記憶部１０３は、スポット毎の人の分布する位置の分布パターンを記憶する部分である。例えば、野球場や陸上競技場では、観客はグランドを囲むようにして分布している。その場所に応じた人の分布の特性が有り、この分布パターン記憶部１０３は、そのような分布パターンを記憶する。ここでスポットとは、野球場等に限るものではなく、ある地点または地域における特性やそこに配置されている施設を表す属性情報である。例えば、野球場・競技場のほか、川縁や道路などを示す情報である。
【００３９】
図５にその具体例を示す。この分布パターン記憶部１０３は、各スポットに対応付けて、分布パターン情報としてその形状を示す情報、および分布サイズ情報としてその大きさを示す情報を記憶する。さらに、スポットには、位置情報が対応付けられており、位置に応じた分布パターンの形状およびサイズを特定可能にしている。
【００４０】
例えば、スポットが競技場である場合には、その形状は円形であること、そのサイズは、５０メートルから１００メートルであることが対応付けられており、位置情報に基づいて、どのように円形で示される分布パターンが配置されるか把握可能にしている。競技場には、観客が観客席にて観戦しているため、その形状は概ね円形であり、そのサイズも１００メートルであることが想定されている。
【００４１】
分布生成部１０４は、コンテンツ記憶部１０２に記憶されているコンテンツの管理テーブルに関連付けられている撮影位置および撮影時刻に基づいて、その分布パターンを生成する部分である。すなわち、分布生成部１０４は、同一時間帯におけるコンテンツの撮影位置をコンテンツ記憶部１０２から取得し、その撮影位置の分布パターンを生成する。
【００４２】
例えば、分布生成部１０４は、いくつか抽出したコンテンツの撮影位置に基づいて、その形状が何であるかを判断する。例えば、円形であるとか、直線を描いているかなどである。それに基づいて円形である場合には、何らかのランドマークを中心にした分布と考えることができ、また直線である場合には、川や、道路などに沿った分布であると考えることができる。
【００４３】
関連性処理部１０５は、コンテンツ記憶部１０２に記憶されているコンテンツのグループ分け処理であるグルーピング処理を、その撮影位置に基づいて行う部分である。例えば、関連性処理部１０５は、一のコンテンツの撮影位置を中心に所定範囲、例えば半径ｍの円の中を撮影位置とする他のコンテンツを同じグループとして扱う。さらに、当該他のコンテンツの撮影位置を中心に所定範囲を撮影位置とするまた別のコンテンツを、上記一のコンテンツおよび他のコンテンツと同じグループとして扱う。これを各コンテンツについて連鎖して関連付けを行うことにより、グルーピング処理を行うことができる。
【００４４】
ここで、上述一のコンテンツの撮影位置と同じ領域にいるさらに異なるコンテンツ（上記他のコンテンツとは異なる）を同じグループとして関連付けることが好ましい場合がある。その場合には、一のコンテンツまたは当該一のコンテンツと同じグループとされたコンテンツと、上述異なるコンテンツとが、同じ領域を撮影位置とすると判断できる場合には、当該その異なるコンテンツを同じグループとして扱うためにグルーピング処理を行なう。
【００４５】
なお、関連性処理部１０５は、あらかじめ定められた同一時間帯に撮影されたコンテンツに対してグルーピング処理を行なうことが望ましいが、それに限るものではない。例えば、一般的には、子供の運動会などでは、同一競技を撮影するに際して、１０分とか、２０分の間に撮影されたコンテンツに対してグルーピングすることが好ましいが、そのほかの一日中開催されるようなイベントなどでは、１日の間でグルーピングしてもよい。また、規制の移り変わりなどを見たい場合には、時間・期間の制限を掛けることなく、位置情報のみに基づいてグルーピングするようにしてもよい。
【００４６】
領域情報記憶部１０６は、あらかじめ定義された領域に対する属性を記憶する部分である。例えば、ある領域が公園である場合には、その旨を属性として記憶したり、または属性として、オープンスペースであることを記憶する。図４（ｂ）にその具体例を示す。ここでは、領域ごとに、属性が対応付けて記憶されている。なお、ここでの属性とは、公園や、施設などを示しているが、本質的には、領域ごとの人口密度の特性に基づいて定義付されたものである。
【００４７】
グループ情報記憶部１０７は、関連性処理部１０５によりグルーピング処理されたコンテンツのグルーピング情報を記憶する部分である。例えば、グループＩＤに、複数のコンテンツのコンテンツＩＤを対応付けたグループ情報を記憶する。
【００４８】
再生処理部１０８は、グループ情報記憶部１０７に記憶されているグループ情報に基づいてグルーピング処理されたコンテンツを携帯端末２００において再生するため、当該携帯端末２００に対して配信する部分である。具体的には、再生処理部１０８は、携帯端末２００から再生要求を受け付けると、コンテンツ記憶部１０２に記憶されているコンテンツを、グループ情報記憶部１０７に記憶されているグループ情報で示されるグループ単位で読み出す。そして、携帯端末２００に対して、グループ単位で区別されたコンテンツ再生のためのメニュー画面を出力する。ユーザが、携帯端末２００で任意のコンテンツを選択すると、再生処理部１０８はその選択指示を受け取り、選択したコンテンツを携帯端末２００に対して配信する。
【００４９】
このようにして、サーバ１００は、携帯端末２００から取得したコンテンツを、その撮影位置に基づいてグルーピング処理を行なうことができる。その際、単に撮影位置が近傍なもののみを集めてグルーピング処理をするのではなく、同じようなコンテンツでグルーピング処理することができるような仕組みとなっている。以下、そのグルーピング処理の詳細処理についてさらに説明する。
【００５０】
図６から図１３は、関連性処理部１０５におけるグルーピング処理の具体例を示す説明図である。以下、これら図を用いて、関連性処理部１０５におけるグルーピング処理の具体例について説明する。図６は、単純分布によるグルーピング処理の具体例を示す説明図である。図６に示されるように、位置Ａ、位置Ｂ、位置Ｃ、および位置Ｄは、上述した通り、各コンテンツの撮影位置を中心に半径ｍのグルーピング範囲を撮影位置としているコンテンツを同じグループとしてグルーピング処理がなされている。例えば一のコンテンツの位置Ａを中心とした場合、そのグルーピング範囲ａに、他のコンテンツの位置Ｂがある。また、位置Ｂを中心としたグルーピング範囲ｂには、位置Ａおよび位置Ｃが含まれている。位置Ｃおよび位置Ｄについても同様に、グルーピング範囲ｃおよびグルーピング範囲ｄには、それぞれ位置Ｂ〜位置Ｄがそれぞれ含まれることになる。
【００５１】
このように、一のコンテンツのグルーピング範囲にある他のコンテンツのグルーピング範囲にさらに入っているさらに別のコンテンツについては、一のコンテンツと同じグループとするよう、グルーピング処理が行われる。
【００５２】
ここで位置Ｘは、位置Ａ〜位置Ｄのいずれを中心とした場合に、グルーピング範囲に入っていない。しかしながら、位置Ｘは、位置Ａ〜位置Ｄを含む領域Ｐと同じ領域に位置している。よって、位置Ａ〜位置Ｄが属する領域Ｐの属性に応じて、位置Ｘを同じグループとして扱うようにグルーピング処理を行うようにしてもよい。例えば公園などのオープンスペースの場合には、位置Ｘを同じグループとすることの意義がある。なお、図６においては、位置Ａから位置Ｄの全てが同じ領域Ｐに位置しているが、例えば少なくとも半数の位置が入っている領域の属性に着目し、その領域に他の位置があるか否かを判断するようにしてもよい。
【００５３】
図７は、図６とは異なる方法における単純分布におけるグルーピング処理を示す説明図である。図７に示される通り、位置Ａから位置Ｄは、それぞれの位置を中心としたグルーピング範囲ａ〜グルーピング範囲ｄの中に含まれている。ここで、位置Ｘは、いずれのグルーピング範囲に含まれていない。この場合、位置Ａ〜位置Ｄに基づいて仮想線Ｑを生成し、その仮想線Ｑ上に位置Ｘがある場合、位置Ｘを位置Ａ〜位置Ｄと同じグループとして扱うためにグルーピング処理を行なう。なお、仮想線Ｑの生成方法は種々あるものであり、位置Ａ〜位置Ｄのうち端部にある位置（この場合、位置Ａと位置Ｄ）を結んだものを仮想線Ｑとしてもよいし、位置Ａ〜位置Ｄのうち２つの位置を結んで得たいくつからの線を平均化したものを仮想線としてもよい。また、仮想線Ｑの真上に位置する必要はなく、ある程度の幅を持たせ、その幅内にある位置を同じグループとしてグルーピング処理してもよい。
【００５４】
図８は、分布パターンに基づいたグルーピング処理を示す説明図である。図６および図７と同様に、位置Ａ〜位置Ｄは、そのグルーピング範囲に入っていることを条件に、同じグループであるとして扱うためにグルーピング処理がなされる。ここで、位置Ａ〜位置Ｄが円状に分布していると判断される場合、ランドマークなどを中心に他の円状の部分に分布している場合が考えられる。
【００５５】
その場合、位置Ａ〜位置Ｄに基づいて想定される円Ｒに基づいて、その円Ｒの線上（または所定幅を持たせたドーナツ状）に分布する位置については、同じグループであるものとして扱うためにグルーピング処理を行なう。図８では、位置Ｘは、位置Ａ〜位置Ｄのグルーピング範囲に入らず、またグループ領域Ｐに入っていないが、位置Ａ〜位置Ｄに基づいて生成された分布パターン（円Ｒ）に含まれるため、位置Ｘを同じグループとしてグルーピング処理を行なう。
【００５６】
分布パターンの生成方法には、以下の２通りが考えられる。すなわち、分布生成部１０４は、位置Ａ〜位置Ｄの位置関係に基づいて、所定の形状を形成できると判断できる場合には、その仮想分布形状を生成する。例えば、位置を結ぶことにより、円弧または円状を形成すると判断できる場合には、その円弧等に基づいて、仮想分布円（円Ｒ）を生成する。そして、その仮想分布円の線上または円内に位置Ｘがある場合には、その位置Ｘを同じグループとする。
【００５７】
また、別の方法として、あらかじめ分布パターンを記憶しておく方法がある。すなわち、分布生成部１０４は、コンテンツ記憶部１０２に記憶されている位置Ａ〜位置Ｄに関連付けられるスポット情報の分布パターン情報および分布サイズ情報を分布パターン記憶部１０３から選択する。そして、関連性処理部１０５は、位置Ａ〜位置Ｄの位置関係を基準にして、分布パターン情報および分布サイズ情報に基づいて仮想分布形状（ここでは円形：円Ｒ）を生成する。例えば、位置Ａ〜位置Ｄが円弧を形成する位置関係を持っている場合には、その円弧に当てはまるように、仮想分布形状を配置する。そして、その仮想分布形状を形成する線上（またはその線を基準にした所定幅内）を撮影位置とするコンテンツの有無を判断する。ここでは、位置Ｘがその仮想分布形状に含まれるため、位置Ｘが同じグループであるものとしてグルーピング処理を行うことができる。
【００５８】
図９は、他の分布パターンに基づいたグルーピング処理を示す説明図である。図９に示されるように、位置Ａ〜位置Ｄは、図６にて示された通り、同じグルーピング範囲に入っているため、同じグループであるものとしてグルーピング処理がなされている。さらに、位置Ｘについては、位置Ａ〜位置Ｄに基づいて生成された仮想線Ｑ１に基づいて、同じグループであるものとして判断される。
【００５９】
しかしながら、位置Ｘ１〜位置Ｘ４については、仮想線Ｑ１に基づいて同じグループであるとの判断をすることはできない。なお、この場合においても位置Ｘ〜位置Ｘ４は、相互に同じグルーピング範囲にいると判断できる場合には、これら位置Ｘ１〜位置Ｘ４は、同じグループとすることができる。
【００６０】
本実施形態においては、関連性処理部１０５は、仮想線Ｑ１と平行して分布するグループを探す。すなわち、まず、分布生成部１０４は、位置Ａ〜位置Ｄに基づいて、分布パターンである仮想線Ｑ１を生成してもよいし、その分布パターン情報や分布サイズ情報で示される仮想線Ｑ１を分布パターン記憶部１０３から選択してもよい。ここでは、分布形状として、“直線”である仮想線Ｑ１が生成または選択されることになる。一方で、さらに、分布生成部１０４は、位置Ｘ１〜位置Ｘ４は同じグループであるとしてグルーピング処理を行なっている。ここでも同様にその分布パターンである仮想線Ｑ２が生成または選択される。
【００６１】
そして、関連性処理部１０５は、その仮想線Ｑ１と仮想線Ｑ２とが所定距離内にあり、またほぼ平行の状態であると判断できる場合には、仮想線Ｑ２の生成に用いられた位置Ｘ１〜位置Ｘ４、および位置Ａ〜位置Ｄを同じグループであるものとしてグルーピング処理を行なう。
【００６２】
図１０は、方位情報と分布パターンとを用いたグルーピング処理を示す説明図である。本実施形態においては、各コンテンツは、撮影位置に加えて、撮影方向が関連付けられている。野球場などで観客がグランドの方向（円の中心方向）に対して撮影して得たコンテンツのグルーピングを想定したものである。
【００６３】
まず、上述の通り、分布生成部１０４は、コンテンツ記憶部１０２から抽出した位置Ａ〜位置Ｄに基づいて、相互にグルーピング範囲内にあるとしてグルーピング処理を行い、さらに、その分布パターン情報および分布サイズに基づいて、さらに位置Ｅが同じグループであるとしてグルーピング処理を行う。ここまでは、図８に示されるグルーピング処理と同じである。
【００６４】
本例においては、関連性処理部１０５は、さらに位置Ａ〜位置Ｅを撮影位置とするコンテンツの撮影方向が中心を向いているか否かを判断して、同じグループに属するべきか否かを判断する。一方で、撮影方向が外側方向に向いている場合には、その分布パターン情報に沿って同じグループであると判断したとしても（すなわち、円形の線上に撮影位置があるとしても）、そのコンテンツは同じグループとして扱わない。図９の例では、関連性処理部１０５は、位置Ｄにおける撮影方向は円の外側を向いていると判断できるため、同じグループに属するものとしては扱わないようにする。すなわち、関連性処理部１０５は、グループ情報記憶部１０７において、同じグループとして扱うためにグルーピング処理をしている、位置Ａ〜位置Ｅを撮影位置とする複数のコンテンツのグループから、位置Ｄを撮影位置とするコンテンツを除外する処理を行なう。
【００６５】
図１０の例においては、撮影位置の属性として競技場等の観客席が有り、観客がそのグランドやフィールドを撮影しようとするものであると判断された場合に、分布パターンに加えて撮影方向を考慮したグルーピング処理を行なうものである。
【００６６】
図１１は、さらに別の例となる方位情報と分布パターンとを用いたグルーピング処理を示す説明図である。ここでの例示は、単に円の内側を撮影方向とするのみならず、仮想分布形状である円Ｒ内のある一点またはある範囲を撮影したコンテンツを相互に関連付けを行なうものである。具体的には、図１１に示される通り、関連性処理部１０５は、各３点の位置を起点とした撮影方向に向けた線分に基づいて外接円をそれぞれ生成し、これら外接円の重なり程度に基づいて各位置のグルーピングを行なうものである。
【００６７】
例えば、位置Ａ、Ｂ、Ｃの撮影方向に基づいた線分は、ほぼ一点で交わることになり、外接円の半径は約０となる。本実施形態では、図１１に示される通り、このように一点で交わってしまう場合には、所定半径を有する外接円ａｂｃを生成する。また、位置Ａ、Ｂ、Ｄ、位置Ｂ、Ｃ、Ｄ、位置Ａ、Ｃ、Ｄについては、それぞれ上述した通り外接円ａｂｄ、外接円ｂｃｄ、外接円ａｃｄを生成する。
【００６８】
そして、それぞれの外接円の半径（または面積でもよい）を算出し、その半径が、分布パターン情報および分布サイズ情報に基づいて生成された円（全体の円）の半径（または面積でもよい）の一定割合以下の場合には、撮影範囲が一致していると判断して、グルーピングする。例えば、外接円ｂｃｅは、全体の円と比較して、その半径が所定割合以上であるため、外接円ｂｃｅを形成する位置Ｂ、Ｃ、Ｅを撮影位置とするコンテンツについては同じグループとしてグルーピング処理は行わない。これは、撮影方向がばらけていると考えることができるためである。
【００６９】
なお、３点の位置を起点とした線分から形成される三角形が鈍角三角形である場合、外接円に代えて当該鈍角三角形の長辺を直径とする円を生成するようにしてもよい。
【００７０】
また、互いに異なる外接円がある一定割合以上重なる場合には、同じ撮影範囲であるコンテンツとして、これら外接円を形成するための線分の起点となる位置を撮影位置とするコンテンツを同じグループとしてグルーピングしてもよい。
【００７１】
また、位置Ａ、Ｃ、Ｅや、位置Ａ、Ｄ、Ｅなどは、全体の円の中で外接円を形成することができないため、これら位置を撮影位置とするコンテンツについては、同じグループとしてグルーピング処理は行わない。
【００７２】
このように、撮影方向に基づいてグルーピング処理を行なうこともできる。
【００７３】
図１２は、さらに異なる方法における方位情報と組み合わせたグルーピング方法を説明する説明図である。図９に示された通り、位置Ａ〜位置Ｄ、および位置Ｘ〜位置Ｘ４については、同じグループであるものとしてグルーピング処理がなされている。本例においては、さらにこの中から、撮影方向に基づいて、グルーピング処理を外す処理を行なう。図１２においては、位置Ｘ３を撮影位置とするコンテンツは、仮想線Ｑ１およびＱ２との間を向いておらず、外側を向いている。よって、このような撮影方向を向いているコンテンツについては、同じグループとしてグルーピングすることは適切ではないため、同じグループから外す処理を行なう。すなわち、関連性処理部１０５は、グループ情報記憶部１０７から、位置Ｘ３を撮影位置とするコンテンツを除外する処理を行なう。
【００７４】
図１３は、時間軸を用いたグルーピング方法を説明する説明図である。本例においては、コンテンツＡ〜Ｘを仮定している。ここでコンテンツＡは、撮影開始時刻ｔ１〜撮影終了時刻ｔ４で撮影されたコンテンツであり、コンテンツＢは、撮影開始時刻ｔ２〜撮影終了時刻ｔ５、並びに撮影開始時刻ｔ９〜撮影終了時刻ｔ１１で撮影されたものである。他のコンテンツＣ、コンテンツＤおよびコンテンツＸについても同様の撮影開始時刻および撮影終了時刻が定義されている。なお、コンテンツＢについては、一旦撮影終了時刻ｔ５で撮影を終了し、その後撮影開始時刻ｔ９の時点で再開をしたものであることを示している。
【００７５】
ここで、時刻ｔ６と、時刻ｔ７との間は、どのコンテンツにも含まれていない空白の時間帯である。このような空白の時間帯をグループの区切りとして、コンテンツをグルーピング処理することができる。
【００７６】
図１３の例では、関連性処理部１０５は、その空白の時間帯を判断することにより、コンテンツＡ、コンテンツＢ、およびコンテンツＸを同じグループＧ１とするようグルーピングし、一方で、コンテンツＢ、コンテンツＣ、およびコンテンツＤを同じグループＧ２としてグルーピング処理を行なうことができる。
【００７７】
なお、ここでは、撮影がなされていない空白の時間帯に基づいてグルーピング処理をしているが、これに限るものではない。撮影時間帯が所定時間以上、重複しているコンテンツを同じグループとしてグルーピング処理を行うようにしてもよい。
【００７８】
このように関連性処理部１０５は、様々な観点からコンテンツの関連付けを行ってグルーピング処理を行なうことができる。
【００７９】
つぎに、本実施形態の携帯端末２００の機能構成について説明する。図１４は、その携帯端末２００の機能構成を示すブロック図である。携帯端末２００は、例えば、携帯電話や、スマートフォン、またはデジタルカメラなどであり、位置測定機能と撮影機能を有したものである。図１１に示される通り、この携帯端末２００は、カメラ２０１、マイク２０２、クロック２０３、録画部２０４、ＧＰＳセンサ２０５、方位センサ２０６、情報取得部２０７、情報付与部２０８、記憶部２０９および通信部２１０を含んで構成されている。この携帯端末２００は、図３に示されるような、一または複数のＣＰＵや、各種メモリとからなるハードウェアで構成されている。以下、各構成要素について説明する。
【００８０】
カメラ２０１は、ユーザ操作により映像または静止画を撮影する部分である。マイク２０２は、映像を撮影する際においてその音声を収集する部分である。クロック２０３は、クロック信号を発信する部分である。
【００８１】
録画部２０４は、カメラ２０１で撮影された映像または静止画を、マイク２０２で集音した音声とともに、所定のデジタルフォーマットにて記録する部分である。
【００８２】
ＧＰＳセンサ２０５は、ＧＰＳ衛星からのＧＰＳ信号を受信する部分であり、方位センサ２０６は、地磁気等に基づいてその方位を検出する部分である。本実施形態においては、方位センサ２０６は、撮影方向を検出する。
【００８３】
情報取得部２０７は、ＧＰＳセンサ２０５および方位センサ２０６のそれぞれにおいて検出されたＧＰＳ信号に基づいて位置情報および時刻情報を算出し、また方位センサ２０６により検出された方位情報を取得する部分である。
【００８４】
情報付与部２０８は、録画部２０４により録画された映像または静止画に対して、撮影開始した時刻を示す撮影開始時刻およびその終了時刻である撮影終了時刻を含んだ時間情報、ＧＰＳセンサ２０５に基づいて測位された撮影位置を示す位置情報、および方位センサ２０６により検出された撮影方向を示す方位情報を付与する部分である。
【００８５】
記憶部２０９は、情報付与部２０８において付与された映像または静止画、並びに時間情報、位置情報、および方位情報を対応付けて記憶する部分である。
【００８６】
通信部２１０は、ネットワークを介してサーバ１００と通信する部分であり、記憶部２０９に記憶されている映像または静止画、並びに時間情報、位置情報、および方位情報をサーバ１００に送信する部分である。
【００８７】
このように構成された携帯端末２００の撮影処理について説明する。図１５は、携帯端末２００の撮影処理を示すフローチャートである。
【００８８】
図１２に示される通り、ユーザ操作により録画操作がなされると、録画画面が操作表示部（図示せず）に表示される（Ｓ１０１）。そして、ＧＰＳセンサ２０５により、位置情報および時刻情報の取得処理が行われる（Ｓ１０２）。また、合わせて方位センサ２０６により、撮影方向も取得される。なお、撮影方向の取得は動画撮影の直前であってもよい。
【００８９】
ここで、情報取得部２０７により、位置情報および時刻情報が取得されると判断されると、その位置情報および時刻情報が、撮影用の時刻および位置として使用されるために一時保持される。（Ｓ１０４）。
【００９０】
そして、録画部２０４により、録画開始され、コンテンツの取得処理が行われる（Ｓ１０５）。本処理では、カメラ２０１による動画撮影により得られた映像が録画されるが、これに限るものではなく、静止画の撮影でもよい。そして、その位置情報および時刻情報が、録画される映像または静止画の位置情報および時刻情報として、撮影した映像とともに記憶部２０９に記憶される（Ｓ１０６）。
【００９１】
そして、ユーザ操作により投稿処理、すなわちサーバ１００に対してアップロード処理される（Ｓ１１４）。
【００９２】
また、Ｓ１０３において、ＧＰＳで各種情報が取得できないと判断されると（Ｓ１０３；Ｎｏ）、携帯端末２００にて計時される時刻情報が読み出される（Ｓ１０７）。そして、イベント位置による撮影か否かが判断される（Ｓ１０８）。この判断処理は、例えば、ユーザによりイベント位置を検索により取得することで行われてもよいし、カメラで撮影したイベントの看板などから検索して、そのイベント位置を取得することで判断するようにしてもよい。このような判断によりイベント位置で撮影と判断されると、そのイベント位置を位置情報として用いる（Ｓ１０９）。また、イベント位置を選択しない場合には、Ｗｉｆｉ測位や、基地局測位などにより位置情報が取得される（Ｓ１１０）。
【００９３】
そして、カメラ２０１によるコンテンツの取得処理（動画撮影）が行われ（Ｓ１１１）、コンテンツの取得後、情報取得部２０７により、再度ＧＰＳまたはＮＴＰで時刻情報が取得され（Ｓ１１２）、携帯端末２００における時刻情報が補正される（Ｓ１１３）。その後、ユーザの任意の操作によりサーバ１００に対する投稿処理行われる（Ｓ１１４）。
【００９４】
つぎに、携帯端末２００において取得されたコンテンツをサーバ１００にアップロードし、グルーピング処理を行なう時の処理について説明する。図１６は、サーバ１００と携帯端末２００との間の処理シーケンスを示すシーケンス図である。
【００９５】
携帯端末２００において、図１５に示されるように、コンテンツの取得が行われ（Ｓ２０１）、そのコンテンツが記憶部２０９に記憶される（Ｓ２０２）。そして、ユーザ操作により、サーバ１００に対してコンテンツのアップロードが行われる（Ｓ２０４）。
【００９６】
サーバ１００において、携帯端末２００から送信されたコンテンツが、投稿処理部１０１により受信され、コンテンツ記憶部１０２に記憶される（Ｓ２０４）。そして、コンテンツの記憶後すぐに、または、サーバ１００のオペレータ操作、または携帯端末２００のユーザからの指示に基づいて、関連性処理部１０５により、グルーピング処理が実行される（Ｓ２０５）。その際、各ユーザから投稿された全コンテンツの投稿リスト（グルーピング処理されていないもの）が合わせて生成され、記憶されるようにしてもよい（Ｓ２０６）。そして、そのグルーピング処理された関連リストがグループ情報記憶部１０７に記憶される（Ｓ２０７）。
【００９７】
携帯端末２００において、ユーザ操作によって、関連リストの閲覧要求がなされると、再生処理部１０８により、グループ情報記憶部１０７に記憶されている関連リストが取得され、携帯端末２００に対して送信される。携帯端末２００においては、送信された関連リストが表示される（Ｓ２０８）。
【００９８】
そして、ユーザ操作により、コンテンツの選択が受け付けられると（Ｓ２０９）、サーバ１００に対して再生要求が送信される。サーバ１００において、選択されたコンテンツが読み出され、再生処理部１０８による配信処理が行われる（Ｓ２１１）。携帯端末２００においては、コンテンツの再生処理が行われ、ユーザはコンテンツの視聴を行う（Ｓ２１２）。コンテンツの視聴後、その視聴履歴が、履歴記憶部(図示せず)に記憶される（Ｓ２１３）。
【００９９】
このようにして、携帯端末２００のユーザは、サーバ１００に対して取得したコンテンツをアップロードして記憶させるとともに、グルーピング処理を行ない、そして、そのグルーピング処理をして得られたコンテンツの視聴を行うことができる。
【０１００】
つぎに、図１６の処理Ｓ２０５におけるグルーピング処理について説明する。図１７は、グルーピング処理を示すフローチャートである。ここでは、関連性処理部１０５は、コンテンツ記憶部１０２に記憶されている一のコンテンツの撮影位置を示す位置情報を抽出する（Ｓ３０１）。そして、関連性処理部１０５は、この位置情報に基づいて、距離ｍでグルーピング処理を行なうため、他のコンテンツの位置情報を抽出する（Ｓ３０２）。
【０１０１】
ここで、関連性処理部１０５は、距離ｍによるグルーピング範囲に当該他のコンテンツの位置情報がはいるか否かを判断する（Ｓ３０３）。関連性処理部１０５は、その位置情報がグルーピング範囲に入ると判断する場合には、グルーピング数がマックスであるか否か、すなわち所定値に達したか否かを判断する（Ｓ３０４）。関連性処理部１０５は、マックスに達していないと判断すると、そのグルーピング可能な別のコンテンツの位置情報から距離ｍでさらにグルーピング処理を行なう（Ｓ３０５）。そして、これをグルーピング数がマックスに達するか、またはグルーピングできるものがなくなるまで繰り返し処理を実行する。
【０１０２】
処理Ｓ３０３においてグルーピング可能なものがないと判断する場合（Ｓ３０３；ＮＯ）、または処理Ｓ３０５において一のコンテンツの位置情報に基づいてグルーピング処理が行われた結果、そのグループに属するコンテンツ数がマックスに達した場合（Ｓ３０４；ＹＥＳ）、関連性処理部１０５は、さらに、一のコンテンツの位置情報で示される領域の属性が所定の属性を有するものである場合、一のコンテンツの位置情報と同じ領域を撮影位置とする他のコンテンツの有無を判断する（Ｓ３０６）。ここで、他のコンテンツがあると判断すると、当該他のコンテンツを同じグループとしてグルーピング処理を行なう（Ｓ３０７）。
【０１０３】
なお、処理Ｓ３０３において、グルーピング処理するものがないと判断する場合、そのグルーピング範囲を大きくして、再度グルーピング処理を行なうようにしてもよい。例えば、グルーピング範囲として半径ｍの円を想定した場合、その半径ｍにｎを加えた半径ｍ＋ｎをグルーピング範囲として、再度グルーピング処理を行なうようにしてもよい。また、ｎの値は、一のコンテンツの取得位置の属性に応じて定められたものとしてもよく、例えばオープンスペースであれば大きめの数値を、閉鎖的な場所であれば、小さめの数値とするのがよい。
【０１０４】
つぎに、関連性処理部１０５は、分布パターンに基づいた位置情報を撮影位置するコンテンツを選択する（Ｓ３０９）。ここでは、上述した通り、一のコンテンツの位置情報に基づいて定められた分布パターンを分布パターン記憶部１０３から抽出してもよいし、処理Ｓ３０２〜処理Ｓ３０５によりグルーピング処理されたコンテンツ群のそれぞれの位置情報に基づいて分布パターンを生成してもよい。
【０１０５】
そして、分布パターンに合致する位置情報を撮影位置とするコンテンツが、上述の通りグルーピング処理されたコンテンツ以外にある場合には、そのコンテンツを同じグループとしてグルーピング処理を行なう（Ｓ３１１）。さらに、各コンテンツに対応付けられている撮影方向を示す方位情報に基づいて、所定の条件をみたした方位情報ではないコンテンツについては、グループから除外する処理を行なう（Ｓ３１２）。
【０１０６】
このようにして、距離に基づいたグルーピング、同じ領域のグルーピング、分布パターンに基づいてグルーピング、撮影方向に基づいてグルーピングを順次行うことで、適切なグルーピング処理を実現することができる。
【０１０７】
つぎに、本実施形態のサーバ１００の作用効果について説明する。本実施形態のサーバ１００において、コンテンツ記憶部１０２は、少なくとも、動画などのコンテンツ、および当該コンテンツが取得された取得位置（撮影位置）を対応付けて記憶する。そして、コンテンツ記憶部１０２に記憶されているコンテンツのうち、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲内を取得位置とする第２のコンテンツ、当該第２のコンテンツ位置情報に基づいて定められたグルーピング範囲内を取得位置とする第３のコンテンツを同じグループとして、関連性処理部１０５は、グルーピング処理を行なう。
【０１０８】
例えば、図６〜図９に示されるように、位置Ａと位置Ｄとは直接、お互いのグルーピング範囲に入っていない。しかしながら、位置Ｂや位置Ｃを介して、間接的にグルーピング範囲に入っている。このような位置Ａ〜位置Ｄを取得位置とするコンテンツについては同じグループとすることがよい。
【０１０９】
これにより、一のコンテンツに対して直接グルーピング範囲に入っていないコンテンツも同じグループとすることができる。これにより、グルーピング範囲を大きくすることなく、同じような内容のコンテンツを同じグループとすることができる。例えば、細長い領域である道路や、川縁などを取得位置とするコンテンツのグルーピングに有効である。
【０１１０】
また、本実施形態のサーバ１００において、関連性処理部１０５は、一のコンテンツの取得位置が属する領域内を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。例えば、図６においては、一のコンテンツの取得位置として位置Ａに着目した場合、その位置Ａは領域Ｐ内にあるものである。同じくこの領域Ｐ内に位置Ｘを取得位置とするコンテンツがあった場合、その位置Ｘを取得位置とするコンテンツについては、その当該一のコンテンツと同じグループすることがよい。
【０１１１】
これにより、一のコンテンツのグルーピング範囲に存在しないだけの同じようなコンテンツを同じグループとすることができる。このようなグルーピング処理は、例えば、公園などオープンスペースなどに有効である。
【０１１２】
また、本実施形態のサーバ１００において、分布生成部１０４は、グルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する。そして、関連性処理部１０５は、分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なうことで、さらに特別な分布をとるコンテンツのグルーピング処理を行なうことができる。
【０１１３】
例えば、図８または図９に示されるように、位置Ａ〜位置Ｄに基づいて、円状の分布パターンである仮想分布形状や、直線状の分布パターンである仮想分布形状を、分布生成部１０４は生成することができる。この分布生成部１０４が生成した仮想分布形状で示される範囲内を取得位置とするコンテンツがある場合、そのコンテンツを同じグループとする。図８や図９においては、位置Ｘが、その仮想分布形状で示される範囲に含まれるため、この位置Ｘを取得位置とするコンテンツについては同じグループとしてグルーピング処理を行なう。
【０１１４】
なお、サーバ１００において、関連性処理部１０５は、記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行ない、これに基づいて分布パターンを生成して、グルーピング処理を行なってもよい。すなわち、一のコンテンツの取得位置から、直接、所定のグルーピング範囲内を取得位置とするコンテンツの分布パターンに基づいてグルーピング処理を行なってもよい。
【０１１５】
この実施形態においては、道路や、川縁でお互いに向かい合った場合におけるコンテンツについては、同じようなコンテンツであり、同じグループとすること望ましい。また、ランドマークタワーや野球場のように、何かを囲むように取得位置がとられる場合にも同様である。このような状況において本実施形態のグルーピング処理は特に有効である。
【０１１６】
また、本実施形態のサーバ１００において、分布生成部１０４は、グルーピング処理された複数のコンテンツのそれぞれの取得位置に基づいて、分布パターン記憶部１０３においてあらかじめ定義された分布パターンから一の分布パターンを決定し、関連性処理部１０５は、分布生成部１０４において決定された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なうことで、分布パターンの生成をすることなく、容易にコンテンツのグルーピング処理を行なうことができる。
【０１１７】
この例においては、図８および図９に示される通り、位置Ａ〜位置Ｄに基づいて分布パターンが決定され、この分布パターンに基づいたグルーピング処理を行なうことができる。
【０１１８】
また、本実施形態のサーバ１００において、関連性処理部１０５は、グルーピング処理された複数のコンテンツから、さらに、取得位置および取得方向に基づいて取得範囲が一致していないと判断されたコンテンツを同じグループから除外することで、より精度のよいグルーピング処理を行なうことができる。
【０１１９】
例えば、図１０〜図１２に示される通り、コンテンツの取得方向が、所定の条件を満たしていない場合には、そのコンテンツについてはグルーピング処理されたものから除外する。例えば、図１０においては、位置Ｄを取得位置とするコンテンツのみ、他のコンテンツと異なる取得方向としている。よって、このようなコンテンツについては、同じグループにすべきではないため、除外する処理を行なうことが適切である。
【０１２０】
また、本実施形態のサーバ１００において、一のコンテンツの撮影終了時刻と、他のコンテンツの撮影開始時刻とに基づいて、当該一のコンテンツと他のコンテンツとを同じグループとするか、異なるグループとするかを判断して、グルーピング処理を行なう。これにより、撮影時間帯に基づいたグルーピング処理を行なうことができ、より精度よくコンテンツのグルーピング処理を行なうことができる。
【０１２１】
例えば、図１３に示される通り、撮影時間に空きがある場合には、それに基づいてコンテンツＡ、Ｂ、Ｘのグループと、コンテンツＢ、Ｃ、Ｄのグループとに分けることができる。一方、コンテンツの撮影開始時刻と撮影終了時刻とから、重複している撮影時間帯が所定時間以上のコンテンツを一のグループとして、グルーピング処理を行うようにしてもよい。
【０１２２】
なお、サーバ１００がグルーピング処理を行なうことを前提に上述実施形態では説明したが、携帯端末２００がグルーピング処理を行なうようにしてもよい。すなわち、携帯端末２００が、サーバ１００から各携帯端末において取得されたコンテンツを収集し、または他の携帯端末から直接コンテンツを取集することで、各携帯端末において取得されたコンテンツを取得し、取得したコンテンツに対してグルーピング処理を行なうようにしてもよい。
【０１２３】
また、他の携帯端末において取得されたコンテンツをグルーピング対象とするのではなく、自端末において取得されたコンテンツのみをグルーピングの対象としてもよい。
【符号の説明】
【０１２４】
１００…サーバ、１０１…投稿処理部、１０２…コンテンツ記憶部、１０３…分布パターン記憶部、１０４…分布生成部、１０５…関連性処理部、１０６…領域情報記憶部、１０７…グループ情報記憶部、１０８…再生処理部、２００…携帯端末、２００…携帯端末、２０１…カメラ、２０２…マイク、２０３…クロック、２０４…録画部、２０５…ＧＰＳセンサ、２０６…方位センサ、２０７…情報取得部、２０８…情報付与部、２０９…記憶部、２１０…通信部、３００…パーソナルコンピュータ、４００…地図サーバ。
【図１】
2015201082.tif 000003
【図２】
2015201082.tif 000004
【図３】
2015201082.tif 000005
【図４】
2015201082.tif 000006
【図５】
2015201082.tif 000007
【図６】
2015201082.tif 000008
【図７】
2015201082.tif 000009
【図８】
2015201082.tif 000010
【図９】
2015201082.tif 000011
【図１０】
2015201082.tif 000012
【図１１】
2015201082.tif 000013
【図１２】
2015201082.tif 000014
【図１３】
2015201082.tif 000015
【図１４】
2015201082.tif 000016
【図１５】
2015201082.tif 000017
【図１６】
2015201082.tif 000018
【図１７】
2015201082.tif 000019