US 12,108,127 B2
System and method of automated media asset sequencing in a media program
Andrew Michael Morris, Toronto (CA); and Paul Habert, Toronto (CA)
Assigned to HITSBY ENTERTAINMENT INC., Toronto (CA)
Appl. No. 18/007,459
Filed by HITSBY ENTERTAINMENT INC., Toronto (CA)
PCT Filed Aug. 2, 2021, PCT No. PCT/CA2021/000059
§ 371(c)(1), (2) Date Jan. 30, 2023,
PCT Pub. No. WO2022/020934, PCT Pub. Date Feb. 3, 2022.
Claims priority of provisional application 63/059,347, filed on Jul. 31, 2020.
Prior Publication US 2023/0308732 A1, Sep. 28, 2023
Int. Cl. H04N 7/10 (2006.01); H04N 7/025 (2006.01); H04N 21/8547 (2011.01)
CPC H04N 21/8547 (2013.01) 20 Claims
OG exemplary drawing
 
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.