一种采集声音信号的方法和装置与流程

文档序号:13034116阅读:634来源:国知局
一种采集声音信号的方法和装置与流程

本发明实施例涉及电子设备领域,并且更具体地,涉及一种采集声音信号的方法和装置。



背景技术:

目前,已知一种专业指向性监听设备,通过麦克风来接收声波,并在麦克风的后方设置有一抛物面收声罩,用于将正对入射的声波汇聚到处于焦点处的麦克风中。麦克风将接收到的汇聚的声波转换为电信号后,经放大器放大,最终驱动耳机发声。而经抛物面收声罩反射不能在焦点汇聚的声波则无法被麦克风接收到。因此,可以根据想要收听的声音的目标方向,调节抛物面收声罩的方向,由此,可以通过麦克风接收目标方向的声波。

但是,这种专业指向性监听设备构造复杂,抛物面收声罩尺寸较大,不适合用于便携式电子设备,例如,手机等。加之其价格昂贵,不可能获得大规模使用。



技术实现要素:

本申请提供一种采集声音信号的方法和装置,以减小指向性监听设备的体积,使之适用于便携式电子设备。

第一方面,本申请提供一种用于定位的方法,所述方法应用于配置有触摸屏的电子设备中,所述方法包括:所述电子设备通过所述触摸屏呈现图形用户界面gui,所述gui包括以所述电子设备的位置为交点的第一轴线、第二轴线和第三轴线,所述第一轴线、所述第二轴线和所述第三轴线中的任意两个轴线相互垂直,所述第一轴线和所述第二轴线构成第一平面,所述第三轴线和所述第一平面构成第二平面;所述电子设备检测用户对所述触摸屏的第一操作,所述第一操作包括触摸和拖拽;所述电子设备根据所述第一操作,确定目标点在所述gui中显示的位置,并将所述目标点与所述第一交点的连线在所述第一平面的投影与所述第一轴线构成的角度确定为第一角度, 将所述目标点与所述第一交点的连线在所述第二平面的投影与所述第三轴线构成的角度确定为第二角度,并通过所述触摸屏显示所述第一角度和所述第二角度;所述电子设备根据所述第一角度和所述第二角度,确定所述目标点相对于所述电子设备的方向。

通过对触摸屏的操作可以输入目标点在以电子设备的位置为中心的三维空间中的位置,从而便于电子设备确定目标点相对于电子设备的方向,简单方便,易于操作。

结合第一方面,在第一方面的第一种可能的实现方式中,所述gui还包括呈现在所述第一平面、以所述交点为圆心的第一圆周,以及呈现在所述第二平面、以所述交点为圆心的第二圆周,所述第一圆周与所述第二圆周为半径相同的圆周,所述目标点呈现在所述第一平面内的所述第一圆周上,且所述目标点呈现在所述第二平面内的所述第二圆周上,所述方法还包括:所述电子设备检测所述用户对位于所述第一圆周上的所述目标点的第二操作,以使所述第一圆周的半径随所述目标点的移动而变化,所述第二操作包括触摸和拖拽;所述电子设备根据所述第二操作,确定所述第一圆周的半径,并通过所述触摸屏显示所述第一圆周的半径;所述电子设备根据所述第一圆周的半径,确定所述目标点与所述电子设备的距离;或者,所述电子设备检测所述用户对位于所述第二圆周上的所述目标点的第三操作,以使所述第二圆周的半径随所述目标点的移动而变化,所述第三操作包括触摸和拖拽;所述电子设备根据所述第三操作,确定所述第二圆周的半径,并通过所述触摸屏显示所述第二圆周的半径;所述电子设备根据所述第二圆周的半径,确定所述目标点与所述电子设备的距离。

通过对触摸屏上第一圆周或第二圆周的操作,可以确定目标点与电子设备的距离,进而便于电子设备更准确地确定目标点相对于电子设备的位置。

第二方面,本申请提供一种采集声音信号的方法,所述方法应用于配置有至少两个麦克风的电子设备中,所述方法包括:所述电子设备获取第一指示信息,所述第一指示信息用于指示至少两个声源中的目标声源相对于所述电子设备的方向;所述电子设备通过所述至少两个麦克风接收来自所述至少两个声源的至少两个混合信号,所述至少两个混合信号中的第一混合信号通过所述至少两个麦克风中的第一麦克风接收,所述至少两个混合信号中的第一混合信号包括至少两个声音信号,所述至少两个声音信号与所述至少两个 声源一一对应,每个声音信号来自所对应的声源;所述电子设备根据所述第一指示信息和所述至少两个混合信号,获取来自所述目标声源的目标声音信号。其中,所述至少两个麦克风中的第一麦克风位于所述电子设备的顶部,所述至少两个麦克风中的第二麦克风位于所述电子设备的底部;或者,所述至少两个麦克风同时位于所述电子设备的正面或背面,所述至少两个麦克风中的第一麦克风与所述至少两个麦克风中的第二麦克风的距离在100毫米至150毫米之间;或者,所述至少两个麦克风中的第一麦克风位于所述电子设备的正面,所述至少两个麦克风中的第二麦克风位于所述电子设备的背面,所述第一麦克风与所述第二麦克风的距离大于18毫米。根据第一指示信息确定的目标声源相对于电子设备的方向可以称为拾音方向。

通过至少两个麦克风拾取声音信号,并根据第一指示信息所指示的目标声源相对于所述电子设备的方向,获取来自所述目标声源的目标声音信号。利用了电子设备中现有的麦克风,与现有技术中的抛物面收声罩相比,体积大大减小,易于与现有的便携式电子设备融合。

结合第二方面,在第二方面的第一种可能的实现方式中,所述电子设备配置有触摸屏,所述触摸屏用于呈现图形用户界面gui,以及,所述电子设备获取第一指示信息,包括:所述电子设备通过所述gui呈现以所述电子设备为中心的方位示意界面;所述电子设备检测用户对所述触摸屏的第一操作,响应于所述第一操作,在所述gui呈现的所述方位示意界面中显示所述目标声源,所述第一操作包括触摸和拖拽;所述电子设备基于所述方位示意界面中呈现的所述目标声源相对于所述电子设备的方向,确定所述第一指示信息。

通过对gui的操作,可以确定目标声源相对于电子设备的方向,简单方便,易于操作。

结合第二方面的上述可能的实现方式,在第二方面的第二种可能的实现方式中,所述电子设备根据所述第一指示信息和所述至少两个混合信号,获取来自所述目标声源的目标声音信号,包括:所述电子设备根据所述第一指示信息和所述至少两个混合信号,以及所述至少两个麦克风的拾音距离,获取来自所述目标声源的所述目标声音信号。

