Automated visual image editing system
First Claim
1. A computer-implementable method of rhythmically editing an input video sequence to form an output edited sequence of shorter duration than the input video sequence without requiring a user to manually edit the input video sequence, the input video sequence comprising at least one input clip, each input clip being formed at least by video content captured between two points in time and thereby defining a duration of the input clip, the method comprising the steps of:
- inputting the input video sequence into a computer to implement the method;
extracting duration data associated with the duration of each input clip of the input video sequence;
processing the duration data of the at least one input clip according to editing rules to form editing instruction data, the editing instruction data being configured to define output segments from the at least one input clip of the input video sequence, the editing rules indicating a sequence of the output segments and a plurality of predetermined segment durations including a first duration and a second duration, said processing of the duration data comprising;
(i) identifying, from the input video sequence, the sequence of the output segments, each of the output segment having one of the predetermined segment durations, and being derived from a single input clip of the input video sequence; and
(ii) identifying, from the input video sequence, discardable portions each having at least a predetermined third duration, the discardable portions separating the segments of the rhythmic sequence, there being at least one discardable portion identified from each input clip of the input video sequence; and
processing the at least one input clip of the input video sequence according to the editing instruction data to discard the discardable portions and to form the output edited sequence from the sequence of said segments.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of editing a video sequence comprising a series of clips, in which each clip is formed by video content captured between two points in time. Duration data associated with the duration of each clip is extracted from the sequence. The duration data is processed according to at least one predetermined template of editing rules to form editing instruction data, the template indicating a plurality of predetermined edited segment durations, and the editing instruction data being configured to form output edited segments from the clips The clip is then processed (edited) according to the editing instruction data to form an output edited sequence of output edited segments. Each of the output edited segments has a duration corresponding to one of the predetermined edited segment durations with at least a portion of the clip being discarded by the processing of the clip.
-
Citations
71 Claims
-
1. A computer-implementable method of rhythmically editing an input video sequence to form an output edited sequence of shorter duration than the input video sequence without requiring a user to manually edit the input video sequence, the input video sequence comprising at least one input clip, each input clip being formed at least by video content captured between two points in time and thereby defining a duration of the input clip, the method comprising the steps of:
-
inputting the input video sequence into a computer to implement the method; extracting duration data associated with the duration of each input clip of the input video sequence; processing the duration data of the at least one input clip according to editing rules to form editing instruction data, the editing instruction data being configured to define output segments from the at least one input clip of the input video sequence, the editing rules indicating a sequence of the output segments and a plurality of predetermined segment durations including a first duration and a second duration, said processing of the duration data comprising; (i) identifying, from the input video sequence, the sequence of the output segments, each of the output segment having one of the predetermined segment durations, and being derived from a single input clip of the input video sequence; and (ii) identifying, from the input video sequence, discardable portions each having at least a predetermined third duration, the discardable portions separating the segments of the rhythmic sequence, there being at least one discardable portion identified from each input clip of the input video sequence; and processing the at least one input clip of the input video sequence according to the editing instruction data to discard the discardable portions and to form the output edited sequence from the sequence of said segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium selected from one of a hard drive, a semiconductor memory, a CD-ROM, and a floppy disk, and encoded with a computer program, wherein the program is configured to make a computer execute a method of rhythmically editing an input video sequence to form an output edited sequence of shorter duration than the input video sequence, the input video sequence comprising at least one input clip, each input clip being formed at least by video content captured between two points in time and thereby defining a duration of the input clip, the method comprising the steps of:
-
inputting the input video sequence; extracting duration data associated with the duration of each input clip of the input video sequence; processing the duration data of the at least one input clip according to editing rules to form editing instruction data, the editing instruction data being configured to define output segments from the at least one input clip, the editing rules indicating a sequence of the output segments and a plurality of predetermined segment durations including a first duration and a second duration, said processing comprising; (i) identifying, from the input video sequence, the sequence of the output segments, each of the output segments having one of the predetermined segment durations, and being derived from a single input clip of the input video sequence; and (ii) identifying, from the input video sequence, discardable portions each having at least a predetermined third duration, the discardable portions separating the segments of the sequence, there being at least one discardable portion identified from each input clip of the input video sequence; and processing the at least one input clip of the input video sequence according to the editing instruction data to discard the discardable portions and to form the output edited sequence from the sequence of said segments. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A visual image rhythmic editing system for editing an input video sequence to form an output edited sequence of shorter duration than the input video sequence without requiring a user to manually edit the input video sequence, said system comprising:
-
supply means for providing the input video sequence, the input video sequence comprising at least one input clip, each input clip being formed at least by video content captured between two points in time and thereby defining a duration of the input clip; extracting means for extracting duration data associated with the duration of each input clip of the input video sequence; processing means for processing the duration data of the at least one input clip according to editing rules to form editing instruction data, the editing instruction data being configured to define output segments from the at least one input clip, the editing rules indicating a sequence of the output segments and a plurality of predetermined segment durations including a first duration and a second duration, the processing means being operative to (i) identify, from the input video sequence, the sequence of the output segments, each of the output segments having one of the predetermined segment durations, and being derived from a single input clip of the input video sequence, and (ii) identify, from the input video sequence, discardable portions each having at least a predetermined third duration, the discardable portions separating the segments of the sequence, there being at least one discardable portion identified from each input clip of the input video sequence; editing means for editing the at least one input clip of the input video sequence according to the editing instruction data to discard the discardable portions and to form the output edited sequence from the sequence of said segments; and output means for outputting the output edited sequence. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method of editing an input video sequence comprising a plurality of individual input clips to form an output edit sequence, each input clip being formed by video content captured between a corresponding commencement of recording and a corresponding cessation of recording and distinguished by associated data including at least time data related to a real time at which the input clip was recorded, the method comprising the steps of:
-
(a) (a1) examining the time data for each input clip to identify input clips that are associable by a predetermined time function, the associable input clips being arranged into corresponding groups of input clips, and duration data for each input clip; (a2) providing at least one predetermined template of editing rules, the template having at least a plurality of predetermined segment durations and indicating a sequence of output segments; (a3) processing the duration data of the at least one input clip according to the editing rules of the template to form editing instruction data, the editing instruction data being configured to define the output segments from the at least one input clip, said processing comprising (i) identifying, from the input video sequence, the sequence of said segments, each said segment of the sequence having one of the predetermined segment durations, and being derived from a single input clip of the input video sequence; and
(ii) identifying from the input video sequence, discardable portions each having at least a predetermined discardable duration, the discardable portions separating the segments of the sequence of segments, there being at least one discardable portion identified from each input clip of the input video sequence; and(a4) processing the at least one input clip of the input video sequence according to the editing instruction data to discard the discardable portions and to form the output edited sequence from the segments; (b) for each group of input clips, identifying from corresponding time data at least one of a beginning and a conclusion of the group as a title location; (c) for at least one title location, examining at least one of corresponding time data and further data to generate an insert title including at least a text component; and (d) incorporating the insert title into the output video sequence at a corresponding title location. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53. A computer readable medium, selected from one of a hard drive, a semiconductor memory, a CD-ROM, and a floppy disk, and encoded with a computer program, wherein the program is configured to make a computer execute a method of editing an input video sequence comprising a plurality of individual input clips to form an output edited sequence, each input clip being formed by video content captured between a corresponding commencement of recording and a corresponding cessation of recording and distinguished by associated data including at least time data related to a real time at which the clip was recorded, the method comprising the steps of:
-
(a) (a1) examining the time data for each input clip to identify input clips that are associable by a predetermined time function, the associable input clips being arranged into corresponding groups of input clips, and duration data for each input clip; (a2) providing at least one predetermined template of editing rules, the template having at least a plurality of predetermined segment durations and indicating a sequence of output segments and a plurality of predetermined segment durations including a first duration and a second duration; (a3) processing the duration data of the at least one input clip according to the editing rules of the template to form editing instruction data, the editing instruction data being configured to define the output segments from the at least one input clip, said processing comprising (i) identifying, from the input video sequence, the sequence of said segments, each said segment of the sequence having one of the predetermined segment durations, and being derived from a single input clip of the input video sequence, and (ii) identifying, from the input video sequence, discardable portions each having at least a predetermined discardable duration, the discardable portions separating the segments of the sequence of segments, there being at least one discardable portion identified from each input clip of the input video sequence; and (a4) processing the at least one input clip of the video sequence according to the editing instruction data to discard the discardable portions and to form the output edited sequence from the segments; (b) for each group of input clips, identifying from corresponding time data at least one of a beginning and a conclusion of the group as a title location; (c) for at least one title location, examining at least one of corresponding time data and further data to generate an insert title including at least a text component; and (d) incorporating the insert title into the video sequence at a corresponding title location. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60)
-
-
61. A system for editing an input video sequence comprising a plurality of individual input clips to form an output edited sequence, each input clip being formed by video content captured between a corresponding commencement of recording and a corresponding cessation of recording and distinguished by associated data including at least time data related to a real time at which the input clip was recorded, the system comprising:
-
associating means for examining the time data for each input clip to identify input clips that are associable by a predetermined time function, and for arranging associable input clips into corresponding groups of clips, and duration data for each input clip; at least one predetermined template of editing rules, the template having at least a plurality of predetermined segment durations including a first duration and a second duration and indicating a sequence of output segments; processing means for processing the duration data of the at least one input clip according to the editing rules of a selected said template to form editing instruction data, the editing instruction data being configured to define the output segments from the at least one input clip, the processing comprising (i) identifying, from the input video sequence, the sequence of said segments, each said segment of the sequence having one of the predetermined segment durations, and being derived from a single input clip of the input video sequence, and (ii) identifying, from the input video sequence, discardable portions each having at least a predetermined third duration, the discardable portions separating the segments of the rhythmic sequence, there being at least one discardable portion identified from each input clip of the input video sequence; cutting means for cutting the at least one input clip of the input video sequence according to the edit instruction data to discard the discardable portions and to form the output edited sequence from the output segments; identifying means for, for each group of input clips, identifying from corresponding time data at least one of a beginning and a conclusion of the group as a title location; examining means for examining, for at least one title location, at least one of corresponding time data and further data to generate an insert title including at least a text component; and editing means for incorporating the insert title into the output segments at a corresponding title location to form the output edited sequence. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68)
-
-
69. A computer-implementable method of editing an input video sequence, the video sequence comprising at least one clip, each clip being formed at least by video content captured between two points in time and thereby defining a duration of the clip, the method comprising the steps of:
-
extracting duration data associated with the duration of each clip of the video sequence; providing at least one predetermined template, the template having a plurality of attributes including cutting rules comprising at least a first edited segment duration, having a predetermined duration between 1 and 8 seconds, and a second edited segment duration, having a predetermined duration between 2 and 20 seconds; processing the duration data of the at least one clip according to the cutting rules of the template to form editing instruction data, the editing instruction data being configured to form output edited segments from the at least one clip; and processing the at least one clip of the video sequence according to the editing instruction data to form an output edited sequence of the output edited segments, each output edited segment having a duration corresponding to one of the edited segment durations of the cutting rules of the template, with at least a portion of the at least one clip being discarded by the processing of the at least one clip.
-
-
70. A computer-implementable method of rhythmically editing an input video sequence to form an output edited sequence of shorter duration than the input video sequence without requiring a user to manually edit the input video sequence, the input video sequence comprising at least one input clip, each input clip being formed at least by video content captured between two points in time and thereby defining a duration of the input clip, the method comprising the steps of:
-
inputting the input video sequence into a computer to implement the method; extracting duration data associated with the duration of each input clip of the input video sequence; and processing the duration data of the at least one input clip according to rhythmic editing rules to form editing instruction data, the rules including at least a user selectable reproduction duration for the output edited sequence and a plurality of editing durations including a first duration and a second duration, the editing instruction data being configured to define output segments from the at least one input clip of the input video sequence, said processing of the duration data comprising; (i) determining from the reproduction duration at least the first editing duration for defining output segments from the at least one input clip and a number of said output segments of the first editing duration to occupy the reproduction duration; (ii) identifying, from the input video sequence, a sequence of said number of said output segments, each said output segment being derived from a single input clip of the input video sequence; and (iii) identifying discardable portions from the input video sequence, the discardable portions having at least the second duration and separating the output segments of the rhythmic sequence, there being at least one discardable portion identified from each input clip of the input video sequence; and processing the at least one input clip of the input video sequence according to the editing instruction data to discard the discardable portions and to form the output edited sequence from the sequence of said output segments. - View Dependent Claims (71)
-
Specification