一种带方位传感器耳机及其3d声场还原方法
【技术领域】
[0001] 本发明涉及电声技术领域,具体涉及一种带方位传感器耳机及其3D声场还原方 法。
【背景技术】
[0002] 传统的3D声场是混音师通过影视作品或者音乐的需求,加入3D声场,让人们被动 的欣赏3D声场,此3D声场只是考虑了静态,也就是人头部固定的情况,缺少了动态3D声 场。但在现实中人们所听到的声音并不是一成不变的,而是随着我们的移动、声源与人耳相 对位置的不断变化而做着相应的即时变化,同时3D声源本身也是根据用户或者实际需求 不断变化的,就是我们所说的"动态"3D声场还原方法。当人们对音乐的现场感和动态声场 需求不断提高,人们需要主观的调整3D声场并与其动作情绪相匹配,如何让用户自由实时 地产生动态3D声场效果,是本发明所要解决的问题。
【发明内容】
[0003] 为了解决用户希望能够自由实时地产生动态3D声场效果的需求,本发明提供一 种带方位传感器耳机及其3D声场还原方法。
[0004] 本发明的技术方案如下:
[0005] -种带方位传感器的3D声场还原方法,包括:
[0006] 设定虚拟3D声源的参数,得到声源信号;
[0007] 通过实时获取耳机方位传感器组的陀螺仪、加速度计和指南针的参数信息,来获 得耳机相对虚拟3D声源的物理位置信息;
[0008] 依据耳机相对虚拟3D声源的物理位置信息和虚拟3D声源的辐射特性,计算虚拟 3D声源的直达声函数和混响声函数;
[0009] 将虚拟3D声源的直达声函数和混响声函数进行运算,计算虚拟3D声源的双耳传 递函数;
[0010] 将虚拟3D声源的双耳传递函数与虚拟3D声源的声源信号进行卷积,得到重构的 3D声场信号。
[0011] 优选的,所述虚拟3D声源的参数包括虚拟3D声源所处空间的尺寸和虚拟3D声源 所处空间材料的吸声系数。
[0012] 进一步的,在实时获取耳机方位传感器组的陀螺仪、加速度计和指南针的参数信 息步骤之前,还包括对方位传感器组的陀螺仪、加速度计和指南针进行校准。
[0013] 进一步的,所述陀螺仪用于测量耳机的动态角速度,所述加速度计用于测量耳机 的静态倾角和加速度信息,所述指南针用于校准耳机的方向。
[0014] 其中,所述虚拟声源的直达声函数和混响声函数通过实时计算获得。
[0015] -种带方位传感器的耳机,所述耳机包括微处理器单元,所述耳机还包括方位传 感器组,所述方位传感器组包括陀螺仪,加速度计和指南针,所述微处理器单元包括:
[0016] 虚拟3D声源设定模块,用于设定虚拟3D声源的参数,得到声源信号;
[0017] 物理位置信息获取模块,用于通过实时获取耳机方位传感器组的陀螺仪、加速度 计和指南针的参数信息,来获得耳机相对虚拟3D声源的物理位置信息;
[0018] 计算模块,用于依据耳机相对虚拟3D声源的物理位置信息和虚拟3D声源的辐射 特性,计算虚拟3D声源的直达声函数和混响声函数,以及用于将虚拟3D声源的直达声函数 和混响声函数进行运算,来计算虚拟3D声源的双耳传递函数;
[0019] 3D声场信号获取模块,用于将虚拟3D声源的双耳传递函数与虚拟3D声源的声源 信号进行卷积,得到重构的3D声场信号。
[0020] 进一步的,在物理位置信息获取模块实时获取耳机方位传感器组的陀螺仪、加速 度计和指南针的参数信息之前,还包括对方位传感器组的陀螺仪、加速度计和指南针进行 校准。
[0021] 进一步的,所述陀螺仪用于测量耳机的动态角速度,所述加速度计用于测量耳机 的静态倾角和加速度信息,所述指南针用于校准耳机的方向。
[0022] 其中,所述物理位置信息包括虚拟3D声源到耳机位置之间的水平夹角和仰角,虚 拟3D声源到耳机位置的距离。
[0023] 优选的,所述耳机还包括接收模块,用于接收移动终端设备的传感器信息。
[0024] 本发明的有益效果:
[0025] 本发明提供一种带方位传感器耳机及其3D声场还原方法,设定虚拟3D声源的参 数,得到声源信号;通过实时获取耳机方位传感器组的陀螺仪、加速度计和指南针的参数信 息,来获得耳机相对虚拟3D声源的物理位置信息;依据耳机相对虚拟3D声源的物理位置信 息和虚拟3D声源的辐射特性,计算虚拟3D声源的直达声函数和混响声函数;将虚拟3D声 源的直达声函数和混响声函数进行运算,计算虚拟3D声源的双耳传递函数;将虚拟3D声源 的双耳传递函数与虚拟3D声源的声源信号进行卷积,得到重构的3D声场信号。依照本发 明提供的方法能够实现自由实时地产生动态3D声场,满足人们对音乐的现场感和动态声 场的体验需求。
【附图说明】
[0026] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0027] 图1是本发明一种带方位传感器耳机的3D声场还原方法的流程图;
[0028] 图2为本发明一种带方位传感器耳机的3D声场还原方法的球空间直达声和两次 反射声传递函数声学路径的几何示意图;
[0029] 图3是本发明一种带方位传感器的耳机与虚拟声源坐标几何示意图;
[0030] 图4是本发明一种带方位传感器的耳机结构示意图;
[0031] 图5是本发明一种带方位传感器的耳机的方位传感器组组成结构示意图。
【具体实施方式】
[0032] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述,显 然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实 施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属 于本发明保护的范围。
[0033] 如图1所示,其为本发明一种带方位传感器的3D声场还原方法的流程图。
[0034] 在步骤101中,设定虚拟3D声源的参数,得到声源信号。
[0035] 这些参数包括虚拟3D声源所处空间的尺寸和虚拟3D声源所处空间材料的吸声系 数。为了提高运算效率,我们建立模型如图2所示,我们把实际的空间或房间假想成一个密 闭的球空间10,佩戴耳机1的听音者在球空间10的球心位置(即耳机1亦代表听音者,在 球空间10的球心位置),密闭球空间10的半径为L。其中,虚拟3D声源所处空间材料的吸 声系数设为α。
[0036] 其中,虚拟3D声源的位置信息可以是人为在后期制作虚拟得到的,也可以是录制 过程中记录下来的实际声源运动轨迹。在虚拟3D声源的录音过程中,虚拟3D声源与附有 若干传感器的设备绑定,传感器包括陀螺仪、加速度计和指南针,这些传感器与录音设备同 步记录信息,包括但不限于声音录制时刻虚拟3D声源所处的位置及其指向特性,其中指向 特性用于设置虚拟3D声源全空间辐射声音的方向性,即对各方向和各频带的声信号作用 相应的增益控制,该增益控制最终体现在传递函数的增益控制。
[0037] 在步骤102中,通过实时获取耳机方位传感器组的陀螺仪、加速度计和指南针的 参数信息,来获得耳机相对虚拟3D声源的物理位置信息。
[0038] 通过实时获取耳机方位传感器组3的陀螺仪31、加速度计33和指南针33的参数 信息,参数信息包括动态角速度、加速度和方向。在方位传感器组3中,陀螺仪31用于测量 耳机1的动态角速度,加速度计32用于测量耳机1的静态倾角和加速度信息,指南针33用 于校准耳机1的方向,以消除累计误差。
[0039] 具体的,在建立模型中,当佩戴耳机1的听音者相对于声源5进行移动时,会产生 位移和加速度,其中加速度包括角加速度和运动方向的加速度,角加速度是描述佩戴耳机1 的听音者相对于虚拟3D声源5角速度的大小和方向对时间变化率的物理量,加速度是描述 佩戴耳机1的听音者相对于虚拟3D声源5在运动方向上速度的大小对时间变化率的物理 量。
[0040] 优选的,在实时获取耳机方位传感器组3的陀螺仪31、加速度计32和指南针33的 参数信息步骤之前,还包括对方位传感器组3的陀螺仪31、加速度计32和指南针33进行校 准。
[0041] 具体的,获得佩戴耳机1的听音者相对虚拟3D声源5的物理位置信息是微处理器 2通过方位传感器组3提供的参数信息,利用微积分原理,通过对动态角速度和加速度的积 分计算得出的。其中佩戴耳机1的听音者相对于虚拟3D声源5的物理位置信息包括:虚拟 3D声源5到佩戴耳机1的听音者位置之间的水平夹角Θ和仰角炉:,虚拟3D声源5到佩戴 耳机1的听音者位置的距离r。
[0042] 具体的,Θ为虚拟3D声源5到佩戴耳机1的听音者之间连成的线与正北方向在 水平面上的投影的夹角,P为虚拟3D声源5到佩戴耳机1的听音者之间连成的线与水平面 的夹角,r为虚拟3D声源5到佩戴耳机1的听音者位置的距离,其中佩戴耳机1的听音者以 听音者的中点为参考。其中Θ的取值范围是[0,360° ],妒的取值范围是[-90°,90° ], r的取值范围是[0, L]。如图3所示。
[0043] 所述虚拟3D声源的辐射特性由虚拟3D声源播放设备的频响决定,设为函数T。
[0044] 在步骤103中,依据耳机相对虚拟3D声源的物理位置信息和虚拟3D声源的辐射 特性,计算虚拟3D声源的直达声函数和混响声函数。
[0045] 依据耳机1相对虚拟3D声源5的物理位置信息和虚拟3D声源的辐射特性T,通过 人头传递函数数据库中的数据,可获得人耳在自由场中对各个方向信