著录项信息
专利名称 | 一种声控方法、电子设备及声控装置 |
申请号 | CN201210570567.3 | 申请日期 | 2012-12-25 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-07-02 | 公开/公告号 | CN103901782A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05B19/04 | IPC分类号 | G;0;5;B;1;9;/;0;4;;;G;1;0;L;2;5;/;5;1查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 范立锋 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 黄志华 |
摘要
本发明公开了一种声控方法、电子设备及声控装置,应用于一电子设备中,所述电子设备中设置有一声控模块,所述方法包括:当所述声控模块在所述第一时刻处于休眠状态,通过声音采集元件采集在所述第一时刻之前的第一设定时间段内的声音信息,并得到所述声音信息的平均分贝值;将所述平均分贝值与所述第一时刻通过所述声音采集元件采集的第一声音的第一分贝值进行比较,得到第一比较结果;如果所述第一比较结果表明所述第一分贝值大于所述平均分贝值,则生成一唤醒指令;执行所述唤醒指令,唤醒所述声控模块。本发明公开的方法和装置通过根据一定时间段内声音的变化得到平均值,动态的更新原来的阈值。使得声控模块的启动和休眠都更为合理。
1.一种声控方法,应用于一电子设备中,所述电子设备中设置有一声控模块,其特征在于,所述方法包括:
当所述声控模块在第一时刻处于休眠状态,通过声音采集元件采集在所述第一时刻之前的第一设定时间段内的声音信息,并得到所述声音信息的平均分贝值;
将所述平均分贝值与所述第一时刻通过所述声音采集元件采集的第一声音的第一分贝值进行比较,得到第一比较结果;
如果所述第一比较结果表明所述第一分贝值大于所述平均分贝值,则生成一唤醒指令;
执行所述唤醒指令,唤醒所述声控模块;
唤醒所述声控模块之后,该方法还进一步包括:
获取当前时间,判断当前时间与所述第一时刻之间的时间间隔是否大于等于第一预设时间值,得到第一判断结果;
若第一判断结果表明所述时间间隔不小于所述第一预设时间值,则判断在所述时间间隔内是否有采集到第二声音的第二分贝值大于对应时刻的平均分贝值,如果没有,则发送控制指令关闭所述声控模块。
2.如权利要求1所述的方法,其特征在于,得到所述声音信息的平均分贝值包括:
将所述声音信息放大到额定电平得到第一预处理信号;
通过积分延迟电路对所述第一预处理信号进行处理,得到缓变的电压信号,根据所述缓变的电压信号确定所述声音信息的平均分贝值。
3.如权利要求2所述的方法,其特征在于,将所述声音信息放大到额定电平得到第一预处理信号之前,还进一步包括:
对所述声音信息进行滤波处理,去除所述声音信息中的干扰信息。
4.一种电子设备,该电子设备中设置有一声控模块,其特征在于,该电子设备还包括:
比较值生成模块,当所述声控模块在第一时刻处于休眠状态,用于通过声音采集元件采集在所述第一时刻之前的第一设定时间段内的声音信息,并得到所述声音信息的平均分贝值;
比较模块,用于将所述平均分贝值与所述第一时刻通过所述声音采集元件采集的第一声音的第一分贝值进行比较,得到第一比较结果;
第一控制模块,如果所述第一比较结果表明所述第一分贝值大于所述平均分贝值,生成一唤醒指令;执行所述唤醒指令,唤醒所述声控模块;
时钟模块,用于获取当前时间,判断当前时间与所述第一时刻之间的时间间隔是否大于等于第一预设时间值,得到第一判断结果;
第二控制模块,若第一判断结果表明所述时间间隔不小于所述第一预设时间值,则用于判断在所述时间间隔内是否有采集到第二声音的第二分贝值大于对应时刻的平均分贝值,如果没有,则发送控制指令关闭所述声控模块。
5.如权利要求4所述的电子设备,其特征在于,比较值生成模块包括:
信号放大单元,用于将所述声音信息放大到额定电平得到第一预处理信号;
延迟积分处理单元,用于通过积分延迟电路对所述第一预处理信号进行处理,得到缓变的电压信号,根据所述缓变的电压信号确定所述声音信息的平均分贝值。
6.如权利要求5所述的电子设备,其特征在于,所述比较值生成模块还进一步包括:
滤波单元,将所述声音信息放大到额定电平得到第一预处理信号之前,用于对所述声音信息进行滤波处理,去除所述声音信息中的干扰信息。
7.一种声控装置,应用在一电子设备中,该电子设备还包括一个声控模块,其特征在于,该装置包括:
麦克,采集电子设备外的声音信息,并将采集到的声音信息转化为第一电信号,将所述第一电信号输入运算放大器的第一输入端和比较器的第一输入端;
所述运算放大器的输出端输出的第二电信号输入到动态积分电路;
动态积分电路对所述第二电信号处理后得到第三电信号,将所述第三电信号输入到所述比较器的第二输入端;
所述比较器将所述第一电信号和第三电信号进行比较后输入比较结果,使电子设备根据所述比较结果则生成一唤醒指令,执行所述唤醒指令,唤醒所述声控模块;
所述比较器还用于在获取当前时间后,判断当前时间与第一时刻之间的时间间隔是否大于等于第一预设时间值,得到第一判断结果;若第一判断结果表明所述时间间隔不小于所述第一预设时间值,则判断在所述时间间隔内是否有采集到第二声音的第二分贝值大于对应时刻的平均分贝值,如果没有,则发送控制指令关闭所述声控模块。
8.如权利要求7所述的声控装置,其特征在于,所述动态积分电路包括第一电容和第一电阻,第一电容和第一电阻并联;并联后的其中一段连接所述运算放大器的输出端;另一端接地。
一种声控方法、电子设备及声控装置\n技术领域\n[0001] 本发明涉及电子技术领域,尤其涉及一种声控方法、电子设备及声控装置。\n背景技术\n[0002] 声控技术是随着电脑的广泛应用出现的。声控技术,给严重伤残人的生活带来了极大的方便。伤残病人用声音就可以打开门窗、窗帘、电视机、电灯等。在其他领域里,声控技术也发挥着巨大的作用。比如飞机在飞行或空战中,一旦飞行员负了伤,他可以用声音来驾驶飞机。声音识别器将飞行员的讲话声音与贮存的声音相比较,只要声音一致,飞机就能自动地完成各种动作,从而化险为夷。\n[0003] 声控的原理就在于当声波传到某物体的表面时,材料带电,使声音发生变化,从而制成声敏传感器,再配上语言识别系统,控制装置。\n[0004] 为了实现声控功能,现有声控技术应用中AP端开启MIC电路搜索声音信息并进行声音识别,因为声控设备需要不停的搜索声音信息,所以会导致电子设备处于IDLE状态的时候功耗要求也会偏高,会大大降低电子设备的待机时间。\n[0005] 针对上述问题,现有的解决方案是:在MIC输入信号中加入电压阈值判定,该电压阈值为一固定值,如果电子设备采集到的声音信息所对应的电压值小于所述固定值,则产生中断指令停止声控设备的搜索。当电子设备采集到的声音信息所对应的电压值大于所述固定值再唤醒声控设备进行声音信息的采集。该解决方案的缺点是:因为电子设备控制所述声控设备的电压阈值为一个固定值,所以当电子设备在嘈杂的环境下,容易因为周围环境中不断变化的环境音而不停触发系统,从而导致异常耗电。\n发明内容\n[0006] 本发明提供一种声控方法、电子设备及声控装置,本发明所提供的方法和装置解决现有技术所提供的声控方法在嘈杂的环境下时,容易不停触发系统,导致异常耗电的问题。\n[0007] 本发明提供一种声控方法,应用于一电子设备中,所述电子设备中设置有一声控模块,所述方法包括:\n[0008] 当所述声控模块在所述第一时刻处于休眠状态,通过声音采集元件采集在所述第一时刻之前的第一设定时间段内的声音信息,并得到所述声音信息的平均分贝值;\n[0009] 将所述平均分贝值与所述第一时刻通过所述声音采集元件采集的第一声音的第一分贝值进行比较,得到第一比较结果;\n[0010] 如果所述第一比较结果表明所述第一分贝值大于所述平均分贝值,则生成一唤醒指令;\n[0011] 执行所述唤醒指令,唤醒所述声控模块。\n[0012] 更优化的方案,唤醒所述声控模块之后,该方法还进一步包括:\n[0013] 获取当前时间,判断当前时间与所述第一时刻之间的时间间隔是否大于等于第一预设时间值,得到第一判断结果;\n[0014] 若第一判断结果表明所述时间间隔不小于所述第一预设时间值,则判断在所述时间间隔内是否有采集到第二声音的第二分贝值大于对应时刻的平均分贝值,如果没有,则发送控制指令关闭所述声控模块。\n[0015] 更优化的方案,得到所述声音信息的平均分贝值包括:\n[0016] 将所述声音信息放大到额定电平得到第一预处理信号;\n[0017] 通过积分延迟电路对所述第一预处理信号进行处理,得到缓变的电压信号,根据所述缓变的电压信号确定所述声音信息的平均分贝值。\n[0018] 更优化的方案,将所述声音信息放大到额定电平得到第一预处理信号之前,还进一步包括:\n[0019] 对所述声音信息进行滤波处理,去除所述声音信息中的干扰信息。\n[0020] 根据上述方法本发明还提供一种电子设备,该电子设备中设置有一声控模块,该电子设备还包括:\n[0021] 比较值生成模块,当所述声控模块在所述第一时刻处于休眠状态,用于通过声音采集元件采集在所述第一时刻之前的第一设定时间段内的声音信息,并得到所述声音信息的平均分贝值;\n[0022] 比较模块,用于将所述平均分贝值与所述第一时刻通过所述声音采集元件采集的第一声音的第一分贝值进行比较,得到第一比较结果;\n[0023] 第一控制模块,如果所述第一比较结果表明所述第一分贝值大于所述平均分贝值,生成一唤醒指令;执行所述唤醒指令,唤醒所述声控模块。\n[0024] 更优化的方案,该电子设备还进一步包括:\n[0025] 时钟模块,用于获取当前时间,判断当前时间与所述第一时刻之间的时间间隔是否大于等于第一预设时间值,得到第一判断结果;\n[0026] 第二控制模块,若第一判断结果表明所述时间间隔不小于所述第一预设时间值,则用于判断在所述时间间隔内是否有采集到第二声音的第二分贝值大于对应时刻的平均分贝值,如果没有,则发送控制指令关闭所述声控模块。\n[0027] 更优化的方案,比较值生成模块包括:\n[0028] 信号放大单元,用于将所述声音信息放大到额定电平得到第一预处理信号;\n[0029] 延迟积分处理单元,用于通过积分延迟电路对所述第一预处理信号进行处理,得到缓变的电压信号,根据所述缓变的电压信号确定所述声音信息的平均分贝值。\n[0030] 更优化的方案,所述比较值生成模块还进一步包括:\n[0031] 滤波单元,将所述声音信息放大到额定电平得到第一预处理信号之前,用于对所述声音信息进行滤波处理,去除所述声音信息中的干扰信息。\n[0032] 本发明还提供一种声控装置,应用在一电子设备中,该电子设备还包括一个声控模块,该装置包括:\n[0033] 麦克,采集电子设备外的声音信息,并将采集到的声音信息转化为第一电信号,将所述第一电信号输入运算放大器的第一输入端和比较器的第一输入端;\n[0034] 所述运算放大器的输出端输出的第二电信号输入到动态积分电路;\n[0035] 动态积分电路对所述第二电信号处理后得到第三电信号,将所述第三电信号输入到所述比较器的第二输入端;\n[0036] 所述比较器将所述第一电信号和第三电信号进行比较后输入比较结果,使电子设备根据所述比较结果则生成一唤醒指令,执行所述唤醒指令,唤醒所述声控模块。\n[0037] 更优化的方案,所述动态积分电路包括第一电容和第一电阻,第一电容和第一电阻并联;并联后的其中一段连接所述运算放大器的输出端;另一端接地。\n[0038] 上述技术方案中的一个或两个,至少具有如下技术效果:\n[0039] 本发明提供一种声控方法,应用于一电子设备中,所述电子设备中设置有一声控模块,所述方法包括:当所述声控模块在所述第一时刻处于休眠状态,通过声音采集元件采集在所述第一时刻之前的第一设定时间段内的声音信息,并得到所述声音信息的平均分贝值;将所述平均分贝值与所述第一时刻通过所述声音采集元件采集的第一声音的第一分贝值进行比较,得到第一比较结果;如果所述第一比较结果表明所述第一分贝值大于所述平均分贝值,则生成一唤醒指令;执行所述唤醒指令,唤醒所述声控模块。\n[0040] 本发明所提供的方法中,作为触发电子设备中的声控模块进行状态切换的阈值是根据声控模块所采集到的声音信息对应生成的,所以本发明实施例中用来进行比较判断的阈值能够根据电子设备所处的环境进行适应性的调整,所述本发明所提供的方案能够避免嘈杂的外界环境使电子设备中的声控模块频繁切换状态,从而导致电子设备耗电量大的问题;同时也避免了频繁状态切换对电子设备中声控模块造成损坏的问题。所以本发明所提供的方案通过根据一定时间段内声音的变化得到平均值,动态的更新原来的阈值。使得声控模块的启动和休眠都更为合理。\n附图说明\n[0041] 图1为本发明实施例中一种声控方法的流程示意图;\n[0042] 图2为本发明实施例中得到平均分贝值的方法的流程示意图;\n[0043] 图3为本发明实施例中一种电子设备的结构示意图;\n[0044] 图4为本发明实施例所提供的电子设备中比较值生成模块的结构示意图;\n[0045] 图5为本发明实施例中一种声控装置的结构示意图。\n具体实施方式\n[0046] 现有技术中通过设置一固定的比较阈值来确定是否启动声控模块进行声音信息的采集,如果环境中的声音信息满足预设的条件(即采集到的声音信息所对应的电信号小于所述比较阈值),则产生中断指令控制电子设备中的声控设备停止搜索操作。当电子设备所处的外界环境中的声音信息符合条件(即电子设备所采集到的声音信息对应的电信号大于另一固定阈值)再唤醒声控设备进行声音信息的采集。当电子设备在嘈杂的环境中时,因为环境中的声音不断变化,电子设备是根据固定阈值判断启用或停止所述声控模块的搜索,所以利用现有技术中提供的上述方式实现声控模块的控制时,则容易不停触发系统中的声控模块进行搜索,从而导致电子设备异常耗电,电池的续航能力减弱。\n[0047] 针对上述现有技术的问题本发明提供一种声控方法,应用于一电子设备中,所述电子设备中设置有一声控模块,所述方法包括:当所述声控模块在所述第一时刻处于休眠状态,通过声音采集元件采集在所述第一时刻之前的第一设定时间段内的声音信息,并得到所述声音信息的平均分贝值;将所述平均分贝值与所述第一时刻通过所述声音采集元件采集的第一声音的第一分贝值进行比较,得到第一比较结果;如果所述第一比较结果表明所述第一分贝值大于所述平均分贝值,则生成一唤醒指令;执行所述唤醒指令,唤醒所述声控模块。\n[0048] 本发明所提供的方法中,作为触发电子设备中的声控模块进行状态切换的阈值是根据声控模块所采集到的声音信息对应生成的,所以本发明实施例中用来进行比较判断的阈值能够根据电子设备所处的环境进行适应性的调整,所述本发明所提供的方案能够避免嘈杂的外界环境使电子设备中的声控模块频繁切换状态,从而导致电子设备耗电量大的问题;同时也避免了频繁状态切换对电子设备中声控模块造成损坏的问题。所以本发明所提供的方案通过根据一定时间段内声音的变化得到平均值,动态的更新原来的阈值。使得声控模块的启动和休眠都更为合理。\n[0049] 下面结合附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。\n[0050] 如图1所示,本发明实施例提供一种声控方法,下面结合说明书附图对本发明的具体实施方式进行详细说明:\n[0051] 本发明所提供的方法应用于一电子设备中,所述电子设备中设置有一声控模块,所述方法包括:\n[0052] 步骤101,当所述声控模块在所述第一时刻处于休眠状态,通过声音采集元件采集在所述第一时刻之前的第一设定时间段内的声音信息,并得到所述声音信息的平均分贝值;\n[0053] 在具体的应用中,所述声音采集元件可以是麦克风。为了得到最优化的判断阈值,本发明实施例中在选择判断是否开启声控功能的参数时,会依据一定时间段内所采集到的声音信息所对应的综合数值,从而使得判断是否启动声控模块的参数更符合用户的需求以及克服外界环境对电子设备判断操作的影响。\n[0054] 步骤102,将所述平均分贝值与所述第一时刻通过所述声音采集元件采集的第一声音的第一分贝值进行比较,得到第一比较结果;\n[0055] 在本发明实施例中,所述第一时刻通过所述声音采集元件采集到的第一声音的第一分贝值是指麦克风当前所采集到的声音的分贝值。该实施例中,当用户正在一个环境嘈杂的商场中,利用现有技术中固定阈值判断是否启用声控模块的方案,电子设备则会因为周围嘈杂的环境音而被不断的唤醒,但是很多情况下这些被唤醒操作都是误操作。所以本发明所采用的方案中,将当前采集到的声音的第一分贝值与一段时间采集到平均分贝值进行比较,该平均分贝值则能够在一定程度上反应用户当前所处的环境。例如上面,用户在一个相对嘈杂的商场的环境,利用本发明所提供的方法进行声控模块的启用判断时,则会采集一定时间段内周围环境中的声音,这个一定时间段内的声音,则能够反应当前环境中平均的分贝值情况。所以通过这个平均分贝值进行判断,则会减少嘈杂环境中不断变化的声音对电子设备判断操作的影响。\n[0056] 步骤103,如果所述第一比较结果表明所述第一分贝值大于所述平均分贝值,则生成一唤醒指令,执行所述唤醒指令,唤醒所述声控模块。\n[0057] 通过将当前采集到的声音信息与第一分贝值进行比较后就可确定当前采集到的声音信息为嘈杂环境中的声音还是用户发出用于控制电子设备的声音。在该实施例中,如果用户想实现声控,则一边情况下会发出一个比当前环境声音分贝值大的声音,所以如果检测到当前采集到的声音的分贝值大于第一分贝值,则可以认为用户需要启用声控模块。\n[0058] 进一步,如果用户突然从一个安静的环境中转入一个嘈杂的环境。会因为突然的声音增大,导致系统出现错误触发声控模块的情况,针对上述情况本发明所提供的方案在启用声控模块之后,还需要对采集到的声音信息进行进一步的判定,从而确定系统是否出现了错误判断。所以本发明实施例所提供的方法中,唤醒所述声控模块之后,该方法还进一步包括:\n[0059] 步骤104,获取当前时间,判断当前时间与所述第一时刻之间的时间间隔是否大于等于第一预设时间值,得到第一判断结果;\n[0060] 因为不能判断当前开启声控模块的操作是否为用户的需求,所以需要在声控模块启用一定时间之后,确定在这一段时间之内用户是否有相关的声控操作,如果没有则确定当初启用声控模块的操作为误触发。\n[0061] 步骤105,若第一判断结果表明所述时间间隔不小于所述第一预设时间值,则判断在所述时间间隔内是否有采集到第二声音的第二分贝值大于对应时刻的平均分贝值,如果没有,则发送控制指令关闭所述声控模块。\n[0062] 在该实施例中,也可通过判断用户是否有输入分贝值大于第一分贝值的声音确定是否有有效的声控操作。如果在设定时长范围内用户有执行有效的声控操作,则确定当初启用声控模块并不是伪操作。\n[0063] 因为现有技术中麦克风的基本工作原理多为:话筒使人产生的声音使膜片震动,与膜片相连的线圈也跟着一起震动,线圈在磁场中的这种运动,能产生随着声音变化而变化的交变电流,经放大后,通过扬声器还原成声音。所以麦克风所采集到声音生成的电流信号功率相对较小,如果直接通过特定的电路对应获得平均分贝值可能结果会不准确,所以本发明所提供的方案中,在得到所述声音信息的平均分贝值时,还需要进行信号放大等处理,所以得到所述平均分贝值的具体实现方案如图2所示,包括:\n[0064] 步骤201,将所述声音信息放大到额定电平得到第一预处理信号;\n[0065] 在该实施例中,可以选用运算放大器对麦克风输出的电信号进行放大处理以得到符合用户需求的第一预处理信号。\n[0066] 步骤202,通过积分延迟电路对所述第一预处理信号进行处理,得到缓变的电压信号,根据所述缓变的电压信号确定所述声音信息的平均分贝值。\n[0067] 在该实施例中,可以通过多种方式得到电子设备一段时间内所采集声音的平均分贝值,在该实施例中最优化的方案是选用动态积分电路,动态积分电路可以实现将输入的电信号进行缓变和处理。\n[0068] 另外,为了减少干扰信号对判断结果的影响,该实施例中,在步骤201之前还包括:\n[0069] 步骤203,对所述声音信息进行滤波处理,去除所述声音信息中的干扰信息。\n[0070] 在该实施例中,可以选用特定的放大器对采集到的信号进行滤波处理也可以特别的添加Debounce电路对点信号进行处理,防止意外信号。\n[0071] 本发明所提供的方法解决了现有技术中因为判断是否启动声控模块的阈值为一个定值,所以导致电子设备误操作的频率偏高,而且电子设备的耗电量大的问题。本发明所提供的方法确定一定时间段内变化声音的平均分贝值,该平均分贝值为随环境变化的动态判断阈值,减小了外界环境中的声音导致的声控模块的误操作,从而使得声控模块的启动和休眠都更为合理。\n[0072] 如图3所示,根据上述方法本发明还提供一种电子设备,该电子设备中设置有一声控模块,该电子设备还包括:\n[0073] 比较值生成模块301,当所述声控模块在所述第一时刻处于休眠状态,用于通过声音采集元件采集在所述第一时刻之前的第一设定时间段内的声音信息,并得到所述声音信息的平均分贝值;\n[0074] 比较模块302,用于将所述平均分贝值与所述第一时刻通过所述声音采集元件采集的第一声音的第一分贝值进行比较,得到第一比较结果;\n[0075] 第一控制模块303,如果所述第一比较结果表明所述第一分贝值大于所述平均分贝值,生成一唤醒指令;执行所述唤醒指令,唤醒所述声控模块。\n[0076] 在该实施例中,如果突然从一个安静的环境中转入一个嘈杂的环境。会因为突然的声音增大,导致系统出现错误触发声控模块的情况,针对上述情况本发明所提供的方案在启用声控模块之后,还需要对采集到的声音信息进行进一步的判定,从而确定系统是否出现了错误判断,则该电子设备还进一步包括:\n[0077] 时钟模块304,用于获取当前时间,判断当前时间与所述第一时刻之间的时间间隔是否大于等于第一预设时间值,得到第一判断结果;\n[0078] 第二控制模块305,若第一判断结果表明所述时间间隔不小于所述第一预设时间值,则用于判断在所述时间间隔内是否有采集到第二声音的第二分贝值大于对应时刻的平均分贝值,如果没有,则发送控制指令关闭所述声控模块。\n[0079] 如图4所示,在具体的实现环境中,为了得到更为合理的动态阈值,该实施例中所述比较值生成模块301包括:\n[0080] 信号放大单元401,用于将所述声音信息放大到额定电平得到第一预处理信号;\n[0081] 延迟积分处理单元402,用于通过积分延迟电路对所述第一预处理信号进行处理,得到缓变的电压信号,根据所述缓变的电压信号确定所述声音信息的平均分贝值。\n[0082] 另外,为了减少干扰信号对判断结果的影响,所述比较值生成模块301还进一步包括:\n[0083] 滤波单元403,将所述声音信息放大到额定电平得到第一预处理信号之前,用于对所述声音信息进行滤波处理,去除所述声音信息中的干扰信息。\n[0084] 本发明所提供的方案中,只要能够实现动态调整判断阈值使电子设备中的判断阈值能够更准确的反应电子设备中声控模块的触发条件即可,所以具体实现本发明的元件结果包括多种,本发明实施例提供一种具体的实现实例,本发明实施例还提供一种声控装置,应用在一电子设备中,该电子设备还包括一个声控模块,如图5所示,该装置包括:\n[0085] 麦克mic采集电子设备外的声音信息,并将采集到的声音信息转化为第一电信号,将所述第一电信号输入运算放大器A1的第一输入端(图5中运算放大器的正极输入端)和比较器A2的第一输入端(图5中比较器的负极输入端);\n[0086] 所述运算放大器A1的输出端输出的第二电信号输入到动态积分电路X1;\n[0087] 运算放大器A1的输出端和负极输入端之间连接负载电阻R2,并且负极输入端与接地点之间连接电阻R1。并且运算放大器A1与动态积分电路X1之间还连接电阻R3。\n[0088] 动态积分电路X1对所述第二电信号处理后得到第三电信号,将所述第三电信号输入到所述比较器A2的第二输入端(图5中比较器的正极输入端);\n[0089] 所述比较器A2将所述第一电信号和第三电信号进行比较后输入比较结果,使电子设备根据所述比较结果则生成一唤醒指令,实际应用可以是一中断信号,执行所述唤醒指令,唤醒所述声控模块。\n[0090] 在具体的实现中,所述动态积分电路X1包括第一电容C1和第一电阻R4,第一电容C1和第一电阻R4并联;并联后的其中一段连接所述运算放大器A1的输出端以及比较器A2的正极输入端;另一端接地。\n[0091] 本申请实施例中的上述一个或多个技术方案,至少具有如下的技术效果:\n[0092] 针对现有技术的问题本发明提供一种声控方法,应用于一电子设备中,所述电子设备中设置有一声控模块,所述方法包括:当所述声控模块在所述第一时刻处于休眠状态,通过声音采集元件采集在所述第一时刻之前的第一设定时间段内的声音信息,并得到所述声音信息的平均分贝值;将所述平均分贝值与所述第一时刻通过所述声音采集元件采集的第一声音的第一分贝值进行比较,得到第一比较结果;如果所述第一比较结果表明所述第一分贝值大于所述平均分贝值,则生成一唤醒指令;执行所述唤醒指令,唤醒所述声控模块。\n[0093] 本发明所提供的方法和装置,作为触发电子设备中的声控模块进行状态切换的阈值是根据声控模块所采集到的声音信息对应生成的,所以本发明实施例中用来进行比较判断的阈值能够根据电子设备所处的环境进行适应性的调整,所述本发明所提供的方案能够避免嘈杂的外界环境使电子设备中的声控模块频繁切换状态,从而导致电子设备耗电量大的问题;同时也避免了频繁状态切换对电子设备中声控模块造成损坏的问题。所以本发明所提供的方案通过根据一定时间段内声音的变化得到平均值,动态的更新原来的阈值。使得声控模块的启动和休眠都更为合理。\n[0094] 本发明所述的方法并不限于具体实施方式中所述的实施例,本领域技术人员根据本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。\n[0095] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2017-08-29
- 2014-07-30
实质审查的生效
IPC(主分类): G05B 19/04
专利申请号: 201210570567.3
申请日: 2012.12.25
- 2014-07-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-07-11
|
2011-12-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |