news 2026/8/29 18:34:17

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 AdjRatioSat

2.3.1.1 Priority(???)

决定了“在什么时机”以及“以多大力度”去调整亮度

  • Beginning Of Analysis(分析开始时):在AE核心计算开始前,对原始数据进行“预处理”干预
  • End Of Analysis(分析结束时):在AE核心计算得出“理论曝光量”之后,进行“安全微调”和“平滑输出
  • Adjustment Ratio(调整比率):控制单次调整的“力度”或“步长比例”
2.3.2.1 Method

该部分是用于设置计算的方式的,一般有下面的几个计算公式:

  • Division
  • CondSmaller:
  • Multiplication:操作数0 * 操作数1 * 操作数2 * 操作数3
  • Cond Equal:if(操作数0 == 操作数1) 操作数2 else 操作数3
  • Linear 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 Trigger

A,B,C,D为计算的算子,四个算子的来源是受到于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下的某一步计算中该值是怎么走的,结果又是如何,是否是这个值影响了最终的结果,应该怎么去调整这个值。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 18:31:03

心理健康服务系统---自评问卷 · 咨询预约 · 咨询反馈 · 心理资源---73493源码

注册用户端首页效果3 类角色注册用户 / 咨询师 / 管理员核心闭环自评 → 预约 → 反馈内容体系心理资讯 / 资源 / 公告项目摘要本项目以心理健康服务为核心场景,构建注册用户、咨询师和管理员三类角色协同使用的平台。注册用户可以完成心理自评、浏览心理资讯和资源…

作者头像 李华
网站建设 2026/8/29 18:29:40

记忆化搜索:从着色问题看复杂约束下的高效计数方案

1. 从一个“简单”的计数问题说起 最近在带新人刷算法题,遇到一个经典问题,它看起来人畜无害,却让不少初学者栽了跟头。题目大意是这样的:给你一个长度为 n 的格子,你需要用 k 种颜色去涂满它。但有一个限制&#…

作者头像 李华
网站建设 2026/8/29 18:29:26

AI Native落地指南:从最小工程闭环到生产级评估体系

AI native 这个词在近两年的技术圈里被反复提起,但围绕它的争议从来没有停过。最近 Meta 被曝出放弃内部“AI native 计划”,甚至曾计划将部分团队裁员 60%,这一事件把“AI native 到底是不是伪需求”这个问题重新拉回台面。对于一个真正做过…

作者头像 李华
网站建设 2026/8/29 18:26:49

技术博客内容导航:从信息孤岛到知识地图的构建实践

1. 项目缘起:为什么需要一个“博客文章导航”?做技术博客或者个人知识库的朋友,可能都有过类似的经历:随着时间推移,文章越写越多,内容也越来越杂。从最初几篇零散的笔记,到后来成体系的系列教程…

作者头像 李华
网站建设 2026/8/29 18:26:26

NodeCoda:把 Dify 工作流当代码来工程化

上个月帮一个团队看他们的 Dify 工作流。东西是好的,跑在生产上,用户在用。但改一版要两个小时,因为谁都不敢动。他们自己也说不清在怕什么——那种焦虑,跟代码库是两回事。画布上四十多个节点,连成一片。改一个变量&a…

作者头像 李华