尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

15 -【高通】- AE客制化流程

15 -【高通】- AE客制化流程 一、为什么要客制化客制化能够让工程师根据不同场景的差异去更好的区分不同场景根据更细致的分区去调试让调整更加精准。例如在如下target设置中通过两级设置动态范围和lux去区分不同的场景。二、怎么分析客制化参数2.1 理清full control - Scene Analyzers每一个场景分析器是由下面的六个模块组成的Luma Calculation亮度计算用于不同的SA的测光值Target Calculation目标计算用于设置当前SA想要把该场景的提亮目标值Confidence Calculation置信度计算用于在最终计算最终SA提升adj中当前SA的提升力度Arithmetic Operators算术运算符提供运算的“积木块”。这是一套预设好的基础运算单元比如加、减、乘、除、取最大值MAX、取最小值MIN、逻辑比较IF/ELSE等Operators Sequence运算符序列定义SA的计算流程“先算哪个后算哪个”。它决定了上述Arithmetic Operators的执行流水线顺序Reserved Parameter保留参数2.2 计算方式在每一个SA的每一个步骤里面有Calculation Method他是用于决定数据来源Trigger System Method (触发系统方法)该SA的参数并非固定不变而是由系统根据预设的触发条件Trigger 来动态切换的。Data Bank Method (数据库方法)表示使用预设的、静态的参数数据库。2.3 Arithmetic Operators与Operators Sequence设置2.3.1 AdjRatioSat2.3.1.1 Priority决定了“在什么时机”以及“以多大力度”去调整亮度Beginning Of Analysis分析开始时在AE核心计算开始前对原始数据进行“预处理”干预End Of Analysis分析结束时在AE核心计算得出“理论曝光量”之后进行“安全微调”和“平滑输出Adjustment Ratio调整比率控制单次调整的“力度”或“步长比例”2.3.2.1 Method该部分是用于设置计算的方式的一般有下面的几个计算公式DivisionCondSmaller:Multiplication操作数0 * 操作数1 * 操作数2 * 操作数3Cond Equalif操作数0 操作数1 操作数2 else 操作数3Linear lnterpolation操作数1 (操作数0 - 操作数1) × 操作数2(????)Max / Min(Op0 × Op1) 与 (Op2 × Op3) 这两对乘积之间的取大/取小Subtraction (操作数0 × 操作数1) - (操作数2 × 操作数3)Addition (操作数0 × 操作数1) (操作数2 × 操作数3)2.3.2 Operand TriggerABCD为计算的算子四个算子的来源是受到于Input Method的选择来决定。四个算子的计算方式受到 Method 的设置来决定2.3.4 Output定义该SA在完成所有计算后向外部“输出”的结果后走向Output Data Bank为上方计算完成后数据的名称。2.4 图片3A数据的分析2.4.1 在什么地方看看什么地方从下方可以进入到图片内某一个SA的计算流程绿色框内的数据对应Operators Sequence内的计算流程2.4.2 分析案例示例对于Opertion Method的计算设置如下:该SA的最终运算的结果和流程如下下面使用satprev做例子Operators Sequence的最终值为Satconfidence经过上面的分析就可以知道当前场景中该SA下的某一步计算中该值是怎么走的结果又是如何是否是这个值影响了最终的结果应该怎么去调整这个值。
返回列表