噪声消除方法及装置与流程

文档序号:11954741阅读:379来源:国知局
噪声消除方法及装置与流程

本发明涉及电器设备领域,特别涉及一种噪声消除方法及装置。



背景技术:

随着科学技术的发展,投影仪在会议、教育演示方面的应用也越来越广泛,并逐渐走入客厅,成为家用电器,比如激光影院,但投影仪设备在正常的使用过程中可能会成为噪声源并产生噪声,进而影响用户体验,比如当投影仪作为文件演示功能时,噪声会分散用户的注意力,而当投影仪播放音视频信号时,噪声会影响用户对音频信号的分辨,降低了用户体验,因此,亟需一种噪声消除方法。

相关技术中,通常是在该设备周围设置传感器,通过设置的传感器实时检测该设备产生的噪声,并通过降噪装置发出降噪信号以消除该设备产生的噪声,但由于需要设置多组传感器并实时检测该设备产生的噪声,一方面会增加过多的硬件成本,另一方面,由于实时检测再通过复杂的数模转换,声音信号的复杂运算变换分离出噪声信号,因此在对该设备产生的噪声进行消除时会存在延迟,消除噪声的效果较差。



技术实现要素:

为了解决现有技术的问题,本发明实施例提供了一种噪声消除方法及装置。所述技术方案如下:

第一方面,提供了一种噪声消除方法,所述方法包括:

获取设备与目标位置之间的第一相对位置,所述目标位置为待消除噪声的位置;

基于所述第一相对位置和存储的信息表,确定第一降噪信号的特征信息,所述第一降噪信号为对所述设备在所述目标位置处产生的噪声进行消除的信号,所述信息表中包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系,或者包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系;

基于所述第一降噪信号的特征信息,发出所述第一降噪信号,以对所述设备在所述目标位置处产生的噪声进行消除。

可选地,所述基于所述第一相对位置和存储的信息表,确定第一降噪信号的特征信息,包括:

当所述信息表中包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系时,获取所述设备当前的运行参数;

基于所述设备当前的运行参数和所述第一相对位置,从所述设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系中,获取对应的噪声特征信息;

基于所述噪声特征信息,经过反相确定所述第一降噪信号的特征信息,所述第一降噪信号的特征信息包括频率、幅度和相位。

可选地,所述基于所述第一相对位置和存储的信息表,确定第一降噪信号的特征信息,包括:

当所述信息表中包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系时,获取所述设备当前的运行参数;

基于所述设备当前的运行参数和所述第一相对位置,从所述设备运行参数、第一相对位置与降噪信号特征信息之间的对应关系中,获取对应的降噪信号特征信息;

将获取的降噪信号特征信息确定为所述第一降噪信号的特征信息。

可选地,所述基于所述第一降噪信号的特征信息,发出所述第一降噪信号,包括:

获取降噪装置与所述目标位置之间的第二相对位置;

基于所述第二相对位置,通过第一传递函数对所述第一降噪信号的特征信息进行修正;

基于修正后的特征信息,发出修正后的所述第一降噪信号。

可选地,所述基于所述第一降噪信号的特征信息,发出所述第一降噪信号之后,还包括:

检测所述目标位置处的环境噪声;

基于检测到的环境噪声,确定所述环境噪声的特征信息;

基于所述环境噪声的特征信息,通过第二传递函数确定第二降噪信号的特征信息,所述第二降噪信号为对所述目标位置处的环境噪声进行消除的信号;

基于所述第二降噪信号的特征信息,发出所述第二降噪信号,以消除所述环境噪声。

可选地,所述基于所述第二降噪信号的特征信息,发出所述第二降噪信号,包括:

获取所述降噪装置与所述目标位置之间的第二相对位置;

基于所述第二相对位置,通过第一传递函数对所述第二降噪信号的特征信息进行修正;

基于修正后的特征信息,发出修正后的所述第二降噪信号。

可选地,所述基于所述第二降噪信号的特征信息,发出所述第二降噪信号之前,还包括:

判断音频播放设备当前是否正在播放音频或视频;

当确定所述音频播放设备当前没有播放音频或视频时,执行基于所述第二降噪信号的特征信息,发出所述第二降噪信号的操作;

当确定所述音频播放设备当前正在播放音频或视频时,获取所述音频播放设备当前播放的声音的特征信息;

相应地,所述基于所述第二相对位置,通过第一传递函数对所述第二降噪信号的特征信息进行修正,包括:

基于所述音频播放设备当前播放的声音的特征信息,对所述第二降噪信号的特征信息进行过滤;

基于所述第二相对位置,通过第一传递函数对过滤后的所述第二降噪信号的特征信息进行修正。

第二方面,提供了一种噪声消除装置,所述装置包括:

获取模块,用于获取设备与目标位置之间的第一相对位置,所述目标位置为待消除噪声的位置;

第一确定模块,用于基于所述第一相对位置和存储的信息表,确定第一降噪信号的特征信息,所述第一降噪信号为对所述设备在所述目标位置处产生的噪声进行消除的信号,所述信息表中包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系,或者包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系;

第一消除模块,用于基于所述第一降噪信号的特征信息,发出所述第一降噪信号,以对所述设备在所述目标位置处产生的噪声进行消除。

可选地,所述第一确定模块包括:

