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

123下一页
我的人缘0

[求助] 对于鼠标刷新率和报告率的提问

23 101485
楼主
跳转到指定楼层
现在鼠标的最高报告率是1000hz,而芯片的刷新率却有6000,鼠标最多只能1秒钟报告1000次位置,那么芯片一秒钟拍下6000张照片又有什么意义呢?他只能报告6000张中间的1000张,求解
0
已赞
微信分享 收藏
回复

使用道具 举报

我的人缘0
来自 16楼
发表于 2014-7-4 09:27 只看该作者
本帖最后由 daimon 于 2014-7-4 14:21 编辑

其实还有个东西,你压根就没理解到,换句话说,你的提问应该是这样的
“现在鼠标芯片的刷新率达到了6000fps,那鼠标的最高报告率是1000hz有什么用?”


首先,我们知道刷新率远远高出了回报率,就拿6000fps和1000HZ来说,换算一帧或一次传输所需时间分别是0.167ms和1ms,此二者之间相差0.833ms,所以单位时间下的“拍照”和“传输”这两个动作或说工作,他们之间是有延迟的,是有时间间隔的,间隔就是0.833ms,这个数是个什么概念,你先理解一下。


对于鼠标刷新率和报告率的提问

@佑甯 这位坛友,所说“形成一副画然后传给PC”这个理解我个人是不赞同的,鼠标光标的移动,靠的是拍照,但不是将所有的照片都形成一副连续的画面后才判定,CMOS处理器分析光头的移动靠单位时间前后画面的对比,因此既然是这样,这个单位时间的单位到底是多少就显得尤为重要了!
对于鼠标刷新率和报告率的提问

那么以上述理解和图片为前提,现在假设一个时间坐标,X=0ms为起点,X=1ms为终点,还是以6000fps和1kHz为例,假设X=0ms时,鼠标完成了一次传输,那么1ms后他应该还会完成一次传输,并且它这次传输的东西,应该是从X=0到X=1ms这之间拍照的照片数(我为了你能更好的理解,因为你一直在纠结照片数的多少)或者说结果,6000fps,那么“拍一张照”需时间1/6000=0.167ms,那么从0到X=1ms,拍了多少张照呢,是5.98,约6张,那么通过这6张图片,处理器完成一次完整的对比,并且将结果以“屏幕光标移动“这个形式显示在你的显示器上。如果是1000fps呢?同样是X从0到1ms,你的鼠标移动了,可光头却只拍了一张照,根本无法形成对比,怎么判定你的鼠标移动了呢?


好了,现在你知道你的光头的显示结果都是要用显示器来显示,这才是你视觉效果,你所有对鼠标灵敏度也好,速度也好的理解,全部都是以显示器的结果为参考的,对吗?
普通的液晶显示器,刷新率是75Hz,每1/75=13.3ms刷新一次画面,对与刚才那个6000@1000Hz的例子来讲,刚才的结果,要在X=13.3ms才能显示在你的屏幕上,那么这个结果是不是滞后了13.3-1=12.3ms。
而常见的鼠标,常见的回报率最低125Hz,如果还是刚才那个6000fps刷新的鼠标,但回报却是125Hz,则每1/125=8ms就发送一次数据,那么刚才那个结果(实际上肯定不是刚才的结果,因为张数发生了变化,我这么说只为你能理解)对于显示器来说还是超前了的,13.3-8=5.3ms,你显示器要落后5.3才将一次结果显示出来,
综合下,忽略PC控制器触发延迟等各种因素以及不考虑时间上的连续性,就单一一次数据传输,不管是1000Hz还是125Hz,你的显示器永远都是滞后的,并且这两者之间的传输理论间隔才7ms而实际上人的反应速度(这关乎到你的鼠标移动),电脑流畅度,控制器的触发,和网络延迟等多因素,这7ms根本就不是什么优势!
而通过上述例子可以看出,单位时间内拍照次数的多少,才决定了画面对比的精度,
那么你说,你的问题应不应该换个说法,不是6000fps与1000fps在1000Hz下有什么优势,而是同样是6000fps, 从125Hz提高到1000Hz有什么必要!
补充:以前没有 16 位回报的时候,提高回报率是为了回避传输瓶颈而非提高流畅度

