Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ROLLING TYPE INPUT DEVICE, METHOD AND ELECTRONIC EQUIPMENT FOR SETTING SENSITIVITY THEREOF
Document Type and Number:
WIPO Patent Application WO/2011/153900
Kind Code:
A1
Abstract:
A rolling type input device, a method and electronic equipment for setting the sensitivity thereof, relating to the technical field of electronics, are disclosed. The method comprises: detecting the rolling direction and the rolling distance of a rolling device (1) during the rolling process of the rolling device (1) and generating corresponding interrupts; identifying the number and the directions of the interrupts; when the number of the interrupts in the same direction reaches a threshold value, responding one of the interrupts, and transmitting a moving event signal (10) controlling a cursor (80) to move on a screen (8); detecting parameters reflecting the speed and the amplitude of operations of a user for rolling the rolling device (1); and setting the threshold value according to the detected parameters. The rolling type input device and the electronic equipment adopt the method for setting the sensitivity of a rolling type input device. The solution solves the technical problem that the traditional method for setting the sensitivity of the rolling type input device is complicated and enables improving automation degree of the rolling type input device.

Inventors:
MA YONG (CN)
ZHONG MING (CN)
Application Number:
PCT/CN2011/074552
Publication Date:
December 15, 2011
Filing Date:
May 24, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI DEVICE CO LTD (CN)
MA YONG (CN)
ZHONG MING (CN)
International Classes:
G06F3/033
Foreign References:
JPH1011212A1998-01-16
CN1247607A2000-03-15
CN1514986A2004-07-21
CN101847052A2010-09-29
Other References:
See also references of EP 2581811A4
Download PDF:
Claims:
权利要求

1、 一种滚动式输入装置灵敏度的设置方法, 其特征在于, 包括以下步骤: 在滚动器件滚动过程中检测所述滚动器件的滚动方向和滚动距离, 并根据所述滚动 器件的滚动方向和滚动距离产生相应的中断;

识别所述中断的数目与方向, 当同一方向的中断的数目达到门限值时, 响应一次中 断, 发出一次控制光标在屏幕上移动的移动事件信号;

检测反映用户滚动所述滚动器件的操作速度和幅度的参数;

根据检测到的所述参数设定所述门限值的大小。

2、 根据权利要求 1所述的滚动式输入装置灵敏度的设置方法, 其特征在于, 在滚 动所述滚动器件之前, 该方法还包括以下步骤:

提示用户对所述滚动器件进行指定的滚动操作, 以便检测反映用户滚动所述滚动器 件的操作速度和幅度的参数。

3、 根据权利要求 1或 2所述的滚动式输入装置灵敏度的设置方法, 其特征在于, 所述反映用户滚动所述滚动器件的操作速度和幅度的参数,包括以下参数中的任一个或 多个的组合:

所述光标在所述屏幕上移动整个所述屏幕的距离所需要的移动事件的数目; 滚动一次所述滚动器件, 所述滚动式输入装置内的中断产生器件所产生的中断数 百;

滚动一次所述滚动器件所述光标在所述屏幕上移动的距离;

滚动一次所述滚动器件所持续的时间; 和

两次滚动操作之间所间隔的时间。

4、 根据权利要求 3所述的滚动式输入装置灵敏度的设置方法, 其特征在于: 所述 根据检测到的所述参数设定所述门限值的大小的方法, 包括以下步骤:

检测用户每滚动一次所述滚动器件所述中断产生器件所产生的中断数目,将所述滚 动式输入装置内的所述响应模块的所述门限值设定为 N=3B/X;

其中, B 为用户每滚动一次所述滚动器件所述中断产生器件所产生的中断数目; X 为所述光标在所述屏幕上移动整个所述屏幕的距离所需要的移动事件的数目。

5、 根据权利要求 3所述的滚动式输入装置灵敏度的设置方法, 其特征在于: 如果 用户滚动所述滚动器件, 完成至少两次使所述光标在所述屏幕上移动小于 1/3个所述屏 幕距离的操作时, 所述根据检测到的所述参数设定所述门限值的大小的方法, 包括以下 步骤: 5201、判断用户滚动一次所述滚动器件所述光标在所述屏幕上移动的距离与用户之 前滚动一次所述滚动器件所述光标在所述屏幕上移动的距离的平均值之比是否在 0. 8〜 1. 2之间;

5202、判断用户滚动一次所述滚动器件所持续的时间与用户之前滚动一次所述滚动 器件所持续的时间的平均值之比是否在 0. 8〜1. 2之间;

5203、 判断两次滚动操作之间所间隔的时间是否不大于 0. 5秒;

5204、若以上步骤 S201、步骤 S202以及步骤 S203的判断结果均为是, 则将所述响 应模块所响应的中断设定为: 用户每滚动一次所述滚动器件时, 响应所述中断产生器件 所产生的第一个中断; 并将所述门限值设定为 N+l, 其中: N=3B/X, B为用户每滚动一 次所述滚动器件所述中断产生器件所产生的中断数目; X为所述光标在所述屏幕上移动 整个所述屏幕的距离所需要的移动事件的数目;

5205、若以上步骤 S201、步骤 S202以及步骤 S203的判断结果均为否, 则将所述滚 动式输入装置的门限值设定为不大于 2。

6、 根据权利要求 3所述的滚动式输入装置灵敏度的设置方法, 其特征在于: 如果 用户滚动所述滚动器件, 完成至少两次使所述光标在所述屏幕上移动大于 2/3个所述屏 幕距离的操作时, 所述根据检测到的所述参数设定所述门限值的大小的方法, 包括以下 步骤:

S21 K判断滚动一次所述滚动器件所述光标在所述屏幕上移动的距离与用户之前每 滚动一次所述滚动器件所述光标在所述屏幕上移动的距离的平均值之比是否在 0. 8〜 1. 2之间;

5212、 判断两次滚动操作之间所间隔的时间是否大于 0. 5秒,

5213、 若以上步骤 S211、 步骤 S212的判断结果均为是, 则每完成一次移动事件, 将所述滚动式输入装置的门限值减 1直到达到预设的最小门限值为止。

7、 根据权利要求 3所述的滚动式输入装置灵敏度的设置方法, 其特征在于: 如果 用户滚动所述滚动器件, 完成至少三次使所述光标在屏幕上移动大于 2/3个屏幕距离的 操作时, 所述根据检测到的所述参数设定所述门限值的大小的方法, 包括以下步骤:

S22 K判断每滚动一次所述滚动器件光标在屏幕上移动的距离是否均大于用户前次 滚动一次所述滚动器件光标在屏幕上移动的距离;

5222、判断后次滚动操作与前次滚动操作之间所间隔的时间是否均小于前次滚动操 作与前次之前的一次滚动操作之间所间隔的时间;

5223、 若以上步骤 S221、 步骤 S222的判断结果均为是, 则将所述滚动式输入装置 内的响应模块的门限值设置为 N-l, 且用户每滚动一次所述滚动器件时, 至少不响应每 次滚动过程中所述中断产生器件所产生的最后的至少一个中断, 其中: N=3B/X, B为用 户每滚动一次所述滚动器件所述中断产生器件所产生的中断数目; X为所述光标在屏幕 上移动整个屏幕的距离所需要的移动事件的数目。

8、 一种滚动式输入装置, 其特征在于: 包括: 滚动器件、 中断产生器件、 响应模 块、 检测模块以及设定模块;

所述中断产生器件,用于在所述滚动器件滚动过程中检测所述滚动器件的滚动方向 和滚动距离, 并根据所述滚动器件的滚动方向和滚动距离产生相应的中断;

所述响应模块, 用于识别所述中断的数目与方向, 当同一方向的中断的数目达到门 限值时, 响应一次中断, 发出一次控制光标在屏幕上移动的移动事件信号;

所述检测模块, 用于检测反映用户滚动所述滚动器件的操作速度和幅度的参数; 所述设定模块, 用于根据所述检测模块检测到的所述参数设定所述门限值的大小。

9、 根据权利要求 8所述的滚动式输入装置, 其特征在于: 该滚动式输入装置还包 括提示模块;

所述提示模块, 用于提示用户对所述滚动器件进行指定的滚动操作, 以便所述检测 模块检测反映用户滚动所述滚动器件的操作速度和幅度的参数,和所述设定模块根据检 测到的所述参数设定所述门限值的大小。

10、 根据权利要求 8或 9所述的滚动式输入装置, 其特征在于: 所述滚动器件为轨 迹球或鼠标滚轮。

11、 一种电子设备, 其特征在于, 包括光标控制模块、 滚动式输入装置、 检测模块 以及设定模块; 所述滚动式输入装置包括滚动器件、 中断产生器件以及响应模块; 所述中断产生器件,用于在所述滚动器件滚动过程中检测所述滚动器件的滚动方向 和滚动距离, 并根据所述滚动器件的滚动方向和滚动距离产生相应的中断;

所述响应模块, 用于识别所述中断的数目与方向, 当同一方向的中断的数目达到门 限值时, 响应一次中断, 发出一次控制光标在屏幕上移动的移动事件信号;

所述光标控制模块, 用于识别每个所述移动事件信号, 并控制所述光标在屏幕上完 成与每个所述移动事件信号相应的移动事件;

所述检测模块, 用于检测反映用户滚动所述滚动器件的操作速度和幅度的参数; 所述设定模块, 用于根据所述检测模块检测到的所述参数设定所述门限值的大小。

Description:
滚动式输入装置及其灵敏度的设置方法、 电子设备 本申请要求于 2010年 06月 11日提交中国专利局、 申请号为 CN 201010198129. X 发明名称为 "滚动式输入装置及其灵敏度的设置方法、 电子设备" 的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。 技术领域 本发明涉及电子技术领域, 具体涉及一种滚动式输入装置灵敏度的设置方 法以及应 用该滚动式输入装置灵敏度的设置方法的滚动 式输入装置、 电子设备。 背景技术 随着电子技术的不断发展, 轨迹球、 滚轮等滚动器件已经广泛应用于滚轮鼠标、 游 戏机方向盘等滚动式输入装置中, 目前, 不少手机、 电脑等终端产品都使用滚动式输入 装置来控制屏幕上光标的位置。

与五向导航键相比, 轨迹球在方向上更为灵活, 另外占用机壳的表面积很小, 与双 向导航键相比, 滚轮鼠标的滚轮更方便用户改变光标的方向。

如图 1所示, 下面以滚动器件中比较流行的轨迹球 11为例, 说明现有技术中设置 有滚动式输入装置的电子设备内所设置的轨迹 球 11的基本工作原理:

轨迹球 11的中部 (内) 以及上、 下、 左、 右四个方向均分别设置有一个霍尔器件; 用户滚动轨迹球 11时, 霍尔器件会检测到轨迹球 11滚动方向和滚动距离 (或角度), 产生相应的中断, 滚动式输入装置内的软件 12可以识别中断数目及中断方向, 当某一 方向的中断数达到软件 12内已经设定好的门限后, 软件 12会响应一次中断, 发出一次 移动事件 (或称: 按键事件) 信号, 并将移动事件信号上报给电子设备内的处理器 9, 处理器 9探测到一次上报的移动事件信号后便会控制 幕 8上的光标 80移动一次, 从 而完成一次移动事件。

用户感受到的灵敏度通常是用户滚动多少距离 (或角度), 轨迹球 11触发一个移动 事件即发送一个移动事件信号给处理器 9,处理器 9控制光标 80完成一次移动事件。在 硬件设置完成后, 轨迹球 11滚动的距离与中断数目的关系就已经确定, 所以现有技术 中通常通过设定相应的门限, 就可以改变轨迹球 11的灵敏度。

因为用户的手掌大小、 运动习惯不同, 对于灵敏度要求也不同。 现有技术中通过设 置滚动式输入装置内如图 1所示的软件 12所响应的中断的门限值的方式来调节滚动式 输入装置的灵敏度, 为了满足不同用户要求, 现有技术中设置有轨迹球 11 的滚动式输 入装置提供了简单的灵敏度设置功能, 用户手工设定灵敏度的数值, 然后软件 12会根 据用户设定的数值设定门限值的大小。 用户灵敏度的值设定的越高, 软件 12设定门限 值时, 会将门限值设定越低, 这样用户滚动一定的距离(或角度)后, 屏幕 8上光标 80 移动的距离就越大, 例如: 轨迹球 11滚动一圈生成 6个中断, 如门限值设为 3, 则用户 滚动一圈后, 软件 12就会认为用户按下 2 ( BP: 6/3 ) 次方向键, 进而对处理器 9上报 2次移动事件即触发 2个移动事件信号; 如门限值设为 1, 则用户滚动一圈后, 软件 12 就会认为用户按下 6 (即: 6/1 ) 次方向键, 进而对处理器 9上报 6次移动事件。

本发明人在实现本发明的过程中发现, 现有技术至少存在以下问题:

由于灵敏度是一个主观的指标, 无法较好的量化, 导致用户往往不能精确的知道适 合自己的灵敏度, 只能在亲自使用中不断修改尝试, 才能找到最为合适的灵敏度。 这个 过程需要用户长期使用, 多次尝试, 而不同品牌、 类型的电子设备之间轨迹球内反映灵 敏度的参数大多都不一致, 用户使用新的品牌、 类型的电子设备后必须使用很长一段时 间, 并且尝试多次后才能找到比较合适的参数, 所以设定灵敏度比较麻烦。 发明内容

本发明实施例提供了一种滚动式输入装置灵敏 度的设置方法以及应用该滚动式输 入装置灵敏度的设置方法的滚动式输入装置、 电子设备, 解决了现有的滚动式输入设备 灵敏度的设置方法比较麻烦的技术问题。

为达到上述目的, 本发明的实施例采用如下技术方案:

本发明实施例所提供的滚动式输入装置灵敏度 的设置方法, 包括以下步骤: 在滚动器件滚动过程中检测所述滚动器件的滚 动方向和滚动距离, 并根据所述滚动 器件的滚动方向和滚动距离产生相应的中断;

识别所述中断的数目与方向, 当同一方向的中断的数目达到门限值时, 响应一次中 断, 发出一次控制光标在屏幕上移动的移动事件信 号;

检测反映用户滚动所述滚动器件的操作速度和 幅度的参数;

根据检测到的所述参数设定所述门限值的大小 。

与现有技术相比, 本发明实施例所提供上述技术方案能产生如下 技术效果: 本发明实施例所提供的滚动式输入装置, 包括: 滚动器件、 中断产生器件、 响应模 块、 检测模块以及设定模块, 其中: 所述中断产生器件,用于在所述滚动器件滚动 过程中检测所述滚动器件的滚动方向 和滚动距离, 并根据所述滚动器件的滚动方向和滚动距离产 生相应的中断;

所述响应模块, 用于识别所述中断的数目与方向, 当同一方向的中断的数目达到门 限值时, 响应一次中断, 发出一次控制光标在屏幕上移动的移动事件信 号;

所述检测模块, 用于检测反映用户滚动所述滚动器件的操作速 度和幅度的参数; 所述设定模块, 用于根据所述检测模块检测到的所述参数设定 所述门限值的大小。 本发明实施例所提供的电子设备, 包括光标控制模块、 滚动式输入装置、 检测模块 以及设定模块,所述滚动式输入装置包括滚动 器件、中断产生器件以及响应模块,其中: 所述中断产生器件,用于在所述滚动器件滚动 过程中检测所述滚动器件的滚动方向 和滚动距离, 并根据所述滚动器件的滚动方向和滚动距离产 生相应的中断;

所述响应模块, 用于识别所述中断的数目与方向, 当同一方向的中断的数目达到门 限值时, 响应一次中断, 发出一次控制光标在屏幕上移动的移动事件信 号;

所述光标控制模块, 用于识别每个所述移动事件信号, 并控制所述光标在屏幕上完 成与每个所述移动事件信号相应的移动事件;

所述检测模块, 用于检测反映用户滚动所述滚动器件的操作速 度和幅度的参数; 所述设定模块, 用于根据所述检测模块检测到的所述参数设定 所述门限值的大小。 与现有技术相比,本发明实施例所提供上述两 个技术方案中的任一技术方案能产生 如下技术效果:

本发明实施例中设置滚动式输入装置灵敏度时 , 可以先通过检测模块检测反映用户 滚动滚动器件的操作速度和幅度的参数, 从而获得并确定出用户使用滚动滚动式输入装 置上滚动器件的操作习惯和特点, 然后可以根据检测到的参数设定门限值的大小 ; 由于 门限值的大小与响应模块响应中断的次数、发 出控制光标在屏幕上移动的移动事件信号 的数目是成反比的, 移动事件信号的数目与移动事件的数目是一致 的, 同时, 移动事件 的数目的多少与光标在屏幕上移动的速度、 移动次数直接相关, 故而响应的中断的次数 越多, 用户会感觉到该滚动式输入装置越灵敏, 所以可以通过设定门限值的方法设置该 滚动式输入装置的灵敏度;

与现有技术相比, 由于本发明实施例无需用户亲自在长期使用中 不断修改、 尝试可 以反映灵敏度的参数, 进而自动化程度更高, 即使用户完全没有滚动式输入装置灵敏度 的设置经验, 或者使用的电子设备是新的品牌、 类型, 本发明实施例所提供的方法及滚 动式输入装置也能够根据用户使用该滚动式输 入装置的速度和幅度的确定用户的操作 习惯和特点, 进而自动设置适合用户的灵敏度, 所以解决了现有的滚动式输入装置的灵 敏度的设置方法比较麻烦的技术问题。 附图说明 为了更清楚地说明本发明实施例或现有技术中 的技术方案, 下面将对实施例或现有 技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。

图 1为现有技术中用户滚动操作滚动式输入装置 的轨迹球, 并通过滚动式输入装 置上的轨迹球控制屏幕上光标的示意图;

图 2为本发明实施例所提供的滚动式输入装置的 种实施方式的内部各部件的连接 关系示意图;

图 3为本发明实施例所提供的滚动式输入装置的 一种实施方式的内部各部件的连 接关系示意图;

图 4为本发明实施例所提供的电子设备的内部各 件的连接关系示意图; 图 5为本发明实施例所提供的滚动式输入装置灵 度的设置方法的一种实施方式的 流程示意图;

图 6为本发明实施例所提供的滚动式输入装置灵 度的设置方法的又一种实施方式 的流程示意图;

图 7为本发明实施例所提供的滚动式输入装置灵 度的设置方法中再一种实施方式 的流程的示意图;

图 8为本发明实施例所提供的滚动式输入装置灵 度的设置方法中步骤 S4的一种实 施方式的流程的示意图;

图 9为本发明实施例所提供的滚动式输入装置灵 度的设置方法中步骤 S4的又一种 实施方式的流程的示意图;

图 10为本发明实施例所提供的滚动式输入装置灵 度的设置方法中步骤 S4的再一 种实施方式的流程的示意图;

图 11为本发明实施例所提供的滚动式输入装置灵 度的设置方法中步骤 S4的再一 种实施方式的流程的示意图。 具体实肺式 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所 有其他实施例, 都属于本发明保护的范围。

本发明实施例提供了一种使用方便、 自动化程度比较高的滚动式输入装置灵敏度 的设置方法以及应用该滚动式输入装置灵敏度 的设置方法的滚动式输入装置、 电子设 备。

如图 2、 图 4和图 5所示,本发明实施例所提供的滚动式输入装 灵敏度的设置方 法, 包括以下步骤:

51、 在滚动器件 1滚动过程中检测滚动器件 1的滚动方向和滚动距离, 并根据滚 动器件 1的滚动方向和滚动距离产生相应的中断;

52、 识别中断的数目与方向, 当同一方向的中断的数目达到门限值时, 响应一次 中断, 发出一次控制光标 80在屏幕 8上移动的移动事件信号;

S3、 检测反映用户滚动滚动器件 1的操作速度和幅度的参数;

S4、 根据检测到的参数设定门限值的大小。

本发明实施例中设置滚动式输入装置灵敏度时 , 可以先检测反映用户滚动滚动器 件 1的操作速度和幅度的参数, 从而获得并确定出用户使用滚动滚动式输入装 置上滚动 器件 1的操作习惯和特点, 然后可以根据检测到的参数设定门限值的大小 ;

由于门限值的大小与滚动式输入装置内的响应 模块 3响应中断的次数、 发出控制 光标 80在屏幕 8上移动的移动事件信号的数目是成反比的, 移动事件信号的数目与移 动事件的数目是一致的, 同时, 移动事件的数目的多少与光标 80在屏幕 8上移动的速 度、 移动次数直接相关, 故而响应的中断的次数越多, 用户会感觉到该滚动式输入装置 越灵敏, 所以可以通过设定门限值的方法设置该滚动式 输入装置的灵敏度;

与现有技术相比, 由于本发明实施例无需用户亲自在长期使用中 不断修改、 尝试 可以反映灵敏度的参数, 进而自动化程度更高, 即使用户完全没有滚动式输入装置灵敏 度的设置经验, 或者使用的电子设备是新的品牌、 类型, 本发明实施例所提供的滚动式 输入装置也能够根据用户使用该滚动式输入装 置的速度和幅度的确定用户的操作习惯 和特点, 进而自动设置适合用户的灵敏度, 所以解决了现有的滚动式输入装置的灵敏度 的设置方法比较麻烦的技术问题。 本实施例中反映用户滚动滚动器件 1 的操作速度和幅度的参数, 包括以下参数中 的任一个或多个的组合:

光标 80在屏幕 8上移动整个屏幕 8的距离所需要的移动事件的数目;

滚动一次滚动器件 1, 滚动式输入装置内的中断产生器件 2所产生的中断数目; 滚动一次滚动器件 1光标 80在屏幕 8上移动的距离;