第一获取单元,用于当所述信息表中包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系时,获取所述设备当前的运行参数;

第二获取单元,用于基于所述设备当前的运行参数和所述第一相对位置,从所述设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系中,获取对应的噪声特征信息;

第一确定单元,用于基于所述噪声特征信息,经过反相确定所述第一降噪信号的特征信息,所述第一降噪信号的特征信息包括频率、幅度和相位。

可选地,所述第一确定模块包括:

第三获取单元,用于当所述信息表中包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系时,获取所述设备当前的运行参数;

第四获取单元,用于基于所述设备当前的运行参数和所述第一相对位置,从所述设备运行参数、第一相对位置与降噪信号特征信息之间的对应关系中,获取对应的降噪信号特征信息;

第二确定单元,用于将获取的降噪信号特征信息确定为所述第一降噪信号的特征信息。

可选地,所述第一消除模块包括:

第五获取单元,用于获取降噪装置与所述目标位置之间的第二相对位置;

第一修正单元,用于基于所述第二相对位置,通过第一传递函数对所述第一降噪信号的特征信息进行修正;

第一发出单元,用于基于修正后的特征信息,发出修正后的所述第一降噪信号。

可选地,所述装置还包括:

检测模块,用于检测所述目标位置处的环境噪声;

第二确定模块,用于基于检测到的环境噪声,确定所述环境噪声的特征信息;

第三确定模块,用于基于所述环境噪声的特征信息,通过第二传递函数确定第二降噪信号的特征信息,所述第二降噪信号为对所述目标位置处的环境噪声进行消除的信号;

第二消除模块,用于基于所述第二降噪信号的特征信息,发出所述第二降噪信号,以消除所述环境噪声。

可选地,所述第二消除模块包括:

第六获取单元,用于获取所述降噪装置与所述目标位置之间的第二相对位置;

第二修正单元,用于基于所述第二相对位置,通过第一传递函数对所述第二降噪信号的特征信息进行修正;

第二发出单元,用于基于修正后的特征信息,发出修正后的所述第二降噪信号。

可选地,所述第二消除模块还包括:

判断单元,用于判断音频播放设备当前是否正在播放音频或视频;

触发单元,用于当确定所述音频播放设备当前没有播放音频或视频时,触发所述第二消除模块基于所述第二降噪信号的特征信息,发出所述第二降噪信号;

第七获取单元,用于当确定所述音频播放设备当前正在播放音频或视频时,获取所述音频播放设备当前播放的声音的特征信息;

相应地,所述第二修正单元包括:

过滤子单元,用于基于所述音频播放设备当前播放的声音的特征信息,对所述第二降噪信号的特征信息进行过滤;

修正子单元,用于基于所述第二相对位置,通过第一传递函数对过滤后的所述第二降噪信号的特征信息进行修正。

本发明实施例提供的技术方案带来的有益效果是:在本发明实施例中,该设备能够获取该设备与目标位置之间的第一相对位置,通过第一相对位置和存储的信息表,确定第一降噪信号的特征信息,基于第一降噪信号的特征信息,发出第一降噪信号,由于仅需要获取第一相对位置,即可通过存储的信息表快速确定第一降噪信号的特征信息,既不需要对该设备产生的噪声进行实时检测,也不需要对该检测到的噪声进行复杂的模数转换和算法分析,因此在对该设备在该目标位置处产生的噪声进行消除时不会存在延迟,提高了消除噪声的效果,其次,由于第一降噪信号是基于该设备与该目标位置之间第一相对位置确定的,而第一相对位置为该设备与用户当前所处的目标位置之间的相对位置,因此,提高了确定第一降噪信号的特征信息的准确率,进而准确地对该设备在该目标位置处产生的噪声进行消除,从而进一步提高了消除噪声的针对性和消除效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种噪声消除方法流程图;

图2A是本发明实施例二提供的一种噪声消除方法流程图;

图2B是本发明实施例二提供的一种消除噪声的波形示意图;

图3是本发明实施例三提供的一种噪声消除装置结构示意图;

图4是本发明实施例三提供的一种第一确定模块结构示意图;

图5是本发明实施例三提供的一种第一确定模块结构示意图;

图6是本发明实施例三提供的一种第一消除模块结构示意图;

图7是本发明实施例三提供的一种噪声消除装置结构示意图;

图8是本发明实施例三提供的一种第二消除模块结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

实施例一

图1是本发明实施例提供的一种噪声消除方法的流程图,参见图1,该方法包括:

步骤101:获取设备与目标位置之间的第一相对位置,该目标位置为待消除噪声的位置。

步骤102:基于该第一相对位置和存储的信息表,确定第一降噪信号的特征信息,该第一降噪信号为对该设备在该目标位置处产生的噪声进行消除的信号,该信息表中包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系,或者包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系。

步骤103:基于该第一降噪信号的特征信息,发出该第一降噪信号,以对该设备在该目标位置处产生的噪声进行消除。

在本发明实施例中,该设备能够获取该设备与目标位置之间的第一相对位置,通过第一相对位置和存储的信息表,确定第一降噪信号的特征信息,基于第一降噪信号的特征信息,发出第一降噪信号,由于仅需要获取第一相对位置,即可通过存储的信息表快速确定第一降噪信号的特征信息,既不需要对该设备产生的噪声进行实时检测,也不需要对该检测到的噪声进行复杂的模数转换和算法分析,因此在对该设备在该目标位置处产生的噪声进行消除时不会存在延迟,提高了消除噪声的效果,其次,由于第一降噪信号是基于该设备与该目标位置之间第一相对位置确定的,而第一相对位置为该设备与用户当前所处的目标位置之间的相对位置,因此,提高了确定第一降噪信号的特征信息的准确率,进而准确地对该设备在该目标位置处产生的噪声进行消除,从而进一步提高了消除噪声的针对性和消除效果。

可选地,基于该第一相对位置和存储的信息表,确定第一降噪信号的特征信息,包括:

当该信息表中包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系时,获取该设备当前的运行参数;

基于该设备当前的运行参数和该第一相对位置,从该设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系中,获取对应的噪声特征信息;

基于该噪声特征信息,经过反相确定该第一降噪信号的特征信息,该第一降噪信号的特征信息包括频率、幅度和相位。

可选地,基于该第一相对位置和存储的信息表,确定第一降噪信号的特征信息,包括:

当该信息表中包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系时,获取该设备当前的运行参数;

基于该设备当前的运行参数和该第一相对位置,从该设备运行参数、第一相对位置与降噪信号特征信息之间的对应关系中,获取对应的降噪信号特征信息;

将获取的降噪信号特征信息确定为该第一降噪信号的特征信息。

可选地,基于该第一降噪信号的特征信息,发出该第一降噪信号,包括:

获取降噪装置与该目标位置之间的第二相对位置;

基于该第二相对位置,通过第一传递函数对该第一降噪信号的特征信息进行修正;

基于修正后的特征信息,发出修正后的该第一降噪信号。

可选地,基于该第一降噪信号的特征信息,发出该第一降噪信号之后,还包括:

检测该目标位置处的环境噪声;

基于检测到的环境噪声,确定该环境噪声的特征信息;

基于该环境噪声的特征信息,通过第二传递函数确定第二降噪信号的特征信息,该第二降噪信号为对该目标位置处的环境噪声进行消除的信号;

基于该第二降噪信号的特征信息,发出该第二降噪信号,以消除该环境噪声。

可选地,基于该第二降噪信号的特征信息,发出该第二降噪信号,包括:

获取该降噪装置与该目标位置之间的第二相对位置;

基于该第二相对位置,通过第一传递函数对该第二降噪信号的特征信息进行修正;

基于修正后的特征信息,发出修正后的该第二降噪信号。

可选地,基于该第二降噪信号的特征信息,发出该第二降噪信号之前,还包括:

判断音频播放设备当前是否正在播放音频或视频;

当确定该音频播放设备当前没有播放音频或视频时,执行基于该第二降噪信号的特征信息,发出该第二降噪信号的操作;

当确定该音频播放设备当前正在播放音频或视频时,获取该音频播放设备当前播放的声音的特征信息;

相应地,该基于该第二相对位置,通过第一传递函数对该第二降噪信号的特征信息进行修正,包括:

基于该音频播放设备当前播放的声音的特征信息,对该第二降噪信号的特征信息进行过滤;

基于该第二相对位置,通过第一传递函数对过滤后的该第二降噪信号的特征信息进行修正。

上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本发明实施例对此不再一一赘述。

实施例二

图2A是本发明实施例提供的一种噪声消除方法的流程图,参见图2A,该方法包括:

步骤201:该设备获取该设备与目标位置之间的第一相对位置,该目标位置为待消除噪声的位置。

由于电脑、投影仪等设备会发出噪声,比如风扇转动时的噪声等噪声,影响用户体验,而由于声音在传播的过程中,可能由于受到阻碍或者其它原因,在该设备的不同位置所能听到的噪声可能也不相同,所以,为了准确地消除目标位置的噪声,该设备可以获取该设备与该目标位置之间的第一相对位置。

其中,该设备可以是投影仪等设备,当然,在实际应用中,该设备还可以是其它能够发出噪声的设备,本发明实施例对此不做具体限定。

进一步地,该设备可以将目标位置标记器所在的地点确定为该目标位置,获取该设备与该目标标记器之间的相对位置,并将该设备与该目标位置标记器之间的相对位置确定为该设备与目标位置之间的第一相对位置。

其中,该目标位置标记器可以是该设备的遥控器,也可以是智能手机、智能手表、智能眼镜等其它能够与该设备建立通信的设备,本发明实施例对此不做具体限定。

需要说明的是,该设备可以通过多种可能的实现方式来获取该设备与目标标记器之间的第一相对位置,比如,在一种可能的实现方式中,当该设备中设置有距离传感器时,可以由该设备直接确定该设备与该目标位置标记器之间的第一相对位置;在另一种可能的实现方式中,当该目标位置标记器中设置有距离传感器时,可以由该目标位置标记器确定该设备与该目标位置标记器之间的第一相对位置,并向该设备发送第一相对位置信息,该设备接收该第一相对位置信息。而当该设备和该目标位置标记器均设置有距离传感器时,该设备可以通过上述两种可能的实现方式中的任一种可能的实现方式确定该设备与目标标记器之间的第一相对位置,本发明实施例对此不做具体限定。