由于麦克风的拾音距离可以根据麦克风的灵敏度确定,因此,只需确定拾音方向,便可以根据拾音方向拾取目标声源的声音信号。

结合第二方面的上述可能的实现方式,在第二方面的第二种可能的实现方式中,所述方法还包括:所述电子设备检测用户对所述触摸屏上所述目标声源对应区域的第二操作,响应于所述第二操作,在所述gui呈现的所述方位示意界面中显示所述目标声源与所述电子设备的距离,所述第二操作包括触摸和拖拽;所述电子设备根据所述gui显示的所述目标声源与所述电子设备的距离,确定第二指示信息,所述第二指示信息用于指示所述目标声源与所述电子设备的距离;以及,所述电子设备根据所述第一指示信息,获取来自所述目标声源的目标声音信号,包括:所述电子设备根据所述第一指示信息和所述第二指示信息,以及所述至少两个混合信号,获取来自所述目标声源的目标声音信号。根据第二指示信息确定的麦克风的接收范围可以称为拾音距离。

通过对gui的操作设置拾音距离,可以将麦克风的拾音距离控制在用户所希望接收到的范围内,从而减少其他声源的噪音干扰,提高声音信号的质量。

结合第二方面的上述可能的实现方式,在第二方面的第四种可能的实现方式总,所述方法还包括:所述电子设备对所述目标声音信号进行处理,生成输出信号,并播放或录制所述输出信号。

通过上述采集声音信号的方法,可以实现定向播放或者定向录音的功能。

第三方面,本申请提供一种用于定位的装置,用于执行第一方面或第一方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的单元。

第四方面,本申请提供一种采集声音信号的装置,用于执行第二方面或第二方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行第二方面或第二方面的任意可能的实现方式中的方法的单元。

第五方面,本申请提供一种用于定位的设备,所述设备包括:触摸屏、处理器、存储器和总线系统。其中,所述触摸屏、所述处理器和所述存储器通过所述总线系统相连。所述存储器用于存储软件程序或模块。所述处理器可以运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在所述存储器内的数据,以实现该所述设备的各种功能和/或处理数据。

第六方面,本申请提供一种采集声音信号的设备,所述设备包括:触摸 屏、处理器、至少两个麦克风、存储器和系统总线。其中,所述触摸屏、所述处理器、所述至少两个麦克风和所述存储器通过所述系统总线相连。所述存储器用于存储软件程序或模块。所述处理器可以运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在所述存储器内的数据,以实现该所述设备的各种功能和/或处理数据。

第七方面,本申请提供一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。

第八方面,本申请提供一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第二方面或第二方面的任意可能的实现方式中的方法的指令。

本申请提供了一种采集声音信号的方法和装置,能够减小指向性监听设备的体积,使之适用于便携式电子设备。

附图说明

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

图1是根据本发明一实施例的用于定位的方法的示意性流程图。

图2a和图2b是根据本发明一实施例的gui所示的界面的示意图。

图3是根据本发明一实施例的gui所示的界面的另一示意图。

图4是根据本发明一实施例的采集声音信号的方法的示意性流程图。

图5是根据本发明一实施例的指向性监听设备的示意性结构图。

图6是同一平面内不同声源到达不同麦克风的路程的示意图。

图7是根据本发明一实施例的用于定位的装置的示意性框图。

图8是根据本发明一实施例的采集声音信号的装置的示意性框图。

图9是根据本发明一实施例的用于定位的设备的示意性框图。

图10是根据本发明一实施例的采集声音信号的设备的示意性框图。

具体实施方式

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

为了解决现有技术中指向性监听设备体积大,无法应用于便携式电子设备的问题,本发明提供一种采集声音信号的方法和装置,可以应用于电子设备或者其他用于监听的设备中。具体地,该采集声音信号的装置可以配置于指向性监听设备中,该指向性监听设备可以配置于电子设备中。因此,本发明实施例的指向性监听设备相比于现有技术中的指向性监听设备,其体积大大减小,与现有的电子设备能够很好的融合。

在本发明的技术方案中,电子设备可以包括但不限于移动电话、笔记本、平板电脑等。

应理解,根据本发明实施例的电子设备除了包括指向性监听设备,还可以包括其他的结构或器件(例如,摄像头、芯片等),以实现其相应功能,为了简洁,本发明实施例对其他结构不作详细描述。

为便于理解和说明,首先结合图1至图3详细说明根据本发明实施例的用于定位的方法。

图1是根据本发明一实施例的用于定位的方法100的示意性流程图。该方法100可以应用于配置有触摸屏的电子设备中,图1所示的方法可以由用于定位的装置执行,例如,配置有触摸屏的电子设备等,本发明对此并未特别限定。

应理解,图1示出了从电子设备的角度描述的根据本发明一实施例的用于定位的方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本发明实施例还可以执行其它操作或者图1中的各种操作的变形。此外,图1中的各个步骤可以按照与图1呈现的不同的顺序来执行,并且有可能并非要执行图1中的全部操作。

如图1所示,该方法100包括:

s110,电子设备通过触摸屏呈现图形用户界面gui。

具体而言,该gui(graphicaluserinterface,简称“gui”)包括以电子设备的位置为交点(为便于理解和说明,记作第一交点)的第一轴线、第二轴线和第三轴线,该第一轴线、第二轴线和第三轴线中的任意两个轴线相互 垂直,并相交于第一交点。第一轴线和第二轴线确定第一平面,第三轴线和第一平面确定第二平面。其中,该第一平面可以用于表示水平面,该第二平面可以用于表示竖直面,或者,该第一平面可以用于表示竖直面,该第二平面可以用于表示水平面,本发明对此并未特别限定。因此,该第一轴线、第二轴线和第三轴线构成以第一交点为中心的三维空间。该gui可以呈现该三维空间中的某个平面(例如,第一平面或第二平面),也可以呈现表征该三维空间的界面。

s120,该电子设备检测用户对触摸屏的第一操作,该第一操作包括触摸和拖拽。

具体而言,该电子设备可以检测到用户对触摸屏中第一平面的操作和第二平面的操作。当gui所呈现的界面为第一平面和第二平面时,用户可以通过触摸第一平面在gui对应的区域(用户触摸屏幕的接触点可以称为触点),并拖拽在第一平面的触点,以移动目标点,最终确定目标点在第一平面的位置,并通过触摸第二平面在gui对应的区域,并拖拽在第二片面的触点,以移动目标点,最终确定目标点在第二平面的位置;当gui所呈现的界面显示为三维空间时,用户同样可以通过触摸和拖拽的方式,输入目标点在该三维空间中的位置。区别在于,当gui所呈现的界面为第一平面和第二平面时,第一操作包括对第一平面在触摸屏对应区域的操作和对第二平面在触摸屏对应区域的操作;当gui所呈现的界面显示为三维空间时,第一操作包括对该三维空间在触摸屏对应区域的操作。

s130,该电子设备根据第一操作,通过所述gui呈现目标点。

在本发明实施例中,用户可以通过第一操作,确定目标点在gui中显示的位置,从而在gui中呈现目标点。由于电子设备的拾音距离是可以预先设定的,在该拾音距离确定的基础上,直接通过第一操作输入目标点相对于电子设备的方向,便可以确定目标点在该gui中显示的位置。

具体而言,电子设备可以将目标点与第一交点的连线(为便于区分和理解,记作第一连线)在第一平面的投影与第一轴线构成的角度确定为第一角度,将目标点与第一交点的连线(为便于区分和理解,记作第二连线)在第二平面的投影与第三轴线构成的角度确定为第二角度,并通过该gui在第一平面显示第一角度,在第二平面显示第二角度。

应理解,第一角度和第二角度是用于表征目标点与电子设备相对位置关 系的两个参量,第一角度可以为第一连线在第一平面的投影与第一轴线的夹角,也可以为第一连线在第一平面的投影与第二轴线的夹角,相同地,第二角度可以为第二连线在第二平面的投影与第三轴线的夹角,也可以为第二连线在第二平面的投影与第四轴线的夹角。本发明对此并未特别限定。

s140,该电子设备根据第一角度和第二角度,确定目标点相对于电子设备的方向。

电子设备在确定第一角度和第二角度之后,便可以确定目标点相对于电子设备的方向。

可选地,该gui还包括呈现在第一平面、以第一交点为圆心的第一圆周,以及呈现在第二平面、以第一交点为圆心的第二圆周,该第一圆周与该第二圆周为半径相同的圆周,该目标点呈现在第一平面内的第一圆周上,且该目标点呈现在第二平面内的第二圆周上,

该方法100还包括:

该电子设备检测该用户对位于该第一圆周上的目标点的第二操作,以使该第一圆周的半径随该目标点的移动而变化,该第二操作包括触摸和拖拽;

该电子设备根据该第二操作,确定该第一圆周的半径,并通过该触摸屏显示该第一圆周的半径;

该电子设备根据该第一圆周的半径,确定该目标点与该电子设备的距离;或者,

该电子设备检测该用户对位于该第二圆周上的该目标点的第三操作,以使该第二圆周的半径随该目标点的移动而变化,该第三操作包括触摸和拖拽;

该电子设备根据该第三操作,确定该第二圆周的半径,并通过该触摸屏显示该第二圆周的半径;

该电子设备根据该第二圆周的半径,确定该目标点与该电子设备的距离。

具体而言,电子设备的拾音距离可以通过第一圆周或第二圆周的半径来表征。电子设备的拾音距离可以预先设定,也可以在拾音过程中根据实际情况调整。在本发明实施例中,用户通过触摸和拖拽处于第一圆周或第二圆周上的目标点,来调整电子设备的拾音距离。具体地,当用户向圆心方向拖拽目标点时,第一圆周或第二圆周随拖拽方向缩小,圆周的半径缩小;当用户 向远离圆形方向拖拽目标点时,第一圆周或第二圆周随拖拽方向放大,圆周的半径变大。并且,gui可以通过显示半径的方法便于用户获知输入的目标点与电子设备的距离,以便于进一步调整。

为便于理解,结合图2(包括图2a和图2b)和图3,详细说明gui所显示的界面。

首先,把该电子设备假想成该坐标系的中心,电子设备的显示屏可以与水平面平行,也可以与重力方向平行。本发明对此并未特别限定。

图2a是根据本发明一实施例的gui所示的界面的示意图。

具体而言,图2a是gui所示的第一平面的示意图。如图2a所示,该第一平面(例如,图2a所示的x-y面)由第一轴线(例如,图2a中所示x轴)和第二轴线(例如,图2a中所示y轴)确定。第一平面可以用于表示水平面。在本发明实施例中,假设电子设备水平放置,第一平面可以用于表示与该电子设备的触摸屏平行的面。

图2b是根据本发明一实施例的gui所示的另一界面的示意图。

具体而言,图2b是gui所示的第二平面的示意图。如图2b所示,该第二平面(例如,图2b所示的z-xy面)由第三轴线(例如,图2b中所示z轴)和第一平面(例如,图2b中所示x-y面)确定。第二平面可以用于表示竖直面。在本发明实施例中,假设电子设备水平放置,第二平面可以用于表示与该电子设备的触摸屏垂直的面。

目标点的位置可以包括目标点与中心的连线与各轴(x轴、y轴和z轴)的夹角,也可以包括目标点与中心的距离,以及目标点与中心的连线与各轴(x轴、y轴和z轴)的夹角。例如,上述第一角度、第二角度。

目标点相对于电子设备的方向可以通过在图2a所示的x-y面上的第一角度和z-xy面上的第二角度来确定。在本发明实施例中,目标点相对于电子设备的方向可以称为拾音方向。拾音方向可以通过用户触摸gui并拖动gui所呈现的目标点或目标点的投影的方法来实现。

进一步地,用户可以通过拖拽图2a或图2b中位于第一圆周或第二圆周上的目标点,来调整拾音距离。用户通过拖拽第一圆周或第二圆周上的目标点调整拾音距离的方法在前文中已经详细说明,为了简洁,这里不再赘述。

图3是根据本发明一实施例的gui所示的界面的另一示意图。

具体而言,图3是gui所示的用于表征三维空间的界面的示意图。该三 维空间由第一轴线(例如,图3中x轴)、第二轴线(例如,图3中y轴)和第三轴线(例如,图3中z轴)确定。目标点在该三维空间中相对于电子设备的位置,可以根据图2a和图2b中用户输入的拾音角度和拾音距离来确定。

用户可以根据图3中显示的目标点相对于电子设备的位置,进一步对图2a和图2b中所示的界面进行操作,以调整目标点的位置,例如,与电子设备的距离、第一角度、第二角度。通过图2a、图2b和图3的配合,准确地指示的目标点的位置。

应理解,用户也可以直接通过图3所示的三维空间界面输入目标点,调整目标点相对于电子设备的方向(或者说,拾音角度)和拾音距离。本发明对此并未特别限定。用户通过三维空间界面调整拾音角度和拾音距离的方法与通过第一平面、第二平面调整拾音角度和拾音距离的方法相似,前文中已经详细说明,为了简洁,这里不再赘述。需要说明的是,通过gui来输入目标声源的位置信息,并通过ap进行处理的模块可以理解为该电子设备中的一个应用软件(application,简称“app”)。该app可以与该电子设备中的其他app一样,存储在该电子设备的存储器中。

还应理解,本发明实施例所描述的用于定位的方法并不仅限于在定向拾音时确定目标声源的位置,还可以适用于其他场景下的定位。

因此,根据本发明实施例的用于定位的方法,用户通过对gui的操作,可以输入目标点,并调整目标点相对于电子设备的角度和距离,从而便于电子设备根据用户操作,确定目标点的位置,简单方便,易于操作。

以上,结合图1至图3详细说明了根据本发明实施例的用于定位的方法。以下,结合图4至图6详细说明根据本发明实施例的采集声音信号的方法。

图4是根据本发明一实施例的采集声音信号的方法400的示意性流程图。该方法400可以应用于配置有触摸屏和至少两个麦克风的电子设备中。图4所示的方法可以由采集声音信号的装置执行,例如,指向性监听设备,或者配置有指向性监听设备的电子设备等,本发明对此并未特别限定。该至少两个麦克风可以为已配置于电子设备中的现有的麦克风,也可以为在现有的电子设备中新增的麦克风。

应理解,图4示出了从电子设备的角度描述的根据本发明一实施例的采集声音信号的方法的详细的通信步骤或操作,但这些步骤或操作仅是示例, 本发明实施例还可以执行其它操作或者图4中的各种操作的变形。此外,图4中的各个步骤可以按照与图4呈现的不同的顺序来执行,并且有可能并非要执行图4中的全部操作。

如图4所示,该方法400包括:

s410,电子设备获取第一指示信息,该第一指示信息用于指示至少两个声源中的目标声源相对于所述电子设备的方向;

s420,该电子设备通过至少两个麦克风接收至少两个混合信号,该至少两个混合信号中的第一混合信号通过该至少两个麦克风中的第一麦克风接收,该至少两个混合信号中的第一混合信号包括至少两个声音信号,该至少两个声音信号与该至少两个声源一一对应,每个声音信号来自所对应的声源;

s430,该电子设备根据该第一指示信息和该至少两个混合信号,获取来自该目标声源的目标声音信号。

具体而言,以电子设备为例,该至少两个麦克风在电子设备中所处的位置不同。每个麦克风用于接收至少两个声源的声音信号,该至少两个声源的声音信号混合在一起,以混合信号的形式进入麦克风。也就是说,每个麦克风对应一个混合信号,每个混合信号中所包含的至少两个声音信号对应至少两个声源。例如,声源#1可以对应声音信号#1,声源#2可以对应声音信号#2,声源#3可以对应声音信号#3,声音信号#1、声音信号#2和声音信号#3可以混合在一起,形成混合信号。该混合信号可以分别通过麦克风#1、麦克风#2进入到电子设备中。即,每个麦克风接收到的信号都是混合信号,该混合信号包括来自声源#1的声音信号#1、来自声源#2的声音信号#2和来自声源#3的声音信号#3。电子设备需要根据用于指示目标声源的方向的第一指示信息,从每个麦克风接收到的混合信号中,获取与目标声源相对应的目标声音信号,进而对目标声音信号进行处理,以便于用户收听。

因此,根据本发明实施例的采集声音信号的方法,通过至少两个麦克风拾取声音信号,并根据第一指示信息所指示的目标声源相对于所述电子设备的方向,获取来自目标声源的目标声音信号。利用了电子设备中现有的麦克风,与现有技术中的抛物面收声罩相比,体积大大减小,易于与现有的便携式电子设备融合。

需要说明的是,在本发明实施例中,麦克风的数量可以为两个,也可以 为三个、四个或者更多个。至少两个麦克风在同一电子设备中所处的位置不同。当各麦克风间的距离控制在某一预设范围内时,用于定向拾音的效果更好。

例如,该至少两个麦克风中的第一麦克风位于该电子设备的顶部,该至少两个麦克风中的第二麦克风位于该电子设备的底部;或者,该至少两个麦克风同时位于该电子设备的正面或背面,该至少两个麦克风中的第一麦克风与该至少两个麦克风中的第二麦克风的距离在100毫米至150毫米之间;或者,该至少两个麦克风中的第一麦克风位于该电子设备的正面,该至少两个麦克风中的第二麦克风位于该电子设备的背面,该第一麦克风与该第二麦克风的距离大于18毫米。

通过实验证明,当该电子设备配置有四个麦克风时,可以在电子设备的正面配置有麦克风#1、麦克风#2,在电子设备的背面配置有麦克风#3、麦克风#4。其中,麦克风#1与麦克风#2之间的距离在100mm至150mm之间;麦克风#3和麦克风#4之间的距离在100和150mm之间;麦克风#1与麦克风#3之间的距离大于18mm;麦克风#2与麦克风#4之间的距离大于18mm时,定向拾音的效果最好。

应理解,以上所列举的各麦克风间的数量和距离仅为示例性说明,不应对本发明构成任何限定。例如,该电子设备也可以仅配置有两个麦克风,分别位于电子设备的上端和下端,或者,均位于电子设备的正面或背面,且距离在100mm和150mm之间。本发明对此并未特别限定。

可选地,该电子设备配置有触摸屏,该触摸屏用于呈现图形用户界面gui,以及,

该电子设备获取第一指示信息,包括:

该电子设备通过该gui呈现以该电子设备为中心的方位示意界面;

该电子设备检测用户对该触摸屏的第一操作,响应于该第一操作,在该gui呈现的该方位示意界面中显示该目标声源,该第一操作包括触摸和拖拽;

该电子设备基于该方位示意界面中呈现的该目标声源相对于该电子设备的方向,确定该第一指示信息。

在本发明实施例中,可以将方法100中的目标点的位置确定为目标声源的位置,进而通过方法100确定目标声源相对于电子设备的方向,并确定第 一指示信息。根据该第一指示信息确定的目标声源相对于电子设备的方向可以称为拾音方向。与之相对应地,在后文中根据第二指示信息确定的目标声源与电子设备的距离可以称为拾音距离。拾音方向和拾音距离可以统称为位置信息。

应理解,在本发明实施例中,用户可以通过gui输入目标声源的方向信息,也可以通过语音来控制拾音方向,本发明对此并未特别限定。

应理解,电子设备通过检测用户对gui的第一操作,确定目标声源相对于电子设备的方向的具体过程与上文方法100中描述的基于用户对gui的第一操作,确定目标点相对于电子设备的方向的具体过程相似,为了简洁,这里不再赘述。

可选地,该电子设备根据第一指示信息和该至少两个混合信号,获取来自目标声源的目标声音信号,包括:

该电子设备根据第一指示信息和该至少两个混合信号,以及至少两个麦克风的拾音距离,获取目标声音信号。

具体而言,麦克风的拾音距离可以预先设定,在确定了目标声源的方向以后,便可以根据该目标声源的方向,拾取声音信号。需要说明的是,麦克风的拾音距离(或者说,接收距离)的大小可以取决于麦克风的灵敏度。

进一步地,该方法400还包括:

该电子设备检测用户对该触摸屏上目标声源对应区域的第二操作,响应于该第二操作,在该gui呈现的该方位示意界面中显示该目标声源与该电子设备的距离,该第二操作包括触摸和拖拽;

该电子设备根据该gui显示的该目标声源与该电子设备的距离,确定第二指示信息,该第二指示信息用于指示该目标声源与该电子设备的距离;以及,

该电子设备根据该第一指示信息和该至少两个混合信号,获取来自该目标声源的目标声音信号,包括:

该电子设备根据该第一指示信息和该第二指示信息,以及该至少两个混合信号,获取来自该目标声源的目标声音信号。

应理解,电子设备通过检测用户对gui的第二操作,确定目标声源与电子设备的距离的具体过程与上文方法100中描述的基于用户对gui的第二操作或第三操作,确定目标点与电子设备的距离的具体过程相似,为了简洁, 这里不再赘述。

在本发明实施例中,虽然麦克风的拾音距离可以预先设定,但是若目标声源距离电子设备的距离远小于麦克风的拾音距离,就有可能接收到来自更远处的声音信号的干扰。因此,用户可以根据目标声源距离电子设备的距离,例如,通过目测或者激光测距等方法确定,然后通过ui进一步调节目标声源与电子设备的距离,使麦克风的拾音距离控制在第二指示信息所指示的距离范围内,从而可以减少噪音干扰,提高声音信号的质量。

因此,根据本发明实施例的采集声音信号的方法,通过至少两个麦克风拾取声音信号,并根据第一指示信息所指示的目标声源相对于所述电子设备的方向,获取来自目标声源的目标声音信号。利用了电子设备中现有的麦克风,与现有技术中的抛物面收声罩相比,体积大大减小,易于与现有的便携式电子设备融合。

可选地,该方法400还包括:

该电子设备对该目标声音信号进行处理,生成输出信号,并播放或录制该输出信号。

在本发明实施例中,电子设备在获取到目标声音信号之后,可进一步对目标声音信号进行处理,即,将目标声音信号作为输入信号,对输入信号进行例如信号放大、模数转换、数模转换、信号放大等处理后,最终输出质量较好的声音信号,以便于用户收听或录音。

为便于理解,以下结合图5的指向性监听设备的示意性结构图,详细说明上述方法中的各个流程与步骤。

图5是根据本发明一实施例的指向性监听设备的示意性结构图。

图5所示的是本发明实施例的指向性监听设备配置于便携式电子设备(例如,移动电话)中的场景。如图5所示,该指向性监听设备500包括:至少两个麦克风501、放大器(amplifier,简称“amp”)502、模数转换器(analog-to-digitalconverter,简称“adc”)503、数字信号处理器(digitalsignalprocessing,简称“dsp”)504、应用处理器(applicationprocessor,简称“ap”)505、图形用户界面(gui)506、数模转换器(digital-to-analogconverter,简称“dac”)507、功率放大器(poweramplifier,简称“pa”)508、发声器509(例如,耳机)和存储器210。该指向性监听设备500可以配置于电子设备中,以便于用户通过设备的ui设置目标声源的拾音方向和 拾音距离,从而实现麦克风的指向性监听。

下面具体说明该指向性监听设备500中各模块的功能与连接关系。

继续参见图5,至少两个麦克风设置于电子设备的外表面,该至少两个麦克风组成麦克风阵列。例如,如图5中所示的麦克风#1、麦克风#2和麦克风#3组成的麦克风阵列。通过麦克风阵列接收到的至少两个声源的信号为混合信号。每个混合信号都包括至少两个声音信号,至少两个声音信号与至少两个声源一一对应,每个声音信号来自所对应的声源。

应理解,麦克风阵列是按一定距离排列放置的一组麦克风。通过声波抵达阵列中每个麦克风之间的时差信息,麦克风阵列可得到比单个麦克风更好的指向性。后文中会详细说明通过麦克风阵列实现指向性监听的具体方法。

还应理解,本发明对于各麦克风之间的相对位置没有限定。该至少两个麦克风可以如图5所示平行排布在电子设备的某个特定的区域,也可以分布在电子设备的各个区域。只要任意两个麦克风在电子设备中所处的位置不同,均落入本发明的保护范围内。

还应理解,本发明实施例中所列举的麦克风为用于拾取声音信号的装置的一例,不应对本发明构成任何限定,其他用于拾取声音信号的装置也可以适用于本发明实施例的采集声音信号的方法,均落入本发明的保护范围内。

每个麦克风通过一个放大器(amplifier,简称“amp”)与adc相连接,最终通过adc接入dsp。由于麦克风输出的声音信号比较微弱,可以通过amp对声音信号进行放大。amp对声音信号进行放大后,发送给adc。adc用于将每个麦克风收集到的声音信号转换为数字信号,然后输入dsp。

另一方面,gui在ap的控制下与dsp通信,用户能够通过gui输入运行在dsp中的指向性拾音算法的参数。具体地,gui用于接收用户输入目标声源的位置信息,例如,拾音方向、拾音距离等。gui将该位置信息发送给ap,经ap对该参数信息进行处理后,生成能够用于控制指向性拾音算法的参数,dsp将该参数输入指向性拾音算法,进行运算。

应理解,以上所列举的通过对gui的操作,输入目标声源的位置的具体方法仅为示例性说明,不应对本发明构成任何限定。例如,该电子设备也可以通过输入目标声源的定位坐标(例如,全球定位系统(globalpositioningsystem,简称“gps”)坐标)或者通过语音输入位置信息的方式控制麦克风阵列的拾音方向或拾音距离。本发明对于用户输入目标声源的位置信息的具 体方法并未特别限定。

下面,详细说明通过麦克风阵列实现指向性监听的具体方法。

为了实现麦克风阵列的指向性监听,引入了波束成形和阵列指向性的概念。通过对所有麦克风信号的综合处理,麦克风阵列可组合成为所要求的强指向性麦克风,形成“波束”的指向特性。麦克风阵列的波束可经由特殊电路或程序算法软件控制,使其指向声源方向而加强音频采集效果。阵列算法处理后的指向性波束形成技术能精确形成一个锥状空间指向(如图4中所示的锥状波束),只接受说话人的声音同时抑制环境中的噪声与干扰。通过算法控制,麦克风阵列在确定讲话者的位置之后可将波束指向当前的讲话者,从而显著降低周边环境噪声及回声的影响。

需要说明的是,图3中所示出的拾音区域与拾音距离相关。当用户输入的拾音距离较大时,该锥状波束呈细长状,当用于输入的拾音距离较小时,该锥状波束呈粗短状。拾音区域的大小与拾音距离的相关性与现有技术相似,为了简洁,这里不作详细说明。

