Variable rate video playback with synchronized audio
First Claim
1. A method of synchronizing a set of video data to a set of audio data that is being played at a variable rate comprising the steps of:
- defining a correspondence between an original set of audio data and an original set of video data such that the original set of audio data and the original set of video data are synchronized at a normal display rate;
determining a target display rate that differs from the normal display rate;
creating a modified set of audio data that corresponds to the original set of audio data, wherein the modified set of audio data is created based at least in part on the target display rate;
establishing a correspondence between the modified set of audio data and the original set of video data; and
creating a modified set of video data that corresponds to the original set of video data, based on the modified set of audio data and the correspondence between the modified set of audio data and the original set of video data, such that the modified set of video data is synchronized with the modified set of audio data.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention enables the apparent display rate of an audiovisual display to be varied. The invention can modify an original set of audio data in accordance with a target display rate, then modify a related original set of video data to conform to the modifications made to the audio data set, such that the modified audio and video data sets are synchronized. When the modified audio and video data sets so produced are used to generate an audiovisual display, the audiovisual display has an apparent display rate that approximates the target display rate. The target display rate can be faster or slower than a normal display rate at which an audiovisual display system generates an audiovisual display from the original sets of audio and video data. The target display rate can be established solely by a user instruction, by analysis of the audiovisual data, or by modification of a user-specified nominal target display rate based upon analysis of the audiovisual data. Preferably, the method for modifying the original audio data set is one that produces a modified audio data set that can be used to generate an audio display having little or no distortion.
307 Citations
20 Claims
-
1. A method of synchronizing a set of video data to a set of audio data that is being played at a variable rate comprising the steps of:
-
defining a correspondence between an original set of audio data and an original set of video data such that the original set of audio data and the original set of video data are synchronized at a normal display rate; determining a target display rate that differs from the normal display rate; creating a modified set of audio data that corresponds to the original set of audio data, wherein the modified set of audio data is created based at least in part on the target display rate; establishing a correspondence between the modified set of audio data and the original set of video data; and creating a modified set of video data that corresponds to the original set of video data, based on the modified set of audio data and the correspondence between the modified set of audio data and the original set of video data, such that the modified set of video data is synchronized with the modified set of audio data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium storing instructions for a method for synchronizing a set of video data to a set of audio data that is being played at a variable rate, the method comprising:
-
defining a correspondence between an original set of audio data and an original set of video data such that the original set of audio data and the original set of video data are synchronized at a normal display rate; determining a target display rate that differs from the normal display rate; creating a modified set of audio data that corresponds to the original set of audio data, wherein the modified set of audio data is created based at least in part on the target display rate; establishing a correspondence between the modified set of audio data and the original set of video data; creating a modified set of video data that corresponds to the original set of video data, based on the modified set of audio data and the correspondence between the modified set of audio data and the original set of video data, such that the modified set of video data is synchronized with the modified set of audio data; and outputting for display on a computing or display device the modified set of video data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system for synchronizing a set of video data to a set of audio data that is being played at a variable rate comprising a processor configured to:
-
define a correspondence between an original set of audio data and an original set of video data such that the original set of audio data and the original set of video data are synchronized at a normal display rate; determine a target display rate that differs from the normal display rate; create a modified set of audio data that corresponds to the original set of audio data, wherein the modified set of audio data is created based at least in part on the target display rate; establish a correspondence between the modified set of audio data and the original set of video data; and create a modified set of video data that corresponds to the original set of video data, based on the modified set of audio data and the correspondence between the modified set of audio data and the original set of video data, such that the modified set of video data is synchronized with the modified set of audio data.
-
Specification