Method and apparatus for enriching media with meta-information
First Claim
1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
- a processing of one or more media segments of one or more media files to determine characterization data associated with the one or more media segments;
a processing of the characterization data to determine one or more other media files, one or more other media segments, or a combination thereof;
at least one determination to associate the one or more other media files, the one or more other media segments, or a combination thereof to the one or more media segments, the one or more media files, or a combination thereof as meta-information;
a determination of one or more relationships among the one or more media segments, the one or more media files, the one or more other media segments, the one or more other media files, or a combination thereof;
a generation of one or more topic blocks based, at least in part, on the one or more relationships to link the one or more media segments, the one or more media files, the one or more other media segments, the one or more other media files, or a combination thereof; and
a traversal, an aggregation, or a combination of the one or more topic blocks in real time as a user traversing along links among the one or more topic blocks to determine one or more composite topic blocks.
9 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for enriching media with meta-information blocks. Specifically, one or more segments of one or more media files are processed to determine meta-information (e.g., topics, annotations, meta-data, etc.) related to the one or more segments. Based on the determined meta-information, other media or related meta-information is determined, analyzed, and appended to the original media as one or more meta-blocks. One or more relationships among the original and other media is then determined. Based on the determination of the one or more relationships, topic blocks (i.e., multi-topic links) are generated and associated with the original and other media. The addition of the meta-blocks and topic blocks to the original media enables either a renderer or a service to generate one or more composite media (e.g., a video mashup) based on the navigation and analysis of media determined as a result of traversing the one or more topic blocks.
-
Citations
20 Claims
-
1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
-
a processing of one or more media segments of one or more media files to determine characterization data associated with the one or more media segments; a processing of the characterization data to determine one or more other media files, one or more other media segments, or a combination thereof; at least one determination to associate the one or more other media files, the one or more other media segments, or a combination thereof to the one or more media segments, the one or more media files, or a combination thereof as meta-information; a determination of one or more relationships among the one or more media segments, the one or more media files, the one or more other media segments, the one or more other media files, or a combination thereof; a generation of one or more topic blocks based, at least in part, on the one or more relationships to link the one or more media segments, the one or more media files, the one or more other media segments, the one or more other media files, or a combination thereof; and a traversal, an aggregation, or a combination of the one or more topic blocks in real time as a user traversing along links among the one or more topic blocks to determine one or more composite topic blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, process and/or facilitate a processing of one or more media segments of one or more media files to determine characterization data associated with the one or more media segments; process and/or facilitate a processing of the characterization data to determine one or more other media files, one or more other media segments, or a combination thereof; determine to associate the one or more other media files, the one or more other media segments, or a combination thereof to the one or more media segments, the one or more media files, or a combination thereof as meta-information; determine one or more relationships among the one or more media segments, the one or more media files, the one or more other media segments, the one or more other media files, or a combination thereof; cause, at least in part, a generation of one or more topic blocks based, at least in part, on the one or more relationships to link the one or more media segments, the one or more media files, the one or more other media segments, the one or more other media files, or a combination thereof; and cause, at least in part, a traversal, an aggregation, or a combination of the one or more topic blocks in real time as a user traversing along links among the one or more topic blocks to determine one or more composite topic blocks. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification