| CPC H04N 21/8549 (2013.01) [G06F 16/71 (2019.01); G06F 16/75 (2019.01); G06F 16/7834 (2019.01); G06F 16/784 (2019.01); H04N 21/44204 (2013.01)] | 19 Claims |

|
1. A computer implemented method for algorithmically editing digital video content, the method comprising the steps of:
processing a video file containing source video to extract metadata representative of at least one of:
video content within the source video, and
audio content within the source video;
applying labels to the extracted metadata and storing the labelled metadata in a metadata store in association with the video file;
processing the labelled metadata to identify higher-level labels for the labelled metadata;
processing the labelled metadata to infer applicable video genres that are associated with individual labels or groupings of labels in the labelled metadata and wherein the inferred video genres are stored as additional metadata;
storing any identified higher-level labels in the metadata store as additional metadata associated with the video file;
implementing a clip generating algorithm that applies the stored metadata for selectively editing the source video to thereby generate a plurality of different candidate video clips therefrom;
storing the plurality of candidate video clips in a video clip data store;
storing metadata for the plurality of candidate video clips in the metadata store;
responsive to determining a clip presentation trigger, implementing a clip selection algorithm that applies engagement data and metadata for the candidate video clips to select one of the stored candidate video clips, the engagement data being representative of one or more engagement metrics recorded for at least one of the stored candidate video clips; and
presenting the selected video clip to one or more viewers via corresponding viewer devices.
|