当前位置: 首页 > 专利查询>深圳专利>正文

音频处理方法技术

技术编号:39584108 阅读:7 留言:0更新日期:2023-12-03 19:34
本发明专利技术实施例公开了音频处理方法

【技术实现步骤摘要】
音频处理方法、装置、电子设备、存储介质和程序产品


[0001]本专利技术涉及音频处理
,具体涉及音频处理方法

装置

电子设备

存储介质和程序产品


技术介绍

[0002]随着当前经济和科技的快速发展,人们在日常生活中也开始追求环绕声的听觉效果

如果采用布置额外的音响设备等方式实现环绕声效果,需要耗费一定的时间和经济资源

[0003]目前,还可以利用现代电声技术在不增设音响设备的基础上,实现立体声的效果,但是采用这种方案,一般也只是将音频处理为两个声道的音频数据进行播放,无法完全实现真实的环绕立体的声音效果,且这种方案如果应用在外放的场景下,由于串扰等因素,会导致本就有限的立体声播放效果被进一步削弱


技术实现思路

[0004]本专利技术实施例提供音频处理方法

装置

电子设备

存储介质和程序产品,可以在不增设音频播放设备的情况下,生成能够表现声源方位的音频信号,并消除当使用外放扬声器播放音频时产生的交叉串声,使用户可以享受到播放效果更好的音频

[0005]本专利技术实施例提供一种音频处理方法,包括:
[0006]获取至少两个外放扬声器中每个所述外放扬声器的待播放音频信号和每个所述待播放音频信号对应的目标声源角度;
[0007]确定各所述外放扬声器与用户头部之间的信号传递角度;
[0008]基于所述信号传递角度和所述目标声源角度,计算所述信号传递角度对应的抗串扰函数,所述抗串扰函数用于消除由于所述至少两个外放扬声器在外放音频时产生的交叉串声;
[0009]基于所述抗串扰函数,对各所述外放扬声器的所述待处理音频信号进行信号变换,得到所述待播放音频信号对应的目标播放音频信号

[0010]相应的,本专利技术实施例提供一种音频处理装置,包括:
[0011]信号获取单元,用于获取至少两个外放扬声器中每个所述外放扬声器的待播放音频信号和每个所述待播放音频信号对应的目标声源角度;
[0012]角度确定单元,用于确定各所述外放扬声器与用户头部之间的信号传递角度;
[0013]函数计算单元,用于基于所述信号传递角度和所述目标声源角度,计算所述信号传递角度对应的抗串扰函数,所述抗串扰函数用于消除由于所述至少两个外放扬声器在外放音频时产生的交叉串声;
[0014]信号变换单元,用于基于所述抗串扰函数,对各所述外放扬声器的所述待处理音频信号进行信号变换,得到所述待播放音频信号对应的目标播放音频信号

[0015]可选的,所述函数计算单元,用于基于所述信号传递角度,确定所述信号传递角度
对应的扬声器头相关传递函数;
[0016]基于所述目标声源角度,确定所述目标声源角度对应的声源头相关传递函数;
[0017]根据所述扬声器头相关传递函数和所述声源头相关传递函数,计算所述信号传递角度对应的抗串扰函数

[0018]可选的,所述至少两个外放扬声器包括左扬声器和右扬声器,所述角度确定单元,用于确定所述左扬声器与用户头部之间的左侧信号传递角度;
[0019]确定所述右扬声器与所述用户头部之间的右侧信号传递角度;
[0020]所述函数计算单元,用于基于所述左侧信号传递角度,确定所述左扬声器与用户左耳之间的第一左耳头相关传递函数,以及所述左扬声器与用户右耳之间的第一右耳头相关传递函数;
[0021]基于所述右侧信号传递角度,确定所述右扬声器与用户左耳之间的第二左耳头相关传递函数,以及所述右扬声器与用户右耳之间的第二右耳头相关传递函数;
[0022]将所述第一左耳头相关传递函数

第一右耳头相关传递函数

第二左耳头相关传递函数和第二右耳头相关传递函数作为扬声器头相关传递函数

[0023]可选的,所述至少两个外放扬声器包括左扬声器和右扬声器,所述角度确定单元,用于确定所述左扬声器

