VR音頻似乎通過左右定位的方式來輸出的,那么具體的是怎么弄的呢?
左右定位有兩種方式:
1、通過時間差定位
第一種是通過聲音的時間差,比如一個聲音如果從左邊來,那么左耳先聽到它,于是做出判斷:『喲,原來你在我靠左的位置』。
局限:
如果頻率超過1500hz的聲音,波長小于人的頭部尺寸的一半,你的左右耳無法分辨出哪個先到達你的耳朵。
所以這時,只能通過雙耳聽到的不同音量大小來分辨方向了。
2、通過聲源的大小定
如果右邊的聲音大,左邊的聲音小,我們就判斷聲源更靠近右邊一些;而如果左右兩邊的音量大小越接近,那么我們會感覺聲音越接近『中心』。
局限:
在500-800hz之間的聲音(波長剛好比頭部大一倍),我們的耳朵很難分辨出哪只耳朵聽到的聲音更大一些,所以用『雙耳聽到不同音量以分辨聲源的方向』這種方法失效了。
所以我們只能根據(jù)『左右耳聽到的時間差』來辨認聲音的方向。
3、HRTF(什么是人頭錄音?)
這時可以用到HRTF,比如上面來的聲音會被肩膀所反射,身體下面來的聲音則會被肩膀和身軀所遮擋。
比如頭部對聲音的遮擋,消掉了一部分低頻。
所以經(jīng)過身體『濾波』后,便可以用雙耳聽到不同大小的聲音來分辨聲音的方向。