降噪方法、装置、电子设备及计算机可读存储介质

文档序号:1893408 发布日期:2021-11-26 浏览:14次 >En<

阅读说明:本技术 降噪方法、装置、电子设备及计算机可读存储介质 (Noise reduction method and device, electronic equipment and computer readable storage medium ) 是由 尹建朋 于 2021-08-16 设计创作,主要内容包括:本申请实施例涉及音频处理技术领域,公开了一种降噪方法、装置、电子设备及计算机可读存储介质,该方法可以应用于电子设备,该方法包括:通过声音采集装置接收第一声音信息,并确定第一声音信息对应的音源与电子设备之间的第一距离;以及,根据音源与电子设备之间的第一距离确定第一降噪参数;以及,根据第一降噪参数对第一声音信息进行降噪处理,以得到第二声音信息。实施本申请实施例公开的方法,能够提高对接收的声音信息的降噪效果。(The embodiment of the application relates to the technical field of audio processing, and discloses a noise reduction method, a noise reduction device, electronic equipment and a computer-readable storage medium, wherein the method can be applied to the electronic equipment and comprises the following steps: receiving first sound information through a sound acquisition device, and determining a first distance between a sound source corresponding to the first sound information and the electronic equipment; determining a first noise reduction parameter according to a first distance between the sound source and the electronic equipment; and carrying out noise reduction processing on the first sound information according to the first noise reduction parameter to obtain second sound information. By implementing the method disclosed by the embodiment of the application, the noise reduction effect of the received sound information can be improved.)

降噪方法、装置、电子设备及计算机可读存储介质

技术领域

本申请涉及音频处理技术领域,具体涉及一种降噪方法、装置、电子设备及计算机可读存储介质。

背景技术

如今的电子设备(例如:手机、平板电脑等)可以通过声音采集装置(如麦克风等)采集周围的环境声音,并通过耳机、喇叭等扬声器将采集到的环境声音播放给用户听。

在实践中发现,电子设备采集到的环境声音中通常包括人声和其他环境噪音,而相关技术对于环境声音中的噪音的降噪效果并不理想。

发明内容

本申请实施例公开了一种降噪方法、装置、电子设备及计算机可读存储介质,能够提高对接收的声音信息的降噪效果。

本申请实施例第一方面公开一种降噪方法,应用于电子设备,所述方法包括:

通过声音采集装置接收第一声音信息,并确定所述第一声音信息对应的音源与所述电子设备之间的第一距离;

根据所述第一距离确定第一降噪参数;

根据所述第一降噪参数对所述第一声音信息进行降噪处理,以得到第二声音信息。

本申请实施例第二方面公开一种降噪装置,应用于电子设备,所述装置包括:

接收单元,用于通过声音采集装置接收第一声音信息,并确定所述第一声音信息对应的音源与所述电子设备之间的第一距离;

确定单元,用于根据所述第一距离确定第一降噪参数;

降噪单元,用于根据所述第一降噪参数对所述第一声音信息进行降噪处理,以得到第二声音信息。

本申请实施例第三方面公开一种电子设备,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本申请实施例第一方面公开的降噪方法。

本申请实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本申请实施例第一方面公开的降噪方法。

本申请实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本申请实施例第一方面的任意一种方法的部分或全部步骤。

本申请实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本申请实施例第一方面的任意一种方法的部分或全部步骤。

与相关技术相比,本申请实施例具有以下有益效果:

本申请实施例公开的降噪方法可以应用于电子设备,其中,电子设备可以通过声音采集装置接收第一声音信息,并确定第一声音信息对应的音源与电子设备之间的第一距离,进而根据音源与电子设备之间的第一距离确定出第一降噪参数,并根据第一降噪参数对第一声音信息进行降噪处理,以得到降噪后的第二声音信息。可见,实施本申请实施例公开的降噪方法,能够根据接收到的声音信息对应的音源与电子设备的距离,对接收的声音信息进行不同程度的降噪,以使得从不同距离传来的声音能够执行更加合理的降噪处理,从而提高了电子设备对接收的声音信息的降噪效果。此外,电子设备可以自动根据音源的远近切换对应的降噪参数,不需要用户手动切换,还提高了电子设备的降噪智能化程度。

附图说明

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

图1是本申请实施例公开的一种适用于降噪方法的应用场景示意图;

图2是本申请实施例公开的一种降噪方法的流程示意图;

图3是本申请实施例公开的另一种降噪方法的流程示意图;

图4是本申请实施例公开的又一种降噪方法的流程示意图;

图5是本申请实施例公开的一种用于说明多声音采集装置收音操作的示意图;

图6是本申请实施例公开的一种降噪装置的结构示意图;

图7是本申请实施例公开的另一种降噪装置的结构示意图;

图8是本申请实施例公开的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本申请实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本申请实施例公开了一种降噪方法、装置、电子设备及计算机可读存储介质,能够提高对接收的声音信息的降噪效果。

下面将结合具体实施例对本申请技术方案进行详细说明。

为了更加清楚地说明本申请实施例公开的降噪方法、装置、电子设备及计算机可读存储介质,首先介绍一种适用于该降噪方法的应用场景。该降噪方法可以用于各种电子设备,例如:手机、平板电脑等便携式电子设备、台式电脑、电视等电子设备,或者是耳机、智能手表、智能手环等可穿戴设备,在此不作限定。

请参阅图1,图1是本申请实施例公开的一种适用于降噪方法的应用场景示意图。电子设备100可以包括声音采集装置1001(例如:话筒、麦克风等),用于接收声音信息。当电子设备100外部的音源200产生的第一声音信息传播到电子设备100时,电子设备100可以通过声音采集装置1001接收第一声音信息。其中,音源200是指能够产生声音信息的物体、生物或者是电子设备,例如:说话的人、车辆的发动机等,在此不作限定。可以理解的是,电子设备100周围可能存在多个音源200,图1仅是示例性地示出一个音源200,不应对本申请实施例构成限定。需要进一步说明的是,电子设备100还可以包括其他的器件,例如处理器、扬声器等,在此不作限定,图1不应对本申请实施例公开的电子设备100构成限定。

在实践中发现,不同的音源200距离电子设备100的距离可能是不同的,但是相关技术中,对于从不同音源200传来的声音信息通常采用相同的降噪处理,所以导致降噪效果不理想。对此,本申请实施例公开的降噪方法,可以根据接收到的声音信息对应的音源与电子设备的距离,对接收的声音信息进行不同程度的降噪,以使得从不同距离传来的声音能够执行更加合理的降噪处理,从而提高了电子设备对接收的声音信息的降噪效果。

请参阅图2,图2是本申请实施例公开的一种降噪方法的流程示意图,该降噪方法可以应用于上述的电子设备,或者其他的执行主体,在此不作限定。该降噪方法可以包括以下步骤:

202、通过声音采集装置接收第一声音信息,并确定第一声音信息对应的音源与电子设备之间的第一距离。

本申请实施例中,电子设备可以设置有声音采集装置,例如:话筒、麦克风等,用于接收声音信息。可选的,声音采集装置可以外置于电子设备的壳体外部,也可以内置于电子设备的壳体内部。此外,声音采集装置的数量可以是一个,也可以是多个(包括两个及两个以上),在此不作限定。在另一种实施例中,电子设备还可以通过与电子设备通信连接的声音采集装置来接收第一声音信息。电子设备在有采集周围声音信息需求时(例如:在通话场景中,采集用户的语音;在拍摄场景中,采集远处拍摄场景中的环境声音),可以通过声音采集装置接收第一声音信息。

本申请实施例中,第一声音信息可以是任何音源产生的声音,例如:人说话的声音、汽车发动机的噪音、乐器产生的声音等,在此不作限定。第一声音信息对应的音源是指产生第一声音信息的物体、生物或者是电子设备,例如:第一声音信息是人说话的声音,则音源是说话的人;第一声音信息是车辆发动机的噪音,则音源是车辆的发动机。

可选的,电子设备在接收第一声音信息的同时,可以确定第一声音信息对应的音源与电子设备之间的第一距离(其中,第一距离可以是指音源与电子设备之间的直线距离)。在一种实施例中,电子设备可以根据接收到的第一声音信息的声音强度,确定出第一声音信息对应音源与电子设备之间的第一距离。可以理解的是,声音信息在传播的过程中能量会逐渐减弱,所以声音信息传播的距离越长,则声音强度就越弱。对此可选的,第一声音信息对应的音源与电子设备之间的第一距离,可以与第一声音信息的声音强度呈负相关关系(例如:反比例关系)。

实施上述方法,电子设备可以通过第一声音信息的声音强度,确定第一声音信息对应音源与电子设备之间的第一距离,而第一声音信息的声音强度是比较容易获取的参数,从而降低了电子设备确定音源与电子设备之间的第一距离的难度,降低了该降噪方法的实施要求。

204、根据第一距离确定第一降噪参数。

本申请实施例中,第一降噪参数是指电子设备在对声音信息进行降噪处理时,用于指示降噪程度的参数。第一降噪参数可以包括降噪深度和/或降噪频宽,在此不作限定。

其中,降噪深度是指针对某个频率的噪音,可以降低该噪音的音量的多少。其中,降噪深度越大,则降低噪音的音量越多,降噪效果越好,反之降噪深度越小,则降噪效果越差。降噪频宽是指电子设备能够处理的噪音的频率范围,可以理解的是,降噪频宽越大,则覆盖的频率越多,有更多频率的噪音能够被处理,所以降噪效果越好,反之降噪频宽越小,则降噪效果越差。也就是说,第一降噪参数越大,则降噪效果越好,所以可选的,电子设备对第一声音信息的降噪程度,可以与第一降噪参数呈正相关关系(例如:正比例关系)。

本申请实施例中,电子设备可以根据音源与电子设备之间的第一距离,实时确定出第一降噪参数。在另一种实施例中,电子设备可以在根据第一距离确定第一降噪参数之前,生成多组候选降噪参数,各组候选降噪参数分别对应不同的距离范围;进而电子设备在确定出第一声音信息对应的音源与电子设备之间的第一距离之后,可以确定第一距离属于的目标距离范围,进而从多组候选降噪参数中,确定出与目标距离范围对应的候选降噪参数作为第一距离对应的第一降噪参数。

206、根据第一降噪参数对第一声音信息进行降噪处理,以得到第二声音信息。

本申请实施例中,降噪处理是指电子设备针对第一声音信息中噪音,产生与噪音相等的反向声波,进而通过反向声波中和噪音,以达到降噪的效果的操作。

可选的,电子设备可以根据第一降噪参数,产生对应声音强度和声音频率的反向声波,进而通过该反向声波中和噪音,以达到第一降噪参数对应的降噪程度的降噪效果。

可以理解的是,若第一降噪参数对应的反向声波的声音强度越大,声音频率越宽,则该反向声波对噪音的中和效果越强,降噪效果越好;反之若第一降噪参数对应的反向声波的声音强度越小,声音频率越窄,则该反向声波对噪音的中和效果越弱,降噪效果越差。对此实现了对不同距离传来的声音进行不同程度的降噪。

实施上述各实施例公开的方法,电子设备可以通过声音采集装置接收第一声音信息,并确定第一声音信息对应的音源与电子设备之间的第一距离,进而根据音源与电子设备之间的第一距离确定出第一降噪参数,并根据第一降噪参数对第一声音信息进行降噪处理,以得到降噪后的第二声音信息。也就是说,电子设备能够根据接收到的声音信息对应的音源与电子设备的距离,对接收的声音信息进行不同程度的降噪,以使得从不同距离传来的声音能够执行更加合理的降噪处理,从而提高了电子设备对接收的声音信息的降噪效果。此外,电子设备可以自动根据音源的远近切换对应的降噪参数,不需要用户手动切换,还提高了电子设备的降噪智能化程度。

请参阅图3,图3是本申请实施例公开的另一种降噪方法的流程示意图,该降噪方法可以应用于上述的电子设备,或者其他的执行主体,在此不作限定。该降噪方法可以包括以下步骤:

302、通过声音采集装置接收第一声音信息,并确定第一声音信息对应的音源与电子设备之间的第一距离。

本申请实施例中,电子设备可以与耳机建立有通信连接,包括无线通信连接(蓝牙连接、局域网连接)和有线通信连接(数据线连接),在此不作限定。进而当电子设备检测到耳机处于佩戴状态时,可以通过声音采集装置接收第一声音信息。

实施上述方法,电子设备可以在检测到耳机处于佩戴状态时,确定电子设备有采集周围声音信息的需求,进而才通过声音采集装置接收第一声音信息,从而可以避免电子设备在没有采集周围声音信息的需求时,还通过声音采集装置接收第一声音信息的情况,从而降低了电子设备的功耗,还可以避免存储的无意义第一声音信息而浪费电子设备的存储空间。

在另一种实施例中,电子设备可以在检测到电子设备已开启目标收音开关时,通过声音采集装置接收第一声音信息。

其中,目标收音开关可以是用于指示是否执行本申请实施例公开的降噪方法的开关。可以理解的是,当目标收音开关开启时,电子设备可以通过声音采集装置接收第一声音信息,并执行本申请实施例公开的降噪方法;而当目标收音开关关闭时,电子设备不执行本申请实施例公开的降噪方法。

实施上述方法,可以在电子设备中设置用于指示是否执行本申请实施例公开的降噪方法的目标收音开关,以使得该降噪方法可控,进而使得用户可以根据自身的需求对降噪处理进行控制,提高了用户的使用体验度。

在又一种实施例中,电子设备在检测到与电子设备通信连接的耳机处于佩戴状态,且检测到电子设备已开启目标收音开关时,可以通过声音采集装置接收第一声音信息。

实施上述方法,电子设备在耳机处于佩戴状态且目标收音开关开启时,才接收第一声音信息,从而即降低了电子设备的功耗,还可以避免存储的无意义第一声音信息浪费电子设备的存储空间;以及,还使得该降噪方法可控,进而使得用户可以根据自身的需求对降噪处理进行控制,提高了用户的使用体验度。

304、根据第一距离和第二降噪参数确定第一降噪参数,第二降噪参数是对声音信息进行降噪处理默认采用的降噪参数。

本申请实施例中,电子设备在对声音信息进行降噪处理时,通常是根据一个默认采用的第二降噪参数来对声音信息进行处理的。可以理解的是,如果电子设备或者用户不指定电子设备采用哪一组降噪参数对声音信息进行降噪处理时,电子设备就会默认根据第二降噪参数对声音信息进行降噪处理。该第二降噪参数可以是开放人员或者用户设定的,在此不作不限定。可选的,第二降噪参数可以与用户选择的降噪档位相匹配。

对此,电子设备可以以第二降噪参数为基准,进而根据第一声音信息对应的音源与电子设备之间的第一距离对第二降噪参数进行调整(例如:将第二降噪参数增加第一参数差值,将第二降噪参数蒋少第二参数差值等,在此不作限定),以确定出第一距离对应的第一降噪参数。

实施上述方法,电子设备可以以电子设备在对声音信息进行降噪处理时,默认采用的第二降噪参数为基准,确定出第一距离对应的第一降噪参数,从而可以降低第一降噪参数的确定难度;此外,以电子设备默认采用的降噪参数为基准确定出的第一降噪参数将更加符合电子设备的降噪能力,从而使得后续的降噪处理与电子设备的软硬件更加匹配。

在一种实施例中,电子设备在确定第一声音信息对应的音源与电子设备之间的第一距离大于距离阈值(该距离阈值可以是开发人员根据大量的开发数据设定的,例如:5米、10米等,在此不作限定)时,可以将第二降噪参数增加第一参数差值,得到第一降噪参数,以增大后续对第一声音信息的降噪程度。

其中,第一参数差值可以是固定数值,也可以是动态数值,其可以是电子设备事先确定的,也可以实时确定的,在此不作限定。可选的,电子设备可以根据第一距离和距离阈值之间的第一距离差值,确定出第一参数差值,其中,第一参数差值和第一距离差值可以呈正相关关系(例如:正比例关系)。

需要进一步说明的是,电子设备在确定第一声音信息对应的音源与电子设备之间的第一距离大于距离阈值时,可以确定第一声音信息对应的音源距离电子设备较远,所以第一声音信息中通常包括较多的环境杂音。对此,电子设备可以增大降噪参数,以增大对第一声音信息的降噪程度,从而可以将第一声音信息中用户不想听到的声音消除掉。例如:可以将第一声音信息中除人声外的其他环境噪音消除,只保留人声。

实施上述方法,电子设备可以在确定第一声音信息对应的音源距离电子设备较远时,增大对第一声音信息的降噪程度,从而可以将第一声音信息中用户不想听到的声音消除掉,从而提高了降噪效果。

在另一种实施例中,电子设备在确定第一声音信息对应的音源与电子设备之间的第一距离小于距离阈值时,可以将第二降噪参数减少第二参数差值,得到第一降噪参数,以降低对第一声音信息的降噪程度。

其中,第二参数差值可以是固定数值,也可以是动态数值,其可以是电子设备事先确定的,也可以实时确定的,在此不作限定。可选的,电子设备可以根据距离阈值和第一距离之间的第二距离差值,确定出第二参数差值,其中,第二参数差值和第二距离差值可以呈正相关关系(例如:正比例关系)。

需要说明的是,电子设备在确定第一声音信息对应的音源与电子设备之间的第一距离小于距离阈值时,可以确定第一声音信息对应的音源距离电子设备较近。而在实践中发现,当音源距离电子设备较近时,电子设备接收到第一声音信息中可能包括一些音量较小的人声,而这部分音量较小的人声可能被当作噪音消除掉。对此,为了保留这部分音量较小的人声,电子设备可以降低对第一声音信息的降噪程度,从而避免这部分音量较小的人声被消除掉。

对此可选的,电子设备在确定第一声音信息对应的音源与电子设备之间的第一距离小于距离阈值时,可以判断第一声音信息中是否包括人声信息;以及,若第一声音信息中包括人声信息,且人声信息的声音强度小于声音强度阈值,则可以将第二降噪参数减少第二参数差值,得到第一降噪参数,以降低对第一声音信息的降噪程度,从而达到保留这部分音量较小的人声的效果。

实施上述方法,电子设备可以在确定第一声音信息对应的音源距离电子设备较近时,降低对第一声音信息的降噪程度,从而可以避免第一声音信息中包括的音量较小的人声被消除掉。

可以理解的是,距离电子设备较远的音源(例如:距离电子设备的距离大于第二距离阈值(例如:10米、15米等)的其他用户)也可能产生音量较小的人声,但是考虑到这部分音量较小的人声可能是不想被电子设备接收的声音(可能涉及其他用户的隐私)。对此电子设备可以提高降噪程度,直接将这部分音量较小的人声消除,以保护其他用户的隐私。

