使用图形用户界面提供选项菜单的方法和装置的制作方法

文档序号:6571219阅读:265来源:国知局
专利名称:使用图形用户界面提供选项菜单的方法和装置的制作方法
技术领域
本发明涉及便携式装置,并且更具体地,涉及使用图形用户界面(GUI)来提供便携式装置的选项菜单的方法和设备。
背景技术
随着便携式通信装置已被广泛接受为语音和数据通信的有效手段,移动无线的市场也飞跃增加。
近来,便携式装置(例如移动电话)被实现为具有额外的功能,用于支持无线因特网接入、短消息服务(SMS)、点播多媒体服务等。随着便携式装置被用于多种用途,操作便携式装置的菜单结构也变得复杂化。
这样的便携式装置具有图形用户界面(GUI),其允许用户通过从菜单选择选项而执行命令。
典型地,设计GUI,使得将菜单显示为以树形结构链接的文本栏或图标,并且同时显示属于同一级的菜单。
因此,为了使用户执行特定命令,用户必须知道不同的“功能树”。
例如,为了使用户检索由配有相机模块的便携式电话先前拍摄的画面,用户通过按键操作而进入相机模式,以查看相机功能相关的主菜单,其列出数个子菜单项。当显示主菜单时,用户选择画面检索项,使得便携式装置在显示器上显示画面检索屏幕。因此,用户可利用键盘操作,通过画面检索屏幕来检索目标画面。
然而,传统的基于GUI的菜单显示方法需要进行逐步菜单选择,即,用户应该首先打开特定功能的主菜单,以选择属于主菜单的子菜单的命令项,这导致负担加重和不方便的键盘操作。

发明内容
本发明解决上述问题,并且本发明的一个目的在于,提供一种用于便携式装置的、带来改善的用户操作便利的图形用户界面。
本发明的一个目的在于提供一种用于为便携式装置提供具有图形用户界面的选项菜单的方法和系统,其能够使用上卷式(roll-up)窗口简化菜单处理。
本发明的另一目的在于提供一种用于为便携式装置提供具有图形用户界面的选项菜单的方法和系统,其能够提供用于操作特征的快捷方式(shortcut)。
在本发明的一个方面中,通过一种用于为便携式装置提供图形用户界面菜单的方法来实现上述和其他目的。该方法包括根据菜单请求信号显示具有至少一个菜单项目的菜单;确定至少一个子菜单是否与所述菜单项目相关联;以及,如果该菜单项目与所述子菜单相关联,则同时显示所述菜单和子菜单。
优选地,在单独的窗口中显示子菜单,并且该方法还包括当显示所述菜单和子菜单时,确定是否输入了项目间移动信号;并且,如果输入了项目间移动信号,则移动到该菜单的菜单项目,并且高亮显示它。
优选地,该方法还包括当显示所述菜单和子菜单时,确定是否输入了菜单间移动信号;并且,如果输入了菜单间移动信号,则移动到该子菜单。
优选地,该方法还包括当显示所述菜单和子菜单时,确定是否输入了菜单间移动信号;以及,移动到该子菜单,且高亮显示该子菜单的子菜单项目。
优选地,该方法还包括确定是否存在与子菜单项目相关联的至少一个下级子菜单;以及,如果存在与该子菜单项目相关联的至少一个下级子菜单,则同时显示所述子菜单和所述下级子菜单。
在本发明的另一方面中,通过为便携式装置提供图形用户界面菜单的方法来实现本发明的上述和其他目的。该方法包括步骤确定是否输入了菜单请求信号;如果检测到菜单请求信号,则显示具有至少一个菜单项目的菜单;确定是否输入了项目选择信号;高亮显示其上覆盖了光标的菜单项目;如果检测到项目选择信号,则确定是否存在与所高亮显示的菜单项目相关联的至少一个子菜单;如果存在与所高亮显示的菜单项目相关联的至少一个子菜单,则同时显示所述菜单与所述子菜单;确定是否输入了用于选择子菜单项目的子菜单项目选择信号;以及,如果检测到子菜单项目选择信号,则执行与所选择的子菜单项目相关联的功能。
在本发明的再一方面中,通过并入了图形用户界面菜单以增强可访问性的便携式装置来实现上述和其他目的。该装置包括控制器,其控制通过其传送菜单的路径;显示单元,其显示菜单,使得在主菜单上叠加子菜单;以及用户界面处理单元,其检查用户请求的菜单,检索与该菜单相关联的子菜单以及相关信息和应用,并且同时向显示单元提供菜单和子菜单。


被包括来提供本发明的进一步理解、且被合并和构成本申请的一部分的附图示出本发明的实施例,并和说明书一起用来解释本发明的原理。附图中图1示出图解根据本发明的用户界面的屏幕快照(screenshot)的图;图2示出图解根据本发明的用于提供便携式电话的选项菜单的方法的菜单结构的图;图3是图解使用根据本发明的用户界面而实现的典型电话的框图;图4是图解用于使用根据本发明的图形用户界面来提供选项菜单的方法的流程图;以及图5是图解用于使用根据本发明的图形用户界面来提供选项菜单的方法的流程图。
具体实施例方式
将参考附图详细说明本发明的优选实施例。在任何可能的情况下,将在附图中始终使用相同的附图标记来指示相同或相似的部分。为了简洁的目的,省略了在此并入的公知功能和结构的详细描述。
在下面的详细说明中,简单地通过由实施本发明的发明人考虑的最佳方式的图解,示出和描述了仅仅本发明的优选实施例。如本领域技术人员将理解的,可在各个方面修改本发明,都不会脱离本发明的范围和精神。因此,附图和说明书应被当作是示例性的,而不是限制性的。
在本发明的图形用户界面中,使用上卷式(roll-up)菜单方案,以显示便携式电话的选项菜单和子菜单。
在本发明中,可在显示屏幕上以上卷式窗口方式同时呈现至少两级菜单。菜单级的数目,即菜单结构或树的深度,取决于便携式电话提供的各种功能的特征。在本发明中,同时显示超过一级的菜单,使得用户能容易地访问目标选项菜单。而且,同时多级菜单呈现使得用户能使用较少的键(例如方向和音量键)来快速选择想要的选项菜单,而无需复杂的键盘操作。
在本发明中,使用便携式电话作为采用用于提供GUI选项菜单的方法和设备的示例,但是,其不限于便携式电话,还可以是个人数字助理(PDA)、膝上型计算机、个人计算机、音频装置(如MP3播放器)、电视、数码相机等。
图1示出图解根据本发明的用户界面的屏幕快照的图。
参考图1,显示了便携式电话的附加功能的主菜单屏幕。该附加功能被称为“便捷功能”,并且主菜单包括数个编号的主项目。从根菜单选择相应的项目,打开主菜单。如图1所示,如果从主菜单屏幕选择一个项目,则激活所选的主菜单项目,并且打开下拉菜单。该下拉菜单包括与所选的主菜单项目有关的选项项目。鉴于此,从主菜单屏幕选择“英语-韩语字典”项目,并且该“英语-韩语字典”项目包括编号的选项1.单词搜索,2.最近搜索的单词,3.单词注释,以及4.单词测验。因此,用户可使用方向键来选择选项项目,而无需进入下一级菜单。
可使用方向键、专用滚动键、或数字键进行选项项目选择。而且,可通过方向键操作来执行上级菜单和下级菜单之间的跳转(hovering)。
通过操作方向键,激活光标(activation cursor)从一个项目移动到另一项目,即使在属于不同菜单级的项目之间也是如此,使得高亮显示其上覆盖有激活光标的项目。
在高亮显示上级菜单的情况下,可以在属于同一级的项目上跳转激活光标。如果激活光标移动到上级菜单的项目上,则下拉与该上级菜单项目相关联的下级菜单,以便列出下级菜单项目。
图2示出图解根据本发明的用于提供便携式电话的选项菜单的方法的菜单结构的图。
如图2所示,菜单结构由具有数个主菜单项目的主菜单页210、链接到各个主菜单项目的多个中间菜单页230和250(每个中间菜单页具有多个中间菜单项目)、以及链接到各个中间菜单项目的多个选项菜单页270(每个选项菜单页具有多个选项菜单项目)构成。
参考图2,如果用户请求主菜单,则显示主菜单页210。
如果从主菜单页210选择了主菜单项目,则便携式电话显示链接到所选的主菜单项目的中间菜单页。为了选择菜单项目,用户通过操作预定键在菜单项目上移动所述激活光标。可使用导航键、滚动键、音量键、或专用的菜单选择键来执行该键操作。
当激活光标覆盖菜单项目时,便携式电话高亮显示该菜单项目,并且查找与高亮显示的菜单相关联的下级菜单页。如果存在下级菜单,则便携式电话以下拉菜单的形式显示具有其项目的下级菜单。例如,如果从主菜单页210选择第一主菜单项目,则便携式电话以下拉菜单的形式显示与第一主菜单项目相关联的中间菜单页230。
这里,中间级菜单与存储在数据库中的上级菜单项目相关联。而且,每个中间级菜单可类似地具有与具有下级菜单项目的下级菜单相关联的中间级菜单项目。
如果从以下拉菜单的形式打开的中间菜单页230选择中间菜单项目,则打开与所选的中间菜单项目相关联的下级菜单页270。该下级菜单页270也可以是具有用于特定应用的选项的菜单。
可通过在便携式电话中安装的flash(快现)应用的映射结构来实现基于GUI的菜单结构,并且,可将用于实现用户界面的功能块实现为单芯片硬件模块。flash应用可被包括为flash动画、flash游戏、flash图形表达(avatar)等。
图3是图解使用根据本发明的用户界面实现的便携式电话的框图。
在图3中,便携式电话包括输入部件(307、309、313)、处理部件(315、321、305、301、317)、存储部件311、输出部件(319、307)、以及通信部件303。
输入部件包括音频处理单元307,其处理通过麦克风接口连接的音频信号;键盘单元309,其使得可以输入文本和命令;以及相机单元313,用于拍摄画面。也就是说,便携式电话的输入部件通过这些单元执行接收诸如音频、文本和视频数据的各种数据的任务。
处理部件包括信号处理单元315,其将来自相机单元313的模拟视频信号转换为数字信号;视频信号处理单元317,其处理来自信号处理单元315的数字信号;数据处理单元305,其处理从音频处理单元307传送的音频数据、以及通过键盘单元309输入的文本数据;控制单元301,其控制便携式电话的所有部件和操作;以及GUI处理单元321,其处理用户对菜单的请求,并使用便携式终端的附加功能提供帮助。也就是说,处理部件处理数据(如音频、文本、视频数据)和从输入部件输入的用户的指令。
存储部件存储从输入部件输入的数据、菜单结构相关数据、以及关联到菜单的应用。存储部件包括存储单元311。
输出部件包括显示单元319,其显示用户数据、菜单和与菜单相关联的附加功能;以及音频处理单元307,其处理音频信号。也就是说,输出部件处理通过输入部件输入且存储在存储部件中的数据,并以音频和视频的形式输出。
通信部件包括射频(RF)单元303,其从发射机接收无线电信号,并通过无线信道与其他用户交换用户数据,并与网络服务器通信内容。现在,更详细地说明构成便携式电话的元件的操作。
RF单元303执行无线语音和数据通信。RF单元303包括用于上变频和放大要发射的信号的RF发射机、以及用于放大和下变频通过天线接收的信号的低噪声RF接收机。
数据处理单元305包括用于对要通过RF单元303发射的信号执行编码和调制的部件、以及用于对来自RF单元303的信号执行解调和解码的部件。
音频处理单元307回放来自数据处理单元305的输出音频信号,并将来自麦克风的输入音频信号传送到数据处理单元305。
键盘单元309提供用于输入数字和文本的多个输入数字和字符键。以及用来表达(formulate)指令的各种功能键。功能键包括用于配置菜单应用的模式配置键、以及用于跨越菜单跳转的滚动键。
存储单元311包括程序和数据存储器。程序存储器存储用于控制便携式终端的一般操作的程序、以及用于操作用户界面的应用程序。同时,数据存储器包括在程序操作期间生成的数据、以及数据库形式的菜单相关数据。数据库菜单包括多个相互关联的表,并且每个表映射应用和它们的特征。
控制单元301控制便携式终端的整体操作,并根据通过键盘单元309输入的配置信号来配置附加功能的选项,并显示以附加功能的选项为特征的菜单以及用户数据。控制单元301可以以分级结构显示下拉菜单。
包括编码器(未示出)的相机单元313将图像的模拟信号转换为数字信号。信号处理315将来自相机单元313的输出数字信号转换为视频信号。
视频处理317处理来自信号处理315的输出视频信号,以便生成要由显示单元319显示的屏幕数据。视频处理317处理该屏幕数据,以适合于显示单元319的尺寸和特征,并执行视频压缩和解压缩。
显示单元319控制来自视频处理单元317的输出视频数据的可视化呈现。而且,显示单元319向用户提供具有显示了用于各个选项的信息的可选选项的下拉图形用户界面菜单。
GUI处理单元321检查用户所请求的选项,并检索菜单及其子菜单、帮助信息、应用,并在显示单元319上显示所检索到的结果。
优选地,通过具有以下模块的专用flash应用来操作GUI处理单元321用于在屏幕上显示菜单的菜单覆盖模块、用于识别被激活光标覆盖的菜单的菜单识别模块、用于提取与菜单有关的信息的菜单信息提取模块、以及用于切换和管理菜单的菜单管理模块。
现在,更详细地说明便携式电话的分级下拉图形用户界面菜单的操作。
图4是图解用于使用根据本发明的图形用户界面来提供选项菜单的方法的流程图。
参考图4,当用户在步骤401请求菜单时,在步骤403,便携式电话在屏幕上显示菜单。当显示了菜单时,激活光标跳转跨越菜单的菜单项目,以便高亮显示其所停留的菜单项目。而且,如果高亮显示的菜单项目具有任何关联子菜单,则便携式电话以下拉菜单的形式显示该子菜单。
当显示菜单时,便携式电话在步骤405处确定是否发生了按键事件。
如果发生了按键事件,则便携式电话在步骤407处确定该按键事件是否是根据方向键操作来跨越菜单项目而移动的跳转事件。如果确定该按键事件不是用于在项目上跳转时,便携式电话在步骤409处确定该按键事件是否是用于进入子菜单的事件。
如果该按键事件不是用于进入子菜单,则便携式电话在步骤411处执行对应于按键事件的操作。另一方面,如果该按键事件是子菜单进入事件,则便携式电话在步骤421处显示与当前高亮显示的菜单项目相关联的子菜单。
同时,如果在步骤407处确定该按键事件是项目间跳转事件,则便携式电话将激活光标移动到用户的按键操作所希望的另一项目;在步骤413处,高亮显示在其上停留着激活光标的项目。接着,便携式电话检查是否存在与当前高亮显示的菜单项目相关联的任何子菜单,并且,如果有的话,在步骤415处以下拉菜单的形式显示该子菜单。在显示下拉子菜单之后,便携式电话在步骤417处确定是否发生另一项目间跳转事件。如果发生,则便携式电话返回执行步骤413。另一方面,如果未发生项目间跳转事件,则便携式电话在步骤419处确定是否发生子菜单进入事件。如果确定发生了子菜单进入事件,则便携式电话在步骤421处显示与当前高亮显示的菜单项目相关联的子菜单。
当下拉了子菜单时,便携式电话在步骤423处确定是否存在用于从下拉子菜单中选择子菜单项目的按键输入。如果确定通过用户的按键操作选择了高亮显示的子菜单项目,则便携式电话在步骤425处操作关联到该子菜单项目的应用。此时,将所选择的子菜单项目链接到其他下级子菜单,便携式电话以下拉菜单的形式显示该下级子菜单。
同时,如果在步骤423处,该按键输入不是用于选择子菜单项目,则便携式电话在步骤427处确定该按键输入是否用于跨越子菜单项目而跳转。如果该按键输入是用于跨越子菜单项目而跳转,则便携式电话返回执行步骤421。否则,如果该按键输入不是用于跨越子菜单项目而跳转,则便携式终端返回执行步骤407。
图5是图解用于使用根据本发明的图形用户界面来提供选项菜单的方法的流程图。
参考图5,当在步骤501处检测到按键输入时,便携式电话在步骤503处确定该按键输入是否用于菜单请求。如果是,则便携式电话在步骤507处显示初始菜单。否则,便携式电话在步骤505处执行对应于该按键输入的功能。
当打开初始菜单时,便携式电话在步骤509确定是否存在请求菜单配置的按键输入。如果是,则便携式电话在步骤511处显示菜单配置屏幕,以便允许用户配置菜单的参数。在配置了菜单之后,便携式电话在步骤513处存储经配置的参数。可将便携式电话的菜单配置为满足用户的口味。
然而,如果在步骤509处,该按键输入不是用于菜单配置,则便携式电话在步骤515处确定该按键输入是否用于菜单项目选择。如果是,则便携式电话在步骤517处确定是否存在关联到所选的菜单项目的子菜单和/或帮助文件。如果是,则移动电话在步骤519显示该子菜单和/或帮助文件。
当显示该子菜单和/或帮助文件时,便携式电话在步骤521处查找通过点击垂直方向键或滚动键而激活的输入控制信号。如果检测到输入控制信号,则便携式电话跨越菜单项目而移动激活光标,并在步骤523处,显示对应于其上覆盖了激活光标的菜单项目的子菜单或帮助文件。
而且,便携式电话在步骤525处确定是否存在通过点击水平方向键而激活的输入控制信号。如果有,则便携式电话在步骤527处将该水平方向键输入看作对移动到上级菜单的请求,并且便携式电话激活该上级菜单。
如上所述,根据本发明的用于提供便携式电话的图形用户界面的方法和设备通过以下拉窗口提供菜单而允许用户配置要显示的菜单屏幕,从而用户可容易地通过增强的菜单屏幕来操作便携式电话。
而且,在本发明中,以下拉菜单的形式、同时以在菜单项目上覆盖光标的形式显示与属于上级菜单的菜单项目相关联的子菜单,从而用户可容易且快速的找到用于操作想要的功能的菜单项目。
另外,因为便携式电话向用于激活各种功能的指定菜单项目提供快捷路径,所以以用户友好的方式简化了便携式电话的使用,使得用户更快速的找到菜单路径。
尽管在上文中已详细描述了本发明的优选实施例,但本领域技术人员应清楚地理解到,可对在此教导的基本发明概念进行各种变型和/或修改,而不会脱离由所附的权利要求进一步限定的本发明的精神和范围。
权利要求
1.一种用于为便携式装置提供图形用户界面菜单的方法,包括显示具有至少一个菜单项目的菜单;确定子菜单是否与所述菜单项目相关联;以及如果所述菜单项目与所述子菜单相关联,则同时显示所述菜单和子菜单。
2.如权利要求1所述的方法,其中在单独的窗口中显示所述子菜单。
3.如权利要求1所述的方法,还包括当显示所述菜单和子菜单时,确定是否检测到项目间移动信号;以及如果检测到项目间移动信号,则移动到所述菜单的所述菜单项目,并高亮显示所述菜单的所述菜单项目。
4.如权利要求3所述的方法,还包括当显示所述菜单和子菜单时,确定是否检测到菜单间移动信号;以及如果检测到菜单间移动信号,则移动到所述子菜单。
5.如权利要求3所述的方法,还包括当显示所述菜单和子菜单时,确定是否检测到菜单间移动信号;以及移动到所述子菜单,且高亮显示所述子菜单的菜单项目。
6.如权利要求5所述的方法,还包括确定是否存在与所述子菜单项目相关联的至少一个下级子菜单;以及如果存在与所述子菜单项目相关联的至少一个下级子菜单,则同时显示所述子菜单和所述下级子菜单。
7.如权利要求6所述的方法,其中在单独的窗口中显示所述下级子菜单。
8.一种用于提供便携式装置的图形用户界面菜单的方法,包括确定是否检测到菜单请求信号;如果检测到菜单请求信号,则显示具有至少一个菜单项目的菜单;确定是否检测到项目选择信号;高亮显示其上覆盖了光标的菜单项目;如果检测到项目选择信号,则确定是否存在与所高亮显示的菜单项目相关联的至少一个子菜单;如果存在与所高亮显示的菜单项目相关联的至少一个子菜单,则同时显示所述菜单与所述子菜单;确定是否检测到用于选择子菜单项目的子菜单项目选择信号;以及执行与所选择的子菜单项目相关联的功能。
9.如权利要求8所述的方法,还包括确定是否检测到菜单配置请求信号;如果检测到菜单配置请求信号,则显示菜单配置屏幕;通过所述菜单配置屏幕,启动与各个菜单相关的参数的配置;以及存储经配置的参数。
10.如权利要求8所述的方法,还包括显示与其上覆盖了光标的子菜单项目相关联的下级子菜单。
11.如权利要求8所述的方法,还包括确定是否检测到上级菜单移动请求信号;以及如果检测到上级菜单移动请求信号,则激活上级菜单屏幕。
12.如权利要求2或8所述的方法,其中以下拉窗口的形式显示所述子菜单。
13.一种用于提供便携式装置的图形用户界面菜单的便携式装置,包括控制器,其控制路径,其中通过所述路径传送菜单;显示单元,其显示菜单,使得在主菜单上叠加子菜单;以及用户界面处理单元,其检查用户请求的菜单,检索与所述菜单相关联的子菜单以及相关信息和应用,并且同时向显示单元提供菜单和子菜单。
14.如权利要求13所述的便携式装置,还包括存储器,其存储用于运行所述用户界面的程序、在运行所述程序时生成的数据、数据库形式的菜单相关数据。
15.如权利要求14所述的便携式装置,其中所述数据库以表的形式映射所述菜单、应用和用户数据。
16.如权利要求14所述的便携式装置,其中所述用户界面处理单元包括菜单覆盖模块,用于在屏幕上显示菜单;菜单识别模块,用于识别覆盖有激活光标的菜单;菜单信息提取模块,用于提取关于菜单的信息;以及菜单管理模块,用于切换和管理菜单。
全文摘要
公开了一种使用图形用户界面(GUI)提供便携式装置的选项菜单的方法和设备。该方法包括根据菜单请求信号,显示具有至少一个菜单项目的菜单;确定至少一个子菜单是否与所述菜单项目相关联;以及,如果所述菜单项目与所述子菜单相关联,则同时显示所述菜单和子菜单。因为便携式电话向用于激活各种功能的特定菜单项目提供快捷路径,所以以用户友好的方式简化了便携式电话的使用,使得用户更快速的找到菜单路径。
文档编号G06F3/048GK101026832SQ20071000594
公开日2007年8月29日 申请日期2007年2月15日 优先权日2006年2月24日
发明者黄在骏, 李奉原 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1