键盘的制作方法_3

文档序号:9472698阅读:来源:国知局
使第一按键110产生振动,X大于或等于I。透过在按压及释放第一按键110时,于第一按键110所产生的振动即可模拟按压及释放机械式按键时弹性体给予使用者的力回馈感。
[0056]此外,由于一般机械式按键按压释放过程中,被按压过程给予使用者弹力回馈的时间会大于其被释放时给予使用者弹力回馈的时间,因此在图5的实施例中,为使第一按键110发出的振动所造成的力回馈能更接近于机械式按键的弹力回馈,释放脉冲P4会持续释放回馈时段THs,而S个强加速脉冲P1、M个缓加速脉冲P2及N个维持脉冲P3总共会持续按压回馈时段Tpre,且按压回馈时段Tp?会大于释放回馈时段T Hs。如此一来,键盘100即可迅速且实时地使第一按键110发出振动,并给予使用者与传统按键相似的回馈振动。
[0057]在本发明的部分实施例中,使用者利用键盘100输入讯息时,可能会用不同的速度按压及释放键盘100的按键,为了让使用者在按压每个按键时,能够明确地分辨每个按键所发出的振动,处理器130可以根据连续两个按键被按压的间隔来调整按键发出振动的时间长短。
[0058]图6为本发明另一实施例的键盘的示意图。键盘200包含第一按键210A、第二按键210B、第一振动器220A、第二振动器220B及处理器230。第一振动器220A可邻近于第一按键210A,并用以发出回馈振动于第一按键210A。第二按键210B,可选择性地处于按压状态或释放状态。第二振动器220B可邻近于第二按键210B,并用以发出回馈振动于第二按键210B。
[0059]图7为图6的处理器所输出的脉冲的时序图;图8为图6的处理器所输出的脉冲的另一时序图;图9为图6的处理器所输出的脉冲的另一时序图;图10为图6的处理器所输出的脉冲的另一时序图。
[0060]图7及图8为说明键盘200如何在[快速打字模式]和[慢速打字模式]下改变第一按键210A和第二按键210B不同按键间前后两次按压释放运作的脉冲波形;而图9及图10为说明键盘200如何在[快速打字模式]和[慢速打字模式]下改变同一颗按键(第一按键210A)前后两次按压释放运作的脉冲波形。
[0061]图7为处理器230输出的脉冲至第一振动器220A及第二振动器220B的时序图。在图7的第一时刻Tl,第一按键210A由释放状态转换为按压状态,此时由于使用者是以正常速度按压键盘200中的按键,因此处理器230可相应地输出S个强加速脉冲P1、M个缓加速脉冲P2至第一振动器220A,并当第一按键21A的振动加速度于第二时刻T2达到第一按键预定加速度时,输出N个维持脉冲P3至第一振动器220A,而当第一按键21A于第三时刻T3被释放时,处理器230则可输出X个释放脉冲P4至第一振动器220A,X大于或等于I。
[0062](I)[快速打字模式]:如图7所示,当第二按键210B于第四时刻T4由释放状态转换为按压状态,且第四时刻T4与第一时刻Tl的时间差距小于快打临界时段Tfast时,也就是说使用者是以较快的速度按压键盘200中的按键。为了能在使用者快速按压键盘按键的情况下,仍能让使用者分辨出每一个按键发出振动所给予使用者的力回馈,若在第四时刻T4时,第二按键21B被按压,则当第二按键21B的振动加速度已达到第二按键预定加速度时(第二按键210B的第二按键预定加速度可根据前述第一按键预定加速度的相同定义得出),则处理器130将不向第二振动器220B送出N个维持脉冲,而改为向第二振动器220B输出O个维持脉冲,且O小于N。如此一来即可缩短第二按键210B的振动时间,而有助于使用者分辨出[第二按键210B振动给予使用者力回馈]和稍后[键盘200中任一按键振动给予使用者的力回馈]。
[0063]此外,为了能在使用者快速按压键盘按键的情况下,仍能让使用者分辨出每一个按键发出振动所给予使用者的力回馈,当第二按键210B被按压并且由按压状态转换为释放状态时,处理器230可输出Y个释放脉冲P4至第二振动器220B,且第二按键21B释放脉冲P4的数量Y可小于处理器230于第一按键210A于第三时刻被释放时所输出的释放脉冲P4的数量X。
[0064](2)[慢速打字模式]:图8为处理器230输出脉冲至第一振动器220A及第二振动器220B的另一时序图。在图8中,于第四时刻T4’,第二按键210B由释放状态转换为按压状态,由于第四时刻T4’与第一时刻Tl的时间差距大于快打临界时段Tfast时,表示使用者仍以一般较慢的打字速度来按压键盘200中的按键;因此在第四时刻T4’之后,当第二按键210B的振动加速度达到第二按键预定加速度时,处理器130仍会送出N个维持脉冲P3。当第二按键210B被释放时,处理器130仍会送出X个释放脉冲P4至第二振动器220B ;即如同图7之第一时刻Tl至第三时刻T3的操作方式送出脉冲。
[0065]图9为处理器230连续两次输出脉冲至同一个振动器220A的时序图。在图9的第一时刻Tl,当第一按键210A由释放状态转换为按压状态时,此时处理器230可相应地输出S个强加速脉冲Pl及M个缓加速脉冲P2至第一振动器220A,并当第一按键210A的振动加速度于第二时刻T2达到第一按键预定加速度时,输出N个维持脉冲P3至第一振动器220A,而当第一按键210A于第三时刻T3被释放时,处理器230则可输出X个释放脉冲P4至第一振动器220A。
[0066](I)[快速打字模式]:在图9中,第一按键210A于第五时刻T5第二次从释放状态转换为按压状态。由于第五时刻T5与第一时刻Tl的时间差距小于快打临界时段Tfast,表示使用者开始以较快的速度按压键盘200中的按键,因此当第一按键210A在第二次被按压后的振动加速度已达到第一按键预定加速度时,处理器130向第一振动器220A输出O个维持脉冲,且O小于N ;且当第一按键210A再次被释放时,处理器130向第一振动器220A输出Y个释放脉冲P4,且Y小于X。如此一来即可缩短第一按键210A第二次振动的时间,而有助于使用者分辨出[第一按键210A第二次振动给予使用者力回馈]和稍后[第一按键210A再次振动或键盘200中其它按键振动给予使用者力回馈]。
[0067](2)[慢速打字模式]:图10为处理器230输出脉冲至第一振动器220A的另一时序图。在图10中,第一按键210A于第五时刻T5’第二次由释放状态转换为按压状态。由于第五时刻T5’与第一时刻Tl的时间差距大于快打临界时段Tfast,表不使用者仍以一般较慢的速度按压键盘200中的按键,因此在第五时刻T5’,当第一按键210A被再次按压后,当第一按键21A的振动加速度已达到第一按键预定加速度时,处理器130仍会送出N个维持脉冲P3至第一振动器220A ;且当第一按键210A再次被释放时,处理器130向第一振动器220A输出X个释放脉冲P4。在图7至图10的实施例中,快打临界时段Tfast可为0.05微秒至0.2微秒。
[0068]此外,当使用者长时间的按压键盘后,常因为手指不断地接受到振动回馈,导致触觉麻痹,而无法清楚地感受到按压键盘时的振动回馈,因此在本发明的部分实施例中,亦可在[单位时段]内(例如:1分钟),计算键盘上所有或任意复数个
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1