US2014032227A1PendingUtilityA1

Bit error management methods for wireless audio communication channels

Assignee: BROADCOM CORPPriority: May 8, 2008Filed: Sep 30, 2013Published: Jan 30, 2014
Est. expiryMay 8, 2028(~1.8 yrs left)· nominal 20-yr term from priority
G10L 19/005H04L 1/0045
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods are described for managing bit errors present in an encoded bit stream representative of a portion of an audio signal, wherein the encoded bit stream is received via a channel in a wireless communications system. The channel may comprise, for example, a Synchronous Connection-Oriented (SCO) channel or an Extended SCO (eSCO) channel in a Bluetooth® wireless communications system.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for managing bit-errors present in an audio-encoded bit stream representative of a portion of an audio signal, comprising:
 receiving the audio-encoded bit stream over a communication channel;   analyzing the audio-encoded bit stream to estimate a distribution, extent and/or location of bit errors in the audio-encoded bit stream;   when bit errors are detected in the audio-encoded bit stream, selecting a first one of a plurality of means for producing a series of digital audio samples representative of the portion of the audio signal based on determining that there is at least one of a first estimated distribution, extent and location of bit errors in the audio-encoded bit stream and selecting a second one of the plurality of means for producing the series of digital audio samples representative of the portion of the audio signal based on determining that there is at least one of a second estimated distribution, extent and location of bit errors in the audio-encoded bit stream; and   converting the series of digital audio samples produced by the selected means into a form suitable for playback to a user.   
     
     
         2 . The method of  claim 1 , wherein receiving the audio-encoded bit stream over the communication channel comprises:
 receiving the audio-encoded bit stream as part of a packet transmitted over a Synchronous Connection-Oriented (SCO) communication channel.   
     
     
         3 . The method of  claim 1 , further comprising:
 generating one or more indicators that indicate a quality of a wireless link over which the communication channel was established;   wherein the selecting step comprises selecting the first or second one of the plurality of means for producing the series of digital audio samples representative of the portion of the audio signal based on determining that there is at least one of the first or second estimated distribution, extent and/or location of the bit errors and the indicator(s).   
     
     
         4 . The method of  claim 1 , wherein the selecting step comprises selecting the first or second one of the plurality of means for producing the series of digital audio samples representative of the portion of the audio signal based on determining that there is at least one of the first or second estimated distribution, extent and/or location of the bit errors and an analysis of one or more previously-received portions of the audio signal. 
     
     
         5 . The method of  claim 1 , wherein selecting the first or second one of the plurality of means for producing the series of digital audio samples representative of the portion of the audio signal comprises:
 selecting a packet loss concealment (PLC) block to produce the series of digital audio samples.   
     
     
         6 . The method of  claim 1 , wherein selecting the first or second one of the plurality of means for producing the series of digital audio samples representative of the portion of the audio signal comprises:
 selecting an audio decoder that decodes the audio-encoded bit stream to produce the series of digital audio samples.   
     
     
         7 . The method of  claim 1 , wherein selecting the first or second one of the plurality of means for producing the series of digital audio samples representative of the portion of the audio signal comprises:
 selecting an audio decoder to decode a first portion of the audio-encoded bit stream to produce a first portion of the series of digital audio samples; and   selecting a packet loss concealment (PLC) block to produce a second portion of the series of digital audio samples.   
     
     
         8 . A system, comprising:
 a demodulator/channel decoder configured to receive a modulated carrier signal from an antenna and to generate an audio-encoded bit stream representative of a portion of an audio signal therefrom;   a bit error detection and concealment block configured
 to analyze the audio-encoded bit stream to estimate at least one of a distribution, extent and/or location of bit errors in the audio-encoded bit stream, and 
 to select a packet loss concealment (PLC) block and/or an audio decoder for producing a series of digital audio samples representative of the portion of the audio signal based on at least one of the estimated distribution, extent and location of bit errors in the audio-encoded bit stream; and 
   a digital to analog converter configured to convert the series of digital audio samples into an analog audio signal suitable for playback to a user.   
     
     
         9 . The system of  claim 8 , wherein the modulated carrier signal is received over a Synchronous Connection-Oriented (SCO) communication channel. 
     
     
         10 . The system of  claim 8 , wherein the audio decoder comprises a Continuously Variable Slope Delta Modulation (CVSD) decoder. 
     
     
         11 . The system of  claim 8 , wherein the demodulator/channel decoder is further configured to generate one or more indicators that indicate a quality of a wireless link over which the communication channel was established; and
 wherein the bit error detection and concealment block is configured to select the packet loss concealment (PLC) block and/or the audio decoder for producing the series of digital audio samples representative of the portion of the audio signal based on the at least one of the estimated distribution, extent and/or location of bit errors in the audio-encoded bit stream and the indicator(s).   
     
     
         12 . The system of  claim 8 , wherein the bit error detection and concealment block is configured to select the packet loss concealment (PLC) block and/or the audio decoder for producing the series of digital audio samples representative of the portion of the audio signal based on the at least one of the estimated distribution, extent and/or location of bit errors in the audio-encoded bit stream and an analysis of one or more of the previously-received portions of the audio signal. 
     
     
         13 . The system of  claim 8 , wherein the bit error detection and concealment block is configured to select the audio decoder to decode a first portion of the audio-encoded bit stream to produce a first portion of the series of digital audio samples and to select the packet loss concealment (PLC) block to produce a second portion of the series of digital audio samples. 
     
     
         14 . A method for managing bit-errors present in an audio-encoded bit stream representative of a portion of an audio signal, comprising:
 receiving the audio-encoded bit stream over a communication channel;   generating a data cyclic redundancy check (CRC) indicator associated with the audio-encoded bit stream;   determining if bit errors are present in the audio-encoded bit stream based on the data CRC indicator; and   responsive to determining that bit errors are present in the audio-encoded bit stream based on the data CRC indicator:
 analyzing the audio-encoded bit stream to estimate a distribution, extent and/or location of bit errors in the audio-encoded bit stream, 
 selecting a first one of a plurality of means for producing a series of digital audio samples representative of the portion of the audio signal based on determining that there is at least one of a first estimated distribution, extent and/or location of bit errors in the audio-encoded bit stream, and selecting a second one of the plurality of means for producing the series of digital audio samples representative of the portion of the audio signal based on determining that there is at least one of a second estimated distribution, extent and location of bit errors in the audio-encoded bit stream, and 
   converting the series of digital audio samples produced by the selected means into a form suitable for playback to a user.   
     
     
         15 . The method of  claim 14 , wherein receiving the audio-encoded bit stream over a communication channel comprises:
 receiving the audio-encoded bit stream as part of a packet transmitted over an Extended Synchronous Connection-Oriented (eSCO) communication channel.   
     
     
         16 . The method of  claim 14 , wherein selecting the means for producing the series of digital audio samples representative of the portion of the audio signal comprises:
 selecting a packet loss concealment (PLC) block to produce the series of digital audio samples.   
     
     
         17 . The method of  claim 14 , wherein selecting the means for producing the series of digital audio samples representative of the portion of the audio signal comprises:
 selecting an audio decoder that decodes the audio-encoded bit stream to produce the series of digital audio samples.   
     
     
         18 . The method of  claim 14 , wherein selecting the means for producing the series of digital audio samples representative of the portion of the audio signal comprises:
 selecting an audio decoder to decode a first portion of the audio-encoded bit stream to produce a first portion of the series of digital audio samples; and   selecting a packet loss concealment (PLC) block to produce a second portion of the series of digital audio samples.   
     
     
         19 . The method of  claim 14 , further comprising:
 generating one or more indicators that indicate a quality of a wireless link over which the communication channel was established;   wherein the selecting step comprises selecting the first or second one of the plurality of means for producing the series of digital audio samples representative of the portion of the audio signal based on at least the estimated distribution, extent and/or location of the bit errors and the indicator(s).   
     
     
         20 . The method of  claim 14 , wherein the selecting step comprises selecting the first or second one of the plurality means for producing the series of digital audio samples representative of the portion of the audio signal based on determining that there is at least one of the first or second estimated distribution, extent and/or location of the bit errors and an analysis of one or more previously-received portions of the audio signal.

Join the waitlist — get patent alerts

Track US2014032227A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.