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

一种触摸屏边缘触摸点的确定方法及其装置与流程

2022-12-07 07:38:17 来源:中国专利 TAG:

技术特征:
1.一种触摸屏边缘触摸点的确定方法,其特征在于,包括:在触摸操作从触摸屏的目标边缘进入时,获取实测的第一个触摸点的第一位置信息和卡尔曼滤波器预测的第二个触摸点的第二位置信息;根据所述第一位置信息和所述第二位置信息,确定所述触摸操作的候选起始触摸点;响应于所述候选起始触摸点溢出所述触摸屏,确定所述触摸操作在所述目标边缘处的边缘触摸点,其中所述边缘触摸点为所述触摸操作的目标起始触摸点。2.根据权利要求1所述的方法,其特征在于,所述确定所述触摸操作在所述目标边缘处的边缘触摸点,包括:根据所述第一位置信息和所述第二位置信息,确定所述触摸操作的触摸方向;向所述目标边缘延伸所述触摸方向,其中,所述触摸方向与所述目标边缘形成交点;确定所述触摸方向与所述目标边缘形成的交点为所述边缘触摸点。3.根据权利要求1所述的方法,其特征在于,所述确定所述触摸操作在所述目标边缘处的边缘触摸点,包括:根据所述候选起始触摸点的候选起始位置信息和所述第一位置信息,确定所述触摸操作的触摸方向,并确定所述触摸方向与所述目标边缘形成的交点为所述边缘触摸点。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一位置信息和所述第二位置信息,确定所述触摸操作的候选起始触摸点,包括:根据所述第一位置信息和所述第二位置信息,确定所述第一个触摸点和所述第二个触摸点之间的第一距离和所述触摸操作的触摸方向;从所述第一位置信息开始,沿着所述触摸方向进行反向延伸所述第一距离,得到所述候选起始触摸点。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述确定所述触摸操作在所述目标边缘处的边缘触摸点之后,还包括:获取所述目标起始触摸点的目标起始位置信息;根据所述第二位置信息和所述目标起始位置信息,由所述卡尔曼滤波器更新所述目标起始触摸点的起始速度信息。6.根据权利要求5所述的方法,其特征在于,所述根据所述第二位置信息和所述目标起始位置信息,由所述卡尔曼滤波器更新所述目标起始触摸点的速度信息,包括:根据所述第二位置信息和所述目标起始位置信息,确定所述第二个触摸点和所述目标起始触摸点之间的第二距离;获取所述目标起始触摸点移动至所述第二个触摸点所需的第一移动时间;根据所述第二距离和所述第一移动时间,由所述卡尔曼滤波器更新所述目标起始触摸点的起始速度信息。7.根据权利要求5所述的方法,其特征在于,所述根据所述第二位置信息和所述目标起始位置信息,由卡尔曼滤波器更新所述目标起始触摸点的起始速度信息之后,还包括:由数字滤波器根据所述起始速度信息和所述目标起始位置信息,对所述卡尔曼滤波器输出的所述第二个触摸点至第i个触摸点的位置信息进行补偿,其中,所述i为大于2的正整数。8.根据权利要求7所述的方法,其特征在于,所述由数字滤波器根据所述起始速度信息
和所述目标起始位置信息,对所述卡尔曼滤波器输出的所述第二个触摸点至第i个触摸点的位置信息进行补偿,包括:针对第j个触摸点,由所述数字滤波器根据所述起始速度信息和所述目标起始位置信息,输出所述第j个触摸点的速度信息;获取第j-1个触摸点移动至所述第j个触摸点的第二移动时间;根据所述第j个触摸点的速度信息和所述第二移动时间,对所述卡尔曼滤波器输出的所述第j个触摸点的位置信息进行补偿。9.根据权利要求8所述的方法,其特征在于,所述根据更新后的所述第j个触摸点的速度信息和所述第二移动时间,对所述卡尔曼滤波器输出的所述第j个触摸点的位置信息进行补偿,包括:根据更新后的所述第j个触摸点的速度信息和所述第二移动时间,确定所述数字滤波器输出的所述第j个触摸点的第一候选位置信息;获取所述卡尔曼滤波器输出的第j个触摸点的第二候选位置信息;若所述第j个触摸点的第一候选位置信息与第二候选位置信息的第一位置差异未在设定误差范围内,则将所述第一候选位置信息更新为所述卡尔曼滤波器输出的所述第j个触摸点的目标位置信息。10.根据权利要求7所述的方法,其特征在于,所述针对第j个触摸点,由所述数字滤波器根据所述起始速度信息和所述目标起始位置信息,输出所述第j个触摸点的速度信息,包括:针对第j个触摸点,由所述数字滤波器根据所述第j个触摸点对应的触摸持续时间,确定所述第j个触摸点对应的所述数字滤波器的滤波器系数,所述j为大于或者等于2且小于或等于i的正整数;根据所述滤波器系数、所述起始速度信息和第j-1个触摸点的速度信息,确定所述第j个触摸点的速度信息。11.根据权利要求10所述的方法,其特征在于,所述滤波器系数与所述触摸持续时间成负相关。12.根据权利要求10所述的方法,其特征在于,所述根据所述滤波器系数、所述起始速度信息和第j-1个触摸点的速度信息,确定所述第j个触摸点的速度信息,包括:获取所述第j-1个触摸点的速度信息与所述起始速度信息之间的速度差值;获取所述速度差值与所述滤波器系数相乘,并将乘积与所述第j-1个触摸点的速度信息相加,得到所述第j个触摸点的速度信息。13.根据权利要求9所述的方法,其特征在于,所述方法还包括:获取所述数字滤波器输出当前触摸点的第一候选位置和所述卡尔曼滤波器输出的所述当前触摸点的第二候选位置;获取所述当前触摸点的第一候选位置信息与第二候选位置信息的第二位置差异;若所述第二位置差异在所述设定误差范围内,则结束所述数字滤波器对所述卡尔曼滤波器输出的下一个触摸点的位置信息的补偿流程,其中,位置信息的补偿流程结束时对应的所述下一个触摸点与第i 1个触摸点为同一触摸点。14.一种触摸屏边缘触摸点的确定装置,其特征在于,包括:
第一获取模块,用于在触摸操作从触摸屏的目标边缘进入时,获取实测的第一个触摸点的第一位置信息和卡尔曼滤波器预测的第二个触摸点的第二位置信息;第一确定模块,用于根据所述第一位置信息和所述第二位置信息,确定所述触摸操作的候选起始触摸点;第二确定模块,用于在所述候选起始触摸点溢出所述触摸屏,确定所述触摸操作在所述目标边缘处的边缘触摸点,其中所述边缘触摸点为所述触摸操作的目标起始触摸点。15.根据权利要求14所述的装置,其特征在于,所述第二确定模块,还用于:根据所述第一位置信息和所述第二位置信息,确定所述触摸操作的触摸方向;向所述目标边缘延伸所述触摸方向,其中,所述触摸方向与所述目标边缘形成交点;确定所述触摸方向与所述目标边缘形成的交点为所述边缘触摸点。16.根据权利要求14所述的装置,其特征在于,所述第二确定模块,还用于:根据所述候选起始触摸点的候选起始位置信息和所述第一位置信息,确定所述触摸操作的触摸方向,并确定所述触摸方向与所述目标边缘形成的交点为所述边缘触摸点。17.根据权利要求14所述的装置,其特征在于,所述第一确定模块,还用于:根据所述第一位置信息和所述第二位置信息,确定所述第一个触摸点和所述第二个触摸点之间的第一距离和所述触摸操作的触摸方向;从所述第一位置信息开始,沿着所述触摸方向进行反向延伸所述第一距离,得到所述候选起始触摸点。18.根据权利要求14-17中任一项所述的装置,其特征在于,还包括:第二获取模块,用于在确定所述目标起始触摸点之后,获取所述目标起始触摸点的目标起始位置信息;更新模块,用于根据所述第二位置信息和所述目标起始位置信息,由所述卡尔曼滤波器更新所述目标起始触摸点的起始速度信息。19.根据权利要求18所述的装置,其特征在于,所述更新模块,还用于:根据所述第二位置信息和所述目标起始位置信息,确定所述第二个触摸点和所述目标起始触摸点之间的第二距离;获取所述目标起始触摸点移动至所述第二个触摸点所需的第一移动时间;根据所述第二距离和所述第一移动时间,由所述卡尔曼滤波器更新所述目标起始触摸点的起始速度信息。20.根据权利要求18所述的装置,其特征在于,还包括:补偿模块,用于在更新所述目标起始触摸点的起始速度信息之后,由数字滤波器根据所述起始速度信息和所述目标起始位置信息,对所述卡尔曼滤波器输出的所述第二个触摸点至第i个触摸点的位置信息进行补偿,其中,所述i为大于2的正整数。21.根据权利要求20所述的装置,其特征在于,所述补偿模块,还用于:针对第j个触摸点,由所述数字滤波器根据所述起始速度信息和所述目标起始位置信息,输出所述第j个触摸点的速度信息;获取第j-1个触摸点移动至所述第j个触摸点的第二移动时间;根据所述第j个触摸点的速度信息和所述第二移动时间,对所述卡尔曼滤波器输出的所述第j个触摸点的位置信息进行补偿。
22.根据权利要求21所述的装置,其特征在于,所述补偿模块,还用于:根据更新后的所述第j个触摸点的速度信息和所述第二移动时间,确定所述数字滤波器输出的所述第j个触摸点的第一候选位置信息;获取所述卡尔曼滤波器输出的第j个触摸点的第二候选位置信息;若所述第j个触摸点的第一候选位置信息与第二候选位置信息的第一位置差异未在设定误差范围内,则将所述第一候选位置信息更新为所述卡尔曼滤波器输出的所述第j个触摸点的目标位置信息。23.根据权利要求21所述的装置,其特征在于,所述补偿模块,还用于:针对第j个触摸点,由所述数字滤波器根据所述第j个触摸点对应的触摸持续时间,确定所述第j个触摸点对应的所述数字滤波器的滤波器系数,所述j为大于或者等于2且小于或等于i的正整数;根据所述滤波器系数、所述起始速度信息和第j-1个触摸点的速度信息,确定所述第j个触摸点的速度信息。24.根据权利要求23所述的装置,其特征在于,所述滤波器系数与所述触摸持续时间成负相关。25.根据权利要求23所述的装置,其特征在于,所述补偿模块,还用于:获取所述第j-1个触摸点的速度信息与所述起始速度信息之间的速度差值;获取所述速度差值与所述滤波器系数相乘,并将乘积与所述第j-1个触摸点的速度信息相加,得到所述第j个触摸点的速度信息。26.根据权利要求22所述的装置,其特征在于,所述方法还包括:获取所述数字滤波器输出当前触摸点的第一候选位置和所述卡尔曼滤波器输出的所述当前触摸点的第二候选位置;获取所述当前触摸点的第一候选位置信息与第二候选位置信息的第二位置差异;若所述第二位置差异在所述设定误差范围内,则结束所述数字滤波器对所述卡尔曼滤波器输出的下一个触摸点的位置信息的补偿流程,其中,位置信息的补偿流程结束时对应的所述下一个触摸点与第i 1个触摸点为同一触摸点。27.一种电子设备,其特征在于,包括:如权利要求14至28中任一项所述的触摸屏边缘触摸点的确定装置。28.一种触控芯片,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至13中任一项所述的方法。29.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至13中任一项所述的方法。30.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-13中任一项所述的方法。

技术总结
本申请提出一种触摸屏边缘触摸点的确定方法及其装置,属于触控技术领域。其中,该方法包括:在触摸操作从触摸屏的目标边缘进入时,获取实测的第一个触摸点的第一位置信息和预测的第二个触摸点的第二位置信息,根据第一位置信息和第二位置信息,确定触摸操作的候选起始触摸点,响应于候选起始触摸点溢出触摸屏,确定触摸操作在目标边缘处的边缘触摸点,其中边缘触摸点为触摸操作的目标起始触摸点。本申请实施例中,在边缘滑入场景下可以进行边缘触摸点的确定,进而修正第一个实测触摸点,能够使得触摸操作的第一个触摸点位于触摸屏边缘,可以准确地对边缘滑入的触摸操作进行响应。可以准确地对边缘滑入的触摸操作进行响应。可以准确地对边缘滑入的触摸操作进行响应。


技术研发人员:杨喻翔 曹一帆
受保护的技术使用者:北京奕斯伟计算技术股份有限公司
技术研发日:2022.10.10
技术公布日:2022/12/6
再多了解一些

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

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

相关文献