查看: 13244|回复: 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 附近。  }- N0 b- \; B! t! Q

" A! k% L1 h9 h' o0 k; q3 ~9 v      高通的AEC基本运转过程就是以上这么简单,然后需要注意的是sensor输出的sensor gain并不会很高,我知道的OV的一般16倍左右,SONY的也是8或者16,很少有sensor超过16的,那么当我们AE table设置的高于16时,高于16的部分会使用ISP gain去做补充。sensor厂会评估自身sensor稳定的工作极限范围,然后设置一个max gain,超过max gain就可能会导致sensor工作不稳定。7 |' R- {& K$ {

2 r. h; d: ]0 `

0 R% a& K: k' }) U      影响亮度只有两种可能,要么改变当前帧的统计方法而影响cur luma,要么根据帧信息动态改变luma target。在advance aec里面,bright region与dark region这两个就是通过改变cur luma来调整亮度,而extreme_color 与Histogram就是改变luma target来影响亮度。还有一点AEC的调整只能单向去做调整,就是直方图要么整体左移,要么整体右移。
. r6 ], V' `/ s2 c* P
1 Y7 `! m. M% f* L3 z. P

& ~0 \) @7 O* p/ c      再说说曝光,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的整数倍到底具体是多少行,公式我还是列下来:
) T" l6 H6 _$ {0 O9 D                                              (1/PCLK)*line_length_pclk*X = 10ms   ----(X表示10ms的曝光行数)
. w9 E7 d  Z7 \( w
1 y$ X$ S& I- H( `" @
. J2 W1 q& t3 U& Q2 X+ i# F9 t  s
      再多说一点,其实通过PCLK可以算出来mipi数据总量,假如我们是10bit的数据输出,那么MIPI的数据总量就是PCLK*10,如果是MIPI 4lane的那么每条lane的数据量就再除以4就好。! R2 t) N0 r$ D' b1 H6 `

- X) X: g' G( T) s+ i8 n8 X
, d7 K1 v& k" r$ U/ D- ~
         
/ H& o( S, k  D1 {" s0 V3 Q; u0 \2 C% Z' L' [( j, j1 `

$ v% d- L7 `9 u& X  t: `$ e/ ^) f6 J$ ?5 @+ x/ M7 {: u
 楼主| 发表于 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|摄像头模组论坛网-摄像头方案网CCM99 ( 粤ICP备18155214号 )

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