【技术实现步骤摘要】
一种滑动定位方法、装置和存储介质
[0001]本文涉及定位技术,尤指一种滑动定位方法、装置和存储介质。
技术介绍
[0002]在设置弹性波传感器的触控屏上进行滑动操作时,通常是根据采集到的因触摸产生的弹性波信号计算滑动位置,根据滑动位置进行滑动定位。
[0003]本领域技术人员研究发现,按照现有的滑动定位方式,当滑动改变方向时,在方向变化的位置处,定位精度容易下降。
技术实现思路
[0004]本申请提供了一种滑动定位方法、装置和存储介质,能够提高滑动定位的精确度。
[0005]本申请提供的滑动定位方法,包括:
[0006]分别采集来自多个弹性波传感器的弹性波信号;
[0007]根据采集到的弹性波信号获得滑动位置和滑动力度;
[0008]根据所述滑动位置和滑动力度判断滑动方向是否改变;
[0009]根据滑动方向是否改变输出滑动位置。
[0010]可选的,所述方法还包括:
[0011]分别采集来自多个弹性波传感器的弹性波信号之后,根据采集到的弹性波信号获得滑动位置和滑动力度之前,根据采集到的弹性信号确定交互是否开始,包括:
[0012]根据当前时刻采集到的弹性波信号和前一时刻采集到的弹性波信号,确定弹性波信号的绝对变化量和相对变化量中的至少一个;
[0013]判断所述弹性波信号的绝对变化量和相对变化量中的至少一个是否大于为其设定的交互阈值,如果大于,则确定交互开始。
[0014]可选的,确定所述弹性波信号的绝对变化量的 ...
【技术保护点】
【技术特征摘要】
1.一种滑动定位方法,所述方法包括:分别采集来自多个弹性波传感器的弹性波信号;根据采集到的弹性波信号获得滑动位置和滑动力度;根据所述滑动位置和滑动力度判断滑动方向是否改变;根据滑动方向是否改变输出滑动位置。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:分别采集来自多个弹性波传感器的弹性波信号之后,根据采集到的弹性波信号获得滑动位置和滑动力度之前,根据采集到的弹性信号确定交互是否开始,包括:根据当前时刻采集到的弹性波信号和前一时刻采集到的弹性波信号,确定弹性波信号的绝对变化量和相对变化量中的至少一个;判断所述弹性波信号的绝对变化量和相对变化量中的至少一个是否大于为其设定的交互阈值,如果大于,则确定交互开始。3.根据权利要求2所述的方法,其特征在于,确定所述弹性波信号的绝对变化量的方式包括:对当前时刻采集到的来自多个弹性波传感器的弹性波信号的信号值求和,和/或,对当前时刻采集到的来自多个弹性波传感器的弹性波信号的信号值求最大值;判断所述弹性波信号的绝对变化量是否大于为其设定的交互阈值包括以下任意一种:所述信号值求和的结果大于设定的第一交互阈值时,则判断出所述弹性波信号的绝对变化量大于为其设定的交互阈值;所述信号值求最大值的结果大于设定的第二交互阈值时,则判断出所述弹性波信号的绝对变化量大于为其设定的交互阈值;所述信号值求和的结果大于设定的第一交互阈值,且所述信号值求最大值的结果大于设定的第二交互阈值时,则判断出所述弹性波信号的绝对变化量大于为其设定的交互阈值;确定所述弹性波信号的相对变化量的方式包括:对采集到的来自每个弹性波传感器的弹性波信号,计算当前时刻采集到的弹性波信号的信号值与前一时刻采集到的弹性波信号的信号值的差分值;当根据采集到的来自多个弹性波传感器的弹性波信号计算得到多个差分值后,确定所述多个差分值的最大值;判断所述弹性波信号的相对变化量是否大于为其设定的交互阈值,包括:当所述多个差分值的最大值大于为其设定的交互阈值时,则判断出所述弹性波信号的相对变化量大于为其设定的交互阈值。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据采集到的弹性波信号获得初步定位的滑动位置,根据所述初步定位的滑动位置获得滑动速度;在分别采集来自多个弹性波传感器的弹性波信号之后,根据所述滑动速率选择滤波方式对每个弹性波传感器输出的弹性波信号进行滤波;所述根据采集到的弹性波信号获得滑动位置和滑动力度包括:根据滤波后的弹性波信号获得精确定位的滑动位置和滑动力度。
5.根据权利要求4所述的方法,其特征在于,根据所述初步定位的滑动位置获得滑动速度,包括:根据当前时刻t的初步定位的滑动位置p,以及前一时刻t1的精确定位的滑动位置p1,确定平均滑动速度v;设初始时刻,t1=0;根据所述平均滑动速度v,以及前一时刻t1获得的滑动速度V1,得到当前时刻t的滑动速率V;V=V1*β+v*(1
‑
β),设初始时刻,V1=0;其中,β为滑动速率校准系数。6.根据权利要求5所述的方法,其特征在于,根据所述滑动速率选择滤波方式对每个弹性波传感器输出的弹性波信号进行滤波,包括:当采集频率小于预设频率阈值时,根据当前时刻的滑动速度选择不同滤波窗长的滤波器对每个弹性波传感器输出的弹性波信号进行滤波;当采集频率等于或大于预设频率阈值时,根据当前时刻的滑动速度选择不同频率滤波器对每个弹性波传感器输出的弹性波信号进行滤波。7.根据权利要求6所述的方法,其特征在于,根据当前时刻的滑动速率选择不同滤波窗长的滤波器对每个弹性波传感器输出的弹性波信号进行滤波,包括:根据当前时刻的滑动速度所在的预设速度区间,以及获得的预设滑动速度区间与滤波窗长的对应关系选择滤...
【专利技术属性】
技术研发人员:陶姣姣,梁利,苏春,郭洪峰,杜朝亮,
申请(专利权)人:北京钛方科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。