CPC H04N 21/8547 (2013.01) | 20 Claims |
1. An automated, computer implemented method for processing a media program that comprises multiple tracks, each of the tracks including one or more original media assets that are arranged relative to a reference timeline, the method comprising:
computing automation metadata for the media program that includes, for each of the original media assets, timecode data indicating relative playback timing for a sequence of the original media assets;
receiving a media recording corresponding to a track of the media program, the media recording including one or more replacement media assets to replace corresponding original media assets included on the corresponding track of the media program;
computing media recording metadata for the received media recording that includes, for each of the one or more replacement media assets, timecode data indicating a duration of the replacement media asset;
generating, based on the automation metadata and the media recording metadata, playback sequence data that includes a list of the original media assets that have not been replaced together with the one or more replacement media assets, the playback sequence data indicating a playback sequence order and playback timecodes that preserve a respective timing of the original and replacement media assets between the media program and a new version of the media program; and
rendering, based on the playback sequence data, the new version of the media program.
|