Patent ID: 9237407
Filing Date: 2016-01-12
CPC Classification: H04H,H04L,H04S

Claim Text:
1. A method of operating a wireless digital audio distribution system to synchronize an output of audio data by receiving units, wherein a transmitting unit provides for a wireless packet transmission of audio data for receipt by a plurality of receiving units, said method comprising the steps of: a) generating a sequence of audio data packets wherein each said data packet includes parallel data respectively representing a plurality of audio data channels; b) broadcasting wirelessly, by said transmitter unit, said sequence of audio data packets, wherein said transmitter unit includes a timing marker in first predetermined ones of said audio data packets; c) receiving wirelessly, by a predetermined one of said plurality of receiving units, said sequence of audio data packets; d) selecting, from a second predetermined one of said audio data packets, parallel data respectively representing a predetermined one of said plurality of audio data channels; e) outputting, said parallel data respectively representing a predetermined one of said plurality of audio data channels synchronized to a receipt of said timing marker by said receiving unit; f) detecting, by said predetermined one of said plurality of receiving units, a transmission data error in a predetermined one of said first predetermined ones of said audio data packets; and g) correcting said transmission data error including selection of a predetermined one of said redundantly broadcast audio data packets in replacement of said predetermined one of said first predetermined ones of said audio data packets; and wherein said step of correcting includes successively performing correction by: h) first correcting said transmission data error using forward error correction to correct errors in the audio data transferred by said predetermined one of said first predetermined ones of said audio data packets; i) second correcting said transmission data error, where said step of first correcting fails, by replacement of said predetermined one of said audio data packets; and j) third correcting said transmission data error, where said step of second correcting fails, by interpolation using the audio data transferred by a select one of said sequence of audio data packets to construct substitute audio data in replacement for the audio data transferred by said predetermined one of said first predetermined ones of said audio data packets, wherein said select one of said sequence of audio data packets is received by said predetermined one of said plurality of receiving units prior to said predetermined one of said first predetermined ones of said audio data packets.