← Back to Patent Explorer
US4815109A Expired / Lapsed US ⏱️ 0.0 years remaining

Sampling clock synchronization

Assignee: NEXTIRAONE LLC
•
Filing: 1987-06-25
•
Granted: 1989-03-21
•
Expires: 2007-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a method for compensating for differences in a first clock signal's rate and a second clock signal's rate, transmitting voice samples from a first location synchronized to the first clock signal are received at a second location having a second clock for generating the second clock signal. The first clock signal and the second clock signal are compared to determine when a slip of one cycle has occured and it is determined which of the first and second clock rates is greatest. At the second location, the process includes adding a received voice sample for each predetermined number of slips which occur if the second clock is running too fast relative to the first clock, and discard an additional voice sample for each predetermined number of slips which occur if the second clock is running too slow relative to the first clock.

Inventors

  • 👤 Ming-Luh Kao

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 06:47
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/062; Y; Y10; Y10S; Y10S331/00; Y10S331/02

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 130 words
An apparatus for use in compensating for differences in frequency between a first clock and a second clock, the apparatus comprising in combination: slip detector means for determining when a complete one cycle slip has occurred between said first and said second clocks; clock compensation means for compensating for differences in said clock frequencies responsive to said slip detector means; means for counting the number of slips detected by said slip detector; means for detecting a period of silence in a plurality of samples of voice; and means for adding samples of voice during said period of silence if said second clock is running too fast relative to said first clock, and for deleting samples of voice if said second clock is running too slow relative to said first clock.
Claim 2
Independent Claim 130 words
An apparatus for use in compensating for differences in frequency between a first clock and a second clock, the apparatus comprising in combination: slip detector means for determining when a complete one cycle slip has occurred between said first and said second clocks; clock compensation means for compensating for differences in said clock frequencies responsive to said slip detector means; means for counting the number of slips detected by said slip detector; means for detecting a period of silence in a plurality of samples of voice; and means for adding samples of voice during said period of silence if said second clock is running too fast relative to said first clock, and for deleting samples of voice if said second clock is running too slow relative to said first clock.
Claim 3
Dependent Claim 44 words
The apparatus of claim 1, further comprising means for mapping a predetermined number of clock slips K to a predetermined number of voice samples M so that said means for deleting and adding deletes or adds M voice samples for each K clock slips.
Claim 4
Dependent Claim 14 words
The apparatus of claim 1, wherein samples which are deleted are samples of silence.
Claim 5
Dependent Claim 14 words
The apparatus of claim 1, wherein samples which are added are samples of silence.
Claim 6
Independent Claim 145 words
A method for compensating for differences in a first clock signal's rate and a second clock signal's rate, the method comprising the steps of: transmitting voice samples from a first location synchronized to said first clock signal; receiving said samples at a second location having a second clock for generating said second clock signal; comparing said first clock signal and said second clock signal to determine when a slip of one cycle has occurred; determining which of said first and second clock rates is greatest; at said second location, discarding a received voice sample for each predetermined number of slips which occur if said second clock is running too slow relative to said first clock; and at said second location, inserting an additional voice sample for each predetermined number of slips which occur if said first clock rate is smaller than said second clock rate.
Claim 7
Independent Claim 145 words
A method for compensating for differences in a first clock signal's rate and a second clock signal's rate, the method comprising the steps of: transmitting voice samples from a first location synchronized to said first clock signal; receiving said samples at a second location having a second clock for generating said second clock signal; comparing said first clock signal and said second clock signal to determine when a slip of one cycle has occurred; determining which of said first and second clock rates is greatest; at said second location, discarding a received voice sample for each predetermined number of slips which occur if said second clock is running too slow relative to said first clock; and at said second location, inserting an additional voice sample for each predetermined number of slips which occur if said first clock rate is smaller than said second clock rate.
Claim 8
Dependent Claim 15 words
The method of claim 5, wherein said discarded voice sample includes a sample of silence.
Claim 9
Dependent Claim 15 words
The method of claim 5, wherein said inserted voice sample includes a sample of silence.
Claim 10
Dependent Claim 26 words
The method of claim 5, further including the step of detecting periods of silence and wherein said inserted and discarded voice samples include samples of silence.
Claim 11
Independent Claim 154 words
An apparatus for compensating for differences in a first clock signal's rate and a second clock signal's rate, the apparatus comprising: means for transmitting voice samples from a first location synchronized to said first clock signal; means for receiving said samples at a second location having a second clock for generating said second clock signal; means for comparing said first clock signal and said second clock signal to determine when a slip of one cycle has occurred; means for determining which of said first and second clock rates is greatest; at said second location, means for discarding a received voice sample for each predetermined number of slips which occur if said first clock rate is greater than said second clock rate; and at said second location, means for inserting an additional voice sample for each predetermined number of slips which occur if said second clock is running too fast relative to said first clock.
Claim 12
Independent Claim 154 words
An apparatus for compensating for differences in a first clock signal's rate and a second clock signal's rate, the apparatus comprising: means for transmitting voice samples from a first location synchronized to said first clock signal; means for receiving said samples at a second location having a second clock for generating said second clock signal; means for comparing said first clock signal and said second clock signal to determine when a slip of one cycle has occurred; means for determining which of said first and second clock rates is greatest; at said second location, means for discarding a received voice sample for each predetermined number of slips which occur if said first clock rate is greater than said second clock rate; and at said second location, means for inserting an additional voice sample for each predetermined number of slips which occur if said second clock is running too fast relative to said first clock.

References Cited (Backward Citations)

GB1072929A Cited
US3580499A Cited
US3742145A Cited
US3867579A Cited
US3938086A Cited
GB1535893A Cited
US4528521A Cited
US4592050A Cited
US4580279A Cited
US4737971A Cited
US4672299A Cited
GB2196450A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-03-20 1992-09-19 1993-03-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-03-20 1996-09-19 1997-03-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-03-20 2000-09-19 2001-03-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag