专利名称:一种触摸屏的扫描方法
技术领域:
本发明涉及一种触摸屏的扫描方法,尤其是指电容式触摸屏的扫描方法。
背景技术:
随着科学技术的发展,触摸屏已经逐渐取代机械式按钮面板成为手机、笔记本等电子设备新的操作界面。目前,触摸屏主要包括电阻式触摸屏、红外线触摸屏以及电容式触摸屏,它们均通过不同的方式获得坐标。而电容式触摸屏是通过触控对象如手指、触控笔等导电材质靠近或者触碰触摸屏从而使触摸屏的电容值发生变化,当触摸屏侦测到电容变化时,便可以判断出手指、触控笔等触碰触摸屏的位置,并且执行触碰位置所对应的触碰操作。由于电容式触摸屏具有多指触控的特性,可提供人性化的操作,因而近来受到市 场的青睐。现阶段,触摸屏的扫描方式大都是依次扫描全部感测区域后再依据扫描结果判断哪一个感测区域被靠近或触碰,然后再根据被靠近或者触碰的感测区域,计算出手指或触碰工具所靠近或者触碰的单点或者多点触碰位置。由于上述扫描方式是对全部感测区域进行逐行扫描,若感测区域数目过多时,则触摸屏的扫描时间会加长并且运算量也会增加,致使其执行效率也会大幅降低,影响了报点率。因此需要为广大用户提供一种更加简便的方法来解决以上问题。
发明内容
本发明所要解决的技术问题是如何提供一种既能节省时间又能很好提高报点率的扫描方法。为了实现上述目的,本发明提供一种触摸屏的扫描方法,所述触摸屏包括由若干个电极组成的电容矩阵,其包括以下步骤第一步以双端扫描整个触摸屏结合单端逐个扫描电极的方法逐次扫描触摸屏,其中所述双端扫描是指分别对触摸屏电容矩阵的行和列进行扫描,在对触摸屏电容矩阵的行进行扫描时,每次同时扫描两行或两列,获取两行或者两列的电容差值,所述单端扫描是指分别对触摸屏电容矩阵的行和列进行扫描,在对触摸屏电容矩阵的行进行扫描时,每次扫描一行或者一列,获取行或者列与基准电容的电容差值,且所述单端扫描触摸屏时采用的是间隔式扫描;第二步在一段时间内采用双端扫描的方法扫描触摸屏,且若确认触摸屏上没有手指,则采用双端扫描整个触摸屏,若一旦确认触摸屏上有手指,则采用局部扫描触摸屏,且仅扫描有手指触碰到的区域;第三步在一段时间内继续以双端扫描触摸屏结合单端逐个扫描电极的方法逐次扫描触摸屏,且双端扫描触摸屏时,若确认触摸屏上没有手指,则采用双端扫描整个触摸屏,若一旦确认触摸屏上有手指,则采用局部扫描触摸屏,且仅扫描有手指触碰到的区域;最后,以上述第二步和第三步的方法持续扫描触摸屏。与现有技术相比,本发明所述触摸屏的扫描方法,不但减少了扫描时间,有效降低了运算量,使其执行效率也大程度提高,报点率更快,用户体验更加流畅。
图I是根据本发明所述双端扫描触摸屏的结构示意图。图2是根据本发明所述单端扫描触摸屏的结构示意图。图3是根据本发明所述触摸屏扫描方法的流程图。
具体实施例下面结合附图和实施例对本发明作进一步的说明。本发明所述的触摸屏包括由若干个电极组成的电容矩阵,其涉及两种扫描方式,一种是双端扫描方式,一种是单端扫描方式。所谓双端扫描是指分别对触摸屏电容矩阵的行和列进行扫描,在对触摸屏电容矩阵的行进行扫描时,每次同时扫描两行或两列,获取两行或者两列的电容差值;所谓单端扫描是指分别对触摸屏电容矩阵的行和列进行扫描,在对触摸屏电容矩阵的行进行扫描时,每次扫描一行或者一列,获取行或者列与基准电容的 电容差值。下面举例论述双端扫描和单端扫描的方法
请参考图I所示,若触摸屏I上设有若干个电极10,其第一行在X方向(横向)上
的坐标分别为XII、X12、X13......,第二行在X方向(横向)上的坐标分别为X21、X22、
X23......,依次类推,分别连接到芯片2的相应引脚上。电容式触摸屏双端扫描时,以行
扫描为例,第一次扫描时,若以第一行第一个电极作为参考端R,第二行第一个电极作为扫描端S,此时其它电极均悬空或接地,获取第一组电容差值Rawl2 ;同理第二次扫描时,此时第二行第一个电极作为参考端R,顺序排列的第三行第一个电极作为扫描端S,此时其它电极均悬空或接地,获取第二组电容差值Raw23 ;依次类推,直到获得第(N-I)组电容差值Raw (N-2) (N-I)为止,按照上述方法,顺序扫描完整个触摸屏。请参考图2所示,电容式触摸屏I单端扫描时,所述触摸屏I上的电极分别连接到芯片2的相应引脚上,且芯片2的一个引脚外接基准电容C后接地,以行扫描为例,第一次扫描时,若以第一行第一个电极作为扫描端S,所述连接基准电容C的那个电极作为参考端R,此时其它电极均悬空或接地,获取第一组电容差值Rawllc ;同理第二次扫描时,第二行第一个电极作为扫描端S,所述连接基准电容C的那个电极作为参考端R,此时其它电极均悬空或接地,获取第二组电容差值Raw21c ;依次类推,直到获得第N组电容差值Rawnnc为止,按照上述方法,顺序扫描完整个触摸屏。本发明所述的单端扫描触摸屏I时,采用的是间隔式扫描,以图I所示的电容矩阵为例,即第一次扫描时,是以第一行第一个电极作为扫描端S,连接基准电容C的那个电极作为参考端R,第二次扫描时,是以第三行第一个电极作为扫描端S,连接基准电容C的那个
电极作为参考端R......同理,以第二列第二个电极作为扫描端S,连接基准电容C的那个
电极作为参考端R,第二列第四个电极作为扫描端S,连接基准电容C的那个电极作为参考端R......;依次顺序扫描触摸屏。请参考图3所示,本发明所述触摸屏的扫描方法,第一步以双端扫描整个触摸屏结合单端逐个扫描电极的方法逐次扫描触摸屏,其具体方法如下第一次扫描时,先以双端扫描方式获取(N-I)组电容差值Raw (N-2) (N-I),然后以单端间隔式扫描方式获取第一组电容差值Rawllc ;第二次扫描时,还是先以双端扫描方式获取(N-I)组电容差值Raw(N_2)(N-I),然后以单端间隔式扫描获取第二组电容差值Raw31c ;第三次扫描时,继续以双端扫描方式获取(N-I)组电容差值Raw(N-2) (N-I),然后以单端间隔式扫描获取第三组电容差值Raw22c ;依次顺序,直到完成最后一次扫描,获取最后一组电容差值;第二步在一段时间内采用双端扫描的方法扫描触摸屏,且若确认触摸屏上没有手指,则采用双端扫描整个触摸屏,若一旦确认触摸屏上有手指,则采用局部扫描触摸屏,且仅扫描有手指触碰到的区域;第三步在一段时间内继续以双端扫描触摸屏结合单端逐个扫描电极的方法逐次扫描触摸屏,且双端扫描触摸屏时,若确认触摸屏上没有手指,则采用双端扫描整个触摸屏,若一旦确认触摸屏上有手指,则采用局部扫描触摸屏,且仅扫描有手指触碰到的区域;最后,以上述第二步和第三步的方法持续扫描触摸屏。上述触摸屏的扫描方法第一步中,每次扫描时以单端间隔式扫描方式获取的电容差值在后续的扫描过程中均存储了其数值且一直存储到完成最后一次扫描为止,即对于第一次扫描时以单端间隔式扫描方式获取的第一组电容差值Rawllc,第二次扫描时,以单端间隔式扫描获取了第二组电容差值Raw31c,此时单端间隔式扫描获取的所有数据就是Rawllc和Raw31c,依次顺序,到最后一次扫描时,单端间隔式扫描获取的所有数据就是 Rawllc、Raw31c.......Rawnnc0上述确认触摸屏上是否有手指的方法如下判断所述最大感应值是否大于提前预设的门槛值,若大于提前预设的门槛值,则认为触摸屏上有手指;若不大于提前预设的门槛值,则认为触摸屏上没有手指碰。而上述第二步和第三步中所涉及的一段时间可以相同也可以不相同,用户可根据需要设置合适的时间。由于本发明将单端和双端相结合的方法扫描触摸屏,且单端扫描采用逐个逐次扫描触摸屏的方法,并分情况论述了是扫描整个触摸屏还是局部扫描触摸屏,因此不但减少了扫描时间,有效降低了运算量,使其执行效率也大程度提高,报点率更快,用户体验更加流畅。
权利要求
1.一种触摸屏的扫描方法,所述触摸屏包括由若干个电极组成的电容矩阵,其包括以下步骤 第一步以双端扫描整个触摸屏结合单端逐个扫描电极的方法逐次扫描触摸屏,其中所述双端扫描是指分别对触摸屏电容矩阵的行和列进行扫描,在对触摸屏电容矩阵的行进行扫描时,每次同时扫描两行或两列,获取两行或者两列的电容差值,所述单端扫描是指分别对触摸屏电容矩阵的行和列进行扫描,在对触摸屏电容矩阵的行进行扫描时,每次扫描一行或者一列,获取行或者列与基准电容的电容差值,且所述单端扫描触摸屏时采用的是间隔式扫描; 第二步在一段时间内采用双端扫描的方法扫描触摸屏,且若确认触摸屏上没有手指,则采用双端扫描整个触摸屏,若一旦确认触摸屏上有手指,则采用局部扫描触摸屏,且仅扫描有手指触碰到的区域; 第三步在一段时间内继续以双端扫描触摸屏结合单端逐个扫描电极的方法逐次扫描触摸屏,且双端扫描触摸屏时,若确认触摸屏上没有手指,则采用双端扫描整个触摸屏,若一旦确认触摸屏上有手指,则采用局部扫描触摸屏,且仅扫描有手指触碰到的区域; 最后,以上述第二步和第三步的方法持续扫描触摸屏。
2.如权利要求I所述触摸屏的扫描方法,其特征在于所述第一步的具体方法如下第一次扫描时,先以双端扫描方式获取若干组电容差值,然后以单端间隔式扫描方式获取第一组电容差值;第二次扫描时,还是先以双端扫描方式获取若干组电容差值,然后以单端间隔式扫描获取第二组电容差值;依次顺序,直到完成最后一次扫描,获取最后一组电容差值。
3.如权利要求2所述触摸屏的扫描方法,其特征在于所述第一步中每次扫描时以单端间隔式扫描方式获取的电容差值在后续的扫描过程中均存储了其数值且一直存储到完成最后一次扫描为止。
4.如权利要求I所述触摸屏的扫描方法,其特征在于所述确认触摸屏上是否有手指的方法如下判断所述最大感应值是否大于提前预设的门槛值,若大于提前预设的门槛值,则认为触摸屏上有手指;若不大于提前预设的门槛值,则认为触摸屏上没有手指。
5.如权利要求I所述触摸屏的扫描方法,其特征在于所述一段时间可以相同也可以不相同,用户可根据需要设置合适的时间。
6.如权利要求I所述触摸屏的扫描方法,其特征在于所述双端扫描时,触摸屏上的若干个电极分别连接到芯片的相应弓I脚上。
7.如权利要求I所述触摸屏的扫描方法,其特征在于所述单端扫描时,触摸屏上的若干个电极分别连接到芯片的相应引脚上,且芯片的一个引脚外接基准电容后接地。
全文摘要
本发明涉及一种触摸屏的扫描方法,其通过双端扫描和单端扫描相结合的方式,且单端扫描采用逐个逐次扫描触摸屏的方法,并分情况论述了是扫描整个触摸屏还是局部扫描触摸屏,因此不但减少了扫描时间,有效降低了运算量,使其执行效率也大程度提高,报点率更快,用户体验更加流畅。
文档编号G06F3/044GK102880368SQ201210366698
公开日2013年1月16日 申请日期2012年9月28日 优先权日2012年9月28日
发明者何丽, 金莉, 宋飞, 樊永召 申请人:苏州瀚瑞微电子有限公司