对此可选的,电子设备在确定第一声音信息对应的音源与电子设备之间的第一距离大于距离阈值时,若确定第一声音信息中包括人声信息,且人声信息的声音强度小于声音强度阈值,则可以将第二降噪参数增加第一参数差值,得到第一降噪参数,以增大对第一声音信息的降噪程度。从而将这部分音量较小的人声消除掉,以保护其他用户的隐私。

在又一种实施例中,电子设备在确定第一声音信息对应的音源与电子设备之间的第一距离等于距离阈值时,则说明音源与电子设备之间的距离适中,对此电子设备可以将默认采用的第二降噪参数作为第一降噪参数,进而根据第一降噪参数对第一声音信息进行降噪处理。

实时上述方法,可以确定音源与电子设备之间的距离适中时,直接将默认采用的第二降噪参数作为第一降噪参数,从而简化该降噪方法的步骤,提高降噪效率。

306、根据第一降噪参数对第一声音信息进行降噪处理,以得到第二声音信息。

作为一种可选的实施方式,考虑到第二声音信息可能音量比较小,对此可选的,电子设备可以对第二声音信息进行放大处理,以得到第三声音信息;进而电子设备可以通过与电子设备通信连接的耳机和/或者设置于电子设备的扬声器(例如:喇叭、听筒等)输出第三声音信息。

可选的,电子设备可以通过放大电路对第二声音信息对应的电信号进行放大处理,以得到放大后的第三声音信息。

实施上述方法,电子设备可以对降噪后的第二声音信息进行放大处理,以得后续输出的第三声音信息的音量更大,从而方便用户收听。

实施上述各实施例公开的方法,能够根据接收到的声音信息对应的音源与电子设备的距离,对接收的声音信息进行不同程度的降噪,以使得从不同距离传来的声音能够执行更加合理的降噪处理,从而提高了电子设备对接收的声音信息的降噪效果。此外,电子设备可以自动根据音源的远近切换对应的降噪参数,不需要用户手动切换,还提高了电子设备的降噪智能化程度。以及;可以以电子设备在对声音信息进行降噪处理时,默认采用的第二降噪参数为基准,确定出第一距离对应的第一降噪参数,从而可以降低第一降噪参数的确定难度;此外,以电子设备默认采用的降噪参数为基准确定出的第一降噪参数将更加符合电子设备的软硬件条件,从而提高电子设备的降噪效果。

请参阅图4,图4是本申请实施例公开的又一种降噪方法的流程示意图,该降噪方法可以应用于上述的电子设备,或者其他的执行主体,在此不作限定。该降噪方法可以包括以下步骤:

402、通过声音采集装置接收第一声音信息。

本申请实施例中,电子设备包括的声音采集装置可以有多个,包括两个及两个以上。可选的,电子设备可以包括第一声音采集装置和第二声音采集装置(其中,第一声音采集装置和第二声音采集装置的设置位置、种类可以是相同的,也可以是不同的。如图5所示,第一声音采集装置可以设置在电子设备的正面的上方,而第二声音采集装置可以设置在电子设备的正面的下方。可选的,第一声音采集装置和第二声音采集装置的种类可以包括:动圈麦克风、小振膜电容麦克风、振膜电容麦克风以及铝带麦克风等,在此不作限定),进而电子设备可以通过第一声音采集装置和第二声音采集装置,分别采集第一声音信息;进而电子设备可以根据第一声音采集装置采集的第一声音信息的声音强度,确定出第一声音信息对应的音源与第一声音采集装置之间的第二距离;以及根据第二声音采集装置采集的第一声音信息的声音强度,确定出第一声音信息对应的音源与第二声音采集装置之间的第三距离。

进而,电子设备可以将主降噪的声音采集装置采集的第一声音信息波形倒相,得到反向声波信息,进而将主收录的声音采集装置采集的第一声音信息与反向声波信息重叠,得到降噪后的第四声音信息。其中,若第二距离小于第三距离,则将第一声音采集装置作为主收录的声音采集装置,将第二声音采集装置作为主降噪的声音采集装置;反之,若第二距离大于第三距离,则将第一声音采集装置作为主降噪的声音采集装置,将第二声音采集装置作为主收录的声音采集装置。

请参阅图5,图5是本申请实施例公开的一种用于说明多声音采集装置收音操作的示意图。举例来说,距离音源501较近的第一声音采集装置502可以是主收录声音采集装置,主收录的声音采集装置由于距离音源较近,所以可以更清楚地采集到音源产生的第一声音信息(例如,音源是人,则第一声音信息可以是人声);而距离音源501较远的第二声音采集装置503除了可以接收到音源501产生的第一声音信息,还会接收到环境噪音,所以第二声音采集装置503可以作为主降噪的声音采集装置。可以理解的是,由于第二声音采集装置503距离音源501较远,所以相比较第一声音采集装置502采集到环境噪音更加清楚,所以可以根据第二声音采集装置503采集到第一声音信息产生反向声波信息,进而将第一声音采集装置502采集的第一声音信息与反向声波信息重叠,以将第一声音采集装置502采集的第一声音信息中的噪音消除,从而得到降噪后的第四声音信息。

实施上述方法,可以通过两个声音采集装置的配合,消除接收到的第一声音信息中的噪音,以达到降噪的效果。

404、若第一声音信息中包括由多个音源产生的声音信息,则分别确定各个音源与电子设备之间的第一距离。

在实践中发现,电子设备周围能够产生声音信息的音源通常不止一个。对此,本申请实施例中电子设备接收到的第一声音信息中可能包括由多个不同音源产生的声音信息。可选的,电子设备可以根据各个音源对应的声音信息的声音强度,确定出各个音源与电子设备之间的第一距离,其中,各个音源与电子设备之间的第一距离,与各个音源对应的声音信息的声音强度呈负相关关系(例如:反比例关系)。

406、若多个音源中存在第一音源和第二音源,则将多个音源产生的声音信息分别与目标声音信息进行匹配,以确定出第一声音信息中与目标声音信息相匹配的声音信息,第一音源为与电子设备之间的第一距离大于距离阈值的音源,第二音源为与电子设备之间的第一距离小于距离阈值的音源。

本申请实施例中,若第一声音信息包括的多个音源中存在第一音源和第二音源,其中,第一音源为与电子设备之间的第一距离大于距离阈值的音源(即距离电子设备较远的音源),第二音源为与电子设备之间的第一距离小于距离阈值的音源(即距离电子设备较近的音源)。由于本申请实施例公开的降噪方法对于距离电子设备较远的音源产生的声音信息,和距离电子设备较近的音源产生的声音信息的降噪处理方式是不同的,对此电子设备可以将多个音源产生的声音信息分别与目标声音信息(其中,目标声音信息是电子设备需要接收的声音信息)进行匹配,以确定出第一声音信息中与目标声音信息相匹配的声音信息,进而后续可以根据相匹配的声音信息对于的音源与电子设备之间的第一距离来确定出第一降噪参数。

实施上述方法,可以在第一声音信息中包括距离电子设备较远的音源产生的声音信息,和距离电子设备较近的音源产生的声音信息时,根据电子设需要接收的目标声音信息在多个音源产生的声音信息中,确定出相匹配的声音信息,进而后续根据相匹配的声音信息对于的降噪处理方式对第一声音信息进行降噪处理,提高了该降噪方法的灵活性。

在一种实施例中,电子设备可以获取目标声音信息对应的目标声纹特征;进而电子设备可以将多个音源产生的声音信息分别与目标声纹特征进行匹配,以确定出第一声音信息中与目标声纹特征相匹配的声音信息。

举例来说,电子设备想接收用户熟悉的其他用户的说话声音,则电子设备可以确定出其他用户说话声音的目标声纹特征,进而电子设备可以根据其他用户说话声音的目标声纹特征,确定出其他用户的说话声音。

实施上述方法,电子设备可以通过声纹特征在多个音源产生的声音信息,确定出与目标声纹特征相匹配的声音信息,提高了该降噪方法的灵活性。

在另一种实施例中,电子设备可以获取电子设备当前的目标业务场景,并根据目标业务场景确定电子设备需要接收的目标声音信息;进而电子设备可以将多个音源产生的声音信息分别与目标声音信息进行匹配,以确定出第一声音信息中与目标声音信息相匹配的声音信息。

可选的,电子设备当前的目标业务场景包括通话场景、语音录入场景,则目标声音信息包括与电子设备之间的第一距离小于距离阈值的音源产生的声音信息。

可以理解的是,当用户在进行通话或者语音录入时,用户通过嘴巴就在电子设备的附近说话,所以电子设备可以将距离电子设备较近的声音信息作为目标声音信息。

可选的,电子设备当前的目标业务场景包括监听场景、摄像场景,则目标声音信息包括与电子设备之间的第一距离大于距离阈值的音源产生的声音信息。

可以理解的时,当电子设备在执行远程监听,或者摄像功能时,由于产生声音的音源距离电子设备通常较远,所以电子设备可以将距离电子设备较远的声音信息作为目标声音信息。

实施上述方法,电子设备可以根据电子设备当前的目标业务场景,确定出电子设备需要接收的目标声音信息,从而可以使得后续电子设备接收的与目标声音信息相匹配的声音信息可以支持电子设备执行目标业务场景对应的功能。

