Patent ID: 7738613

Claim:
A method comprising: receiving bursty audio data comprising samples on a first input line, wherein at least some of the samples of the bursty audio data are received at irregular intervals; storing samples of the bursty audio data in an input buffer; receiving synchronization data on a second input line that is separate from the first input line; estimating an input sample rate for the received bursty audio data based on the received synchronization data; and outputting samples of the bursty audio data from the input buffer; convolving samples of the burst audio data that are output from the input buffer with polyphase filter coefficients that are generated in dependence on the estimated input sample rate; receiving, at an output buffer, samples of the bursty audio data that have been convolved with the polyphase filter coefficients; reading samples of the bursty audio data that have been convolved with the polyphase filter coefficients out of the output buffer at a predetermined output sample rate; managing a flow of samples of the bursty audio data through the input buffer and samples of the bursty audio data that have been convolved with the polyphase filter coefficients through the output buffer to prevent overflow and/or underflow of the input and output buffers; and adjusting the estimated input sample rate in dependence on the flow of samples of the bursty audio data through the input buffer and samples of the bursty audio data that have been convolved with the polyphase filter coefficients through the output buffer.