所述右扬声器与用户头部之间的位置关系;
[0024]若所述左扬声器和所述右扬声器相对于所述用户头部为左右对称关系,将任一外放扬声器与所述用户头部之间的角度作为信号传递角度;
[0025]所述函数计算单元,用于基于所述信号传递角度,确定所述左扬声器与用户左耳之间和所述右扬声器与用户右耳之间的第一头相关传递函数,以及所述左扬声器与用户右耳之间和所述右扬声器与用户左耳之间的第二头相关传递函数;
[0026]将所述第一头相关传递函数和第二头相关传递函数作为扬声器头相关传递函数

[0027]可选的,所述函数计算单元,用于根据所述扬声器头相关传递函数进行矩阵合并处理,得到所述待处理音频信号对应的扬声器串扰矩阵;
[0028]针对所述扬声器串扰矩阵进行矩阵抵消,计算出所述扬声器串扰矩阵的串扰抵消矩阵;
[0029]基于所述串扰抵消矩阵和所述声源头相关传递函数,计算所述信号传递角度对应的抗串扰函数

[0030]可选的,本专利技术实施例提供的音频处理装置还包括函数处理单元,用于获取预设的离散头相关传递函数;
[0031]对所述离散头相关传递函数进行函数逼近处理,得到目标头相关传递函数;
[0032]所述函数计算单元,用于基于所述信号传递角度和所述目标头相关传递函数,确定所述信号传递角度对应的扬声器头相关传递函数;
[0033]基于所述目标声源角度和所述目标头相关传递函数,确定所述目标声源角度对应的声源头相关传递函数

[0034]可选的,所述信号获取单元,用于获取至少两个外放扬声器中每个所述外放扬声器的待播放音频信号;
[0035]对所述待播放音频信号进行声源位置定位,确定各所述待播放音频信号对应的目标声源角度

[0036]可选的,所述信号获取单元,用于获取至少两个外放扬声器中每个所述外放扬声器的待播放音频信号以及所述待播放音频信号对应的待播放视频帧;
[0037]从所述待播放视频帧中,确定发声对象的发声位置信息;
[0038]基于所述发声对象的发声位置信息,计算每个所述待播放音频信号对应的目标声源角度

[0039]可选的,所述待播放视频帧中包括至少一个候选发声对象,本专利技术实施例提供的音频处理装置还包括发声对象确定单元,用于确定所述待播放音频信号对应的发声对象,获取所述发声对象的对象标识信息;
[0040]所述信号获取单元,用于从所述待播放视频帧包括的所述候选发声对象中,基于所述对象标识信息进行信息匹配,确定所述发声对象;
[0041]获取所述发声对象在所述待播放视频帧中的目标显示区域,将所述目标显示区域的位置信息作为所述发声对象的发声位置信息

[0042]可选的,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种音频处理方法,其特征在于,包括:获取至少两个外放扬声器中每个所述外放扬声器的待播放音频信号和每个所述待播放音频信号对应的目标声源角度;确定各所述外放扬声器与用户头部之间的信号传递角度;基于所述信号传递角度和所述目标声源角度,计算所述信号传递角度对应的抗串扰函数,所述抗串扰函数用于消除由于所述至少两个外放扬声器在外放音频时产生的交叉串声;基于所述抗串扰函数,对各所述外放扬声器的所述待处理音频信号进行信号变换,得到所述待播放音频信号对应的目标播放音频信号
。2.
根据权利要求1所述的音频处理方法,其特征在于,所述基于所述信号传递角度和所述目标声源角度,计算所述信号传递角度对应的抗串扰函数,包括:基于所述信号传递角度,确定所述信号传递角度对应的扬声器头相关传递函数;基于所述目标声源角度,确定所述目标声源角度对应的声源头相关传递函数;根据所述扬声器头相关传递函数和所述声源头相关传递函数,计算所述信号传递角度对应的抗串扰函数
。3.
根据权利要求2所述的音频处理方法,其特征在于,所述至少两个外放扬声器包括左扬声器和右扬声器,所述确定各所述外放扬声器与用户头部之间的信号传递角度,包括:确定所述左扬声器与用户头部之间的左侧信号传递角度;确定所述右扬声器与所述用户头部之间的右侧信号传递角度;所述基于所述信号传递角度,确定所述信号传递角度对应的扬声器头相关传递函数,包括:基于所述左侧信号传递角度,确定所述左扬声器与用户左耳之间的第一左耳头相关传递函数,以及所述左扬声器与用户右耳之间的第一右耳头相关传递函数;基于所述右侧信号传递角度,确定所述右扬声器与用户左耳之间的第二左耳头相关传递函数,以及所述右扬声器与用户右耳之间的第二右耳头相关传递函数;将所述第一左耳头相关传递函数

