Camera驱动名词解释

名词 含义
vt_pixel_clk (video timing clk value),单位是hz,意思就是1s所接收的像素点个数
frame_length_lines 一列有多少个像素点,包含blanking的高度值
line_length_pclk 一行有多少个像素点,包含blanking的宽度值
op_pixel_clk 表示每秒VFE处理的数据量/像素个数,op_pixel_clk = (sensor输出实际比特率) / bits_per_pixel,比如,如果MIPI DDR 时钟值(Sensor MIPI 的时钟lane频率)为300MHz,同时sensor使用4 lane传输数据,每一个lane的数据率是300×2=600MHz。因此,总数据率为600×4=2400MHz,对于10bit的bayer sensor,op_pixel_clk的值可设置为2400/10 = 240MHz。

帧率

帧率的计算公式:

fps = vt_pixel_clk /(frame_length_lines * line_length_pclk )

也就是:
帧率 = (像素点 / s) / 一帧的像素点 = 帧 / s

高通驱动代码

如上图所示,这里带入公式:
fps=45000000 ÷(2000×750)= 30fps

一般来说,要修改帧率,我们只需要改 frame_length_lines 这个值就可了,其他值保持不变。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程