基于点斜式变换的红外触摸屏的单触点识别方法

文档序号:9374931阅读:437来源:国知局
基于点斜式变换的红外触摸屏的单触点识别方法
【技术领域】
[0001] 本发明涉及红外触摸屏(Infrared Touch Screen)触控识别技术,尤其涉及一种 基于点斜式变换的红外触摸屏的单触点识别方法。
【背景技术】
[0002] 红外触摸屏幕是利用X、Y方向上密布的红外线矩阵来检测并定位用户的触点的。 红外触摸屏是在显示器的前面安装一个电路板外框,电路板在屏幕四边排布红外线发射管 和红外接收管,一一对应成横坚交叉的红外矩阵。用户在触摸屏幕时,手指就会挡住经过该 位置的横坚两条红外线,因而可以判断出触点在屏幕上的位置。
[0003] 现有红外触摸屏的触点识别方法大多基于图像处理技术,如,公开号为 CN102033658A,名称为"一种触摸屏、触摸系统及其定位方法"的发明申请;公开号为 CN102419663A,名称为"一种红外触摸屏多点识别方法及系统"的发明申请;以及公开号 为 W02013016996A1,名称为 "Multipoint recognition method and system of infrared touch screen"的发明申请。红外触摸屏在进行单触点识别时,上述的基于图像处理的技术 均存在如下问题:
[0004] 1)抗干扰性差。由于图像算法识别触摸点仅仅依赖于触摸边界处的信息,导致任 何影响触摸边界的干扰,如某些不真实光线,均会对计算结果有严重影响。
[0005] 2)落笔抖动严重。在落笔的过程中,由于红外光线高度的不一致性,会导致落笔过 程中识别的触点抖动很严重。
[0006] 3)计算代价高。由于图像算法必须构建较大的图像,因此不论是在内存空间还是 计算效率上,计算代价都相对较高。
[0007] 目前,红外触摸屏已经发展到了第五、第六代,由于红外触摸屏具有高度的稳定性 (不因时间、环境的变化产生漂移)、高度的适应性(不受电流、电压和静电干扰,适宜某些 诸如防爆、防尘等恶劣的环境条件)、高透光性(无中间介质)、使用寿命长以及使用特性好 (触摸无须力度,对触摸体无特殊要求)等优点,不仅比现有的电容屏具有更优良的使用特 性,而且还可以以一个单一的设备作为完整的人机界面平台取代鼠标、书写板甚至键盘,足 以将现有触摸屏的应用推向新的水平。因此,针对现有红外触摸屏触控识别技术中存在的 上述缺陷,开发一种新的触点识别方法具有重要的意义。

【发明内容】

