查看: 10831|回复: 1
收起左侧

Qualcomm luma的理解

[复制链接]
发表于 2018-11-15 17:32:42 | 显示全部楼层 |阅读模式
           AEC就是自动曝光,自动曝光的实现,就是一个不断给sensor写gain与曝光的过程。高通的AEC,首先生成一个AE table ,设置一个target luma,然后实时统计出每一帧的cur luma。这样自动曝光其实就是cur luma 靠近target luma的过程,luma的变化其实就是调节sensor的gain与曝光的过程,然后配合HOLDING TIME功能使AE稳定在target luma 附近。; O, n% X3 R( ~0 ?. p4 U
8 d4 f0 Y; m7 _; s# [
      高通的AEC基本运转过程就是以上这么简单,然后需要注意的是sensor输出的sensor gain并不会很高,我知道的OV的一般16倍左右,SONY的也是8或者16,很少有sensor超过16的,那么当我们AE table设置的高于16时,高于16的部分会使用ISP gain去做补充。sensor厂会评估自身sensor稳定的工作极限范围,然后设置一个max gain,超过max gain就可能会导致sensor工作不稳定。- K3 Z7 r+ G) F' U9 u+ M0 `

1 R7 T' m# a8 v
3 T; b2 ~0 |) i  _3 `/ H* X. b
      影响亮度只有两种可能,要么改变当前帧的统计方法而影响cur luma,要么根据帧信息动态改变luma target。在advance aec里面,bright region与dark region这两个就是通过改变cur luma来调整亮度,而extreme_color 与Histogram就是改变luma target来影响亮度。还有一点AEC的调整只能单向去做调整,就是直方图要么整体左移,要么整体右移。! i# w4 N0 c; ^8 W4 ^# z

8 u7 x- U: T; W3 q4 h2 Y! o: a! _1 v

( J9 W! A+ I; Y* t      再说说曝光,sensor曝光都是逐行曝光,在国内,为了避免出现banding,曝光除了逐行曝光意外,还必须是10ms的整数倍,那么如何计算出10ms的整数倍的曝光是具体多少行呢,下面就说说这个。sensor的每一个pixel产生的数据都需要输出,输出就需要有能量,因此camera的主时钟MCLK,由BB提供,再由sensor处理后变成传输数据所需要的PCLK,PCLK给每一个pixel数据传输提供能量,它是一个频率,那么通过PCLK可以算出每一个pixel曝光需要的时间,就是1/PCLK,然后每一行有多少个pixel曝光(line_length_pclk)可以从sensor_lib.c里获取,这个值一般都会比sensor的output size会大,因为会加入dummy pixel(为啥需要加入空白的,都是为了调整曝光,从而达到消除banding的目的),有了这个值以后我们就可以很轻松的算出来10ms的整数倍到底具体是多少行,公式我还是列下来:- P" z5 S0 t; {) h" f: D4 M) i; z
                                              (1/PCLK)*line_length_pclk*X = 10ms   ----(X表示10ms的曝光行数)0 T; y5 r! E! k( {, x: I9 |
2 n4 ?: A, w; B
/ S9 d' ~  I( y' V1 m& }2 ]# |
      再多说一点,其实通过PCLK可以算出来mipi数据总量,假如我们是10bit的数据输出,那么MIPI的数据总量就是PCLK*10,如果是MIPI 4lane的那么每条lane的数据量就再除以4就好。0 E6 h; a2 w2 ]3 S4 _4 k
: F' k% f, q! k3 p4 M

/ b0 B- J7 z  k. Q' B         
7 A; z0 g# X0 D$ ^
/ U' N2 E( e2 r; |
5 _4 V8 V0 o* }
! K2 {9 e; p: g+ M; L3 w$ o- w
 楼主| 发表于 2018-11-16 15:24:34 | 显示全部楼层
补充一点,sensor gain 分为Again与Dgain,实际sensor输出的最大gain是Again与Dgain的乘积
高级模式
B Color Image Link Quote Code Smilies @朋友 |上传

本版积分规则

在线客服

客服电话

欢迎来电咨询

188-9985 8350

微信关注

手机APP程序:
扫码下载访问

微信公众平台:
摄像头之家公众号

微信小程序:
摄像头小程序

返回顶部

QQ|站点统计|小黑屋|手机版|Archiver|摄像头模组论坛网 ( 粤ICP备18155214号 )

Powered by Discuz! X3.4 Licensed© 2001-2013 Comsenz Inc.