US5603016A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for synchronizing playback of an audio track to a video track
Assignee: Intel Corp
•
Filing: 1994-08-03
•
Granted: 1997-02-11
•
Expires: 2014-08-03
Abstract
Abstract A method for synchronizing the audio track to the video track in a multimedia presentation. Any difference in the frequencies of the clocks of the audio and video drivers are first determined. If the video driver operates according to a faster frequency than the audio driver, audio samples are clipped from the audio track. If the video driver operates according to a slower frequency than the audio driver, audio samples are added to the audio track.
Inventors
- 👤 Robert L. Davies
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 22:22
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/4302; H04N21/4307; H04N21/43072
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
140 words
In a computer system having a video driver for processing a video track operating at a first clock frequency and an audio driver for processing an audio track operating at a second clock frequency, a method for synchronizing the audio track to the video track such that harmonic dissonance and pitch shift are reduced, the method comprising the steps of: determining whether the first clock frequency is equal to, greater than, or less than the second clock frequency; removing at least one audio sample from the audio track, if the first clock frequency is greater than the second clock frequency by comparing two contiguous audio samples and clipping one sample if the contiguous audio samples are identical; and adding at least one audio sample to the audio track, if the first clock frequency is less than the second clock frequency.
Claim 2
Dependent Claim
140 words
In a computer system having a video driver for processing a video track operating at a first clock frequency and an audio driver for processing an audio track operating at a second clock frequency, a method for synchronizing the audio track to the video track such that harmonic dissonance and pitch shift are reduced, the method comprising the steps of: determining whether the first clock frequency is equal to, greater than, or less than the second clock frequency; removing at least one audio sample from the audio track, if the first clock frequency is greater than the second clock frequency by comparing two contiguous audio samples and clipping one sample if the contiguous audio samples are identical; and adding at least one audio sample to the audio track, if the first clock frequency is less than the second clock frequency.
Claim 3
Dependent Claim
87 words
The method of claim 1, wherein the step of removing at least one audio sample further includes the steps of: repetitively and sequentially comparing pairs of contiguous audio samples such that a difference in magnitude is identified for each pair of contiguous samples in the audio track; identifying a first pair having a lowest difference in magnitude; averaging the first pair to produce an average value audio sample; clipping the first pair from the audio track; and placing the average value audio sample in the audio track.
Claim 4
Dependent Claim
56 words
The method of claim 2, wherein the steps of comparing contiguous audio samples and clipping one sample if the contiguous audio samples are identical is repeated for each pair of contiguous audio samples in the audio track, until no further removal of audio samples is required or until no pairs of contiguous audio samples remain unscanned.
Claim 5
Dependent Claim
29 words
The method of claim 3, wherein the steps recited in claim 3 are undertaken only if the steps recited in claim 2 do not sufficiently reduce the audio track.
Claim 6
Dependent Claim
26 words
The method of claim 4, wherein the steps of identifying, averaging, clipping the first pair, and placing are repeated until the audio track is sufficiently reduced.
Claim 7
Dependent Claim
168 words
In a computer system having a video driver for processing a video track operating at a first clock frequency and an audio driver for processing an audio track operating at a second clock frequency, a method for synchronizing the audio track to the video track such that harmonic dissonance and pitch shift are reduced, the method comprising the steps of: determining whether the first clock frequency is equal to, greater than, or less than the second clock frequency; removing at least one audio sample from the audio track, if the first clock frequency is greater than the second clock frequency; and adding at least one audio sample to the audio track, if the first clock frequency is less than the second clock frequency by determining a magnitude for each audio sample, identifying a first sample having a lowest magnitude, copying the first sample to produce a copied sample, and adding the copied sample to the audio track such that the copied sample is contiguous with the first simple.
Claim 8
Dependent Claim
168 words
In a computer system having a video driver for processing a video track operating at a first clock frequency and an audio driver for processing an audio track operating at a second clock frequency, a method for synchronizing the audio track to the video track such that harmonic dissonance and pitch shift are reduced, the method comprising the steps of: determining whether the first clock frequency is equal to, greater than, or less than the second clock frequency; removing at least one audio sample from the audio track, if the first clock frequency is greater than the second clock frequency; and adding at least one audio sample to the audio track, if the first clock frequency is less than the second clock frequency by determining a magnitude for each audio sample, identifying a first sample having a lowest magnitude, copying the first sample to produce a copied sample, and adding the copied sample to the audio track such that the copied sample is contiguous with the first simple.
Claim 9
Dependent Claim
22 words
The method of claim 6, wherein the steps of identifying, copying, and adding are repeated until the audio track is sufficiently increased.
Claim 10
Dependent Claim
156 words
In a computer system having a video driver for processing a video track operating at a first clock frequency and an audio driver for processing an audio track operating at a second clock frequency, a method for synchronizing the audio track to the video track such that harmonic dissonance and pitch shift are reduced, the method comprising the steps of: processing the audio and video tracks until a predetermined video stop point in the video track; determining an audio stop point in the audio track; comparing the audio stop point to an expected stop point; removing at least one audio sample from the audio track, if the audio stop point is beyond the expected stop point, by comparing two contiguous audio samples and clipping one sample if the contiguous audio samples are identical; and adding at least one audio sample to the audio track, if the audio stop point is prior to the expected stop point.
Claim 11
Dependent Claim
156 words
In a computer system having a video driver for processing a video track operating at a first clock frequency and an audio driver for processing an audio track operating at a second clock frequency, a method for synchronizing the audio track to the video track such that harmonic dissonance and pitch shift are reduced, the method comprising the steps of: processing the audio and video tracks until a predetermined video stop point in the video track; determining an audio stop point in the audio track; comparing the audio stop point to an expected stop point; removing at least one audio sample from the audio track, if the audio stop point is beyond the expected stop point, by comparing two contiguous audio samples and clipping one sample if the contiguous audio samples are identical; and adding at least one audio sample to the audio track, if the audio stop point is prior to the expected stop point.
Claim 12
Dependent Claim
87 words
The method of claim 8, wherein the step of removing at least one audio sample further includes the steps of: repetitively and sequentially comparing pairs of contiguous audio samples such that a difference in magnitude is identified for each pair of contiguous samples in the audio track; identifying a first pair having a lowest difference in magnitude; averaging the first pair to produce an average value audio sample; clipping the first pair from the audio track; and placing the average value audio sample in the audio track.
Claim 13
Dependent Claim
56 words
The method of claim 9, wherein the steps of comparing contiguous audio samples and clipping one sample if the contiguous audio samples are identical is repeated for each pair of contiguous audio samples in the audio track, until no further removal of audio samples is required or until no pairs of contiguous audio samples remain unscanned.
Claim 14
Dependent Claim
29 words
The method of claim 10, wherein the steps recited in claim 9 are undertaken only if the steps recited in claim 8 do not sufficiently reduce the audio track.
Claim 15
Dependent Claim
26 words
The method of claim 11, wherein the steps of identifying, averaging, clipping the first pair, and placing are repeated until the audio track is sufficiently reduced.
Claim 16
Dependent Claim
64 words
The method of claim 8, wherein the step of adding at least one audio sample further includes the steps of: determining a magnitude for each audio sample; identifying a first sample having a lowest magnitude; copying the first sample to produce a copied sample; and adding the copied sample to the audio track such that the copied sample is contiguous with the first simple.
Claim 17
Dependent Claim
22 words
The method of claim 13, wherein the steps of identifying, copying, and adding are repeated until the audio track is sufficiently increased.
Claim 18
Dependent Claim
91 words
In a computer system having a video driver for processing a video track operating at a first clock frequency and an audio driver for processing an audio track operating at a second clock frequency, a method for synchronizing the audio track to the video track such that harmonic dissonance and pitch shift are reduced when the first clock frequency is determined to be slower than the second clock frequency, the method comprising the steps of: comparing two contiguous audio samples; and clipping one sample if the contiguous audio samples are identical.
Claim 19
Dependent Claim
91 words
In a computer system having a video driver for processing a video track operating at a first clock frequency and an audio driver for processing an audio track operating at a second clock frequency, a method for synchronizing the audio track to the video track such that harmonic dissonance and pitch shift are reduced when the first clock frequency is determined to be slower than the second clock frequency, the method comprising the steps of: comparing two contiguous audio samples; and clipping one sample if the contiguous audio samples are identical.
Claim 20
Dependent Claim
79 words
The method of claim 15, the method further comprising the steps of: repetitively and sequentially comparing pairs of contiguous audio samples such that a difference in magnitude is identified for each pair of contiguous samples in the audio track; identifying a first pair having a lowest difference in magnitude; averaging the first pair to produce an average value audio sample; clipping the first pair from the audio track; and placing the average value audio sample in the audio track.
Claim 21
Dependent Claim
56 words
The method of claim 16, wherein the steps of comparing contiguous audio samples and clipping one sample if the contiguous audio samples are identical are repeated for each pair of contiguous audio samples in the audio track, until no further removal of audio samples is required or until no pairs of contiguous audio samples remain unscanned.
Claim 22
Dependent Claim
29 words
The method of claim 17, wherein the steps recited in claim 18 are undertaken only if the steps recited in claim 17 do not sufficiently reduce the audio track.
Claim 23
Dependent Claim
26 words
The method of claim 18, wherein the steps of identifying, averaging, clipping the first pair, and placing are repeated until the audio track is sufficiently reduced.
Claim 24
Dependent Claim
119 words
In a computer system having a video driver for processing a video track operating at a first clock frequency and an audio driver for processing an audio track operating at a second clock frequency, a method for synchronizing the audio track to the video track such that harmonic dissonance and pitch shift are minimized when the first clock frequency is determined to be faster than the second clock frequency, the method comprising the steps of: determining a magnitude for each audio sample; identifying a first sample having a lowest magnitude; copying the first sample to produce a copied sample; and adding the copied sample to the audio track such that the copied sample is contiguous with the first simple.
Claim 25
Dependent Claim
119 words
In a computer system having a video driver for processing a video track operating at a first clock frequency and an audio driver for processing an audio track operating at a second clock frequency, a method for synchronizing the audio track to the video track such that harmonic dissonance and pitch shift are minimized when the first clock frequency is determined to be faster than the second clock frequency, the method comprising the steps of: determining a magnitude for each audio sample; identifying a first sample having a lowest magnitude; copying the first sample to produce a copied sample; and adding the copied sample to the audio track such that the copied sample is contiguous with the first simple.
Claim 26
Dependent Claim
22 words
The method of claim 20, wherein the steps of identifying, copying, and adding are repeated until the audio track is sufficiently increased.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-02-11 | 2000-08-12 | 2001-02-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-02-11 | 2004-08-12 | 2005-02-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-02-11 | 2008-08-12 | 2009-02-11 | $7700.00 | Window Closed / Lapsed |