一种声音信号处理方法、装置及存储介质制造方法及图纸

技术编号:21632239 阅读:28 留言:0更新日期:2019-07-17 12:12
本发明专利技术实施例公开了一种声音信号处理方法、装置及存储介质;该方法采集声音信号,声音信号包括当前输出的多个不同声道的声音输出信号,以及当前输入的声音输入信号,基于每个声道对应的声音输出信号、滤波器参数,估计每个声道对应的回声信号,基于回声信号,对声音输入信号进行回声消除处理,得到残差信号,从声音输出信号的多个不同声道中确定待处理的目标声道,基于残差信号对目标声道对应的当前滤波器参数进行调整,并返回执行采集声音信号的步骤,直至未采集到声音输出信号。该方案可以有效的进行回声消除。

A Sound Signal Processing Method, Device and Storage Media

【技术实现步骤摘要】
一种声音信号处理方法、装置及存储介质
本申请涉及信号处理领域,具体涉及一种声音信号处理方法、装置及存储介质。
技术介绍
随着科技的发展,用户对于语音交互的要求也越来越高。而在语音交互过程中,说话者通过语音交互设备发送给其他人的语音又重新回到自己听筒里产生的回声信号,会对语音交互产生严重的影响。因此,需要在语音交互过程中进行回声消除。由于语音交互设备的多样性、以及语音交互应用的广泛性,无法有效的进行回声的消除。
技术实现思路
本申请实施例提供一种声音信号处理方法、装置及存储介质,可以有效的进行回声消除。本申请实施例提供一种声音信号处理方法,包括:采集声音信号,所述声音信号包括当前输出的多个不同声道的声音输出信号,以及当前输入的声音输入信号;基于每个声道对应的所述声音输出信号、滤波器参数,估计每个声道对应的回声信号;基于所述回声信号,对所述声音输入信号进行回声消除处理,得到残差信号;从所述声音输出信号的多个不同声道中确定待处理的目标声道;基于所述残差信号对所述目标声道对应的当前滤波器参数进行调整,并返回执行采集声音信号的步骤,直至未采集到所述声音输出信号。相应的,本申请实施例还提供一种声音信号处理装置,包括:采集模块,用于采集声音信号,所述声音信号包括当前输出的多个不同声道的声音输出信号,以及当前输入的声音输入信号;估计模块,用于基于每个声道对应的所述声音输出信号、滤波器参数,估计每个声道对应的回声信号;回声消除模块,用于基于所述回声信号,对所述声音输入信号进行回声消除处理,得到残差信号;确定模块,用于从所述声音输出信号的多个不同声道中确定待处理的目标声道;调整模块,用于基于所述残差信号对所述目标声道对应的当前滤波器参数进行调整,并返回执行采集声音信号的步骤,直至未采集到所述声音输出信号。相应的,本申请实施例还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本申请实施例任一提供的声音信号处理方法的步骤。本申请实施例采集声音信号,声音信号包括当前输出的多个不同声道的声音输出信号,以及当前输入的声音输入信号,基于每个声道对应的声音输出信号、滤波器参数,估计每个声道对应的回声信号,基于回声信号,对声音输入信号进行回声消除处理,得到残差信号,从声音输出信号的多个不同声道中确定待处理的目标声道,基于残差信号对目标声道对应的当前滤波器参数进行调整,并返回执行采集声音信号的步骤,直至未采集到声音输出信号。该方案可以有效的进行回声消除。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的声音信号处理系统的场景示意图;图2是本申请实施例提供的声音信号处理方法的第一流程示意图;图3是本申请实施例提供的声音信号处理方法的第二流程示意图;图4是本申请实施例提供的多个声道滤波器参数共同调整方法示意图;图5是本申请实施例提供的多个声道滤波器参数依次调整方法流程图;图6是本申请实施例提供的第一声道滤波器参数调整示意图;图7是本申请实施例提供的第二声道滤波器参数调整示意图;图8是本申请实施例提供的对声音输入信号进行回声消除示意图;图9是本申请实施例提供的根据当前信号帧数对多个声道滤波器参数依次调整方法流程图;图10是本申请实施例提供的多个声音输入信号进行声音信号处理方法示意图;图11是本申请实施例提供的声音信号处理的第一结构示意图;图12是本申请实施例提供的声音信号处理的第二结构示意图;图13是本申请实施例提供的声音信号处理的第三结构示意图;图14是本申请实施例提供的网络设备的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语“模块”可看作为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看作为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种声音信号处理方法,该声音信号处理方法的执行主体可以是本申请实施例提供的声音信号处理装置,或者集成了该声音信号处理装置的网络设备,其中该声音信号处理装置可以采用硬件或者软件的方式实现。其中,网络设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。请参阅图1,图1为本申请实施例提供的声音信号处理方法的应用场景示意图,以声音信号处理装置集成在网络设备中为例,网络设备可以采集声音信号,声音信号包括当前输出的多个不同声道的声音输出信号,以及当前输入的声音输入信号,基于每个声道对应的声音输出信号、滤波器参数,估计每个声道对应的回声信号,基于回声信号,对声音输入信号进行回声消除处理,得到残差信号,从声音输出信号的多个不同声道中确定待处理的目标声道,基于残差信号对目标声道对应的当前滤波器参数进行调整,并返回执行采集声音信号的步骤,直至未采集到声音输出信号。请参阅图2,图2为本申请实施例提供的声音信号处理方法的流程示意图。本申请实施例提供的声音信号处理方法的具体流程可以如下:201、采集声音信号。其中,声音信号包括当前输出的多个不同声道的声音输出信号,以及当前输入的声音输入信号。其中,声音输出信号可以为需要进行消除的回声信号,比如,该声音输出信号可以为通过扬声器等音频设备输出的音频信号,该声音输出信号可以被麦克风等音频设备接收,从而形成回声信号。其中,声音输入信号可以为需要进行回声消除的本文档来自技高网...

