自动曝光和自动增益调节方法及其装置的制作方法

文档序号:7646480阅读:772来源:国知局
专利名称:自动曝光和自动增益调节方法及其装置的制作方法
技术领域
本发明涉及数码成像领域的自动曝光(Auto Exposure - AE)和自动 增益调节(Auto Gain Control - AGC),特别是一种自动曝光和自动增益 调节方法及其装置。
背景技术
AE和AGC是数码成像领域两个非常重要又密切相关的模块。其主要 功能是通过调节成像传感器(imaging sensor)的曝光时间和增益来控 制输出图像的亮度。AE和AGC对输出图像的质量影响非常大。通常希望图像的暗部细节 不丢失,亮部不过曝,同时平均亮度适合人眼观看。在数码相机预览模 式下,随着相机的移动,光照条件可能变化很大。所以需要AE和AGC 能够快速实时调整。传统的AE和AGC方法采用基于图像亮度的曝光表搜索方法。由预先 指定的图像目标亮度和当前图像亮度决定曝光和增益调整的方向和步 长,如果当前图像亮度比目标亮度暗,则增加曝光时间或增加增益,反 之亦然。搜索的步长会影响搜索速度和搜索稳定性之间的权衡关系。步 长过小会降低搜索速度,步长过长可能造成搜索不稳定。在某些边界条 件下,即使步长很小也有可能造成曝光不收敛的闪烁现象。我们知道,曝光值EV和图像亮度L之间有如下关系EVopt^EVprc+10g(U^e)一10g(L()pt) [1]
其中EV。pt是最优的曝光值,EV,是当前的初始曝光值,L,是当前的初始图像亮度,L。pt是指定的目标图像亮度。 曝光值EV由光圈F和曝光时间T决定EV=21og (F)-log(T) [2] 一般的数码相机为固定光圈,所以EV值仅由曝光时间T决定 EV -log(T) [3] 将[3]代入[1],可得lOg (Topt/Tprc) 二lOg (Lopt/Lpre) [4]式中Tpre是当前曝光时间,Topt是最优曝光时间。 所以图像亮度与曝光时间成正比线性关系但是对于不同光源或不同物体,图像亮度随曝光时间线性变化的斜率 不同。所以如果根据整幅图像的平均亮度来计算最优曝光时间并不准确。发明内容本发明为克服上述已有技术的缺点,目的是提供一种自动曝光和自动 增益调节方法及其装置。为实现上述发明目的,本发明的技术方案是一种自动曝光和自动增益调节方法,其特点是该方法包括如下步骤-(1) 图像处理模块将输入图像分成淋N个子图像区域,并计算每个区 域的平均成像亮度Ug」,即对每个图像块中的所有像素点的亮度值取平均,i=l N*N;(2) 图像处理模块将每个区域的平均成像亮度Limg—,除以当前的曝光时 间T和当前的增益值G,得到每个区域的实际亮度 (3) 自动曝光计算模块根据每个区域的实际亮度值L aU以及指定的目标成像亮度值L。pt,计算该区域的最优曝光时间T。pt—i:<formula>formula see original document page 6</formula>(4) 自动曝光计算模块根据所有子区域的最优曝光时间T。pt—i得到一个 适合整幅图像的最优曝光时间T。pt , i=l N*N;(5) 图像处理模块根据各个区域的实际亮度值L皿u和整幅图像的最优 曝光时间T。pt,根据曝光时间与成像亮度的线性关系,预测在该曝光时 间下各个区域的成像亮度值L(,:<formula>formula see original document page 6</formula>(6) 自动增益计算模块将所有子区域的预测成像亮度值L6st—i做平均, 得到整幅图像的平均预测成像亮度值L6St,根据指定的目标成像亮度值L。pt,计算最优增益值G。pt:<formula>formula see original document page 6</formula>(7) 成像控制模块将T。pt和G一设置为成像传感器的成像时间和增益,拍摄下一帧图像,重复进行以上步骤,直至达到目标曝光亮度。 所述的步骤(1)中的N二8。所述的步骤(4)中根据所有子区域的最优曝光时间T。pt—i得到一个适 合整幅图像的最优曝光时间T。pt,是通过对所有子区域最优曝光时间做加 权平均的方法来得到整幅图像的最优曝光时间,T。pt 二 aVg(T。ptlJ*Wi), i二l 酔N,式中avg为取平均,Wi为权重值。所述的步骤(4)中根据所有子区域的最优曝光时间T。pt」得到一个适 合整幅图像的最优曝光时间T。pt,采用均值法或中值法。一种为实施权利要求1所述方法的自动曝光和自动增益调节装置, 其特点是
该自动曝光和自动增益调节装置包括成像传感器、图像处理模块、 自动曝光计算模块、自动增益计算模块和成像控制模块。所述成像传感器输出图像给所述图像处理模块,所述图像处理模块对输入图像分割为N*N个图像块,并对每个图像块中的所有像素点计算平均亮度,并把图像的亮度信息输出至自动曝光计算模块,自动曝光计算模块根据各个图像块的平均亮度计算最佳曝光时间,并输出该最佳曝光时间至自动增益计算模块,该自动增益计算模块根据亮度信息和最佳曝光时间计算最佳增益值,并将最佳增益值和最佳曝光时间输出至成像控制模块,该成像控制模块设置成像传感器的曝光时间和增益。 与现有技术相比,本发明的有益效果是本方法利用成像亮度与曝光时间的线性关系,根据图像各区域的实际 亮度和目标亮度直接计算出最优曝光时间和增益值。本发明可以快速调整曝光时间和增益值。特别是在环境亮度变化很大 时,本发明可以快速调整曝光时间和增益达到目标亮度。本发明调节AE/AGC比较稳定,不会出现闪烁现象。本发明在调节亮度时,最大化利用曝光时间调节,尽量少的利用增益调节,保证了最佳图像质量。相比于大多数传统基于搜索的AE/AGC算法,本发明的输入参数少, 仅需指定目标成像亮度即可,调节方便。


图1是本发明自动曝光和自动增益调节装置的模块联结关系图。 图2是本发明自动曝光和自动增益调节方法的流程图。
具体实施例方式
下面结合附图与具体实施方式
对本发明做进一步详细描述,但不应以此限制本发明的保护范围。 请参阅图l和图2。图2是本发明自动曝光和自动增益调节方法的流程图。本发明方法根 据图像各区域的成像亮度和曝光时间的线性关系直接计算出最优曝光时 间和增益值,歩骤如下1. 首先,图像处理模块将输入图像分成,N个子图像区域,例如8*8个区域,计算每个区域的平均成像亮度Ug—,, i二l 淋N。2. 图像处理模块将每个区域的平均成像亮度L吣i除以当前的曝光时间T和当前的增益值G,得到每个区域的实际亮度/ (T*G)3. 自动曝光计算模块根据每个区域的实际亮度值L——i以及指定的目 标成像亮度值Ut,计算该区域的最优曝光时间T。pt—i:Topt—i - L叩t /Lreal一i4. 自动曝光计算模块根据所有区域的最优曝光时间T。pt」得到一个适合 整幅图像的最优曝光时间T。p[,例如采用均值法、中值法等。在本发明 实施例中,通过对所有区域最优曝光时间做加权平均的方法来得到整幅 图像的最优曝光时间。加权值设置可以使得图像中心区域对曝光影响的 权重更大。T。pt = avg(T叩tu柳i) , i二l N柳 式中avg为取平均,Wi为权重值。5. 图像处理模块根据各个区域的实际亮度值Lreal—i和整幅图像的最优 曝光时间T。pt,根据曝光时间与成像亮度的线性关系,预测在该曝光时
间下各个区域的成像亮度值Ut一i :Lest—i—Lrca]—:i *T()pt6. 自动增益计算模块将所有区域的预测成像亮度值Ut」做平均,得到 整幅图像的平均预测成像亮度值L。st。根据指定的目标成像亮度值Ut, 计算最优增益值G。"7. 成像控制模块将T丰和G响设置为成像传感器(imaging sensor)的 成像时间和增益,拍摄下一帧图像,重复进行以上步骤,直至达到目标 曝光亮度。图1是本发明自动曝光和自动增益调节装置的模块联结关系图。该 自动曝光和自动增益调节装置包括成像传感器、图像处理模块、自动曝 光计算模块、自动增益计算模块和成像控制模块。所述成像传感器输出图像给所述图像处理模块,所述图像处理模块对输入图像分割为,N个图像块,并对每个图像块中的所有像素点计算平均亮度,并把图像的亮度信息输出至自动曝光计算模块,自动曝光计算模块根据各个图像块的平均亮度计算最佳曝光时间,并输出该最佳曝光时间至自动增益计算模块,该自动增益计算模块根据亮度信息和最佳曝光时间计算最佳增益值,并将最佳增益值和最佳曝光时间输出至成像控制模块,该成像控制模块设置成像传感器的曝光时间和增益。本发明中成像传'感器可以使用OmniVision公司的0V9650系列产品。上述图像处理模块、自动曝光计算模块、自动增益计算模块和成像控制模块可以在嵌入式系统软件中实现。模块之间为软件接口。成像控制模块通过设置成像传感器的相关寄存器实现对曝光和增益的控制。
本方法利用成像亮度与曝光时间的线性关系,根据图像各区域的实际 亮度和目标亮度直接计算出最优曝光时间和增益值。比基于搜索的方法 速度更快,而且更加稳定,不会出现不收敛的闪烁现象。以上所述仅为本发明的较佳实施例而已,并非用来限定本发明的实施 范围。即凡依本发明申请专利范围的内容所作的等效变化与修饰,都应为 本发明的技术范畴。
权利要求
1、一种自动曝光和自动增益调节方法,其特征在于该方法包括如下步骤(1)图像处理模块将输入图像分成N*N个子图像区域,并计算每个区域的平均成像亮度Limg_i,即对每个图像块中的所有像素点的亮度值取平均,i=1~N*N;(2)图像处理模块将每个区域的平均成像亮度Limg_i除以当前的曝光时间T和当前的增益值G,得到每个区域的实际亮度Lreal_i=Limg_i/(T*G)(3)自动曝光计算模块根据每个区域的实际亮度值Lreal_i以及指定的目标成像亮度值Lopt,计算该区域的最优曝光时间Topt_iTopt_i=Lopt/Lreal_i(4)自动曝光计算模块根据所有子区域的最优曝光时间Topt_i得到一个适合整幅图像的最优曝光时间Topt,i=1~N*N;(5)图像处理模块根据各个区域的实际亮度值Lreal_i和整幅图像的最优曝光时间Topt,根据曝光时间与成像亮度的线性关系,预测在该曝光时间下各个区域的成像亮度值Lest_iLest_i=Lreal_i*Topt(6)自动增益计算模块将所有子区域的预测成像亮度值Lest_i做平均,得到整幅图像的平均预测成像亮度值Lest,根据指定的目标成像亮度值Lopt,计算最优增益值GoptGopt=Lopt/Lest(7)成像控制模块将Topt和Gopt设置为成像传感器的成像时间和增益,拍摄下一帧图像,重复进行以上步骤,直至达到目标曝光亮度。
2、 根据权利要求1所述的自动曝光和自动增益调节方法,其特征在于所 述的步骤(1)中的N二8。
3、 根据权利要求1所述的自动曝光和自动增益调节方法,其特征在于所述的步骤(4)中根据所有子区域的最优曝光时间T。pt—i得到一个适合整 幅图像的最优曝光时间T。pt,是通过对所有子区域最优曝光时间做加权平 均的方法来得到整幅图像的最优曝光时间,T。pt = avg(T。ptl—i*W,) , i=l N*N,式中avg为取平均,Wi为权重值。
4、 根据权利要求1所述的自动曝光和自动增益调节方法,其特征在于所 述的步骤(4)中根据所有子区域的最优曝光时间T。pt—i得到一个适合整 幅图像的最优曝光时间T。pt,采用均值法或中值法。
5、 一种为实施权利要求1所述方法的自动曝光和自动增益调节装置, 其特征在于该自动曝光和自动增益调节装置包括成像传感器、图像处 理模块、自动曝光计算模块、自动增益计算模块和成像控制模块,所述成像传感器输出图像给所述图像处理模块,所述图像处理模块 对输入图像分割为N*N个图像块,并对每个图像块中的所有像素点计 算平均亮度,并把图像的亮度信息输出至自动曝光计算模块,自动曝光 计算模块根据各个图像块的平均亮度计算最佳曝光时间,并输出该最佳 曝光时间至自动增益计算模块,该自动增益计算模块根据亮度信息和最 佳曝光时间计算最佳增益值,并将最佳增益值和最佳曝光时间输出至成 像控制模块,该成像控制模块设置成像传感器的曝光时间和增益。
全文摘要
一种自动曝光和自动增益调节方法,包括如下步骤(1)将输入图像分成N*N个子区域,并计算每个区域的平均成像亮度;(2)得到每个区域的实际亮度,(3)计算该区域的最优曝光时间,(4)得到最优曝光时间,(5)预测在该曝光时间下各个区域的成像亮度值,(6)计算最优增益值,(7)设置成像传感器的成像时间和增益,拍摄下一帧图像,重复进行以上步骤,直至达到目标曝光亮度。一种为实施所述方法的自动曝光和自动增益调节装置包括成像传感器、图像处理模块、自动曝光计算模块、自动增益计算模块和成像控制模块。本发明可以快速调整曝光时间和增益值。
文档编号H04N5/243GK101399919SQ20071004638
公开日2009年4月1日 申请日期2007年9月25日 优先权日2007年9月25日
发明者冯晓光, 林福辉, 罗小伟 申请人:展讯通信(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1