VR音频似乎通过左右定位的方式来输出的,那么具体的是怎么弄的呢?
左右定位有两种方式:
1、通过时间差定位
第一种是通过声音的时间差,比如一个声音如果从左边来,那么左耳先听到它,于是做出判断:『哟,原来你在我靠左的位置』。
局限:
如果频率超过1500hz的声音,波长小于人的头部尺寸的一半,你的左右耳无法分辨出哪个先到达你的耳朵。
所以这时,只能通过双耳听到的不同音量大小来分辨方向了。
2、通过声源的大小定
如果右边的声音大,左边的声音小,我们就判断声源更靠近右边一些;而如果左右两边的音量大小越接近,那么我们会感觉声音越接近『中心』。
局限:
在500-800hz之间的声音(波长刚好比头部大一倍),我们的耳朵很难分辨出哪只耳朵听到的声音更大一些,所以用『双耳听到不同音量以分辨声源的方向』这种方法失效了。
所以我们只能根据『左右耳听到的时间差』来辨认声音的方向。
3、HRTF(什么是人头录音?)
这时可以用到HRTF,比如上面来的声音会被肩膀所反射,身体下面来的声音则会被肩膀和身躯所遮挡。
比如头部对声音的遮挡,消掉了一部分低频。
所以经过身体『滤波』后,便可以用双耳听到不同大小的声音来分辨声音的方向。
网友评论