对于鼠标刷新率和报告率的提问 对于鼠标刷新率和报告率的提问

评分

参与人数 2技术分 +1 发烧值 +1 收起 理由
faith_xy + 1 版主解释的比较清楚
vincentdong666 + 1 赞一个!

查看全部评分

回复 支持 2 反对 0

使用道具 举报

我的人缘0
推荐
发表于 2014-7-4 10:14 只看该作者
虽然说fps和回报率其实没有对应关系,但是楼主的疑问并不在这里,你们解释得太多了

只需要告诉楼主那多拍的5000张图有什么意义就行了。用个模型来说,单元时间内,拍6000张和拍1000张的实际区别,就在于如果我在1/1000的时间内移动到某一点再迅速移回原点,1000fps在此过程中并没有拍照,所以处理器会认为我没动;而6000fps在1/1000的时间内拍了6次照,显然能追踪到我的移动。也就是说,前者更容易引起丢帧。

回过头来说,这5000张起了大作用,但是处理跟回报是两码事,就像daimon版主说的,你不应该问这多出来的fps有没有用,而是多少的USB回报率才有必要。

基层做了很多事,领导不需要知道。但是如果那些事不做,你同样还是一个月汇报一次,工作就砸了。

点评

精辟  详情 回复 发表于 2014-7-6 00:33

评分

参与人数 1技术分 +2 收起 理由
daimon + 2 不能同意再多!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

我的人缘2
推荐
发表于 2014-7-3 14:56 只看该作者
maomaofans 发表于 2014-7-3 14:45
看了链接还是没法解决,我只想知道没有报告的5000帧派什么用处了

综合计算,打个不恰当的比喻,两次传输间,刷新率高的通过100张图片计算位置,刷新率低的通过20张图片计算位置,连续移动过程中计算的位置更加精确,然后你再看刷新率的定义就知道了

点评

你的意思是说刷新率和报告率记录点可能不一定同步,比如报告点(报告率记录的点)出现在刷新点(刷新率记录的点)两点的中间处报告那么一下,这样的情况就需要更加接近的刷新点来计算准确,是这个意思吧。  详情 回复 发表于 2014-7-3 15:04

评分

参与人数 1技术分 +1 收起 理由
daimon + 1 鼓励坛友的经验分享!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

我的人缘2
2
发表于 2014-7-3 14:40 只看该作者
测试

点评

看了链接还是没法解决,我只想知道没有报告的5000帧派什么用处了  详情 回复 发表于 2014-7-3 14:45
回复 支持 反对

使用道具 举报

我的人缘0
3
发表于 2014-7-3 14:45 只看该作者
faith_xy 发表于 2014-7-3 14:40
http://mouse.zol.com.cn/361/3611514.html

看了链接还是没法解决,我只想知道没有报告的5000帧派什么用处了

点评

综合计算,打个不恰当的比喻,两次传输间,刷新率高的通过100张图片计算位置,刷新率低的通过20张图片计算位置,连续移动过程中计算的位置更加精确,然后你再看刷新率的定义就知道了  详情 回复 发表于 2014-7-3 14:56
回复 支持 反对

使用道具 举报

我的人缘0
5
发表于 2014-7-3 15:04 只看该作者
faith_xy 发表于 2014-7-3 14:56
综合计算,打个不恰当的比喻,两次传输间,刷新率高的通过100张图片计算位置,刷新率低的通过20张图片计 ...

你的意思是说刷新率和报告率记录点可能不一定同步,比如报告点(报告率记录的点)出现在刷新点(刷新率记录的点)两点的中间处报告那么一下,这样的情况就需要更加接近的刷新点来计算准确,是这个意思吧。
回复 支持 反对

