一位对声学学术不精的耳机玩家路过。上面已经有大佬讲的非常明白了,我就按照自己的理解随便说两句。
说起耳机的空间感,那么我最先想到的应该就是苹果的空间音频和索尼的360 Reality Audio,使用过的小伙伴应该都听说过一种函数,叫做头相关函数:Head Related Transfer Function,简称HRTF。
而HRTF又是怎么来生成的呢?
大家应该都有过听声辩位的经历,因为现实世界里每个声源发出的声音会,会经过不同的距离到达我们的耳朵,其中也可以分为直达声、反射声和混响。
而声波进入耳朵的角度、你的耳郭、头以及身体对声音的阻挡和过滤,也会让声音略有不同。
也正是这些不同变化的声音,会让你分清声音的方位以及远近。
理解了这些原理,那么就可以通过软件算法来模拟声音定位。
而算法在耳机中怎么实现模拟定位?
最常见的立体空间感耳机就是大家所熟知的5.1声道耳机或7.1声道耳机。这些多用于游戏耳机。而音乐领域中,左/右立体声依旧是主流。
以5.1为例,其构成有中置音源(C)、左声道(L)、右声道(R)、左环绕声(Ls)、右环绕声(Rs)、低音(lfe)。当这些声音在你的耳朵周围轮流出现时,你会感受到立体声的魅力,
立体声又分为宽度和深度,就以我大学四年的Java功底,勉强搜集到了宽度的简单算法。
简单来说,算法的原理就是通过音源的定位来实现不同声道的播放,其中音色和响度不同,那么人听起来就有立体感。
也就是通过HRTF来实现耳机的空间感。