平码五不中公式规律
  • / 30
  • 下载费用:30 金币  

滚轮卷动信号的产生方法.pdf

关 键 ?#21097;?/dt>
滚轮 卷动 信号 产生 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201310001311.5

申请日:

2013.01.04

公开号:

CN103914158A

公开日:

2014.07.09

当前法律状态:

撤回

有效性:

无权

法?#19978;?#24773;: 发明专利申请公布后的?#28216;?#25764;回IPC(主分类):G06F 3/0354申请公布日:20140709|||实质审查的生效IPC(主分类):G06F 3/0354申请日:20130104|||公开
IPC分类号: G06F3/0354(2013.01)I 主分类号: G06F3/0354
申请人: 致伸科技股份有限公司
发明人: 林建男
地址: 中国台湾台北市
优先权:
专利代理机构: 隆天国际知识产权代理有限公司 72003 代理人: 赵根喜;吕俊清
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201310001311.5

授权公告号:

||||||

法律状态公告日:

2017.04.26|||2014.08.06|||2014.07.09

法律状态类?#20572;?/td>

发明专利申请公布后的?#28216;?#25764;回|||实质审查的生效|||公开

摘要

本发明关于一种滚轮卷动信号的产生方法,本方法可利用查询预先建立的数据表而判断控制单元所接收到的多个滚轮相位信号是否可组成一滚轮卷动信号。当控制单元所接收到的多个滚轮相位信号因噪声而发生遗漏的情形时,控制单元比对数据表中的卷动数据是否与多个滚轮相位信号符合。?#22791;?#20004;者符合时,其多个滚轮相位信号形成滚轮卷动信号。因此执行本发明方法的光学式滚轮鼠标不会因噪声而发生误动作。

权利要求书

权利要求书
1.  一种滚轮卷动信号的产生方法,适用于一光学式滚轮鼠标,该滚轮鼠标包括用以被使用者触发而转动的一光学式滚轮、用以产生一光信号的一光发射器以及用以接收穿过该光学式滚轮的该光信号的一光接收器,且该光接收器根据该光信号而产生多个滚轮相位信号,使该光学式滚轮鼠标输出对应于该多个滚轮相位信号的一滚轮卷动信号,该方法包括以下步骤:
侦测该光接收器的该滚轮相位信号是否改变;
判断该滚轮相位信号改变的次数是否达到一预设次数值;其中?#22791;?#28378;轮相位信号改变的次数达到该预设次数值时,查询一第一数据表,且该第一数据表包括多个第一卷动数据,而每一该第一卷动数据由多个滚轮相位信号所组成;以及
判断该多个滚轮相位信号是否与该第一数据表中的该多个第一卷动数据相符;其中?#22791;?#22810;个滚轮相位信号与该多个第一卷动数据相符时,输出对应于该多个滚轮相位信号的该滚轮卷动信号;而?#22791;?#22810;个滚轮相位信号与该多个第一卷动数据不相符时,归零该滚轮相位信号改变的次数并记录目前的该滚轮相位信号,?#20197;?#27425;侦测该光接收器的该滚轮相位信号是否改变。

2.  如权利要求1所述的滚轮卷动信号的产生方法,其中?#22791;?#28378;轮相位信号不改变时,计算该光学式滚轮闲置的时间长度;而?#22791;?#28378;轮相位信号改变时,记录该滚轮相位信号改变的次数。

3.  如权利要求2所述的滚轮卷动信号的产生方法,其中于计算该光学式滚轮闲置的时间长度之后,还包括判断该光学式滚轮闲置的时间长度是否达到一预设时间值;其中?#22791;?#20809;学式滚轮闲置的时间长度达到该预设时间值时,控制该光学式滚轮鼠标进入一休眠模式;而?#22791;?#20809;学式滚轮闲置的时间长度未达到该预设时间值时,归零该光学式滚轮闲置的时间长度,且记录该滚轮相位信号改变的次数。

4.  如权利要求1所述的滚轮卷动信号的产生方法,其中?#22791;?#28378;轮相位信号改变的次数未达到该预设次数值时,再次侦测该光接收器的该滚轮相位信号是否改变。

5.  如权利要求1所述的滚轮卷动信号的产生方法,其中于该输出对应于该多个滚轮相位信号的该滚轮卷动信号之后,再次侦测该光接收器的该滚 轮相位信号是否改变。

6.  如权利要求1所述的滚轮卷动信号的产生方法,其中该光接收器所产生的该多个滚轮相位信号包括一第一滚轮相位信号、一第二滚轮相位信号、一第三滚轮相位信号以及一第四滚轮相位信号,且该第一滚轮相位信号由一第一低逻辑电平信号以及一第二低逻辑电平信号所组成,且该第二滚轮相位信号由一第一低逻辑电平信号以及一第二高逻辑电平信号所组成,该第三滚轮相位信号由一第一高逻辑电平信号以及一第二高逻辑电平信号所组成,而该第四滚轮相位信号由一第一高逻辑电平信号以及一第二低逻辑电平信号所组成。

7.  如权利要求6所述的滚轮卷动信号的产生方法,其中该第一数据表中的该多个第一卷动数据由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一 滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成。

8.  一种滚轮卷动信号的产生方法,适用于一光学式滚轮鼠标,该光学 式滚轮鼠标包括用以被使用者触发而转动的一光学式滚轮、用以产生一光信号的一光发射器以及用以接收穿过该光学式滚轮的该光信号的一光接收器,且该光接收器根据该光信号而产生多个滚轮相位信号,使该光学式滚轮鼠标输出对应于该多个滚轮相位信号的一第一滚轮卷动信号或一第二滚轮卷动信号,该方法包括以下步骤:
侦测该光接收器的该滚轮相位信号是否改变;
查询一第一数据表或查询一第二数据表;其中?#22791;?#28378;轮相位信号改变的次数达到一第一预设次数值且该光学式滚轮闲置的时间长度达到一预设时间值时,查询该第一数据表;而?#22791;?#28378;轮相位信号改变的次数达到大于该第一预设次数值的一第二预设次数值时,查询该第二数据表;其中该第一数据表包括多个第一卷动数据,且每一该第一卷动数据由M个滚轮相位信号所组成,而该第二数据表包括多个第二卷动数据,且每一第二卷动数据由N个滚轮相位信号所组成,N大于M;
判断该光学式滚轮转动所产生的该多个滚轮相位信号是否与该第一数据表中的该多个第一卷动数据相符,或该多个滚轮相位信号是否与该第二数据表中的该多个第二卷动数据相符;以及
输出对应于该多个滚轮相位信号的该第一滚轮卷动信号或对应于该多个滚轮相位信号的该第二滚轮卷动信号。

9.  如权利要求8所述的滚轮卷动信号的产生方法,其中?#22791;?#28378;轮相位信号不改变时,计算该光学式滚轮闲置的时间长度;而?#22791;?#28378;轮相位信号变更时,记录该滚轮相位信号改变的次数。

10.  如权利要求9所述的滚轮卷动信号的产生方法,其中于计算该光学式滚轮闲置的时间长度之后,判断是否查询该第一数据表;而于记录该滚轮相位信号改变的次数之后,判断是否查询该第二数据表。

11.  如权利要求10所述的滚轮卷动信号的产生方法,其?#20449;?#26029;是否查询该第一数据表包括以下步骤:
判断该滚轮相位信号改变的次数是否达到该第一预设次数值;以及
判断该光学式滚轮闲置的时间长度是否达到该预设时间值。

12.  如权利要求11所述的滚轮卷动信号的产生方法,其中?#22791;?#28378;轮相位信号改变的次数未达到该第一预设次数值时,再次侦测该光接收器的该滚 轮相位信号是否改变;而?#22791;?#28378;轮相位信号改变的次数达到该第一预设次数值时,判断该光学式滚轮闲置的时间长度是否达到该预设时间值。

