几乎所有消费级、工业 CMOS 图像传感器如索尼 IMX415、IMX335默认采用卷帘电子快门Rolling Shutter也就是我们常说的卷帘曝光。很多做相机驱动、视觉算法的同学只知道 “运动物体拍出来会变形”但对底层时序、积分时间计算公式、寄存器配置逻辑一知半解。本文结合索尼 IMX415 官方规格书时序图完整拆解卷帘曝光底层机制、时序逻辑、参数换算、优缺点与实战调参要点。一、卷帘曝光核心定义逐行流水线曝光读出1. 基础工作逻辑卷帘快门最核心特征不整帧同步曝光像素从上到下逐行完成「复位→积分曝光→电荷读出」流水线操作。复位Shutter timing红色时序一行先清零像素残留电荷曝光正式开始复位信号逐行向下滚动积分Integration time黄色区域光子持续转化为光电子并积累这就是我们俗称的曝光时长读出Readout timing蓝色时序该行积分结束后立刻输出像素电荷数据流水线并行上一行在读出时下一行正在积分、再下一行刚完成复位多行动作错开执行。2. 关键单位1H行周期rowtime传感器内部所有曝光时长不以毫秒 / 微秒为单位统一使用1HHorizontal Period单行扫描周期作为最小时间单位。rowtime 1帧的时间/帧长1H 单行完整扫描时间包含有效像素 水平消隐 H-Blank由像素时钟 PCLK、HMAX 寄存器决定所有积分时间、帧周期、消隐时长全部换算为「多少行」硬件时序发生器只识别行计数。二、IMX415 卷帘曝光时序深度拆解2.1 帧级时序信号说明结合 IMX415 规格书时序图先理清 4 个基础同步信号XVS垂直同步帧起始信号标记新一帧开始Slave 模式下外部主控输入 XVS 控制帧周期Master 模式由内部 VMAX 寄存器生成帧周期XHS水平同步行同步信号每一次 XHS 代表 1 个 1H 行周期CSI-2 Packet图像数据流包含嵌入数据、有效图像、消隐空白段V-BLK垂直消隐两帧之间空白间隔用于寄存器更新、时序复位直接决定最大帧率上限。2.2 积分时间核心公式IMX415 官方标准文档明确给出积分时间计算式Integration time积分行数 1 帧总行数 − SHR0 × 1H 周期公式变量拆解1 帧总行数Master 模式由VMAX[19:0]寄存器0x3024~0x3026配置决定一帧包含多少行Slave 模式由外部 XVS 信号间隔决定帧总行数帧周期总时长 帧总行数 × 1H直接决定帧率。SHR0 [19:0]快门扫描寄存器0x3050~0x3052SHR0 代表复位信号与读出信号之间偏移的行数是控制曝光的核心寄存器取值范围强制约束8 ≤ SHR0 ≤ 帧总行数 − 4超出范围传感器工作异常SHR0 数值越大 → 积分行数越少 → 曝光时间越短SHR0 数值越小 → 积分行数越多 → 曝光时间越长。三、寄存器配置卷帘曝光参数怎么配3.1 两大核心寄存器组1. SHR0 [19:0]控制积分曝光时间地址分段3050hbit7~0 LSB、3051hbit7~0、3052hbit3~0 MSB默认复位值00066h。功能设置快门扫描偏移行数直接修改积分时间限制禁止设置小于 8 或大于「帧总行数 - 4」的值硬件会屏蔽非法参数。2. VMAX [19:0]仅 Master 模式地址分段3024hLSB、3025h、3026h高 4 位固定 0默认008CAh功能定义一帧总垂直行数决定帧周期、帧率上限联动逻辑VMAX 增大 → 帧总行数变多 → 同等 SHR0 下最大可曝光时长变长但帧率下降。补充HMAX [15:0]0x3028/3029h控制单行 1H 周期长度决定每行扫描耗时用于积分行数→实际微秒换算。3.2 曝光时间数值换算先算单行绝对时间 总时钟周期 单位秒 / 微秒实际物理曝光时长 积分行数总行数举个简单例子假设 VMAX2200 行SHR0200T1H15μs积分行数 2200 − 200 2000 行实际曝光 2000 × 15μs 30ms四、卷帘曝光核心特性4.1 卷帘快门优势工业 / 安防大量选用的原因像素感光效率更高像素无需额外存储电荷单元全局快门像素要内置存储电容感光面积更大低光信噪比更好IMX415 这类安防传感器主打低照度优先选用卷帘。成本更低、分辨率上限更高电路结构简单同尺寸芯片能做到更高像素4K/8K 消费摄像头几乎全部卷帘快门。帧率灵活可调通过修改 VMAX、SHR0 可自由切换曝光时长与帧率支持宽动态、慢快门低光拍摄。4.2 固有缺陷卷帘快门伪影果冻效应根源画面顶部、底部像素曝光时刻存在时间差整帧扫描时间 总行数 × T1H通常数毫秒。运动物体倾斜 / 弯曲果冻畸变拍摄高速移动车辆、风扇、无人机时物体上下边缘错位变形频闪条纹室内灯光50/60Hz 交流电光源明暗周期和帧扫描不同步画面出现横向明暗条纹闪光不同步闪光灯瞬间点亮时只有部分行处于积分窗口画面一半亮一半暗。
一文吃透卷帘曝光(Rolling Shutter):原理、时序、寄存器
发布时间:2026/7/2 3:06:08
几乎所有消费级、工业 CMOS 图像传感器如索尼 IMX415、IMX335默认采用卷帘电子快门Rolling Shutter也就是我们常说的卷帘曝光。很多做相机驱动、视觉算法的同学只知道 “运动物体拍出来会变形”但对底层时序、积分时间计算公式、寄存器配置逻辑一知半解。本文结合索尼 IMX415 官方规格书时序图完整拆解卷帘曝光底层机制、时序逻辑、参数换算、优缺点与实战调参要点。一、卷帘曝光核心定义逐行流水线曝光读出1. 基础工作逻辑卷帘快门最核心特征不整帧同步曝光像素从上到下逐行完成「复位→积分曝光→电荷读出」流水线操作。复位Shutter timing红色时序一行先清零像素残留电荷曝光正式开始复位信号逐行向下滚动积分Integration time黄色区域光子持续转化为光电子并积累这就是我们俗称的曝光时长读出Readout timing蓝色时序该行积分结束后立刻输出像素电荷数据流水线并行上一行在读出时下一行正在积分、再下一行刚完成复位多行动作错开执行。2. 关键单位1H行周期rowtime传感器内部所有曝光时长不以毫秒 / 微秒为单位统一使用1HHorizontal Period单行扫描周期作为最小时间单位。rowtime 1帧的时间/帧长1H 单行完整扫描时间包含有效像素 水平消隐 H-Blank由像素时钟 PCLK、HMAX 寄存器决定所有积分时间、帧周期、消隐时长全部换算为「多少行」硬件时序发生器只识别行计数。二、IMX415 卷帘曝光时序深度拆解2.1 帧级时序信号说明结合 IMX415 规格书时序图先理清 4 个基础同步信号XVS垂直同步帧起始信号标记新一帧开始Slave 模式下外部主控输入 XVS 控制帧周期Master 模式由内部 VMAX 寄存器生成帧周期XHS水平同步行同步信号每一次 XHS 代表 1 个 1H 行周期CSI-2 Packet图像数据流包含嵌入数据、有效图像、消隐空白段V-BLK垂直消隐两帧之间空白间隔用于寄存器更新、时序复位直接决定最大帧率上限。2.2 积分时间核心公式IMX415 官方标准文档明确给出积分时间计算式Integration time积分行数 1 帧总行数 − SHR0 × 1H 周期公式变量拆解1 帧总行数Master 模式由VMAX[19:0]寄存器0x3024~0x3026配置决定一帧包含多少行Slave 模式由外部 XVS 信号间隔决定帧总行数帧周期总时长 帧总行数 × 1H直接决定帧率。SHR0 [19:0]快门扫描寄存器0x3050~0x3052SHR0 代表复位信号与读出信号之间偏移的行数是控制曝光的核心寄存器取值范围强制约束8 ≤ SHR0 ≤ 帧总行数 − 4超出范围传感器工作异常SHR0 数值越大 → 积分行数越少 → 曝光时间越短SHR0 数值越小 → 积分行数越多 → 曝光时间越长。三、寄存器配置卷帘曝光参数怎么配3.1 两大核心寄存器组1. SHR0 [19:0]控制积分曝光时间地址分段3050hbit7~0 LSB、3051hbit7~0、3052hbit3~0 MSB默认复位值00066h。功能设置快门扫描偏移行数直接修改积分时间限制禁止设置小于 8 或大于「帧总行数 - 4」的值硬件会屏蔽非法参数。2. VMAX [19:0]仅 Master 模式地址分段3024hLSB、3025h、3026h高 4 位固定 0默认008CAh功能定义一帧总垂直行数决定帧周期、帧率上限联动逻辑VMAX 增大 → 帧总行数变多 → 同等 SHR0 下最大可曝光时长变长但帧率下降。补充HMAX [15:0]0x3028/3029h控制单行 1H 周期长度决定每行扫描耗时用于积分行数→实际微秒换算。3.2 曝光时间数值换算先算单行绝对时间 总时钟周期 单位秒 / 微秒实际物理曝光时长 积分行数总行数举个简单例子假设 VMAX2200 行SHR0200T1H15μs积分行数 2200 − 200 2000 行实际曝光 2000 × 15μs 30ms四、卷帘曝光核心特性4.1 卷帘快门优势工业 / 安防大量选用的原因像素感光效率更高像素无需额外存储电荷单元全局快门像素要内置存储电容感光面积更大低光信噪比更好IMX415 这类安防传感器主打低照度优先选用卷帘。成本更低、分辨率上限更高电路结构简单同尺寸芯片能做到更高像素4K/8K 消费摄像头几乎全部卷帘快门。帧率灵活可调通过修改 VMAX、SHR0 可自由切换曝光时长与帧率支持宽动态、慢快门低光拍摄。4.2 固有缺陷卷帘快门伪影果冻效应根源画面顶部、底部像素曝光时刻存在时间差整帧扫描时间 总行数 × T1H通常数毫秒。运动物体倾斜 / 弯曲果冻畸变拍摄高速移动车辆、风扇、无人机时物体上下边缘错位变形频闪条纹室内灯光50/60Hz 交流电光源明暗周期和帧扫描不同步画面出现横向明暗条纹闪光不同步闪光灯瞬间点亮时只有部分行处于积分窗口画面一半亮一半暗。