一种按键触摸阈值的调节方法及触摸按键显示屏与流程

文档序号:22922948发布日期:2020-11-13 16:14阅读:1210来源:国知局
一种按键触摸阈值的调节方法及触摸按键显示屏与流程

本发明属于按键控制技术领域,尤其涉及一种按键触摸阈值的调节方法及触摸按键显示屏。



背景技术:

目前触摸式屏绝大部分使用固定阈值实现按键响应,由于用户使用环境不尽相同,有时甚至会出现极其恶劣的环境情况,导致在此类环境下出现按键不灵敏的现象,随着时间推移甚至会出现按键无法响应现象,给用户造成极大的困扰。

现有技术中公开了通过在触摸次数达到一定次数后计算多个电容平均值作为最终触摸阈值的阈值调节方法,但该方法仅考虑了触摸阈值正常情况下的灵敏度问题,未考虑在出现非正常触摸阈值情况下导致整个电容平均值有变化的问题,若出现非正常电容值,会导致平均电容值不准确,最终设置的阈值仍旧出现按键不灵敏情况。

由于触摸屏在不同环境温度、不同按压力度、不同按压角度及不同按压面积等一系列不可控条件下触摸阈值会发生一定变化,当实际触摸电容值过小,无法达到设定阈值时,就会出现触摸不灵敏现象。

有鉴如此,特提出本发明。



技术实现要素:

本发明要解决的技术问题在于提出一种通过剔除非正常电容值的方式,更为准确的解决由于不同的原因出现的按键不灵敏问题或因设置过程中异常值过多导致的新设置的触摸阈值依旧不灵敏情况。

为解决上述技术问题,本发明提出了一种按键触摸阈值的调节方法,按键触摸阈值调节过程中,包括如下步骤:

s1、记录每一次按键触摸的电容值rn并统计按键触摸的次数∑n;

s2、判断按键触摸次数∑n是否达到设定次数x,若达到设定次数x,进入s3;若未达到设定次数x,返回s1;

s3、判断x次数据中是否存在异常数据;若存在异常数据,将异常数据删除并返回s1重新获取电容值补足x次触摸电容值直至不存在异常数据,进入s4;

s4、计算x次按键触摸的电容值的平均值m,m=f(∑rx,x),根据平均值m计算得到触摸电容值阈值m,m=k*m,其中0<k≤1。

进一步可选地,步骤s4中,将x次按键触摸的触摸电容值rx按照大小顺序进行排序,将顺序排列的前a个数据和逆序排列的前b个数据删除后计算所述的平均值m,

进一步可选地,

进一步可选地,将排序后的x次触摸电容值划分成n等分,a=b=x/n。

进一步可选地,步骤s3中,所述判断x次数据中是否存在异常数据为将x次按键过程中的触摸电容值分别与平均值m进行比较来判断是否存在异常数据。

进一步可选地,当按键触摸的电容值与平均值m的差值在预设差值范围内时为正常数据,否则为异常数据。

进一步可选地,步骤s3中,若存在异常数据,将筛选出的异常数据逐个删除,直至将所有异常数据均删除后返回s1;或者,将所有异常数据筛选出来进行统一删除后返回s1。

进一步可选地,步骤s1中还包括:

判断用户在有效触摸时间t内是否进行按键触摸,若进行按键触摸,则记录每次按键触摸时的触摸电容值,若未进行按键触摸,则退出触摸阈值调节过程。

进一步可选地,有效触摸时间t需满足:最小间隔检测时间t1≤t≤最大间隔检测时间t2。

进一步可选地,步骤s4中,0<k<1。

进一步可选地,通过进入按键触摸阈值调节模式来进行按键触摸调节过程;

执行步骤s1前,用户通过同时按下设定组合键或长按特定键进入按键触摸阈值调节模式。

进一步可选地,步骤s4之后还执行步骤s5,根据用户指令来确定是否保存触摸电容阈值m,若接收到保存触摸电容阈值m的用户指令,则设定触摸电容阈值m为最终的触摸阈值,并退出按键触摸阈值调节过程;否则返回s1。

本发明还提出了一种触摸按键显示屏,其采用上述按键触摸阈值的调节方法。

采用上述技术方案后,本发明与现有技术相比具有以下有益效果:本发明通过剔除非正常电容值的方式,更为准确的解决由于不同的原因出现的按键不灵敏问题或因设置过程中异常值过多导致的新设置的触摸阈值依旧不灵敏情况。

下面结合附图对本发明的具体实施方式作进一步详细的描述。

附图说明

附图作为本发明的一部分,用来提供对本发明的进一步的理解,本发明的示意性实施例及其说明用于解释本发明,但不构成对本发明的不当限定。显然,下面描述中的附图仅仅是一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。在附图中:

图1:为本发明实施例1的控制流程图。

需要说明的是,这些附图和文字描述并不旨在以任何方式限制本发明的构思范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对实施例中的技术方案进行清楚、完整地描述,以下实施例用于说明本发明,但不用来限制本发明的范围。

在本发明的描述中,需要说明的是,术语“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“接触”、“连通”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

实施例1

本实施例提出了一种按键触摸阈值的调节方法,所述调节方法为:在按键触摸阈值调节过程中,包括如下步骤:

s1、记录每一次按键触摸的电容值rn并统计按键触摸的次数∑n;

s2、判断按键触摸次数∑n是否达到设定次数x,若达到设定次数x,进入s3;若未达到设定次数x,返回s1;

s3、判断x次数据中是否存在异常数据;若存在异常数据,将异常数据删除并返回s1重新获取电容值补足x次触摸电容值直至不存在异常数据,进入s4;

s4、计算x次按键触摸的电容值的平均值m,m=f(∑rx,x),根据平均值m计算得到触摸电容值阈值m,m=k*m,其中0<k≤1。

以上方案中,触摸电容值为按键触摸屏被触摸后读取到的电容值。阈值为按键触摸屏产生响应的最小值。由于触摸屏在不同环境温度、不同按压力度、不同按压角度及不同按压面积等一系列不可控条件下触摸阈值会发生一定变化,当实际触摸电容值过小,无法达到设定阈值时,就会出现触摸不灵敏现象。本实施例针对此现象提出用户设置调节触摸阈值的控制方法,并且通过剔除非正常电容值的方式,更为准确的解决由于不同的原因出现的按键不灵敏问题或因设置过程中异常值过多到导致的新设置的阈值依旧不灵敏情况。

进一步可选地,步骤s4中,将x次按键触摸的触摸电容值rx按照大小顺序进行排序,将顺序排列的前a个数据和逆序排列的前b个数据删除后计算所述的平均值m,本实施例中a和b可以为任意小于x的数据。优选的,优选的,将排序后的x次触摸电容值划分成n等分,a=b=x/n。x次按键触摸电容值可以按照从大到小的顺序排列,也可按照从小到大的顺序排列。例如,将按照从小到大的顺序排序好的x次触摸电容值分别去除前x/5次最小值和后x/5次最大值算取剩余值的平均值。本实施例为了将数据分段处理,尽可能的取到按键触摸过程中最为有效的触摸电容区间(本例中为中间3/5的数据,因为前后1/5的数据区间对于平均值的有效性没有中间数据的高,并且引入的话可能会造成理想平均值的偏差),该区间可以根据设计需求调整。

进一步可选地,步骤s3中,所述判断x次数据中是否存在异常数据为将x次按键过程中的触摸电容值分别与平均值m进行比较来判断是否存在异常数据。

进一步可选地,当按键触摸的电容值与平均值m的差值在预设差值范围内时为正常数据,否则为异常数据。这里的异常数据为:数据与平均值相差间隔较大,不满足用户需求的数据。优选的,当按键触摸的电容值与平均值m的差值在预设差值范围内时为正常数据,否则为异常数据。预设差值可以根据设计需求进行调整。例如将与平均值相差间隔大于10的数据认定为异常数据。

进一步可选地,步骤s3中,将x次触摸电容值逐个/同时与平均值进行比较来判断是否存在异常数据。若存在异常数据,将筛选出的异常数据逐个删除,直至将所有异常数据均删除后返回s1;或者,将所有异常数据筛选出来进行统一删除后返回s1。

进一步可选地,步骤s1中还包括:

判断用户在有效触摸时间t内是否进行按键触摸,若进行按键触摸,则记录每次按键触摸时的触摸电容值,若未进行按键触摸,则退出触摸阈值调节过程。有效触摸时间t需满足:最小间隔检测时间t1≤t≤最大间隔检测时间t2。其中最小间隔检测时间t1:用户连续按下两次触摸按键的最小时间间隔。最大间隔检测时间t2:用户连续按下两次触摸按键的最大时间间隔。有效触摸时间t:在最小间隔检测时间t1和最大间隔检测时间t2中间的有效触摸时间。

进一步可选地,步骤s4中,0<k<1。为保证按键触摸灵敏度,将设定阈值降低一定程度,以保证触摸响应率。如直接设定为100%,则可能会产生在用户触摸不正规时导致不响应,带来用户体验不良,因而决定降低一定程度设定阈值。优选设置平均值的75%为新阈值。

进一步可选地,通过进入按键触摸阈值调节模式来进行按键触摸调节过程;执行步骤s1前,用户通过同时按下设定组合键或长按特定键进入按键触摸阈值调节模式。如此用户可以根据自身需求来进行按键触摸阈值的调节,使得按键触摸阈值的调节更加灵活。

进一步可选地,步骤s4之后还执行步骤s5,根据用户指令来确定是否保存触摸电容阈值m,若接收到保存触摸电容阈值m的用户指令,则设定触摸电容阈值m为最终的触摸阈值,并退出按键触摸阈值调节过程;否则返回s1。若用户对调节获得的按键触摸阈值不满意,可以重新进行按键触摸阈值调节直至达到用户的要求为止。

以下为本实施例的按键触摸阈值调节的具体实施方式,其流程图如图1所示:

1.当出现按键不灵敏现象时,用户同时按下设定组合键或长按特定按键方式进入阈值设置模式;

2.程序通过读取组合键按下情况或特定按键触摸时间确认是否进入阈值设置模式,如果读取到组合按键有效按下或特定按键触摸时间满足进入阈值调整模式条件,则进入阈值调整模式。如果不满足阈值调整模式则不进入阈值调整模式。

3.进入阈值调整模式后,开始计时,判断用户是否在有效触摸时间t内进行按键触摸,如果对按键进行有效操作,则记录本次触摸电容值,如果未在有效触摸时间t内读取到用户触摸电容值,则默认用户不进行阈值设置,退出阈值设置模式。

4.记录触摸电容值,并对用户触摸次数进行统计,判断记录电容值次数是否满足规定次数x,如果满足规定次数x,则排序x次用户触摸按键值,如果不满足规定次数x,则继续检测用户触摸阈值。

5.将平均值与x次数据进行比较,若存在异常数据,则去除所有异常数据,补充获取触摸阈值。若不存在则显示并提示本次平均值。

如用户确认保存平均值,则设置平均值为新阈值并退出阈值设置模式,如用户不保存本次数据则清除x次数据,重新进入阈值设置模式。

实施例2

本发明还提出了一种触摸按键显示屏,其采用实施例1的按键触摸阈值的调节方法。

以上所述仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专利的技术人员在不脱离本发明技术方案范围内,当可利用上述提示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1