一种摄像式触摸控制方法及其装置的制作方法

文档序号:6432208阅读:143来源:国知局
专利名称:一种摄像式触摸控制方法及其装置的制作方法
技术领域
本发明涉及触摸控制技术领域,尤其是涉及一种显示装置触摸控制方法,以及一种显示装置触摸控制装置。
背景技术
触摸控制技术作为一种新型的计算机输入技术,使人机交互更为直观,由于给用户带来极大的便利性,除了应用于个人便携式信息产品外,应用领域已遍及信息家电、公共信息、电子游戏、办公自动化设备等各个领域。常见的触摸控制技术包括电容式触摸技术、电阻式触摸技术、红外触摸技术或者摄像式触摸技术等,其中摄像式触摸技术具有使用设备简单,安装方便等优点,成为触摸控制技术的一个越来越重要的部分。现有技术的一种摄像式触摸技术的原理如图1所示,分别设置在显示装置的同一边的两端和中点位置的三个摄像装置;建立坐标系,获取各个所述摄像装置的坐标信息以及各个所述摄像装置对触摸物拍摄的触摸定位信息;当有多个触摸物时,根据所述第一摄像装置和所述第三摄像装置拍摄的所述触摸定位信息,计算触摸物的第二初步坐标;根据所述触摸控制区域的有效范围分别对所述第一初步坐标和所述第二初步坐标进行筛选;将经过筛选后的第一初步坐标和所述第二初步坐标中相同的坐标点确定为触摸物的实际坐标,从而对触摸物进行定位。然而,上述摄像式触摸技术虽然能够准确的对各个触摸物进行定位,但由于要分别计算两次所述触摸点的初步坐标,所以运算量较大,可能会使触摸物的定位出现一定的延时,使得使用者感到不适。并且,由于只设置三个摄像头,则设置在所述中点的摄像头的拍摄角度需要达到180度以上,需要采用性能较好的鱼眼镜头,并且要防止拍摄图像发生畸变,成本较高。

发明内容
本发明的目的在于提供一种能够减少运算量,提高定位速度,并且能够降低对摄像装置的要求,成本较低的摄像式触摸控制方法。一种摄像式触摸控制方法,包括以下步骤获取第一摄像装置和第二摄像装置拍摄显示装置的触摸控制区域的触摸定位信息,计算触摸物的第一初步坐标;其中,所述第一摄像装置和所述第二摄像装置设置在所述触摸控制区域的边缘,对所述触摸控制区域进行拍摄;所述触摸定位信息包括触摸物图像在各个所述摄像装置拍摄的所述触摸控制区域的图像中的位置信息;所述触摸控制区域划分为第一分区和第二分区;根据所述触摸控制区域的所述第一分区和所述第二分区的划分范围,判断所述第一初步坐标所属的分区;根据所述第一初步坐标所属分区的判断结果,获取第三摄像装置或第四摄像装置拍摄的所述第一分区或所述第二分区的触摸定位信息;其中,所述第三摄像装置和所述第四摄像装置设置在所述触摸控制区域的边缘,分别对所述第一分区和所述第二分区进行拍摄;根据所述第一初步坐标、以及所述第三摄像装置或所述第四摄像装置的位置坐标,计算所述第三摄像装置或所述第四摄像装置对所述第一初步坐标的触摸定位信息的理论值;将计算获得的所述触摸定位信息的理论值与所述第三摄像装置或所述第四摄像装置拍摄的触摸定位信息比较;在比较结果相同时,将对应的所述第一初步坐标确定为触摸物坐标。与现有技术相比较,本发明的摄像式触摸控制方法中,首先计算触摸物的第一初步坐标,然后根据所述第一初步坐标与第三摄像装置或第四摄像装置的坐标计算出所述第三或第四摄像装置对所述第一初步坐标拍摄的触摸定位信息的理论值;再将所述触摸定位信息的理论值与拍摄获得的实际值比较,从而对所述第一初步坐标进行筛选,直接可以根据筛选后的坐标确定触摸物坐标。无需进行两次初步坐标的计算,减少了对触摸物坐标的计算的运算量,以及定位的延时,提高了摄像式触摸定位的速度。并且,由于采用了第三摄像装置和第四摄像装置分别对所述第一分区和第二分区进行拍摄,因此只需要根据所述第一初步坐标触摸物可能出现的确定分区,再从对应的摄像装置获取拍摄图像,不必获取两个摄像装置的拍摄图像,简化了定位流程,加快了定位速度。而且不需要安装高性能的鱼眼镜头,可用成本较低的线阵摄像头即可,降低了成本。本发明的另一目的在于提供一种能够减少运算量,提高定位速度,并且能够降低对摄像装置的要求,成本较低的摄像式触摸控制装置。一种摄像式触摸控制装置,包括图像信息获取模块,用于获取第一摄像装置和第二摄像装置拍摄显示装置的触摸控制区域的触摸定位信息,其中,所述第一摄像装置和所述第二摄像装置设置在所述触摸控制区域的边缘,对所述触摸控制区域进行拍摄;所述触摸定位信息包括触摸物图像在各个所述摄像装置拍摄的所述触摸控制区域的图像中的位置信息;所述触摸控制区域划分为第一分区和第二分区;初步定位模块,用于根据所述第一摄像装置和第二摄像装置的触摸定位信息,计算触摸物的第一初步坐标;分区判断模块,用于根据所述触摸控制区域的所述第一分区和所述第二分区的划分范围,判断所述第一初步坐标所属的分区;选择模块,用于根据所述第一初步坐标所属分区的判断结果,获取第三摄像装置或第四摄像装置拍摄的所述第一分区或所述第二分区的触摸定位信息;其中,所述第三摄像装置和所述第四摄像装置设置在所述触摸控制区域的边缘,分别对所述第一分区和所述第二分区进行拍摄;定位信息运算模块,用于根据所述第一初步坐标、以及所述第三摄像装置或所述第四摄像装置的位置坐标,计算所述第三摄像装置或所述第四摄像装置对所述第一初步坐标的触摸定位信息的理论值;定位模块,用于将计算获得的所述触摸定位信息的理论值与所述第三摄像装置或所述第四摄像装置拍摄的触摸定位信息比较,在比较结果相同时,将对应的所述第一初步坐标确定为触摸物坐标。与现有技术相比较,本发明的摄像式触摸控制装置中,所述初步定位模块首先计算触摸物的第一初步坐标,然后所述定位信息运算模块根据所述第一初步坐标与第三或第四摄像装置的坐标计算出所述第三或第四摄像装置对所述第一初步坐标拍摄的触摸定位信息的理论值;所述定位模块将所述触摸定位信息的理论值与拍摄获得的实际值比较,从而对所述第一初步坐标进行筛选,直接可以根据筛选后的坐标确定触摸物坐标。无需进行两次初步坐标的计算,减少了对触摸物坐标的计算的运算量,以及定位的延时,提高了摄像式触摸定位的速度。并且,由于采用了第三摄像装置和第四摄像装置分别对所述第一分区和第二分区进行拍摄,因此只需要根据所述第一初步坐标触摸物可能出现的确定分区,再从对应的摄像装置获取拍摄图像,不必获取两个摄像装置的拍摄图像,简化了定位流程,加快了定位速度。而且不需要安装高性能的鱼眼镜头,可用成本较低的线阵摄像头即可,降低了成本。


图1是现有技术的一种摄像式触摸技术的原理示意图;图2是本发明摄像式触摸控制方法的流程图;图3是本发明中显示装置触摸控制区域边缘的摄像装置一种设置方式的示意图;图4是本发明中显示装置触摸控制区域边缘的摄像装置另一种设置方式的示意图;图5是有触摸物和无触摸物时,各个所述摄像装置拍摄的触摸控制区域的图像的示意图;图6是本发明摄像式触摸控制装置的结构示意图。
具体实施例方式请参阅图2,图2是本发明摄像式触摸控制方法的流程图。所述摄像式触摸控制方法包括以下步骤S201,获取第一摄像装置和第二摄像装置拍摄显示装置的触摸控制区域的触摸定位信息,计算触摸物的第一初步坐标;其中,所述第一摄像装置和所述第二摄像装置设置在所述触摸控制区域的边缘, 对所述触摸控制区域进行拍摄;所述触摸定位信息包括触摸物图像在各个所述摄像装置拍摄的所述触摸控制区域的图像中的位置信息;所述触摸控制区域划分为第一分区和第二分区;所述触摸控制区域是对用户的触摸控制进行拍摄定位的区域,优选为所述显示装置的正面上方一定高度以内的区域。在所述触摸控制区域的触摸操作将会被检测,作为触摸控制的信息进行处理。所述触摸物图像在所述述触摸控制区域的图像中的位置信息可以用触摸物图像与所述触摸控制区域的图像边缘的距离值表示;也可以根据所述相对位置信息计算的各个摄像装置对所述触摸物进行拍摄的拍摄角度信息,以所述拍摄角度信息表示触摸物图像在各个所述摄像装置拍摄的所述触摸控制区域的图像中的位置。根据两个摄像装置的所述触摸定位信息,可以确定从两个摄像装置到触摸物坐标的两条直线的交点,所述交点即为触摸物的初步坐标。为保证每一摄像装置都能够拍摄到完整的所述显示装置的触摸控制区域的图像, 因此,每一所述摄像装置的拍摄视角都必须包括整个所述触摸控制区域。每一所述摄像装置的拍摄轴优选平行于所述摄像装置的平面,从侧面对所述触摸控制区域进行拍摄,当有触摸物出现在所述触摸控制区域时,同样从侧面拍摄到所述触摸物出现在所述触摸控制区域的图像。如图5所示。所述第一、第二摄像装置的设置位置可以根据本领域技术人员的需要而设定在所述触摸控制区域边缘的各个位置上,本领域技术人员只需要获得所述第一、第二摄像装置与所述显示装置的相对位置,就可以通过运算计算出各个摄像装置的拍摄图像与所述显示装置的触摸控制区域的位置关系,从而对所述触摸控制区域中出现的触摸物进行定位。而作为一种优选的实施方式,所述第一摄像装置和所述第二摄像装置分别设置在所述触摸控制区域的同一边的两端,并且拍摄角度为大于或等于90度,可采用成本较低的线阵摄像头来实现。为了方便说明触摸物的检测定位计算,下面以二维触摸定位为例说明所述第一摄像装置和第二摄像装置的设置位置请参阅图3,在显示装置11所在的平面,以显示装置11所在的平面内的任何一点作为坐标原点,建立坐标系。所述显示装置11的触摸控制区域为与所述显示装置11的正面显示区域同样大小的区域。如以第一摄像装置A为坐标原点,则,该第一摄像装置A的坐标为(0,0),设该显示装置11的一边111的长度为L,第二摄像装置B的坐标为(L,0),触摸物0的坐标为未知值(x,y)。分别从所述第一摄像装置Α、所述第二摄像装置B获取其分别对所述显示装置11的触摸控制区域拍摄的图像。对于所述触摸控制区域的第一分区和所述第二分区的划分,同样可以根据本领域技术人员的需要而设定。优选地,所述第一分区和所述第二分区的分界线为过所述边的中点的垂线,所述第一分区和所述第二分区分别划分在所述边的中点的两侧。如图3所示。在另一实施方式中,所述第一分区和所述第二分区具有互相重叠的区域,如图4所示,所述第一分区的分界线为Li,所述第二分区的分界线为L2。S202,根据所述触摸控制区域的所述第一分区和所述第二分区的划分范围,判断所述第一初步坐标所属的分区。根据所述第一初步坐标的坐标值,以及所述第一分区和所述第二分区的坐标范围,可以判断出所述第一初步坐标是属于所述第一分区或者是属于所述第二分区。S203,根据所述第一初步坐标所属分区的判断结果,获取第三摄像装置或第四摄像装置拍摄的所述第一分区或所述第二分区的触摸定位信息;其中,所述第三摄像装置和所述第四摄像装置设置在所述触摸控制区域的边缘, 分别对所述第一分区和所述第二分区进行拍摄。如图3所示。优选地,当所述第一摄像装置和所述第二摄像装置分别设置在所述触摸控制区域的同一边的两端,所述第一分区和所述第二分区的分界线为过所述边的中点的垂线时,所述第三摄像装置和所述第四摄像装置分别设置在所述中点的两侧。如图4所示。并且所述第三摄像装置和所述第四摄像装置分别拍摄所述第一分区和所述第二分区的图像,亦即, 所述第三摄像装置和所述第四摄像装置拍摄的图像组合可以构成整个所述触摸控制区域的图像,并且,或会有一定的重叠图像。因此,所述第一摄像装置、所述第二摄像装置、所述第三摄像装置和所述第四摄像装置都可以采用拍摄角度大于或等于90度的线阵摄像头,以降低成本。作为本发明的一个优选实施方式,在本步骤中,预先启动所述第三摄像装置和所述第四摄像装置;当判断所述第一初步坐标属于第一分区时,获取所述第三摄像装置拍摄的所述第一分区的触摸定位信息;当判断所述第一初步坐标属于第二分区时,获取所述第四摄像装置拍摄的所述第二分区的触摸定位信息。即,在触摸检测开始之后,保持所述第三摄像装置和所述第四摄像装置的拍摄功能开启,在分区判断结果出现之后,可以立刻从已经开启拍摄功能的所述第三摄像装置或者所述第四摄像装置迅速获取到所述触摸定位信息,具有较高的定位速度。作为本发明的另一个优选实施方式,在本步骤中,在触摸检测开始之后,所述第三摄像装置和所述第四摄像装置的拍摄功能并不是保持开启的,而是在判断所述第一初步坐标属于的分区之后,根据分区判断结果选择开启。亦即当判断所述第一初步坐标属于第一分区时,启动所述第三摄像装置,获取所述第三摄像装置拍摄所述第一分区的触摸定位信息;当判断所述第一初步坐标属于第二分区时,启动所述第四摄像装置,获取所述第四摄像装置拍摄所述第二分区的触摸定位信息。因为根据分区判断结果,择一地启动所述第三摄像装置或者所述第四摄像装置的拍摄功能,因此所述第三摄像装置或者所述第四摄像装置不必保持在开启状态,节约能源。S204,根据所述第一初步坐标、以及所述第三摄像装置或所述第四摄像装置的位置坐标,计算所述第三摄像装置或所述第四摄像装置对所述第一初步坐标的触摸定位信息的理论值;根据所述第一初步坐标与第三摄像装置的位置坐标,或者根据所述第一初步坐标与所述第四摄像装置的位置坐标,可以计算确定经过所述第一初步坐标与第三摄像装置的位置坐标的直线,或者计算确定经过所述第一初步坐标与所述第四摄像装置的位置坐标的直线。如图4所示,当触摸控制区域中出现点a、b两点,则第一摄像装置和第二摄像装置都拍摄到两个触摸点,在步骤S201中计算出第一初步坐标为点a、b、c、d,根据所述点a、b、 c、d和第一分区、第二分区的范围,判断所述点b、c、d属于第一分区,所述点a、b、c属于第二分区;因此,分别计算所述点b、c、d到所述第三摄像装置的连线,以及所述点a到所述第四摄像装置的连线,从而可以根据所述连线与所述触摸控制区域边缘的角度,计算所述第三摄像装置对点b、c、d的拍摄角度信息,以及所述第四摄像装置对点a的拍摄角度信息,或者进一步计算所述点b、c、d和点d的图像在所述第三或第四摄像装置拍摄的所述触摸控制区域的图像中的理论位置信息。S205,将计算获得的所述触摸定位信息的理论值与所述第三摄像装置或所述第四摄像装置拍摄的触摸定位信息比较;将上述计算的所述点b、c、d和点d的图像在所述第三或第四摄像装置拍摄的所述触摸控制区域的图像中的理论位置信息,与所述第三摄像装置或所述第四摄像装置拍摄的图像中包含的触摸定位信息比较; 如果比较结果相同,则说明所述第一初步坐标与所述第三或第四摄像装置实际拍摄获得的触摸定位信息一致,因此执行步骤S206,将对应的所述第一初步坐标确定为触摸物坐标。 如果比较结果不相同,则说明所述第一初步坐标与所述第三或第四摄像装置实际拍摄获得的触摸定位信息不一致,所述第一初步坐标为无效坐标,直到所有的所述第一初步坐标都判断完,返回步骤S201,重新对新的触摸点进行定位。与现有技术相比较,本发明的摄像式触摸控制方法中,首先计算触摸物的第一初步坐标,然后根据所述第一初步坐标与第三摄像装置或第四摄像装置的坐标计算出所述第三或第四摄像装置对所述第一初步坐标拍摄的触摸定位信息的理论值;再将所述触摸定位信息的理论值与拍摄获得的实际值比较,从而对所述第一初步坐标进行筛选,直接可以根据筛选后的坐标确定触摸物坐标。无需进行两次初步坐标的计算,减少了对触摸物坐标的计算的运算量,以及定位的延时,提高了摄像式触摸定位的速度。并且,由于采用了第三摄像装置和第四摄像装置分别对所述第一分区和第二分区进行拍摄,因此只需要根据所述第一初步坐标触摸物可能出现的确定分区,再从对应的摄像装置获取拍摄图像,不必获取两个摄像装置的拍摄图像,简化了定位流程,加快了定位速度。而且不需要安装高性能的鱼眼镜头,可用成本较低的线阵摄像头即可,降低了成本请参阅图6,图6是本发明摄像式触摸控制装置的结构示意图。所述摄像式触摸控制装置包括图像信息获取模块11,用于获取第一摄像装置和第二摄像装置拍摄显示装置的触摸控制区域的触摸定位信息,其中,所述第一摄像装置和所述第二摄像装置设置在所述触摸控制区域的边缘,对所述触摸控制区域进行拍摄;所述触摸定位信息包括触摸物图像在各个所述摄像装置拍摄的所述触摸控制区域的图像中的位置信息;所述触摸控制区域划分为第一分区和第二分区;初步定位模块12,用于根据所述第一摄像装置和第二摄像装置的触摸定位信息, 计算触摸物的第一初步坐标分区判断模块13,用于根据所述触摸控制区域的所述第一分区和所述第二分区的划分范围,判断所述第一初步坐标所属的分区;选择模块14,用于根据所述第一初步坐标所属分区的判断结果,获取第三摄像装置或第四摄像装置拍摄的所述第一分区或所述第二分区的触摸定位信息;其中,所述第三摄像装置和所述第四摄像装置设置在所述触摸控制区域的边缘,分别对所述第一分区和所述第二分区进行拍摄;定位信息运算模块15,用于根据所述第一初步坐标、以及所述第三摄像装置或所述第四摄像装置的位置坐标,计算所述第三摄像装置或所述第四摄像装置对所述第一初步坐标的触摸定位信息的理论值;定位模块16,用于将计算获得的所述触摸定位信息的理论值与所述第三摄像装置或所述第四摄像装置拍摄的触摸定位信息比较,在比较结果相同时,将对应的所述第一初步坐标确定为触摸物坐标。
所述触摸控制区域是对用户的触摸控制进行拍摄定位的区域,优选为所述显示装置的正面上方一定高度以内的区域。在所述触摸控制区域的触摸操作将会被检测,作为触摸控制的信息进行处理。所述图像信息获取模块11获取的触摸定位信息中,所述触摸物图像在所述述触摸控制区域的图像中的位置信息可以用触摸物图像与所述触摸控制区域的图像边缘的距离值表示;也可以根据所述相对位置信息计算的各个摄像装置对所述触摸物进行拍摄的拍摄角度信息,以所述拍摄角度信息表示触摸物图像在各个所述摄像装置拍摄的所述触摸控制区域的图像中的位置。为保证每一摄像装置都能够拍摄到完整的所述显示装置的触摸控制区域的图像, 因此,每一所述摄像装置的拍摄视角都必须包括整个所述触摸控制区域。每一所述摄像装置的拍摄轴优选平行于所述摄像装置的平面,从侧面对所述触摸控制区域进行拍摄,当有触摸物出现在所述触摸控制区域时,同样从侧面拍摄到所述触摸物出现在所述触摸控制区域的图像。如图5所示。所述第一、第二摄像装置的设置位置可以根据本领域技术人员的需要而设定在所述触摸控制区域边缘的各个位置上,本领域技术人员只需要获得所述第一、第二摄像装置与所述显示装置的相对位置,就可以通过运算计算出各个摄像装置的拍摄图像与所述显示装置的触摸控制区域的位置关系,从而对所述触摸控制区域中出现的触摸物进行定位。而作为一种优选的实施方式,所述第一摄像装置和所述第二摄像装置分别设置在所述触摸控制区域的同一边的两端,并且拍摄角度为大于或等于90度,可采用成本较低的线阵摄像头来实现。对于所述触摸控制区域的第一分区和所述第二分区的划分,同样可以根据本领域技术人员的需要而设定。优选地,所述第一分区和所述第二分区的分界线为过所述边的中点的垂线,所述第一分区和所述第二分区分别划分在所述边的中点的两侧。如图3所示。 在另一实施方式中,所述第一分区和所述第二分区具有互相重叠的区域,如图4所示,所述第一分区的分界线为Li,所述第二分区的分界线为L2。所述初步定位模块12根据两个摄像装置的所述触摸定位信息,可以确定从两个摄像装置到触摸物坐标的两条直线的交点,所述交点即为触摸物的初步坐标。所述分区判断模块13根据所述第一初步坐标的坐标值,以及所述第一分区和所述第二分区的坐标范围,可以判断出所述第一初步坐标是属于所述第一分区或者是属于所述第二分区。所述选择模块14根据所述分区判断模块13的判断结果,获取第三摄像装置或第四摄像装置拍摄的所述第一分区或所述第二分区的触摸定位信息;其中,所述第三摄像装置和所述第四摄像装置设置在所述触摸控制区域的边缘,分别对所述第一分区和所述第二分区进行拍摄。优选地,当所述第一摄像装置和所述第二摄像装置分别设置在所述触摸控制区域的同一边的两端,所述第一分区和所述第二分区的分界线为过所述边的中点的垂线时,所述第三摄像装置和所述第四摄像装置分别设置在所述中点的两侧。并且所述第三摄像装置和所述第四摄像装置分别拍摄所述第一分区和所述第二分区的图像,亦即,所述第三摄像装置和所述第四摄像装置拍摄的图像组合可以构成整个所述触摸控制区域的图像,并且,或会有一定的重叠图像。所述第一摄像装置、所述第二摄像装置、所述第三摄像装置和所述第四摄像装置都可以采用拍摄角度大于或等于90度的线阵摄像头,以降低成本。作为本发明摄像式触摸控制装置的一个优选实施方式,所述摄像式触摸控制装置进一步包括摄像控制模块(图未示),所述摄像控制模块至少具有以下两种工作模式所述摄像控制模块的其中一种工作模式为所述摄像控制模块在所述摄像式触摸控制装置启动后,启动所述第三摄像装置和所述第四摄像装置;即,在触摸检测开始之后, 保持所述第三摄像装置和所述第四摄像装置的拍摄功能开启。则,所述选择模块14在所述分区判断模块13判断所述第一初步坐标属于第一分区时,获取所述第三摄像装置拍摄的所述第一分区的触摸定位信息;在所述分区判断模块 13判断所述第一初步坐标属于第二分区时,获取所述第四摄像装置拍摄的所述第二分区的触摸定位信息。因为在分区判断结果出现之后,可以立刻从已经开启拍摄功能的所述第三摄像装置或者所述第四摄像装置迅速获取到所述触摸定位信息,所以具有较高的定位速度。所述摄像控制模块的另一种工作模式为所述摄像控制模块在所述分区判断模块 13判断所述第一初步坐标属于第一分区时,启动所述第三摄像装置,在所述分区判断模块 13判断所述第一初步坐标属于第二分区时,启动所述第四摄像装置;则,所述选择模块14在所述分区判断模块13判断所述第一初步坐标属于第一分区时,获取所述第三摄像装置拍摄的所述第一分区的触摸定位信息;在所述分区判断模块 13判断所述第一初步坐标属于第二分区时,获取所述第四摄像装置拍摄的所述第二分区的触摸定位信息。因为在触摸检测开始之后,所述第三摄像装置和所述第四摄像装置的拍摄功能并不是保持开启的,而是在判断所述第一初步坐标属于的分区之后,根据分区判断结果,择一地启动所述第三摄像装置或者所述第四摄像装置,因此所述第三摄像装置或者所述第四摄像装置不必保持在开启状态,节约能源。所述定位信息运算模块15根据所述第一初步坐标与第三摄像装置的位置坐标, 或者根据所述第一初步坐标与所述第四摄像装置的位置坐标,可以计算确定经过所述第一初步坐标与第三摄像装置的位置坐标的直线,或者计算确定经过所述第一初步坐标与所述第四摄像装置的位置坐标的直线。从而可以根据所述直线与所述触摸控制区域边缘的角度,计算所述第三或第四摄像装置对所述第一初步坐标的拍摄角度信息,或者进一步计算所述第一初步坐标的图像在所述第三或第四摄像装置拍摄的所述触摸控制区域的图像中的理论位置信息。所述定位模块16将计算获得的所述触摸定位信息的理论值与所述第三摄像装置或所述第四摄像装置拍摄的触摸定位信息比较;如果比较结果不相同,则说明所述第一初步坐标与所述第三或第四摄像装置实际拍摄获得的触摸定位信息不一致,所述第一初步坐标为无效坐标。如果比较结果相同,则说明所述第一初步坐标与所述第三或第四摄像装置实际拍摄获得的触摸定位信息一致,因此所述定位模块16将对应的所述第一初步坐标确定为触摸物坐标。
与现有技术相比较,本发明的摄像式触摸控制装置中,所述初步定位模块首先计算触摸物的第一初步坐标,然后所述定位信息运算模块根据所述第一初步坐标与第三或第四摄像装置的坐标计算出所述第三或第四摄像装置对所述第一初步坐标拍摄的触摸定位信息的理论值;所述定位模块将所述触摸定位信息的理论值与拍摄获得的实际值比较,从而对所述第一初步坐标进行筛选,直接可以根据筛选后的坐标确定触摸物坐标。无需进行两次初步坐标的计算,减少了对触摸物坐标的计算的运算量,以及定位的延时,提高了摄像式触摸定位的速度。并且,由于采用了第三摄像装置和第四摄像装置分别对所述第一分区和第二分区进行拍摄,因此只需要根据所述第一初步坐标触摸物可能出现的确定分区,再从对应的摄像装置获取拍摄图像,不必获取两个摄像装置的拍摄图像,简化了定位流程,加快了定位速度。而且不需要安装高性能的鱼眼镜头,可用成本较低的线阵摄像头即可,降低了成本。应理解本发明所述的坐标相同或重叠,触摸定位信息一致等判断,皆是在考虑到摄像装置的拍摄过程中的误差,以及计算过程的适当误差的基础上定义的,并不时绝对意义上的完全相同、重叠或者一致。应在允许有一定误差范围内理解本发明所述的坐标相同或重叠和类似描述。本发明并不限于以上实施方式,例如应用本发明的摄像式触摸控制方法及其装置可以进行三点以上的多点定位。进行三点以上的多点定位(例如四点定位)时,将每个摄像装置的拍摄图像信息两两组合求解,对比得到触摸物实际坐标。另外,通过理解本发明的技术方案,本领域的技术人员将意识到,使该所有摄像装置的拍摄图像信息分别两两组合求解,或者通过增加摄像装置的个数来增加拍摄的图像信息,可以使该本发明的本发明的摄像式触摸控制方法及其装置的定位更精确,也可更方便地实现三点以上的多点定位。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种摄像式触摸控制方法,其特征在于,包括以下步骤获取第一摄像装置和第二摄像装置拍摄显示装置的触摸控制区域的触摸定位信息,计算触摸物的第一初步坐标;其中,所述第一摄像装置和所述第二摄像装置设置在所述触摸控制区域的边缘,对所述触摸控制区域进行拍摄;所述触摸定位信息包括触摸物图像在各个所述摄像装置拍摄的所述触摸控制区域的图像中的位置信息;所述触摸控制区域划分为第一分区和第二分区;根据所述触摸控制区域的所述第一分区和所述第二分区的划分范围,判断所述第一初步坐标所属的分区;根据所述第一初步坐标所属分区的判断结果,获取第三摄像装置或第四摄像装置拍摄的所述第一分区或所述第二分区的触摸定位信息;其中,所述第三摄像装置和所述第四摄像装置设置在所述触摸控制区域的边缘,分别对所述第一分区和所述第二分区进行拍摄;根据所述第一初步坐标、以及所述第三摄像装置或所述第四摄像装置的位置坐标,计算所述第三摄像装置或所述第四摄像装置对所述第一初步坐标的触摸定位信息的理论值;将计算获得的所述触摸定位信息的理论值与所述第三摄像装置或所述第四摄像装置拍摄的触摸定位信息比较;在比较结果相同时,将对应的所述第一初步坐标确定为触摸物坐标。
2.如权利要求1所述的摄像式触摸控制方法,其特征在于,根据所述第一初步坐标所属分区的判断结果,获取第三摄像装置或第四摄像装置拍摄的所述第一分区和/或所述第二分区的触摸定位信息的步骤包括预先启动所述第三摄像装置和所述第四摄像装置;当判断所述第一初步坐标属于第一分区时,获取所述第三摄像装置拍摄的所述第一分区的触摸定位信息;当判断所述第一初步坐标属于第二分区时,获取所述第四摄像装置拍摄的所述第二分区的触摸定位信息。
3.如权利要求1所述的摄像式触摸控制方法,其特征在于,根据所述第一初步坐标所属分区的判断结果,获取第三摄像装置或第四摄像装置拍摄的所述第一分区和/或所述第二分区的触摸定位信息的步骤包括当判断所述第一初步坐标属于第一分区时,启动所述第三摄像装置,获取所述第三摄像装置拍摄所述第一分区的触摸定位信息;当判断所述第一初步坐标属于第二分区时,启动所述第四摄像装置,获取所述第四摄像装置拍摄所述第二分区的触摸定位信息。
4.如权利要求1至3中任意一项所述的摄像式触摸控制方法,其特征在于,所述第一摄像装置和所述第二摄像装置分别设置在所述触摸控制区域的同一边的两端,所述第一分区和所述第二分区的分界线为过所述边的中点的垂线,所述第三摄像装置和所述第四摄像装置分别设置在所述中点的两侧。
5.如权利要求4所述的摄像式触摸控制方法,其特征在于,所述第一摄像装置、所述第二摄像装置、所述第三摄像装置和所述第四摄像装置为拍摄角度大于或等于90度的线阵摄像头。
6.一种摄像式触摸控制装置,其特征在于包括图像信息获取模块,用于获取第一摄像装置和第二摄像装置拍摄显示装置的触摸控制区域的触摸定位信息,其中,所述第一摄像装置和所述第二摄像装置设置在所述触摸控制区域的边缘,对所述触摸控制区域进行拍摄;所述触摸定位信息包括触摸物图像在各个所述摄像装置拍摄的所述触摸控制区域的图像中的位置信息;所述触摸控制区域划分为第一分区和第二分区;初步定位模块,用于根据所述第一摄像装置和第二摄像装置的触摸定位信息,计算触摸物的第一初步坐标;分区判断模块,用于根据所述触摸控制区域的所述第一分区和所述第二分区的划分范围,判断所述第一初步坐标所属的分区;选择模块,用于根据所述第一初步坐标所属分区的判断结果,获取第三摄像装置或第四摄像装置拍摄的所述第一分区或所述第二分区的触摸定位信息;其中,所述第三摄像装置和所述第四摄像装置设置在所述触摸控制区域的边缘,分别对所述第一分区和所述第二分区进行拍摄;定位信息运算模块,用于根据所述第一初步坐标、以及所述第三摄像装置或所述第四摄像装置的位置坐标,计算所述第三摄像装置或所述第四摄像装置对所述第一初步坐标的触摸定位信息的理论值;定位模块,用于将计算获得的所述触摸定位信息的理论值与所述第三摄像装置或所述第四摄像装置拍摄的触摸定位信息比较,在比较结果相同时,将对应的所述第一初步坐标确定为触摸物坐标。
7.如权利要求6所述的摄像式触摸控制装置,其特征在于,进一步包括摄像控制模块所述摄像控制模块在所述摄像式触摸控制装置启动后,启动所述第三摄像装置和所述第四摄像装置;所述选择模块在所述分区判断模块判断所述第一初步坐标属于第一分区时,获取所述第三摄像装置拍摄的所述第一分区的触摸定位信息;在所述分区判断模块判断所述第一初步坐标属于第二分区时,获取所述第四摄像装置拍摄的所述第二分区的触摸定位信息。
8.如权利要求6所述的摄像式触摸控制装置,其特征在于,进一步包括摄像控制模块所述摄像控制模块在所述分区判断模块判断所述第一初步坐标属于第一分区时,启动所述第三摄像装置,在所述分区判断模块判断所述第一初步坐标属于第二分区时,启动所述第四摄像装置;所述选择模块在所述分区判断模块判断所述第一初步坐标属于第一分区时,获取所述第三摄像装置拍摄的所述第一分区的触摸定位信息;在所述分区判断模块判断所述第一初步坐标属于第二分区时,获取所述第四摄像装置拍摄的所述第二分区的触摸定位信息。
9.如权利要求6至8中任意一项所述的摄像式触摸控制装置,其特征在于,所述第一摄像装置和所述第二摄像装置分别设置在所述触摸控制区域的同一边的两端,所述第一分区和所述第二分区的分界线为过所述边的中点的垂线,所述第三摄像装置和所述第四摄像装置分别设置在所述中点的两侧。
10.如权利要求9所述的摄像式触摸控制装置,其特征在于,所述第一摄像装置、所述第二摄像装置、所述第三摄像装置和所述第四摄像装置为拍摄角度大于或等于90度的线阵摄像头。
全文摘要
本发明提供一种摄像式触摸控制方法及其装置,首先计算触摸物的第一初步坐标,然后根据所述第一初步坐标计算出第三或第四摄像装置对所述第一初步坐标拍摄的触摸定位信息的理论值;再将所述触摸定位信息的理论值与拍摄获得的实际值比较,对所述第一初步坐标进行筛选,确定触摸物坐标。无需进行两次初步坐标的计算,减少了摄像式定位的运算量和定位的延时,提高了摄像式触摸定位的速度。并且,由于采用了两个摄像装置分别对所述触摸控制区域的两个分区进行拍摄,因此不需要安装高性能的鱼眼镜头,降低了成本。而且先判断触摸物可能出现的分区,再从对应的摄像装置获取拍摄图像,不必获取两个摄像装置的拍摄图像,简化了定位流程,加快了定位速度。
文档编号G06F3/042GK102306068SQ20111025718
公开日2012年1月4日 申请日期2011年9月1日 优先权日2011年9月1日
发明者曾昭兴, 闫保磊 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1