logo好方法网

红外触摸屏多点触摸识别方法


技术摘要:
本发明公开了一种红外触摸屏多点触摸识别方法,包括以下步骤:S1:选择红外触摸屏的一端为原点,以该原点为基础建立直角坐标系;S2:在红外触摸屏的一个扫描周期内,执行多个方向扫描,确认被遮挡的光线数;S3:分类X轴和Y轴上被遮挡的光线数,选取第N根左斜扫光线、第  全部
背景技术:
红外触摸屏因其生产成本低、安装方便、免维修等优点被广泛应用在各个领域,其 工作原理是通过紧贴在屏幕前的红外发射管和接收管,形成纵横交错的红外矩阵线,通过 X、Y轴不断的扫描,判断是否有物体阻挡红外光线,进而定位用户的触摸区域。 现有的红外触摸屏的多点触摸识别方法是先通过X、Y轴进行正扫,计算两条或多 条直线的交叉点,确认所有候选触摸点的坐标;然后进行X、Y轴的左右方向斜扫,剔除候选 点中的伪点,剩下的便是真实触摸点。该多点触摸识别方法的缺点是:光线与光线之间形成 的夹角如果不大,就无法完美的去除伪点,在小尺寸触摸屏上表现更加严重;一些识别真伪 点的算法的时间太长,触摸点数增加时,使得触摸延时大,触摸体验差。
技术实现要素:
本发明为了克服现有技术存在的不足,提供一种红外触摸屏多点触摸识别方法。 本发明可以通过采取以下技术方案予以实现: 一种红外触摸屏多点触摸识别方法,包括以下步骤: S1:选择红外触摸屏的一端为原点,以该原点为基础建立直角坐标系; S2:在红外触摸屏的一个扫描周期内,执行多个方向扫描,确认被遮挡的光线数; S3:分类X轴和Y轴上被遮挡的光线数,选取第N根左斜扫光线、第N根正扫光线和第 N根右斜扫光线为被遮挡的第N个被遮挡的光线组; S4:筛选N个被遮挡的光线组,将该被遮挡的光线组中光线两两相交于同一点的交 点判断为有效触摸点,并记录该交点为候选点; S5:合并间隔较小的侯选点为一个真正触摸点,其中,N属于自然数。 优选的是,在所述步骤S4中,若X轴的第N1个被遮挡的光线组内光线两两相交的交 点不为同一交点时,X轴上无法确定侯选点,则选取Y轴的第N2个被遮挡的光线组内光线两 两相交的交点为候选点,N1、N2均属于自然数。 与现有技术相比较,本发明的有益效果是:本发明将执行多个方向扫描以分类成X 轴和Y轴上N个被遮挡的光线组,通过N个被遮挡的光线组内两两相交于同一点的交点为候 选点,再经过合并间隔较小的侯选点为一个直正触摸点,通过单轴识别快速实现高精度地 判定真实触摸点,无需剔除伪点,提升正确识别率,有效降低触摸延时。 附图说明 图1是本发明的红外触摸屏多点触摸识别方法流程图。 图2是本发明的红外触摸屏多点触摸识别方法的坐标建设示意图; 图3是本发明的红外触摸屏两点触摸时所有光线图; 3 CN 111736724 A 说 明 书 2/3 页 图4是本发明的红外触摸屏两点触摸时形成的X轴光线图; 图5是本发明的红外触摸屏两点触摸时形成的Y轴光线图; 图6是本发明的辨识区域示意图; 图7是本发明的两点在辨识区域外时形成的所有光线图; 图8是本发明的X轴辨识区域外时Y轴形成的光线图。
下载此资料需消耗2积分,
分享到:
收藏