Patent US2098698A successfully refreshed from Google Patents.
Patent US2302818A successfully refreshed from Google Patents.
Patent EP0425964A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0425964A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Asynchronous voice reconstruction for a digital communication system

Assignee: Motorola Solutions Inc
•
Filing: 1990-10-22
•
Granted: —
•
Expires: 2010-10-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and means of performing the asynchronous reconstruction of a digital data stream is disclosed. An input data stream having an input rate, such as digitized speech, is stored in a circular buffer (250). Within the buffer (250), read and write marker positions (300 and 301) are determined. Upon subsequent retrieval of the data stream at an output rate, data is taken from the position of the read marker (301) each time data is written to the position of the write marker (300). Of importance, the read and write marker positions (300 and 301) are determined such that they provide a delay (A) greater than the difference between the input rate and the output rate over the length of the buffer (250). The data stream processing is then modified by ignoring at least some of the data stream when the input rate is faster than the output rate, and repeating at least some of the data stream when the input rate is slower than the output rate. In this manner a method of digitized voice reconstruction without reliance upon network synchronization is achieved.

Inventors

  • 👤 Gregory J. Bedlek
  • 👤 Richard E. White
  • 👤 Thomas A. Freeburg

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 18:45
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F5/10; H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/062; H04J3/0626; H04L; H04L25/00; H04L25/02; H04L25/05; G06F2205/00; G06F2205/06; G06F2205/062; G06F2205/10; G06F2205/104

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 67 words
In a communications system (100), a method of performing the asynchronous reconstruction of a digital data stream characterized by the steps of: storing an input data stream at an input rate; retrieving the stored data stream at an output rate; and modifying the processing of at least a portion of the data stream as a function of the difference between the input rate and the output rate.
Claim 2
Dependent Claim 67 words
In a communications system (100), a method of performing the asynchronous reconstruction of a digital data stream characterized by the steps of: storing an input data stream at an input rate; retrieving the stored data stream at an output rate; and modifying the processing of at least a portion of the data stream as a function of the difference between the input rate and the output rate.
Claim 3
Dependent Claim 58 words
The method of claim 1, wherein the step of modifying the processing of the data stream further comprises the steps of: ignoring at least some of the data stream when the input rate is faster than the output rate; and repeating at least some of the data stream when the input rate is slower than the output rate.
Claim 4
Dependent Claim 90 words
A data receiver (120) capable of asynchronously reconstructing a digital data stream into an analog representation comprising: storing means (250) for accepting an input data stream at an input rate; and retrieving means (254) connected to the storing means for accessing the stored data at an output rate; wherein the improvement is characterized by: altering means (300, 301, 302 and 303) operably coupled to the retrieving means (254) for modifying the processing of the data stream as a function of the difference between the input rate and the output rate.
Claim 5
Dependent Claim 90 words
A data receiver (120) capable of asynchronously reconstructing a digital data stream into an analog representation comprising: storing means (250) for accepting an input data stream at an input rate; and retrieving means (254) connected to the storing means for accessing the stored data at an output rate; wherein the improvement is characterized by: altering means (300, 301, 302 and 303) operably coupled to the retrieving means (254) for modifying the processing of the data stream as a function of the difference between the input rate and the output rate.
Claim 6
Dependent Claim 73 words
The data receiver (120) of claim 3, wherein the altering means (300, 301, 302 and 303) for modifying the processing of the data stream further comprises: means (300 and 301) for ignoring at least some of the stored stream when the input rate is faster than the output rate; and means (300 and 301) for repeating at least some of the stored stream when the input rate is slower than the output rate.
Claim 7
Dependent Claim 15 words
The data receiver (120) of claim 3, wherein the input data stream is digitized speech.
Claim 8
Dependent Claim 26 words
The data receiver (120) of claim 3, wherein the storing means comprises a circular buffer (250) having a read pointer (303) and a write pointer (302).
Claim 9
Dependent Claim 26 words
The data receiver (120) of claim 6, wherein the circular buffer (250) has a predetermined read marker location (301) and a predetermined write marker location (300)
Claim 10
Dependent Claim 20 words
The data receiver (120) of claim 3, further including postponing means (A) for delaying the retrieval of the stored stream..
Claim 11
Dependent Claim 42 words
The data receiver (120) of claim 3, wherein the read marker location (301) and the write marker location (300) are determined as a function of the difference between the input rate and the output rate over the time to fill the buffer.
Claim 12
Dependent Claim 16 words
The data receiver (120) of claim 3, wherein the retrieving means (254) is a digital-to-analog converter.
Claim 13
Independent Claim 126 words
A method of performing the asynchronous reconstruction of digital speech into an analog representation comprising the steps of: storing an input data stream in a buffer (250) at an input rate wherein the improvement is characterized by: establishing a read marker location (301) within the buffer (250); establishing a write marker location (300) within the buffer (250); initiating data stream retrieval from the read marker location (301) at an output rate when data is written to the write marker location (300); ignoring at least some of the stored stream when the input rate is faster than the output rate; repeating at least some of the stored stream when the input rate is slower than the output rate; and converting the data stream into an analog representation.
Claim 14
Independent Claim 126 words
A method of performing the asynchronous reconstruction of digital speech into an analog representation comprising the steps of: storing an input data stream in a buffer (250) at an input rate wherein the improvement is characterized by: establishing a read marker location (301) within the buffer (250); establishing a write marker location (300) within the buffer (250); initiating data stream retrieval from the read marker location (301) at an output rate when data is written to the write marker location (300); ignoring at least some of the stored stream when the input rate is faster than the output rate; repeating at least some of the stored stream when the input rate is slower than the output rate; and converting the data stream into an analog representation.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag