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

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

技术编号:41193089 阅读:2 留言:0更新日期:2024-05-07 22:22
本申请公开一种音频处理方法、音频播放设备及计算机可读存储介质。该方法包括:获取音频播放设备随着使用者的移动而移动的运动信息,运动信息至少包括使用者的运动轨迹、实时的运动速度、实时的加速度;根据所获取的使用者的运动轨迹、实时的运动速度、实时的加速度,及预设的音效函数,计算得到相对于使用者的至少两个虚拟扬声器各自的位置和角度信息;获取音频播放设备的待处理音频数据,并根据预设的音效函数,及所获取到的至少两个虚拟扬声器各自的位置和角度信息,计算得到处理后的空间音频数据;利用音频播放设备播放空间音频数据。本申请中,音频播放设备跟随使用者的运动信息调整音效函数中的位置参数,提高运动状态下音效跟随效果。

【技术实现步骤摘要】

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


技术介绍

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


技术实现思路

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

2、为解决上述技术问题,本申请第一方面提供了一种音频处理方法,包括:获取音频播放设备随着使用者的移动而移动的运动信息,其中,所述运动信息至少包括所述使用者的运动轨迹、实时的运动速度、实时的加速度;根据所获取的所述使用者的运动轨迹、实时的运动速度、实时的加速度,以及预设的音效函数,计算得到相对于所述使用者的至少两个虚拟扬声器各自的位置和角度信息;获取所述音频播放设备的待处理音频数据,并根据所述预设的音效函数,以及所获取到的所述至少两个虚拟扬声器各自的位置和角度信息,计算得到处理后的空间音频数据;利用所述音频播放设备播放所述空间音频数据。

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

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

5、本申请的有益效果是:区别于现有技术的情况,本申请首先获取音频播放设备随着使用者的移动而移动的运动信息,其中,运动信息至少包括使用者的运动轨迹、实时的运动速度、实时的加速度,然后根据所获取的使用者的运动轨迹、实时的运动速度、实时的加速度,以及预设的音效函数,计算得到相对于使用者的至少两个虚拟扬声器各自的位置和角度信息,获取音频播放设备的待处理音频数据,并根据预设的音效函数,以及所获取到的至少两个虚拟扬声器各自的位置和角度信息,计算得到处理后的空间音频数据,最后利用音频播放设备播放空间音频数据。上述方式利用音频播放设备跟随使用者移动的运动信息及预设的音效函数,计算得到至少两个虚拟扬声器的位置和角度信息,并利用这至少两个虚拟扬声器对音频播放设备的待处理音频数据进行音效处理得到空间音频数据,并在播放空间音频数据后实现了空间音效的播放效果,提高了运动状态下的音效跟随效果。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,在所述计算得到相对于所述使用者的至少两个虚拟扬声器各自的位置和角度信息的过程中,所述方法还包括:

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

4.根据权利要求1所述的方法,其特征在于,所述音效函数在执行时包括:

5.根据权利要求4所述的方法,其特征在于,所述第一线性关系为所述第一阈值与所述第二阈值的比值等于当前获取到的所述使用者的加速度与所述虚拟扬声器相对于所述使用者的距离的比值,和/或,所述第二线性关系为所述第一阈值与所述第三阈值的比值等于当前获取到的所述使用者的加速度与所述虚拟扬声器相对于所述使用者的角度的比值。

6.根据权利要求1所述的方法,其特征在于,所述运动信息是利用定位装置、加速度传感器实时获取得到;所述定位装置、加速度传感器中的至少之一设置在所述音频播放设备上,或者是设置在与所述音频播放设备通信连接的智能移动设备上。

7.根据权利要求1所述的方法,其特征在于,当获取到的所述使用者的加速度大于0时,所述至少两个虚拟扬声器各自位于与所述音频播放设备的移动方向相反的方向上;

8.根据权利要求1所述的方法,其特征在于,所述运动轨迹包括加速转向移动和减速转向移动;

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

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

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,在所述计算得到相对于所述使用者的至少两个虚拟扬声器各自的位置和角度信息的过程中,所述方法还包括:

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

4.根据权利要求1所述的方法,其特征在于,所述音效函数在执行时包括:

5.根据权利要求4所述的方法,其特征在于,所述第一线性关系为所述第一阈值与所述第二阈值的比值等于当前获取到的所述使用者的加速度与所述虚拟扬声器相对于所述使用者的距离的比值,和/或,所述第二线性关系为所述第一阈值与所述第三阈值的比值等于当前获取到的所述使用者的加速度与所述虚拟扬声器相对于所述使用者的角度的比值。

6.根据权利要求1所述的方法,其特征在于,所述运动信息是利用定位装置、加...

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

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

1