麦克风阵列的切换方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:21405889 阅读:29 留言:0更新日期:2019-06-19 09:04
本申请揭示了一种麦克风阵列的切换方法、装置、存储介质及计算机设备,其中方法包括:获取设备的当前使用场景信息,所述当前使用场景信息包含的使用场景包括室内场景或室外场景,所述设备中安装有麦克风阵列;根据所述当前使用场景信息判断当前使用场景是否为室内场景;若是,则控制所述麦克风阵列按照预设室内模式运行;若否,则控制所述麦克风阵列按照预设室外模式运行。本申请实现了根据具体的使用场景信息切换麦克风阵列的运行模式,进而在不影响设备使用的情况下,尽可能减少麦克风阵列的电量消耗。

【技术实现步骤摘要】
麦克风阵列的切换方法、装置、存储介质及计算机设备
本申请涉及智能音箱领域,具体涉及一种麦克风阵列的切换方法、装置、存储介质及计算机设备。
技术介绍
麦克风阵列是由一定数量的声学传感器(如麦克风)组成,用来对声场的空间特性进行采样并处理的系统,可以解决远距离语音识别,以保证真实场景下的语音识别率的问题。随着“声控时代”的到来,基于麦克风阵列的设备越来越多,例如4G智能音箱,可以进行较远距离的人机语音交互。目前,大部分的智能音箱需要连接电源线使用,因此一般固定在室内某处使用。少量智能音箱内安装了电池,可以携带至室外使用,或者在室内移动使用。但是目前智能音箱的设计趋势是小型化、轻便化,因此留给电池的空间势必不能很大。而目前的智能音箱使用时,在不同的使用场景下,麦克风阵列的运行模式相同,全部麦克风均持续开启以采集外部声源信号,对电量的消耗较快。这就导致在没有连接电源线的情况下,智能音箱的内置电池电量很快被消耗完,在无法连接电源线的使用场景下的使用大大受限。
技术实现思路
本申请的目的为提供一种麦克风阵列的切换方法、装置、存储介质及计算机设备,旨在解决现有技术中的麦克风阵列设备,不能根据具体的使用场景信息切换麦克风阵列的运行模式的问题。本申请提出了一种麦克风阵列的切换方法,包括:获取设备的当前使用场景信息,所述当前使用场景信息包含的使用场景包括室内场景或室外场景,所述设备中安装有麦克风阵列;根据所述当前使用场景信息判断当前使用场景是否为室内场景;若是,则控制所述麦克风阵列按照预设室内模式运行;若否,则控制所述麦克风阵列按照预设室外模式运行。进一步地,所述获取设备的当前使用场景信息的步骤前,包括:判断所述设备是否处于充电状态;若否,则执行获取设备的所述当前使用场景信息的步骤。进一步地,所述麦克风阵列中包括至少一个麦克风,所述获取设备的当前使用场景信息的步骤,包括:获取所述设备最近一次记录的历史使用场景信息,所述历史使用场景信息包含的使用场景选自所述室内场景或所述室外场景;实时获取所述设备的运动状态信息,所述运动状态信息包括移动信息或静止信息;判断所述设备的运动状态是否发生变化;若是,则生成并播放语音确认信息,所述语音确认信息包括切换所述历史使用场景信息的内容;接收用户对于所述语音确认信息的反馈语音信息;判断所述反馈语音信息是否为确定切换使用场景的指令信息;若是,则将切换所述历史使用场景后对应的场景作为所述设备的当前使用场景信息。进一步地,所述实时获取所述设备的运动状态信息的步骤,包括:每隔预设采集时长,采集所述设备的空间位置信息;判断相邻两次采集的所述空间位置信息是否相同;若否,则判断所述变化的持续时长是否超过预设时长;若是,则判定所述设备的运动状态为移动状态,否则为静止状态。进一步地,所述控制所述麦克风阵列按照预设室内模式运行的步骤,包括:计算所述麦克风阵列拾取的外部声音的声源与所述设备的距离;判断所述距离是否小于预设距离;若是,则控制所述麦克风阵列中的麦克风开启个数小于第一预设值。进一步地,所述计算所述麦克风阵列拾取的外部声音的声源与所述设备的距离的步骤,包括:开启所述麦克风阵列中的多个指定麦克风,并获取各个所述指定麦克风分别对应的位置信息;分别记录每个所述指定麦克风接收到所述外部声音的时刻;根据各个所述时刻,计算所述外部声音到达任意两个所述指定麦克风的到达时间差;利用双曲线法则,根据所述到达时间差和各个所述指定麦克风分别对应的位置信息,计算所述声源与所述设备的距离。进一步地,所述控制所述麦克风阵列按照预设室外模式运行的步骤,包括:判断所述设备是否处于待机状态;若是,则控制所述麦克风阵列中的麦克风开启个数小于第二预设值。本申请还提出了一种麦克风阵列的切换装置,包括:使用场景获取单元,用于获取设备的当前使用场景信息,所述当前使用场景信息包含的使用场景包括室内场景或室外场景,所述设备中安装有麦克风阵列;第一判断单元,用于根据所述当前使用场景信息判断当前使用场景是否为室内场景;室内模式运行单元,用于若为室内场景,则控制所述麦克风阵列按照预设室内模式运行;室外模式运行单元,用于若为室外场景,则控制所述麦克风阵列按照预设室外模式运行。本申请还提出了一种存储介质,其为计算机可读的存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述任一项所述的麦克风阵列的切换方法。本申请还提出了一种计算机设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的麦克风阵列的切换方法。本申请的有益效果:本申请的麦克风阵列的切换方法、装置、存储介质及计算机设备,通过获取设备的当前使用场景信息,来判断当前使用场景处于室内场景还是处于室外场景;当为室内场景时,控制麦克风阵列按照预设室内模式运行;当为室外场景时,控制麦克风阵列按照预设室外模式运行。其中,预设室内模式和预设室外模式分别对应的麦克风阵列中的麦克风开启数目不同,从而可以实现根据设备的具体使用场景信息来切换麦克风阵列的运行模式,以调节麦克风开启数目,进而在不影响设备使用的情况下,尽可能减少麦克风阵列的电量消耗。附图说明图1是本申请一实施例的麦克风阵列的切换方法的流程示意图;图2是本申请一实施例的麦克风阵列的切换装置的结构示意框图;图3是本申请又一实施例的麦克风阵列的切换装置的结构示意框图;图4是图2中使用场景获取单元的结构示意框图;图5是图4中运动状态获取子单元的结构示意框图;图6是图2中室内模式运行单元的结构示意框图;图7是图6中距离计算子单元的结构示意框图;图8是图2中室外模式运行单元的结构示意框图;图9是本申请的存储介质的一实施例的结构示意框图;图10是本申请的计算机设备的一实施例的结构示意框图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。另外,在本申请中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。参照图1,本申请提供的一种麦克风阵列的切换方法,包括:S1、获取设备的当前使用场景信息,所述当前使用场景信息包含的使用场景包括室内场景或室外场景,所述设备中安装有麦克风阵列;S2、根据所述当前使用场景信息判断当前使用场景是否为室内场景;S3、若是,则控制所述麦克风阵列按照预设室内模式运行;S4、若否,则控制所述麦克风阵列按照预设室外模式运行。本实施例中,上述步骤S1~S2中,上述设备为内置电池的麦克风阵列设备,可连接外部电源使用,也可采用内置电池作为供电电源来使用,例本文档来自技高网...

