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

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

目录

一、技术背景‑先前技术

二、关键公式、定义

[1)曝光值 EV 方程式(式 1)](#1)曝光值 EV 方程式(式 1))

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

[3)预测曝光值公式(式 3)](#3)预测曝光值公式(式 3))

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

5)曝光值解析度

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

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

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

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

五、本发明技术优点

六、附图说明

补充澄清容易混淆点


一、技术背景‑先前技术

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

  1. 模糊控制规则复杂,必须专业人员才可修改,调试维护门槛高;
  2. 算法计算开销大,自动曝光收敛速度慢。

本发明目的:采用可简易修改的曝光值 EV 查表机制 ,在闭环运算下快速收敛到合适曝光;同时实现曝光时间 Exp_t、增益 AGC、光圈 F‑no 三变量联合曝光控制;感光元件兼容 CCD、CMOS。

二、关键公式、定义

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

  • :光圈大小;:曝光时间;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)图像加权平均亮度(式 2)

将拍摄图像划分为若干子区域(示例为 9 行 ×11 列子块),每个子区域有子亮度、对应加权系数。

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

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

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

实施例 EV 解析度 = 0.5: truncate (4.4)=4.5;truncate (4.1)=4;输出值只能是 0.5 的整数倍。
⚠️:物理含义:亮度比值换算为 EV 偏差;大于 0 表示画面偏暗,需要降低 EV;小于 0 画面过亮,需要提高 EV。

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

收敛区间以目标亮度 TargetY 为中心,区间大小与 EV 解析度成比例:

示例: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)

  1. S102 建立曝光值表 依据数位摄影装置硬件规格,构建查表;表存储多组:曝光值 EV、曝光时间、增益、光圈。表格支持修改,EV 解析度(表最小 EV 步距)可配置。
  2. S104 定义自动曝光收敛区间 设定目标亮度 TargetY,以 TargetY 作为亮度窗口中心点,结合 EV 解析度计算亮度收敛窗口。
  3. S106 初始化 从曝光值表中选取一个 EV,作为初始Previous_EV(先前曝光值)。
  4. S108 撷取影像 CCD/CMOS 光学传感器采集一帧图像,将图像切分为多个子区域。
  5. S110 计算影像加权平均亮度\(Y_{avg}\) 按子区域亮度、权重矩阵,带入式 2 计算整幅图像加权平均亮度。
  6. S112 计算预测曝光值 Predict_EV 带入 TargetY、\(Y_{avg}\),通过式 3 以及自定义 truncate 近似函数,计算得到新一轮预测曝光值。
  7. 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\)

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

五、本发明技术优点

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

六、附图说明

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

补充澄清容易混淆点

  1. 本专利不是直接用亮度做循环终止条件 。亮度窗口只是 "收敛区间" 的定义;真正循环停止条件:预测 EV 与上一轮 EV 相等。当 EV 不再发生变化,代表参数已经稳定,此时画面亮度会落在亮度窗口之内。
  2. truncate()是本专利自定义近似函数,不是通用库截断函数,步长绑定 EV 解析度;输出只能是解析度整数倍。
  3. EV 查表的价值:一次查表同时输出曝光时间、增益、光圈,解决三个变量耦合的自动曝光控制。
相关推荐
程序猿阿森2 小时前
深入解析 NLI:RAG 与大模型防幻觉的“最后一道防线”
前端·人工智能·算法
而后笑面对3 小时前
浅尝贝叶斯估计
人工智能·算法·机器学习
u0111026754 小时前
图片生成任务的日志记录与敏感信息取舍
前端·图像处理·算法·ai作画
花间相见5 小时前
【计算基础|MySQL08】索引(上):为什么是 B+ 树
数据结构·mysql·算法·架构
吠品5 小时前
Flutter 工程配本地 Maven 引 AAR,仓库声明为啥不生效
c语言·人工智能·算法
罗湖老棍子5 小时前
【例题1】黑暗城堡(信息学奥赛一本通- P1486)
算法·图论·最短路·dijkstra·最小生成树·最短路径生成树
hetao17338375 小时前
2026-10-20 hetao1733837 的刷题记录
c++·算法