本公开涉及计算机,尤其涉及一种触屏效果评价方法、装置、电子设备和存储介质。
背景技术:
1、目前在触控领域,触摸屏的扫描频率通常较低,直接根据触摸屏的扫描频率报点获得的触屏轨迹平滑性很差。因此,在实际应用过程中通常会通过一些报点算法增加最终上报的触屏轨迹点的数量,以保证一定的延时情况下更加平滑。但目前报点算法的延时性能和平滑性都难以评价。
技术实现思路
1、有鉴于此,本公开提出了一种触屏效果评价方法、装置、电子设备和存储介质,旨在评价报点算法的延时性能和平滑性。
2、根据本公开的第一方面,提供了一种触屏效果评价方法,所述方法包括:
3、获取用户在触摸屏绘制多边形产生的多个原始坐标点;
4、获取每个所述原始坐标点对应的处理坐标点,所述处理坐标点通过报点算法处理所述原始坐标点确定;
5、根据所述原始坐标点和对应的处理坐标点确定滑动延时;
6、确定所述原始坐标点对应的处理坐标点围成的封闭图形;
7、根据所述封闭图形和所述多个原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性。
8、在一种可能的实现方式中,所述根据所述原始坐标点和对应的处理坐标点确定滑动延时,包括:
9、确定第一次被扫描到的原始坐标点与对应的处理坐标点的距离,并根据所述距离和预设的原始距离确定滑动延时。
10、在一种可能的实现方式中,所述根据所述封闭图形和所述多个原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性,包括:
11、确定所述多个原始坐标点组成多边形的重心;
12、以所述重心为圆形,以所述重心到所述多边形任意顶点的距离为半径绘制得到所述多边形的外接圆;
13、根据所述封闭图形和所述外接圆的相似程度确定滑动平滑性。
14、在一种可能的实现方式中,所述根据所述封闭图形和所述外接圆的相似程度确定滑动平滑性,包括:
15、对所述封闭图形进行缩放得到缩放图形;
16、确定所述缩放图形和所述外接圆的重叠面积;
17、根据所述重叠面积确定滑动平滑性。
18、在一种可能的实现方式中,所述对所述封闭图形进行缩放得到缩放图形,包括:
19、确定所述外接圆的面积和所述封闭图形的面积;
20、根据所述外接圆的面积和所述封闭图形的面积确定缩放比例;
21、根据所述缩放比例对所述封闭图形进行缩放。
22、在一种可能的实现方式中,所述根据所述重叠面积确定滑动平滑性,包括:
23、根据所述缩放比例k计算缩放参数100%-|k-100%|;
24、计算所述外接圆面积的倒数、所述重叠面积和所述缩放参数的乘积得到平滑参数,并根据所述平滑参数确定滑动平滑性。
25、在一种可能的实现方式中,所述处理坐标点的数量大于所述原始坐标点。
26、在一种可能的实现方式中,所述方法还包括:
27、通过触摸屏显示多边形,以指导用户在所述触摸屏绘制所述多边形。
28、根据本公开的第二方面,提供了一种触屏效果评价装置,所述装置包括:
29、坐标点扫描模块,用于获取用户在触摸屏绘制多边形产生的多个原始坐标点;
30、坐标点处理模块,用于获取每个所述原始坐标点对应的处理坐标点,所述处理坐标点通过报点算法处理所述原始坐标点确定;
31、延时评价模块,用于根据所述原始坐标点和对应的处理坐标点确定滑动延时;
32、图形绘制模块,用于确定所述原始坐标点对应的处理坐标点围成的封闭图形;
33、平滑性评价模块,用于根据所述封闭图形和所述多个原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性。
34、在一种可能的实现方式中,所述延时评价模块,进一步用于:
35、确定第一次被扫描到的原始坐标点与对应的处理坐标点的距离,并根据所述距离和预设的原始距离确定滑动延时。
36、在一种可能的实现方式中,所述平滑性评价模块,进一步用于:
37、确定所述多个原始坐标点组成多边形的重心;
38、以所述重心为圆形,以所述重心到所述多边形任意顶点的距离为半径绘制得到所述多边形的外接圆;
39、根据所述封闭图形和所述外接圆的相似程度确定滑动平滑性。
40、在一种可能的实现方式中,所述平滑性评价模块,进一步用于:
41、对所述封闭图形进行缩放得到缩放图形;
42、确定所述缩放图形和所述外接圆的重叠面积;
43、根据所述重叠面积确定滑动平滑性。
44、在一种可能的实现方式中,所述平滑性评价模块,进一步用于:
45、确定所述外接圆的面积和所述封闭图形的面积;
46、根据所述外接圆的面积和所述封闭图形的面积确定缩放比例;
47、根据所述缩放比例对所述封闭图形进行缩放。
48、在一种可能的实现方式中,所述平滑性评价模块,进一步用于:
49、根据所述缩放比例k计算缩放参数100%-|k-100%|;
50、计算所述外接圆面积的倒数、所述重叠面积和所述缩放参数的乘积得到平滑参数,并根据所述平滑参数确定滑动平滑性。
51、在一种可能的实现方式中,所述处理坐标点的数量大于所述原始坐标点。
52、在一种可能的实现方式中,所述装置还包括:
53、多边形显示模块,用于通过触摸屏显示多边形,以指导用户在所述触摸屏绘制所述多边形。
54、根据本公开的第三方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述存储器存储的指令时,实现上述方法。
55、根据本公开的第四方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。
56、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述方法。
57、在本公开实施例中,扫描用户在触摸屏绘制多边形产生的多个原始坐标点,并获取每个原始坐标点对应的处理坐标点。进一步地根据原始坐标点和对应的处理坐标点确定滑动延时,并根据确定每个处理坐标点围成的封闭图形与原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性。本公开通过触摸屏与用户进行预设规则的交互,并根据扫描的点与算法处理后的点评价报点算法的效果。
58、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
1.一种触屏效果评价方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述原始坐标点和对应的处理坐标点确定滑动延时,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述封闭图形和所述多个原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述封闭图形和所述外接圆的相似程度确定滑动平滑性,包括:
5.根据权利要求4所述的方法,其特征在于,所述对所述封闭图形进行缩放得到缩放图形,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述重叠面积确定滑动平滑性,包括:
7.根据权利要求1所述的方法,其特征在于,所述处理坐标点的数量大于所述原始坐标点。
8.根据权利要求1-7中任意一项所述的方法,其特征在于,所述方法还包括:
9.一种触屏效果评价装置,其特征在于,所述装置包括:
10.一种显示设备,其特征在于,包括多个显示单元及至少一个根据权利要求9所述的触屏效果评价装置。
11.根据权利要求10所述的显示设备,其特征在于,所述显示单元包括显示面板,所述显示面板包括液晶显示面板、微发光二极管显示面板、发光二极管显示面板、迷你发光二极管显示面板、量子点发光二极管显示面板、有机发光二极管显示面板、阴极射线管显示面板、数字光处理显示面板、场发射显示面板、电浆显示面板、电泳显示面板、电润湿显示面板以及小间距显示面板中至少一种。
12.一种电子设备,包括根据权利要求10或11所述的显示设备。
13.一种电子设备,其特征在于,包括:
14.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至8中任意一项所述的方法。