还需要说明的是,本发明实施例仅以通过上述方法来获取该设备与目标位置之间的第一相对位置为例进行说明,在实际应用中,该设备还可以通过其它可能的实现方式来获取该设备与目标位置之间的第一相对位置,比如,该设备可以实时获取预设范围内的图像信息,并对获取的图像信息进行分析,当确定该图像信息中包括用户时,将该用户所在的地点确定为目标位置,并基于该图像信息,确定该设备与目标位置之间的第一相对位置,本发明实施例对此不做具体限定。

还需要说明的是,该目标位置标记器可以通过红外传输、蓝牙、无线网络连接等方式与该设备建立通信,本发明实施例对此不做具体限定。

例如,该设备获取到该目标位置标记器在该设备的正前方3米处,因此,该设备将正前方3米确定为该设备与该目标位置之间的第一相对位置。

进一步地,为了提高对该目标位置消除噪声的针对性和消除效果,该设备或该目标位置标记器可以在获取该设备与目标位置之间的第一相对位置之前,显示第一提示信息,以提示用户将该目标位置标记器放置在待消除噪声的地点。

需要说明的是,该设备或该目标位置标记器可以通过窗口或弹窗等方式显示第一提示信息,当然,在实际应用中,该设备还可以通过其它方式显示第一提示信息,本发明实施例对此不做具体限定。

还需要说明的是,该预设范围可以是该设备正常的工作范围,该预设范围可以是以该设备为中心,10米为半径的圆形区域,当然,在实际应用中,该预设范围还可以是其它形状或其它大小的区域,本发明实施例对此不做具体限定。

步骤202:该设备基于该第一相对位置和存储的信息表,确定第一降噪信号的特征信息,该第一降噪信号为对该设备在该目标位置处产生的噪声进行消除的信号,该信息表中包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系,或者包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系。

由于是通过第一相对位置和存储的信息表来确定第一降噪信号的特征信息,而不需要对该设备产生的噪声进行实时检测,也不需要对检测到的噪声进行复杂的模数转换和算法分析,提高了确定第一降噪信号的特征信息的效率,进而提高了消除噪声的效率。

需要说明的是,第一降噪信号的特征信息包括频率、幅度和相位,当然,在实际应用中,第一降噪信号的特征信息还可以包括其它信息,比如,第一降噪信号的波长等,本发明实施例对此不做具体限定。

其中,由于该信息表中可以包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系,或者包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系,因此该设备可以通过下述两种可能的实现方式来基于该第一相对位置和存储的信息表,确定第一降噪信号的特征信息:

第一种可能的实现方式,当该信息表中包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系时,获取该设备当前的运行参数,基于该设备当前的运行参数和该第一相对位置,从该设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系中,获取对应的噪声特征信息,基于该噪声特征信息,经过反相确定该第一降噪信号的特征信息。

其中,该设备当前的运行参数包括该设备中的风扇转动参数、设备运行功率和设备温度中的至少一个,当然,在实际应用中,该设备当前的运行参数还可以包括其它参数,本发明实施例对此不做具体限定。

需要说明的是,该风扇转动参数可以包括该风扇转动的档位、转速、输入至该风扇的电压和电流等,当然在实际应用中,该风扇转动参数还可以包括其它参数,比如,风扇的扇叶表面积和扇叶数目等,本发明实施例对此不做具体限定。

例如,该信息表中包括的设备运行参数为该设备中风扇转动的档位,该设备获取到该设备中风扇转动的档位为3、该设备与该目标位置之间的第一相对位置为正前方3米,因此,该设备基于档位3、正前方3米,从存储的如下表1所述的信息表中包括的设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系中,获取对应的噪声特征信息为频率为100Hz(赫兹),幅度为10,相位为180°。

表1

需要说明的是,本发明实施例仅以上述表1所示的风扇噪声信息、第一相对位置与特征信息之间的对应关系为例进行说明,上述表1并不对本发明实施例构成限定。

进一步地,该设备可以通过下述两种可能的策略来基于该噪声特征信息,经过反相确定该第一降噪信号的特征信息:第一种可能的策略,为了提高确定第一降噪信号的效率,进而提高消除噪声的效率,该设备保持该噪声特征信息的频率和幅度不变,并将该噪声特征信息的相位反相,以确定第一降噪信号的特征信息。第二种可能的策略,为了提高确定第一降噪信号的特征信息的准确率,该设备通过第二传递函数,对该噪声特征信息进行反相,以确定第一降噪信号的特征信息。

需要说明的是,第二传递函数可以表示为G(ω)=Y(ω)/U(ω),其中,U(ω)可以为噪声的特征信息,比如,在第一种可能的实现方式下,U(ω)可以为该噪声特征信息;Y(ω)为对该噪声的特征信息进行反相之后的特征信息,比如,在第一种可能的实现方式下,Y(ω)可以为第一降噪信号的特征信息;G(ω)为对U(ω)进行处理得到Y(ω)过程中的处理算法,该算法可以通过Labview(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器工程平台)、MATLAB(Matrix Laboratory,矩阵试验室)等数据分析和信号处理软件,结合声学建模仿真等相关技术得出,本发明实施例对此不做具体限定。

还需要说明的是,该设备可以在从设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系中,获取对应的噪声特征信息之前,分别在该设备处于不同的运行参数时,确定该设备在每个可能的第一相对位置处产生的噪声的特征信息,并将该设备的运行参数、第一相对位置和噪声特征信息,存储在设备运行参数、设备与目标位置之间的相对位置和噪声特征信息之间的对应关系中。

进一步地,为了节省该设备的存储空间,同时提高获取第一降噪信号的效率,该设备可以根据实际需要,只确定与部分特定的第一相对位置和特定的设备运行参数所对应的第一降噪信号,比如,可以只确定该设备的正前方1米-5米范围内,风扇档位在1-3之间时所对应的第一降噪信号。

第二种可能的实现方式,为了提高确定第一降噪信号的效率,避免该设备在消除噪声时出现延迟,该信息表中包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系。当该信息表中包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系时,获取该设备当前的运行参数,基于该设备当前的运行参数和该第一相对位置,从该设备运行参数、第一相对位置与降噪信号特征信息之间的对应关系中,获取对应的降噪信号特征信息,将获取的降噪信号特征信息确定为该第一降噪信号的特征信息。

步骤203:该设备基于该第一降噪信号的特征信息,发出该第一降噪信号,以对该设备在该目标位置处产生的噪声进行消除。

由前述可知,第一降噪信号是由对该设备在该目标位置处产生的噪声的噪声特征信息反相得到,因此,当第一降噪信号与该在该目标位置处产生的噪声的声波叠加时,第一降噪信号能够与该设备在该目标位置处产生的噪声能够互相抵消,从将该设备在该目标位置处产生的噪声进行消除。

其中,该设备可以通过降噪装置发出该第一降噪信号,该降噪装置可以是该设备的任一个音箱或者其它能够发处第一降噪信号的降噪装置,本发明实施例对此不做具体限定。

需要说明的是,该降噪装置可以能够发出声音的装置,比如音响等,该降噪装置可以是设置在该设备中的降噪装置,也可以是设置在设备之外且能够与该设备进行通信的降噪装置,本发明实施例对此不做具体限定。

进一步地,由于该降噪装置和该设备发出噪声的位置可能不处于同一个位置,因此,可能会削弱该降噪装置发出的第一降噪信号消除该设备在该目标位置处产生的噪声的效果,所以,为了提高对该设备在该目标位置处产生的噪声进行消除的针对性和消除效果,该设备于该第一降噪信号的特征信息,发出该第一降噪信号的操作可以为:获取降噪装置与该目标位置之间的第二相对位置,基于该第二相对位置,通过第一传递函数对该第一降噪信号的特征信息进行修正,基于修正后的特征信息,发出修正后的该第一降噪信号。

其中,该设备获取该降噪装置与该目标位置之间第二相对位置的方法可以和该设备确定该设备与该目标位置之间距离的方法相同,本发明实施例不再一一赘述。

例如,如图2B所示,降噪装置发出修正后的第一降噪信号1的波形与该设备在该目标位置处产生的噪声的波形2相遇时,会互相叠加,且由于第一降噪信号是由对该设备在该目标位置处产生的噪声的噪声特征信息反相得到,因此,修正后的第一降噪信号1的波形与该设备在该目标位置处产生的噪声的波形2能够互相抵消,从而将该设备在该目标位置处产生的噪声消除。

需要说明的是,第一传递函数可以表示为F(ω)=(Y(ω),N(ω),D),其中,F(ω)可以为将第一降噪信号的特征信息进行修正的处理算法,Y(ω)可以为为第一降噪信号的特征信息,N(ω)可以为修正后的第一降噪信号的特征信息,D可以为该降噪装置与目标位置之间的第二相对位置。

还需要说明的是,F(ω)也可以由通过Labview、MATLAB等数据分析和信号处理软件,结合声学建模仿真等相关技术得出,本发明实施例对此不做具体限定。

进一步地,由于该降噪装置通常可以看做为一个点声源,既其发出的声音特征信息在一定的使用范围内在各个方向上近似相同,因此,为了降低第一传递函数的复杂度,对第一降噪信号进行修正的效率,进而提高消除噪声的效率,可以该降噪装置与目标位置之间的第二相对位置替换为该降噪装置与目标位置之间距离。

其中,可以将降噪装置与目标位置可以简化为两个位置质点,将第一降噪信号分解为各个频段上的基本正弦波,且对于每个基本正弦波,各个位置质点的运动位移y可以表示为其中,A为幅度,ω/2π为频率,为相位,ω为角系数,为初相角,假设降噪装置与目标位置的距离为d,则降噪装置与目标位置处质点运动的相位差为其中,Δx=d-N·λ,其中0≤Δx<λ,N为整数,计算得出基本正弦的相位差,再将各个频段上的基本正弦波进行叠加处理,最终确定降噪装置在对应目标位置方向需要发出的修正后的第一降噪信号的特征信息。

例如,第一降噪信号的幅度为A,频率为ω/2π,相位为ωx+π/2,第一降噪信号只包括一个频段上的基本正弦波,该基本正弦波为Y(ω)=Asin(ωx+π/2),波长为0.07米,该降噪位置与该目标位置之间的距离d=3米,则降噪装置与目标位置处质点运动的相位差为因此修正后的第一降噪信号的基本正弦波为N(ω)=Asin(ωx+π/2+12π/7)=Asin(ωx+17π/14),修正后的第一降噪信号的幅度为A,频率为ω/2π,相位为ωx+17π/14。

