Web-based system for video editing
First Claim
1. A computer-implemented method for annotating a digital video, the method comprising:
- receiving a selection of a set of digital videos to include in a compilation;
accessing a video from the set of digital videos;
displaying in a graphical user interface;
indicia of each of the videos in the set of videos,a video segment bar to reflect relative lengths of each video in the set of videos,a timeline associated with the accessed video, anda tools selection region;
accessing using the graphical user interface, a slide to include in the compilation; and
responsive to accessing the slide;
activating a slide annotation tool to make a slide annotation, the slide annotation tool included in the tools selection region,associating the slide annotation corresponding to the slide with a first portion of the accessed video, the first portion of the accessed video corresponding to a currently displayed portion of the accessed video, anddisplaying an iconic representation of the slide annotation at a location on the timeline corresponding to the first portion of the accessed video.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are web-based systems and methods for editing digital videos. A graphical editing interface allows designating one or more videos to assemble into a video compilation. The graphical editing interface further allows specifying the portion of a constituent video of the video compilation that will be displayed when the video compilation is played. The graphical editing interface additionally allows the association of annotations—specifying, for example, slides, people, and highlights—with portions of the video. The associated annotations alter the appearance of the video compilation when it is played, such as by displaying slides, or text associated with the annotations, along with the video at times associated with the annotations. The associated annotations also enhance the interactivity of the video compilation, such as by allowing playback to begin at points of interest, such as portions of the video for which there is an associated annotation. The associated annotations can be created by selection of annotation tools of the graphical editing interface, where at least one of the annotation tools is created responsive to a user providing information associated with the tool.
158 Citations
10 Claims
-
1. A computer-implemented method for annotating a digital video, the method comprising:
-
receiving a selection of a set of digital videos to include in a compilation; accessing a video from the set of digital videos; displaying in a graphical user interface; indicia of each of the videos in the set of videos, a video segment bar to reflect relative lengths of each video in the set of videos, a timeline associated with the accessed video, and a tools selection region; accessing using the graphical user interface, a slide to include in the compilation; and responsive to accessing the slide; activating a slide annotation tool to make a slide annotation, the slide annotation tool included in the tools selection region, associating the slide annotation corresponding to the slide with a first portion of the accessed video, the first portion of the accessed video corresponding to a currently displayed portion of the accessed video, and displaying an iconic representation of the slide annotation at a location on the timeline corresponding to the first portion of the accessed video. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system for annotating a digital video, the system comprising:
-
an editing database storing user editing actions applied to a compilation; and a processor configured to execute instructions performing actions comprising; providing a browser-based user interface to a client, the user interface including; a indicia of each of a set of digital videos to include in the compilation, a video segment bar to reflect relative lengths of each video in the set of videos, a timeline associated with an accessed video from the set of digital videos, and a tools selection region; accessing using the browser-based user interface, a slide to include in the compilation; and responsive to accessing the slide; activating a slide annotation tool to make a slide annotation, the slide annotation tool included in the tools selection region, associating the slide annotation corresponding to the slide with a first portion of the accessed video, the first portion of the accessed video corresponding to a currently displayed portion of the accessed video, storing in the editing database the slide annotation in association with an indication of the first portion of the accessed video, and providing, at a location on the timeline of the provided browser-based user interface, an iconic representation of the slide annotation at a location on the timeline corresponding to the first portion of the video. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing a computer program executable by a processor for annotating a digital video, actions of the computer program comprising:
-
providing a browser-based user interface to a client, the user interface including; indicia of each of a set of digital videos to include in the compilation, a video segment bar to reflect relative lengths of each video in the set of videos, a timeline associated with an accessed video from the set of digital videos, and a tools selection region; accessing responsive to an input received by the browser-based user interface, a slide to include in the compilation; and responsive to accessing the slide; activating a slide annotation tool to make a slide annotation, the slide annotation tool included in the tools selection region, associating the slide annotation corresponding to the slide with a first portion of the accessed video, the first portion of the accessed video corresponding to a currently displayed portion of the accessed video, and providing, at a location on the timeline of the provided browser-based user interface, an iconic representation of the slide annotation at a location on the timeline corresponding to the first portion of the accessed video.
-
-
10. A computer system for annotating a digital video, the system comprising:
-
an editing database storing user editing actions applied to a compilation; and a processor configured to execute instructions performing actions comprising; providing a browser-based user interface to a client, the user interface including; indicia of each of a set of digital videos to include in the compilation, a video segment bar to reflect relative lengths of each video in the set of videos, a timeline associated with an accessed video from the set of digital videos, a tools selection region; a scene seek control, wherein client selection of the scene seek control causes playback of the accessed video starting at a next portion of the accessed video, the next portion of the accessed video being the first portion of the accessed video that occurs after a currently displayed portion of the accessed video and that has an associated slide annotation; receiving from the client an identifier of a presentation, the identifier associated with a set of slides that form the presentation; providing, within the tools region of the provided browser-based user interface, a plurality of slide tools, each slide tool comprising a visual representation of a slide from the presentation; and responsive to application of the slide annotation tool; storing in the editing database a slide annotation in association with an indication of a portion of the video corresponding to a current time of the video, and providing, at a location on the timeline of the provided browser-based user interface, an iconic representation of the slide annotation at a location on the timeline corresponding to the portion of the video; and storing the slide annotation in association with a second portion of the video responsive to receiving an indication that the user moved the iconic representation of the slide annotation to a location on the timeline corresponding to the second portion of the video.
-
Specification