第一右耳头相关传递函数

第二左耳头相关传递函数和第二右耳头相关传递函数作为扬声器头相关传递函数
。4.
根据权利要求2所述的音频处理方法,其特征在于,所述至少两个外放扬声器包括左扬声器和右扬声器,所述确定各所述外放扬声器与用户头部之间的信号传递角度,包括:确定所述左扬声器

所述右扬声器与用户头部之间的位置关系;若所述左扬声器和所述右扬声器相对于所述用户头部为左右对称关系,将任一外放扬声器与所述用户头部之间的角度作为信号传递角度;所述基于所述信号传递角度,确定所述信号传递角度对应的扬声器头相关传递函数,包括:基于所述信号传递角度,确定所述左扬声器与用户左耳之间和所述右扬声器与用户右耳之间的第一头相关传递函数,以及所述左扬声器与用户右耳之间和所述右扬声器与用户左耳之间的第二头相关传递函数;将所述第一头相关传递函数和第二头相关传递函数作为扬声器头相关传递函数
。5.
根据权利要求2所述的音频处理方法,其特征在于,根据所述扬声器头相关传递函数
和所述声源头相关传递函数,计算所述信号传递角度对应的抗串扰函数,包括:根据所述扬声器头相关传递函数进行矩阵合并处理,得到所述待处理音频信号对应的扬声器串扰矩阵;针对所述扬声器串扰矩阵进行矩阵抵消,计算出所述扬声器串扰矩阵的串扰抵消矩阵;基于所述串扰抵消矩阵和所述声源头相关传递函数,计算所述信号传递角度对应的抗串扰函数
。6.
根据权利要求2所述的音频处理方法,其特征在于,所述根据所述扬声器头相关传递函数和所述声源头相关传递函数,计算所述信号传递角度对应的抗串扰函数之前,所述方法还包括:获取预设的离散头相关传递函数;对所述离散头相关传递函数进行函数逼近处理,得到目标头相关传递函数;所述基于所述信号传递角度,确定所述信号传递角度对应的扬声器头相关传递函数,包括:基于所述信号传递角度和所述目标头相关传递函数,确定所述信号传递角度对应的扬声器头相关传递函数;所述基于所述目标声源角度,确定所述目标声源角度对应的声源头相关传递函数,包括:基于所述目标声源角度和所述目标头相关传递函数,确定所述目标声源角度对应的声源头相关传递函数
。7.
根据权利要求1所述的音频处理方法,其特征在于,所述获取至少两个外放扬声器中每个所述外放扬声器的待播放音频信号和每个所述待播放音频信号对应的目标声源角度,包括:获取至少两个外放扬声器中每个所述外放扬声器的待播放音频信号;对所述待播放音频信号进行声源位置定位,确定各所述待播放音频信号对应的目标声源角度
。8.
根据权利要求1所述的音频处理方法,其特征在于,所述获取至少两个外放扬声器中每个所述外放扬声器的待播放音频信号和每个所述待播放音频信号对应的目标声源角度,包括:获取至少两个外放扬声器中每个所述外放扬声器的待播放音频信号以及所述待播放音频信号对应的待播放视频帧;从所述待播放视频帧中,确定发声对象的发声位置信息;基于所述发声对象的发声位置信息,计算每个所述待播放音频信号对应的目标声源角度
。9.
根据权利要求8所述的音频处理方法,其特征在于,所述待播放视频帧中包括至少一个候选发声对象,所述从所述待播放视频帧中,确定发声对象的发声位置信息之前,所述方法还包括:确定所述待播放音频信号对应的发声对象,获取所述发声对象的对象标识信息;所述从所述待播放视频帧中,确定发声对象的发声位置信息,包括:
从所述待播放视频帧包括的所述候选发声对象中,基于所述对象标识信息进行信息匹配,确定所述发声对象;获取所述发声对象在所述待播放视频帧中的目标显示区域,将所述目标显示区域的位置信息作为所述发声对象的发声位置信息
。10.
根据权利要求8所述的音频处理方法,其特征在于,所述待播放视频帧中包括至少一个候选发声对象的显示区域,所述从所述待播放视频帧中,确定发声对象的发声位置信息,包括:针对所述待播放视频帧中的各所述显示区域,分别进行发...

【专利技术属性】
技术研发人员:秦宇谢仁礼
申请(专利权)人:深圳
类型:发明
国别省市:

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

1