Outer Rim Archives
Archives · 2018 · 20180197577

Application (pre-grant publication)

THUMBNAIL GENERATION FOR VIDEO

Number
20180197577
Published
2018-07-12
Filed
2017-01-11
Assignee
Disney Enterprises Inc.
Inventors
Farre Guiu; Miquel Angel et al.
CPC
G11B27/3081; G06F16/739; G11B27/28; G11B27/034; G11B27/34; G06V20/46
Verdict
Set aside video thumbnail generation, content management
Source
Google Patents · FreePatentsOnline

Abstract

According to one implementation, a video processing system for performing thumbnail generation includes a computing platform having a hardware processor and a system memory storing a thumbnail generator software code. The hardware processor executes the thumbnail generator software code to receive a video file, and identify a plurality of shots in the video file, each of the plurality of shots including a plurality of frames of the video file. For each of the plurality of shots, the hardware processor further executes the thumbnail generator software code to filter the plurality of frames to obtain a plurality of key frame candidates, determine a ranking of the plurality of key frame candidates based in part on a blur detection analysis and an image distribution analysis of each of the plurality of key frame candidates, and generate a thumbnail based on the ranking

Background

BACKGROUND

Due to its nearly universal popularity as a content medium, ever more video is being produced and made available to users. As a result, the efficiency with which video content can be reviewed, edited, and managed has become increasingly important to producers of video content and consumers of such content alike. For example, improved techniques for reviewing video content, such as the use of key frames or thumbnails representative of a given shot within a video file, may reduce the time spent in video production and management, as well as the time required for a user to navigate within the video content.

In order for a key frame or thumbnail to effectively convey the subject matter of the shot it represents, the images appearing in the thumbnail, as well as the composition of those images, should be both appealing and intuitively recognizable. In addition to content and composition, however, the effectiveness of a key frame or thumbnail in conveying the subject matter of a shot may further depend on the features of the display device used to view the representative image.SUMMARY

There are provided video processing systems and methods for performing thumbnail generation, substantially as shown in and/or described in connection with at least one of the figures, and as set forth more completely in the claims.

Claims

1. A video processing system comprising: a computing platform including a hardware processor and a system memory; a thumbnail generator software code stored in the system memory; the hardware processor configured to execute the thumbnail generator software code to: receive a video file; identify a plurality of shots in the video file, each of the plurality of shots including a plurality of frames of the video file; and for each of the plurality of shots: filter the plurality of frames to obtain a plurality of key frame candidates; determine a ranking of the plurality of key frame candidates based in part on a blur detection analysis and an image distribution analysis of each of the plurality of key frame candidates, wherein the image distribution analysis determines how closely a pattern of distribution of images within each of the plurality of key frame candidates comports with a predetermined distribution pattern, and wherein the closer the pattern of distribution of images within a key frame candidate is to the predetermined distribution pattern, the higher is the ranking of the key frame candidate; and generate a thumbnail based on the ranking. 8. A method for use by a video processing system including a computing platform having a hardware processor and a system memory storing a thumbnail generator software code for execution by the hardware processor, the method comprising: receiving, using the hardware processor, a video file; identifying, using the hardware processor, a plurality of shots in the video file, each of the plurality of shots including a plurality of frames of the video file; and for each of the plurality of shots: filtering, using the hardware processor, the plurality of frames to obtain a plurality of key frame candidates; determining, using the hardware processor, a ranking of the plurality of key frame candidates based in part on a blur detection analysis and an image distribution analysis of each of the plurality of key frame candidates, wherein the image distribution analysis determines how closely a pattern of distribution of images within each of the plurality of key frame candidates comports with a predetermined distribution pattern, and wherein the closer the pattern of distribution of images within a key frame candidate is to the predetermined distribution pattern, the higher is the ranking of the key frame candidate; and generating, using the hardware processor, a thumbnail based on the ranking. 21. A video processing system comprising: a computing platform including a hardware processor and a system memory; a thumbnail generator software code stored in the system memory; the hardware processor configured to execute the thumbnail generator software code to: obtain display attributes of a user device; receive a video file; identify a plurality of shots in the video file, each of the plurality of shots including a plurality of frames of the video file; and for each of the plurality of shots: filter the plurality of frames to obtain a plurality of key frame candidates; determine a ranking of the plurality of key frame candidates based in part on a blur detection analysis, display attributes of the user device, and an image distribution analysis of each of the plurality of key frame candidates, wherein the image distribution analysis determines how closely a pattern of distribution of images within each of the plurality of key frame candidates comports with a predetermined distribution pattern, and wherein the closer the pattern of distribution of images within a key frame candidate is to the predetermined distribution pattern, the higher is the ranking of the key frame candidate; and generate a thumbnail based on the ranking.