Dual mode timeline interface
AssigneeCanon Kabushiki Kaisha
InventorChoi Chi Evelene Ma
Life of this patent
Estimating the term…
Abstract
A dual-mode GUI (600) is disclosed which includes a source timeline (614) and a manual editing timeline (606) within a common editing window (608). This arrangement enables the user to maintain a contextual appreciation of relationships (618) between a parent clip (616) and a related child segment (602) throughout an iterative editing process (1000). Using a dual-mode approach, after the user has performed auto-editing using an auto-edit GUI (1200), the user then activates the dual-mode GUI (600), in order to proceed with additional manual editing (1000).
Claims30
A method for editing a sequence of video clips, the method comprising the steps of:
- auto-editing, using an auto-editing template, a parent video clip selected from the sequence of video clips to thereby produce a video production having a child video segment related to the parent video clip;
- maintaining information on the relationship between the parent video clip and said related child segment;
- displaying on a Graphical User Interface corresponding representations of the parent video clip, the video production, and said information;
- and
- manually editing, dependent upon said displayed information, said child video segment.
A method for identifying, in a Graphical User Interface displaying (a) a source time line depicting a plurality of parent video clips the source time line being characterised by a source Edit Display List and (b) a manual time line depicting an associated video production having child elements related to at least some of said parent video clips the manual time line being characterised by a manual Edit Display List, the parent video clip which is related to a selected child segment in the video production, the method comprising the steps of:
- selecting the child segment in the manual time-line;
- identifying, in the manual Edit Display List, the child Edit Display List element representing the selected child segment;
- and
- determining, from the child Edit Display List element, a reference to the related parent video clip.
A method for identifying, in a Graphical User Interface displaying (a) a source time line depicting a plurality of parent video clips the source time line being characterised by a source Edit Display List and (b) a manual time line depicting an associated video production having child elements related to at least some of said parent video clips said manual time line being characterised by a manual Edit Display List, a child segment related to a selected parent video clip in the source time-line, the method comprising the steps of:
- selecting the parent video clip in the source time-line;
- identifying, in the source Edit Display List, the parent Edit Display List element representing the selected parent video clip;
- and
- determining, from the parent Edit Display List element, a reference to the related child segment.
A method for editing, in a Graphical User Interface displaying (a) a source time-line depicting a plurality of parent video clips the source time-line characterised by a source Edit Display List and (b) a manual time line depicting an associated video production having child elements related to at least some of said parent video clips, said manual time-line characterised by a manual Edit Display List, a child segment in the manual time-line, the method comprising the steps of:
- activating the child segment in the manual time-line;
- identifying, in the manual Edit Display List, the child Edit Display List element representing the activated child segment;
- determining, from the child Edit Display List element, attributes for the activated child segment;
- and
- editing said attributes.
An apparatus for editing a sequence of video clips, the apparatus comprising:
- an auto-editor for auto-editing, using an auto-editing template, a parent video clip selected from the sequence of video clips to thereby produce a video production having a child video segment related to the parent video clip;
- means for maintaining information on the relationship between the parent video clip and said related child segment;
- a Graphical User Interface for displaying corresponding representations of the parent video clip, the video production, and said information;
- and
- a manual editor for manually editing, dependent upon said displayed information, said child video segment.
An apparatus comprising:
- an auto-editor for auto-editing, using an auto-editing template, a parent video clip selected from a sequence of video clips to thereby produce a video production having a child video segment related to the parent video clip;
- a Graphical User Interface;
- means for displaying on the Graphical User Interface (a) a source time-line depicting said parent video clip said source time-line characterised by a source Edit Display List and (b) a manual time-line depicting said video production the manual time-line characterised by a manual Edit Display List;
- means for selecting the child segment in the manual time-line;
- means for identifying, in the manual Edit Display List, the child Edit Display List element representing the selected child segment;
- and
- means for determining, from the child Edit Display List element, a reference to the related parent video clip.
An apparatus comprising:
- an auto-editor for auto-editing, using an auto-editing template, a parent video clip selected from a sequence of video clips to thereby produce a video production having a child video segment related to said parent video clip;
- a Graphical User Interface;
- means for displaying on the Graphical User Interface (a) a source time-line depicting said parent video clip said source time-line characterised by a source Edit Display List and (b) a manual time-line depicting said video production said manual time-line characterised by a manual Edit Display List;
- means for selecting the parent video clip in the source time-line;
- means for identifying, in the source Edit Display List, the parent Edit Display List element representing the selected parent video clip;
- and
- means for determining, from the parent Edit Display List element, a reference to the related child segment.
An apparatus comprising:
- an auto-editor for auto-editing, using an auto-editing template, a parent video clip selected from a sequence of video clips to thereby produce a video production having a child video segment related to the parent video clip;
- a Graphical User Interface;
- means for displaying on the Graphical User Interface (a) a source time-line depicting said parent video clip said source time-line characterised by a source Edit Display List and (b) a manual time-line depicting the video production said manual time-line characterised by a manual Edit Display List;
- means for activating the child segment in the manual time-line;
- means for identifying, in the manual Edit Display List, the child Edit Display List element representing the activated child segment;
- means for determining, from the child Edit Display List element, attributes for the activated child segment;
- and
- means for editing said attributes.
An apparatus for editing a sequence of video clips, said apparatus comprising:
- a memory for storing a program;
- and
- a processor for executing the program, said program comprising:
- code for auto-editing, using an auto-editing template, a parent video clip selected from the sequence of video clips to thereby produce a video production having a child video segment related to the parent video clip;
- code for maintaining information on the relationship between the parent video clip and said related child segment;
- code establishing a Graphical User Interface for displaying corresponding representations of the parent video clip, the video production, and said information;
- and
- code for manually editing, dependent upon said displayed information, said child video segment.
An edited video clip when produced using an apparatus for editing a sequence of video clips, the apparatus comprising:
- an auto-editor for auto-editing, using an auto-editing template, a parent video clip selected from the sequence of video clips to thereby produce a video production having a child video segment related to the parent video clip;
- means for maintaining information on the relationship between the parent video clip and said related child segment;
- a Graphical User Interface for displaying corresponding representations of the parent video clip, the video production, and said information;
- and
- a manual editor for manually editing, dependent upon said displayed information, said child video segment.
A computer program for directing a processor to execute a procedure for editing a sequence of video clips, said program comprising:
- code for auto-editing, using an auto-editing template, a parent video clip selected from the sequence of video clips to thereby produce a video production having a child video segment related to the parent video clip;
- code for maintaining information on the relationship between the parent video clip and said related child segment;
- code establishing a Graphical User Interface for displaying corresponding representations of the parent video clip, the video production, and said information;
- and
- code for manually editing, dependent upon said displayed information, said child video segment.
An Edit Display List data structure referring to a parent video clip and a child video segment related to the parent video clip, said Edit Display List data structure comprising:
- a source Edit Display List including a parent Edit Display List element having a reference to said parent video clip, and a reference to a child Edit Display List element in a manual Edit Display List, said child Edit Display List element being associated with the child video segment;
- and
- said manual Edit Display List including said child Edit Display List element having a reference to said source Edit Display List element.
Dependencies are inferred from the claim text.