Abstract:
The method and system use a speaker available in an audio end device when not in use as a microphone. The speaker is utilized for enhancing the sound quality received by the person or device at the near end, i.e., the user of the device, or the speaker at the far end, i.e., the speaker with whom the near-end speaker is communicating. Exemplary applications are shown for such utilization, including single or dual microphone near-end automatic listening enhancement, acoustic echo cancellation or suppression with or without double talk detection, and microphone array noise reduction.
Abstract:
A method and apparatus for filtering a reference signal by a series of taps having coefficients, comprising dividing the taps into at least one layer of a plurality of groups, each group comprising a plurality of taps, as a first layer, forming a plurality of coefficients arranged in at least one group, as at least one subsequent layer and forwarding multiply-accumulate results of each group in each layer sequentially to the at least one group in the at least one subsequent layer to generate an output signal, and adjusting the coefficients based on an error signal formed as a difference between the output signal and a received input signal related to the reference signal and an interim error signal as a difference between the input signal and a summation of the multiply-accumulate results of at least one layer.
Abstract:
A method of maintaining signal convergence of a transmitter and a receiver of an adaptive differential pulse code modulated (ADPCM) communication system during discontinuous transmission, by generating synchronized comfort noise frame in the transmitter and in the receiver during quiet periods and mutually updating the receiver's decoder and encoder on their states.