查看: 10878|回复: 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 附近。
4 Q: L% J+ R9 u+ E& C, R2 r

3 f, N3 {% u( L7 L      高通的AEC基本运转过程就是以上这么简单,然后需要注意的是sensor输出的sensor gain并不会很高,我知道的OV的一般16倍左右,SONY的也是8或者16,很少有sensor超过16的,那么当我们AE table设置的高于16时,高于16的部分会使用ISP gain去做补充。sensor厂会评估自身sensor稳定的工作极限范围,然后设置一个max gain,超过max gain就可能会导致sensor工作不稳定。$ _5 O9 _" ?1 s8 }; X- {! p6 s

- `! k* C0 f3 g7 L
7 {, u+ m1 L2 Q# S4 f  F
      影响亮度只有两种可能,要么改变当前帧的统计方法而影响cur luma,要么根据帧信息动态改变luma target。在advance aec里面,bright region与dark region这两个就是通过改变cur luma来调整亮度,而extreme_color 与Histogram就是改变luma target来影响亮度。还有一点AEC的调整只能单向去做调整,就是直方图要么整体左移,要么整体右移。
$ F, ]) T* R1 m- w* c/ {& N& D5 ?
3 C& ~6 K$ V. T6 A" \
      再说说曝光,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的整数倍到底具体是多少行,公式我还是列下来:% w2 a6 `. [6 t  d: M4 {. c
                                              (1/PCLK)*line_length_pclk*X = 10ms   ----(X表示10ms的曝光行数)/ d( @8 l8 \: I) y! \  z

3 N4 e4 w1 b: _2 b; {* r+ s

) {/ J$ S7 e' k# H9 J      再多说一点,其实通过PCLK可以算出来mipi数据总量,假如我们是10bit的数据输出,那么MIPI的数据总量就是PCLK*10,如果是MIPI 4lane的那么每条lane的数据量就再除以4就好。
; W$ w! e( o6 F. e3 F7 B5 G5 f9 I9 q0 U9 i# T

" n% [  `' ?1 H* y4 R& x         8 `* Y+ `+ O, _3 ~2 Y; L

  c- N- N8 n$ k* u, Q
5 \7 t' i% r) {3 i: A) U2 ]
$ p/ N- d% m5 r7 a
 楼主| 发表于 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.