|
|

1、鼠标对上下两次的采集到的图像进行对比,然后进行计算,而不是仅对比两个点
这个图像是你鼠标垫子(或是其它,鼠标运行的表面),文章中的理论是告诉你,
当两次CMOS采集到的两次图像差别过大,可对比的像素过少,就会出现丢帧,
也就是你说的一跳一跳的,或是其它不正确的现象
你说的8个像素,实际上是根据CMOS上映射而来的,实际情况是鼠标移动了0.02英寸,
0.02英寸的两次采样图片,是否有足够的相同点可以供鼠标计算才是丢不丢帧的关键,
这不是两个点的问题,而是两张图的问题。
如果这两张图相同的像素够鼠标进行对比判断,那自然会正常移动8个像素,
如果不够,那就有可能会出现你说的现象
按照这句里提到了400dpi,2000采样率这样一个极端的数值看,是有可能出现的
2、采样率是鼠标采样的数值,报告率是报告率;
采样了5000次,鼠标自己进行了计算,这样鼠标就知道怎么移动是正确的了,至于报告,
打个比方,你鼠标从A移动到C,鼠标进行了3次计算,分别是A,B,C,
如果你报告3次,那么鼠标在电脑上就移动了3个点,最终停在C点,
如果你报告两次,那B被忽略了,但鼠标还是停在C点,并没有出错(这个时间非常短)。
报告率虽然不足以反映鼠标的所有判断,但也没出错,文中的理论如果你仔细看了会明白,
鼠标指针动作从A到C可以理解成一段动画,这段动画如果是两帧/秒,可能会卡,就像从A跳到C,;
但如果是100帧每秒,还会卡吗?不会的。那有必要5000帧/秒吗?完全没有!
如果显示器不是大得离谱(从A到C不是太远),或是鼠标速度太快(非正常使用速度),
那500次的报告已经完全能够在你的显示器上画下优美的弧线,事实上,200次应该就够了。
形象点,LZ应该看过那种动画书,就是把动画的序列帧印在本子上,快速翻动时就像看动画片,
利用了视觉残留的原理,当你只把第一页和最后一页连起来,会发现怎么翻都卡(废话……),
但这个动作画的越细,页数越多,你翻的越快,看起来就会觉得越平滑,
而鼠标的采样和报告就像画片的数量和你翻的速度的关系,
画的越细越好,翻的也是越快越好,现在画的足够细了,一个1秒钟的举手动作已经画了1000张图了,
是不是一定也要1秒钟翻1000张,你才能看得很平滑呢,不是的,
只要你从中选出24张,就已经看得非常平滑,再快了,到30也就足够了,报告那么多次也没用。
也许不太恰当,希望你能明白。
最后,现在的鼠标基本没有这么低的采样率,报告率也足够,没必要研究这些理论,纠结啊……
感兴趣的话只要理解个大概原理就行了……
我回答的好纠结啊。。。。。 |
评分
-
查看全部评分
|