4. 卷帘快门原理
卷帘快门(Rolling Shutter)是 CMOS 图像传感器最普遍的曝光方式。它的核心特征可以用一句话概括:不同行不在同一时刻开始曝光,也不在同一时刻结束曝光。传感器按行顺序依次复位、依次读出,整幅图像是由若干行在不同时间窗口内“拼”出来的。理解这一点,是理解后续果冻效应、闪光同步、运动畸变和同步信号设计的基础。
一、逐行曝光与逐行读出的基本机制
CMOS 像素的曝光过程可以拆成两个动作:复位(Reset)把像素电荷清空,开始积累光生电荷;读出(Readout)把积累的电荷转换为电压并送到列电路、ADC 和输出接口。卷帘快门把这两件事都按行组织起来:第 0 行先复位,隔一个行周期后第 1 行复位,再隔一个行周期第 2 行复位……复位像一道“扫描线”从上往下移动。读出同样如此,只是它比复位晚了一个曝光时间 T_exp。
因此,每一行的曝光窗口是 [t_reset(n), t_reset(n)+T_exp],而读出发生在 t_reset(n)+T_exp 附近。相邻两行的复位时间差就是一个行周期 T_row,它由像素时钟、行消隐、ADC 转换时间和接口带宽共同决定。整帧的曝光起点到最后一行的读出结束,构成一帧的总时间 T_frame。
二、行延迟与曝光时序参数
行延迟(Line Delay)是卷帘快门最关键的参数之一。它决定了相邻行曝光起点的间隔,也决定了整帧的“扫描”速度。行延迟越小,扫描越快,运动畸变越轻微;行延迟越大,扫描越慢,果冻效应越明显。行延迟通常由以下因素决定:
- 像素时钟频率:时钟越快,单行处理时间越短。
- 行消隐时间:用于行切换、列电路稳定和黑电平校准。
- ADC 转换时间:高分辨率、高精度 ADC 需要更多时钟周期。
- 输出接口带宽:MIPI/LVDS 的 lane 数和速率限制每行数据搬出速度。
- 曝光时间 T_exp:曝光时间本身不改变行延迟,但会改变复位与读出之间的间隔。
在寄存器配置中,行延迟常体现为行周期寄存器(Line Length / HTS)和帧长寄存器(Frame Length / VTS)。下面是一段典型的时序参数配置示例:
HTS = 2200 // 一行总时钟数(含消隐)
VTS = 1125 // 一帧总行数(含消隐)
PCLK = 74.25 MHz
T_row = HTS / PCLK ≈ 29.6 µs
T_frame = VTS × T_row ≈ 33.3 ms → 约 30 fps
T_exp = 10 ms // 曝光时间,独立于 T_row
可以看到,T_row 决定的是“扫描速度”,T_exp 决定的是“每行积分多久”。两者相互独立,但共同决定了一帧图像中不同行所处的真实世界时刻。
三、同步信号与曝光控制
卷帘快门的同步信号主要包括:帧同步信号(VSYNC/FSYNC)、行同步信号(HSYNC)、像素时钟(PCLK)以及闪光同步信号(Strobe/Flash)。VSYNC 标记一帧的开始,HSYNC 标记一行的开始,PCLK 用于逐像素输出。对于卷帘快门,闪光同步信号必须覆盖所有行都处于曝光窗口的时间段,否则会出现部分行亮、部分行暗的“闪光条带”。
关键结论:卷帘快门下,所有行同时曝光的重叠时间窗口为 T_overlap = T_frame - T_exp - T_readout。只有当闪光脉冲完全落在该窗口内,才能保证整帧均匀受光。
四、典型场景与误区复盘
在高速运动拍摄中,卷帘快门会导致倾斜、摇摆或部分曝光。例如拍摄旋转的风扇叶片,叶片会被“拉弯”;拍摄快速横向运动的车辆,车身会倾斜。这不是镜头畸变,而是逐行曝光的时间差造成的几何失真。
常见误区包括:
- 误区一:认为缩短曝光时间就能消除果冻效应。实际上,缩短 T_exp 只减少运动模糊,不改变行延迟造成的扫描时间差。
- 误区二:认为提高帧率就能完全消除畸变。提高帧率会缩短 T_frame,但 T_row 和扫描方向不变,畸变只是被压缩,并未消失。
- 误区三:忽略闪光同步窗口,导致频闪拍摄出现明暗条纹。
| 参数 | 含义 | 对卷帘快门的影响 |
|---|---|---|
| T_row | 相邻行曝光起点的时间差 | 决定扫描速度与运动畸变程度 |
| T_exp | 单行积分时间 | 决定运动模糊与曝光亮度 |
| T_frame | 一帧总时间 | 决定帧率与闪光同步窗口大小 |
| T_overlap | 所有行同时曝光的重叠时间 | 必须大于闪光脉冲宽度 |
| VSYNC/HSYNC | 帧/行同步信号 | 用于外部同步与多传感器对齐 |
实战建议:在需要精确同步的多相机系统中,优先使用外部触发模式,让所有传感器共享同一 VSYNC 和闪光信号,并确保曝光时间小于帧周期,留出足够的重叠窗口。若必须使用卷帘快门拍摄高速物体,可通过缩短 T_row、降低分辨率或使用全局快门传感器来缓解畸变。
理解卷帘快门的逐行曝光与逐行读出机制,是后续分析果冻效应、闪光同步、多传感器同步以及全局快门优势的前提。行延迟、曝光时间和帧时间三者之间的关系,决定了图像在时间维度上的“真实形状”,也决定了系统同步设计的边界条件。