一种基于移动终端的耳机检测处理方法和移动终端转让专利

申请号 : CN201210467545.4

文献号 : CN102946485B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐建峰

申请人 : TCL通讯(宁波)有限公司

摘要 :

本发明公开了一种基于移动终端的耳机检测处理方法和移动终端,其中,包括移动终端检测是否有带麦克风的耳机插入,检测并判定该插入的耳机的麦克风通路是否为开路状态;当所述移动终端需要使用所述iPhone线控耳机的麦克风时,通过在iPhone线控耳机插入移动终端后,对耳机的麦克风加载第一预定电压,使得麦克风开始工作;继续加载第二预定电压使麦克风保持正常工作;使得无论用户插入移动终端的耳机是不是iPhone线控耳机,都能够正常使用麦克风,为用户带来了良好的使用体验,且不增加成本。

权利要求 :

1. 一种基于移动终端的耳机检测处理方法,其特征在于,包括以下步骤:A、移动终端检测是否有带麦克风的耳机插入,当移动终端检测到有带麦克风的耳机插入时,检测并判定该插入的耳机的麦克风通路是否为开路状态;

B、当判定该插入的耳机的麦克风通路为开路状态后,则判定当前插入的耳机为iPhone线控耳机;

C、当所述移动终端需要使用所述iPhone线控耳机的麦克风时,控制给所述iPhone线控耳机的麦克风加载用于启动所述麦克风的第一预定电压;

D、在所述iPhone线控耳机的麦克风开始工作之后,控制停止加载所述第一预定电压,继续给所述麦克风加载第二预定电压,使得麦克风保持正常工作;

所述第一预定电压为的电压值大于或等于2.5V;所述第二预定电压的电压值大于或等于1.5V。

2.根据权利要求1所述的基于移动终端的耳机检测处理方法,其特征在于,所述步骤B还包括:当检测并判定该插入的耳机的麦克风通路为导通状态,并且麦克风通路阻值为

0.7K-2.2K欧姆,则判定移动终端当前插入的耳机为普通的带麦克风的耳机,控制进入正常操作流程。

3.根据权利要求1所述的基于移动终端的耳机检测处理方法,其特征在于,所述步骤C具体还包括:控制给所述iPhone线控耳机的麦克风加载所述第一预定电压的加载时间为10ms。

4.根据权利要求1所述的基于移动终端的耳机检测处理方法,其特征在于,所述步骤D还包括:继续给所述麦克风加载第二预定电压的电压值为1.8V。

5.根据权利要求1所述的基于移动终端的耳机检测处理方法,其特征在于,所述步骤D之后还包括:E、当检测到所述iPhone线控耳机被拔出后,控制停止加载所述第二预定电压。

6.根据权利要求5所述的基于移动终端的耳机检测处理方法,其特征在于, 所述步骤D和步骤E之间还包括:D1、当检测到所述麦克风上的电压小于一第三预定电压后,返回步骤C。

7.根据权利要求6所述的基于移动终端的耳机检测处理方法,其特征在于,所述第三预定电压的电压值为1.5V。

8.一种移动终端,其特征在于,包括:

第一检测模块,用于检测是否有带麦克风的耳机插入所述移动终端;

第一判定模块,用于判定当前插入所述移动终端的耳机是否为iPhone线控耳机;

第一电压加载模块,用于给iPhone线控耳机的麦克风加载第一预定电压使得所述iPhone线控耳机的麦克风开始工作;

第二电压加载模块,用于给iPhone线控耳机的麦克风加载第二预定电压使得所述iPhone线控耳机的麦克风保持正常工作;

所述第一预定电压为的电压值大于或等于2.5V;所述第二预定电压的电压值大于或等于1.5V。

9.根据权利要求8所述的移动终端,其特征在于,还包括:定时器,用于设定第一电压加载模块给iPhone线控耳机的麦克风加载第一预定电压的加载时间。

说明书 :

一种基于移动终端的耳机检测处理方法和移动终端

技术领域

[0001] 本发明涉及移动终端应用领域,尤其涉及的是一种基于移动终端的耳机检测处理方法和移动终端。

背景技术

[0002] 目前,随着人民物质生活水平的提高以及潮流意识的增强,越来越多的人都使用iPhone手机,这样使得其周边配套产品也种类繁多,譬如iPhone线控耳机、手机保护套或手机贴膜等。
[0003] 在现有的iPhone线控耳机中,设置有一专用的IC。该IC与麦克风(MIC)串联,用于根据iPhone线控耳机的操作譬如音量+、音量—、挂断电话或接听电话等产生不同的信号,发送至iPhone手机中使得iPhone手机对应iPhone线控耳机的操作实现音量+、音量—、挂断或接听功能。由于iPhone线控耳机的麦克风(MIC)与IC串联,将现有的iPhone线控耳机插入其它非iPhone手机的移动终端中后,通路表现为高阻状态,即为开路状态,使得iPhone线控耳机的麦克风(MIC)无法工作,大大降低了用户的体验感。
[0004] 因此,现有技术还有待于改进和发展。

发明内容

[0005] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的耳机检测处理方法和移动终端,旨在解决现有的移动终端在插入iPhone线控耳机后,无法正常使用iPhone线控耳机的麦克风的问题。
[0006] 本发明解决技术问题所采用的技术方案如下:
[0007] 一种基于移动终端的耳机检测处理方法,其中,包括以下步骤:
[0008] A、移动终端检测是否有带麦克风的耳机插入,当移动终端检测到有带麦克风的耳机插入时,检测并判定该插入的耳机的麦克风通路是否为开路状态;
[0009] B、当判定该插入的耳机的麦克风通路为开路状态后,则判定当前插入的耳机为iPhone线控耳机;
[0010] C、当所述移动终端需要使用所述iPhone线控耳机的麦克风时,控制给所述iPhone线控耳机的麦克风加载用于启动所述麦克风的第一预定电压;
[0011] D、在所述iPhone线控耳机的麦克风开始工作之后,控制停止加载所述第一预定电压,继续给所述麦克风加载第二预定电压,使得麦克风保持正常工作。
[0012] 所述的基于移动终端的耳机检测处理方法,其中,所述第一预定电压为的电压值大于或等于2.5V;所述第二预定电压的电压值大于或等于1.5V。
[0013] 所述的基于移动终端的耳机检测处理方法,其中,所述步骤B还包括:
[0014] 当检测并判定该插入的耳机的麦克风通路为导通状态,并且麦克风通路阻值为0.7K-2.2K欧姆,则判定移动终端当前插入的耳机为普通的带麦克风的耳机,控制进入正常操作流程。
[0015] 所述的基于移动终端的耳机检测处理方法,其中,所述步骤C具体还包括:
[0016] 控制给所述iPhone线控耳机的麦克风加载所述第一预定电压的加载时间为10ms。
[0017] 所述的基于移动终端的耳机检测处理方法,其中,所述步骤D还包括:
[0018] 继续给所述麦克风加载第二预定电压的电压值为1.8V。
[0019] 所述的基于移动终端的耳机检测处理方法,其中,所述步骤D之后还包括:
[0020] E、当检测到所述iPhone线控耳机被拔出后,控制停止加载所述第二预定电压。
[0021] 所述的基于移动终端的耳机检测处理方法,其中, 所述步骤D和步骤E之间还包括:
[0022] D1、当检测到所述麦克风上的电压小于一第三预定电压后,返回步骤C。
[0023] 所述的基于移动终端的耳机检测处理方法,其中,所述第三预定电压的电压值为1.5V。
[0024] 一种移动终端,其中,包括:
[0025] 第一检测模块,用于检测是否有带麦克风的耳机插入所述移动终端;
[0026] 第一判定模块,用于判定当前插入所述移动终端的耳机是否为iPhone线控耳机;
[0027] 第一电压加载模块,用于给iPhone线控耳机的麦克风加载第一预定电压使得所述iPhone线控耳机的麦克风开始工作;
[0028] 第二电压加载模块,用于给iPhone线控耳机的麦克风加载第二预定电压使得所述iPhone线控耳机的麦克风保持正常工作。
[0029] 所述的移动终端,其中,还包括:
[0030] 定时器,用于设定第一电压加载模块给iPhone线控耳机的麦克风加载第一预定电压的加载时间。
[0031] 本发明所提供的基于移动终端的耳机检测处理方法和移动终端,有效地解决了由于iPhone线控耳机麦克风串联一IC使得iPhone线控耳机在插入移动终端中后无法正常使用麦克风的问题,实现了无论插入移动终端的耳机是否为iPhone线控耳机都能够正常使用麦克风,其实现方法简单,且不会增加成本。

附图说明

