Spot dialog editor
AssigneeAvid Technology, Inc.
InventorsMichael E. Phillips, Glenn Lea
Life of this patent
Estimating the term…
Abstract
Automated methods are used to augment an original script of a time-based media program that contains speech with timing metadata and an indication of a confidence level with which script portions are matched with the speech in the program audio track. An editor uses a spot dialog editor tool to produce a word-accurate spot dialog master by reviewing and editing script portions displayed next to the corresponding portions of the time-based media. The spot dialog editor tool selects for review and editing the parts of the script having a low confidence match with the speech in the program.
Claims15
In a computer-based system, a method of conforming a script or transcript comprising words and phrases corresponding to a time-based media program that includes recorded speech, the method comprising:
- receiving the script or transcript, wherein the script or transcript includes timing information that, for each of a plurality of words or phrases within the script or transcript, associates that word or phrase with a temporal location within the time-based media program where that word or phrase has been matched with a corresponding spoken word or phrase in the recorded speech, and a confidence level for that match;
- displaying a selected portion of the script or transcript, wherein at least one of the words or phrases within the selected portion has a confidence level equal to or lower than a predetermined threshold confidence level;
- retrieving a portion of the time-based media program corresponding to the temporal location;
- playing back the retrieved portion of the time-based media program to enable a user to compare the retrieved portion of the time-based media program and the selected portion of the script or transcript;
- and
- in response to input received from the user, editing the selected portion of the script or transcript.
In a computer-based system, a method of conforming a transcript comprising words and phrases of dialog to a dialog audio track of a time-based media program, the method comprising:
- receiving an augmented version of the transcript and, for each of a plurality of the words and phrases within the transcript, timing information identifying a temporal location within the time-based media program where each of the plurality of words or phrases is spoken in the dialog audio track, the timing information being associated with a confidence level based on a quality of match between each of the words or phrases and their corresponding identified temporal location within the time-based media;
- receiving the time-based media program;
- and
- providing an interactive graphical interface for a user, the graphical interface including a transcript display portion for displaying text from the transcript and a media display portion for displaying a portion of the time-based media program spanning the identified temporal location corresponding to the displayed text from the transcript;
- displaying text from the transcript in the transcript display portion, wherein the text from the transcript is displayed with a visual attribute corresponding to its associated confidence level;
- in response to a request from the user, playing the portion of the time-based media in the media display portion;
- and
- enabling the user to edit the displayed text from the transcript in the transcript display portion.
In a computer-based system, a method of generating a spot dialog master for a foreign language version of a time-based media program, the method comprising:
- receiving the foreign language dubbed version of the time-based media program;
- receiving a transcript for a domestic version of the time-based media program, wherein the transcript includes timing information that, for each of a plurality of words or phrases within the transcript, associates that word or phrase with a temporal location within the domestic version of the time-based media program where that word or phrase has been matched with a corresponding spoken word or phrase in a dialog audio track of the domestic version of the time-based media program;
- displaying a selected portion of the transcript;
- in response to a user command, using the timing information to select and play back a portion of the foreign language version of the time-based media program that spans the temporal location;
- and
- enabling a user to enter a foreign langue translation of the selected portion of the transcript based on the selected portion of the transcript and the selected portion of the foreign language version of the time-based media program.
A computer program product, comprising:
- a computer-readable medium with computer program instructions encoded thereon, wherein the computer program instructions, when processed by a computer, instruct the computer to perform a method for editing time-based media that includes recorded speech, the method comprising:
- receiving the script or transcript, wherein the script or transcript includes timing information that, for each of a plurality of words or phrases within the script or transcript, associates that word or phrase with a temporal location within the time-based media program where that word or phrase has been matched with a corresponding spoken word or phrase in the recorded speech, and a confidence level for that match;
- displaying a selected portion of the script or transcript, wherein at least one of the words or phrases within the selected portion has a confidence level equal to or lower than a predetermined threshold confidence level;
- retrieving a portion of the time-based media program corresponding to the temporal location;
- playing back the retrieved portion of the time-based media program to enable a user to compare the retrieved portion of the time-based media program and the selected portion of the script or transcript;
- and
- in response to input received from the user, editing the selected portion of the script or transcript.
Dependencies are inferred from the claim text.