滚动一次滚动器件 1所持续的时间;

两次滚动操作之间所间隔的时间。

以上参数的具体含义前文已经阐述, 此处不再重复。

如图 3和图 6所示, 作为本发明实施例的进一步改进, 本实施例中在滚动滚动器 件 1之前, 该方法还包括以下步骤:

sou 提示用户对滚动器件 1进行指定的滚动操作, 以便检测反映用户滚动滚动器 件 1的操作速度和幅度的参数, 并根据检测到的参数设定门限值的大小。

本实施例中执行步骤 S01 时, 具体可以通过播放提示音、 弹出提示对话框、 显示 提示文字、播放演示动画等方式有针对性的指 导用户根据要求滚动该滚动式输入装置的 滚动器件 1, 从而有利于准确、 迅速、 有效的检测出设置滚动式输入装置灵敏度所需 要 的参数。

如图 4和图 7所示,本实施例中提示用户对滚动器件进行 定的滚动操作的方法, 包括以下步骤其中的任一个或多个的组合:

S01 K提示用户滚动滚动器件 1,使光标 80完成在屏幕 8上移动 1/3〜2/3个屏幕 8距离的操作;

5012、 提示用户滚动滚动器件 1, 使光标 80完成在屏幕 8上移动小于 1/3个屏幕 8距离的操作;

5013、 提示用户滚动滚动器件 1, 使光标 80完成在屏幕 8上移动大于 2/3个屏幕 8距离的操作。

本实施例中用户滚动该滚动式输入装置上的滚 动器件 1, 进而完成的控制光标 80 完成移动事件的场景, 可以分为 3大场景:

1、 中距离移动场景: 中距离移动场景也可以称为一般操作场景, 中距离是指大部 分用户通常通过该滚动式输入装置控制光标 80完成一次移动事件后光标 80在屏幕 8上 移动的距离。

由于大部分用户通常完成一次移动事件后光标 80在屏幕 8上移动的距离为整个屏 幕 8距离 1/3〜2/3, 所以本实施例中距离移动场景定义为: 光标 80完成移动 1/3〜2/3 个屏幕 8距离的操作, 当然, 中距离移动场景具体数值定义多少, 可以根据用户类型以 及用户需要进行设置, 例如: 也可以定义为光标 80完成移动 1/4〜4/5个屏幕 8距离的 操作。

2、 精确定位场景: 精确定位通常是指使光标 80定位到屏幕 8上的某一点上的操 作, 由于光标 80定位至屏幕 8上具体某一个点时, 通常无法一步准确移动到位, 需要 一小步、 一小步挪动到位, 所以本实施例中精确定位场景定义为: 使光标 80完成在屏 幕 8上移动小于 1/3个屏幕 8距离的操作, 当然, 精确定位场景具体数值定义多少, 也 可以根据用户类型以及用户需要进行设置, 例如: 也可以定义为光标 80完成移动小于 1/4个屏幕 8距离的操作。

3、 长距离移动场景: 长距离移动是指用户控制光标 80完成一次移动事件后光标 80在屏幕 8上移动的距离大于中距离的场景, 所以本实施例中长距离移动场景定义为: 使光标 80完成在屏幕 8上移动大于 2/3个屏幕 8距离的操作, 当然, 长距离移动场景 具体数值定义多少, 也可以根据用户类型以及用户需要进行设置, 例如: 也可以定义为 光标 80完成移动大于 1个屏幕 8距离的操作。

通过采集用户在以上 3大场景的滚动该滚动式输入装置上的滚动器 1的操作速 度和幅度,基本上便可以获知并确定用户对该 滚动式输入装置上滚动器件 1的操作习惯 与特点。

由于不同职业、性格的用户使用该滚动式输入 装置时所经常应用的场景是不同的, 比如: 部分绘图工作者、 图片处理人员经常在精确定位场景下使用该滚 动式输入装置, 而一般的使用者经常在中距离移动场景下使用 该滚动式输入装置,所以本实施例中可以 仅在用户需要的场景下, 对该滚动式输入装置的灵敏度进行调整, 用户需要的场景既可 以是以上 3大场景其中的 1个也可以是其中的 2个或 3个,例如:对于部分绘图工作者、 图片处理人员等经常在精确定位场景下使用该 滚动式输入装置的用户, 可以仅在精确定 位场景下调整该滚动式输入装置的灵敏度,进 而在确定用户对该滚动式输入装置上滚动 器件 1的操作习惯与特点时,可以仅提示用户滚动 滚动器件 1使光标 80移动小于 1/3 个屏幕 8距离的操作即可。

由上可见, 提示用户对滚动器件进行指定的滚动操作可以 在用户正常使用该滚动 式输入装置之前设置好该滚动式输入装置的门 限值,用户在正常使用该滚动式输入装置 时, 便可以无需再设定门限值。 当然, 本实施例中也可以在用户正常使用该滚动式输 入装置之前, 不提示用户对 滚动器件进行指定的滚动操作,在用户正常使 用该滚动式输入装置的过程中再设定门限 值。

如图 4和图 8所示, 本实施例中根据检测到的参数设定门限值的大 小的方法, 还 可以包括以下步骤:

S200、 检测用户每滚动一次滚动器件 1中断产生器件 2所产生的中断数目, 将滚 动式输入装置内的响应模块 3的门限值设定为: N=3B/X, 其中:

B为用户每滚动一次滚动器件 1中断产生器件 2所产生的中断数目;

