Patent ID: 8214368

Claim:
A device for making a notification with respect to real-time-playing content at a time that a should-be-observed scene actually appears, comprising: a processor; a playing unit that plays a plurality of scenes that are played in time sequence, the scenes being included in content; a metadata extracting unit that extracts metadata from the played scenes, the metadata being text information on the scenes; a keyword extracting unit that extracts keywords from the metadata; an attaching unit that attaches a semantic class indicating a semantic attribute of a keyword to each of the keywords; a semantic class determining unit that determines whether the semantic class attached to the keyword is a should-be-played class that indicates that playback is to be performed after the scene from which the keyword is extracted; an acquiring unit that, in response to the keyword being attached to the should-be-played class, acquires at least one keyword as a should-be-observed keyword, wherein the at least one keyword is not attached with the should-be-played class and is from among the keywords to which semantic classes are attached; an appearance determining unit that, in response to the metadata extracted from a scene that is played after the scene from which the should-be-observed keyword is extracted includes the should-be-observed keyword and a keyword to which a should-be-stopped class has been attached, wherein the should-be-stopped class is a semantic class that indicates that playback is to be completed, determines that a scene including the should-be-observed keyword appears in content that is being played; a notifying unit that, in response to the scene including the should-be-observed keyword, notifies that an appearance of the scene that includes the should-be-observed keyword is appearing; a displaying unit that displays acquired should-be-observed keywords; and a receiving unit that receives designations of the acquired should-be-observed keywords, wherein when the metadata that is extracted from a scene played after the scene from which the should-be-observed keywords are extracted includes a should-be-observed keyword for which the designation is received and the keyword to which the should-be-stopped class is attached, the appearance determining unit determines that the scene including the should-be-observed keyword appears in the content that is being played.