查看: 12298|回复: 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 附近。- f, }2 Y, t3 I& A; t* p

$ R1 l- l2 v4 j* M: B7 g! 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工作不稳定。
' _: E5 K6 ~# Q
6 }7 B# T- h$ S$ s& Y/ w- ^8 b! l

: p# B% u$ E2 u* Y$ O! t      影响亮度只有两种可能,要么改变当前帧的统计方法而影响cur luma,要么根据帧信息动态改变luma target。在advance aec里面,bright region与dark region这两个就是通过改变cur luma来调整亮度,而extreme_color 与Histogram就是改变luma target来影响亮度。还有一点AEC的调整只能单向去做调整,就是直方图要么整体左移,要么整体右移。- u$ U2 P, K  s2 o
3 ]( d* J) V) q2 M* T

- S* L* L, Q$ x! J* Y- Y8 y      再说说曝光,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的整数倍到底具体是多少行,公式我还是列下来:
; X+ K7 h" B! C( J2 F. H. H/ y$ d                                              (1/PCLK)*line_length_pclk*X = 10ms   ----(X表示10ms的曝光行数)& U) e  T3 H) A7 @. I" L; k$ j

) E% n" ?9 e7 w6 q
, m0 Y, o7 M5 g- A9 n: J; U
      再多说一点,其实通过PCLK可以算出来mipi数据总量,假如我们是10bit的数据输出,那么MIPI的数据总量就是PCLK*10,如果是MIPI 4lane的那么每条lane的数据量就再除以4就好。9 R2 x3 Z: g3 L9 u2 n
1 f, c7 H2 z3 z8 s# o9 r7 X
5 }/ z. C. J% u* x1 I
         . h) J) {7 A4 r/ n' V& p) i$ S" L4 Z

3 b, J3 x4 R3 Q" a/ P
. e6 z' K& [/ ?' ~1 M  o

5 v7 y, T! k% t, Z9 m
 楼主| 发表于 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.