System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 音频处理方法、音频播放设备及计算机可读存储介质技术_技高网

音频处理方法、音频播放设备及计算机可读存储介质技术

技术编号:41202064 阅读:3 留言:0更新日期:2024-05-07 22:28
本申请公开一种音频处理方法、音频播放设备及计算机可读存储介质。获取音频播放设备的待处理音频数据;音频播放设备跟随使用者移动;获取音频播放设备与预设基准点的位置关系;预设基准点根据设定时间内音频播放设备与地平面之间的平均距离确定;基于位置关系调整预设音效函数中音频播放设备与至少一个虚拟扬声器之间的位置参数,以使至少一个虚拟扬声器与预设基准点在竖直方向上的偏离度不超过设定偏离阈值;位置参数至少包括音频播放设备相对于至少一个虚拟扬声器的俯角或仰角;利用音效函数将待处理音频数据转换为待播放数据,音频播放设备播放待播放数据。上述方式能够结合使用者的移动调整音效,赋予用户虚拟现实/增强现实的听音感受。

【技术实现步骤摘要】

本申请涉及音频处理领域,特别是涉及一种音频处理方法、音频播放设备及计算机可读存储介质


技术介绍

1、音效定位算法处理过的信号,可以虚拟出各种不同的空间听觉效果。虚拟扬声器即为经过音效函数处理后的虚拟音源,虚拟扬声器的位置为经过音效函数处理后虚拟音源位置。未经音效函数处理的音频则不表现出虚拟扬声器提供的空间音效,而是表现为头中音效,也即,听者感受到音频在耳中演奏的效果。目前的音效处理不能根据使用者的运动而灵活调整。


技术实现思路

1、本申请主要提供一种音频处理方法、音频播放设备及计算机可读存储介质,解决了现有技术中音效处理无法根据使用者的移动而灵活调整的问题。

2、为解决上述技术问题,本申请第一方面提供了一种音频处理方法,包括:获取音频播放设备的待处理音频数据;其中,所述音频播放设备跟随使用者移动;获取所述音频播放设备与预设基准点之间的位置关系;其中,所述预设基准点根据设定时间内所述音频播放设备与地平面之间的平均距离确定;基于所述位置关系调整预设的音效函数中所述音频播放设备与预设的至少一个虚拟扬声器之间的位置参数,以使所述至少一个虚拟扬声器与所述预设基准点在竖直方向上的偏离度不超过设定偏离阈值;其中,所述位置参数至少包括所述音频播放设备相对于所述至少一个虚拟扬声器的俯角或仰角;利用所述音效函数将所述待处理音频数据转换为待播放数据后,控制所述音频播放设备播放所述待播放数据。

3、为解决上述技术问题,本申请第二方面提供了一种音频播放设备,所述音频播放设备包括相互耦接的处理器和存储器;所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现如上述第一方面提供的音频处理方法的步骤。

4、为解决上述技术问题,本申请第三方面提供了一种计算机可读存储介质,计算机可读存储介质存储有程序数据,所述程序数据被处理器执行时,实现上述第一方面提供的音频处理方法的步骤。

5、本申请的有益效果是:区别于现有技术的情况,本申请首先获取音频播放设备的待处理音频数据,其中,音频播放设备跟随使用者移动;再获取音频播放设备与预设基准点之间的位置关系,其中,预设基准点根据设定时间内音频播放设备与地平面之间的平均距离确定,然后基于位置关系调整预设的音效函数中音频播放设备与预设的虚拟扬声器之间的位置参数,以使虚拟扬声器与预设基准点在竖直方向上的偏离度不超过设定偏离阈值,其中,位置参数至少包括音频播放设备相对于虚拟扬声器的俯角或仰角,最后利用音效函数将待处理音频数据转换为待播放数据后,控制音频播放设备播放待播放数据。上述方式根据音频播放设备跟随使用者移动而与预设基准点之间的位置关系变化调节音效函数中的位置参数,至少调音频播放设备相对于虚拟扬声器的俯角或仰角,也即,在音频播放设备跟随使用者移动的过程中,能够跟随调整虚拟扬声器相对于使用者的俯角和仰角,使得虚拟扬声器保持在预设的水平线上附近,基本不随使用者的竖直晃动而晃动,赋予用户虚拟现实/增强现实的听音感受。

本文档来自技高网...

【技术保护点】

1.一种音频处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述音频播放设备与预设基准点之间的位置关系,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述位置关系调整预设的音效函数中所述音频播放设备与预设的至少一个虚拟扬声器之间的位置参数,包括:

4.根据权利要求3所述的方法,其特征在于,所述俯角或仰角的角度值根据下式确定:

5.根据权利要求1所述的方法,其特征在于,所述基于所述位置关系调整预设的音效函数中所述音频播放设备与预设的至少一个虚拟扬声器之间的位置参数之后,还包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述位置关系调整预设的音效函数中所述音频播放设备与预设的至少一个虚拟扬声器之间的位置参数之后,还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述头部转动角度调整机制包括:

9.一种电子设备,其特征在于,所述电子设备包括相互耦接的处理器和存储器;所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现如权利要求1-8中任一项所述方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序数据,所述程序数据被处理器执行时实现如权利要求1-8中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种音频处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述音频播放设备与预设基准点之间的位置关系,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述位置关系调整预设的音效函数中所述音频播放设备与预设的至少一个虚拟扬声器之间的位置参数,包括:

4.根据权利要求3所述的方法,其特征在于,所述俯角或仰角的角度值根据下式确定:

5.根据权利要求1所述的方法,其特征在于,所述基于所述位置关系调整预设的音效函数中所述音频播放设备与预设的至少一个虚拟扬声器之间的位置参数之后,还包括:

6.根据权利要求1所述的方法,其特征在...

【专利技术属性】
技术研发人员:黎镭郑进聪
申请(专利权)人:安克创新科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1