干扰声源方向获取方法及系统、目标声源位置获取方法及系统、电子设备控制方法及系统与流程
本发明属于电子信息技术领域,涉及一种干扰声源方向获取方法及系统、目标声源位置获取方法及系统、电子设备控制方法及系统。
背景技术:
麦克风阵列是由一定数目的麦克风组成,对声场的空间特性进行采样并滤波的系统,基于麦克风阵列进行声源定位和语音降噪已经得到了广泛的应用。
然而,现有麦克风阵列仅使用麦克风阵列难以分离期望信号和干扰声源,为了提高麦克风阵列的定位精度,通常需要使用大量的麦克风,系统成本高,功耗大。
在实际应用中,很多电视配备的遥控器都部署了麦克风阵列进行拾音,因此,使用遥控器对智能电视进行操控,会越来越多依靠语音来进行。通过麦克风阵列的声源定位技术识别声源,并根据声音信号自动进行降噪处理,而后通过语音识别电视机开始执行命令。但是,在基于麦克风阵列进行声源定位的过程中,较难从电视机自身的声音(如电视节目中的人物对话),准确地定位出电视机应该接收的命令声源的方向,导致电视机无法准确的做出反应。
在电视遥控器这个场景中,基于麦克风阵列进行声源定位存在如下缺点:
(1)由于声波波长较长,并且实际产品尺寸较小,这样就导致麦克风的数量和间距受到限制,波束宽度无法做窄,空间分辨率差=>定位准确度不高;使用无线技术,可以在相同的尺寸下做到更高的定位精度;
(2)在实际应用中,无法从电视机自身的声音(如电视节目中的人物对话),其他人发出的声音以及其他噪声中,准确地分辨出电视机应该接收到的命令声源的方向,因而电视机无法准确的做出反应。
在现有麦克风阵列的另一种使用场景中,会议系统使用高指向性阵列(麦克风数量更多,麦克风之间间距更大,算法更复杂)(窄波束)进行说话人方向辨识和指向,这种情况下对指向估计的准确度要求很高。如果空间存在很强的音频干扰时(可能是投影仪或者其它设备在播放一段资料),影响声源定位的准确度,(如果阵列的波束很窄,当定位存在微小误差时)一旦指向错误反而抑制了当前说话人方向的信号。如果多麦克风阵列和干扰声源能够加入蓝牙设备使用其角度测量功能,能够准确识别出干扰方向,在滤除干扰声源的基础上就能更好地进行说话人定位和波束成形。该使用场景下,麦克风数量多,波束窄,指向性更好;麦克风间距大,波束窄,指向性更好;但更窄就需要声源估计更加准确,对误差就更敏感。
有鉴于此,如今迫切需要设计一种新的麦克风阵列控控制方式,以便克服现有麦克风阵列控控制方式存在的上述至少部分缺陷。
技术实现要素:
本发明提供一种麦克风阵列控制方法及系统,可准确获知声源方向,精度高;同时可以简化麦克风阵列,成本低,功耗低。
为解决上述技术问题,根据本发明的一个方面,采用如下技术方案:
一种干扰声源方向获取方法,所述方法包括:
干扰声源与麦克风阵列通过蓝牙连接,从所述麦克风阵列通过蓝牙测向功能获取干扰声源的方向信息。
作为本发明的一种实施方式,所述方法进一步包括:干扰声源声音强度获取步骤;干扰声源与麦克风阵列通过蓝牙连接,使用蓝牙交互获取干扰声源音量信息。
作为本发明的一种实施方式,所述方法具体包括:
干扰声源的蓝牙模块通过广播或已建立的连接将音量信息传输给麦克风阵列上的蓝牙模块;
麦克风阵列上的蓝牙模块测量接收信号强度rssi;
用电磁波距离-衰减模型从接收信号强度反推出干扰声源的距离;
用声波距离-衰减模型计算出干扰声源在麦克风阵列位置上产生的声音强度。
根据本发明的另一个方面,采用如下技术方案:一种目标声源位置获取方法,所述方法包括:
步骤s1、包括上述的干扰声源方向获取方法;
步骤s2、在获取的声音中抑制所述步骤s1获取的干扰声源方向,或者,在获取的声源中排除所述步骤s1获取的干扰声源;进一步获取目标声源的信息。
作为本发明的一种实施方式,步骤s2中,在干扰方向形成零陷或者/并且增加约束条件,对干扰声源进行抑制。
作为本发明的一种实施方式,所述方法进一步包括:干扰声源声音强度获取步骤;
步骤s2中,根据声源的音量大小控制干扰信号方向的零陷深度和约束条件。
作为本发明的一种实施方式,所述步骤s2进一步包括:波束成形步骤;
波束成形步骤中,利用线性约束最小方差lcmv自适应波束形成器,通过增加干扰方向的约束条件滤除干扰信号;如果存在方向已知的干扰信号,则这些方向上有:
whg(θi)=0,i=1,…,k
其中,g(θi),i=1,…,k为k个干扰方向的导向矢量,w为权向量,则
c=[g(θ0),g(θ1),…,g(θk)]
f=[10…0]
上式中g(θ0)为期望信号方向的导向矢量;此时,权向量表示为:
wlcmv=ryyc(chryyc)f
其中,ryy为输出信号的功率谱密度,通过线性约束最小方差lcmv自适应波束形成器在期望声源无失真传输的条件下抑制干扰方向的信号,同时最小化噪声的输出功率。
根据本发明的又一个方面,采用如下技术方案:一种电子设备控制方法,所述方法包括:
上述目标声源位置获取方法;
步骤s3、根据步骤s2获取的目标声源发出的声音,并对获取的声音进行语音识别,通过识别结果对设定电子设备进行控制。
根据本发明的又一个方面,采用如下技术方案:一种控制方法,所述控制方法包括:
步骤s1、包括上述的干扰声源方向获取方法;
步骤s2、抑制步骤s1获取的干扰声源。
根据本发明的又一个方面,采用如下技术方案:一种控制方法,所述控制方法包括:
上述目标声源位置获取方法;
步骤s3、将麦克风阵列的波束指向目标声源方向。
根据本发明的又一个方面,采用如下技术方案:一种干扰声源方向获取系统,所述系统包括:
干扰声源,设有蓝牙模块;
麦克风阵列,设有蓝牙模块,所述干扰声源与麦克风阵列通过蓝牙连接;
干扰声源方向获取模块,用以从所述麦克风阵列通过蓝牙测向功能获取干扰声源的方向信息。
根据本发明的又一个方面,采用如下技术方案:一种目标声源位置获取系统,所述系统包括:
干扰声源方向获取模块,用以根据所述麦克风阵列通过蓝牙测向功能获取干扰声源的方向信息;
干扰声源抑制模块,用以在获取的声音中抑制所述干扰声源方向获取模块获取的干扰声源方向,或者,在获取的声源中排除所述干扰声源方向获取模块获取的干扰声源;进一步获取目标声源的信息。
作为本发明的一种实施方式,所述干扰声源抑制模块具体包括:
波束成形单元,用以完成波束成形;
所述波束成形单元利用线性约束最小方差lcmv自适应波束形成器,通过增加干扰方向的约束条件滤除干扰信号;如果存在方向已知的干扰信号,则这些方向上有:
whg(θi)=0,i=1,…,k
其中,g(θi),i=1,…,k为k个干扰方向的导向矢量,w为权向量,则
c=[g(θ0),g(θ1),…,g(θk)]
f=[10…0]
上式中g(θ0)为期望信号方向的导向矢量;此时,权向量表示为:
wlcmv=ryyc(chryyc)f
其中,ryy为输出信号的功率谱密度,通过线性约束最小方差lcmv自适应波束形成器可以在期望声源无失真传输的条件下抑制干扰方向的信号,同时最小化噪声的输出功率。
根据本发明的又一个方面,采用如下技术方案:一种电子设备控制系统,所述系统包括:
上述目标声源位置获取系统;
目标声源声音获取模块,用以利用所述目标声源位置获取系统获取的位置信息获取目标声源声音;
语音识别模块,用以对所述目标声源声音获取模块获取的声音进行语音识别;
控制模块,用以通过所述语音识别模块的识别结果对设定电子设备进行控制。
本发明的有益效果在于:本发明提出的干扰声源方向获取方法及系统、目标声源位置获取方法及系统、电子设备控制方法及系统,可准确获知声源方向,精度高;同时可以简化麦克风阵列,成本低,功耗低。
本发明提出的干扰声源方向获取方法及系统,相比传统方式更可靠,电磁波波长远远小于声波,能够提供更高的分辨率。
本发明提出的目标声源位置获取方法及系统、电子设备控制方法及系统,干扰声源位置和强度已知,可以简化算法设计,减少计算量,降低整个系统的功耗。
此外,本发明可以取得更简单的语音处理获得更好的处理效果。在定位出干扰声源的方向后,基于麦克风阵列设计空间滤波器,在干扰方向形成零陷或增加约束条件,并且能够根据声源的音量大小控制干扰信号方向的零陷深度和约束条件,能够更加直接的对干扰声源进行抑制,得到更纯净的输出语音。
附图说明
图1为本发明一实施例中目标声源位置获取方法的流程图。
图2为本发明一实施例中目标声源位置获取系统的组成示意图。
图3为本发明一实施例中目标声源位置获取方法的原理示意图(获取干扰声源方向)。
图4为本发明一实施例中目标声源位置获取方法的原理示意图(估计期望方向角度误差)。
图5为本发明一实施例中lcmv未添加干扰方向约束(60°)的效果示意图(抑制比为13db)。
图6为本发明一实施例中lcmv添加干扰方向约束(60°)的效果示意图(抑制比超过30db)。
具体实施方式
下面结合附图详细说明本发明的优选实施例。
为了进一步理解本发明,下面结合实施例对本发明优选实施方案进行描述,但是应当理解,这些描述只是为进一步说明本发明的特征和优点,而不是对本发明权利要求的限制。
该部分的描述只针对几个典型的实施例,本发明并不仅局限于实施例描述的范围。相同或相近的现有技术手段与实施例中的一些技术特征进行相互替换也在本发明描述和保护的范围内。
说明书中的“连接”既包含直接连接,也包含间接连接。
本发明揭示一种干扰声源方向获取方法,所述方法包括:干扰声源与麦克风阵列通过蓝牙连接,从所述麦克风阵列通过蓝牙测向功能获取干扰声源的方向信息。在一实施例中,可以利用蓝牙技术联盟(sig)发布的蓝牙5.1标准中的测向功能检测蓝牙信号的方向。
在本发明的一实施例中,所述方法进一步包括:干扰声源声音强度获取步骤;干扰声源与麦克风阵列通过蓝牙连接,使用蓝牙交互获取干扰声源音量信息。
在本发明的一实施例中,所述方法具体包括:干扰声源的蓝牙模块通过广播或已建立的连接将音量信息传输给麦克风阵列上的蓝牙模块;麦克风阵列上的蓝牙模块测量接收信号强度rssi;用电磁波距离-衰减模型从接收信号强度反推出干扰声源的距离;用声波距离-衰减模型计算出干扰声源在麦克风阵列位置上产生的声音强度。
本发明揭示了一种目标声源位置获取方法,图1为本发明一实施例中目标声源位置获取方法的流程图;请参阅图1,所述方法包括:
【步骤s1】干扰声源方向获取步骤;
干扰声源与麦克风阵列通过蓝牙连接,从所述麦克风阵列通过蓝牙测向功能获取干扰声源的方向信息。
在本发明的一实施例中,可以利用蓝牙技术联盟(sig)发布的蓝牙5.1标准中的测向功能检测蓝牙信号的方向。当然,还可以获取干扰声源声音强度信息。
在一实施例中,所述方法具体包括:干扰声源的蓝牙模块通过广播或已建立的连接将音量信息传输给麦克风阵列上的蓝牙模块;麦克风阵列上的蓝牙模块测量接收信号强度rssi;用电磁波距离-衰减模型从接收信号强度反推出干扰声源的距离;用声波距离-衰减模型计算出干扰声源在麦克风阵列位置上产生的声音强度。
【步骤s2】在获取的声音中抑制所述步骤s1获取的干扰源方向,或者,在获取的声源中排除所述步骤s1获取的干扰声源;进一步获取目标声源的信息。
在本发明的一实施例中,在干扰方向形成零陷或者/并且增加约束条件,对干扰声源进行抑制。在一实施例中,所述方法还可以包括:干扰源声音强度获取步骤;根据声源的音量大小控制干扰信号方向的零陷深度和约束条件。
在一实施例中,所述步骤s2进一步包括:波束成形步骤。波束成形步骤中,利用线性约束最小方差lcmv自适应波束形成器,通过增加干扰方向的约束条件滤除干扰信号;如果存在方向已知的干扰信号,则这些方向上有:
whg(θi)=0,i=1,…,k;
其中,g(θi),i=1,…,k为k个干扰方向的导向矢量,w为权向量,则
c=[g(θ0),g(θ1),…,g(θk)]
f=[10…0]
上式中g(θ0)为期望信号方向的导向矢量;此时,权向量表示为:
wlcmv=ryyc(chryyc)f;
其中,ryy为输出信号的功率谱密度,通过线性约束最小方差lcmv自适应波束形成器在期望声源无失真传输的条件下抑制干扰方向的信号,同时最小化噪声的输出功率。
在本发明的一实施例中,步骤s2中,在声源定位时,在使用基于波束扫描(beamscan)的方法时,扫描时避让干扰所在方向;在使用基于空间谱(spatialspectrum)的方法时,根据空间谱寻找声源角度时避开干扰所在方向;在使用基于波束空间(beamspace)的方法时,避让干扰所在子空间。
在本发明的一实施例中,波束成形步骤中,在已知干扰声音准确位置的情况下,波束成形包括:
设计空间滤波器时在干扰方向形成零陷;如果麦克风阵列设备和干扰声源设备能够有进一步的命令交互,还能根据声源的音量大小控制干扰信号方向的零陷深度;
在自适应波束成形器(adaptivebeamformer)最优化条件中增加干扰方向的约束条件;同样,在约束条件中也能根据声源的音量大小控制干扰信号方向的抑制深度。
本发明还揭示一种控制方法,在本发明的一实施例中,所述控制方法包括:
【步骤s1】干扰声源方向获取步骤;
干扰声源与麦克风阵列通过蓝牙连接,从所述麦克风阵列通过蓝牙测向功能获取干扰声源的方向信息。
【步骤s2】抑制步骤s1获取的干扰声源。
在本发明的一实施例中,在获取干扰声源方向后,直接抑制干扰声源,不估计目标声源。已知干扰声源位置和强度,零陷:直接设计空间滤波器(麦克风阵列波束成型器)抑制干扰方向,抑制的深度可以根据强度灵活控制(如果没有强度信息,也可以预设一个固定值,因此强度不是必要的信息,有强度信息之后可以更加智能),直接输出抑制后的声音,这种方向最简单、功耗低,适合计算力不高的(物联网)端设备。
本发揭示一种控制方法,在本发明的一实施例中,所述控制方法包括:
【步骤s1】干扰声源方向获取步骤;
干扰声源与麦克风阵列通过蓝牙连接,从所述麦克风阵列通过蓝牙测向功能获取干扰声源的方向信息。
【步骤s2】在获取的声音中抑制所述步骤s1获取的干扰源方向,或者,在获取的声源中排除所述步骤s1获取的干扰声源;进一步获取目标声源的信息。
【步骤s3】将麦克风阵列的波束指向目标声源方向。
在本发明的一实施例转换,可以估计、分辨目标声源后,再自适应将麦克风阵列的波束指向目标声源方向。获取干扰声源位置和强度后,可以在声音定位和分离时排除干扰源方向,算法更加稳定可靠。在获取干扰声源位置和强度后,也可以自适应波束成形。通过步骤s3抑制其他方向的噪声和干扰,提高有用信号的信噪比,能够提高后级处理模块的效果(比如语音设别的准确率)。
本发明进一步揭示一种电子设备控制方法,所述方法包括:
【步骤s1】干扰声源方向获取步骤;
干扰声源与麦克风阵列通过蓝牙连接,从所述麦克风阵列通过蓝牙测向功能获取干扰声源的方向信息。
【步骤s2】在获取的声音中抑制所述步骤s1获取的干扰源方向,或者,在获取的声源中排除所述步骤s1获取的干扰声源;进一步获取目标声源的信息。
【步骤s3】根据步骤s2获取的目标声源发出的声音,并对获取的声音进行语音识别,通过识别结果对设定电子设备进行控制。
所述电子设备控制方法中,步骤s1、步骤s2可以参阅以上有关干扰声源方向获取方法、目标声源位置获取方法中的描述,这里不做赘述。
本发明揭示一种干扰声源方向获取系统,所述系统包括:干扰声源、麦克风阵列及干扰声源方向获取模块。干扰声源设有蓝牙模块;麦克风阵列设有蓝牙模块,所述干扰声源与麦克风阵列通过蓝牙连接;干扰声源方向获取模块用以从所述麦克风阵列通过蓝牙测向功能获取干扰声源的方向信息。
本发明还揭示一种目标声源位置获取系统,图2为本发明一实施例中目标声源位置获取系统的组成示意图;请参阅图2,所述系统包括:干扰声源方向获取模块1及干扰声源抑制模块2。
干扰声源方向获取模块1用以根据所述麦克风阵列通过蓝牙蓝牙侧向获取干扰声源的方向信息;干扰声源抑制模块2用以在获取的声音中抑制所述干扰源方向获取模块1获取的干扰源方向,或者,在获取的声源中排除所述干扰源方向获取模块1获取的干扰声源;进一步获取目标声源的信息。在一实施例中,干扰声源抑制模块2用以在干扰方向形成零陷或者/并且增加约束条件,对干扰声源进行抑制。
在本发明的一实施例中,所述干扰声源抑制模块2包括声源定位单元21,声源定位单元21用以定位声源。
在本发明的一实施例中,所述干扰声源抑制模块2包括波束成形单元22。波束成形单元22用以完成波束成形。
在一实施例中,所述波束成形单元22利用线性约束最小方差lcmv自适应波束形成器,通过增加干扰方向的约束条件滤除干扰信号;如果存在方向已知的干扰信号,则这些方向上有:
whg(θi)=0,i=1,…,k
其中,g(θi),i=1,…,k为k个干扰方向的导向矢量,w为权向量,则
c=[g(θ0),g(θ1),…,g(θk)]
f=[10…0]
上式中g(θ0)为期望信号方向的导向矢量;此时,权向量表示为:
wlcmv=ryyc(chryyc)f
其中,ryy为输出信号的功率谱密度,通过线性约束最小方差lcmv自适应波束形成器可以在期望声源无失真传输的条件下抑制干扰方向的信号,同时最小化噪声的输出功率。
在本发明一种使用场景中,麦克风阵列可以更可靠地进行声源分离。在空间环境存在着很强的干扰声源时,仅利用麦克风阵列的声源定位很难识别出期望的语音声源和干扰声源的方向。如果发出干扰声源的设备和部署麦克风阵列的设备通过蓝牙技术连接,使用蓝牙定位功能识别出干扰音源方向,将干扰音源方向信息提供给麦克风阵列波束成形器,能够简化麦克风阵列的处理,得到更可靠的结果。
本发明可以更准确的干扰声源定位。麦克风阵列的指向性由阵元数目和阵元间距决定。当使用的阵元数目更多或间距更大时,阵列的指向性就越好。理论上,指向性越好,声源定位的准确度也就越高。实际产品的尺寸较小,而声波波长较长,麦克风的数量和间距受到限制,波束宽度无法做窄,空间分辨率(指向性)差,定位准确度自然不好。而使用无线技术,可以在相同的物理尺寸下,摆放更多的阵元,阵元间距也可以更大,借助无线的阵列处理可以做到更高的定位精度(如图3、图4所示)。
图5为本发明一实施例中lcmv未添加干扰方向约束(60°)的效果示意图,图6为本发明一实施例中lcmv添加干扰方向约束(60°)的效果示意图;请参阅图5、图6,图5中,抑制比为13db;图6中,抑制比超过30db。由此可见,利用本发明方案的抑制效果明显。
综上所述,本发明提出的干扰声源方向获取方法及系统、目标声源位置获取方法及系统、电子设备控制方法及系统,可准确获知声源方向,精度高;同时可以简化麦克风阵列,成本低,功耗低。
此外,本发明可以取得更简单的语音处理获得更好的处理效果。在定位出干扰声源的方向后,基于麦克风阵列设计空间滤波器,在干扰方向形成零陷或增加约束条件,并且能够根据声源的音量大小控制干扰信号方向的零陷深度和约束条件,能够更加直接的对干扰声源进行抑制,得到更纯净的输出语音。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。实施例中所涉及的效果或优点可因多种因素干扰而可能不能在实施例中体现,对于效果或优点的描述不用于对实施例进行限制。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除