通过使用方向按钮来控制屏幕上的菜单切换的装置和方法

文档序号:6574620阅读:641来源:国知局
专利名称:通过使用方向按钮来控制屏幕上的菜单切换的装置和方法
技术领域
本发明涉及一种具有用户接口的装置,其可以通过使用方向按钮使指针指向由用户选中的菜单项或页,尤其是,涉及一种通过使用方向按钮来控制菜单切换的装置和方法。
背景技术
很多种装置都具有可以通过按方向按钮使用户选择屏幕上显示的菜单页或菜单项之一的用户接口,无线移动电话就是一个典型的例子。
使用无线移动电话经常需要对多种菜单页和菜单项进行选择,例如从地址列表中选择某一地址。在这种情况下,用户需要在查看显示屏的时候不停的按方向按钮,直到指针到达预期菜单页或菜单项为止。如果按确认按钮,所选菜单的操作将被执行。
但是,这种切换并选择菜单页或项的方法对于选择嵌入较深的菜单页或项将会浪费大量的时间。

发明内容
因此,本发明的目的就是提供一种很容易的切换并选择预期的菜单项或页的装置和方法,这是通过区别按方向按钮的时间来区分菜单项与菜单项之间的切换和菜单页与菜单页之间的切换来实现的。
为实现上述目的,提供了一种具有用户接口的装置,其可以通过使用方向按钮使预定的指针指向由用户从屏幕上选中的菜单项或页,该装置包括有识别模块,用来确定方向按钮处于按压状态或释放状态,并根据方向按钮被压的时间来生成一个进行菜单项或页的切换的命令;指针载体,用来响应于所产生的菜单项或页的切换的命令切换指针的位置;和计时器模块,用来检测对方向按钮的按压是否持续了一段预定的时间,并且将检测的结果通知给识别模块。
还提供了一种通过使用具有用户接口的装置中的方向按钮来控制菜单切换的方法,其可以通过使用方向按钮使指针指向由用户从屏幕菜单中选中的菜单,该方法包括有检测事件的发生并确定所发生事件的种类;启用计时器,并且如果该发生的事件为按压方向按钮则返回到事件发生检测步骤;如果发生的事件为计时器中断,即表明经过了预定的时间,则将当前指向屏幕上某一预定菜单的指针切换到下一页上的相应菜单,并返回到事件发生检测步骤;以及如果发生事件为释放方向按钮则终止计时器操作,检测计时器中断是否先前已经发生,如果是则返回至事件发生检测步骤,否则在将指针切换至下一菜单后返回至事件发生检测步骤。


本发明的上述及其它的目的、特性和优点将随着以下对附图的详细描述而更加清楚,其中图1为说明根据本发明的最佳实施例的通过使用方向按钮来控制屏幕上的菜单切换的装置的方框图;和图2为说明根据本发明的最佳实施例的通过使用方向按钮来控制屏幕上的菜单切换的方法的流程图。
具体实施例方式
根据本发明的一个最佳实施例将在下面参照附图进行详细说明。在以下的描述中,公知的功能或结构将由于其不必要的描述会使发明模糊不清而不被详细描述。
图1为说明根据本发明的最佳实施例的通过使用方向按钮来控制屏幕上的菜单切换的装置的方框图。
参照图1,方向按钮10使得用户可以将任一菜单上指针的当前位置切换至另一位置。一般说来,无线移动电话具有用来控制指针在横向和纵向上切换的方向按钮。确认按钮20,用来执行由选中的菜单项所指定的操作。识别模块30,用来检测方向按钮10是否被按压或释放,并且根据方向按钮10被按压的时间长度来生成一个进行菜单项或页的切换的命令。指针载体40是一个模块,用来响应于生成的切换命令使指针从一个菜单项切换至另一个菜单项。计时器模块50,用来检测对方向按钮的按压是否持续了一段预定的时间。如图所示,识别模块部分30、指针载体40和计时器模块50可以通过一个简单的控制单元来实现。
图2为说明根据本发明的最佳实施例的通过使用方向按钮来控制屏幕上的菜单切换的方法的流程图。参照图2,在步骤2a检测发生的事件。本实施例中的事件可以是由用户或装置生成的任何命令或信号。如果检测出一个事件已经发生,则在步骤2b中检测该发生的事件是否为按压方向按钮。如果该发生的事件为按压方向按钮,则在步骤2g中计时器50被启动,同时该处理返回至步骤2a。
如果在步骤2b中发生的事件不是按压方向按钮,则该处理执行步骤2c来检测在步骤2a中发生的事件是否为计时器中断。如果在步骤2c中检测到该事件为计时器中断,这就意味着用户对方向按钮按压了一段预定时间。因此,进行步骤2h的处理使得将指向屏幕上某一预定菜单的指针切换到下一页上的相应菜单。接着,该处理返回至步骤2a。
如果在步骤2c中检测到该事件不是计时器中断,进行步骤2d的处理来检测在步骤2a中发生的事件是否为释放方向按钮。如果在步骤2d中检测到发生的事件为释放方向按钮,则在步骤2e终止计时器50的操作。在步骤2f中检测是否先前有任何计时器中断已经发生过。若在步骤2f中检测到已经发生过计时器中断,则该处理返回至步骤2a。是否有任何计时器中断已经发生过可以通过检测计时器中断标记来确定,而该标记是当计时器中断发生时在步骤2c中设置的。
如果在步骤2f确定先前没有计时器中断发生过,则指针被切换至下一菜单。接着,处理返回至步骤2a。这里,如果在按压方向按钮期间计时器50没有通知有计时器中断发生则意味着用户按压了方向按钮一段较短时间。因此,菜单沿着方向按钮被按压的方向切换一项。
假设菜单由一行构成,则菜单切换一项和切换一行是一样的。例如,假设5项,也就是5行,在终端的屏幕上显示并且指向第二项的指针接到切换菜单一项的命令,则指针将指向第三项。
假设菜单由一行构成,并且每页由7行构成,则页的切换同切换7行是一样的。
如上所述,本发明的有益效果为通过区别对方向按钮的按压时间并借此来区分菜单项切换和页切换以达到减少对众多菜单中较深菜单进行选择的时间。
然而,本发明仅仅是参照某一最佳实施例进行说明和描述的,因此对于本领域的普通技术人员来说,在不脱离随后的权利要求所涵盖的精神和范畴情况下做出各种形式和细节上的变化都是显而易见的。
权利要求
1.一种具有用户接口和方向按钮的装置,用来控制菜单切换,该装置包括有一个识别模块,用来确定方向按钮是否已经被按压和生成切换命令;一个计时器模块,用来确定方向按钮被按压的时间;一个指针载体,用来根据所述切换命令来切换指针的位置;其中,如果所述确定的时间小于预设的时间,则所述切换命令指示所述指针载体来切换所述指针至下一菜单项,并且如果所述确定的时间大于或等于所述预设的时间,则所述切换命令指示所述指针载体来切换所述指针至下一菜单页。
2.一种在具有方向按钮和用户接口的装置中控制菜单切换的方法,该方法包括(a)检测是否有事件发生,并确定所发生事件的种类;(b)启用计时器,并且如果所发生的事件为按压方向按钮则返回步骤(a);(c)如果所发生的事件为计时器中断,即表明经过了预定的时间,则将当前指向屏幕上某一预定菜单的指针切换到下一页上的相应菜单,并返回到步骤(a);和(d)如果发生事件为释放方向按钮,则终止计时器操作,检测是否先前有计时器中断已经发生过,如果是则返回至步骤(a),否则在将指针切换至下一菜单后返回至步骤(a)。
3.如权利要求2所述的方法,还进一步包括有如果该发生的事件不是释放方向按钮则返回步骤(a)的步骤。
4.一种在具有显示器、方向按钮和用户接口的无线移动电话中控制菜单切换的方法,该方法包括(a)检测是否有事件发生,并确定所发生事件的种类;(b))启用计时器,并且如果所发生的事件为按压方向按钮则返回步骤(a);(c)如果所发生的事件为计时器中断,即表明经过了预定的时间,则将当前指向显示器上某一预定菜单的指针切换到下一页上的相应菜单,并返回到步骤(a);和(d)如果发生事件为释放方向按钮,则终止计时器操作,检测是否先前有计时器中断已经发生过,如果是则返回至步骤(a),否则在将指针切换至下一菜单后返回至步骤(a)。
5.一种在具有方向按钮和用户接口的装置中控制菜单切换的方法,该方法包括(a)检测是否方向按钮被按压;(b)如果判断出方向按钮被按压,则检测对该方向按钮的按压是否持续了一段预定时间;(c)如果判断出对该方向按钮的按压已经持续了一段预定时间,则在将当前指向屏幕上某一预定菜单的指针切换到下一页上的相应菜单之后返回至步骤(a);(d)如果判断出对该方向按钮的按压没有持续一段预定时间,则在将所述指针切换到下一菜单之后返回至步骤(a)。
全文摘要
本发明披露了一种用来通过方向按钮来控制菜单切换的具有用户接口的装置,其可以通过使用方向按钮使指针指向由用户从屏幕中选中的菜单。根据本发明的装置包括有检测部件,用来检测方向按钮处于按压状态或释放状态,并根据方向按钮被按压的时间来生成一个进行菜单或页的切换的命令;一个用来直接切换指针的位置的指针载体,该指针根据生成的用来进行菜单或页切换的命令指向屏幕上当前显示出的某一菜单;以及一个计时器,用来检测对方向按钮的按压是否持续了一段预定的时间,并且将检测的结果通知给检测部件。
文档编号G06F3/023GK1359057SQ0114549
公开日2002年7月17日 申请日期2001年12月13日 优先权日2000年12月13日
发明者洪俊逸 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1