IP Library Granted Patent US 9,854,220
Granted Patent B2
US 9,854,220 · App. 13/875,527 · Granted Dec 26, 2017

Information processing apparatus, program, and information processing method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,854,220
App. No.
13/875,527
Granted
Dec 26, 2017
Kind
B2
Abstract

An information processing apparatus includes a content reproduction unit, a content part specification unit, a clustering unit, a class detection unit, a common class extraction unit, and a content retrieval unit. The content reproduction unit is configured to reproduce a reproduction content. The content part specification unit is configured to specify a plurality of content parts included in the reproduction content. The clustering unit is configured to classify the plurality of content parts into a plurality of clusters. The class detection unit is configured to detect a class from the plurality of content parts included in each of the plurality of clusters. The common class extraction unit is configured to extract a common class common to the plurality of clusters from the classes detected by the class detection unit. The content retrieval unit is configured to retrieve a content corresponding to the common class.

Claims (40)

1. An information processing apparatus, comprising:

circuitry configured to

reproduce a reproduction content;

specify a plurality of content parts included in the reproduction content;

classify the plurality of content parts into a plurality of clusters based on at least one object recognized in each of the plurality of content parts;

detect a plurality of classes, for each of the plurality of clusters by performing an ontology process for the at least one object recognized in each of the plurality of content parts included in each of the plurality of clusters;

extract a plurality of common classes, common to the plurality of clusters, from the plurality of detected classes;

retrieve the plurality of common classes as a plurality of retrieval keywords and retrieve a plurality of content corresponding to the plurality of common classes by searching using the plurality of common classes as retrieval keywords; and

present the retrieved plurality of content and the plurality of common classes used as the keywords, wherein

the at least one object recognized in each of the plurality of content parts that is used to classify the plurality of content parts into the clusters is a common subject found in each of the content parts, and

the common subject used to classify the plurality of content parts into each cluster is used to detect the plurality of the classes for the respective cluster.

2. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to specify the plurality of content parts in response to specification by a user.

3. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to specify the plurality of content parts on the basis of a feature amount extracted from the reproduction content.

4. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to specify the plurality of content parts on the basis of an image feature amount extracted from the reproduction content.

5. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to specify the plurality of content parts on the basis of an audio feature amount extracted from the reproduction content.

6. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to reflect the plurality of common classes on reproduction of the reproduction content.

7. The information processing apparatus according to claim 1 , wherein a class of the plurality of classes corresponds to a concept commonly extracted from the plurality of content parts, wherein the circuitry is configured to detect the class by performing an ontology process for the at least one object recognized in each of the plurality of content parts included in each of the plurality of clusters.

8. A non-transitory computer-readable storage medium having stored thereon, a set of instructions that, when executed by a computer, causes the computer to perform the steps comprising:

reproducing a reproduction content;

specifying a plurality of content parts included in the reproduction content;

classifying the plurality of content parts into a plurality of clusters based on at least one object recognized in each of the plurality of content parts;

detecting a plurality of classes, for each of the plurality of clusters, by performing an ontology process for the at least one object recognized in each of the plurality of content parts included in each of the plurality of clusters;

extracting a plurality of common classes, common to the plurality of clusters, from the detected plurality of classes;

retrieving the plurality of common classes as a plurality of retrieval keywords;

retrieving a plurality of content corresponding to the plurality of common classes by searching using the plurality of common classes as retrieval keywords; and

displaying the retrieved plurality of content and the extracted plurality of common classes as the plurality of retrieval keywords, wherein

the at least one object recognized in each of the plurality of content parts that is used to classify the plurality of content parts into the clusters is a common subject found in each of the content parts, and

the common subject used to classify the plurality of content parts into each cluster is used to detect the plurality of the classes for the respective cluster.

9. An information processing method, comprising:

in an information processing apparatus:

reproducing a reproduction content;

specifying a plurality of content parts included in the reproduction content;

classifying the plurality of content parts into a plurality of clusters based on at least one object recognized in each of the plurality of content parts;

detecting a plurality of classes, for each of the plurality of clusters, by performing an ontology process for the at least one object recognized in each of the plurality of content parts included in each of the plurality of clusters;

extracting a plurality of common classes, common to the plurality of clusters, from the detected plurality of classes;

retrieving the plurality of common classes as a plurality of retrieval keywords;

retrieving a plurality of content corresponding to the plurality of common classes by searching using the plurality of common classes as retrieval keywords; and

displaying the retrieved plurality of content and the extracted plurality of common classes as the plurality of retrieval keywords, wherein

the at least one object recognized in each of the plurality of content parts that is used to classify the plurality of content parts into the clusters is a common subject found in each of the content parts, and

the common subject used to classify the plurality of content parts into each cluster is used to detect the plurality of the classes for the respective cluster.

Assignments (2)
ASSIGNMENT OF THE ENTIRE INTEREST SUBJECT TO AN AGREEMENT RECITED IN THE DOCUMENT Recorded Jan 18, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 041391/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2013
From: KAWANA, KOICHI; MURABAYASHI, NOBORU
To: SONY CORPORATION
Reel/Frame 030335/0738 →