1.本技术属于终端设备技术领域,具体涉及一种麦克风调用方法、装置、电子设备及可读存储介质。
背景技术:2.随着电子设备的发展,不仅仅是后置拍摄的效果很好,前置拍摄的效果也非常好,因此常被用来自拍。当多人一起自拍时,需要一个人手持电子设备进行拍摄,由于距离近,可能会使得某些人拍摄不到,这时可以采用自拍杆等辅助拍摄器械进行拍摄。一些实例中,自拍杆有通过无线蓝牙连接和有线连接两种形式。对于有线连接的自拍杆,是通过电子设备的耳机接口与电子设备端连接的,这时电子设备端会把自拍杆错误地识别为耳机,自拍杆就可以使用到耳机相关的功能,比如播放/暂停按键,来控制自拍杆进行拍照或摄像。
3.在电子设备端将自拍杆错误地识别为耳机的情况下,若用户使用自拍杆进行录像,电子设备端会把耳机麦克风通道打开,但实际上自拍杆上并没有麦克风,这就导致用户使用自拍杆录像时没有声音,影响用户体验。
技术实现要素:4.本技术实施例提供一种麦克风调用方法、装置、电子设备及可读存储介质,能够解决现有的使用自拍杆录像时没有声音的问题。
5.第一方面,本技术实施例提供了一种麦克风调用方法,应用于电子设备,所述电子设备设置有耳机接口,所述方法包括:
6.在所述耳机接口接入有外部设备的情况下,检测所述外部设备的类型;
7.在所述外部设备为四段式设备的情况下,检测所述电子设备的麦克风通道的第一声音数据和所述四段式设备的麦克风通道的第二声音数据;
8.在所述第一声音数据的幅值与所述第二声音数据的幅值的差异大于第一阈值的情况下,调用所述电子设备的麦克风;
9.在所述第一声音数据的幅值与所述第二声音数据的幅值的差异小于或等于所述第一阈值的情况下,调用所述四段式设备的麦克风。
10.第二方面,本技术实施例提供了一种麦克风调用装置,应用于电子设备,所述电子设备设置有耳机接口,所述装置包括:
11.第一检测模块,用于在所述耳机接口接入有外部设备的情况下,检测所述外部设备的类型;
12.第二检测模块,用于在所述外部设备为四段式设备的情况下,检测所述电子设备的麦克风通道的第一声音数据和所述四段式设备的麦克风通道的第二声音数据;
13.第一调用模块,用于在所述第一声音数据的幅值与所述第二声音数据的幅值的差异大于第一阈值的情况下,调用所述电子设备的麦克风;
14.第二调用模块,用于在所述第一声音数据的幅值与所述第二声音数据的幅值的差
异小于或等于所述第一阈值的情况下,调用所述四段式设备的麦克风。
15.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
16.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
17.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
18.在本技术实施例中,首先在耳机接口接入有外部设备的情况下,检测外部设备的类型,然后在确定外部设备为四段式设备的情况下,检测电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据,最后在第一声音数据的幅值与第二声音数据的幅值的差异大于第一阈值的情况下,调用电子设备的麦克风,否则调用四段式设备的麦克风。在判断出外部设备为四段式设备的情况下,进一步判断四段式设备上是否设有麦克风,且该麦克风是否可以正常使用,若可以正常使用则使用四段式设备上的麦克风,否则使用电子设备的麦克风,可以保证无论外部设备上是否有麦克风,都可以录到声音。
附图说明
19.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
20.图1是本技术的一个实施例提供的一种麦克风调用方法的流程图;
21.图2是本技术的一个实施例提供的一种耳机的等效示意图;
22.图3是本技术的一个实施例提供的一种麦克风调用装置的结构示意图;
23.图4是本技术的一个实施例提供的一种电子设备的结构示意图;
24.图5是本技术的一个实施例提供的一种电子设备的硬件结构示意图。
25.图中,10-电源;20-电阻;30-耳机麦克风;41-左声道;42-右声道。
具体实施方式
26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
27.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
28.下面结合附图1-5,通过具体的实施例及其应用场景对本技术实施例提供的一种麦克风调用方法、装置、电子设备及可读存储介质进行详细地说明。
29.如图1所示,为本技术实施例提供的麦克风调用方法的流程示意图。该麦克风调用
方法应用于电子设备,且电子设备设置有耳机接口。该麦克风调用方法可以包括s101至s104所示的内容。
30.在s101中,在耳机接口接入有外部设备的情况下,检测外部设备的类型。
31.在本实施例中,外部设备的类型可以是三段式设备,如三段式耳机,也可以是四段式设备,如四段式耳机、自拍杆,其中,四段式耳机带有麦克风,三段式耳机无麦克风,由于自拍杆等辅助拍摄器械通常也采用四段式接头,只是自拍杆在耳机麦克风的等效位置通常是一个电阻或是二极管来代替真正的麦克风,插入电子设备的耳机接口时,电子设备也会将其错误地识别为四段式耳机。
32.若是耳机接口接入的外部设备为自拍杆,在用户使用自拍杆进行录像时,由于电子设备将自拍杆错误地识别为四段式耳机从而直接调用耳机麦克风,可能出现录音时没有声音的情况。因此在s102中,在外部设备为四段式设备的情况下,检测电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据。
33.也就是说,在调用麦克风之前,可以同时开启电子设备的麦克风通道和接入的四段式设备的麦克风通道,通过比较两个通道的声音数据,来进一步判断四段式设备上是否设有麦克风,从而准确地判断外接设备是否设置有麦克风。
34.在本实施例中,当音频编码译码器通过耳机电路判断有四段式设备插入电子设备,音频编码译码器会与控制器进行通信,通知控制器有四段式设备插入,然后控制器会控制音频编码译码器同时打开四段式设备的麦克风通道和电子设备的麦克风通道,四段式设备的麦克风和电子设备的麦克风同时拾取外界声音,通过耳机电路和电子设备麦克风电路传到音频编码译码器后,再通过音频编码译码器传递到控制器,在控制器内通过算法比较声音数据的幅值,以确定调用电子设备的麦克风还是四段式耳机的麦克风。
35.在s103中,在第一声音数据的幅值与第二声音数据的幅值的差异大于第一阈值的情况下,调用电子设备的麦克风。
36.也就是说,若是电子设备的麦克风的第一声音数据的幅值与四段式设备的麦克风的第二声音数据的幅值的差异大于第一阈值,则说明外部设备上,即四段式设备上没有麦克风或是麦克风功能异常,说明该四段式设备可能是自拍杆,此时则需要调用电子设备的麦克风。
37.其中,第一阈值可以是根据实验数据设定的值,也可以是根据技术人员的经验设置的值,也可以根据实际情况设定,具体地本实施例中不做限定。
38.例如,若四段式设备为自拍杆等辅助拍摄器械,由于其本身没有耳机麦克风,因此其耳机麦克风通道上的声音数据会很小,而电子设备麦克风通道上的声音数据会很大,因此需要调用电子设备的麦克风,以避免出现录制的视频没有声音的情况。若四段式设备为四段式耳机,但是四段式耳机的耳机麦克风出现异常,不能正常的将声音信号转换为电信号,此时耳机麦克风通道上的声音数据也会很小,而电子设备麦克风通道上的声音数据会很大,因此需要调用电子设备的麦克风,以避免出现通话没有声音的情况。
39.在s104中,在第一声音数据的幅值与第二声音数据的幅值的差异小于或等于第一阈值的情况下,调用四段式设备的麦克风。
40.也就是说,若是电子设备的麦克风的第一声音数据的幅值与四段式设备的麦克风的第二声音数据的幅值的差异小于或等于第一阈值,则说明外部设备上,即四段式设备上
设有麦克风且麦克风可以正常使用,可以说明该四段式设备是四段式耳机,此时可调用四段式耳机上的麦克风,关闭电子设备上的麦克风通道。
41.在本技术实施例中,首先在耳机接口接入有外部设备的情况下,检测外部设备的类型,然后在确定外部设备为四段式设备的情况下,检测电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据,最后在第一声音数据的幅值与第二声音数据的幅值的差异大于第一阈值的情况下,调用电子设备的麦克风,否则调用四段式设备的麦克风。在判断出外部设备为四段式设备的情况下,进一步判断四段式设备上是否设有麦克风,且该麦克风是否可以正常使用,若可以正常使用则使用四段式设备上的麦克风,否则使用电子设备的麦克风,可以保证无论外部设备上是否有麦克风,都可以录到声音。
42.在本技术的一个可能的实施方式中,在耳机接口接入有外部设备的情况下,检测外部设备的类型,可以包括:在耳机接口接入有外部设备的情况下,检测外部设备的第一预设位置与第二预设位置之间的阻抗值;在阻抗值处于预设范围之内的情况下,判定外部设备为四段式设备;在阻抗值小于预设范围的最小值的情况下,判定外部设备为三段式设备。
43.由于不是所有外部设备均设有耳机麦克风,因此只能通过检测外部设备的第一预设位置与第二预设位置之间的阻抗值,来判断耳机接口接入的外部设备的具体类型。
44.具体地,若是第一预设位置与第二预设位置之间的阻抗值处于预设范围内,则说明第一预设位置与第二预设位置之间存在元件,可能是麦克风,也可能是电阻、二极管等元件,则可以判定外部设备为四段式设备,若是第一预设位置与第二预设位置之间设置有麦克风,则可以判定外部设备为四段式耳机,若是第一预设位置与第二预设位置之间设置有电阻或二极管等元件,则可以判定外部设备为自拍杆等辅助拍摄器械。若是第一预设位置与第二预设位置之间的阻抗值小于预设范围的最小值,则说明第一预设位置与第二预设位置之间的阻抗值较小,此时,可以判定外部设备为三段式设备。
45.另外,若是第一预设位置与第二预设位置之间的阻抗值大于预设范围的最大值,则说明第一预设位置与第二预设位置之间的阻抗值较大,可能是第一预设位置与第二预设位置之间存在断路,可能是该外部设备损坏,若需要调用麦克风,则调用电子设备的麦克风。
46.其中,预设范围可以是根据元件的类型设定的一个范围,也可以根据实际应用设定,例如可以是几欧姆到100kω的范围,也可以是其他范围,本实施例中不做具体限定。
47.在本实施例中,可以通过检测外部设备的第一预设位置与第二预设位置之间的阻抗值,判断外部设备的类型,具体地,如图2所示,为耳机的等效电路图,其中,若是耳机为四段式耳机,第一预设位置a与第二预设位置b之间即为耳机麦克风30,则电源10的正极与电阻20的第一端连接,电阻20的第二端与耳机麦克风30的第一端连接,耳机麦克风30的第二端分别与电源10的负极、左声道41的第一端、右声道42的第一端连接,左声道41的第二端、右声道42的第二端和电源10的负极均接地。若是耳机为三段式耳机,第一预设位置a与第二预设位置b之间没有元件,则电源10的正极与电阻20的第一端连接,电阻20的第二端分别与电源10的负极、左声道41的第一端、右声道42的第一端连接,左声道41的第二端、右声道42的第二端和电源10的负极均接地。因此,可以通过检测第一预设位置a与第二预设位置b之间的电压值,进而计算出两者之间的阻抗值,并通过该阻抗值来检测外部设备的类型,在阻抗值处于预设范围之内时才会判断为四段式设备,当阻抗值小于预设范围的最小值时就会
判断为三段式耳机,当阻抗值大于预设范围的最大值时会判断出该外部设备异常。
48.在本技术的一个可能的实施方式中,在检测外部设备的类型之后,该麦克风调用方法还可以包括:在外部设备为三段式设备的情况下,调用电子设备的麦克风。
49.也就是说,三段式设备自身没有麦克风通道,若是外部设备为三段式设备,可以是三段式耳机,只可以通过调用电子设备的麦克风进行录声,以使得用户在使用外部设备时可以录制到声音。
50.在本技术的一个可能的实施方式中,在检测电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据之前,该麦克风调用方法还可以包括:开启电子设备的麦克风通道和四段式设备的麦克风通道;获取电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据。
51.也就是说,在检测电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据之前,需要开启电子设备的麦克风通道和四段式设备的麦克风通道,进而获取两个通道的声音数据,再将两个通道的声音数据进行比较,即若是电子设备的麦克风的第一声音数据的幅值与四段式设备的麦克风的第二声音数据的幅值的差异大于第一阈值,则说明外部设备上,即四段式设备上没有麦克风或是麦克风功能异常,此时则需要调用电子设备的麦克风;若是电子设备的麦克风的第一声音数据的幅值与四段式设备的麦克风的第二声音数据的幅值的差异小于或等于第一阈值,则说明外部设备上,即四段式设备上设有麦克风且麦克风可以正常使用,此时可调用四段式设备上的麦克风,关闭电子设备上的麦克风通道。以保证无论外部设备上是否有麦克风,都可以录到声音。
52.需要说明的是,本技术实施例提供的麦克风调用方法,执行主体可以为麦克风调用装置,或者该麦克风调用装置中的用于执行麦克风调用方法的控制模块。本技术实施例中以麦克风调用装置执行麦克风调用方法为例,说明本技术实施例提供的麦克风调用装置。
53.如图3所示,为本技术实施例提供的一种麦克风调用装置。如图3所示,该麦克风调用装置可以应用于电子设备,且电子设备设置有耳机接口。该麦克风调用装置可以包括:第一检测模块31、第二检测模块32、第一调用模块33和第二调用模块34。
54.其中,第一检测模块31,用于在耳机接口接入有外部设备的情况下,检测外部设备的类型;第二检测模块32,用于在外部设备为四段式设备的情况下,检测电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据;第一调用模块33,用于在第一声音数据的幅值与第二声音数据的幅值的差异大于第一阈值的情况下,调用电子设备的麦克风;第二调用模块34,用于在第一声音数据的幅值与第二声音数据的幅值的差异小于或等于第一阈值的情况下,调用四段式设备的麦克风。
55.在本技术实施例中,首先在耳机接口接入有外部设备的情况下,第一检测模块31检测外部设备的类型,然后在外部设备为四段式设备的情况下,第二检测模块32检测电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据,最后在第一声音数据的幅值与第二声音数据的幅值的差异大于第一阈值的情况下,第一调用模块33调用电子设备的麦克风,否则第二调用模块34调用四段式设备的麦克风。在判断出外部设备为四段式设备的情况下,进一步判断四段式设备上是否设有麦克风,且该麦克风是否可以正常使用,若可以正常使用则使用四段式设备上的麦克风,否则使用电子设备的麦克风,
可以保证无论外部设备上是否有麦克风,都可以录到声音。
56.在本技术的一个可能的实施方式中,第一检测模块31可以包括:第一检测单元、第一判定单元和第二判定单元。
57.其中,第一检测单元,用于在耳机接口接入有外部设备的情况下,检测外部设备的第一预设位置与第二预设位置之间的阻抗值;第一判定单元,用于在阻抗值处于预设范围之内的情况下,判定外部设备为四段式设备;第二判定单元,用于在阻抗值小于预设范围的最小值的情况下,判定外部设备为三段式设备。
58.在本技术的一个可能的实施方式中,该麦克风调用装置还可以包括:第三调用模块。
59.其中,第三调用模块,用于在外部设备为三段式设备的情况下,调用电子设备的麦克风。
60.在本技术的一个可能的实施方式中,该麦克风调用装置还可以包括:开启模块和获取模块。
61.其中,开启模块,用于开启电子设备麦克风通道和四段式设备的麦克风通道;获取模块,用于获取电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据。
62.本技术实施例中的麦克风调用装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
63.本技术实施例中的麦克风调用装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
64.本技术实施例提供的麦克风调用装置能够实现图1所示的方法实施例实现的各个过程,为避免重复,这里不再赘述。
65.可选地,如图4所示,本技术实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述麦克风调用方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
66.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
67.图5为实现本技术实施例的一种电子设备的硬件结构示意图。
68.该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、以及处理器510等部件。
69.本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如
电池),电源可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
70.其中,处理器510,用于在耳机接口接入有外部设备的情况下,检测外部设备的类型;在外部设备为四段式设备的情况下,检测电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据;在第一声音数据的幅值与第二声音数据的幅值的差异大于第一阈值的情况下,调用电子设备的麦克风;在第一声音数据的幅值与第二声音数据的幅值的差异小于或等于第一阈值的情况下,调用四段式设备的麦克风。
71.在本技术实施例中,首先在耳机接口接入有外部设备的情况下,检测外部设备的类型,然后在确定外部设备为四段式设备的情况下,检测电子设备的麦克风通道的第一声音数据和四段式设备的麦克风通道的第二声音数据,最后在第一声音数据的幅值与第二声音数据的幅值的差异大于第一阈值的情况下,调用电子设备的麦克风,否则调用四段式设备的麦克风。在判断出外部设备为四段式设备的情况下,进一步判断四段式设备上是否设有麦克风,且该麦克风是否可以正常使用,若可以正常使用则使用四段式设备上的麦克风,否则使用电子设备的麦克风,可以保证无论外部设备上是否有麦克风,都可以录到声音。
72.应理解的是,本技术实施例中,输入单元504可以包括图形处理器(graphics processing unit,gpu)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器509可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。
73.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述麦克风调用方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
74.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
75.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述麦克风调用方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
76.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
77.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排
他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
78.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
79.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
技术特征:1.一种麦克风调用方法,其特征在于,应用于电子设备,所述电子设备设置有耳机接口,所述方法包括:在所述耳机接口接入有外部设备的情况下,检测所述外部设备的类型;在所述外部设备为四段式设备的情况下,检测所述电子设备的麦克风通道的第一声音数据和所述四段式设备的麦克风通道的第二声音数据;在所述第一声音数据的幅值与所述第二声音数据的幅值的差异大于第一阈值的情况下,调用所述电子设备的麦克风;在所述第一声音数据的幅值与所述第二声音数据的幅值的差异小于或等于所述第一阈值的情况下,调用所述四段式设备的麦克风。2.根据权利要求1所述的方法,其特征在于,所述在所述耳机接口接入有外部设备的情况下,检测所述外部设备的类型,包括:在所述耳机接口接入有外部设备的情况下,检测所述外部设备的第一预设位置与第二预设位置之间的阻抗值;在所述阻抗值处于预设范围之内的情况下,判定所述外部设备为四段式设备;在所述阻抗值小于所述预设范围的最小值的情况下,判定所述外部设备为三段式设备。3.根据权利要求2所述的方法,其特征在于,在所述检测所述外部设备的类型之后,所述方法还包括:在所述外部设备为三段式设备的情况下,调用所述电子设备的麦克风。4.根据权利要求1所述的方法,其特征在于,在所述检测所述电子设备的麦克风通道的第一声音数据和所述四段式设备的麦克风通道的第二声音数据之前,所述方法还包括:开启所述电子设备的麦克风通道和所述四段式设备的麦克风通道;获取所述电子设备的麦克风通道的第一声音数据和所述四段式设备的麦克风通道的第二声音数据。5.一种麦克风调用装置,其特征在于,应用于电子设备,所述电子设备设置有耳机接口,所述装置包括:第一检测模块,用于在所述耳机接口接入有外部设备的情况下,检测所述外部设备的类型;第二检测模块,用于在所述外部设备为四段式设备的情况下,检测所述电子设备的麦克风通道的第一声音数据和所述四段式设备的麦克风通道的第二声音数据;第一调用模块,用于在所述第一声音数据的幅值与所述第二声音数据的幅值的差异大于第一阈值的情况下,调用所述电子设备的麦克风;第二调用模块,用于在所述第一声音数据的幅值与所述第二声音数据的幅值的差异小于或等于所述第一阈值的情况下,调用所述四段式设备的麦克风。6.根据权利要求5所述的装置,其特征在于,所述第一检测模块包括:第一检测单元,用于在所述耳机接口接入有外部设备的情况下,检测所述外部设备的第一预设位置与第二预设位置之间的阻抗值;第一判定单元,用于在所述阻抗值处于预设范围之内的情况下,判定所述外部设备为四段式设备;
第二判定单元,用于在所述阻抗值小于所述预设范围的最小值的情况下,判定所述外部设备为三段式设备。7.根据权利要求6所述的装置,其特征在于,所述装置还包括:第三调用模块,用于在所述外部设备为三段式设备的情况下,调用所述电子设备的麦克风。8.根据权利要求5所述的装置,其特征在于,所述装置还包括:开启模块,用于开启所述电子设备的麦克风通道和所述四段式设备的麦克风通道;获取模块,用于获取所述电子设备的麦克风通道的第一声音数据和所述四段式设备的麦克风通道的第二声音数据。9.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-4任一项所述的麦克风调用方法的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-4任一项所述的麦克风调用方法的步骤。
技术总结本申请公开了一种麦克风调用方法、装置、电子设备及可读存储介质,属于终端设备技术领域。该麦克风调用方法包括:在所述耳机接口接入有外部设备的情况下,检测所述外部设备的类型;在所述外部设备为四段式设备的情况下,检测所述电子设备的麦克风通道的第一声音数据和所述四段式设备的麦克风通道的第二声音数据;在所述第一声音数据的幅值与所述第二声音数据的幅值的差异大于第一阈值的情况下,调用所述电子设备的麦克风;在所述第一声音数据的幅值与所述第二声音数据的幅值的差异小于或等于所述第一阈值的情况下,调用所述四段式设备的麦克风。备的麦克风。备的麦克风。
技术研发人员:王晓雷
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2022.04.08
技术公布日:2022/7/5