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

文档序号:9238747阅读:来源:国知局
本发明提供的耳机按键检测的方法,通过人机交互的方式形成耳机的自定义电压 阈值表,不同的耳机可以对应有不同的自定义电压阈值表,这样当用户按下某个按键的时 候,通过将耳机目标接线端的电压与当前自定义电压阈值表进行比较,确定用户是否按下 某个按键,与现有技术中,所有的耳机均与同一个不可更改的电压阈值表进行比较相比,本 发明中的电压阈值表是可以随着耳机的不同而发生变化的,因此本发明的耳机按键检测的 方法具有较好的适用性。
[0079]为了对本发明实施例提供的耳机按键检测的方法更加清楚的解释,在本实施例的 步骤101和步骤104的获取目标接线端的电压的一种具体实现方式中,当用户按下某个按 键后,通过与耳机目标接线端相连的电压检测模块连续多次获取耳机目标接线端的电压; 摈弃多次获取的电压值中的不合理的电压值,所指的不合理的电压值为与其他电压值相差 超过一定范围的电压值;求取其余电压值的平均值,得到目标接线端的第一电压值。所指的 多次可以为5次一 10次之间;芯片读取的速度一般为ms级的,例如,50ms或者100ms等,而 用户按下按键的持续时间一般为几秒,因而足够芯片多次进行数据的读取。此外,上述电压 检测模块一般由具备数模转换功能的芯片实现。
[0080]例如:当用户按下音量增加按键后,电压检测模块获取了 7次耳机目标接线端 的电压,分别为 150mV、170mV、50mV、200mV、180mV、400mV和 180mV,则摒弃其中的 50mV和 400mV这两个不合理的电压值,求取其余5个电压值的平均值,得到第一电压值为176mV。
[0081]-般而言,电子设备中预存储的电压阈值表还包括标准电压阈值表,所述标准电 压阈值表为电子设备出厂时写入的,且该标准电压阈值表是不可更改的,指示了所述多个 按键和预先配置的多个标准电压范围的对应关系。为了避免当耳机的阈值电压满足标准电 压阈值表,但使用自定义电压阈值表带来的误判。则在步骤105"根据所述第二电压值与所 述电子设备中预存储的电压阈值表,在所述多个按键中确定被按下的按键,所述电子设备 中预存储的电压阈值表至少包括所述自定义电压阈值表"的另外一种实现方式中:
[0082]如果所述第二电压值未处于所述自定义电压阈值表中的任一电压范围,则将所述 第二电压值与所述标准电压阈值表进行比较,基于比较结果将所述第二电压值所处于的标 准电压范围对应的按键确定为所述多个按键中被按下的按键。
[0083] 此外,本发明实施例还提供了构建自定义电压阈值表的一种具体实现方式,该实 现方式为用户参与操作的一种自学习的过程,用户需要首先进入电压校准的状态,才能进 入确定电压范围的过程,因而在对耳机上的多个按键中的至少一个按键做电压校准之前, 所述方法如图3所示,在图2的基础上还可进一步包括:
[0084] 201 :接收用户的开启触发操作。
[0085] 在本发明实施例的具体实现过程中,可通过应用软件实现电压校准的功能。相应 的,本步骤所指的开启触发操作是指启动一个应用软件;该开启触发操作可以为通过耳机 的某个键或者触摸屏或鼠标等,也可以为在新耳机首次插入时自动开启该应用软件。
[0086] 202 :响应于所述开启触发操作在电子设备的显示屏上加载提示界面,所述提示界 面用于在显示屏上提示用户开始进行所述电压校准。
[0087] 当然,在开启应用软件后,还要自动检测当前使用的耳机是否为具备按键的耳机 (一般来说为四段式耳机),只有当耳机为四段式耳机时,才会加载提示界面。
[0088] 如图4所示为一种能够实现此方法功能的应用软件的工作过程,包括:
[0089] 301 :接收用户对应用软件的点击操作以开始构建自定义电压阈值表。
[0090] 302 :检测与电子设备相连的耳机是否为四段式耳机。如果是,则执行步骤3031, 否者执行步骤3032。
[0091] 3031 :加载用于显示询问用户是否开始电压校准的提示信息。
[0092] 此外,还可以同时加载该应用软件的功能介绍等相关内容。
[0093] 3031a:基于用户的反馈确定是否开始电压校准。当接收到用户确定开始电压校准 的操作时,执行步骤3041,否则执行步骤3042。
[0094] 3041:提示用户按下耳机上的某一个按键。
[0095] 前述步骤301-3041都是通过人机交互的方式实现的,当用户按下某个按键后,则 开始执行下述步骤,下述步骤为软件内部的处理过程,对用户来说是不可见的。
[0096] 305:获取耳机的MIC接线端的电压。
[0097] 306 :根据获取的电压,确定用户按下的按键的电压范围。
[0098] 至此,已经确定完一个按键的电压范围,可重复步骤3041至步骤306分别确定其 他按键的电压范围,最终得到与每个按键对应的电压范围,形成自定义电压阈值表。后续在 检测耳机按键是否被按下的过程中,可以以此自定义电压阈值表为依据进行判断。
[0099] 3032 :提示用户当前耳机不支持该电压校准功能,并执行步骤3042。
[0100] 3042:退出应用软件。
[0101] 此外,在自定义电压阈值表的构建过程中,有时候会出现,提示用户按下的某个按 键,比如说音量增加按键,但是用户按下的却是另外的按键,比如说音量减少按键,则需要 再次提示用户对指定的按键进行操作,以实现验证用户当前是否按下正确的按键。
[0102] 因而,在加载提示界面后,具体可以在接收到用户开始进行电压校准的触发操作 后,所述方法还包括:提示用户对耳机上的第一按键进行第一触发操作;则所述获取耳机 目标接线端的第一电压值,之后,所述方法还包括:
[0103] 将所述第一电压值与预估电压阈值表进行比较,所述预估电压阈值表中指示了所 述多个按键和预先配置的多个预估电压范围的对应关系,所述多个预估电压范围包括所述 第一按键的预估电压范围;
[0104] 如果所述第一电压值未处于所述第一按键对应的预估电压范围,则再次提示用户 对所述第一按键进行第一触发操作。
[0105] 其中,上述预估电压阈值表可以为预先确定好的一个既不同于标准电压阈值表也 不同于自定义电压阈值表的电压阈值表,且该预估电压范围中存储的各个按键的电压范围 较大,如果第一电压值未处于第一按键的预估电压范围,便可认为用户此时按下的按键并 非第一按键。
[0106]在本发明实施例的其他实现方式中,该预估电压阈值表可以直接为标准电压阈值 表,但是在判断是否按错按键的时候,并不一定要判断第一按键的第一电压值是否处于第 一按键的电压范围内,而需要判断第一按键的第一电压值是否与第一按键的电压范围中的 最大值与最小值均存在较大的差别,如果是,则可认为用户此时按下的按键并非第一按键。
[0107]作为对上述方法的实现,本发明还提供了一种耳机按键的检测装置,如图5所示, 所述装置应用于电子设备,具体可以是电子设备中的软件部分,或软件和硬件的结合,所述 装置包括:
[0108] 接收模块401,用于接收用户对耳机上的第一按键的第一触发操作,生成指示信 号。
[0109] 电压检测模块402,用于响应所述指示信号获取耳机目标接线端的第一电压值,所 述耳机目标接线端用于检测用户操作所述第一按键时引起的电压改变。采集耳机目标接线 端的第一电压值的过程可通过图1类似电路完成,并由电压检测模块402检测该采集的第 一电压值。
[0110] 处理模块403,用于根据所述电压检测模块402获取的所述第一电压值和预设误 差范围,确定所述第一按键的电压范围。
[0111] 存储模块404,用于将第一按键与所述处理模块403确定的所述第一按键的电压 范围一一对应的存储至自定义电压阈值表中;所述自定义电压阈值表是可更改的,且指示 了多个按键和多个电压范围的对应关系。
[0112] 所述接收模块401,还用于接收用户的第二触发操作。
[0113] 所述电压检测模块402,还用于当所述接收模块401接收到用户的第二触发操时, 获取所述耳机目标接线端的第二电压值。采集耳机目标接线端的第二电压值的过程可通过 图1类似电路完成,并由电压检测模块402检测该采集的第二电压值。
[0114] 所述处理模
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1