发明名称 |
一种基于红外触摸屏幕的触摸点识别方法 |
摘要 |
本发明涉及一种基于红外触摸屏幕的触摸点识别方法,包括以下步骤:1)通过硬件快速扫描算法获得多条未被遮挡的通过光路;2)以Region of Interest局部区域作为初始多边形;3)从多条未被遮挡的通过光路中选择一个通过光路对多边形集合中的每个多边形进行切割,若通过光路与原多边形不相切,则保持原多边形,若通过光路将原多边形切割成两个多边形,则将原多边形删除,并将新生成的两个多边形加入到多边形集合中,若通过光路将原多边形切割后仍然保持完整的一块,则将切割剩下的多边形替换原多边形;4)将剩下的所有通过光路依次选择对多边形集合进行切割。与现有技术相比,本发明具有降低了对处理器的计算能力和内存占用的要求等优点。 |
申请公布号 |
CN104978078A |
申请公布日期 |
2015.10.14 |
申请号 |
CN201410142719.9 |
申请日期 |
2014.04.10 |
申请人 |
上海品奇数码科技有限公司 |
发明人 |
徐如淏 |
分类号 |
G06F3/042(2006.01)I |
主分类号 |
G06F3/042(2006.01)I |
代理机构 |
上海科盛知识产权代理有限公司 31225 |
代理人 |
赵志远 |
主权项 |
一种基于红外触摸屏幕的触摸点识别方法,其特征在于,包括以下步骤:1)通过硬件快速扫描算法获得多条未被遮挡的通过光路,并用两条直线来表示通过光路,以两条直线内侧表示为通过光路部份;2)以整个触摸屏幕区域或者Region of Interest局部区域作为初始多边形,放入原本为空的多边形集合中;3)从多条未被遮挡的通过光路中选择其中一个通过光路对多边形集合中的每个多边形进行切割,若通过光路与原多边形不相切,则保持原多边形,若通过光路将原多边形切割成两个多边形,则将原多边形删除,并将新生成的两个多边形加入到多边形集合中,若通过光路将原多边形切割后仍然保持完整的一块,则将切割剩下的多边形替换原多边形;4)将剩下的所有通过光路依次选择对多边形集合进行切割,最终剩下的区域即为包含触摸点在内的最终识别区域。 |
地址 |
201818 上海市嘉定区嘉戬公路688号A12-86 |