Editing video using a corresponding synchronized written transcript by selection from a text viewer
First Claim
1. A computer-implemented method for editing video using a corresponding written transcript, the method comprising the steps of:
- displaying one or more events within an events library of a workspace application;
receiving from a user, via an input device, a selection of a particular event of the one or more events;
receiving from the user, via the input device, input specifying a label within the events library,wherein the events library enables the user to create and manage labels usable across the workspace application;
appending the label to an event, a transcript segment, or a video segment that has been selected from the events library by the user;
retrieving a first video source corresponding to the particular event and a written transcript that is synchronized to said first video source;
displaying the written transcript in a first user-accessible text viewer of the workspace application;
receiving from the user, via the input device, a selection of a portion of the written transcript;
receiving from the user, via the input device, a selection of a location within a second user-accessible text viewer of the workspace application;
copying the selected portion of the written transcript from the first user-accessible text viewer and pasting the selected portion to the location within the second user-accessible text viewer;
repeating said copying and pasting process between the first user-accessible text viewer and the second user-accessible text viewer;
rearranging a plurality of portions in any order within the second user-accessible text viewer based on commands received from the user;
creating an amalgamated video based on the plurality of portions that appear in the second user-accessible text viewer by combining segments of the first video source corresponding to the plurality of portions;
playing the amalgamated video in a user-accessible video viewer of the workspace application;
continuing to refine the amalgamated video responsive to further manipulation of the plurality of portions in the second user-accessible text viewer by the user; and
globally harmonizing changes made by the user within the first user-accessible text viewer, the second user-accessible text viewer, and the user-accessible video viewer across the entire workspace application.
1 Assignment
0 Petitions
Accused Products
Abstract
A network-based method and system for working with transcripts and corresponding video allows a media editor to rapidly edit video based on its corresponding written transcript, rapidly create amalgamated video from segments of multiple videos working from the corresponding transcripts, as well as assign attributes to video and audio and their corresponding written transcripts. The user can quickly find and access portions of transcripts and the corresponding video segments within a single, multi-video project and across multiple projects. A network-based workspace application allows the user to access several workspace panels on his/her Internet browser. Workspace panels can slide into view, be hidden from view, and expand/collapse in size so that the user can work with combinations of workspace panels to best meet the needs of the tasks he/she is performing. Each panel represents a step in a multi-step process that begins with a collection of videos and corresponding transcripts.
-
Citations
18 Claims
-
1. A computer-implemented method for editing video using a corresponding written transcript, the method comprising the steps of:
-
displaying one or more events within an events library of a workspace application; receiving from a user, via an input device, a selection of a particular event of the one or more events; receiving from the user, via the input device, input specifying a label within the events library, wherein the events library enables the user to create and manage labels usable across the workspace application; appending the label to an event, a transcript segment, or a video segment that has been selected from the events library by the user; retrieving a first video source corresponding to the particular event and a written transcript that is synchronized to said first video source; displaying the written transcript in a first user-accessible text viewer of the workspace application; receiving from the user, via the input device, a selection of a portion of the written transcript; receiving from the user, via the input device, a selection of a location within a second user-accessible text viewer of the workspace application; copying the selected portion of the written transcript from the first user-accessible text viewer and pasting the selected portion to the location within the second user-accessible text viewer; repeating said copying and pasting process between the first user-accessible text viewer and the second user-accessible text viewer; rearranging a plurality of portions in any order within the second user-accessible text viewer based on commands received from the user; creating an amalgamated video based on the plurality of portions that appear in the second user-accessible text viewer by combining segments of the first video source corresponding to the plurality of portions; playing the amalgamated video in a user-accessible video viewer of the workspace application; continuing to refine the amalgamated video responsive to further manipulation of the plurality of portions in the second user-accessible text viewer by the user; and globally harmonizing changes made by the user within the first user-accessible text viewer, the second user-accessible text viewer, and the user-accessible video viewer across the entire workspace application. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable storage medium storing instructions for editing video using a corresponding written transcript, said instructions, when executed by a processor, causing the processor to:
-
display one or more events within an events library of a workspace application; receive from a user, via an input device, a selection of a particular event of the one or more events; receive from the user, via the input device, input specifying a label within the events library, wherein the events library enables the user to create and manage labels usable across the workspace application; append the label to an event, a transcript segment, or a video segment that has been selected from the events library by the user; retrieve a first video source corresponding to the particular event and a written transcript that is synchronized to said first video source; display the written transcript in a first user-accessible text viewer of the workspace application; receive from the user, via the input device, a selection of a portion of the written transcript; receive from the user, via the input device, a selection of a location within a second user-accessible text viewer of the workspace application; copy the selected portion of the written transcript from the first user-accessible text viewer and paste the selected portion to the location within the second user-accessible text viewer; allow the user to repeat said copying and pasting process between the first user-accessible text viewer and the second user-accessible text viewer; receive from the user commands to rearrange a plurality of portions within the second user-accessible text viewer in any order; create an amalgamated video based on the order of the plurality of portions that appear in the second user-accessible text viewer by combining segments of the first video source corresponding to the plurality of pasted portions; play the amalgamated video in a user-accessible video viewer of the workspace application; allow the user to continue refining the amalgamated video by receiving user commands for further manipulating the plurality of portions in the second user-accessible text viewer; and globally harmonize changes made by the user within the first-user accessible text viewer, the second user-accessible text viewer, and the user-accessible video viewer across the entire workspace application. - View Dependent Claims (6)
-
-
7. A method for creating and editing video using written transcripts, the method comprising:
-
displaying one or more events within an events library of a network-accessible workspace; receiving user input indicative of a selection of a particular event of the one or more events; receiving user input specifying a label within the events library, wherein the events library enables a user to create and manage labels usable across the workspace application; appending the label to an event, a transcript segment, or a video segment that has been selected from the events library; retrieving a first source video corresponding to the particular event and a first transcript that is synchronized to the first source video; displaying at least a portion of the first transcript in a first text viewer of the network-accessible workspace; receiving user input indicative of a selection of a portion of the first transcript by the user; receiving user input indicative of a selection of a location within a second text viewer of the network-accessible workspace; copying the portion of the first transcript from the first text viewer and pasting the portion of the first transcript to the location within the second text viewer; enabling the user to repeat said copying and pasting between the first and second text viewers; enabling the user to rearrange a plurality of first transcript portions within the second text viewer; creating a compiled video using a plurality of first source video portions corresponding to the plurality of first transcript portions, wherein the plurality of first source video portions are combined based on an arrangement of the plurality of first transcript portions within the second text viewer; presenting the compiled video within a video viewer of the network-accessible workspace; enabling the user to modify the compiled video by further manipulating the plurality of first transcript portions within the second text viewer; and globally harmonizing changes made within the first text viewer, the second text viewer, and the video viewer across the entire network-accessible workspace. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification