当前位置

网站首页> 程序设计 > 开源项目 > 程序开发 > 浏览文章

【Oculus】虚拟现实音频处理VR Audio - Part 5【翻译】

作者:小梦 来源: 网络 时间: 2024-03-03 阅读:

六、空间化的声音设计

既然我们已经分析了人们如何把声音放在真实世界中,以及我们如何欺骗用户让他们以为声音来自于空间的某个具体位置,接下来,我们就要研究如果改变我们的声音设计来支持空间化。

1. 单声道

大多数空间化技术把声音建模成一个无限小的点源,假设声音来自于巨大空间中的一个点,或者是离散的几个话筒。因此,声音可以被视为是单通道的。

2. 避免正弦波

纯声音例如正弦波,缺乏泛音,会导致以下几个问题:

  • 纯音调很难出现在现实世界中,听起来是不真实的,并不代表你需要彻底杜绝,因为VR体验是抽象的。

  • HRTFs通过滤波来工作,但是纯声音缺乏一些内容,因此很难使用HRTF来进行空间化。

  • HRTF过程中的任何瑕疵或者不连续,在纯音调中会更明显,因为缺乏其它的内容来掩盖。一个移动的正弦波还会在空间化的实现过程中表现的非常差。

3. 使用宽频谱的源

与空间化正弦波的问题类似,宽频谱的声音可以为HTF提供更多的频率信息。它们也可以来掩盖由HRTF动态改变引起的听觉瑕疵。同时要保证内容中包含1500HZ以上的声音信息,因为人民最常用这个来定位声音。

人们很难定位低频的声音,这就是为什么家庭影院系统会使用单声道的低音频道。如果一个声音必须是低频的,那就要避免这些头上的空间化,换做使用摇动或者衰变。

4. 避免实时的格式转换

音频的格式转化非常费时,会造成延迟,因此音频应该使用和目标设备一致的输出格式。对大部分PC来说,一般是16-bit,44.1kHz PCM,但是一些其他平台使用其他类型的格式。

空间化的声音是单声道的,因此应该避免在播放时进行信号的融合,这会造成相位和音量的误差。

热点阅读

网友最爱