一种摄像式触摸控制方法及其系统技术方案

技术编号:7102845 阅读:158 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种摄像式触摸控制方法及其系统,通过每一摄像装置拍摄的光斑,计算每次选取的三个所述光斑的中轴线相交围成的三角形区域面积,并与所述第一预设值比较,初步判断出部分真实触摸点。然后对各个所述候选触摸点,通过重复将被遮挡的摄像装置拍摄的光斑逐次等分为两个子光斑,以划分的所述子光斑再次组合计算所述候选触摸点对应的三角形区域面积,再与所述第一预设值比较,判断各个所述候选触摸点是否被遮挡的真实触摸点。从而能够对被遮挡的触摸点进行较精确的定位,提高定位精度,使定位轨迹更加平滑。并且,对被遮挡的摄像装置拍摄的光斑设定搜索深度值,可以限制对每一被遮挡的摄像装置拍摄的光斑的划分搜索次数,提高定位效率。

【技术实现步骤摘要】

本专利技术涉及触摸控制技术 领域,尤其是涉及一种摄像式触摸控制方法,以及一种摄像式触摸控制系统。
技术介绍
触摸控制技术作为一种新型的计算机输入技术,使人机交互更为直观,由于给用户带来极大的便利性,除了应用于个人便携式信息产品外,应用领域已遍及信息家电、公共信息、电子游戏、办公自动化设备等各个领域。常见的触摸控制技术包括电容式触摸技术、电阻式触摸技术、红外触摸技术或者摄像式触摸技术等,其中摄像式触摸技术具有使用设备简单,安装方便等优点,成为触摸控制技术的一个越来越重要的部分。尤其是应用于大尺寸显示装置的触摸控制技术。大尺寸显示设备的触摸控制技术不同于小尺寸显示设备的触摸控制技术。小尺寸显示设备,如 iPhone, iPAD,Galaxy Tab等,由于尺寸较小,电容式触摸屏的工艺效果可以做到非常好,成熟的表面电容技术能有效地实现多点触摸功能;但也正是由于工艺的限制,表面电容多点触摸技术无法有效地扩展至大尺寸显示设备。然而市场对于大尺寸显示设备的触摸控制有较大的需求,尤其是在会议、教育等领域。基于光学的摄像式触摸技术具有结构和安装调试简单,成本低,触摸尺寸无限制等优势,具有巨大的潜在市场。现有技术的一种摄像式触摸技术的设备如图1所示,工作原理如图2所示在显示装置的触摸控制区域边缘的不同位置设置至少三个摄像装置,对所述触摸控制区域进行拍摄;建立坐标系,当有触摸点时触摸点在各个摄像装置的拍摄图像中形成的光斑如图3所示,将所述光斑中心与所述摄像装置的位置坐标所确定的直线设为所述光斑的中轴线,则三个所述摄像装置拍摄的所述光斑的中轴线交点,即为触摸点的坐标,通过计算可得到所述触摸点的坐标,从而对触摸点进行定位。但是,在上述摄像式触摸控制技术的应用中,当某个摄像装置拍摄的图像中,一个触摸点被另一个触摸点遮挡时,由于遮挡的触摸点在图像中形成的光斑(亮光斑或者暗光斑)比被遮挡的触摸点在图像中形成的光斑大,因此以遮挡的触摸点在图像中形成的光斑对被遮挡的触摸点进行定位,就会使被遮挡的触摸点的定位不准确。可能是中间的摄像头发生触摸点遮挡,如图4,图5所示,也可能是两边的摄像头被遮挡,如图6,图7所示。由于受到多点触摸时触摸点互遮挡的限制,光学镜头无法获取视野中真实的触摸点的准确位置,致使被遮挡的触摸点在屏幕上的定位不准确。
技术实现思路
本专利技术的目的在于提供一种能够对被遮挡的触摸点进行较精确定位的摄像式触摸控制方法。一种摄像式触摸控制方法,包括以下步骤S101,分别获取设置在显示装置的触摸控制区域边缘的三个摄像装置拍摄的所述触摸控制区域的图像;S102,根据各个所述摄像装置拍摄的图像中的光斑数量,判断被遮挡的摄像装置;S103,根据被遮 挡的摄像装置拍摄的光斑数量,对每一被遮挡的摄像装置拍摄的光斑设定搜索深度值;S104,分别从每一摄像装置拍摄的图像中选取一个光斑,组合成候选触摸点,计算每个所述候选触摸点对应的三个所述光斑的中轴线相交围成的三角形区域面积;其中,所述中轴线是由摄像装置对光斑的中心的拍摄角度和所述摄像装置的位置坐标所确定的直线.一入 ,S105,将每一候选触摸点对应的三角形区域的面积与第一预设值比较;如果小于所述第一预设值,则以所述候选触摸点对应的三角形区域的中心坐标作为所述真实触摸点的坐标;否则,储存所述候选触摸点;S106,提取一个储存的所述候选触摸点,对所述候选触摸点中由被遮挡的摄像装置拍摄的光斑执行步骤S107至SllO ;S107,将各个光斑以中轴线为界划分为两个子光斑;S108,将划分后的各个所述子光斑与所述候选触摸点对应的其余光斑组合,分别计算每种组合中所述候选触摸点对应的三角形区域的面积;S109,将各种组合计算的所述候选触摸点对应的三角形区域的面积最小的一个与所述第一预设值比较;如果小于所述第一预设值,则将面积最小的所述三角形区域的中心坐标作为真实触摸点的坐标;否则,则执行步骤SllO ;S110,将所述候选触摸点的光斑的搜索深度值减1后,判断所述候选触摸点的每一光斑的搜索深度值是否为零;若有光斑的搜索深度值不为零,则根据面积最小的三角形区域对应的光斑组合, 对所述搜索深度不为零的光斑所划分的子光斑执行步骤S107至S109 ;若所述候选触摸点的全部光斑的搜索深度值都为零,则结束对所述候选触摸点的处理。与现有技术相比较,本专利技术的摄像式触摸控制方法中,逐次从每一摄像装置拍摄的图像中选取一个光斑,组成候选触摸点,计算每个所述候选触摸点对应的三个所述光斑的中轴线相交围成的三角形区域面积,并与所述第一预设值比较,进行所述候选触摸点的第一次筛选。通过比较结果判断各个所述候选触摸点是否真实触摸点,因为当触摸点发生遮挡时,对应被遮挡触摸点的三角形区域面积会比较大,因此有效区分出真实触摸点。然后对筛选剩下的各个所述候选触摸点,通过重复将被遮挡的摄像装置拍摄的光斑逐次等分为两个子光斑,以划分的所述子光斑再次组合计算所述候选触摸点对应的三角形区域面积,如果根据所述子光斑计算的所述三角形区域面积不超过所述第一预设值,表明对所述被遮挡触摸点的定位比较准确,则以所述三角形区域的中心作为所述被遮挡触摸点的位置坐标,因此,能够在发生触摸点遮挡的情况下对被遮挡的触摸点进行较精确的定位,提高定位精度,使定位轨迹更加平滑。并且,由于对每一被遮挡的摄像装置拍摄的光斑设定搜索深度值,可以有效限制对每一被遮挡的摄像装置拍摄的光斑的划分搜索次数,提高定位效率。本专利技术的目的还在于提供一种能够对被遮挡的触摸点进行较精确定位的摄像式触摸控制系统。一种摄像式触摸定位系统,包括 图像获取模块,用于分别获取设置在显示装置的触摸控制区域边缘的三个摄像装置拍摄的所述触摸控制区域的图像;遮挡判断模块,用于根据各个所述摄像装置拍摄的图像中的光斑数量,判断被遮挡的摄像装置;搜索深度设定模块,用于根据被遮挡的摄像装置拍摄的光斑数量,设定对每一摄像装置拍摄的光斑的搜索深度值;第一运算模块,用于分别从每一摄像装置拍摄的图像中选取一个光斑,组合成候选触摸点,计算每个所述候选触摸点对应的三个所述光斑的中轴线相交围成的三角形区域面积;其中,所述中轴线是由摄像装置对光斑的中心的拍摄角度和所述摄像装置的位置坐标所确定的直线;第一比较模块,用于将每一候选触摸点对应的三角形区域的面积与第一预设值比较;第一定位模块,用于在所述候选触摸点对应的三角形区域的面积小于所述第一预设值时,以所述候选触摸点对应的三角形区域的中心坐标作为所述真实触摸点的坐标;储存模块,用于在所述候选触摸点对应的三角形区域的面积不小于所述第一预设值时,储存所述候选触摸点;第一控制模块,用于从提取所述储存模块储存的所述候选触摸点,并将所述候选触摸点中由被遮挡的摄像装置拍摄的光斑送至等分处理模块中处理;等分处理模块,用于将各个光斑以中轴线为界划分为两个子光斑;第二运算模块,用于将划分后的各个所述子光斑与所述候选触摸点对应的其余光斑组合,分别计算每种组合中所述候选触摸点对应的三角形区域的面积;第二比较模块,用于将各种组合计算的所述候选触摸点对应的三角形区域的面积最小的一个与所述第一预设值比较;第二定位模块,用于所述第二比较模块的比较结果为小于所述第一预设值时,将面积最小的所述三角形区域的中心坐标作为真实触摸点本文档来自技高网
...

【技术保护点】
1.一种摄像式触摸控制方法,其特征在于包括以下步骤:S101,分别获取设置在显示装置的触摸控制区域边缘的三个摄像装置拍摄的所述触摸控制区域的图像;S102,根据各个所述摄像装置拍摄的图像中的光斑数量,判断被遮挡的摄像装置;S103,根据被遮挡的摄像装置拍摄的光斑数量,对每一被遮挡的摄像装置拍摄的光斑设定搜索深度值;S104,分别从每一摄像装置拍摄的图像中选取一个光斑,组合成候选触摸点,计算每个所述候选触摸点对应的三个所述光斑的中轴线相交围成的三角形区域面积;其中,所述中轴线是由摄像装置对光斑的中心的拍摄角度和所述摄像装置的位置坐标所确定的直线;S105,将每一候选触摸点对应的三角形区域的面积与第一预设值比较;如果小于所述第一预设值,则以所述候选触摸点对应的三角形区域的中心坐标作为所述真实触摸点的坐标;否则,储存所述候选触摸点;S106,提取一个储存的所述候选触摸点,对所述候选触摸点中由被遮挡的摄像装置拍摄的光斑执行步骤S107至S110;S107,将各个光斑以中轴线为界划分为两个子光斑;S108,将划分后的各个所述子光斑与所述候选触摸点对应的其余光斑组合,分别计算每种组合中所述候选触摸点对应的三角形区域的面积;S109,将各种组合计算的所述候选触摸点对应的三角形区域的面积最小的一个与所述第一预设值比较;如果小于所述第一预设值,则将面积最小的所述三角形区域的中心坐标作为真实触摸点的坐标;否则,则执行步骤S110;S110,将所述候选触摸点的光斑的搜索深度值减1后,判断所述候选触摸点的每一光斑的搜索深度值是否为零;若有光斑的搜索深度值不为零,则根据面积最小的三角形区域对应的光斑组合,对所述搜索深度不为零的光斑所划分的子光斑执行步骤S107至S109;若所述候选触摸点的全部光斑的搜索深度值都为零,则结束对所述候选触摸点的处理。...

【技术特征摘要】

【专利技术属性】
技术研发人员:骆威肖平刘国平曾平
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:81

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1