Audio/visual editing tool
First Claim
Patent Images
1. A method of editing media objects based on events, said method comprising:
- analyzing a visual data sequence according to at least one characteristic of said visual data sequence;
extracting metadata associated with said visual data sequence according to said at least one characteristic of said visual data sequence;
analyzing an audio data sequence substantially corresponding to said visual data sequence according to at least one characteristic of said audio data sequence;
extracting metadata associated with the audio data sequence according to at least one characteristic of said audio sequence data;
determining intersections of metadata from two or more of said extracted metadata occurring at substantially the same time;
aggregating the extracted metadata from said visual data sequence, said audio data sequence, and said determined intersections of metadata; and
associating metadata and metadata intersections with a timeline associated with the data sequences.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for analyzing data sequences, such as video and audio segments, and extracting metadata from the data sequences for providing information related to events of the data sequences. The metadata extracted is used for making editing decisions, such as for an audio-visual production comprised of a collection of video and audio segments. The metadata identifies events of importance in the video and audio segments, which may then be applied to the editing process. A user interface including the extracted metadata in a timeline format facilitates editing the audio-visual production.
-
Citations
9 Claims
-
1. A method of editing media objects based on events, said method comprising:
-
analyzing a visual data sequence according to at least one characteristic of said visual data sequence; extracting metadata associated with said visual data sequence according to said at least one characteristic of said visual data sequence; analyzing an audio data sequence substantially corresponding to said visual data sequence according to at least one characteristic of said audio data sequence; extracting metadata associated with the audio data sequence according to at least one characteristic of said audio sequence data; determining intersections of metadata from two or more of said extracted metadata occurring at substantially the same time; aggregating the extracted metadata from said visual data sequence, said audio data sequence, and said determined intersections of metadata; and associating metadata and metadata intersections with a timeline associated with the data sequences. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for editing media objects based on events, said system comprising:
-
an analysis engine for analyzing a visual data sequence according to at least one characteristic of said visual data sequence and for analyzing an audio data sequence substantially corresponding to said visual data sequence according to at least one characteristic of said audio data sequence, said analysis engine further extracting metadata associated with said data sequences for providing information related to events of the data sequences, said analysis engine comprising, a metadata extraction module for extracting metadata associated with said visual data sequence according to said at least one characteristic of said visual data sequence and for extracting metadata associated with the audio data sequence according to at least one characteristic of said audio sequence data, wherein an intersection of metadata from two or more of said extracted metadata occurs at substantially the same time and wherein each metadata and the intersection of metadata is associated with a timeline location corresponding to a timeline relating the data sequences, a metadata aggregation module for aggregating the extracted metadata from the visual data sequence, the audio data sequence, and said intersection of metadata, a user interface metadata association module for providing information related to said aggregated metadata to a user via a user interface, and an analysis storage area for storing raw and extracted application data for analysis by the analysis engine, said raw application data comprising at least one visual data sequence stored as application data and at least one audio data sequence stored as application data, said extracted application data comprising metadata associated with said visual data sequence extracted by the metadata extraction module, metadata associated with said audio data sequence extracted by the metadata extraction module, and aggregated metadata aggregated by the metadata aggregation module. - View Dependent Claims (8, 9)
-
Specification