Method and system for creating an automatic video summary
First Claim
1. A computer-implemented method, comprising:
- receiving an input selection of a key frame in a video clip;
including the key frame within a first plurality of frames selected from the video clip;
adjusting at least one weighting factor for a value entry in the first plurality of frames to obtain a second plurality of frames having at least one reduced dimensionality;
obtaining a one-dimensional representation of the first plurality of frames with a plurality of weighted entry values from the second plurality of frames;
correlating at least two entry values in the one-dimensional representation to obtain a selector, wherein the selector is a one-dimensional array with each entry comprising a probability that each of a second plurality of frames be selected as the key frame in a video summary of the video clip;
storing the at least one weighting factor as a network entry in a process network when the selector picks the key frame from the first plurality of frames; and
applying the process network to a third plurality of frames in the video clip to form the video summary of the video clip.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for receiving a selection of a key frame in a video and including the key frame within a first plurality of frames from the video. The method includes adjusting at least one weighting factor for a value entry in the first plurality of frames to obtain a second plurality of frames having at least one reduced dimensionality and obtaining a one-dimensional representation of the first plurality of frames with a plurality of weighted entry values from the second plurality of frames. Further, the method includes correlating two entry values in the one-dimensional representation to obtain a selector, storing the at least one weighting factor as a network entry in a process network when the selector picks the key frame from the first plurality of frames, and applying the process network to a third plurality of frames in the video to form a summary of the video.
10 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving an input selection of a key frame in a video clip; including the key frame within a first plurality of frames selected from the video clip; adjusting at least one weighting factor for a value entry in the first plurality of frames to obtain a second plurality of frames having at least one reduced dimensionality; obtaining a one-dimensional representation of the first plurality of frames with a plurality of weighted entry values from the second plurality of frames; correlating at least two entry values in the one-dimensional representation to obtain a selector, wherein the selector is a one-dimensional array with each entry comprising a probability that each of a second plurality of frames be selected as the key frame in a video summary of the video clip; storing the at least one weighting factor as a network entry in a process network when the selector picks the key frame from the first plurality of frames; and applying the process network to a third plurality of frames in the video clip to form the video summary of the video clip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; and a non-transitory, computer-readable storage medium coupled to the one or more processors, the non-transitory, computer-readable storage medium including instructions that, when executed by the one or more processors, cause the one or more processors to; receive a video clip from a user; request a user selection of a key frame in the video clip; receive, from the user, the key frame in the video clip; form a selector with a one-dimensional array with each entry comprising a probability that differentiates each of a plurality of frames adjacent to the key frame from the key frame; select, with the selector, a plurality of frames from the video clip based on the key frame selected by the user; form a video summary of the video clip based on the plurality of frames; and configure the video summary of the video clip to play when the video clip is selected by a search engine and a pointer device hovers over a thumbnail of the video clip. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method, comprising:
-
uploading, by a user via an application on a client device, a video clip onto a server; receiving, by the user in the client device, a request from the server to select a key frame in the video clip; and providing, to a server, the key frame in the video clip based on a relevant feature to be emphasized in a video summary of the video clip, wherein providing to the server the key frame in the video clip comprises selecting the key frame from the video clip with a scrolling tool provided in a user interface displayed on the client device, and providing a text indicative of a user description of a relevant feature in the key frame so that the server selects multiple frames from the video clip based on a probability to select each of the frames as the key frame. - View Dependent Claims (19, 20)
-
Specification