音量的计算
来源:互联网 发布:php电商网站框架 编辑:程序博客网 时间:2024/05/17 21:50
音量又称响度、音强,是指人耳对所听到的声音大小强弱的主观感受,其客观评价尺度是声音的振幅大小。这种感受源自物体振动时所产生的压力,即声压。物体振动通过不同的介质,将其振动能量传导开去。人们为了对声音的感受量化成可以监测的指标,就把声压分成“级”——声压级,以便能客观的表示声音的强弱,其单位称为“分贝”(dB)。
音量的计算
1,声音数据data,长度为len
方法1,音量为声音的最大值减去最小值的一半,类似均值。
function vol1 = calcVolume1(data,len)
vol1 =0.5 * ( max(data) - min(data));
方法2, 类似方差
function vol2 = calcVolume2(data, len)
sum = sum(data) / len ;
sqr = sum(data.*data) / len;
vol2 = sqrt( sqr - sum * sum);
2 声强,
I=(P^2)/(ρv) (此时P为有效值,若P为幅值,则 I=(P^2)/(2ρv) ) 其中ρ-介质密度(空气的),v-声速
3 声压级
SPL=20LOG(10)[p(e)/p(ref)] 其单位是分贝。 在空气中参考声压p(ref)一般取为2*10E-5帕,这个数值是正常人耳对1千赫声音刚刚能觉察其存在的声压值,也就是1千赫声音的可听阈声压。一般讲,低于这一声压值,人耳就再也不能觉察出这个声音的存在了。显然该可听阈声压的声压级即为零分贝。
p(e) = I * ρv
=(P^2) = 音量的平方。
- 音量的计算
- 音量的计算
- 音量的计算
- pcm音量计算
- pcm音量计算
- pcm音量计算
- 如何粗略的计算原始音频PCM信号的音量
- 8bit采样声音数据的音量计算
- [RK3288][Android6.0] Audio的音量计算过程小结
- 对format=fltp格式的PCM进行音量计算
- Android5.1 Audio计算音量流程
- 调节ubuntu的音量
- 改变音量的log
- iOS的音量
- 设置系统的音量
- 控制音量的大小
- 双系统音量的问题
- WinCE系统音量的设置
- 如何利用kaldi提自己想要的特征(mfcc plp pitch)
- Android调用第三方App
- 华为上机练习题--判断一个字符串中是否只含有相同的子字符串
- [LeetCode 148] Sort List Solution
- 回文字符串
- 音量的计算
- VTLN(Vocal Tract Length Normalisation)
- matlab toolbox(audio)
- ASP.NET MVC URL重写与优化(进阶篇)-继承RouteBase玩转URL
- 关于STL的list,vector等用迭代器iterator,用erase删除元素出现的问题。
- 我在知乎上关于Laser200/310电脑的文章。
- 通过Parcelable协议传递数据出现错误(Unmarshalling unknown type code 7471205 at offset 232)
- win7旗舰版系统下usb外接无线网卡安装教程
- 生活中一些庸人自扰的感悟