包括多种模式的屏显菜单按钮的制作方法

文档序号:9787097阅读:306来源:国知局
包括多种模式的屏显菜单按钮的制作方法
【专利说明】包括多种模式的屏显菜单按钮
[0001 ]本申请是分案申请,其母案申请的申请号是:200880126861.7;其国际申请号是:PCT/US2008/085656;其国际申请日是:2008年12月5日;其发明名称是:“包括多种模式的屏显菜单按钮”。
[0002]相关专利申请的相互参照本专利申请要求2007年12月30日提交的名称为“On-Screen Menu Buttons IncludingMultiple Modes”的第11/967,218号美国实用专利申请的优先权,在此引用该专利申请供参考。
技术领域
[0003]在各种实施例中,本发明涉及诸如个人数字助理的装置的屏显(on-screen)菜单和按钮,并且更特别地涉及对这种屏显单元提供多种模式的技术。
【背景技术】
[0004]传统的图形用户界面通常利用菜单结构以提供对大量的功能、命令和操作的访问。这些菜单结构为组织命令提供了分层框架。此外,由于菜单被激活之前通常被隐藏,所以这些菜单结构提供了一种有效利用屏幕空间的机制。
[0005]图1A和IB示出根据现有技术,采用图形用户界面的计算机系统的菜单体系结构。图2示出根据现有技术,显示在个人数字助理(PDA)上的类似菜单体系结构。设置菜单条101,用于访问用户对当前在窗口 100上打开的文档可能想要执行的功能。菜单条101包括许多菜单标题102,诸如File、Edit、View、Insert、Format等等。用户通过点击适当菜单标题102,或者通过利用键盘(未示出)导航到要求的菜单标题102,打开菜单103。作为响应,系统打开所选菜单103,以显示该菜单103上的菜单项104。然后,用户可以通过点击菜单项104或者通过利用键盘导航到其,从打开的菜单103中选择菜单项104。然后,所选的菜单项104被激活或者打开。例如,如果菜单项104是命令,则该命令被激活。
[0006]在有些图形用户界面中,提供了多级分层菜单。因此,当被激活时,菜单中的一个或者多个菜单项104可以打开子菜单;例子示于图1B,并由位于菜单项104边上的三角105指出。然后,用户或者通过点击该菜单项或者利用键盘导航到其,可以从打开的子菜单(未示出)中选择菜单项。
[0007]通过打开另一个菜单103,或者通过点击屏幕上打开的菜单103之外的另一个区域,或者通过按下诸如Escape键的键,用户可以关闭菜单103(或者子菜单)。
[0008]上面描述的操作是众所周知的,并且广泛地用于传统的图形用户界面中。然而,这种传统的基于菜单的体系结构对于特定类型的装置、用户或者应用程序不适用。例如,在具有较小屏幕的装置上,可能难以以合理尺寸有效显示所有可用菜单标题和菜单项。特别是,对于采用触摸屏的装置,可用菜单标题和菜单项最好是足够大,以致可以用手指激活它们,从而避免使用指示笔。传统的菜单结构通常不允许以手指可以在小屏幕上进行激活的足够大的方式显示可用菜单标题和菜单项。
[0009]此外,许多用户发现现有菜单结构难以使用,特别是在大量菜单和菜单项可用的、复杂的软件应用程序中。
[0010]此外,在许多基于菜单的现有系统中,打开的菜单遮挡部分屏幕,否则,这些屏幕部分构成用户工作空间的一部分,从图1B和2可以看出,打开的菜单103遮挡了显示在窗口100上的文档或者工作空间的一部分。这不是所希望的,特别是对于具有小屏幕的装置,因为用户通常感兴趣在看着工作空间的同时,可以看到可用菜单项。
[0011]因此,需要一种用于显示屏显菜单项的系统和方法,它们避免了传统菜单结构的局限性。还需要一种以适合小屏幕装置并且能以手指激活屏显菜单项的方式,显示屏显菜单项的系统和方法。还需要一种以在不遮挡用户工作空间的情况下,对软件功能提供访问的简化方式,显示屏显菜单项的系统和方法。

【发明内容】

[0012]在各种实施例中,本发明是一种以避免传统菜单结构的局限性的方式,显示屏显菜单项的系统和方法。根据本发明实施例,例如,以通过轻敲(利用手指、指示笔等等)、或者通过键盘或者指示装置导航并选择可以激活的屏显按钮的方式,菜单项显示在屏幕上。为了便于命名,在此将这些菜单项统称为“按钮”,但是它们通常由屏显的用户可激活区域,而非由物理按钮予以实现。
[0013]在各种实施例中,本发明由用于在具有显示屏幕、诸如手持计算机、个人数字助理、个人计算机、零售终端、蜂窝电话等等的电子装置上控制软件的、图形用户界面的一部分予以实现。
[0014]在本发明的一个实施例中,根菜单被显示,包括在此被称为“更多”按钮的菜单导航按钮,它允许用户在一组菜单之间导航。具体地说,“更多”按钮对一个或者多个子菜单提供访问。根菜单和每个子菜单可以含有功能按钮、菜单按钮或者它们的任意组合。功能按钮提供对各功能的直接访问。菜单按钮提供对子菜单的访问。通过成功激活菜单按钮、返回按钮和/或者标题按钮,用户可以在子菜单的分级结构之间导航。用户可以激活任意菜单或者子菜单上的显示功能按钮,以执行与该功能按钮相关的动作。
[0015]在一个实施例中,所有菜单均以不遮挡工作空间的方式,显示在该屏幕的同一个区域内。当菜单要被显示时,它代替先前显示的菜单。因此,在任意给定时间,仅有一组有限数量的按钮示于该屏幕上。这样,每个按钮均可以以允许手指激活的足够大尺寸示出。此夕卜,通过在任意给定时间,仅示出一组有限数量的按钮,本发明提供对各功能的访问,而不遮挡工作空间。
[0016]在一个实施例中,“更多”按钮和其它按钮易于实现在各种菜单之间导航。因此,SP使当该应用程序或者操作系统复杂并且包括许多功能时,用户仍能够访问软件应用程序或者操作系统的所有功能。利用分级结构组织各菜单,以便于通过进入嵌套子菜单访问各功能。统一布置“更多”按钮和菜单标题按钮有助于轻松使用、轻松学习以及用户理解上下文。
【附图说明】
[0017]附图示出本发明的几个实施例,并且它们与说明书一起用于解释本发明原理。本技术领域内的技术人员明白,附图所示的特定实施例仅是典型的,并且它们无意限制本发明的范围。
[0018]图1A和IB示出个人计算机上基于菜单的传统图形用户界面的操作。
[0019]图2示出个人数字助理(PDA)上基于菜单的传统图形用户界面的操作。
[0020]图3示出根据本发明、显示在PDA上的菜单的例子。
[0021]图4示出根据本发明、包括根菜单与至少一个子菜单之间的循环的菜单序列的例子。
[0022]图5示出根据本发明、包括进入嵌套子菜单和从该嵌套子菜单返回的菜单序列的例子。
[0023]图6示出根据本发明、包括进入多级嵌套子菜单的菜单序列的例子。
[0024]图7示出根据本发明的菜单序列的例子,其中激活菜单按钮可以显示弹出菜单。
[0025]图8是示出根据一个实施例,实施本发明的方法的流程图。
【具体实施方式】
[0026]在各种实施例中,可以在诸如手持式计算机、个人数字助理(PDA)、个人计算机、零售终端(K1sk)、蜂窝电话、等等的任何电子装置的显示屏幕上,实现本发明。例如,本发明可以由用于访问运行在这种装置上的软件应用程序或者操作系统的功能的控制范例予以实现。因此,本发明可以由这种装置上用于控制软件的图形用户界面的一部分予以实现。
[0027]在一个实施例中,本发明尤其十分适合诸如PDA的装置,其屏幕面积有限,并且通常能够通过触摸屏接收手指激活命令。本发明提供了一种有助于通过基于菜单的范例导航的机制,其中菜单项显示在屏幕上。例如,以通过(利用手指、指示笔、等等)轻敲、或者通过利用键盘或者指示装置进行导航和选择,可以激活的屏显按钮的形式,显示该菜单项。在一个实施例中,可以设置键盘快捷键,以使用户通过激活键盘上的物理键就可以激活屏显按钮。为了便于命名,在此将这些菜单项统称为“按钮”,但是它们通常由屏显用户可激活区域,而非由物理按钮予以实现。
[0028]现在,参考图3,示出了根据本发明的一个实施例,可以显示在PDA301上的根菜单310的例子。根菜单310显示在显示屏幕302上,显示屏幕302还包括工作空间100,在工作空间100上,用户可以查看或者对诸如文字处理文档、网页、电子邮件消息、等等的文档进行操作。在一个实施例中,本发明的根菜单310和所有其它菜单均显示在显示屏幕302上的一致位置上,而不遮挡工作空间100的任何部分。
[0029]在一个实施例中,根菜单310包括一组初始按钮311、312A—312D。某些按钮或者全部按钮可以提供对软
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1