【技术实现步骤摘要】
一种音频处理方法及装置、终端设备
本申请涉及VR(VirtualReality,虚拟现实)的虚拟音频
,尤其涉及一种音频处理方法。
技术介绍
VR是利用计算机图像、声音系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸感受的技术。当前虚拟现实领域研究非常广泛,其中,VR的虚拟音频方面的体验也越来越被重视。目前,在使用VR设备时,用户开启的VR应用通常会通过VR设备展示给用户一些模拟真实环境的音视频效果。其中,VR设备所提供的音频效果主要是利用HRTF(HeadRelatedTransferFunction,头相关变换函数)技术来实现模拟真实环境音频的效果。但这类处理技术仅仅实现了具有方向感的声音效果,HRTF技术固有的头中效应、声源距离感等方面效果还是存在不足。采用HRTF技术所模拟的真实环境音频往往无法提供很好的临场感和沉浸感。为了解决以上问题,现有技术中采用FDN(Feedbackdelaynetwork,反馈延迟网络)方法添加后期混响,使VR设备提供空间感更好的音频效果。但在该技术方案中,主要是利用算法混响来模拟音频的后期混响 ...
【技术保护点】
1.一种音频处理方法,其特征在于,包括:获取用户输入的位置选择指令,根据所述位置选择指令在虚拟现实VR应用展示的场景中确定用户选定的位置;根据所述用户选定的位置,从采样混响数据库中选择所述用户选定的位置对应的采样混响数据,所述采样混响数据库包含所述VR应用展示的场景中的位置对应的采样混响数据;获取所述VR应用的原始音频数据;利用头相关变换函数HRTF数据库对所述原始音频数据进行虚拟化处理,得到虚拟化音频数据;利用所述用户选定的位置对应的采样混响数据,对所述虚拟化音频数据进行混响卷积处理;对混响卷积处理后的所述虚拟化音频数据进行混音处理,生成双耳音频数据。
【技术特征摘要】
1.一种音频处理方法,其特征在于,包括:获取用户输入的位置选择指令,根据所述位置选择指令在虚拟现实VR应用展示的场景中确定用户选定的位置;根据所述用户选定的位置,从采样混响数据库中选择所述用户选定的位置对应的采样混响数据,所述采样混响数据库包含所述VR应用展示的场景中的位置对应的采样混响数据;获取所述VR应用的原始音频数据;利用头相关变换函数HRTF数据库对所述原始音频数据进行虚拟化处理,得到虚拟化音频数据;利用所述用户选定的位置对应的采样混响数据,对所述虚拟化音频数据进行混响卷积处理;对混响卷积处理后的所述虚拟化音频数据进行混音处理,生成双耳音频数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户选定的位置,从采样混响数据库中选择所述用户选定的位置对应的采样混响数据之前,所述方法还包括:采集所述VR应用展示的场景中预定位置的原始采样混响数据;根据所述HRTF数据库对所述原始采样混响数据进行能量归一化处理,得到能量归一化采样混响数据,并添加至所述采样混响数据库。3.根据权利要求2所述的方法,其特征在于,所述根据所述HRTF数据库对所述原始采样混响数据进行能量归一化处理,得到能量归一化采样混响数据,并添加至所述采样混响数据库,包括:获取待处理混响数据,所述待处理混响数据包含所述VR应用展示的场景中所述预定位置在预定方向上的原始采样混响数据;获取预定方向HRTF数据,所述预定方向HRTF数据包含所述HRTF数据库中所述VR应用展示的场景中在所述预定方向上的HRTF数据;计算所述预定方向HRTF数据的均方根值RMS能量E1;计算所述待处理混响数据中与所述预定方向HRTF数据长度一致的数据的RMS能量E2;根据所述待处理混响数据、所述预定方向HRTF数据以及E1/E2得到所述能量归一化采样混响数据;将所述能量归一化采样混响数据添加至所述采样混响数据库。4.根据权利要求3所述的方法,其特征在于,所述根据所述待处理混响数据、所述预定方向HRTF数据以及E1/E2得到所述能量归一化采样混响数据,包括:将所述待处理混响数据乘以E1/E2得到预处理混响数据,将所述预处理混响数据中与所述预定方向HRTF数据长度一致的数据置为0,得到所述能量归一化采样混响数据;或者,将所述待处理混响数据中与所述预定方向HRTF数据长度一致的数据置为0,并将所述待处理混响数据中的其他部分乘以E1/E2,得到所述能量归一化采样混响数据;其中所述待处理混响数据中的其他部分包括所述待处理混响数据的早起反射部分和后期混响部分。5.根据权利要求1所述的方法,其特征在于,所述利用所述用户选定的位置对应的采样混响数据,对所述虚拟化音频数据进行混响卷积处理,包括:从所述用户选定的位置对应的采样混响数据中,根据所述虚拟化音频数据对应的虚拟音箱的方向选取采样混响数据,对所述虚拟化音频数据进行混响卷积处理。6.根据权利要求1所述的方法,其特征在于,所述对混响卷积处理后的所述虚拟化音频数据进行混音处理,生成双耳音频数据之后,所述方法还包括:对所述双耳音频数据进行音效处理。7.根据权利要求6所述的方法,其特征在于,所述音效处理至少包括以下的一项或多项:均衡器EQ音效处理、动态范围压缩器DRC音效处理。8.根据权利要求1所述的方法,其特征在于,所述原始音频数据至少包括以下任一一项:2.0双声道音频数据、5.1声道音频数据和7.1声道音频数据。9.一种音频采样方法,其特征在于,包括:采集所述VR应用展示的场景中预定位置的原始采样混响数据;根据所述HRTF数据库对所述原始采样混响数据进行能量归一化处理,得到能量归一化采样混响数据,并添加至所述采样混响数据库。10.根据权利要求9所述的方法,其特征在于,根据所述HRTF数据库对所述原始采样混响数据进行能量归一化处理,得到能量归一化采样混响数据,并添加至所述采样混响数据库,包括:获取待处理混响数据,所述待处理混响数据包含所述VR应用展示的场景中所述预定位置在预定方向上的原始采样混响数据;获取预定方向HRTF数据,所述预定方向HRTF数据包含所述HRTF数据库中所述VR应用展示的场景中在所述预定方向上的HRTF数据;计算所述预定方向HRTF数据的均方根值RMS能量E1;计算所述待处理混响数据中与所述预定方向HRTF数据长度一致的数据的RMS能量E2;根据所述待处理混响数据、所述预定方向HRTF数据以及E1/E2得到所述能量归一化采样混响数据;将所述能量归一化采样混响数据添加至所述采样混响数据库。11.根据权利要求10所述的方法,其特征在于,所述根据所述待处理混响数据、所述预定方向HRTF数据以及E1/E2得到所述能量归一化采样混响数据,包括:将所述待处理混响数据乘以E1/E2得到预处理混响数据,将所述预处理混响数据中与所述预定方向HRTF数据长度一致的数据置为0,得到所述能量归一化采样混响数据;或者,将所述待处理混响数据中与所述预定方向HRTF数据长度一致的数据置为0,并将所述待处理混响数据中的其他部分乘以E1/E2,得到所述能量归一化采样混响数据;其中所述待处理混响数据中的其他部分包括所述待处理混响数据的早起反射部分和后期混响部分。12.一种音频处理装置,其特征在于,包括:接收单元,用于获取用户输入的位置选择指令,根据所述位置选择指令在VR应用展示的场景中确定用户选定的位置;选取单元,用于根据所述接收单元获取的所述用户选定的位置,从采样混响...
【专利技术属性】
技术研发人员:徐德著,白鹤群,赵翔宇,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。