一种声音采集方法及电子设备的制作方法

文档序号:7983852阅读:182来源:国知局
一种声音采集方法及电子设备的制作方法
【专利摘要】本发明实施例公开了一种声音采集方法及电子设备,涉及电子设备领域,解决了波束阵列进行声音采集时不能自动跟踪声音源的问题。具体方案为:检测是否满足预定条件,获得检测结果,当所述检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束,通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音。本发明用于声音采集的过程中。
【专利说明】一种声音采集方法及电子设备
【技术领域】
[0001 ] 本发明涉及电子设备领域,尤其涉及一种声音采集方法及电子设备。
【背景技术】
[0002]麦克风具有全向拾音响应,也就是能够均等地响应来自四面八方的声音。多个麦克风可以配置成阵列,形成定向响应或波束场型,麦克风阵列由一组麦克风单元在一定范围内按照空间分布组合而成,通过声波抵达阵列中每个麦克风之间的微小时差的相互作用,使得对来自一个或多个特定方向的声音更敏感,并且对干扰噪声有很强的抑制作用,因此越来越受到声学应用领域的关注。
[0003]在现有技术中,通过对麦克风阵列中的所有麦克风信号的综合处理,使得麦克风阵列可以得到比单个的麦克风更好地指向性,即目前基于麦克风阵列的波束成型技术可以有效地将说话人的声音置于一个波束中,以减低波束外噪声对所需采集的语音的干扰,使得对说话者声音的采集达到较好效果。
[0004]在实现上述声音采集的过程中,发明人发现现有技术中至少存在如下问题:当说话者离开当前波束时,波束阵列不能继续采集说话者发出的声音。

【发明内容】

