一种无线耳机的触摸识别方法、装置及无线耳机制造方法及图纸

技术编号:19938618 阅读:40 留言:0更新日期:2018-12-29 06:45
本发明专利技术公开了一种无线耳机的触摸识别方法、装置、无线耳机及计算机可读存储介质,涉及便携式收听设备技术领域,用于解决现有触摸识别的判断条件过多,响应速度慢,不利于用户体验的问题。该方法包括:获取无线耳机中的按预设顺序排列的触摸按键各自的触摸状态;对触摸按键各自的触摸状态进行二值化,获取对应位置顺序的二值化数组;根据二值化数组中各个位置的数值和相邻的两个二值化数组中对应位置的数值之差,识别用户触摸操作。本发明专利技术通过对触摸按键各自的触摸状态进行二值化,获取对应位置顺序的二值化数组,采用二值化数据设计,抛弃了传统的做差处理,大大减少了判断条件的数量,缩短了响应时间,提升了用户体验。

【技术实现步骤摘要】
一种无线耳机的触摸识别方法、装置及无线耳机
本专利技术涉及便携式收听设备
,特别涉及一种无线耳机的触摸识别方法、装置、无线耳机及计算机可读存储介质。
技术介绍
耳机是一对转换单元,用于接收媒体播放器或接收器所发出的电信号,利用贴近耳朵的喇叭将其转化成可以听到的音波。目前的耳机可以分为有线耳机和无线耳机,其中有线耳机需要左右两个耳机通过有线的连接方式组成左右声道,产生立体声效果,佩戴非常不方便。而无线耳机则是通过无线通信协议(例如蓝牙)与终端进行通信,其相对于有线耳机而言具有无需收拾数据线、使用便捷的特点。其中目前最新出现的真正无线互连立体声蓝牙耳机(TWS耳机)就是无线耳机中较为典型的一种,TWS耳机由于佩戴方便又可单独使用,越来越受到大众的青睐,近年来其发展势头迅猛。现有技术中,无线耳机的触摸识别往往采用做差处理,需要通过大量判断条件才能实现用户触摸操作的识别,使得在用户在进行(如点击、滑动等)触摸操作后,处理器需要一定时间的延时后才会响应,大大降低了用户的体验感。因此,如何提高用户触摸操作的识别速度,缩短响应时间,提升用户体验,是现今急需解决的问题。
技术实现思路
本专利技术的目的是提供一种无线耳机的触摸识别方法、装置、无线耳机及计算机可读存储介质,提高了用户触摸操作的识别速度,缩短了响应时间,提升了用户体验。为解决上述技术问题,本专利技术提供一种无线耳机的触摸识别方法,包括:S101:获取所述无线耳机中的按预设顺序排列的触摸按键各自的触摸状态;其中,所述触摸状态包括:被触摸状态和未被触摸状态;S102:对所述触摸按键各自的所述触摸状态进行二值化,获取对应位置顺序的二值化数组;S103:根据所述二值化数组中各个位置的数值和相邻的两个所述二值化数组中对应位置的数值之差,识别用户触摸操作;其中,所述用户触摸操作包括点击操作、长按操作和滑动操作中至少一项。可选的,所述S102包括:将所述触摸按键各自的当前被触摸状态和当前未被触摸状态分别设置为1和0,获取各个位置的数值为1或0的所述当前二值化数组。可选的,所述用户触摸操作包括所述长按操作时,所述S103包括:S201:判断是否所述当前二值化数组与前一二值化数组中对应位置的数值之差均为0,且所述当前二值化数组中各个位置的数值不均为0;若是,则进入S202;S202:更新长按时间,并判断所述长按时间是否达到第一时间阈值;若是,则进入S203;若否,则进入S101;S203:识别为所述长按操作。可选的,所述用户触摸操作包括所述滑动操作时,所述S103包括:S301:判断是否所述当前二值化数组与前一二值化数组中对应位置的数值之差不均为0,且所述当前二值化数组中各个位置的数值不均为0;若是,则进入S302;S302:根据后一二值化数组中各个位置的数值和所述当前二值化数组与所述前一二值化数组中对应位置的数值之差中第一个和最后一个位置的数值,识别所述滑动操作。可选的,所述滑动操作包括左滑操作和右滑操作,且所述当前二值化数组中的第一个位置至最后一个位置的数值依次对应从左至右的所述触摸按键各自的所述当前被触摸状态时,所述S302包括:S401:根据所述当前二值化数组与所述前一二值化数组中对应位置的数值之差,分别更新+1记录数组中1的位置和-1记录数组中-1的位置;S402:利用第一标识记录所述+1记录数组中1的位置,并利用第二标识记录所述-1记录数组中-1的位置;S403:判断所述第一标识是否在所述当前二值化数组的第一个或最后一个位置;若否,则进入S404;若是,则进入S405;S404:将所述第一标识赋值给第三标识,并进入步骤S101;S405:判断所述第一标识与所述第三标识是否相同;若否,则进入S404;若是,则进入S409;S406:判断所述第二标识是否在所述当前二值化数组的第一个或最后一个位置;若否,则进入S407;若是,则进入S408;S407:将所述第二标识赋值给第四标识,并进入步骤S101;S408:判断所述第二标识与所述第四标识是否相同;若是,则进入S407;若否,则进入S409;S409:判断所述后一二值化数组中各个位置的数值是否均为0;若是,则进入S410;若否,则进入步骤S101;S410:当所述第一标识在所述当前二值化数组的第一个位置或所述第二标识在所述当前二值化数组的最后一个位置时,识别为所述左滑操作;当所述第二标识在所述当前二值化数组的第一个位置或所述第一标识在所述当前二值化数组的最后一个位置时,识别为所述右滑操作。可选的,所述用户触摸操作还包括所述点击操作时,所述S401之前,还包括:S501:判断是否所述后一二值化数组中各个位置的数值均为0,且所述当前二值化数组与所述前一二值化数组中对应位置的数值之差中的1或-1均不在所述当前二值化数组的第一个位置和最后一个位置;若是,则进入S502;若否,则进入S401;S502:确定为的一次单击操作;S503:根据第二时间阈值内所述单击操作的次数识别所述点击操作。可选的,所述点击操作包括所述单击操作和双击操作时,所述S503包括:S601:判断所述第二时间阈值内是否存在两次所述单击操作;若是,则进入S602;若否,则进入S603;S602:识别为所述双击操作;S603:识别为所述单击操作。可选的,所述S101包括:S701:获取所述触摸按键各自的当前电容值;S702:根据所述触摸按键各自的所述当前电容值和各自对应的当前未被触摸均值与当前阈值之和,获取所述触摸按键各自的所述触摸状态。可选的,所述S702包括:S801:判断当前触摸按键的所述当前电容值是否大于对应的所述当前未被触摸均值与所述当前阈值之和;若是,则进入S802;若否,则进入S804;其中,所述当前触摸按键为任一所述触摸按键;S802:确定所述当前触摸按键为所述被触摸状态,并利用所述当前电容值更新对应的当前被触摸均值;S803:利用更新后的所述当前被触摸均值与所述当前未被触摸均值之差除以预设参数,更新所述当前阈值;其中,所述预设参数大于1;S804:确定所述当前触摸按键为所述未被触摸状态,并利用所述当前电容值更新所述当前未被触摸均值。本专利技术还提供了一种无线耳机的触摸识别装置,包括:获取模块,用于获取所述无线耳机中的按预设顺序排列的触摸按键各自的触摸状态;其中,所述触摸状态包括:被触摸状态和未被触摸状态;二值化模块,用于对所述触摸按键各自的所述触摸状态进行二值化,获取对应位置顺序的二值化数组;识别模块,用于根据所述二值化数组中各个位置的数值和相邻的两个所述二值化数组中对应位置的数值之差,识别用户触摸操作;其中,所述用户触摸操作包括点击操作、长按操作和滑动操作中至少一项。本专利技术还提供了一种无线耳机,包括:按预设顺序排列的触摸按键、存储器和处理器;其中,所述存储器,用于存储计算机程序,所述处理器用于执行所述计算机程序时实现如上述任一项所述的无线耳机的触摸识别方法的步骤。此外,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的无线耳机的触摸识别方法的步骤。本专利技术所提供的一种无线耳机的触摸识别方法,包括:获取无线耳机中的按预设顺序排列的触摸按键各自的触摸状态;其中,触摸状本文档来自技高网...

