一种压感式按键识别方法与流程

文档序号:12747616阅读:2215来源:国知局
一种压感式按键识别方法与流程

本发明属于触控技术领域,特别涉及一种压感式触控按键的识别方法。



背景技术:

在电子产品领域,按键技术有着应用非常广泛。作为可控设备,例如,家用电器中的电视机、微波炉、油烟机等,个人数码设备中手机、数码相机、电子阅读器等等,这些设备上或多或少都有存在着按键装置。

随着苹果公司新一代移动设备都配备上了ForceTouch技术,其良好的使用体验和简易的装配工艺使得基于压感技术的按键装置也获得了越来越多厂商的青睐。而目前压感式按键的硬件设计还是遵循电容式按键的设计方式,即一个感应单元对应一个按键感应区域。这种对单一感应单元进行按键判定处理方式在压感式按键上存在明显弊端,当用户在按键周边按压时存在被触发的可能,虽然通过提高阈值可以防止误触,但触发灵敏度的提高从另一方面又要求用户使用按键时需要较大的触发力度,降低了用户使用体验。

如专利申请201510641420.2公开了一种基于压力传感器的按键识别装置及方法,所述基于压力传感器的按键识别装置包括:检测模块,用于获取压力传感器的第一感应区域的第一压力值、第二感应区域的第二压力值和第三感应区域的第三压力值,所述第一感应区域、所述第二感应区域和所述第三感应区域依次相邻设置;比对模块,用于计算所述第一压力值与所述第三压力值的压力差值,并将所述压力差值与预设的第一阈值进行比对;识别模块,用于在所述压力差值小于或等于所述第一阈值时,根据所述第二压力值进行按键识别。该专利申请虽然通过提高阈值可以防止误触,但是这种触发灵敏度的提高又要求用户使用按键时需要较大的触发力度,不便于用户进行控制。



技术实现要素:

基于此,因此本发明的目的在于提供一种压感式按键识别方法,该识别方法在不降低用户使用体验的同时,提高压感式按键识别的准确度。

为实现上述目的,本发明的技术方案为:

一种压感式按键识别方法,其特征在于所述方法中,将每个压力传感器设置有多个(复数个)压力感应单元,每个压力传感单元对应输出一个压力信号;按键位置与压力感应单元呈对应关系;并设定一触发阈值和比例阈值,当检测到某一按键压力信号大于触发阈值时,分别计算其左右两个压力信号与其压力信号的比例关系,比例关系满足比例阈值则判定为合法按键,否则为非法按键。

所述触发阈值,该触发阈值是与压力信号大小相关的物理量,触发阀值可以根据实际情况人为设定;所述比例阈值,该比例阈值是与两个压力信号大小比值相关;所述比例阀值是0.1-0.5。

进一步,所述最左边缘的按键左侧、最右边缘的按键右侧分别设置有一个压力感应单元;以能够计算比例阀值。

并进一步,所述方法的实现步骤为:

101、获取按键区每个按键的压力数值;

102、依次检测所述的压力数值,并判断是否有按键的压力数值大于触发阈值,是则进行下一步,否则重新获取压力数值;

103、分别计算该按键左右两个压力数值与该按键压力数值的比例值;

104、将103步骤获得的两个比例值与比例阀值进行比较,如果两个比例值均小于比例阈值,则该按键判定为合法触控,否则判定为非法触控。

所述步骤101中,压力感应单元将压力信号传输给压力传感器,再通过模数转换器对压力信号进行转换,获得压力数值。

所述步骤103中,计算该按键左右两个压力数值与该按键压力数值的比例值,获得两个比例值,比例值1=压力数值S_2/压力数值S_3,比例值2=压力数值S_4/压力数值S_3。

本发明通过调整触发阈值可以设定按键的触发力度,调整比例阈值可以设定按键的触发范围,同时处理了按键识别准确性与用户体检的问题,能够不降低用户使用体验的同时,提高压感式按键识别的准确度。

附图说明

图1是本发明所实施的按键结构图。

图2是本发明所实施的识别流程图。

图3是本发明所实施的触控示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种压感式按键识别方法,当检测到某一按键压力信号大于触发阈值时,分别计算其左右两个压力信号与其压力信号的比例关系,比例关系满足比例阈值则判定为合法触控按键,否则为非法触控按键。

如图1所示,为触控按键的结构示意图,在本发明的实施中,按键面板101上设置压力传感器102,压力传感器102包含多个压力感应单元103,压力感应单元对应于4个按键区域104(简称按键)、由于要计算所以4个按键的比例阀值,所以,最左边缘的按键左侧、最右边缘的按键右侧分别设置有一个压力感应单元,这样就设置有6个压力感应单元,中间4个压力感应单元与按键区对应。

设定两个判断阈值:触发阈值和比例阈值。假定预设置触发阈值为100。假定预设值比例阈值为0.3。

如图2所示,本发明所实现具体的识别方法为:

S101、获取按键的转化压力感应信号,并获取6个压力感应单元的压力数值;

S102、依次将6个压力数值与触发阈值进行对比,当发现某个压力数值大于触发阈值时执行步骤S103,否则重新执行步骤S101。

S103、分别计算该压力数值左右两个压力数值与该压力数值的比值,如3号压力感应单元压力数值120大于触发阈值,则计算比例值1=压力数值S_2/压力数值S_3,比例值2=压力数值S_4/压力数值S_3(S_1——>无,S_2——>按键1,S_3——>按键2,S_4——>按键3,S_5——>按键4,S_6——>无,S_1为最左边缘的按键左侧的压力感应单元的压力值,S_6为最右边缘的按键右侧的压力感应单元的压力值)。

S104、将比例值1、比例值2分别与比例阀值进行比较,当比例值1与比例值2都小于0.3时,S_3为有效按键触发,否则无效。

S105、继续执行步骤S101,循环进行检测,获取压力数值。

如图3所示,假设有3个压力感应单元(按键),依次编号1、2、3。

当用户按压在2号按键时,当用户按压的2号按键上方时,当用户按压在2号按键右侧时,3个压力感应单元信号变化均不同。

由此可见,在不同位置信号变化的比例关系不同,当用户按压在2号按键感应区上时,2号压力感应单元输出信号最大,1、3号输出的压力信号较小,根据这种比例关系,可以确认用户按压的合法性,即信号比例关系满足一定条件时方可确认按键有效。

本发明通过调整触发阈值可以设定按键的触发力度,调整比例阈值可以设定按键的触发范围,同时处理了按键识别准确性与用户体检的问题,能够不降低用户使用体验的同时,提高压感式按键识别的准确度。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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