|
|
[评测]
啥叫为虎作伥,因为某些同学不理解透镜和提升cpi的关系,cpi不等于dpi
64
28987
楼主

本帖最后由 超电磁侠 于 2010-8-25 10:27 编辑
| 物体到透镜的距离u | 像的大小 | 像的正倒 | 像的虚实 | 像的位置 | 像到透镜的距离v | 应用实例 | | u>2f | 缩小 | 倒立 | 实像 | 与物异侧 | 2f>v>f | 照相机 | | u=2f | 等大 | 倒立 | 实像 | 与物异侧 | v=2f |
| | 2f>u>f | 放大 | 倒立 | 实像 | 与物异侧 | v>2f | 幻灯机 | | u=f | —— | —— | —— | —— | —— | —— | | u<f | 放大 | 正立 | 虚像 | 与物同侧 | —— | 放大镜 |
这样来考虑,当透镜成等大的像,芯片里面的cmos得到的是等大的像,这时通过比较两幅连续图像来判断方向,这是真实的CPI,以3060为例,800cpi下能达到40ips(英寸每秒),6400fps的标称值。
当调整透镜,使透镜成放大的像,芯片里面的cmos得到了是比实际更大的像,两幅连续图像的速度变快,反映出更高的cpi。
为什么更快就会反映出更高的cpi? 先理解什么是cpi,cpi=counts per inch, 即每英寸向外报告多少个counts,每个counts反映出一次移动。因为你手实际移动1inch,芯片“看”到了大于1inch的连续的图,反映出大于1inch的counts,这种情况下,芯片每英寸输出的counts变大,所以调整透镜成像能改变cpi。
那这是没有限制的吗? 不是。否则3060可以当3080卖了,何必分高低档? 在3060的标称值下,每秒的counts是有限的,800cpi*40ips=32000 counts/s,
例如提升到2000cpi, 那么可以达到的最大速度(是指手移动的实际速度,因为对芯片来说,它“看”到的实际就是40ips),就是32000/2000= 16ips,
为什么厂家敢这样做呢, 16ips=4米/秒, 你的手能移那么快吗, 而且即使能移那么快, 你能察觉手比指针快吗。。。。。。
补充, 有人用数码相机来打比方,这是不对的,因为这个cpi的变化其实是速度的变化。
下面再来说明一次
如图所示, 鼠标由A点实际移动B点, 光学芯片上得到的是由A‘ 到达B’ 点。(距离单位为英寸,以下同)
当透镜是1:1成像, AB=A'B' , 芯片性能为各项标称值, 假设为800cpi (counts per inch) , 40 ips(英寸每秒)
为方便数学运算,cpi ,counts per inch 等效成 c/i
此时v= AB/t , V速度下芯片向外报告的counts为 v counts= AB*800c/i
当透镜起放大作用, 鼠标由A点实际移动B点,光学芯片仍然是是由A‘ 到达B’ 点, 但是由于放大, A'B'>AB,
假设移动的时间为t, 鼠标速度 v1= AB/t ,光学芯片感应后得出的速度v2= A'B'/t,
那么v2 > v1, 此时,芯片向外报告v2速度下的系列数据,v2 counts= A'B' *800c/i, 此时对光学芯片来说cpi是没变的,这个绝对的数据就是我们常说的DPI
但是从人的角度看,鼠标的速度仍然是v1。
相当于从人的角度来看,鼠标在以v1的速度运行,但是却报告v2下的数据
此时 v1 counts = v2 counts =A'B' *800c/i
v1下的cpi变为 v1 counts ÷ AB = v2 counts ÷ AB = A'B' *800c/i ÷ AB
当A'B' =2AB,
相对的cpi上升为 1600 |
评分
-
查看全部评分
|