力与美的较量 游戏鼠标全方位详尽剖
要选好游戏用鼠标,你首先要弄明白为什么光学鼠标在游戏中会丢帧。要明白为什么会丢帧,你要弄清楚光学鼠标的工作方式,也就是光学鼠标通过什么来定位的。简单来说,光学鼠标是通过一个小型的光学传感器(相当于摄像头),不停地拍摄鼠标接触的表面,对比拍摄的画面来定位的。我们先来看看两张图所示。鼠标定位是对比两张连续拍摄的画面,而这两张画面上至少要有同一个点,图示中我们假设为A点。第一张画面里A点在左上方,而第二张画面里A点移到了右下方,通过对比,可以判断出鼠标是在朝左上方移动。
鼠标拍摄的第一张画面,A点在左上方
鼠标连续拍摄的第二张画面,A点到了右下方
当然,这只是举一个例子,事实上两张画面中可以对比的往往不止一个点。但是,如果连续拍摄的两张画面中,连一个相同的点都没有,会产生怎样的情况?那就是鼠标无法进行定位,产生丢帧的现象。那么,连续拍摄的两张画面中,连一个相同的点都没有的情况是如何产生的呢?光学鼠标都有一颗核心的IC,这颗IC相当于鼠标的CPU,英文叫做Optical Mouse Sensor(光学鼠标传感器),它主要负责处理拍摄数据,其中和性能至关重要的两方面是由它决定的:
第一,我们前面讲过,光学鼠标有一个拍摄的摄像头,这个摄像头拍摄的画面是有大小限制的,我们把这个叫做Image sensor size。早期的鼠标Image sensor size面积为16×16,现在大的可达到30×30。
第二,既然是连续拍摄,那么连续拍摄的速度就相当重要,这个指标我们叫做Refresh Rate(刷新率),单位是fps,意味着传感器每秒能连续拍摄多少张图片。弄清这两个概念,丢帧现象是如何产生的就变得简单了:当手握鼠标的移动速度过快时,而鼠标拍摄速度又跟不上,那么鼠标摄像头连续拍摄的两幅画面中就完全没有重合的地方,也就是没有可对比的点,丢帧现象也就产生了。<