X为光标 80在屏幕 8上移动整个屏幕 8的距离所需要的移动事件的数目。

用户使用该滚动式输入装置的较佳使用效果是 : 滚动 1〜2次滚动器件 1光标移动 至所需要的位置,即完成 1〜2次移动事件可将屏幕 8上的光标 80移动至所需要的位置, 优选为: 滚动 2次滚动器件 1光标移动至所需要的位置, 即完成 2次移动事件可将屏幕 8上的光标 80移动至所需要的位置。

根据经验对于普通用户而言, 使用比较多的场景是中距离移动场景, 而对于中距 离移动场景,光标 80移动距离与屏幕 8尺寸的比值最佳为 2/3,假设 B为用户每滚动一 次滚动器件 1中断产生器件 2所产生的中断数目, X为光标 80在屏幕 8上移动整个屏幕 8的距离所需要的移动事件的数目, 则用户滚动两次滚动器件 1中断产生器件 2所产生 的中断数目即完成 2次移动事件产生的中断的数目为 2B, 而将屏幕 8上的光标 80移动 2/3个屏幕 8的尺寸, 则需要的移动事件的数目为 X*2/3 ;

由于滚动一次滚动器件 1光标 80在屏幕 8上完成的移动事件的数目 =滚动一次滚 动器件 1中断产生器件 2所产生的中断数目 ÷门限值,

从上述公式可以推导出: 门限值 =滚动一次滚动器件 1中断产生器件 2所产生的中 断数目 ÷滚动一次滚动器件 1光标 80在屏幕 8上完成的移动事件的数目,

所以此时, 门限值 N=2B÷ (X*2/3) = 3B/X, 进而响应模块 3 的最佳门限应该为: N=3B/X,

由上可见, 通过上述设置可以使得大部分用户使用该滚动 式输入装置时, 完成 2 次移动事件即滚动两次滚动器件 1可将屏幕 8上的光标 80移动至所需要的位置。

如图 4和图 9所示, 本实施例中如果用户滚动滚动器件 1, 完成至少两次使光标 80在屏幕 8上移动小于 1/3个屏幕 8距离的操作时,根据检测到的参数设定门限 的大 小的方法, 包括以下步骤: 5201、 判断用户滚动一次滚动器件 1, 光标 80在屏幕 8上移动的距离与用户之前 滚动一次滚动器件 1光标 80在屏幕 8上移动的距离的平均值之比是否在 0. 8〜 1. 2之间;

5202、判断用户滚动一次滚动器件 1所持续的时间与用户之前滚动一次滚动器件 1 所持续的时间的平均值之比是否在 0. 8〜1. 2之间;

S203、 判断两次滚动操作之间所间隔的时间是否不大 于 0. 5秒;

5204、 若以上步骤 S201、 步骤 S202以及步骤 S203的判断结果均为是, 则将响应 模块 3所响应的中断设定为:

用户每滚动一次滚动器件 1时, 响应中断产生器件 2所产生的第一个中断, 然后 将门限值设定为: N+l, 其中: N=3B/X,

B为用户每滚动一次滚动器件 1中断产生器件 2所产生的中断数目;

X为光标 80在屏幕 8上移动整个屏幕 8的距离所需要的移动事件的数目;

5205、 若以上步骤 S201、 步骤 S202以及步骤 S203的判断结果均为否, 则将滚动 式输入装置的门限值设定为不大于 2。

以上步骤 S201、 步骤 S202以及步骤 S203的执行无先后顺序的限制。

这种情况主要是针对精确定位场景,用户滚动 一次滚动器件 1光标 80在屏幕 8上 移动的距离与用户之前每滚动一次滚动器件 1光标 80在屏幕 8上移动的距离的平均值 之比在 0. 8〜1. 2之间, 且用户滚动一次滚动器件 1所持续的时间与用户之前每滚动一 次滚动器件 1所持续的时间的平均值之比在 0. 8〜1. 2之间时, 说明用户操作比较熟练, 两次滚动操作之间所间隔的时间不大于 0. 5秒, 说明用户滚动的动作很快, 这样就需要 开始时加快响应模块 3的响应速度,然后再逐渐减小响应模块 3的响应速度以避免用户 在滚动该滚动器件 1的过程中发生滚动过头的问题; 反之, 则说明用户操作该滚动式输入装置很不熟练, 操作速度很慢, 所以需要减 少用户的操作次数, 提高响应速度, 将门限值的值设置较小。

当然, 本实施例中用于判断用户操作是否比较熟练的 具体数值也可以适当的增大 或减小, 具体将门限值设置为多少可以根据不同的用户 类型分别进行设置。

如图 4和图 10所示, 如果用户滚动滚动器件 1, 完成至少两次使光标 80在屏幕 8 上移动大于 2/3个屏幕 8距离的操作时, 根据检测到的参数设定门限值的大小的方法, 包括以下步骤:

S21 K 判断滚动一次滚动器件 1, 光标 80在屏幕 8上移动的距离与用户之前每滚 动一次滚动器件 1光标 80在屏幕 8上移动的距离的平均值之比是否在 0. 8〜1. 2之间;

5212、 判断两次滚动操作之间所间隔的时间是否大于 0. 5秒,

5213、 若以上步骤 S211、 步骤 S212的判断结果均为是, 则每完成一次移动事件, 将滚动式输入装置的门限值减 1直到达到最小门限值为止。

以上步骤 S211以及步骤 S212的执行无先后顺序的限制。

