Method and apparatus for generating video descriptions
First Claim
Patent Images
1. A method, comprising:
- receiving time-aligned script data comprising dialogue words of a script and timecodes corresponding to the dialogue words;
comparing pauses between timecodes of adjacent dialogue words to a gap threshold that corresponds to a pre-specified period of time;
ignoring pauses that do not meet or exceed the gap threshold;
identifying pauses that meet or exceed the gap threshold as gaps between dialogue words for the insertion of video description content;
aligning segments of video description content with corresponding gaps in dialogue, wherein the video description content for the segments is derived from corresponding script elements of the script;
comparing a duration of a gap to a length of corresponding video description content to determine if the gap is of sufficient length for the insertion of the corresponding video description content;
in an event that the gap is not of sufficient length, processing, responsive to determining that the gap is not of sufficient length and independent of user input, one or more of the gap length or the corresponding video description content such that the corresponding video description content is insertable into the gap; and
generating a script document comprising the aligned segments of video description content.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided in some embodiments is a computer implemented method that includes receiving time-aligned script data including dialogue words of a script and timecodes corresponding to the dialogue words, identifying gaps between dialogue words for the insertion of video description content, wherein the gaps are identified based on the duration of pauses between timecodes of adjacent dialogue words, aligning segments of video description content with corresponding gaps in dialogue, wherein the video description content for the segments is derived from corresponding script elements of the script; and generating a script document including the aligned segments of video description content.
82 Citations
21 Claims
-
1. A method, comprising:
-
receiving time-aligned script data comprising dialogue words of a script and timecodes corresponding to the dialogue words; comparing pauses between timecodes of adjacent dialogue words to a gap threshold that corresponds to a pre-specified period of time; ignoring pauses that do not meet or exceed the gap threshold; identifying pauses that meet or exceed the gap threshold as gaps between dialogue words for the insertion of video description content; aligning segments of video description content with corresponding gaps in dialogue, wherein the video description content for the segments is derived from corresponding script elements of the script; comparing a duration of a gap to a length of corresponding video description content to determine if the gap is of sufficient length for the insertion of the corresponding video description content; in an event that the gap is not of sufficient length, processing, responsive to determining that the gap is not of sufficient length and independent of user input, one or more of the gap length or the corresponding video description content such that the corresponding video description content is insertable into the gap; and generating a script document comprising the aligned segments of video description content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A hardware computer-readable storage medium comprising program instructions stored thereon, wherein the program instructions are executable to cause a computer system to perform a method comprising:
-
receiving time-aligned script data comprising dialogue words of a script and timecodes corresponding to the dialogue words; comparing pauses between timecodes of adjacent dialogue words to a gap threshold that corresponds to a pre-specified period of time; ignoring pauses that do not meet or exceed the gap threshold; identifying pauses that meet or exceed the gap threshold as gaps between dialogue words for the insertion of video description content; aligning segments of video description content with corresponding gaps in dialogue, wherein the video description content for the segments is derived from corresponding script elements of the script; comparing a duration of a gap to a length of corresponding video description content to determine if the gap is of sufficient length for the insertion of the corresponding video description content; in an event that the gap is not of sufficient length, processing, responsive to determining that the gap is not of sufficient length and independent of user input, one or more of the gap length or the corresponding video description content such that the corresponding video description content is insertable into the gap; and generating a script document comprising the aligned segments of video description content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A hardware computer system configured to perform operations comprising:
-
receiving time-aligned script data comprising dialogue words of a script and timecodes corresponding to the dialogue words; comparing pauses between timecodes of adjacent dialogue words to a gap threshold that corresponds to a pre-specified period of time; ignoring pauses that do not meet or exceed the gap threshold; identifying pauses that meet or exceed the gap threshold as gaps between dialogue words for the insertion of video description content; aligning segments of video description content with corresponding gaps in dialogue, wherein the video description content for the segments is derived from corresponding script elements of the script; comparing a duration of a gap to a length of corresponding video description content to determine if the gap is of sufficient length for the insertion of the corresponding video description content; in an event that the gap is not of sufficient length, processing, responsive to determining that the gap is not of sufficient length and independent of user input, one or more of the gap length or the corresponding video description content such that the corresponding video description content is insertable into the gap; and generating a script document comprising the aligned segments of video description content. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification