Patent ID: 8325911

Claim:
A personal speakerphone device for teleconferencing a local participant with near side audio data and a far side participant with far side audio data, comprising: a controller that couples to a speaker and a microphone, said controller controls and processes the near side audio data and the far side audio data; analog to digital conversion circuitry that converts and processes analog audio data to digital audio data, said analog to digital conversion circuitry couples to said controller; digital to analog conversion circuitry that converts and processes digital audio data to analog audio data, said digital to analog conversion circuitry couples to said controller; one or more ports for data through which audio data is transferred, said ports for data couple with said controller; an enclosure that couples said speaker and said microphone within a coupling frequency range, said enclosure houses said speaker, microphone, said controller, and supporting circuitry; a first frequency band decomposer that decomposes the far side audio data into one or more frequency bands, and a second frequency band decomposer that decomposes the near side audio data into one or more frequency bands, said first and second frequency band decomposers couple to said controller; one or more echo cancellers that couple to said controller wherein each individual echo canceller further comprises: a coefficient adaption module, said coefficient adaptation module uses a set of coefficients, an echo cancelling filter, and a noise suppression and other processing module; wherein said echo cancellers convolve said coefficients with the decomposed far side audio data to perform echo cancellation and wherein said echo cancellers process the near side audio data to perform echo cancellation; a converger that couples to said controller and that converges said coefficients to a solution corresponding to the accumulation of the echo paths in physical environment, said converger being further controllable such that at certain times adaptation of said coefficients proceeds and at other times adaptation of said coefficients is prevented; a primary doubletalk detector that couples to said controller and that receives low frequency bands from the decomposed audio data from said first and second frequency band decomposers, said primary doubletalk detector controlling the preceding of whether said converger is adapting said coefficients, said primary doubletalk detector determines doubletalk on the low frequency bands by a comparison between the levels of the audio data received from said first and second frequency decomposers; and a secondary doubletalk detector that couples to said controller and that operates to confirm good doubletalk detection for said primary doubletalk detector, said secondary doubletalk detector operates as a false doubletalk detector for said primary doubletalk detector, and said secondary doubletalk detector operates as a coefficient incoherence detector.