Information processing apparatus, method and program
First Claim
1. An information processing apparatus for selecting a content piece satisfying a predetermined condition, specified by a user, from a content group, the information processing apparatus comprising:
- a clustering unit for classifying each of content pieces constituting the content group into any of a plurality of first clusters in each of layers associated with items of metadata of the content pieces according to classification of the metadata by a distance measure for the metadata, the classification of the metadata being defined for each of the layers;
a database indicating correspondences between the content pieces and the first clusters in the layers into which the content pieces are classified;
a cluster mapping unit for specifying a first cluster corresponding to the predetermined condition for each of the layers from among the first clusters and specifying a content piece corresponding to the specified first cluster from among the content pieces; and
a providing unit for providing, to the user, the specified content piece and a reason statement indicating the reason for specifying the content piece, wherein the reason statement is generated using text extracted from an existing review of the specified content piece, the extracted text having at least one word associated with a keyword of the specified first cluster.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to an information processing apparatus, an information processing method, and a program in which a content piece matching preference information of a user or a content piece similar to a specified content piece can be searched for with a smaller amount of computation and can be provided to the user. Each of items of metadata (such as title, artist name, genre, review text, tempo, beat, and rhythm) of music is classified into any of cluster layers (first to n-th layers), and is classified (clustering) into a plurality of clusters provided in the cluster layers into which actual information of each of the items is classified. Then, instead of the metadata, cluster information including cluster IDs (such as CL11 in FIG. 2) of the clusters into which actual information of each of the items of metadata is classified is compiled in a database as information indicating the features of music. The present invention can be applied to a homepage server for recommending a purchase of content such as music data, a video recorder for recommending a recording reservation of a television program, and the like.
-
Citations
10 Claims
-
1. An information processing apparatus for selecting a content piece satisfying a predetermined condition, specified by a user, from a content group, the information processing apparatus comprising:
-
a clustering unit for classifying each of content pieces constituting the content group into any of a plurality of first clusters in each of layers associated with items of metadata of the content pieces according to classification of the metadata by a distance measure for the metadata, the classification of the metadata being defined for each of the layers; a database indicating correspondences between the content pieces and the first clusters in the layers into which the content pieces are classified; a cluster mapping unit for specifying a first cluster corresponding to the predetermined condition for each of the layers from among the first clusters and specifying a content piece corresponding to the specified first cluster from among the content pieces; and a providing unit for providing, to the user, the specified content piece and a reason statement indicating the reason for specifying the content piece, wherein the reason statement is generated using text extracted from an existing review of the specified content piece, the extracted text having at least one word associated with a keyword of the specified first cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing method for an information processing apparatus for selecting a content piece satisfying a predetermined condition, specified by a user, from a content group, the information processing method comprising:
-
classifying, by a clustering unit, each of content pieces constituting the content group into any of a plurality of clusters in each of layers associated with items of metadata of the content pieces according to classification of the metadata by a distance measurement of the metadata that is defined for each of the layers; holding, by a cluster information database, a database indicating correspondences between the content pieces and the clusters in the layers into which the content pieces are classified; specifying, by a cluster mapping unit, a cluster corresponding to the predetermined condition for each of the layers from among the clusters and specifying, by an extraction unit, a content piece corresponding to the specified cluster from among the content pieces; and providing, by a providing unit, the specified content piece and a reason statement indicating the reason for specifying the content piece to the user, wherein the reason statement is generated using text extracted from an existing review of the specified content piece, the extracted text having at least one word associated with a keyword of the specified cluster.
-
-
10. A computer readable medium comprising executable instructions for selecting a content piece satisfying a predetermined condition, specified by a user, from a content group, the program causing a computer to execute a process comprising:
-
classifying, by a clustering unit, each of content pieces constituting the content group into any of a plurality of clusters in each of layers associated with items of metadata of the content pieces according to classification of the metadata by a distance measurement of the metadata that is defined for each of the layers; holding, by a cluster information database, a database indicating correspondences between the content pieces and the clusters in the layers into which the content pieces are classified; specifying, by a cluster mapping unit, a cluster corresponding to the predetermined condition for each of the layers from among the clusters and specifying, by an extraction unit, a content piece corresponding to the specified cluster from among the content pieces; and providing, by a providing unit, the specified content piece and a reason statement indicating the reason for specifying the content piece to the user, wherein the reason statement is generated using text extracted from an existing review of the specified content piece, the extracted text having at least one word associated with a keyword of the specified cluster.
-
Specification