【技术保护点】
1.一种麦克风阵列的切换方法,其特征在于,包括:获取设备的当前使用场景信息,所述当前使用场景信息包含的使用场景包括室内场景或室外场景,所述设备中安装有麦克风阵列;根据所述当前使用场景信息判断当前使用场景是否为室内场景;若是,则控制所述麦克风阵列按照预设室内模式运行;若否,则控制所述麦克风阵列按照预设室外模式运行。

【技术特征摘要】
1.一种麦克风阵列的切换方法,其特征在于,包括:获取设备的当前使用场景信息,所述当前使用场景信息包含的使用场景包括室内场景或室外场景,所述设备中安装有麦克风阵列;根据所述当前使用场景信息判断当前使用场景是否为室内场景;若是,则控制所述麦克风阵列按照预设室内模式运行;若否,则控制所述麦克风阵列按照预设室外模式运行。2.如权利要求1所述的麦克风阵列的切换方法,其特征在于,所述获取设备的当前使用场景信息的步骤前,包括:判断所述设备是否处于充电状态;若否,则执行获取设备的所述当前使用场景信息的步骤。3.如权利要求1所述的麦克风阵列的切换方法,其特征在于,所述麦克风阵列中包括至少一个麦克风,所述获取设备的当前使用场景信息的步骤,包括:获取所述设备最近一次记录的历史使用场景信息,所述历史使用场景信息包含的使用场景选自所述室内场景或所述室外场景;实时获取所述设备的运动状态信息,所述运动状态信息包括移动信息或静止信息;判断所述设备的运动状态是否发生变化;若是,则生成并播放语音确认信息,所述语音确认信息包括切换所述历史使用场景的内容;接收用户对于所述语音确认信息的反馈语音信息;判断所述反馈语音信息是否为确定切换使用场景的指令信息;若是,则将切换所述历史使用场景后对应的场景作为所述设备的当前使用场景信息。4.如权利要求3所述的麦克风阵列的切换方法,其特征在于,所述实时获取所述设备的运动状态信息的步骤,包括:每隔预设采集时长,采集所述设备的空间位置信息;判断相邻两次采集的所述空间位置信息是否相同;若否,则判断所述变化的持续时长是否超过预设时长;若是,则判定所述设备的运动状态为移动状态,否则为静止状态。5.如权利要求1所述的麦克风阵列的切换方法,其特征在于,所述控制所述麦克风阵列按照预设室内模式运行的步骤,包括:计算所述麦克风阵列...

【专利技术属性】
技术研发人员:郑培艺
申请(专利权)人:深圳市沃特沃德股份有限公司
类型:发明
国别省市:广东,44

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

1