CPC G06V 20/41 (2022.01) [G06F 16/7834 (2019.01); G06V 20/46 (2022.01); G06V 20/47 (2022.01); G06V 20/49 (2022.01); G06V 2201/10 (2022.01)] | 21 Claims |
1. A computer-implemented method for selecting representative frames for videos, the method comprising:
receiving a search query from a user of a user device;
identifying a plurality of semantic features for one or more frames of a video by determining, using a plurality of semantic classifiers, a likelihood of a semantic concept being depicted in a frame of the video and assigning a label corresponding to the semantic concept to the frame of the video based on the likelihood of the semantic concept being depicted in the frame of the video;
selecting a plurality of representative frames of the video, wherein each representative frame is selected based on determining that the assigned label is relevant to the received search query; and
causing a player interface to be presented, wherein the video is presented within the player interface, wherein the player interface includes a progress bar that indicates a length of the video, wherein a marker is presented on the progress bar that indicates a time in the video at which a representative frame of the plurality of representative frames of the video occurs, wherein the representative frame is selected from among the plurality of representative frames based on relevance to the received search query, and wherein interaction with the marker causes the representative frame to be presented adjacent to the marker within the progress bar along with a textual description of the semantic concept being depicted in the representative frame.
|