Multi-audio add/drop deterministic animation synchronization
First Claim
1. A system for synchronizing media content comprising:
- a media segment having a media duration;
a first audio segment corresponding to the media segment, the first audio segment having a first audio duration;
a second audio segment corresponding to the media segment, the second audio segment having a second audio duration; and
a processor comparing the first audio duration with the second audio duration and adjusting the media duration to substantially equal the second audio duration based on the comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for synchronizing audio and visual content. A multiple audio language product can be produced containing a single video file that is automatically synchronized to whichever audio the viewer selects. The audio streams and video streams are processed into a plurality of segments. If, for example, an audio stream is selected that corresponds to a particular language, which is not the original audio stream that the video was synchronized to, then the duration of each audio segment in the selected stream can be compared with the duration of each segment in the original audio stream. The number of frames in a segment of the video stream can be adjusted based on the comparison. If the playback duration of the selected audio segment is greater than the corresponding original audio segment, one or more frames in the video segment can be repeated. If the playback duration of the selected audio segment is less than the corresponding original audio segment, then one or more frames in the video segment can be dropped. In this way, video can be automatically synchronized, at run-time, to whichever audio the viewer selects.
79 Citations
64 Claims
-
1. A system for synchronizing media content comprising:
-
a media segment having a media duration;
a first audio segment corresponding to the media segment, the first audio segment having a first audio duration;
a second audio segment corresponding to the media segment, the second audio segment having a second audio duration; and
a processor comparing the first audio duration with the second audio duration and adjusting the media duration to substantially equal the second audio duration based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 48, 49)
-
-
34. A method for synchronizing media and audio comprising:
-
processing a media segment and a first audio segment, the media segment having a duration that corresponds to the duration of the first audio segment;
comparing the duration of the first audio segment with a duration of a second audio segment; and
causing the duration of media segment and the duration of the second audio segment to correspond by modifying the duration of the media segment based on the comparison. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A system for synchronizing media and audio comprising:
-
means for processing a media segment and a first audio segment, the media segment having a duration that corresponds to the duration of the first audio segment;
means for comparing the duration of the first audio segment with a duration of a second audio segment; and
means for causing the duration of media segment and the duration of the second audio segment to correspond by modifying the duration of the media segment based on the comparison.
-
-
61. A system for synchronizing media content comprising:
-
a media stream having a plurality of media segments, each media segment having a respective media duration;
a first audio having a plurality of first audio segments, each of the first audio segments having a respective first audio duration;
a second audio having a plurality of second audio segments, each of the second audio segments having a second audio duration;
the second audio being substantially synchronized with the media stream;
the processor comparing the first audio duration with the second audio duration, where the processor compares each segment of the first audio stream with the corresponding segment of the second audio stream at run-time, and the processor adjusts the duration of the media stream based on the comparison. - View Dependent Claims (62, 63)
-
-
64. A system for synchronizing media content comprising:
-
a media stream having a plurality of media segments, each media segment having a respective media duration;
a first audio having a plurality of first audio segments, each of the first audio segments having a respective first audio duration;
a second audio having a plurality of second audio segments, each of the second audio segments having a second audio duration;
the second audio being substantially synchronized with the media stream; and
the processor that automatically synchronizes the media stream to whichever audio is selected by adjusting the media duration of each segment, at run-time, to reflect the duration of the selected audio.
-
Specification