【技术保护点】
1.一种无线耳机的触摸识别方法,其特征在于,包括:S101:获取所述无线耳机中的按预设顺序排列的触摸按键各自的触摸状态;其中,所述触摸状态包括:被触摸状态和未被触摸状态;S102:对所述触摸按键各自的所述触摸状态进行二值化,获取对应位置顺序的二值化数组;S103:根据所述二值化数组中各个位置的数值和相邻的两个所述二值化数组中对应位置的数值之差,识别用户触摸操作;其中,所述用户触摸操作包括点击操作、长按操作和滑动操作中至少一项。

【技术特征摘要】
1.一种无线耳机的触摸识别方法,其特征在于,包括:S101:获取所述无线耳机中的按预设顺序排列的触摸按键各自的触摸状态;其中,所述触摸状态包括:被触摸状态和未被触摸状态;S102:对所述触摸按键各自的所述触摸状态进行二值化,获取对应位置顺序的二值化数组;S103:根据所述二值化数组中各个位置的数值和相邻的两个所述二值化数组中对应位置的数值之差,识别用户触摸操作;其中,所述用户触摸操作包括点击操作、长按操作和滑动操作中至少一项。2.根据权利要求1所述的无线耳机的触摸识别方法,其特征在于,所述S102包括:将所述触摸按键各自的当前被触摸状态和当前未被触摸状态分别设置为1和0,获取各个位置的数值为1或0的所述当前二值化数组。3.根据权利要求2所述的无线耳机的触摸识别方法,其特征在于,所述用户触摸操作包括所述长按操作时,所述S103包括:S201:判断是否所述当前二值化数组与前一二值化数组中对应位置的数值之差均为0,且所述当前二值化数组中各个位置的数值不均为0;若是,则进入S202;S202:更新长按时间,并判断所述长按时间是否达到第一时间阈值;若是,则进入S203;若否,则进入S101;S203:识别为所述长按操作。4.根据权利要求2所述的无线耳机的触摸识别方法,其特征在于,所述用户触摸操作包括所述滑动操作时,所述S103包括:S301:判断是否所述当前二值化数组与前一二值化数组中对应位置的数值之差不均为0,且所述当前二值化数组中各个位置的数值不均为0;若是,则进入S302;S302:根据后一二值化数组中各个位置的数值和所述当前二值化数组与所述前一二值化数组中对应位置的数值之差中第一个和最后一个位置的数值,识别所述滑动操作。5.根据权利要求4所述的无线耳机的触摸识别方法,其特征在于,所述滑动操作包括左滑操作和右滑操作,且所述当前二值化数组中的第一个位置至最后一个位置的数值依次对应从左至右的所述触摸按键各自的所述当前被触摸状态时,所述S302包括:S401:根据所述当前二值化数组与所述前一二值化数组中对应位置的数值之差,分别更新+1记录数组中1的位置和-1记录数组中-1的位置;S402:利用第一标识记录所述+1记录数组中1的位置,并利用第二标识记录所述-1记录数组中-1的位置;S403:判断所述第一标识是否在所述当前二值化数组的第一个或最后一个位置;若否,则进入S404;若是,则进入S405;S404:将所述第一标识赋值给第三标识,并进入步骤S101;S405:判断所述第一标识与所述第三标识是否相同;若否,则进入S404;若是,则进入S409;S406:判断所述第二标识是否在所述当前二值化数组的第一个或最后一个位置;若否,则进入S407;若是,则进入S408;S407:将所述第二标识赋值给第四标识,并进入步骤S101;S408:判断所述第二标识与所述第四标识是否相同;若是,则进入S407;若否,则进入S409;S409:判断所述后一二值化数组中各个位置的数值是否均为0;若是,则进入S410;若否,则进入步骤S101;S410:当所述第一标识在所述当前二值化数组...

【专利技术属性】
技术研发人员:陈维亮程玺谋
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1