高通Camera效果调试(一)

2015-09-26
说明:本文档适用于新手现场Tunning,比较基础。
深入学习请看高通VFE各个模块文档及3A_Tuning_Guide

1、高通效果文件构架
• Chromatix_xxx_preview.h 文件
主要包含模块
– VFE Blocks (同MTK ISP)
– Manaual Whitebalance
– Auto Whitebalance(老算法,无效代码)
– Bayer AWB Params
– AEC
下面的模块不常用
– Auto Flicker Detection
– Auto Scene Detection
– Zero Shutter Lag
– Post Processing 
– VFE Block 展开,只列出重要的
• Black-Level Subtraction
• Adaptive Bayer Filter 2(ABF2,去噪,如果有硬件小波,这部分参
数调试较少,且值都放的比较小一些)
• Bad Pixel Correction
• Color Correction
• Gamma Tables
• Color Conversion
• 5x5 ASF(清晰度,适用于8x10,8x12,8909等平台)
• 7x7 ASF(清晰度,适用于 8x16,8939及后面的新平台)
• Wavelet Denoise( 去噪,8x10,8x12,8909 适用于SW420,即
Software Wavelet Denoise;8x16,8939适用于HW420,即Hardware
Wavelet Denoise) 

• Chromatix_xxx_common.h 文件
主要包含模块
– Linearization(线性化)
– Lens Rolloff(Shading)
– LA Special Effects(场景特效)
注:该文件三个模块,仅Lens Rolloff需要调
试,且一般用工具生成; 

2、AEC Tuning 
1)高通AEC与MTK AEC shutter和gain的增长机制基本类似

2)头文件里的曝光表

3)AEC Snapshot Exposure
– luma target 无法达到时,拍照会增大曝光时间,相应减小一定的gain
默认参数是允许最大曝光时间为0.2s,拍照gian/2。一般建议关闭,可能会
出现拍照预览亮度不一致。 

4)Histogram pixel level weighting
– 不同的pixel level的权重不同,主要是AEC测光这一部分的。
一般建议关闭。

5)AEC其他参数
–  2, /* AEC Fast Convergence Skip */ // AEC 快速调整时skip帧数
–  1, /* AEC Slow Convergence Skip */ //AEC慢速调整时skip帧数
– 0.800000f , /* Aggressiveness */ //越大AEC收敛速度越快
– 332, /* Fix FPS AEC Table Index */ //固定帧率时的最大曝光档,video能达到的最大
曝光档,可以改大,但是录像帧率会变化
–  210, /* AEC Indoor Index */    // AEC indoor门限,初试AEC曝光档,可以修改进去
亮度偏暗或者过曝
–  110, /* AEC Outdoor Index */
–  57, /* Default Luma Target */  //一般场景目标亮度
–  59, /* Outdoor Luma Target * //outdoor 的目标亮度,不要与default差异太大,防
止AEC震荡 

6)AEC Trigger Point
– 高通的去噪和边缘加强及其他模块都涉及到多参数,而不同组参数是根
据不同的gain或曝光档位来调用的,如下ABF2三组参数调用如下:

7)手工AEC table
–  高通AEC 曝光表shutterxgain是成等比数列,等差为1.03。
因此手工曝光表可以通过excel表格来实现。

类别:技术文章 | 阅读:8303 | 评论:1 | 标签:tuning

“高通Camera效果调试(一)”共有1条留言

  1. waifry @2017-01-17 21:51评论

    chromatix软件在哪里获取?方便能共享一下吗?谢谢,打扰了

发表评论

姓名:

邮箱:

验证码: