如何在j2me / Blackberry中获得环境噪音水平

时间:2012-03-15 12:42:10

标签: audio blackberry java-me signal-processing noise

我想测量噪音水平,并希望根据周围区域的噪音水平自动增加或减少设备的音量。

有可能吗?如果有可能那么如何获得环境噪音水平?

任何人都可以给我一个正确方向的想法吗?

1 个答案:

答案 0 :(得分:0)

信号的 RMS 值(均方根)计算速度快,是信号总能量的标准度量

提示: 当用户正在收听时,将“噪声”信号作为来自麦克风的信号,而不是说话(环境噪声)。我不会仅根据环境噪声信号的RMS值来设置音量,而是根据来电的RMS与环境噪声的RMS之间的比率设置音量。

 Volume = k * RMS(IncomingCallSignal) / RMS(AmbientNoiseSignal)