Patent ID: 7870137

Claim:
An information processing apparatus for grouping a plurality of contents into clusters, the apparatus comprising: an acquisition portion configured to acquire metadata of each of the plurality of contents; and a clustering portion configured to group the plurality of contents into the clusters based on the metadata, such that each of the clusters has N or less contents, N being a predetermined number, wherein said clustering portion calculates a distance d(n) according to a predetermined distance scale between an nth content and an (n+1)th content with respect to first N+1 contents in a content sequence, and determines a greatest distance d(k) of all the distances d(n), the content sequence being a sequence of the plurality of contents as arranged according to a predetermined standard based on the metadata, groups first k contents in the content sequence into one cluster, and with a (k+1)th content in the content sequence as a new top content in the content sequence, repeats the determining of the greatest distance d(k) and the grouping of the first k contents in the content sequence into one cluster.