Patent ID: 9170981
Filing Date: 2015-10-27
Classification: G06F,H04L

Abstract:
1. A method of synchronizing isochronous audio data frames while avoiding a delay caused buffer filling or other suspension of the audio stream, and re-acting on of a two-way low latency voice telephonic audio stream provided by a USB interface to a clock of a wireless RF communication device, the USB interface and the wireless RF communication device being connected via a serial audio link, the method comprising: receiving the isochronous voice audio data frames and the wireless RF communication device clock, synchronizing a data rate of the isochronous audio data frames to a USB interface clock, counting start-of-frame pulses of the synchronized isochronous audio data frames, establishing a predetermined maximum threshold of differences between the RF clock and start of frame pulses; comparing the counted start-of-frame pulses with the wireless RF communication device clock to determine a difference signal, the difference signal triggering a synchronization event code when said predetermined maximum threshold difference has been reached, rate matching the isochronous audio data frames to the wireless RF communication device clock upon receiving the synchronization event code; wherein, if the start of frame pluses are lagging the wireless RF clock, samples are inserted into the audio stream, and wherein, if the start of frame pluses are leading the wireless RF clock, samples are removed from the audio stream.