나는 안드로이드 폰에서 마이크에서 소음의 데시벨을 얻으려고하고있다. 내가 진폭 값을 얻을 수 있고 그것을 데시벨로 변환하는 공식을 찾고 있습니다.Android : 진폭 값을 데시벨 값으로 설정 하시겠습니까?
진폭을 얻기 위해 MediaRecorder의 다음 기능을 사용합니다.
mediaRecorder.getMaxAmplitude();
another question에서 다음과 같은 식을 발견했습니다.
power_db = 20 * log10 (amp/amp_ref);
amp
은 진위이지만 무엇이 amp_ref
인지 확실하지 않습니다.
올바른 수식을 아는 사람이 있습니까?
2700.0을 amp_ref ..로 시도하면 이상한 값인 이 표시 될 수 있지만 –