一种用于促进从放射状菜单选择项目的方法及装置。放射状菜单项目可基于从该放射状菜单的选择的期望难度而彼此区分。在需要使得放射状菜单项目容易选择的情况下,可将该放射状菜单项目置放于该放射状菜单的相对较大的圆形切片中。相反地,在需要使得放射状菜单项目难以选择的情况下,可将该放射状菜单项目置放于该放射状菜单的相对较小的圆形切片中。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术通常涉及图形用户界面(⑶I),且更具体地,涉及从放射状菜单选择项目。
技术介绍
大部分现代计算机包括多个应用程序,这些应用程序允许用户在执行与该应用程序相关联的操作时与该应用程序互动。例如,应用程序可被配置以接收来从该用户的命令以显示数据、修改数据、起始特定任务等等。在过去,通过命令行界面来促进用户与应用程序的互动。该命令行界面允许用户键入预定义命令以与应用程序互动。然而,命令行界面需要用户记住大量命令以与每一应用程序通信。最近,用户与应用程序的互动已涉及使用图形用户界面或GUI。例如,现今的大部分应用程序被配置以将包括菜单条(menu bar)的视窗显示在显示屏幕上。该菜单条可包括一个或多个下拉菜单,该一个或多个下拉菜单包括可用于与应用程序互动的功能及命令的列表。
技术实现思路
本专利技术通常涉及图形用户界面(⑶I),且更具体地,涉及从放射状菜单选择项目。本专利技术的一实施例提供一种用于显示放射状菜单的方法,其包含配置一个或多个处理器以执行操作。该操作大体上包含在输出设备的屏幕上显示包含多个圆形切片的放射状菜单,每一圆形切片定义各自的放射状菜单项目的选择区,其中该多个圆形切片中的第一圆形切片具有第一预定义大小。该操作进一步包含接收第一手势,该第一手势将屏幕指标移动在该屏幕上的该第一圆形切片之上,由此启动(activate)该放射状菜单的该第一圆形切片。响应于该第一圆形切片的该启动,该操作进一步包含在所述一个或多个处理器上执行菜单管理器,以将该第一圆形切片的大小从该第一预定义大小改变成第二预定义大小。本专利技术的另一实施例提供一种计算机可读存储介质,其包含程序产品,该程序产品在执行时被配置以执行用于显示放射状菜单的操作。该操作大体上包含在输出设备的屏幕上显示包含多个圆形切片的放射状菜单,每一圆形切片定义各自的放射状菜单项目的选择区,其中该多个圆形切片中的第一圆形切片具有第一预定义大小。该操作进一步包含接收第一手势,该第一手势将屏幕指标移动在该屏幕上的该第一圆形切片之上,由此启动该放射状菜单的该第一圆形切片。响应于该第一圆形切片的该启动,该操作进一步包含在所述一个或多个处理器上执行菜单管理器,以将该第一圆形切片的大小从该第一预定义大小改变成第二预定义大小。本专利技术的又一实施例提供一种系统,其大体上包含存储器及处理器,该存储器包含程序。该处理器在执行该程序时被配置以在输出设备的屏幕上显示包含多个圆形切片的放射状菜单,每一圆形切片定义各自的放射状菜单项目的选择区,其中该多个圆形切片中的第一圆形切片具有第一预定义大小。该处理器被进一步配置以接收第一手势,该第一手势将屏幕指标移动在该屏幕上的该第一圆形切片之上,由此启动该放射状菜单的该第一圆形切片。响应于该第一圆形切片的该启动,该处理器被配置以将该第一圆形切片的大小从该第一预定义大小改变成第二预定义大小。本专利技术的另一实施例提供一种用于显示放射状菜单的方法,其包含配置一个或多个处理器以执行操作。该操作大体上包含接收用于在输出设备的屏幕上显示放射状菜单的预定义屏幕指标事件,及响应于接收到该预定义屏幕指标事件而确定待显示在该放射状菜单中的多个放射状菜单项目,其中每一放射状菜单项目具有相关联的加权值。该方法进一步包含在该屏幕上在该放射状菜单的各自的圆形切片中显示该多个放射状菜单项目,其中这些圆形切片中的每一的大小基于各自的放射状菜单项目的该加权值而确定。附图说明为了获得并可以详细理解本专利技术的上述特征和优点,可以通过参考附图中所示的实施例来更具体地描述上述简要概述的本专利技术。但是,要注意,所附附图仅例示本专利技术的典型实施例,而不被考虑为限制其范围, 因为本专利技术可以认可其他等效的实施例。图1说明根据现有技术的下拉式菜单。图2说明根据本专利技术的一实施例的例示性系统。图3说明根据本专利技术的一实施例的例示性放射状菜单。图4A至图4C说明根据本专利技术的实施例的其他例示性放射状菜单。图5说明根据本专利技术的一实施例的用于显示放射状菜单的例示性屏幕指标事件。图6说明根据本专利技术的一实施例的例示性笔触(stroke)。图7A至图7C说明根据本专利技术的一实施例的用于选择放射状菜单项目的例示性笔触。图7D说明根据本专利技术的一实施例的过载放射状菜单。图7E说明根据本专利技术的一实施例的用于定义手势的例示性图形用户界面。图8说明根据本专利技术的一实施例的例示性选择区。图9说明根据本专利技术的一实施例的另一例示性选择区。图10为根据本专利技术的一实施例的通过菜单管理器执行的例示性操作的流程图。图11说明根据本专利技术的一实施例的具有可变可选择的项目区域的放射状菜单。图12为根据本专利技术的一实施例的例示性操作的流程图,这些例示性操作被执行以将放射状菜单项目置放于具有可变可选择的项目区域的放射状菜单中。图13说明根据本专利技术的一实施例的具有可变可选择的项目区域的另一放射状菜图14至图16说明根据本专利技术的一实施例的具有重叠的可选择的项目区域的放射状菜单。具体实施例方式本专利技术通常涉及图形用户界面(⑶I),且更具体地,涉及从放射状菜单选择项目。 放射状菜单项目可基于从放射状菜单选择的期望难度而区分彼此。在需要使得放射状菜单6项目容易选择的情况下,可将该放射状菜单项目置放于放射状菜单的相对较大的圆形切片 (pie slice)中。相反地,在需要使得放射状菜单项目难以选择的情况下,可将该放射状菜单项目置放于放射状菜单的相对较小的圆形切片中。在下文中,参考本专利技术的实施例。然而,应理解,本专利技术不限于特定描述的实施例。 而是,预期以下特征及元件的任何组合(不管其是否与不同实施例有关)以实施且实践本专利技术。此外,在各种实施例中,本专利技术提供优于现有技术的众多优点。然而,虽然本专利技术的实施例可实现优于其他可能解决方案及/或优于现有技术的优点,但是否通过给定实施例来实现特定优点并非本专利技术的限制。因此,以下方面、特征、实施例及优点仅为说明性的且除了于一(多个)权利要求中明确叙述的情况之外,不将其视为随附权利要求的要素或限制。同样地,对“本专利技术”的引用不应被解释为对本文中所公开的任何专利技术性主题的概括, 且除了于一(多个)权利要求中明确叙述的情况之外,不应将其视为随附权利要求的要素或限制。本专利技术的一实施例被实施为一种用于与计算机系统一起使用的程序产品。该程序产品的一(多个)程序定义这些实施例的功能(包括本文中所描述的方法)且可被包含于多种计算机可读存储介质上。说明性计算机可读存储介质包括(但不限于)以下各项(i) 不可写入的存储介质(例如,计算机内的只读存储器设备,诸如可通过CD-ROM驱动器读取的⑶-ROM碟盘),信息永久地存储于其上;(ii)可写入的存储介质(例如,碟盘机或硬碟机内的软盘),可改写信息存储于其上。这些计算机可读存储介质(在携带指导本专利技术的功能的计算机可读指令时)为本专利技术的实施例。其他介质包括通信介质,信息经由通信介质 (诸如,经由计算机或电话网络(包括无线通信网络))而递送至计算机。后一实施例特别包括将信息传输至网际网络及其他网络/从网际网络及其他网络传输信息。这些通信介质 (在携带指导本专利技术的功能的计算机可读指令时)为本专利技术的实施例。广义地,计算机可读存储介质及通信介质在本文中可被称作计算机可读介质。通常,被执行以实施本专利技术的实施例的例程可以是操作系本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2009.05.19 US 12/468,4041. 一种用于显示放射状菜单的方法,其包含配置一个或多个处理器以执行操作,该操作包含在输出设备的屏幕上显示包含多个圆形切片的放射状菜单,每一圆形切片定义用于各自的放射状菜单项目的选择区,其中该多个圆形切片中的第一圆形切片具有第一预定义大接收第一手势,该第一手势将屏幕指标移动在该屏幕上的该第一圆形切片之上,由此启动该放射状菜单的该第一圆形切片;及响应于该第一圆形切片的该启动,在所述一个或多个处理器上执行菜单管理器以将该第一圆形切片的大小从该第一预定义大小改变成第二预定义大小。2.如权利要求1的方法,其中该第二预定义大小大于该第一预定义大小。3.如权利要求2的方法,其中将该第一圆形切片的该大小从该第一预定义大小改变成该第二预定义大小包含使邻近于该第一圆形切片的一个或多个圆形切片的至少一部分与该已启动的第一圆形切片重叠。4.如权利要求3的方法,其进一步包含在邻近于该第一圆形切片的这些圆形切片的与该已启动的第一圆形切片重叠的该部分中接收预定义第二手势的至少一部分;及响应于接收到该手势而选择对应于该第一圆形切片的放射状菜单项目。5.如前述任意权利要求所述的方法,其进一步包含接收第三手势,该第三手势将该屏幕指标移动在具有该第二预定义大小的该已启动的第一圆形切片的边界外部;及在接收到该第三手势后,将该第一圆形切片的该大小从该第二预定义大小改变成第三大小。6.如权利要求5的方法,其中该第三大小与该第一预定义大小相同。7.如前述任意权利要求所述的方法,其中,基于各自的放射状菜单项目的权重值来确定每个圆形切片的大小。8.如权利要求7的方法,其中,在相对大的圆形切片中显示具有相对大的权重值的放射状菜单项目。9.如前述任意权利要求所述的方法,其中,基于各自的放射状菜单项目是否被启动来确定每个圆形切片的大小。10.一种计算机可读存储介质,其包含程序产品,该程序产品在执行时被配置以执行用于显示放射状菜单的操作,该操作包含在显示设备的屏幕上显示包含多个圆形切片的放射状菜单,每一圆形切片定义用于各自的放射状菜单项目的选择区,其中该多个圆形切片中的第一圆形切片具有第一预定义大接收第一手势,该第一手势将屏幕指标移动在该屏幕上的该第一圆形切片之上,由此启动该放射状菜单的该第一圆形切片;及响应于该第一圆形切片的该启动,将该第一圆形切片的大小从该第一预定义大小改变成第二预定义大小。11.如权利要求10的计算机可读存储介质,其中该第二预定义大小大于该第一预定义大小。12.如权利要求11的计算机可读存储介质,其中将该第一圆形切片的该大小从该第一预定义大小改变成该第二预定义大小包含使邻近于该第一圆形切片的一个或多个圆形切片的至少一部分与该已启动的第一圆形切片重叠。13.如权利要求12的计算机可读存储介...
【专利技术属性】
技术研发人员:P可米勒夫斯基,BJ克拉甘,MJ福克,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。