JP6336807B2 - Information processing apparatus and grouping method - Google Patents

Information processing apparatus and grouping method Download PDF

Info

Publication number
JP6336807B2
JP6336807B2 JP2014080236A JP2014080236A JP6336807B2 JP 6336807 B2 JP6336807 B2 JP 6336807B2 JP 2014080236 A JP2014080236 A JP 2014080236A JP 2014080236 A JP2014080236 A JP 2014080236A JP 6336807 B2 JP6336807 B2 JP 6336807B2
Authority
JP
Japan
Prior art keywords
content
grouping
shooting
same group
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014080236A
Other languages
Japanese (ja)
Other versions
JP2015201082A (en
Inventor
博規 石川
博規 石川
慎太郎 平野
慎太郎 平野
仲林 次郎
次郎 仲林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2014080236A priority Critical patent/JP6336807B2/en
Publication of JP2015201082A publication Critical patent/JP2015201082A/en
Application granted granted Critical
Publication of JP6336807B2 publication Critical patent/JP6336807B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)

Description

本発明は、動画や静止画などのコンテンツをグルーピングする情報処理装置およびグルーピング方法に関する。   The present invention relates to an information processing apparatus and a grouping method for grouping contents such as moving images and still images.

複数のユーザ間でコンテンツを共有する方法として、特許文献1に記載の技術が挙げられる。この特許文献1には、静止画などの写真や、動画などのビデオ映像などを分析分類することの記載があり、コンテンツのメタ情報を分析して、撮影場所や時間軸により分類することの記載がある。   As a method of sharing content among a plurality of users, a technique described in Patent Document 1 can be cited. In this Patent Document 1, there is a description of analyzing and classifying a photograph such as a still image, a video image such as a moving image, and the like, and a description of analyzing the meta information of the content and classifying it according to the shooting location and the time axis. There is.

特開2007−249821号公報JP 2007-249821 A

しかしながら、上述特許文献1に記載の技術においては、撮影場所に応じた適切な分類を行うことができないという問題がある。例えば、撮影場所や撮影時刻で分類しているため、同じ場所、同じ時間帯で撮影した場合には、相互に関連性がないコンテンツであっても同じインベントとして分類してしまう、という問題がある。逆に、同じイベントであるにもかかわらず、異なるイベントに関連するコンテンツであるとして、同じグループに分類されない場合がありえる。   However, the technique described in Patent Document 1 has a problem that appropriate classification according to the shooting location cannot be performed. For example, since it is classified by the shooting location and shooting time, there is a problem that when shooting at the same place and the same time zone, even content that is not related to each other is classified as the same event . On the other hand, even though they are the same event, they may not be classified into the same group as content related to different events.

そこで、本発明においては、撮影場所に応じて適切なグルーピングを行うことができる情報処理装置およびグルーピング方法を提供することを目的とする。   Therefore, an object of the present invention is to provide an information processing apparatus and a grouping method that can perform appropriate grouping according to a shooting location.

上述の課題を解決するために、本発明の情報処理装置は、コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段と、前記記憶手段に記憶されているコンテンツのうち、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲内を取得位置とする第2のコンテンツ、当該第2のコンテンツ位置情報に基づいて定められたグルーピング範囲内を取得位置とする第3のコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理手段と、を備える。   In order to solve the above-described problem, an information processing apparatus according to the present invention includes a storage unit that stores a content and an acquisition position where the content is acquired in association with each other, and a content stored in the storage unit. One content, second content having an acquisition position within a grouping range determined based on position information of the one content, and an acquisition position within a grouping range determined based on the second content position information Grouping processing means for performing grouping processing on the third content to be grouped as the same group.

また、本発明のグルーピング方法は、コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段を備える情報処理装置のグルーピング方法において、前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲にある第2のコンテンツ、当該第2のコンテンツ位置情報に基づいて定められたグルーピング範囲にある第3のコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理ステップと、を備える。   Further, the grouping method of the present invention is the grouping method of the information processing apparatus including the storage unit that stores the content and the acquisition position where the content is acquired in association with each other, the one content stored in the storage unit, The second content in the grouping range determined based on the position information of the one content and the third content in the grouping range determined based on the second content position information are grouped as the same group. Performing a grouping process step.

この発明によれば、記憶されているコンテンツのうち、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲内を取得位置とする第2のコンテンツ、当該第2のコンテンツ位置情報に基づいて定められたグルーピング範囲内を取得位置とする第3のコンテンツを同じグループとしてグルーピング処理を行なう。これにより、一のコンテンツに対して直接グルーピング範囲に入っていないコンテンツも同じグループとすることができ、グルーピング範囲を大きくすることなく、同じような内容のコンテンツを同じグループとすることができる。例えば、細長い領域である道路や、川縁などを取得位置とするコンテンツのグルーピングに有効である。   According to this invention, among the stored contents, one content, the second content having an acquisition position within the grouping range determined based on the position information of the one content, the second content position Grouping processing is performed with the third content having an acquisition position within the grouping range determined based on the information as the same group. As a result, content that is not directly within the grouping range for one content can be made the same group, and content having the same contents can be made the same group without increasing the grouping range. For example, it is effective for grouping contents whose roads or river edges, which are elongated areas, are acquired.

また、本発明の情報処理装置において、前記グルーピング処理手段は、前記一のコンテンツの取得位置が属する領域内を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。   In the information processing apparatus according to the present invention, the grouping processing unit performs grouping processing with other content having an acquisition position in an area to which the acquisition position of the one content belongs as the same group.

この発明によれば、一のコンテンツの取得位置が属する領域内を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なうことで、一のコンテンツの所定範囲に存在しない、同じようなコンテンツを同じグループとすることができる。例えば、公園などオープンスペースなどに有効である。   According to the present invention, similar content that does not exist in a predetermined range of one content can be obtained by performing grouping processing with other content having the acquisition position in the region to which the content acquisition position belongs as the same group. Can be in the same group. For example, it is effective for open spaces such as parks.

また、本発明の情報処理装置は、前記グルーピング処理手段によりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する生成手段をさらに備え、前記グルーピング処理手段は、前記生成手段により生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。   The information processing apparatus according to the present invention further includes a generating unit that generates a distribution pattern indicating a distribution of acquisition positions of each content based on the acquisition positions of each content grouped by the grouping processing unit. The processing means performs the grouping process with other contents having the grouping range formed by the distribution pattern generated by the generating means as the acquisition position as the same group.

この発明によれば、分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なうことで、さらに特別な分布をとるコンテンツのグルーピング処理を行なうことができる。例えば、道路や、川縁でお互いに向かい合った場合におけるコンテンツについては、同じようなコンテンツであり、同じグループとすること望ましい。また、ランドマークタワーや野球場のように、何かを囲むように取得位置がとられる場合にも同様である。このような状況において本発明は特に有効である。   According to the present invention, it is possible to perform grouping processing for content having a special distribution by performing grouping processing with other content having a grouping range formed by a distribution pattern as an acquisition position as the same group. For example, the content in the case of facing each other on a road or riverside is the same content, and it is desirable to make it the same group. The same applies when the acquisition position is taken so as to surround something, such as a landmark tower or a baseball field. In such a situation, the present invention is particularly effective.

また、本発明の情報処理装置は、分布パターンおよび分布サイズを位置ごとに定義する分布パターン記憶手段をさらに備え、前記グルーピング処理手段は、前記グルーピング処理された複数のコンテンツのそれぞれの取得位置に基づいて、前記分布パターン記憶手段から対応する分布パターンを決定し、決定された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。   The information processing apparatus of the present invention further includes a distribution pattern storage unit that defines a distribution pattern and a distribution size for each position, and the grouping processing unit is based on each acquisition position of the plurality of grouped content. Then, the corresponding distribution pattern is determined from the distribution pattern storage means, and the grouping process is performed with other contents having the grouping range formed by the determined distribution pattern as the acquisition position as the same group.

この発明によれば、グルーピング処理された複数のコンテンツのそれぞれの取得位置に基づいて、あらかじめ定義された分布パターンから一の分布パターンを決定し、決定された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なうことで、分布パターンの生成をすることなく、容易にコンテンツのグルーピング処理を行なうことができる。   According to the present invention, one distribution pattern is determined from a predefined distribution pattern based on each acquisition position of a plurality of grouped contents, and a grouping range formed by the determined distribution pattern is acquired. By performing the grouping process with other contents as positions in the same group, the grouping process of contents can be easily performed without generating a distribution pattern.

また、本発明の情報処理装置において、前記記憶手段は、さらに取得方向を対応付けて記憶し、前記グルーピング処理手段は、グルーピング処理された複数のコンテンツから、さらに、取得位置および取得方向に基づいて取得範囲が一致していないと判断されたコンテンツを同じグループから除外する。   In the information processing apparatus of the present invention, the storage unit further stores the acquisition direction in association with each other, and the grouping processing unit further includes, based on the acquisition position and the acquisition direction, a plurality of grouped contents. Exclude from the same group content that is determined not to match the acquisition range.

この発明によれば、グルーピング処理された複数のコンテンツから、さらに、取得位置および取得方向に基づいて取得範囲が一致していないと判断されたコンテンツを同じグループから除外することで、より精度のよいグルーピング処理を行なうことができる。   According to the present invention, it is possible to obtain more accurate information by excluding, from the same group, content that has been determined that the acquisition range does not match based on the acquisition position and acquisition direction from the plurality of grouped content. Grouping processing can be performed.

また、本発明の情報処理装置において、前記記憶手段は、コンテンツとして動画を記憶するとともに、当該動画の撮影開始時刻と撮影終了時刻と記憶し、前記グルーピング処理手段は、一のコンテンツの撮影終了時刻と、他のコンテンツの撮影開始時刻とに基づいて、当該一のコンテンツと他のコンテンツとを同じグループとするか、異なるグループとするかを判断して、グルーピング処理を行なう。   In the information processing apparatus of the present invention, the storage unit stores a moving image as content, and stores a shooting start time and a shooting end time of the moving image, and the grouping processing unit stores a shooting end time of one content. Then, based on the shooting start time of the other content, it is determined whether the one content and the other content are in the same group or different groups, and the grouping process is performed.

この発明によれば、一のコンテンツの撮影終了時刻と、他のコンテンツの撮影開始時刻とに基づいて、当該一のコンテンツと他のコンテンツとを同じグループとするか、異なるグループとするかを判断して、グルーピング処理を行なう。これにより、撮影時間帯に基づいたグルーピング処理を行なうことができ、より精度よくコンテンツのグルーピング処理を行なうことができる。   According to the present invention, based on the shooting end time of one content and the shooting start time of another content, it is determined whether the one content and the other content are in the same group or different groups. Then, the grouping process is performed. Thereby, the grouping process based on the photographing time zone can be performed, and the content grouping process can be performed with higher accuracy.

また、本発明の情報処理装置において、前記記憶手段は、コンテンツとして動画を記憶するとともに、当該動画の撮影開始時刻と撮影終了時刻と記憶し、前記グルーピング処理手段は、コンテンツの撮影開始時刻と撮影終了時刻とから、重複している撮影時間帯が所定時間以上のコンテンツを一のグループとして、グルーピング処理を行なう。   In the information processing apparatus of the present invention, the storage unit stores a moving image as the content, and stores a shooting start time and a shooting end time of the moving image, and the grouping processing unit stores the shooting start time and the shooting of the content. From the end time, the grouping process is performed with the overlapping content of the shooting time zones as a group.

この発明によれば、コンテンツの撮影開始時刻と撮影終了時刻とから、重複している撮影時間帯が所定時間以上のコンテンツを一のグループとして、グルーピング処理を行なうことで、撮影時間帯に基づいたグルーピング処理を行なうことができ、より精度よくコンテンツのグルーピング処理を行なうことができる。   According to the present invention, based on the shooting time zone, the grouping process is performed by grouping the content whose overlapping shooting time zone is a predetermined time or more from the shooting start time and the shooting end time of the content as one group. Grouping processing can be performed, and content grouping processing can be performed with higher accuracy.

