本申请涉及音频控制技术领域,特别涉及一种消音控制方法及电子设备。
背景技术:
随着社会的发展,人们的生活越来越拥挤,而在某些场合会受到各种音源的干扰,无法专心收听某个特定的声音,因此,用户通常想要保留特定的声音而消除干扰声音。例如,在听音乐时,会有动物、婴儿或工地的噪音干扰等。
技术实现要素:
有鉴于此,本发明提供了一种消音控制方法,用以解决用户在某些场合会受到各种音源的干扰,无法专心收听某个特定的声音的问题,其技术方案如下:
一种消音控制方法,所述方法包括:
在与至少一个第一音源的距离小于第一预设距离的位置采集所述第一音源的第一声音信号;
在与所述音频输出设备的距离小于第二预设距离的位置采集第二声音信号;
获得所述第二声音信号中与所述第一声音信号相对应的第三声音信号;
基于所述第三声音信号生成第四声音信号,所述第四声音信号与所述第三声音信号的相位相反或相同;
将所述第四声音信号通过音频输出设备输出。
其中,所述获得所述第二声音信号中与所述第一声音信号相对应的第三声音信号,包括:
获得所述第一声音信号的声音特征;
基于所述声音特征,获得所述第二声音信号中所述声音特征所对应的第三声音信号。
其中,所述声音特征包括:时域特征和/或频域特征。
其中,所述获得所述第二声音信号中与所述第一声音信号相对应的第三声音信号,包括:
基于所述第一声音信号的信号特征,获得所述第一声音信号从与所述第一音源的距离小于第一预设距离的位置传播到所述音频输出设备时的第三声音信号。
其中,所述基于所述第三声音信号生成第四声音信号,包括:
生成与所述第三声音信号的幅值相同且相位相反的第四声音信号。
其中,所述基于所述第三声音信号生成第四声音信号,包括:
基于所述第三声音信号的幅值,确定增益幅值;
生成与所述第三声音信号相位相同的第四声音信号,所述第四声音信号的幅值为所述增益幅值。
一种电子设备,包括:音频输出设备、第一音频采集设备、第二音频采集设备及处理器,其中:
所述第一音频采集设备,设置在与至少一个第一音源的距离小于第一预设距离的位置处,用于采集所述第一音源的第一声音信号;
所述第二音频采集设备,设置在与所述音频输出设备的距离小于第二预设距离的位置处,用于采集所述音频输出设备附近的第二声音信号;
所述处理器,用于获得所述第二声音信号中与所述第一声音信号相对应的第三声音信号,基于所述第三声音信号生成第四声音信号,所述第四声音信号与所述第三声音信号的相位相反或相同;
所述音频输出设备,用于将所述第四声音信号输出。
其中,所述音频输出设备为耳机。
其中,所述第一音频采集设备为第一麦克风,所述第二音频采集设备为第二麦克风。
上述技术方案具有如下有益效果:
本发明提供的消音控制方法及电子设备,可在与至少一个第一音源(第一音源可以为干扰音源,也可以为目标音源,即用户希望接收到声音的音源)的距离小于第一预设距离的位置采集第一音源的第一声音信号,并在与音频输出设备的距离小于第二预设距离的位置采集第二声音信号,然后从第二声音信号中获得与第一声音信号相对应的第三声音信号,如果第一音源为干扰音源,则基于第三声音信号生成与第三声音信号相位相反的第四信号,第四信号可抵消干扰音源产生的声音,从而使用户不会被干扰源产生的声音所干扰,如果第一音源为目标音源,则基于第三声音信号产生与第三声音信号相位同的第四信号,第四信号可使目标音源产生的声音增强。由此可见,本发明实施例提供的消音控制方法及电子设备可利用与干扰源产生的声音的相位相反的声音来抵消来自干扰源的声音,或者,利用与目标音源产生的声音的相位相同的声音来增强目标音源的声音,从而使用户能够清楚地听到自己想听到的声音,用户体验较好。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一消音控制方法的流程示意图;
图2为本发明实施例提供的另一消音控制方法的流程示意图;
图3为本发明实施例提供的电子设备的结构示意图;
图4为本发明实施例提供的电子设备的一具体实例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种消音控制方法,请参阅图1,示出了该方法的流程示意图,可以包括:
步骤s101:在与至少一个第一音源的距离小于第一预设距离的位置采集第一音源的第一声音信号。
其中,第一音源为干扰源,第一音源产生的声音为干扰声音,其是用户不希望听到的声音。
步骤s102:在与音频输出设备的距离小于第二预设距离的位置采集第二声音信号。
其中,音频输出设备可以为耳机,其可设置于人耳附近。
其中,第二声音信号包括第一音源产生的声音以及目标音源产生的声音,目标音源为用户希望接收到声音的音源。
示例性的,用户听音乐的同时,会听到动物的叫声,此时,第一音源即为动物,第一声音信号即为动物发出的声音,第二声音信号中既包含了动物发出的声音,又包含了音乐播放器播放的音乐的声音。
步骤s103:获得第二声音信号中与第一声音信号相对应的第三声音信号。
获得第二声音信号中与第一声音信号相对应的第三声音信号的实现过程有多种,在一种可能的实现方式中,获得第二声音信号中与第一声音信号相对应的第三声音信号的过程可以包括:获得第一声音信号的声音特征;基于第一声音信号的声音特征,获得第二声音信号中与第一声音信号的声音特征对应的第三声音信号。
在另一种可能的实现方式中,获得第二声音信号中与第一声音信号相对应的第三声音信号的过程可以包括:基于第一声音信号的信号特征,获得第一声音信号从与第一音源的距离小于第一预设距离的位置传播到音频输出设备时的第三声音信号。
其中,第一声音信号的声音特征可以包括:第一声音信号的时域特征和/或频域特征。
则获取第一声音信号的频域特征的过程可以包括:获取第一声音信号在频域的主频信号作为第一信号的频域特征。
获取第一声音信号的时域特征的过程可以包括:获取第一声音信号在频域的主频信号;确定主频信号的时域信号作为第一声音信号的时域特征。
具体的,在一种可能的实现方式中,基于第一声音信号的声音特征,获得第二声音信号中与第一声音信号的声音特征对应的第三声音信号,可以包括:在第二声音信号中获取第一声音信号在频域的主频信号的时域信号作为第三声音信号。
在另一种可能的实现方式中,基于第一声音信号的声音特征,获得第二声音信号中与第一声音信号的声音特征对应的第三声音信号,可以包括:确定第一声音信号在频域的主频信号的时域信号作为第三声音信号。
步骤s104:基于第三声音信号生成与第三声音信号的相位相反的第四声音信号。
具体的,基于第三声音信号生成与第三声音信号的相位相反的第四声音信号,包括:生成与第三声音信号的幅值相同且相位相反的第四声音信号。
在大多数环境里,声音是通过空气振动到达人耳,本发明实施例通过在人耳附近产生与干扰声音波形振动相位相反的声音,来抵消干扰声音对空气的振动从而消除干扰声音。
步骤s105:将第四声音信号通过音频输出设备输出。
其中,音频输出设备可以为用户佩戴的耳机,音频输出设备输出的第四声音可以消除第一音源产生的声音。
本发明提供的消音控制方法,可在与至少一个第一音源的距离小于第一预设距离的位置采集第一音源的第一声音信号,并在与音频输出设备的距离小于第二预设距离的位置采集第二声音信号,然后从第二声音信号中获得与第一声音信号相对应的第三声音信号,基于第三声音信号产生与第三声音信号相位相反的第四信号,由于第一音源为干扰音源,第一声音信号为干扰信号,第三声音信号为与第一声音信号相对应的声音信号,第四信号为与第三信号相位相反的声音信号,因此,通过第四声音信号可消除干扰音源产生的声音信号,从而使用户不会被干扰源产生的声音信号所干扰,由此可见,本发明实施例提供的消音控制方法利用与第三信号相位相反的第四声音信号来抵消来自干扰源的声音信号,从而使用户能够清楚地听到自己想听到的声音,用户体验较好。
当用户听到的声音里面既包含干扰声音又包含用户希望听到的声音时,为了使用户能够清楚地听到希望听到的声音,除了采用消除干扰声音的方式外,还可增强用户希望听到声音。基于此,请参阅图2,示出了本发明实施例提供的另一种消音控制方法的流程示意图,该消音控制方法可以包括:
步骤s201:在与至少一个第一音源的距离小于第一预设距离的位置采集第一音源的第一声音信号。
其中,第一音源为目标音源,即用户希望接收到声音的音源。
步骤s202:在与音频输出设备的距离小于第二预设距离的位置采集第二声音信号。
其中,音频输出设备可设置于人耳附近。
其中,第二声音信号包括第一音源产生的声音以及干扰音源产生的声音。
示例性的,用户听音乐的同时,会听到动物的叫声,此时,第一音源即为音乐播放器,第一声音信号即为音乐播放器播放的音乐的声音,第二声音信号中既包含了干扰源动物发出的声音,又包含了第一音源音乐播放器播放的音乐的声音。
步骤s203:获得第二声音信号中与第一声音信号相对应的第三声音信号。
获得第二声音信号中与第一声音信号相对应的第三声音信号的实现过程有多种,在一种可能的实现方式中,获得第二声音信号中与第一声音信号相对应的第三声音信号的过程可以包括:获得第一声音信号的声音特征;基于第一声音信号的声音特征,获得第二声音信号中与第一声音信号的声音特征对应的第三声音信号。
在另一种可能的实现方式中,获得第二声音信号中与第一声音信号相对应的第三声音信号的过程可以包括:基于第一声音信号的信号特征,获得第一声音信号从与第一音源的距离小于第一预设距离的位置传播到音频输出设备时的第三声音信号。
其中,第一声音信号的声音特征可以包括:第一声音信号的时域特征和/或频域特征。
则获取第一声音信号的频域特征的过程可以包括:获取第一声音信号在频域的主频信号作为第一信号的频域特征。
获取第一声音信号的时域特征的过程可以包括:获取第一声音信号在频域的主频信号;确定主频信号的时域信号作为第一声音信号的时域特征。
具体的,在一种可能的实现方式中,基于第一声音信号的声音特征,获得第二声音信号中与第一声音信号的声音特征对应的第三声音信号,可以包括:在第二声音信号中获取第一声音信号在频域的主频信号的时域信号作为第三声音信号。
在另一种可能的实现方式中,基于第一声音信号的声音特征,获得第二声音信号中与第一声音信号的声音特征对应的第三声音信号,可以包括:确定第一声音信号在频域的主频信号的时域信号作为第三声音信号。
步骤s204:基于第三声音信号生成与第三声音信号的相位相同的第四声音信号。
在本实施例中,基于第三声音信号生成与第三声音信号的相位相同的第四声音信号的过程可以包括:基于第三声音信号的幅值,确定增益幅值;生成与第三声音信号相位相同的第四声音信号,其中,第四声音信号的幅值为确定的增益幅值。
步骤s205:将第四声音信号通过音频输出设备输出。
其中,音频输出设备可以为用户佩戴的耳机,音频输出设备输出的第四声音可以增强第一音源产生的声音。
本发明提供的消音控制方法,可在与至少一个第一音源的距离小于第一预设距离的位置采集第一音源的第一声音信号,并在与音频输出设备的距离小于第二预设距离的位置采集第二声音信号,然后从第二声音信号中获得与第一声音信号相对应的第三声音信号,基于第三声音信号产生与第三声音信号相位相同的第四信号,由于第一声音信号为用户希望接收到声音信号,第三声音信号为与第一声音信号相对应的声音信号,第四声音信号为与第三信号相位相同的声音信号,因此,通过第四声音信号可增强第一音源产生的声音信号。由此可见,本发明实施例提供的消音控制方法利用与第三信号相位相同的第四声音信号来增强第一音源的声音,从而使用户能够清楚地听到自己想听到的声音,用户体验较好。
本发明实施例还提供了一种电子设备,请参阅图3,示出了该电子设备30的结构示意图,可以包括:第一音频采集设备301、第二音频采集设备302、处理器303及音频输出设备304。其中:
第一音频采集设备301,设置在与至少一个第一音源的距离小于第一预设距离的位置处,用于采集所述第一音源的第一声音信号。
第二音频采集设备302,设置在与音频输出设备304的距离小于第二预设距离的位置处,用于采集音频输出设备304附近的第二声音信号。
在一种可能的实现方式中,第一音频采集设备301可以为第一麦克风,第二音频采集设备302可以为第二麦克风。
处理器303,用于获得第二声音信号中与第一声音信号相对应的第三声音信号,基于第三声音信号生成第四声音信号,其中,第四声音信号与第三声音信号的相位相反或相同。
音频输出设备304,用于将处理器303生成的第四声音信号输出。
在一种可能的实现方式中,音频输出设备304可以为耳机。
本发明实施例提供的电子设备,可在与至少一个第一音源(第一音源可以为干扰音源,也可以为目标音源,用户希望接收到声音的音源)的距离小于第一预设距离的位置采集第一音源的第一声音信号,并在与音频输出设备的距离小于第二预设距离的位置采集第二声音信号,然后从第二声音信号中获得与第一声音信号相对应的第三声音信号,如果第一音源为干扰音源,则基于第三声音信号产生与第三声音信号相位相反的第四信号,第四信号可抵消干扰音源产生的声音,从而使用户不会被干扰源产生的声音所干扰,如果第一音源为目标音源,则基于第三声音信号产生与第三声音信号相位同的第四信号,第四信号可使目标音源产生的声音增强。由此可见,本发明实施例提供的电子设备可利用与干扰源产生的声音的相位相反的声音来抵消来自干扰源的声音,或者,利用与目标音源产生的声音的相位相同的声音来增强目标音源的声音,从而使用户能够清楚地听到自己想听到的声音,用户体验较好。
在上述实施例中,处理器303获得第二声音信号中与第一声音信号相对应的第三声音信号时,具体用于:获得所述第一声音信号的声音特征;基于所述第一声音信号的声音特征,获得所述第二声音信号中所述声音特征所对应的第三声音信号。
其中,第一声音信号的声音特征可以包括:第一声音信号的时域特征和/或频域特征。
在上述实施例中,处理器303获得所述第二声音信号中与所述第一声音信号相对应的第三声音信号时,具体用于:基于所述第一声音信号的信号特征,获得所述第一声音信号从与所述第一音源的距离小于第一预设距离的位置传播到所述音频输出设备时的第三声音信号。
在上述实施例中,处理器303基于所述第三声音信号生成第四声音信号时,具体用于:生成与所述第三声音信号的幅值相同且相位相反的第四声音信号。
在上述实施例中,处理器303基于所述第三声音信号生成第四声音信号时,具体用于:基于所述第三声音信号的幅值,确定增益幅值;生成与所述第三声音信号相位相同的第四声音信号,所述第四声音信号的幅值为所述增益幅值。
下面以第一音频采集设备为第一麦克风,第二音频采集设备为第二麦克风,音频输出设备为耳机为例,结合图4对本发明的方案进行说明:
(1)第一音源为干扰音源:
第一麦克风贴近第一音源,采集第一音源的第一声音信号s1,将第一声音信号s1传输给处理器;
第二麦克风采集靠近人耳,采集第二声音信号s,该第二声音信号s包括来自第一音源的第一声音信号s1以及来自其它音源的声音信号,将第二声音信号s传输给处理器;
处理器获取第一声音信号s1的声音特征,如第一声音信号在频域的主频信号,然后在第二声音信号s中确定主频信号的时域信号s1’,生成与主频信号的时域信号s1’幅值相同相位相反的声音信号,然后将生成的声音信号发送给耳机;
耳机输出与时域信号s1’幅值相同相位相反的声音信号,该声音信号可以抵消来自第一音源的声音信号,而不抵消其它音源的声音信号。
(2)第一音源为用户希望接收到声音信号的音源:
第一麦克风贴近第一音源,采集第一音源的第一声音信号s1,将第一声音信号传输给处理器;
第二麦克风采集靠近人耳,采集第二声音信号s,该第二声音信号s包括来自第一音源的第一声音信号s1以及来自其它音源的声音信号,将第二声音信号传输给处理器;
处理器获取第一声音信号s1的声音特征,如第一声音信号在频域的主频信号,然后从第二声音信号s中确定主频信号的时域信号s1’,基于时域信号s1’确定增益幅值,生成与时域信号s1’相位相同,且幅值为确定的增益幅值的声音信号,然后将生成的声音信号发送给耳机;
耳机输出与时域信号s1’相位相同,且幅值为确定的增益幅值的声音信号,该声音信号可以增强来自第一音源的声音信号。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和设备,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。