滚轮卷动信号的产生方法

文档序号:6498787阅读:108来源:国知局
滚轮卷动信号的产生方法
【专利摘要】本发明关于一种滚轮卷动信号的产生方法,本方法可利用查询预先建立的数据表而判断控制单元所接收到的多个滚轮相位信号是否可组成一滚轮卷动信号。当控制单元所接收到的多个滚轮相位信号因噪声而发生遗漏的情形时,控制单元比对数据表中的卷动数据是否与多个滚轮相位信号符合。当该两者符合时,其多个滚轮相位信号形成滚轮卷动信号。因此执行本发明方法的光学式滚轮鼠标不会因噪声而发生误动作。
【专利说明】滚轮卷动信号的产生方法
【技术领域】
[0001]本发明关于一种滚轮卷动信号的产生方法,尤其关于光学式滚轮鼠标的滚轮卷动信号的产生方法。
【背景技术】
[0002]鼠标、键盘以及触碰板等是目前常用的电脑输入装置。其中,由于鼠标可被使用者以手掌握持而直觉性地控制鼠标游标的移动,符合大数使用者的操作习惯,因此鼠标成为最普遍的输入装置。
[0003]首先说明现有鼠标的结构与功能,以现有滚轮鼠标为例说明。请同时参阅图1以及图2,图1为现有滚轮鼠标连接于电脑系统的结构示意图,且图2为现有滚轮鼠标的局部结构爆炸示意图。电脑系统2包括一电脑主机21以及一显示荧幕22,电脑主机21分别连接于一滚轮鼠标I以及显示荧幕22,且电脑主机21具有一连接端口 211,显示荧幕22用以显示一视窗221以及游标222。滚轮鼠标I用以控制游标222以使执行电脑主机21执行相对应的指令,且滚轮鼠标I包括一壳体10、一左键11、一右键12、一滚轮13、一光学位移感测模块(未显示于图中)、一无线信号发射器14以及一无线信号接收器15。壳体10用以支撑使用者的手掌,且壳体10被使用者移动,使得位于壳体10底部的光学位移感测模块根据壳体10的移动而产生位移信号,通过该位移信号而控制游标222的移动。左键11以及右键12可根据使用者的点击而输出按键信号,以使电脑主机21执行相对应的指令。滚轮13位于左键11与右键12之间,用以被使用者拨动而转动以输出一滚轮信号,使电脑主机21执行视窗221的卷动。无线信号发射器14设置于壳体10内,用以传输上述位移信号、按键信号以及滚轮信号,而无线信号接收器15插接于连接端口 211而连接于电脑主机21,用以接收无线信号发射器14所传输的上述位移信号、按键信号以及滚轮信号,且传输该些信号至电脑主机21。
[0004]一般而言,滚轮13采用一种机械式滚轮,其于滚轮13被使用者拨动而转动时可产生一段落感,令使用者感受到其滚轮13进行转动中的刻度回馈感。然而,由于机械式滚轮运作的过程中会发出声响,而某些对于声音敏感的使用者对其声响感到反感,因此,市面上推出一种具有光学式滚轮的光学式滚轮鼠标,其运作不产生段落感也不产生声响。
[0005]接下来请参阅图2,其为现有光学式滚轮鼠标的光学式滚轮的局部结构示意图。图2显不出光学式滚轮23、一光发射器24以及一光接收器25。光学式滚轮23具有一光栅结构231,且光栅结构231设置于光学式滚轮23内,而光栅结构231由多个光栅条2311所组成。光发射器24设置于光学式滚轮23的一侧,用以产生光信号(未显不于图中),且该光信号投射至光学式滚轮23的光栅结构231,其中光发射器24为一红外线光发射器,且该光信号为一红外线光信号。
[0006]光接收器25则设置于光学式滚轮23的另一侧,用以接收穿过穿过多个光栅条2311之间的间隙的光信号。于光学式滚轮23被拨动而转动的过程中,其光栅结构231根据光学式滚轮23的转动而移动,使得光发射器24所产生的光信号于第一时间时穿过多个光栅条2311之间的间隙,且被光接收器25接收到,而该光信号于第一时间后的第二时间被光栅条2311遮断而无法被光接收器25接收。现有光学式滚轮鼠标(未显示于图中)通过光接收器25断续接收到光信号而产生一滚轮卷动信号,并传输该滚轮卷动信号至电脑主机,使电脑主机根据该滚轮卷动信号而卷动视窗,其中一个滚轮卷动信号相当于一个转动刻度。
[0007]接下来说明光学式滚轮23运作的详细情形。请依序参阅图3A?图3D,其为现有光学式滚轮鼠标的光接收器于根据光学式滚轮的转动而产生不同输出信号的结构示意图。图3A中,光接收器25根据所接收到的光信号而产生多个滚轮相位信号,且光接收器25连接于现有光学式滚轮鼠标的一控制单元26,使得控制单元26接收到来自光接收器25的多个滚轮相位信号而产生一滚轮卷动信号,其中光接收器25具有一第一接脚251以及一第二接脚252,且第一接脚251与第二接脚252连接于控制单元26,第一接脚251以及第二接脚252用以根据某一光栅条2311的位置与光接收器25间的关系而分别输出相对应的第一逻辑电平信号以及第二逻辑电平信号,其中第一逻辑电平信号与第二逻辑电平信号所共同形成一滚轮相位信号,且多个滚轮相位信号共同组成滚轮卷动信号。
[0008]图3A中,光栅条2311位于光接收器25的一中央区域时,此时,来自光发射器24的光信号(未显示于图中)受光栅条2311阻档,此时,光接收器25未接收到光信号而产生一第一滚轮相位信号,且第一滚轮相位信号由一第一低逻辑电平信号以及一第二低逻辑电平信号所组成,其中第一低逻辑电平信号(也即逻辑O)由第一接脚251所产生,而第二低逻辑电平信号(也即逻辑O)由第二接脚252所产生。因此,控制单元26所接收到的第一滚轮相位信号为(0,O)。接下来,光学式滚轮23转动且其光栅条2311位于光接收器25的一前端(对应于第一接脚251)时,来自光发射器24的光信号受光栅条2311部分阻档,使得光接收器25的前端不接收到光信号,而光接收器25的一后端(对应于第二接脚252)接收到光信号,如图3B所示。此时,光接收器25接收到光信号而产生一第二滚轮相位信号,且第二滚轮相位信号由一第一低逻辑电平信号以及一第二高逻辑电平信号所组成,其中第一低逻辑电平信号(也即逻辑O)由第一接脚251所产生,而第二高逻辑电平信号(也即逻辑)由第二接脚252所产生。因此,控制单元26所接收到的第二滚轮相位信号为(0,I)。
[0009]图3C中,光学式滚轮23持续转动且光栅条2311接近于光接收器25且未通过光接收器25,此时,来自光发射器24的光信号不受光栅条2311阻档,使得光接收器25接收到光信号而产生一第三滚轮相位信号,且第三滚轮相位信号由一第一高逻辑电平信号以及一第二高逻辑电平信号所组成,其中第一高逻辑电平信号(也即逻辑I)由第一接脚251所产生,而第二高逻辑电平信号(也即逻辑I)由第二接脚252所产生。因此,控制单元26所接收到的第三滚轮相位信号为(1,I)。接下来,光学式滚轮23持续转动且其光栅条2311位于光接收器25的后端时,来自光发射器24的光信号受光栅条2311部分阻档,使得光接收器25的前端接收到光信号,而光接收器25的后端未接收到光信号,如图3D所示。此时,光接收器25产生一第四滚轮相位信号,且第四滚轮相位信号由一第一高逻辑电平信号以及一第二低逻辑电平信号所组成,其中第一高逻辑电平信号(也即逻辑I)由第一接脚251所产生,而第二低逻辑电平信号(也即逻辑O)由第二接脚252所产生。因此,控制单元26所接收到的第四滚轮相位信号为(1,0)。最后,光学式滚轮23持续转动且重复上述运作以继续产生滚轮相位信号,直至光学式滚轮23停止转动为止。
[0010]根据上述运作可知,光学式滚轮23每次转动且控制单元26所接收到的多个滚轮相位信号依序由(O,O)变更为(O,I),再变更为(1,I),最后变更为(1,O),也就是说,当光接收器25所产生的多个滚轮相位信号每经过(O,O) — (O, I) — (I, I) — (1,0)的改变之后,其控制单元26输出由上述多个滚轮相位信号所共同组成的滚轮卷动信号,其中该滚轮卷动信号相当于现有机械式滚轮13的一个转动刻度。
[0011]然而,于光学式滚轮23转动的过程中,由于光学式滚轮23不具有类似机械式滚轮般可提供段落感的结构,故当光学式滚轮23转动的过程中受到噪声影响而无法产生连续性的滚轮相位信号,使得连接于光学式滚轮23的控制单元26无法输出相对应的滚轮卷动信号而造成误动作的发生。举例说明,于光学式滚轮23于正常运作的过程中,光接收器25所产生的滚轮相位信号会依序经过(0,0) — (O, I) — (I, I) — (1,0)的改变,使控制单元26输出相对应的滚轮卷动信号。当光学式滚轮23滚动的过程中受到噪声影响,使得光接收器25所产生的某一滚轮相位信号(例如第二滚轮相位信号)遗漏,而无法传输至控制单元26,故控制单元26所接收到的多个滚轮相位信号C为(0,0) — (1,1) — (1,0),而无法输出滚轮卷动信号以发生误动作,其将造成使用者的操作过程发生中断而不顺畅。因此,需要一种可避免误动作发生的滚轮卷动信号的产生方法。

【发明内容】

[0012]本发明的目的在于提供一种可避免误动作发生的滚轮卷动信号的产生方法。
[0013]于一较佳实施例中,本发明提供一种滚轮卷动信号的产生方法,适用于一光学式滚轮鼠标,该滚轮鼠标包括用以被使用者触发而转动的一光学式滚轮、用以产生一光信号的一光发射器以及用以接收穿过该光学式滚轮的该光信号的一光接收器,且该光接收器根据该光信号而产生多个滚轮相位信号,使该光学式滚轮鼠标输出对应于该多个滚轮相位信号的一滚轮卷动信号,该方法包括以下步骤:
[0014]侦测该光接收器的该滚轮相位信号是否改变;
[0015]判断该滚轮相位信号改变的次数是否达到一预设次数值;其中当该滚轮相位信号改变的次数达到该预设次数值时,查询一第一数据表,且该第一数据表包括多个第一卷动数据,而每一该第一卷动数据由多个滚轮相位信号所组成;以及
[0016]判断该多个滚轮相位信号是否与该第一数据表中的该多个第一卷动数据相符;其中当该多个滚轮相位信号与该多个第一卷动数据相符时,输出对应于该多个滚轮相位信号的该滚轮卷动信号;而当该多个滚轮相位信号与该多个第一卷动数据不相符时,归零该滚轮相位信号改变的次数并记录目前的该滚轮相位信号,且再次侦测该光接收器的该滚轮相位信号是否改变。
[0017]于一较佳实施例中,本发明也提供一种滚轮卷动信号的产生方法,适用于一光学式滚轮鼠标,该光学式滚轮鼠标包括用以被使用者触发而转动的一光学式滚轮、用以产生一光信号的一光发射器以及用以接收穿过该光学式滚轮的该光信号的一光接收器,且该光接收器根据该光信号而产生多个滚轮相位信号,使该光学式滚轮鼠标输出对应于该多个滚轮相位信号的一第一滚轮卷动信号或一第二滚轮卷动信号,该方法包括以下步骤:
[0018]侦测该光接收器的该滚轮相位信号是否改变;
[0019]查询一第一数据表或查询一第二数据表;其中当该滚轮相位信号改变的次数达到一第一预设次数值且该光学式滚轮闲置的时间长度达到一预设时间值时,查询该第一数据表;而当该滚轮相位信号改变的次数达到大于该第一预设次数值的一第二预设次数值时,查询该第二数据表;其中该第一数据表包括多个第一卷动数据,且每一该第一卷动数据由M个滚轮相位信号所组成,而该第二数据表包括多个第二卷动数据,且每一第二卷动数据由N个滚轮相位信号所组成,N大于M ;
[0020]判断该光学式滚轮转动所产生的该多个滚轮相位信号是否与该第一数据表中的该多个第一卷动数据相符,或该多个滚轮相位信号是否与该第二数据表中的该多个第二卷动数据相符;以及
[0021]输出对应于该多个滚轮相位信号的该第一滚轮卷动信号或对应于该多个滚轮相位信号的该第二滚轮卷动信号。
【专利附图】

【附图说明】
[0022]图1为现有滚轮鼠标连接于电脑系统的结构示意图。
[0023]图2为现有光学式滚轮鼠标的光学式滚轮的局部结构示意图。
[0024]图3A?图3D为现有光学式滚轮鼠标的光接收器于根据光学式滚轮的转动而产生不同输出信号的结构示意图。
[0025]图4为本发明光学式滚轮鼠标于第一较佳实施例中连接于电脑系统的方块示意图。
[0026]图5A、5B为本发明滚轮卷动信号的产生方法于第一较佳实施例中的方块流程图。
[0027]图6为本发明光学式滚轮鼠标于第二较佳实施例中连接于电脑系统的方块示意图。
[0028]图7A、7B为本发明滚轮卷动信号的产生方法于第二较佳实施例中的方块流程图。
[0029]其中,附图标记说明如下:
[0030]1:滚轮鼠标
[0031]2、4:电脑系统
[0032]3、5:光学式滚轮鼠标
[0033]10:壳体
[0034]11:左键
[0035]12:右键
[0036]13:滚轮
[0037]14:无线信号发射器
[0038]15:无线信号接收器
[0039]21、41:电脑主机
[0040]22,42:显示荧幕
[0041]23、30、50:光学式滚轮
[0042]24、31、51:光发射器
[0043]25、32、52:光接收器
[0044]26、33、53:控制单元
[0045]211:连接端口
[0046]221:视窗[0047]222:游标
[0048]231:光栅结构
[0049]251:第一接脚
[0050]252:第二接脚
[0051]2311:光栅条
[0052]A:光信号
[0053]C:滚轮卷动信号
[0054]B1:第一滚轮相位信号
[0055]B2:第二滚轮相位信号
[0056]B3:第三滚轮相位信号
[0057]B4:第四滚轮相位信号
[0058]Cl:第一滚轮卷动信号
[0059]C2:第二滚轮卷动信号
[0060]Tl:第一数据表
[0061]T2:第二数据表
[0062]SI ?S12、S21、S22、SI* ?S16*、S21*、S22*:步骤【具体实施方式】
[0063]本发明提供一种滚轮卷动信号的产生方法。首先请参阅图4,其为本发明光学式滚轮鼠标于第一较佳实施例中连接于电脑系统的方块示意图。图4显示了一光学式滚轮鼠标3以及一电脑系统4,电脑系统4包括一电脑主机41以及一显不突幕42。光学式滚轮鼠标3连接于电脑系统4的电脑主机41,且光学式滚轮鼠标3包括一光学式滚轮30、一光发射器31、一光接收器32以及一控制单兀33,至于光学式滚轮鼠标3的其他结构、电脑主机41以及显示荧幕42的结构大致上与现有技术相同,而不再赘述。
[0064]光学式滚轮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为一微处理器。
[0065]于说明本发明滚轮卷动信号的产生方法之前,必须先建立一第一数据表Tl,且第一数据表Tl被储存于控制单元33中。第一数据表Tl包括多个第一卷动数据,且每一第一卷动数据由多个滚轮相位信号所组成,其中滚轮相位信号包括一第一滚轮相位信号B1、一第二滚轮相位信号B2、一第三滚轮相位信号B3以及一第四滚轮相位信号B4。[0066]与现有技术相同的是,第一滚轮相位信号BI由一第一低逻辑电平信号以及一第二低逻辑电平信号所组成,而第一低逻辑电平信号(也即逻辑O)由第一接脚所产生,第二低逻辑电平信号(也即逻辑O)由第二接脚所产生,也就是说,第一滚轮相位信号BI为(0,0),如现有技术的图3A所示。相似地,第二滚轮相位信号B2由一第一低逻辑电平信号(也即逻辑O)以及一第二高逻辑电平信号(也即逻辑I)所组成,也即第二滚轮相位信号B2为(0,1),如现有技术的图3B所示。第三滚轮相位信号B3由一第一高逻辑电平信号(也即逻辑I)以及一第二高逻辑电平信号(也即逻辑I)所组成,也即第三滚轮相位信号B3为(1,1),如现有技术的图3(:所示。第四滚轮相位信号B4由一第一高逻辑电平信号(也即逻辑I)以及一第二低逻辑电平信号(也即逻辑O)所组成,也即第四滚轮相位信号B4为(I, O),如现有技术的图3D所示。至于第一数据表Tl中的多个第一卷动数据的详细内容,其将于稍后说明。
[0067]接下来说明本发明滚轮卷动信号的产生方法。请参阅图5A、5B,其为本发明滚轮卷动信号的产生方法于第一较佳实施例中的方块流程图。滚轮卷动信号的产生方法包括以下步骤:步骤S1:侦测光接收器32的滚轮相位信号是否改变、步骤S2:记录滚轮相位信号改变的次数、步骤S3:计算光学式滚轮30闲置的时间长度、步骤S4:判断滚轮相位信号改变的次数是否达到一预设次数值、步骤S5:判断光学式滚轮30闲置的时间长度是否达到一预设时间值、步骤S6:归零滚轮相位信号改变的次数并记录目前的滚轮相位信号、步骤S7:控制光学式滚轮鼠标3进入一休眠模式、步骤S8:查询第一数据表Tl、步骤S9:判断多个滚轮相位信号是否与第一数据表Tl中的多个第一卷动数据相符、步骤SlO:输出对应于多个滚轮相位信号的滚轮卷动信号C、步骤Sll:归零滚轮相位信号改变的次数并记录目前的滚轮相位信号、以及步骤S12:归零滚轮相位信号改变的次数并记录目前的滚轮相位信号。
[0068]此外,本发明滚轮卷动信号的产生方法中还包括一判断反转机制,其判断反转机制于步骤S2之后所发生,判断反转机制包括以下步骤:步骤S21:判断滚轮相位信号改变的次数是否大于1、以及步骤S22:判断目前滚轮相位信号与前二滚轮相位信号是否相同。于本较佳实施例中,预设次数值为3次,而预设时间值为2秒(Sec),且预设次数值以及预设时间值于光学式滚轮鼠标3的制造过程中预先被设定于控制单元33中。
[0069]于步骤SI中,当滚轮相位信号改变时,进行步骤S2,而当滚轮相位信号不改变时,则进行步骤S3。而于步骤S5中,当光学式滚轮30闲置的时间长度达到预设时间值时,进行步骤S6,而当光学式滚轮30闲置的时间长度未达到预设时间值时,则再次进行步骤SI。接下来,步骤S4中,当滚轮相位信号改变的次数达到预设次数值时,进行步骤S8,而当滚轮相位信号改变的次数未达到预设次数值时,则再次进行步骤SI。于步骤S9中,当多个滚轮相位信号与第一数据表Tl中的多个第一卷动数据相符时,进行步骤S10,而当多个滚轮相位信号与多个第一卷动数据不相符时,则进行步骤SI I。于步骤S7中,当光学式滚轮鼠标3进入休眠模式之后,光学式滚轮鼠标3被触发时,光学式滚轮鼠标3自动开始执行步骤SI,其中休眠模式为熟知本技艺人士所公知,故不再赘述。于步骤S21中,当滚轮相位信号改变的次数不大于I时,再次进行步骤SI,而当滚轮相位信号改变的次数大于I时,则进行步骤S22。于步骤S22中,当目前滚轮相位信号与前二滚轮相位信号相同时,其表示光学式滚轮30先往一方向转动,在往与该方向相反的另一方向转动,故进行步骤S11,而当目前滚轮相位信号与前二滚轮相位信号不相同时,则进行步骤S4。[0070]接下来说明第一数据表Tl中的多个第一卷动数据的详细内容。多个第一卷动数据预先被储存于控制单元33中,且每一第一卷动数据被控制单元33视为一个转动刻度,也即一个滚轮卷动信号。多个第一卷动数据包括32种组合,第一种第一卷动数据由第一滚轮相位信号B1、第二滚轮相位信号B2、第三滚轮相位信号B3、以及第四滚轮相位信号B4依序排列而组成,以BI — B2 — B3 — B4表示。第一数据表Tl中的多个第一卷动数据如下所示。
[0071]
【权利要求】
1.一种滚轮卷动信号的产生方法,适用于一光学式滚轮鼠标,该滚轮鼠标包括用以被使用者触发而转动的一光学式滚轮、用以产生一光信号的一光发射器以及用以接收穿过该光学式滚轮的该光信号的一光接收器,且该光接收器根据该光信号而产生多个滚轮相位信号,使该光学式滚轮鼠标输出对应于该多个滚轮相位信号的一滚轮卷动信号,该方法包括以下步骤: 侦测该光接收器的该滚轮相位信号是否改变; 判断该滚轮相位信号改变的次数是否达到一预设次数值;其中当该滚轮相位信号改变的次数达到该预设次数值时,查询一第一数据表,且该第一数据表包括多个第一卷动数据,而每一该第一卷动数据由多个滚轮相位信号所组成;以及 判断该多个滚轮相位信号是否与该第一数据表中的该多个第一卷动数据相符;其中当该多个滚轮相位信号与该多个第一卷动数据相符时,输出对应于该多个滚轮相位信号的该滚轮卷动信号;而当该多个滚轮相位信号与该多个第一卷动数据不相符时,归零该滚轮相位信号改变的次数并记录目前的该滚轮相位信号,且再次侦测该光接收器的该滚轮相位信号是否改变。
2.如权利要求1所述的滚轮卷动信号的产生方法,其中当该滚轮相位信号不改变时,计算该光学式滚轮闲置的时间长度;而当该滚轮相位信号改变时,记录该滚轮相位信号改变的次数。
3.如权利要求2所述的滚轮卷动信号的产生方法,其中于计算该光学式滚轮闲置的时间长度之后,还包括判断该光学式滚轮闲置的时间长度是否达到一预设时间值;其中当该光学式滚轮闲置的时间长度达到该预设时间值时,控制该光学式滚轮鼠标进入一休眠模式;而当该光学式滚轮闲置的时间长度未达到该预设时间值时,归零该光学式滚轮闲置的时间长度,且记录该滚轮相位信号改变的次数。
4.如权利要求1所述的滚轮卷动信号的产生方法,其中当该滚轮相位信号改变的次数未达到该预设次数值时,再次侦测该光接收器的该滚轮相位信号是否改变。
5.如权利要求1所述的滚轮卷动信号的产生方法,其中于该输出对应于该多个滚轮相位信号的该滚轮卷动信号之后,再次侦测该光接收器的该滚轮相位信号是否改变。
6.如权利要求1所述的滚轮卷动信号的产生方法,其中该光接收器所产生的该多个滚轮相位信号包括一第一滚轮相位信号、一第二滚轮相位信号、一第三滚轮相位信号以及一第四滚轮相位信号,且该第一滚轮相位信号由一第一低逻辑电平信号以及一第二低逻辑电平信号所组成,且该第二滚轮相位信号由一第一低逻辑电平信号以及一第二高逻辑电平信号所组成,该第三滚轮相位信号由一第一高逻辑电平信号以及一第二高逻辑电平信号所组成,而该第四滚轮相位信号由一第一高逻辑电平信号以及一第二低逻辑电平信号所组成。
7.如权利要求6所述的滚轮卷动信号的产生方法,其中该第一数据表中的该多个第一卷动数据由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相 位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、 该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成。
8.—种滚轮卷动信号的产生方法,适用于一光学式滚轮鼠标,该光学式滚轮鼠标包括用以被使用者触发而转动的一光学式滚轮、用以产生一光信号的一光发射器以及用以接收穿过该光学式滚轮的该光信号的一光接收器,且该光接收器根据该光信号而产生多个滚轮相位信号,使该光学式滚轮鼠标输出对应于该多个滚轮相位信号的一第一滚轮卷动信号或一第二滚轮卷动信号,该方法包括以下步骤: 侦测该光接收器的该滚轮相位信号是否改变; 查询一第一数据表或查询一第二数据表;其中当该滚轮相位信号改变的次数达到一第一预设次数值且该光学式滚轮闲置的时间长度达到一预设时间值时,查询该第一数据表;而当该滚轮相位信号改变的次数达到大于该第一预设次数值的一第二预设次数值时,查询该第二数据表;其中该第一数据表包括多个第一卷动数据,且每一该第一卷动数据由M个滚轮相位信号所组成,而该第二数据表包括多个第二卷动数据,且每一第二卷动数据由N个滚轮相位信号所组成,N大于M ; 判断该光学式滚轮转动所产生的该多个滚轮相位信号是否与该第一数据表中的该多个第一卷动数据相符,或该多个滚轮相位信号是否与该第二数据表中的该多个第二卷动数据相符;以及 输出对应于该多个滚轮相位信号的该第一滚轮卷动信号或对应于该多个滚轮相位信号的该第二滚轮卷动信号。
9.如权利要求8所述的滚轮卷动信号的产生方法,其中当该滚轮相位信号不改变时,计算该光学式滚轮闲置的时间长度;而当该滚轮相位信号变更时,记录该滚轮相位信号改变的次数。
10.如权利要求9所述的滚轮卷动信号的产生方法,其中于计算该光学式滚轮闲置的时间长度之后,判断是否查询该第一数据表;而于记录该滚轮相位信号改变的次数之后,判断是否查询该第二数据表。
11.如权利要求10所述的滚轮卷动信号的产生方法,其中判断是否查询该第一数据表包括以下步骤: 判断该滚轮相位信号改变的次数是否达到该第一预设次数值;以及 判断该光学式滚轮闲置的时间长度是否达到该预设时间值。
12.如权利要求11所述的滚轮卷动信号的产生方法,其中当该滚轮相位信号改变的次数未达到该第一预设次数值时,再次侦测该光接收器的该滚轮相位信号是否改变;而当该滚轮相位信号改变的次数达到该第一预设次数值时,判断该光学式滚轮闲置的时间长度是否达到该预设时间值。
13.如权利要求12所述的滚轮卷动信号的产生方法,其中当该光学式滚轮闲置的时间长度达到该预设时间值时,查询该第一数据表;而当该光学式滚轮闲置的时间长度未达到该预设时间值时,再次侦测该光接收器的该滚轮相位信号是否改变。
14.如权利要求8所述的滚轮卷动信号的产生方法,其中当该滚轮相位信号改变的次数未达到该第二预设次数值时,再次侦测该光接收器的该滚轮相位信号是否改变。
15.如权利要求8所述的滚轮卷动信号的产生方法,其中于该输出对应于该多个滚轮相位信号的该第一滚轮卷动信号或对应于该多个滚轮相位信号的该第二滚轮卷动信号之后,再次侦测该光接收器的该滚轮相位信号是否改变。
16.如权利要求8所述的滚轮卷动信号的产生方法,其中该光接收器所产生的该多个滚轮相位信号包括一第一滚轮相位信号、一第二滚轮相位信号、一第三滚轮相位信号以及一第四滚轮相位信号,且该第一滚轮相位信号由一第一低逻辑电平信号以及一第二低逻辑电平信号所组成,且该第二滚轮相位信号由一第一低逻辑电平信号以及一第二高逻辑电平信号所组成,该第三滚轮相位信号由一第一高逻辑电平信号以及一第二高逻辑电平信号所组成,而该第四滚轮相位信号由一第一高逻辑电平信号以及一第二低逻辑电平信号所组成。
17.如权利要求16所述的滚轮卷动信号的产生方法,其中该第一数据表中的该多个第一卷动数据由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该 第二滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成; 而该第二数据表中的该多个第二卷动数据由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮 相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第二滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第二滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第三滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第三滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第二滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第二滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第一滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及 该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号、该第一滚轮相位信号以及该第四滚轮相位信号依序排列而组成,或由该第四滚轮相位信号、该第二滚轮相位信号、该第三滚轮相位信号、该第四滚轮相位信号以及该第一滚轮相位信号依序排列而组成,或由该第一滚轮相位信号、该第四滚轮相位信号、该第三滚轮相位信号、该第二滚轮相位信号以及该第四滚轮相位信号依序排列而组成。
【文档编号】G06F3/0354GK103914158SQ201310001311
【公开日】2014年7月9日 申请日期:2013年1月4日 优先权日:2013年1月4日
【发明者】林建男 申请人:致伸科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1