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

文档序号:9349624阅读:690来源:国知局
一种触摸屏的损坏检测方法及其装置的制造方法
【技术领域】
[0001]本发明涉及触摸屏技术领域,特别涉及一种触摸屏的损坏检测方法及其装置。
【背景技术】
[0002]现有的终端设备普遍使用触摸屏作为主要输入检测器件。移动终端的输入功能由触摸屏来实现,触摸屏是移动终端里使用频率最高的部件。随着移动终端的频率越来越高,触摸屏的使用次数也越来越多。使用方法不正确(如按压用力过大)或使用环境恶劣(如接触汗水),将会导致触摸屏中越来越多的触摸区域被坏点,即出现坏点,最终导致触摸操作失效,出现使用异常。
[0003]但是,由于触摸屏的分辨率比较高,触摸屏中需要某区域出现较多坏点时才会出现触摸操作无法识别,使用起来才会有明显的异常,否则不易被发现。而现有技术中还没有对触摸屏的坏点进行检测提示的功能,则用户无法判断是系统响应问题、还是触摸屏已经出现坏点而导致的触摸操作失效。
[0004]因而现有技术还有待改进和提高。

【发明内容】

[0005]本发明的目的在于提供一种触摸屏的损坏检测方法及其装置,以解决现有技术中无触摸屏坏点检测功能的问题。
[0006]为了达到上述目的,本发明采取了以下技术方案:
一种触摸屏的损坏检测方法,其包括:
A、检测触摸屏被触摸时,获取触摸点的坐标;
B、将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域;
C、对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点并存储。
[0007]所述的触摸屏的损坏检测方法中,所述步骤A具体包括:
Al、触摸屏被触摸时产生中断信号,检测到中断信号时判断定时器是否启动:若启动则执行步骤A2,未启动则启动定时器后执行步骤A2 ;
A2、获取触摸点的坐标;
A3、判断定时时间是否达到,是则停止获取,否则返回步骤A2。
[0008]所述的触摸屏的损坏检测方法中,所述步骤Al还包括:若在定时时间内检测到中断信号,定时器不响应。
[0009]所述的触摸屏的损坏检测方法中,在所述步骤B中,所述将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域具体包括:
B1、从点集合中提取出横坐标的最大值Xmax和最小值Xmin,纵坐标的最大值Ymax和最小值Ymin ; B2、将四个值组合成四个顶点,坐标分别为:(Xmin, Ymin)、(Xmax, Ymin)、(Xmax, Ymax)、(Xmin, Ymax);
B3、将所述四个顶点依次连线围成一矩形区域。
[0010]所述的触摸屏的损坏检测方法中,所述步骤C中,所述该点周围的点包括该点左边、右边、上边、下边的4点;所述当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点并存储的步骤具体包括:
当判断点(X,Y)不属于点集合,且点(Χ+Ι,γ)、点(X-1,Y)、点(Χ,γ+1)、点(X,Y-1)均属于点集合时,标记点(X,Y)为坏点并存储;
当点(Χ+1,Y)、点(Χ-1,Y)、点(X,Υ+1)、点(X,Υ-1)中任意一个不属于点集合时,点(X,Y)不标记为坏点。
[0011]所述的触摸屏的损坏检测方法中,在所述步骤C之后,还包括:
D、判断记录的坏点的个数超过预设阈值时,提示用户触摸屏损坏。
[0012]所述的触摸屏的损坏检测方法中,所述步骤D还包括:在触摸屏上直接显示坏点的位置。
[0013]—种触摸屏的损坏检测装置,其包括中央处理器和触摸屏;
所述中央处理器检测触摸屏被触摸时,获取触摸点的坐标;将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域;对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点并存储。
[0014]所述的触摸屏的损坏检测装置中,所述中央处理器包括:
触摸点获取模块,用于接收中断信号,在定时时间内获取触摸点的坐标;
坏点检测模块,用于将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域;对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点;
坏点记录模块,用于存储被标记的坏点的坐标。
[0015]所述的触摸屏的损坏检测装置中,所述中央处理器还包括提醒模块,用于判断记录的坏点的个数超过预设阈值时,提示用户触摸屏损坏。
[0016]相较于现有技术,本发明提供的触摸屏的损坏检测方法及其装置,通过检测触摸屏被触摸时,获取触摸点的坐标;将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域;对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点并存储;既能实现触摸屏的坏点检测功能,又能使用户了解触摸屏操作异常是由于坏点还是其他原因。
【附图说明】
[0017]图1为本发明提供的触摸屏的损坏检测方法流程图。
[0018]图2为本发明提供的触摸屏的损坏检测装置的引脚连接示意图。
[0019]图3为本发明提供的触摸屏的损坏检测装置应用实施例的结构框图。
【具体实施方式】
[0020]本发明提供一种触摸屏的损坏检测方法及其装置,在使用触摸屏时,能自动检测是否存在坏点,并记录坏点的坐标和个数,当坏点个数超过预设值时提示用户更换触摸屏。为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0021 ] 请参阅图1,其为本发明提供的触摸屏的损坏检测方法流程图。本发明提供的触摸屏的损坏检测方法包括:
SlOO、检测触摸屏被触摸时,获取触摸点的坐标。
[0022]S200、将获取的所有触摸点记录为点集合,将点集合中横坐标、纵坐标的最大值和最小值组合成顶点构建一矩形区域;
S300、对矩形区域内的所有点进行检测,当判断点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点并存储。
[0023]在所述步骤SlOO中,触摸屏被触摸时会发出中断信号,若检测到该中断信号,SP表示触摸操作发生,需获取触摸点的坐标。在进行触摸时,通常刚触摸时手指与触摸屏的接触面更大,手指离开时触摸面是逐渐缩小的。因此,本实施例检测触摸屏被触摸时,在定时时间内(如200毫秒)获取触摸点的坐标,这样可避免重复点的多次获取。则所述步骤SlOO具体包括:
步骤101、触摸屏被触摸时产生中断信号,检测到中断信号时判断定时器是否启动:若启动则执行步骤102,未启动则启动定时器后执行步骤102 ;
步骤102、获取触摸点的坐标;
本实施例以I毫秒为基本单位实时获取各触摸点的坐标。若前后获取的触摸点的坐标相同,则用后次的坐标更新前次的坐标。
[0024]步骤103、判断定时时间是否达到,是则停止获取,否则返回步骤102继续获取。
[0025]若在定时时间(200毫秒)内又产生了中断信号(如长划的操作),此时定时器无需再次启动。只有完成当前的200毫秒的坐标获取后,再产生中断信号时才会再次启动定时器。
[0026]接着将获取的所有触摸点记录为点集合M0在所述步骤S200中,从点集合M中提取出横坐标(即X轴,触摸屏正常手持时的水平方向)的最大值Xmax和最小值Xmin,纵坐标(即Y轴,触摸屏正常手持时的竖直方向)的最大值Ymax和最小值Ymin。这四个值可组合成四个顶点,其坐标分别为:(Xmin, Ymin)、(Xmax, Ymin)、(Xmax, Ymax)、(Xmin, Ymax)。这四个顶点即可围成一矩形区域。触摸区域在矩形区域内,即点集合M中的各触摸点均在矩形区域内。
[0027]最后,对矩形区域内的所有点进行检测,当判断某点不属于点集合,且该点周围的点均属于点集合时,标记该点为坏点,记录并存储坏点的坐标。当某点被标记为坏点后,下次再检测时,该点直接默认为坏点,不再参与上述判断过程,以减少运算量,减轻系统运算负担。
[0028]所述矩形区域内的所有点的坐标是已知的。某点不属于点集合M存在两种情况:I是某点被坏点,则在触摸时该点无响应将无法获取其坐标,因此该点不属于点集合M ;2是某点属于矩形区域与触摸区域不重叠的部分,则该点必定不属于点集合M0
[0029]为了区分这两种情况,本实施例需继续判断该点周围的点,若该点周围的点属于点集合M,则说明该点必定属于点集合M,该点因坏点而无法获取其坐标。若该点周围的点中任意一个或多
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1