Intelligent video thumbnail selection and generation
First Claim
1. A method comprising:
- obtaining a relevancy metric for a first targeted image of a collection of images, wherein the relevancy metric is computed based on an image characteristic selected from the group consisting of;
a size of a face in the first targeted image, wherein the relevancy metric is higher when the face is large than when the face is small;
a number of eyes in the first targeted image, wherein the relevancy metric is higher when the number of eyes is large than when the number of eyes is small; and
a number of skin-colored pixels in the first targeted image, wherein the relevancy metric is higher when the number of skin-colored pixels is large than when the number of skin-colored pixels is small;
comparing with a computer the relevancy metric of the first targeted image with the relevancy metric of at least a second targeted image of the collection of images;
transmitting for presentation through a user interface the image having the higher relevancy metric.
4 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one embodiment, an intelligent video thumbnail selection and generation tool may select a relevant and visually stimulating image from a video file and generate a thumbnail including the image. The image may be selected by computing a relevancy metric for an image in the file based on one or more selected relevant features, and comparing that relevancy metric with the metric of at least one other image in the file. In another embodiment, a series of images in a video file may be divided into shots. One of the shots may be selected based on a shot relevancy metric and a key image from the shot may be selected as a thumbnail based on a key image relevancy metric, where the shot relevancy metric and the key image relevancy metrics may be computed based on one or more relevant content features.
21 Citations
31 Claims
-
1. A method comprising:
-
obtaining a relevancy metric for a first targeted image of a collection of images, wherein the relevancy metric is computed based on an image characteristic selected from the group consisting of; a size of a face in the first targeted image, wherein the relevancy metric is higher when the face is large than when the face is small; a number of eyes in the first targeted image, wherein the relevancy metric is higher when the number of eyes is large than when the number of eyes is small; and a number of skin-colored pixels in the first targeted image, wherein the relevancy metric is higher when the number of skin-colored pixels is large than when the number of skin-colored pixels is small; comparing with a computer the relevancy metric of the first targeted image with the relevancy metric of at least a second targeted image of the collection of images; transmitting for presentation through a user interface the image having the higher relevancy metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 30)
-
-
8. A method comprising:
-
dividing a group of images into a plurality of subgroups, each subgroup comprising a plurality of subgroup images arranged in chronological order; selecting one of the plurality of subgroups based on a visual similarity metric; and selecting at least one image from the selected subgroup to be a selected image based at least one image characteristic selected from the group consisting of; a size of a face in the image, wherein an image of the selected subgroup is more likely to be the selected image when the size of the face is large than when the size of the face is small; a number of eyes in an image, wherein an image of the selected subgroup is more likely to be the selected image when the number of eyes is large than when the number of eyes is small; and a number of “
skin-colored”
pixels in the image, wherein an image of the selected subgroup is more likely to be the selected image when the number of skin-colored pixels is large than when the number of skin-colored pixels is small. - View Dependent Claims (9, 10, 11, 12, 13, 31)
-
-
14. A system comprising:
-
a relevancy metric computed for a first targeted image of a collection of images based on an image characteristic selected from the group consisting of; a size of a face in the first targeted image, wherein the relevancy metric is higher when the face is large than when the face is small, a number of eyes in the first targeted image, wherein the relevancy metric is higher when the number of eyes is large than when the number of eyes is small, or a number of skin-colored pixels in the first targeted image, wherein the relevancy metric is higher when the number of skin-colored pixels is large than when the number of skin-colored pixels is small; a computer configured to compare the relevancy metric of the first targeted image with the relevancy metric of at least a second targeted image of the collection of images; a user interface configured to transmit for presentation the image having the higher relevancy metric. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a visual similarity metric; a computer configured to; divide a group of images into a plurality of subgroups, each subgroup comprising a plurality of subgroup images arranged in chronological order; select one of the plurality of subgroups based on a visual similarity metric; and select at least one image from the selected subgroup to be a selected image based on at least one image characteristic selected from the group consisting of; a size of a face in the image, wherein an image of the selected subgroup is more likely to be the selected image when the size of the face is large than when the size of the face is small; a number of eyes in the image, wherein an image of the selected subgroup is more likely to be the selected image when the number of eyes is large than when the number of eyes is small;
ora number of “
skin-colored”
pixels in the image, wherein an image of the selected subgroup is more likely to be the selected image when the number of skin-colored pixels is large than when the number of skin-colored pixels is small. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. One or more non-transitory computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising:
-
obtaining a relevancy metric for a first targeted image of a collection of images, wherein the relevancy metric is computed based on an image characteristic selected from the group consisting of; a size of a face in the first targeted image, wherein the relevancy metric is higher when the face is large than when the face is small, a number of eyes in the first targeted image, wherein the relevancy metric is higher when the number of eyes is large than when the number of eyes is small, or a number of skin-colored pixels in the first targeted image wherein the relevancy metric is higher when the number of skin-colored pixels is large than when the number of skin-colored pixels is small; comparing with a computer the relevancy metric of the first targeted image with the relevancy metric of at least a second targeted image of the collection of images; transmitting for presentation through a user interface the image having the higher relevancy metric.
-
-
28. One or more non-transitory computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising:
-
dividing a group of images into a plurality of subgroups, each subgroup comprising a plurality of subgroup images arranged in chronological order; selecting one of the plurality of subgroups based on a visual similarity metric; and selecting at least one image from the selected subgroup to be a selected image based on at least one image characteristic selected from the group consisting of; a size of a face in the image, wherein an image of the selected subgroup is more likely to be the selected image when the size of the face is large than when the size of the face is small; a number of eyes in the image, wherein an image of the selected subgroup is more likely to be the selected image when the number of eyes is large than when the number of eyes is small;
ora number of “
skin-colored”
pixels in the image, wherein an image of the selected subgroup is more likely to be the selected image when the number of skin-colored pixels is large than when the number of skin-colored pixels is small.
-
-
29. A method comprising:
-
obtaining a computed metric for a first targeted image of a collection of images, wherein the computed metric is indicative of how visually appealing the targeted image is and is based on an image characteristic selected from the group consisting of; a size of a face in the targeted image, wherein the metric is higher when the face is large than when the face is small; a number of eyes in the targeted image, wherein the metric is higher when the number of eyes is large than when the number of eyes is small; or a number of “
skin-colored”
pixels in the targeted image, wherein the metric is higher when the number of skin-colored pixels is large than when the number of skin-colored pixels is small;comparing with a computer the metric of the first targeted image with the metric of at least a second targeted image of the collection of images; transmitting for presentation through a user interface the image having the higher metric.
-
Specification