【技术实现步骤摘要】
本专利技术属于计算机
,尤其涉及一种光学触摸框点跟随方法、系统及电子设备。
技术介绍
现有光学触摸框在坐标输出时,一般采用直接输出点坐标,或者先输出老点和新点的平均值坐标,然后将新点记录为老点。这样得到的划线折线明显,不够平滑。
技术实现思路
本专利技术实施例的目的在于提供一种光学触摸框点跟随方法,旨在解决现有方法得到的划线折线明显,不够平滑的问题。本专利技术实施例是这样实现的,一种光学触摸框点跟随方法,其特征在于,所述方法包括以下步骤获取触摸点当前坐标(X、y)及上一坐标(lastx、lasty),并计算两者间坐标偏差dx、dy ;分别对坐标偏差dx、dy及它们的绝对值abs (dx)、abs (dy)进行一阶线性滤波,以获得坐标偏差累计值Vx、Vy及坐标偏差绝对值累计值Sx、Sy ;由坐标偏差累计值Vx、Vy以及坐标偏差绝对值累计值Sx、Sy,计算出滤波因子Fx、Fy ;根据所述滤波因子Fx、Fy,对触摸点当前坐标(x、y)及上一坐标(lastx、lasty)进行一阶线性滤波,以获得跟随点坐标(Px、Py);划出上一坐标(lastx、lasty)与跟随点坐标(Px、Py)之间的线段,并将跟随点坐标(Px、Py)保存为仅供下次使用的上一坐标;循环执行上述步骤直至点跟随结束。本专利技术实施例的另一目的在于提供一种光学触摸框点跟随系统,所述系统包括坐标偏差计算单元,用于获取触摸点当前坐标(x、y)及上一坐标(lastx、lasty),并计算两者间坐标偏差dx、dy ;第一滤波单元,用于分别对坐标偏差dx、dy及它们的绝对值abs (dx)、abs (dy ...
【技术保护点】
一种光学触摸框点跟随方法,其特征在于,所述方法包括以下步骤:获取触摸点当前坐标(x、y)及上一坐标(lastx、lasty),并计算两者间坐标偏差dx、dy;分别对坐标偏差dx、dy及它们的绝对值abs(dx)、abs(dy)进行一阶线性滤波,以获得坐标偏差累计值Vx、Vy及坐标偏差绝对值累计值Sx、Sy;由坐标偏差累计值Vx、Vy以及坐标偏差绝对值累计值Sx、Sy,计算出滤波因子Fx、Fy;根据所述滤波因子Fx、Fy,对触摸点当前坐标(x、y)及上一坐标(lastx、lasty)进行一阶线性滤波,以获得跟随点坐标(Px、Py);划出上一坐标(lastx、lasty)与跟随点坐标(Px、Py)之间的线段,并将跟随点坐标(Px、Py)保存为供下次使用的上一坐标;循环执行上述步骤直至点跟随结束。
【技术特征摘要】
1.一种光学触摸框点跟随方法,其特征在于,所述方法包括以下步骤 获取触摸点当前坐标(X、y)及上一坐标(lastx、lasty),并计算两者间坐标偏差dx、dy ; 分别对坐标偏差dx、dy及它们的绝对值abs (dx)、abs (dy)进行一阶线性滤波,以获得坐标偏差累计值Vx、Vy及坐标偏差绝对值累计值Sx、Sy ; 由坐标偏差累计值Vx、Vy以及坐标偏差绝对值累计值Sx、Sy,计算出滤波因子Fx、Fy ; 根据所述滤波因子Fx、Fy,对触摸点当前坐标(X、y)及上一坐标(lastx、lasty)进行一阶线性滤波,以获得跟随点坐标(Px、Py); 划出上一坐标(lastx、lasty)与跟随点坐标(Px、Py)之间的线段,并将跟随点坐标(Px、Py)保存为供下次使用的上一坐标; 循环执行上述步骤直至点跟随结束。2.如权利要求1所述的方法,其特征在于,在所述根据所述滤波因子Fx、Fy,对触摸点当前坐标(x、y)及上一坐标(lastx、lasty)进行一阶线性滤波,以获得跟随点坐标(Px、Py)的步骤中,若所述滤波因子Fx+Fy辛O,则先计算出归一化滤波因子Fx \ Fy j,然后根据归一化滤波因子Fx \Fy j,对触摸点当前坐标(x、y)及上一坐标(lastx、lasty)进行一阶线性滤波,以获得跟随点坐标(Px、Py);其中 Fx=kl*Sx+k2*abs (Vx), Fy=kl*Sy+k2*abs (Vy), Fx J =Fx/ (Fx+Fy), Fy J =Fy/(Fx+Fy), Px=Iastx* (l_Fx j )+x*Fxj, Py=Iasty* (l~Fy 1 ) +y*Fy 1 , kl、k2 分别为预设的绝对值偏差系数和偏差系数。3.如权利要求1或2所述的方法,其特征在于,在所述根据所述滤波因子Fx、Fyji触摸点当前坐标(X、Y)及上一坐标(lastx、lasty)进行一阶线性滤波,以获得跟随点坐标(Px、Py)的步骤中,若所述滤波因子Fx=Fy=O,则采用平均法计算跟随点坐标(Px、Py),其中Fx=kl*Sx+k2*abs (Vx),Fy=kl*Sy+k2*abs (Vy), Px=(lastx+x) /2, Py=(lasty+y) /2, kl、k2分别为预设的绝对值偏差系数和偏差系数。4.如权利要求3所述的方法,其特征在于,在所述获取触摸点当前坐标(x、y)及上一坐标(lastx、lasty),并计算两者间坐标偏差dx、dy的步骤中,所述坐标偏差dx=x_lastx,坐标偏差 ...
【专利技术属性】
技术研发人员:徐春,安钻杰,张小刚,
申请(专利权)人:TCL数码科技深圳有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。