查看: 11053|回复: 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 附近。
5 \8 g% o1 O, [; l" ~# r7 I

* V6 n3 F0 N/ 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工作不稳定。1 D& D) H4 n& y# m# T' |7 c
5 n9 G. P" V; u, O' a9 c

: u' N, g9 Z1 b! a; m2 j2 S      影响亮度只有两种可能,要么改变当前帧的统计方法而影响cur luma,要么根据帧信息动态改变luma target。在advance aec里面,bright region与dark region这两个就是通过改变cur luma来调整亮度,而extreme_color 与Histogram就是改变luma target来影响亮度。还有一点AEC的调整只能单向去做调整,就是直方图要么整体左移,要么整体右移。
6 U& z. G0 q% O
$ E' `5 \* U+ p8 w( q. _

6 L- J2 R0 L+ O8 S% J( F0 `: e      再说说曝光,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的整数倍到底具体是多少行,公式我还是列下来:* |: ?5 U: p, j9 {: R: F8 M: X
                                              (1/PCLK)*line_length_pclk*X = 10ms   ----(X表示10ms的曝光行数)
: p  E- `3 f) n$ Z' n5 i& ?1 ^
' `! a8 ?/ \, q& x

! Q3 W4 |3 z; S( q! m4 _      再多说一点,其实通过PCLK可以算出来mipi数据总量,假如我们是10bit的数据输出,那么MIPI的数据总量就是PCLK*10,如果是MIPI 4lane的那么每条lane的数据量就再除以4就好。5 J- b% a: l+ ?: E* L0 A
2 W: M' B& N3 ^& D, I0 C7 F* U

  o2 G  j, o6 E# Q* Z' E! k  K         , O8 Z2 l9 j3 `$ p9 u# q. r* t6 W

4 g9 E  C; q9 a0 O! A% c% C+ N) Q

* R0 T" Q7 N- y. C8 {( i( G( ?6 y: A1 X# V, |
 楼主| 发表于 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.