Automated video editing system and method
First Claim
1. A computer implemented method of creating a condensed video from video footage, the method comprising:
- receiving heuristics representative of desired video clips;
identifying video clips from the video footage based on the heuristics;
tracking reference points in the identified video clips and measuring rates at which the reference points are displaced; and
applying parameters to the identified clips to provide the condensed video,said method further comprising specifying, in response to a minimum quality setting by a user provided by entering the minimum quality setting into a computer interface, a minimum quality level for the video clips, examining all of said video clips, using a computer, to determine whether the video clips meet the minimum quality level based on the measured rates at which the reference points are displaced, rejecting the examined clips not meeting the minimum quality level and selecting only from the video clips remaining after rejecting the clips not meeting the minimum quality level in creating the condensed video.
1 Assignment
0 Petitions
Accused Products
Abstract
A video editing system uses simple heuristics and parameters on video footage to provide a condensed version of the footage. The editing system automatically provides either a finished condensed version of the footage or selects a plurality of clips based on the heuristics and parameters. The clips are optionally further edited by a user to produce a condensed version. The condensed version is transferable to any desired media suitable for storing video. A user interface enables the user to select heuristics to identify video clips from the footage. Parameters are also be set to automatically edit the clips in a desired manner. Temporal combinations of heuristics and parameters form templates, which are used to assemble desired clips for selected types of events.
-
Citations
27 Claims
-
1. A computer implemented method of creating a condensed video from video footage, the method comprising:
-
receiving heuristics representative of desired video clips; identifying video clips from the video footage based on the heuristics; tracking reference points in the identified video clips and measuring rates at which the reference points are displaced; and applying parameters to the identified clips to provide the condensed video, said method further comprising specifying, in response to a minimum quality setting by a user provided by entering the minimum quality setting into a computer interface, a minimum quality level for the video clips, examining all of said video clips, using a computer, to determine whether the video clips meet the minimum quality level based on the measured rates at which the reference points are displaced, rejecting the examined clips not meeting the minimum quality level and selecting only from the video clips remaining after rejecting the clips not meeting the minimum quality level in creating the condensed video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for creating a condensed video from video footage, the system
comprising: -
means for receiving heuristics representative of desired video clips; means for identifying video clips from the video footage based on the heuristics; means for applying parameters to the identified clips to provide the condensed video, said method further comprising displaying a plurality of frames representative of a clip from the beginning of the clip to the end of the clip, wherein the beginning and end of a clip may be changed by a user, and wherein the plurality of frames representative of the clip are adjusted corresponding to such changed beginning and end, and wherein a user interface including a double slider is provided for enabling the user to change the beginning and end of a clip based on the settings of the double slider.
-
-
10. A system for creating a condensed video from video footage, the system comprising:
-
a module that receives heuristics representative of desired video clips; a module that identifies video clips from the video footage based on the heuristics; and a module that iteratively applies parameters to the identified clips to provide the condensed video, said parameters including a minimum quality level for the clips specified in response to a minimum value setting by a user set by using a sliding bar in a user interface, and said system rejecting clips are examined by the system to determine whether they meet the minimum quality level and the examined clips not meeting the minimum quality level.
-
-
11. A computer readable medium having instructions to cause a computer to execute a computer implemented method of creating a condensed video from video footage, the method comprising:
-
receiving a set of heuristics representative of desired video clips; identifying video clips from the video footage based on the heuristics; tracking reference points in said identified video clips and measuring rates at which said reference points are displaced; and iteratively applying parameters to the identified clips to provide the condensed video, said parameters including a minimum quality level of clips specified in response to a minimum quality setting by a user so that video clips are examined, using a computer, to determine whether they meet the minimum quality level based on the measured rates at which the reference points are displaced, to reject the examined clips not meeting the minimum quality level, and to exclude the rejected clips in the condensed video, said method further comprising selecting only from the video clips remaining after rejecting of the clips not meeting the minimum quality level in creating the condensed video.
-
-
12. A system for creating a condensed video from video footage, the system comprising:
-
a storage medium that receives a plurality of clips from video footage; an interface for receiving an indication of a desired length for condensed video; and a module that generates the condensed video from the clips such that the length of the condensed video is substantially equal to the desired length, the interface receiving an indication specifying background music for the condensed version of the video footage and the interface further receiving an indication specifying, in response to a minimum quality setting for the clips set by a user, a corresponding minimum quality level for the clips; and a module that tracks reference points in said condensed video and measures rates at which said reference points are displaced so that video clips are examined by the system to determine whether they meet the minimum quality level based on the measured rates at which the reference points are displaced and the examined clips not meeting the minimum quality level are not selected for the condensed video and so that in creating the condensed video selection is made from only the video clips remaining after rejecting the clips not meeting the minimum quality level. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer implemented method of creating a condensed video, the method comprising:
-
receiving a plurality of clips from video footage; and displaying a plurality of frames representative of a clip from the beginning of the clip to the end of the clip wherein the beginning and end of a clip may be changed by a user, wherein the plurality of frames representative of the clip are adjusted corresponding to such changed beginning and end and wherein a double slider is provided for changing the beginning and end of a clip.
-
-
20. A system for providing a user the ability to edit video clips, the system comprising:
-
a display representative of each of the clips, along with a user selectable option of keeping individual clips so as to provide a plurality of kept clips; a mechanism to adjust the starting and ending points of the clips; and an interface to facilitate multiple parameter selections to apply to the kept individual clips, the interface providing a parameter setting for specifying a minimum quality level for the clips in response to a minimum quality setting by a user using a sliding bar so that video clips are examined by the system to determine whether they meet the minimum quality level and the examined clips not meeting said minimum quality level are not included in a final condensed video. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer implemented method of generating an event specific condensed video from video footage of the event, the method comprising:
-
identifying plural sets of heuristics, each set identifying a desired type of clip from the event; specifying a temporal order to the plural sets of heuristics; specifying at least one parameter to apply to clips identified by application of the heuristics to the video footage of the event, said at least one parameter comprising a minimum quality level for the clips in response to a minimum quality level setting by a user provided by entering the minimum quality setting into a computer interface of a computer; tracking reference points in said identified clips and measuring rates at which said reference points are displaced; and using the computer to determine whether the identified clips meet the minimum quality level based on the measured rates at which the reference points are displaced, rejecting the examined clips not meeting said minimum quality level, and excluding the rejected clips from the condensed video and so that in creating the condensed video selection is made from only the video clips remaining after rejecting the clips not meeting the minimum quality level.
-
-
26. A system for creating a condensed video from video footage, the system comprising:
-
a computer housing; a processor mounted in the computer housing; memory coupled to the processor; a system bus coupled to the processor; a display device coupled to the processor; a module executing on the processor that receives a set of heuristics representative of desired video clips; a module executing on the processor that identifies video clips from the video footage based on the heuristics; and a module executing on the processor that iteratively applies parameters to the identified clips to provide the condensed video, said parameters including a minimum quality level for the clips specified in response to a minimum quality setting by a user, said module tracking reference points is said identified video clips and measuring rates at which said reference points are displaced, so that video clips are examined by the system to determine whether the examined video clips meet said minimum quality level based on the measured rates at which the reference points are displaced, and so that examined video clips not meeting said minimum quality level are rejected and not included in the condensed video, and so that in creating the condensed video selection is made from only the video clips remaining after rejecting the clips not meeting the minimum quality level.
-
-
27. An interface for a system for providing a user the ability to edit video clips, the interface comprising:
-
a display representative of each of the clips, along with a user selectable option of keeping individual clips to provide a plurality of kept clips; a mechanism to adjust the starting and ending points of the clips; and a mechanism for multiple parameter selections to apply to the kept individual clips, said multiple parameter selections including a minimum quality level for the clips specified in response to a minimum quality setting by a user so that the kept clips are examined by the interface to determine whether the examined clips meet the minimum quality level and the examined clips not meeting said minimum quality level are not included in a final condensed video, and said mechanism for multiple parameter selections including a sliding bar for enabling the user to make the minimum quality setting.
-
Specification