また、本発明の情報処理装置は、コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段と、前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理手段と、前記グルーピング処理手段によりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する生成手段と、をさらに備え、前記グルーピング処理手段は、前記生成手段により生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。   The information processing apparatus according to the present invention includes a storage unit that stores a content and an acquisition position at which the content is acquired in association with each other, one content stored in the storage unit, and position information of the one content Grouping processing means for performing grouping processing on the content selected based on the grouping range determined based on the same group, and acquisition of each content based on the acquisition position of each content grouped by the grouping processing means Generating means for generating a distribution pattern indicating a distribution of positions, wherein the grouping processing means sets other contents having the grouping range formed by the distribution pattern generated by the generating means as an acquisition position to the same group. As shown in FIG.

また、本発明のグルーピング方法は、携帯端末において取得されたコンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段を備える状処理装置のグルーピング方法において、前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行なう第1グルーピング処理ステップと、前記第1グルーピング処理ステップによりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する生成ステップと、前記生成ステップにより生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてさらにグルーピング処理を行なう第2グルーピング処理ステップと、を備える。   Further, the grouping method of the present invention is a grouping method for a state processing apparatus including a storage unit that stores content acquired in a portable terminal and an acquisition position where the content is acquired in association with each other, and is stored in the storage unit. A first grouping processing step of performing grouping processing on the same content and content selected based on a grouping range determined based on position information of the one content as the same group, and the first grouping processing step. A generation step for generating a distribution pattern indicating the distribution of the acquisition positions of each content based on the acquisition positions of each content subjected to the grouping process, and a grouping range formed by the distribution pattern generated by the generation step as an acquisition position Other content to Further comprising a second grouping processing step of performing the grouping process, the as same group.

この発明によれば、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行ない、グルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する。そして、生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。これにより、一のコンテンツに対して直接グルーピング範囲に入っていないコンテンツも同じグループとすることができ、グルーピング範囲を大きくすることなく、同じような内容のコンテンツを同じグループとすることができる。   According to the present invention, grouping processing is performed with one content and the content selected based on the grouping range determined based on the position information of the one content as the same group, and the acquisition position of each grouped content is acquired. Based on the above, a distribution pattern indicating the distribution of acquisition positions of each content is generated. Then, the grouping process is performed with the other contents having the grouping range formed by the generated distribution pattern as the acquisition position as the same group. As a result, content that is not directly within the grouping range for one content can be made the same group, and content having the same contents can be made the same group without increasing the grouping range.

さらに、分布パターンに応じたグルーピング処理を行なうことができる。例えば、道路や、川縁でお互いに向かい合った場合におけるコンテンツについては、同じようなコンテンツであり、同じグループとすること望ましい。また、ランドマークタワーや野球場のように、何かを囲むように取得位置がとられる場合にも同様である。このような状況において本発明は特に有効である。   Furthermore, grouping processing according to the distribution pattern can be performed. For example, the content in the case of facing each other on a road or riverside is the same content, and it is desirable to make it the same group. The same applies when the acquisition position is taken so as to surround something, such as a landmark tower or a baseball field. In such a situation, the present invention is particularly effective.

本発明によれば、一のコンテンツに対して直接グルーピング範囲に入っていないコンテンツも同じグループとすることができ、グルーピング範囲を大きくすることなく、同じような内容のコンテンツを同じグループとすることができる。   According to the present invention, content that is not directly within the grouping range for one content can be made the same group, and content having the same contents can be made the same group without increasing the grouping range. it can.

本実施形態における情報処理装置であるサーバ100からなる通信システムのシステム構成図である。1 is a system configuration diagram of a communication system including a server 100 which is an information processing apparatus in the present embodiment. 本実施形態のサーバ100の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the server 100 of this embodiment. サーバ100のハードウェア構成図である。2 is a hardware configuration diagram of a server 100. FIG. 管理テーブルを示す説明図である。It is explanatory drawing which shows a management table. 分布パターン記憶部を示す説明図である。It is explanatory drawing which shows a distribution pattern memory | storage part. 単純分布によるグルーピング処理の具体例を示す説明図である。It is explanatory drawing which shows the specific example of the grouping process by simple distribution. 他の単純分布におけるグルーピング処理を示す説明図である。It is explanatory drawing which shows the grouping process in another simple distribution. 円状の分布パターンに基づいたグルーピング処理を示す説明図である。It is explanatory drawing which shows the grouping process based on a circular distribution pattern. 直線状の分布パターンに基づいたグルーピング処理を示す説明図である。It is explanatory drawing which shows the grouping process based on a linear distribution pattern. 方位情報と分布パターンとを用いたグルーピング処理を示す説明図である。It is explanatory drawing which shows the grouping process using azimuth | direction information and a distribution pattern. 別の例となる方位情報と分布パターンとを用いたグルーピング処理を示す説明図である。It is explanatory drawing which shows the grouping process using the azimuth | direction information and distribution pattern used as another example. さらに異なる方法における方位情報と組み合わせたグルーピング方法を説明する説明図である。Furthermore, it is explanatory drawing explaining the grouping method combined with the orientation information in a different method. 時間軸を用いたグルーピング方法を説明する説明図である。It is explanatory drawing explaining the grouping method using a time-axis. 携帯端末200の機能構成を示すブロック図である。3 is a block diagram showing a functional configuration of a mobile terminal 200. FIG. 携帯端末200の撮影処理を示すフローチャートである。5 is a flowchart illustrating a photographing process of the mobile terminal 200. サーバ100と携帯端末200との間の処理シーケンスを示すシーケンス図である。It is a sequence diagram which shows the process sequence between the server 100 and the portable terminal 200. FIG. グルーピング処理を示すフローチャートである。It is a flowchart which shows a grouping process.

添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。   Embodiments of the present invention will be described with reference to the accompanying drawings. Where possible, the same parts are denoted by the same reference numerals, and redundant description is omitted.

図1は、本実施形態における情報処理装置であるサーバ100からなる通信システムのシステム構成図である。図1に示される通り、この通信システムは、サーバ100、携帯端末200、パーソナルコンピュータ300、および地図サーバ400とから構成される。   FIG. 1 is a system configuration diagram of a communication system including a server 100 that is an information processing apparatus according to the present embodiment. As shown in FIG. 1, the communication system includes a server 100, a mobile terminal 200, a personal computer 300, and a map server 400.

サーバ100は、携帯端末200から投稿された撮影画像(動画、静止画など)を受信して記憶する。そして、サーバ100は、所定のタイミング、例えば、ユーザからグルーピングの指示を受けると、記憶している撮影画像を所定のルールに従ってグルーピングを行う。   The server 100 receives and stores captured images (moving images, still images, etc.) posted from the mobile terminal 200. When the server 100 receives a grouping instruction from a user at a predetermined timing, for example, the server 100 performs grouping of the stored captured images according to a predetermined rule.

携帯端末200は、スマートフォンや、携帯電話、またはデジタルカメラなど、動画または静止画を撮影して記憶することができる端末である。携帯端末200は、撮影画像を撮影時間、撮影位置などとともにサーバ100に対して登録することができる。   The mobile terminal 200 is a terminal that can capture and store a moving image or a still image, such as a smartphone, a mobile phone, or a digital camera. The portable terminal 200 can register a captured image with the server 100 together with a shooting time, a shooting position, and the like.

パーソナルコンピュータ300は、携帯端末200などから受け取った撮影画像をサーバ100に登録することができる。   The personal computer 300 can register a captured image received from the mobile terminal 200 or the like in the server 100.

地図サーバ400は、サーバ100がグルーピング処理を実行するに際して、そのサーバ100に対して位置情報に基づく地名や、その位置の属性などを通知することができる。   When the server 100 executes the grouping process, the map server 400 can notify the server 100 of the place name based on the position information, the attribute of the position, and the like.

このようなシステム構成をとる通信システムにおいて、各装置、サーバについて説明する。図2は、本実施形態のサーバ100の機能構成を示すブロック図である。図2に示される通り、サーバ100は、投稿処理部101、コンテンツ記憶部102(記憶手段)、分布パターン記憶部103(分布パターン記憶手段)、分布生成部104(生成手段)、関連性処理部105(グルーピング処理手段)、領域情報記憶部106、グループ情報記憶部107および再生処理部108を含んで構成されている。このサーバ100は、CPU、RAM、ROM等からなるハードウェア構成により実現される。   In the communication system having such a system configuration, each device and server will be described. FIG. 2 is a block diagram illustrating a functional configuration of the server 100 according to the present embodiment. As shown in FIG. 2, the server 100 includes a post processing unit 101, a content storage unit 102 (storage unit), a distribution pattern storage unit 103 (distribution pattern storage unit), a distribution generation unit 104 (generation unit), and an association processing unit. 105 (grouping processing means), an area information storage unit 106, a group information storage unit 107, and a reproduction processing unit 108. The server 100 is realized by a hardware configuration including a CPU, a RAM, a ROM, and the like.

図3は、サーバ100のハードウェア構成図である。図2に示されるサーバ100は、物理的には、図3に示すように、一または複数のCPU11、主記憶装置であるRAM12及びROM13、入力デバイスであるキーボード及びマウス等の入力装置14、ディスプレイ等の出力装置15、ネットワークカード等のデータ送受信デバイスである通信モジュール16、ハードディスクまたは半導体メモリ等の補助記憶装置17などを含むコンピュータシステムとして構成されている。図2における各機能は、図3に示すCPU11、RAM12等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、CPU11の制御のもとで入力装置14、出力装置15、通信モジュール16を動作させるとともに、RAM12や補助記憶装置17におけるデータの読み出し及び書き込みを行うことで実現される。以下、図2に示す機能ブロックに基づいて、各機能ブロックを説明する。   FIG. 3 is a hardware configuration diagram of the server 100. As shown in FIG. 3, the server 100 shown in FIG. 2 physically includes one or a plurality of CPUs 11, a main memory RAM 12 and ROM 13, an input device 14 such as a keyboard and mouse, and a display. The computer system includes an output device 15 such as a network module, a communication module 16 that is a data transmission / reception device such as a network card, and an auxiliary storage device 17 such as a hard disk or a semiconductor memory. Each function in FIG. 2 operates the input device 14, the output device 15, and the communication module 16 under the control of the CPU 11 by reading predetermined computer software on the hardware such as the CPU 11 and the RAM 12 shown in FIG. 3. In addition, it is realized by reading and writing data in the RAM 12 and the auxiliary storage device 17. Hereinafter, each functional block will be described based on the functional blocks shown in FIG.

投稿処理部101は、ユーザから送信された撮影画像(以下、コンテンツと称する)およびその管理ファイルを受信して、コンテンツ記憶部102に記憶する部分である。   Post processing unit 101 is a part that receives a captured image (hereinafter referred to as content) and a management file thereof transmitted from the user and stores them in content storage unit 102.

コンテンツ記憶部102は、コンテンツとともにその管理テーブルを記憶する部分である。管理ファイルは、コンテンツのID、撮影者、撮影時刻、および撮影位置等を対応付けた管理テーブルを記憶するものである。図4(a)は、管理テーブルを示す説明図である。図4(a)に示される通り、このコンテンツ記憶部102は、コンテンツID、投稿者、撮影開始時刻、撮影終了時刻、サムネイル、撮影開始位置、撮影開始方位、撮影再開位置、撮影再開方位およびスポット名が対応付けられている。コンテンツIDは、コンテンツを特定するための識別番号であり、投稿者は、コンテンツを撮影したユーザを示す識別番号である。撮影開始時刻は、動画である場合にその撮影開始をした時刻を示し、撮影終了時刻は、その撮影の終了した時刻を示す。なお、撮影再開時刻および撮影境終了時刻も、撮影再開時に携帯端末200において取得しておき、対応付けておいてもよい。   The content storage unit 102 is a part that stores the management table together with the content. The management file stores a management table in which content IDs, photographers, shooting times, shooting positions, and the like are associated with each other. FIG. 4A is an explanatory diagram showing a management table. As shown in FIG. 4A, the content storage unit 102 includes a content ID, a poster, a shooting start time, a shooting end time, a thumbnail, a shooting start position, a shooting start direction, a shooting restart position, a shooting restart direction, and a spot. Names are associated. The content ID is an identification number for specifying the content, and the poster is an identification number indicating the user who has taken the content. The shooting start time indicates the time when the shooting is started in the case of a moving image, and the shooting end time indicates the time when the shooting is ended. Note that the shooting resumption time and the shooting boundary end time may also be acquired and associated with the mobile terminal 200 when shooting is resumed.

