CN112269498A - 触摸屏检测方法、装置、触控显示设备和可读存储介质 - Google Patents
触摸屏检测方法、装置、触控显示设备和可读存储介质 Download PDFInfo
- Publication number
- CN112269498A CN112269498A CN202011285728.5A CN202011285728A CN112269498A CN 112269498 A CN112269498 A CN 112269498A CN 202011285728 A CN202011285728 A CN 202011285728A CN 112269498 A CN112269498 A CN 112269498A
- Authority
- CN
- China
- Prior art keywords
- touch
- grid matrix
- displaying
- detection
- touch screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 151
- 239000011159 matrix material Substances 0.000 claims abstract description 101
- 238000004590 computer program Methods 0.000 claims description 10
- 230000035945 sensitivity Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 9
- 238000000034 method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000006467 substitution reaction Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种触摸屏检测方法、装置、触控显示设备和可读存储介质,该触摸屏检测方法包括:接收触摸屏检测指令,初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;进入默认的第一检测模式,接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果;接收切换指令,切换至第二检测模式,重新初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;在所述第二检测模式下接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果。本发明的触摸屏检测方法,通过两种触摸屏检测模式之间的快速切换,可以提高触摸屏的检测效率。
Description
技术领域
本发明涉及触摸屏技术领域,具体而言,涉及一种触摸屏检测方法、装置、触控显示设备和可读存储介质。
背景技术
现有的触摸屏在测试的过程中,无法做到多种检测模式下的切换,因此其测试效率较低。
发明内容
鉴于上述问题,本发明提供了一种触摸屏检测方法、装置、触控显示设备和可读存储介质,以提高触摸屏的检测效率。
为了实现上述目的,本发明采用如下的技术方案:
一种触摸屏检测方法,包括:
接收触摸屏检测指令,初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;
进入默认的第一检测模式,接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果;
接收切换指令,切换至第二检测模式,重新初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;
在所述第二检测模式下接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果。
优选地,所述的触摸屏检测方法中,所述利用第一预设算法绘制网格矩阵进行显示包括:
获取屏幕分辨率,利用所述屏幕分辨率通过所述第一预设算法计算出初始横线坐标、横线间隔、初始竖线坐标以及竖线间隔;
根据所述初始横线坐标、所述横线间隔、所述初始竖线坐标以及所述竖线间隔绘制所述网格矩阵。
优选地,所述的触摸屏检测方法中,所述第一预设算法的算式包括:
RectWidth=[Width/M]+1;x0=(Width-RectWidth×(M-2))/2;
RectHeight=[Height/N]+1;y0=(Height-RectHeight×(N-2))/2;
式中,[x]为向下取整运算,RectWidth为所述竖线间隔,Width为所述屏幕分辨率宽度,M为屏幕传感器横向分布数量,x0为所述初始竖线坐标;RectHeight为所述横线间隔,Height为所述屏幕分辨率高度,N为屏幕传感器竖向分布数量,y0为所述初始横线坐标。
优选地,所述的触摸屏检测方法中,所述进入默认的第一检测模式,接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果包括:
获取所述触摸事件的坐标值,利用所述坐标值通过第二预设算法计算出所述网格矩阵上相应网格的位置;
更改所述相应网格的颜色为第二预设颜色;
记录更改颜色的相邻网格之间的时间间隔,根据所述时间间隔计算出触摸屏的灵敏度。
优选地,所述的触摸屏检测方法中,所述第二预设算法的算式包括:
m=[(x+RectWidth-x0)/RectWidth];n=[(y+RectHeight-y0)/RectHeight];
式中,m为所述相应网格所在列,n为所述相应网格所在行,x和y为所述触摸事件的坐标值,RectWidth为所述网格矩阵的竖线间隔,RectHeight为所述网格矩阵的横线间隔,x0为初始竖线坐标,y0为初始横线坐标。
优选地,所述的触摸屏检测方法中,所述在所述第二检测模式下接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果包括:
当接收到新增触摸点时,为所述新增触摸点添加序号,并在确定所述新增触摸点的序号小于或等于预设值时,获取所述新增触摸点的坐标值;
为所有序号小于或等于所述预设值的触摸点绘制第三预设颜色的交叉线;
当检测到序号小于或等于所述预设值的所述触摸点移动时,为所述触摸点的移动轨迹绘制第四预设颜色的轨迹线,并更新所述交叉线至所述触摸点停留位置。
优选地,所述的触摸屏检测方法中,还包括:
当检测到序号小于或等于所述预设值的所述触摸点松开后,清除所述触摸点的所述交叉线以及所述轨迹线;
按照触摸顺序更新当前所有触摸点的序号,并执行为所有序号小于或等于所述预设值的触摸点绘制第三预设颜色的交叉线的步骤以及后续步骤。
本发明还提供一种触摸屏检测装置,包括网格矩阵绘制模块、第一检测模块、检测模式切换模块和第二检测模块:
所述网格矩阵绘制模块用于接收触摸屏检测指令,初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;
所述第一检测模块用于进入默认的第一检测模式,接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果;
所述检测模式切换模块用于接收切换指令,切换至第二检测模式;
所述网格矩阵绘制模块还用于重新初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;
所述第二检测模块用于在所述第二检测模式下接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果。
本发明还提供一种触控显示设备,包括存储器以及处理器,所述存储器存储有计算机程序,所述处理器运行所述计算机程序以使所述触控显示设备执行所述的触摸屏检测方法。
本发明还提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行所述的触摸屏检测方法。
本发明提供一种触摸屏检测方法,该触摸屏检测方法包括:接收触摸屏检测指令,初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;进入默认的第一检测模式,接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果;接收切换指令,切换至第二检测模式,重新初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;在所述第二检测模式下接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果。本发明的触摸屏检测方法,通过两种触摸屏检测模式之间的快速切换,可以提高触摸屏的检测效率。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
图1是本发明实施例1提供的一种触摸屏检测方法的流程图;
图2是本发明实施例2提供的一种绘制网格矩阵的流程图;
图3是本发明实施例3提供的一种第一检测模式的流程图;
图4是本发明实施例4提供的一种第二检测模式的流程图;
图5是本发明实施例4提供的另一种第二检测模式的流程图;
图6是本发明实施例5提供的一种触摸屏检测装置的结构示意图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
实施例1
图1是本发明实施例1提供的一种触摸屏检测方法的流程图,该方法包括如下步骤:
步骤S11:接收触摸屏检测指令,初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示。
本发明实施例中,具有触摸屏的显示设备包括电视设备等,在电视设备接收到触摸屏检测指令后,可以进入相应的检测模式,其中,该检测指令可以是遥控指令或者用户通过点击屏幕上的虚拟按键后产生的相应指令,这里不做限定。
本发明实施例中,在电视设备运行的过程中接收到触摸屏检测指令后,立即初始化显示第一预设颜色背景,例如可以显示一个全白颜色的背景,并在该背景中通过第一预设算法绘制网格矩阵。其中,上述网格矩阵可为黑色直线组成的网格,并且每个网格对应一个触控传感器。而绘制网格矩阵的过程可以利用算法或应用程序来实现,例如可以在电视设备中设置有基于第一预设算法的应用程序,在初始化显示第一颜色背景后立即启动该应用程序,通过该应用程序在第一颜色背景上绘制网格矩阵。
步骤S12:进入默认的第一检测模式,接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果。
本发明实施例中,在初始化显示背景以及绘制完成网格矩阵后,电视设备可以立即进入默认的第一检测模式,而该默认的第一检测模式可以是用户预先进行设置有指定的检测模式,也可以是上次进行检测时的检测模式,这里不做限定。
本发明实施例中,电视设备在进入第一检测模式后将接收网格矩阵上的触摸事件,并在网格矩阵上显示相应的检测结果。例如,在用户点击屏幕或者滑动屏幕的过程中,产生的点击或者轨迹将利用背景颜色以外的颜色在网格矩阵上进行显示,如果进行触摸操作后的网格没有变色,则说明网格上相应的触摸传感器发生故障。
步骤S13:接收切换指令,切换至第二检测模式,重新初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示。
本发明实施例中,电视设备在接收到切换指令后,可以切换至第二检测模式进行触摸屏的检测。其中,该切换指令由用户操作电视设备的遥控发出,电视设备在触摸屏的第一检测模式下接收到该切换指令后,将切换至第二检测模式,并重新初始化第一颜色背景以及绘制网格矩阵。同理,在第二检测模式下接收到切换指令后,也可以切换回第一检测模式,这里不做限定。
步骤S14:在所述第二检测模式下接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果。
本发明实施例中,触摸屏的检测模式包括有网格矩阵检测模式以及多点触控检测模式,也即第一检测模式为网格矩阵检测模式,第二检测模式为多点触控检测模式,或者第一检测模式为多点触控检测模式,第二检测模式为网格矩阵检测模式。
本发明实施例中,若第二检测模式为多点触控检测模式时,可以在用户触摸屏幕后,在触摸点相应的网格上生成交叉线,以表明当前网格相应的触摸传感器并未故障,同时,在多触摸点移动时可以在网格矩阵上绘制相应的轨迹线,以显示相应的检测结果。通过两种触摸屏检测模式之间的快速切换,可以提高触摸屏的检测效率。
实施例2
图2是本发明实施例2提供的一种绘制网格矩阵的流程图,包括如下步骤:
步骤S21:获取屏幕分辨率,利用所述屏幕分辨率通过所述第一预设算法计算出初始横线坐标、横线间隔、初始竖线坐标以及竖线间隔。
本发明实施例中,所述第一预设算法的算式包括:
RectWidth=[Width/M]+1;x0=(Width-RectWidth×(M-2))/2;
RectHeight=[Height/N]+1;y0=(Height-RectHeight×(N-2))/2;
式中,[x]为向下取整运算,RectWidth为所述竖线间隔,Width为所述屏幕分辨率宽度,M为屏幕传感器横向分布数量,x0为所述初始竖线坐标;RectHeight为所述横线间隔,Height为所述屏幕分辨率高度,N为屏幕传感器竖向分布数量,y0为所述初始横线坐标。
本发明实施例中,在触摸屏显示设备中可以预先设置有基于上述第一预设算法算式的应用程序,在获取到屏幕分辨率后将通过该应用程序计算出绘制网格矩阵所需的初始横线坐标、横线间隔、初始竖线坐标以及竖线间隔。其中,上述屏幕传感器横向分布数量以及屏幕传感器竖向分布数量在触摸屏显示设备出厂时会附带在产品说明书中,或者触摸屏显示设备内部也可存储有相应的信息。
步骤S22:根据所述初始横线坐标、所述横线间隔、所述初始竖线坐标以及所述竖线间隔绘制所述网格矩阵。
本发明实施例中,在触摸屏显示设备同样可以设置有绘制网格矩阵的应用程序,在计算出初始横线坐标,横线间隔、初始竖线坐标以及竖线间隔后,可以输入至盖伊应用程序,以便在触摸屏上绘制网格矩阵。
实施例3
图3是本发明实施例3提供的一种第一检测模式的流程图,包括如下步骤:
步骤S31:获取所述触摸事件的坐标值,利用所述坐标值通过第二预设算法计算出所述网格矩阵上相应网格的位置。
本发明实施例中,所述第二预设算法的算式包括:
m=[(x+RectWidth-x0)/RectWidth];n=[(y+RectHeight-y0)/RectHeight];
式中,m为所述相应网格所在列,n为所述相应网格所在行,x和y为所述触摸事件的坐标值,RectWidth为所述网格矩阵的竖线间隔,RectHeight为所述网格矩阵的横线间隔,x0为初始竖线坐标,y0为初始横线坐标。
步骤S32:更改所述相应网格的颜色为第二预设颜色。
本发明实施例中,在触摸屏显示设备中可以设置有基于该第二预设算法的算式的应用程序,在获取到触摸事件的坐标值,也即触摸传感器的坐标值后可以输入至该应用程序,以计算出相应网格所在列和所在行,以便控制相应网格改变颜色。
步骤S33:记录更改颜色的相邻网格之间的时间间隔,根据所述时间间隔计算出触摸屏的灵敏度。
本发明实施例中,在触摸屏显示设备中还可以设置有计算触摸屏灵敏度的应用程序,通过该应用程序可以记录更改颜色的相邻网格之间的时间间隔,并根据时间间隔计算出触摸屏的灵敏度,而计算出的灵敏度可以实时显示在触摸屏上。
实施例4
图4是本发明实施例4提供的一种第二检测模式的流程图,包括如下步骤:
步骤S41:当接收到新增触摸点时,为所述新增触摸点添加序号,并在确定所述新增触摸点的序号小于或等于预设值时,获取所述新增触摸点的坐标值。
本发明实施例中,该第二测试模式即为多点触控检测模式,而在该模式下的触摸点是有上限的,例如触摸屏仅支持十点触控,因此在有新的触摸点生成时,需要为新增的触摸点添加序号,在触摸点序号小于或等于预设值时才获取触摸点的坐标值,并对该触摸点进行测试。其中,该预设值可以为10,这里不做限定。
步骤S42:为所有序号小于或等于所述预设值的触摸点绘制第三预设颜色的交叉线。
本发明实施例中,在触摸屏上序号小于或等于预设值的触摸点当前停留的位置上将绘制第三预设颜色的交叉线,以便通过该交叉线反馈测试人员当前触摸点的正常状态。其中,该第三预设颜色与网格矩阵以及显示背景的颜色不同。
步骤S43:当检测到序号小于或等于所述预设值的所述触摸点移动时,为所述触摸点的移动轨迹绘制第四预设颜色的轨迹线,并更新所述交叉线至所述触摸点停留位置。
本发明实施例中,在序号小于或等于预设值的触摸点滑动时,触摸屏将在网格矩阵上绘制轨迹相应的轨迹线,若轨迹线存在断点,则说明该断点相应的触摸传感器发生故障。而交叉线将持续更新,始终显示在触摸点停留位置。
图5是本发明实施例4提供的另一种第二检测模式的流程图,还包括如下步骤:
步骤S44:当检测到序号小于或等于所述预设值的所述触摸点松开后,清除所述触摸点的所述交叉线以及所述轨迹线。
步骤S45:按照触摸顺序更新当前所有触摸点的序号,并执行为所有序号小于或等于所述预设值的触摸点绘制第三预设颜色的交叉线的步骤以及后续步骤。
本发明实施例中,例如预设值为10并存在有11个触摸点时,若松开序号为5的触摸点时,则5号触摸点以后的触摸点序号往前移一位,这时原本11号的触摸点变为10号,将显示该触摸点的交叉线以及轨迹线。
实施例5
图6是本发明实施例5提供的一种触摸屏检测装置的结构示意图。
该触摸屏检测装置600包括:
网格矩阵绘制模块610,用于接收触摸屏检测指令,初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;
第一检测模块620,用于进入默认的第一检测模式,接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果;
检测模式切换模块630,用于接收切换指令,切换至第二检测模式;
所述网格矩阵绘制模块610还用于重新初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;
第二检测模块640,用于在所述第二检测模式下接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果。
本发明实施例中,上述各个模块更加详细的功能描述可以参考前述实施例中相应部分的内容,在此不再赘述。
此外,本发明还提供了一种触控显示设备,该触控显示设备可以包括智能电话、平板电脑、车载电脑、智能穿戴设备等。该触控显示设备包括存储器和处理器,存储器可用于存储计算机程序,处理器通过运行所述计算机程序,从而使触控显示设备执行上述方法或者上述触摸屏检测装置中的各个模块的功能。
存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据触控显示设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
本实施例还提供了一种可读存储介质,用于储存上述触控显示设备中使用的计算机程序。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种触摸屏检测方法,其特征在于,包括:
接收触摸屏检测指令,初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;
进入默认的第一检测模式,接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果;
接收切换指令,切换至第二检测模式,重新初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;
在所述第二检s测模式下接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果。
2.根据权利要求1所述的触摸屏检测方法,其特征在于,所述利用第一预设算法绘制网格矩阵进行显示包括:
获取屏幕分辨率,利用所述屏幕分辨率通过所述第一预设算法计算出初始横线坐标、横线间隔、初始竖线坐标以及竖线间隔;
根据所述初始横线坐标、所述横线间隔、所述初始竖线坐标以及所述竖线间隔绘制所述网格矩阵。
3.根据权利要求2所述的触摸屏检测方法,其特征在于,所述第一预设算法的算式包括:
RectWidth=[Width/M]+1;x0=(Width-RectWidth×(M-2))/2;
RectHeight=[Height/N]+1;y0=(Height-RectHeight×(N-2))/2;
式中,[x]为向下取整运算,RectWidth为所述竖线间隔,Width为所述屏幕分辨率宽度,M为屏幕传感器横向分布数量,x0为所述初始竖线坐标;RectHeight为所述横线间隔,Height为所述屏幕分辨率高度,N为屏幕传感器竖向分布数量,y0为所述初始横线坐标。
4.根据权利要求1所述的触摸屏检测方法,其特征在于,所述进入默认的第一检测模式,接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果包括:
获取所述触摸事件的坐标值,利用所述坐标值通过第二预设算法计算出所述网格矩阵上相应网格的位置;
更改所述相应网格的颜色为第二预设颜色;
记录更改颜色的相邻网格之间的时间间隔,根据所述时间间隔计算出触摸屏的灵敏度。
5.根据权利要求4所述的触摸屏检测方法,其特征在于,所述第二预设算法的算式包括:
m=[(x+RectWidth-x0)/RectWidth];n=[(y+RectHeight-y0)/RectHeight];
式中,m为所述相应网格所在列,n为所述相应网格所在行,x和y为所述触摸事件的坐标值,RectWidth为所述网格矩阵的竖线间隔,RectHeight为所述网格矩阵的横线间隔,x0为初始竖线坐标,y0为初始横线坐标。
6.根据权利要求1所述的触摸屏检测方法,其特征在于,所述在所述第二检测模式下接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果包括:
当接收到新增触摸点时,为所述新增触摸点添加序号,并在确定所述新增触摸点的序号小于或等于预设值时,获取所述新增触摸点的坐标值;
为所有序号小于或等于所述预设值的触摸点绘制第三预设颜色的交叉线;
当检测到序号小于或等于所述预设值的所述触摸点移动时,为所述触摸点的移动轨迹绘制第四预设颜色的轨迹线,并更新所述交叉线至所述触摸点停留位置。
7.根据权利要求6所述的触摸屏检测方法,其特征在于,还包括:
当检测到序号小于或等于所述预设值的所述触摸点松开后,清除所述触摸点的所述交叉线以及所述轨迹线;
按照触摸顺序更新当前所有触摸点的序号,并执行为所有序号小于或等于所述预设值的触摸点绘制第三预设颜色的交叉线的步骤以及后续步骤。
8.一种触摸屏检测装置,其特征在于,包括网格矩阵绘制模块、第一检测模块、检测模式切换模块和第二检测模块:
所述网格矩阵绘制模块用于接收触摸屏检测指令,初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;
所述第一检测模块用于进入默认的第一检测模式,接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果;
所述检测模式切换模块用于接收切换指令,切换至第二检测模式;
所述网格矩阵绘制模块还用于重新初始化显示第一预设颜色背景,并利用第一预设算法绘制网格矩阵进行显示;
所述第二检测模块用于在所述第二检测模式下接收所述网格矩阵上的触摸事件,并在所述网格矩阵上显示相应的检测结果。
9.一种触控显示设备,其特征在于,包括存储器以及处理器,所述存储器存储有计算机程序,所述处理器运行所述计算机程序以使所述触控显示设备执行根据权利要求1至7中任一项所述的触摸屏检测方法。
10.一种可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上运行时执行权利要求1至7中任一项所述的触摸屏检测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011285728.5A CN112269498B (zh) | 2020-11-17 | 触摸屏检测方法、装置、触控显示设备和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011285728.5A CN112269498B (zh) | 2020-11-17 | 触摸屏检测方法、装置、触控显示设备和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112269498A true CN112269498A (zh) | 2021-01-26 |
CN112269498B CN112269498B (zh) | 2024-07-12 |
Family
ID=
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009276819A (ja) * | 2008-05-12 | 2009-11-26 | Fujitsu Ltd | ポインティング装置の制御方法およびポインティング装置、並びにコンピュータプログラム |
CN103279273A (zh) * | 2013-06-19 | 2013-09-04 | 广州视源电子科技股份有限公司 | 一种电磁与电容双模触摸屏的触控切换方法 |
US20190004695A1 (en) * | 2017-06-30 | 2019-01-03 | Lenovo (Beijing) Co., Ltd. | Method for responding to touch operation and electronic device |
CN109144317A (zh) * | 2018-08-17 | 2019-01-04 | 北京集创北方科技股份有限公司 | 屏幕的手势检测方法及装置 |
US20200241745A1 (en) * | 2019-01-29 | 2020-07-30 | Boe Technology Group Co., Ltd. | Touch detection method and apparatus, touch device, computer device and readable medium |
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009276819A (ja) * | 2008-05-12 | 2009-11-26 | Fujitsu Ltd | ポインティング装置の制御方法およびポインティング装置、並びにコンピュータプログラム |
CN103279273A (zh) * | 2013-06-19 | 2013-09-04 | 广州视源电子科技股份有限公司 | 一种电磁与电容双模触摸屏的触控切换方法 |
US20190004695A1 (en) * | 2017-06-30 | 2019-01-03 | Lenovo (Beijing) Co., Ltd. | Method for responding to touch operation and electronic device |
CN109144317A (zh) * | 2018-08-17 | 2019-01-04 | 北京集创北方科技股份有限公司 | 屏幕的手势检测方法及装置 |
US20200241745A1 (en) * | 2019-01-29 | 2020-07-30 | Boe Technology Group Co., Ltd. | Touch detection method and apparatus, touch device, computer device and readable medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7415676B2 (en) | Visual field changing method | |
CN104102441B (zh) | 一种菜单项执行方法及装置 | |
US20220284239A1 (en) | Object detection device, object detection method, and recording medium | |
CN102722285B (zh) | 触摸检测装置检测数据中的形变噪声的消除方法及*** | |
CN108829314B (zh) | 截图选区界面选择方法、装置、设备及存储介质 | |
CN109718538B (zh) | 游戏中虚拟对象的框选方法及装置、电子设备、存储介质 | |
US10572772B2 (en) | Object detection device, object detection method, and recording medium, and recording medium | |
KR20140102762A (ko) | 포인터 제어장치 | |
CN110052021B (zh) | 游戏对象处理方法、移动终端设备、电子设备及存储介质 | |
JP6032661B2 (ja) | 容量性タッチスクリーンをテストするための方法及び装置並びに移動体端末 | |
JP5818172B2 (ja) | 情報表示装置及び表示制御プログラム並びに表示制御方法 | |
CN102221963B (zh) | 显示装置 | |
EP2767801A1 (en) | Navigation device | |
CN110413187B (zh) | 交互智能设备的批注的处理方法和装置 | |
CN106775374A (zh) | 基于触摸屏的颜色获取方法及装置 | |
CN111603768A (zh) | 一种游戏地图的存储、游戏地图的显示方法及装置 | |
US8762867B1 (en) | Presentation of multi-category graphical reports | |
CN108008891A (zh) | 一种导航栏的控制方法及装置、终端、可读存储介质 | |
CN111190826A (zh) | 一种虚拟现实沉浸式追踪环境的测试方法、装置、存储介质及设备 | |
CN105045484B (zh) | 操作处理方法及电子设备 | |
US9612683B2 (en) | Operation method of touch screen with zooming-in function and touch screen device | |
CN112269498A (zh) | 触摸屏检测方法、装置、触控显示设备和可读存储介质 | |
CN112269498B (zh) | 触摸屏检测方法、装置、触控显示设备和可读存储介质 | |
CN103064583A (zh) | 显示块排列方法、显示块切换方法及移动终端 | |
CN110737417B (zh) | 一种演示设备及其标注线的显示控制方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |