选择性地切换鼠标的画面更新率的方法_2

文档序号:9304375阅读:来源:国知局
速度高到足以使鼠标由静止状态进入高速移动,但系统依旧只参考鼠标的速度,并且渐进式地增加画面更新率。但在本发明中,系统会判断鼠标的加速度,并且直接根据判断出的加速度来直接切换画面更新率。
[0036]请参考图3,该图解释上述方法的实施方式。如图所示,四张画面基于画面更新率FR_A而被撤取,在本例中为1000张/秒。在第二张画面中测得的初速为Vi,而在第四张画面中测得的末速为Vf。依据运动学公式与画面间隔t,加速度可被算出。在本例中,判定的结果是高加速度,因此,判定出高加速度后的下一张画面中,画面更新率被切换至FR_D,在本例中为4000张/每秒。
[0037]相似的方法也可运用在鼠标在画面间减速的情形。换句话说,负的加速度或者是减速度(decelerat1n)也可用在改变画面更新率的判断中。这可运用在当鼠标以较低的速度移动,不需要最高的画面更新率时,降低耗能。请注意,画面更新率的直接切换,也适用在当鼠标已经开始移动的情形,例如,将画面更新率直接由FR_B切换至FR_D。
[0038]如先前对于现有技术的说明,现有方法可以在鼠标一开始移动时,就将画面更新率设置为最高。这种方式特别适合用在游戏鼠标,因为游戏鼠标常常需要运行在高速度。在这种应用中,当画面更新率被降低之前,鼠标将在一段预定时间内,持续运行在最高画面更新率。由于鼠标的画面更新率是渐进式地降低,而且鼠标运行在高画面更新率时会比低画面更新率更为耗能,所以这种鼠标的使用方式相当地耗能。
[0039]因此,本发明公开另一种实施例,其中,当鼠标由静止开始移动时,将会运行在最高更新率,但会以这个画面更新率进行速度测量,并且根据速度测量的结果,依据必要性直接降低画面更新率,从而降低耗能。
[0040]在进行游戏时,鼠标可能经历短时间的加速度或者是减速度,但这些加速度或者是减速度都不会持续下去。当鼠标经历短时间的加速度时,如果立即切换至较高的画面更新率,可能会造成无谓的耗能,特别是不需要高画面更新率的时候。而当鼠标经历短时间的减速度时,如果立即切换至低画面更新率,可能造成鼠标停止正常追踪,这是因为欠缺画面之间的相关系数计算所导致。
[0041]因此,本发明公开一种筛选方法,可侦测出一段较长时间中的加速度变化,并据此提供适当的画面更新率。在一个优选的实施例中,此方式仅用于降低画面更新率。
[0042]如图1所示,一张画面的平均速度可被测得,并且系统也设定多个速度临界值。举例来说,当鼠标运行在画面更新率FR_D,以及用这个画面更新率来测量连续五张画面的平均速度。请注意,以上的连续画面张数只是说明,而非限制。当所有五个画面的平均速度低于系统所设定的某个速度临界值时,鼠标被判定为持续以低速移动,而不需要运行在画面更新率FR_D,故此时画面更新率将被降低。
[0043]由于就算是用户尽量稳定地移动鼠标,但鼠标仍可能有轻微的速度变化,因此本发明另提供上述方法的实施变化,当每N张画面中就有M张画面的速度低于速度临界值时,降低画面更新率,其中N大于M。例如,M等于5而N等于10,那么当10张画面中的5张画面低于速度临界值,则画面更新率将被降低。
[0044]通过将连续画面之间的加速度,作为判断何时切换画面更新率的参数,以及根据计算出的加速度,将鼠标的画面更新率直接切换,系统将可使鼠标长时间的运行在适当的画面更新率。在另一个实施例中,连续的多个画面之间的平均速度被用来作为判断何时切换画面更新率的参数,并且根据计算出的平均速度将鼠标的画面更新率直接切换。上述的方法除了节省耗能以外,也确保了荧幕上的鼠标指标的已知移动与鼠标的当前移动之间,较佳的相关系数计算结果。
[0045]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种选择性地切换鼠标的画面更新率的方法,包含: 设定多个加速度临界值,所述多个加速度临界值分别对应所述鼠标运行的多个画面更新率; 将所述鼠标运行在所述多个画面更新率中的第一画面更新率; 依据所述鼠标以所述第一画面更新率运行时撷取的第一画面,与所述第一画面之后,以第一画面更新率运行时撷取的第二画面之间的一个差值,判断所述鼠标的速度; 根据所述第一画面的速度、所述第二画面的速度以及所述第一画面更新率,判断所述第一画面以及所述第二画面之间的加速度; 将所述加速度与所述多个加速度临界值进行比较,判断所述鼠标对应的加速度临界值;以及 直接将所述鼠标的画面更新率切换至所判断的加速度临界值对应的画面更新率。2.如权利要求1所述的方法,其特征在于,所述鼠标初始为静止,并且所述第一画面更新率是所述多个画面更新率中最低的一个。3.如权利要求1所述的方法,其特征在于,所述鼠标初始为移动,并且所述第一画面更新率依据在所述第一画面之前的撷取画面的速度来选择。4.一种选择性地切换鼠标的画面更新率的方法,包含: 设定多个速度临界值,所述多个速度临界值分别对应所述鼠标运行的多个画面更新率; 将所述鼠标运行在所述多个画面更新率中的第一画面更新率; 依据所述鼠标以所述第一画面更新率运行时撷取的至少两个画面之间的一个差值,判断所述鼠标的速度,并比较所判断的所述速度与所述多个速度临界值,判断所述鼠标对应的速度临界值;以及 当多个画面对应所述多个速度临界值中的一个速度临界值时,直接将所述鼠标的画面更新率切换为所判断的速度临界值对应的画面更新率。5.如权利要求4所述的方法,其特征在于,所述多个画面为多个连续画面。6.如权利要求5所述的方法,其特征在于,所述多个连续画面的数量为5。7.如权利要求5所述的方法,其特征在于,判断所述鼠标撷取的画面的速度的步骤包含: 判断所述鼠标撷取的N张画面的速度;以及 直接将所述鼠标的画面更新率切换为所判断的速度临界值对应的画面更新率的步骤包含: 当N张画面中的M张画面对应所述多个速度临界值中的一个时,直接将所述鼠标的画面更新率切换至所判断的速度临界值对应的画面更新率; 其中M与N为整数,并且M小于N。
【专利摘要】本发明公开了一种切换选择性地切换鼠标的画面更新率的方法,包含:设定分别对应所述鼠标运行的多个画面更新率的多个加速度临界值;将所述鼠标运行在所述多个画面更新率中的第一画面更新率;依据所述鼠标运行在所述第一画面更新率时撷取的第一画面,与所述第一画面之后,运行在所述第一画面更新率运行时撷取的第二画面之间的差值,判断所述鼠标的速度;依据所述第一画面的速度、所述第二画面的速度以及所述第一画面更新率,判断所述第一画面以及所述第二画面之间的加速度;将所述加速度与所述多个加速度临界值比较;直接将所述鼠标的画面更新率切换至对应于所判断的加速度临界值的画面更新率。
【IPC分类】G06F3/0487
【公开号】CN105022569
【申请号】CN201510031216
【发明人】李永作, 凯文莱恩李·林
【申请人】原相科技(槟城)有限公司
【公开日】2015年11月4日
【申请日】2015年1月21日
【公告号】US20150301630
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1