Detecting nonlinear amplitude processing
First Claim
Patent Images
1. A computer system comprising:
- an audio processing module configured to process an audio signal and output the processed audio signal to an audio output device of the system;
an echo cancellation module configured to cancel echo from a received audio signal received via an audio input device of the system; and
a control module configured to detect a degree of nonlinear amplitude processing by the audio processing module and control said echo cancellation by applying more or less aggressive echo cancellation settings by the echo cancellation module based on the detected degree.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a computer system comprising an audio processing module, an echo cancellation module and a control module. The audio processing module is configured to process an audio signal and output the processed audio signal to e.g. a speaker (or similar) of the system. The echo cancellation module is configured to cancel echo from an audio signal received via e.g. a microphone (or similar) of the system. The control module is configured to detect a condition indicative of nonlinear amplitude processing by the audio processing module and control said echo cancellation by the echo cancellation module based on the detected condition.
14 Citations
20 Claims
-
1. A computer system comprising:
-
an audio processing module configured to process an audio signal and output the processed audio signal to an audio output device of the system; an echo cancellation module configured to cancel echo from a received audio signal received via an audio input device of the system; and a control module configured to detect a degree of nonlinear amplitude processing by the audio processing module and control said echo cancellation by applying more or less aggressive echo cancellation settings by the echo cancellation module based on the detected degree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. At least one computer readable storage medium storing code which, when executed on one or more processors of a computer system comprising an audio processing module configured to process an audio signal and output the processed audio signal to an audio output device of the system, causes the one or more processors to:
-
cancel echo from a received audio signal received via an audio input device of the system; detect a degree of nonlinear amplitude processing by the audio processing module; and control said echo cancellation more or less aggressively based on the detected degree, more aggressive echo cancellation being applied when the detected degree is higher and less aggressive echo cancellation being applied when the detected degree is lower. - View Dependent Claims (18)
-
-
19. A computer device comprising:
one or more processors configured to; for each of first and second audio signals, the second audio signal being a processed version of the first audio signal, determine a parameter of an amplitude distribution for that audio signal; and detect a degree of said processing of the first signal comprising nonlinear amplitude processing, said detection comprising comparing the determined parameters for the first and second signals; and apply more or less aggressive echo cancellation based on the detected degree. - View Dependent Claims (20)
Specification