触摸信息屏蔽方法及装置的制造方法_2

文档序号:8281977阅读:来源:国知局
一种触摸信息屏蔽方法的方法流程图,该触摸信息屏蔽方法用于具有触摸屏的终端中,并由该终端中的触控IC执行,触控IC用于控制终端中的触摸屏,该触摸屏包括有预先设置的中心区域和边缘区域,包括如下步骤。
[0071]在步骤201中,检测中心区域是否产生了第一触摸信息。
[0072]现在使用的触屏终端,大多数都是采用电容式的触摸屏,终端中的触控IC以一定的检测频率检测整个触摸屏,收集用户触摸该触摸屏时产生的触摸信息。每个触摸信息包括有:该触摸信息产生时在触摸屏上所对应的坐标信息(也即X坐标和y坐标),以及触摸事件类型。触摸事件类型通常分为:压下事件、抬起事件和移动事件。
[0073]本实施例中,预先将触摸屏分为不同的区域,该区域可以包括中心区域和边缘区域,其中,中心区域指用户正常操作的区域,边缘区域指用户容易误触的区域。该中心区域和边缘区域可以是根据大量的用户握持数据分析并生成的。
[0074]如图2B所示,以该终端为智能手机为例,智能手机中可以有中心区域21、第一边缘区域22、第二边缘区域23、第三边缘区域24和第四边缘区域25。
[0075]触控IC获取接收到的至少一个触摸信息中携带的坐标信息,并根据该坐标信息区分哪些触摸信息是中心区域中产生的第一触摸信息。
[0076]比如,该中心区域的横坐标范围为(20px,460px),纵坐标范围为(20px,780px),触控IC检测触摸信息中的坐标信息,当该坐标信息中的横坐标属于(20px,460px),且纵坐标属于(20px,780px)时,即可确定中心区域产生了第一触摸信息。
[0077]在步骤202中,若中心区域产生了第一触摸信息,则将检测触摸信息时的检测范围缩小为中心区域,即控制进入边缘屏蔽状态。
[0078]当触控IC检测到中心区域产生了第一触摸信息时,即可认为用户当前正在正常使用该终端,为了避免用户握持该终端时,由于手掌或手指部分误触触摸屏所导致的误操作,触控IC会在接收到第一触摸信息后,设置该终端进入边缘屏蔽状态,该边缘屏蔽状态是指屏蔽边缘区域中产生的第二触摸信息的状态。
[0079]当未进入边缘屏蔽状态时,触控IC需要同时检测触摸屏的中心区域和边缘区域中产生的触摸信息;而当进入边缘屏蔽状态时,触控IC仅需要检测中心区域产生的触摸信息,即触控IC仅接收中心区域产生的第一触摸信息,并上报给CPU进行相应的处理。
[0080]需要说明的是,由于触摸屏中包含四个边缘区域,所以为了保证屏蔽的效果,在执行步骤202时,触控IC将四个边缘区域同时确定为边缘区域。
[0081]如图2C所示,当用户单手握持智能手机,并使用拇指在中心区域21进行操作时,触控IC将四个边缘区域22全部确定为进入边缘屏蔽状态后需要屏蔽的边缘区域。
[0082]在步骤203中,获取第一触摸信息的产生时刻。
[0083]进一步地,当触控IC检测到中心区域产生了第一触摸信息时,触控IC获取该第一触摸信息的产生时刻,其中,该产生时刻可以是包含在第一触摸信息中的时间信息,触控IC通过读取该第一触摸信息中携带的时间信息,即可获取该第一触摸信息的产生时刻。
[0084]在步骤204中,根据第一触摸信息的产生时刻,设置边缘屏蔽状态的持续时长。
[0085]触控IC每次进入边缘屏蔽状态的持续时长可以由用户或系统预先设置,比如2秒。该持续时长的起点可以设置成第一触摸信息的产生时刻。
[0086]比如,当该持续时长为2秒时,表示在第一触摸信息产生后的2秒内,边缘区域中产生的第二触摸信息将被屏蔽,即终端的CPU在第一触摸信息产生后2秒内不会接收到触控IC上报的第二触摸信息。
[0087]当该持续时长结束时,触控IC退出边缘屏蔽状态。
[0088]综上所述,本实施例提供的触摸信息屏蔽方法,通过检测中心区域是否产生了第一触摸信息;若中心区域产生了第一触摸信息,则进入边缘屏蔽状态,该边缘屏蔽状态是指屏蔽边缘区域中产生的第二触摸信息的状态;解决了终端不能准确区分用户的触摸动作为正常操作还是误触,导致终端不能准确根据用户的触摸动作执行相应的操作,降低了用户操作的准确率的问题;达到了终端能够识别正常操作和误触,提高用户操作准确率的效果。
[0089]本实施例还通过当触控IC进入边缘屏蔽状态时,CPU只需要对中心区域产生的触摸信息进行处理,减少了 CPU处理的触摸信息的信息量,减轻了 CPU的处理压力。
[0090]本实施例还通过根据第一触摸信息的产生时刻,设置边缘屏蔽状态的持续时长,当中心区域中连续产生第一触摸信息时,触控IC将保持边缘屏蔽状态,避免了用户误操作带来的影响;当在持续时长内未接收到新的第一触摸信息时,解除边缘屏蔽状态,避免了边缘区域一直处于屏蔽状态,终端不能对用户在该边缘区域进行的正常操作做出响应,达到了提高用户操作准确率的效果。
[0091]需要说明的是,本实施例仅以触控IC进入边缘屏蔽状态后需要屏蔽的边缘区域包括四个边缘区域进行举例说明,并不对边缘区域的大小和个数等进行限定。比如,作为另外一种实现方式,触控IC进入边缘屏蔽状态后需要屏蔽的边缘区域仅包括与竖向中轴线平行的二个边缘区域。
[0092]图3A是根据再一示例性实施例示出的一种触摸信息屏蔽方法的方法流程图,该触摸信息屏蔽方法用于具有触摸屏的终端中,并有该终端中的触控IC执行,触控IC用于控制终端中的触摸屏,该触摸屏包括有预先设置的中心区域和边缘区域,包括如下步骤。
[0093]在步骤301中,接收CPU发送的第一指令,第一指令是CPU根据当前重力加速度方向所发送的;根据第一指令将触摸屏中与竖向中轴线平行的第一边缘区域和第三边缘区域确定为边缘区域。
[0094]本实施例中,预先将触摸屏分为不同的区域,该区域可以包括中心区域和边缘区域,其中,中心区域指用户正常操作的区域,边缘区域指用户容易误触的区域。该中心区域和边缘区域可以是根据大量的用户握持数据分析并生成的。
[0095]如图2B所示,以该终端为智能手机为例,智能手机中可以有中心区域21、第一边缘区域22、第二边缘区域23、第三边缘区域24和第四边缘区域25。
[0096]终端中的CPU可以通过重力加速度传感器获取当前重力加速度的方向,根据该方向,CPU即可判断当前终端是竖直握持还是横向握持。
[0097]当CPU判断当前终端为竖直握持时,CPU可以向触控IC发送第一指令,触控IC根据接收到第一指令,查找到对应的第一配置文件,该第一配置文件用于将触摸屏中与竖向中轴线平行的第一边缘区域和第三边缘区域确定为边缘屏蔽状态下需要屏蔽的边缘区域。触控IC根据第一配置文件,将第一边缘区域22和第三边缘区域24确定为需要屏蔽的边缘区域。当触控IC进入边缘屏蔽状态,用户触摸第二边缘区域23和第四边缘区域24时,由于该两个区域未被确定为需要屏蔽的边缘区域,所以终端可以对用户的操作做出响应。
[0098]如图2C所示,当用户竖直握持终端时,触控IC即将第一边缘区域22和第三边缘区域24确定为边缘屏蔽状态下需要屏蔽的边缘区域。
[0099]在步骤302中,检测中心区域是否产生了第一触摸信息。
[0100]现在使用的触屏终端,大多数都是采用电容式的触摸屏,终端中的触控IC以一定的检测频率检测整个触摸屏,收集用户触摸该触摸屏时产生的触摸信息。每个触摸信息包括有:该触摸信息产生时在触摸屏上所对应的坐标信息(也即X坐标和y坐标),以及触摸事件类型。触摸事件类型通常分为:压下事件、抬起事件和移动事件。
[0101]触控IC获取接收到的至少一个触摸信息中携带的坐标信息,并根据该坐标信息区分哪些触摸信息是中心区域中产生的第一触摸信息。
[0102]比如,该中心区域的横坐标范围为(20px,460px),纵坐标范围为(20px,780px),触控IC检测触摸信息中的坐标信息,当该坐标信息中的横坐标属于(20px,460px),且纵坐标属于(20px,780px)时,即可确定中心区域产生了第一触摸信息。
[0103]在步骤303中,若中心区域产生了第一触摸信息,则控制进入边缘屏蔽状态,边缘屏蔽状态是指屏蔽边缘区域中产生的第二触摸信息的状态,边缘区域包括第一边缘区域和第三边缘区域。
[0104]如图3B所示,本步骤可以包括步骤303A和步骤303B:
[0105]在步骤303A,在检测到触摸信息时,根据触摸信息中的坐标信息检测触摸信息是否为边缘区域中产生的第二触摸信息;
[0106]与上一实施例不同的是,当进入边缘屏蔽状态时,触控IC仍旧需要同时检测触摸屏的中心区域和边缘区域中产生的触摸信息,但是触控IC需要获取触摸信息中的坐标信息,并根据该坐标信息检测该触摸信息是否为需要屏蔽的边缘区域产生的第二触摸信息。
[0107]比如,触摸屏的中心区域的横坐标范围为(20px,460px),纵坐标范围为(20px,780px),即中心区域坐标范围以外的区域为边缘区域。当获取到触摸信息中的坐标信息:横坐标为ΙΟρχ,纵坐标为480px,即可确定该触摸信息为边缘区域中产生的第二触摸信息。
[0108]在步骤303B中,若触摸信息是第二触摸信息,则向终端中的CPU屏蔽第二触摸信息。
[0109]当检测到该触摸信息为第二触摸信息时,触控IC将不会向CPU上报该第二触摸信息,即向终端中的CPU屏蔽第二触摸信息,仅向CPU上报触摸信息中的第一触摸信息。
[0110]在步骤304中,获取第一触摸信息的产生时刻。
[0111]进一步地,当触控IC检测到中心区域产生了第一触摸信息时,触控IC获取该第一触摸信息的产生时刻,其中,该产生时刻可以是包含在第一触摸信息中的时间信息,触控IC通过读取该第一触摸信息中携带的时间信息,即可获取该第一触摸信息的产生时刻。
[0112]在步骤305中,根据第一触摸信息的产生时刻,设置边缘屏蔽状态的持续时长。
[0113]触控IC每次进入边缘屏蔽状
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1