这种情况主要是针对长距离移动场景, 此时, 两次滚动操作之间所间隔的时间大 于 0. 5秒说明用户操作熟练, 但动作较慢, 为避免用户长时间使用引起疲劳, 每完成一 次移动事件, 将滚动式输入装置的门限值减 1直到达到最小门限值为止, 这样, 响应模 块 3响应的速度会越来越快, 从而产生加速的效果。

如图 4和图 11所示, 如果用户滚动滚动器件 1, 完成至少三次使光标 80在屏幕 8 上移动大于 2/3个屏幕 8距离的操作时, 根据检测到的参数设定门限值的大小的方法, 包括以下步骤:

S22K判断每滚动一次滚动器件 1光标 80在屏幕 8上移动的距离是否均大于用户 前次滚动一次滚动器件 1光标 80在屏幕 8上移动的距离;

S222、 判断后次滚动操作与前次滚动操作之间所间隔 的时间是否均小于前次滚动 操作与前次之前的一次滚动操作之间所间隔的 时间;

S223、若以上步骤 S221、步骤 S222的判断结果均为是, 则将滚动式输入装置内的 响应模块 3的门限值设置为 N-1, 且用户每滚动一次滚动器件 1时, 至少不响应每次滚 动过程中中断产生器件 2所产生的最后的至少一个中断, 其中: N=3B/X,

B为用户每滚动一次滚动器件 1中断产生器件 2所产生的中断数目;

X为光标 80在屏幕 8上移动整个屏幕 8的距离所需要的移动事件的数目。

以上步骤 S221以及步骤 S222的执行无先后顺序的限制。

这种情况主要也是针对长距离移动场景, 当每滚动一次滚动器件 1光标 80在屏幕 8上移动的距离均大于用户前次滚动一次滚动 件 1光标 80在屏幕 8上移动的距离,且 后次滚动操作与前次滚动操作之间所间隔的时 间均小于前次滚动操作与前次之前的一 次滚动操作之间所间隔的时间, 说明用户操作比较熟练, 而且滚动的动作越来越快, 为 避免用户在滚动该滚动器件 1的过程中发生滚动过头的问题, 需要逐渐降低响应模块 3 的响应速度。 当然, 本实施例中降低响应模块 3的响应速度的方法很多, 既可以少响应 几个中断也可以增大门限值。本实施例中优选 为响应模块 3不响应每次滚动过程中中断 产生器件 2所产生的最后的 1〜2个中断。 如图 2和图 4所示, 本发明实施例所提供的滚动式输入装置, 包括: 滚动器件 1、 中断产生器件 2、 响应模块 3、 检测模块 4以及设定模块 5, 其中:

中断产生器件 2,用于在滚动器件 1滚动过程中检测滚动器件 1的滚动方向和滚动 距离, 并根据滚动器件 1的滚动方向和滚动距离产生相应的中断;

响应模块 3,用于识别中断的数目与方向,当同一方向 中断的数目达到门限值时, 响应一次中断, 发出一次控制光标 80在屏幕 8上移动的移动事件信号;

检测模块 4, 用于检测反映用户滚动滚动器件 1的操作速度和幅度的参数; 设定模块 5, 用于根据检测模块 4检测到的参数设定门限值的大小。

本发明实施例中设置滚动式输入装置灵敏度时 , 可以通过检测模块 4先检测反映 用户滚动滚动器件 1的操作速度和幅度的参数,从而获得并确定 用户使用滚动滚动式 输入装置上滚动器件 1的操作习惯和特点,然后可以通过设定模块 5根据检测到的参数 设定门限值的大小;

由于门限值的大小与响应模块 3响应中断的次数、发出控制光标 80在屏幕 8上移 动的移动事件信号的数目是成反比的, 移动事件信号的数目与移动事件的数目是一致 的, 同时, 移动事件的数目的多少与光标 80在屏幕 8上移动的速度、 移动次数直接相 关, 故而响应的中断的次数越多, 用户会感觉到该滚动式输入装置越灵敏, 所以可以通 过设定门限值的方法设置该滚动式输入装置的 灵敏度;

与现有技术相比, 由于本发明实施例无需用户亲自在长期使用中 不断修改、 尝试 可以反映灵敏度的参数, 进而自动化程度更高, 即使用户完全没有滚动式输入装置灵敏 度的设置经验, 或者使用的电子设备是新的品牌、 类型, 本发明实施例所提供的滚动式 输入装置也能够根据用户使用该滚动式输入装 置的速度和幅度的确定用户的操作习惯 和特点, 进而自动设置适合用户的灵敏度, 所以解决了现有的滚动式输入装置的灵敏度 的设置方法比较麻烦的技术问题。

本实施例中反映用户滚动滚动器件的操作速度 和幅度的参数, 包括以下参数中的 任一个或多个的组合:

光标 80在屏幕 8上移动整个屏幕 8的距离所需要的移动事件的数目;

每滚动一次滚动器件 1滚动式输入装置内的中断产生器件 2所产生的中断数目; 每滚动一次滚动器件 1光标 80在屏幕 8上移动的距离;

每滚动一次滚动器件 1所持续的时间;

两次滚动操作之间所间隔的时间。 光标 80在屏幕 8上移动整个屏幕 8的距离所需要的移动事件的数目,相当于普 键盘的方向键所控制的光标 80在屏幕 8上移动整个屏幕 8的距离所需要的按压方向键 的按键次数。

当然, 本实施例中可以反映出用户使用该滚动式输入 装置操作速度和幅度的参数 还可以为以上所公开的参数之外的其他参数。

