Method for synchronization adaptation of asynchronous digital data streams
First Claim
1. A method for synchronization adaptation of asynchronous digital data streams comprising the steps of:
- providing a first digital data stream at a first sample rate;
inputting said first digital data stream to a sample rate conversion means;
supplying data output from said sample rate conversion means to a processing element;
storing said supplied data into said processing element; and
outputting said data stored in said processing element as a second digital data stream at a second sample rate, with said first and said second sample rates being different from each other;
detecting a state of said processing element;
controlling said sample rate conversion means dependent on the detected state of said processing element; and
reducing and/or increasing a number of data samples contained in the data output by said sample rate conversion means and supplied to said processing means is randomized in time within the data stream, such that a position within a group where a sample is to be removed and/or to be added is randomly selected.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention proposes a method for synchronization adaptation of asynchronous digital data streams comprising the steps of providing a first digital data stream (PCM_IN) at a first sample rate (CLK—1); inputting said first digital data stream (PCM_IN) to a sample rate conversion means (SRC); supplying data output from said sample rate conversion means (SRC) to a processing element (BUFFER); storing said supplied data into said processing element (BUFFER); and outputting said data stored in said processing element as a second digital data stream (PCM_OUT) at a second sample rate (CLK—2), with said first and said second sample rates (CLK—1, CLK—2) being different from each other; and is characterized by the further steps of detecting a state (BUFFER_STATUS) of said processing element (BUFFER); and controlling said sample rate conversion means (SRC) dependent on the detected state of said processing element. The present invention also proposes a device for synchronization adaptation of asynchronous digital data streams, operating according to such a method.
46 Citations
6 Claims
-
1. A method for synchronization adaptation of asynchronous digital data streams comprising the steps of:
-
providing a first digital data stream at a first sample rate; inputting said first digital data stream to a sample rate conversion means; supplying data output from said sample rate conversion means to a processing element; storing said supplied data into said processing element; and outputting said data stored in said processing element as a second digital data stream at a second sample rate, with said first and said second sample rates being different from each other; detecting a state of said processing element; controlling said sample rate conversion means dependent on the detected state of said processing element; and reducing and/or increasing a number of data samples contained in the data output by said sample rate conversion means and supplied to said processing means is randomized in time within the data stream, such that a position within a group where a sample is to be removed and/or to be added is randomly selected. - View Dependent Claims (2)
-
-
3. A method for synchronization adaptation of asynchronous digital data streams comprising the steps of:
-
providing a first digital data stream at a first sample rate; inputting said first digital data stream to a sample rate conversion means; supplying data output from said sample rate conversion means to a processing element; storing said supplied data into said processing element; outputting said data stored in said processing element as a second digital data stream at a second sample rate, with said first and said second sample rates being different from each other; detecting a state of said processing element said state of said processing element represents the amount of data currently stored in said processing element; controlling said sample rate conversion means dependent on the detected state of said processing element; comparing a current amount of data stored in said processing element with a lower limit and an upper limit of respective admissible data amounts stored in said processing element; and setting said state of said process element to a first value in case the detected actual amount of stored data exceeds the upper limit, to a second value in case the detected actual amount of stored data is below the lower limit, and to a third value in case the detected actual amount of stored data is found to be between the lower limit and the upper limit. - View Dependent Claims (4, 5)
-
-
6. A device for synchronization adaptation of asynchronous digital data stream, comprising:
-
a sample rate conversion means to which is input a first digital data stream at a first sample rate; a processing element for storing data output from said sample rate conversion means, and for outputting said data stored in said processing element as a second digital data stream at a second sample rate, with said first and said second sample rates being different from each other; a detection means for detecting a state of said processing element; a control means for controlling said sample rate conversion means dependent on the detected state of said processing element; and means for reducing and/or increasing a number of data samples contained in the data output by said sample rate conversion means and supplied to said processing means is randomized in time within the data stream, such that a position within a group where a sample is to be removed and/or to be added is randomly selected.
-
Specification