[发明专利]一种基于红外多点触摸计算坐标的新算法有效
申请号: | 201310379761.8 | 申请日: | 2013-08-27 |
公开(公告)号: | CN103472958A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 胡跃辉;李小哲;吕国强;刘志民;于芳芳 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F3/042 | 分类号: | G06F3/042 |
代理公司: | 安徽合肥华信知识产权代理有限公司 34112 | 代理人: | 余成俊 |
地址: | 230009 安徽省合肥市屯*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 红外 多点 触摸 计算 标的 算法 | ||
1.一种基于红外多点触摸计算坐标的新算法,其特征在于:在多点触摸中,若采用多线扫描的方式对触摸点进行扫描,扫描一周后,将得到大量的编码信号,在触摸面板工作时,若有多个触摸点出现时,分为如下几个步骤执行:
a)首先将采用多线扫描方式扫描得到的编码信号解码,按方向存放,对每个方向进行连通域检测,其中连通域是指由触摸点存在而使信号发生变化的一个区域;
b)任取两个不同方向,对这两个方向的所有交叉连通域进行坐标计算,得到一系列区域边界值,将此时得到的所有区域作为原始区域;
c)选取两个不同的方向,计算该方向上所有交叉的区域,将其作为待比较区域,将待比较区域逐一与原始区域进行比较;若待比较区域与原始区域满足一定关系,则将原始区域的标志位加1,区域的边界值或质心值进行累加;
d)重复步骤c,将所有方向光线全部计算并比较,对相应原始区域标志位及区域坐标值进行累加;
e)由区域的标志位大小,判别该区域是否为真实坐标点存在的区域,再由累加的坐标值求出该区域的质心坐标即为触摸点的坐标。
2.根据权利要求1所述的一种基于红外多点触摸计算坐标的新算法,其特征在于:所述的选取两个方向计算原始区域指的是:在计算原始比较区域时,两个不同方向是任取的,但是若选取连通域最多的、角度相差较大的两个方向计算,则后面比较中不会出现区域分裂,在一定程度上能够提高算法的效率,但是精度上会有一定的衰减。
3.根据权利要求1所述的一种基于红外多点触摸计算坐标的新算法,其特征在于:所述的待比较区域与原始区域满足一定的关系指的是:若待比较区域与原始区域重合,则将原始区域的标志位加1;若待比较区域比原始区域小,则将原始区域进行区域分裂,区域标志位采用继承的方式即新出现的小的区域标志位与原始的大的区域相同,将这些小的区域作为原始比较区域参与下次比较运算;若待比较区域比原始区域大,则将待比较区域分裂,分裂后再逐个与原始区域进行比较。
4.根据权利要求1所述的一种基于红外多点触摸计算坐标的新算法,其特征在于:所述的由标志位大小判定该区域是否为真指的是:若一个红外发射管工作时,有n个红外接收灯同时工作,即产生了n种方向的光线,当将所有的两个相交方向计算得到的区域边界和原始区域比较时,则标志位的选取需根据计算次数决定;若根据实际情况适当减小标志位的比较值,则在计算过程中,若某个原始区域的标志位达到了该设定值,那么直接认为该区域为真,下次比较中可不进行比较。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310379761.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高速合金工具钢的生产方法
- 下一篇:一种瓷砖洗涤剂