Systems and methods for media production and editing
AssigneeEvertz Microsystems Ltd.
InventorsVince Silvestri, Stephen Michael D'Angelo
Life of this patent
Estimating the term…
Abstract
The various embodiments disclosed herein relate to systems and methods for generating a derived media clip corresponding to a live event. In particular, the system comprises a processor configured to receive a plurality of content streams corresponding to the live event, each content stream corresponding to a content source. The processor is further configured to generate an annotated timeline for one or more of the plurality of content streams and receive a first user input requesting the derived media clip. The processor is then configured to generate the derived media clip based on the user input and the annotated timeline.
Claims26
A method for outputting a derived media clip corresponding to a live event, the derived media clip corresponding to an annotated timeline stored in a storage server, the method comprising:
- identifying a first content object and a second content object corresponding to the annotated timeline, the first content object and the second content object comprising a plurality of media frames and one or more embedded timecode packets comprising timecode references associated with the plurality of media frames, wherein the embedded timecode references are synchronized to a common timebase;
- selecting, for outputting, one or more media frames from the first content object and the second content object, wherein the selection is based on:
- a first start timecode and a first end timecode corresponding to a portion of the first content object comprising one or more selected media frames from the first content object, wherein the first start timecode and the first end timecode are referenced to the common timebase, the first start timecode corresponds to a first start time marker on the annotated timeline and the first end timecode corresponds to a first end time marker on the annotated timeline, wherein the first start time marker and the first end time marker are based on user input from a user input device at a control station;
- and
- a second start timecode and a second end timecode corresponding to a portion of the second content object comprising one or more selected media frames from the second content object, wherein the second start timecode and the second end timecode are referenced to the common timebase, the second start timecode corresponds to a second start time marker on the annotated timeline and the second end timecode corresponds to a second end time marker on the annotated timeline, wherein the second start time marker and the second end time marker are based on the user input;
- generating, in real-time relative to the live event, the derived media clip, the derived media clip corresponding to a combination of the selected media frames from the first content object and the second content object based on the user input;
- and
- outputting the derived media clip.
A system for outputting a derived media clip corresponding to a live event, the derived media clip corresponding to an annotated timeline stored in a storage server, the system comprising:
- a processor unit;
- a display device;
- and
- a memory unit coupled to the processor unit and configured to store instructions executable by the processor unit;
- the processor unit being configured to:
- identify a first content object and a second content object corresponding to the annotated timeline, the first content object and the second content object comprising a plurality of media frames and one or more embedded timecode packets comprising timecode references associated with the plurality of media frames, wherein the embedded timecode references are synchronized to a common timebase;
- select, for outputting, one or more media frames from the first content object and the second content object, wherein the selection is based on:
- a first start timecode and a first end timecode corresponding to a portion of the first content object comprising one or more selected media frames from the first content object, wherein the first start timecode and the first end timecode are referenced to the common timebase, the first start timecode corresponds to a first start time marker on the annotated timeline and the first end timecode corresponds to a first end time marker on the annotated timeline, wherein the first start time marker and the first end time marker are based on user input from a user input device at a control station;
- and
- a second start timecode and a second end timecode corresponding to a portion of the second content object comprising one or more selected media frames from the second content object, wherein the second start timecode and the second end timecode are referenced to the common timebase, the second start timecode corresponds to a second start time marker on the annotated timeline and the second end timecode corresponds to a second end time marker on the annotated timeline, wherein the second start time marker and the second end time marker are based on the user input;
- generate, in real-time relative to the live event, the derived media clip, the derived media clip corresponding to a combination of the selected media frames from the first content object and the second content object based on the user input;
- and
- output the derived media clip.
Dependencies are inferred from the claim text.