13.  如权利要求12所述的滚轮卷动信号的产生方法,其中?#22791;?#20809;学式滚轮闲置的时间长度达到该预设时间值时,查询该第一数据表;而?#22791;?#20809;学式滚轮闲置的时间长度未达到该预设时间值时,再次侦测该光接收器的该滚轮相位信号是否改变。

14.  如权利要求8所述的滚轮卷动信号的产生方法,其中?#22791;?#28378;轮相位信号改变的次数未达到该第二预设次数值时,再次侦测该光接收器的该滚轮相位信号是否改变。

15.  如权利要求8所述的滚轮卷动信号的产生方法,其中于该输出对应于该多个滚轮相位信号的该第一滚轮卷动信号或对应于该多个滚轮相位信号的该第二滚轮卷动信号之后,再次侦测该光接收器的该滚轮相位信号是否改变。

16.  如权利要求8所述的滚轮卷动信号的产生方法,其中该光接收器所产生的该多个滚轮相位信号包括一第一滚轮相位信号、一第二滚轮相位信号、一第三滚轮相位信号以及一第四滚轮相位信号,且该第一滚轮相位信号由一第一低逻辑电平信号以及一第二低逻辑电平信号所组成,且该第二滚轮相位信号由一第一低逻辑电平信号以及一第二高逻辑电平信号所组成,该第三滚轮相位信号由一第一高逻辑电平信号以及一第二高逻辑电平信号所组成,而该第四滚轮相位信号由一第一高逻辑电平信号以及一第二低逻辑电平信号所组成。

17.  如权利要求16所述的滚轮卷动信号的产生方法,其中该第一数据表中的该多个第一卷动数据由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二 滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三 滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成;
而该第二数据表中的该多个第二卷动数据由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮 相位信号、该第二滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号、该第三滚轮相 位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成。

说明书

说明书滚轮卷动信号的产生方法
技术领域
本发明关于一种滚轮卷动信号的产生方法,尤其关于光学式滚轮鼠标的滚轮卷动信号的产生方法。
背景技术
鼠标、键盘以及触碰板等是目前常用的电脑输入装置。其中,由于鼠标可被使用者以手掌握持而?#26412;?#24615;地控制鼠标游标的移动,符合大数使用者的操作习惯,因此鼠标成为最普遍的输入装置。
首?#20154;?#26126;现有鼠标的结构与功能,以现有滚轮鼠标为例说明。请同时参阅图1以及图2,图1为现有滚轮鼠标连接于电脑?#20302;?#30340;结构示意图,且图2为现有滚轮鼠标的局部结构爆炸示意图。电脑?#20302;?包括一电脑主机21以及一显示荧幕22,电脑主机21分别连接于一滚轮鼠标1以及显示荧幕22,?#19994;?#33041;主机21具有一连接端口211,显示荧幕22用以显示一视窗221以及游标222。滚轮鼠标1用以控制游标222以使执?#26800;?#33041;主机21执行相对应的指令,且滚轮鼠标1包括一壳体10、一左键11、一右键12、一滚轮13、一光学位移感测模块(未显示于图中)、一无线信号发射器14以及一无线信号接收器15。壳体10用以支撑使用者的手掌,且壳体10被使用者移动,使得位于壳体10底部的光学位移感测模块根据壳体10的移动而产生位移信号,通过该位移信号而控制游标222的移动。左键11以及右键12可根据使用者的点击而输出按键信号,以使电脑主机21执行相对应的指令。滚轮13位于左键11与右键12之间,用以被使用者拨动而转动以输出一滚轮信号,使电脑主机21执行视窗221的卷动。无线信号发射器14设置于壳体10内,用?#28304;?#36755;上述位移信号、按键信号以及滚轮信号,而无线信号接收器15插接于连接端口211而连接于电脑主机21,用以接收无线信号发射器14所传输的上述位移信号、按键信号以及滚轮信号,且传输该些信号至电脑主机21。
一般而言,滚轮13采用一种机械式滚轮,其于滚轮13被使用者拨动而转动时可产生一段落感,令使用者感受到其滚轮13进行转动中的刻度回馈 感。然而,由于机械式滚轮运作的过程中会发出声响,而某些对于声音敏感的使用者对其声响?#26800;?#21453;感,因此,市面上推出一种具有光学式滚轮的光学式滚轮鼠标,其运作不产生段落感也不产生声响。
接?#21525;?#35831;参阅图2,其为现有光学式滚轮鼠标的光学式滚轮的局部结构示意图。图2显示出光学式滚轮23、一光发射器24以及一光接收器25。光学式滚轮23具有一光栅结构231,且光栅结构231设置于光学式滚轮23内,而光栅结构231由多个光栅条2311所组成。光发射器24设置于光学式滚轮23的一侧,用以产生光信号(未显示于图中),且该光信号投射至光学式滚轮23的光栅结构231,其中光发射器24为一红外线光发射器,且该光信号为一红外线光信号。
光接收器25则设置于光学式滚轮23的另一侧,用以接收穿过穿过多个光栅条2311之间的间隙的光信号。于光学式滚轮23被拨动而转动的过程中,其光栅结构231根据光学式滚轮23的转动而移动,使得光发射器24所产生的光信号于第一时间时穿过多个光栅条2311之间的间隙,?#20918;?#20809;接收器25接收到,而该光信号于第一时间后的第二时间被光栅条2311遮断而无法被光接收器25接收。现有光学式滚轮鼠标(未显示于图中)通过光接收器25断续接收到光信号而产生一滚轮卷动信号,并传输该滚轮卷动信号至电脑主机,使电脑主机根据该滚轮卷动信号而卷动视窗,其中一个滚轮卷动信号相当于一个转动刻度。
接?#21525;此?#26126;光学式滚轮23运作的详细情形。请依序参阅图3A~图3D,其为现有光学式滚轮鼠标的光接收器于根据光学式滚轮的转动而产生不同输出信号的结构示意图。图3A中,光接收器25根据所接收到的光信号而产生多个滚轮相位信号,且光接收器25连接于现有光学式滚轮鼠标的一控制单元26,使得控制单元26接收到来自光接收器25的多个滚轮相位信号而产生一滚轮卷动信号,其中光接收器25具有一第一接脚251以及一第二接脚252,?#19994;?#19968;接脚251与第二接脚252连接于控制单元26,第一接脚251以及第二接脚252用以根据某一光栅条2311的位置与光接收器25间的关系而分别输出相对应的第一逻辑电平信号以及第二逻辑电平信号,其中第一逻辑电平信号与第二逻辑电平信号所共同形成一滚轮相位信号,且多个滚轮相位信号共同组成滚轮卷动信号。
图3A中,光栅条2311位于光接收器25的一中央区域时,此时,来自光发射器24的光信号(未显示于图中)受光栅条2311阻档,此时,光接收器25未接收到光信号而产生一第一滚轮相位信号,?#19994;?#19968;滚轮相位信号由一第一低逻辑电平信号以及一第二低逻辑电平信号所组成,其中第一低逻辑电平信号(?#24067;?#36923;辑0)由第一接脚251所产生,而第二低逻辑电平信号(?#24067;?#36923;辑0)由第二接脚252所产生。因此,控制单元26所接收到的第一滚轮相位信号为(0,0)。接?#21525;矗?#20809;学式滚轮23转动且其光栅条2311位于光接收器25的一前端(对应于第一接脚251)时,来自光发射器24的光信号受光栅条2311部分阻档,使得光接收器25的前端不接收到光信号,而光接收器25的一后端(对应于第二接脚252)接收到光信号,如图3B所示。此时,光接收器25接收到光信号而产生一第二滚轮相位信号,?#19994;?#20108;滚轮相位信号由一第一低逻辑电平信号以及一第二高逻辑电平信号所组成,其中第一低逻辑电平信号(?#24067;?#36923;辑0)由第一接脚251所产生,而第二高逻辑电平信号(?#24067;?#36923;辑)由第二接脚252所产生。因此,控制单元26所接收到的第二滚轮相位信号为(0,1)。
图3C中,光学式滚轮23?#20013;?#36716;动且光栅条2311接近于光接收器25且未通过光接收器25,此时,来自光发射器24的光信号不受光栅条2311阻档,使得光接收器25接收到光信号而产生一第三滚轮相位信号,?#19994;?#19977;滚轮相位信号由一第一高逻辑电平信号以及一第二高逻辑电平信号所组成,其中第一高逻辑电平信号(?#24067;?#36923;辑1)由第一接脚251所产生,而第二高逻辑电平信号(?#24067;?#36923;辑1)由第二接脚252所产生。因此,控制单元26所接收到的第三滚轮相位信号为(1,1)。接?#21525;矗?#20809;学式滚轮23?#20013;?#36716;动且其光栅条2311位于光接收器25的后端时,来自光发射器24的光信号受光栅条2311部分阻档,使得光接收器25的前?#31169;?#25910;到光信号,而光接收器25的后?#23435;?#25509;收到光信号,如图3D所示。此时,光接收器25产生一第四滚轮相位信号,?#19994;?#22235;滚轮相位信号由一第一高逻辑电平信号以及一第二低逻辑电平信号所组成,其中第一高逻辑电平信号(?#24067;?#36923;辑1)由第一接脚251所产生,而第二低逻辑电平信号(?#24067;?#36923;辑0)由第二接脚252所产生。因此,控制单元26所接收到的第四滚轮相位信号为(1,0)。最后,光学式滚轮23?#20013;?#36716;动且重复上述运作以继续产生滚轮相位信号,直至光学式滚轮23停止转动为止。
根据上述运作可知,光学式滚轮23每次转动且控制单元26所接收到的 多个滚轮相位信号依序由(0,0)变更为(0,1),再变更为(1,1),最后变更为(1,0),也就是说,当光接收器25所产生的多个滚轮相位信号每经过(0,0)→(0,1)→(1,1)→(1,0)的改变之后,其控制单元26输出由上述多个滚轮相位信号所共同组成的滚轮卷动信号,其中该滚轮卷动信号相当于现有机械式滚轮13的一个转动刻度。
然而,于光学式滚轮23转动的过程中,由于光学式滚轮23不具有类似机械式滚轮般可提供段落感的结构,故当光学式滚轮23转动的过程中受到噪声影响而无法产生连续性的滚轮相位信号,使得连接于光学式滚轮23的控制单元26无法输出相对应的滚轮卷动信号而造成误动作的发生。举例说明,于光学式滚轮23于正常运作的过程中,光接收器25所产生的滚轮相位信号会依序经过(0,0)→(0,1)→(1,1)→(1,0)的改变,使控制单元26输出相对应的滚轮卷动信号。当光学式滚轮23滚动的过程中受到噪声影响,使得光接收器25所产生的某一滚轮相位信号(例如第二滚轮相位信号)遗漏,而无法传输至控制单元26,故控制单元26所接收到的多个滚轮相位信号C为(0,0)→(1,1)→(1,0),而无法输出滚轮卷动信号以发生误动作,其将造成使用者的操作过程发生中断而不顺畅。因此,需要一种可避免误动作发生的滚轮卷动信号的产生方法。
发明内容
本发明的目的在于提供一种可避免误动作发生的滚轮卷动信号的产生方法。
于一较佳实施例中,本发明提供一种滚轮卷动信号的产生方法,适用于一光学式滚轮鼠标,该滚轮鼠标包括用以被使用者触发而转动的一光学式滚轮、用以产生一光信号的一光发射器以及用以接收穿过该光学式滚轮的该光信号的一光接收器,且该光接收器根据该光信号而产生多个滚轮相位信号,使该光学式滚轮鼠标输出对应于该多个滚轮相位信号的一滚轮卷动信号,该方法包括以下步骤:
侦测该光接收器的该滚轮相位信号是否改变;
判断该滚轮相位信号改变的次数是否达到一预设次数值;其中?#22791;?#28378;轮相位信号改变的次数达到该预设次数值时,查询一第一数据表,且该第一数 据表包括多个第一卷动数据,而每一该第一卷动数据由多个滚轮相位信号所组成;以及
判断该多个滚轮相位信号是否与该第一数据表中的该多个第一卷动数据相符;其中?#22791;?#22810;个滚轮相位信号与该多个第一卷动数据相符时,输出对应于该多个滚轮相位信号的该滚轮卷动信号;而?#22791;?#22810;个滚轮相位信号与该多个第一卷动数据不相符时,归零该滚轮相位信号改变的次数并记录目前的该滚轮相位信号,?#20197;?#27425;侦测该光接收器的该滚轮相位信号是否改变。
于一较佳实施例中,本发明也提供一种滚轮卷动信号的产生方法,适用于一光学式滚轮鼠标,该光学式滚轮鼠标包括用以被使用者触发而转动的一光学式滚轮、用以产生一光信号的一光发射器以及用以接收穿过该光学式滚轮的该光信号的一光接收器,且该光接收器根据该光信号而产生多个滚轮相位信号,使该光学式滚轮鼠标输出对应于该多个滚轮相位信号的一第一滚轮卷动信号或一第二滚轮卷动信号,该方法包括以下步骤:
侦测该光接收器的该滚轮相位信号是否改变;
查询一第一数据表或查询一第二数据表;其中?#22791;?#28378;轮相位信号改变的次数达到一第一预设次数值且该光学式滚轮闲置的时间长度达到一预设时间值时,查询该第一数据表;而?#22791;?#28378;轮相位信号改变的次数达到大于该第一预设次数值的一第二预设次数值时,查询该第二数据表;其中该第一数据表包括多个第一卷动数据,且每一该第一卷动数据由M个滚轮相位信号所组成,而该第二数据表包括多个第二卷动数据,且每一第二卷动数据由N个滚轮相位信号所组成,N大于M;
判断该光学式滚轮转动所产生的该多个滚轮相位信号是否与该第一数据表中的该多个第一卷动数据相符,或该多个滚轮相位信号是否与该第二数据表中的该多个第二卷动数据相符;以及
输出对应于该多个滚轮相位信号的该第一滚轮卷动信号或对应于该多个滚轮相位信号的该第二滚轮卷动信号。
附图说明
图1为现有滚轮鼠标连接于电脑?#20302;?#30340;结构示意图。
图2为现有光学式滚轮鼠标的光学式滚轮的局部结构示意图。
图3A~图3D为现有光学式滚轮鼠标的光接收器于根据光学式滚轮的转动而产生不同输出信号的结构示意图。
图4为本发明光学式滚轮鼠标于第一较佳实施例中连接于电脑?#20302;?#30340;方块示意图。
图5A、5B为本发明滚轮卷动信号的产生方法于第一较佳实施例中的方块流程图。
图6为本发明光学式滚轮鼠标于第二较佳实施例中连接于电脑?#20302;?#30340;方块示意图。
图7A、7B为本发明滚轮卷动信号的产生方法于第二较佳实施例中的方块流程图。
其中,附图标记说明如下:
1:滚轮鼠标
2、4:电脑?#20302;?
3、5:光学式滚轮鼠标
10:壳体
11:左键
12:右键
13:滚轮
14:无线信号发射器
15:无线信号接收器
21、41:电脑主机
22、42?#21512;?#31034;荧幕
23、30、50:光学式滚轮
24、31、51:光发射器
25、32、52:光接收器
26、33、53:控制单元
211:连接端口
221:视窗
222:游标
231:光栅结构
251:第一接脚
252:第二接脚
2311:光栅条
A:光信号
C:滚轮卷动信号
B1:第一滚轮相位信号
B2:第二滚轮相位信号
B3:第三滚轮相位信号
B4:第四滚轮相位信号
C1:第一滚轮卷动信号
C2:第二滚轮卷动信号
T1:第一数据表
T2:第二数据表
S1~S12、S21、S22、S1*~S16*、S21*、S22*:步骤
具体实施方式
本发明提供一种滚轮卷动信号的产生方法。首先请参阅图4,其为本发明光学式滚轮鼠标于第一较佳实施例中连接于电脑?#20302;?#30340;方块示意图。图4显示了一光学式滚轮鼠标3以及一电脑?#20302;?,电脑?#20302;?包括一电脑主机41以及一显示荧幕42。光学式滚轮鼠标3连接于电脑?#20302;?的电脑主机41,且光学式滚轮鼠标3包括一光学式滚轮30、一光发射器31、一光接收器32以及一控制单元33,至于光学式滚轮鼠标3的其他结构、电脑主机41以及显示荧幕42的结构大致上与现有技术相同,而不再赘述。
光学式滚轮30用以被使用者拨动而被触发,光发射器31设置于滚轮30的第一侧,用以产生光信号A,且该光信号A投射至光学式滚轮30。而光接收器32则设置于光学式滚轮30的第二侧,用以接收来自于光发射器31的光信号A且根据光信号A而产生多个滚轮相位信号予控制单元33,其中滚轮相位信号与光接收器32的一第一接脚(未显示于图中)以及一第二接脚(未显示于图中)所产生的逻辑信号所组成,其与现有技术相同而不再赘述。控制单元33分别连接于光发射器31以及光接收器32,且控制单元33用以 接收来自于光接收器32的多个滚轮相位信号,且根据其多个滚轮相位信号是否改变而判断光学式滚轮30是否被触发,且于光学式滚轮30被触发时输出一滚轮卷动信号C,其中滚轮卷动信号C由多个滚轮相位信号所组成。于本较佳实施例中,光发射器31为一红外线光发射器,且该光信号A为一红外线光信号,光接收器32为一红外线光接收器,而控制单元33为一微处理器。
于说明本发明滚轮卷动信号的产生方法之前,必须先建立一第一数据表T1,?#19994;?#19968;数据表T1被储存于控制单元33中。第一数据表T1包括多个第一卷动数据,且每一第一卷动数据由多个滚轮相位信号所组成,其中滚轮相位信号包括一第一滚轮相位信号B1、一第二滚轮相位信号B2、一第三滚轮相位信号B3以及一第四滚轮相位信号B4。
与现有技术相同的是,第一滚轮相位信号B1由一第一低逻辑电平信号以及一第二低逻辑电平信号所组成,而第一低逻辑电平信号(?#24067;?#36923;辑0)由第一接脚所产生,第二低逻辑电平信号(?#24067;?#36923;辑0)由第二接脚所产生,也就是说,第一滚轮相位信号B1为(0,0),如现有技术的图3A所示。相似地,第二滚轮相位信号B2由一第一低逻辑电平信号(?#24067;?#36923;辑0)以及一第二高逻辑电平信号(?#24067;?#36923;辑1)所组成,?#24067;?#31532;二滚轮相位信号B2为(0,1),如现有技术的图3B所示。第三滚轮相位信号B3由一第一高逻辑电平信号(?#24067;?#36923;辑1)以及一第二高逻辑电平信号(?#24067;?#36923;辑1)所组成,?#24067;?#31532;三滚轮相位信号B3为(1,1),如现有技术的图3C所示。第四滚轮相位信号B4由一第一高逻辑电平信号(?#24067;?#36923;辑1)以及一第二低逻辑电平信号(?#24067;?#36923;辑0)所组成,?#24067;?#31532;四滚轮相位信号B4为(1,0),如现有技术的图3D所示。至于第一数据表T1中的多个第一卷动数据的详?#25913;?#23481;,其将于稍后说明。
接?#21525;此?#26126;本发明滚轮卷动信号的产生方法。请参阅图5A、5B,其为本发明滚轮卷动信号的产生方法于第一较佳实施例中的方块流程图。滚轮卷动信号的产生方法包括以下步骤:步骤S1:侦测光接收器32的滚轮相位信号是否改变、步骤S2:记录滚轮相位信号改变的次数、步骤S3:计算光学式滚轮30闲置的时间长度、步骤S4?#21495;?#26029;滚轮相位信号改变的次数是否达到一预设次数值、步骤S5?#21495;?#26029;光学式滚轮30闲置的时间长度是否达到一预设时间值、步骤S6:归零滚轮相位信号改变的次数并记录目前的滚轮相位 信号、步骤S7:控制光学式滚轮鼠标3进入一休眠模式、步骤S8:查询第一数据表T1、步骤S9?#21495;?#26029;多个滚轮相位信号是否与第一数据表T1中的多个第一卷动数据相符、步骤S10:输出对应于多个滚轮相位信号的滚轮卷动信号C、步骤S11:归零滚轮相位信号改变的次数并记录目前的滚轮相位信号、以及步骤S12:归零滚轮相位信号改变的次数并记录目前的滚轮相位信号。
此外,本发明滚轮卷动信号的产生方法中还包括一判断反转机制,其判断反转机制于步骤S2之后所发生,判断反转机制包括以下步骤:步骤S21?#21495;?#26029;滚轮相位信号改变的次数是否大于1、以及步骤S22?#21495;?#26029;目前滚轮相位信号与前二滚轮相位信号是否相同。于本较佳实施例中,预设次数值为3次,而预设时间值为2秒(Sec),且预设次数值以及预设时间值于光学式滚轮鼠标3的制造过程中预先被设定于控制单元33中。
于步骤S1中,当滚轮相位信号改变时,进行步骤S2,而当滚轮相位信号不改变时,则进行步骤S3。而于步骤S5中,当光学式滚轮30闲置的时间长度达到预设时间值时,进行步骤S6,而当光学式滚轮30闲置的时间长度未达到预设时间值时,则再次进行步骤S1。接?#21525;矗?#27493;骤S4中,当滚轮相位信号改变的次数达到预设次数值时,进行步骤S8,而当滚轮相位信号改变的次数未达到预设次数值时,则再次进行步骤S1。于步骤S9中,当多个滚轮相位信号与第一数据表T1中的多个第一卷动数据相符时,进行步骤S10,而当多个滚轮相位信号与多个第一卷动数据不相符时,则进行步骤S11。于步骤S7中,当光学式滚轮鼠标3进入休眠模式之后,光学式滚轮鼠标3被触发时,光学式滚轮鼠标3自动开始执行步骤S1,其中休眠模式为熟知本技艺人士所公知,故不再赘述。于步骤S21中,当滚轮相位信号改变的次数不大于1时,再次进行步骤S1,而当滚轮相位信号改变的次数大于1时,则进行步骤S22。于步骤S22中,当目前滚轮相位信号与前二滚轮相位信号相同时,其表示光学式滚轮30先往一方向转动,在往与该方向相反的另一方向转动,?#24335;?#34892;步骤S11,而当目前滚轮相位信号与前二滚轮相位信号不相同时,则进行步骤S4。
接?#21525;此?#26126;第一数据表T1中的多个第一卷动数据的详?#25913;?#23481;。多个第一卷动数据预先被储存于控制单元33中,且每一第一卷动数据被控制单元 33?#28216;?#19968;个转动刻度,?#24067;?#19968;个滚轮卷动信号。多个第一卷动数据包括32种组合,第一种第一卷动数据由第一滚轮相位信号B1、第二滚轮相位信号B2、第三滚轮相位信号B3、以及第四滚轮相位信号B4依序排列而组成,以B1→B2→B3→B4表示。第一数据表T1中的多个第一卷动数据如?#28388;?#31034;。
B1→B2→B3→B4B4→B3→B2→B1B2→B3→B4→B1B1→B4→B3→B2B3→B4→B1→B2B2→B1→B4→B3B4→B1→B2→B3B3→B2→B1→B4B1→B2→B3→B1B1→B3→B2→B1B1→B2→B4→B1B1→B4→B2→B1B1→B3→B4→B1B1→B4→B3→B1B2→B3→B4→B2B2→B4→B3→B2B2→B3→B1→B2B2→B1→B3→B2B2→B4→B1→B2B2→B1→B4→B2B3→B4→B1→B3B3→B1→B4→B3B3→B4→B2→B3B3→B2→B4→B3B3→B1→B2→B3B3→B2→B1→B3B4→B1→B2→B4B4→B2→B1→B4B4→B1→B3→B4B4→B3→B1→B4B4→B2→B3→B4B4→B3→B2→B4
第一数据表T1中,左方栏位所显示的多个第一卷动数据由光学式滚轮30往一第一方向转动且依序产生的多个滚轮相位信号所组成,而左方栏位所显示的多个第一卷动数据由光学式滚轮30往一第二方向转动且依序产生的多个滚轮相位信号所组成,其中第一方向与第二方向相反。
接?#21525;此?#26126;本发明滚轮卷动信号的产生方法的运作情形。请再次参阅图4、图5A以及5B,首先,假设光学式滚轮30未被拨动时,其光接收器32所产生的滚轮相位信号为第一滚轮相位信号B1,?#24067;?0,0)。当光学式滚轮鼠标3获得电力而被启动时,开始进行本方法。控制单元33侦测光接收器32的滚轮相位信号是否改变(?#24067;?#27493;骤S1),当使用者拨动光学式滚轮30而 使其转动时,光接收器32根据光学式滚轮30的转动而产生第二滚轮相位信号B2,?#24067;?0,1),此时控制单元33记录滚轮相位信号改变的次数(?#24067;?#27493;骤S2),?#24067;?次。接?#21525;?#21516;样于使用者拨动光学式滚轮30的过程中,控制单元33判断滚轮相位信号改变的次数是否大于1(?#24067;?#27493;骤S21),由于滚轮相位信号的改变次数为1次,故控制单元33再次侦测光接收器32的滚轮相位信号是否改变,?#24067;?#20877;次进行步骤S1。
步骤S1中,光学式滚轮30?#20013;?#34987;使用者拨动而转动,?#26500;?#25509;收器32根据光学式滚轮30的转动而产生第三滚轮相位信号B3,?#24067;?1,1),故控制单元33记录滚轮相位信号改变的次数(?#24067;?#27493;骤S2),?#24067;?次。控制单元33判断滚轮相位信号改变的次数是否大于1(?#24067;?#27493;骤S21),由于滚轮相位信号的改变次数为2次,?#24335;?#34892;步骤S22。接?#21525;矗?#25511;制单元比较目前滚轮相位信号(?#24067;?#31532;三滚轮相位信号B3)与前二滚轮相位信号(?#24067;?#31532;一滚轮相位信号B1),比较可知该两者不同,故控制单元33进行步骤S4。
控制单元33判断滚轮相位信号改变的次数是否达到预设次数值(?#24067;?#27493;骤S4)。由于目前滚轮相位信号改变的次数为2次,其未达到预设次数值(?#24067;?次),故控制单元33再次侦测光接收器32的滚轮相位信号是否改变,?#24067;?#20877;次进行步骤S1。接?#21525;?#22914;同上述般再次进行步骤S1,此时,光学式滚轮30?#20013;?#34987;使用者拨动而转动,?#26500;?#25509;收器32根据光学式滚轮30的转动而产生第四滚轮相位信号B4,?#24067;?1,0),故控制单元33记录滚轮相位信号改变的次数(?#24067;?#27493;骤S2),?#24067;?次。接?#21525;?#22914;同上述般进行步骤S21以及步骤S22之后,控制单元33判断滚轮相位信号改变的次数是否达到预设次数值(?#24067;?#27493;骤S4)。由于目前滚轮相位信号改变的次数为3次,其已达到预设次数值(?#24067;?次),故控制单元33查询第一数据表T1(?#24067;?#27493;骤S8)。
接?#21525;?#25511;制单元33比较光接收器32所产生多个滚轮相位信号(?#24067;?#31532;一滚轮相位信号B1→第二滚轮相位信号B2→第三滚轮相位信号B3→第四滚轮相位信号B4)与第一数据表T1中的多个第一卷动数据,并判断多个滚轮相位信号是否与第一数据表T1中的多个第一卷动数据相符(?#24067;?#27493;骤S9)。此时,控制单元33于第一数据表T1中的搜寻到对应于第一滚轮相位信号B1→第二滚轮相位信号B2→第三滚轮相位信号B3→第四滚轮相位信号B4的第一卷动数据,因此控制单元33判断多个滚轮相位信号与第一卷动数据相符, 且输出对应于多个滚轮相位信号的滚轮卷动信号C(?#24067;?#27493;骤S10)。最后,控制单元33归零滚轮相位信号改变的次数并记录目前的滚轮相位信号(?#24067;?#27493;骤S12),而目前的滚轮相位信号为第四滚轮相位信号B4,?#24067;?1,0),以便进行下一次的滚轮卷动信号的产生方法。
于控制单元33记录目前的滚轮相位信号之后,其再次侦测光接收器32的滚轮相位信号是否改变(?#24067;?#27493;骤S1)。当使用者?#20013;?#25320;动光学式滚轮30时,光接收器32根据光学式滚轮30的转动而产生第一滚轮相位信号B1,?#24067;?0,0),且控制单元33记录滚轮相位信号改变的次数(?#24067;?#27493;骤S2),?#24067;?次。接?#21525;?#22914;同上述般同样经过步骤S4而再次进行步骤S1,且光学式滚轮30?#20013;?#34987;使用者拨动而转动,?#26500;?#25509;收器32根据光学式滚轮30的转动而产生第二滚轮相位信号B2,?#24067;?0,1)。此时,因外力影响,例如噪声等因素,使得控制单元33无法接收到第二滚轮相位信号B2,故控制单元33记录滚轮相位信号改变的次数(?#24067;?#27493;骤S2),仍为1次。接?#21525;?#25511;制单元33如同上述般同样经过步骤S21而再次进行步骤S1。
步骤S1中,光学式滚轮30?#20013;?#34987;使用者拨动而转动,?#26500;?#25509;收器32根据光学式滚轮30的转动而产生第三滚轮相位信号B3,?#24067;?1,1),故控制单元33记录滚轮相位信号改变的次数(?#24067;?#27493;骤S2),?#24067;?次。接?#21525;?#22914;同上述般同样经过步骤S21、步骤S22以及步骤S4而再次进行步骤S1,此时,光学式滚轮30?#20013;?#34987;使用者拨动而转动,?#26500;?#25509;收器32根据光学式滚轮30的转动而产生第四滚轮相位信号B4,?#24067;?1,0),故控制单元33记录滚轮相位信号改变的次数(?#24067;?#27493;骤S2),?#24067;?次。接?#21525;?#22914;同上述般同样经过步骤S21以及步骤S22之后,控制单元33判断滚轮相位信号改变的次数是否达到预设次数值(?#24067;?#27493;骤S4)。由于目前滚轮相位信号改变的次数为3次,其已达到预设次数值(?#24067;?次),故控制单元33查询第一数据表T1(?#24067;?#27493;骤S8)。
接?#21525;?#25511;制单元33比较光接收器32所产生多个滚轮相位信号(?#24067;碆4→B1→B3→B4)与第一数据表T1中的多个第一卷动数据,并判断多个滚轮相位信号是否与第一数据表T1中的多个第一卷动数据相符(?#24067;?#27493;骤S9)。此时,控制单元33于第一数据表T1中的搜寻到对应于B4→B1→B3→B4的第一卷动数据,因此控制单元33判断多个滚轮相位信号与第一卷动数据相 符,且输出对应于多个滚轮相位信号的滚轮卷动信号C(?#24067;?#27493;骤S10)。最后,控制单元33归零滚轮相位信号改变的次数并记录目前的滚轮相位信号(?#24067;?#27493;骤S12),而目前的滚轮相位信号为第四滚轮相位信号B4,?#24067;?1,0)。
控制单元33记录目前的滚轮相位信号之后,使用者?#20013;?#25320;动光学式滚轮30,使控制单元33继续进行步骤S1。当控制单元33反复进行上述步骤S1、S2、S21、S22以及S4,且光接收器32所产生多个滚轮相位信号(?#24067;?#31532;四滚轮相位信号B4→第二滚轮相位信号B2→第三滚轮相位信号B3→第一滚轮相位信号B1)之后,由于目前滚轮相位信号改变的次数为3次,其已达到预设次数值(?#24067;?次),故控制单元33查询第一数据表T1(?#24067;?#27493;骤S8)。
控制单元33比较光接收器32所产生多个滚轮相位信号(?#24067;碆4→B2→B3→B1)与第一数据表T1中的多个第一卷动数据,并判断多个滚轮相位信号是否与第一数据表T1中的多个第一卷动数据相符(?#24067;?#27493;骤S9)。此时,控制单元33无法于第一数据表T1中的搜寻到对应于B4→B2→B3→B1的第一卷动数据,因此控制单元33判断多个滚轮相位信号与第一卷动数据不相符,且归零滚轮相位信号改变的次数并记录目前的滚轮相位信号(?#24067;?#27493;骤S11),而目前的滚轮相位信号为第一滚轮相位信号B1,?#24067;?0,0)。之后,控制单元33再次进行步骤S1。
步骤S1中,当使用者停?#20849;?#21160;光学式滚轮30时,光接收器32所产生的滚轮相位信号仍维持第一滚轮相位信号B1,也就是说,控制单元33判断光接收器32的滚轮相位信号未改变(?#24067;?#27493;骤S1),使控制单元33计算光学式滚轮30闲置的时间长度(?#24067;?#27493;骤S3)。接?#21525;?#25511;制单元33判断光学式滚轮30闲置的时间长度是否达到一预设时间值(?#24067;?#27493;骤S5),此时,使用者再次拨动光学式滚轮30,且光学式滚轮30闲置的时间长度未达到预设时间值即产生第二滚轮相位信号B2,?#24067;?0,1),使得控制单元33再次进行步骤S1。
接?#21525;?#25511;制单元33再次进行步骤S1,当使用者停?#20849;?#21160;光学式滚轮30时,光接收器32所产生的滚轮相位信号仍维持第二滚轮相位信号B2,且控制单元33再次计算光学式滚轮30闲置的时间长度(?#24067;?#27493;骤S3)。接?#21525;矗?#25511;制单元33判断光学式滚轮30闲置的时间长度是否达到预设时间值(?#24067;?#27493;骤S5),当光学式滚轮30闲置的时间长度达到预设时间值(?#24067;?秒)时,控 制单元33归零滚轮相位信号改变的次数并记录目前的滚轮相位信号(?#24067;?#27493;骤S6),而目前的滚轮相位信号为第二滚轮相位信号B2,?#24067;?0,1)。最后,控制单元33控制光学式滚轮鼠标3进入一休眠模式(?#24067;?#27493;骤S7),直至光学式滚轮鼠标3再次被触发为止。
需特别说明的是,于步骤S21中,当控制单元33已依序接收到第一滚轮相位信号B1、第二滚轮相位信号B2以及第一滚轮相位信号B1,且控制单元33进行步骤S21时,由于滚轮相位信号的改变次数为2次,?#24335;?#34892;步骤S22。接?#21525;矗?#25511;制单元比较目前滚轮相位信号(?#24067;?#31532;一滚轮相位信号B1)与前二滚轮相位信号(?#24067;?#31532;一滚轮相位信号B1),比较可知该两者相同,故控制单元33判断光学式滚轮30发生反转的情况,?#24335;?#34892;步骤S11。
根据上述可知,本较佳实施例的滚轮卷动信号的产生方法可利用查询预先建立的第一数据表而判断控制单元所接收到的多个滚轮相位信号是否可组成一滚轮卷动信号。当控制单元所接收到的多个滚轮相位信号因噪声等外来因素而发生遗漏的情形时,只要多个滚轮相位信号符合于第一数据表中的第一卷动数据,其多个滚轮相位信号可被控制单元?#28216;?#27491;常运作的滚轮卷动信号,因此执行本发明方法的光学式滚轮鼠标可顺畅地运作,其不会因噪声而发生误动作。
需特别说明的是,其多个第一卷动数据中包含有缺少某些滚轮相位信号的情形,根据第一数据表可知,该些第一卷动数据中仅?#24066;?#19981;缺少滚轮相位信号或缺少一个滚轮相位信号的多个滚轮相位信号,而不?#24066;?#32570;少两个滚轮相位信号以上的多个滚轮相位信号。例如,第一滚轮相位信号B1→第四滚轮相位信号B4→第三滚轮相位信号B3→第一滚轮相位信号B1中,其缺少第二滚轮相位信号B2,然而上述多个滚轮相位信号于缺少第二滚轮相位信号B2之后,仍可运作而产生另一个第一滚轮相位信号B1。也就是说,该多个滚轮相位信号中所缺少的第二滚轮相位信号B2被?#28216;?#22240;噪声而遗漏,因此本发明方法仍然采用该些发生有遗漏部分滚轮相位信号的多个滚轮相位信号,且使其多个滚轮相位信号形成滚轮卷动信号,以确保光学式滚轮可顺畅地运作。
此外,本发明更提供第二较佳实施例。请参阅图6,其为本发明光学式滚轮鼠标于第二较佳实施例中连接于电脑?#20302;?#30340;方块示意图。图6显示了一 光学式滚轮鼠标5以及一电脑?#20302;?,电脑?#20302;?包括一电脑主机41以及一显示荧幕42,电脑主机41与显示荧幕42的结构与现有电脑主机21以及现有显示荧幕22相同,而不再赘述。光学式滚轮鼠标5连接于电脑主机41,且光学式滚轮鼠标5包括一光学式滚轮50、一光发射器51、一光接收器52以及一控制单元53。本较佳实施例中的光学式滚轮鼠标5的结构大致上与第一较佳实施例的光学式滚轮鼠标3相同,且相同之处则不再多加说明。
至于本较佳实施例中的光学式滚轮鼠标5与第一较佳实施例的光学式滚轮鼠标3不同的处在于,控制单元53储存有一第一数据表T1以及一第二数据表T2,第一数据表T1包括多个第一卷动数据,且每一第一卷动数据由M个滚轮相位信号所组成,其中本较佳实施例的第一数据表T1与上述第一较佳实施例中完全相同,?#24067;碝等于4。而第二数据表T2包括多个第二卷动数据,且每一第二卷动数据由N个滚轮相位信号所组成,其中滚轮相位信号包括一第一滚轮相位信号B1、一第二滚轮相位信号B2、一第三滚轮相位信号B3以及一第四滚轮相位信号B4。
接?#21525;此?#26126;第一数据表T1以及第二数据表T2的详?#25913;?#23481;。第一数据表T1的多个第一卷动数据预先被储存于控制单元33中,且每一第一卷动数据被控制单元33?#28216;?#19968;个转动刻度,?#24067;?#19968;个第一滚轮卷动信号。其中多个第一卷动数据包括32种组合,如第一较佳实施例所述,而不再赘述。第二数据表T2的多个第二卷动数据预先被储存于控制单元53中,且每一第二卷动数据被控制单元53?#28216;?#19968;个转动刻度,?#24067;?#19968;个第二滚轮卷动信号。其中多个第二卷动数据包括40种组合,如?#28388;?#31034;。
B1→B2→B3→B4→B1B1→B4→B3→B2→B1B2→B3→B4→B1→B2B2→B1→B4→B3→B2B3→B4→B1→B2→B3B3→B2→号B1→B4→B3B4→B1→B2→B3→B4B4→B3→B2→B1→B4B1→B2→B3→B4→B2B2→B4→B3→B2→B1B1→B2→B3→B1→B2B2→B1→B3→B2→B1B1→B2→B4→B1→B2B2→B1→B4→B2→B1B1→B3→B4→B1→B2B2→B1→B4→B3→B1B2→B3→B4→B1→B3B3→B1→B4→B3→B2
B2→B3→B4→B2→B3B3→B2→B4→B3→B2B2→B3→B1→B2→B3B3→B2→B1→B3→B2B2→B4→B1→B2→B3B3→B2→B1→B4→B2B3→B4→B1→B2→B4B4→B2→B1→B4→B3B3→B4→B1→B3→B4B4→B3→B1→B4→B3B3→B4→B2→B3→B4B4→B3→B2→B4→B3B3→B1→B2→B3→B4B4→B3→B2→B1→B3B4→B1→B2→B3→B1B1→B3→B2→B1→B4B4→B1→B2→B4→B1B1→B4→B2→B1→B4B4→B1→B3→B4→B1B1→B4→B3→B1→B4B4→B2→B3→B4→B1B1→B4→B3→B2→B4
由上述第二数据表T2可知,左方栏位所显示的多个第一卷动数据光学式滚轮50往一第一方向转动且依序产生的多个滚轮相位信号所组成,而左方栏位所显示的多个第一卷动数据是光学式滚轮50往一第二方向转动且依序产生的多个滚轮相位信号所组成,其中第一方向与第二方向相反。其中,每一第二卷动数据由5个滚轮相位信号所组成,?#24067;碞等于5。其中第一数据表T1为光学式滚轮鼠标5于正常卷动模式中所使用,而第二数据表T2为光学式滚轮鼠标5于快速卷动模式中所使用。
接?#21525;此?#26126;本发明滚轮卷动信号的产生方法。请参阅图7A、7B,其为本发明滚轮卷动信号的产生方法于第二较佳实施例中的方块流程图。滚轮卷动信号的产生方法包括以下步骤:步骤S1*:侦测光接收器52的滚轮相位信号是否改变、步骤S2*:记录滚轮相位信号改变的次数、步骤S3*:计算光学式滚轮50闲置的时间长度、步骤S4*?#21495;?#26029;滚轮相位信号改变的次数是否达到一第一预设次数值、步骤S5*?#21495;?#26029;光学式滚轮50闲置的时间长度是否达到一预设时间值、步骤S6*:查询第一数据表T1、步骤S7*?#21495;?#26029;多个滚轮相位信号是否与第一数据表T1中的多个第一卷动数据相符、步骤S8*:归零滚轮相位信号改变的次数并记录目前的滚轮相位信号、步骤S9*:输出对应于多个滚轮相位信号的第一滚轮卷动信号C1、步骤S10*:归零滚轮相位信号改变的次数并记录目前的滚轮相位信号、步骤S11*?#21495;?#26029;滚轮相位信号改变的次数是否达到一第二预设次数值、步骤S12*:查询第二数据表T2、 步骤S13*?#21495;?#26029;多个滚轮相位信号是否与第二数据表T2中的多个第二卷动数据相符、步骤S14*:归零滚轮相位信号改变的次数并记录目前的滚轮相位信号、步骤S15*:输出对应于多个滚轮相位信号的第二滚轮卷动信号C2、以及步骤S16*:归零滚轮相位信号改变的次数并记录目前的滚轮相位信号。
于步骤S1*中,当滚轮相位信号改变时,进行步骤S2*,而当滚轮相位信号不改变时,则进行步骤S3*。而于步骤S4*中,当光学式滚轮50闲置的时间长度达到第一预设时间值时,进行步骤S5*,而当光学式滚轮50闲置的时间长度未达到第一预设时间值时,则再次进行步骤S1*。于步骤S5*中,当光学式滚轮50闲置的时间长度达到预设时间值时,进行步骤S6*,而当光学式滚轮50闲置的时间长度未达到预设时间值时,则再次进行步骤S1*。
接?#21525;矗?#20110;步骤S7*中,当多个滚轮相位信号与第一数据表T1中的多个第一卷动数据相符时,进行步骤S9*,而当多个滚轮相位信号与多个第一卷动数据不相符时,则进行步骤S8*。步骤S11*中,当滚轮相位信号改变的次数达到第二预设次数值时,进行步骤S12*,而当滚轮相位信号改变的次数未达到第二预设次数值时,则再次进行步骤S1*。于步骤S13中,当多个滚轮相位信号与第二数据表T2中的多个第二卷动数据相符时,进行步骤S15*,而当多个滚轮相位信号与多个第二卷动数据不相符时,则进行步骤S14*。另外,当光学式滚轮鼠标5进行步骤S10*或步骤S16*之后,其自动开始执行步骤S1*,以反复进行本发明滚轮卷动信号的产生方法。
于本较佳实施例中,第一预设次数值为3次,?#19994;?#20108;预设次数值为4次,而预设时间值为32毫秒(mSec),?#19994;?#19968;预设次数值、第二预设次数值以及预设时间值于光学式滚轮鼠标5的制造过程中预先被设定于控制单元53中。另外,于步骤S2*之后还包括有一判断反转机制,其判断反转机制包括以下步骤:步骤S21*?#21495;?#26029;滚轮相位信号改变的次数是否大于1、以及步骤S22*?#21495;?#26029;目前滚轮相位信号与前二滚轮相位信号是否相同。而本较佳实施例中的判断反转机制与第一较佳实施例的判断反转机制完全相同,故不再赘述。
接?#21525;此?#26126;本发明滚轮卷动信号的产生方法的运作情形。请再次参阅图6、图7A以及7B,假设光学式滚轮50未被拨动时,其光接收器52所产生的滚轮相位信号为第一滚轮相位信号B1,?#24067;?0,0)。当光学式滚轮鼠标5获得电力而被启动时,开始进行本方法。控制单元53侦测光接收器52的滚 轮相位信号是否改变(?#24067;?#27493;骤S1*),当使用者拨动光学式滚轮50而使其转动时,光接收器52根据光学式滚轮50的转动而产生第二滚轮相位信号B2,?#24067;?0,1),此时控制单元53记录滚轮相位信号改变的次数(?#24067;?#27493;骤S2*),?#24067;?次。接?#21525;?#21516;样于使用者拨动光学式滚轮50的过程中,控制单元53判断滚轮相位信号改变的次数是否大于1(?#24067;?#27493;骤S21*)。由于目前滚轮相位信号改变的次数为1次,其未大于1,故控制单元53再次侦测光接收器52的滚轮相位信号是否改变,?#24067;?#20877;次进行步骤S1*。
接?#21525;矗?#20809;学式滚轮50?#20013;?#36716;动,且控制单元53同样依序进行步骤S1*、步骤S2*以及步骤S21*,此时,由于光接收器52根据光学式滚轮50的转动而产生第三滚轮相位信号B3,?#24067;?1,1),且控制单元53记录滚轮相位信号改变的次数,?#24067;?次,故控制单元53判断目前滚轮相位信号(?#24067;?#31532;三滚轮相位信号B3)与前二滚轮相位信号(?#24067;?#31532;一滚轮相位信号B1)是否相同(?#24067;?#27493;骤S21*)。比较可知,目前滚轮相位信号与前二滚轮相位信号不同,使得控制单元53判断滚轮相位信号改变的次数是否达到一第二预设次数值(?#24067;?#27493;骤S11*)。由于目前滚轮相位信号改变的次数为2次,其未大于第二预设次数值(?#24067;?次),故控制单元53再次侦测光接收器52的滚轮相位信号是否改变,?#24067;?#20877;次进行步骤S1*。
光学式滚轮50?#20013;?#36716;动,且控制单元53同样依序进行步骤S1*、步骤S2*、步骤S21*、步骤S22*以及步骤S11*,其中光接收器52根据光学式滚轮50的转动而产生第四滚轮相位信号B4,?#24067;?1,0),且控制单元53记录滚轮相位信号改变的次数,?#24067;?次。步骤S11*中,目前滚轮相位信号改变的次数为3次,其仍未大于第二预设次数值(?#24067;?次),故控制单元53再次侦测光接收器52的滚轮相位信号是否改变,?#24067;?#20877;次进行步骤S1*。
于控制单元53再次侦测光接收器52的滚轮相位信号是否改变的过程中,使用者停?#20849;?#21160;光学式滚轮50,故控制单元53侦测到光接收器52的滚轮相位信号并未改变而计算光学式滚轮50闲置的时间长度(?#24067;?#27493;骤S3*)。接?#21525;矗?#25511;制单元53判断滚轮相位信号改变的次数是否达到第一预设次数值(?#24067;?次),目前滚轮相位信号改变的次数为3次,其等于第一预设次数值,故控制单元53判断光学式滚轮50闲置的时间长度是否达到预设时间值(?#24067;?#27493;骤S5*)。当光学式滚轮50闲置的时间长度已达到预设时间值(?#24067;?32毫秒)时,控制单元53查询第一数据表T1(?#24067;?#27493;骤S6*)。
控制单元53比较光接收器52所产生多个滚轮相位信号(?#24067;?#31532;一滚轮相位信号B1→第二滚轮相位信号B2→第三滚轮相位信号B3→第四滚轮相位信号B4)与第一数据表T1中的多个第一卷动数据,并判断多个滚轮相位信号是否与第一数据表T1中的多个第一卷动数据相符(?#24067;?#27493;骤S7*)。此时,控制单元53于第一数据表T1中搜寻到对应于第一滚轮相位信号B1→第二滚轮相位信号B2→第三滚轮相位信号B3→第四滚轮相位信号B4的第一卷动数据,因此控制单元53判断多个滚轮相位信号与第一卷动数据相符,且输出对应于多个滚轮相位信号的第一滚轮卷动信号C1(?#24067;?#27493;骤S9*)。最后,控制单元53归零滚轮相位信号改变的次数并记录目前的滚轮相位信号(?#24067;?#27493;骤S10*),而目前的滚轮相位信号为第四滚轮相位信号B4,?#24067;?1,0),以便进行下一次的滚轮卷动信号的产生方法。上述为光学式滚轮鼠标5于正常卷动模式中运作而产生第一滚轮卷动信号C1的运作过程。
接?#21525;此?#26126;光学式滚轮鼠标5于快速卷动模式中的运作情形。承上所述,目前的滚轮相位信号为第四滚轮相位信号B4,?#24067;?1,0),且光学式滚轮50再次被拨动而转动,控制单元53如上述般反复进行步骤S1*、步骤S2*、步骤S21*以及步骤S22*,使控制单元53依序接收到第四滚轮相位信号B4、第一滚轮相位信号B1、第二滚轮相位信号B2以及第三滚轮相位信号B3,且滚轮相位信号改变的次数为3次。接?#21525;矗?#25511;制单元53再次侦测光接收器52的滚轮相位信号是否改变(?#24067;?#27493;骤S1*),且光学式滚轮50?#20013;?#36716;动,光接收器52根据光学式滚轮50的转动而应产生第四滚轮相位信号B4,?#24067;?1,0)。然而。由于外力影响,例如噪声等因素,使得光接收器52无法被触发而无法产生第四滚轮相位信号B4,故控制单元53无法接收到第四滚轮相位信号B4,因此控制单元53将其情况?#28216;?#28378;轮相位信号未改变而计算光学式滚轮50闲置的时间长度(?#24067;?#27493;骤S3*),其中滚轮相位信号改变的次数仍为3次。
控制单元53依序进行步骤S4*以及步骤S5*,于步骤S5*中,由于光学式滚轮50?#20013;?#36716;动,故控制单元53再次侦测光接收器52的滚轮相位信号是否改变(?#24067;?#27493;骤S1*)。控制单元53依序进行步骤S1*、步骤S2*、步骤S21*以及步骤S22*以及步骤S11*,其中光接收器52根据光学式滚轮50的 转动而应产生第一滚轮相位信号B1,?#24067;?0,0),且滚轮相位信号改变的次数为4次。因此,于步骤S11*中,控制单元53判断滚轮相位信号改变的次数已达到第二预设次数值(?#24067;?次),而查询第二数据表T2(?#24067;?#27493;骤S12*)。
接?#21525;?#25511;制单元53比较光接收器52所产生多个滚轮相位信号(?#24067;?#31532;四滚轮相位信号B4→第一滚轮相位信号B1→第二滚轮相位信号B2→第三滚轮相位信号B3→第一滚轮相位信号B1)与第二数据表T2中的多个第二卷动数据,并判断多个滚轮相位信号是否与第二数据表T2中的多个第二卷动数据相符(?#24067;?#27493;骤S13*)。由于控制单元53于第二数据表T2中的搜寻到对应于第四滚轮相位信号B4→第一滚轮相位信号B1→第二滚轮相位信号B2→第三滚轮相位信号B3→第一滚轮相位信号B1的第二卷动数据,因此控制单元53判断多个滚轮相位信号与第二卷动数据相符,且输出对应于多个滚轮相位信号的第二滚轮卷动信号C2(?#24067;?#27493;骤S15*)。最后,控制单元53归零滚轮相位信号改变的次数并记录目前的滚轮相位信号(?#24067;?#27493;骤S16*),而目前的滚轮相位信号为第一滚轮相位信号B1,?#24067;?0,0),以便进行下一次的滚轮卷动信号的产生方法。上述为光学式滚轮鼠标5于快速卷动模式中运作而产生第二滚轮卷动信号C2的运作过程。
根据上述可知,本较佳实施例的滚轮卷动信号的产生方法提供光学式滚轮鼠标二种卷动模式,包括正常卷动模式以及快速卷动模式。本发明方法可利用查询预先建立的第一数据表或第二数据表而判断控制单元所接收到的多个滚轮相位信号是否可组成第一滚轮卷动信号或第二滚轮卷动信号。当控制单元所接收到的多个滚轮相位信号因噪声等外来因素而发生遗漏的情形时,只要多个滚轮相位信号符合于第一数据表中的第一卷动数据或第二数据表中的第二卷动数据,其多个滚轮相位信号可被控制单元?#28216;?#27491;常运作的滚轮卷动信号。
综言之,本发明方法预先设定形成滚轮卷动信号的条件,其条件有二,第一,按照第一滚轮相位信号、第二滚轮相位信号、第三滚轮相位信号、第四滚轮相位信号以及第一滚轮相位信号的顺序排列,或第四滚轮相位信号、第三滚轮相位信号、第二滚轮相位信号、第一滚轮相位信号以及第四滚轮相位信号的顺序排列。第二,多个滚轮相位信号中仅?#24066;?#36951;漏一个滚轮相位信号。根据上述条件所形成的第一卷动数据以及第二卷动数据分别被记?#21152;?#31532; 一数据表以及第二数据表中,因此,本发明方法可利用查询数据表而采用发生有遗漏情形的滚轮相位信号,以避免因噪声而产生的误动作发生。
以上所述仅为本发明的较佳实施例,并非用以限定本发明的申请专利?#27573;В?#22240;此凡其它未脱离本发明所揭示的精神?#28388;?#23436;成的等效改变或修饰,均应包含于本案的申请专利?#27573;?#20869;。

关于本文
本文标题:滚轮卷动信号的产生方法.pdf
链接地址:http://www.pqiex.tw/p-6115817.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 腾讯麻将 极速十一选五彩票平台 亚博线上娱乐平台 新浪棋牌手机版 资讯搜索 七乐彩17132期号码预测 刮刮乐窍门 2018海南环岛赛海口赛段 pk10五码一期人工计划 英超物流 大富豪棋牌辅助器