サムネイルは、サムネイル画像の識別番号を示し、このサムネイルは、必要に応じて、コンテンツに基づいて作成されたものである。撮影開始位置(以降、撮影位置と略す)は、撮影された位置を示す。動画撮影の際、その開始した位置を示し、撮影中に移動した場合、その移動先を示すものではないが、撮影中にその移動先を取得しておき、その位置を示すようにしてもよい。撮影開始方位は、撮影した方向を示す。同様に撮影中にその方向が変わった場合には、その方向を取得するようにしておいてもよい。撮影再開位置および撮影再開方位は、撮影が一時中断した場合に、その再開位置および再開方位を示す。スポット名は、その撮影した位置に基づいて定められたものであり、携帯端末200において、撮影位置に基づいてウェブ等から取得された情報である。   The thumbnail indicates the identification number of the thumbnail image, and this thumbnail is created based on the content as necessary. The shooting start position (hereinafter abbreviated as the shooting position) indicates the position where the shooting was performed. In moving image shooting, the start position is indicated. When moving during shooting, it does not indicate the movement destination, but the movement destination may be acquired during shooting to indicate the position. . The shooting start direction indicates the shooting direction. Similarly, when the direction changes during shooting, the direction may be acquired. The shooting restart position and the shooting restart direction indicate the restart position and the restart direction when shooting is temporarily interrupted. The spot name is determined based on the shooting position, and is information acquired from the web or the like on the mobile terminal 200 based on the shooting position.

分布パターン記憶部103は、スポット毎の人の分布する位置の分布パターンを記憶する部分である。例えば、野球場や陸上競技場では、観客はグランドを囲むようにして分布している。その場所に応じた人の分布の特性が有り、この分布パターン記憶部103は、そのような分布パターンを記憶する。ここでスポットとは、野球場等に限るものではなく、ある地点または地域における特性やそこに配置されている施設を表す属性情報である。例えば、野球場・競技場のほか、川縁や道路などを示す情報である。   The distribution pattern storage unit 103 is a part that stores a distribution pattern of positions where people are distributed for each spot. For example, in baseball stadiums and athletic stadiums, spectators are distributed around the ground. There is a human distribution characteristic according to the location, and the distribution pattern storage unit 103 stores such a distribution pattern. Here, the spot is not limited to a baseball field or the like, but is attribute information indicating characteristics at a certain point or region and facilities arranged there. For example, in addition to a baseball stadium / stadium, it is information indicating a riverside or a road.

図5にその具体例を示す。この分布パターン記憶部103は、各スポットに対応付けて、分布パターン情報としてその形状を示す情報、および分布サイズ情報としてその大きさを示す情報を記憶する。さらに、スポットには、位置情報が対応付けられており、位置に応じた分布パターンの形状およびサイズを特定可能にしている。   A specific example is shown in FIG. The distribution pattern storage unit 103 stores information indicating the shape as distribution pattern information and information indicating the size as distribution size information in association with each spot. Further, the spot is associated with position information, and the shape and size of the distribution pattern corresponding to the position can be specified.

例えば、スポットが競技場である場合には、その形状は円形であること、そのサイズは、50メートルから100メートルであることが対応付けられており、位置情報に基づいて、どのように円形で示される分布パターンが配置されるか把握可能にしている。競技場には、観客が観客席にて観戦しているため、その形状は概ね円形であり、そのサイズも100メートルであることが想定されている。   For example, when the spot is a stadium, the shape is associated with a circle, and the size is associated with 50 to 100 meters. It is possible to grasp whether the distribution pattern shown is arranged. In the stadium, since the spectators are watching at the spectator seats, the shape is generally circular and the size is assumed to be 100 meters.

分布生成部104は、コンテンツ記憶部102に記憶されているコンテンツの管理テーブルに関連付けられている撮影位置および撮影時刻に基づいて、その分布パターンを生成する部分である。すなわち、分布生成部104は、同一時間帯におけるコンテンツの撮影位置をコンテンツ記憶部102から取得し、その撮影位置の分布パターンを生成する。   The distribution generation unit 104 is a part that generates a distribution pattern based on the shooting position and shooting time associated with the content management table stored in the content storage unit 102. That is, the distribution generation unit 104 acquires the shooting position of the content in the same time period from the content storage unit 102, and generates a distribution pattern of the shooting position.

例えば、分布生成部104は、いくつか抽出したコンテンツの撮影位置に基づいて、その形状が何であるかを判断する。例えば、円形であるとか、直線を描いているかなどである。それに基づいて円形である場合には、何らかのランドマークを中心にした分布と考えることができ、また直線である場合には、川や、道路などに沿った分布であると考えることができる。   For example, the distribution generation unit 104 determines what the shape is based on the shooting positions of some extracted contents. For example, it is circular or a straight line is drawn. Based on this, when it is a circle, it can be considered as a distribution centered on some landmark, and when it is a straight line, it can be considered as a distribution along a river or a road.

関連性処理部105は、コンテンツ記憶部102に記憶されているコンテンツのグループ分け処理であるグルーピング処理を、その撮影位置に基づいて行う部分である。例えば、関連性処理部105は、一のコンテンツの撮影位置を中心に所定範囲、例えば半径mの円の中を撮影位置とする他のコンテンツを同じグループとして扱う。さらに、当該他のコンテンツの撮影位置を中心に所定範囲を撮影位置とするまた別のコンテンツを、上記一のコンテンツおよび他のコンテンツと同じグループとして扱う。これを各コンテンツについて連鎖して関連付けを行うことにより、グルーピング処理を行うことができる。   The relevancy processing unit 105 is a part that performs grouping processing, which is grouping processing of content stored in the content storage unit 102, based on the shooting position. For example, the relevancy processing unit 105 treats other contents having a shooting position within a circle with a predetermined range, for example, a radius m, centered on the shooting position of one content as the same group. Furthermore, another content whose shooting range is a predetermined range centered on the shooting position of the other content is handled as the same group as the one content and the other content. A grouping process can be performed by associating and linking these contents.

ここで、上述一のコンテンツの撮影位置と同じ領域にいるさらに異なるコンテンツ(上記他のコンテンツとは異なる)を同じグループとして関連付けることが好ましい場合がある。その場合には、一のコンテンツまたは当該一のコンテンツと同じグループとされたコンテンツと、上述異なるコンテンツとが、同じ領域を撮影位置とすると判断できる場合には、当該その異なるコンテンツを同じグループとして扱うためにグルーピング処理を行なう。   Here, it may be preferable to associate different contents (different from the above-mentioned other contents) in the same area as the shooting position of the above-mentioned one content as the same group. In that case, when it is determined that the same content or the content that is grouped with the one content and the above-mentioned different content are in the same region, the different content is treated as the same group. Therefore, a grouping process is performed.

なお、関連性処理部105は、あらかじめ定められた同一時間帯に撮影されたコンテンツに対してグルーピング処理を行なうことが望ましいが、それに限るものではない。例えば、一般的には、子供の運動会などでは、同一競技を撮影するに際して、10分とか、20分の間に撮影されたコンテンツに対してグルーピングすることが好ましいが、そのほかの一日中開催されるようなイベントなどでは、1日の間でグルーピングしてもよい。また、規制の移り変わりなどを見たい場合には、時間・期間の制限を掛けることなく、位置情報のみに基づいてグルーピングするようにしてもよい。   Note that the relevancy processing unit 105 desirably performs grouping processing on content shot in the same predetermined time period, but is not limited thereto. For example, in general, it is preferable to group content captured during 10 minutes or 20 minutes when shooting the same competition at a children's athletic meet, etc. For example, a grouping may be performed for one day. Further, when it is desired to see a change in regulation, etc., the grouping may be performed based only on the position information without limiting the time / period.

領域情報記憶部106は、あらかじめ定義された領域に対する属性を記憶する部分である。例えば、ある領域が公園である場合には、その旨を属性として記憶したり、または属性として、オープンスペースであることを記憶する。図4(b)にその具体例を示す。ここでは、領域ごとに、属性が対応付けて記憶されている。なお、ここでの属性とは、公園や、施設などを示しているが、本質的には、領域ごとの人口密度の特性に基づいて定義付されたものである。   The area information storage unit 106 is a part that stores attributes for a predefined area. For example, when a certain area is a park, that fact is stored as an attribute, or an open space is stored as an attribute. A specific example is shown in FIG. Here, attributes are stored in association with each region. Here, the attributes indicate parks, facilities, etc., but are essentially defined based on the characteristics of population density for each area.

グループ情報記憶部107は、関連性処理部105によりグルーピング処理されたコンテンツのグルーピング情報を記憶する部分である。例えば、グループIDに、複数のコンテンツのコンテンツIDを対応付けたグループ情報を記憶する。   The group information storage unit 107 is a part that stores grouping information of contents grouped by the association processing unit 105. For example, group information in which content IDs of a plurality of contents are associated with the group ID is stored.

再生処理部108は、グループ情報記憶部107に記憶されているグループ情報に基づいてグルーピング処理されたコンテンツを携帯端末200において再生するため、当該携帯端末200に対して配信する部分である。具体的には、再生処理部108は、携帯端末200から再生要求を受け付けると、コンテンツ記憶部102に記憶されているコンテンツを、グループ情報記憶部107に記憶されているグループ情報で示されるグループ単位で読み出す。そして、携帯端末200に対して、グループ単位で区別されたコンテンツ再生のためのメニュー画面を出力する。ユーザが、携帯端末200で任意のコンテンツを選択すると、再生処理部108はその選択指示を受け取り、選択したコンテンツを携帯端末200に対して配信する。   The reproduction processing unit 108 is a part that distributes content grouped based on the group information stored in the group information storage unit 107 to the portable terminal 200 in order to reproduce the content on the portable terminal 200. Specifically, when the reproduction processing unit 108 accepts a reproduction request from the mobile terminal 200, the content stored in the content storage unit 102 is changed to a group unit indicated by the group information stored in the group information storage unit 107. Read with. Then, a menu screen for content reproduction distinguished in units of groups is output to the mobile terminal 200. When the user selects any content on the mobile terminal 200, the reproduction processing unit 108 receives the selection instruction and distributes the selected content to the mobile terminal 200.

このようにして、サーバ100は、携帯端末200から取得したコンテンツを、その撮影位置に基づいてグルーピング処理を行なうことができる。その際、単に撮影位置が近傍なもののみを集めてグルーピング処理をするのではなく、同じようなコンテンツでグルーピング処理することができるような仕組みとなっている。以下、そのグルーピング処理の詳細処理についてさらに説明する。   In this manner, the server 100 can perform grouping processing on the content acquired from the mobile terminal 200 based on the shooting position. At this time, the grouping process is not performed by collecting only the shooting positions in the vicinity and performing the grouping process with the same content. Hereinafter, the detailed process of the grouping process will be further described.

図6から図13は、関連性処理部105におけるグルーピング処理の具体例を示す説明図である。以下、これら図を用いて、関連性処理部105におけるグルーピング処理の具体例について説明する。図6は、単純分布によるグルーピング処理の具体例を示す説明図である。図6に示されるように、位置A、位置B、位置C、および位置Dは、上述した通り、各コンテンツの撮影位置を中心に半径mのグルーピング範囲を撮影位置としているコンテンツを同じグループとしてグルーピング処理がなされている。例えば一のコンテンツの位置Aを中心とした場合、そのグルーピング範囲aに、他のコンテンツの位置Bがある。また、位置Bを中心としたグルーピング範囲bには、位置Aおよび位置Cが含まれている。位置Cおよび位置Dについても同様に、グルーピング範囲cおよびグルーピング範囲dには、それぞれ位置B〜位置Dがそれぞれ含まれることになる。   6 to 13 are explanatory diagrams illustrating specific examples of grouping processing in the relevancy processing unit 105. Hereinafter, a specific example of the grouping process in the relevance processing unit 105 will be described with reference to these drawings. FIG. 6 is an explanatory diagram illustrating a specific example of grouping processing based on a simple distribution. As shown in FIG. 6, position A, position B, position C, and position D are grouped with content having a grouping range having a radius m centered on the shooting position of each content as the same group as described above. Processing has been done. For example, when the position A of one content is centered, the position B of another content is in the grouping range a. Further, the grouping range b with the position B as the center includes the position A and the position C. Similarly, with respect to the position C and the position D, the grouping range c and the grouping range d include positions B to D, respectively.

このように、一のコンテンツのグルーピング範囲にある他のコンテンツのグルーピング範囲にさらに入っているさらに別のコンテンツについては、一のコンテンツと同じグループとするよう、グルーピング処理が行われる。   As described above, the grouping process is performed so that another content that is further included in the grouping range of the other content in the grouping range of the one content is set to the same group as the one content.

ここで位置Xは、位置A〜位置Dのいずれを中心とした場合に、グルーピング範囲に入っていない。しかしながら、位置Xは、位置A〜位置Dを含む領域Pと同じ領域に位置している。よって、位置A〜位置Dが属する領域Pの属性に応じて、位置Xを同じグループとして扱うようにグルーピング処理を行うようにしてもよい。例えば公園などのオープンスペースの場合には、位置Xを同じグループとすることの意義がある。なお、図6においては、位置Aから位置Dの全てが同じ領域Pに位置しているが、例えば少なくとも半数の位置が入っている領域の属性に着目し、その領域に他の位置があるか否かを判断するようにしてもよい。   Here, the position X is not in the grouping range when any of the positions A to D is set as the center. However, the position X is located in the same area as the area P including the positions A to D. Therefore, the grouping process may be performed so that the position X is treated as the same group according to the attribute of the region P to which the positions A to D belong. For example, in the case of an open space such as a park, it is meaningful to make the position X the same group. In FIG. 6, all of the positions A to D are located in the same area P. For example, paying attention to the attribute of the area containing at least half of the positions, is there any other position in the area? It may be determined whether or not.

図7は、図6とは異なる方法における単純分布におけるグルーピング処理を示す説明図である。図7に示される通り、位置Aから位置Dは、それぞれの位置を中心としたグルーピング範囲a〜グルーピング範囲dの中に含まれている。ここで、位置Xは、いずれのグルーピング範囲に含まれていない。この場合、位置A〜位置Dに基づいて仮想線Qを生成し、その仮想線Q上に位置Xがある場合、位置Xを位置A〜位置Dと同じグループとして扱うためにグルーピング処理を行なう。なお、仮想線Qの生成方法は種々あるものであり、位置A〜位置Dのうち端部にある位置(この場合、位置Aと位置D)を結んだものを仮想線Qとしてもよいし、位置A〜位置Dのうち2つの位置を結んで得たいくつからの線を平均化したものを仮想線としてもよい。また、仮想線Qの真上に位置する必要はなく、ある程度の幅を持たせ、その幅内にある位置を同じグループとしてグルーピング処理してもよい。   FIG. 7 is an explanatory diagram showing a grouping process in a simple distribution in a method different from that in FIG. As shown in FIG. 7, the position A to the position D are included in the grouping range a to the grouping range d centering on each position. Here, the position X is not included in any grouping range. In this case, a virtual line Q is generated based on the positions A to D, and when there is a position X on the virtual line Q, a grouping process is performed to treat the position X as the same group as the positions A to D. Note that there are various methods for generating the virtual line Q, and a position connecting the positions at the ends of the positions A to D (in this case, the position A and the position D) may be used as the virtual line Q. A virtual line may be obtained by averaging several lines obtained by connecting two positions among the positions A to D. Further, it is not necessary to be positioned directly above the virtual line Q, and a certain amount of width may be given, and the positions within the width may be grouped as the same group.

図8は、分布パターンに基づいたグルーピング処理を示す説明図である。図6および図7と同様に、位置A〜位置Dは、そのグルーピング範囲に入っていることを条件に、同じグループであるとして扱うためにグルーピング処理がなされる。ここで、位置A〜位置Dが円状に分布していると判断される場合、ランドマークなどを中心に他の円状の部分に分布している場合が考えられる。   FIG. 8 is an explanatory diagram showing grouping processing based on the distribution pattern. Similar to FIGS. 6 and 7, the grouping process is performed to treat the positions A to D as being the same group on the condition that they are within the grouping range. Here, when it is determined that the positions A to D are distributed in a circular shape, a case in which the positions A to D are distributed in other circular portions around a landmark or the like can be considered.

その場合、位置A〜位置Dに基づいて想定される円Rに基づいて、その円Rの線上(または所定幅を持たせたドーナツ状)に分布する位置については、同じグループであるものとして扱うためにグルーピング処理を行なう。図8では、位置Xは、位置A〜位置Dのグルーピング範囲に入らず、またグループ領域Pに入っていないが、位置A〜位置Dに基づいて生成された分布パターン(円R)に含まれるため、位置Xを同じグループとしてグルーピング処理を行なう。   In this case, the positions distributed on the line of the circle R (or a donut shape having a predetermined width) based on the circle R assumed based on the positions A to D are treated as being in the same group. Therefore, a grouping process is performed. In FIG. 8, the position X does not enter the grouping range of the positions A to D and does not enter the group area P, but is included in the distribution pattern (circle R) generated based on the positions A to D. Therefore, the grouping process is performed with the position X as the same group.

分布パターンの生成方法には、以下の2通りが考えられる。すなわち、分布生成部104は、位置A〜位置Dの位置関係に基づいて、所定の形状を形成できると判断できる場合には、その仮想分布形状を生成する。例えば、位置を結ぶことにより、円弧または円状を形成すると判断できる場合には、その円弧等に基づいて、仮想分布円(円R)を生成する。そして、その仮想分布円の線上または円内に位置Xがある場合には、その位置Xを同じグループとする。   The following two types of distribution pattern generation methods are conceivable. That is, if the distribution generation unit 104 can determine that a predetermined shape can be formed based on the positional relationship between the positions A to D, the distribution generation unit 104 generates the virtual distribution shape. For example, when it can be determined that an arc or a circle is formed by connecting the positions, a virtual distribution circle (circle R) is generated based on the arc or the like. When the position X is on or within the line of the virtual distribution circle, the position X is set to the same group.

また、別の方法として、あらかじめ分布パターンを記憶しておく方法がある。すなわち、分布生成部104は、コンテンツ記憶部102に記憶されている位置A〜位置Dに関連付けられるスポット情報の分布パターン情報および分布サイズ情報を分布パターン記憶部103から選択する。そして、関連性処理部105は、位置A〜位置Dの位置関係を基準にして、分布パターン情報および分布サイズ情報に基づいて仮想分布形状(ここでは円形:円R)を生成する。例えば、位置A〜位置Dが円弧を形成する位置関係を持っている場合には、その円弧に当てはまるように、仮想分布形状を配置する。そして、その仮想分布形状を形成する線上(またはその線を基準にした所定幅内)を撮影位置とするコンテンツの有無を判断する。ここでは、位置Xがその仮想分布形状に含まれるため、位置Xが同じグループであるものとしてグルーピング処理を行うことができる。   Another method is to store the distribution pattern in advance. That is, the distribution generation unit 104 selects the distribution pattern information and distribution size information of spot information associated with the positions A to D stored in the content storage unit 102 from the distribution pattern storage unit 103. Then, the relevancy processing unit 105 generates a virtual distribution shape (here, a circle: a circle R) based on the distribution pattern information and the distribution size information on the basis of the positional relationship between the positions A to D. For example, when the positions A to D have a positional relationship forming an arc, the virtual distribution shape is arranged so as to apply to the arc. Then, the presence / absence of content having a shooting position on a line forming the virtual distribution shape (or within a predetermined width with reference to the line) is determined. Here, since the position X is included in the virtual distribution shape, the grouping process can be performed assuming that the position X is the same group.

図9は、他の分布パターンに基づいたグルーピング処理を示す説明図である。図9に示されるように、位置A〜位置Dは、図6にて示された通り、同じグルーピング範囲に入っているため、同じグループであるものとしてグルーピング処理がなされている。さらに、位置Xについては、位置A〜位置Dに基づいて生成された仮想線Q1に基づいて、同じグループであるものとして判断される。   FIG. 9 is an explanatory diagram showing grouping processing based on another distribution pattern. As shown in FIG. 9, since the positions A to D are in the same grouping range as shown in FIG. 6, the grouping process is performed assuming that they are the same group. Further, the position X is determined to be the same group based on the virtual line Q1 generated based on the positions A to D.

しかしながら、位置X1〜位置X4については、仮想線Q1に基づいて同じグループであるとの判断をすることはできない。なお、この場合においても位置X〜位置X4は、相互に同じグルーピング範囲にいると判断できる場合には、これら位置X1〜位置X4は、同じグループとすることができる。   However, the positions X1 to X4 cannot be determined to be the same group based on the virtual line Q1. Even in this case, if it can be determined that the positions X to X4 are in the same grouping range, the positions X1 to X4 can be the same group.

本実施形態においては、関連性処理部105は、仮想線Q1と平行して分布するグループを探す。すなわち、まず、分布生成部104は、位置A〜位置Dに基づいて、分布パターンである仮想線Q1を生成してもよいし、その分布パターン情報や分布サイズ情報で示される仮想線Q1を分布パターン記憶部103から選択してもよい。ここでは、分布形状として、“直線”である仮想線Q1が生成または選択されることになる。一方で、さらに、分布生成部104は、位置X1〜位置X4は同じグループであるとしてグルーピング処理を行なっている。ここでも同様にその分布パターンである仮想線Q2が生成または選択される。   In the present embodiment, the association processing unit 105 searches for a group distributed in parallel with the virtual line Q1. That is, first, the distribution generation unit 104 may generate a virtual line Q1 that is a distribution pattern based on the positions A to D, or distribute the virtual line Q1 indicated by the distribution pattern information and distribution size information. You may select from the pattern memory | storage part 103. FIG. Here, the virtual line Q1 which is a “straight line” is generated or selected as the distribution shape. On the other hand, the distribution generation unit 104 performs grouping processing on the assumption that the positions X1 to X4 are the same group. Here again, the virtual line Q2, which is the distribution pattern, is generated or selected.

そして、関連性処理部105は、その仮想線Q1と仮想線Q2とが所定距離内にあり、またほぼ平行の状態であると判断できる場合には、仮想線Q2の生成に用いられた位置X1〜位置X4、および位置A〜位置Dを同じグループであるものとしてグルーピング処理を行なう。   Then, if the relevancy processing unit 105 can determine that the virtual line Q1 and the virtual line Q2 are within a predetermined distance and are substantially parallel, the position X1 used to generate the virtual line Q2 The grouping process is performed assuming that the position X4 and the position A to the position D are the same group.

図10は、方位情報と分布パターンとを用いたグルーピング処理を示す説明図である。本実施形態においては、各コンテンツは、撮影位置に加えて、撮影方向が関連付けられている。野球場などで観客がグランドの方向(円の中心方向)に対して撮影して得たコンテンツのグルーピングを想定したものである。   FIG. 10 is an explanatory diagram illustrating grouping processing using azimuth information and distribution patterns. In the present embodiment, each content is associated with a shooting direction in addition to the shooting position. This is a grouping of contents obtained by a spectator shooting at a baseball field or the like in the direction of the ground (the center of the circle).

まず、上述の通り、分布生成部104は、コンテンツ記憶部102から抽出した位置A〜位置Dに基づいて、相互にグルーピング範囲内にあるとしてグルーピング処理を行い、さらに、その分布パターン情報および分布サイズに基づいて、さらに位置Eが同じグループであるとしてグルーピング処理を行う。ここまでは、図8に示されるグルーピング処理と同じである。   First, as described above, the distribution generation unit 104 performs grouping processing based on the positions A to D extracted from the content storage unit 102 as being within the grouping range, and further distributes the distribution pattern information and the distribution size. Based on the above, the grouping process is further performed assuming that the position E is the same group. The process so far is the same as the grouping process shown in FIG.

本例においては、関連性処理部105は、さらに位置A〜位置Eを撮影位置とするコンテンツの撮影方向が中心を向いているか否かを判断して、同じグループに属するべきか否かを判断する。一方で、撮影方向が外側方向に向いている場合には、その分布パターン情報に沿って同じグループであると判断したとしても(すなわち、円形の線上に撮影位置があるとしても)、そのコンテンツは同じグループとして扱わない。図9の例では、関連性処理部105は、位置Dにおける撮影方向は円の外側を向いていると判断できるため、同じグループに属するものとしては扱わないようにする。すなわち、関連性処理部105は、グループ情報記憶部107において、同じグループとして扱うためにグルーピング処理をしている、位置A〜位置Eを撮影位置とする複数のコンテンツのグループから、位置Dを撮影位置とするコンテンツを除外する処理を行なう。   In this example, the relevancy processing unit 105 further determines whether or not the shooting direction of the content with the positions A to E as the shooting positions is directed to the center, and determines whether or not they should belong to the same group. To do. On the other hand, if the shooting direction is outward, even if it is determined that the groups are the same along the distribution pattern information (that is, even if the shooting position is on a circular line), the content is Do not treat as the same group. In the example of FIG. 9, the relevancy processing unit 105 can determine that the shooting direction at the position D is facing the outside of the circle, so that it is not handled as belonging to the same group. That is, the relevancy processing unit 105 captures the position D from the group of a plurality of contents having the capturing positions from the position A to the position E, in which grouping processing is performed in the group information storage unit 107 to handle the same group. A process of excluding the content to be positioned is performed.

図10の例においては、撮影位置の属性として競技場等の観客席が有り、観客がそのグランドやフィールドを撮影しようとするものであると判断された場合に、分布パターンに加えて撮影方向を考慮したグルーピング処理を行なうものである。   In the example of FIG. 10, when there is a spectator seat such as a stadium as an attribute of the shooting position, and it is determined that the spectator intends to shoot the ground or field, the shooting direction is set in addition to the distribution pattern. The grouping process is performed in consideration.

図11は、さらに別の例となる方位情報と分布パターンとを用いたグルーピング処理を示す説明図である。ここでの例示は、単に円の内側を撮影方向とするのみならず、仮想分布形状である円R内のある一点またはある範囲を撮影したコンテンツを相互に関連付けを行なうものである。具体的には、図11に示される通り、関連性処理部105は、各3点の位置を起点とした撮影方向に向けた線分に基づいて外接円をそれぞれ生成し、これら外接円の重なり程度に基づいて各位置のグルーピングを行なうものである。   FIG. 11 is an explanatory diagram illustrating a grouping process that uses still another example of orientation information and distribution patterns. In this example, not only the inside of the circle is set as the shooting direction, but also contents obtained by shooting a point or a range in the circle R which is a virtual distribution shape are associated with each other. Specifically, as shown in FIG. 11, the relevancy processing unit 105 generates circumscribed circles based on line segments in the shooting direction starting from the positions of the three points, and overlaps the circumscribed circles. The grouping of each position is performed based on the degree.

例えば、位置A、B、Cの撮影方向に基づいた線分は、ほぼ一点で交わることになり、外接円の半径は約0となる。本実施形態では、図11に示される通り、このように一点で交わってしまう場合には、所定半径を有する外接円abcを生成する。また、位置A、B、D、位置B、C、D、位置A、C、Dについては、それぞれ上述した通り外接円abd、外接円bcd、外接円acdを生成する。   For example, the line segments based on the shooting directions at positions A, B, and C intersect at almost one point, and the radius of the circumscribed circle is about zero. In the present embodiment, as shown in FIG. 11, in the case of intersecting at one point in this way, a circumscribed circle abc having a predetermined radius is generated. For the positions A, B, D, B, C, D, and A, C, D, the circumscribed circle abd, circumscribed circle bcd, and circumscribed circle acd are generated as described above.

そして、それぞれの外接円の半径(または面積でもよい)を算出し、その半径が、分布パターン情報および分布サイズ情報に基づいて生成された円(全体の円)の半径(または面積でもよい)の一定割合以下の場合には、撮影範囲が一致していると判断して、グルーピングする。例えば、外接円bceは、全体の円と比較して、その半径が所定割合以上であるため、外接円bceを形成する位置B、C、Eを撮影位置とするコンテンツについては同じグループとしてグルーピング処理は行わない。これは、撮影方向がばらけていると考えることができるためである。   Then, the radius (or area) of each circumscribed circle is calculated, and the radius is the radius (or area) of the circle (entire circle) generated based on the distribution pattern information and distribution size information. If the ratio is less than a certain ratio, it is determined that the shooting ranges match and grouping is performed. For example, since the radius of the circumscribed circle bce is equal to or greater than a predetermined ratio as compared to the entire circle, the grouping process is performed on the content having the positions B, C, and E forming the circumscribed circle bce as the same group. Do not do. This is because it can be considered that the shooting directions are scattered.

なお、3点の位置を起点とした線分から形成される三角形が鈍角三角形である場合、外接円に代えて当該鈍角三角形の長辺を直径とする円を生成するようにしてもよい。   When the triangle formed from the line segment starting from the position of the three points is an obtuse triangle, a circle whose diameter is the long side of the obtuse triangle may be generated instead of the circumscribed circle.

また、互いに異なる外接円がある一定割合以上重なる場合には、同じ撮影範囲であるコンテンツとして、これら外接円を形成するための線分の起点となる位置を撮影位置とするコンテンツを同じグループとしてグルーピングしてもよい。   When different circumscribed circles overlap each other by a certain percentage or more, content having the same shooting range is grouped as content having the shooting position at the starting point of the line segment for forming these circumscribed circles as the same group. May be.

また、位置A、C、Eや、位置A、D、Eなどは、全体の円の中で外接円を形成することができないため、これら位置を撮影位置とするコンテンツについては、同じグループとしてグルーピング処理は行わない。   Further, since positions A, C, E, positions A, D, E, etc. cannot form a circumscribed circle in the entire circle, contents having these positions as shooting positions are grouped as the same group. No processing is performed.

このように、撮影方向に基づいてグルーピング処理を行なうこともできる。   Thus, the grouping process can be performed based on the shooting direction.

図12は、さらに異なる方法における方位情報と組み合わせたグルーピング方法を説明する説明図である。図9に示された通り、位置A〜位置D、および位置X〜位置X4については、同じグループであるものとしてグルーピング処理がなされている。本例においては、さらにこの中から、撮影方向に基づいて、グルーピング処理を外す処理を行なう。図12においては、位置X3を撮影位置とするコンテンツは、仮想線Q1およびQ2との間を向いておらず、外側を向いている。よって、このような撮影方向を向いているコンテンツについては、同じグループとしてグルーピングすることは適切ではないため、同じグループから外す処理を行なう。すなわち、関連性処理部105は、グループ情報記憶部107から、位置X3を撮影位置とするコンテンツを除外する処理を行なう。   FIG. 12 is an explanatory diagram for explaining a grouping method combined with orientation information in a different method. As shown in FIG. 9, the grouping process is performed on the positions A to D and the positions X to X4 as being in the same group. In this example, a process for removing the grouping process is further performed based on the shooting direction. In FIG. 12, the content whose position is X3 is not facing between the virtual lines Q1 and Q2, but facing outside. Therefore, it is not appropriate to group contents facing in such a shooting direction as the same group, and therefore processing for removing from the same group is performed. That is, the relevancy processing unit 105 performs a process of excluding contents having the position X3 as the shooting position from the group information storage unit 107.

図13は、時間軸を用いたグルーピング方法を説明する説明図である。本例においては、コンテンツA〜Xを仮定している。ここでコンテンツAは、撮影開始時刻t1〜撮影終了時刻t4で撮影されたコンテンツであり、コンテンツBは、撮影開始時刻t2〜撮影終了時刻t5、並びに撮影開始時刻t9〜撮影終了時刻t11で撮影されたものである。他のコンテンツC、コンテンツDおよびコンテンツXについても同様の撮影開始時刻および撮影終了時刻が定義されている。なお、コンテンツBについては、一旦撮影終了時刻t5で撮影を終了し、その後撮影開始時刻t9の時点で再開をしたものであることを示している。   FIG. 13 is an explanatory diagram for explaining a grouping method using a time axis. In this example, contents A to X are assumed. Here, the content A is a content shot at the shooting start time t1 to the shooting end time t4, and the content B is shot at the shooting start time t2 to the shooting end time t5 and the shooting start time t9 to the shooting end time t11. It is a thing. The same shooting start time and shooting end time are defined for the other content C, content D, and content X. For content B, it is shown that the shooting is once ended at the shooting end time t5 and then restarted at the shooting start time t9.

ここで、時刻t6と、時刻t7との間は、どのコンテンツにも含まれていない空白の時間帯である。このような空白の時間帯をグループの区切りとして、コンテンツをグルーピング処理することができる。   Here, a period between time t6 and time t7 is a blank time zone that is not included in any content. Content can be grouped using such blank time zones as group separators.

図13の例では、関連性処理部105は、その空白の時間帯を判断することにより、コンテンツA、コンテンツB、およびコンテンツXを同じグループG1とするようグルーピングし、一方で、コンテンツB、コンテンツC、およびコンテンツDを同じグループG2としてグルーピング処理を行なうことができる。   In the example of FIG. 13, the relevancy processing unit 105 groups the content A, the content B, and the content X into the same group G1 by determining the blank time zone, while the content B, the content Grouping processing can be performed with C and content D as the same group G2.

なお、ここでは、撮影がなされていない空白の時間帯に基づいてグルーピング処理をしているが、これに限るものではない。撮影時間帯が所定時間以上、重複しているコンテンツを同じグループとしてグルーピング処理を行うようにしてもよい。   Here, the grouping process is performed based on a blank time zone in which shooting is not performed, but the present invention is not limited to this. You may make it perform a grouping process by making the content which overlaps the imaging | photography time slot | zone more than predetermined time into the same group.

このように関連性処理部105は、様々な観点からコンテンツの関連付けを行ってグルーピング処理を行なうことができる。   As described above, the relevancy processing unit 105 can perform grouping processing by associating contents from various viewpoints.

つぎに、本実施形態の携帯端末200の機能構成について説明する。図14は、その携帯端末200の機能構成を示すブロック図である。携帯端末200は、例えば、携帯電話や、スマートフォン、またはデジタルカメラなどであり、位置測定機能と撮影機能を有したものである。図11に示される通り、この携帯端末200は、カメラ201、マイク202、クロック203、録画部204、GPSセンサ205、方位センサ206、情報取得部207、情報付与部208、記憶部209および通信部210を含んで構成されている。この携帯端末200は、図3に示されるような、一または複数のCPUや、各種メモリとからなるハードウェアで構成されている。以下、各構成要素について説明する。   Next, a functional configuration of the mobile terminal 200 of the present embodiment will be described. FIG. 14 is a block diagram showing a functional configuration of the mobile terminal 200. The mobile terminal 200 is, for example, a mobile phone, a smartphone, or a digital camera, and has a position measurement function and a photographing function. As shown in FIG. 11, the mobile terminal 200 includes a camera 201, a microphone 202, a clock 203, a recording unit 204, a GPS sensor 205, a direction sensor 206, an information acquisition unit 207, an information addition unit 208, a storage unit 209, and a communication unit. 210 is included. The portable terminal 200 is configured by hardware including one or a plurality of CPUs and various memories as shown in FIG. Hereinafter, each component will be described.

カメラ201は、ユーザ操作により映像または静止画を撮影する部分である。マイク202は、映像を撮影する際においてその音声を収集する部分である。クロック203は、クロック信号を発信する部分である。   The camera 201 is a part that captures a video or a still image by a user operation. The microphone 202 is a part that collects the sound when shooting a video. The clock 203 is a part that transmits a clock signal.

録画部204は、カメラ201で撮影された映像または静止画を、マイク202で集音した音声とともに、所定のデジタルフォーマットにて記録する部分である。   The recording unit 204 is a part that records a video or a still image captured by the camera 201 in a predetermined digital format together with the sound collected by the microphone 202.

GPSセンサ205は、GPS衛星からのGPS信号を受信する部分であり、方位センサ206は、地磁気等に基づいてその方位を検出する部分である。本実施形態においては、方位センサ206は、撮影方向を検出する。   The GPS sensor 205 is a part that receives GPS signals from GPS satellites, and the direction sensor 206 is a part that detects the direction based on geomagnetism or the like. In the present embodiment, the direction sensor 206 detects the shooting direction.

情報取得部207は、GPSセンサ205および方位センサ206のそれぞれにおいて検出されたGPS信号に基づいて位置情報および時刻情報を算出し、また方位センサ206により検出された方位情報を取得する部分である。   The information acquisition unit 207 is a part that calculates position information and time information based on GPS signals detected by the GPS sensor 205 and the azimuth sensor 206 and acquires azimuth information detected by the azimuth sensor 206.

情報付与部208は、録画部204により録画された映像または静止画に対して、撮影開始した時刻を示す撮影開始時刻およびその終了時刻である撮影終了時刻を含んだ時間情報、GPSセンサ205に基づいて測位された撮影位置を示す位置情報、および方位センサ206により検出された撮影方向を示す方位情報を付与する部分である。   The information adding unit 208 is based on the GPS sensor 205 based on the time information including the shooting start time indicating the time when the shooting is started and the shooting end time that is the end time of the video or still image recorded by the recording unit 204. This is a portion to which position information indicating the shooting position measured in this way and direction information indicating the shooting direction detected by the direction sensor 206 are given.

記憶部209は、情報付与部208において付与された映像または静止画、並びに時間情報、位置情報、および方位情報を対応付けて記憶する部分である。   The storage unit 209 is a part that stores the video or still image added by the information adding unit 208 and the time information, the position information, and the direction information in association with each other.

通信部210は、ネットワークを介してサーバ100と通信する部分であり、記憶部209に記憶されている映像または静止画、並びに時間情報、位置情報、および方位情報をサーバ100に送信する部分である。   The communication unit 210 is a part that communicates with the server 100 via a network, and is a part that transmits the video or still image stored in the storage unit 209, time information, position information, and direction information to the server 100. .

このように構成された携帯端末200の撮影処理について説明する。図15は、携帯端末200の撮影処理を示すフローチャートである。   A photographing process of the mobile terminal 200 configured as described above will be described. FIG. 15 is a flowchart showing the photographing process of the mobile terminal 200.

図12に示される通り、ユーザ操作により録画操作がなされると、録画画面が操作表示部(図示せず)に表示される(S101)。そして、GPSセンサ205により、位置情報および時刻情報の取得処理が行われる(S102)。また、合わせて方位センサ206により、撮影方向も取得される。なお、撮影方向の取得は動画撮影の直前であってもよい。   As shown in FIG. 12, when a recording operation is performed by a user operation, a recording screen is displayed on an operation display unit (not shown) (S101). And the acquisition process of position information and time information is performed by the GPS sensor 205 (S102). In addition, the shooting direction is also acquired by the direction sensor 206. The acquisition of the shooting direction may be performed immediately before moving image shooting.

ここで、情報取得部207により、位置情報および時刻情報が取得されると判断されると、その位置情報および時刻情報が、撮影用の時刻および位置として使用されるために一時保持される。(S104)。   Here, when the information acquisition unit 207 determines that the position information and time information are acquired, the position information and time information are temporarily held for use as the shooting time and position. (S104).

そして、録画部204により、録画開始され、コンテンツの取得処理が行われる(S105)。本処理では、カメラ201による動画撮影により得られた映像が録画されるが、これに限るものではなく、静止画の撮影でもよい。そして、その位置情報および時刻情報が、録画される映像または静止画の位置情報および時刻情報として、撮影した映像とともに記憶部209に記憶される(S106)。   Then, recording is started by the recording unit 204, and content acquisition processing is performed (S105). In this process, a video obtained by moving image shooting by the camera 201 is recorded. However, the present invention is not limited to this, and still image shooting may be performed. Then, the position information and time information are stored in the storage unit 209 together with the shot video as position information and time information of the video or still image to be recorded (S106).

そして、ユーザ操作により投稿処理、すなわちサーバ100に対してアップロード処理される(S114)。   Then, a posting process by the user operation, that is, an upload process to the server 100 is performed (S114).

また、S103において、GPSで各種情報が取得できないと判断されると(S103;No)、携帯端末200にて計時される時刻情報が読み出される(S107)。そして、イベント位置による撮影か否かが判断される(S108)。この判断処理は、例えば、ユーザによりイベント位置を検索により取得することで行われてもよいし、カメラで撮影したイベントの看板などから検索して、そのイベント位置を取得することで判断するようにしてもよい。このような判断によりイベント位置で撮影と判断されると、そのイベント位置を位置情報として用いる(S109)。また、イベント位置を選択しない場合には、Wifi測位や、基地局測位などにより位置情報が取得される(S110)。   If it is determined in S103 that various information cannot be acquired by GPS (S103; No), the time information counted by the portable terminal 200 is read (S107). Then, it is determined whether or not the shooting is based on the event position (S108). This determination processing may be performed by, for example, acquiring an event position by a user by searching, or by searching from a signboard of an event photographed by a camera and acquiring the event position. May be. If it is determined that shooting is performed at the event position based on such determination, the event position is used as position information (S109). If no event position is selected, position information is acquired by WiFi positioning, base station positioning, or the like (S110).

そして、カメラ201によるコンテンツの取得処理(動画撮影)が行われ(S111)、コンテンツの取得後、情報取得部207により、再度GPSまたはNTPで時刻情報が取得され(S112)、携帯端末200における時刻情報が補正される(S113)。その後、ユーザの任意の操作によりサーバ100に対する投稿処理行われる(S114)。   Then, content acquisition processing (moving image shooting) is performed by the camera 201 (S111). After the content is acquired, time information is acquired again by GPS or NTP by the information acquisition unit 207 (S112), and the time in the portable terminal 200 is acquired. Information is corrected (S113). Thereafter, a posting process for the server 100 is performed by an arbitrary operation of the user (S114).

つぎに、携帯端末200において取得されたコンテンツをサーバ100にアップロードし、グルーピング処理を行なう時の処理について説明する。図16は、サーバ100と携帯端末200との間の処理シーケンスを示すシーケンス図である。   Next, processing when uploading content acquired in the mobile terminal 200 to the server 100 and performing grouping processing will be described. FIG. 16 is a sequence diagram showing a processing sequence between the server 100 and the mobile terminal 200.

携帯端末200において、図15に示されるように、コンテンツの取得が行われ(S201)、そのコンテンツが記憶部209に記憶される(S202)。そして、ユーザ操作により、サーバ100に対してコンテンツのアップロードが行われる(S204)。   As shown in FIG. 15, the mobile terminal 200 acquires content (S201), and the content is stored in the storage unit 209 (S202). Then, content is uploaded to the server 100 by a user operation (S204).

サーバ100において、携帯端末200から送信されたコンテンツが、投稿処理部101により受信され、コンテンツ記憶部102に記憶される(S204)。そして、コンテンツの記憶後すぐに、または、サーバ100のオペレータ操作、または携帯端末200のユーザからの指示に基づいて、関連性処理部105により、グルーピング処理が実行される(S205)。その際、各ユーザから投稿された全コンテンツの投稿リスト(グルーピング処理されていないもの)が合わせて生成され、記憶されるようにしてもよい(S206)。そして、そのグルーピング処理された関連リストがグループ情報記憶部107に記憶される(S207)。   In the server 100, the content transmitted from the mobile terminal 200 is received by the posting processing unit 101 and stored in the content storage unit 102 (S204). Then, immediately after the content is stored, or based on an operator operation of the server 100 or an instruction from the user of the mobile terminal 200, the relevancy processing unit 105 executes a grouping process (S205). At that time, a posting list of all contents posted by each user (not grouped) may be generated and stored together (S206). Then, the related list subjected to the grouping process is stored in the group information storage unit 107 (S207).

携帯端末200において、ユーザ操作によって、関連リストの閲覧要求がなされると、再生処理部108により、グループ情報記憶部107に記憶されている関連リストが取得され、携帯端末200に対して送信される。携帯端末200においては、送信された関連リストが表示される(S208)。   In the portable terminal 200, when a related list browsing request is made by a user operation, the reproduction processing unit 108 acquires the related list stored in the group information storage unit 107 and transmits it to the portable terminal 200. . In the mobile terminal 200, the transmitted related list is displayed (S208).

そして、ユーザ操作により、コンテンツの選択が受け付けられると(S209)、サーバ100に対して再生要求が送信される。サーバ100において、選択されたコンテンツが読み出され、再生処理部108による配信処理が行われる(S211)。携帯端末200においては、コンテンツの再生処理が行われ、ユーザはコンテンツの視聴を行う(S212)。コンテンツの視聴後、その視聴履歴が、履歴記憶部(図示せず)に記憶される(S213)。   When a content selection is accepted by a user operation (S209), a reproduction request is transmitted to the server 100. In the server 100, the selected content is read, and the distribution processing by the reproduction processing unit 108 is performed (S211). In the portable terminal 200, content reproduction processing is performed, and the user views the content (S212). After viewing the content, the viewing history is stored in a history storage unit (not shown) (S213).

このようにして、携帯端末200のユーザは、サーバ100に対して取得したコンテンツをアップロードして記憶させるとともに、グルーピング処理を行ない、そして、そのグルーピング処理をして得られたコンテンツの視聴を行うことができる。   In this way, the user of the portable terminal 200 uploads and stores the acquired content to the server 100, performs the grouping process, and views the content obtained by the grouping process. Can do.

つぎに、図16の処理S205におけるグルーピング処理について説明する。図17は、グルーピング処理を示すフローチャートである。ここでは、関連性処理部105は、コンテンツ記憶部102に記憶されている一のコンテンツの撮影位置を示す位置情報を抽出する(S301)。そして、関連性処理部105は、この位置情報に基づいて、距離mでグルーピング処理を行なうため、他のコンテンツの位置情報を抽出する(S302)。   Next, the grouping process in process S205 of FIG. 16 will be described. FIG. 17 is a flowchart showing the grouping process. Here, the relevancy processing unit 105 extracts position information indicating the shooting position of one content stored in the content storage unit 102 (S301). Then, the relevancy processing unit 105 extracts the position information of other contents in order to perform the grouping process at the distance m based on the position information (S302).

ここで、関連性処理部105は、距離mによるグルーピング範囲に当該他のコンテンツの位置情報がはいるか否かを判断する(S303)。関連性処理部105は、その位置情報がグルーピング範囲に入ると判断する場合には、グルーピング数がマックスであるか否か、すなわち所定値に達したか否かを判断する(S304)。関連性処理部105は、マックスに達していないと判断すると、そのグルーピング可能な別のコンテンツの位置情報から距離mでさらにグルーピング処理を行なう(S305)。そして、これをグルーピング数がマックスに達するか、またはグルーピングできるものがなくなるまで繰り返し処理を実行する。   Here, the relevancy processing unit 105 determines whether or not the position information of the other content is in the grouping range based on the distance m (S303). When determining that the position information falls within the grouping range, the relevancy processing unit 105 determines whether the number of groupings is a maximum, that is, whether the position information has reached a predetermined value (S304). If the relevancy processing unit 105 determines that the maximum has not been reached, the relevancy processing unit 105 further performs grouping processing at a distance m from the position information of another content that can be grouped (S305). Then, this is repeated until the number of groupings reaches the maximum or there is no grouping.

処理S303においてグルーピング可能なものがないと判断する場合(S303;NO)、または処理S305において一のコンテンツの位置情報に基づいてグルーピング処理が行われた結果、そのグループに属するコンテンツ数がマックスに達した場合(S304;YES)、関連性処理部105は、さらに、一のコンテンツの位置情報で示される領域の属性が所定の属性を有するものである場合、一のコンテンツの位置情報と同じ領域を撮影位置とする他のコンテンツの有無を判断する(S306)。ここで、他のコンテンツがあると判断すると、当該他のコンテンツを同じグループとしてグルーピング処理を行なう(S307)。   When it is determined in step S303 that there is no grouping possible (S303; NO), or as a result of grouping processing being performed based on the position information of one content in processing S305, the number of contents belonging to that group reaches the maximum. In the case (S304; YES), the relevancy processing unit 105 further selects the same area as the position information of one content when the attribute of the area indicated by the position information of one content has a predetermined attribute. The presence / absence of other content as a shooting position is determined (S306). If it is determined that there is other content, grouping processing is performed with the other content as the same group (S307).

