触屏效果评价方法、装置、电子设备和存储介质制造方法及图纸

技术编号:38400816 阅读:9 留言:0更新日期:2023-08-07 11:12
本公开涉及一种触屏效果评价方法、装置、电子设备和存储介质,扫描用户在触摸屏绘制多边形产生的多个原始坐标点,并获取通过报点算法处理每个原始坐标点确定的处理坐标点。进一步地根据原始坐标点和对应的处理坐标点确定滑动延时,并根据确定每个处理坐标点围成的封闭图形与原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性。本公开通过触摸屏与用户进行预设规则的交互,并根据扫描的点与算法处理后的点评价报点算法的效果。处理后的点评价报点算法的效果。处理后的点评价报点算法的效果。

【技术实现步骤摘要】
触屏效果评价方法、装置、电子设备和存储介质


[0001]本公开涉及计算机
,尤其涉及一种触屏效果评价方法、装置、电子设备和存储介质。

技术介绍

[0002]目前在触控领域,触摸屏的扫描频率通常较低,直接根据触摸屏的扫描频率报点获得的触屏轨迹平滑性很差。因此,在实际应用过程中通常会通过一些报点算法增加最终上报的触屏轨迹点的数量,以保证一定的延时情况下更加平滑。但目前报点算法的延时性能和平滑性都难以评价。

技术实现思路

[0003]有鉴于此,本公开提出了一种触屏效果评价方法、装置、电子设备和存储介质,旨在评价报点算法的延时性能和平滑性。
[0004]根据本公开的第一方面,提供了一种触屏效果评价方法,所述方法包括:
[0005]获取用户在触摸屏绘制多边形产生的多个原始坐标点;
[0006]获取每个所述原始坐标点对应的处理坐标点,所述处理坐标点通过报点算法处理所述原始坐标点确定;
[0007]根据所述原始坐标点和对应的处理坐标点确定滑动延时;
[0008]确定所述原始坐标点对应的处理坐标点围成的封闭图形;
[0009]根据所述封闭图形和所述多个原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性。
[0010]在一种可能的实现方式中,所述根据所述原始坐标点和对应的处理坐标点确定滑动延时,包括:
[0011]确定第一次被扫描到的原始坐标点与对应的处理坐标点的距离,并根据所述距离和预设的原始距离确定滑动延时。
[0012]在一种可能的实现方式中,所述根据所述封闭图形和所述多个原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性,包括:
[0013]确定所述多个原始坐标点组成多边形的重心;
[0014]以所述重心为圆形,以所述重心到所述多边形任意顶点的距离为半径绘制得到所述多边形的外接圆;
[0015]根据所述封闭图形和所述外接圆的相似程度确定滑动平滑性。
[0016]在一种可能的实现方式中,所述根据所述封闭图形和所述外接圆的相似程度确定滑动平滑性,包括:
[0017]对所述封闭图形进行缩放得到缩放图形;
[0018]确定所述缩放图形和所述外接圆的重叠面积;
[0019]根据所述重叠面积确定滑动平滑性。
[0020]在一种可能的实现方式中,所述对所述封闭图形进行缩放得到缩放图形,包括:
[0021]确定所述外接圆的面积和所述封闭图形的面积;
[0022]根据所述外接圆的面积和所述封闭图形的面积确定缩放比例;
[0023]根据所述缩放比例对所述封闭图形进行缩放。
[0024]在一种可能的实现方式中,所述根据所述重叠面积确定滑动平滑性,包括:
[0025]根据所述缩放比例K计算缩放参数100%

|K

