云计算百科
云计算领域专业知识百科平台

一种数码相机快速自动曝光控制方法解读

专利US20150373246A1_数码相机及曝光控制方法解读

目录

一、技术背景‑先前技术

二、关键公式、定义

1)曝光值 EV 方程式(式 1)

2)图像加权平均亮度(式 2)

3)预测曝光值公式(式 3)

4)自动曝光收敛区间(亮度窗口定义)

5)曝光值解析度

6)实施例曝光值表参数范围

三、完整处理流程(对应第 1 图 S102‑S118)

专利原文迭代实例复现(修正细节)

四、专利申请专利范围(权利要求)整理

五、本发明技术优点

六、附图说明

补充澄清容易混淆点


一、技术背景‑先前技术

数字摄影设备中图像像素亮度范围 0‑255,如何快速把画面亮度调整至目标值是技术问题。 现有参考方案:台湾专利公告 234748「数位静态电子照相机之模糊控制自动曝光系统」,采用模糊控制实现自动曝光,缺陷:

  • 模糊控制规则复杂,必须专业人员才可修改,调试维护门槛高;
  • 算法计算开销大,自动曝光收敛速度慢。
  • 本发明目的:采用可简易修改的曝光值 EV 查表机制,在闭环运算下快速收敛到合适曝光;同时实现曝光时间 Exp_t、增益 AGC、光圈 F‑no 三变量联合曝光控制;感光元件兼容 CCD、CMOS。

    二、关键公式、定义

    1)曝光值 EV 方程式(式 1)

    (EV=2 log _{2}\\left(F_{-} n o\\right)-log _{2}\\left(Exp_{-} t\\right)-log _{2}(AGC / 100))

    • (F\\_no):光圈大小;(Exp\\_t):曝光时间;AGC:模拟增益值。

    EV 是光圈、曝光时间、增益三者的函数;曝光值表每一个 EV 索引,预存一套匹配该等式的 {曝光时间,增益,光圈} 参数组合。 实施例验证示例:EV=15,F8、Exp_t=1/500s,AGC=100 \\(EV=2log_2(8)-log_2(1/500)-log_2(100/100)=6+9-0=15\\),符合公式。

    2)图像加权平均亮度(Y_{avg})(式 2)

    将拍摄图像划分为若干子区域(示例为 9 行 ×11 列子块),每个子区域有子亮度(Y_{ij})、对应加权系数(W_{ij})。(Y_{avg} =\\frac{\\sum_{j=0}^{10} \\sum_{i=0}^{8} Y_{i j} W_{i j}}{\\sum_{j=0}^{10} \\sum_{i=0}^{8} W_{i j}})

    \\(W_{ij}\\)权重矩阵可以自定义,实现分区测光(中央重点、多点测光等效果)。

    3)预测曝光值公式(式 3)

    (Predict\\_EV = Previous\\_EV-truncate\\left(log _{2}\\left(\\frac{TargetY}{Y_{avg} }\\right)\\right))

    • (Previous\\_EV):上一轮迭代使用的曝光值(先前曝光值)
    • TargetY:用户设定目标亮度;\\(Y_{avg}\\):当前帧加权平均亮度
    • (truncate())为本专利自定义近似函数:不是普通数学截断,取整步长等于曝光值解析度 EV Resolution。

    实施例 EV 解析度 = 0.5: truncate (4.4)=4.5;truncate (4.1)=4;输出值只能是 0.5 的整数倍。

    ⚠️:(log_2(TargetY/Y_{avg}))物理含义:亮度比值换算为 EV 偏差;大于 0 表示画面偏暗,需要降低 EV;小于 0 画面过亮,需要提高 EV。

    4)自动曝光收敛区间(亮度窗口定义)

    收敛区间以目标亮度 TargetY 为中心,区间大小与 EV 解析度成比例:(\\mathit{Window}=\\big[\\ TargetY \\times 2^{-\\frac{EV\\_Resolution}{2}},\\ \\ TargetY \\times 2^{\\frac{EV\\_Resolution}{2}}\\ \\big])

    示例:TargetY=100,EV_Resolution=0.5,窗口:84.09 ~ 118.92。 ✔关键区分:该窗口仅用于定义什么叫亮度收敛区间;本专利循环迭代停止条件不是判断亮度是否落在窗口;迭代停止条件:Predict_EV == Previous_EV(预测曝光值等于上一次曝光值)。 只要预测 EV 没有变化,算法即判定收敛完成。

    5)曝光值解析度

    曝光值表中相邻两条记录 EV 最小间隔;实施例取 0.5,解析度可随设备规格调整;曝光值表整体支持修改调整。

    6)实施例曝光值表参数范围

    • EV:4~16,划分四大光照场景:大太阳、阴天、黄昏 / 日出、星光下
    • 曝光时间 Exp_t:1/1000s ~ 1/15s
    • AGC 增益:100 ~ 800
    • 光圈 F‑no:F2.8 ~ F8

    三、完整处理流程(对应第 1 图 S102‑S118)

  • S102 建立曝光值表 依据数位摄影装置硬件规格,构建查表;表存储多组:曝光值 EV、曝光时间、增益、光圈。表格支持修改,EV 解析度(表最小 EV 步距)可配置。
  • S104 定义自动曝光收敛区间 设定目标亮度 TargetY,以 TargetY 作为亮度窗口中心点,结合 EV 解析度计算亮度收敛窗口。
  • S106 初始化 从曝光值表中选取一个 EV,作为初始Previous_EV(先前曝光值)。
  • S108 撷取影像 CCD/CMOS 光学传感器采集一帧图像,将图像切分为多个子区域。
  • S110 计算影像加权平均亮度\\(Y_{avg}\\) 按子区域亮度、权重矩阵,带入式 2 计算整幅图像加权平均亮度。
  • S112 计算预测曝光值 Predict_EV 带入 TargetY、\\(Y_{avg}\\),通过式 3 以及自定义 truncate 近似函数,计算得到新一轮预测曝光值。
  • S114 判断分支:Predict_EV 是否等于 Previous_EV
    • 分支【是】→ S116:判定自动曝光收敛,结束流程,将 Predict_EV 作为最终适当曝光值。
    • 分支【否】→ S118: ① 将Predict_EV赋值成为新的Previous_EV; ② 查询曝光值表,读出该 EV 对应的曝光时间、增益、光圈,配置硬件; ③ 返回步骤 S108,重新拍摄图像,循环迭代,直到满足 EV 相等的收敛条件。

    ⚠️纠正原总结误区:循环退出看 EV 是否相等,不是看亮度直接落在窗口;当 EV 不再变化,此时画面亮度自然落入前面定义的亮度收敛窗口。

    专利原文迭代实例复现(修正细节)

    参数条件:TargetY=100,EV 解析度 = 0.5 初始Previous_EV=16;第一帧图像\\(Y_{avg}=5\\)

  • (log_2(100/5)= log_2(20)\\approx 4.32;truncate(4.32)=4.5 (Predict\\_EV =16 -4.5 = 11.5)= 11.5\\not\\equiv 16,不收敛;更新 Previous_EV=11.5;查表 EV=11.5 参数:曝光时间 1/250s、AGC=141、F2.8;配置硬件,重新拍图。
  • 第二帧,新图像\\(Y_{avg}=150\\) \\(log_2(100/150)≈‑0.585\\);truncate(-0.585)=‑0.5 \\(Predict\\_EV =11.5 – (-0.5)=12\\)12≠11.5,不收敛;更新 Previous_EV=12;查表 EV=12:1/250s,AGC=100,F4;配置硬件,重新拍图。
  • 第三帧,图像\\(Y_{avg}=105\\) \\(log_2(100/105)≈‑0.07\\);truncate(-0.07)=0 \\(Predict\\_EV =12‑0 =12\\)Predict_EV == Previous_EV(12=12),判定收敛;最终适当曝光值 EV=12,流程结束。
  • 共 3 帧迭代完成收敛。

    四、专利申请专利范围(权利要求)整理

  • 权利要求 1(独立权利要求):一种适当曝光值之快速收敛方法,适用于数位摄影装置,步骤: (a) 建立曝光值表,表包含复数曝光值、曝光时间、增益、光圈;曝光值为后三者的函数; (b) 定义自动曝光收敛区间,区间中心点为目标亮度; (c) 从曝光值表选择先前曝光值作为初始化; (d) 光学传感器撷取影像,并分割成复数子区域; (e) 各子区域亮度乘对应影像加权值,除以总加权值,得到平均亮度; (f) 根据先前曝光值、近似函数,得到预测曝光值;近似函数为目标亮度、平均亮度的函数; (g) 当预测曝光值等于先前曝光值,判定自动曝光收敛,以预测曝光值作为适当曝光值。
  • 权利要求 2(从属):若预测曝光值不等于先前曝光值,则将预测曝光值作为新先前曝光值,查表获取曝光参数配置硬件;循环执行 (d)(e)(f)(g) 直到收敛。
  • 权利要求 3:曝光值表可调整。
  • 权利要求 4:曝光值表最小间隔为曝光值解析度。
  • 权利要求 5:曝光值解析度可调整。
  • 权利要求 6:自动曝光收敛区间大小,与曝光值解析度成比例。
  • 权利要求 7:收敛区间大小等于曝光值解析度。
  • 权利要求 8:收敛区间亮度范围为([TargetY \\times 2^{-\\frac{EV\\_Res}{2}},\\ TargetY \\times 2^{\\frac{EV\\_Res}{2}}])。
  • 权利要求 9:预测曝光值 = 先前曝光值减去近似函数。
  • 权利要求 10:光学感测器为 CCD 电荷耦合元件。
  • 权利要求 11:光学感测器为 CMOS 互补式金氧半导体元件。
  • 五、本发明技术优点

  • 调试维护简单:依靠查表实现三变量曝光控制;曝光值表修改简易,无需设计、维护复杂模糊控制规则,降低开发门槛;
  • 多变量协同控制:同时管理曝光时间、增益、光圈三项曝光参数;
  • 收敛速度快:闭环 + EV 预测迭代,少量帧即可完成收敛,降低计算资源消耗;
  • 高度可配置适配硬件:曝光值表、EV 解析度、目标亮度、子区域权重矩阵均可调整,适配不同型号数位摄像装置。
  • 六、附图说明

  • 第 1 图:方法流程图,完整表示 S102‑S118 步骤,包含迭代循环判断分支。
  • 第 2 图:曝光值表示意图;纵轴分别为曝光值 202、曝光时间 204、光圈大小 208、增益值 206;按光照场景划分参数组合。
  • 第 3 图:子区域矩阵示意图;32 为影像亮度矩阵\\(Y_{ij}\\)(9×11 子块);34 为对应影像加权值矩阵\\(W_{ij}\\),用于加权计算平均亮度。
  • 补充澄清容易混淆点

  • 本专利不是直接用亮度做循环终止条件。亮度窗口只是 “收敛区间” 的定义;真正循环停止条件:预测 EV 与上一轮 EV 相等。当 EV 不再发生变化,代表参数已经稳定,此时画面亮度会落在亮度窗口之内。
  • truncate()是本专利自定义近似函数,不是通用库截断函数,步长绑定 EV 解析度;输出只能是解析度整数倍。
  • EV 查表的价值:一次查表同时输出曝光时间、增益、光圈,解决三个变量耦合的自动曝光控制。
  • 赞(0)
    未经允许不得转载:网硕互联帮助中心 » 一种数码相机快速自动曝光控制方法解读
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!