音量(DB)为什么都是负值
2016-04-08 16:49
459 查看
相信不少人有这个疑问。
接触过声压级相关内容就会发现,恰恰相反,0dB才是人类能够感知到的最低声压级【注:这不代表声压级不能是负值】,能引起人不适之前所能达到的最大声压级为120dB,在这个标准下,0dB~120dB才是可听声的响度范围【比如:20dB相当于安静的办公室的声音;40dB相当于一般的办公室的声音;80dB相当于闹市的声音;100dB相当于铁桥下尖锐的警笛声】。
DAW【宿主】里的电平显示情况大家都知道,并不像上文所说,总线dB显示基本都是负值,越接近0dB越响,甚至导出时还不能超过0dB。
为什么会有这种情况呢?难不成这两个dB完全不是一个东西?此dB非彼dB?
当然不是,这两个“dB”概念是一样的。只是,这两个dB的“参照点”不同。
在进行声压级测量时使用的基准声压【也就是参考点】是人类能够感知到的最低声压级【前文说了,这不代表这个标准下,分贝就没有负值,是有负值的,但人类感知不到而已。
而数字音乐都是用的满刻度电平【0dBFS(0dB Full Scale)】,即把16bit采样的±32767允许的最大值作为0dB【这就是参考点】,也就是把有可能出现“数字过载”的临界点作为参照点,在这样的标准下,大多数的实际电平自然都是负值【显然,32Bit浮点的宿主,这个0dB是可以超过且不发生过载的】
大家现在应该知道了吧?这个dB,只是一个相对的值,是相对于参照点而言的。
接触过声压级相关内容就会发现,恰恰相反,0dB才是人类能够感知到的最低声压级【注:这不代表声压级不能是负值】,能引起人不适之前所能达到的最大声压级为120dB,在这个标准下,0dB~120dB才是可听声的响度范围【比如:20dB相当于安静的办公室的声音;40dB相当于一般的办公室的声音;80dB相当于闹市的声音;100dB相当于铁桥下尖锐的警笛声】。
DAW【宿主】里的电平显示情况大家都知道,并不像上文所说,总线dB显示基本都是负值,越接近0dB越响,甚至导出时还不能超过0dB。
为什么会有这种情况呢?难不成这两个dB完全不是一个东西?此dB非彼dB?
当然不是,这两个“dB”概念是一样的。只是,这两个dB的“参照点”不同。
在进行声压级测量时使用的基准声压【也就是参考点】是人类能够感知到的最低声压级【前文说了,这不代表这个标准下,分贝就没有负值,是有负值的,但人类感知不到而已。
而数字音乐都是用的满刻度电平【0dBFS(0dB Full Scale)】,即把16bit采样的±32767允许的最大值作为0dB【这就是参考点】,也就是把有可能出现“数字过载”的临界点作为参照点,在这样的标准下,大多数的实际电平自然都是负值【显然,32Bit浮点的宿主,这个0dB是可以超过且不发生过载的】
大家现在应该知道了吧?这个dB,只是一个相对的值,是相对于参照点而言的。
相关文章推荐
- packstack --allinone无法成功启动的问题
- [转载]Linux下tomcat的catalina.out文件过大,以及目录更改解决办法
- Struts2 - 常用的constant总结
- Anyoffice -HTML5大赛 悦心(基于H5开发安卓音乐app)-项目总结
- 次小生成树
- 深入理解PHP Opcode缓存原理
- HDU 1260 Tickets
- 模板模式 和 策略模式的区别, builder pattern构造者模式,BeanDefinitionBuilder
- 在CentOS上安装Java环境:使用yum安装java
- 长方柱类
- 序列自相关矩阵的计算和分析
- 递归算法及经典递归例子代码实现
- LINQ to Entities 不支持 LINQ 表达式节点类型“Invoke”
- USB2.0学习笔记连载(十九):EZ-USB TRM手册重要部分介绍
- 敏捷开发Scrum
- 委托,是我委托你处理事件
- sql经典题目
- Java多线程之Lock的使用
- 字符串加密
- 归并排序