步骤204:该设备检测该目标位置处的环境噪声。

由于该目标位置处通常还包括风声、雨声、物体碰撞的声音等噪声,如果该设备在该目标位置处产生的噪声未被完全消除,还包括对该设备在该目标位置处产生的噪声进行消除之后的残留噪声,因此,为了进一步提高消除该目标位置处产生的噪声的针对性和准确性,该设备可以检测该目标位置处的环境噪声。

其中,该环境噪声为该目标位置周围环境中的噪声。

需要说明的是,该设备可以通过该目标位置标记器检测该目标位置的环境噪声,当然,在实际应用中,该设备还可以通过其它方式检测该目标位置的环境噪声,本发明实施例对此不做具体限定。

由前述可知,该目标位置处存在环境噪声,且该环境噪声中可能包括对该设备在该目标位置处产生的噪声进行消除之后的残留噪声,因此,在检测该目标位置处的环境噪声之后,可以执行步骤205,分离该残留噪声,以调整第一传递函数,也可以执行步骤206对该目标位置处的环境噪声进行消除,且本发明实施例对执行步骤205和步骤206的次序不做具体限定。

步骤205:该设备对该环境噪声进行分离,得到残留噪声,该残留噪声为对该设备在该目标位置处产生的噪声进行消除之后残留的噪声,判断该残留噪声是否满足预设条件,当该残留噪声满足预设条件时,调整第一传递函数。

当该设备通过第一降噪信号消除该设备在该目标位置处产生的噪声时,由于计算误差等原因,可能难以完全将该设备在该目标位置处产生的噪声消除,因此,可以对消除该设备在该目标位置处产生的噪声的消除效果进行检验,以进一步提高消除该设备在该目标位置处产生的噪声的针对性和准确性。

需要说明的是,由前述可知,可以基于存储的信息表确定第一降噪信号的特征信息,其中该特征信息包括频率,而第一降噪信号的频率与该设备发出的噪声的频率相同,因此,可以基于第一降噪信号的频率,对该环境噪声进行分离,以过滤该环境噪声中其它频率的噪声,从而得到该残留噪声。

其中,该预设条件可以是一个预设的幅度值,当该残留噪声的幅度大于该预设的幅度值时,确定该残留噪声满足该预设条件,当然,在实际应用中,该预设条件还可以是其它条件,比如该预设条件可以是一个预设的响度值,本发明实施例对此不做具体限定。

需要说明的是,该预设的幅度值可以由该设备在确定该残留噪声是否满足该预设条件之前确定。

进一步地,第一降噪信号不能完全将该设备在该目标位置处产生的噪声消除的原因可能是由于第一降噪信号在传播的过程中有所损耗或者第一降噪信号的相位不够精确,因此,当该残留噪声满足预设条件时,可以调整第一传递函数,从而增大或减小第一降噪信号的相位和幅度,以提高第一降噪信号对该设备在该目标位置进行消除的针对性和消除效果。

需要说明的是,声音在空气的传播过程中会有所衰减,如果将降噪装置作为点声源,第一降噪信号的衰减可以表示为ΔL=101g(πr2/4),其中r可以为该目标位置与降噪装置之间的距离,因此,可以在计算得到第一降噪信号的衰减之后,基于第一降噪信号的衰减状况,调整第一传递函数,从而增大第一降噪信号的幅度。

其中,基于第一降噪信号的衰减状况,调整第一传递函数的方法,可以参考相关技术,本发明在此不再一一赘述。

需要说明的是,在实际应用中,当第一降噪信号还包括其它特征信息时,该设备也可以通过调整第一传递函数,从而调整第一降噪信号其它的特征信息,从而提高第一降噪信号对该设备在该目标位置进行消除的针对性和消除效果。

还需要说明的是,通过调整第一传递函数,从而调整第一降噪信号的特征信息的方法,还可以参考相关技术,本发明实施例对此不做具体限定。

步骤206:该设备基于检测到的环境噪声,确定该环境噪声的特征信息,基于该环境噪声的特征信息,通过第二传递函数确定第二降噪信号的特征信息,该第二降噪信号为对该目标位置处的环境噪声进行消除的信号,基于该第二降噪信号的特征信息,发出该第二降噪信号,以消除该环境噪声。

由前述可知,该目标位置存在该环境噪声,因此,为了进一步提高消除该目标位置噪声的消除效果,该设备可以对对该环境噪声进行消除。

需要说明的是,该设备基于该环境噪声的特征信息,通过第二传递函数确定第二降噪信号的特征信息的操作,可以和该设备通过第二传递函数,对该噪声特征信息进行反相,以确定第一降噪信号的特征信息的的操作相同,本发明实施例不再一一赘述。

进一步地,为了提高对该设备在该目标位置处产生的噪声进行消除的针对性和消除效果,该设备基于该第二降噪信号的特征信息,发出该第二降噪信号的操作可以为:获取该降噪装置与该目标位置之间的第二相对位置,基于该第二相对位置,通过第一传递函数对该第二降噪信号的特征信息进行修正,基于修正后的特征信息,发出修正后的该第二降噪信号。

其中,该设备通过第一传递函数对第二降噪信号的特征信息进行修正的操作,可以和该设备通过第一传递函数对第一降噪信号的特征信息进行修正的操作相同,本发明实施例对此不再一一赘述。

