提高电视远场语音激活率的方法、计算机设备、存储介质与流程

文档序号:25586775发布日期:2021-06-22 17:02阅读:197来源:国知局
提高电视远场语音激活率的方法、计算机设备、存储介质与流程

本发明涉及电视远场语音激活技术领域,特别涉及一种提高电视远场语音激活率的方法。



背景技术:

随着电视机智能化的快速发展以人工智能技术在电视机上的推广应用,远场语音作为一种新的交互方式,使得用户能够解放双手摆脱遥控器,极大的提高了用户体验,因此迅速的受到用户的青睐,成为智能电视交互的主要方式之一。但远场语音应用的一个重要指标便是语音激活率,使用远场语音时电视几乎不可能处于静音状态,因此麦克风接收到的音频信号中不可避免的包含有电视扬声器发出的声音。

目前主要的解决方案是对电视功放芯片的输出信号接入电视soc或者直接从电视soc中获取音频信号作为参考信号,再通过算法将语音麦克风接收到的信号与参考信号进行相减,但受限于扬声器及功放的性能,使得麦克风接收到的扬声器导致的真实噪声信号和获取的参考信号并不相同,从而导致电视远场语音激活率较低。



技术实现要素:

本发明的目的是克服上述背景技术中不足,提供一种提高电视远场语音激活率的方法,可使得参考信号和麦克风接收到的扬声器噪声信号相似度提高,从而提升回声消除的效果,提高电视远场语音激活率。

为了达到上述的技术效果,本发明采取以下技术方案:

一种提高电视远场语音激活率的方法,包括:

通过电视的拾音模块采集第一声音信号,通过电视的回采模块采集第二声音信号;所述第一声音信号包括用户语音指令、电视扬声器发出的声音信号及环境噪声,所述第二声音信号为电视扬声器发出的声音信号;将所述拾音模块采集的第一声音信号及回采模块采集的第二声音信号发送至电视soc;所述电视soc对收到的声音信号进行处理得到第三声音信号,电视soc对声音信号的处理包括本地降噪算法处理和回声消除aec算法处理,所述第三声音信号为用户语音指令;

本发明的技术方案中,通过拾音模块采集用户语音指令、电视扬声器发出的声音信号及环境噪声,再通过专门的回采模块采集电视扬声器发出的声音信号作为参考信号,然后将两个模块采集的声音信号返回至电视soc,电视soc中通过相应的算法对拾音模块采集的信号及参考信号进行处理,如包括将二者相减以及对应的降噪处理等,使得最终得到的处理后的信号是纯度较高的用户语音指令信号并用于远场语音激活,因此,本发明的技术方案可实现即使电视本机音量很大的情况下,仍能保证较高的远场语音激活率。

进一步地,所述拾音模块及回采模块均包括麦克风,实际中,拾音模块及回采模块可分别由对应的拾音电路及回采电路实现,其中,回采模块的麦克风只对参考信号进行采集,对其他声音信号进行隔离。

进一步地,所述拾音模块所述拾音模块及回采模块均包括麦克风由拾音麦克风阵列实现。

进一步地,所述回采模块所述拾音模块及回采模块均包括麦克风由回采指向性麦克风实现。

进一步地,所述回采指向性麦克风的最佳拾音方向正对电视扬声器,回采指向性麦克风仅采集电视扬声器发出的声音信号,实际中,可使用户位于指向性麦克风灵敏度最低的方向,同时在用户方向与麦克风之间做好隔音,以更加保证回采信号更加纯净。

进一步地,所述拾音模块的麦克风与回采模块的麦克风除指向性外的其余电气性能参数一致,以保证参考信号和拾音模块接收到的扬声器噪声信号相似度提高。

本发明与现有技术相比,具有以下的有益效果:

本发明的提高电视远场语音激活率的方法,主要是通过提高回声消除aec所需参考信号和拾音模块的麦克风接收到的扬声器噪声信号的相似度,提高回声消除算法的处理效果,从而提高激活率,提升用户体验。

附图说明

图1是本发明的提高电视远场语音激活率的方法的流程示意图。

具体实施方式

下面结合本发明的实施例对本发明作进一步的阐述和说明。

实施例:

实施例一:

如图1所示,一种提高电视远场语音激活率的方法,具体包括以下操作:

首先,分别通过电视的拾音模块采集第一声音信号,通过电视的回采模块采集第二声音信号。

具体的,拾音模块及回采模块均包括麦克风,实际中,拾音模块及回采模块可分别由对应的拾音电路及回采电路实现,其中,回采模块的麦克风只对参考信号进行采集,对其他声音信号进行隔离。

具体的,本实施例中,拾音模块拾音模块及回采模块均包括麦克风由拾音麦克风阵列实现。且回采模块拾音模块及回采模块均包括麦克风由回采指向性麦克风实现。作为优选,回采指向性麦克风的最佳拾音方向正对电视扬声器,回采指向性麦克风仅采集电视扬声器发出的声音信号,实际中,可使用户位于指向性麦克风灵敏度最低的方向,同时在用户方向与麦克风之间做好隔音,以更加保证回采信号更加纯净。

具体的,拾音模块的麦克风与回采模块的麦克风除指向性外的其余电气性能参数一致,以保证参考信号和拾音模块接收到的扬声器噪声信号相似度提高。

因此,本实施例中,第一声音信号包括用户语音指令、电视扬声器发出的声音信号及环境噪声,第二声音信号为电视扬声器发出的声音信号。

然后,再将拾音模块采集的第一声音信号及回采模块采集的第二声音信号发送至电视soc。

最后,电视soc对收到的声音信号进行处理得到第三声音信号,第三声音信号为用户语音指令,具体处理包括本地降噪算法处理和回声消除aec算法处理。

本实施例中,具体处理时具体包括将拾音模块采集的拾音模块采集用户语音指令、电视扬声器发出的声音信号及环境噪声信号与回采模块采集的作为参考信号的电视扬声器发出的声音信号进行相减,以及对环境噪声进行降噪处理,最后得到的信号仅包含用户语音指令信号和微弱的环境噪声信号,该信号在实际应用中已经是较为纯净的用户语音指令信号,因此可有效提高远场语音激活率,实现在即使电视本机音量很大的情况下,经过回声消除aec算法和降噪后仍能实现轻松激活。

综上可知,本发明的提高电视远场语音激活率的方法,主要是通过提高回声消除aec所需参考信号和拾音模块的麦克风接收到的扬声器噪声信号的相似度,提高回声消除算法的处理效果,从而提高激活率,提升用户体验。

实施例二

本实施例中公开了一种显示设备,该显示设备可以是服务器,也可以是具备计算机功能的如电视等显示设备,该显示设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该显示设备的处理器用于提供计算和控制能力。该显示设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该显示设备的数据库用于存储提高电视远场语音激活率的方法中涉及到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现提高电视远场语音激活率的方法。

在另一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例一中提高电视远场语音激活率的方法的步骤。为避免重复,这里不再赘述。

在另一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例一中提高电视远场语音激活率的方法的步骤。为避免重复,这里不再赘述。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1