なお、処理S303において、グルーピング処理するものがないと判断する場合、そのグルーピング範囲を大きくして、再度グルーピング処理を行なうようにしてもよい。例えば、グルーピング範囲として半径mの円を想定した場合、その半径mにnを加えた半径m+nをグルーピング範囲として、再度グルーピング処理を行なうようにしてもよい。また、nの値は、一のコンテンツの取得位置の属性に応じて定められたものとしてもよく、例えばオープンスペースであれば大きめの数値を、閉鎖的な場所であれば、小さめの数値とするのがよい。   If it is determined in step S303 that there is no grouping process, the grouping range may be increased and the grouping process may be performed again. For example, when a circle having a radius m is assumed as the grouping range, the grouping process may be performed again using a radius m + n obtained by adding n to the radius m as a grouping range. Further, the value of n may be determined according to the attribute of the acquisition position of one content. For example, a larger numerical value is used for an open space, and a smaller numerical value is used for a closed place. It is good.

つぎに、関連性処理部105は、分布パターンに基づいた位置情報を撮影位置するコンテンツを選択する(S309)。ここでは、上述した通り、一のコンテンツの位置情報に基づいて定められた分布パターンを分布パターン記憶部103から抽出してもよいし、処理S302〜処理S305によりグルーピング処理されたコンテンツ群のそれぞれの位置情報に基づいて分布パターンを生成してもよい。   Next, the relevancy processing unit 105 selects content where the position information based on the distribution pattern is photographed (S309). Here, as described above, a distribution pattern determined based on position information of one content may be extracted from the distribution pattern storage unit 103, or each of the content groups grouped by processing S302 to S305. A distribution pattern may be generated based on the position information.

そして、分布パターンに合致する位置情報を撮影位置とするコンテンツが、上述の通りグルーピング処理されたコンテンツ以外にある場合には、そのコンテンツを同じグループとしてグルーピング処理を行なう(S311)。さらに、各コンテンツに対応付けられている撮影方向を示す方位情報に基づいて、所定の条件をみたした方位情報ではないコンテンツについては、グループから除外する処理を行なう(S312)。   If the content whose position information matches the distribution pattern is the shooting position other than the content grouped as described above, the content is grouped as the same group (S311). Further, based on the azimuth information indicating the shooting direction associated with each content, a content that is not azimuth information that satisfies a predetermined condition is excluded from the group (S312).

このようにして、距離に基づいたグルーピング、同じ領域のグルーピング、分布パターンに基づいてグルーピング、撮影方向に基づいてグルーピングを順次行うことで、適切なグルーピング処理を実現することができる。   In this way, an appropriate grouping process can be realized by sequentially performing grouping based on distance, grouping of the same region, grouping based on a distribution pattern, and grouping based on an imaging direction.

つぎに、本実施形態のサーバ100の作用効果について説明する。本実施形態のサーバ100において、コンテンツ記憶部102は、少なくとも、動画などのコンテンツ、および当該コンテンツが取得された取得位置(撮影位置)を対応付けて記憶する。そして、コンテンツ記憶部102に記憶されているコンテンツのうち、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲内を取得位置とする第2のコンテンツ、当該第2のコンテンツ位置情報に基づいて定められたグルーピング範囲内を取得位置とする第3のコンテンツを同じグループとして、関連性処理部105は、グルーピング処理を行なう。   Next, operational effects of the server 100 of the present embodiment will be described. In the server 100 of the present embodiment, the content storage unit 102 stores at least a content such as a moving image and an acquisition position (shooting position) where the content is acquired in association with each other. Then, among the contents stored in the content storage unit 102, one content, a second content having an acquisition position within a grouping range determined based on position information of the one content, the second content The relevancy processing unit 105 performs grouping processing with the third content having an acquisition position within the grouping range determined based on the position information as the same group.

例えば、図6〜図9に示されるように、位置Aと位置Dとは直接、お互いのグルーピング範囲に入っていない。しかしながら、位置Bや位置Cを介して、間接的にグルーピング範囲に入っている。このような位置A〜位置Dを取得位置とするコンテンツについては同じグループとすることがよい。   For example, as shown in FIGS. 6 to 9, the position A and the position D are not directly in the grouping range of each other. However, it is in the grouping range indirectly via position B and position C. The contents having such positions A to D as acquisition positions may be the same group.

これにより、一のコンテンツに対して直接グルーピング範囲に入っていないコンテンツも同じグループとすることができる。これにより、グルーピング範囲を大きくすることなく、同じような内容のコンテンツを同じグループとすることができる。例えば、細長い領域である道路や、川縁などを取得位置とするコンテンツのグルーピングに有効である。   As a result, content that is not directly within the grouping range for one content can be made the same group. As a result, content having the same content can be made the same group without increasing the grouping range. For example, it is effective for grouping contents whose roads or river edges, which are elongated areas, are acquired.

また、本実施形態のサーバ100において、関連性処理部105は、一のコンテンツの取得位置が属する領域内を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう。例えば、図6においては、一のコンテンツの取得位置として位置Aに着目した場合、その位置Aは領域P内にあるものである。同じくこの領域P内に位置Xを取得位置とするコンテンツがあった場合、その位置Xを取得位置とするコンテンツについては、その当該一のコンテンツと同じグループすることがよい。   Further, in the server 100 of the present embodiment, the relevancy processing unit 105 performs a grouping process with other content having an acquisition position in an area to which the acquisition position of one content belongs as the same group. For example, in FIG. 6, when attention is paid to the position A as the acquisition position of one content, the position A is in the region P. Similarly, when there is content having the position X as the acquisition position in the region P, the content having the position X as the acquisition position may be grouped with the one content.

これにより、一のコンテンツのグルーピング範囲に存在しないだけの同じようなコンテンツを同じグループとすることができる。このようなグルーピング処理は、例えば、公園などオープンスペースなどに有効である。   As a result, similar contents that do not exist in the grouping range of one content can be made the same group. Such a grouping process is effective for an open space such as a park, for example.

また、本実施形態のサーバ100において、分布生成部104は、グルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する。そして、関連性処理部105は、分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なうことで、さらに特別な分布をとるコンテンツのグルーピング処理を行なうことができる。   Further, in the server 100 of the present embodiment, the distribution generation unit 104 generates a distribution pattern indicating the distribution of the acquisition positions of each content based on the acquisition positions of each content subjected to the grouping process. Then, the relevancy processing unit 105 can perform grouping processing of content having a special distribution by performing grouping processing with other content having the grouping range formed by the distribution pattern as an acquisition position as the same group. it can.

例えば、図8または図9に示されるように、位置A〜位置Dに基づいて、円状の分布パターンである仮想分布形状や、直線状の分布パターンである仮想分布形状を、分布生成部104は生成することができる。この分布生成部104が生成した仮想分布形状で示される範囲内を取得位置とするコンテンツがある場合、そのコンテンツを同じグループとする。図8や図9においては、位置Xが、その仮想分布形状で示される範囲に含まれるため、この位置Xを取得位置とするコンテンツについては同じグループとしてグルーピング処理を行なう。   For example, as illustrated in FIG. 8 or FIG. 9, based on the positions A to D, the distribution generation unit 104 generates a virtual distribution shape that is a circular distribution pattern or a virtual distribution shape that is a linear distribution pattern. Can be generated. When there is content whose acquisition position is within the range indicated by the virtual distribution shape generated by the distribution generation unit 104, the content is set to the same group. In FIGS. 8 and 9, since the position X is included in the range indicated by the virtual distribution shape, grouping processing is performed on the content having the position X as an acquisition position as the same group.

なお、サーバ100において、関連性処理部105は、記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行ない、これに基づいて分布パターンを生成して、グルーピング処理を行なってもよい。すなわち、一のコンテンツの取得位置から、直接、所定のグルーピング範囲内を取得位置とするコンテンツの分布パターンに基づいてグルーピング処理を行なってもよい。   In the server 100, the relevancy processing unit 105 performs grouping processing on the stored content and the content selected based on the grouping range determined based on the position information of the one content as the same group. And a distribution pattern may be generated based on this, and the grouping process may be performed. That is, the grouping process may be performed directly from the acquisition position of one content based on the content distribution pattern having an acquisition position within a predetermined grouping range.

この実施形態においては、道路や、川縁でお互いに向かい合った場合におけるコンテンツについては、同じようなコンテンツであり、同じグループとすること望ましい。また、ランドマークタワーや野球場のように、何かを囲むように取得位置がとられる場合にも同様である。このような状況において本実施形態のグルーピング処理は特に有効である。   In this embodiment, the content in the case of facing each other on the road or on the riverside is the same content, and it is desirable to have the same group. The same applies when the acquisition position is taken so as to surround something, such as a landmark tower or a baseball field. In such a situation, the grouping process of this embodiment is particularly effective.

また、本実施形態のサーバ100において、分布生成部104は、グルーピング処理された複数のコンテンツのそれぞれの取得位置に基づいて、分布パターン記憶部103においてあらかじめ定義された分布パターンから一の分布パターンを決定し、関連性処理部105は、分布生成部104において決定された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なうことで、分布パターンの生成をすることなく、容易にコンテンツのグルーピング処理を行なうことができる。   Further, in the server 100 of this embodiment, the distribution generation unit 104 generates one distribution pattern from the distribution patterns defined in advance in the distribution pattern storage unit 103 based on the acquisition positions of the plurality of grouped contents. The relevancy processing unit 105 determines a distribution pattern by performing grouping processing with other contents having the grouping range formed by the distribution pattern determined by the distribution generation unit 104 as an acquisition position as the same group. The content grouping process can be easily performed without the need to do so.

この例においては、図8および図9に示される通り、位置A〜位置Dに基づいて分布パターンが決定され、この分布パターンに基づいたグルーピング処理を行なうことができる。   In this example, as shown in FIGS. 8 and 9, a distribution pattern is determined based on the positions A to D, and a grouping process based on the distribution pattern can be performed.

また、本実施形態のサーバ100において、関連性処理部105は、グルーピング処理された複数のコンテンツから、さらに、取得位置および取得方向に基づいて取得範囲が一致していないと判断されたコンテンツを同じグループから除外することで、より精度のよいグルーピング処理を行なうことができる。   In the server 100 of the present embodiment, the relevancy processing unit 105 further uses the same content that has been determined that the acquisition ranges do not match based on the acquisition position and acquisition direction from the plurality of grouped content. By excluding from the group, a more accurate grouping process can be performed.

例えば、図10〜図12に示される通り、コンテンツの取得方向が、所定の条件を満たしていない場合には、そのコンテンツについてはグルーピング処理されたものから除外する。例えば、図10においては、位置Dを取得位置とするコンテンツのみ、他のコンテンツと異なる取得方向としている。よって、このようなコンテンツについては、同じグループにすべきではないため、除外する処理を行なうことが適切である。   For example, as shown in FIGS. 10 to 12, when the content acquisition direction does not satisfy a predetermined condition, the content is excluded from the grouped processing. For example, in FIG. 10, only the content having the position D as the acquisition position has a different acquisition direction from the other content. Therefore, since such contents should not be in the same group, it is appropriate to perform a process of excluding them.

また、本実施形態のサーバ100において、一のコンテンツの撮影終了時刻と、他のコンテンツの撮影開始時刻とに基づいて、当該一のコンテンツと他のコンテンツとを同じグループとするか、異なるグループとするかを判断して、グルーピング処理を行なう。これにより、撮影時間帯に基づいたグルーピング処理を行なうことができ、より精度よくコンテンツのグルーピング処理を行なうことができる。   Further, in the server 100 of the present embodiment, based on the shooting end time of one content and the shooting start time of another content, the one content and the other content are set to the same group or different groups. A grouping process is performed by determining whether to do so. Thereby, the grouping process based on the photographing time zone can be performed, and the content grouping process can be performed with higher accuracy.

例えば、図13に示される通り、撮影時間に空きがある場合には、それに基づいてコンテンツA、B、Xのグループと、コンテンツB、C、Dのグループとに分けることができる。一方、コンテンツの撮影開始時刻と撮影終了時刻とから、重複している撮影時間帯が所定時間以上のコンテンツを一のグループとして、グルーピング処理を行うようにしてもよい。   For example, as shown in FIG. 13, when there is a vacancy in the shooting time, it can be divided into a group of contents A, B, and X and a group of contents B, C, and D based on that. On the other hand, the grouping process may be performed by grouping contents whose overlapping shooting time period is a predetermined time or more as one group from the shooting start time and the shooting end time of the content.