408、获取相匹配的声音信息对应的音源与电子设备之间的第一距离。

410、根据第一距离确定第一降噪参数。

本申请实施例中,电子设备也可以在执行完步骤406之后,直接根据与目标声音信息相匹配的声音信息对应的音源与电子设备之间的第一距离,确定第一降噪参数。

作为一种可选的实施方式,电子设备在根据第一距离确定出第一降噪参数之后,可以获取电子设备当前处于的目标环境(例如:图书馆、办公室等室内环境,又或者公路、球场等室外场景)。进而后续电子设备在接收到第一声音信息之后,若判断出电子设备当前处于目标环境,则可以直接根据第一降噪参数对第一声音信息进行降噪处理。

实施上述方法,可以将电子设备历史上处于某一目标环境事采用的第一降噪参数,和该目标环境绑定,进而后续电子设备再次处于该目标环境时,电子设备可以之间根据与目标环境绑定的第一降噪参数对电子设备采集的声音信息进行降噪,从而可以提高电子设备的降噪效率。

可选的,电子设备还可以根据第一声音信息中包括的噪音信息的声音强度,调整电子设备的扬声器输出声音信息的音量大小,以使得用户得到更好的听觉体验。

412、根据第一降噪参数对第一声音信息进行降噪处理,以得到第二声音信息。

实施上述各实施例公开的方法,能够根据接收到的声音信息对应的音源与电子设备的距离,对接收的声音信息进行不同程度的降噪,以使得从不同距离传来的声音能够执行更加合理的降噪处理,从而提高了电子设备对接收的声音信息的降噪效果。此外,可以在第一声音信息中包括距离电子设备较远的音源产生的声音信息,和距离电子设备较近的音源产生的声音信息时,根据电子设需要接收的目标声音信息在多个音源产生的声音信息中,确定出相匹配的声音信息,进而后续根据相匹配的声音信息对于的降噪处理方式对第一声音信息进行降噪处理,提高了该降噪方法的灵活性。

请参阅图6,图6是本申请实施例公开的一种降噪装置的结构示意图。该降噪装置可以应用于上述的电子设备,或者其他的执行主体,在此不作限定。该装置方法可以:接收单元601、第一确定单元602和降噪单元603,其中:

接收单元601,用于通过声音采集装置接收第一声音信息,并确定第一声音信息对应的音源与电子设备之间的第一距离;

第一确定单元602,用于根据第一距离确定第一降噪参数;

降噪单元603,用于根据第一降噪参数对第一声音信息进行降噪处理,以得到第二声音信息。

实施上述的降噪装置,能够根据接收到的声音信息对应的音源与电子设备的距离,对接收的声音信息进行不同程度的降噪,以使得从不同距离传来的声音能够执行更加合理的降噪处理,从而提高了电子设备对接收的声音信息的降噪效果。此外,电子设备可以自动根据音源的远近切换对应的降噪参数,不需要用户手动切换,还提高了电子设备的降噪智能化程度。

请参阅图7,图7是本申请实施例公开的另一种降噪装置的结构示意图。该降噪装置可以应用于上述的电子设备,或者其他的执行主体,在此不作限定。图7所示的降噪装置可以是由于图6所示降噪装置优化得到的,与图6所示的降噪装置相比较,图7所示的降噪装置中的第一确定单元602,还用于根据第一距离和第二降噪参数确定第一降噪参数,第二降噪参数是对声音信息进行降噪处理默认采用的降噪参数。

实施上述的降噪装置,可以以电子设备在对声音信息进行降噪处理时,默认采用的第二降噪参数为基准,确定出第一距离对应的第一降噪参数,从而可以降低第一降噪参数的确定难度;此外,以电子设备默认采用的降噪参数为基准确定出的第一降噪参数将更加符合电子设备的降噪能力,从而使得后续的降噪处理与电子设备的软硬件更加匹配。

作为一种可选的实施方式,第一确定单元602,还用于在第一距离大于距离阈值时,将第二降噪参数增加第一参数差值,得到第一降噪参数,以增大对第一声音信息的降噪程度。

实施上述的降噪装置,可以在确定第一声音信息对应的音源距离电子设备较远时,增大对第一声音信息的降噪程度,从而可以将第一声音信息中用户不想听到的声音消除掉,从而提高了降噪效果。

作为一种可选的实施方式,第一确定单元602,还用于在第一距离小于距离阈值时,将第二降噪参数减少第二参数差值,得到第一降噪参数,以降低对第一声音信息的降噪程度。

实施上述的降噪装置,可以在确定第一声音信息对应的音源距离电子设备较近时,降低对第一声音信息的降噪程度,从而可以避免第一声音信息中包括的音量较小的人声被消除掉。

作为一种可选的实施方式,图7所示的降噪装置还包括:第二确定单元604,其中:

第二确定单元604,用于在第一距离等于距离阈值时,将第二降噪参数作为第一降噪参数。

实施上述的降噪装置,可以确定音源与电子设备之间的距离适中时,直接将默认采用的第二降噪参数作为第一降噪参数,从而简化该降噪方法的步骤,提高降噪效率。

作为一种可选的实施方式,接收单元601,还用于在检测到与电子设备通信连接的耳机处于佩戴状态,和/或,若检测到电子设备已开启目标收音开关时,通过声音采集装置接收第一声音信息。

实施上述的降噪装置,电子设备在耳机处于佩戴状态且目标收音开关开启时,才接收第一声音信息,从而即降低了电子设备的功耗,还可以避免存储的无意义第一声音信息浪费电子设备的存储空间;以及,还使得该降噪方法可控,进而使得用户可以根据自身的需求对降噪处理进行控制,提高了用户的使用体验度。

作为一种可选的实施方式,图7所示的降噪装置还包括:放大单元605和输出单元606,其中:

放大单元605,用于在降噪单元603根据第一降噪参数对第一声音信息进行降噪处理,以得到第二声音信息之后,对第二声音信息进行放大处理,以得到第三声音信息;

输出单元606,用于通过耳机和/或设置于电子设备的扬声器,输出第三声音信息。

实施上述的降噪装置,可以对降噪后的第二声音信息进行放大处理,以得后续输出的第三声音信息的音量更大,从而方便用户收听。

作为一种可选的实施方式,接收单元601,还用于获取第一声音信息对应的声音强度;以及,根据第一声音信息对应的声音强度,确定第一声音信息对应的音源与电子设备之间的第一距离,第一距离与声音强度呈负相关关系。

实施上述的降噪装置,可以通过第一声音信息的声音强度,确定第一声音信息对应音源与电子设备之间的第一距离,而第一声音信息的声音强度是比较容易获取的参数,从而降低了电子设备确定音源与电子设备之间的第一距离的难度,降低了该降噪方法的实施要求。

作为一种可选的实施方式,图7所示的降噪装置还包括:第三确定单元607和第四确定单元608,其中:

第三确定单元607,用于在接收单元601通过声音采集装置接收第一声音信息之后,若第一声音信息中包括由多个音源产生的声音信息,则分别确定各个音源与电子设备之间的第一距离;

第四确定单元608,用于在多个音源中存在第一音源和第二音源时,将多个音源产生的声音信息分别与目标声音信息进行匹配,以确定出第一声音信息中与目标声音信息相匹配的声音信息,第一音源为与电子设备之间的第一距离大于距离阈值的音源,第二音源为与电子设备之间的第一距离小于距离阈值的音源。

以及,接收单元601,还用于获取相匹配的声音信息对应的音源与电子设备之间的第一距离。

实施上述的降噪装置,可以在第一声音信息中包括距离电子设备较远的音源产生的声音信息,和距离电子设备较近的音源产生的声音信息时,根据电子设需要接收的目标声音信息在多个音源产生的声音信息中,确定出相匹配的声音信息,进而后续根据相匹配的声音信息对于的降噪处理方式对第一声音信息进行降噪处理,提高了该降噪方法的灵活性。

作为一种可选的实施方式,第四确定单元608,还用于获取目标声音信息对应的目标声纹特征;以及,将多个音源产生的声音信息分别与目标声纹特征进行匹配,以确定出第一声音信息中与目标声纹特征相匹配的声音信息。

实施上述的降噪装置,可以通过声纹特征在多个音源产生的声音信息,确定出与目标声纹特征相匹配的声音信息,提高了该降噪方法的灵活性。

作为一种可选的实施方式,第四确定单元608,还用于获取电子设备当前的目标业务场景,并根据目标业务场景确定电子设备需要接收的目标声音信息;以及,将多个音源产生的声音信息分别与目标声音信息进行匹配,以确定出第一声音信息中与目标声音信息相匹配的声音信息。

实施上述的降噪装置,可以根据电子设备当前的目标业务场景,确定出电子设备需要接收的目标声音信息,从而可以使得后续电子设备接收的与目标声音信息相匹配的声音信息可以支持电子设备执行目标业务场景对应的功能。

请参阅图8,图8是本申请实施例公开的一种电子设备的结构示意图。

如图8所示,该电子设备可以包括:

存储有可执行程序代码的存储器801;

与存储器801耦合的处理器802;

其中,处理器802调用存储器801中存储的可执行程序代码,执行上述各实施例公开的降噪方法。

本申请实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行上述各实施例公开的降噪方法。

本申请实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在本申请的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本申请各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本申请的各个实施例上述方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本申请实施例公开的降噪方法、装置、电子设备及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:处理装置、方法及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类