Systems and methods for generating a video summary
First Claim
1. A system configured to generate a video summary, the system comprising:
- one or more physical computer processors configured by computer readable instructions to;
obtain information defining a video, the video including a set of frame images;
determine individual parameter values for one or more parameters of individual frame images of the video, the parameter values including a first set of parameter values for a first parameter of the individual frame images in the set of frame images;
determine individual interest weights for the individual frame images based on the individual parameter values of individual parameters of the individual frame images, the interest weights including a first set of interest weights for the set of frame images determined from the first set of parameter values;
wherein individual interest weights of individual frame images are determined from multiple parameter values of multiple parameters of the individual frame images; and
wherein determining an individual interest weight of an individual frame image comprises determining impact of individual ones of the one or more parameter values on the individual interest weight;
generate an interest curve for the video based on the individual interest weights of the individual frame images, wherein the interest curve characterizes the video by the interest weights as a function of progress through the set of frame images, such that the interest curve is comprised of a set of interest curve values that individually correspond to individual ones of the interest weights in the first set of interest weights and individual ones of the frame images in the set of frame images;
identify one or more curve attributes of the interest curve, one or more curve attributes including a first curve attribute;
determine individual interest curve values of the interest curve that correspond to the individual curve attributes, a first set of interest curve values corresponding to the first curve attribute;
compare the individual interest curve values of the interest curve that correspond to individual curve attributes to individual threshold curve values, individual threshold curve values corresponding to individual curve attributes, such that the first set of interest curve values is compared to one or more threshold values corresponding to the first curve attribute;
identify a subset of frame images of the video to include within a video summary of the video based on the comparison; and
generate the video summary using the subset of frame images.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and method of generating video summaries are presented herein. Information defining a video may be obtained. The video may include a set of frame images. Parameter values for parameters of individual frame images of the video may be determined. Interest weights for the frame images may be determined. An interest curve for the video that characterizes the video by interest weights as a function of progress through the set of frame images may be generated. One or more curve attributes of the interest curve may be identified and one or more interest curve values of the interest curve that correspond to individual curve attributes may be determined. Interest curve values of the interest curve may be compared to threshold curve values. A subset of frame images of the video to include within a video summary of the video may be identified based on the comparison.
69 Citations
16 Claims
-
1. A system configured to generate a video summary, the system comprising:
one or more physical computer processors configured by computer readable instructions to; obtain information defining a video, the video including a set of frame images; determine individual parameter values for one or more parameters of individual frame images of the video, the parameter values including a first set of parameter values for a first parameter of the individual frame images in the set of frame images; determine individual interest weights for the individual frame images based on the individual parameter values of individual parameters of the individual frame images, the interest weights including a first set of interest weights for the set of frame images determined from the first set of parameter values; wherein individual interest weights of individual frame images are determined from multiple parameter values of multiple parameters of the individual frame images; and wherein determining an individual interest weight of an individual frame image comprises determining impact of individual ones of the one or more parameter values on the individual interest weight; generate an interest curve for the video based on the individual interest weights of the individual frame images, wherein the interest curve characterizes the video by the interest weights as a function of progress through the set of frame images, such that the interest curve is comprised of a set of interest curve values that individually correspond to individual ones of the interest weights in the first set of interest weights and individual ones of the frame images in the set of frame images; identify one or more curve attributes of the interest curve, one or more curve attributes including a first curve attribute; determine individual interest curve values of the interest curve that correspond to the individual curve attributes, a first set of interest curve values corresponding to the first curve attribute; compare the individual interest curve values of the interest curve that correspond to individual curve attributes to individual threshold curve values, individual threshold curve values corresponding to individual curve attributes, such that the first set of interest curve values is compared to one or more threshold values corresponding to the first curve attribute; identify a subset of frame images of the video to include within a video summary of the video based on the comparison; and generate the video summary using the subset of frame images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method of generating a video summary, the method being implemented in a computer system comprising one or more physical processors and storage media storing machine-readable instructions, the method comprising:
-
obtaining information defining a video, the video including a set of frame images; determining individual parameter values for one or more parameters of individual frame images of the video, the parameter values including a first set of parameter values for a first parameter of the individual frame images in the set of frame images; determining interest weights for the individual frame images based on individual parameter values of individual parameters of the individual frame images, including determining a first set of interest weights for the set of frame images from the first set of parameter values; wherein individual interest weights of individual frame images are determined from multiple parameter values of multiple parameters of the individual frame images; and wherein determining an individual interest weight of an individual frame image comprises determining impact of individual ones of the one or more parameter values on the individual interest weight; generating an interest curve for the video based on the individual interest weights of the individual frame images, wherein the interest curve characterizes the video by interest weights as a function of progress through the set of frame images of the video, such that the interest curve is comprised of a set of interest curve values that individually correspond to individual ones of the interest weights in the first set of interest weights and individual ones of the frame images in the set of frame images; identifying one or more curve attributes of the interest curve, one or more curve attributes including a first curve attribute; determining individual interest curve values of the interest curve that correspond to individual curve attributes, including determining a first set of interest curve values corresponding to the first curve attribute; comparing the individual interest curve values of the interest curve that correspond to individual curve attributes to individual threshold curve values, individual threshold curve values corresponding to individual curve attributes, including comparing the first set of interest curve values to one or more threshold values for the first curve attribute; identifying a subset of frame images of the video to include within a video summary of the video based on the comparison; and generating the video summary using the subset of frame images. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification