Methods and systems for network based video clip processing and management
First Claim
Patent Images
1. A method of managing media clips over a data network, the method comprising:
- transmitting one or more metadata items to a metadata database, the one or more metadata items being related to a media clip record for a media clip;
querying the metadata database using the one or more metadata items to retrieve the media clip record, the media clip record identifying (i) one or more transformations and (ii) one or more media streams corresponding to the media clip, each media stream comprising a plurality of media frames and a plurality of timecode references corresponding to the plurality of media frames;
subsequently querying a storage server to retrieve one or more media frames corresponding to the one or more identified media streams by transmitting the corresponding timecode references, wherein the one or more media frames are retrievable based on the corresponding timecode references;
applying the at least one identified transformation to at least one retrieved media frame to generate at least one transformed media frame; and
generating an output media clip based on the one or more retrieved media frames including the at least one transformed media frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and system for managing media clips over a data network. Media streams may be received over a data network and stored by a storage server. Metadata regarding the media streams may be generated and stored at a metadata server. A control station can retrieve media frames originating in the stored media streams from the storage server, based on metadata. Media frames from multiple media streams can be retrieved and displayed in synchronization, based on respective timecodes.
-
Citations
22 Claims
-
1. A method of managing media clips over a data network, the method comprising:
-
transmitting one or more metadata items to a metadata database, the one or more metadata items being related to a media clip record for a media clip; querying the metadata database using the one or more metadata items to retrieve the media clip record, the media clip record identifying (i) one or more transformations and (ii) one or more media streams corresponding to the media clip, each media stream comprising a plurality of media frames and a plurality of timecode references corresponding to the plurality of media frames; subsequently querying a storage server to retrieve one or more media frames corresponding to the one or more identified media streams by transmitting the corresponding timecode references, wherein the one or more media frames are retrievable based on the corresponding timecode references; applying the at least one identified transformation to at least one retrieved media frame to generate at least one transformed media frame; and generating an output media clip based on the one or more retrieved media frames including the at least one transformed media frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing media clips, the system comprising:
-
a data network; a metadata database containing a plurality of media clip records corresponding to a plurality of media clips; a storage server containing a plurality of media streams and media frames; and a control station comprising a processor coupled to a memory, the processor being configured to; transmit one or more metadata items to a metadata database, the one or more metadata items being related to a media clip record for a corresponding media clip; query the metadata database using the one or more metadata items to retrieve the media clip record, the media clip record identifying (i) one or more transformations and (ii) one or more media streams corresponding to the media clip, each media stream comprising a plurality of media frames and a plurality of timecode references corresponding to the plurality of media frames; subsequently query the storage server to retrieve one or more media frames corresponding to the one or more identified media streams by transmitting the corresponding timecode references, wherein the one or more media frames are retrievable based on the corresponding timecode references; apply the at least one identified transformation to at least one retrieved media frame to generate at least one transformed media frame; and generate an output media clip based on the one or more media frames including the at least one transformed media frame. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of generating an output media clip over a data network, the method comprising:
-
retrieving a media clip record corresponding to a media clip from a metadata server based on one or more metadata items, wherein the one or more metadata items relate to the media clip record, the media clip record identifying a first media stream stored on a storage server, a first start-time marker associated with the first media stream, a first stop-time marker associated with the first media stream, and a transformation; retrieving a portion of the first media stream from the storage server, the portion being defined by the first start-time marker and the first stop-time marker; applying the transformation identified in the media clip record to the retrieved portion of the first media stream; and generating the output media clip at an output node comprising the transformed portion of the first media stream. - View Dependent Claims (22)
-
Specification