OV2640帧率的计算
来源:互联网 发布:阿里云异地登录 编辑:程序博客网 时间:2024/05/01 17:04
从时序图看,1帧的时间Tframe=672*Tline, Tline = 1190Tp, Tp与sensor寄存器(FF=1)0x11有关:
Tp = XVCLK/(CLKRC[5:0] + 1), XVCLK为外部输入的频率.
3.1 SVGA Preview, 30fps, 24Mhz input clock
SCCB_salve_Address = 0x60;
write_SCCB(0xff, 0x01);
write_SCCB(0x11, 0x00);
write_SCCB(0x12, 0x40);
write_SCCB(0x2a, 0x00);
write_SCCB(0x2b, 0x00);
write_SCCB(0x46, 0x00);
write_SCCB(0x47, 0x00);
write_SCCB(0x3d, 0x38);
从上面的设置,可算出帧率
Tframe=(1/24000000)*1190*672, 帧率=1/Tframe=30.012
3.2 SVGA Preview, 15fps, 24 Mhz input clock
SCCB_salve_Address = 0x60;
write_SCCB(0xff, 0x01);
write_SCCB(0x11, 0x01); //XVCLK被二分频了
write_SCCB(0x12, 0x40);
write_SCCB(0x2a, 0x00);
write_SCCB(0x2b, 0x00);
write_SCCB(0x46, 0x00);
write_SCCB(0x47, 0x00);
write_SCCB(0x3d, 0x38);
上面的设置,输入频率被二分频了,工作频率为12MHz, 所以帧率减小了一半
3.3 SVGA Preview, 25fps, 24 Mhz input clock
SCCB_salve_Address = 0x60;
write_SCCB(0xff, 0x01);
write_SCCB(0x11, 0x00);
write_SCCB(0x12, 0x40);
write_SCCB(0x2a, 0x00);
write_SCCB(0x2b, 0x00);
write_SCCB(0x46, 0x87);
write_SCCB(0x47, 0x00);
write_SCCB(0x3d, 0x38);
帧率还跟0x2a,0x2b, 0x46,0x47寄存器设置的关.设置0x2a,0x2b,会延长Tline,
如0x2a=1, 0x2b=0, 则Tline=1191Tp, 0x2a=0, 0x2b=1, Tline = (1190+256)Tp.
设置0x46, 0x47会延长Tframe, 如0x46=0, 0x47=1, Tframe=(672+256)*Tline,
0x46=2, 0x47=0, Tframe=(672+2)*Tline.
上面的设置:
Tframe=(1/24000000)*1190*(672+0x87), 帧率=24.99帧
3.4 SVGA Preview, 14.3fps, 24 Mhz input clock
SCCB_salve_Address = 0x60;
write_SCCB(0xff, 0x01);
write_SCCB(0x11, 0x01);
write_SCCB(0x12, 0x40);
write_SCCB(0x2a, 0x00);
write_SCCB(0x2b, 0x00);
write_SCCB(0x46, 0x22);
write_SCCB(0x47, 0x00);
write_SCCB(0x3d, 0x38);
上面的设置:
Tframe=(1/12000000)*1190*(672+0x22), 帧率=14.28帧
UXGA和CIF帧的计算要根据UXGA的时序来算,计算方法类似.
- OV2640帧率的计算
- DCMI(数字图像接口)与OV2640 stm32
- 战舰v3|stm32f103 摄像头OV2640驱动程序
- H264 帧率的计算
- opengl帧率的计算
- OpenGL 计算帧率/FPS的方法
- LCD ic的帧率计算
- MPEG4码流的帧率计算
- STM32学习笔记之摄像头实验(OV2640)
- 关于wince5.0 下2440 OV3640/OV2640 摄像头驱动和wince6.0 S5pv210OV3640/OV9650/OV9655/OV2640 摄像头驱动差异
- 波形畸变率的计算
- 计算变化率的脚本
- Cache缺失率的计算
- 音频帧大小的计算
- Unity FPS帧率计算
- 第45章 DCMI—OV2640摄像头—零死角玩转STM32-F429系列
- Oracle计算偏差率的方法
- 51单片机溢出率的计算
- 献给想创业或者正在创业的伙伴
- 【VC编程技巧】窗体☞3.3利用CPropertySheet制作向导(或安装程序)
- java的服务器空间
- loadView、viewDidLoad及viewDidUnload的关系
- 学习OpenCV范例(三)——矩阵的掩码操作
- OV2640帧率的计算
- python内置函数
- 告别合服的苦恼
- word2013 论文引用参考文献
- 关于签名后的apk的优化
- 阿里校招之类实例化的顺序
- 免费的文本编辑器 (copied)
- 点跟多边形的碰撞检测
- pat 1070