找回密码
 注册
搜索
查看: 3472|回复: 9

[讨论] 影像的帧数怎么计算的?

[复制链接]
发表于 2010-7-29 14:14:49 | 显示全部楼层 |阅读模式
影像的帧数怎么计算的,和内部时钟频率有关系吗?
    <img src="attachments/dvbbs/2010-7/201072913334873499.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
    这个图片上面有内部时钟频率的计算情况,
    <img src="attachments/dvbbs/2010-7/201072913352373499.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
<img src="attachments/dvbbs/2010-7/201072913362373499.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
      第一副算出的PCLK是24MHZ,第二副算出来的PCLK是12MHZ,这和帧速有什么关系,怎么计算?若没有关系,输出的帧速是通过什么来决定的?[em13][em13]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-7-30 08:09:44 | 显示全部楼层
以下是引用fangleifeng在2010-7-29 17:52:36的发言:
就ov7670来说,我感觉sensor的像素不止是640*480,知道真正的像素个数是多少吗?


datasheet上有啊,656*488,这是实际的像素个数,但不包含dummy部分,dummy应该属软件延时。
点评回复

使用道具 举报

 楼主| 发表于 2010-7-29 17:52:36 | 显示全部楼层
就ov7670来说,我感觉sensor的像素不止是640*480,知道真正的像素个数是多少吗?
点评回复

使用道具 举报

发表于 2010-7-29 17:01:43 | 显示全部楼层
不考虑skip,假设格式为RGB24,pclk 8bit输出

理论上FR=pclk rate/total frame pixels;
total frame pixels=valid pixels+dummy pixels

dummy部分(包含dummy pixel和dummy line)越多,FR会越小。

个人见解,欢迎拍砖。
[此贴子已经被作者于2010-7-30 8:04:32编辑过]
点评回复

使用道具 举报

 楼主| 发表于 2010-7-29 14:30:53 | 显示全部楼层
dummy line与dummy pixel影响帧速吗?怎么计算每个dummy line和dummy pixel对帧速的影像?
点评回复

使用道具 举报

发表于 2010-8-6 11:12:42 | 显示全部楼层
以下是引用ffdd24在2010-7-29 17:01:43的发言:
不考虑skip,假设格式为RGB24,pclk 8bit输出

理论上FR=pclk rate/total frame pixels;
total frame pixels=valid pixels+dummy pixels

dummy部分(包含dummy pixel和dummy line)越多,FR会越小。

个人见解,欢迎拍砖。
点评回复

使用道具 举报

发表于 2010-8-6 11:06:03 | 显示全部楼层
以下是引用ffdd24在2010-7-29 17:01:43的发言:
不考虑skip,假设格式为RGB24,pclk 8bit输出

理论上FR=pclk rate/total frame pixels;
total frame pixels=valid pixels+dummy pixels

dummy部分(包含dummy pixel和dummy line)越多,FR会越小。

个人见解,欢迎拍砖。

支持
以VGA PCLK 24MHZ为例:帧率=24M/((640+dummy pixel)*(480+dummy line))
另外帧率还会受到AE时间的影响。
点评回复

使用道具 举报

发表于 2010-8-5 20:51:12 | 显示全部楼层
计算的时候应该包括dummy的~
点评回复

使用道具 举报

发表于 2011-6-12 19:54:31 | 显示全部楼层
楼主,这是BF3703、BF3603的芯片吧。
一看代码就知道了。
帧率计算是这样的:帧率=时钟/帧长*行长
点评回复

使用道具 举报

发表于 2011-7-9 14:54:10 | 显示全部楼层
对于输出YUV的计算方法:fps=PCLK/(Window Width * Window Height * 2)
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-27 12:18 , Processed in 0.047596 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表