| CPC G06F 16/783 (2019.01) [G06F 16/7867 (2019.01); G06F 18/214 (2023.01); G06F 18/22 (2023.01); G06F 18/2413 (2023.01); G06V 20/41 (2022.01); G06V 20/70 (2022.01); H04N 5/265 (2013.01)] | 18 Claims |

|
1. A computer-implemented method for annotating videos, the method comprising:
identifying, using a hardware processor, a plurality of entities identifying characteristics of a plurality of media content items;
selecting, using the hardware processor, first features correlated with each of the plurality of entities;
determining, using the hardware processor, a plurality of relationships each between a given first feature from the selected first features and a probability of a corresponding entity from the plurality of entities existing in a given media content item from the plurality of media content items;
receiving, using the hardware processor, a particular media content item and second features associated with the particular media content item;
determining, using the hardware processor and based on processing the second features, one or more entities from the plurality of entities that are included in the particular media content item;
determining, using the hardware processor, one or more corresponding probabilities of the one or more entities being central to at least one frame of a plurality of frames of the particular media content item based on one or more relationships from the plurality of relationships that correspond to the one or more entities;
labelling, using the hardware processor, the at least one frame of the particular media content item with a particular entity of the one or more entities and with the probability of the particular entity being central to the at least one frame.
|