Character based search and discovery of media content
Mechanisms are provided for character-based and image-based media content search and discovery. Character images or entity images are mapped to corresponding media content. Selection of an image or a portion of an image may trigger or search for corresponding media content or begin playback of relevant media content. Character images or entity images need not correspond to a primary program character or object but may correspond to minor characters or tangential entities depicted periodically on particular programs.
1. A method comprising:
associating a plurality of media segments to at least a first character image;
determining, for each of the plurality of media segments, a relevance score associated with the first character image, including a first relevance score for a first media segment from the plurality of media segments, based on:
(i) a percentage or a time amount that a viewer has watched for each of the plurality of media segments; and
(ii) scanning through each of the plurality of media segments to determine a prominence level by which the first character image is depicted in each of the plurality of media segments;
receiving, from the viewer, a viewer selection of the first character image;
identifying, in response to the viewer selection, the plurality of media segments;
selecting, based on the receiving the viewer selection of the first character image and the first relevance score of the first media segment, the first media segment for playback; and
providing, based on the selection of the first media segment, the first media segment for playback on a display.
2. The method of claim 1 , further comprising:
monitoring, after providing the first media segment for playback, the percentage or the time amount that the viewer watches the first media segment; and
adjusting, based on the monitoring the percentage or the time amount that the viewer watches the first media segment, the first relevance score.
3. The method of claim 2 , wherein the adjusting the first relevance score comprises increasing the first relevance score.
4. The method of claim 2 , wherein the adjusting the first relevance score comprises decreasing the first relevance score.
5. The method of claim 2 , wherein the monitoring the percentage or the time amount that the viewer watches the first media segment comprises determining a correspondence of the first media segment to the first character image.
6. The method of claim 1 , wherein the first character image is presented with a plurality of character images.
7. The method of claim 6 , wherein the first character image and the plurality of character images are simultaneously presented.
8. The method of claim 1 , wherein the delineating, tagging, and/or linking of the plurality of media segments is to a plurality of character images.
9. The method of claim 1 , wherein the selecting the first media segment is based on the first media segment having the highest relevance score to the first character image.
10. The method of claim 1 , wherein the prominence level comprises at least one of a number of times, a frequency, or a duration of time the first character image is depicted in each of the plurality of media segments.
11. A system comprising:
a processor; and
a memory, storing instructions to cause the processor to perform operations comprising:
associating a plurality of media segments to at least a first character image;
determining, for each of the plurality of media segments, a relevance score associated with the first character image, including a first relevance score for a first media segment form the plurality of media segments, based on:
(i) a percentage or a time amount that a viewer has watched for each of the plurality of media segments; and
(ii) scanning through each of the plurality of media segments to determine a prominence level by which the first character image is depicted in each of the plurality of media segments;
receiving, from the viewer, a viewer selection of the first character image;
identifying, in response to the viewer selection, the plurality of media segments;
selecting, based on the receiving the viewer selection of the first character image and the first relevance score of the first media segment, the first media segment for playback; and
providing, based on the selection of the first media segment, the first media segment for playback on a display.
12. The system of claim 11 , wherein the operations further comprise:
monitoring, after providing the first media segment for playback, the percentage or the time amount that the viewer watches the first media segment; and
adjusting, based on the monitoring the percentage or the time amount that the viewer watches the first media segment, the first relevance score.
13. The system of claim 12 , wherein the adjusting the first relevance score comprises increasing the first relevance score.
14. The system of claim 12 , wherein the adjusting the first relevance score comprises decreasing the first relevance score.
15. The system of claim 12 , wherein the monitoring the percentage or the time amount that the viewer watches the first media segment comprises determining a correspondence of the first media segment to the first character image.
16. The system of claim 11 , wherein the first character image is presented with a plurality of character images.
17. The system of claim 1 , wherein the delineating, tagging, and/or linking of the plurality of media segments is to a plurality of character images.
18. The system of claim 11 , wherein the selecting the first media segment is based on the first media segment having the highest relevance score to the first character image.
19. A non-transitory computer readable medium comprising instructions for:
associating a plurality of media segments to at least a first character image;
determining, for each of the plurality of media segments, a relevance score associated with the first character image, including a first relevance score for a first media segment from the plurality of media segments, based on:
(i) a percentage or a time amount that a viewer has watched for each of the plurality of media segments; and
(ii) scanning through each of the plurality of media segments to determine a prominence level by which the first character image is depicted in each of the plurality of media segments;
receiving, from the viewer, a viewer selection of the first character image;
identifying, in response to the viewer selection, the plurality of media segments;
selecting, based on the receiving the viewer selection of the first character image and the first relevance score of the first media segment, the first media segment for playback; and
providing, based on the selection of the first media segment, the first media segment for playback on a display.
20. The non-transitory computer readable medium of claim 19 , wherein the instructions further comprise:
monitoring, after providing the first media segment for playback, the percentage or the time amount that the viewer watches the first media segment; and
adjusting, based on the monitoring the percentage or the time amount that the viewer watches the first media segment, the first relevance score.