[发明专利]选择性地切换鼠标的画面更新率的方法有效
申请号: | 201510031216.9 | 申请日: | 2015-01-21 |
公开(公告)号: | CN105022569B | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 李永作;凯文莱恩李·林 | 申请(专利权)人: | 原相科技(槟城)有限公司 |
主分类号: | G06F3/0487 | 分类号: | G06F3/0487 |
代理公司: | 深圳新创友知识产权代理有限公司44223 | 代理人: | 江耀纯 |
地址: | 马来西*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 选择性 切换 鼠标 画面 更新 方法 | ||
技术领域
本发明涉及计算机鼠标的画面更新率方法,特别有关一种用以追踪计算机鼠标的加速度,并且依据加速度来选择画面更新率,从而直接将计算机鼠标的画面更新率切换至所选择的画面更新率的方法。
背景技术
标准鼠标与游戏鼠标都以每秒帧数(frames per second,fps)作为性能评价的标准,这代表每秒可用多少张画面,来侦测与计算鼠标的移动。每当一个画面产生,鼠标便计算当前画面与先前画面之间存在的移动。鼠标定时地将这回报给一个通用串行总线(Universal Serial Bus,USB),一般称之为回报率(report rate)。鼠标可以分析所有已回报的画面,来估计鼠标的位置。回报率通常取决于鼠标的应用环境,与画面更新率(frame rate)没有关系。举例来说,家用计算机中使用的标准鼠标具有8ms的回报率,而游戏鼠标可能只有1ms的回报率。如果一个游戏鼠标具有10,000张/每秒的画面更新率,以及1ms的回报率,那么每次回报将会包含10张画面的数据。
当鼠标的追踪速度增加时,连续撷取画面之间的距离也会增加。当两张连续画面之间的距离超过一个特定范围时,鼠标便无法进行两张画面之间的相关系数计算(correlation)。导致这个现象的原因是为了省电,所以大多数的鼠标传感器都只在小范围进行相关搜寻(correlation search)。
当鼠标以较高的速度移动时通过提高画面更新率,可使得连续的撷取画面之间有较近的距离,让鼠标感测器能够进行相关系数计算。这样一来,鼠标可准确地追踪用户的移动,而不会失去对自身位置的追踪。高画面更新率可以让鼠标正确地侦测出瞬间的高加速度移动。由于USB更新(回报率)并不会改变,所以只要鼠标的感测器的画面更新率高于回报率,那就可以达到以上的效果。
为了判断何时该增加画面更新率,必须分析鼠标的速度,并且当速度超过某个临界值时,增加画面更新率。请参考图1,其解释如何判断一张画面的一平均速度。如图所示,画面A撷取于第一时间t1,以及画面B撷取于第二时间t2,因此,画面间隔t等于t2–t1,但画面间隔也可依据鼠标所运行的画面更新率而判断出来。依据鼠标在画面A的第一回报位置,以及在画面B的第二回报位置,可以得知鼠标的位移D。因此,画面B的平均速度可根据V=D/t来计算。
计算机鼠标通常使用多种不同的画面更新率来收集数据。以下列出鼠标的四种画面更新率的范例:
画面更新率A–FR_A(1000张/每秒)
画面更新率B–FR_B(2000张/每秒)
画面更新率C–FR_C(3000张/每秒)
画面更新率D–FR_D(4000张/每秒)
如前所述,当鼠标的移动速度较低时,使用较低的画面更新率,而当鼠标的移动速度较高时,则使用较高的画面更新率。因此,在鼠标静止时,使用最低的画面更新率FR_A,而在鼠标以最高的速度移动时,使用画面更新率FR_D。
在现有技术中,当用户操作鼠标由静止状态到以最大速度移动的过程中,画面更新率将渐渐地增加,也就是说,FR_A→FR_B→FR_C→FR_D。如果用户以较高的「加速度」来移动静止的鼠标时,由于现有技术不允许画面更新率由FR_A直接切换至FR_D,这样一来使得在速度上的大量变化将无法即时被反映,用户将可察觉由这种画面更新率的缓慢变化所导致的鼠标迟缓反应。在最糟糕的情形下,由于无法利用搜集的数据与鼠标的移动进行相关系数计算,可能造成鼠标停止追踪。
现有的解决方法就是使鼠标持续以最高的画面更新率FR_D来运行。然而,这种方式会消耗大量的电力。
发明内容
本发明的实施例公开一种切换选择性地切换鼠标的画面更新率的方法,包含:设定分别对应所述鼠标运行的多个画面更新率的多个加速度临界值;将所述鼠标运行在所述多个画面更新率中的第一画面更新率;依据所述鼠标运行在所述第一画面更新率时撷取的第一画面,与所述第一画面之后,运行在所述第一画面更新率运行时撷取的第二画面之间的差值,判断所述鼠标的速度;依据所述第一画面的速度、所述第二画面的速度以及所述第一画面更新率,判断所述第一画面以及所述第二画面之间的加速度;将所述加速度与所述多个加速度临界值比较;直接将所述鼠标的画面更新率切换至对应于所判断的加速度临界值的画面更新率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于原相科技(槟城)有限公司,未经原相科技(槟城)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510031216.9/2.html,转载请声明来源钻瓜专利网。