虚拟触控感应系统及方法

文档序号:6608012阅读:146来源:国知局
专利名称:虚拟触控感应系统及方法
技术领域
本发明涉及一种用户输入设备,特别是一种虚拟触控感应的系统及方法。
背景技术
现今移动电话大致从两个方向发展,一个方向是以语音为主的电话,另一个方向则为智能型电话,它在话音功能外,还配备了强大的运算能力,有如微型电脑般,融合通讯、 个人数字助理、娱乐等于一身。智能电话由于需要显视大量资讯而需要较大的屏幕,所以往往会取消按键键盘而使用触控键盘。这除了可以节省空间之外,还可以配合多元化的介面。以一般以手指触控设计的手机而言,为了减低误触率,屏幕上的虚拟按键也需要为了较大的手指触控面积而增大。如此一来,屏幕面积也要增大,而整个手机的机身比一般手机大20-30%,甚至一半。 较大机身除了会不便于携带外,亦难以使用单手操作。

发明内容
因此,本发明的实施例提供了一种可在细小的屏幕上以手指准确触控的系统和方法,能大幅缩减移动设备的体积并大大增加输入介面的可用面积,令输入介面更容易使用。相应地,本发明的第一个实施方案是一种虚拟触控感应方法,它包括下列步骤使用一个以上感应器对位于虚拟受控区内的指示物的坐标进行检测、以及根据该指示物的坐标计算在显示屏幕中相应的屏幕坐标。所述虚拟受控区的操作面的面积大于所述显示屏幕的面积。本发明的另一个实施方案是一种虚拟触控感应系统,包括处理器、显示屏幕以及一个以上感应器。感应器对位于虚拟受控区内的指示物的坐标进行检测。处理器根据该指示物的坐标计算在显示屏幕相应的屏幕坐标。所述虚拟受控区的操作面的面积大于所述显示屏幕的面积。本发明针对现在的移动设备的触控式屏幕面积比较细小的局限性,以立体计算机视觉及动态侦测技术为基础,提供了一种预测式的操控介面,该操控介面的面积大于实体屏幕的面积。本发明以摄像镜头取得用户手指指尖的三维空间的位置,并将指尖投射在屏幕的位置以鼠标指针显示。当鼠标进入屏幕的某个选项/虚拟按键的范围时,便设置该选项(键)为预选项,并以不同颜色/形态显示。本发明有三种操作模式,分别将操控面投射在移动设备的上方或下方的任意角度,只要在虚拟操控面或触控屏上(配合有关操作模式)作点击动作,而无需准确点选有关选项,便可完成一个选项的输入。该设计可以多指尖 (多点)同时操作,方便用户可以双手把持移动设备的机身,以两个拇指快速按键。本发明的设计提供了虚拟操控面,由于它没有被移动设备的实际的操控面大小所限制,可提供比原操控面更大的虚拟操控面,能大大提升按键的准确性,因而可将更多的按键放于更细的屏幕上以供用户输入。


图1展示了一种根据本发明的一个实施例,在屏幕两个边缘角位装有摄像镜头的移动设备。图2显示了用户在使用图1中的移动设备时,用手指在虚拟触控区内进行操作的侧视图。图3是根据本发明的一个实施例,显示装有摄像镜头的移动设备的系统框图。图4是根据本发明的一个实施例,显示虚拟触控方法工作流程的流程图。图5是根据本发明的一个实施例,显示虚拟受控区的操作面与移动设备显示屏幕之间的空间关系的示意图。图6是根据本发明的一个实施例,使用两个摄像镜头检测虚拟受控区内指示物的三维坐标的几何关系示意图。图7展示了根据本发明的一个实施例,在手指上附加的方便摄像镜头检测的标记。图8是根据本发明的一个实施例,在其机身背面装有摄像镜头的移动设备。图9展示了用户在使用图5中的移动设备时其显示屏幕上显示的半透明手指指尖影像。图10是根据本发明的一个实施例,在其机身下端的两个边缘角位装有摄像镜头的移动设备。图11展示了用户在使用图7中的移动设备时其显示屏幕上显示的经过镜像翻转的半透明手指指尖影像。图12是根据本发明的一个实施例,在其屏幕上端两个边缘角位装有摄像镜头,且该摄像镜头可以旋转的移动设备。图13a_13c是图12中的移动设备的摄像镜头旋转到不同角度时产生的虚拟受控区的示意图。
具体实施例方式虽然在这里本发明是根据特定用途的示例性的实施例进行描述,但是应明白本发明并不仅限于此。所属领域的技术人员根据这里所提供的教导会认识到其它的修改、应用、 所属范围内的实施例、以及本发明能具有显著效用的其它领域。现在参见图1,本发明的第一个实施例是一个安装了分别位于可以触摸操作的显示屏幕沈的左边和右边的边缘角位上的两个摄像镜头22、24的移动设备20。这两个摄像镜头22J4是用来检测指示物(例如用户的手指指尖)的感应器。摄像镜头22J4的水平可视范围32、34大体上分别朝向屏幕沈的中心位置。在图2中,可见摄像镜头22(摄像镜头对也是如此)具有一定的垂直可视范围 36。然而,由于摄像镜头22和M的一部分可视范围被移动设备机身所遮挡,因此只有位于屏幕沈之上的空间能够被用作虚拟受控区观。用户手指的指尖30可在该虚拟受控区观内移动并进行虚拟触控,而详细流程将会如下所述。根据本发明的一个实施例的移动设备的系统结构显示在图3中。该移动设备20 包括左摄像镜头22、右摄像镜头对、显示屏幕26、处理器60、存储器62、以及分别与左摄像镜头22和右摄像镜头M相连的两个影像存储器63。处理器60与其他各部件相连接,分别对它们进行控制,并负责移动设备20中安装的软件的指令运算。存储器62中储存了上述的软件以便移动设备20能够正常完成其功能。显示屏幕沈根据处理器60的控制负责将用户介面显示给用户,并且在一个优选实施例中,显示屏幕沈为触摸屏幕,也即接收用户的触摸控制。左摄像镜头22和右摄像镜头M所拍摄到的影像分别储存在两个影像存储器 63中,然后处理器60会读取两个影像存储器63中储存的左摄像镜头22和右摄像镜头M 所拍摄到的影像,以对指示物的坐标作出检测。在一个优选实施例中,左摄像镜头22和右摄像镜头M每秒钟会拍摄30幅图像。该检测过程会在下面作出详细描述。图4展示了根据本发明的一个实施例的虚拟触控感应方法的流程图,其中的各项步骤将会在下面一一介绍。在这个实施例中,使用了如同图1和图2所示的移动设备进行虚拟触控感应。该方法中所用到的软件运算都在处理器60中完成。方法由起点79开始。 第一步,是在步骤80中通过左摄像镜头22和右摄像镜头M分别获取指示物(用户指尖) 的左镜头影像和右镜头影像。如图5所示,虚拟受控面观如同上面所说的是位于屏幕沈之上的立体空间。指示物任意的在虚拟受控面观内作三维移动,而虚拟受控面的大小和位置与摄像镜头的可视角度有关。这里,虚拟受控区观的操作面40被定义为指示物所移动的表面,该表面不一定是二维平面,而可以是三维空间中的任意表面,例如一个弯曲的表面。 指示物在该表面上的每一个位置都对应于屏幕沈上一个相应的二维坐标。在图5所示的实施例中,操作面40是虚拟受控区观中一个与屏幕沈大体平行的二维平面。可以看出, 无论操作面40相对于屏幕沈的垂直高度有多少(也就是坐标ζ的数值),该操作面40的尺寸都是要大于屏幕26的面积的。这是由屏幕沈与虚拟受控区观所组成的梯形关系所决定的。屏幕26为梯形的上底,而操作面40为梯形的下底。只要虚拟受控区在左右感应器(镜头)的可拍摄范围内,虚拟受控区可以动态地调整,而无须改变镜头的朝向方位和角度,可以调节图5中梯形的腰的倾斜程度(夹角Θ42及夹角α 41),从而在特定的高度上, 可以动态地调节操作操作面40的尺寸大小。在分别获取指示物的左镜头影像和右镜头影像之后,则需要分别在左镜头影像和右镜头影像之中找出指示物,如步骤82所示。指示物一般是镜头前最近的物体。如果左、 右镜头的坐标并非平行(即图6中的Z ZlZe Φ 0),或者镜头导致了影像变形(如鱼眼镜的桶状变形),则需要先作如图4中的步骤84进行旋转坐标转换及影像校正。旋转坐标转换及影像校正都是本领域技术人员所熟知的公知技术。图6展示了分别位于左右两边的摄像镜头检测位于虚拟受控区内的指示物并计算三维坐标的坐标示意图。为了简化在左右两个镜头取得的指示物影像的相同点的配对问题,左右影像优选地会以指示物上的某个特征点做配对,而这个特征点就作为指示物的中心点。首先,在步骤86中分别在左右影像找出指示物中心点。假设用户指示物的特征点的影像的三维坐标为P(x,1,ζ),而该点在左、右摄像镜头拍摄的影像中的相应位置分别为处于极线上的两点PlU1, Y1)及Pk U,,y,),则在步骤88及90中,该特征点的世界坐标或称三维坐标P(x,y, ζ)可通过下列方程式计算χ = b (Xl+Xr) / [2 (X1-Xr)]y = b(yi+yr)/[2 (Y1-Yr)](1)ζ = bf/ (x「xr)
其中f为摄像镜头22、24的镜头焦距,而b为摄像镜头22、M之间的直线距离。上面提到了指示物上有一个特征点可以用来对左右两个镜头取得的指示物影像的相同点进行配对。在一个实施例中,指示物为用户指尖,则可以使用指甲的边缘搜索出的顶端作为特征点。在另一个实施例中,对于只配备了较低运算能力的移动装置,如果要迅速计算出指尖的特征点,还可在指尖加上标记。在一个实施例中,指尖上的标记即为特征图像,以简化图像辨识处理,从而可快速找出左右影像的配对点。该特征图像需要在不同方向 /角度,甚至部份被遮蔽时仍能被识别。图7所示的即为一种示例特征图像,一条短的直线上有3个小圆点,其中的中心点51为左右影像的配对点。在一般的情况下,左右镜头取得的影像,最少都能拍摄到一个小圆点。然后,根据该图像的特征值(如点距)及图像方向, 便能算出中心点的位置。除了一条直线上三个圆点之外,其它不同类型的图案/符号也可以被用于标记以方便处理器将左右影像进行配对。现在回到图4,在计算了用户指尖的特征点的三维坐标之后,现在需要在步骤92 中判断检测到的指尖中心点是否位于虚拟受控区中。根据预设的虚拟受控区范围的三维坐标,可以判断用户指尖的特征点的三维坐标是否属于预设的虚拟受控区范围内。如果用户指尖中心点并不在虚拟受控区内,则会前进到步骤94,在屏幕上使鼠标指针(如果已经出现了的话)淡出或被擦去。然后,在步骤96中会将鼠标的轨迹记录复位,也就是令Pn = Null,而η = 1,2,...N。最后,回到系统最初状态的起点79等待下一次检测(Pn是鼠标轨迹的过往记录)。如果用户指尖中心点处在虚拟受控区内,则会前进到步骤98,移动设备中安装的软件系统会使得指尖的中心点所对应的在屏幕中的位置上出现鼠标指针。如果指尖大致在前述的操作面里移动,则屏幕中的鼠标指针亦会随指尖作相应的移动(就好像指尖的影子投射在屏幕上一样)。同时,鼠标的轨迹记录也会更新,即令Pn-I =Pn,而η = 1,2,... N,, 且I\ = P(X,y,ζ)。记录鼠标轨迹的目的之一,在于在步骤100中判断用户的指尖是否作出了按键动作,也就是大约垂直击向移动设备屏幕的移动动作。如果根据鼠标轨迹记录判断出指尖正在作按键动作,则会前进到步骤110以等待用户的指尖点击移动设备的屏幕表面。如果指尖已经触摸到屏幕,则会继续前进到步骤112。在图4所示的实施例中,移动设备的显示屏幕中可选地可以划分最少一个区域, 这个区域为预设键的可点击元件范围。可点击元件在这里泛指屏幕上任何可以被用户选择而成为用户所输入的控制命令的元件,包括但不限于虚拟键盘的键位、下拉菜单、按钮、文本框、滚动条、链接、以及其它输入控件等。预设键可以是屏幕上的模拟实体键盘的一个虚拟按键,也可以是一个对话框或者菜单中的命令或者按钮。一个预设键可以被设定为预选项。在步骤112中,如果指尖触及屏幕,而这时已经存在一个预选项,则会进入步骤114。在步骤114中指尖对屏幕的触击将被视为用户对该预选项的选择。该选项就会被传回给系统作为该用户的输入。如果在步骤112中,当指尖触及屏幕时并没有预选项,则整个流程会返回到起点79,继续等待用户触摸控制。在步骤110中如果指尖并没有触动屏幕,则整个流程也会返回到起点79。如果在步骤100中,鼠标轨迹记录显示用户指尖并没有作出按键动作时,则会进入步骤108。在步骤108中根据用户指尖的三维坐标继续显示并移动在屏幕中鼠标指针的位置,这个位置也可以看成指尖在下一个按键动作作出前(指尖在朝屏幕放下前)在屏幕上的投影位置。然后在步骤102中,如果鼠标指针此刻没有进入任何预设键/选项的键位范围的位置,那么会在步骤106中将系统的预选项设置为空,然后返回到整个流程的起点79。 但是,如果步骤102中检测到鼠标指针进入了一个预设键/选项的键位范围的位置,或者说鼠标指针位于该预设键位/选项上,则会在步骤104中将这个预设键位/选项设置为系统的预选项,并将其在屏幕上的显示进行高亮,或者以不同的颜色或者形态突出显示。如果系统的预选项已经被设置,那么在下一次用户作按键动作时,可以如上所述直接确定用户触动该预选项并将其信息传送给系统。在这种情况下,用户并不需要准确地点击屏幕上突出显示的预选项,因为为了防止当指尖按下时指尖的动作被误定为鼠标移动,系统会忽略用户指尖在虚拟受控区中的预设键范围内的垂直移动。只要用户指尖在屏幕表面进行了点击操作,则该触摸屏幕会感应到用户的触控并作为对预选项的触动,而无需准确点选有关选项。以上介绍了本发明的第一个实施例中的虚拟触控感应的装置和方法。在其它的实施例中,本发明的虚拟触控感应装置和方法也可以做出适当改变而不会偏离本发明的宗旨和精髓。例如,在图8中,移动设备上安装的摄像镜头可以装在该移动设备的背面,例如将两个摄像镜头分开一定距离安装在移动设备机身的背面。这样一来,类似图2中所定义的虚拟受控区将会从移动设备的屏幕上方转移到该移动设备背面的位置。这时,用户依然可以用类似于上面所述的虚拟触控感应方法对该移动设备进行控制。在这种操作模式中,系统会先追踪指尖的位置,然后算出它的空间位置,并对应出在屏幕的相应位置,当用户在相对于移动设备显示屏幕的垂直方向上作出提起指尖的动作时,对应的按键便被锁上,在特定时间内(如超过特定时间,则锁上的按键便被取消),提起的指尖按下时,对应的按键便被触发。为了更好的提供用户操作体验,在如图9所示的一个优选实施例中移动设备还可以将摄像镜头捕捉到的用户手指的影像以半透明形式显示在所述显示屏幕中,并迭加在屏幕中虚拟键盘的图像上,从而使用户感觉如同真的用自己的手在点击实体键盘一般。在另一个实施例中,如图10所示,移动设备上安装的摄像镜头可以装在该移动设备底端的两个边缘角位上。并且,两个摄像镜头的可视范围被调整到大体上朝向与移动设备屏幕垂直的一个空间。因此,形成的虚拟受控区也大体上与移动设备的屏幕垂直。这样一来,用户便可以如同使用传统笔记本电脑或者桌面计算机一般,抬头看移动设备的屏幕, 而与此同时手在类似于传统键盘或触摸板的位置上进行虚拟触控感应操作。这样可以带给用户非常熟悉的操作体验,而使他们能够以和他们所熟悉的计算机操作姿势类似的方式操作移动设备。这时,用户依然可以用类似于上面所述的虚拟触控感应方法对该移动设备进行控制。而且这里也可以将摄像镜头捕捉到的用户手指的影像以半透明形式显示在所述显示屏幕中,并迭加在屏幕中虚拟键盘的图像上。不过这里由于指尖活动垂直于显视的屏幕,根据人的直觉理解,指尖向屏幕移动,指尖的影像应向上移动。但是,如果直接将镜头取得的影像显视在屏幕上,指尖的影像就会向下移动,给人以倒着走的感觉,因此,如图11所示,摄像镜头捕捉到的原始影像120需要进行水平翻转和垂直翻转才能得到正确的指尖影像 122。图12显示了本发明的另一个实施例,而这里的移动设备与图1中展示的移动设备基本类似,其不同点在于图12中的移动设备上的显示屏幕沈的左边和右边的边缘角位上的两个摄像镜头22J4是可以旋转的。两个摄像镜头22J4被固定在一个旋转机构25上,因此可以朝着箭头23所示的方向旋转。在这里,旋转的角度可以是任意角度,从而使虚拟受控区的操作面与显示屏幕平面之间的角度为任意大小。在这个实施例中,用户可以自由调节移动设备的两个摄像镜头的角度和可视范围,如图13a、图1 及图13c中所示。在图 13a中,摄像镜头22J4的可视范围大体上朝向屏幕沈正上方的位置。在图1 中,摄像镜头22、24的可视范围大体上朝向移动设备背面的位置。在图13c中,摄像镜头22、24的可视范围大体位于屏幕沈前方的位置。当两个摄像镜头的角度和可视范围分别如图13a、图 1 及图13c中所示时,所形成的虚拟受控区的位置分别与图2、图8及图10中所示的虚拟受控区相类似,这里不再赘述。在介绍了以上几个实施例之后,本领域的技术人员可以认识到,不同的改动、另外的结构、等同物,都可以被使用而不会背离本发明的本质。相应的,以上的描述不应该被视为对本权利要求所确定的本发明范围的限制。例如,移动设备上装载的触摸屏幕可以是各种技术的触摸屏,例如电阻触摸屏或者电容触摸屏。本领域的技术人员应该认识到现在和将来出现的各种适合人手触摸控制的屏幕都可以用于本发明的虚拟触控感应系统和方法。在图1至图10所介绍的移动设备和虚拟触控方法的实施例中,使用了两个分别位于屏幕两个边缘角位的摄像镜头进行指示物三维坐标的检测。但是,应该明白摄像镜头的数量可以不限于两个。为了增加辨识的准确度和实现更精确的定位,也可以使用三个或以上等的摄像头。在上面所描述的几个实施例中,摄像镜头的安装位置可以是在移动设备顶端的两个边缘角位、屏幕底部的两个边缘角位、或者是移动设备机身背面。并且,摄像镜头的朝向也是可以进行更改的。本领域的普通技术人员会很容易联想到摄像镜头的位置还可以在其移动设备机身上的其它部位,甚至是与移动设备机身分离而单独作为一个部件存在,而且摄像镜头的朝向也可以任意调整,只要摄像镜头的可视范围内有足够大的空间作为虚拟受控区。除了将本发明的虚拟触控感应方法应用在移动设备上,其它固定/大型设备也可以应用本发明的虚拟触控感应方法。例如,可以在教室电子白板的两个顶端安装摄像镜头, 以实现虚拟触控方式的指点。或者,可以在投影机屏幕的两个顶端安装摄像镜头以实现大型屏幕上的虚拟触控感应。本文描述的几个实施例中都是使用摄像镜头进行指示物三维坐标的检测。本领域普通技术人员应该认识到其它类型的感应器也可以用于进行三维坐标的检测,例如电磁波传感器,红外线传感器或超声波传感器等。这类传感器或须要另类计算方法(如 triangulation)去计算该指示物在空间中的三维坐标(x,y,ζ),及转换成屏幕上的二维坐标。但其运作原理都含盖在本发明之内。上面的描述提到了虚拟触控感应方法主要可以作为鼠标或者虚拟键盘进行操作。 其它的各种输入方式,包括鼠标轨迹、画图、手写输入、多点触摸等等,也都可以用本发明中的虚拟触控感应方法而不会偏离其宗旨。
权利要求
1.一种虚拟触控感应方法,包括下列步骤使用一个以上感应器对位于虚拟受控区内的指示物的坐标进行检测;以及根据该指示物的坐标计算在显示屏幕中相应的屏幕坐标;其特征在于,所述虚拟受控区的操作面的面积大于所述显示屏幕的面积。
2.如权利要求1所述的方法,其特征在于,该方法还包括以下步骤根据所述指示物的屏幕坐标,在所述显示屏幕上显示鼠标指针;当所述指示物大致在所述虚拟受控区内的操作面移动时,鼠标指针根据所述指示物的移动在所述显示屏幕中移动。
3.如权利要求2所述的方法,其特征在于,该方法还包括以下步骤在所述显示屏幕中划分最少一个区域,所述区域为预设键的可点击元件范围, 根据所述鼠标指针在所述显示屏幕中的位置,判定该鼠标指针是否进入其中一个预设键的可点击元件范围;以及当鼠标指针进入所述预设键的可点击元件范围时,所述指示物在所述虚拟受控区中的所述预设键范围内的点击动作不作为移动指针的命令,而指示物在所述显示屏幕表面的点击操作被所述显示屏幕感应并作为对所述预设键的输入操作。
4.如权利要求2所述的方法,其特征在于,该方法还包括以下步骤在所述显示屏幕中划分最少一个区域,所述区域为预设键的可点击元件范围, 根据所述鼠标指针在所述显示屏幕中的位置,判定该鼠标指针是否进入其中一个预设键的可点击元件范围;以及当鼠标指针进入所述预设键的可点击元件范围时,所述指示物在所述虚拟受控区中的某个特定方向上的移动导致所述预设键被锁定;如果在某个特定时间内,所述指示物大体朝上述特定方向的相反方向移动,则所述预设键被触发;如果超过上述特定时间内,所述指示物未能大体朝上述特定方向的相反方向移动,则所述预设键被解除锁定。
5.如权利要求1所述的方法,其特征在于,所述感应器包括第一摄像镜头和第二摄像镜头,第一摄像镜头大体上位于所述显示屏幕的第一边缘角位,而第二摄像镜头大体上位于所述显示屏幕的第二边缘角位;所述指示物在第一摄像镜头的二维图像中的位置为 Pl(X1, yi),而所述指示物在第二摄像镜头中的二维图像中的位置为PK(Xr,yr);所述指示物 P(χ, y, ζ)在所述虚拟受控区内的三维坐标格式用如下的方程式计算χ = b(x!+xr)/[2 (X1-Xr)] χ = b(x!+xr)/[2 (X1-Xr)] χ = b(x!+xr)/[2 (X1-Xr)]其中b为第一摄像镜头和第二摄像镜头之间的直线距离,f为第一摄像镜头和第二摄像镜头的镜头焦距。
6.如权利要求1所述的方法,其特征在于,所述感应器位于所述显示屏幕的背面。
7.如权利要求6所述的方法,其特征在于,所述感应器为摄像镜头并捕捉所述指示物的影像;所述指示物的影像以半透明形式显示在所述显示屏幕中。
8.如权利要求1所述的方法,其特征在于,所述虚拟受控区的操作面与所述显示屏幕表面之间的角度为任意大小。
9.如权利要求1所述的方法,其特征在于,所述虚拟受控区的操作面的面积可根据用户的喜好进行动态调整。
10.如权利要求1所述的方法,其特征在于,所述感应器包括第一摄像镜头和第二摄像镜头,所述指示物表面具有特征点以供所述感应器感应;所述特征点作为第一摄像镜头的图像和第二摄像镜头的图像的配对点。
11.如权利要求10所述的方法,其特征在于,所述特征点是由一直线连接的三点,所述三点的中间一点作为第一摄像镜头的图像和第二摄像镜头的图像的配对点。
12.—种虚拟触控感应系统,包括处理器、显示屏幕以及一个以上感应器,感应器对位于虚拟受控区内的指示物的坐标进行检测;处理器根据该指示物的坐标计算在显示屏幕相应的屏幕坐标,其特征在于,所述虚拟受控区的操作面的面积大于所述显示屏幕的面积。
13.如权利要求12所述的系统,其特征在于,所述显示屏幕显示鼠标指针,当所述指示物大致在所述虚拟受控区内的操作面移动时,鼠标指针根据所述指示物的移动在所述显示屏幕中移动。
14.如权利要求13所述的系统,其特征在于,所述显示屏幕中划分了最少一个区域, 该区域为预设键的可点击元件范围;所述处理器根据所述鼠标指针在所述显示屏幕中的位置,判定该鼠标指针是否进入其中一个预设键的可点击元件范围;当所述鼠标指针进入所述预设键的可点击元件范围时,所述指示物在所述虚拟受控区中的所述预设键范围内的点击动作不作为移动指针的指示,而指示物在所述显示屏幕表面的点击操作被所述显示屏幕感应并作为对所述预设键的输入操作。
15.如权利要求13所述的系统,其特征在于,所述显示屏幕中划分了最少一个区域, 该区域为预设键的可点击元件范围;所述处理器根据所述鼠标指针在所述显示屏幕中的位置,判定该鼠标指针是否进入其中一个预设键的可点击元件范围;当鼠标指针进入所述预设键的可点击元件范围时,所述指示物在所述虚拟受控区中的某个特定方向上的移动导致所述预设键被锁定;如果在某个特定时间内,所述指示物大体朝上述特定方向的相反方向移动,则所述预设键被触发;如果超过上述特定时间内,所述指示物未能大体朝上述特定方向的相反方向移动,则所述预设键被解除锁定。
16.如权利要求12所述的系统,其特征在于,所述感应器包括第一摄像镜头和第二摄像镜头,第一摄像镜头大体上位于所述显示屏幕的第一边缘角位置,而第二摄像镜头大体上位于所述显示屏幕的第二边缘角位置;所述指示物在第一摄像镜头的图像中的位置为 Pl(X1, yi),而所述指示物在第二摄像镜头中的图像中的位置为&(\,yr);所述指示物Ρ(χ, y,ζ)在所述虚拟受控区内的三维坐标格式用如下的方程式计算χ = b(x!+xr)/[2 (X1-Xr)]χ = b(x!+xr)/[2 (X1-Xr)]χ = b(x!+xr)/[2 (X1-Xr)]其中b为第一摄像镜头和第二摄像镜头之间的直线距离,f为所述第一摄像镜头和第二摄像镜头的镜头焦距。
17.如权利要求12所述的系统,其特征在于,所述虚拟受控区的操作面的面积可根据用户的喜好进行动态调整。
18.如权利要求12所述的系统,其特征在于,所述感应器包括第一摄像镜头和第二摄像镜头,所述指示物表面具有特征点以供所述感应器感应;所述特征点作为第一摄像镜头的图像和第二摄像镜头的图像的配对点。
19.如权利要求18所述的系统,其特征在于,所述特征点是由一直线连接的三点,所述三点的中间一点作为第一摄像镜头的图像和第二摄像镜头的图像的配对点。
20.如权利要求12所述的系统,其特征在于,所述系统包括移动装置,该移动装置中安装了所述处理器、显示屏幕以及一个以上感应器。
全文摘要
本发明针对现在的移动设备的触控式屏幕面积比较细小的局限性,以立体计算机视觉技术为基础,描述了一种虚拟触控感应方法,其步骤包括使用一个以上感应器对位于虚拟受控区内的指示物的坐标进行检测,以及根据该指示物的坐标计算在显示屏幕中相应的屏幕坐标,而所述虚拟受控区的操作面的面积大于所述显示屏幕的面积。本发明还公开了一种相应的虚拟触控感应系统,提供了一种预测式的操控介面,该操控介面的面积大于实体屏幕的面积。
文档编号G06F3/048GK102314301SQ20101025902
公开日2012年1月11日 申请日期2010年8月18日 优先权日2010年6月30日
发明者李子青 申请人:李子青
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1