辅助修正红外触摸点的方法与流程

文档序号:12362090阅读:来源:国知局

技术特征:

1.一种辅助修正红外触摸点的方法,其特征在于,该方法包括:

步骤1,执行红外触摸扫描,记录红外发射灯和红外接收灯之间的电压AD值;

步骤2,根据红外发射灯的电压AD值和红外接收灯之间的电压AD值,计算触摸屏的遮挡点位置的坐标点;

步骤3,根据本次遮挡点位置和相邻上一次的遮挡点的位置之间的距离进行判断,

在该距离大于第一预设值的情况下,判定为非连续触摸,将本次遮挡点位置的坐标点作为新的坐标点,并直接执行步骤5;

在该距离小于第一预设值的情况下,判定为连续触摸,执行步骤4;

步骤4,在该距离大于第二预设值的情况下,计算新的坐标点;

在该距离小于第二预设值的情况下,将本次遮挡点位置的坐标点作为新的坐标点;

步骤5,更新修正红外触摸点的位置,向系统报告修正的新的坐标点;

所述第一预设值大于所述第二预设值。

2.根据权利要求1所述的辅助修正红外触摸点的方法,其特征在于,在步骤1中,在X轴上设置红外发射灯和红外接收灯,且在Y轴上设置红外发射灯和红外接收灯,每个红外发射灯对应一个红外接收灯。

3.根据权利要求2所述的辅助修正红外触摸点的方法,其特征在于,在步骤2中,根据如下公式计算触摸屏的遮挡点位置的坐标点;

Xcur=(Xst+Xend)/2;Ycur=(Yst+Yend)/2;

其中,Xcur为X轴遮挡点位置,Xst和Xend分别为遮挡点所遮挡的X轴上首位置和尾位置;

Ycur为Y轴遮挡点位置,Yst和Yend分别为遮挡点所遮挡的Y轴上首位置和尾位置。

4.根据权利要求3所述的辅助修正红外触摸点的方法,其特征在于,在步骤4中,通过如下公式计算新的坐标点:

Xnew=Xlast+K*(Xcur-Xlast);

Ynew=Ylast+K*(Ycur-Ylast);

其中,K为预设比例系数;Xlast为上一次的遮挡点的位置的X轴的坐标点;Ylast为上一次的遮挡点的位置的Y轴的坐标点;

Xnew为X轴的新的坐标点;Ynew为Y轴的新的坐标点。

5.根据权利要求3所述的辅助修正红外触摸点的方法,其特征在于,所述第一预设值为1.0;其中,1.0为相邻两个红外灯相邻点灯距;

所述第二预设值为0.05;其中,0.05为相邻两个红外灯相邻点灯距的0.05倍。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1