自国内最富盛名的品牌“双飞燕”在网上发布鼠标测试软体“鼠青天”以来,网友和鼠标爱好者以及专业人员的辩论可谓百花齐放,莫衷一是!那么“鼠青天”这个称号是否真的名符其实呢?暂且不下结论。
自国内最富盛名的品牌“双飞燕”在网上发布鼠标测试软体“鼠青天”以来,网友和鼠标爱好者以及专业人员的辩论可谓百花齐放,莫衷一是!那么“鼠青天”这个称号是否真的名符其实呢?暂且不下结论。在这之前,笔者不得不澄清的几个关于鼠标的几个概念以及它们之间的必然联系!
* 鼠标的分辨率---DPI
* 计算机屏幕分辨率
* 光电SENSOR---DSP
* MCU串行外设接口---SPI
鼠标的分辨率---DPI 即Dot per-inch,有的厂家也称CPI(Count Per-Inch)总之一个意思:鼠标在桌面上每移一英寸反映在屏幕上光标所对应的点数。鼠标的作用在于控制屏幕上光标的移动,因此鼠标的分辨率越高,屏幕上的光标移动越快,桌面上要供鼠标移动所需的空间越小,反过来说,不同的分辨率在桌面上移动同样的距离,高分辨率的鼠标要比低解析的鼠标对应在屏幕上光标移动的距离要长,但定位的精确度不受影响。
近多年来电脑显示卡在分辨率的提升上成果非常显着。以往所谓1024*768的高分辨率对现今的显示卡而言只是基本的规格要求而已,现在的显示卡大都支持1280*1024甚至1600*1200的荧幕分辨率。在视窗作业环境下,即使荧幕尺寸不加大,但将荧幕分辨率提高并使用大字型、大图示,也可使画面显示更细微美观。相对于标准VGA显示卡640*480的荧幕分辨率,1600*1200的分辨率相当示标准VGA显示卡的2.5倍,这幺大的差距,使用者只从640*480的模式切换到1600*1200的分辨率,立即可以感觉到光标在荧幕上面移动变得很慢,因此荧幕分辨率的提高也造成对鼠标分辨率的需求,如果荧幕分辨率在640*480时,鼠标分辨率以400DPI最恰当,那幺荧幕分辨率在1600*1200时,鼠标分辨率也要提升2.5倍成为1000DPI才恰当。而占市场主流的荧幕分辨率1024*768则以800DPI较为合适。
对鼠标分辨率跟不上荧幕分辨率的问题,通常都以动态分辨率的方式解决,动态分辨率的做法是将鼠标实际测得的计数值有软体的方式来动一些手脚,通常是依照特定的转换曲线,利用查表转换来调整;或者是将鼠标的计数值依照鼠标移动的快慢加以调整。例如鼠标移动快时计数值乘几倍,移动慢时则为几分之一,这种做法的优点是鼠标移动慢时,光标的移动速度更慢,比较容易将光标作细微的移动,鼠标移动快时,光标的移动相对更快,方便作快速的移动。罗技(LOGITECH)和微软(MICROSOFT)也有类似的做法,不过他们不把它称为“动态分辨率”,而称之为“加速度(Acceleration)”, 这种做法并没有任何标准或规范可言,各厂家做出的效果也各不相同,罗技的鼠标驱动程序甚至还区了高、中、低三种不同的加速功能,因此”动态分辨率“并不能作为评判鼠标性能的依据。
“动态分辨率”在某些方面可以带来一些操作上的方便,但并不能解决所有的问题,这种方式基本上并未改变鼠标真实的分辨率,而且由于有时要将计数值倍增,有时又要计数值缩减,因此鼠标由原点出发,移动后再移动原点,若是真实分辨率的鼠标其累积的计数值会归零,但动态分辨率的鼠标则因移动速度不一,计数值调整的比例也不一,回到原点后累积的计数值不会归零,结果造成画圆不圆,描圆变形等问题。动态分辨率调整计数值的程度越大,使用者就越难从鼠标的移动距离来预期光标的移动距离,而显得不易控制。正是由于动态分辨率不是真实的点数的反映,我们暂且把这一类鼠标称之为虚拟DPI鼠标。以下简称虚拟鼠标。
正是由于虚拟鼠标本身软件处理的缺陷,所以将必为游戏爱好者所不容,更不用说工程人员和专业制图人员。那么如何将真实鼠标和虚拟鼠标从良莠夹杂的鼠标市场中很轻松区的分出来,这不能不说是一个技术上的难题,或许有些专业测试人员可以从一般的鼠标测试软体通过快速画线或快速画圆的方式加之专业经验,勉强将二者区分开来,但作为一个普通的使用者,何其难上加难。那幺,真实的分辨率鼠标和虚拟鼠标在鼠青天测试中表现出一个怎样图形差异呢?双飞燕的鼠青天以量化的方式还你一个明明白白的答案。在鼠青天软体测试中虚拟鼠标在快速画线或快速画圆时有明显的锯齿不连续,相邻两线忽大忽小,反差极大,这便是虚拟鼠标软件加速的非线性导致! 这也就是笔者为什幺花费相当长的篇幅来阐述鼠标重要参数DPI的原因所在。透彻了解了DPI, 就不难明白鼠青天测试的精妙所在! 在纷纷扰扰,形形色色的鼠标市场中拥有这样一把利剑!你就是火眼金晴的孙悟空!
那幺同样的分辨率的鼠标有无孰劣呢?答案是肯定的!接下来我将阐述两个比较专业的术语。光电SENSOR---DSP 和MCU串行外设接口---SPI。光电SENSOR---DSP(Digital
Signal Processing)说白了就是一个数字信号处理传感器。而MCU串行外设接口---SPI(Series peripheral
Interface)只是微控制器众多外设接口的一种常用的串行外设通讯接口。下面我们不妨以光电IC (A3060) 为例,
由于它本身提供的数据的能力足够高,也就是说在不论在慢移动还是在极速动之间它都具备极高的采样率6500帧/秒和800DPI的分辨率,这时决定这只鼠标性能优劣的就是连接sensor接口的SPI
。通俗的讲sensor 就是一个数据源,而MCU就是这个数据源的处理系统,也就是说在这一情况下,MCU处理速度就决定了鼠标的性能的高低。双飞燕的“鼠青天”测试软件以其科学的专业分析方法将这一量化曲线真实的展现在人们面前,从而为鼠标的使用者提供了分辩优劣的标准,同时也为设计者给出了提出了一个更高的技术要求.
它的测试必将会被越来越的鼠标使用者和专业者所接受。从这个意义上说,它的出现不仅仅是单纯的测试软体,更是鼠标史上一次全新的革命和里程碑。
网友评论