使用坡度变化暂停重复信号的输入的方法、设备及介质的制作方法

文档序号:6564709阅读:107来源:国知局
专利名称:使用坡度变化暂停重复信号的输入的方法、设备及介质的制作方法
技术领域
本发明涉及一种倾斜界面,更具体地讲,涉及一种在倾斜界面中使用波度变化暂停重复信号的输入的方法、设备和介质。
背景技术
通常,按钮主要用于将信息输入到手持装置,例如,个人数字助手(PDA)、便携式电话和MP3播放器。在这种情况下,用户必须重复地按下按钮来选择期望的功能。近来,对允许通过倾斜或者摇动手持装置(例如,便携式电话、PDA或MP3播放器)执行预定操作的基于倾斜的界面进行了研究。
图1示出传统的倾斜菜单导航。参照图1,需要包括一个交叉轴的三个轴来测量移动电话的上下以及左右的倾斜。可通过从左到右和/或从上到下地倾斜移动电话来选择3×3块菜单中的各项。作为示例,该倾斜技术可使用倾斜传感器以允许用户通过倾斜他或她的手腕来玩游戏或者通过菜单项导航。
当使用倾斜来实现界面时,菜单应该能够快速移动以增加方便性。当用户高速选择菜单时,可能发生错误。例如,当用户通过倾斜移动电话通过菜单导航以达到期望的菜单时,移动电话应该返回到它的平衡位置(或者到预定角度)。当手持装置对倾斜灵敏并且用户通过菜单快速导航时,在装置返回到初始状态时可能发生不必要的菜单移动,以使用户不能在期望的菜单上停止。在这种情况下,由于从用户看到菜单移动到用户响应于此操作装置的用户反应的延迟以及用户操作错误,导致用户不能获得期望的输入。因此,需要一种提供用于减少用户操作错误并减小时间延迟的倾斜界面的方法和设备。

发明内容
本发明的其他方面、特征和/或优点将在以下的描述中被部分地阐述,部分地,将从描述中变得清楚,或者可通过实施本发明而了解。
本发明提供了一种当通过倾斜手持装置产生预定的输入信号时准确地暂停重复信号的输入的方法、设备和介质。
本发明还提供一种改善的倾斜界面,其中,输入信号的产生和暂停不受用户操作错误的影响。
根据本发明的一方面,提供了一种在用于通过倾斜手持装置控制预定信号的倾斜界面中使用坡度变化暂停重复信号的输入的方法,所述方法包括测量手持装置的坡度;计算测量的坡度和先前的坡度之间的坡度差;根据测量的坡度的变化和所述坡度差修改确定因素的值,所述确定因素被用于确定是产生还是输入所述预定信号;和基于修改的确定因素的值,产生或者输入所述预定信号或者暂停所述预定信号的产生。
根据本发明的另一方面,提供了一种通过倾斜手持装置使用倾斜界面输入预定信号的手持装置,所述手持装置包括坡度测量单元,测量手持装置的坡度;确定因素控制器,计算测量的坡度和先前的坡度之间的坡度差,并根据测量的坡度的变化和所述坡度差来修改确定因素的值,所述确定因素被用于确定是产生还是输入所述预定信号;和信号控制器,基于修改的确定因素的值,产生或输入所述预定信号,或者暂停所述预定信号的产生。
根据本发明的另一方面,提供了至少一种存储有用于控制至少一个处理器执行这样一种方法以实现倾斜界面的指令的计算机可读介质,即使用坡度变化暂停重复信号的输入和基于手持装置的倾斜控制预定信号的方法,所述方法包括测量手持装置的坡度;计算测量的坡度和先前的坡度之间的坡度差;根据测量的坡度的变化和计算的坡度差修改确定因素的值,所述确定因素被用于确定是产生还是输入所述预定信号;和基于修改的确定因素的值,产生或者输入所述预定信号或者暂停所述预定信号的产生。


从下面结合附图对实施例的描述,本发明的这些和/或其他方面、特征和优点将变得清楚,并更容易明白,其中图1示出传统的倾斜菜单导航;图2示出根据本发明示例性实施例的响应于倾斜的菜单移动;图3是将传统菜单移动与根据本发明的菜单移动进行比较的曲线图;
图4示出根据本发明示例性实施例的当以相反方向倾斜手持装置时指定菜单移动速度的调整的代码;图5是示出根据本发明示例性实施例的当用户向前然后向后颠倒手持装置的倾斜时阈值的增加的曲线图;图6是示出根据本发明另一示例性实施例的当向后然后向前倾斜手持装置时阈值的增加的曲线图;图7是示出根据本发明示例性实施例的移动和停止移动菜单的方法的流程图;和图8示出根据本发明示例性实施例的手持装置的结构。
具体实施例方式
现在将详细描述本发明的示例性实施例,其示例在附图中示出,其中,在整个附图中,相同的标号表示相同的部件。下面将参照附图描述示例性实施例以解释本发明。
然而,可以以许多不同的形式来实现本发明,并且本发明不应该被理解为限于在此阐述的示例性实施例。当然,提供了这些示例性实施例以便本公开是彻底的和完整的,并且将本发明的构思传达全面给本领域的技术人员。另外,在附图中,为了清楚,层的厚度和区域被放大。
现在将参照附图更全面地描述用于减小由于用户的反应时间而导致的时间延迟以及减少用户操作中的错误的倾斜界面。
以下将参照根据本发明示例性实施例的用户界面、方法和计算机程序产品的附图来描述本发明。应该理解,流程图的每一个方框和流程图中的方框的组合可由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或者其他可编程数据处理设备的处理器以产生设备,从而经计算机或者其他可编程数据处理设备的处理器执行的指令实现在一个流程图方框或多个流程图方框中描述的功能。
这些计算机程序指令也可被存储在可指导计算机或者其他可编程数据处理设备以特定方式工作的计算机可用或计算机可读存储器中,以便存储在计算机可用或计算机可读存储器中的指令生产包括执行在一个流程图方框或多个流程图方框中描述的功能的指令手段的产品。
计算机程序指令也可被载入计算机或其他可编程数据处理设备以使得一系列操作步骤在计算机或其他可编程设备上被执行以产生计算机执行的过程,从而在计算机或其他可编程设备上执行的指令提供用于实现在一个流程图方框或多个流程图方框中描述的功能的步骤。
流程图的每个方框可表示模块、代码段或代码的一部分,其包括一个或多个用于实现特定逻辑功能的可执行指令。还应该注意,在一些可选择的实现中,在方框中提到的功能可以以不同于所示的顺序出现。例如,根据所涉及的功能,连续显示的两个方框实际上可能基本上同时执行,或者所述方框有时可能以相反的顺序被执行。
下面将描述的用于减小由于用户反应而导致的时间延迟以及减少用户操作错误的倾斜界面集中在菜单导航。然而,当将手持装置倾斜的坡度的方向用作预定的输入信号时,也可应用本发明。在一个示例性实施例中,在用户在手持装置上玩游戏的同时,用户可通过将手持装置向左或向右倾斜产生输入信号以控制左/右移动。
图2示出根据本发明示例性实施例的响应于倾斜的菜单移动。
参照图2,标号20指示在用户拿着手持装置时他/她向前倾斜的手持装置的侧视图。当用户向前颠倒手持装置的倾斜时,装置中的菜单如30、32、34、36和38所指示的那样被导航。当在如30所指示选择了第一菜单之后向前倾斜手持装置时,状态30变成状态32,其中,在增加了预定时间/计数之后选择了第二菜单。手持装置可保持在状态32下,或者允许用户如34、36和38所指示的那样通过进一步向前倾斜手持装置通过菜单进行进一步的导航。
图3是将传统菜单移动与根据本发明的菜单移动进行比较的曲线图。这里,根据坡度变化来进行传统的菜单移动,通过颠倒倾斜来影响本发明的菜单移动。以下,手持装置的坡度表示手持装置在预定方向上倾斜的状态或者角度。标号61表示用于示出菜单关于坡度变化的曲线。纵坐标和横坐标分别表示倾斜角度和过去的时间(计数器的增量)。当倾斜角度超过预定阈值Thlimit时,检测到用户执行了菜单导航。在预定时间之后或者当内部计数器的计数值达到预定值时,如图2的32所示,第一菜单移动到第二菜单。
同时,当手持装置保持在相同的坡度或者进一步倾斜到大于阈值Thlimit的角度时,如图2的34和36所示,第二菜单移动到第三和第四菜单。
例如,当用户期望暂停菜单导航或者通过倾斜手持装置使用滚动条向下滚动以选择第四菜单时,可通过使用倾斜界面以相反方向倾斜手持装置或者手持装置可返回到它的平衡状态。在这种情况下,当用户如曲线61中的点A所指示的那样以相反方向颠倒倾斜手持装置时,倾斜角度减小。然而,因为倾斜角度保持大于阈值Thlimit,所以用户继续导航到第五菜单而没有停止。如曲线61所示,由于用户操作错误以及在用户视觉上识别菜单的移动到他/她控制手持装置之间的时间延迟而导致发生错误。为了解决这个问题,可修改用于确定当颠倒手持装置的倾斜时的菜单移动的因素的值。用户能够基于当前的倾斜角度和先前的倾斜角度之间的差的符号来识别装置的倾斜是否被颠倒。即,在时间上的点C4过去之后将所述差改变为负值(-)。
如曲线62所示,当用户倾斜手持装置通过菜单导航时,在时间上的点C2,他/她从第一菜单移动到第二菜单。时间上的点C2可以是预定时间或者是计数器值。
计数器可以以下方式被设计,即它的计数在时间上的每一点C2、C3或者C4处增加50。在这种情况下,当倾斜角度大于阈值Thlimit时,如果计数器将其计数增加50,则菜单移动被允许。当用户在点B颠倒手持装置的倾斜时,用于移动到随后的菜单的计数器阈值可能增加。例如,用于确定菜单移动的因素的值可能被修改,以使用户只能在时间上的点C4和C5之间计数器值增加70之后才能导航到第五菜单。从曲线61可明显看出,即使用户颠倒手持装置的倾斜以暂停进一步的菜单导航,用户也不能暂停到下一菜单(即第五菜单)的导航。为了解决这个问题,从曲线62可明显看出,因为倾斜角度小于阈值Thlimit,所以他/她不能导航到第五菜单。当然,当用户期望通过进一步倾斜手持装置移动到第五菜单时,可通过当倾斜角度大于阈值Thlimit时将菜单变化之间的间隔返回到50来执行菜单导航。
参照图3,在本发明中,根据倾斜角度的变化确定菜单移动的因素被修改以暂停菜单移动。在一个示例性实施例中,作为用于确定菜单移动的因素之一的计数器增加间隔可如下面的公式(1)所定义被减小counter′=counter+11+|k2c(t)|···(1)]]>其中,c(t)是负坡度,|a|是a的绝对值,k2是常数。
如公式(1)所定义,当以相反方向倾斜手持装置时,计数器(counter)增加间隔减小。因此,通过将减小的计数器增加间隔加上初始的计数器值获得新的计数器值counter′。此外,因为在计数器值达到特定值T之前不允许手持装置调用用于执行菜单移动的函数,所以调用用于执行菜单移动的函数需要时间。这增加了在图3的曲线62中的点C4和C5之间的间隔,从而防止不期望的菜单移动。
图4示出根据本发明示例性实施例的指定当以相反方向倾斜手持装置时调整菜单移动速度的代码。
参照图4,当slop具有负符号时,感应菜单移动的cThreshold增加,以便花费较长时间移动到下一菜单,所述负符号表示以相反方向倾斜。相反,当slop是正值时,cThreshold减小,以便花费较短时间移动到下一菜单。图4中示出的代码指定当向前倾斜手持装置时菜单移动速度的调整。用于感应菜单移动的阈值可根据手持装置的构造而变化。
图5是示出根据本发明示例性实施例的当用户急速颠倒手持装置的倾斜时阈值的增加的曲线图。
参照图5的曲线71,尽管当导航到第四菜单项时用户将手持装置的倾斜颠倒回平衡位置以暂停菜单移动,但是手持装置还是从平衡位置以相反方向被临时倾斜到角度L20,从而使用户移动到第三菜单项。为了解决这个问题,如同曲线72,在手持装置返回到平衡位置以暂停菜单移动的同时,用于相反方向的菜单移动的阈值L20临时增加到L2。即,与曲线71不同,在曲线72中,因为倾斜角度小于临时增加的阈值L2,所以用户不能导航到第三菜单项。当倾斜角度的变化具有负符号并且倾斜角度小于0时,阈值从L20临时改变为L2。
使用公式(2)获得阈值L2L2=L20+sign(L20)|kf(t)| …(2)其中,f(t)是随时间单调减小的函数,sign(a)表示(1或-1)的符号,|a|是a的绝对值,k是常数。
如上所述,阈值L1和L20在正常操作期间被保持,而当用户颠倒手持装置的倾斜以暂停用户输入时,相反方向的阈值临时增加到L2,从而防止到下一菜单的不期望的移动。在预定时间过去之后,阈值L2返回到初始阈值L20。
图5是示出根据本发明示例性实施例的当用户急速颠倒(向前倾斜手持装置然后向后倾斜手持装置)时阈值的增加的曲线图。当用户向后然后向前倾斜装置时,L1的值可临时增加。当关于L1使用公式(2)时,可获得当用户向后然后向前倾斜手持装置以暂停输入时临时增加的阈值。还可将该方法应用于图3示出的方法。图6示出当向后然后向前倾斜手持装置时阈值增加的示例。
图6是示出根据本发明另一示例性实施例的当向后然后向前倾斜手持装置时阈值的增加的曲线图。
参照图6,在通过倾斜手持装置移动到第二菜单(点C2)、第三菜单(点C3)、第四菜单(点C4)之后,用户颠倒手持装置的倾斜以暂停到第五菜单的移动。当检测到相反的倾斜时,阈值Thlimit增加,从而防止计数达到C5。因此,用户不能移动到第五菜单。
图7是示出根据本发明示例性实施例的移动菜单和停止移动菜单的方法的流程图。尽管图7的流程图示出了用于停止菜单移动的方法,但是还可将其应用于使用倾斜界面执行的暂停重复的输入。
参照图7,当用户倾斜具有倾斜界面的手持装置时,如下执行在步骤S102中的设置处理。T是计数器阈值。即,当计数器达到计数器阈值T时,执行菜单移动。当不执行菜单移动时,产生预定的输入信号。例如,用户在玩游戏的同时可按下用于输入的左或右箭头键。在步骤S102,将T设置为T0,将L2设置为L20。L20是当以相反方向倾斜手持装置以暂停重复信号的输入时的阈值。L2是如参照图5所述的临时增加的阈值。然后,将表示计数器增加多少的值delta_counter设置为1。
一旦在步骤S102设置了初始值,则在步骤S104测量坡度。当在步骤S106坡度大于阈值时,识别输入。可选择地,可测量坡度变化的量,而非坡度。在步骤S108,当识别出输入时,计数器值增加delta_counter。在步骤S110,确定是否颠倒了手持装置的倾斜。当没有颠倒手持装置的倾斜并且在步骤S112计数器超过预定阈值T时,因为在步骤S114计数器增加到足以使计数器值被初始化为0,所以用户以倾斜的方向移动到菜单。如果在步骤S116终止了菜单移动,则处理结束。否则,处理返回到用于移动到下一菜单的步骤S104。相反,当计数器值没有超过计数器阈值T时,执行用于继续输入的步骤S104。
当在步骤S110用户颠倒手持装置的倾斜以暂停菜单移动时,如参照图3或图5所述,修改确定因素的值以消除错误。当手持装置的倾斜被颠倒时,在步骤S120减小delta_counter值。随着delta_counter值的减小,计算器增加速度也减小,从而防止在图3的曲线61示出的错误的发生。
从图3的曲线62可明显看出,通过修改delta_counter值来消除这种错误。在步骤S122,确定手持装置的倾斜是保持在平衡位置还是脱离了平衡位置。如果手持装置的倾斜保持在平衡位置,则用户颠倒手持装置以暂停菜单移动。结果,可以以与先前方向相反的方向继续执行菜单移动。为了防止这种情况,如参照图5所述,在步骤S124,用于在相反方向上移动菜单的阈值L2增加。当在步骤S126手持装置返回到平衡时,处理返回到用于新的菜单移动的步骤S102。相反,当手持装置没有保持在平衡位置时,处理返回到步骤S104,以确定是否执行进一步的菜单移动。
图8示出根据本发明示例性实施例的实现倾斜界面所需的手持装置500的部分结构。
这里使用的术语“模块”的意思是,但不限于,软件或硬件组件,诸如执行特定任务的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。模块可以方便地被配置以驻留在可寻址的存储介质上,并且可被配置以在一个或多个处理器上执行。因此,举例来说,模块可以包括诸如软件组件、面向对象的软件组件、类组件和任务组件的组件、进程、函数、属性、过程、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和变量。在组件和模块中提供的功能可被组合为更少的组件和模块,或者可进一步被分离成另外的组件和模块。另外,组件和模块可以以这样的方式被实现,即它们在通信系统中的一个或多个计算机上执行。
手持装置500提供倾斜界面,并接收通过倾斜输入的预定的信号。当手持装置在菜单导航期间继续倾斜预定角度时,产生如图2所示通过菜单项指示导航的信号。可响应于通过按下箭头键或者使用倾斜界面倾斜装置而产生的信号执行如图2所示的菜单导航。
坡度测量单元510包括多个传感器以测量手持装置的坡度。使用的传感器的数量可根据手持装置被倾斜的方向的个数而变化,所述多个传感器包括测量关于轴的坡度的传感器,例如三轴传感器。
确定因素控制器520计算坡度测量单元510测量的坡度的变化或者坡度差,并修改确定因素的值,所述确定因素用于根据坡度变化或者坡度差来确定是产生信号还是暂停信号的产生。例如,确定因素可以是计数器增加间隔(图3),L2或者L20(图5)。因为确定因素控制器520控制用于确定信号控制器530是产生信号还是暂停信号的产生的因素,所以根据信号产生机制可存在多种确定因素。
信号控制器530基于修改的确定因素来控制是产生预定的信号还是暂停信号的产生。当通过使用倾斜界面来执行菜单导航时,菜单输出单元540输出菜单移动的结果。在这种情况下,信号使得能够以预定方向移动到菜单。菜单输出单元540输出响应于该信号而产生的菜单的变化。
可将图8示出的结构应用于能够进行菜单导航的手持装置或者其他各种手持装置。例如,倾斜具有游戏功能的手持装置可通过产生向上/下/左/右的信号来使用户能够控制游戏。此外,当用户通过向相反方向倾斜装置或者将装置返回到平衡装置期望暂停信号的产生时,上面提到的结构允许用户暂停由于向相反方向的非故意的倾斜导致的新信号或者重复信号的产生,从而防止意想不到的错误。还可在广泛的各种应用(例如,便携式电话、PDA、便携式游戏机、游戏控制器、MP3播放器和便携式媒体播放器(PMP))中使用这种结构。
本发明允许用户通过使用倾斜界面没有错误地控制手持装置中的信号。当通过倾斜产生信号时,本发明还防止为了暂停信号输入而向相反方向过度倾斜而导致的误操作。本发明还减少在通过倾斜的菜单导航期间用户无意识的菜单移动,从而改善了用户界面的性能。
除了上面描述的示例性实施例,还可通过执行介质上/媒介(例如,计算机可读介质/媒介)中的代码/指令来实本发明的示例性实施例。所述介质/媒介可与任何允许存储和/或传输计算机可读代码/指令的任何介质/媒介相应。所述介质/媒介还可单独包括计算机可读代码/指令、数据文件、数据结构等或者其结合。代码/指令的示例包括机器代码(例如,由编辑器产生)和包含可被计算装置等使用解释器执行的较高级别的代码的文件。
可以以各种方式将所述计算机可读代码/指令记录在/传送到介质/媒介中/上,所述介质/媒介的示例包括磁存储介质(例如,软盘、硬盘、磁带等)、光学介质(例如,CD-ROM或者DVD)、磁光介质(例如,可光读的盘)、硬件存储装置(例如,只读存储介质、随机存取存储介质、闪存等)、以及可包括计算机可读代码/指令、数据文件、数据结构等的存储/传输媒介(例如传输信号的载波)。存储/传输媒介的示例可包括有线和/或无线传输媒介。例如,存储/传输媒介可包括光学有线/线缆、波导和金属线/线缆等,其包括载波传输用于指定指令、数据结构、数据文件等的信号。介质/媒介还可以是分布式网络,以便计算机可读代码/指令被存储/传送并以分布式方式被执行。介质/媒介还可以是互联网。计算机可读代码/指令可被一个或多个处理器执行。所述计算机可读代码/指令还可在专用集成电路(ASIC)或者现场可编程门阵列(FPGA)中被执行和/或被实现。
另外,可构造硬件装置用作一个或者多个软件模块来执行以上所述的示例性实施例的操作。
尽管已显示和描述了本发明的一些示例性实施例,但是本领域的技术人员应该理解,在不脱离权利要求及其等同物限定其范围的本发明的原则和精神的情况下,可对这些示例性实施例进行改变。
权利要求
1.一种在用于通过倾斜手持装置控制预定信号的倾斜界面中使用坡度变化暂停重复信号的输入的方法,所述方法包括测量手持装置的坡度;计算测量的坡度和先前的坡度之间的坡度差;根据计算的坡度差修改确定因素的值,所述确定因素被用于确定是产生还是输入所述预定信号;和基于修改的确定因素的值,产生或者输入所述预定信号,或者暂停所述预定信号的产生。
2.如权利要求1所述的方法,其中,使用三轴加速计来执行坡度的测量。
3.如权利要求1所述的方法,其中,倾斜界面用于菜单的选择,所述信号用于使能够在预定方向上移动菜单。
4.如权利要求1所述的方法,其中,确定因素是计数器,所述计数器被构造以与手持装置被倾斜的时间量成比例的固定时间间隔变化,其中,当计数器到达预定阈值时,所述预定信号被输入到手持装置,和其中,修改确定因素的值的步骤包括当坡度变化满足预定值时,减小计数器增加的值。
5.如权利要求1所述的方法,其中,确定因素是用于控制菜单移动的计数器,当计数器达到预定阈值时,菜单移动被执行,和其中,修改确定因素的值的步骤包括当坡度变化满足预定值时,减小计数器增加的值。
6.如权利要求5所述的方法,其中,减小计数器增加的值的步骤包括减小计数器的增加速度。
7.如权利要求1所述的方法,其中,确定因素被用作坡度的阈值,当坡度到达确定因素的值时,所述预定信号被输入到手持装置,并且坡度到达修改的确定因素的值所需要的时间被延迟。
8.如权利要求1所述的方法,其中,所述预定信号被用于控制菜单的移动,和其中,确定因素被用作坡度的阈值,当坡度达到预定因素的值时,菜单移动被允许,通过增加坡度达到修改的确定因素的值所需要的时间量,菜单移动被暂停。
9.一种通过倾斜手持装置使用倾斜界面输入预定信号的手持装置,所述手持装置包括坡度测量单元,测量手持装置的坡度;确定因素控制器,计算测量的坡度和先前的坡度之间的坡度差,并根据计算的坡度差来修改确定因素的值,所述确定因素被用于确定是产生还是输入所述预定信号;和信号控制器,基于修改的确定因素的值,产生或输入所述预定信号,或者暂停所述预定信号的产生。
10.如权利要求9所述的手持装置,其中,坡度测量单元使用三轴加速计来测量坡度。
11.如权利要求9所述的手持装置,其中,倾斜界面被用于菜单的选择,所述信号被用于使能够在预定方向上移动菜单。
12.如权利要求9所述的手持装置,其中,确定因素是计数器,所述计数器被构造以与手持装置被倾斜的时间量成比例的固定时间间隔变化,其中,当计数器到达预定阈值时,所述预定信号被输入到手持装置,和当坡度变化满足预定值时,减小计数器增加的值。
13.如权利要求9所述的手持装置,其中,确定因素是用于控制菜单移动的计数器,当计数器达到预定阈值时,菜单移动被执行,和当坡度变化满足预定值时,减小计数器增加的值。
14.如权利要求13所述的手持装置,其中,确定因素控制器减小计数器的增加速度。
15.如权利要求9所述的手持装置,其中,确定因素被用作坡度的阈值,当坡度到达确定因素的值时,所述预定信号被输入到手持装置,坡度到达修改的确定因素的值所需要的时间被延迟。
16.如权利要求9所述的手持装置,其中,所述预定信号被用于控制菜单的移动,其中,确定因素被用作坡度的阈值,当坡度达到预定因素的值时,菜单移动被允许,通过增加坡度达到修改的确定因素的值所需要的时间量,菜单移动被暂停。
17.至少一种存储有用于控制至少一个处理器执行这样一种方法的指令的计算机可读介质,即通过倾斜手持装置,在用于控制预定信号的倾斜界面中使用坡度变化暂停重复信号的输入的方法,所述方法包括测量手持装置的坡度;计算测量的坡度和先前的坡度之间的坡度差;根据计算的坡度差修改确定因素的值,所述确定因素被用于确定是产生还是输入所述预定信号;和基于修改的确定因素的值,产生或者输入所述预定信号,或者暂停所述预定信号的产生。
18.如权利要求17所述的至少一种计算机可读介质,其中,使用三轴加速计来执行坡度的测量。
19.如权利要求18所述的至少一种计算机可读介质,其中,倾斜界面用于菜单的选择,所述信号用于使能够在预定方向上移动菜单。
20.如权利要求17所述的至少一种计算机可读介质,其中,确定因素是计数器,所述计数器被构造以与手持装置被倾斜的时间量成比例的固定时间间隔变化,其中,当计数器到达预定阈值时,所述预定信号被输入到手持装置,和其中,修改确定因素的值的步骤包括当坡度变化满足预定值时,减小计数器增加的值。
21.如权利要求17所述的至少一种计算机可读介质,其中,确定因素是用于控制菜单移动的计数器,当计数器达到预定阈值时,菜单移动被执行,其中,修改确定因素的值的步骤包括当坡度变化满足预定值时,减小计数器增加的值。
22.如权利要求17所述的至少一种计算机可读介质,其中,减小计数器增加的值的步骤包括减小计数器的增加速度。
23.如权利要求17所述的至少一种计算机可读介质,其中,确定因素被用作坡度的阈值,当坡度到达确定因素的值时,所述预定信号被输入到手持装置,坡度到达修改的确定因素的值所需要的时间被延迟。
24.如权利要求17所述的至少一种计算机可读介质,其中,所述预定信号被用于控制菜单的移动,和其中,确定因素被用作坡度的阈值,当坡度达到预定因素的值时,菜单移动被允许,通过增加坡度达到修改的确定因素的值所需要的时间量,菜单移动被暂停。
全文摘要
提供了一种在倾斜界面中使用坡度变化暂停重复信号的输入的方法、设备和介质。在基于手持装置的倾斜实现控制预定信号的倾斜界面中使用手持装置的坡度变化暂停重复信号的输入的方法中,所述方法包括测量手持装置的坡度;计算测量的坡度和先前的坡度之间的坡度差;根据测量的坡度的变化和计算的坡度差修改确定因素的值,所述确定因素被用于确定是产生还是输入所述预定信号;和基于修改的确定因素的值,产生或者输入所述预定信号,或者暂停所述预定信号的产生。
文档编号G06F3/033GK1991713SQ200610171420
公开日2007年7月4日 申请日期2006年12月27日 优先权日2005年12月28日
发明者孙晙壹, 金东润, 方远喆, 崔恩硕, 赵诚贞 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1