2012-03-15 13 views
1

周囲の騒音レベルに応じて騒音レベルを測定したいと思い、機器の音量を自動的に増減させたい。j2me/Blackberryで周囲の騒音レベルを取得する方法

可能ですか?可能であれば周囲の騒音レベルを取得する方法は?

誰でも私に正しい方向に進める考えを与えることができますか?

+0

*騒音レベル*または*頻度*を求めるかどうかは、非常に異なる方法で測定する2つの異なる量であるため、最初に決定する必要があります。おそらくあなたは何らかのバックグラウンドを与えて、あなたが本当にしようとしていることを説明することができますか? –

+0

Hi Paulは迅速な対応のおかげで、基本的に騒音レベルを測定したいし、周囲の騒音レベルに応じて自動的にデバイスの音量を増減したいと思っています。 –

+0

OK - 周囲の騒音レベルの尺度であれば、あなたの質問に「周波数」の参照を編集する必要があります。 –

答えて

0

信号のRMS値(二乗平均平方根)を計算するための高速で、信号の全体的なエネルギーの標準尺度です。

ヒント: ユーザーがリッスンしているときに「ノイズ」信号をマイクからの信号として受け取り、話していない(周囲のノイズ)。周囲雑音信号のRMS値のみに基づいて音量を設定するのではなく、着信呼のRMSと周囲雑音のRMSとの比に基づいて音量を設定します。

Volume = k * RMS(IncomingCallSignal)/RMS(AmbientNoiseSignal) 
関連する問題