以下,为便于理解和说明,结合图6,说明指向性拾音算法的原理。

应理解,图6以及以下的示例性说明仅为便于理解而作的示例,仅作为麦克风阵列实现指向性监听的一种可选的实施方式,其指向性监听的实现过程不仅限于下文所描述的方法,本发明实施例的指向性监听设备可兼容多种指向性拾音算法,来实现麦克风阵列的指向性监听。

在一种实现方式中,由于当多个麦克风所处的位置不同,接收到的同一声源处的声音信号的时刻也会有差异,即,时间差。而不同位置的声源到达每个麦克风的时间差也是各不相同的。因此,不同的到达时间差与不同的声音信号具有一一对应的关系。

图6示出了同一平面内不同声源到达不同麦克风的路程的示意图。如图6所示,声源a与声源b处于同一平面内,但在该平面内所处的位置不同,位于电子设备中的麦克风#1与麦克风#2所处的位置也是不同的。声源a到达麦克风#1的距离为s1a,声源a到达麦克风#2的距离为s2a,s1a不等于s2a。声源b到达麦克风#1的距离为s1b,声源b到达麦克风#2的距离为s2b,s1b不等于s2b。声源a到达麦克风#1的时间为t1a=s1a/v,声源a到达麦克风#2的时间为t2a=s2a/v,其中,v为声音在空气中传播的速度。由于声音在空气中传播的速度是相同的,则t1a不等于t2a。同理,t1b也不等于t2b。则对 于声源a,到达麦克风#1与麦克风#2的时间差△ta=|s1a-s2a|/v,对于声源b,到达麦克风#1与麦克风#2的时间差△tb=|s1b-s2b|/v。由此可以看到,只要路程差不同,到达同一个麦克风的时间差也不同。

因此,当确定了目标声源的拾音方向和拾音距离后,便可以通过计算确定目标声源到达麦克风#1和麦克风#2的时间差。假设,图6中的声源a为目标声源,则此时需要拾取的目标声音信号是对于麦克风#1和麦克风#2而言,到达的时间差为△ta=|s1a-s2a|/v的声音信号,即目标时间差为△ta。

dsp通过运行指向性拾音算法确定了目标时间差后,便可以对来自adc的数字信号进行筛选。即,将时间差不等于△ta的数字信号全部删除,只保留时间差为△ta的目标数字信号,并将该目标数字信号进行处理后发送给dac。此时,dac接收到的数字信号是dsp对至少两个目标数字信号进行处理后得到的一个数字信号,该数字信号可以理解为上述至少两个目标数字信号合成的数字信号。应理解,麦克风阵列接收每一个声音信号的时间差与该声音信号所对应的数字信号具有对应关系。dsp在接收到麦克风阵列中每个麦克风经adc转换得到的数字信号时,可以记录每一个数字信号的到达时间,经过处理便可以得到各时间差与数字信号的对应关系。其中,时间差可以根据每个数字信号的到达时间来确定,每个数字信号的到达时间可以由dsp去监控,本发明对于确定时间差的具体方法并未限定。

其后,dac对经dsp处理得到的数字信号进行模数转换,进而生成可被用户接收的声音信号。该声音信号再经由pa的放大,经耳机接口被送入耳机,以便于用户收听。其中,pa可以分为左侧pa和右侧pa,分别对送入左侧耳机和右侧耳机的声音信号进行放大后,再分别送入左侧耳机和右侧耳机。或者,pa也可以为一个,对声音信号进行放大后,再分别送入左侧耳机和右侧耳机。应理解,这里所列举的发声器耳机仅为示例性说明,该发声器也可以为扬声器。扬声器与pa的连接关系与耳机相似,为了简洁,这里不再赘述。

由此,通过本发明实施例便可以实现通过便携式电子设备实现指向性监听的功能。

但是,我们也可以发现,如果只设置两个麦克风,就很有可能出现|s1a-s2a|=|s1b-s2b|的情况,即声源a到达麦克风#1和麦克风#2的时间差与声源b到达麦克风#1和麦克风#2的时间差有可能是相同的。因此,可以通过 设置更多的麦克风来克服因路程差相同而导致到达的时间差相同的问题。

具体来说,当存在三个或者三个以上处于不同位置的麦克风来接收同一平面内不同位置的声源(例如,声源a和声源b)的声音信号时,声源a到达三个或者三个以上不同位置的麦克风的路程差和声源b到达三个或者三个以上不同位置的麦克风的路程差不可能完全相同,即时间差也就不可能完全相同。应理解,本发明实施例通过三个或者三个以上麦克风来进行定向拾音的具体方法与上文中所描述的通过两个麦克风进行定向拾音的具体方法相似,为了简洁,这里不再赘述。

在本发明实施例中,通过设置三个或者三个以上的麦克风来拾音,更准确地排除来自非目标声源方向的声音信号,从而达到更好的降噪效果。

可选地,该gui还可以用于显示拾取到的声音的频谱与声压级。

具体地,通过显示界面实时显示拾取到的频谱和声压级,可以确定该声音信号的音量和音质,从而可以确定声音质量。以此作为反馈,可以根据声音质量,实时地调整拾音方向和拾音距离,从而获得更优质的声音信号。

并且,用户可以根据经常监听的声源,将该声源作为目标声源,将该目标声源的位置信息(即,拾音距离和拾音方向)保存在ap中,以便于用户随时调用。

例如,用户长期坐在教室的某个位置听课,声源相对于该用户的相对位置是固定的,因此,可以将音质最优时所设置的拾音方向和拾音距离保存在随身携带的电子设备(例如,移动电话)中,便于随时调用,省时省力,灵活方便。

进一步地,用户还可以在监听的同时进行录音。

仍以上述场景为例,用户在利用该指向性监听设备听课时,可以同时进行录音,在课后复习时,可以重复收听重点部分,为学习提供方便。

因此,本发明实施例的指向性监听设备,通过至少两个麦克风来拾取声音信号,并通过gui来设置拾音方向和拾音距离,通过dsp对来自至少两个麦克风的信号进行处理,从而获得目标声源的声音信号,实现了指向性监听。并且利用了电子设备中现有的麦克风,体积小,易于与现有的便携式电子设备融合。

以上,结合图1至图6详细说明了根据本发明实施例的用于定位的方法和采集声音信号的方法。以下,结合图7和图8详细说明根据本发明实施例 的用于定位的装置和采集声音信号的装置。

图7是根据本发明一实施例的用于定位的装置700的示意性框图。该装置700配置有触摸屏,该装置700包括:显示单元710、检测单元720和确定单元730。

其中,该显示单元710用于通过该触摸屏呈现图形用户界面gui,该gui包括以该电子设备的位置为交点的第一轴线、第二轴线和第三轴线,该第一轴线、该第二轴线和该第三轴线中的任意两个轴线相互垂直,该第一轴线和该第二轴线构成第一平面,该第三轴线和该第一平面构成第二平面;

该检测单元720用于检测用户对该触摸屏的第一操作,该第一操作包括触摸和拖拽;

该显示单元710还用于根据该第一操作,通过该gui呈现目标点;

该确定单元730用于将该目标点与该第一交点的连线在该第一平面的投影与该第一轴线构成的角度确定为第一角度,将该目标点与该第一交点的连线在该第二平面的投影与该第三轴线构成的角度确定为第二角度;并根据该第一角度和该第二角度,确定该目标点相对于该电子设备的方向。

可选地,该显示单元710还用于在该第一平面呈现以该交点为圆心的第一圆周,在该第二平面呈现以该交点为圆心的第二圆周,该第一圆周与该第二圆周为半径相同的圆周,该目标点呈现在该第一平面内的该第一圆周上,且该目标点呈现在该第二平面内的该第二圆周上;

该检测单元720还用于检测该用户对位于该第一圆周上的该目标点的第二操作,以使该第一圆周的半径随该目标点的移动而变化,该第二操作包括触摸和拖拽;

该确定单元730还用于根据该第二操作,确定该第一圆周的半径,并通过该触摸屏显示该第一圆周的半径;并根据该第一圆周的半径,确定该目标点与该电子设备的距离;或者,

该检测单元720还用于检测该用户对位于该第二圆周上的该目标点的第三操作,以使该第二圆周的半径随该目标点的移动而变化,该第三操作包括触摸和拖拽;

该确定单元730还用于根据该第三操作,确定该第二圆周的半径,并通过该触摸屏显示该第二圆周的半径;并根据该第二圆周的半径,确定该目标点与该电子设备的距离。

根据本发明实施例的用于定位的装置700可对应于根据本发明实施例的用于定位的方法中的电子设备,并且,该装置700中的各单元和上述其他操作和/或功能分别为了实现图1中的方法的相应流程,为了简洁,在此不再赘述。

因此,根据本发明实施例的用于定位的装置,用户通过对gui的操作,可以输入目标点,并调整目标点相对于电子设备的角度和距离,从而便于电子设备根据用户操作,确定目标点的位置,简单方便,易于操作。

图8是根据本发明一实施例的采集声音信号的装置800的示意性框图。该装置800配置有至少两个麦克风,如图8所示,该装置800包括:获取单元810和接收单元820。

其中,该获取单元810用于获取第一指示信息,该第一指示信息用于指示至少两个声源中的目标声源相对于该装置800的方向;

该接收单元820用于通过至少两个麦克风接收至少两个混合信号,至少两个混合信号的第一混合信号通过至少两个麦克风中的第一麦克风接收,至少两个混合信号中的第一混合信号包括至少两个声音信号,至少两个声音信号与至少两个声源一一对应,每个声音信号来自所对应的声源;

该获取单元810还用于根据该第一指示信息和该至少两个混合信号,获取来自该目标声源的目标声音信号,

其中,该至少两个麦克风中的第一麦克风位于该装置的顶部,该至少两个麦克风中的第二麦克风位于该装置的底部;或者,该至少两个麦克风同时位于该装置的正面或背面,该至少两个麦克风中的第一麦克风与该至少两个麦克风中的第二麦克风的距离在100毫米至150毫米之间;或者,该至少两个麦克风中的第一麦克风位于该装置的正面,该至少两个麦克风中的第二麦克风位于该装置的背面,该第一麦克风与该第二麦克风的距离大于18毫米。

可选地,该获取单元810具体用于根据该第一指示信息和该至少两个混合信号,以及该至少两个麦克风的拾音距离,获取来自该目标声源的该目标声音信号。

可选地,该装置800还配置有触摸屏,该触摸屏用于呈现图形用户界面gui,该装置800还包括:显示单元、检测单元和确定单元,

其中,该显示单元用于通过该gui呈现以该装置为中心的方位示意界面;

该检测单元用于检测用户对该触摸屏的第一操作,该第一操作包括触摸和拖拽;

该确定单元用于基于该方位示意界面中呈现的该目标声源相对于该装置的方向,确定该第一指示信息。

可选地,该检测单元还用于检测该用户对该触摸屏上该目标声源对应区域的第二操作,该第二操作包括触摸和拖拽;

该显示单元还用于响应于该第二操作,在该gui呈现的该方位示意界面中显示该目标声源与该装置的距离;

该确定单元还用于根据该显示单元通过该gui显示的该目标声源与该装置的距离,确定第二指示信息,该第二指示信息用于指示该目标声源与该装置的距离;

该获取单元810具体用于根据该第一指示信息和该第二指示信息,以及该至少两个混合信号,获取来自该目标声源的目标声音信号。

可选地,该装置800还包括处理单元,用于对所述目标声音信号进行处理,生成输出信号,并播放或录制所述输出信号。

根据本发明实施例的用于数据传输的装置800可对应于根据本发明实施例的用于数据传输的方法中的电子设备,并且,该装置800中的各单元和上述其他操作和/或功能分别为了实现图2中的方法的相应流程,为了简洁,在此不再赘述。

因此,根据本发明实施例的采集声音信号的装置,通过至少两个麦克风拾取声音信号,并根据第一指示信息所指示的目标声源相对于所述电子设备的方向,获取来自目标声源的目标声音信号。利用了电子设备中现有的麦克风,与现有技术中的抛物面收声罩相比,体积大大减小,易于与现有的便携式电子设备融合。

以上,结合图7和图8详细说明了根据本发明实施例的用于定位的装置和采集声音信号的装置。以下,结合图9和图10详细说明根据本发明实施例的用于定位的设备和采集声音信号的设备。

图9是根据本发明一实施例的用于定位的设备900的示意性框图。如图9所示,该设备900包括:处理器910、触摸屏920、存储器930和总线系统940。该处理器910、至少两个麦克风920和存储器930通过总线系统940相连。

其中,该触摸屏920用于呈现图形用户界面gui,该gui包括以该电子设备的位置为交点的第一轴线、第二轴线和第三轴线,该第一轴线、该第二轴线和该第三轴线中的任意两个轴线相互垂直,该第一轴线和该第二轴线构成第一平面,该第三轴线和该第一平面构成第二平面;并检测用户对该触摸屏920的第一操作;基于该第一操作,通过该gui呈现目标点,该第一操作包括触摸和拖拽;