なお、サーバ100がグルーピング処理を行なうことを前提に上述実施形態では説明したが、携帯端末200がグルーピング処理を行なうようにしてもよい。すなわち、携帯端末200が、サーバ100から各携帯端末において取得されたコンテンツを収集し、または他の携帯端末から直接コンテンツを取集することで、各携帯端末において取得されたコンテンツを取得し、取得したコンテンツに対してグルーピング処理を行なうようにしてもよい。   Although the above embodiment has been described on the assumption that the server 100 performs the grouping process, the mobile terminal 200 may perform the grouping process. That is, the mobile terminal 200 collects the content acquired in each mobile terminal from the server 100 or directly collects the content from other mobile terminals, thereby acquiring the content acquired in each mobile terminal and acquiring the content You may make it perform a grouping process with respect to the obtained content.

また、他の携帯端末において取得されたコンテンツをグルーピング対象とするのではなく、自端末において取得されたコンテンツのみをグルーピングの対象としてもよい。   In addition, content acquired in another mobile terminal may not be a grouping target, but only content acquired in the own terminal may be a grouping target.

100…サーバ、101…投稿処理部、102…コンテンツ記憶部、103…分布パターン記憶部、104…分布生成部、105…関連性処理部、106…領域情報記憶部、107…グループ情報記憶部、108…再生処理部、200…携帯端末、200…携帯端末、201…カメラ、202…マイク、203…クロック、204…録画部、205…GPSセンサ、206…方位センサ、207…情報取得部、208…情報付与部、209…記憶部、210…通信部、300…パーソナルコンピュータ、400…地図サーバ。 DESCRIPTION OF SYMBOLS 100 ... Server 101 ... Posting process part 102 ... Content storage part 103 ... Distribution pattern storage part 104 ... Distribution generation part 105 ... Relevance processing part 106 ... Area information storage part 107 ... Group information storage part, DESCRIPTION OF SYMBOLS 108 ... Reproduction | regeneration processing part, 200 ... Portable terminal, 200 ... Portable terminal, 201 ... Camera, 202 ... Microphone, 203 ... Clock, 204 ... Recording part, 205 ... GPS sensor, 206 ... Direction sensor, 207 ... Information acquisition part, 208 ... Information giving unit, 209 ... Storage unit, 210 ... Communication unit, 300 ... Personal computer, 400 ... Map server.

Claims (8)

コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段と、
前記記憶手段に記憶されているコンテンツのうち、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲内を取得位置とする第2のコンテンツ、当該第2のコンテンツ位置情報に基づいて定められたグルーピング範囲内を取得位置とする第3のコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理手段と、
前記グルーピング処理手段によりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの撮影位置の分布を示す分布パターンを生成する生成手段と、
を備え、
前記グルーピング処理手段は、
前記生成手段により生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう、
情報処理装置。
Storage means for storing the content and the acquisition position where the content is acquired in association with each other;
Among the contents stored in the storage means, one content, second content having an acquisition position within a grouping range determined based on the position information of the one content, and the second content position information Grouping processing means for performing grouping processing with the third content having an acquisition position within the grouping range determined based on the same group as the same group;
Generating means for generating a distribution pattern indicating the distribution of shooting positions of each content based on the acquisition position of each content grouped by the grouping processing means;
With
The grouping processing means includes:
Grouping processing is performed with other contents having the grouping range formed by the distribution pattern generated by the generating unit as the acquisition position as the same group.
Information processing device.
コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段と、  Storage means for storing the content and the acquisition position where the content is acquired in association with each other;
前記記憶手段に記憶されているコンテンツのうち、一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲内を取得位置とする第2のコンテンツ、当該第2のコンテンツ位置情報に基づいて定められたグルーピング範囲内を取得位置とする第3のコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理手段と、  Among the contents stored in the storage means, one content, second content having an acquisition position within a grouping range determined based on the position information of the one content, and the second content position information Grouping processing means for performing grouping processing with the third content having an acquisition position within the grouping range determined based on the same group as the same group;
分布パターンおよび分布サイズを位置ごとに定義する分布パターン記憶手段と、  A distribution pattern storage means for defining a distribution pattern and a distribution size for each position;
を備え、  With
前記グルーピング処理手段は、  The grouping processing means includes:
前記グルーピング処理された複数のコンテンツのそれぞれの取得位置に基づいて、前記分布パターン記憶手段から対応する分布パターンを決定し、  Based on the respective acquisition positions of the plurality of grouped contents, a corresponding distribution pattern is determined from the distribution pattern storage means,
決定された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう、  Grouping processing is performed with other content having the grouping range formed by the determined distribution pattern as an acquisition position as the same group.
情報処理装置。  Information processing device.
前記グルーピング処理手段は、前記一のコンテンツの取得位置が属する領域内を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう、請求項1または2に記載の情報処理装置。 The grouping processing unit performs grouping processing other content to obtain the position within the region acquiring position for the one content belong the same group, the information processing apparatus according to claim 1 or 2. 前記記憶手段は、さらに撮影方向を対応付けて記憶し、
前記グルーピング処理手段は、グルーピング処理された複数のコンテンツから、さらに、撮影位置および撮影方向に基づいて撮影範囲が一致していないと判断されたコンテンツを同じグループから除外する、請求項1〜のいずれか一項に記載の情報処理装置。
The storage means further stores the shooting direction in association with each other,
The grouping processing unit, a plurality of the content grouping process, further exclude content determined that the shooting range does not match based on the shooting position and the shooting direction from the same group, according to claim 1 to 3 The information processing apparatus according to any one of claims.
前記記憶手段は、コンテンツとして動画を記憶するとともに、当該動画の撮影開始時刻と撮影終了時刻と記憶し、
前記グルーピング処理手段は、一のコンテンツの撮影終了時刻と、他のコンテンツの撮影開始時刻とに基づいて、当該一のコンテンツと他のコンテンツとを同じグループとするか、異なるグループとするかを判断して、グルーピング処理を行なう、請求項1〜4のいずれか一項に記載の情報処理装置。
The storage means stores a moving image as content, stores a shooting start time and a shooting end time of the moving image,
The grouping processing unit determines whether the one content and the other content are made the same group or different groups based on the shooting end time of the one content and the shooting start time of the other content. Then, the information processing apparatus according to any one of claims 1 to 4 , wherein grouping processing is performed.
前記記憶手段は、コンテンツとして動画を記憶するとともに、当該動画の撮影開始時刻と撮影終了時刻と記憶し、
前記グルーピング処理手段は、コンテンツの撮影開始時刻と撮影終了時刻とから、重複している撮影時間帯が所定時間以上のコンテンツを一のグループとして、グルーピング処理を行なう、請求項1〜4のいずれか一項に記載の情報処理装置。
The storage means stores a moving image as content, stores a shooting start time and a shooting end time of the moving image,
The grouping processing unit, and a shot start time and shot end time of the content, as a photographing time zone is overlapping the one group content of more than a predetermined time, performs grouping processing, any of claims 1-4 The information processing apparatus according to one item.
コンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段と、
前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行なうグルーピング処理手段と、
前記グルーピング処理手段によりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する生成手段と、をさらに備え、
前記グルーピング処理手段は、
前記生成手段により生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてグルーピング処理を行なう、情報処理装置。
Storage means for storing the content and the acquisition position where the content is acquired in association with each other;
One content stored in the storage means, a grouping processing means for performing a grouping process with the content selected based on the grouping range determined based on the position information of the one content as the same group,
Generation means for generating a distribution pattern indicating the distribution of the acquisition positions of each content based on the acquisition positions of each content grouped by the grouping processing means;
The grouping processing means includes:
An information processing apparatus that performs grouping processing with other contents having the grouping range formed by the distribution pattern generated by the generation unit as an acquisition position as the same group.
携帯端末において取得されたコンテンツ、および当該コンテンツが取得された取得位置を対応付けて記憶する記憶手段を備える状処理装置のグルーピング方法において、
前記記憶手段に記憶されている一のコンテンツ、当該一のコンテンツの位置情報に基づいて定められたグルーピング範囲に基づいて選択されたコンテンツを同じグループとしてグルーピング処理を行なう第1グルーピング処理ステップと、
前記第1グルーピング処理ステップによりグルーピング処理された各コンテンツの取得位置に基づいて、各コンテンツの取得位置の分布を示す分布パターンを生成する生成ステップと、
前記生成ステップにより生成された分布パターンで形成されるグルーピング範囲を取得位置とする他のコンテンツを同じグループとしてさらにグルーピング処理を行なう第2グルーピング処理ステップと、
を備えるグルーピング方法。
In a grouping method for a state processing apparatus including a storage unit that stores content acquired in a mobile terminal and an acquisition position where the content is acquired in association with each other,
A first grouping processing step of performing grouping processing with one content stored in the storage means and content selected based on a grouping range determined based on position information of the one content as the same group;
A generation step of generating a distribution pattern indicating a distribution of acquisition positions of each content based on the acquisition positions of each content grouped by the first grouping processing step;
A second grouping processing step of further performing grouping processing with other contents having the grouping range formed by the distribution pattern generated by the generation step as an acquisition position as the same group;
A grouping method comprising:
JP2014080236A 2014-04-09 2014-04-09 Information processing apparatus and grouping method Active JP6336807B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014080236A JP6336807B2 (en) 2014-04-09 2014-04-09 Information processing apparatus and grouping method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014080236A JP6336807B2 (en) 2014-04-09 2014-04-09 Information processing apparatus and grouping method

Publications (2)

Publication Number Publication Date
JP2015201082A JP2015201082A (en) 2015-11-12
JP6336807B2 true JP6336807B2 (en) 2018-06-06

Family

ID=54552284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014080236A Active JP6336807B2 (en) 2014-04-09 2014-04-09 Information processing apparatus and grouping method

Country Status (1)

Country Link
JP (1) JP6336807B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102085116B1 (en) * 2018-03-30 2020-03-05 정원빈 Virtual area based contents management system
JP6747679B1 (en) * 2019-03-19 2020-08-26 Necプラットフォームズ株式会社 Area monitoring system, analyzer, area monitoring method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009301416A (en) * 2008-06-16 2009-12-24 Kddi Corp Content classification apparatus, content retrieval apparatus, content retrieval system and computer program
JP2011061707A (en) * 2009-09-14 2011-03-24 Victor Co Of Japan Ltd Content reproduction device and content reproduction method
JP5784585B2 (en) * 2010-10-01 2015-09-24 パナソニック株式会社 Classification apparatus and classification method

Also Published As

Publication number Publication date
JP2015201082A (en) 2015-11-12

Similar Documents

Publication Publication Date Title
US20240193130A1 (en) Dropsite for Shared Content
CN104866501B (en) Electronic travel photo album generating method and system
US8543586B2 (en) Determining points of interest using intelligent agents and semantic data
US9552483B2 (en) Method for managing privacy of digital images
US20140343984A1 (en) Spatial crowdsourcing with trustworthy query answering
US9613455B1 (en) Local georeferenced data
US9852343B2 (en) Imaging apparatus, display method, and storage medium
JP5289151B2 (en) Data management apparatus, control method thereof, and program
CN111680238B (en) Information sharing method, device and storage medium
JP4981875B2 (en) Accompanying determination device and accompanying determination method
JP6336807B2 (en) Information processing apparatus and grouping method
KR102308864B1 (en) Method of Discovering Region of Attractions from Geo-tagged Photos and Apparatus Thereof
JP6210807B2 (en) Display control device and control method of display control device
JP5945966B2 (en) Portable terminal device, portable terminal program, server, and image acquisition system
JP6115113B2 (en) Predetermined area management system, predetermined area management method, and program
JP2014182650A (en) Image sharing device, method for controlling image sharing device and program
JP5272107B2 (en) Information providing apparatus, information providing processing program, recording medium on which information providing processing program is recorded, and information providing method
WO2018006534A1 (en) Place recommendation method, device, and computer storage medium
KR101461590B1 (en) Method for Providing Multimedia Contents based on Location
JP6310357B2 (en) Information acquisition instruction device, information acquisition instruction method, and computer program
TWI655552B (en) Fast image sorting method
JP2012083942A (en) Information system, terminal, server device, and method for retrieving web page
JP2016220153A (en) Information processor, information processing method, information processing system and program
KR101801843B1 (en) Method and apparatus for image cluster naming
JP2016072918A (en) Information processor, image file sharing method and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180319

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180403

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180507

R150 Certificate of patent or registration of utility model

Ref document number: 6336807

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250