摘要 |
<p>The invention manages an input buffer (111) of a coder System (110), as shown in the Figure. The contents of the buffer (111) is monitored in a monitor (133), generating an underflow signal when the buffer is empty or has an amount below a threshold and an overflow signal when the buffer is full or above a threshold. As a result of this other parts of the codec (110) are controlled to accommodate differing data rates. This includes lengthing or shortening the sample frames received from the input buffer (111) by using a variable interpolation filter (145) and a controller (137), increasing or decreasing the sample rate per frame. Instead of variable interpolation filter (145) the interpolation filter may generate a fixed number of oversamples per input sample. In both ways, distortion due to differences in data rates is reduced.</p> |