Adaptive power control
View Patent ↗Systems and methods for adaptive power control are provided. A minimum power level of a primary acoustic signal is estimated. The minimum power level may then be compared to at least one power threshold. Subsequently, a large power consuming system is controlled based on the comparison of the minimum power level to the power threshold.
1. A method for providing adaptive power control, comprising:
performing, using at least one hardware processor, frequency analysis on a primary acoustic signal to generate a plurality of frequency sub-bands, the primary acoustic signal having a plurality of components including a noise component, the primary acoustic signal representing at least one captured sound;
estimating a power level of the noise component of the primary acoustic signal, the estimating of the power level occurring in at least one frequency sub-band of the primary acoustic signal;
comparing the estimated power level to at least one noise threshold; and
controlling a noise suppression system based on the comparison of the estimated power level to the at least one noise threshold, the controlling comprising:
powering the noise suppression system on or off based on the comparison; and
providing continuity in an output signal in response to the noise suppression system being powered on or off by preserving a non-zero latency introduced by the noise suppression system.
2. The method of claim 1 further comprising receiving a secondary signal, the secondary signal being used by the noise suppression system for noise suppression processing.
3. The method of claim 1 wherein the estimating of the power level further comprises utilizing a minimum statistics tracker to track a minimum energy of the primary acoustic signal.
4. The method of claim 1 wherein the estimating of the power level further comprises smoothing a noise power level.
5. The method of claim 1 wherein the at least one noise threshold comprises an activation power threshold and a deactivation power threshold.
6. The method of claim 5 further comprising setting the activation power threshold at a higher value than the deactivation power threshold.
7. The method of claim 1 wherein the controlling of the noise suppression system further comprises generating a control signal to power on the noise suppression system or power off the noise suppression system.
8. The method of claim 1 wherein the estimated power level comprises a noise level.
9. The method of claim 1 wherein the estimating of the power level comprises tracking the energy of the at least one frequency sub-band of the primary acoustic signal.
10. A system for providing adaptive power control, comprising:
a frequency analysis module configured to perform, using at least one hardware processor, frequency analysis on a primary acoustic signal to generate a plurality of frequency sub-bands, the primary acoustic signal having a plurality of components including a noise component, the primary acoustic signal representing at least one captured sound;
a power level estimate module configured to estimate a power level of the noise component of the primary acoustic signal, the estimating of the power level occurring in at least one frequency sub-band of the primary acoustic signal;
an analysis module configured to compare the estimated power level to at least one power threshold; and
a bypass engine configured to control a noise suppression system based on a result from the analysis module, the control including:
powering the noise suppression system on or off based on the comparison; and
providing continuity in an output signal in response to the noise suppression system being powered on or off by preserving a non-zero latency introduced by the noise suppression system.
11. The system of claim 10 further comprising a control signal generator configured to generate a control signal provided to the bypass engine.
12. The system of claim 10 wherein the power level estimate module comprises a leaky integrator.
13. The system of claim 10 further comprising a secondary sensor configured to receive a secondary signal, the secondary signal being used by the noise suppression system for noise suppression processing.
14. The system of claim 10 wherein the bypass engine comprises a switch configured to power on the noise suppression system or power off the noise suppression system.
15. The system of claim 10 wherein the estimated power level comprises a noise level.
16. The system of claim 10 wherein the power level estimate module comprises a minimum statistics tracker to track a minimum energy of the at least one frequency sub-band of the primary acoustic signal.
17. A non-transitory machine readable medium having embodied thereon a program, the program providing instructions for a method for providing adaptive power control, the method comprising:
performing, using at least one hardware processor, frequency analysis on a primary acoustic signal to generate a plurality of frequency sub-bands, the primary acoustic signal having a plurality of components including a noise component, the primary acoustic signal representing at least one captured sound;
estimating a power level of the noise component of the primary acoustic signal, the estimating of the power level occurring in at least one frequency sub-band of the primary acoustic signal;
comparing the estimated power level to at least one power threshold; and
controlling a noise suppression system based on the comparison of the estimated power level to the at least one power threshold, the controlling comprising:
powering the noise suppression system on or off based on the comparison; and
providing continuity in an output signal in response to the noise suppression system being powered on or off by preserving a non-zero latency introduced by the noise suppression system.