用于输入数据的移动通信装置和方法

文档序号:7606360阅读:124来源:国知局
专利名称:用于输入数据的移动通信装置和方法
技术领域
本发明涉及具有旋转输入部件的移动通信装置、用于通过所述旋转输入部件输入数据的方法以及用于执行所述方法的计算机程序。
背景技术
WO 02/39712 A2(此处通过引用结合于本文中)公开了一种图像控制系统,用于控制电视系统中的屏幕菜单。该菜单包括多个同时显示的菜单项。选择器设为从该菜单中选择菜单项。用户输入设备包括控制部件,用于生成控制信号以使选择器相对于菜单移动。再者,还公开了一种可旋转控件,其中该控件的旋转使菜单相应地旋转。或者,在菜单屏幕上显示一光标,此光标在用户操作控制部件时跟随菜单项。
WO 02/39712 A2还公开了一种可应用于移动电话菜单的技术。手持电话屏幕上的菜单显示为二维圆形。旋转拨号盘设在手持机的前面。手持机除增加了设在前面的旋转拨号盘,具有移动电话的一般特征。激活移动电话的菜单时,拨号盘用作以上就电视系统所述的控制部件。当然,不像在电视中那样要发射遥控信号,信号耦合到手持机内的显示屏。要从菜单选择菜单项,用户可旋转拨号盘,直到光标移动到与期望的菜单项相关联,或菜单已旋转成使期望的菜单项与移动电话的屏幕上的选择区域对齐。
移动通信装置用于多种应用,并因此要求高级适应性,以便进行可行的处理。WO 02/39712中提出的解决方案适于处理非常简单和静态的菜单。因为移动电话包括多种应用,且应用数量还在增加,所以这种旋转输入部件不足以满足现代移动通信装置的要求。
US 6337694 B1(其通过引用结合于本文中)公开了一种方法和系统,用于以可变速度滚读数据处理系统如计算机、电视机、信息站(kiosk)显示装置或手持数字产品中的可视对象。在大型可视对象(如文档)中,可以通过连续选择滚动按钮或拖动滑块来来实现滚动滚读。滚动速度可以随滚读的信息内容而有所不同。
此特征在滚读文档时是有利的,但对其它应用则没有优势。此外,在移动通信装置中,由于其在尺寸和处理能力方面的限制,以及对功耗和单手操作的要求,存在改进用户交互的需要。
街机游戏(arcade)通常具有可以设为以两种不同模式(一个对话模式和数字左/右模式)操作的输入部件。数字模式用于滚读字母串,或选择不同的游戏选项,而对话模式用于实际操控/游戏控制。
此外,大多数游戏控制输入部件具有中间位置。
因为移动通信装置同时用于游戏和通信服务以及用作个人数字助理(PDA),所以需要提供可适用于所有这些应用的用户接口。常规的游戏控件适用于游戏,但对控制PDA中的功能而言却并非最佳,而且常规移动电话小键盘并不最适于游戏。因此,需要提出一种改进的用户接口。
发明概述本发明的目标在于提供一种旋转输入部件,用于为移动通信装置提供对应于给定角运动的可选数量的计数。
术语“计数”在本说明书上下文中应该理解为旋转运动的离散表示。计数可表示旋转输入部件的角运动,即旋转输入部件的全旋转或部分旋转。
本发明的另一个目标在于提供一种方法,用于选择对应于旋转输入部件的给定角运动的某数量的计数。
本发明的再一个目标在于提供一种计算机程序产品,用于选择对应于旋转输入部件的给定角运动的某数量的计数。
本发明基于这样的理解移动通信装置可以执行多个应用,因此需要适用于控制所述多个应用的接口。再者,移动通信装置的接口因设备尺寸小而至关重要,这因为在看电影或驾车时通常仅单手操作移动通信装置而尤其如此。
本发明的独特优点是,提供适用于每种情况的旋转输入部件,由此提供一种用户友好的移动通信装置。
本发明的一个独特特征涉及动态选择对应于旋转输入部件的给定角运动的计数的数量。这样用户将会体验到移动通信装置的操作简易性,因为通过定义将旋转输入部件的角运动解释成某数量的计数,用户将会体验到根据特定功能的角运动的分辨率的变化。
以上目标、优点和特征连同大量其它目标、优点和特征通过以下描述将变得显然,它们可根据本发明的第一方面由一种移动通信装置来实现,所述移动通信装置包括处理器部件和接口,所述接口包括显示器和输入部件;所述输入部件包括旋转输入部件,所述旋转输入部件设为根据所述旋转输入部件的角运动提供角运动信号;以及所述处理器部件适于根据所述角运动信号生成可选数量的计数。
在根据本发明第一方面的移动通信装置中,所述角运动信号可以包括信号模式,如一个脉冲、一个脉冲序列、数字信号、模拟信号或其任意组合。
在根据本发明第一方面的移动通信装置中,所述处理部件可适于根据从要由所述处理器部件执行的应用、用户交互或其任意组合接收到的指令来生成所述可选数量的计数。所述应用可以包括日程表、游戏、媒体播放器、Web浏览器、电话簿、消息传送服务或FM收音机或其任意组合。
这些特征可以改进移动通信装置针对任何应用的操作,因为所察觉的分辨率随具体应用变化,例如在要通过滚读文本或从一个长列表中进行选择来选择符号时,可以选择高分辨率。但是,用户可以选择较低分辨率,这可能有利于残疾人,或在带手套操作移动通信装置时有利。在玩游戏时,最好选择低分辨率。但用户可能希望选择更高的分辨率,这可能有利于熟练的游戏玩家。
所述角运动信号可以包括电信号、光信号或磁信号或其任意组合。
这将允许改进移动通信装置的设计,因为所述装置的硬件和软件可适用于任何类型的移动通信装置。
根据本发明第一方面的移动通信装置还可以包括速度监测部件,其适于监测所述旋转输入部件的角运动速度并生成角运动速度数据。所述处理器部件可适于从所述速度监测部件接收所述角运动速度数据,并将所述角运动速度解释成处理操作。所述处理操作包括滚动,其中所述处理器部件将低角运动速度解释成向上滚动/向下滚动,而将高角运动速度解释成上翻页/下翻页。所述处理操作还可包括数据翻转(data flipping),其中所述处理器部件将低角运动速度解释成下一个/前一个数据,而将高角运动速度解释成快进/快倒。所述处理操作还可包括扫描,其中所述处理器部件将低角运动速度解释成手动搜索,而将高角运动速度解释成自动搜索。
这可进一步对移动通信装置的操作。监测角运动速度可以提供更直观的用户接口。例如,该特征可利用于FM收音机应用中,其中将旋转输入部件的高角运动速度解释成自动搜索无线电台,而将旋转输入部件的低角运动速度解释成手动搜索无线电台。
此外,该特征可利用于媒体播放器应用中,其中将旋转输入部件的高角运动速度解释成下一个/前一个媒体项目,而将旋转输入部件的低角运动速度解释成当前媒体项目中的快进/快倒。
此外,该特征可利用于允许滚动的应用,其中可以将旋转输入部件的低角运动速度解释成向上滚动/向下滚动,和/或可将旋转输入部件的高角运动速度解释成上翻页/下翻页。
根据本发明第一方面的输入部件还可以包括用于选择所述显示器上标记的项目的选择部件,所述选择部件设为通过在激励所述选择部件之前的预定时间期间忽略所述旋转输入部件的角运动来变更对所标记的项目的选择。
这可以校正激励选择部件时无意的角运动,尤其在分辨率高时可行。
根据本发明第一方面的移动通信装置可以包括蜂窝电话、个人数字助理或视频电话或其任意组合。
上述目标、优点和特征连同许多其它目标、优点和特征通过如下详细描述将变得显然,它们根据本发明第二方面通过一种用于在移动通信装置中输入数据的方法实现,所示方法包括基于旋转输入部件的角运动生成角运动信号;由处理器部件接收所述角运动信号;定义对应于所述旋转输入部件的角运动的某数量的计数;以及根据所述角运动信号生成计数。
根据本发明第二方面的定义所述数量的计数的步骤还可以包括从所述移动通信装置执行的应用接收数量数据,或从用户交互接收数量数据,或采用任何组合方式接收数量数据。所述计数的数量可以由移动通信装置执行的应用或用户交互或其任意组合来定义。
根据本发明第二方面的方法还可以包括监测旋转输入部件的角运动速度并生成角运动速度数据。
根据本发明第二方面的方法还可以包括接收角运动速度数据并将该角运动速度解释成处理操作。所述处理操作可以包括以上参照根据本发明第一方面的移动通信装置给出的任何示例。
根据本发明第二方面的方法还可以包括允许选择标记的项目,以及通过在激励所述选择部件之前的预定时间期间禁止计数生成来校正所述控制信号。
根据本发明第二方面的方法可以结合参照本发明第一方面的移动通信装置所述的任何特征。
上述目标、优点和特征连同许多其它目标、优点和特征通过如下详细描述将变得显然,它们根据本发明第三方面通过一种计算机程序来实现,所述计算机程序包括适于当所述程序在数据处理系统上运行时执行如下步骤的代码基于旋转输入部件的角运动生成角运动信号;由处理器部件接收所述角运动信号;定义对应于所述旋转输入部件的角运动的某数量的计数;以及根据所述角运动信号生成计数。
根据本发明第三方面的计算机程序还可以包括适于当所述程序运行在数据处理系统上时执行根据本发明第二方面的方法的代码。
根据本发明第三方面的计算机程序可以在根据本发明第一方面的移动通信装置上执行。
根据本发明第三方面的计算机程序可以结合参照根据本发明第一方面的移动通信装置和根据本发明第二方面的方法所述的任何特征。
附图简介本发明的创新特征通过所附权利要求来陈述。但是,通过结合如下附图阅读如下对例示性实施例的详细说明,可以最佳地理解本发明本身及其优选使用模式和其它目标和优点,附图中

