Synchronous data tracks in a media editing system
First Claim
1. A method of filtering a multi-track time-based media composition the method comprising:
- providing a time-based media processing software application access to a multi-track time-based media composition, wherein the multi-track time-based media composition comprises a first media track and a first data track, the first data track comprising a stream of data packets, wherein each of the data packets occupies a unique time address corresponding to a media element on the first media track;
enabling a user of the media processing software application to define a filtering rule specifying a rule for filtering at least one of the media track and the data track comprising the stream of data packets;
and causing the media processing software application to filter the multi-track time-based media composition in accordance with a user-defined filtering rule to generate a version of the multi-track media composition comprising at least one media track and one data track comprising the stream of data packets in which at least one of the;
media in the first media track has been altered or removed; and
data packets in the first data stream of the data track have been altered or removed.
8 Assignments
0 Petitions
Accused Products
Abstract
A media editing system provides an editor with full visibility and editing capability for synchronous data that is adjunct to audio and video. The data tracks include one or more streams of data packets, each stream being of a particular data type. Synchronous data tracks are displayed on the timeline, facilitating data track editing independent of the associated media tracks. The UI also enables selective playback and export of the data tracks along with the corresponding video and audio. The system also enables data streams to be filtered and combined. Data from the data tracks can be extracted and imported into a media asset management system, enabling the data to be searched.
-
Citations
19 Claims
-
1. A method of filtering a multi-track time-based media composition the method comprising:
-
providing a time-based media processing software application access to a multi-track time-based media composition, wherein the multi-track time-based media composition comprises a first media track and a first data track, the first data track comprising a stream of data packets, wherein each of the data packets occupies a unique time address corresponding to a media element on the first media track; enabling a user of the media processing software application to define a filtering rule specifying a rule for filtering at least one of the media track and the data track comprising the stream of data packets; and causing the media processing software application to filter the multi-track time-based media composition in accordance with a user-defined filtering rule to generate a version of the multi-track media composition comprising at least one media track and one data track comprising the stream of data packets in which at least one of the; media in the first media track has been altered or removed; and data packets in the first data stream of the data track have been altered or removed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising:
-
a non-transitory computer-readable medium with computer program instructions encoded thereon, wherein the computer program instructions, when processed by a computer, instruct the computer to perform a method of filtering a multi-track time-based media composition, the method comprising; providing a time-based media processing software application access to a multi-track time-based media composition, wherein the multi-track time-based media composition comprises a first media track and a first data track, the first data track comprising a stream of data packets, wherein each of the data packets occupies a unique time address corresponding to a media element on the first media track; enabling a user of the media processing software application to define a filtering rule specifying a rule for filtering at least one of the media track and the data track comprising the stream of data packets; and causing the media processing software application to filter the multi-track time-based media composition in accordance with a user-defined filtering rule to generate a version of the multi-track media composition comprising at least one media track and one data track comprising the stream of data packets in which at least one of the; media in the first media track has been altered or removed; and data packets in the data stream of the first data track have been altered or removed.
-
-
19. A system for filtering a multi-track time-based media composition, the system comprising:
-
a memory for storing computer-readable instructions; and a processor connected to the memory, wherein the processor, when executing the computer-readable instructions, causes the media composition system to; receive the multi-track time-based media composition at a time-based media processing software application, wherein the multi-track time-based media composition comprises a first media track and a first data track, the first data track comprising a stream of data packets, wherein each of the data packets occupies a unique time address corresponding to a media element on the first media track; enable a user of the media processing software application to define a filtering rule specifying a rule for filtering at least one of the media track and the data track comprising the stream of data packets; and cause the media processing software application to filter the multi-track time-based media composition in accordance with a user-defined filtering rule to generate a version of the multi-track media composition comprising at least one media track and one data track comprising the stream of data packets in which at least one of the; media in the first media track has been altered or removed; and data packets in the data stream of the first data track have been altered or removed.
-
Specification