【技术实现步骤摘要】
本公开一般涉及计算机输入,并且根据一个具体实施方式,涉及基于相机的人机界面。
技术介绍
在用户界面的领域中,控件(或微件)是计算机用户与之交互的界面元素,例如窗口或文本框。在一些情况下,控件(例如虚拟按钮)可具有与该控件的物理对应物相似的功能和外观。典型地,用户使用计算机鼠标或键盘与控件交互。
技术实现思路
根据一个一般实施方式,在此描述的增强控件可以用于便于从项目组中选择项目,例如在构成字母表的字母组中选择字母,或者在大量的功能中选择功能。通过沿基准线确定这些项目朝向或对准这些项目,这些项目可以显示得不重叠、不妨碍或不使也显示在用户界面中的一部分目标不清楚,从而使用户能够直观地选择项目。可以通过将光标悬停在项目上持续设定的一段时期,或在光标定位在项目上方的同时通过选择诸如鼠标按键或键盘按键的物理控件,或通过其它方法,来出现选择。项目的选择或潜在选择可导致项目改变其外观(也就是I敫活的’或‘突出的’),从而沿基准线将项目彼此区分开并且减少选择错误。给基准线的定义或定位提供基础的目标可以自己与项目交互,例如在输入装置或其它用户输入的动作映射到由沿基准线对准的项目所围绕的化身的手臂动作的情况下。根据一个一般实施方式,计算机执行的处理包括在用户界面中相对于目标定义基准线,以及在不模糊目标的条件下显示与基准线对准的项目。该处理还包括基于接收对所显示项目其中一个的选择而输出所选择的项目。实施方式可包括一个或多个下列特征。例如,选择可以是基于光标的用户选择。可以确定目标在用户界面中的位置,其中基准线可以动态地定义为围绕所确定的位置的至少一部分。在用户界面中可以检测第二目 ...
【技术保护点】
一种有形地具体体现在机器可读介质中的计算机程序产品,所述计算机程序产品包括指令,当机器读取所述指令时运行以使得数据处理设备:在用户界面内确定化身的位置;动态定义弯曲的基准线以围绕所确定的所述化身的位置的至少部分,进一步包括:确定所述化身的手臂的动作范围,以及在所述手臂的所述动作范围内定义所述基准线;在不模糊所述化身的条件下,显示与所述基准线对准的字母数字字符;接收对所显示的字母数字字符中的一个的基于光标的用户选择;基于所述基于光标的用户选择使所述化身的所述手臂活动起来;以及基于接收所述选择,突出所选择的字母数字字符,进一步包括:将所选择的字母数字字符的大小增大至第一范围;以及将所选择的字母数字字符的每侧的字母数字字符的大小增大至小于所述第一范围的第二范围。
【技术特征摘要】
2007.07.27 US 60/952,448;2008.04.14 US 12/102,5871.一种有形地具体体现在机器可读介质中的计算机程序产品,所述计算机程序产品包括指令,当机器读取所述指令时运行以使得数据处理设备: 在用户界面内确定化身的位置; 动态定义弯曲的基准线以围绕所确定的所述化身的位置的至少部分,进一步包括: 确定所述化身的手臂的动作范围,以及 在所述手臂的所述动作范围内定义所述基准线; 在不模糊所述化身的条件下,显示与所述基准线对准的字母数字字符; 接收对所显示的字母数字字符中的一个的基于光标的用户选择; 基于所述基于光标的用户选择使所述化身的所述手臂活动起来;以及 基于接收所述选择,突出所选择的字母数字字符,进一步包括: 将所选择的字母数字字符的大小增大至第一范围;以及 将所选择的字母数字字符的每侧的字母数字字符的大小增大至小于所述第一范围的第二范围。2.一种计算机实现的方法,其包括: 在用户界面内相对于目标定义基准线; 在不模糊所述目标的情况下显示与所述基准线对准的项目; 接收对所显示的项目中的一个的选择; 基于接收对所显示的项 目的一个的所述选择,沿着所述基准线来动态重新定位未选择的项目;以及 基于接收对所显示的项目中的一个的所述选择来输出所选择的项目。3.根据权利要求2所述的方法,还包括在所述用户界面内确定所述目标的位置,其中动态地定义所述基准线为围绕所确定的位置的至少一部分。4.根据权利要求3所述的方法,还包括在所述用户界面内检测第二目标,其中动态地定义所述基准线为在与所述第二目标相对的所述目标的一侧上。5.根据权利要求3所述的方法,还包括: 确定所确定的位置的改变,以及 基于所确定的改变相对于所述目标重新定义所述基准线。6.根据权利要求2所述的方法,其中所述基准线包括直的、圆形的、弯曲的、多边形的或锯齿形的基准线。7.根据权利要求2所述的方法,其中每个项目包括字母数字字符、符号、设置或名称。8.根据权利要求2所述的方法,其中输出所选择的项目还包括突出所选择的项目。9.根据权利要求8所述的方法,其中突出所选择的项目还包括改变所选择的项目的颜色、不透明度或大小。10.根据权利要求9所述的方法,其中改变所选择的项目的颜色、不透明度或大小还包括: 将选择的项目的颜色、不透明度或大小改变到第一级别;以及 将与所选择的项目邻近的项目的颜色、不透明度或大小改变到第二级别。11.根据权利要求2所述的方法,其中显示所述项目还包括沿所述基准线均匀地分布所述项目。12.根据权利要求2所述的方法,其中所述目标是所述用户界面中的空白区域。13.根据权利要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。