Outer Rim Archives
Archives · 2018 · 10068616

Granted patent

Thumbnail generation for video

Number
10068616
Published
2018-09-04
Filed
2017-01-11
Assignee
Disney Enterprises, Inc.
Inventors
Farre Guiu; Miquel Angel et al.
CPC
G06V20/46; G11B27/34; G11B27/3081; G11B27/034; G11B27/28; G06F16/739
Verdict
Set aside video thumbnail generation (grant dup)
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

RELATED APPLICATIONS(1) This application is related to application Ser. No. 14/793,584, filed Jul. 7, 2015, titled “Systems and Methods for Automatic Key Frame Extraction and Storyboard Interface Generation for Video,” and commonly assigned with the present application. That related application is hereby incorporated fully by reference into the present application.BACKGROUND(2) 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.(3) 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(4) There are provide

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. 7. 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. 13. 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.