进一步地,当该设备在消除目标位置的环境噪声时,需要检测环境噪声,如果当前有音频播放设备在播放音频或者视频,可能会将该音频播放设备当前播放声音也检测为环境噪声,因此,为了避免消除该音频播放设备播放的声音,不影响该音频播放设备的正常使用,该设备可以在基于该第二降噪信号的特征信息,发出该第二降噪信号之前,判断音频播放设备当前是否正在播放音频或视频,当确定该音频播放设备当前没有播放音频或视频时,执行基于该第二降噪信号的特征信息,发出该第二降噪信号的操作。

其中,该设备可以向该音频播放设备发送播放查询请求,当该音频播放设备当前播放视频或视频时,向该设备发送确定响应,当该设备接收到该确定响应时,确定该音频设备当前正在播放音频或视频。

进一步地,当确定该音频播放设备当前播放音频或视频时,为了确保不对将该音频设备播放的声音消除,当确定该音频播放设备当前正在播放音频或视频时,该设备可以获取该音频播放设备当前播放的声音的特征信息。相应地,该基于该第二相对位置,通过第一传递函数对该第二降噪信号的特征信息进行修正的操作可以为:基于该音频播放设备当前播放的声音的特征信息,对该第二降噪信号的特征信息进行过滤,基于该第二相对位置,通过第一传递函数对过滤后的该第二降噪信号的特征信息进行修正。

其中,该设备可以向该音频播放设备发送声音信号获取请求,当该音频播放设备接收到该声音信号获取请求时,将该音频播放设备发出的声音的特征信息发送给该设备。当然,在实际应用中,该设备还可以通过其它方式来获取该音频播放设备当前播放的声音的特征信息,比如,该音频播放设备可以将该音频播放设备当前播放的声音的特征信息携带在该确定响应中,当该设备接收到该确定响应时,可以获取到该音频播放设备当前播放的声音的特征信息,本发明实施例对此不做具体限定。

需要说明的是,该设备可以通过同一个降噪装置发出第一降噪信号和第二降噪信号,也可以通过不同的降噪装置分别发出第一降噪信号和第二降噪信号,本发明实施例对此不做具体限定。

还需要说明的是,该设备中执行确定第一降噪信号的特征信息的操作的处理器,可以与确定第二降噪信号的特征信息的操作的处理器是同一个,当然也可以不是同一个,本发明实施例对此不做具体限定。

进一步地,该设备可以通过实时执行上述步骤201-206的操作,以确保该设备所发出的第一降噪信号和该第二降噪信号能够对准确地消除该目标位置的噪声,提高消除该目标位置的噪声的效果。

其中,为了使用户确定该设备当前是否能够正常消除该目标位置的噪声,在实时确定该设备该目标位置之间的第一相对位置的过程中,该设备或该或目标位置标记器可以显示位置提示信号,该位置提示信号能够随该设备该目标位置之间的第一相对位置的变化而变化。当该目标位置距离该预设范围的中心位置越近时,该位置提示信号的强度越强,当该目标位置距离该预设范围的中心位置越远时,该位置提示信号的强度越弱,当该设备确定该目标位置位于该预设范围之外时,该位置提示信号的强度最弱,此时,该设备或该目标位置标记器可以显示第二提示信息,以提示用户当前处于该设备正常的工作范围之外,或者当该设备确定该目标位置位于预设范围之外时,停止执行步骤201-206的操作。

需要说明的是,该位置提示信号可以是亮度能够变化的灯光,也可以是闪烁频率能够变化的灯光等,当然,在实际应用中,该位置提示信号还可以是其它能够变化的信号,本发明实施例对此不做具体限定。

还需要说明的是,该设备或该目标位置标记器可以通过窗口或弹窗等方式显示第二提示信息,当然,在实际应用中,该设备还可以通过其它方式显示第二提示信息,本发明实施例对此不做具体限定。

进一步地,为了进一步提高消除该目标位置的噪声的消除效果,该设备可以开机启动时,显示最佳位置提示信息,该最佳位置提示信息用于说明用户该设备、该降噪装置和该目标位置之间的最佳位置关系,以提示用于将该设备和该降噪装置放置在相对于该目标位置的最佳位置。

其中,该最佳位置关系可以在该设备显示最佳位置提示信息之前测试得到,比如,一种可能的方式为,该最佳位置关系可以由该设备的生产商在生产该设备时测试得到,当然,在实际应用中,该最佳位置关系还可以通过其它方式得到,本发明实施例对此不做具体限定。

在本发明实施例中,该设备能够获取该设备与目标位置之间的第一相对位置,通过第一相对位置和存储的信息表,确定第一降噪信号的特征信息,基于第一降噪信号的特征信息,发出第一降噪信号,由于仅需要获取第一相对位置,即可通过存储的信息表快速确定第一降噪信号的特征信息,既不需要对该设备产生的噪声进行实时检测,也不需要对该检测到的噪声进行复杂的模数转换和算法分析,因此在对该设备在该目标位置处产生的噪声进行消除时不会存在延迟,提高了消除噪声的效果,其次,由于第一降噪信号是基于该设备与该目标位置之间第一相对位置确定的,而第一相对位置为该设备与用户当前所处的目标位置之间的相对位置,因此,提高了确定第一降噪信号的特征信息的准确率,进而准确地对该设备在该目标位置处产生的噪声进行消除,从而进一步提高了消除噪声的针对性和消除效果。另外,该设备还可以检测该目标位置处的环境噪声,对该环境噪声进行分离,得到该设备在该目标位置处产生的噪声进行消除之后的残留噪声,并在该残留噪声满足预设条件时,对第一传递函数进行调整,从而进一步提高了消除该设备在该目标位置处产生的噪声的消除效果。最后,该设备还可以基于检测到的环境噪声,确定该环境的特征信息,进而通过第二传递函数确定第二降噪信号,以对该目标位置的环境噪声进行消除,从而进一步提高了消除该目标位置的噪声的针对性和消除效果。

实施例三

图3是本发明实施例提供的一种噪声消除装置的框图,参见图3,该装置包括:

获取模块301,用于获取设备与目标位置之间的第一相对位置,该目标位置为待消除噪声的位置;

第一确定模块302,用于基于该第一相对位置和存储的信息表,确定第一降噪信号的特征信息,该第一降噪信号为对该设备在该目标位置处产生的噪声进行消除的信号,该信息表中包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系,或者包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系;

第一消除模块303,用于基于该第一降噪信号的特征信息,发出该第一降噪信号,以对该设备在该目标位置处产生的噪声进行消除。

可选地,参见图4,该第一确定模块302包括:

第一获取单元3021,用于当该信息表中包括设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系时,获取该设备当前的运行参数;

第二获取单元3022,用于基于该设备当前的运行参数和该第一相对位置,从该设备运行参数、设备与目标位置之间的相对位置以及噪声特征信息之间的对应关系中,获取对应的噪声特征信息;

第一确定单元3023,用于基于该噪声特征信息,经过反相确定该第一降噪信号的特征信息,该第一降噪信号的特征信息包括频率、幅度和相位。

可选地,参见图5,该第一确定模块302包括:

第三获取单元3024,用于当该信息表中包括设备运行参数、设备与目标位置之间的相对位置以及降噪信号特征信息之间的对应关系时,获取该设备当前的运行参数;

第四获取单元3025,用于基于该设备当前的运行参数和该第一相对位置,从该设备运行参数、第一相对位置与降噪信号特征信息之间的对应关系中,获取对应的降噪信号特征信息;

第二确定单元3026,用于将获取的降噪信号特征信息确定为该第一降噪信号的特征信息。

可选地,参见图6,该第一消除模块303包括:

第五获取单元3031,用于获取降噪装置与该目标位置之间的第二相对位置;

第一修正单元3032,用于基于该第二相对位置,通过第一传递函数对该第一降噪信号的特征信息进行修正;

第一发出单元3033,用于基于修正后的特征信息,发出修正后的该第一降噪信号。

可选地,参见图7,该装置还包括:

检测模块304,用于检测该目标位置处的环境噪声;

第二确定模块305,用于基于检测到的环境噪声,确定该环境噪声的特征信息;

第三确定模块306,用于基于该环境噪声的特征信息,通过第二传递函数确定第二降噪信号的特征信息,该第二降噪信号为对该目标位置处的环境噪声进行消除的信号;

第二消除模块307,用于基于该第二降噪信号的特征信息,发出该第二降噪信号,以消除该环境噪声。

可选地,参见图8,该第二消除模块307包括:

第六获取单元3071,用于获取该降噪装置与该目标位置之间的第二相对位置;

第二修正单元3072,用于基于该第二相对位置,通过第一传递函数对该第二降噪信号的特征信息进行修正;

第二发出单元3073,用于基于修正后的特征信息,发出修正后的该第二降噪信号。

可选地,该第二消除模块307还包括:

判断单元,用于判断音频播放设备当前是否正在播放音频或视频;

触发单元,用于当确定该音频播放设备当前没有播放音频或视频时,触发该第二消除模块基于该第二降噪信号的特征信息,发出该第二降噪信号;

第七获取单元,用于当确定该音频播放设备当前正在播放音频或视频时,获取该音频播放设备当前播放的声音的特征信息;

相应地,该第二修正单元包括:

过滤子单元,用于基于该音频播放设备当前播放的声音的特征信息,对该第二降噪信号的特征信息进行过滤;

修正子单元,用于基于该第二相对位置,通过第一传递函数对过滤后的该第二降噪信号的特征信息进行修正。

在本发明实施例中,该设备能够获取该设备与目标位置之间的第一相对位置,通过第一相对位置和存储的信息表,确定第一降噪信号的特征信息,基于第一降噪信号的特征信息,发出第一降噪信号,由于仅需要获取第一相对位置,即可通过存储的信息表快速确定第一降噪信号的特征信息,既不需要对该设备产生的噪声进行实时检测,也不需要对该检测到的噪声进行复杂的模数转换和算法分析,因此在对该设备在该目标位置处产生的噪声进行消除时不会存在延迟,提高了消除噪声的效果,其次,由于第一降噪信号是基于该设备与该目标位置之间第一相对位置确定的,而第一相对位置为该设备与用户当前所处的目标位置之间的相对位置,因此,提高了确定第一降噪信号的特征信息的准确率,进而准确地对该设备在该目标位置处产生的噪声进行消除,从而进一步提高了消除噪声的针对性和消除效果。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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