一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

防误触方法、装置、触摸显示设备及存储介质与流程

2022-12-03 01:50:02 来源:中国专利 TAG:


1.本技术涉及显示设备技术领域,尤其涉及一种防误触方法、装置、触摸显示设备及存储介质。


背景技术:

2.随着人们对书写体验和触摸精度的不断提高,高精度红外框逐步代替低精度触摸框,高精度触摸框通常能识别1毫米以上的不透明物体,而低精度触摸框通常能识别6毫米以上的不透明物体,随着配有高精度红外触摸框的大屏进入教室,来协助学校师生完成教学的情况越来越多。有的地区学校教室内有许多昆虫,当有一只或多只昆虫停留在带高精度红外触摸框的大屏上时,就会产生误触,误触会影响老师的正常操作,比如:无法单击选中、无法打开文件等,严重影响老师的教学体验。
3.现在的防误触方法在针对高精度红外触摸框时,难以准确识别出触摸屏幕的是昆虫还是人为的触控,特别是当多只昆虫触控高精度红外触摸框时,更是难以做到防误触处理。现亟需一种提高防误触识别准确度的方法。


技术实现要素:

4.本技术实施例的目的在于提出一种防误触方法、装置、触摸显示设备及存储介质,以提高防误触的识别准确性。
5.为了解决上述技术问题,本技术实施例提供一种防误触方法,应用于触摸显示设备中,所述触摸显示设备包括红外灯和触摸屏,所述方法包括:
6.若检测到触摸物体触控所述触摸屏,则判断所述触摸显示设备是否处于防误触模式;
7.若所述触摸显示设备处于所述防误触模式,则通过所述红外灯发射红外光线,以对所述触摸物体的大小进行计算,得到所述触摸物体的目标部分对比值,其中,目标部分对比值包括目标部分长度和目标部分宽度;
8.判断所述目标部分对比值是否处于预设阈值内,若所述目标部分对比值处于预设阈值内,则判断是否存在所述红外光线穿过所述触摸物体;
9.若存在所述红外光线穿过所述触摸物体,则判定所述触摸物体为误触物体,并将所述触摸物体对所述触摸屏所输入的指令进行无效处理。
10.为了解决上述技术问题,本技术实施例提供另一种防误触方法,应用于触摸显示设备中,所述触摸显示设备包括红外灯和触摸屏,所述装置包括:
11.触摸物体检测模块,用于若检测到触摸物体触控所述触摸屏,则判断所述触摸显示设备是否处于防误触模式;
12.触摸物体大小计算模块,用于若所述触摸显示设备处于所述防误触模式,则通过所述红外灯发射红外光线,以对所述触摸物体的大小进行计算,得到所述触摸物体的目标部分对比值,其中,目标部分对比值包括目标部分长度和目标部分宽度;
13.目标部分对比值判断模块,用于判断所述目标部分对比值是否处于预设阈值内,若所述目标部分对比值处于预设阈值内,则判断是否存在所述红外光线穿过所述触摸物体;
14.误触物体确认模块,用于若存在所述红外光线穿过所述触摸物体,则判定所述触摸物体为误触物体,并将所述触摸物体对所述触摸屏所输入的指令进行无效处理。
15.为解决上述技术问题,本发明采用的一个技术方案是:提供一种触摸显示设备,包括,红外灯,触摸屏,一个或多个处理器;存储器,用于存储一个或多个程序,使得一个或多个处理器实现上述任意一项所述的防误触方法。
16.为解决上述技术问题,本发明采用的一个技术方案是:一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述任意一项的防误触方法。
17.本发明实施例提供了一种防误触方法、装置、触摸显示设备及存储介质。其中,方法包括:若检测到触摸物体触控触摸屏,则判断触摸显示设备是否处于防误触模式;若触摸显示设备处于防误触模式,则通过红外灯发射红外光线,以对触摸物体的大小进行计算,得到触摸物体的目标部分对比值,其中,目标部分对比值包括目标部分长度和目标部分宽度;判断目标部分对比值是否处于预设阈值内,若目标部分对比值处于预设阈值内,则判断是否存在红外光线穿过触摸物体;若存在红外光线穿过触摸物体,则判定触摸物体为误触物体,并将触摸物体对触摸屏所输入的指令进行无效处理。本发明实施例当检测触摸物体触控到触摸屏时,先检测当前触摸显示设备是否为防触摸模式,若是,则同时基于触摸物体的大小和红外光线是否穿过触摸物体,判定触摸物体是否为误触物体,实现了通过多个判断依据对触摸物体进行判断,从而有利于提高防误触的识别准确性。
附图说明
18.为了更清楚地说明本技术中的方案,下面将对本技术实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术实施例提供的防误触方法的一实现流程图;
20.图2是本技术实施例提供的红外光线照射触摸物体的示意图;
21.图3是本技术实施例提供的防误触方法中子流程的一实现流程图;
22.图4是本技术实施例提供的防误触方法中子流程的又一实现流程图;
23.图5是本技术实施例提供的防误触方法中子流程的又一实现流程图;
24.图6是本技术实施例提供的防误触方法中子流程的又一实现流程图;
25.图7是本技术实施例提供的防误触装置示意图;
26.图8是本技术实施例提供的触摸显示设备的示意图。
具体实施方式
27.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术;本技术的说明书和权利要求书及上述附图说明
中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本技术的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。
28.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
29.为了使本技术领域的人员更好地理解本技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
30.下面结合附图和实施方式对本发明进行详细说明。
31.需要说明的是,本技术实施例所提供的防误触方法一般由触摸显示设备执行。
32.本技术实施例的触摸显示设备为高精度红外触摸设备,该高精度红外触摸设备包括红外灯和触摸屏,红外灯包括红外发射灯和红外接收灯。
33.请参阅图1至图2,图1示出了防误触方法的一种具体实施方式,图2示出了本技术实施例提供的红外光线照射触摸物体的示意图。
34.需注意的是,若有实质上相同的结果,本发明的方法并不以图1所示的流程顺序为限,该方法包括如下步骤:
35.s1:若检测到触摸物体触控触摸屏,则判断触摸显示设备是否处于防误触模式。
36.具体地,当触摸显示设备在开启时,如果有触摸物体触控了触摸屏时,触摸显示设备就能够检测到存在触摸物体触控触摸屏。此时的触摸物体可能是书写笔、人的手指以及昆虫等。若是触摸物体为书写笔或者是人的手指,可以理解为是要进行正常的触摸操控,若是昆虫(如苍蝇、蚊子等),其停留在触摸屏上,导致触控了触摸屏,此时若是执行了此处的触摸屏的指令后,会导致误触,从而影响触摸显示设备的使用,所以需要判别该触摸物体是否产生了误触。在本技术实施例中,触摸显示设备设置了正常模式和防误触模式。正常模式不会对触摸物体的判别,而防误触模式则是需要判断触摸物体是否产生了误触,也即判断是否为昆虫触控到了触摸屏。在一具体实施例中,通过上位机向外触摸显示设备发送指令的方式,通知红外触摸框从正常模式切换为防苍蝇模式,也可以发送指令通知触摸显示设备从防苍蝇模式切换为正常模式。
37.s2:若触摸显示设备处于防误触模式,则通过红外灯发射红外光线,以对触摸物体的大小进行计算,得到触摸物体的目标部分对比值,其中,目标部分对比值包括目标部分长度和目标部分宽度。
38.具体地,若是判断出触摸显示设备处于防误触模式,则通过红外灯发射红外光线,以对触摸物体的大小进行计算,得到触摸物体的目标部分对比值。具体为通过红外发射灯发射红外光线,红外光线照射到触摸物体,产生遮挡阴影部分,使得红外接收灯无法接收到该部分红外光线,从而计算出触摸物体的目标部分对比值,其中,目标部分对比值包括目标部分长度和目标部分宽度。
39.请参阅图3,图3示出了步骤s2的一种具体实施方式,该实施例包括:
40.s21:若触摸显示设备处于防误触模式,则通过红外灯由左右方向和上下方向发射红外光线,以获取触摸物体对红外光线的遮挡阴影部分。
41.s22:获取距离触摸屏预设高度的遮挡阴影部分,作为触摸物体的目标部分。
42.s23:计算目标部分的长度和宽度,以获取触摸物体的目标部分对比值。
43.具体地,红外灯部署在触摸屏上下边框以及左右边框上,从而通过红外灯由左右方向和上下方向发射红外光线,红外光线照射到触摸物体,产生遮挡阴影部分,使得红外接收灯无法接收到该部分红外光线,从而获取到触摸物体对红外光线的遮挡阴影部分。由于触摸物体的高度不同,所以本技术实施例将距离触摸屏预设高度的遮挡阴影部分,作为触摸物体的目标部分。例如将距离触摸屏10毫米的高度作为预设高度,在该预设高度内的遮挡阴影部分作为需要判断的目标部分。
44.进一步地,本技术提供步骤s23一具体实施例,包括:
45.计算由左右方向的红外光线照射的遮挡阴影部分中最长部分的长度,得到目标部分长度;
46.计算由上下方向的红外光线照射的遮挡阴影部分中最宽部分的宽度,得到目标部分宽度;
47.将目标部分长度和目标部分宽度作为目标部分对比值。
48.具体地,由左右方向的红外光线照射和由上下方向的红外光线照射,能够得到两个遮挡阴影部分,而照射昆虫所产生的遮挡阴影部分往往为无规则图形,所以计算由左右方向的红外光线照射的遮挡阴影部分中最长部分的长度,作为触摸物体的长度,得到目标部分长度;计算由上下方向的红外光线照射的遮挡阴影部分中最宽部分的宽度,作为触摸物体的宽度,得到目标部分宽度。
49.s3:判断目标部分对比值是否处于预设阈值内,若目标部分对比值处于预设阈值内,则判断是否存在红外光线穿过触摸物体。
50.具体地,由于人的手指、书写笔以及昆虫经过红外光线照射,所留下的遮挡阴影部分的大小不同。所以本技术实施例根据预设阈值,判断目标部分对比值是否处于预设阈值内,先初步判断触摸物体是否为误触物体。若目标部分对比值处于预设阈值内,触摸物体可能为误触物体,再通过后续步骤进行进行一步判断;若目标部分对比值处于预设阈值内,则判定触摸物体不是误触物体,并停止后续判断的步骤。
51.请参阅图4,图4示出了步骤s3的一种具体实施方式,该实施例包括:
52.s31:判断目标部分长度是否处于第一预设阈值内,得到第一判断结果。
53.s32:判断目标部分宽度是否处于第二预设阈值内,得到第二判断结果。
54.s33:若第一判断结果处于第一预设阈值内且第二判断结果处于第二预设阈值内,则判断是否存在红外光线穿过触摸物体。
55.具体地,预设阈值包括第一预设阈值和第二预设阈值。由于触摸物体停留在触摸屏上的角度不同,本技术实施例通过判断目标部分长度是否处于第一预设阈值内,得到第一判断结果,以及判断目标部分宽度是否处于第二预设阈值内,得到第二判断结果,从而能够判断出触摸物体的身长和身宽是否处于阈值内,从而初步判断出触摸物体是否为误触物体。
56.需要说明的是,第一预设阈值和第二预设阈值可以设置为相同的阈值,也可以设置为不同的阈值。在一具体实施例第一预设阈值和第二预设阈值均为4毫米到8毫米。
57.请参阅图5,图5示出了步骤s33的一种具体实施方式,该实施例包括:
58.s331:若第一判断结果处于第一预设阈值内和第二判断结果处于第二预设阈值内,则获取红外灯发射的红外光线对触摸物体的阴影遮挡部分。
59.s332:判断阴影遮挡部分中与触摸屏接触部分是否存在空隙。
60.s333:若阴影遮挡部分中与触摸屏接触部分存在空隙,则判定存在红外光线穿过触摸物体。
61.s334:若阴影遮挡部分中与触摸屏接触部分未存在空隙,则判定未存在红外光线穿过触摸物体。
62.具体地,上述步骤已经基于触摸物体的大小进行初步判断,为了提高防误触的识别准确度,本技术实施例通过判断触摸物体是否存在空隙,来进一步判断触摸物体是否为误触物体。
63.在申请实施例中,若触摸物体是人的手指或是书写笔,由于人的手指和书写笔其能够将照射到自身的红外光线挡住,不留下空隙;请参阅图2,若触摸物体为昆虫,比如昆虫为苍蝇,苍蝇四肢落在触摸屏上,红外光线照射过来时,苍蝇的身体以及四肢能够挡住部分光线,而其四肢间留有空隙,光线会从而空隙中穿过,所以造成阴影遮挡部分中与触摸屏接触部分存在空隙。所以若阴影遮挡部分中与触摸屏接触部分存在空隙,则判定存在红外光线穿过触摸物体;若阴影遮挡部分中与触摸屏接触部分未存在空隙,则判定未存在红外光线穿过触摸物体。
64.s4:若存在红外光线穿过触摸物体,则判定触摸物体为误触物体,并将触摸物体对触摸屏所输入的指令进行无效处理。
65.请参阅图6,图6示出了步骤s4的一种具体实施方式,该实施例包括:
66.s41:若存在红外光线穿过触摸物体,则判定触摸物体为误触物体。
67.s42:获取触摸物体在触摸屏上的坐标,得到目标坐标。
68.s43:获取在目标坐标上所输入的指令,作为触摸物体对触摸屏所输入的指令,并将输入的指令进行无效处理。
69.具体地,若是存在红外光线穿过触摸物体,则判定触摸物体为误触物体,此时触摸物体落在了触摸屏上,对触摸显示设备产生了输入相关的指令,所以需要将该输入的指令进行无效,从而避免由于误触物体产生输入的指令,以使得用户无法正常使用触摸显示设备。本技术实施例先获取触摸物体在触摸屏上的坐标,得到目标坐标,再获取目标坐标上所输入的指令,作为触摸物体对触摸屏所输入的指令,并将输入的指令进行无效,从而防止产生误触情况。
70.进一步的,基于预设阈值,构建灵敏度等级,并将不同灵敏度等级作为防误触模式中不同的灵敏等级。
71.具体地,本技术实施例通过添加灵敏度调节,来调节误触物体的识别灵敏度。其中,灵敏度等级可以根据预设阈值进行构建,将其作为防误触模式中的不同灵敏等级。
72.本实施例中,若检测到触摸物体触控触摸屏,则判断触摸显示设备是否处于防误触模式;若触摸显示设备处于防误触模式,则通过红外灯发射红外光线,以对触摸物体的大小进行计算,得到触摸物体的目标部分对比值,其中,目标部分对比值包括目标部分长度和目标部分宽度;判断目标部分对比值是否处于预设阈值内,若目标部分对比值是否处于预设阈值内,则判断是否存在红外光线穿过触摸物体;若存在红外光线穿过触摸物体,则判定
触摸物体为误触物体,并将触摸物体对触摸屏所输入的指令进行无效处理。本发明实施例当检测触摸物体触控到触摸屏时,先检测当前触摸显示设备是否为防触摸模式,若是,则同时基于触摸物体的大小和红外光线是否穿过触摸物体,判定触摸物体是否为误触物体,实现了通过多个判断依据对触摸物体进行判断,从而有利于提高防误触的识别准确性。
73.请参考图7,作为对上述图1所示方法的实现,本技术提供了一种防误触装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以被配置于各种触摸显示设备中。
74.如图7所示,本实施例的防误触装置,触摸显示设备包括红外灯和触摸屏,防误触装置包括:触摸物体检测模块51、触摸物体大小计算模块52、目标部分对比值判断模块53、误触物体确认模块54,其中:
75.触摸物体检测模块51,用于若检测到触摸物体触控触摸屏,则判断触摸显示设备是否处于防误触模式;
76.触摸物体大小计算模块52,用于若触摸显示设备处于防误触模式,则通过红外灯发射红外光线,以对触摸物体的大小进行计算,得到触摸物体的目标部分对比值,其中,目标部分对比值包括目标部分长度和目标部分宽度;
77.目标部分对比值判断模块53,用于判断目标部分对比值是否处于预设阈值内,若目标部分对比值处于预设阈值内,则判断是否存在红外光线穿过触摸物体;
78.误触物体确认模块54,用于若存在红外光线穿过触摸物体,则判定触摸物体为误触物体,并将触摸物体对触摸屏所输入的指令进行无效处理。
79.进一步地,触摸物体大小计算模块52包括:
80.遮挡阴影部分获取单元,用于若触摸显示设备处于防误触模式,则通过红外灯由左右方向和上下方向发射红外光线,以获取触摸物体对红外光线的遮挡阴影部分;
81.目标部分获取单元,用于获取距离触摸屏预设高度的遮挡阴影部分,作为触摸物体的目标部分;
82.对比值计算单元,用于计算目标部分的长度和宽度,以获取触摸物体的目标部分对比值。
83.进一步地,目标部分包括由左右方向的红外光线照射的遮挡阴影部分和由上下方向的红外光线照射的遮挡阴影部分,对比值计算单元包括:
84.目标部分长度计算子单元,用于计算由左右方向的红外光线照射的遮挡阴影部分中最长部分的长度,得到目标部分长度;
85.目标部分宽度计算子单元,用于计算由上下方向的红外光线照射的遮挡阴影部分中最宽部分的宽度,得到目标部分宽度;
86.目标部分对比值生成子单元,用于将目标部分长度和目标部分宽度作为目标部分对比值。
87.进一步地,预设阈值包括第一预设阈值和第二预设阈值,目标部分对比值判断模块53包括:
88.第一判断结果生成单元,用于判断目标部分长度是否处于第一预设阈值内,得到第一判断结果;
89.第二判断结果生成单元,用于判断目标部分宽度是否处于第二预设阈值内,得到
第二判断结果;
90.结果判断单元,用于若第一判断结果处于第一预设阈值内且第二判断结果处于第二预设阈值内,则判断是否存在红外光线穿过触摸物体。
91.进一步地,结果判断单元包括:
92.阴影获取子单元,用于若第一判断结果处于第一预设阈值内且第二判断结果处于第二预设阈值内,则获取红外灯发射的红外光线对触摸物体的阴影遮挡部分;
93.空隙判断子单元,用于判断阴影遮挡部分中与触摸屏接触部分是否存在空隙;
94.第一情况生成子单元,用于若阴影遮挡部分中与触摸屏接触部分存在空隙,则判定存在红外光线穿过触摸物体;
95.第二情况生成子单元,用于若阴影遮挡部分中与触摸屏接触部分未存在空隙,则判定未存在红外光线穿过触摸物体。
96.进一步地,误触物体确认模块54包括:
97.误触物体判定单元,用于若存在红外光线穿过触摸物体,则判定触摸物体为误触物体;
98.目标坐标获取单元,用于获取触摸物体在触摸屏上的坐标,得到目标坐标;
99.指令无效单元,用于获取在目标坐标上所输入的指令,作为触摸物体对触摸屏所输入的指令,并将输入的指令进行无效处理。
100.进一步的,防误触装置还包括:
101.灵敏度等级设置模块,用于基于预设阈值,构建灵敏度等级,并将不同灵敏度等级作为防误触模式中不同的灵敏等级。
102.为解决上述技术问题,本技术实施例还提供一种触摸显示设备。具体请参阅图8,图8为本实施例触摸显示设备基本结构框图。
103.在本实施例,触摸显示设备6为高精度红外触摸设备,高精度红外触摸设备包括红外灯、触摸屏、存储器以及处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现上述防误触方法。
104.需要指出的是,图中仅示出了具有三种组件,包括存储器61、处理器62、网络接口63的触摸显示设备6,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件,如触摸显示设备6还包括红外灯和触摸屏。其中,本技术领域技术人员可以理解,这里的触摸显示设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(application specific integrated circuit,asic)、可编程门阵列(field-programmable gate array,fpga)、数字处理器(digital signal processor,dsp)、嵌入式设备等。
105.存储器61至少包括一种类型的可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器61可以是触摸显示设备6的内部存储单元,例如该触摸显示设备6的硬盘或内存。在另一些实施例中,存储器61也可以是触摸显示设备6的外部存储设备,例如该触摸显示设备6上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。当
然,存储器61还可以既包括触摸显示设备6的内部存储单元也包括其外部存储设备。本实施例中,存储器61通常用于存储安装于触摸显示设备6的操作系统和各类应用软件,例如防误触方法的程序代码等。此外,存储器61还可以用于暂时地存储已经输出或者将要输出的各类数据。
106.处理器62在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器62通常用于控制触摸显示设备6的总体操作。本实施例中,处理器62用于运行存储器61中存储的程序代码或者处理数据,例如运行上述防误触方法的程序代码,以实现防误触方法的各种实施例。
107.网络接口63可包括无线网络接口或有线网络接口,该网络接口63通常用于在触摸显示设备6与其他触摸显示设备之间建立通信连接。
108.本技术还提供了另一种实施方式,即提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序可被至少一个处理器执行,以使至少一个处理器执行如上述的一种防误触方法的步骤。
109.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
110.显然,以上所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例,附图中给出了本技术的较佳实施例,但并不限制本技术的专利范围。本技术可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本技术的公开内容的理解更加透彻全面。尽管参照前述实施例对本技术进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本技术说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本技术专利保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献