System and method for combined non-linear and late echo suppression
First Claim
1. A computer-implemented method comprising:
- receiving, by a computing device, an input signal;
generating a first power spectral density estimate for a linear reverberant component associated with the input signal, wherein the linear reverberant component comprises a first late reverberant component;
generating a second power spectral density estimate for a non-linear reverberant component associated with the input signal, wherein the non-linear reverberant component comprises a second late reverberant component;
generating a power spectral density estimate by combining the first power spectral density estimate for the linear reverberant component and the second power spectral density estimate for the non-linear reverberant component;
updating one or more parameters for at least one of the linear reverberant component and the non-linear reverberant component; and
reducing, via residual echo suppression, one or more undesired signal components in an output signal resulting from the input signal based upon, at least in part, updating the one or more parameters.
7 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and computer system for receiving, by a computing device, an input signal. A first power spectral density estimate may be generated for a linear reverberant component associated with the input signal. A second power spectral density estimate may be generated for a non-linear reverberant component associated with the input signal. A power spectral density estimate may be generated by combining the first power spectral density estimate for the linear reverberant component and the second power spectral density estimate for the non-linear reverberant component. One or more parameters for at least one of the linear reverberant component and the non-linear reverberant component may be updated. One or more undesired signal components in an output signal resulting from the input signal may be reduced via residual echo suppression based upon, at least in part, updating the one or more parameters.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing device, an input signal; generating a first power spectral density estimate for a linear reverberant component associated with the input signal, wherein the linear reverberant component comprises a first late reverberant component; generating a second power spectral density estimate for a non-linear reverberant component associated with the input signal, wherein the non-linear reverberant component comprises a second late reverberant component; generating a power spectral density estimate by combining the first power spectral density estimate for the linear reverberant component and the second power spectral density estimate for the non-linear reverberant component; updating one or more parameters for at least one of the linear reverberant component and the non-linear reverberant component; and reducing, via residual echo suppression, one or more undesired signal components in an output signal resulting from the input signal based upon, at least in part, updating the one or more parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product residing on a computer readable storage medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising:
-
receiving an input signal; generating a first power spectral density estimate for a linear reverberant component associated with the input signal, wherein the linear reverberant component comprises a first late reverberant component; generating a second power spectral density estimate for a non-linear reverberant component associated with the input signal, wherein the non-linear reverberant component comprises a second late reverberant component; generating a power spectral density estimate by combining the first power spectral density estimate for the linear reverberant component and the second power spectral density estimate for the non-linear reverberant component; updating one or more parameters for at least one of the linear reverberant component and the non-linear reverberant component; and reducing, via residual echo suppression, one or more undesired signal components in an output signal resulting from the input signal based upon, at least in part, updating the one or more parameters. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system including one or more processors and one or more memories configured to perform operations comprising:
-
receiving an input signal; generating a first power spectral density estimate for a linear reverberant component associated with the input signal, wherein the linear reverberant component comprises a first late reverberant component; generating a second power spectral density estimate for a non-linear reverberant component associated with the input signal, wherein the non-linear reverberant component comprises a second late reverberant component; generating a power spectral density estimate by combining the first power spectral density estimate for the linear reverberant component and the second power spectral density estimate for the non-linear reverberant component; updating one or more parameters for at least one of the linear reverberant component and the non-linear reverberant component; and reducing, via residual echo suppression, one or more undesired signal components in an output signal resulting from the input signal based upon, at least in part, updating the one or more parameters. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification