一种触控屏划线检测判定系统及其检测判定方法
【技术领域】
[0001]本发明属于触控屏检测领域,更具体地,涉及一种触控屏划线检测判定系统及其检测判定方法。
【背景技术】
[0002]近年来,随着移动电子设备市场的逐渐升温,触控屏作为必不可少且极为重要的部件,其技术得到了飞速的发展,越来越多高性能,多样化的触控屏产品面世。越来越多的厂商投入生产,并且在触控屏的设计上产生了多种型号和标准,简单而且固定的划线测试方法已经不能满足其多样性检测的要求,而多样性的触控屏应用领域,决定了其检测判定手段的差异性,在这种情况下,亟待出现一种能实现全面检测的触控屏综合测试方法。
【发明内容】
[0003]针对现有技术的以上缺陷或改进需求,本发明提供了一种触控屏划线检测方法,其目的在于提供一种高效精准、灵活设置,自适应各种液晶屏和触摸屏的划线检测方法,提供多种检测和判定的方式,由此解决复杂判定和应用标准的问题。
[0004]为实现上述目的,按照本发明的一个方面,提供了一种触控屏划线检测判定系统,其特征在于,该系统包括:
[0005]触控屏划线轨迹采集模块,用于采集划线检测过程中的触控坐标;
[0006]测试文件生成模块,用于接收外界用户的编辑生成待测试的划线图案;
[0007]图案划分模块,用于对所述测试文件生成模块产生的划线图案进行笔画分解,并且划分用于检测判定的标示区域;
[0008]比对模块,用于接收所述图案划分模块的划分结果并且按照上述划分后的所述划线图案与所述触控屏划线轨迹采集模块采集的触控坐标形成的图案进行比对;
[0009]判定模块,其用于设定判定检测类型与流程,并用于接收所述比对模块产生的比对结果来进行划线判定。
[0010]进一步地,所述测试文件生成模块包括划线编辑器以及测试文件存储器,所述划线编辑器接收外界用户对划线图案的显示类型、线宽、颜色、测试时间进行设定;所述测试文件存储器用于对上述设定后的测试文件进行保存。
[0011]进一步地,所述划线编辑器还用于指定与所述设定后的测试文件适配的显示分辨率。
[0012]进一步地,其特征在于,所述划分标示区域的尺寸可调节。
[0013]进一步地,所述判定模块的检测类型包括掉点判定、边界判定、未覆盖区域判定或闭合判定中的一种或者是几种的组合。
[0014]本发明还公开了一种触控屏划线检测判定方法,其特征在于,该方法包括如下步骤:
[0015](I)建立可编辑的测试文件列表,在该测试文件列表中改变记录,相应产生的待检测划线图案会改变;
[0016](2)根据上述步骤⑴中产生的划线检测图案设置其显示类型;
[0017](3)测试启动后,所述测试文件列表中的所述待检测划线图案显示在触控屏上;
[0018](4)采集触控动作产生的触控坐标;
[0019](5)对所述步骤(4)采集的触控坐标与所述划线检测图案的标准坐标进行比对并进行划线检测判定。
[0020]进一步地,所述步骤(5)中是对所述待检测划线图案分笔画进行的判定,并且所述判定基于对上述笔画中划分的标示区域来进行的。
[0021]进一步地,所述步骤(2)中的图片显示类型包括形状、线宽、颜色和判定限定时间。
[0022]进一步地,在所述步骤(4)后进行初判定,去除所述触控坐标中重复的无效点,并且对上述去除操作之后的所有点进行相邻点之间距离的计算,并与预设值比较进行判定。
[0023]进一步地,所述步骤(5)中的判定检测类型包括掉点判定、边界判定、未覆盖区域判定或闭合判定中的一种或者是几种的组合。
[0024]总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
[0025](I)采用分笔画,分区域点和系数调节的综合判定方式给予判定标准极大的灵活性。实际的触控屏的测试中,根据不同分辨率,不同屏制式和不同的屏等级不仅可以自由地选择测试图形和复杂程度,还可以根据需求调节对应的判定标准,提高了测试良率,减少多次检测的时间;
[0026](2)可对测试图形任意编辑,包括分辨率,图形类型,颜色,线宽,测试列表等,提供大量的预设图形类型并提供扩展,设置图形类型时会显示预览界面。可以方便灵活地完成对不同需求的测试图形列表编辑。
【附图说明】
[0027]图1是按照本发明实现的测试文件生成模块的编辑流程示意图;
[0028]图2是按照本发明实现的生成的检测图形的示意图;
[0029]图3是按照本发明实现的设定图形后使用默认颜色在TP屏显色之后的示意图;
[0030]图4是按照本发明实现的对设定图形进行区域划分的示意图;
[0031]图5是按照本发明实现的划线检测测试的整体流程图。
【具体实施方式】
[0032]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0033]1、按照本实施例实现的划线检测判定系统:
[0034]其中,本发明的划线检测判定系统包括测试文件生成模块、触控屏划线轨迹采集模块、图案划分模块、比对模块及判定模块;
[0035]触控屏划线轨迹采集模块,用于采集划线检测过程中的触控坐标;
[0036]测试文件生成模块,用于接收外界用户的编辑生成待测试的划线图案;
[0037]图案划分模块,用于对所述测试文件生成模块产生的划线图案进行笔画分解,并且划分用于检测判定的标示区域;
[0038]比对模块,用于接收所述图案划分模块的划分结果并且按照上述划分后的所述划线图案与所述触控屏划线轨迹采集模块采集的触控坐标形成的图案进行比对;
[0039]判定模块,其用于设定判定检测类型与流程,并用于接收所述比对模块产生的比对结果来进行划线判定。
[0040]2、按照本实施例实现的测试过程如下:
[0041]STEPl:如图1所示的测试文件生成模块的整体流程示意图,测试文件生成模块新建一个检测文件,并指定此文件适配的液晶显示屏(LCD)分辨率和TP分辨率,并以此为依据生成一个可任意添加删除的测试文件列表;
[0042]STEP2:测试文件生成模块接收外界用户的编辑和选择设置图形的类型,图形的类型可根据测试的需求变化,其中最基本的元素为直线、斜线和环形三类,可利用该三类基本元素来组成测试的图形,例如如图2所示,使用直线和斜线来组合拼成类似“米”字形的检测图案;
[0043]STEP3:测试文件生成模块接收外界用户的编辑和选择设置图形线宽,图形线宽的单位是像素点,根据线宽可以改变图形在整个屏幕上占用的面积大小,并且设置合适的线宽来控制划线判定的难度;
[0044]STEP4:其中测试文件生成模块接收外界用户的编辑和选择设置图形颜色,图形在TP上显示背景被固定为白色,图形的颜色可以任意设置,可以通过编辑标准RGB调色工具设置任意颜色。如图3所示为设定图形后使用默认颜色在触控屏上打图后显示效果;[0045]STEP5:测试文件生成模块接收外界用户的编辑和选择设定判定时间,每一副图从显示在触摸屏上到最后判断结论的产生都会设置一个最大时间限定,进入此图片判断后开始计时,当超过设定时间还未完成将判定为NG ;
[0046]STEP6:根据上述步骤中的所有设置信息生成待测图形,每添加一个图形就重复上述步骤的操作,从而生成最后的待测试图片集;
[0047]STEP7:完成所有待测试图形的设置之后,还将生成显示判定结果的PASS图片,NG图片,END图片及背景图片;
[0048]STEP8:当手指接触到触控屏的时候该检测判定流程开始;
[0049]STEP8.1:首先图案划分模块将完整的图形分笔画,每一笔画的操作时就进行一次判定,例如如图4中所示的“十”字形图形将被分为2笔来进行判定;
[0050]STEP8.2:图案划分模块进行划分点区域,如图4 “十”字形的横线,会被划分出若干个红色标示区域,红色区域的高度和笔画横线的高度重合,宽度通过一组系数可在笔画的方向上任意调节,系数调节使宽度越小,点数越多则判定将越严格,对触控屏的精度要求也越高;
[0051]STEP9:判定过程,其中该判定过程主要由比对模块与判定模块实现,当然具体的判定过程并不限定于下述的判定流程和类型选项,具体的判定类型可根据测试需要来进行选择与组合。
[0052]STEP9.1:掉点判定,手指在划线的过程中将产生大量的坐标点,在接收坐标点后去除重复的无效点,然后对所有点进行相邻点之间距离的计算,当发现相邻点之间距离大于预设值时,判定为NG,掉点判定是分笔画进行,一个“十”字形的横划和竖划之间不会进行掉点判定;
[0053]STEP9.2:边界判定,根据分画笔的长宽设定一个矩形的区域,任何超出此范围的坐标点将被判定为NG,区域的范围可通过设置系数调节,从而改变判定的难度标准;
[0054]STEP9.3:未覆盖区域判定,除了保证坐标点不超出分笔画范围,还需要判断手指划过的坐标点是否覆盖了所有点划分区域,如图4的红色标示区域,一个“十”字形由2条直线组成。在一条直线上划分出若干个红色标示区域,当手指划过屏幕时,若有红色标示区域未被划过则一定会被判定为NG。判定是分笔画完成的,一个“十”字形将完成横线和竖线2次判定,并分别给出每次判定的结果,如果NG会给出NG原因。2次判定里只要有一次NG则整体被判定为NG,并向TP打NG提示图片。
[0055]STEP9.4:闭合判定,对于“十”字形等非闭合图形,将直接被判定为PASS,对于环形和“ 口”字形等闭合图形,将记录手指首次触摸时的坐标点,并以坐标点为中心取一个范围,并判断结束时抬起手指的最后坐标点是否位于此范围内。若结束坐标处于范围内则判定为PASS。起始坐标范围可通过系数调节大小从而来限制判定的难度,从而对不同精度要求的触控屏实现检测;
[0056]STEPlO:如图5所示,当以上所有判定为PASS后,当前正在测试的笔画被判定为PASS,如果笔画判定为NG也会给出是何原因导致,判断是否完成所有笔画的判定,若还存在笔画未判定则跳转到STEP9继续判定流程,直到当所有笔画都被判定为PASS后,才能得到最终PASS的判定结果,任意笔画的判定步骤失败都会结束判定流程并被判定为NG。
[0057]本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种触控屏划线检测判定系统,其特征在于,该系统包括: 触控屏划线轨迹采集模块,用于采集划线检测过程中的触控坐标; 测试文件生成模块,用于接收外界用户的编辑生成待测试的划线图案; 图案划分模块,用于对所述测试文件生成模块产生的划线图案进行笔画分解,并且划分用于检测判定的标示区域; 比对模块,用于接收所述图案划分模块的划分结果并且按照上述划分后的所述划线图案与所述触控屏划线轨迹采集模块采集的触控坐标形成的图案进行比对; 判定模块,其用于设定判定检测类型与流程,并用于接收所述比对模块产生的比对结果来进行划线判定。2.如权利要求1所述的触控屏划线检测判定系统,其特征在于,所述测试文件生成模块包括划线编辑器以及测试文件存储器,所述划线编辑器接收外界用户对划线图案的显示类型、线宽、颜色、测试时间进行设定;所述测试文件存储器用于对上述设定后的测试文件进行保存。3.如权利要求2所述的触控屏划线检测判定系统,其特征在于,所述划线编辑器还用于指定与所述设定后的测试文件适配的显示分辨率。4.如权利要求1-3中任意一项所述的触控屏划线检测判定系统,其特征在于,所述划分标示区域的尺寸可调节。5.如权利要求4所述的触控屏划线检测判定系统,其特征在于,所述判定模块的检测类型包括掉点判定、边界判定、未覆盖区域判定或闭合判定中的一种或者是几种的组合。6.一种触控屏划线检测判定方法,其特征在于,该方法包括如下步骤: (1)建立可编辑的测试文件列表,在该测试文件列表中改变记录,相应产生的待检测划线图案会改变; (2)根据上述步骤(I)中产生的划线检测图案设置其显示类型; (3)测试启动后,所述测试文件列表中的所述待检测划线图案显示在触控屏上; (4)采集触控动作产生的触控坐标; (5)对所述步骤(4)采集的触控坐标与所述划线检测图案的标准坐标进行比对并进行划线检测判定。7.如权利要求6所述的触控屏划线检测判定方法,其特征在于,所述步骤(5)中是对所述待检测划线图案分笔画进行的判定,并且上述判定基于对上述笔画中划分的标示区域来进行的。8.如权利要求7所述的触控屏划线检测判定方法,其特征在于,所述步骤(2)中的图片显示类型包括形状、线宽、颜色和判定限定时间。9.如权利要求8所述的触控屏划线检测判定方法,其特征在于,在所述步骤(4)后进行初判定,去除所述触控坐标中重复的无效点,并且对上述去除操作之后的所有点进行相邻点之间距离的计算,并与预设值比较进行判定。10.如权利要求9所述的触控屏划线检测判定方法,其特征在于,所述步骤(5)中的判定检测类型包括掉点判定、边界判定、未覆盖区域判定或闭合判定中的一种或者是几种的组合。
【专利摘要】本发明公开了一种触控屏划线检测判定系统及其检测判定方法,该系统包括:触控屏划线轨迹采集模块,用于采集划线检测过程中的触控坐标;测试文件生成模块,用于接收外界用户的编辑生成待测试的划线图案;图案划分模块,用于对测试文件生成模块产生的划线图案进行笔画分解,并且划分标示区域;比对模块,用于接收图案划分模块划分的情况并且根据划分标示区域进行对比;判定模块,其设定判定检测类型与流程,并用于接收比对模块产生的比对结果根据上述类型与流程来进行划线判定。按照本发明的判定系统与判定方法,提高了测试过程中的可编辑调整性,并且可应用于多标准和复杂程度更高的划线测试。
【IPC分类】G06F3/0488, G06F3/041
【公开号】CN104881176
【申请号】CN201510324273
【发明人】彭骞, 朱涛, 白静, 夏少俊, 祁焱, 刘艳飞, 沈亚非, 陈凯
【申请人】武汉精测电子技术股份有限公司
【公开日】2015年9月2日
【申请日】2015年6月12日
转载请注明原文地址:https://www.famiwei.com/read-8138895.html