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