Method and apparatus for semantic extraction and video remix creation
First Claim
Patent Images
1. A method comprising:
- classifying recorded data according to an event type, wherein the recorded data comprises a plurality of modalities;
determining an event template configuration, the event template configuration comprises one or more selected event templates,wherein determination of the event template configuration comprises selecting each event template based on the event type and a target audience, wherein each event template comprises a set of event-specific image templates;
detecting one or more predefined objects or one or more predefined events in the recorded data in accordance with each event template; and
creating, with a processor, a remix video utilizing the event template and the one or more predefined objects or the one or more predefined events,wherein each event template, selected based on the event type and the target audience, identifies which one or more predefined objects of a plurality of potential objects or one or more predefined events of a plurality of potential events are to be detected in the recorded data, andwherein the event template configuration identifies a weighting of each event template'"'"'s inclusion in the remix video.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided for extracting semantic information from user-generated media content to create a video remix which is semantically enriched. An exemplary method comprises extracting media content data and sensor data from a plurality of media content, wherein the sensor data comprises a plurality of data modalities. The method may also include classifying the extracted media content data and the sensor data. The method may further include detecting predefined objects or events utilizing the sensor data to create remix video.
25 Citations
21 Claims
-
1. A method comprising:
-
classifying recorded data according to an event type, wherein the recorded data comprises a plurality of modalities; determining an event template configuration, the event template configuration comprises one or more selected event templates, wherein determination of the event template configuration comprises selecting each event template based on the event type and a target audience, wherein each event template comprises a set of event-specific image templates; detecting one or more predefined objects or one or more predefined events in the recorded data in accordance with each event template; and creating, with a processor, a remix video utilizing the event template and the one or more predefined objects or the one or more predefined events, wherein each event template, selected based on the event type and the target audience, identifies which one or more predefined objects of a plurality of potential objects or one or more predefined events of a plurality of potential events are to be detected in the recorded data, and wherein the event template configuration identifies a weighting of each event template'"'"'s inclusion in the remix video. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a processor and a memory including software, the memory and the software configured to, with the processor, cause the apparatus to at least; classify recorded data according to an event type, wherein the recorded data comprises a plurality of modalities; determine an event template configuration, the event template configuration comprises one or more selected event templates, wherein determination of the event template configuration comprises software configured to, with the processor, cause the apparatus to at least select each event template based on the event type and a target audience, wherein each event template comprises a set of event-specific image templates; detect one or more predefined objects or one or more predefined events in the recorded data in accordance with the event template; and create a remix video utilizing each event template and the one or more predefined objects or the one or more predefined events, wherein each event template, selected based on the event type and the target audience, identifies which one or more predefined objects of a plurality of potential objects or one or more predefined events of a plurality of potential events are to be detected in the recorded data, and wherein the event template configuration identifies a weighting of each event template'"'"'s inclusion in the remix video. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions include program instructions configured, when executed by a computer, to:
-
classify recorded data according to an event type, wherein the recorded data may comprise a plurality of modalities; determine an event template configuration, the event template configuration comprises one or more selected event templates, wherein determination of the event template configuration comprises selecting each event template based on the event type and a target audience, wherein each event template comprises a set of event-specific image templates; detect one or more predefined objects or one or more predefined events in the recorded data in accordance with each event template; and create a remix video utilizing each event template and the one or more predefined objects or the one or more predefined events, wherein each event template, selected based on the event type and the target audience, identifies which one or more predefined objects of a plurality of potential objects or one or more predefined events of a plurality of potential events are to be detected in the recorded data, and wherein the event template configuration identifies a weighting of each event template'"'"'s inclusion in the remix video. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification