一种利用智能语音模组测距的方法技术

技术编号:27005359 阅读:25 留言:0更新日期:2021-01-08 17:07
本发明专利技术属于智能家居技术领域,特别涉及智能家用电器的声音拾取技术领域,尤其涉及一种利用智能语音模组测距的方法,包括以下步骤:设置四路MIC,每两路MIC为一组,分别定义为第一组MIC、第二组MIC;设定所述第一组MIC与所述第二组MIC的中心间距为C;测得所述第一组MIC与声源的夹角为θ,所述第二组MIC与声源的夹角为α;设定声源与四路MIC的垂直间距为H,所述第一组MIC的中心位置与声源的水平间距为X1,所述第二组MIC的中心位置与声源的水平间距为X2;根据C=X1+X2,cotθ=X1/H,cotα=X2/H,计算出H=C/(cotθ+cotα),得到与声源的垂直间距,家用电器通过四路MIC拾取语音,通过语音算法,就能精准定位出声源和家用电器之间的距离,不仅算法简单,而且设计成本大大降低。

【技术实现步骤摘要】
一种利用智能语音模组测距的方法
本专利技术属于智能家居
,特别涉及智能家用电器的声音拾取
,尤其涉及一种利用智能语音模组测距的方法。
技术介绍
智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、艺术性。例如通过智能语音识别来控制各类家用电器,家用电器能够听懂人话,并做以智能响应,其中判断主人的位置,做更多的智能服务。现有对声源进行测距、定位是通过激光发射,计算反射回来的时间差确认位置,虽然准确度高,但是这种方式成本也较高,对于竞争激烈的家电市场不占优势。
技术实现思路
为了克服现有技术中通过激光发射,计算反射回来的时间差确认声源位置,所存在的设计成本较高的问题,本专利技术提出一种通过麦克风MIC进行声源精确定位的方法,是通过如下技术方案实现的:一种利用智能语音模组测距的方法,包括以下步骤:第一步、设置四路MIC,每两路MIC为一组,分别定义为第一组MIC、第二组MIC;第二步、设定所述第一组MIC与所述第二组MIC的中心间距为C;第三步、测得所述第一组MIC与声源的夹角为θ,所述第二组MIC与声源的夹角为α;第四步、设定声源与四路MIC的垂直间距为H,所述第一组MIC的中心位置与声源的水平间距为X1,所述第二组MIC的中心位置与声源的水平间距为X2;第五步、根据C=X1+X2,cotθ=X1/H,cotα=X2/H,计算出H=C/(cotθ+cotα),得到与声源的垂直间距。该专利技术一种利用智能语音模组测距的方法的有益效果:一般的家用电器上设置两个麦克风MIC,在该方法中,仅仅在家用电器上多增设两个麦克风MIC,通过四路MIC拾取语音,通过语音算法,就能精准定位出声源和家用电器之间的距离,不仅算法简单,而且设计成本大大降低。附图说明图1为本专利技术实施例中语音模组测距方法的步骤示意图;图2为本专利技术实施例中语音模组测距方法中构建虚拟三角形的示意图;具体实施方式以下结合实施例对本专利技术作进一步的阐述,所述的实施例仅为本专利技术一部分的实施例,这些实施例仅用于解释本专利技术,对本专利技术的范围并不构成任何限制。如说明书附图1-2所示,一种利用智能语音模组测距的方法,包括以下步骤:S1、设置四路MIC,每两路MIC为一组,分别定义为第一组MIC、第二组MIC;通过在家用电器上设置四路MIC,并分为两路一组,一组MIC根据声音对于人的位置进行一个角度确认,另一组MIC根据声音对于人的位置进行另一角度确认,根据两个角度和两组MIC的距离,计算出人和家用电器的距离,结构和算法都很简单,从而大大降低设计成本。S2、设定所述第一组MIC与所述第二组MIC的中心间距为C;C为已知间距。S3、测得所述第一组MIC与声源的夹角为θ,所述第二组MIC与声源的夹角为α;其中测得所述第一组MIC与声源的夹角为θ,所述第二组MIC与声源的夹角为α,所采用的算法均为本领域技术人员所熟知的手段,如通过麦克风阵列声源定位方法,即通过同组MIC中的两个MIC接收到的信号时间差进行计算,具体原理在此不做详细描述。S4、设定声源与四路MIC的垂直间距为H,所述第一组MIC的中心位置与声源的水平间距为X1,所述第二组MIC的中心位置与声源的水平间距为X2;即由主人位置、第一组MIC两个MIC的中心点、第二组MIC两个MIC的中心点,三点构成一个三角形,第一组MIC两个MIC的中心点与第二组MIC两个MIC的中心点构成底边,主人位置与该底边之间的高,高的长度即为H,同时为所要求得的主人与家用电器之间的距离,而X1为第一组MIC两个MIC的中心点与该高之间的垂直距离,X2为第二组MIC两个MIC的中心点与该高之间的垂直距离,X1、X2随主人移动而发生改变。S5、据C=X1+X2,cotθ=X1/H,cotα=X2/H,计算出H=C/(cotθ+cotα),得到声源的垂直间距。则知道一三角形的底边,以及该底边与另外两边的夹角即能确定该三角形,进而得到该底边的高,即:X1=H*cotθ,X2=H*cotα,H*cotθ+H*cotαα=C,H=C/(cotθ+cotα)。以上所述,仅是本专利技术的较佳实施例而已,并非对本专利技术作任何形式上的限制,虽然本专利技术已以较佳实施例揭露如上,然而并非用以限定本专利技术,任何熟悉本专业的技术人员,在不脱离本专利技术技术方案范围内,当可利用上述揭示的
技术实现思路
作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本专利技术技术方案内容,依据本专利技术的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本专利技术技术方案的范围内。本文档来自技高网
...

【技术保护点】
1.一种利用智能语音模组测距的方法,其特征在于,包括以下步骤:/n第一步、设置四路MIC,每两路MIC为一组,分别定义为第一组MIC、第二组MIC;/n第二步、设定所述第一组MIC与所述第二组MIC的中心间距为C;/n第三步、测得所述第一组MIC与声源的夹角为θ,所述第二组MIC与声源的夹角为∝;/n第四步、设定声源与四路MIC的垂直间距为H,所述第一组MIC的中心位置与声源的水平间距为X1,所述第二组MIC的中心位置与声源的水平间距为X2;/n第五步、根据C=X1+X2,cotθ=X1/H,cot∝=X2/H,计算出H=C/(cotθ+cotα),得到声源的垂直间距。/n

【技术特征摘要】
1.一种利用智能语音模组测距的方法,其特征在于,包括以下步骤:
第一步、设置四路MIC,每两路MIC为一组,分别定义为第一组MIC、第二组MIC;
第二步、设定所述第一组MIC与所述第二组MIC的中心间距为C;
第三步、测得所述第一组MIC与声源的夹角为θ,所述第二组MIC与声源...

【专利技术属性】
技术研发人员:刘屹蒋教化
申请(专利权)人:海创半导体科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1