使用道具 举报

我的人缘0
6
发表于 2014-7-3 15:08 只看该作者
测试
一个是对接触面反馈,一个对芯片间传输,并没有矛盾点
纯属个人观点

点评

倒不是说矛盾点,是浪费点。打个比方,比如你只能上传1000张照片的,为什么要拍6000张呢,那5000张不是浪费了么  详情 回复 发表于 2014-7-3 15:12
回复 支持 反对

使用道具 举报

我的人缘0
7
发表于 2014-7-3 15:12 只看该作者
佑甯 发表于 2014-7-3 15:08
一个是对接触面反馈,一个对芯片间传输,并没有矛盾点
纯属个人观点

倒不是说矛盾点,是浪费点。打个比方,比如你只能上传1000张照片的,为什么要拍6000张呢,那5000张不是浪费了么

点评

找了个说明比方,中关村看到了,你看看吧 “可以把鼠标工作看作是一台固定在三脚架上保持运动的相机在拍一个正在跑步的运动员,鼠标的DPI就是三脚架的移动速度,鼠标的刷新率是相机拍照的速度,而回报率则是相机将  详情 回复 发表于 2014-7-3 15:33
谁告诉你刷新率和回报率是一一对应的啊。。。 扫描多少帧是图像的处理能力,跟上传次数毫无关系 每秒扫描6000帧绘成一幅图,然后这幅图通过芯片反馈给系统,系统通过图像判定你移动了多少  详情 回复 发表于 2014-7-3 15:29
回复 支持 反对

使用道具 举报

我的人缘0
8
发表于 2014-7-3 15:29 只看该作者
测试
maomaofans 发表于 2014-7-3 15:12
倒不是说矛盾点,是浪费点。打个比方,比如你只能上传1000张照片的,为什么要拍6000张呢,那5000张不是浪 ...

谁告诉你刷新率和回报率是一一对应的啊。。。
扫描多少帧是图像的处理能力,跟上传次数毫无关系
每秒扫描6000帧绘成一幅图,然后这幅图通过芯片反馈给系统,系统通过图像判定你移动了多少
回复 支持 反对

使用道具 举报

我的人缘0
9
发表于 2014-7-3 15:33 只看该作者
本帖最后由 佑甯 于 2014-7-3 15:37 编辑
maomaofans 发表于 2014-7-3 15:12
倒不是说矛盾点,是浪费点。打个比方,比如你只能上传1000张照片的,为什么要拍6000张呢,那5000张不是浪 ...

找了个说明比方,中关村看到了,你看看吧
“可以把鼠标工作看作是一台固定在三脚架上保持运动的相机在拍一个正在跑步的运动员,鼠标的DPI就是三脚架的移动速度,鼠标的刷新率是相机拍照的速度,而回报率则是相机将拍好的照片同步传到电脑的速度。”还有论坛也有讨论过,自己看吧
http://www.pcwaishe.cn/thread-125380-1-1.html

点评

我看过了,概念我也知道,这个和我的提问没有关系,还是没解释我的提问  详情 回复 发表于 2014-7-3 15:41

评分

参与人数 1技术分 +1 收起 理由
daimon + 1 鼓励坛友的经验分享!

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
10
发表于 2014-7-3 15:41 只看该作者
佑甯 发表于 2014-7-3 15:33
找了个说明比方,中关村看到了,你看看吧
“可以把鼠标工作看作是一台固定在三脚架上保持运动的相机在拍 ...

我看过了,概念我也知道,这个和我的提问没有关系,还是没解释我的提问

点评

这样说吧,在回报率固定为1000Hz下 3000刷新率是每1ms上传一次200W像素构成的图像 6000刷新率是每1ms上传一次500W像素构成的图像 然后由电脑解析,当然是图像越清晰,定位就越准 200W像素图像和500W像素图像能理  详情 回复 发表于 2014-7-3 16:11
回复 支持 反对

使用道具 举报

123下一页
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则