该处理器910用于将该目标点与该第一交点的连线在该第一平面的投影与该第一轴线构成的角度确定为第一角度,将该目标点与该第一交点的连线在该第二平面的投影与该第三轴线构成的角度确定为第二角度;并根据该第一角度和该第二角度,确定该目标点相对于该电子设备的方向。

应理解,该存储器930可以用于存储软件程序或模块。此时,该处理器11可以运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,以实现该设备900的各种功能和/或处理数据。

应理解,该处理器910可以由集成电路(integratedcircuit,ic)组成,例如可以由单独封装的ic所组成,也可以由连接多个具有相同功能或不同功能的封装ic而组成。该处理器910可以是中央处理单元(centralprocessingunit,cpu),该处理器910还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,本发明实施例对此不作限定。

应理解,触摸屏920可以包括显示器和压敏表面,两者也可以分离,例如触摸板和显示器。该触摸屏920也可以由传感器与显示器及压敏表面组合在一起,即压感触摸屏;也可以三者分离;还可以两两结合,例如触摸屏和压力板,例如压力屏和触摸板等,例如显示器和压力触摸板等等,本发明实施例不限于此。

可选地,该触摸屏920还用于在该第一平面呈现以该交点为圆心的第一圆周,在该第二平面呈现以该交点为圆心的第二圆周,该第一圆周与该第二圆周为半径相同的圆周,该目标点呈现在该第一平面内的该第一圆周上,且该目标点呈现在该第二平面内的该第二圆周上;并检测该用户对位于该第一圆周上的该目标点的第二操作,以使该第一圆周的半径随该目标点的移动而 变化,该第二操作包括触摸和拖拽;

该处理器910还用于根据该第二操作,确定该第一圆周的半径,并通过该触摸屏显示该第一圆周的半径;并根据该第一圆周的半径,确定该目标点与该电子设备的距离;或者,

该触摸屏920还用于检测该用户对位于该第二圆周上的该目标点的第三操作,以使该第二圆周的半径随该目标点的移动而变化,该第三操作包括触摸和拖拽;

该处理器910还用于根据该第三操作,确定该第二圆周的半径,并通过该触摸屏显示该第二圆周的半径;并根据该第二圆周的半径,确定该目标点与该电子设备的距离。

根据本发明实施例的用于定位的设备900可对应于根据本发明实施例的用于定位的方法中的电子设备,并且,该设备900中的各单元和上述其他操作和/或功能分别为了实现图1中的方法的相应流程,为了简洁,在此不再赘述。

因此,根据本发明实施例的用于定位的设备,用户通过对gui的操作,可以输入目标点,并调整目标点相对于电子设备的角度和距离,从而便于电子设备根据用户操作,确定目标点的位置,简单方便,易于操作。

图10是根据本发明一实施例的采集声音信号的设备10的示意性框图。如图10所示,该设备包括处理器11、至少两个麦克风12、存储器13和总线系统14。其中,该处理器11、至少两个麦克风12和存储器13通过总线系统14相连。

其中,该处理器11用于获取第一指示信息,该第一指示信息用于指示至少两个声源中的目标声源相对于该设备的方向;

该至少两个麦克风12用于接收至少两个混合信号,该至少两个混合信号中的第一混合信号通过该至少两个麦克风中的第一麦克风接收,该至少两个混合信号中的第一混合信号包括至少两个声音信号,该至少两个声音信号与该至少两个声源一一对应,每个声音信号来自所对应的声源;

该处理器11还用于根据该第一指示信息和该至少两个混合信号,获取来自该目标声源的目标声音信号,

其中,该至少两个麦克风12中的第一麦克风位于该设备的顶部,该至少两个麦克风中的第二麦克风位于该设备的底部;或者,该至少两个麦克风 同时位于该设备的正面或背面,该至少两个麦克风中的第一麦克风与该至少两个麦克风中的第二麦克风的距离在100毫米至150毫米之间;或者,该至少两个麦克风中的第一麦克风位于该设备的正面,该至少两个麦克风中的第二麦克风位于该设备的背面,该第一麦克风与该第二麦克风的距离大于18毫米。

应理解,该存储器13可以用于存储软件程序或模块。此时,该处理器11可以运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,以实现该设备10的各种功能和/或处理数据。

应理解,该处理器11可以由集成电路(integratedcircuit,ic)组成,例如可以由单独封装的ic所组成,也可以由连接多个具有相同功能或不同功能的封装ic而组成。该处理器11可以是中央处理单元(centralprocessingunit,cpu),该处理器11还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,本发明实施例对此不作限定。

可选地,该处理器11具体用于根据该第一指示信息和该至少两个混合信号,以及该至少两个麦克风12的拾音距离,获取来自该目标声源的该目标声音信号。

可选地,该设备10还包括触摸屏14,用于通过图形用户界面gui呈现以该设备为中心的方位示意界面;检测用户对该触摸屏14的第一操作,该第一操作包括触摸和拖拽;并响应于该第一操作,在该gui呈现的该方位示意界面中显示该目标声源;

该处理器11具体用于基于该方位示意界面中呈现的该目标声源相对于该设备的方向,确定该第一指示信息。

可选地,该触摸屏14还用于检测该用户对该触摸屏14上该目标声源对应区域的第二操作,该第二操作包括触摸和拖拽;并响应于该第二操作,在该gui呈现的该方位示意界面中显示该目标声源与该设备的距离;

该处理器11还用于根据该触摸屏14通过该gui显示的该目标声源与该设备的距离,确定第二指示信息,该第二指示信息用于指示该目标声源与该设备的距离;并根据该第一指示信息和该第二指示信息,以及该至少两个混 合信号,获取来自该目标声源的目标声音信号。

应理解,触摸屏14可以包括显示器和压敏表面,两者也可以分离,例如触摸板和显示器。该触摸屏14也可以由传感器与显示器及压敏表面组合在一起,即压感触摸屏;也可以三者分离;还可以两两结合,例如触摸屏和压力板,例如压力屏和触摸板等,例如显示器和压力触摸板等等,本发明实施例不限于此。

可选地,该处理器11还用于对该目标声音信号进行处理,生成输出信号,并播放或录制该输出信号。

根据本发明实施例的用于数据传输的设备10可对应于根据本发明实施例的用于数据传输的方法中的电子设备,并且,该设备10中的各单元和上述其他操作和/或功能分别为了实现图2中的方法的相应流程,为了简洁,在此不再赘述。

因此,根据本发明实施例的采集声音信号的设备,通过至少两个麦克风拾取声音信号,并根据第一指示信息所指示的目标声源相对于所述电子设备的方向,获取来自目标声源的目标声音信号。利用了电子设备中现有的麦克风,与现有技术中的抛物面收声罩相比,体积大大减小,易于与现有的便携式电子设备融合。

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

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可 以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,ram)、随机存取存储器(randomaccessmemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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