java数字音频最强教程之3D音乐技术知识翻译

7 篇文章 0 订阅
7 篇文章 8 订阅

何为HRTF

Head-related transfer function(HRTF)也被称为解剖学传递函数(ATF)[引证需要],是表征的响应如何的耳接收来自空间点的声音。当声音击中听者时,头部、耳朵、耳道的大小和形状、头部的密度、鼻腔和口腔的大小和形状都会改变声音并影响它的感知方式,提高某些频率并衰减其他频率. 一般来说,HRTF 将频率从 2–5 kHz 提升,在 2,700 Hz 时具有 +17 dB 的主谐振。但响应曲线比单个颠簸更复杂,影响的频谱范围很广,并且因人而异。

一对用于两只耳朵的 HRTF 可用于合成似乎来自空间中特定点的双耳声音。它是一个传递函数,描述如何从特定时间点的声音将在耳到达(通常在外端耳道)。一些旨在从立体声(双扬声器)耳机再现环绕声的消费家庭娱乐产品使用 HRTF。某些形式的 HRTF 处理也已包含在计算机软件中,以模拟扬声器的环绕声播放。

人类只有两只耳朵,但可以在三个维度上定位声音——范围(距离)、上下方向(高度)、前后以及两侧(方位角)。这是可能的,因为大脑、内耳和外耳(耳廓)协同工作以推断位置。这种定位声源的能力可能已经在人类和祖先身上发展成为一种进化的必需品,因为眼睛只能看到观察者周围世界的一小部分,而视力在黑暗中受到阻碍,而定位声源的能力在所有方向,以不同的精度,[1] 与周围的光线无关。

人类通过获取来自一只耳朵的线索(单耳线索),并通过比较双耳收到的线索(差异线索或双耳线索)来估计源的位置。差异线索包括到达时间差异和强度差异。单声道线索来自声源与人体解剖结构之间的相互作用,其中原始源声音在进入耳道以供听觉系统处理之前被修改。这些修改对源位置进行编码,并且可以通过与源位置和耳朵位置相关的脉冲响应来捕获。这种脉冲响应称为头部相关脉冲响应(HRIR)。卷积使用 HRIR 对任意源声音的转换将声音转换为如果在源位置播放时听者会听到的声音,而听者的耳朵在接收器位置。HRIR 已被用于产生虚拟环绕声。[2] [3] [需要的例子]

HRTF 是HRIR的傅立叶变换。

左耳和右耳的 HRTF(上面表示为 HRIR)描述了声源 ( x ( t )) 在左耳和右耳被感知之前的滤波,分别表示为x L ( t ) 和x R ( t )。

的HRTF也可以被描述为修改以使声音从一个方向自由空气,因为它到达声音鼓膜。这些修改包括听者外耳的形状、听者头部和身体的形状、播放声音的空间的声学特性等。所有这些特征都会影响听者如何(或是否)准确判断声音来自哪个方向。

3D音效

3D 声音的数学非常基础,我们将在下面看到。实际系统理论的难点通常在于对理想情况的数学近似。示例包括 Ambisonics [ 159 ] 和波场合成 [ 49 ]。

考虑位置 处的点源 。然后位置处的声学复振幅 由下式给出 :
在这里插入图片描述

在这里插入图片描述
其中 表示距离点源任意方向一米处的复振幅, 表示波数(空间弧度频率)。分布式声源作为点源的叠加进行处理,因此点源是线性声学中所有类型源的完全通用构建块 。
在这里插入图片描述
3D 声音中的基本近似问题是使用一组有限的百万美元 扬声器来近似一个或多个收听点的复杂声场,这些扬声器通常被建模为每个扬声器的点源。

方位角、仰角和距离中与头部相关的传递函数插值

尽管距离相关的头部相关传递函数 (HRTF) 数据库提供有趣的可能性,例如,在近场渲染虚拟声音,缺乏算法和工具来利用它们。在这里,提出了一个用于插值 HRTF 的框架测量 使用四面体在 3-D(即方位角、仰角和距离)中 插值与重心权重。为了插值, 四面体网格通过 Delaunay 三角剖分生成并通过邻接游走搜索,从而使框架相对于不规则定位的 HRTF 具有鲁棒性 测量并且计算效率高。对拟议框架的客观评估表明测量 和 内插 近场 HRTF。

3-D 框架 插值 近场 HRTF 测量提出了在不同距离获得的。涉及的主要步骤是 (i) Delaunay 三角剖分 测量 点以获得四面体网格,(ii)选择包围所需位置的四面体,以及(iii) 插值 HRTF的 测量在封闭四面体的顶点使用重心权重。客观评价显示两者之间的良好一致性 内插 和 测量近场中的 HRTF。事实证明,提议的框架非常适合(实时)插值 HRTF的 数据库 包含 测量 在几个距离并表现出不规则的 测量网格,从而实现近场虚拟源的空间化。一个MATLAB ® 所提出的示范插值框架可在线获得。

参考原文:
https://en.wikipedia.org/wiki/Head-related_transfer_function
https://codeandsound.wordpress.com/2015/04/08/implementing-binaural-hrtf-panner-node-with-web-audio-api/
https://asa.scitation.org/doi/full/10.1121/1.4828983

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值