Patent ID: 8824956

Claim:
An apparatus comprising: a buffer configured to store samples of audio data, wherein each of the samples of audio data comprises a plurality of bits; a bus controller configured to transmit each of the plurality of bits, of each of the samples of audio data from the buffer, across a single-bit bus, wherein the bus controller is further configured to, subsequent to transmitting each of the samples, transmit a selected number of dummy bits across the single-bit bus, and wherein the selected number of dummy bits to be transmitted across the single-bit bus is greater than one; a control module configured to (i) analyze activity of the buffer, and (ii) based on the activity of the buffer, dynamically adjust the selected number of dummy bits to be transmitted across the single-bit bus; a bus receiver configured to (i) receive the samples of audio data transmitted across the single-bit bus from the bus controller and (ii) ignore the dummy bits transmitted across the single-bit bus from the bus controller; and a digital to audio converter configured to generate analog signals in response to the samples of audio data received from the bus receiver, wherein the control module is configured to adjust the selected number of dummy bits to be transmitted across the single-bit bus based on a difference between (i) a first quantity indicating number of samples of audio data stored by the buffer and (ii) a second quantity indicating number of samples of audio data being retrieved from the buffer by the bus controller, and adjust the first quantity to account for samples of audio data lost prior to reaching the buffer.