[0005]本发明的实施例提供一种声音采集方法及电子设备,解决了波束阵列进行声音采集时不能自动跟踪声音源的问题。
[0006]本发明的第一方面,提供一种声音米集的方法,应用于电子设备,所述电子设备包括麦克风阵列或与麦克风阵列连接,所述麦克风阵列包括至少三个麦克风,所述麦克风阵列中的任意两个相邻麦克风组成麦克风对,每组麦克风对对应一波束,所述麦克风对对应的波束连续覆盖待采集声音的空间范围,当通过所述麦克风对采集声音时,所述波束对应范围内的声音源发出的声音中的第一信息将被所述电子设备进行增强处理,所述波束对应范围外的声音源发出的声音中的第二信息将被所述电子设备进行衰减处理,所述方法包括:
[0007]检测是否满足预定条件,获得检测结果;
[0008]当所述检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束;
[0009]通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出
的声音。
[0010]结合第一方面,在一种可能的实现方式中,在检测是否满足预定条件,获得检测结果之前,所述方法还包括:
[0011]当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对采集所述第一波束对应范围内的声音源发出的声音;其中,所述目标波束与第一波束不同。
[0012]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述检测是否满足预定条件,获得检测结果,包括:
[0013]检测所述第一波束的覆盖范围内是否存在所述声音源发出的声音;
[0014]若所述第一波束的覆盖范围内检测不到所述声音源发出的声音,则所述检测结果满足所述预定条件。
[0015]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述电子设备包括图像采集单元或与图像采集单元连接,所述检测是否满足预定条件,获得检测结果,包括:
[0016]通过所述图像采集单元采集包括所述声音源的图像;
[0017]依据所述图像采集单元对应的采集区域和至少两个波束的对应关系,检测所述声音源是否在所述第一波束的覆盖范围内;
[0018]若所述声音源不在所述第一波束的覆盖范围内时,所述检测结果满足所述预定条件。
[0019]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述检测是否满足预定条件,获得检测结果,包括:
[0020]在所述第一波束的覆盖范围内检测所述声音源对应的声纹信息是否发生变化;
[0021]若所述声纹信息发生变化,则所述检测结果满足所述预定条件。
[0022]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,在所述当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对采集所述第一波束对应范围内的声音源发出的声音之后,所述方法还包括:
[0023]根据所述第一波束对应的麦克风对采集到的所述声音源发出的声音,确定采集到的声音对应的声音控制命令;
[0024]执行所述声音控制命令。
[0025]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述当所述检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束,包括:
[0026]若所述声音不能对应完整的声音控制命令,则执行所述从所述至少两个不同的波束中,确定目标波束;
[0027]或者,若所述声音中不包含结束控制命令,则执行所述从所述至少两个不同的波束中,确定目标波束。
[0028]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述当所述检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束,包括:
[0029]当所述检测结果表明满足所述预定条件时,在所述第一波束的至少一个相邻波束中检测声音源发出的声音;
[0030]或者,逐一通过至少除了第一波束外的其他波束中的各个波束检测声音源发出的声音,直至在任一波束中检测到所述声音源发出的声音,并将检测到所述声音源发出的声音的波束确定为目标波束。
[0031]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述电子设备包括图像采集单元或与图像采集单元连接,所述从所述至少两个不同的波束中,确定目标波束,包括:
[0032]根据所述图像采集单元对应的采集区域和至少两个波束的对应关系检测到的所述声音源的移动趋势,确定目标波束的选取范围;
[0033]所述从所述至少两个不同的波束中,确定目标波束为:从所述目标波束的选取范围中确定目标波束。
[0034]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,在所述通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音之后,所述方法还包括:
[0035]将所述第一波束对应的麦克风对采集到的所述声音源发出的声音中的部分或全部声音控制命令和所述目标波束对应的麦克风对采集到的所述声音源发出的声音中的部分或全部声音控制命令组合;
[0036]若组合后的声音控制命令完整,则执行所述组合后的声音控制命令。
[0037]本发明的第二方面,提供一种电子设备,所述电子设备包括麦克风阵列或与麦克风阵列连接,所述麦克风阵列包括至少三个麦克风,所述麦克风阵列中的任意两个相邻麦克风组成麦克风对,每组麦克风对对应一波束,所述麦克风对对应的波束连续覆盖待采集声音的空间范围,当通过所述麦克风对采集声音时,所述波束对应范围内的声音源发出的声音中的第一信息将被所述电子设备进行增强处理,所述波束对应范围外的声音源发出的声音中的第二信息将被所述电子设备进行衰减处理,所述电子设备包括:
[0038]检测单元,用于检测是否满足预定条件,获得检测结果;
[0039]第一确定单元,用于当所述检测单元的检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束;
[0040]第一采集单元,用于通过所述第一确定单元确定的目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音。
[0041]结合第二方面,在一种可能的实现方式中,所述电子设备还包括:
[0042]第二采集单元,用于在所述检测单元检测是否满足预定条件,获得检测结果之前,当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对采集所述第一波束对应范围内的声音源发出的声音;其中,所述目标波束与第一波束不同。
[0043]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述检测单元包括:
[0044]第一检测模块,用于依据所述第二采集单元采集的所述第一波束对应范围内的采集结果检测所述第一波束的覆盖范围内是否存在所述声音源发出的声音;
[0045]第一判定模块,用于当所述第一检测模块在所述第一波束的覆盖范围内检测不到所述声音源发出的声音时,判定所述检测结果满足所述预定条件。
[0046]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,
[0047]所述电子设备包括图像采集单元或与图像采集单元连接,所述图像采集单元,用于采集包括所述声音源的图像;
[0048]所述检测单元还包括:
[0049]第二检测模块,用于依据所述图像采集单元的采集结果和至少两个波束的对应关系,检测所述声音源是否在所述第一波束的覆盖范围内;
[0050]第二判定模块,用于当所述第二检测模块检测到所述声音源不在所述第一波束的覆盖范围内时,判定所述检测结果满足所述预定条件。[0051]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述电子设备包括声纹提取单元或与声纹提取单元连接,所述声纹提取单元,用于提取麦克风对采集到的所述声音源发出声音的声纹信息;
[0052]所述检测单元还包括:
[0053]第三检测模块,用于依据所述声纹提取单元提取到的所述声音源发出声音的声纹信息在所述第一波束的覆盖范围内检测所述声音源对应的声纹信息是否发生变化;
[0054]第三判定模块,用于当所述第三检测模块检测到所述声纹信息发生变化时,判定所述检测结果满足所述预定条件。
[0055]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述电子设备还包括:
[0056]第二确定单元,用于在所述当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对采集所述第一波束对应范围内的声音源发出的声音之后,根据所述第一波束对应的麦克风对采集到的所述声音源发出的声音,确定采集到的声音对应的声音控制命令;
[0057]第一执行单元,用于执行所述第二确定单元确定的声音控制命令。
[0058]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述第一确定单元还用于:
[0059]当所述声音不能对应完整的声音控制命令时,执行所述从所述至少两个不同的波束中,确定目标波束;
[0060]或者,当所述声音中不包含结束控制命令时,执行所述从所述至少两个不同的波束中,确定目标波束。
[0061]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述第一确定单元还用于:
[0062]当所述检测结果表明满足所述预定条件时,在所述第一波束的至少一个相邻波束中检测声音源发出的声音;
[0063]或者,逐一通过至少除了第一波束外的其他波束中的各个波束检测声音源发出的声音,直至在任一波束中检测到所述声音源发出的声音,并将检测到所述声音源发出的声音的波束确定为目标波束。
[0064]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,
[0065]所述电子设备包括图像采集单元或与图像采集单元连接,所述图像采集单元还包括:
[0066]确定模块,用于根据所述图像采集单元对应的采集区域和至少两个波束的对应关系检测到的所述声音源的移动趋势,确定目标波束的选取范围;
[0067]所述第一确定单元还用于:从所述目标波束的选取范围中确定目标波束。
[0068]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述电子设备还包括:
[0069]组合单元,用于在所述通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音之后,将所述第一波束对应的麦克风对米集到的所述声音源发出的声音中的部分或全部声音控制命令和所述目标波束对应的麦克风对采集到的所述声音源发出的声音中的部分或全部声音控制命令组合;
[0070]第二执行单元,用于当所述组合单元组合后的声音控制命令完整时,执行所述组合后的声音控制命令。
[0071]本发明实施例提供一种声音采集方法及电子设备,通过检测声音源发出的声音是否满足预定条件,若满足预定条件,则从至少两个不同的波束中确定目标波束,并通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音,与现有技术中,当说话者离开当前波束时,不能继续采集说话者的声音相比,通过检测当前波束是否满足预定条件,当满足预定条件时,触发至少两个不同的波束检测声音源,并将检测到声音源发出声音的波束确定为目标波束,然后通过所述目标波束采集所述声音源发出的声音,实现对声音源的自动跟踪。
【专利附图】

