The present invention relates to an enhanced camera-based input in which the user's image in the scene is defined around the user's detection area and the detection target (e.g. hand) is located within the detection area. In addition, you interact with controls in the user interface, such as keys on a virtual keyboard, based on the location of the detected target.
【技术实现步骤摘要】
增强的基于相机的输入分案申请的相关信息本案是分案申请。该分案的母案是申请日为2008年7月25日、申请号为200880109208.X、专利技术名称为“增强的基于相机的输入”的专利技术专利申请案。所述母案具有申请日为2008年7月25日、申请号为201310072501.6、专利技术名称为“增强的基于相机的输入”的专利技术专利分案申请。相关申请的交叉引用本申请要求于2008年5月21日提交的美国专利申请No.12/124375和于2008年4月14日提交的美国专利申请No.12/102587的优先权,这两件申请均要求于2007年7月27日提交的美国临时专利申请No.60/952448的权益。这些申请中每一件申请的公开内容都通过引用并入此处。
本公开一般涉及计算机输入,并且根据一个具体实施方式,涉及基于相机的人机界面。
技术介绍
在用户界面的领域中,控件(或微件)是计算机用户与之交互的界面元素,例如窗口或文本框。在一些情况下,控件(例如虚拟按钮)可具有与该控件的物理对应物相似的功能和外观。典型地,用户使用计算机鼠标或键盘与控件交互。
技术实现思路
根据一个一般实施方式,在此描述的增强控件可以用于便于从项目组中选择项目,例如在构成字母表的字母组中选择字母,或者在大量的功能中选择功能。通过沿基准线确定这些项目朝向或对准这些项目,这些项目可以显示得不重叠、不妨碍或不使也显示在用户界面中的一部分目标不清楚,从而使用户能够直观地选择项目。可以通过将光标悬停在项目上持续设定的一段时期,或在光标定位在项目上方的同时通过选择诸如鼠标按键或键盘按键的物理控件,或通过其它方法,来出 ...
【技术保护点】
1.一种计算机实现的方法,其包括:获得在场景内控制目标的图像,所述图像由相机拍摄;基于所述场景内所述控制目标的位置,确定显示屏上用户界面内第一目标的位置,其中,所述第一目标包括控制部分和非控制部分;确定第一项目集合;以及基于所述第一目标的所确定的位置以及所述第一项目集合中所述项目的数量,动态定位所述显示屏上所述用户界面内一个或更多个基准线,其中:所述项目在所述显示屏上显示,并与所述用户界面内的所述一个或更多个基准线对准;且所述一个或更多个基准线被定位使得:所述项目被定位在所述第一目标的所述控制部分的经确定的动作范围内;且所述项目不与所述第一目标的所述非控制部分重叠。
【技术特征摘要】
2007.07.27 US 60/952,448;2008.04.14 US 12/102,587;1.一种计算机实现的方法,其包括:获得在场景内控制目标的图像,所述图像由相机拍摄;基于所述场景内所述控制目标的位置,确定显示屏上用户界面内第一目标的位置,其中,所述第一目标包括控制部分和非控制部分;确定第一项目集合;以及基于所述第一目标的所确定的位置以及所述第一项目集合中所述项目的数量,动态定位所述显示屏上所述用户界面内一个或更多个基准线,其中:所述项目在所述显示屏上显示,并与所述用户界面内的所述一个或更多个基准线对准;且所述一个或更多个基准线被定位使得:所述项目被定位在所述第一目标的所述控制部分的经确定的动作范围内;且所述项目不与所述第一目标的所述非控制部分重叠。2.根据权利要求1所述的计算机实现的方法,其中,所述用户界面在移动设备显示屏上显示。3.根据权利要求1所述的计算机实现的方法,其中,所述用户界面在电视显示屏上显示。4.根据权利要求1所述的计算机实现的方法,其中,所述第一目标包括用户的代表。5.根据权利要求1所述的计算机实现的方法,进一步包括:确定所述用户界面内第二目标的位置;以及重新定位所述一个或更多个基准线,使得所述项目不与所述第二目标重叠。6.根据权利要求5所述的计算机实现的方法,其中,所述重新定位包括改变下列各者中的一者或更多者:项目的颜色;项目的线宽;项目的大小;或项目的透明性。7.根据权利要求5所述的计算机实现的方法,其中,所述重新定位包括重新定位所述一个或更多个基准线,使得项目在所述第二目标的控制部分的经确定的动作范围之外。8.根据权利要求1所述的计算机实现的方法,进一步包括:确定在所述用户界面内所述第一目标的新的位置;以及基于所述新位置重新定位所述一个或更多个基准线,使得所述项目不与所述第一目标的所述非控制部分重叠。9.根据权利要求1所述的计算机实现的方法,进一步包括:接收对项目的选择;以及基于所述选择,创建新的基准线,所述新的基准线具有与之对准的第二项目集合。10.根据权利要求9所述的计算机实现的方法,其中:所述一个或更多个基准线的基准线部分一般在与所述用户界面相同的X-Y平面内被定义;以及创建所述新的基准线包括创建一般在不是所述X-Y平面的平面内被定义的所述新的基准线。11.根据权利要求10所述的计算机实现的方法,其中,从所述新的基准线的第一端到所述新的基准线的第二端,与所述新的基准线对准的项目的大小减小。12.包括处理器的设备,经配置以:获得在场景内控制目标的图像,所述图像由相机拍摄;基于所述场景内所述控制目标的位置,确定显示屏上用户界面内第一目标的位置,其中,所述第一目标包括控制部分和非控制部分;确定第一项目集合;以及基于所述第一目标的所确定的位置以及所述第一项目集合中项目的数量,动态定位所述显示屏上所述用户界面内一个或更多个基准线,其中:所述项目在所述显示屏上显示,并与所述用户界面内的所述一个或更多个基准线对准;且所述一个或更多个基准线被定位使得:所述项目被定位在所述第一目标的所述控制部分的经确定的动作范围内;且所述项目不与所述第一目标的所述非控制部分重叠。13.根据权利要求12所述的设备,其中,所述设备是移动设备。14.根据权利要求12所述的设备,所述处理器进一步经配置以:确定所述用户界面内第二目标的位置;以及重新定位所述一个或更多个基准线,使得所述项目不与所述第二目标重叠。15.根据权利要求14所述的设备,其中,所述重新定位包括改变下列各者中的一者或更多者:项目的颜色;项目的线宽;项目的大小;或项目的透明性。16.根据权利要求14所述的设备,其中,所述处理器经配置以重新定位所述一个或更多个基准线,使得项目在所述第二目标的控制部分的经确定的动作范围之外。17.根据权利要求12所述的设备,其中所述处理器进一步经配置以:确定在所述用户界面内所述第一目标的新的位置;以及基于所述新位置重新定位所述一个或更多个基准线,使得所述...
【专利技术属性】
技术研发人员:埃文·希尔德雷思,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。