Actor/person centric auto thumbnail
AssigneePccw Vuclip (Singapore) Pte. Ltd.
InventorKulbhushan Pachauri
Life of this patent
Estimating the term…
Abstract
Approaches, techniques, and mechanisms are disclosed for generating thumbnails. According to one embodiment, a subset of images each depicting character face(s) is identified from a collection of images. An unsupervised learning method is applied to automatically cluster the subset of images into image clusters. Top image clusters are selected from the image clusters based at least in part on weighted scores of images clustered within the image clusters. Thumbnail(s) are generated from images in the top image clusters.
Claims20
A method comprising:
- receiving, from a media bitstream, a collection of images and non-visual information accompanying the collection of images;
- applying one or more computer-implemented face detection methods to analyze visual information in the collection of images received in the media bitstream;
- analyzing audio information in the non-visual information, as received from the media bitstream, which accompanies the collection of images in the media bitstream;
- using analytical results of the visual information and the audio information in the non-visual information in connection with the collection of images to identify, from the collection of images, a subset of images each depicting one or more character faces;
- automatically clustering the subset of images into a plurality of image clusters;
- selecting one or more top image clusters from the plurality of image clusters based at least in part on weighted scores of images clustered within the plurality of image clusters;
- generating one or more thumbnail images from one or more images in the one or more top image clusters;
- causing the one or more thumbnail images to be rendered on a display device to a viewer.
A system comprising:
- one or more computing processors;
- a non-transitory computer readable medium that stores computer instructions which, when executed by the one or more computing processors, cause the one or more computing processors to perform:
- receiving, from a media bitstream, a collection of images and non-visual information accompanying the collection of images;
- applying one or more computer-implemented face detection methods to analyze visual information in the collection of images received in the media bitstream;
- analyzing audio information in the non-visual information, as received from the media bitstream, which accompanies the collection of images in the media bitstream;
- using analytical results of the visual information and the audio information in the non-visual information in connection with the collection of images to identify, from the collection of images, a subset of images each depicting one or more character faces;
- automatically clustering the subset of images into a plurality of image clusters;
- selecting one or more top image clusters from the plurality of image clusters based at least in part on weighted scores of images clustered within the plurality of image clusters;
- generating one or more thumbnail images from one or more images in the one or more top image clusters;
- causing the one or more thumbnail images to be rendered on a display device to a viewer.
A non-transitory computer readable medium that stores computer instructions which, when executed by one or more computing processors, cause the one or more computing processors to perform:
- receiving, from a media bitstream, a collection of images and non-visual information accompanying the collection of images;
- applying one or more computer-implemented face detection methods to analyze visual information in the collection of images received in the media bitstream;
- analyzing audio information in the non-visual information, as received from the media bitstream, which accompanies the collection of images in the media bitstream;
- using analytical results of the visual information and the audio information in the non-visual information in connection with the collection of images to identify, from the collection of images, a subset of images each depicting one or more character faces;
- automatically clustering the subset of images into a plurality of image clusters;
- selecting one or more top image clusters from the plurality of image clusters based at least in part on weighted scores of images clustered within the plurality of image clusters;
- generating one or more thumbnail images from one or more images in the one or more top image clusters;
- causing the one or more thumbnail images to be rendered on a display device to a viewer.
Dependencies are inferred from the claim text.