CPC G06F 16/433 (2019.01) [G06F 16/434 (2019.01)] | 20 Claims |
1. A system for tagging a media segment, the system comprising:
a processor; and
a non-transitory computer readable medium having stored therein instructions that, when executed by the processor, cause performance of operations comprising:
extracting features from a media segment to generate a plurality of extracted features;
determining weights for the plurality of extracted features, wherein each weight for each extracted feature is based on a type of automated features extraction method used to generate the extracted feature;
determining weighted features corresponding to the plurality of extracted features by weighing the extracted features using the weights determined based on the different types of automated feature extraction methods;
searching a known tag database based on the weighted features, the known tag database including data indicative of extracted media features associated with one or more tags applied to respective ones of pre-tagged media segments;
identifying, based on the searching the known tag database, a list of suggested tags corresponding to the media segment, each of the suggested tags in the list of suggested tags including a relevancy score;
obtaining an indication of approval to associate at least one of the suggested tags with the media segment; and
responsive to the obtaining the indication of approval, tagging the media segment with the at least one of the suggested tags by storing, in the known tag database, data indicative of the weighted features in association with the at least one of the suggested tags associated with the media segment.
|