一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能设备的外置麦克风检测方法及装置与流程

2021-10-24 05:27:00 来源:中国专利 TAG:智能 终端 外置 麦克风 检测方法


1.本发明涉及智能终端技术领域,具体涉及一种智能设备的外置麦克风检测方法及装置。


背景技术:

2.在互联网飞速发展下,智能设备的应用也越来越广,性能要求也越来越高。尤其是最近的在线教育越来越普及,越来越平民化。智能设备譬如平板手机等衍生了k歌、在线互聊、在线上课等应用。而智能终端本身的麦克风录音质量一般,并不能满足人们对音质的要求,因此外置麦克风应运而生。而外置麦克风的检测和使用就成了难题,检测不准或者检测不稳定都会用户带来困扰。


技术实现要素:

3.针对现有技术的不足,本发明旨在提供一种智能设备的外置麦克风检测方法及装置。
4.为了实现上述目的,本发明采用如下技术方案:
5.一种智能设备的外置麦克风检测方法,外置麦克风采用typec接头,智能设备上具有typec接口,并且外置麦克风上靠近typec接头的位置设置磁铁;智能设备靠近typec接口的位置设有霍尔传感器;
6.所述方法的具体过程为:
7.当外置麦克风的typec接头插入智能设备的typec接口时,会触发中断,进入中断后,判断插入的设备类型;可能触发这个中断的设备类型有四段耳机、三段耳机、高阻抗设备、外置麦克风;
8.当外置麦克风插入智能设备时,外置麦克风上的磁铁会触发智能设备内的霍尔传感器,根据霍尔传感器的电平,结合可能的插入的设备类型,判断出当前是否是外置麦克风插入。
9.进一步地,上述方法中,当外置麦克风插入智能设备时,typec接口的cc1和cc2为低电平,此时会触发中断,从而进入中断检测;在中断处理函数中,使能麦克风偏压,并启用按钮/插头类型检测状态机,判断是否有按钮按下;
10.当判断有按钮按下时,发布按钮按下中断,接着检测霍尔传感器,如果霍尔传感器为高电平,说明插入的设备类型为外置麦克风,如果霍尔传感器为低电平,说明插入的设备类型为三段耳机,这时继续监听是否有按钮消息,如果有则说明插入的设备类型为四段耳机;
11.当判断没有按钮按下时,进行如下的判断:
12.vl和vr是否大于300mv,如果不是,直接继续后续的检测,如果是,说明麦克风的地和麦接反了,调用swap_gnd_mic把方向对调过来,然后继续后续的检测;
13.判断麦的偏压与参考电压,如果vmic<hs_vref1,接着检测霍尔传感器的电平,
如果是低电平,说明插入的设备类型是四段耳机,如果是高电平,说明插入的设备类型是外置麦克风;如果vmic≥hs_vref1,则根据霍尔传感器的电平判断插入的设备类型是高阻抗的附件还是外置麦克风,如果霍尔传感器的电平为低电平,说明插入的设备类型是高阻抗的附件,如果是高电平,说明插入的设备类型是外置麦克风。
14.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。
15.本发明提供一种电子设备,包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现上述方法。
16.本发明的有益效果在于:本发明通过在外置麦克风上设置磁铁,在智能设备上配置霍尔传感器,结合基于霍尔电平的检测方法,可以准确检测出是否有外置麦克风接入,检测过程准确、稳定,有助于提升用户体验。
附图说明
17.图1为本发明实施例的方法流程示意图。
具体实施方式
18.以下将结合附图对本发明作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例。
19.本实施例提供一种智能设备的外置麦克风检测方法,外置麦克风采用typec接头,智能设备上具有typec接口,并且外置麦克风上靠近typec接头的位置设置磁铁;智能设备(平板或手机)内设有霍尔传感器;
20.typec采用标准的耳机接线方式,sub1接mic,sub2接gnd_m,cc1、cc2接gnd。
21.如图1所示,所述方法的具体过程为:
22.当外置麦克风的typec接头插入智能设备的typec接口时,会触发中断,像耳机插入时触发耳机中断一样。进入中断后,判断插入的设备类型;可能触发这个中断的设备类型有四段耳机、三段耳机、高阻抗设备、外置麦克风。
23.当外置麦克风插入智能设备时,外置麦克风上的磁铁会触发智能设备内的霍尔传感器,根据霍尔传感器的电平,结合可能的插入的设备类型,就可以判断出当前是否是外置麦克风插入了。
24.具体地,当外置麦克风插入智能设备时,typec接口的cc1和cc2为低电平,此时会触发中断,从而进入中断检测;在中断处理函数中,使能麦克风偏压,并启用按钮/插头类型检测状态机,通过如下函数判断是否有按钮按下:
25.rc=
26.wait_for_completion_timeout(&mbhc->btn_press_compl,msecs_to_jiffies(wcd_mbhc_btn_press_compl_timeout_ms));
27.当判断有按钮按下时,发布按钮按下中断,接着检测霍尔传感器,如果霍尔传感器为高电平,说明插入的设备类型为外置麦克风,如果霍尔传感器为低电平,说明插入的设备类型为三段耳机,这时继续监听是否有按钮消息,如果有则说明插入的设备类型为四段耳
机;
28.当判断没有按钮按下时,进行如下的判断:
29.vl和vr是否大于300mv,如果不是,直接继续后续的检测,如果是,说明麦克风的地和麦接反了,调用swap_gnd_mic把方向对调过来,然后继续后续的检测;
30.判断麦的偏压与参考电压,如果vmic<hs_vref1(1.5v),接着检测霍尔传感器的电平,如果是低电平,说明插入的设备类型是四段耳机,如果是高电平,说明插入的设备类型是外置麦克风;如果vmic≥hs_vref1(1.5v),则根据霍尔传感器的电平判断插入的设备类型是高阻抗的附件(如四极3.5毫米音频辅助扩展电缆)还是外置麦克风,如果霍尔传感器的电平为低电平,说明插入的设备类型是高阻抗的附件,如果是高电平,说明插入的设备类型是外置麦克风。
31.至此,整个判断流程检测完毕。
32.对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和变形,而所有的这些改变和变形,都应该包括在本发明权利要求的保护范围之内。


技术特征:
1.一种智能设备的外置麦克风检测方法,其特征在于,外置麦克风采用typec接头,智能设备上具有typec接口,并且外置麦克风上靠近typec接头的位置设置磁铁;智能设备靠近typec接口的位置设有霍尔传感器;所述方法的具体过程为:当外置麦克风的typec接头插入智能设备的typec接口时,会触发中断,进入中断后,判断插入的设备类型;可能触发这个中断的设备类型有四段耳机、三段耳机、高阻抗设备、外置麦克风;当外置麦克风插入智能设备时,外置麦克风上的磁铁会触发智能设备内的霍尔传感器,根据霍尔传感器的电平,结合可能的插入的设备类型,判断出当前是否是外置麦克风插入。2.根据权利要求1所述的方法,其特征在于,当外置麦克风插入智能设备时,typec接口的cc1和cc2为低电平,此时会触发中断,从而进入中断检测;在中断处理函数中,使能麦克风偏压,并启用按钮/插头类型检测状态机,判断是否有按钮按下;当判断有按钮按下时,发布按钮按下中断,接着检测霍尔传感器,如果霍尔传感器为高电平,说明插入的设备类型为外置麦克风,如果霍尔传感器为低电平,说明插入的设备类型为三段耳机,这时继续监听是否有按钮消息,如果有则说明插入的设备类型为四段耳机;当判断没有按钮按下时,进行如下的判断:vl和vr是否大于300mv,如果不是,直接继续后续的检测,如果是,说明麦克风的地和麦接反了,调用swap_gnd_mic把方向对调过来,然后继续后续的检测;判断麦的偏压与参考电压,如果vmic<hs_vref1,接着检测霍尔传感器的电平,如果是低电平,说明插入的设备类型是四段耳机,如果是高电平,说明插入的设备类型是外置麦克风;如果vmic≥hs_vref1,则根据霍尔传感器的电平判断插入的设备类型是高阻抗的附件还是外置麦克风,如果霍尔传感器的电平为低电平,说明插入的设备类型是高阻抗的附件,如果是高电平,说明插入的设备类型是外置麦克风。3.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-2任一所述的方法。4.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现权利要求1-2任一所述的方法。

技术总结
本发明公开了一种智能设备的外置麦克风检测方法及装置,通过在外置麦克风上设置磁铁,在智能设备上配置霍尔传感器,结合基于霍尔电平的检测方法,可以准确检测出是否有外置麦克风接入,检测过程准确、稳定,有助于提升用户体验。户体验。户体验。


技术研发人员:雷镇喜 朱坤 刘苏生
受保护的技术使用者:读书郎教育科技有限公司
技术研发日:2021.07.13
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