本公开的实施例属于音频处理,具体涉及一种头枕扬声器及其音频处理方法和系统、存储介质。
背景技术:
1、“头枕扬声器”是一种安装于头枕中的音频设备,可用于汽车座椅、按摩椅等场景,为听众提供个性化的音频体验。目前的一些常见播放策略包括:各座椅头枕独立播放、座椅头枕同步播放、座椅头枕分区播放以及交互式播放等。
2、上述播放策略都是直接播放立体声,听众需要将头部或双耳维持在适当位置才能获得理想的收听体验,当听众在座椅中的姿态发生改变,例如将头部远离或靠近扬声器时,将造成听感体验不佳。
技术实现思路
1、本公开的实施例旨在至少解决现有技术中存在的技术问题之一,提供一种头枕扬声器及其音频处理方法和系统、存储介质。
2、本公开的一个方面提供一种头枕扬声器音频处理方法,包括:
3、获取听众头部与头枕扬声器的相对位置数据;
4、根据所述相对位置数据,分别确定双耳渲染算法和串扰消除算法对应的第一头相关传输函数hrtf数据和第二头相关传输函数hrtf数据;
5、将所述第一hrtf数据和所述第二hrtf数据进行融合处理,得到初始融合hrtf数据;
6、对所述初始融合hrtf数据基于所述相对位置数据进行动态调整得到目标融合hrtf数据,并利用所述目标融合hrtf数据对初始音频进行处理,得到目标音频;
7、通过所述头枕扬声器播放所述目标音频。
8、进一步地,所述串扰消除算法采用延迟和倒置信号;所述将所述第一hrtf数据和所述第二hrtf数据进行融合处理,得到初始融合hrtf数据,包括:
9、将所述延迟和倒置信号进行增益控制后与双耳渲染信号进行混合,得到所述初始融合hrtf数据。
10、进一步地,在得到所述初始融合hrtf数据之前,所述方法还包括:
11、对所述延迟和倒置信号进行分频段处理。
12、可选的,所述对所述初始融合hrtf数据基于所述相对位置数据进行动态调整得到目标融合hrtf数据,包括:
13、若所述听众头部与所述头枕扬声器的距离小于预定阈值,则以所述第一hrtf数据为主得到目标融合hrtf数据;
14、若所述听众头部与所述头枕扬声器的距离大于所述预定阈值,则以所述第二hrtf数据为主得到目标融合hrtf数据。
15、进一步地,所述对所述初始融合hrtf数据基于所述相对位置数据进行动态调整得到目标融合hrtf数据,包括:
16、根据所述听众头部与所述头枕扬声器的距离,分别对所述第一hrtf数据和所述第二hrtf数据的增益进行平滑动态调节。
17、可选的,在通过所述头枕扬声器播放所述目标音频之后,所述方法还包括:
18、获取反馈音频数据;
19、根据所述反馈音频数据校准所述第一hrtf数据、所述第二hrtf数据和所述阈值中的一项或多项。
20、可选的,所述获取听众头部与所述头枕扬声器的相对位置数据,包括:
21、获取听众头部与所述头枕扬声器的距离;
22、获取听众头部的高度和角度,基于所述距离以及所述听众头部的高度和角度确定所述听众的双耳与所述头枕扬声器的相对角度。
23、进一步地,所述获取听众头部与所述头枕扬声器的距离,包括:
24、通过距离传感器或压力传感器,获取听众头部与所述头枕扬声器的距离;和/或,
25、所述获取听众头部的高度和角度,包括:
26、通过视觉传感器,获取听众头部的高度和角度。
27、可选的,所述获取听众头部的高度和角度,包括:
28、根据预先建立的听众头部模型,获取听众头部的高度和角度。
29、本公开的另一方面提供一种头枕扬声器音频处理系统,包括:
30、获取模块,用于获取听众头部与头枕扬声器的相对位置数据;
31、hrtf数据模块,用于根据所述相对位置数据,分别确定双耳渲染算法和串扰消除算法对应的第一头相关传输函数hrtf数据和第二头相关传输函数hrtf数据;
32、融合模块,用于将所述第一hrtf数据和所述第二hrtf数据进行融合处理,得到初始融合hrtf数据;
33、音频生成模块,用于对所述初始融合hrtf数据基于所述相对位置数据进行动态调整得到目标融合hrtf数据,并利用所述目标融合hrtf数据对初始音频进行处理,得到目标音频;
34、播放模块,用于通过所述头枕扬声器播放所述目标音频。
35、本公开的又一方面提供一种头枕扬声器,所述头枕扬声器采用上文所述的头枕扬声器音频处理方法;和/或,包括上文所述的头枕扬声器音频处理系统。
36、本公开的再一方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时能实现上文所述的头枕扬声器音频处理方法。
37、本公开实施例的一种头枕扬声器及其音频处理方法和系统、存储介质,通过融合双耳渲染算法和串扰消除算法对音频进行处理,并设计动态调整策略,可以确保在头枕扬声器上播放立体声双耳内容时,无论听众靠近还是远离头枕,都能获得良好的听感体验。
1.一种头枕扬声器音频处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述串扰消除算法采用延迟和倒置信号;所述将所述第一hrtf数据和所述第二hrtf数据进行融合处理,得到初始融合hrtf数据,包括:
3.根据权利要求2所述的方法,其特征在于,在得到所述初始融合hrtf数据之前,所述方法还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述对所述初始融合hrtf数据基于所述相对位置数据进行动态调整得到目标融合hrtf数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述对所述初始融合hrtf数据基于所述相对位置数据进行动态调整得到目标融合hrtf数据,包括:
6.根据权利要求4所述的方法,其特征在于,在通过所述头枕扬声器播放所述目标音频之后,所述方法还包括:
7.根据权利要求1至3任一项所述的方法,其特征在于,所述获取听众头部与所述头枕扬声器的相对位置数据,包括:
8.根据权利要求7所述的方法,其特征在于,所述获取听众头部与所述头枕扬声器的距离,包括:
9.根据权利要求7所述的方法,其特征在于,所述获取听众头部的高度和角度,包括:
10.一种头枕扬声器音频处理系统,其特征在于,包括:
11.一种头枕扬声器,其特征在于,所述头枕扬声器采用权利要求1至9任一项所述的头枕扬声器音频处理方法;和/或,包括权利要求10所述的头枕扬声器音频处理系统。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时能实现权利要求1至9任一项所述的头枕扬声器音频处理方法。
