1. 前言
QCOM MTK基本都一样,差异在于block的划分大小差异.
这里以QCOM的案例做说明.
2. module house calibration 过程,也就是raw的管控标准.
概述: 高通平台需要把raw分为四个channel, 每个channel 分17X13个小block. 计算每个block的亮度差异. 找出如下差异.
-
R Gr Gb B所有channel的亮度差异
-
Gr/Gb ratio的差异
注意:
-
边缘部分和中间部分用不同的计算差异的方法. 具体参考如下附件文档.
-
还要计算Gr/Gb ratio的差异.
最终计算出差异情况要满足如下标准(仅供参考).
2371145_C9DA10_OTP_Guide_QTech_V1.2.pdf
3.lsc algo 补偿过程.
raw本身一定有lsc , 通过模组厂的管控筛选太差的模组后, 后面需要平台算法进行补偿了.
3.1 Golden static info
模组厂筛选golden 模组的统计信息,放到如下路径的Golden 信息下面.
\chromatix_hi259_PD2038\common\chromatix_hi259_PD2038_common.c
> 什么是golden 模组,如何挑选的?
3.2 lsc tuning Ratio
通过Chromatix工具把golden模组边缘拉亮,一般是四角是中心的80%即可.
17X13 的数组 X Tuning_Ratio数组, 满足上述条件即可.
-
参考上图, 每一行的一维数组 , 乘以一个一维列数组, 满足行中间的5X的block 亮度不变, 边缘亮度提高.
-
参考上图, 每一列的一维数组 , 乘以一个一维行数组, 满足列中间的5X的block 亮度不变, 边缘亮度提高.
-
整体边缘亮度保证在中心亮度的70% 内.
before VS after
3.3 unit static info
module house 对每个模组计算17X13X4 的static info, 和3.1 一样的方法, 记录到otp里面.
3.4 Lsc algo
每个module algo 自己按照如下公式计算对应ratio, 放到shine_hi259_lsc_calibrated.txt 里面.
unit lsc tuning Ratio = unit static info * Golden lsc tuning Ratio / Golden static info
unit lsc tuning Ratio
当unit static info 和 Golen static info 一样时, 根据上述公式, unit Lsc tuning Ratio 就等于 Golden lsc tuning Ratio
Golden lsc tuning Ratio 通过工具gen出来放到如下地方
效果对比
暂无评论内容