鼠标是我们用得最为频繁的设备之一,毫无疑问,一款优秀的鼠标产品会让操作电脑变得更富乐趣,这也是近年来鼠标领域技术不断革新、高端产品层出不穷的一大诱因。尽管如此,我们对鼠标依然知之不多,也许是它太过“熟悉”的缘故吧。下面的文章中,我们将向大家介绍鼠标的光学引擎技术,你可以从中了解到与鼠标性能密切相关的指标,从而加深大家对鼠标的认识!
一、光电鼠标的工作原理浅析 光电鼠标与机械式鼠标最大的不同之处在于其定位方式不同。光学鼠标主要由四部分核心组件构成,分别是发光二极管、透镜组件、光学引擎以及控制芯片组成(图1)。
·再战:鼠标绘图技术全接触·拖出精彩 教你八种鼠标拖动操作·模拟一次鼠标事件·拖出来的“精彩” 8种鼠标拖动操作·解决鼠标突然“乱动”问题·电脑鼠标常见故障分析与维修技巧·在VB中“遥控”鼠标·中低端也有好选择 4种类型16款鼠标细挑选·三键鼠标密技大曝光·浅谈鼠标速度应如何把握
光电鼠标的工作原理是:在光电鼠标内部有一个发光二极管,通过该发光二极管发出的光线,照亮光电鼠标底部表面(这就是为什么鼠标底部总会发光的原因);然后将光电鼠标底部表面反射回的一部分光线,经过一组光学透镜(图2),传输到一个光感应器件(微成像器)内成像。这样,当光电鼠标移动时,其移动轨迹便会被记录为一组高速拍摄的连贯图像,最后利用光电鼠标内部的一块专用图像分析芯片(DSP,即数字微处理器)对移动轨迹上摄取的一系列图像进行分析处理,通过对这些图像上特征点位置的变化进行分析,来判断鼠标的移动方向和移动距离,从而完成光标的定位。二、什么是鼠标的CPI(DPI)
分辨率指标,它一般是采用DPI(Dots Per Inch,每英寸采样点数)指标来衡量,该参数最早用于衡量扫描仪和打印机的指标参数,是指每平方英寸上所印刷的网点数(Dot Per Inch)。不过,实际上,鼠标分辨率的正确单位应该是CPI(Count Per Inch,每英寸测量次数)。CPI所指的是鼠标在桌面上每移动1英寸距离鼠标所产生的脉冲数,脉冲数越多,鼠标的灵敏度也越高。CPI(DPI)是一个表示精度的硬件指标,在光电鼠标中,这个量表示的是为了能被人观察到的屏幕上的变化(这里所说的能被人观察到的屏幕上的变化,可以是光标移动1个(或N个)像素,也可以是在FPS游戏里转身10度,这个变化可以由鼠标驱动或软件(游戏)的设定来改变),鼠标所必须移动的最小距离。而鼠标必须移动的最小的距离就是CPI的倒数。 假设某鼠标是200CPI,那么这个鼠标必须移动1/200英寸,屏幕上光标才移动1个像素,而另一个800CPI的鼠标,只须移动1/800英寸,光标就能移动1个像素。同理,当光标在屏幕上移动同样长的距离,分辨率高的鼠标在桌面上移动的距离较短,给人感觉就是"鼠标比较快"。所以,鼠标分辨率第一层意义上的差别就是指鼠标对微小移动的响应能力的差别,这是一个精度意义上的差别。然而,对于鼠标而言,CPI是一个动态的移动概念,而扫描仪等设备的DPI则是一个静态的概念,所以将CPI和DPI当成同一个概念在严格意义上来讲是不严谨的(我们《用这么高的DPI,你需要吗》作为标题就是为了刻意地误导一下,从而起到让大家引起注意目的)。 CPI(DPI)的值数越高,在游戏中的表现有更加快的移动速度,这在FPS类型游戏中表现尤为显著,CPI高可以说明鼠标的加速性能高,在游戏中的反映就越灵活,其移动也就越细腻,而这些正是玩家所需要的(图3)。然而对于作图等用途来说,高CPI鼠标是没有什么意义的,因为它们所要的是不考虑加速性前提下逻辑定位的精确与稳定,所以CPI值对于它们来说没有价值(甚至还是在帮倒忙),对于这些用途,更应考虑的是鼠标设计造成的稳定性影响,正因如此,CPI值很低的轨迹球才会成为工业作图的主要工具。三、鼠标的采样频率与像素处理能力
采样频率,它所指的是感应器每秒钟采集/分析图像的能力,单位为"帧/秒",它是光学鼠标独有的性能指标。鼠标的CPI越高,每次拍摄的照片中的点数量越多。但是,如果移动速度相同且CPI相同,采样频率越高的鼠标,在单位时间内所获得的像素点数也就越多,这样在屏幕反映出来的效果就是:在同样移动距离和时间内,鼠标指针出现的次数增加了,给人的感觉就是"鼠标稳多了"。这正是作图工作所需要的。 明白了采样率这一概念后,接着我们来回答一个比较常见的疑问:为什么快速移动鼠标会产生丢帧?早期的鼠标光学引擎的采样率一般只有1500帧/秒,这意味着它在一秒钟内只能采集和处理1500张图像,此时它所能追踪到鼠标的最快移动速度约为14英寸/秒,倘若鼠标的移动速度超过这个范围,便会出现追踪失败,光标暂时消失的现象,也就是通常所说的丢帧。出现这种情况是因为当鼠标高速移动时出现了CMOS接连两次拍摄的图像中没有任何的共同特征的采样点,没有共同的采样点当然也就无从比较移动的方向,就好比一个人在长途汽车上睡着了,醒来时就开始难以辨别方向的道理是一样。这样DSP当然无法正常处理采样信号,从而产生大量了错误信号(图4),从而导致采样图片丢失数个点,进而转换为桌面移动时的丢帧。(出处:http://www.sheup.com)
(出处:http://www.sheup.com)