当前位置: 首页 > 专利查询>苹果公司专利>正文

可滚动的菜单以及工具栏制造技术

技术编号:7337074 阅读:156 留言:0更新日期:2012-05-12 05:56
本发明专利技术的一些实施例提供了一种定义具有特定顺序的多个菜单项的方法。该方法提供用于以特定顺序显示这些菜单项中的一部分的显示区域。该方法在显示区域中提供选择窗口,以便指示菜单项当前是可选择的。显示区域还用于接收输入,该输入用于:(i)使菜单项以特定顺序滚动通过选择窗口,以及(ii)当在选择窗口中显示特定菜单项时,选择该特定菜单项。在一些实施例中,该显示区域是线形显示区域,而在一些实施例中,该显示区域是半圆形显示区域或其它形状。

【技术实现步骤摘要】
【国外来华专利技术】可滚动的菜单以及工具栏
本专利技术涉及图形用户界面中菜单或工具栏选项的呈现。特别地,本专利技术涉及呈现滚动通过特定位置的多个选项,在该特定位置处可以选择选项。
技术介绍
计算机应用的用户界面经常提供大量命令或用户界面工具以供用户选择。例如,许多应用包括下拉菜单。这种菜单经常包括命令列表。存在诸如打开文件、打印文档、保存文档等的标准命令,以及诸如插入分页符(用于文字处理应用)、设计单元格式(用于电子表格应用)等的更多专用命令。许多应用还包括工具栏或工具选项板。例如,许多计算应用在其用户界面的顶部具有一行或多行工具栏。工具栏包括各种类型的工具。绘图应用具有绘图工具,视频编辑应用具有视频编辑工具,等等。一些应用还具有浮动工具选项板。例如,一些视频编辑应用包括浮动修剪工具选项板,其允许用户在用于视频编辑的各种不同修剪工具之间进行选择。这种工具栏、工具选项板以及下拉菜单可以在图形用户界面中占据重要的实际地位。此外,这种菜单和工具栏中的项目的数量受屏幕空间的限制。例如,用户不想要占据屏幕太多空间的浮动工具选项板。向工具选项板添加的选项越多,工具选项板就必须变得越大或者选项的尺寸就必须变得越小。就像工具选项板的尺寸只可以增大到一定点一样,选项的尺寸也只可以在它们变得难以辨别之前减小到一定点。由此,需要有方法来显示在将选项保持在视觉上可识别的尺寸的同时不占据大量屏幕空间的工具栏或菜单。
技术实现思路
本专利技术的一些实施例提供了一种新颖的用于在图形用户界面中呈现菜单的方法。菜单包括多个可选菜单项,该多个可选菜单项被布置为基于用户输入以特定顺序滚动通过选择窗口。在一些实施例中,菜单项中的每一个都与命令相关联。当菜单项位于选择窗口中时,用户可以选择菜单项,以便执行与该菜单项相关联的命令。在一些实施例中,菜单项可以被显示为标准文本项目(例如,“文件”、“保存”、“打印”等),或者可以被显示为图标(例如,表示诸如绘图工具、视频编辑工具等的各种工具的图标)。菜单项在菜单内被排序(例如,第一菜单项被布置为第二菜单项左侧的一个菜单项)。不同实施例使用不同技术确定这种顺序。例如,在一些实施例中,顺序是由用户、随机处理、和/或使用该菜单的操作系统或程序的开发者来定义的。在一些实施例中,顺序还可以基于使用统计、比较经常选择的喜欢的菜单项而改变。选择窗口是指示器(例如,突出显示,框,等),其指示当前可以选择特定菜单项。在一些实施例中,当菜单项滚动通过时,选择窗口为静止的或者近似静止的。在菜单中,菜单项的顺序是菜单项响应于用户输入而滚动通过选择窗口的顺序。然而,当初始呈现菜单时,初始显示在选择窗口中的菜单项不需要是该顺序中的第一菜单项(即,最左侧的菜单项、最上面的菜单项,等)。在菜单项可以沿着两个方向(例如,左和右、上和下)滚动时,一些实施例初始将位于顺序的中间的菜单项显示在选择窗口中。在一些实施例中,根据项目如何被排序,滚动的属性可以具有两种不同形式。在一些情况下,菜单项不能滚动超过顺序中的第一个项目和最后一个项目。然而,在其它情况下,当菜单项的排序仅是相对彼此地定义时,项目可以以循环的方式连续滚动,并且仅仅就存在初始显示在选择窗口中的项目来说,存在第一个项目。在这些情况中的任何一种情形中,一些实施例以如下的方式将菜单项滚动通过选择窗口,该方式为菜单项的数量不受图形用户界面中的空间限制。例如,一些实施例只显示当前位于选择窗口中的菜单项以及位于选择窗口的任一侧的菜单项的一部分。一些实施例在选择窗口的任一侧显示少量菜单项,其中实际上不在选择窗口中的项目被显示为部分淡化。当菜单项滚动通过选择窗口时,新的项目出现在显示器中,而之前显示的项目消失。在不同实施例中,显示出的菜单的形状也不同。一些实施例以线形形状显示菜单,其中菜单项在一维上(例如,水平或垂直)滚动。其它实施例将菜单显示为半圆形,其中菜单项沿着该半圆形滚动。菜单项的其它非线形配置也是可能的。由于一些实施例将菜单固定地显示在设定的位置,而其它实施例需要用户输入以便调用菜单的显示,因此不同的实施例中也可能不同地呈现菜单。例如,该菜单可能在媒体编辑应用中是在该应用的用户界面中占据了特定位置的工具栏,或者在操作系统中是通过键击调用的菜单。不同实施例提供用于导航通过菜单项的不同方案。在一些实施例中,用户可以点击在选择窗口的任一侧所显示的项目之上,以便使菜单顺序中的下一个项目移动到选择窗口中。可替代地或者与之结合地,在一些实施例中,用户可以通过利用各种形式的滑动或挥动输入(例如,拖拽鼠标)来滚动菜单项。在一些情况下,菜单项被显示为以大的可辨别的步伐移动,而在其它情况下,项目被显示为以小的步伐移动,这些小的步伐使该移动看上去流畅。当可选菜单项被布置在选择窗口中时,用户可以选择菜单项,以便使与所选菜单项相关联的指令被执行。在一些实施例中,指令可以激活特定工具(例如,如果菜单是一组视频编辑工具),可以使命令(例如,保存文件、打印文档等)被执行,或者可以打开子菜单。在一些实施例中,与之前的菜单垂直地打开子菜单。例如,当初始菜单中的菜单项水平滚动通过选择窗口时,一些实施例打开子菜单,以使得子菜单中的菜单项垂直滚动通过选择窗口。不同的实施例使得用户能够以不同方式选择位于选择窗口中的菜单项。在一些实施例中,用户点击或者双击选择窗口中的菜单项。在其它实施例中,用户通过在菜单项正在滚动通过选择窗口的同时简单地释放鼠标按钮,来选择该项目。对于打开子菜单的菜单项,当该菜单项进入选择窗口时,一些实施例自动打开子菜单。附图说明在所附权利要求中阐明了本专利技术的新颖的特征。然而,出于解释的目的,在下面的附图中阐明本专利技术的几个实施例。图1示出了包括8个菜单项的菜单。图2示出了根据本专利技术一些实施例的图1的菜单的显示和使用。图3概念地示出了用于显示菜单和接收用户与菜单的交互的一些实施例的过程。图4概念地示出了用于基于来自光标控制器的单击输入导航菜单的一些实施例的过程。图5示出了根据图4的过程的菜单的导航。图6概念地示出了用于基于来自光标控制器的点击和拖拽输入导航菜单的一些实施例的第一过程。图7示出了根据图6的过程的菜单的导航。图8概念地示出了用于基于来自光标控制器的点击和拖拽输入导航菜单的一些实施例的第二过程。图9示出了根据图8的过程的菜单的导航。图10概念地示出了用于基于来自光标控制器的点击和拖拽输入导航菜单的一些实施例的第三过程。图11示出了根据图10的过程的菜单的导航。图12示出了一些实施例的菜单和子菜单的导航的例子。图13示出了一些实施例的菜单,在用户滚动通过该菜单时,该菜单将主显示之外的菜单项显示为淡化。图14示出了一些实施例的半圆形菜单的打开。图15示出了图14的菜单的导航以及来自该菜单的项目的选择。图16示出了包括打开子菜单的菜单项的半圆形菜单的例子。图17示出了一些实施例的圆形菜单的打开。图18示出了在子菜单已经在选择窗口的上方和下方垂直打开之后被部分淡化的圆形菜单。图19示出了显示一些实施例的操作系统的各个特征的计算机桌面。图20示出了用于创建合成视频呈现并且使用一些实施例的菜单的视频编辑应用。图21示出了正在显示使用一些实施例的菜单的网页浏览器的手持设备。图22概念地示出了用于呈现菜单的一些实施例的应用的软件架构。图2本文档来自技高网...
可滚动的菜单以及工具栏

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.04.30 US 12/433,8911.一种提供图形用户界面(GUI)的方法,所述方法包括:提供显示区域,所述显示区域用于显示具有以特定顺序布置的多个菜单项的菜单;在所述显示区域中提供选择指示器,所述选择指示器用于指示菜单项是可选择的,提供交互模块,所述交互模块用于:(i)接收用于以所述特定顺序相对于所述选择指示器滚动菜单项的在所述选择指示器的第一侧处的第一用户输入,以及(ii)接收用于在所述选择指示器指示特定菜单项时选择所述特定菜单项的第二用户输入,其中所述多个菜单项是可连续滚动的;如果在滚动输入完成时所述多个菜单项中的至少一个菜单项部分位于所述选择指示器中,则识别哪个菜单项最接近被置于所述选择指示器中的中心;以及将识别的菜单项移动到所述选择指示器中。2.根据权利要求1的方法,其中用于滚动的所述第一用户输入是方向性的输入。3.根据权利要求1的方法,其中在所述交互模块接收到用于以所述特定顺序相对于所述选择指示器滚动菜单项的输入时,使得所述显示区域在不移动所述选择指示器的情况下显示菜单项滚动通过所述选择指示器。4.根据权利要求1的方法,其中在所述交互模块接收到用于以所述特定顺序相对于所述选择指示器滚动菜单项的输入时,使得所述显示区域通过移动所述选择指示器来显示菜单项滚动通过所述选择指示器。5.根据权利要求1的方法,其中在所述交互模块接收到用于以所述特定顺序相对于所述选择指示器滚动菜单项的输入时,使得所述显示区域在不移动菜单项的情况下显示菜单项滚动通过所述选择指示器。6.一种提供图形用户界面(GUI)的方法,所述方法包括:提供显示区域,所述显示区域用于根据特定顺序显示多个菜单项;提供选择指示器,所述选择指示器用于指示菜单项是可选择的;提供交互模块,所述交互模块用于:(1)响应于在所述选择指示器的第一侧接收的第一用户输入,使所述多个菜单项沿朝向所述选择指示器的第二侧远离所述选择指示器的所述第一侧的方向根据所述特定顺序滚动通过所述选择指示器,其中所述第二侧与所述选择指示器的第一侧相对定位,以及(2)响应于用于在特定菜单项被显示在所述选择指示器中时选择所述特定菜单项的第二用户输入,选择所述特定菜单项,其中所述多个菜单项是可连续滚动的;如果在滚动输入完成时所述多个菜单项中的至少一个菜单项部分位于所述选择指示器中,则识别哪个菜单项最接近被置于所述选择指示器中的中心;以及将识别的菜单项移动到所述选择指示器中。7.根据权利要求6的方法,其中所述显示区域进一步用于在所述选择指示器的任一侧显示所述多个菜单项的子集。8.根据权利要求7的方法,其中在所述选择指示器的任一侧显示所述多个菜单项的子集包括:响应于用于使所述多个菜单项滚动通过所述选择指示器的输入,在所述选择指示器的任一侧显示所述多个菜单项的所述子集。9.根据权利要求6的方法,其中所述显示区域通过以下步骤来以半圆形布局显示所述多个菜单项的子集:(1)显示所述多个菜单项中的单个菜单项,以及(2)以半圆形布局显示所述单个菜单项到所述多个菜单项的所述子集的动画式展...

【专利技术属性】
技术研发人员:E·斯科卢兹T·朗马彻
申请(专利权)人:苹果公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术