100%|;
[0026]计算所述外接圆面积的倒数、所述重叠面积和所述缩放参数的乘积得到平滑参数,并根据所述平滑参数确定滑动平滑性。
[0027]在一种可能的实现方式中,所述处理坐标点的数量大于所述原始坐标点。
[0028]在一种可能的实现方式中,所述方法还包括:
[0029]通过触摸屏显示多边形,以指导用户在所述触摸屏绘制所述多边形。
[0030]根据本公开的第二方面,提供了一种触屏效果评价装置,所述装置包括:
[0031]坐标点扫描模块,用于获取用户在触摸屏绘制多边形产生的多个原始坐标点;
[0032]坐标点处理模块,用于获取每个所述原始坐标点对应的处理坐标点,所述处理坐标点通过报点算法处理所述原始坐标点确定;
[0033]延时评价模块,用于根据所述原始坐标点和对应的处理坐标点确定滑动延时;
[0034]图形绘制模块,用于确定所述原始坐标点对应的处理坐标点围成的封闭图形;
[0035]平滑性评价模块,用于根据所述封闭图形和所述多个原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性。
[0036]在一种可能的实现方式中,所述延时评价模块,进一步用于:
[0037]确定第一次被扫描到的原始坐标点与对应的处理坐标点的距离,并根据所述距离和预设的原始距离确定滑动延时。
[0038]在一种可能的实现方式中,所述平滑性评价模块,进一步用于:
[0039]确定所述多个原始坐标点组成多边形的重心;
[0040]以所述重心为圆形,以所述重心到所述多边形任意顶点的距离为半径绘制得到所述多边形的外接圆;
[0041]根据所述封闭图形和所述外接圆的相似程度确定滑动平滑性。
[0042]在一种可能的实现方式中,所述平滑性评价模块,进一步用于:
[0043]对所述封闭图形进行缩放得到缩放图形;
[0044]确定所述缩放图形和所述外接圆的重叠面积;
[0045]根据所述重叠面积确定滑动平滑性。
[0046]在一种可能的实现方式中,所述平滑性评价模块,进一步用于:
[0047]确定所述外接圆的面积和所述封闭图形的面积;
[0048]根据所述外接圆的面积和所述封闭图形的面积确定缩放比例;
[0049]根据所述缩放比例对所述封闭图形进行缩放。
[0050]在一种可能的实现方式中,所述平滑性评价模块,进一步用于:
[0051]根据所述缩放比例K计算缩放参数100%

|K

100%|;
[0052]计算所述外接圆面积的倒数、所述重叠面积和所述缩放参数的乘积得到平滑参数,并根据所述平滑参数确定滑动平滑性。
[0053]在一种可能的实现方式中,所述处理坐标点的数量大于所述原始坐标点。
[0054]在一种可能的实现方式中,所述装置还包括:
[0055]多边形显示模块,用于通过触摸屏显示多边形,以指导用户在所述触摸屏绘制所述多边形。
[0056]根据本公开的第三方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述存储器存储的指令时,实现上述方法。
[0057]根据本公开的第四方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。
[0058]根据本公开的第五方面,提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述方法。
[0059]在本公开实施例中,扫描用户在触摸屏绘制多边形产生的多个原始坐标点,并获取每个原始坐标点对应的处理坐标点。进一步地根据原始坐标点和对应的处理坐标点确定滑动延时,并根据确定每个处理坐标点围成的封闭图形与原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性。本公开通过触摸屏与用户进行预设规则的交互,并根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触屏效果评价方法,其特征在于,所述方法包括:获取用户在触摸屏绘制多边形产生的多个原始坐标点;获取每个所述原始坐标点对应的处理坐标点,所述处理坐标点通过报点算法处理所述原始坐标点确定;根据所述原始坐标点和对应的处理坐标点确定滑动延时;确定所述原始坐标点对应的处理坐标点围成的封闭图形;根据所述封闭图形和所述多个原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性。2.根据权利要求1所述的方法,其特征在于,所述根据所述原始坐标点和对应的处理坐标点确定滑动延时,包括:确定第一次被扫描到的原始坐标点与对应的处理坐标点的距离,并根据所述距离和预设的原始距离确定滑动延时。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述封闭图形和所述多个原始坐标点组成多边形的外接圆的相似程度确定滑动平滑性,包括:确定所述多个原始坐标点组成多边形的重心;以所述重心为圆形,以所述重心到所述多边形任意顶点的距离为半径绘制得到所述多边形的外接圆;根据所述封闭图形和所述外接圆的相似程度确定滑动平滑性。4.根据权利要求3所述的方法,其特征在于,所述根据所述封闭图形和所述外接圆的相似程度确定滑动平滑性,包括:对所述封闭图形进行缩放得到缩放图形;确定所述缩放图形和所述外接圆的重叠面积;根据所述重叠面积确定滑动平滑性。5.根据权利要求4所述的方法,其特征在于,所述对所述封闭图形进行缩放得到缩放图形,包括:确定所述外接圆的面积和所述封闭图形的面积;根据所述外接圆的面积和所述封闭图形的面积确定缩放比例;根据所述缩放比例对所述封闭图形进行缩放。6.根据权利要求5所述的方法,其特征在于,所述根据所述重叠面积确定滑动平滑性,包括:根据所述缩放比例K计算缩放参数100%

|K

100%|;计算所述外接圆面积的倒数、所述重叠面积和所述缩放参数的乘积得到平滑参数,...

【专利技术属性】
技术研发人员:边火丁
申请(专利权)人:北京集创北方科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1