| CPC H04N 21/2187 (2013.01) [G11B 27/031 (2013.01); G11B 27/28 (2013.01); H04N 21/23418 (2013.01); H04N 21/2387 (2013.01); H04N 21/4882 (2013.01); H04N 21/8549 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving a streaming media file associated with a live broadcast of an event, the streaming media file comprising a plurality of frames;
determining a set of frames from the plurality of frames corresponding to game scenes;
applying a highlight classifier to each frame of the set of frames to determine a highlight score for each frame as the streaming media file is received;
dynamically adjusting a highlight threshold based on a distribution of highlight scores across the set of frames;
determining a subset of frames of the set of frames with a highlight score above a threshold;
generating a highlight video clip including at least one frame of the subset of frames;
updating a status bar data structure with temporal locations of the highlight video clip within the live broadcast; and
transmitting the highlight video clip and the status bar data structure to a computing device during the live broadcast.
|