耳机按键的检测方法及装置的制造方法_4

文档序号:9238747阅读:来源:国知局
块403,还用于根据所述电压检测模块402获取的所述第二电压值与 所述电子设备中预存储的电压阈值表,在所述多个按键中确定被按下的按键,所述电子设 备中预存储的电压阈值表至少包括所述存储模块404存储的所述自定义电压阈值表。
[0115]进一步的,所述处理模块403,具体用于:将所述第二电压值与所述自定义电压阈 值表进行比较,确定所述第二电压值是否处于所述多个电压范围中的任一电压范围,所述 多个电压范围中包括所述第一按键的电压范围;
[0116] 当所述第二电压值处于所述多个电压范围中一个电压范围时,将所述第二电压值 所处于的电压范围对应的按键确定为所述多个按键中被按下的按键。
[0117]进一步的,所述存储模块404中还存储有标准电压阈值表,所述标准电压阈值表 是不可更改的,且指示了所述多个按键和预先配置的多个标准电压范围的对应关系;
[0118] 所述处理模块403,具体还用于:
[0119] 当所述第二电压值未处于所述自定义电压阈值表中的任一电压范围时,将所述第 二电压值与所述标准电压阈值表进行比较,基于比较结果将所述第二电压值所处于的标准 电压范围对应的按键确定为所述多个按键中被按下的按键。
[0120] 进一步的,如图6所示,所述装置还包括加载模块501,所述接收模块401,还用于 接收用户的开启触发操作,生成触发信号;
[0121] 所述加载模块501,用于响应于所述触发信号在电子设备的显示屏上加载提示界 面,所述提示界面用于在显示屏上提示用户开始进行所述电压校准。该加载模块501可以 是显示屏的显示驱动程序。
[0122] 进一步的,如图7所示,所述装置还可包括提示模块601,还用于在加载提示界面 后,如在用户触发开始进行电压校准后,提示用户对耳机上的第一按键进行第一触发操作; 所述处理模块403,还用于将所述第一电压值与预估电压阈值表进行比较,所述预估电压阈 值表中指示了所述多个按键和预先配置的多个预估电压范围的对应关系,所述多个预估电 压范围包括所述第一按键的预估电压范围;所述提示模块601,还用于当所述处理模块403 得到的判断结果为所述第一电压值未处于所述第一按键对应的预估电压范围时,再次提示 用户对第一按键进行所述第一触发操作。
[0123] 本发明提供的耳机按键检测的装置,通过人机交互的方式形成耳机的自定义电压 阈值表,不同的耳机可以对应有不同的自定义电压阈值表,这样当用户按下某个按键的时 候,通过将耳机目标接线端的电压与当前自定义电压阈值表进行比较,确定用户是否按下 某个按键,与现有技术中,所有的耳机均与同一个不可更改的电压阈值表进行比较相比,本 发明中的电压阈值表是可以随着耳机的不同而发生变化的,因此本发明的耳机按键检测的 装置具有较好的适用性。
[0124] 作为上述方法的另一种硬件具体实现,本发明实施例还提供了一种耳机按键的检 测装置,所述装置应用于或位于电子设备中,如图8所示,所述装置包括处理器701、存储器 702和总线703,且处理器701和存储器702通过总线703连接,其中耳机按键的检测装置 可以是电子设备中的芯片、芯片组或电路板或其中任一个或多个的至少一部分。
[0125] 所述处理器701,用于当接收到用户对耳机上的第一按键的第一触发操作时,获取 耳机目标接线端的第一电压值,所述耳机目标接线端用于检测用户操作所述第一按键时引 起的电压改变;
[0126] 根据所述第一电压值和预设误差范围,确定所述第一按键的电压范围;
[0127] 所述存储器702,用于将第一按键与所述第一按键的电压范围一一对应的存储至 自定义电压阈值表中;所述自定义电压阈值表是可更改的,且指示了多个按键和多个电压 范围的对应关系;
[0128] 所述处理器701,还用于当接收到用户的第二触发操作时,获取所述耳机目标接线 端的第二电压值;
[0129] 根据所述第二电压值与所述电子设备中预存储的电压阈值表,在所述多个按键中 确定被按下的按键,所述电子设备中预存储的电压阈值表至少包括所述自定义电压阈值 表。
[0130] 进一步的,所述处理器701具体用于:将所述第二电压值与所述自定义电压阈值 表进行比较,确定所述第二电压值是否处于所述多个电压范围中的任一电压范围,所述多 个电压范围中包括所述第一按键的电压范围;
[0131] 如果所述第二电压值处于所述多个电压范围中一个电压范围,则将所述第二电压 值所处于的电压范围对应的按键确定为所述多个按键中被按下的按键。
[0132] 进一步的,所述电子设备中还预存储有标准电压阈值表,所述标准电压阈值表是 不可更改的,且指示了所述多个按键和预先配置的多个标准电压范围的对应关系。所述处 理器701具体用于:
[0133] 当所述第二电压值未处于所述自定义电压阈值表中的任一电压范围时,将所述第 二电压值与所述标准电压阈值表进行比较,基于比较结果将所述第二电压值所处于的标准 电压范围对应的按键确定为所述多个按键中被按下的按键。
[0134] 进一步的,所述处理器701还用于:接收用户的开启触发操作,响应于所述开启触 发操作在电子设备的显示屏上加载提示界面,所述提示界面用于在显示屏上提示用户开始 进行所述电压校准。
[0135] 进一步的,所述处理器701,还用于在加载提示界面后,具体可以在接收到用户开 始进行电压校准的触发操作后,提示用户对耳机上的第一按键进行第一触发操作。
[0136] 所述处理器701,还用于在所述获取耳机目标接线端的第一电压值,之后,将所述 第一电压值与预估电压阈值表进行比较,所述预估电压阈值表中指示了所述多个按键和预 先配置的多个预估电压范围的对应关系,所述多个预估电压范围包括所述第一按键的预估 电压范围;
[0137] 当所述第一电压值未处于所述第一按键对应的预估电压范围时,再次提示用户对 所述第一按键进行第一触发操作。
[0138] 需要说明的是,上述自定义电压阈值表、标准电压阈值表和预估电压阈值表可以 存储在同一存储器中,也即存储器702中,还可以存储在不同的存储器中,如图9给出了自 定义电压阈值表和标准电压阈值表均存储在存储器702的耳机按键的检测装置的结构示 意图;图10给出了自定义电压阈值表存储在存储器702中,标准电压阈值表存储在存储器 801中的耳机按键的检测装置的结构示意图。
[0139] 此外,存储器702或801任一个还可以用于存储处理器701执行过程中运行的计 算机程序。当然,该计算机程序也可存储于存储器702或801外的其他一个存储器中。处 理器701具体可以从存有该计算机程序的存储器中读取该计算机程序并在该计算机程序 的驱动下完成之前类似方法的所述一系列操作。
[0140] 采集耳机目标接线端的任一个电压值的过程可通过图1类似电路完成,并由处理 器接收该采集的电压值。
[0141] 还需要说明的是,本发明实施例所述的处理器701可以是一个处理器,也可以是 多个处理元件的统称。例如,该处理器701可以是中央处理器(CentralProcessingUnit, 简称CPU),也可以是特定集成电路(ApplicationSpecificIntegratedCircuit,简称 ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处 理器(digitalsignalprocessor,简称DSP),或,一个或者多个现场可编程门阵列(Field ProgrammableGateArray,简称FPGA)〇
[0142] 存储器702或801可以是一个存储装置,也可以是多个存储元件的统称,且用于存 储可执行程序代码等。且存储器702或801可以包括随机存储器(RAM),也可以包括非易失 性存储器(non-volatilememory),例如磁盘存储器,闪存(Flash)等。
[0143] 总线 703 可以是工业标准体系结构(IndustryStandardArchitecture,ISA)总 线、外部设备互连(PeripheralComponent,PCI)总线或扩展工业标准体系结构(Extended IndustryStandardArchitecture,EISA)总线等。该总线703可以分为地址总线、数据总 线
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1