显示上下文相关软件功能控件的用户界面的制作方法

文档序号:6578815阅读:187来源:国知局

专利名称::显示上下文相关软件功能控件的用户界面的制作方法
技术领域
:本发明一般涉及软件应用程序用户界面,尤其涉及用于显示与选中对象上下文相关的可选择软件控件的改进的用户界面。
背景技术
:随着计算机时代的到来,计算机和软件用户已经越来越习惯于帮助他们书写、计算、组织、准备演示、发送和接收电子邮件、制作音乐等的用户友好软件应用程序。例如,现代电子文字处理应用程序允许用户准备各种有用的文档。现代电子表格应用程序允许用户输入、处理和组织数据。现代电子幻灯片演示应用程序允许用户创建包含文本、图片、数据或其它有用对象的各种幻灯片演示。为协助用户定位和使用给定软件应用程序的功能,通常沿所显示的工作空间的上、下或侧边缘提供包含多个类属功能控件的用户界面,其中用户可输入、复制、处理和格式化文本或数据。这类功能控件通常包括具有诸如"文件"、"编辑"、"视图"、"插入"、"格式"等名字的可选择按钮。通常,这些顶层功能按钮之一,例如"格式"的选择促使展开一下拉菜单,以展示与该顶层功能相关联的一个或多个可选择功能控件,例如"格式"顶层功能下的"字体"。现有的用户界面系统提供了用于显示一组可选择功能控件的弹出菜单,它可被展开到与所选中的对象(例如,文本选择、数据对象、图片对象等)相邻的用户显示屏幕上,以允许用户向所选中的对象应用软件应用程序的所选择的功能。这类上下文菜单通常在诸如当鼠标光标聚焦在所选中对象上时右键点击鼠标等用户动作之后展开。不幸的是,现有的上下文菜单被限于一小组可选择的控件,并且通常很难标识该菜单的编辑上下文(例如,文本选择、图片对象等)。此外,如果由用户编辑的给定文档包含不同(且显然可编辑)的对象,则通常很难将这一上下文菜单的上下文从一个编辑上下文切换到另一个(例如,从文本选择切换到图片对象)。因此,本领域中需要一种用于显示可选择功能控件的菜单的改进的用户界面,该功能控件标识了该菜单相关的对象的上下文,该用户界面包含用于向选中对象应用上下文相关功能的丰富的功能控件,并且可有效地切换到不同的上下文以向不同的或相邻的可编辑对象应用一组不同的功能。本发明正是相对于这些和其它考虑事项而做出的。
发明内容本发明的实施例提供提供…种用亍显示可选择功能控件的改进的用户界面解决了上述和其它问题,该功能控件标识了与用户界面相关的对象的上下文,该用户界面包含了用于向选中对象应用上下文相关功能的丰富的功能控件,并可被有效地切换到不同的上下文以向不同的或相邻的可编辑对象应用一组不同的功能。一般而言,依照本发明的各方面,与选中对象相邻地显示功能菜单,其中,该功能菜单包括与编辑所选中对象相关联的功能。上下文菜单包括对对象环境的标识以及控件,该控件用于选择性地将上下文和该菜单的相关联功能改变到不同的对象上下文以显示与该不同上下文相关联的一组不同的功能。依照本发明的另一方面,该方法和系统提供了与所编辑的对象上下文相关的用户界面。提供了可从软件应用程序获得的多个功能。在接收对用于通过软件应用程序来编辑的对象的选择之后,与所选择的对象相邻地显示上下文相关用户界面。在该用户界面中显示表示多个功能的一个子集的一个或多个可选择功能控件,并且多个功能的子集包括多个功能中至少是实质上在编辑与选中对象相同类型的对象时使用得最多的一个或多个。依照本发明的其它方面,该一个或多个可选择功能控件可以基于先前使用的频率分层地在用户界面中显示。可在用户界面中显示用于所选中来编辑的对象的属性来改变用户界面上下文的控件。在基于所选中来编辑的对象的属性改变了用户界面的上下文之后,可在用户界面中显示表示多个功能的第二子集的一个或多个可选择控件,并且多个功能的该第二子集可包括多个功能中至少是实质上在编辑被选中来编辑的对象的第二属性时使用得最多的一个或多个。可在用户界面中显示用于促使在第二用户界面中显示可用于编辑选中对象的所有可选择控件的一个控件。从以下详细描述和对附图的观察中,作为本发明特征的这些和其它特点和优点将变得显而易见。可以理解,以上概括描述和以下详细描述都仅是示例性和解释性的,而非限制所要求保护的本发明。图1是示出为本发明的实施例提供说明性操作环境的个人计算机的体系结构的框图。图2是示出带形用户界面的计算机屏幕显示的图示,该用户界面用于显示基于任务的顶层功能选项卡,并用于显示在所选中的顶层功能选项卡下可用的多个功能。图3示出了依照本发明的实施例与选中对象相邻地显示的上下文菜单的计算机屏幕显示。图4示出了图3的屏幕显示,它示出了用于提供格式化选项组合的菜单的上下文菜单的扩展版本。图5示出了图3的计算机屏幕显示,它示出了可从所显示的上下文菜单中获得的一组不同的功能控件的显示。图6示出了图5的计算机屏幕显示,它示出了对所显示的上下文菜单的扩展,以提供与可应用于相关联文档对象的不同格式化选项组合相关联的图像的图库。图7示出了一计算机屏幕显示,它示出了依照本发明的实施例与选中对象相邻地显示的上下文菜单。图8示出了图7的计算机屏幕显示,它示出了选择性地改为不同的编辑上下文的上下文菜单。图9示出了图7的计算机屏幕显示,它示出了选择性地改为不同的编辑上下文的上下文菜单。具体实施例方式如上文简要描述的,本发明的实施例针对一种改进的用户界面,用于与选中的文档或对象相邻地或覆盖在其上显示可选择功能控件的菜单,该功能控件标识了可选择功能控件所相关的对象的上下文,该用户界面包含用于向选中对象应用上下文相关功能的丰富的功能控件,并可被有效地切换到不同的上下文以向不同的或相邻的可编辑对象应用-组不同的功能。在以下详细描述中,将参考附图,附图形成了本发明的一部分,并作为说明示出了特定的实施例或示例。这些实施例可被组合、可使用其它实施例、并可做出结构上的改变,而不脱离本发明的精神或范围。因此,以下详细描述不应在限制的意义上理解,并且本发明的范围是由所附权利要求书及其等效技术方案来定义的。现在参考附图,将描述本发明的各方面以及示例性操作环境,贯穿若干附图,相同的标号表示相同的元素。图1和以下讨论旨在提供其中可实现本发明的合适的计算环境的简要概括描述。尽管将在结合运行在个人计算机上的操作系统上的应用程序执行的程序模块的一般上下文中描述本发明,然而本领域的技术人员将认识到,本发明也可结合其它程序模块来实现。一般而言,程序模块包括例程、程序、组件、数据结构以及其它类型的结构,它们执行特定的任务或实现特定的抽象数据类型。此外,本领域的技术人员将理解,本发明可以用其它计算机系统配置来实施,包括手持式设备、多处理器系统、基于微处理器或可编程消费者电子产品、小型机、大型机等等。本发明也可在分布式计算环境中实施,其中任务由通过通信网络链接的远程处理设备来执行。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。现在转向图1,将描述用于实施本发明的各实施例的个人计算机2的说明性计算机体系结构。图1所示的计算机体系结构示出了常规个人计算机,包括中央处理单元4("CPU")、系统存储器6(包括随机存取存储器8("RAM")和只读存储器("ROM")10)、以及将存储器耦合至CPU4的系统总线12。包含例如在启动时有助于在计算机内的元件之间传输信息的基本例程的基本输入/输出系统储存在ROM10中。个人计算机2还包括大容量存储设备14,用于储存操作系统16、诸如应用程序205等应用程序、以及数据。大容量存储设备14通过连接至总线12的大容量存储控制器(未示出)连接到CPU4。大容量存储设备14及其相关联的计算机可读介质为个人计算机2提供了非易失性存储。尽管此处包含的计算机可读介质的描述指的是大容量存储设备,如硬盘或CD-ROM驱动器,然而本领域的技术人员应当理解,计算机可读介质可以是可由个人计算机2访问的任何可用介质。作为示例而非局限,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以用于储存诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任一方法或技术实现的易失性和非易失性,可移动和不可移动介质。计算机存储介质包括但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储设备、或可以用来储存所期望的信息并可由计算机访问的任一其它介质。依照本发明的各实施例,个人计算机2可以使用通过诸如因特网等TCP/IP网络18到远程计算机的逻辑连接在网络化环境中操作。个人计算机2可以通过连接到总线12的网络接口单元20连接到TCP/IP网络18。应当理解,网络接口单元20也可用于连接到其它类型的网络和远程计算机系统。个人计算机2也可包括用于接收和处理来自包括键盘或鼠标(未示出)的多个设备的输入的输入/输出控制器22。类似地,输入/输出控制器22可向显示屏幕、打印机或其它类型的输出设备提供输出。如上文简要提到的,多个程序模块和数据文件可以储存在计算机2的大容量存储设备14和RAM9中,包括适用于控制网络化个人计算机的操作的操作系统16,如来自华盛顿州雷蒙德市微软公司的WINDOWS操作系统。大容量存储设备14和RAM9也可储存一个或多个应用程序。具体地,大容量存储设备14和RAM8可储存用于向用户提供各种功能的应用程序105。例如,应用程序105可包括许多类型的程序,如文字处理应用程序、电子表格应用程序、桌面出版应用程序等等。依照本发明的一个实施例,应用程序105包括用于提供文字处理功能、幻灯片演示功能、电子表格功能、数据库功能等的多功能软件应用程序。构成多功能应用程序105的各个程序模块中的某一些包括文字处理应用程序125、幻灯片演示应用程序135、电子表格应用程序140和数据库应用程序145。这一多功能应用程序105的一个示例是由微软公司制作的OFFICE。图1中示出的其它软件应用程序包括电子邮件应用程序130。图2是示出了带形用户界面的计算机屏幕显示的图示,该用户界面用于显示基于任务的顶层功能选项卡,并用于显示在选中的顶层功能选项卡下可用的多个功能。如上文简要描述的,本发明的改进的用户界面包括带形用户界面,用于显示与给定软件应用程序,如图1所示的软件应用程序105下可用的基于任务的功能相关联的可选择控件。用户界面200的第一部分210包括用于不与特定任务相关联的功能(诸如文字处理与电子表格分析相比)的类属可选择控件。例如,部分210包括用于诸如"文件打开"、"文件保存"和"打印"等通用文件命令的可选择控件。依照本发明的-个实施例,第一部分210中包括的可选择控件是可由构成多功能应用程序105的各种软件应用程序使用的控件。S卩,第一部分210中包括的可选择控件可以是一般可在多个不同软件应用程序中找到并使用的控件。第一部分210中包括的可选择控件可用于构成这一多功能应用程序的所有这些应用程序,但是下文描述的用户界面200中呈现的其它可选择控件可以为特定的任务来定制,这些特定任务可由构成多功能应用程序的特定软件应用程序来执行。另一方面,应当理解,此处所描述的用户界面200可用于单个软件应用程序,诸如文字处理应用程序125、幻灯片演示应用程序135、电子表格应用程序140、数据库应用程序145或可利用用户界面来允许用户应用相关联应用程序的功能的任何其它软件应用程序。仍参考图2,与用户界面200的第一部分210相邻的是基于任务的选项卡部分。该选项卡部分包括与由给定软件应用程序提供的基于任务的功能相关联的可选择选项卡。为示例的目的,图2所示的基于任务的选项卡与可使用文字处理应用程序125来执行的任务相关联。例如,"Writing(书写)"选项卡215与可用于执行书写任务的功能相关联。"Insert(插入)"选项卡220与关联于执行插入操作或任务的功能相关联。"PageLayout(页面布局)"选项卡230与由相关联的应用程序提供的用于执行或编辑给定文档的页面布局属性的功能相关联。应当理解,可向用户界面的选项卡部分添加许多其它基于任务的选项卡或可选择控件,以调用与其它任务相关联的功能。例如,可添加用于文本效果、文档样式、审阅和批注等的任务选项卡。并且,如上所述,用户界面200可用于各种不同的软件应用程序。例如,如果用户界面200用于幻灯片演示应用程序,则包含在选项卡部分中的选项卡可包括与可由幻灯片演示应用程序执行的各种任务相关联的选项卡,诸如"CreateSlides(创建幻灯片)"、"Insert(插入)"、"Format(格式)"、"Drawing(幻灯片放映)"、"Effects(效果)"等。类似地,可在用于电子表格应用程序140的用户界面200的选项卡部分中使用的选项卡可包括与可使用电子表格应用程序执行的任务相关联的选项卡,诸如"Data(数据)"或"DataEntry(数据条目)"、"Lists(列表)"、"PivotTables(数据透视表)"、"Analysis(分析)"、"Formulas(公式)"、"PagesandPrinting(页面和打印)"等。紧靠类属控件部分210和基于任务的选项卡部分之下的是可选择功能控件部分,用于显示与来自基f任务的选项卡部分的所选择的选项卡215、220、230相关联的可选择功能控件。依照本发明的实施例,当选中特定选项卡,如"Writing"选项卡2I5时,以逻辑分组方式来显示可从用于执行所选中任务(例如书写任务)的相关联软件应用程序中获得的可选择功能。例如,参考图2,在标题"Clipboard(剪贴板)"下显示第一逻辑分组240。依照本发明的实施例,剪贴板部分240包括逻辑上组合在一起且与通用书写任务之下的剪贴板动作相关联的可选择功能控件。例如,剪贴板部分240可包括诸如剪切控件(Cut)、复制控件(Copy)、粘贴控件(Paste)、全选控件(SelectAll)等可选择控件。与剪贴板部分240相邻地在标题"Formatting(格式化)"下呈现了第二逻辑分组250。"Formatting"部分250中呈现的可选择控件可包括诸如文本对齐、文本类型、字体大小、行距、加粗、倾斜、下划线等可选择控件。因此,与格式化操作相关联的功能在"Writing(书写)"的总任务下被逻辑t:组合在一起。第三逻辑分组260在标题"WritingTools(书写工具)"下呈现。书写工具部分260包括诸如査找/替换(Find/Replace)、卦动更正(AutoCorrect)等书写工具。依照本发明的实施例,在从选项卡部分中选中了不同的基于任务的选项卡之后,在用户界面200中呈现与所选中的基于任务的选项卡相关联的不同逻辑分组中的一组不同的可选择功能控件。例如,如果选中了"Insert(插入)"任务选项卡220,则用户界面200中呈现的可选择功能控件从图2中所示的那些改为包括与插入任务相关联的可选择功能控件。对于关于图2所示的用户界面200的详细信息,参见名为"CommandUserInterfaceforDisplayingSelectableSoftwareFunctionalityControls(用于显示可选择软件功能控件的命令用户界面)"的美国专利申请代理号60001.0410USU1,申请号304911.01,该申请如同它完全在此展示的那样通过引用结合于此。参考图3,示出了依照本发明的实施例的改进的上下文菜单。在文字处理应用程序工作空间中示出了包括嵌入的图片对象310的文档。依照本发明的实施例,上下文菜单320可通过各种方法与选中对象相邻地或在其附近启动。启动上下文菜单320的一种方法是通过将鼠标光标聚焦在期望对象上,然后单击鼠标的右键。可使用其它方法来启动上下文菜单320,包括聚焦在选中对象上多于一段设置时间、或通过从用户界面200中选择被编程为用于启动上下文菜单320的按钮、或通过选择被编程为用于启动上下文菜单的键盘按键(例如,Fl)。上下文菜单的形态允许菜单在对底层对象或启用上下文菜单的软件应用程序做出改变时保持可见。即,本发明的上下文菜单的显示并阻断用于编辑相关联对象以及用于显示菜单的应用程序的执行。上下文菜单320包括与编辑选中文档中的选中对象有关的可选择功能控件。即,上下文菜单320用一个或多个可选择功能控件来填充,这些功能控件可用于编辑选中文档中的特定选中对象。例如,参考图3所示的上下文菜单320,在选中的图片对象310的上下文中启动上下文菜单。因此,诸如粘贴控件、复制控件、位置控件、复位图片控件等可选择功能控件向用户提供了用于编辑选中图片对象310的属性的功能。本领域的技术人员应当理解,如果在另一类型对象的上下文中启动了上下文菜单320,则上下文菜单320中填充的可选择功能控件将与该另一类型对象有关。例如,在文本对象上下文中启动的上下文菜单320将用用于编辑文本选择的功能控件来填充。上下文菜单中显示的一个或多个可选择控件表示可用于选中对象的多个控件中的一个子集。依照一个实施例,由一个或多个控件表示的功能子集是基于对最终用户的直接可用性基^历史使ffl的似然性来选择的。多个功能的子集可包括多个功能中至少实质上是在编辑与选中对象相同类型的对象时使用得最多的一个或多个。另外,--个或多个功能控件可在用户界面中基于先前使用的频率或依照其它排序准则分层地显示。依照本发明的实施例,改进的上下文菜单320包括在上下文菜单320的上部示出的丰富的功能控件,如粘贴控件(Paste)、复制控件(C叩y)、剪切(Cut)控件和图片方向控件。另外,沿上下文菜单的底边示出的按钮325,用于允许用户选择性地显示可用于编辑选中对象的增强工具清单。依照一个方面,按钮325可与菜单320中的其它控件不同地着色,以将按钮325与其它控件进行区分。应当理解,"ShowPictureTools(显示图片工具)"按钮325说明了可在与诸如文本对象、表格对象、电子表格对象等其它编辑上下文相关联的其它上下文菜单320中使用的类似按钮。沿上下文菜单320的顶边示出了上下文标识和选择选项卡328。上下文标识和选择选项卡328都标识了上下文菜单320的当前上下文,并允许用户改变上下文菜单320的上下文以提供与选中文档中不同的编辑上下文相关联的可选择功能控件。例如,参考图3,选中文档包括图片对象和文本对象两者。依照上下文标识和选择选项卡328,上下文菜单320的当前上下文是"Picture(图片)"上下文,这意味着上下文菜单320中显示的可选择功能控件与用于编辑选中的图片对象的功能相关联。例如,如果用户期望将上下文菜单320的上下文改为文本编辑上下文,则用户可选择上下文标识和选择选项卡328以下拉出可应用于上下文菜单320的可用上下文的列表。用户然后可选择文本上下文以改变上下文菜单320的上下文,使得将在上下文菜单320中显示可用于文本编辑的可选择功能控件。现在参考图4,与上下文菜单320相邻地示出了图像图库的弹出可视选取器。依照本发明的实施例,对特定可选择功能控件的选择导致用于向用户提供附加可选择功能控件的弹出菜单,如菜单330。可视选取器显示330提供了示出向选中对象应用各种格式化选项组合的结果的图像图库。例如,图像335示出如果将图片对象310居中且放大则该文档所看上去的样子。图像340示出如果将图片对象移至文档的左上角位置则该文档将看上去如何,而图像345示出如果将文本定位在居中的图片图像310之上和之下则该文档将看上去如何。依照本发明的实施例,依照所显示的图像335、340、345之一来格式化选中文档所需的所有命令都与各个图像相关联,使得选择给定图像自动导致由其示出的格式化选项的组合在选中文档上执行。对于关于图像图库330的详细信息,参见名为"AnImprovedUserInterfaceForDisplayingAGalleryOfFormattingOptionsApplicableToASelectedObject(用于显示适用于选中对象的格式化选项的图库的改进的用户界面)"的美国专利申请代理号60001.0411USUI,申请号309412.01,该申请如同它在此完全展示那样通过引用结合于此。现在参考图5,响应于从上下文菜单320中选择功能控件,与上下文菜单320相邻地示出了可选择功能控件的附加菜单的演示。本领域的技术人员应当理解,弹出菜单520包含可由用户选择以将所标识的功能应用于选中的文档或对象的附加可选择功能控件。如图6所示,在从弹出菜单520中选择给定功能控件之后,例如"3D"功能控件,则提供附加弹出菜单640用于显示与从弹出菜单520中选择的控件相关联的附加功能。如图6所示,选中"3D"控件630,它促使显示图像的弹出图库640。如上文参考图4所描述的,图像图库640中的每一示出了如果向选中对象310应用与从图像图库640中选择的图像相关联的格式化选项组合,则所选中的图片对象看上去将如何。现在参考图7,与选中图片对象310相邻地且在文本对象之上示出了上下文菜单320,其中图片对象310和文本对象被放置在一表格结构中。由于上下文菜单320是在选中图片对象310的上下文中启动的,因此上下文菜单320仍在图片上下文中,且仍具有与编辑图片对象310有关的可选择功能控件。然而,参考图8,如果用户选择将上下文菜单320中的功能应用于包含在表格对象700中的文本对象,则用户可用将上下文菜单320的上下文从图片上下文改为文本上下文。通过选择如上文参考图3所描述的上下文标识和选择选项卡328,并通过选择文本上下文,改变了上下文菜单320,使得上下文菜单320中显示的可选择功能控件在文本选择的上下文中,如图8所示。即,图8所示的上下文菜单320包括诸如字体(Font)、段落(Paragraph)、项U符;)和编号(BulletsandNumbering)、加粗、斜体、下划线等面向文本的可选择功能控件。现在参考图9,如果用户现在选择再一次改变上下文菜单320的上下文,使得上下文菜单320中显示的功能控件与又一上下文相关联,例如表格对象700,则用户可再一次选择上下文标识和选择选项卡328以将上下文菜单320的上下文从图8所示的文本上下文改为图9所示的表格或行上下文。在将上下文菜单320的上下文改为用于编辑表格对象700的行的表格或行上下文之后,上下文菜单320中显示的可选择功能如图9所示地改变。例如,在将上下文菜单320的上下文改为行上下文之后,在上下文菜单320中显示诸如"InsertRows(插入行)"、"DeleteRows(删除行)"、"MergeCells(合并单元格)"、"DistributeRowsEvenly(平均分布各行)"等可选择功能控件。应当理解,此处描述的上下文菜单320中所示的示例功能控件和此处示出的示例图片和文本对象仅用作示例的目的,并非限制此处要求保护的本发明。即,上下文菜单320可依照各种不同的编辑上下文来显示,并且可依照相关联的编辑上下文在上下文菜单320中显示各种不同的可选择功能控件。如此处所描述的,提供了一种用于在上下文菜单中显示可选择功能控件的改进的用户界面。本领域的技术人员可以明白,可以对本发明做出各种修改或变化而不脱离本发明的范围或精神。从对说明书的考虑和对此处揭示的本发明的实践,本领域的技术人员可以清楚本发明的其它实施例。权利要求1.一种用于提供上下文相关用户界面的方法,包括在接收对于一文档内第一对象的选择用于编辑之后,与所选中的第一对象相邻地显示所述上下文相关用户界面,其中与所选中的第一对象相邻地显示所述上下文相关用户界面包括当所述所选中的第一对象在被编辑时显示所述上下文相关用户界面,在所述用户界面中显示第一控件,所述第一控件用于基于所述所选中的第一对象的至少一个第一属性来标识所述用户界面的第一上下文,在所述用户界面中显示一第二控件,所述第二控件用于基于所述文档内的第二对象的至少一个第二属性将所述用户界面的所述第一上下文更改为所述用户界面的第二上下文;以及在所述用户界面中显示表示多个功能的第一子集的至少一个可选择控件,其中,所述多个功能的子集包括至少实质上在编辑与所述所选中的第一对象相同类型的对象时使用的至少第一功能。2.如权利要求l所述的方法,其特征在于,还包括基于先前使用的频率在所述用户界面中分层地显示所述至少-个可选择控件。3.如权利要求l所述的方法,其特征在于,还包括响应于所述第二控件的选择,显示所述至少一个可选择控件以进一步标识所述多个功能的第二子集,所述多个功能的所述第二子集包括所述多个功能中至少实质上在编辑与所述第二对象相同类型的对象时使用的第二功能。4.如权利要求l所述的方法,其特征在于,还包括在所述用户界面中显示第三控件,以促使于所述用户界面相邻地显示可用于编辑所述所选中的第一对象的多个其它可选择控件。5.如权利要求1所述的方法,其特征在于,其中显示所述至少一个可选择控件包括显示至少一个表示可用于编辑所述所选中的第一对象的软件应用程序的功能。6.如权利要求l所述的方法,其特征在于,响应于对所述至少一个可选择控件的选择,提供一格式化图像图库,其中,所述格式化图像图库包括至少一个与可应用于所述所选中的第一对象的至少一个相应的格式化属性相关联的格式化图像,其中所述至少一个格式化图像提供如果该至少一个格式化图像被选择并且向所述所选中的第一对象应用至少一个相应的格式化属性,则所述所选中的第一对象看上去将如何的可视信息,并且所述至少-一个格式化图像也包括所述至少一个相应的格式化属性的文本标识。7.如权利要求6所述的方法,W特征在于,进一步包括响应于对所述至少一个格式化图像的选择,将与所述至少'个格式化图像相关联的所述至少一个相应的格式化属性应用于所述所选中的第一对象。8.如权利要求7所述的方法,其特征在于,提供格式化图像图库包括在与所述上下文相关用户界面相邻地展开的第二用户界面中提供所述格式化图像图库。9.如权利要求1所述的方法,其特征在于,其中在所述用户界面中显示所述至少一个表示多个功能的子集的可选择控件包括在所述用户界面中显示所述至少一个表示与一图片对象关联的多个功能的子集。10.如权利要求9所述的方法,其特征在于,其中所述与图片对象关联的多个功能的子集包括与以下至少之一关联的功能粘贴控件;复制控件;定位控件以及重置控件。11.一种用于提供改进的上下文相关用户界面的系统,所述系统包括存储器;以及耦合到所述存储器的处理单元,其中所述处理单元用于在接收对于一文档内第一对象的选择用于编辑之后,与所选中的第一对象相邻地显示所述上下文相关用户界面,其中接收选择包括接收光标在与所述第一对象关联的区域内的检测;当所述所选中的第一对象在被编辑时维持所述上下文相关用户界面的可视性;在所述用户界面内显示一第一控件,所述第一控件用于基于所述所选中的第一对象的至少一个第一属性来标识所述用户界面的第一上下文,在所述用户界面中显示一第二控件,所述第二控件用于基于所述文档内的第二对象的至少一个第二属性将所述用户界面的所述第一上下文更改为所述用户界面的第二上下文;以及在所述用户界面中显示表示多个功能的子集的至少-一个可选择控件,其中,所述多个功能的子集包括至少实质上在编辑与所述所选中的第一对象相同类型的对象时使用的至少一个功能。12.如权利要求11所述的系统,其特征在于,进一步包括所述处理单元用于在所述用户界面中显示第三控件,以用于选择性地促使所述用户界面相邻地显示可用于编辑所述所选中的第一对象的多个其它可选择控件。13.如权利要求11所述的系统,其特征在于,其中所述多个功能的子集与图片对象关联。14.如权利要求13所述的系统,其特征在F,其中所述与图片对象关联的多个功能的子集包括与以下节少之-关联的功能粘贴控件;复制控件;定位控件以及重置控件。15.如权利要求11所述的系统,其特征在于,进一步包括所述处理单元用于响应于对所述至少一个可选择控件的选择,提供一格式化图像图库,其中,所述格式化图像图库包括至少一个与可应用于所述所选中的第一对象的至少一个相应的格式化属性相关联的格式化图像,其中所述至少一个格式化图像提供如果该至少一个格式化图像被选择并且向所述所选中的第一对象应用至少一个相应的格式化属性,则所述所选中的第-对象看上去将如何的可视信息,并且所述至少一个格式化图像也包括所述至少一个相应的格式化属性的文本标识。16.—种用于提供上下文相关用户界面的方法,包括在接收对于一文档内一对象的选择用于编辑之后,与所选中的对象相邻地显示所述上下文相关用户界面,其中与所选中的对象相邻地显示所述上下文相关用户界面包括当所述所选中的对象在被编辑时显示所述上下文相关用户界面,以及在所述用户界面中显示表示多个功能的一子集的至少一个可选择控件,其中,所述多个功能的子集包括至少实质上在编辑与所述所选中的对象相同类型的对象时使用的至少第一功能。17.如权利要求16所述的方法,其特征在于,进一步包括在所述用户界面中显示一控件,以促使于所述用户界面相邻地显示可用于编辑所述所选中的对象的多个其它可选择控件。18.如权利要求16所述的方法,其特征在于,其中显示所述至少一个可选择控件包括显示至少一个表示可用于编辑所述所选中的对象的软件应用程序的功能。19.如权利要求16所述的方法,其特征在于,其中在所述用户界面中显示所述至少一个表示多个功能的子集的可选择控件包括在所述用户界面中显示所述至少一个表示与-图片对象关联的多个功能的子集。20.如权利要求16所述的方法,其特征在于,其中所述多个功能的子集包括与以下至少之一关联的功能粘贴控件;复制控件;定位控件以及重置控件。21.如权利要求16所述的方法,其特征在于,其中接收选择包括接收光标在与所述对象关联的区域内的检测。全文摘要提供了一种改进的用户界面,用于显示标识与该用户界面相关的对象上下文的可选择功能控件,该用户界面包含用于向选中对象应用上下文相关功能的丰富的功能控件,并且可被有效地切换到一不同的上下文用于向不同的或相邻的可编辑对象应用一组不同的功能。与选中对象相邻地显示功能的上下文菜单,其中,该功能菜单包括与编辑选中对象相关联的功能。该上下文菜单包括对象上下文的标识以及用于选择性地将该菜单的上下文和相关联功能改为一不同对象上下文以显示与该不同上下文相关联的一组不同功能的控件。文档编号G06F9/44GK101604243SQ200910148820公开日2009年12月16日申请日期2005年8月16日优先权日2004年8月16日发明者A·M·布彻,C·R·莫罗,J·C·萨特菲尔德,J·M·哈里斯,R·拉德克申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1