Process for synchronizing computer video with independent audio
First Claim
1. A method for synchronous presentation of independent audio program and video program generated by a digital computer, comprising:
- a. providing an audio recording to an independent audio playback device, said audio recording comprising at least two consecutive cue tones at known original intervals, followed by an audio program commencing at a known original commencement interval after a last one of said consecutive cue tones;
b. providing a database to said computer comprising at least said known original cue tone intervals, said known original commencement interval, and a plurality of original video graphics event intervals for a video program comprising a plurality of videographics events to be synchronized with said audio program;
c. starting said audio playback device to play said recording;
d. initiating an interval timer in said computer when one of said cue tones is played;
e. stopping said interval timer in said computer when a next subsequent one of said cue tones is played, and determining an actual time interval between said cue tones as played on said audio playback device;
f. repeating steps d and e for each of said known original intervals between said cue tones;
g. calculating in the computer a ratio R equal to the actual cue tone interval divided by the corresponding original cue tone interval;
h. initiating said interval timer and waiting an actual commencement interval equal to the original commencement interval multiplied by R; and
i. repeatedly initiating said interval timer, and display video graphics events, at actual video graphics event intervals corresponding to said original video graphics event intervals multiplied by R.
1 Assignment
0 Petitions
Accused Products
Abstract
A process for use of a low-cost personal computer to display video images which provide the effect of animation in synchronization with an audio program, such as voice or environmental sounds, originating independently of the computer. The computer is provided with a data base including intervals between recorded cue tones preceding the audio program, and intervals between video events to be synchronized with the audio program, all such original intervals corresponding to the original recording transport speed of the audio program. While consumer audio playback devices operate at a stable playback transport speed, it is seldom precisely the same as the original recording speed. During playback, the viewer indicates playback intervals between cue tones, for instance by tapping a key of the computer keyboard whenever a cue tone is played. The computer times the actual playback intervals, calculates a ratio R of the playback interval divided by the recording interval, and then executes the video events at playback intervals equal to their original intervals multiplied by R.
-
Citations
16 Claims
-
1. A method for synchronous presentation of independent audio program and video program generated by a digital computer, comprising:
-
a. providing an audio recording to an independent audio playback device, said audio recording comprising at least two consecutive cue tones at known original intervals, followed by an audio program commencing at a known original commencement interval after a last one of said consecutive cue tones; b. providing a database to said computer comprising at least said known original cue tone intervals, said known original commencement interval, and a plurality of original video graphics event intervals for a video program comprising a plurality of videographics events to be synchronized with said audio program; c. starting said audio playback device to play said recording; d. initiating an interval timer in said computer when one of said cue tones is played; e. stopping said interval timer in said computer when a next subsequent one of said cue tones is played, and determining an actual time interval between said cue tones as played on said audio playback device; f. repeating steps d and e for each of said known original intervals between said cue tones; g. calculating in the computer a ratio R equal to the actual cue tone interval divided by the corresponding original cue tone interval; h. initiating said interval timer and waiting an actual commencement interval equal to the original commencement interval multiplied by R; and i. repeatedly initiating said interval timer, and display video graphics events, at actual video graphics event intervals corresponding to said original video graphics event intervals multiplied by R. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for synchronous presentation of independent audio program and video program generated by a digital computer, comprising:
-
a. playing an audio signal comprising at least two consecutive cue tones at known original intervals, followed by an audio program connecting at a known original commencement interval after a last one of said consecutive cue tones; b. providing a database to said computer comprising at least said known original cue tone intervals, said known original commencement interval, and a plurality of original video graphics event intervals for a video program comprising a plurality of videographics events to be synchronized with said audio program; c. timing in said computer, actual cue tone intervals between said cue tones corresponding in number to said known original cue tone intervals; d. calculating in the computer a ratio R equal to the actual cue tone interval divided by the corresponding original cue tone interval; e. waiting an actual commencement interval equal to the original commencement interval multiplied by R; and f. displaying video graphics events, at actual video graphics event intervals corresponding to said original video graphics event intervals multiplied by R. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification