Androidフォンのマイクからノイズのデシベルを記録しようとしています。振幅値を取得し、それをデシベルに変換する式を探すことができます。
MediaRecorderの次の関数を使用して振幅を取得します。
mediaRecorder.getMaxAmplitude();
別の質問で、私は次の式を見つけました。
power_db = 20 * log10(amp / amp_ref);
amp
は振幅ですが、何がわからないのamp_ref
です。
正しい式を知っている人はいますか?