【技术实现步骤摘要】
一种红外触摸屏触摸点确定方法及装置
本专利技术涉及红外触摸屏,尤其涉及一种红外触摸屏触摸点确定方法及装置。
技术介绍
长期以来,传统的红外触摸屏的多点识别方法主要采用逻辑消除法,包括分区法和分时法,分时法为假设多点触摸操作是分时发生的触摸,操作间隔需要几毫秒时间,第二触摸点操作会产生对应的“Ghost”点,在国内通常称为“鬼点”或诡点,而真正的第二个触摸点与第一个触摸点呈对角状态,所以通过分时方法即可消除“鬼点”,而分区法要求整个触摸屏物理上分割成几个区域,每个触摸屏可能有2个,3个,或4个区域,每个区域定位一个单点触摸操作以消除触摸点移动时产生的“鬼点”,通过判断触摸进入/退出相应区域,可以从“鬼点”中分辨出真实点。可以看到逻辑消除鬼点的方法是在一定的条件下进行的,如果多个点同时进入或者多个点在同一个区域都不能采用逻辑法得到消除。目前也存在有通过采用增加第二套硬件或者在识别位置的基础上采用大角度斜向扫描来消除“鬼点”的方法,但是却存在一些诸如成本大大增加、触摸屏厚度高、对红外检测元件(如红外发射管、红外接收管)本身的性能要求高及扫描速率慢或者只能识别两点等方面的不足。
技术实现思路
有鉴于此,本专利技术提供了一种红外触摸屏触摸点确定方法,该方法应用在由沿着触摸区域四周排列的红外发射管和红外接收管阵列、接通所述红外发射管和红外接收管的附属电路以及控制所述电路并存储、计算、传输检测到的数据的微控制器系统所构成的红外触摸屏之中,能够精确地定位单点、两点或多点触摸的触摸点及触摸面积。本专利技术的方法包括:根据每个红外发射管的位置坐标绘制背景线光路图;绘制有触摸点时的 ...
【技术保护点】
一种红外触摸屏触摸点确定方法,该方法应用在由沿着触摸区域四周排列的红外发射管和红外接收管阵列、接通所述红外发射管和红外接收管的附属电路以及控制所述电路并存储、计算、传输检测到的数据的微控制器系统所构成的红外触摸屏之中,其特征在于,包括:根据每个红外发射管的位置坐标绘制背景线光路图;绘制有触摸点时的扫描线光路图;将所述扫描线光路图与背景线光路图相比对,确定被遮挡的光线;判断所述被遮挡的光线是否属于主轴;若是,则:将被遮挡的水平轴与垂直轴相交,根据水平轴与垂直轴的交点确定待定触摸区域;将所有扫描线与待定触摸区域进行快速排斥实验,排除与所述待定触摸区域不相交的扫描线;在待定触摸区域内进行跨立实验,获取与待定触摸区域可能相交的线段;根据所述线段获取斜率值最大的侧边界线,所述侧边界线与待定触摸区域的上边界和下边界分别围成多个凸多边形;确定所述多个凸多边形的相交区域;判断所述多个凸多边形的相交区域的面积是否大于预设的阈值;若是,则判定所述相交区域为真实触摸点;若否,则判定所述相交区域为诡点,将其舍弃。
【技术特征摘要】
1.一种红外触摸屏触摸点确定方法,该方法应用在由沿着触摸区域四周排列的红外发射管和红外接收管阵列、接通所述红外发射管和红外接收管的附属电路以及控制所述电路并存储、计算、传输检测到的数据的微控制器系统所构成的红外触摸屏之中,其特征在于,包括:根据每个红外发射管的位置坐标绘制背景线光路图;绘制有触摸点时的扫描线光路图;将所述扫描线光路图与背景线光路图相比对,确定被遮挡的光线;判断所述被遮挡的光线是否属于主轴;若是,则:将被遮挡的水平轴与垂直轴相交,根据水平轴与垂直轴的交点确定待定触摸区域;将所有扫描线与待定触摸区域进行快速排斥实验,排除与所述待定触摸区域不相交的扫描线;在待定触摸区域内进行跨立实验,获取与待定触摸区域可能相交的线段;根据所述线段获取斜率值最大的侧边界线,所述侧边界线与待定触摸区域的上边界和下边界分别围成多个凸多边形;确定所述多个凸多边形的相交区域;判断所述多个凸多边形的相交区域的面积是否大于预设的阈值;若是,则判定所述相交区域为真实触摸点;若否,则判定所述相交区域为诡点,将其舍弃。2.根据权利要求1所述的一种红外触摸屏触摸点确定方法,其特征在于,所述将所有扫描线与待定触摸区域进行快速排斥实验,排除与所述待定触摸区域不相交的扫描线,包括:判断扫描线是否属于主轴;若是,则排除所述扫描线;若否,则判断以扫描线为其中一个对角线的矩形区域与待定触摸区域是否相交;若否,则判定所述扫描线与所述待定触摸区域不相交,排除该扫描线。3.根据权利要求1所述的一种红外触摸屏触摸点确定方法,其特征在于,所述在待定触摸区域内进行跨立实验,获取与待定触摸区域可能相交的线段,包括:确定待定触摸区域的第一对角线和第二对角线;判断所述扫描线是否与第一对角线相交;若是,则判定所述扫描线与待定触摸区域可能相交;若否,则判断所述扫描线是否与第二对角线相交;若是,则判定所述扫描线与待定触摸区域可能相交;若否,则判定所述扫描线与待定区域不相交。4.根据权利要求3所述的一种红外触摸屏触摸点确定方法,其特征在于,所述判断所述扫描线是否与第一对角线相交,包括:判断所述扫描线是否位于第一对角线的两个端点的两侧;若否,则判定所述扫描线与第一对角线不相交;若是,则判断第一对角线是否位于扫描线的两个端点的两侧;若否,则判定所述扫描线与第一对角线不相交;若是,判定所述扫描线与第一对角线相交。5.根据权利要求1所述的一种红外触摸屏触摸点确定方法,其特征在于,所述判定所述相交区域为真实触摸点后,还包括:利用面积等效的原则将所述相交区域修正为圆形。6.一种红外触摸屏触摸点确定装置,该装置包括沿着触摸区域四周排列的红外发射管和红外接收管阵列、接通所述红外发射管和红外接收管的附属电路以及控制所述电路并存储、计算、传输检测到的数据的微控制器系统所构成的红外触摸屏,其特征在于,还包括:第一绘制模块,...
【专利技术属性】
技术研发人员:程海新,
申请(专利权)人:北京汇冠触摸技术有限公司,北京汇冠新技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。