图1显示包括一个旋转输入部件的移动通信装置;图2a-2e显示旋转输入部件的每转所对应的可变数量的计数;图3a-3d显示激励旋转输入部件时生成的角运动信号的示例;图4a-4c显示图3a-3d中所示角运动信号与计数生成之间的关系的示例;图5说明根据本发明第一实施例的不同目标之间的交互;图6说明根据本发明第二实施例的不同目标之间的交互;
图7说明根据本发明第三实施例的不同目标之间的交互;图8说明根据本发明第四实施例的不同目标之间的交互。
优选实施例的说明图1显示移动通信装置101,它包括含有显示屏105和输入部件107(如用于输入数据的小键盘、触摸屏或语音控制接口)的用户接口103。输入部件107又包括旋转输入部件109,其设为在用户旋转该旋转输入部件109时提供角运动信号。旋转输入部件109用于例如标记在显示屏105中呈示的菜单中的菜单项或用于控制移动通信装置所执行的游戏应用。选择部件集成在旋转输入部件109中。选择部件用于选择菜单中标记的菜单项或用于向游戏应用中某些功能输入数据。通过按下旋转输入部件109的中央来激励该选择部件。或者,选择部件是输入部件107的任何其它部分中的选择键。
图2a-2e显示了旋转输入部件的可变分辨率。缺省情况下,旋转输入部件每转会有预定数量的计数。从硬件角度来说,此数量是固定的,可以是例如8、12、15、24、27、45或任何数量。用户察觉到的每转计数的数量等于此数量或更少。作为说明性的示例,旋转输入部件每转的硬件固定数量的计数是24。于是用户可以察觉到的计数的数量可确定为24除以一个变量,例如24/1=24(图2a),24/2=12(图2b),24/3=8(图2c),24/4=6(图2d)以及24/6=4(图2e)。此处,每转24个计数是最高分辨率,每转4个计数表示非常低的分辨率。
图3a和3d说明激励旋转输入部件时生成的角运动信号的一个示例。图3a显示当旋转输入部件顺时针旋转时的角运动信号,图3b显示当旋转输入部件逆时针旋转时的角运动信号。因为旋转输入部件能够沿任一方向旋转,所以需要两个角运动信号星座(constellation);各对应于一个方向。图3c和3d说明激励旋转输入部件时生成的角运动信号的另一个示例。图3c显示旋转输入部件顺时针旋转时的角运动信号,以及图3d显示旋转输入部件逆时针旋转时的角运动信号。
图3a-3d应该仅视为示例,可以足以满足移动通信装置中任何部件需要的任何方式选择角运动信号。
或者,分辨率可在旋转输入部件的角运动期间变化。在某个角运动之后生成第一计数,并在稍微更小的角运动之后生成第二计数,以及在更加小的角运动之后生成第三计数,并依此类推。这将实现光标或游戏控件的加速运动。此功能最好根据从要由所述处理器部件执行的应用、用户交互或其任意组合接收到的指令来运转。从硬件的角度来说,在例如4个重复的角运动信号星座之后生成第一计数,在7个之后生成第二计数,在9个之后生成第三计数,在10个之后生成第四计数,如此等等。
图4a显示激励旋转输入部件时生成的角运动信号与计数生成之间的关系的一个示例。在此示例中,该角运动信号中三个连续性重复信号模式安排用于生成一个计数。根据这些重复的信号模式的信号星座,将该计数确定为向上/向下。图4b显示激励旋转输入部件时生成的信号与计数生成之间的关系的另一个示例。此外,图4c显示了当激励不连续时角运动信号与生成的计数之间的关系的另一个示例。这里,角运动信号中的四个连续重复的信号模式安排用于生成一个计数。
图5显示一种用于输入数据的方法,所述方法包括选择旋转输入部件的可变分辨率501。通过用户输入数据来使旋转输入部件旋转(503),并相对于该角运动来生成电、磁或光的角运动信号504或其任意组合。所选分辨率502和旋转输入部件生成的角运动信号504用于提供505一个或多个计数,以供移动通信装置中的用户接口用于数据输入。分辨率502由旋转输入部件的每转计数数量来表示,并且分辨率502由移动通信装置的处理器执行的实际应用和/或通过用户交互来确定。分辨率可由用户主动选择,由用户通过确定用户操作来间接选择或以与用户无关的方式选择。例如,当要选择符号,滚读文本或从一个长列表中选择时,选择高的分辨率502,例如由应用确定的每转24个计数。但是,用户可以选择较低的分辨率502,这可能对残疾人或当带手套操作移动通信装置时有利。在玩游戏时,最好选择低的分辨率502,例如旋转输入装置的每转4或8个计数。但是,用户可能想要选择更高的分辨率502,这可能有利于非常熟练的游戏玩家。
图6说明一种用于输入数据的方法,它包括选择旋转输入部件的可变分辨率601。通过用户输入数据来使旋转输入部件旋转603,并相对于该角运动来生成电、磁或光的角运动信号604。所选分辨率602和该旋转输入部件生成的角运动信号604用于提供605一个或多个计数。此外,当用户使旋转输入部件旋转603时监测608角运动速度。角运动速度数据609被解释610成处理操作。因此,处理器部件会根据角运动速度数据609来解释来自旋转输入部件的输入,所述解释由移动通信装置执行的应用来确定。例如,如果应用是例如FM收音机,则会把高角运动速度数据解释成包括自动搜索无线电台的处理操作,以及会把慢角运动速度解释成手动调谐。又如,当应用是媒体播放器时高角运动速度会解释成包括跳到下一个/前一个媒体项的处理操作,而低角运动速度则表示在当前媒体项目内快进/快倒。此外,高角运动速度会解释成包括上翻页/下翻页的处理操作,而低速则会解释成向上滚动/向下滚动。再如,当高角运动速度解释成包括转至列表或文本顶部/底部的处理操作时,中速解释成上翻页/下翻页的处理操作,低速解释成包括列表或文本中的一步长上移/下移处理操作。
图7显示一种用于输入数据的方法,它包括选择旋转输入部件的可变分辨率701。通过用户输入数据来使旋转输入部件旋转703,并相对于该角运动来生成电、磁或光的角运动信号704。所选分辨率702和该旋转输入部件生成的角运动信号704用于提供705一个或多个计数,以供移动通信装置中用户接口用于数据输入。此外,选择部件由用户激励708,以便例如从菜单中选择菜单项,并且相对于该激励操作来生成电、磁或光的选择信号709。在选择708之前的预定时间期间,根据选择信号709来变更710选择,而忽略旋转输入部件的任何角运动703。这在激励选择部件时可校正无意的角运动,尤其在分辨率为高时可行。
图8综合地说明所有上述特征。选择可变分辨率802。当使选择输入部件旋转803时,将来自旋转输入部件的角运动信号804及可变分辨率802一起用于提供807一个或多个计数。如果激励809选择部件,则生成选择激励信号810,并且变更811选择812,选择812基于监测814的角运动速度815和所述移动通信装置的处理器部件执行的应用解释成处理器操作816。
权利要求
1.包括处理器部件和接口的移动通信装置,所述接口包括显示器和输入部件;所述输入部件包括旋转输入部件,所述旋转输入部件设为根据所述旋转输入部件的角运动提供角运动信号;以及所述处理器部件适于根据所述角运动信号生成可选数量的计数。
2.如权利要求1所述的移动通信装置,其特征在于所述角运动信号包括信号模式,如一个脉冲、一个脉冲序列、数字信号、模拟信号或其任意组合。
3.如权利要求1或2所述的移动通信装置,其特征在于所述处理部件适于根据从要由所述处理器部件执行的应用、用户交互或其任意组合接收到的指令来生成所述可选数量的计数。
4.如权利要求3所述的移动通信装置,其特征在于所述应用包括日程表、游戏、媒体播放器、Web浏览器、电话簿、消息传送服务或FM收音机或其任意组合。
5.如权利要求1至4中任一项所述的移动通信装置,其特征在于还包括速度监测部件,其适于监测所述旋转输入部件的角运动速度并生成角运动速度数据。
6.如权利要求5所述的移动通信装置,其特征在于所述处理器部件适于从所述速度监测部件接收所述角运动速度数据,并将所述角运动速度解释成处理操作。
7.如权利要求6所述的移动通信装置,其特征在于所述处理操作包括滚动,其中所述处理器部件将低角运动速度解释成向上滚动/向下滚动,而将高角运动速度解释成上翻页/下翻页。
8.如权利要求6所述的移动通信装置,其特征在于所述处理操作包括数据翻转,其中所述处理器部件将低角运动速度解释成下一个/前一个数据,而将高角运动速度解释成快进/快倒。
9.如权利要求6所述的移动通信装置,其特征在于所述处理操作包括扫描,其中所述处理器部件将低角运动速度解释成手动搜索,而将高角运动速度解释成自动搜索。
10.如权利要求1至9中任一项所述的移动通信装置,其特征在于所述输入部件还包括用于选择所述显示器上标记的项目的选择部件,所述选择部件设为通过在激励所述选择部件之前的预定时间期间忽略所述旋转输入部件的角运动来变更对所标记的项目的选择。
11.如权利要求1至9中任一项所述的移动通信装置,其特征在于所述输入部件还包括用于选择所标记的项目的选择部件,以及用于通过在激励所述选择部件之前的预定时间期间禁止计数生成来校正所述控制信号的部件。
12.如权利要求1至11中任一项所述的移动通信装置,其特征在于所述移动通信装置包括蜂窝电话、个人数字助理、或视频电话或其任意组合。
13.用于在移动通信装置中输入数据的方法,包括基于旋转输入部件的角运动生成角运动信号;由处理器部件接收所述角运动信号;定义对应于所述旋转输入部件的角运动的某数量的计数;以及根据所述角运动信号生成计数。
14.如权利要求13所述用于输入数据的方法,其特征在于定义所述数量的计数包括从所述移动通信装置执行的应用接收数量数据,或从用户交互接收数量数据,或以上述方式的任意组合来接收数量数据。
15.如权利要求13或14所述用于输入数据的方法,其特征在于包括监测所述旋转输入部件的角运动速度并生成角运动速度数据。
16.如权利要求15所述用于输入数据的方法,其特征在于还包括接收所述角运动速度数据并将所述角运动速度数据解释成处理操作。
17.如权利要求13至16中任一项所述用于输入数据的方法,其特征在于还包括允许选择标记的项目;以及通过在激励所述选择部件之前的预定时间期间禁止计数生成来校正所述控制信号。
18.计算机程序,包括适于当所述程序在数据处理系统上运行时执行如下步骤的代码基于旋转输入部件的角运动生成角运动信号;由处理器部件接收所述角运动信号;定义对应于所述旋转输入部件的角运动的某数量的计数;以及根据所述角运动信号生成计数。
19.如权利要求18所述的计算机程序,其特征在于还包括适于当所述程序运行在数据处理系统上时执行如权利要求13至17中任一项所述方法的代码。
20.如权利要求18所述的计算机程序,其特征在于所述程序在如权利要求1至12中任一项所述移动通信装置上执行。
全文摘要
一种移动通信装置包括处理器部件和接口。所述接口包括显示器和输入部件;所述输入部件包括旋转输入部件,所述旋转输入部件设为根据所述旋转输入部件的角运动提供角运动信号。所述处理器部件适于根据所述角运动信号生成可选数量的计数。
文档编号H04M1/23GK1795659SQ200480014540
公开日2006年6月28日 申请日期2004年5月27日 优先权日2003年5月29日
发明者H·巴勒, L·斯塔格斯特, J·于尔雅各布森, C·萨克斯克努森 申请人:诺基亚有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1