声音信号的处理方法技术

技术编号:39516104 阅读:7 留言:0更新日期:2023-11-25 18:53
本申请公开了一种声音信号的处理方法

【技术实现步骤摘要】
声音信号的处理方法、终端设备及计算机可读存储介质


[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.
如权利要求3所述的声音信号的处理方法,其特征在于,所述不对称扬声器组还包含第二扬声器,所述传递函数包含第三传递函数和第四传递函数;所述计算多个不对称扬声器组各自对应的各传递函数的步骤,还包括:获取所述目标半径参数;检测各所述第二扬声器各自与所述目标第一耳道之间的第三距离信息和第三角度信息,和检测各所述第二扬声器各自与所述目标第二耳道之间的第四距离信息和第四角度信息;根据所述目标半径参数

各所述第三距离信息及各所述第三角度信息进行计算,以得到各所述第二扬声器各自与所述目标第一耳道之间的所述第三传递函数;根据所述目标半径参数

各所述第四距离信息及各所述第四角度信息进行计算,以得到各所述第二扬声...

【专利技术属性】
技术研发人员:从宁郑越
申请(专利权)人:潍坊歌尔丹拿电子科技有限公司
类型:发明
国别省市:

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

1