【技术保护点】
1.一种声音信号处理方法,其特征在于,包括:采集声音信号,所述声音信号包括当前输出的多个不同声道的声音输出信号,以及当前输入的声音输入信号;基于每个声道对应的所述声音输出信号、滤波器参数,估计每个声道对应的回声信号;基于所述回声信号,对所述声音输入信号进行回声消除处理,得到残差信号;从所述声音输出信号的多个不同声道中确定待处理的目标声道;基于所述残差信号对所述目标声道对应的当前滤波器参数进行调整,并返回执行采集声音信号的步骤,直至未采集到所述声音输出信号。

【技术特征摘要】
1.一种声音信号处理方法,其特征在于,包括:采集声音信号,所述声音信号包括当前输出的多个不同声道的声音输出信号,以及当前输入的声音输入信号;基于每个声道对应的所述声音输出信号、滤波器参数,估计每个声道对应的回声信号;基于所述回声信号,对所述声音输入信号进行回声消除处理,得到残差信号;从所述声音输出信号的多个不同声道中确定待处理的目标声道;基于所述残差信号对所述目标声道对应的当前滤波器参数进行调整,并返回执行采集声音信号的步骤,直至未采集到所述声音输出信号。2.根据权利要求1所述的声音信号处理方法,其特征在于,从所述声音输出信号的多个不同声道中确定待处理的目标声道,包括:获取目标声道对应的当前信号帧数;基于所述当前信号帧数从所述声音输出信号的多个不同声道中确定待处理的目标声道。3.根据权利要求2所述的声音信号处理方法,其特征在于,所述多个不同声道包括第一声道和第二声道;基于所述当前信号帧数从所述声音输出信号的多个不同声道中确定待处理的目标声道,包括:当所述当前信号帧数为奇数时,将所述第一声道确定为待处理的目标声道;当所述当前信号帧数为偶数时,将所述第二声道确定为待处理的目标声道。4.根据权利要求1所述的声音信号处理方法,其特征在于,基于所述残差信号对所述目标声道对应的当前滤波器参数进行调整,包括:基于所述目标声道对应的声音输出信号、以及所述残差信号,获取滤波器变化参数需要调整的调整参考信息;基于所述调整参考信息对所述目标声道对应的当前滤波器参数进行调整。5.根据权利要求4所述的声音信号处理方法,其特征在于,基于所述目标声道对应的声音输出信号、以及所述残差信号,获取滤波器变化参数需要调整的调整参考信息,包括:获取目标声道对应的当前信号帧中多个所述声音输出信号、以及所述残差信号;将所述当前信号帧中多个所述声音输出信号、以及所述残差信号进行信号融合,得到融合信号;对所述融合信号添加预设收敛权重,得到滤波器变化...

【专利技术属性】
技术研发人员:高毅刘伊恩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1