[0008] 有鉴于此,本发明的主要目的在于提供一种基于点斜式变换的红外触摸屏单触点 识别方法,通过利用点斜式变换空间进行运算,以提高抗干扰性、消除落笔抖动和降低计算 代价。
[0009] 为达到上述目的,本发明的技术方案是这样实现的:
[0010] -种基于点斜式变换的红外触摸屏的单触点识别方法,该方法包括:
[0011] A、将红外触摸屏在物理空间的光线信息转换到变换空间,得到变换点的信息;
[0012] B、将所述变换点的信息在变换空间进行计算得到变换直线;
[0013] C、通过变换直线计算得到真实的物理空间的触点位置信息。
[0014] 其中,所述将红外触摸屏在物理空间的光线信息转换到变换空间得到变换点的信 息的过程为:
[0015] A1、以红外触摸屏左下角为原点0,长边为X轴,短边为y轴建立坐标系Ο-xy,分别 取纵或横光线与X轴或y轴相交处为截距,记为S 1或S2 ;取纵或横光线与坚直或水平方向 夹角的正切值为斜率,记为h或t2 ;利用所述参数即截距S1或S2和斜率h或t2建立双点 斜变换空间的坐标系Ο-s山和0-s 2t2,将上述两个坐标系放在一起就形成了双点斜变换空 间;
[0016] A2、在所述双点斜坐标系的基础上,以坐标系原点0逆时针旋转45度,得到新的坐 标系O-XY ;再取任意光线与X轴相交处为截距,记为S ;取任意光线与Y轴方向夹角的正切 值为斜率,记为T ;得到单点斜变换空间的坐标系O-ST ;
[0017] A3、利用物理空间到变换空间的转换方法,将红外触摸屏的所有光线写成X-S = T ·Υ的形式,这样,所述的光线就由参数(S,T)唯一确定,变换成单点斜变换空间的离散点 即得到变换点的信息。
[0018] 其中,步骤Al所述双点斜变换空间的坐标系,其转换公式分别为:
[0019] X-S1 = · y,
[0020] y-s2 = t2 · x ;
[0021] 其中:X,y分别为坐标系Ο-xy的纵坐标和横坐标;Sl,S 2分别为纵光线、横光线分 别与X轴或y轴相交处的截距;ti,t2分别为纵光线、横光线分别与坚直或水平方向夹角的 正切值即斜率。
[0022] 其中,步骤A2所述单点斜变换空间的坐标系0-ST,其转换公式为:
[0023] X-S = T · Y ;
[0024] 其中:X,Y分别为坐标系O-XY的横轴和纵轴;S为任意光线与X轴相交处的截距; T为任意光线与Y轴方向夹角的正切值即斜率。
[0025] 其中,将所述变换点的信息在变换空间进行计算得到变换直线的过程为:
[0026] 在变换空间中,将对应于物理空间中被遮盖的直线即值为1的点作为一组点(S1, T1),其中i = 1,2,3,…,η;利用最小二乘法对这组点线性拟合,得到变换直线参数A和b。
[0027] 其中,所述利用最小二乘法对这组点线性拟合得到变换直线参数A和b的过程 为:
[0028] 设(X,Y)为中心触点的坐标,则有X-S = T · Y ;得到(X,Y)使得(S1, T1)到由参 数(X,Y)确定的直线x-s = T · Y的距离之和最短,即
[0029]
[0030]
[0031] 步骤C所述通过变换直线计算得到真实的物理空间的触点位置信息的过程为:
[0032] 根据点斜式变换公式,求得解:
[0033]
[0034]
[0035] 其中:X,Y分别为具买物理堃间的横坐标和纵坐标位置点;η为被遮盖的直线的数 目;f为η个T 1的平均值;左为η个S1的平均值J1为直线i在变换空间的坐标右值;S1为 直线i在变换空间的坐标左值;根据上式进行计算即可得出触点的位置坐标(X,Y)。
[0036] 本发明所提供的基于点斜式变换的红外触摸屏单触点识别方法,具有以下优点:
[0037] 1)该红外触摸屏的单触点识别方法基于变换空间的统计处理技术,由于不涉及物 理空间的图像连通阈判断,对干扰光线具有很好的抗干扰性能。
[0038] 2)使用本发明的识别方法的红外触摸屏具有抗干扰性作用,能够在识别触点时保 证准确的触摸位置输出,能够克服触点抖动问题。
[0039] 3)现有的红外触摸屏采用本发明方法进行单触点识别,具有空间代价和时间代价 占用小的特点,因此,能够大幅提高单触点识别的反应速度和触控操作的实时性。
【附图说明】
[0040] 图1为本发明的实施例对红外触摸屏进行单触点识别的过程示意图;
[0041] 图2为以触摸屏左下角为原点0长边为X轴短边为y轴建立坐标系ο-xy示意图;
[0042] 图3为图2所示坐标系Ο-xy以原点0为中心逆时针旋转45度得到的坐标系O-XY 示意图;
[0043] 图4为本发明实施例真实触摸屏光线变换到变换空间的情况示意图。
【具体实施方式】
[0044] 下面结合附图及本发明的实施例对本发明的方法作进一步详细的说明。在描述本 发明的方法之前,有必要对下列名词作一解释。
[0045] 1)物理空间:指的是物理触摸屏对应的二维空间(X,Y)。
[0046] 2)变换空间:指的是物理空间通过点斜式变换而转换成的二维空间,其两个维度 分别是截距(横轴)和斜率(纵轴)。物理空间和变换空间是对偶的关系,其中一个空间的 点在另一个空间中对应为直线。另外,在物理空间的一个圆形触摸点必定在变换空间对应 为近似直线带。
[0047] 3)横光线:指的是从触摸屏短边到短边的红外光线。
[0048] 4)纵光线:指的是从触摸屏长边到长边的红外光线。
[0049] 5)变换点:指的是物理空间的一条光线在变换空间中所对应的点。
[0050] 6)变换直线:指的是变换空间的一条直线,其在物理空间对应于一个点。
[0051] 图1为本发明的实施例对红外触摸屏进行单触点识别的过程示意图。如图1所示, 对红外触摸屏进行单触点识别的主要步骤如下:
[0052] 步骤11 :将红外触摸屏在物理空间的光线信息转换到变换空间,得到变换点的信 肩
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1