本实施例中响应模块 3、检测模块 4以及设定模块 5优选为软件模块。通过软件来 实现响应模块 3、 检测模块 4以及设定模块 5的功能时, 不仅成本低, 而且便于更改设 置。 当然, 响应模块 3、 检测模块 4和 /或设定模块 5也可以为硬件模块。

如图 3所示, 作为本发明实施例的进一步改进, 本实施例滚动式输入装置还包括 提示模块 6, 其中: 提示模块 6, 用于提示用户对滚动器件 1进行指定的滚动操作, 以 便检测模块 4检测反映用户滚动滚动器件 1的操作速度和幅度的参数,和设定模块 5根 据检测到的参数设定门限值的大小。

提示模块 6可以通过播放提示音、 弹出提示对话框、 显示提示文字、 播放演示动 画等方式有针对性的指导用户根据要求滚动该 滚动式输入装置的滚动器件 1, 从而有利 于准确、 迅速、 有效的检测出设置滚动式输入装置灵敏度所需 要的参数。

滚动器件 1为轨迹球或鼠标滚轮。 轨迹球或鼠标滚轮均为应用广泛的滚动器件 1, 适宜采用本发明实施例所提供的技术方案来设 置其各自的灵敏度, 并提高其各自的智能 化程度。 当然, 本发明实施例所提供的技术方案也可以应用于 轨迹球或鼠标滚轮之外的 其他滚动器件上。 滚动式输入装置可以为游戏机手柄、 滚轮鼠标等电子设备。

本实施例中中断产生器件 2可以为霍尔器件。 霍尔器件是一种利用霍尔效应的固 态电子器件, 其可以检测磁场变化, 并将磁场变化转变为电信号输出。 霍尔器件可以用 于监视和测量各部件运行参数的变化。 例如位置、 位移、 角度、 角速度、 转速等等, 且 具有性能稳定、 技术成熟特点, 适宜应用于本发明实施例中。 当然, 本实施例中中断产 生器件 2也可以为传感器或其他霍尔器件之外的可以 别方向与距离, 并可根据方向与 距离产生相应中断的器件。

如图 4所示, 本发明实施例所提供的电子设备, 包括光标控制模块 7、滚动式输入 装置、 检测模块 4以及设定模块 5, 滚动式输入装置包括滚动器件 1、 中断产生器件 2 以及响应模块 3, 其中:

中断产生器件 2,用于在滚动器件 1滚动过程中检测滚动器件 1的滚动方向和滚动 距离, 并根据滚动器件 1的滚动方向和滚动距离产生相应的中断; 响应模块 3,用于识别中断的数目与方向,当同一方向 中断的数目达到门限值时, 响应一次中断, 发出一次控制光标 80在屏幕 8上移动的移动事件信号;

光标控制模块 7, 用于识别每个移动事件信号, 并控制光标 80在屏幕 8上完成与 每个移动事件信号相应的移动事件;

检测模块 4, 用于检测反映用户滚动滚动器件 1的操作速度和幅度的参数; 设定模块 5, 用于根据检测模块 4检测到的参数设定门限值的大小。

与上述本发明实施例所提供的滚动式输入装置 同理, 设置本发明实施例所提供的 电子设备内滚动式输入装置灵敏度时, 可以通过检测模块 4先检测反映用户滚动滚动器 件 1的操作速度和幅度的参数, 从而获得并确定出用户使用滚动滚动式输入装 置上滚动 器件 1的操作习惯和特点, 然后可以通过设定模块 5根据检测到的参数设定响应模块 3 门限值的大小;

由于的门限值的大小与响应模块 3响应中断的次数、发出控制光标 80在屏幕 8上 移动的移动事件信号的数目是成反比的,移动 事件信号的数目与移动事件的数目是一致 的, 同时, 移动事件的数目的多少与光标 80在屏幕 8上移动的速度、 移动次数直接相 关, 故而响应的中断的次数越多, 用户会感觉到该滚动式输入装置越灵敏, 所以可以通 过设定门限值的方法设置该滚动式输入装置的 灵敏度;

与现有技术相比, 由于本发明实施例无需用户亲自在长期使用中 不断修改、 尝试 可以反映灵敏度的参数, 进而自动化程度更高, 即使用户完全没有滚动式输入装置灵敏 度的设置经验, 或者使用的电子设备是新的品牌、 类型, 本发明实施例所提供的滚动式 输入装置也能够根据用户使用该滚动式输入装 置的速度和幅度的确定用户的操作习惯 和特点, 进而自动设置适合用户的灵敏度, 所以解决了现有的滚动式输入装置的灵敏度 的设置方法比较麻烦的技术问题。

如图 4所示,作为实施例的进一步改进,本实施例 子设备还可以包括提示模块 6, 其中: 提示模块 6, 用于提示用户对滚动器件 1进行指定的滚动操作, 以便检测模块 4 检测反映用户滚动滚动器件 1的操作速度和幅度的参数,和设定模块 5根据检测到的参 数设定门限值的大小。

提示模块 6可以通过播放提示音、 弹出提示对话框、 显示提示文字、 播放演示动 画等方式有针对性的指导用户根据要求滚动该 滚动式输入装置的滚动器件 1, 从而有利 于准确、 迅速、 有效的检测出设置滚动式输入装置灵敏度所需 要的参数。

本实施例中光标控制模块 7可以为电子设备的主芯片, 也可以为电子设备内具有 数据处理能力的其他控制器。

以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限于此, 任 何熟悉本技术领域的技术人员在本发明揭露的 技术范围内, 可轻易想到变化或替换, 都 应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应以权利要求的保护范围为