一种触摸屏的损坏检测方法及其装置的制造方法_2

文档序号:9349624阅读:来源:国知局
个不属于点集合M,说明该点可能为触摸区域的边界点或不属于点集合M0边界点处通常触摸力度较弱,若无法获取其坐标可能受触摸力度影响,并不能完全确认其为坏点。因此,本实施例将某点不属于点集合、且该点周围的点均属于点集合时记录为坏点;周围的任一点不属于点集合时不确认为坏点。
[0030]根据现有触摸点的排列方式,某点周围的点通常包括该点左边、右边、上边、下边、左上、右上、左下、右下的8个点。为了简化判断,本实施例以左边、右边、上边、下边的4点进行判断即可。则当判断点(X,Y)不属于点集合M,且点(X+1,Y)、点(X-1,Y)、点(X,Y+1)、点(X,Y-1)均属于点集合M时,标记点(X,Y)为坏点。若点(X+1,Y)、点(X-1,Y)、点(X,Y+1 )、点(X,Y-1)中任意一个不属于点集合M,点(X,Y)不为坏点。
[0031]基于单个触摸点所占面积很小,某区域内需有较多的坏点时才会出现触摸操作无法识别的问题。为了方便用户了解触摸屏是否坏点,在所述步骤S300之后,还包括步骤S400、判断记录的坏点的个数超过预设阈值时,提示用户触摸屏损坏。所述预设阈值触摸屏的分辨率的千分之一,即分辨率乘以1%0,如触摸屏的分辨率为1600X1200,则该预值为1600X 1200X 1%。。在具体实施时,还可在触摸屏上直接显示坏点的位置,如将整个触摸屏背景显示为暗色,坏点以点亮方式显示,即可方便用户了解哪里位置有坏点。
[0032]基于上述的触摸屏的损坏检测方法,本发明还相应提供一种触摸屏的损坏检测装置,该坏点检测装置适用于所有使用触摸屏的终端设备。请参与图2,所述触摸屏的损坏检测装置包括:中央处理器100和触摸屏200,所述中央处理器100与触摸屏200连接。
[0033]中央处理器100检测触摸屏被触摸时,获取触摸点的坐标;将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域;对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点并存储。所述触摸屏200用于感应用户在触摸屏上进行的触摸操作、并输出被触摸的触摸点的坐标。
[0034]本实施例中,中央处理器100的GP1060脚连接触摸屏200的ENABLE脚,中央处理器100将GP1060脚配置成输出功能,即通过GP1060脚输出相应的高低电平控制触摸屏使能/禁能。例如GP1060脚输出高电平则使能触摸屏200,GP1060脚输出低电平则禁能触摸屏200。中央处理器100的GP1070脚连接触摸屏200的WAKEUP脚,中央处理器100将GP1070脚配置成中断功能,GP1070脚用于接受触摸屏200发出的中断信号。中央处理器100的GP1080脚连接触摸屏200的I2CCLK脚,GP1090脚连接触摸屏200的I2CSDA脚;中央处理器100将GP1080脚配置成I2C的时钟线,GP1090脚配置成I2C的数据线。
[0035]当中央处理器100通过GP1060脚使能触摸屏200后,若触摸屏200检测到其被触摸,则通过WAKEUP脚产生中断信号。中央处理器100的GP1070脚检测到中断信号后,通过GP1080脚和GP1090脚(I2C协议)从触摸屏200处获取触摸点的坐标。
[0036]请一并参阅图3,进一步实施例中,所述中央处理器100包括:
触摸点获取模块110,通过GP1070脚、GP1080脚和GP1090脚与触摸屏200连接,其用于接收中断信号,在定时时间内获取触摸点的坐标。
[0037]坏点检测模块120,通过GP1070脚与触摸屏200连接,其用于判断触摸屏200中是否存在坏点;具体为:将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域;对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点;具体请参见上述实施例。
[0038]坏点记录模块130,用于存储被标记的坏点的坐标。
[0039]进一步实施例中,所述中央处理器100还包括:
提醒模块140,用于判断记录的坏点的个数超过预设阈值时,提示用户触摸屏损坏。
[0040]综上所述,本发明提供的触摸屏的损坏检测方法及其装置;在使用触摸屏时,能自动检测是否存在坏点,并记录坏点的坐标和个数;从而实现触摸屏的损坏检测功能;当坏点个数超过预设阈值时提示用户更换触摸屏和/或显示坏点的位置,方便用户了解触摸屏操作异常是由于坏点还是其他原因。
[0041]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【主权项】
1.一种触摸屏的损坏检测方法,其特征在于,包括: A、检测触摸屏被触摸时,获取触摸点的坐标; B、将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域; C、对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点并存储。2.根据权利要求1所述的触摸屏的损坏检测方法,其特征在于,所述步骤A具体包括: Al、触摸屏被触摸时产生中断信号,检测到中断信号时判断定时器是否启动:若启动则执行步骤A2,未启动则启动定时器后执行步骤A2 ; A2、获取触摸点的坐标; A3、判断定时时间是否达到,是则停止获取,否则返回步骤A2。3.根据权利要求2所述的触摸屏的损坏检测方法,其特征在于,所述步骤Al还包括:若在定时时间内检测到中断信号,定时器不响应。4.根据权利要求1所述的触摸屏的损坏检测方法,其特征在于,在所述步骤B中,所述将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域具体包括: B1、从点集合中提取出横坐标的最大值Xmax和最小值Xmin,纵坐标的最大值Ymax和最小值Ymin ; B2、将四个值组合成四个顶点,坐标分别为:(Xmin, Ymin)、(Xmax, Ymin)、(Xmax, Ymax)、(Xmin, Ymax); B3、将所述四个顶点依次连线围成一矩形区域。5.根据权利要求1所述的触摸屏的损坏检测方法,其特征在于,所述步骤C中,所述该点周围的点包括该点左边、右边、上边、下边的4点;所述当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点并存储的步骤具体包括: 当判断点(X,Y)不属于点集合,且点(Χ+Ι,γ)、点(X-1,Y)、点(Χ,γ+1)、点(X,Y-1)均属于点集合时,标记点(X,Y)为坏点并存储; 当点(Χ+1,Y)、点(Χ-1,Y)、点(X,Υ+1)、点(X,Υ-1)中任意一个不属于点集合时,点(X,Y)不标记为坏点。6.根据权利要求1所述的触摸屏的损坏检测方法,其特征在于,在所述步骤C之后,还包括: D、判断记录的坏点的个数超过预设阈值时,提示用户触摸屏损坏。7.根据权利要求6所述的触摸屏的损坏检测方法,其特征在于,所述步骤D还包括:在触摸屏上直接显示坏点的位置。8.一种触摸屏的损坏检测装置,其特征在于,包括中央处理器和触摸屏; 所述中央处理器检测触摸屏被触摸时,获取触摸点的坐标;将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域;对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点并存储。9.根据权利要求8所述的触摸屏的损坏检测装置,其特征在于,所述中央处理器包括: 触摸点获取模块,用于接收中断信号,在定时时间内获取触摸点的坐标; 坏点检测模块,用于将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域;对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点; 坏点记录模块,用于存储被标记的坏点的坐标。10.根据权利要求9所述的触摸屏的损坏检测装置,其特征在于,所述中央处理器还包括提醒模块,用于判断记录的坏点的个数超过预设阈值时,提示用户触摸屏损坏。
【专利摘要】本发明公开了一种触摸屏的损坏检测方法及其装置,坏点检测方法包括:A、检测触摸屏被触摸时,获取触摸点的坐标;B、将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域;C、对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点并存储;既能实现触摸屏的坏点检测功能,又能使用户了解触摸屏操作异常是由于坏点还是其他原因。
【IPC分类】G06F3/041
【公开号】CN105068686
【申请号】CN201510473237
【发明人】杨维琴, 俞斌
【申请人】Tcl移动通信科技(宁波)有限公司
【公开日】2015年11月18日
【申请日】2015年8月5日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1