【附图说明】
[0072]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0073]图1为本发明实施例1提供的一种声音采集方法组成示意图;
[0074]图2为本发明实施例2提供的一种声音采集方法组成示意图;
[0075]图3为本发明实施例2提供的一种波束阵列示意图;
[0076]图4为本发明实施例2提供的另一种波束阵列示意图;
[0077]图5为本发明实施例3提供的一种电子设备结构示意图;
[0078]图6为本发明实施例3提供的另一种电子设备结构示意图;
[0079]图7为本发明实施例3提供的另一种电子设备结构示意图;
[0080]图8为本发明实施例3提供的另一种电子设备结构示意图。
【具体实施方式】
[0081]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0082]实施例1
[0083]本发明实施例提供一种声音米集方法,应用于电子设备,所述电子设备包括麦克风阵列或与麦克风阵列连接,所述麦克风阵列包括至少三个麦克风,所述麦克风阵列中的任意两个相邻麦克风组成麦克风对,每组麦克风对对应一波束,所述麦克风对对应的波束连续覆盖待采集声音的空间范围,当通过所述麦克风对采集声音时,所述波束对应范围内的声音源发出的声音中的第一信息将被所述电子设备进行增强处理,所述波束对应范围外的声音源发出的声音中的第二信息将被所述电子设备进行衰减处理,如图1所示,该方法可以包括:
[0084]101、检测是否满足预定条件,获得检测结果。[0085]其中,在现有技术中,波束成型技术已经可以有效的将声音源发出的声音置于一个波束中,以减低波束外噪音对语音的干扰,但是当声音源的位置发生变化时,无法有效的继续采集声音源发出的声音,实现不了对声音源的跟踪。本发明实施例提供一种解决方案:可以使得第一波束对应的麦克风对周期性的或者有触发性的检测是否满足某些预定条件,并获取检测结果。其中,所述声音源发出的声音处于所述第一波束的覆盖范围内,即所述第一波束为声音源所处的当前波束。
[0086]102、当所述检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束。
[0087]其中,若第一波束对应的麦克风对检测得到的结果表明满足预定条件,则可以触发所述至少两个不同的波束对应的麦克风对在其波束对应的范围内检测是否存在所述声音源发出的声音,并将能检测到声音源发出声音的波束确定为目标波束。
[0088]103、通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音。
[0089]其中,当确定目标波束之后,就可通过所述目标波束对应的麦克风对采集该目标波束对应范围内的声音源发出的声音,使得在声音源离开所述第一波束之后还可以继续采集所述声音源发出的声音,实现波束阵列对声音源的跟踪。
[0090]本发明实施例提供一种声音采集方法,通过检测声音源发出的声音是否满足预定条件,若满足预定条件,则从至少两个不同的波束中确定目标波束,并通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音,与现有技术中,当说话者离开当前波束时,不能继续采集说话者的声音相比,通过检测当前波束是否满足预定条件,当满足预定条件时,触发至少两个不同的波束检测声音源,并将检测到声音源发出声音的波束确定为目标波束,然后通过所述目标波束采集所述声音源发出的声音,实现对声音源的自动跟踪。
[0091]实施例2
[0092]本发明实施例提供一种声音米集方法,应用于电子设备,所述电子设备包括麦克风阵列或与麦克风阵列连接,所述麦克风阵列包括至少三个麦克风,所述麦克风阵列中的任意两个相邻麦克风组成麦克风对,每组麦克风对对应一波束,所述麦克风对对应的波束连续覆盖待采集声音的空间范围,当通过所述麦克风对采集声音时,所述波束对应范围内的声音源发出的声音中的第一信息将被所述电子设备进行增强处理,所述波束对应范围外的声音源发出的声音中的第二信息将被所述电子设备进行衰减处理,如图2所示,该方法可以包括:
[0093]201、当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对采集所述第一波束对应范围内的声音源发出的声音。
[0094]其中,为了方便本领域技术人员的理解,本发明实施例以6个麦克风形成的麦克风阵列危机进行介绍,可以理解的是6个麦克风形成的麦克风阵列中,任意两个麦克风均可组成麦克风对,并对应一波束,但是其中一些麦克风对形成的波束会出现重叠的现象,因此可以选择相邻麦克风组成麦克风对形成的波束来采集声音,如图3所示,选择麦克风A和麦克风B形成的波束I以及其他麦克风形成的波束2-5作为波束阵列。在实际应用的过程中,还可以根据现场场景进行调试,使得所选择的波束不仅可以有效的覆盖待采集声音的空间范围,还可以尽量不重叠。
[0095]需要说明的是,对于波束的选取,本领域技术人员可以根据实际场景进行适当的选择,对波束的选择规则本发明实施例在此不做限制。
[0096]其中,当声音源在第一波束的覆盖范围内时,可以通过所述第一波束对应的麦克风对米集所述第一波束对应范围内的声音源发出的声音,所述第一波束对应的麦克风对,可以有效的将第一波束对应覆盖范围内采集到的声音进行增强处理,并将第一波束对应的麦克风对采集到的波束覆盖范围内的声音进行衰减处理,达到较好的采集效果。
[0097]202、根据所述第一波束对应的麦克风对采集到的所述声音源发出的声音,确定采集到的声音对应的声音控制命令。
[0098]其中,可以在所述电子设备中存储声音控制命令及所述声音控制命令对应的操作的预设关系。当所述第一波束对应的麦克风对采集到所述声音源发出的声音之后,所述电子设备可以根据预设关系对采集到的所述声音中的声音控制命令进行匹配。其中,所述声音控制命令包括语音控制命令或者声音控制命令,可以是特定节奏,也可以是特定声音。
[0099]203、判断所述声音控制命令是否对应完整命令或者所述声音中是否包含结束控制命令,若对应完整命令,则执行步骤204 ;若不对应完整命令或者不包含结束控制命令,则执行步骤205。
[0100]其中,所述电子设备中还可以存储结束控制命令及所述结束控制命令对应操作的预设关系。所述电子设备可以检测所述声音控制命令是否可以对应完整的命令或者所述声音中是否包含结束命令,若对应完整的命令或者包含结束命令,则可以执行所述声音控制命令对应的操作;若不对应完整命令或者不包含结束控制命令,则可以触发检测是否满足预定条件,获得检测结果,也可以直接从所述至少两个不同的波束中,确定目标波束,并通过目标波束对应的麦克风对采集所述声音源发出的声音。例如,如图4所示,所述电子设备为电视,当用户在B波束中使用声音控制电视的时,说了 “换台”,当B波束采集到声音源发出的“换台”时,就会执行相应的操作,而当用户在B波束中说“音量”,然后所述B波束接收到所述声音控制命令“音量”时,发现所述声音控制命令不完整,那么就可以触发A波束来检测所述声音源发出的声音。
[0101]204、执行所述声音控制命令。
[0102]其中,当通过所述第一波束对应的麦克风对采集到的声音中确定含有完整的声音控制命令时,所述电子设备可以根据对应的预设关系来执行相应的操作。
[0103]进一步可选的,为了进一步的确定声音源的位置是否发生变化,可以检测所述声音源是否在所述第一波束的覆盖范围内。
[0104]205、检测是否满足预定条件,获得检测结果,当检测结果满足所述预定条件,执行步骤206。
[0105]需要说明的是,步骤205可以是由于第一波束对应的麦克风对采集到的声音控制命令不能对应完整的控制命令所触发的,或者有其他条件触发,也可以是周期性的在所述第一波束的覆盖范围内检测所述声音源是否满足某些预定条件,本发明实施例在此不做限制。
[0106]其中,当所述声音控制命令不能对应完整的控制命令时,可以触发所述第一波束对应的麦克风对检测是否满足预定的条件,也可以是周期性的在所述第一波束的覆盖范围内检测是否满足预定条件,还可以在除了第一波束外的其他波束中检测是否有所述声音源发出的声音,本发明实施例在此不做限制。
[0107]需要说明的是,本发明实施例所述的预定条件包括但不局限于以下条件。
[0108]在本发明实施例的一种场景中,步骤205可以替换为以下步骤2051:
[0109]2051、检测所述第一波束的覆盖范围内是否存在所述声音源发出的声音,若所述第一波束的覆盖范围内检测不到所述声音源发出的声音,则所述检测结果满足所述预定条件,执行步骤206。
[0110]其中,第一波束对应的麦克风对可以通过检测所述第一波束的覆盖范围内是否存在所述声音源发出的声音,来检测是否满足预定条件,当在所述第一波束的覆盖范围内检测不到所述声音源发出的声音时,则表明所述检测结果满足预定条件,就可以触发从所述至少两个不同的波束中,确定目标波束。
[0111]在本发明实施例的另一种场景中,当所述电子设备包括图像采集单元或与图像采集单元连接时,步骤205可以替换为以下步骤2052:
[0112]2052、通过所述图像采集单元采集包括所述声音源的图像,并依据所述图像采集单元对应的采集区域和至少两个波束的对应关系,检测所述声音源是否在所述第一波束的覆盖范围内,若所述声音源不在所述第一波束的覆盖范围内时,所述检测结果满足所述预定条件,执行步骤206。
[0113]其中,检测是否满足预定条件也可以通过辅助设备完成,即当电子设备中包含图像采集单元或者与图像采集单元连接时,可以通过所述图像采集单元采集到的图像和波束的对应关系,来确定所述声音源是否在所述第一波束的覆盖范围内,若检测到所述声音源不在所述第一波束的覆盖范围内时,表明所述检测结果满足预定条件,则可以触发从所述至少两个不同的波束中,确定目标波束。
[0114]在本发明实施例的另一种场景中,步骤205可以替换为以下步骤2053:
[0115]2053、在所述第一波束的覆盖范围内检测所述声音源对应的声纹信息是否发生变化,若所述声纹信息发生变化,则所述检测结果满足所述预定条件,执行步骤206。
[0116]其中,可以通过辅助设备检测,即若所述电子设备包括声纹提取单元或与声纹提取单元连接,可以通过所述声纹提取单元提取所述第一波束对应的麦克风对在所述第一波束的覆盖范围内检测所述声音源对应的声纹信息,若所述麦克风对在第一时刻米集到第一声音,并通过所述第一声音获得第一声纹信息,在第二时刻又采集到第二声音,也通过所述第二声音获得第二声纹信息,其中所述第二时刻晚于所述第一时刻,此时需要对所述第一声纹信息和所述第二声纹信息进行比较,判断所述第一声纹信息和所述第二声纹信息是否一致,若第一声纹信息和第二声纹信息不一致,则说明声音源离开了所述第一波束的覆盖范围,表明满足所述预定条件,就可以触发从所述至少两个不同的波束中,确定目标波束。
[0117]进一步可选的,当所述电子设备包括图像采集单元或与图像采集单元连接时,为了减小搜索范围,可以根据所述图像采集单元对应的采集区域和至少两个波束的对应关系检测所述声音源的移动趋势,并根据移动趋势确定目标波束的选取范围。
[0118]206、根据所述图像采集单元对应的采集区域和至少两个波束的对应关系检测到的所述声音源的移动趋势,确定目标波束的选取范围。
[0119]其中,在使用图像采集单元来判断所述声音源是否在所述第一波束的覆盖范围内时,图像采集单元可以一直处在开启状态,而当所述图像采集单元作为缩小搜索范围使用时,只有当满足预定条件的情况下,所述图像采集单元再打开,这样可以减少功耗,节约能源。
[0120]207、从所述目标波束的选取范围中确定目标波束。
[0121]其中,在电子设备中不存在图像采集单源或没有与图像采集单元连接时,当检测结果表明满足是预定条件时,可以直接从所述至少两个不同的波束中,确定目标波束。
[0122]具体的:可以在所述第一波束的至少一个相邻的波束对应的覆盖范围内检测所述声音源发出的声音,并将检测到声音源发出声音的波束确定为目标波束。可以理解的是,在麦克风阵列中,任意两个麦克风两两组合均可以形成麦克风对,并对应一波束,在应用本发明实施例时,可以预先选择一些麦克风对形成的波束,组成波束阵列,具体的选择方式可以是相邻的两个麦克风形成的麦克风对对应的波束组成波束阵列,或者有间隔的两个麦克风形成的麦克风对对应的波束,或者相邻麦克风形成的麦克风对对应的波束与间隔的麦克风形成的麦克风对对应的波束共同组成波束阵列,或者还存在其他选择形式,并且在组成的波束阵列中,可以确定每个波束对应的麦克风对的中心线的位置,得到所有麦克风对对应的中心线集合,所述第一波束相邻的波束可以是在所述中心线集合中,与形成第一波束的麦克风对对应的中心线相邻的中心线对应的波束。
[0123]若所述第一波束处在波束阵列的边缘,此时只需在一侧相邻的波束中检测声音源发出的声音。也可以逐一通过至少除了第一波束外的其他波束中的各个波束检测声音源发出的声音,直至在任一波束中检测到所述声音源发出的声音,并将检测到所述声音源发出的声音的波束确定为目标波束。此时的查找可以是从波束阵列的一端到另一端,也可以是以第一波束为中心,向两端进行查找,这样可以缩小查找范围,尽快查找到所述声音源,也可以避免当声音源移动频繁时在相邻波束内查找不到所述声音源的情况发生。
[0124]例如,如图3所示,选用相邻麦克风组成的麦克风对形成的波束组成波束阵列,可以确定所有麦克风对形成的中心线集合,若第一波束为波束3,那么当检测到声音源离开波束3的覆盖范围时,根据麦克风对对应的中心线集合,可以确定与波束3的中心线相邻的中心线为波束2对应的中心线和波束4对应的中心线,因此可以在波束2的覆盖范围和波束4的覆盖范围内检测所述声音源发出的声音,或者也可以从波束I的覆盖范围到波束5的覆盖范围逐一检测所述声音源发出的声音,或者以波束3为中心,先检测波束2的覆盖范围和波束4的覆盖范围内是否存在所述声音源发出的声音,若没检测到声音,再检测波束I的覆盖范围和波束5的覆盖范围内是否存在所述声音源发出的声音,直到检测到声音,才停止检测。
[0125]当所述电子设备中包含图像采集单元或与图像采集单元连接时,就可以根据图像采集单元对应的采集区域和至少两个波束的对应关系检测所述声音源的移动趋势,并根据移动趋势确定目标波束的选取范围,以便于缩小搜索范围,并从所述目标波束的选取范围中确定目标波束。例如,如图3所示,若第一波束为波束2,当图像采集单元检测到所述声音源向右移动,那么只需检测波束3到波束5的覆盖范围内是否存在声音源发出的声音即可。
[0126]208、通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音。
[0127]其中,当在任一波束中检测到所述声音源发出的声音,则将所述波束确定为目标波束,并通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音,以便于当声音源移动后,可以继续米集所述声音源发出的声音,实现对声音源的跟
足示O
[0128]进一步可选的,也可以对目标波束中的声音源的声音进行采集后,获得所述声音源对应的声纹信息,判断所述声音源是否为待采集的目标声音源,然后在对所述目标声音源发出的声音进行采集。
[0129]进一步可选的,在所述通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音之后,该方法还可以包括以下步骤209:
[0130]209、将所述第一波束对应的麦克风对米集到的所述声音源发出的声音中的部分或全部声音控制命令和所述目标波束对应的麦克风对采集到的所述声音源发出的声音中的部分或全部声音控制命令组合,若组合后的声音控制命令完整,则执行所述组合后的声首控制命令。
[0131 ] 本发明实施例提供一种声音采集方法,通过检测声音源发出的声音是否满足预定条件,若满足预定条件,则从至少两个不同的波束中确定目标波束,并通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音,与现有技术中,当说话者离开当前波束时,不能继续采集说话者的声音相比,通过检测当前波束是否满足预定条件,当满足预定条件时,触发至少两个不同的波束检测声音源,并将检测到声音源发出声音的波束确定为目标波束,然后通过所述目标波束采集所述声音源发出的声音,实现对声音源的自动跟踪。
[0132]并且,通过可以通过辅助设备检测所述声音源的移动趋势,根据移动趋势确定目标波束的选取范围,然后从所述目标波束的选取范围中确定目标波束,以便缩小搜索范围,并快速的确定目标波束。
[0133]实施例3
[0134]本发明实施例提供一种电子设备,所述电子设备包括麦克风阵列或与麦克风阵列连接,所述麦克风阵列包括至少三个麦克风,所述麦克风阵列中的任意两个相邻麦克风组成麦克风对,每组麦克风对对应一波束,所述麦克风对对应的波束连续覆盖待采集声音的空间范围,当通过所述麦克风对采集声音时,所述波束对应范围内的声音源发出的声音中的第一信息将被所述电子设备进行增强处理,所述波束对应范围外的声音源发出的声音中的第二信息将被所述电子设备进行衰减处理,如图5所示,该电子设备可以包括:检测单元301、第一确定单元302、第一采集单元303。
[0135]检测单元301,用于检测是否满足预定条件,获得检测结果。
[0136]第一确定单元302,用于当所述检测单元301的检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束。
[0137]第一采集单元303,用于通过所述第一确定单元302确定的目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音。
[0138]进一步的,所述电子设备还可以包括:第二采集单元304。
[0139]第二采集单元304,用于在所述检测单元301检测是否满足预定条件,获得检测结果之前,当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对采集所述第一波束对应范围内的声音源发出的声音;其中,所述目标波束与第一波束不同。[0140]进一步的,在一种场景中,如图6所示,所述检测单元301可以包括:第一检测模块3011、第一判定模块3012。
[0141 ] 第一检测模块3011,用于依据所述第二采集单元304采集的所述第一波束对应范围内的采集结果检测所述第一波束的覆盖范围内是否存在所述声音源发出的声音。
[0142]第一判定模块3012,用于当所述第一检测模块3011在所述第一波束的覆盖范围内检测不到所述声音源发出的声音时,判定所述检测结果满足所述预定条件。
[0143]进一步的,在另一种场景中,如图7所示,所述电子设备包括图像采集单元305或与图像采集单元305连接,所述图像采集单元305,用于采集包括所述声音源的图像。
[0144]所述检测单元301可以还包括:第二检测模块3013、第二判定模块3014。
[0145]第二检测模块3013,用于依据所述图像采集单元305的采集结果和至少两个波束的对应关系,检测所述声音源是否在所述第一波束的覆盖范围内。
[0146]第二判定模块3014,用于当所述第二检测模块3013检测到所述声音源不在所述第一波束的覆盖范围内时,判定所述检测结果满足所述预定条件。
[0147]进一步的,在另一种场景中,如图8所示,所述电子设备包括声纹提取单元306或与声纹提取单元306连接,所述声纹提取单元306,用于提取麦克风对采集到的所述声音源发出声音的声纹信息。
[0148]所述检测单元301还包括:第三检测模块3015、第三判定模块3016。
[0149]第三检测模块3015,用于依据所述声纹提取单元306提取到的所述声音源发出声音的声纹信息在所述第一波束的覆盖范围内检测所述声音源对应的声纹信息是否发生变化。
[0150]第三判定模块3016,用于当所述第三检测模块3015检测到所述声纹信息发生变化时,判定所述检测结果满足所述预定条件。
[0151]进一步的,所述电子设备还可以包括:第二确定单元307、第一执行单元308。
[0152]第二确定单元307,用于在所述当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对米集所述第一波束对应范围内的声音源发出的声音之后,根据所述第一波束对应的麦克风对米集到的所述声音源发出的声音,确定米集到的声音对应的声音控制命令;
[0153]第一执行单元308,用于执行所述第二确定单元307确定的声音控制命令。
[0154]进一步的,所述第一确定单元302还用于:当所述声音不能对应完整的声音控制命令时,执行所述从所述至少两个不同的波束中,确定目标波束;或者,当所述声音中不包含结束控制命令时,执行所述从所述至少两个不同的波束中,确定目标波束。
[0155]进一步的,所述第一确定单元302还用于:当所述检测结果表明满足所述预定条件时,在所述第一波束的至少一个相邻波束中检测声音源发出的声音;或者,逐一通过至少除了第一波束外的其他波束中的各个波束检测声音源发出的声音,直至在任一波束中检测到所述声音源发出的声音,并将检测到所述声音源发出的声音的波束确定为目标波束。
[0156]进一步的,所述电子设备包括图像采集单元305或与图像采集单元305连接,所述图像采集单元305可以包括:确定模块3051。
[0157]确定模块3051,用于根据所述图像采集单元305对应的采集区域和至少两个波束的对应关系检测到的所述声音源的移动趋势,确定目标波束的选取范围。[0158]所述第一确定单元302还用于:从所述目标波束的选取范围中确定目标波束。
[0159]进一步的,所述电子设备还可以包括:组合单元309、第二执行单元310。
[0160]组合单元309,用于在所述通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音之后,将所述第一波束对应的麦克风对米集到的所述声音源发出的声音中的部分或全部声音控制命令和所述目标波束对应的麦克风对采集到的所述声音源发出的声音中的部分或全部声音控制命令组合。
[0161]第二执行单元310,用于当所述组合单元309组合后的声音控制命令完整时,执行所述组合后的声音控制命令。
[0162]本发明实施例提供一种电子设备,通过检测声音源发出的声音是否满足预定条件,若满足预定条件,则从至少两个不同的波束中确定目标波束,并通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音,与现有技术中,当说话者离开当前波束时,不能继续采集说话者的声音相比,通过检测当前波束是否满足预定条件,当满足预定条件时,触发至少两个不同的波束检测声音源,并将检测到声音源发出声音的波束确定为目标波束,然后通过所述目标波束采集所述声音源发出的声音,实现对声音源的自动跟踪。
[0163]并且,通过可以通过辅助设备检测所述声音源的移动趋势,根据移动趋势确定目标波束的选取范围,然后从所述目标波束的选取范围中确定目标波束,以便缩小搜索范围,并快速的确定目标波束。
[0164]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0165]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种声音米集方法,应用于电子设备,所述电子设备包括麦克风阵列或与麦克风阵列连接,所述麦克风阵列包括至少三个麦克风,所述麦克风阵列中的任意两个相邻麦克风组成麦克风对,每组麦克风对对应一波束,所述麦克风对对应的波束连续覆盖待采集声音的空间范围,当通过所述麦克风对采集声音时,所述波束对应范围内的声音源发出的声音中的第一信息将被所述电子设备进行增强处理,所述波束对应范围外的声音源发出的声音中的第二信息将被所述电子设备进行衰减处理,其特征在于,所述方法包括: 检测是否满足预定条件,获得检测结果; 当所述检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束; 通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声曰?
2.根据权利要求1所述的声音采集方法,其特征在于,在检测是否满足预定条件,获得检测结果之前,所述方法还包括: 当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对采集所述第一波束对应范围内的声音源发出的声音;其中,所述目标波束与第一波束不同。
3.根据权利要求2所述的声 音采集方法,其特征在于,所述检测是否满足预定条件,获得检测结果,包括: 检测所述第一波束的覆盖范围内是否存在所述声音源发出的声音; 若所述第一波束的覆盖范围内检测不到所述声音源发出的声音,则所述检测结果满足所述预定条件。
4.根据权利要求2所述的声音采集方法,其特征在于,所述电子设备包括图像采集单元或与图像采集单元连接,所述检测是否满足预定条件,获得检测结果,包括: 通过所述图像采集单元采集包括所述声音源的图像; 依据所述图像采集单元对应的采集区域和至少两个波束的对应关系,检测所述声音源是否在所述第一波束的覆盖范围内; 若所述声音源不在所述第一波束的覆盖范围内时,所述检测结果满足所述预定条件。
5.根据权利要求2所述的声音采集方法,其特征在于,所述检测是否满足预定条件,获得检测结果,包括: 在所述第一波束的覆盖范围内检测所述声音源对应的声纹信息是否发生变化; 若所述声纹信息发生变化,则所述检测结果满足所述预定条件。
6.根据权利要求2所述的声音米集方法,其特征在于,在所述当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对米集所述第一波束对应范围内的声音源发出的声音之后,所述方法还包括: 根据所述第一波束对应的麦克风对采集到的所述声音源发出的声音,确定采集到的声首对应的声首控制命令; 执行所述声音控制命令。
7.根据权利要求6所述的声音采集方法,其特征在于,所述当所述检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束,包括: 若所述声音不能对应完整的声音控制命令,则执行所述从所述至少两个不同的波束中,确定目标波束; 或者,若所述声音中不包含结束控制命令,则执行所述从所述至少两个不同的波束中,确定目标波束。
8.根据权利要求2所述的声音采集方法,其特征在于,所述当所述检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束,包括: 当所述检测结果表明满足所述预定条件时,在所述第一波束的至少一个相邻波束中检测声音源发出的声音; 或者,逐一通过至少除了第一波束外的其他波束中的各个波束检测声音源发出的声音,直至在任一波束中检测到所述声音源发出的声音,并将检测到所述声音源发出的声音的波束确定为目标波束。
9.根据权利要求2所述的声音采集方法,其特征在于,所述电子设备包括图像采集单元或与图像采集单元连接,所述从所述至少两个不同的波束中,确定目标波束,包括: 根据所述图像采集单元对应的采集区域和至少两个波束的对应关系检测到的所述声音源的移动趋势,确定目标波束的选取范围; 所述从所述至少两个不同的波束中,确定目标波束为:从所述目标波束的选取范围中确定目标波束。
10.根据权利要求2所述的声音采集方法,其特征在于,在所述通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音之后,所述方法还包括: 将所述第一波束对应的麦克风对采集到的所述声音源发出的声音中的部分或全部声音控制命令和所述目标波束对应的麦克风对采集到的所述声音源发出的声音中的部分或全部声首控制命令组 合; 若组合后的声音控制命令完整,则执行所述组合后的声音控制命令。
11.一种电子设备,所述电子设备包括麦克风阵列或与麦克风阵列连接,所述麦克风阵列包括至少三个麦克风,所述麦克风阵列中的任意两个相邻麦克风组成麦克风对,每组麦克风对对应一波束,所述麦克风对对应的波束连续覆盖待采集声音的空间范围,当通过所述麦克风对米集声音时,所述波束对应范围内的声音源发出的声音中的第一信息将被所述电子设备进行增强处理,所述波束对应范围外的声音源发出的声音中的第二信息将被所述电子设备进行衰减处理,其特征在于,所述电子设备包括: 检测单元,用于检测是否满足预定条件,获得检测结果; 第一确定单元,用于当所述检测单元的检测结果表明满足所述预定条件时,从所述至少两个不同的波束中,确定目标波束; 第一采集单元,用于通过所述第一确定单元确定的目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音。
12.根据权利要求11所述的电子设备,其特征在于,所述电子设备还包括: 第二采集单元,用于在所述检测单元检测是否满足预定条件,获得检测结果之前,当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对采集所述第一波束对应范围内的声音源发出的声音;其中,所述目标波束与第一波束不同。
13.根据权利要求12所述的电子设备,其特征在于,所述检测单元包括: 第一检测模块,用于依据所述第二采集单元采集的所述第一波束对应范围内的采集结果检测所述第一波束的覆盖范围内是否存在所述声音源发出的声音; 第一判定模块,用于当所述第一检测模块在所述第一波束的覆盖范围内检测不到所述声音源发出的声音时,判定所述检测结果满足所述预定条件。
14.根据权利要求12所述的电子设备,其特征在于, 所述电子设备包括图像采集单元或与图像采集单元连接,所述图像采集单元,用于采集包括所述声音源的图像; 所述检测单元还包括: 第二检测模块,用于依据所述图像采集单元的采集结果和至少两个波束的对应关系,检测所述声音源是否在所述第一波束的覆盖范围内; 第二判定模块,用于当所述第二检测模块检测到所述声音源不在所述第一波束的覆盖范围内时,判定所述检测结果满足所述预定条件。
15.根据权利要求12所述的电子设备,其特征在于, 所述电子设备包括声纹提取单元或与声纹提取单元连接,所述声纹提取单元,用于提取麦克风对采集到的所述声音源发出声音的声纹信息; 所述检测单元还包括: 第三检测模块,用于依据所述声纹提取单元提取到的所述声音源发出声音的声纹信息在所述第一波束的覆盖范围内检测所述声音源对应的声纹信息是否发生变化; 第三判定模块,用于当所述第三检测模块检测到所述声纹信息发生变化时,判定所述检测结果满足所述预定条件。
16.根据权利要求12所述的电子设备,其特征在于,所述电子设备还包括: 第二确定单元,用于在所述当声音源在第一波束的覆盖范围内时,通过所述第一波束对应的麦克风对米集所述第一波束对应范围内的声音源发出的声音之后,根据所述第一波束对应的麦克风对采集到的所述声音源发出的声音,确定采集到的声音对应的声音控制命令; 第一执行单元,用于执行所述第二确定单元确定的声音控制命令。
17.根据权利要求16所述的电子设备,其特征在于,所述第一确定单元还用于: 当所述声音不能对应完整的声音控制命令时,执行所述从所述至少两个不同的波束中,确定目标波束; 或者,当所述声音中不包含结束控制命令时,执行所述从所述至少两个不同的波束中,确定目标波束。
18.根据权利要求12所述的声音采集方法,其特征在于,所述第一确定单元还用于: 当所述检测结果表明满足所述预定条件时,在所述第一波束的至少一个相邻波束中检测声音源发出的声音; 或者,逐一通过至少除了第一波束外的其他波束中的各个波束检测声音源发出的声音,直至在任一波束中检测到所述声音源发出的声音,并将检测到所述声音源发出的声音的波束确定为目标波束。
19.根据权利要求12所述的电子设备,其特征在于, 所述电子设备包括图像采集单元或与图像采集单元连接,所述图像采集单元还包括: 确定模块,用于根据所述图像采集单元对应的采集区域和至少两个波束的对应关系检测到的所述声音源的移动趋势,确定目标波束的选取范围; 所述第一确定单元还用于:从所述目标波束的选取范围中确定目标波束。
20.根据权利要求12所述的电子设备,其特征在于,所述电子设备还包括: 组合单元,用于在所述通过所述目标波束对应的麦克风对采集所述目标波束对应范围内的声音源发出的声音之后,将所述第一波束对应的麦克风对米集到的所述声音源发出的声音中的部分或全部声音控制命令和所述目标波束对应的麦克风对采集到的所述声音源发出的声音中的部分或全部声音控制命令组合; 第二执行单元,用于所述组合单元当组合后的声音控制命令完整时,执行所述组合后的声音控 制命令。
【文档编号】H04R3/00GK103716724SQ201210371935
【公开日】2014年4月9日 申请日期:2012年9月28日 优先权日:2012年9月28日
【发明者】李锐 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1