Post-processing including median filtering of noise suppression gains
First Claim
1. A method of operating one or more processors, the method comprising:
- post-processing raw banded gains to generate banded post-processed gains to apply to one or more audio signals, the raw banded gains determined by input processing the one or more input audio signals to generate the raw banded gains at a plurality of frequency bands, some of the bands comprising more than one frequency bin, the raw banded gains being in order to carry out one or more of reducing noise, reducing out-of-location signals, reducing echoes, perceptual domain-based leveling, perceptual domain-based dynamic range control, and perceptual domain-based dynamic equalization,wherein the generating of a particular post-processed gain for a particular frequency band includes at least median filtering using raw gain values for frequency bands adjacent to the particular frequency band, thereby yielding median filtered gains,wherein the post-processing is according to one or more properties, including an end condition and a width for the median filtering, andwherein at least one of the end condition of the median filtering and the width of the median filtering depends on signal classification of the one or more input audio signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of post-processing raw banded gains for applying to an audio signal, an apparatus to generate banded post-processed gains, and a tangible computer-readable storage medium comprising instructions that when executed carry out the method. The raw banded gains are determined by input processing one or more input audio signals. The method includes applying post-processing to the raw banded gains to generate banded post-processed gains, generating a particular post-processed gain for a particular frequency band, including median filtering using raw gain values for frequency bands adjacent to the particular frequency band. One or more properties of the post-processing depend on classification of the one or more input audio signals.
-
Citations
41 Claims
-
1. A method of operating one or more processors, the method comprising:
-
post-processing raw banded gains to generate banded post-processed gains to apply to one or more audio signals, the raw banded gains determined by input processing the one or more input audio signals to generate the raw banded gains at a plurality of frequency bands, some of the bands comprising more than one frequency bin, the raw banded gains being in order to carry out one or more of reducing noise, reducing out-of-location signals, reducing echoes, perceptual domain-based leveling, perceptual domain-based dynamic range control, and perceptual domain-based dynamic equalization, wherein the generating of a particular post-processed gain for a particular frequency band includes at least median filtering using raw gain values for frequency bands adjacent to the particular frequency band, thereby yielding median filtered gains, wherein the post-processing is according to one or more properties, including an end condition and a width for the median filtering, and wherein at least one of the end condition of the median filtering and the width of the median filtering depends on signal classification of the one or more input audio signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising instructions that when executed by at least one processor of a processing system, cause carrying out a method comprising:
-
post-processing raw banded gains to generate banded post-processed gains to apply to one or more audio signals, the raw banded gains determined by input processing the one or more input audio signals to generate the raw banded gains at a plurality of frequency bands, some of the bands comprising more than one frequency bin, the raw banded gains being in order to carry out one or more of reducing noise, reducing out-of-location signals, reducing echoes, perceptual domain-based leveling, perceptual domain-based dynamic range control, and perceptual domain-based dynamic equalization, wherein the generating of a particular post-processed gain for a particular frequency band includes at least median filtering using raw gain values for frequency bands adjacent to the particular frequency band, thereby yielding median filtered gains, wherein the post-processing is according to one or more properties, including an end condition and a width for the median filtering, and wherein at least one of the end condition of the median filtering and the width of the median filtering depends on signal classification of the one or more input audio signals. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
one or more processors; and a storage medium coupled to the one or more processors, wherein the medium comprises instructions that when executed by at least one processor of the one or more processors, cause carrying out a method comprising; post-processing raw banded gains to generate banded post-processed gains to apply to one or more audio signals, the raw banded gains determined by input processing the one or more input audio signals to generate the raw banded gains at a plurality of frequency bands, some of the bands comprising more than one frequency bin, the raw banded gains being in order to carry out one or more of reducing noise, reducing out-of-location signals, reducing echoes, perceptual domain-based leveling, perceptual domain-based dynamic range control, and perceptual domain-based dynamic equalization, wherein the generating of a particular post-processed gain for a particular frequency band includes at least median filtering using raw gain values for frequency bands adjacent to the particular frequency band, thereby yielding median filtered gains, wherein the post-processing is according to one or more properties, including an end condition and a width for the median filtering, and wherein at least one of the end condition of the median filtering and the width of the median filtering depends on signal classification of the one or more input audio signals. - View Dependent Claims (28)
-
-
29. An apparatus comprising:
-
a post-processor operative to accept raw banded gains determined by input processing one or more input audio signals by an input processor, the post-processor operative to apply post-processing to the raw banded gains to generate banded post-processed gains to apply to the one or more input audio signals, the input processing operative to generate the raw banded gains at a plurality of frequency bands, some of which comprise more than one frequency bin, the raw banded gains being in order to carry out one or more of reducing noise, reducing out-of-location signals, reducing echoes, perceptual domain-based leveling, perceptual domain-based dynamic range control, and perceptual domain-based dynamic equalization, wherein the banded post-processed gains are for applying to the one or more input audio signals, wherein the post-processor includes a median filter operative to carry out median filtering of the raw banded gains, thereby yielding median filtered gains, wherein the generating by the post-processor of a particular post-processed gain for a particular frequency band includes the median filtering using raw gain values for frequency bands adjacent to the particular frequency band, wherein the post-processing is according to one or more properties, including an end condition and a width for the median filtering, and wherein at least one of the end condition of the median filtering and the width of the median filtering depends on signal classification of the one or more input audio signals. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification