外设天下 - 电脑外设发烧友聚集地

我的人缘0

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

64 28977
楼主
跳转到指定楼层
本帖最后由 超电磁侠 于 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的关系,cpi不等于dpi

补充, 有人用数码相机来打比方,这是不对的,因为这个cpi的变化其实是速度的变化。


下面再来说明一次

啥叫为虎作伥,因为某些同学不理解透镜和提升cpi的关系,cpi不等于dpi


如图所示, 鼠标由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

评分

参与人数 1技术分 +2 收起 理由
rosicky311 + 2

查看全部评分

0
已赞
微信分享 收藏
回复

使用道具 举报

我的人缘0
推荐
发表于 2010-8-24 10:51 只看该作者
技术贴,占位学习
回复 支持 1 反对 0

使用道具 举报

我的人缘0
推荐
发表于 2010-8-24 10:47 只看该作者
贵啊, 成本、利润,这足以让任何决策者妥协
回复 支持 1 反对 0

使用道具 举报

我的人缘0
推荐
发表于 2010-8-24 10:46 只看该作者
我有个疑问,如果说不是为了偷工减料降低成本,为什么非要去改什么透镜,不直接采用高端芯片呢?
有现成的高端不用,非要用低端去改?这个动机。。。
回复 支持 1 反对 0

使用道具 举报

我的人缘0
推荐
发表于 2010-8-24 10:45 只看该作者
理解了这些, 大家就能知道其实安华高就是这些虚标的幕后黑手,他倡导用cpi而不是dpi,是因为用cpi下游厂家就能灵活地根据成本玩这种花样,自己不会有虚标参数的麻烦,而且自家的芯片销量就能更好,利润更高。如果用dpi,dot per inch, 芯片实际上能感应的dpi是不会因为像的放大而改变的,只是速度改变了而已。
回复 支持 1 反对 0

使用道具 举报

我的人缘0
推荐
发表于 2010-8-24 10:34 只看该作者
。。。。。我承认我是来学习的 太专业了 让我想起了当年大D的关于DPI的技术帖
回复 支持 1 反对 0

使用道具 举报

我的人缘0
推荐
发表于 2010-8-24 10:32 只看该作者
有什么影响? 低的时候可以通过mcu的编程限制每秒向电脑报告的counts,高难搞,变低确是容易的事情。。。。
回复 支持 1 反对 0

使用道具 举报

我的人缘0
推荐
发表于 2010-8-24 10:23 只看该作者
测试
顶专家,请教一下,如果说一个鼠标的最大DPI是通过楼主所述的方法得到的,那么他在比较低的DPI时的性能是否也受到了影响呢?
回复 支持 1 反对 0

使用道具 举报

我的人缘0
9
发表于 2010-8-24 10:53 只看该作者
好技术。。。。
回复 支持 反对

使用道具 举报

我的人缘0
10
发表于 2010-8-24 10:59 只看该作者
测试
这个还是有点抽象

像的关系我有点明了了,如果说是通过调整透镜达到更高CPI的话那么应该是呈缩小的像
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则