滑鼠及其设定参数取得方法技术

技术编号:21890842 阅读:31 留言:0更新日期:2019-08-17 14:06
本发明专利技术提供一种滑鼠,包括:光学感知器,具有最高解析度及设定解析度RS,该光学感知器用以感测实际感测值Dt;以及控制器,用以以下式(1)计算实际输出值DO;DO=Dt/P…………………(1)其中,式(1)的P表示设定补偿值,且该设定解析度RS介于该最高解析度与该滑鼠的规格解析度之间,借以可提供更快运算速度,提供更小误差的实际输出值。

Mouse and its setting parameter acquisition method

【技术实现步骤摘要】
滑鼠及其设定参数取得方法
本揭露是有关于一种滑鼠及其参数取得方法,且特别是有关于一种滑鼠及其设定参数取得方法。
技术介绍
滑鼠的光学感知器具有一设定解析度。当设定解析度愈高,滑鼠的游标在荧幕上的移动愈灵敏。一般来说,为了减小感测误差,滑鼠的光学感知器的设定解析度会设定成光学感知器的最高性能,即最高解析度,或设定成公称的规格解析度(如一般所称的400dpi)。然而,这样方式的缺点为:当光学感知器的设定解析度设定成规格解析度时,滑鼠的游标在荧幕上的移动灵敏度低。
技术实现思路
本揭露有关于一种滑鼠及其设定参数取得方法,可改善前述习知问题。为达到上述目的,本专利技术提供一种滑鼠,包括:光学感知器,具有最高解析度及设定解析度RS,该光学感知器用以感测实际感测值Dt;以及控制器,用以以下式(1)计算实际输出值DO;DO=Dt/P…………………(1)其中,式(1)的P表示设定补偿值,且该设定解析度RS介于该最高解析度与该滑鼠的规格解析度之间。为达到上述目的,本专利技术还提供一种滑鼠,具有解析度输出差异率F,该滑鼠包括:光学感知器,具有最高解析度及设定解析度RS,该光学感知器用以感测对应滑动距离S的实际感测值Dt,该实际感测值Dt等于S×RS×F;以及控制器,用以以下式(1)计算实际输出值DO;DO=Dt/P…………………(1)其中,式(1)的P表示设定补偿值,且该设定解析度RS介于该最高解析度与该滑鼠的规格解析度之间。较佳的,该设定补偿值为正整数。较佳的,该实际输出值DO与该规格解析度之间的误差小于1%。较佳的,该控制器为八位元的控制器。较佳的,该设定补偿值储存于该控制器。为达到上述目的,本专利技术另提供一种滑鼠的设定参数取得方法,包括:将第i个输入解析度RS,i输入式(2),且以第i个测试解析度Ti最接近该滑鼠的规格解析度的条件,取得第i个测试解析度Ti及第i个测试补偿值Pi,其中式(2)的F为该滑鼠的解析度输出差异率,且i为介于1~N的正整数,N等于或大于2;(RS,i×F)/Pi=Ti...............(2);计算第i个测试解析度Ti与该规格解析度之间的第i个误差值;以及以多个该第i个误差值中的最小者所对应的该输入解析度RS,i及该测试补偿值Pi分别做为该滑鼠的设定解析度及设定补偿值。较佳的,于将第i个输入解析度RS,i输入式(2)的步骤中,第i个该解析度RS,i与第i+1个该解析度RS,i之间相差一固定差值。较佳的,于将第i个输入解析度RS,i输入式(2)的步骤中,该设定补偿值为正整数。较佳的,于将第i个输入解析度RS,i输入式(2)的步骤中,第1个测试解析度T1等于该规格解析度,而最后一个该测试解析度TN等于该滑鼠的光学感知器的最高解析度。与现有技术相比,本专利技术实施例的滑鼠在相同控制器及相同误差下,可提供更快运算速度,或在相同控制器及相同运算时间下,可提供更小误差的实际输出值。附图说明图1A绘示依照本专利技术一实施例的滑鼠的功能方块图。图1B依照本专利技术实施例的滑鼠滑动的滑动距离的示意图。图2绘示图1A的滑鼠的设定参数取得方法的流程图。具体实施方式为使对本专利技术的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。请参照图1A及图1B,图1A绘示依照本专利技术一实施例的滑鼠100的功能方块图,而图1B依照本专利技术实施例的滑鼠100滑动一滑动距离S的示意图。滑鼠100包括光学感知器110及控制器120。滑鼠100具有解析度输出差异率F。光学感知器110具有最高解析度及设定解析度RS。光学感知器110用以感测对应滑动距离S的实际感测值Dt。实际感测值Dt等于S×RS×F。控制器用以以公式(1)计算一实际输出值DO,其中,公式(1)的P表示一设定补偿值,且设定解析度RS介于最高解析度与滑鼠之规格解析度之间。DO=Dt/P……(1)在一实施例中,光学感知器110的最高解析度例如是12000dpi(点(dot)/英寸(inch)),然视光学感知器110的规格而定,光学感知器110的最高解析度可高于12000dpi或低于12000dpi。最高解析度意指滑鼠100的光学感知器110的最高性能。在本实施例中,滑鼠100的光学感知器110的设定解析度RS介于最高解析度与规格解析度之间。本文的「设定解析度RS」指的是光学感知器110参与运算实际感测值Dt的数值,其可由控制器120设定,而「规格解析度」是滑鼠100对外宣称的解析度,如使用者所认知的解析度。主机10与滑鼠100以有线或无线方式电性耦接。主机10例如是笔记型电脑、桌上型电脑、荧幕、家电或其它需要输入装置的电子装置。此外,解析度输出差异率F为滑鼠100的光学误差及电子元件(如光学感知器110及/或控制器120)的电路讯号误差的总和。视滑鼠100的光学误差及电子元件的电路讯号误差的总和而定,不同滑鼠100可能具有不同的解析度输出差异率F。当解析度输出差异率F大于1时,表示光学感知器110感测到的实际解析度相较于规格解析度而言具有一放大(正)误差率;当解析度输出差异率F小于1时,表示光学感知器110感测到的实际解析度相较于规格解析度而言具有一缩小(负)误差率。以下举例说明滑鼠100在滑动距离S下如何计算出实际输出值Do的方法。以设定解析度RS为4200dpi、解析度输出差异率F为1.05且设定补偿值P为11举例来说,当滑动距离S为1英寸时,在考虑解析度输出差异率F后,实际感测值Dt=S×RS×F=1×4200×1.05=4410点。然后,控制器120依据式(1),取得实际输出值Do为400.9点(即,Dt/P=4410/11=400.9)。滑鼠100将实际输出值Do输出至主机10。主机10再依据实际输出值Do转换成滑鼠100的游标在荧幕上的移动量。依据此实施例,滑鼠100的游标在荧幕上的移动误差为0.225%(即0.9/400=0.00225),其移动误差小于1%。实际上,无论滑动距离S的数值为何,本实施例的滑鼠100的实际输出值DO与规格解析度之间的误差皆小于1%,然本专利技术实施例不以此为限。此外,由于设定补偿值P为正整数,因此可减轻控制器110的运算负担。例如,控制器110不需要进行浮点运算即能快速地计算出实际输出值Do。在实施例中,由于设定补偿值P为正整数,因此即使控制器110为低阶控制器,例如是八位元控制器,仍足以负荷滑鼠100在滑动过程的所有运算。此外,设定补偿值P可储存于控制器110,而设定解析度RS可由控制器120设定。在一实施例中,设定补偿值P及设定解析度Rs可储存在一存储器(如EEPROM)或一韧体中,而控制器120可存取此存储器或此韧体中的设定补偿值P及设定解析度Rs。在实施例中,设定补偿值P及设定解析度Rs为滑鼠100的内定常数值,做为依据式(1)及(2)进行运算时的数值。在另一实施例中,设定补偿值P及/或设定解析度Rs可修改。例如,可通过主机10所提供的介面(如软体等),可对储存于滑鼠100中的设定补偿值P及/或设定解析度Rs进行修改。综上,相较于现有技术的滑鼠,本专利技术实施例的滑鼠100在相同控制器120及相同误差下,可提供更快运算速度,或在相同控制器120及相同运算时间下,可提供更小误差的实际输出值DO。以下说明滑鼠100的设定参数本文档来自技高网...

【技术保护点】
1.一种滑鼠,其特征在于,包括:光学感知器,具有最高解析度及设定解析度RS,该光学感知器用以感测实际感测值Dt;以及控制器,用以以下式(1)计算实际输出值DO;DO=Dt/P…………………(1)其中,式(1)的P表示设定补偿值,且该设定解析度RS介于该最高解析度与该滑鼠的规格解析度之间。

【技术特征摘要】
1.一种滑鼠,其特征在于,包括:光学感知器,具有最高解析度及设定解析度RS,该光学感知器用以感测实际感测值Dt;以及控制器,用以以下式(1)计算实际输出值DO;DO=Dt/P…………………(1)其中,式(1)的P表示设定补偿值,且该设定解析度RS介于该最高解析度与该滑鼠的规格解析度之间。2.一种滑鼠,其特征在于,具有解析度输出差异率F,该滑鼠包括:光学感知器,具有最高解析度及设定解析度RS,该光学感知器用以感测对应滑动距离S的实际感测值Dt,该实际感测值Dt等于S×RS×F;以及控制器,用以以下式(1)计算实际输出值DO;DO=Dt/P…………………(1)其中,式(1)的P表示设定补偿值,且该设定解析度RS介于该最高解析度与该滑鼠的规格解析度之间。3.如权利要求1或2所述的滑鼠,其特征在于,该设定补偿值为正整数。4.如权利要求1或2所述的滑鼠,其特征在于,该实际输出值DO与该规格解析度之间的误差小于1%。5.如权利要求1或2所述的滑鼠,其特征在于,该控制器为八位元的控制器。6.如权利要求1或2所述的滑鼠,其特征在于,该设定补偿值储存于该控制器。7.一种滑鼠的设定参数取得方法,...

【专利技术属性】
技术研发人员:蔡华骏
申请(专利权)人:明基智能科技上海有限公司明基电通股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1