[0032] 图1是本发明提供的基于移动终端的耳机检测处理方法流程图。
[0033] 图2是本发明提供的基于移动终端的耳机检测处理方法应用实施例的流程示意图。
[0034] 图3是本发明提供的移动终端的结构示意图。

具体实施方式

[0035] 本发明提供一种基于移动终端的耳机检测处理方法和移动终端,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0036] 为了解决由于iPhone线控耳机麦克风在非iPhone手机的移动终端中麦克风无法正常工作的问题,本发明首先检测出耳机是否插入移动终端,再在检测插入移动终端的耳机为iPhone线控耳机后,需要使用所述iPhone线控耳机的麦克风时,对其加载用于启动所述麦克风的第一预定电压;在所述iPhone线控耳机的麦克风开始工作之后,控制停止加载所述第一预定电压,继续给所述麦克风加载第二预定电压,使得麦克风保持正常工作。这样就能很好地解决了移动终端无法兼容iPhone线控耳机麦克风的问题,使得无论插入移动终端的耳机是否为iPhone线控耳机,都能够正常使用麦克风。
[0037] 请参阅图1,图1为本发明提供的基于移动终端的耳机检测处理方法流程图,包括以下步骤:
[0038] 步骤S100、移动终端检测是否有带麦克风的耳机插入,当移动终端检测到有带麦克风的耳机插入时,检测并判定该插入的耳机的麦克风通路是否为开路状态;
[0039] 步骤S200、当判定该插入的耳机的麦克风通路为开路状态后,则判定当前插入的耳机为iPhone线控耳机;
[0040] 步骤S300、当所述移动终端需要使用所述iPhone线控耳机的麦克风时,控制给所述iPhone线控耳机的麦克风加载用于启动所述麦克风的第一预定电压;
[0041] 步骤S400、在所述iPhone线控耳机的麦克风开始工作之后,控制停止加载所述第一预定电压,继续给所述麦克风加载第二预定电压,使得麦克风保持正常工作。
[0042] 下面对上述步骤进行详细的描述。
[0043] 在步骤S100中,检测耳机是否插入移动终端中。在本实施例中,无论耳机是否为iPhone线控耳机,首先检测移动终端的耳机接口中是否有耳机插入,并检测和判定该插入的耳机的麦克风通路是否为开路状态。
[0044] 在步骤S200中,若插入移动终端的耳机为iPhone线控耳机,由于iPhone线控耳机的麦克风上串联有一专用IC,使得麦克风通路上的电阻值很高,约为3.97M欧姆,麦克风通路呈高阻状态,即开路状态。在本实施例中,当判定该插入的耳机的麦克风通路为开路状态后,则判定当前插入的耳机为iPhone线控耳机。
[0045] 在步骤S300中,当所述移动终端需要使用所述iPhone线控耳机的麦克风时,控制给所述iPhone线控耳机的麦克风加载用于启动所述麦克风的第一预定电压,使得所述iPhone线控耳机的麦克风开始工作。在本实施例中,所述所述第一预定电压为的电压值大于或等于2.5V,在给所述所述iPhone线控耳机的麦克风加载第一预定电压后,iPhone线控耳机的麦克风的通路上电阻会大大减小,为正常的麦克风阻值,约为1.2K欧姆,麦克风通路表现为导通状态,这样将与iPhone线控耳机的麦克风串联的IC激活,使得麦克风开始工作。
[0046] 在步骤S400中,在所述iPhone线控耳机的麦克风开始工作之后,控制停止加载所述第一预定电压,继续给所述麦克风加载第二预定电压,使得麦克风保持正常工作。在本实施例中,所述第二预定电压的电压值大于或等于1.5V,在iPhone线控耳机的麦克风开始工作之后,只要保持所述麦克风上的电压保证大于或等于1.5V,即继续加载第二预定电压,那么iPhone线控耳机的麦克风将保持正常工作。
[0047] 进一步地,所述步骤S200还包括:当检测并判定该插入的耳机的麦克风通路为导通状态,并且麦克风通路阻值为0.7K-2.2K欧姆,则判定移动终端当前插入的耳机为普通的带麦克风的耳机,控制进入正常操作流程。所述普通的带麦克风的耳机即为非iPhone线控耳机。所述正常操作流程即为普通的带麦克风的耳机插入移动终端后,正常与移动终端交互,无需加载电压等操作。在本实施例中,当检测到插入的耳机的麦克风通路为导通状态时,麦克风通路的阻值一般为0.7K-2.2K欧姆左右,则表明插入的耳机为普通的带麦克风的耳机,即非iPhone线控耳机,那么移动终端进入正常操作流程,即按照常规的流程控制耳机,正常使用该插入耳机。
[0048] 进一步地,所述步骤S300还包括:控制给所述iPhone线控耳机的麦克风加载所述第一预定电压的加载时间为10ms。在本实施例中,该加载时间可根据实际的需要进行调节。
[0049] 进一步地,在所述步骤S400中,所述第二预定电压的电压值为1.8V。
[0050] 优选地,本发明提供的基于移动终端的耳机检测处理方法,在步骤S400之后,还包括:
[0051] 步骤S500、当检测到所述iPhone线控耳机被拔出后,控制停止加载所述第二预定电压。在本实施例中,所述iPhone线控耳机被拔出后,控制停止加载所述第二预定电压,避免浪费能源,所述移动终端等待再次插入耳机来触发上述步骤。
[0052] 优选地,在步骤S400和步骤S500之间,还包括:
[0053] S401、当检测到所述麦克风上的电压小于一第三预定电压后,返回步骤S300。其中,所述第三预定电压的电压值为1.5V。在本实施例中,当麦克风上的电压小于第三预定电压,即1.5V后,插入移动终端的iPhone线控耳机的麦克风无法正常工作,那么返回步骤S300,给所述iPhone线控耳机的麦克风加载用于启动所述麦克风的第一预定电压,其中,所述第一预定电压的电压值大于或等于2.5V,重新激活与iPhone线控耳机的麦克风串联的IC,从而使得麦克风又开始工作。
[0054] 本发明提供的基于移动终端的耳机检测处理方法,有效地解决了由于iPhone线控耳机麦克风串联一IC使得iPhone线控耳机在插入移动终端中后无法正常使用麦克风功能的问题,其实现方法简单,且不会增加硬件成本,使得iPhone线控耳机在插入到非iPhone手机的移动终端后,iPhone线控耳机的麦克风也能正常工作,这样,无论用户插入移动终端的耳机是否为iPhone线控耳机,都能够正常使用其麦克风功能,大大提高了用户的体验感,为用户带来了大大的方便。
[0055] 以下通过一应用实施例对本发明提供的基于移动终端的耳机检测处理方法做进一步的详细说明。
[0056] 如图2所示,本应用实施例主要包括以下步骤:
[0057] ST0、开始。启动软件,开始基于移动终端的耳机检测处理方法流程。
[0058] ST1、检测移动终端检测是否有带麦克风的耳机插入。
[0059] 在本应用实施例中,所述步骤ST1具体为检测听筒检测引脚HEADSET_DET的电压,通过程序判断其电平高低。所述听筒检测引脚HEADSET_DET定义为听筒检测引脚,是一GPIO引脚,即通用输入输出引脚。所述听筒检测引脚HEADSET_DET,在耳机未插入移动终端时,为悬空状态,为高电平;当耳机插入移动终端后,其连接耳机,为低电平。本发明通过检测听筒检测引脚HEADSET_DET的电平;当听筒检测引脚HEADSET_DET为高电平时,程序判定为未插入状态,耳机未插入移动终端,此时移动终端的音频通路为默认的免提模式;当听筒检测引脚HEADSET_DET为低电平时,程序判定为插入状态,耳机插入移动终端,音频通路切换为耳机模式。当耳机插入移动终端后,接着转到步骤ST2。当检测到耳机没有插入移动终端后,转到步骤ST3,等待耳机插入。
[0060] ST2、当移动终端检测到有带麦克风的耳机插入时,检测并判定该插入的耳机的麦克风通路是否为开路状态;若为开路状态,进入步骤ST4;若为导通状态,进入步骤ST5。
[0061] ST4、当判定该插入的耳机的麦克风通路为开路状态后,则判定当前插入的耳机为iPhone线控耳机。
[0062] ST5、当检测并判定该插入的耳机的麦克风通路为导通状态,则判定移动终端当前插入的耳机为普通的带麦克风的耳机,控制进入正常操作流程。
[0063] ST6、判断移动终端是否需要使用iPhone线控耳机的麦克风,当需要使用时,转入步骤ST7;当不需要使用时,转入步骤ST8,等待使用麦克风。
[0064] ST7、将移动终端中的麦克风的系统输入引脚MB_IN配置成输出状态,所述麦克风的系统输入引脚MB_IN引脚给麦克风加载一2.6V的电压,使得麦克风开始工作;当加载电压的加载时间T超过10ms时,进入步骤ST9。
[0065] 在本应用实施例中,所述麦克风的系统输入引脚MB_IN连接到移动终端的耳机电路上,与麦克风连接。所述麦克风的系统输入引脚MB_IN还连接电源管理模块PMU。所述麦克风的系统输入引脚MB_IN可以配置为输入或输出状态,当配置为输出状态时,输出电压为2.6V,大于第一预定电压2.5V。在步骤ST7中,将麦克风的系统输入引脚MB_IN配置成输出状态时,其输出电压为2.6V,所述麦克风的系统输入引脚MB_IN给麦克风加载了一个电压值为2.6V的电压,使得所述iPhone线控耳机的麦克风通路上的电阻大大变小,通路的阻值正常,激活了与iPhone线控耳机的麦克风串联的IC,这样,麦克风开始工作。
[0066] ST9、当加载电压的加载时间T超过10ms后,将麦克风的系统输入引脚MB_IN配置成输入状态,麦克风上的电压为移动终端正常的驱动麦克风工作的驱动电压,其电压值为1.8V,麦克风保持正常工作。
[0067] 在本应用实施例中,所述麦克风的系统输入引脚MB_IN可以配置为输入或输出状态,当配置为输入状态时,所述麦克风的系统输入引脚MB_IN用于检测电压。在麦克风开始工作之后,麦克风上的电压为驱动电压,用于驱动耳机工作,驱动电压的电压值为1.8V,大于第二预定电压1.5V,麦克风保持正常工作。
[0068] ST10、检测所述麦克风上的电压,当麦克风上的电压小于1.5V时,返回步骤ST7。
[0069] 在本应用实施例中,由于采用线控耳机操作时,会有调节音量、接听或挂断等操作,线控耳机上的HOOK键会被按下,导致麦克风上的电压变为0V,则麦克风上的电压小于第二预定电压1.5V,返回步骤ST7,重新配置MB_IN引脚为输出状态,重新激活IC,iPhone线控耳机的麦克风又开始工作。
[0070] ST11、当检测到所述iPhone线控耳机被拔出后,控制停止加载所述第二预定电压。
[0071] 基于上述基于移动终端的耳机检测处理方法,本发明还提供了一种移动终端,如图3所示,所示移动终端包括:
[0072] 第一检测模块110,用于检测是否有带麦克风的耳机插入所述移动终端;
[0073] 第一判定模块120,用于判定当前插入所述移动终端的耳机是否为iPhone线控耳机;
[0074] 第一电压加载模块130,用于给iPhone线控耳机的麦克风加载第一预定电压使得所述iPhone线控耳机的麦克风开始工作;
[0075] 第二电压加载模块140,用于给iPhone线控耳机的麦克风加载第二预定电压使得所述iPhone线控耳机的麦克风保持正常工作。
[0076] 进一步地,所述移动终端还包括:定时器150,用于设定第一电压加载模块130给iPhone线控耳机的麦克风加载第一预定电压的加载时间。
[0077] 本发明的移动终端并不限于手机,也可用于电脑、数码相机等等其他移动终端。
[0078] 综上所述,本发明提供的一种基于移动终端的耳机检测处理方法和移动终端,通过检测出耳机是否插入移动终端,再检测插入移动终端的耳机是否为iPhone线控耳机,当需要使用所述iPhone线控耳机的麦克风时,对耳机的麦克风加载一大于或等于2.5V的电压,激活与麦克风串联的IC,使得iPhone线控耳机麦克风开始工作,并保持麦克风的电压大于或等于1.5V,使其麦克风保持正常工作;并在麦克风上的电压小于1.5V时,重新加载一大于或等于2.5V的电压,重新激活iPhone线控耳机中与麦克风串联的IC;实现了无论插入移动终端的耳机为iPhone线控耳机或非iPhone线控耳机,都能够正常使用其麦克风功能;从而有效地解决了由于iPhone线控耳机在插入移动终端后无法正常使用麦克风功能的问题,解决方法简单易实现,而且该解决方法通过软件实现,不增加硬件成本,实现了移动终端兼容iPhone线控耳机,为用户带来了良好的使用体验。
[0079] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。