用于呈现菜单的系统及方法

文档序号:6593000阅读:234来源:国知局
专利名称:用于呈现菜单的系统及方法
技术领域
本发明大体涉及呈现数据领域。
背景技术
最近的技术发展导致了电子设备(例如,诸如手持媒体设备和蜂窝电话的小型电 子设备)的日益流行。这些电子设备通常能够存储用于音频和/或可视显示的大量数据 (例如,号码、文本、音乐、照片、视频和文档)。用于这些电子设备的典型图形用户界面包括 用于通过所存储的数据进行导航的层级菜单结构,以供选择。随着这些设备的存储能力的 增长,使得对期望数据提供有效地浏览和选择变得日益重要。此外,由于许多电子媒体设备 的尺寸较小,使得这些设备通常具有用来显示用于进行导航的信息的小型显示装置。通常,这些类型的电子设备在显示器上提供一维的菜单表现形式。传统的一维菜 单表现形式涉及在显示器上呈现层级菜单结构的单一菜单级,以供选择。对该单一菜单级 中的条目的选择导致显示后续的菜单级。此外,后续的选择导致显示后续的菜单级,从而允 许“向下钻到”期望的最终选择。由于支持一维菜单表现形式的设备与菜单层级的高兼容 性而使其非常有用。在菜单层级中,以树形结构对数据进行分类和分布,从而它们变得可通 过一系列属性匹配进行搜索。因此,每个菜单通常都仅包含易于与一维滚动机构/装置同 步的少量选项,以供选择。

发明内容
本文中将描述本发明的用于呈现菜单的各实施例。在一个实施例中,提供了一种 用于呈现菜单的方法,其中以一维列表显示层级菜单结构的第一菜单级。以一维列表显示 层级菜单结构的第二菜单级,其中第二菜单级依赖于第一菜单级的可选条目,并且其中第 一菜单级的各条目是相连的,第二菜单级的各条目是相连的。本发明还涉及以下构思构思1. 一种用于呈现菜单的方法,所述方法包括以一维列表显示层级菜单结构的第一菜单级;以及以所述一维列表显示所述层级菜单结构的第二菜单级,其中所述第二菜单级依赖 于所述第一菜单级的可选条目,并且其中所述第一菜单级的各条目是相连的,且所述第二 菜单级的各条目是相连的。构思2.根据构思1的方法,还包括响应于对所述第二菜单级的可选条目的选择,显示所述层级菜单结构的第三菜单 级,其中所述第三菜单级依赖于所述第二菜单级的所述可选条目,并且其中所述第三菜单 级的各条目是相连的。 构思3.根据构思1的方法,还包括 响应于对所述第二菜单级的可选条目的预选,显示所述层级菜单结构的第三菜单 级,其中所述第三菜单级依赖于所述第二菜单级的所述可选条目,并且其中所述第三菜单
5级的各条目是相连的。构思4.根据构思1的方法,还包括在显示所述第一菜单级和所述第二菜单级之前,显示包括多个可选层级菜单结构 的多选菜单,其中所述显示所述第一菜单级和所述第二菜单级是对所述多个层级菜单结构 中的所述层级菜单结构的选择做出的响应。构思5.根据构思1的方法,其中,所述显示层级菜单结构的第二菜单级包括以与所述第一菜单级的各所述条目相反的顺序显示所述第二菜单级的各所述条目。构思6.根据构思1的方法,其中,所述显示层级菜单结构的第二菜单级包括使得所述第二菜单级的各所述条目在视觉上不同于所述第一菜单级的各所述条目。构思7.根据构思1的方法,还包括对用于表明所述层级菜单结构的所选条目的所选浏览路径进行显示。
构思8.根据构思2的方法,还包括响应于对所述第二菜单级的所述可选条目的所述选择,取消显示所述第一菜单级 的至少一部分。构思9.根据构思2的方法,还包括响应于对所述第二菜单级的所述可选条目的所述选择,颠倒所述第二菜单级的各 所述条目的显示顺序。构思10.根据构思2的方法,还包括响应于对所述第二菜单级的所述可选条目的所述选择,取消显示所述第二菜单级 的至少一部分。构思11.根据构思2的方法,还包括响应于对所述第二菜单级的所述可选条目的所述选择,显示所述层级菜单结构的 第四菜单级,其中所述第四菜单级依赖于所述第三菜单级的可选条目,并且其中所述第四 菜单级的各条目是相连的。构思12.根据构思1的方法,其中,所述层级菜单结构是动态的,从而所述第一菜 单级的各所述条目的顺序与所述第二菜单级的各所述条目的顺序至少部分地基于使用方 式而进行调整。构思13.根据构思1的方法,其中,所述显示第一菜单级包括根据选择概率来选 择性地显示所述第一菜单级的各可选条目中的一部分,并且其中,所述显示第二菜单级包 括根据选择概率来选择性地显示所述第二菜单级的各可选条目中的一部分。构思14.根据构思1的方法,其中,所述层级菜单结构包括文本项菜单结构。构思15.根据构思14的方法,其中,所述文本项菜单结构包括字符-字转换菜单 结构,其中所述第一菜单级包括字符选项,所述第二菜单级包括字选项,并且所述第三菜单 级包括多字选项。构思16.根据构思14的方法,其中,所述文本项菜单结构包括语音-表意文字转 换菜单结构,其中所述第一菜单级包括语音选项,所述第二菜单级包括表意文字选项,并且 所述第三菜单级包括多表意文字选项。
6
构思17.根据构思14的方法,其中,所述文本项菜单结构的最后一个菜单级包括 文本项分隔符选项。构思18.根据构思17的方法,其中,所述文本项分隔符选项选自由标点符号和空 格组成的组。构思19. 一种或多种用于存储指令的计算设备可读介质,当由一个或多个处理器 执行所述指令时,所述一种或多种计算设备执行以一维列表显示菜单的方法,所述方法包 括显示层级菜单结构的第一菜单级和第二菜单级,其中所述第二菜单级依赖于所述 第一菜单级的可选条目,其中所述第一菜单级的各条目和所述第二菜单级的各条目是相连 的,并且其中,所述第一菜单级的各所述条目和所述第二菜单级的各所述条目以相反顺序 进行显示;响应于对所述第二菜单级的可选条目的选择,显示所述层级菜单结构的第三菜单 级,其中所述第三菜单级依赖于所述第二菜单级的所述可选条目,并且其中所述第三菜单 级的各条目是相连的;以及响应于对所述第三菜单级的所述显示,取消显示所述第一菜单级。构思20. —种用于以一维列表呈现文本项的语音-表意文字转换菜单的方法,所 述方法包括接收所述文本项的第一输入;响应于所述第一输入,以一维列表显示层级语音_表意文字转换菜单结构的语音 选择菜单级和表意文字选择菜单级,其中,所述表意文字选择菜单级依赖于所述语音选择 菜单级的语音项,并且其中,所述语音选择菜单级的各语音项是相连的,并且其中,所述表 意文字选择菜单级的各表意文字是相连的。构思21.根据构思20的方法,还包括响应于对于所述表意文字选择菜单级的表意文字的选择,显示所述层级菜单结构 的多表意文字选择菜单级,其中,所述多表意文字选择菜单级依赖于所述表意文字选择菜 单级的所述表意文字。构思22.根据构思20的方法,还包括在显示所述语音选择菜单级和所述表意文字选择菜单级之前,显示包括多个可选 层级菜单结构的多选菜单,其中,所述显示所述语音选择菜单级和所述表意文字选择菜单 级是对选择所述多个层级菜单结构中的所述层级语音-表意文字转换菜单结构做出的响 应。构思23.根据构思20的方法,其中,所述层级语音_表意文字转换菜单结构选自 包括以下项的列表语音中文_字转换菜单结构、语音日文-字转换菜单结构、和语音韩 文-字转换菜单结构。构思24.根据构思20的方法,其中,所述显示所述语音_表意文字转换菜单结构 的所述表意文字选择菜单级包括显示所述语音_表意文字层级菜单结构的文本项分隔符选择菜单级;以及响应于对所述文本项分隔符选择菜单级的文本项分隔符的选择,向应用输出所述 表意文字。
构思25. —种用于以一维列表呈现菜单的系统,所述系统包括处理器;存储器,其通信连接至所述处理器;以及显示器,其通信连接至所述处理器;其中,所述处理器可操作用于在所述显示器上显示层级菜单结构的第一菜单级和 第二菜单级,其中所述第二菜单级依赖于所述第一菜单级的可选条目,并且其中所述第一 菜单级的各条目是相连的,所述第二菜单级的各条目是相连的,并且其中,所述处理器可操 作用于响应于对所述第二菜单级的可选条目的选择,在所述显示器上显示所述层级菜单结 构的第三菜单级,其中所述第三菜单级依赖于所述第二菜单级的所述可选条目。构思26.根据构思25的系统,其中,所述处理器可操作用于响应于对所述第二菜 单级的所述可选条目的选择来取消显示所述第一菜单级的至少一部分。


结合并构成本说明书一部分的附图与说明书一起示出了本发明的各实施例,用于 说明本发明的原理,附图中图1是示出根据本发明一个实施例的示例性层级菜单结构的示意图。图2A和图2B是示出根据本发明一个实施例的用于呈现菜单的处理的流程图。图3示出了根据本发明一个实施例的示例性菜单显示。图4示出了根据本发明另一实施例的示例性菜单显示。图5是示出根据本发明一个实施例的用于呈现语音_表意文字转换菜单结构的处 理的各步骤的流程图。图6示出了根据本发明一个实施例示例性语音-表意文字转换菜单显示。图7是示出可实现本发明各实施例的示例性电子设备的各部件的框图。
具体实施例方式下面将对本发明的各实施例进行详细地介绍,附图中示出了其示例。尽管将结合 各实施例对本发明进行描述,但是应该理解,不旨在将本发明限于这些实施例。相反,本发 明意在覆盖包括在所附权利要求限定的精神和范围内的替代、改进和等同。此外,在下面对 各实施例的说明中,对多个具体细节进行了阐述,以提供对本发明各实施例的透彻理解。在 其他示例中,未对已知的方法、步骤、部件和电路进行详细描述,从而不会对本发明各实施 例的各方面造成不必要的模糊。本文中对本发明的用于呈现菜单的各实施例进行了描述。在一个实施例中,提供 了一种用于呈现菜单的方法,其中,以一维列表显示层级菜单结构的第一菜单级。以一维列 表显示该层级菜单结构的第二菜单级,其中第二菜单级依赖于第一菜单级的可选条目,并 且其中第一菜单级的各条目是相连的,第二菜单级的各条目是相连的。图1是示出根据本发明一个实施例的示例性层级菜单结构100的示意图。层级菜 单结构将数据组织到树状结构中。例如,层级菜单结构的后续各级每个都与前一级的条目 相关。应该理解,层级菜单结构的各条目可以包括到后续菜单级或数据条目的链接。示例性层级菜单结构100包括四级,每一级都具有不同数量的条目。应该理解,根据本发明的各实施例,层级菜单结构可以包括任意数量的级,并且每级可以包括任意数量 的条目。此外,应该理解,根据本发明各实施例中的层级菜单结构可以是动态的。如图所示,示例性层级菜单结构100的每一级都包括不同数量的条目,其中这些 条目可以包括到下一级或数据条目的链接。例如,层级菜单结构100的第1级包括条目1、 条目2和条目3,所有这些条目都链接至层级菜单结构100的更低级。第2级的条目3. 1可 以是数据条目或空菜单级,而第2级的条目3. 2是到后续菜单级的链接。在一个实施例中,如根据图5的处理500所描述的那样,层级菜单结构包括文本项 菜单结构。在一个实施例中,文本项菜单结构包括字符-字转换菜单结构,其中第一菜单级 包括字符选项,第二菜单级包括字选项,并且第三菜单级包括多字选项。在另一实施例中, 文本项菜单结构包括语音-表意文字(phonetic-to-ideogram)转换菜单结构,其中第一菜 单级包括语音选项,第二菜单级包括表意文字选项,并且第三菜单级包括多表意文字选项。 在一个实施例中,文本项菜单结构的最后一个菜单级包括文本项分隔符选项。应该理解,本发明的各实施例可以实现任意类型的层级菜单结构,并不限于上述 示例。层级菜单结构在本领域中是公知的,并且本领域普通技术人员将会理解如何利用不 同类型的层级菜单结构来实现本发明的各实施例。图2A和图2B是示出根据本发明一个实施例的用于呈现菜单的处理200的流程 图。尽管处理200中公开了具体操作,但是这些步骤是示例性的。也就是说,本发明的各实 施例非常适合执行各种其他操作或者执行处理200所述的操作的变体。处理200中的操作 可以以不同于所提供顺序的顺序来执行,并且不执行处理200中的全部操作也是可以的。 例如,可以利用驻留在计算机系统的计算机可用介质中的计算机可读并且计算机可执行的 指令来实现处理200的全部操作或部分操作。在一个实施例中,处理200在电子设备中执 行。参照图2A,在处理200的框205处,显示包括多个可选层级菜单结构的多选菜单。 在一个实施例中,该多选菜单用于向用户呈现可能选项的列表,诸如不同的文本项层级菜 单结构。例如,多选菜单可以包括诸如语音中文_字转换菜单结构、语音日文-字转换菜单 结构、和语音韩文_字转换菜单结构的选择选项。在框210处,以一维列表显示了层级菜单结构的第一菜单级,例如图1的第1菜单 级。在一个实施例中,如框212所示,示出了第一菜单级的可选条目的一部分,其中根据选 择概率对该部分进行选择。例如,第一菜单级可以包括十个可选条目,但仅显示了具有最高 选择概率的五个可选条目。在框215处,以一维列表显示了层级菜单结构的第二菜单级,例如,图1的第2菜 单级的一部分,其中,第二菜单级依赖于第一菜单级的可选条目。在一个实施例中,第一菜 单级的各条目是相连的,第二菜单级的各条目是相连的。换言之,将第一菜单级的各条目组 合在一起,且将第二菜单级的各条目组合在一起。本发明的各实施例通过预测菜单层级中可能的浏览路径缩短了菜单浏览阶段。应 该理解,在一个实施例中,可以在没有用户交互的情况下自动执行框215。例如,对极可能被 选择的第一菜单级的菜单条目做出盖然性确定,并且在框215处,显示与该菜单条目相关 联的第二菜单级。在另一实施例中,响应于用户对第一菜单级的菜单级条目的选择而执行 框 215。
9
此外,应该理解,在不同的实施例中,层级菜单结构是动态的,从而至少一个菜单 级的各条目的顺序至少部分地基于使用方式而进行调整。例如,在一些实施例中,第一菜单 级各条目的顺序和第二菜单级各条目的顺序至少部分地基于使用方式而进行调整。例如, 各条目的顺序可以改变,以反映使用方式是如何动态改变层级菜单结构各条目的选择概 率。当概率改变时,各菜单级内的各条目的顺序可以改变,从而呈现具有最高被选择概率的 那些条目,以便于选择。在一个实施例中,如框220所示,显示第二菜单级包括按照与第一菜单级的各条 目相反的顺序显示第二菜单级的各条目。在一个实施例中,如框225所示,显示第二菜单级包括使得第二菜单级的各条目 在视觉上不同于第一菜单级的各条目。应该理解,可以以多种不同方式使第二菜单级在视 觉上不同于第一菜单级的各条目,诸如但不限于对各级使用不同的背景或前景颜色、对各 级使用不同的字体或字符尺寸、在各级之间使用分隔物、以及使用动画效果。例如,第二菜 单级的文本可以与第一菜单级的文本具有不同的颜色、第二菜单级的背景可与第一菜单级 的背景具有不同的颜色、使用线将第一菜单级和第二菜单级分隔开、或一级可以从另一级 缩进。在一个实施例中,如框228所示,示出了第二菜单级的可选条目的一部分,其中根 据选择概率对该部分进行选择。在一个实施例中,如框230所示,处理200包括对用于表明层级菜单结构的所选条 目的所选浏览路径进行显示。例如,在选择了层级菜单结构不同级的条目时,可以在显示器 屏幕的顶部显示所作出的部分选择或全部选择(所选的浏览路径)。图3示出了根据本发明一个实施例的示例性菜单显示操作300。具体地,图3示出 了示例性菜单显示操作300的第一阶段310和第二阶段320。第一阶段310对应于如上所述的图2A的框210和215。第一阶段310包括第一菜 单级(第1级)和第二菜单级(第2级)。显示区域312示出了在实现本发明各实施例的 电子设备的显示器屏幕上显示的第一菜单级和第二菜单级的一部分。如第一阶段310所示,以降序示出了第一菜单级的各条目,这意味着这些条目按 照与被示为升序的第二菜单级的各条目相反的顺序进行显示。此外,如图所示,示出了与第 一菜单级的条目1相关联的第二菜单级。在一个实施例中,基于第一菜单级的条目1被选 择的概率来自动显示与条目1相关联的第二菜单级。在另一实施例中,响应于用户选择来 显示与第一菜单级的条目1相关联的第二菜单级。在再一个实施例中,响应于用户的预选 (例如,悬停)来显示与第一菜单级的条目1相关联的第二菜单级。应该理解,各种电子设备都能够在用户输入类型之间进行区分,从而它们能够支 持对预选和选择的不同响应。该区别可以基于众多特征中的任意多个。例如,一些具有触 摸屏的电子设备可以在悬停在触摸屏(非接触状态)上方的输入设备和接触触摸屏(接触 状态)的输入设备之间进行区分。可以将这样的电子设备配置为将在可选条目上的悬停看 作为对可选条目的预选,并且将对可选条目的触摸看作为对可选条目的选择。作为另一实 施例,一些电子设备使用光标、指针、轮廓色、或其他可视选择器以便于用户进行输入。这些 设备可以被配置为将把可视选择器放到与可选条目相同的可视区域中看作为预选,并且将 在该可视选择器处于该相同的可视区域中时启动按钮看作为选择。区分预选和选择、或区分预选或选择与其他类型的输入可以包含任何其他合适的标准,这些标准包括时间、输入 历史、电子设备模式等。这些电子设备还可以被配置用于接收多种不同类型的输入作为预选或选择。例 如,电子设备可以配置为以对悬停在该电子设备触摸屏上方的输入物体的预选结果、或对 与可选条目重叠的可视选择器的预选结果做出响应。作为另一示例,电子设备可以配置为 以对触摸该电子设备触摸屏的输入物体的选择结果、或对当可视选择器与可选条目重叠时 被点击的按钮做出响应。应该理解,预选和选择不限于上述实施例。例如,在一个实施例中,电子设备被配 置为将用户对子菜单的浏览看作使浏览前进一级的意图,这类似于选择父菜单的相关可选 条目。从而,这释放了为其他用途(包括显示后续菜单)的父菜单所分配的显示区域。参照图2B,在框235处,响应于对第二菜单级的可选条目的选择,显示层级菜单结 构的第三菜单级,其中,第三菜单级依赖于第二菜单级的可选条目,并且其中第三菜单级的 各条目是相连的。在一个实施例中,通过用户行为进行选择。在一个实施例中,如框240所示,响应于对第二菜单级的可选条目的选择,取消显 示第一菜单级的至少一部分。在一个实施例中,取消显示整个第一菜单级,从而第二菜单级 的各条目也是相连的。在一个实施例中,如框245所示,响应于对第二菜单级可选条目的选择,颠倒第二 菜单级的各条目的显示顺序。在一个实施例中,如框250所示,响应于对第二菜单级可选条目的选择,取消显示 第二菜单级的至少一部分。参照图3,第二阶段320示出了响应于对第二菜单级的可选条目1. 1的选择的示 例性结果。第二阶段320对应于如上所述的图2B的框235。第二阶段320包括第二菜单 级(第2级)和第三菜单级(第3级)。显示区域322示出了在实现本发明各实施例的电 子设备的显示器屏幕上显示的第二菜单级和第三菜单级的一部分。应该理解,尽管将第二 菜单级(第2级)的三个条目和第三菜单级(第3级)的三个条目被示为包括在显示区域 322中,但应理解其他的实施例可以具有任意数量的所示条目,具有第二菜单级(第2级) 和第三菜单级(第3级)之间的任意条目比率。如第二阶段320所示,第二菜单级各条目的显示顺序与第一阶段310中所显示的 顺序相反,例如从升序到降序。此外,如图所示,取消显示第一菜单级的各条目,从而第二菜 单级的各条目是相连的,且第三菜单级的各条目也是相连的。在一个实施例中,响应于用户 的选择,显示与第二菜单级的条目1.1相关联的第三菜单级。应该理解,图3所述的实施例以两个连续浏览阶段提供了刚浏览过的菜单的重 复。如图3所示,在浏览了较低级菜单并选择了条目后,浏览就移至第二阶段320。在第二 阶段320中,刚浏览过的菜单(第2级)当前显示在上部空间,而新菜单(第3级)占据了 下部空间。在一个实施例中,在随后的显示中只显示来自刚浏览过的菜单的刚选择的条目, 例如,在第二阶段320的显示区域322中,只显示第2级菜单中的条目1. 1,而不是显示条目 1. 1、1. 2、和1. 3。这样的安排使能够显示的新菜单的量最大化,并且有助于将用户的最大注 意力吸引到新菜单,例如第二阶段320中的第3级菜单中的条目。同时,来自刚浏览过的菜
11单的刚选择的条目的显示表明如果浏览前进到刚选择的条目,则可得到更多的选项。该实 施例还提供了对在选择前一菜单级的刚选择的条目中发生的选择错误进行修正的机会。刚 浏览过的菜单的可用性提供了低成本的错误修正方案。应该理解,尽管该实施例使用了刚 浏览过的菜单的刚选择的条目,但应理解,替代方案包括刚浏览过的菜单的其他条目、其他 菜单的条目、所选的浏览路径、以及一些其他指示符。应该理解,存在多种错误修正方式。在一个实施例中,通过滚动所呈现的较高菜单 级,可以得到在显示区域中不再显示的之前的各菜单级。例如,参照图3的第二阶段320, 该实施例通过将第1级菜单级附接至第2级菜单级(附接至未示出的第2级菜单级的结尾 处)而使得第1级菜单级可得到。这意味着用户可以滚动显示区域322所示的第2级菜单 可选条目而到达第1级菜单可选条目。就是说,直到用户滚动第2级菜单级时,显示区域 322才示出第1级菜单可选条目。在一些实施例中,当浏览较高菜单级(例如,父菜单级)时,改变所显示的较低菜 单级(例如,子菜单)以反映正浏览较高菜单级。这与其中随着较高菜单级中条目的选择 改变所显示的较低菜单级、且不浏览较高菜单级的实施例相反。应该理解,本文中的“较高” 和“较低”描述符用于反映层级关系,从而可以在显示器上将“较高”菜单级实际显示为在 “较低”菜单级之下。在其中利用浏览较高菜单级来改变所显示的较低菜单级的一个实施例中,当浏览 较高菜单级的可选条目时,改变显示以示出与该较高菜单级可选条目相关联的较低菜单 级。从而,当浏览较高菜单级的可选条目时,改变显示以示出当前可选条目的下一菜单级。 在另一实施例中,结合了时间标准,从而较低菜单级响应于浏览在特定可选条目上暂停了 一段时间(例如,在将悬停识别为暂停的系统中,在特定的可选条目上的悬停已持续了特 定的时间量)而进行改变。以此方式,该系统通过改变所显示的较低菜单级以反映浏览来 对预选进行响应,并且该系统通过不再改变所显示的较低菜单级以反映浏览来对选择进行 响应。在一个实施例中,响应于对较高菜单级的可选条目的选择,更新较低菜单级的显 示(或如果已经示出了合适的较低菜单级则不再改变)以反映在较高菜单级中做出的选 择。这使合适的较低菜单级可用于进一步的选择。例如,在一个实施例中,参照图3的第一阶段310,当滚动第1级(列表上部所示) 时,更新第2级(列表下部所示)以反映该滚动。例如,当用户滚动到可选条目1上时,第 2级示出可选条目1的下一菜单级(例如,可选条目1.1至l.m),并且当用户滚动到可选条 目2上时,第2级示出可选条目2的下一菜单级(例如,可选条目2. 1至2. η)。在一个实施例中,响应于对上部菜单级的可选条目的选择,该上部菜单级的条目 变换,使得所选条目变为该上部菜单级中显示的第一条目,并且下部菜单改变以反映该选 择。在这种情况中,可以与较低菜单级相连接地显示所选条目。例如,将上述应用于图3所 示的情形,并且参照第一阶段310,响应于用户选择可选条目3,第1级的条目将变换,从而 可选条目3成为最靠近第2级显示的第1级的条目,并且第2级将显示可选条目3的下一 菜单级,例如可选条目3. 1至3. η (未示出)。如上所述,存在多种识别选择的方式。在一个实施例中,将对所示较低菜单级的 浏览接受为选择。还可以结合时间标准,从而对较低菜单级的浏览必须已经持续了基准时间量。例如,在触摸屏启动的系统中,输入物体在所显示的较低菜单级上方的悬停导致对 与所显示的较低菜单级相关联的较高菜单级的可选条目的选择。例如,在示出条目5.4. 1 至5. 4. χ的示例性较低菜单级上方的悬停被看作是对该较高菜单级中的可选条目5. 4的选 择。这有效推进了一个菜单级,从而正浏览的较低菜单级成为用于引导至更低菜单级的当 前菜单级。因此,在一些实施例中,原来分配给较高菜单级的显示区域被该较低菜单级取 代,并且原来分配给该较低菜单级的显示区域被更低菜单级取代。在其他实施例中,原来分 配给较高菜单级的显示区域被更低菜单级取代,并且原来分配给该较低菜单级的显示区域 仍分配给该较低菜单级。例如,参照图3的第一阶段310,响应于用户将输入物体悬停在所 显示的第2级的上方,就选择了与当时所显示的第2级相关联的第1级的可选条目。此外, 刚被第1级使用的显示部分可以被第2级项取代,并且刚被第2级使用的显示部分可以被 第3级项取代。可替换的,刚被第1级使用的显示部分可以被第3级项取代,并且刚被第2 级使用的显示部分可以仍由第2级使用。返回图2B,在一个实施例中,如框255所示,响应于对第二菜单级的可选条目的选 择,显示层级菜单结构的第四菜单级,其中,第四菜单级依赖于第三菜单级的可选条目,并 且其中第四菜单级的各条目是相连的。在一个实施例中,通过默认从两个连续菜单级选择最可能的候选,并在浏览阶段 进行呈现。如果对一个菜单级或这两个菜单级的预计正确,则跳过一个或两个菜单浏览步 骤。因此,进一步提高了浏览效率,同时保证了成本不高于原始的逐级浏览。应该理解,在一个实施例中,可以在没有用户交互的情况下自动执行框255。例如, 对极可能被选择的第三菜单级的菜单条目做出盖然性确定,并且在框255处,显示与该菜 单条目相关联的第四菜单级。在另一实施例中,响应于用户对第三菜单级的菜单级条目的 选择而执行框255。图4示出了根据本发明另一实施例的示例性菜单显示操作400。具体地,图4示出 了示例性菜单显示操作400的第一阶段310和第二阶段420。应该理解,已经在上面根据图3描述了第一阶段310,为了简洁,本文中将不再重 复第一阶段310的描述。第二阶段420示出了根据本发明另一实施例的第二菜单级的可选 条目1. 1的示例性选择。第二阶段420对应于如上所述的图2B中的框235和255。第二阶 段420包括第三菜单级(第3级)和第四菜单级(第4级)。显示区域422示出了在实现 本发明各实施例的电子设备的显示器屏幕上显示的第三菜单级和第四菜单级的一部分。如第二阶段420所示,取消显示第一菜单级和第二菜单级的条目,从而第三菜单 级的各条目是相连的,第四菜单级的各条目是相连的。在一个实施例中,响应于用户的选择 而显示与第二菜单级的条目1.1相关联的第三菜单级,并且基于第三菜单级的条目1.1.1 将被选中的概率自动显示与第三菜单级的条目1.1.1相关联的第四菜单级。在另一个实施 例中,响应于用户的选择而显示与第三菜单级的条目1.1.1相关联的第四菜单级。应该理解,相比于传统的逐级浏览方案,图4描述的实施例提供了使浏览阶段的 数量减半的更高的可能性。这种浏览阶段的减少有利于浏览深的菜单层级。要求浏览速度 的应用也可以得益于所述实施例。图5是示出根据本发明一个实施例的用于呈现语音-表意文字转换菜单结构的处 理500的流程图。尽管在处理500中公开了具体操作,但是这些步骤是示例性的。也就是
13说,本发明的实施例非常适合执行各种其他操作或处理500中所述操作的变体。可以以不 同于所呈现的顺序的顺序来执行处理500中的操作,也可以不执行处理500中的全部操作。 例如,可以利用驻留在计算机系统中的计算机可用介质中的计算机可读并且计算机可执行 指令来实现处理500所述的全部操作或部分操作。在一个实施例中,处理500在电子设备 中执行。应该理解,出于简洁和清晰的目的,下面的讨论没有考虑不同的操作,并且以上根 据图2A和图2B的处理200描述了不同的附加实施例。在处理500的框505处,显示了包括多个可选层级菜单结构的多选菜单。在一个实 施例中,该多选菜单用于向用户呈现层级语音-表意文字转换菜单的列表,诸如不同文本 项层级菜单结构。例如,多选菜单可以包括诸如语音中文_字转换菜单结构、语音日文-字 转换菜单结构、和语音韩文_字转换菜单结构的选项。在框510处,接收文本项的第一输入。在一个实施例中,该第一输入包括笔画。在 另一实施例中,第一输入包括字符。应该理解,第一输入可以包括可用于识别语音选择菜单 的任何信息。在框515处,以一维列表(例如,图1的菜单级1)显示了层级语音_表意文字转 换菜单结构的语音选择菜单级。在框520处,以一维列表(例如,图1的菜单级2的一部分)显示了层级语音-表 意文字转换菜单结构的表意文字选择菜单级,其中表意文字选择菜单级依赖于语音选择菜 单级的可选条目。在一个实施例中,语音选择菜单级的各语音项是相连的,表意文字选择菜 单级的各表意文字是相连的。换言之,语音选择菜单级的各语音项被组合在一起,表意文字 选择菜单级的各表意文字被组合在一起。本发明的各实施例通过预测菜单层级中可能的浏览路径缩短了菜单浏览阶段。应 该理解,在一个实施例中,可以在没有用户交互的情况下自动执行框520。例如,对极可能被 选择的语音选择菜单级的语音项做出盖然性确定,并且在框520处,显示与该语音项相关 联的表意文字选择菜单级。在另一实施例中,响应于用户对语音选择菜单级的语音项的选 择而执行框520。此外,应该理解,盖然性确定可以基于被转换的特定语言的使用特性、特定 用户的使用特性、或利用本发明的实施例启动的特定设备的使用历史。在框525处,响应于对表意文字选择菜单级的表意文字的选择,显示层级语音_表 意文字转换菜单结构的多表意文字选择菜单级,其中,多表意文字选择菜单级依赖于表意 文字选择菜单级的表意文字,并且其中多表意文字选择菜单级的多表意文字是相连的。在 一个实施例中,通过用户行为进行选择。在另一实施例中,基于将被使用的特定多表意文字 的概率自动进行选择。在框530处,显示文本项分隔符选择菜单级。在一个实施例中,响应于对表意文字 选择菜单级的表意文字的选择,显示文本项分隔符选择菜单级。在另一实施例中,响应于多 表意文字选择菜单级的多表意文字的选择,显示文本项分隔符选择菜单级。文本项分隔符 选择菜单级可以包括用于放置在表意文字或多表意文字之后、或仅用于表明对表意文字或 多表意文字的选择的可选条目。例如但非限制性的,文本项分隔符选项可以包括空格、非空 格指示符(用于连续文本项)、或各种标点符号。在一个实施例中,通过默认从两个连续菜单级选择最可能的候选,并在浏览阶段 进行呈现。如果对一个菜单级或这两个菜单级的预计正确,则跳过一个或两个菜单浏览步
14骤。因此,进一步提高了浏览效率,同时保证了成本不高于原始的逐级浏览。在框535处,响应于对文本项分隔符选择菜单级的文本项分隔符的选择,向应用 输出表意文字。应该理解,尽管图5示出了利用语音-字菜单结构的实施例,但是也可以实现文本 项层级菜单结构的其他实施例。例如,可用于产生表意文字的文本项层级菜单结构的其他 实施例可以基于输入的笔画数量、笔画类型、词根等。图6示出了根据本发明一个实施例的示例性语音-表意文字转换菜单显示操作 600。具体地,图6示出了示例性菜单显示操作600的第一阶段610和第二阶段620。第一阶段610对应于如上所述的图5的框515和520。第一阶段610包括语音选 择菜单级(第1级)和表意文字选择菜单级(第2级)。显示区612示出了在实现本发明 各实施例的电子设备的显示器屏幕上显示的语音选择菜单级和表意文字选择菜单级的一 部分。输入区605示出了对应于菜单级选项的示例性文本输入。第二阶段620示出了根据本发明一个实施例的表意文字选择菜单级的可选表意 文字的示例性选择。第二阶段620对应于如上所述的图5的框525和530。第二阶段620 包括多表意文字选择菜单级(第3级)和文本项分隔符选择菜单级(第4级)。显示区域 622示出了在实现本发明各实施例的电子设备的显示器屏幕上显示的文本项分隔符选择菜 单级和多表意文字选择菜单级的一部分。如图所示,倘若为不同的可选条目分配不同数量 的空间,则显示区域622包括比显示区域612多的条目。应该理解,显示区域可以适当地具 有任意数量的可选条目。图7是示出可实现本发明各实施例的示例性电子设备700的各部件的框图。通 常,电子设备700包括总线710,其用于传输信息;处理器707,其连接至总线710,用于处 理信息和指令;只读(非易失性)存储器(ROM) 702,其与总线719连接,用于存储用于处理 器707的静态信息和指令;以及随即存取(易失性)存储器(RAM) 703,其与总线710连接, 用于存储用于处理器707的静态信息和指令。电子设备700还包括文本输入设备704,其 与总线710连接,用于接收文本相关的输入;以及显示设备706,其与总线710连接,用于显 示信息。在一个实施例中,文本输入设备704可以是用于接收笔画输入的手写文本输入设 备。在一个实施例中,文本输入设备704可以操作用于接收来自用户的文本相关的输 入。例如,文本输入设备704可以是小键盘或键盘、语音识别系统、或者能够接收来自用户 的文本相关的输入的任何其他类型的输入设备。在一个实施例中,文本输入设备704是可 以操作用于接收来自用户的基于笔、尖笔、或手指的手写输入的手写文本输入设备。例如, 用于接收手写的文本输入设备704可以是数字化写字板、触摸板、感应笔写字板等。该类型 的文本输入设备704可操作用于以笔画数据形式获取输入的X和Y坐标信息。换言之,该 类型的文本输入设备704是用于以符号和/或字的自然笔画顺序实时检测符号笔画书写的 坐标输入设备。电子设备700使用的显示设备706可以是液晶显示器(LCD)或适合于创建图形图 像和文字数字或用户可识别的表意文字符号的其他显示设备。显示设备706可操作用于显 示识别的符号。在一个实施例中,将这些识别出来的符号显示为文本。从而,已经描述了本发明的各实施例,以及用于呈现菜单的方法。尽管以特定实施例对本发明进行了描述,但是应该理解,不应将本发明解释为受这些实施例的限制,而应根 据权利要求书对其进行理解。
权利要求
一种用于呈现菜单的方法,所述方法包括以一维列表显示层级菜单结构的第一菜单级;以及以所述一维列表显示所述层级菜单结构的第二菜单级,其中所述第二菜单级依赖于所述第一菜单级的可选条目,并且其中所述第一菜单级的各条目是相连的,且所述第二菜单级的各条目是相连的。
2.根据权利要求1所述的方法,还包括响应于对所述第二菜单级的可选条目的选择,显示所述层级菜单结构的第三菜单级, 其中所述第三菜单级依赖于所述第二菜单级的所述可选条目,并且其中所述第三菜单级的 各条目是相连的。
3.根据权利要求1所述的方法,还包括响应于对所述第二菜单级的可选条目的预选,显示所述层级菜单结构的第三菜单级, 其中所述第三菜单级依赖于所述第二菜单级的所述可选条目,并且其中所述第三菜单级的 各条目是相连的。
4.根据权利要求1所述的方法,还包括在显示所述第一菜单级和所述第二菜单级之前,显示包括多个可选层级菜单结构的多 选菜单,其中显示所述第一菜单级和所述第二菜单级是对所述多个层级菜单结构中的所述 层级菜单结构的选择做出的响应。
5.根据权利要求1所述的方法,其中,所述显示层级菜单结构的第二菜单级包括以与所述第一菜单级的各所述条目相反的顺序显示所述第二菜单级的各所述条目。
6.根据权利要求1所述的方法,其中,所述显示层级菜单结构的第二菜单级包括使得所述第二菜单级的各所述条目在视觉上不同于所述第一菜单级的各所述条目。
7.根据权利要求1所述的方法,还包括对用于表明所述层级菜单结构的所选条目的所选浏览路径进行显示。
8.根据权利要求2所述的方法,还包括响应于对所述第二菜单级的所述可选条目的所述选择,取消显示所述第一菜单级的至 少一部分。
9.根据权利要求2所述的方法,还包括响应于对所述第二菜单级的所述可选条目的所述选择,颠倒所述第二菜单级的各所述 条目的显示顺序。
10.根据权利要求2所述的方法,还包括响应于对所述第二菜单级的所述可选条目的所述选择,取消显示所述第二菜单级的至 少一部分。
11.根据权利要求2所述的方法,还包括响应于对所述第二菜单级的所述可选条目的所述选择,显示所述层级菜单结构的第四 菜单级,其中所述第四菜单级依赖于所述第三菜单级的可选条目,并且其中所述第四菜单 级的各条目是相连的。
12.根据权利要求1所述的方法,其中,所述层级菜单结构是动态的,从而所述第一菜 单级的各所述条目的顺序与所述第二菜单级的各所述条目的顺序至少部分地基于使用方 式而进行调整。
13.根据权利要求1所述的方法,其中,所述显示第一菜单级包括根据选择概率来选 择性地显示所述第一菜单级的各可选条目中的一部分,并且其中,所述显示第二菜单级包 括根据选择概率来选择性地显示所述第二菜单级的各可选条目中的一部分。
14.根据权利要求1所述的方法,其中,所述层级菜单结构包括文本项菜单结构。
15.根据权利要求14所述的方法,其中,所述文本项菜单结构包括字符-字转换菜单结 构,其中所述第一菜单级包括字符选项,所述第二菜单级包括字选项,并且所述第三菜单级 包括多字选项。
16.根据权利要求14所述的方法,其中,所述文本项菜单结构包括语音-表意文字转换 菜单结构,其中所述第一菜单级包括语音选项,所述第二菜单级包括表意文字选项,并且所 述第三菜单级包括多表意文字选项。
17.根据权利要求14所述的方法,其中,所述文本项菜单结构的最后一个菜单级包括 文本项分隔符选项。
18.根据权利要求17所述的方法,其中,所述文本项分隔符选项选自由标点符号和空 格组成的组。
19.一种或多种用于存储指令的计算设备可读介质,当由一个或多个处理器执行所述 指令时,所述一种或多种计算设备执行以一维列表显示菜单的方法,所 语音选择菜单 级的语音项,并且其中,所述语音选择菜单级的各语音项是相连的,并且其中,所述表意文 字选择菜单级的各表意文字是相连的。
20.
21.根据权利要求20所述的方法,还包括响应于对于所述表意文字选择菜单级的表意文字的选择,显示所述层级菜单结构的多 表意文字选择菜单级,其中,所述多表意文字选择菜单级依赖于所述表意文字选择菜单级 的所述表意文字。
22.根据权利要求20所述的方法,还包括在显示所述语音选择菜单级和所述表意文字选择菜单级之前,显示包括多个可选层级 菜单结构的多选菜单,其中,所述显示所述语音选项菜单级和所述表意文字选项菜单级是 对选择所述多个层级菜单结构中的所述层级语音_表意文字转换菜单结构做出的响应。
23.根据权利要求20所述的方法,其中,所述层级语音-表意文字转换菜单结构选自 包括以下项的列表语音中文-字转换菜单结构、语音日文-字转换菜单结构、和语音韩 文-字转换菜单结构。
24.根据权利要求20所述的方法,其中,所述显示所述语音_表意文字转换菜单结构的 所述表意文字选择菜单级包括显示所述语音_表意文字层级菜单结构的文本项分隔符选择菜单级;以及响应于对所述文本项分隔符选择菜单级的文本项分隔符的选择,向应用输出所述表意 文字。
25.一种用于以一维列表呈现菜单的系统,所述系统包括处理器;存储器,其通信连接至所述处理器;以及显示器,其通信连接至所述处理器;其中,所述处理器可操作用于在所述显示器上显示层级菜单结构的第一菜单级和第二 菜单级,其中所述第二菜单级依赖于所述第一菜单级的可选条目,并且其中所述第一菜单 级的各条目是相连的,所述第二菜单级的各条目是相连的,并且其中,所述处理器可操作用 于响应于对所述第二菜单级的可选条目的选择,在所述显示器上显示所述层级菜单结构的 第三菜单级,其中所述第三菜单级依赖于所述第二菜单级的所述可选条目。
26.根据权利要求25所述的系统,其中,所述处理器可操作用于响应于对所述第二菜 单级的所述可选条目的选择来取消显示所述第一菜单级的至少一部分。
全文摘要
本发明提供了用于呈现菜单的系统和方法。以一维列表显示层级菜单结构的第一菜单级。以一维列表显示层级菜单结构的第二菜单级,其中第二菜单级依赖于第一菜单级的可选条目,并且其中第一菜单级的各条目是相连的,以及第二菜单级的各条目是相连的。
文档编号G06F3/06GK101978346SQ200980107492
公开日2011年2月16日 申请日期2009年1月6日 优先权日2008年3月4日
发明者以勋·E·程 申请人:辛纳普蒂克斯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1