TSF功能
目的:改进color shading(色彩不均匀)现象
2.现象:中心区域和周围颜色不同,中心或周围颜色偏差。
3.原因:1)镜头对不同光谱光的折射程度不同,导致镜头折射程度不同 不同波长的光落在入射光中Sensor不同的位置会导致Color Shading。我们都知道光的色散现象。白光通过三棱镜分解成七色光。造成这种现象的原因是三棱镜对不同波长光的折射不同,导致不同波长光的光程不同。
2)由IR_Cut filter引入
3)由sensor上微透镜的CRA于镜头的CRA不匹配。镜头的主光角与传感器不匹配,会使传感器的像素出现在光检测区外,导致像素曝光不足,亮度不足。
4.颜色均匀性测试原理:将整个图像等分成几个区域,然后计算出这些区域R/B、R/G或G/B以中间区域为基准,将其他区域的比值与中间区域的比值进行比较,得到接近1的值,最终比值越接近1Color Shading越好。
- 准备
- 机器:8台。1台LSC golden 4台LSC limit(Max-RG/Min-RG/Max-BG/Min-BG) 1台客观的AWB机器 1台随机模组
- 光源:至少5种光源(D65、DNP、CWF、TL84、A) 室内光DF 蓝天Blue Sky 太阳SUN
- 条件:盖毛玻璃,灯箱亮度稳定后拍摄Pure Raw
- raw亮度要求:扣除OB(16)之后140-170
- 命名规则:Golden01-A_1600x1200_10_3;Unit01-CWF_1600x1200_10_3
- TSF Calibration_Test flow
- 准备raw,离线拍raw,手动曝光保证raw图亮度在140-170之间
- 手动曝光指令
adb shell setprop vendor.debug.ae.manual.exposure 20000
adb shell setprop vendor.debug.ae.manual.afe1024
adb shell setprop vendor.debug.ae.manual.isp4096
3.下NDD_dump,开raw 脚本
4.把raw导出后,使用模拟工具查看raw图亮度是否达标
加载模拟工具pack_word之后,自动转换raw文件
5.按照MTK每个命名规则raw命名好
6.由于MTK官网尚未开通MT8188的project,所以将raw打包发送MTK同事,帮忙较真参数
要获得参数,需要手动将后缀.h改成.txt
不能手动更改7/19(更新)mtk转换提供的工具
- Apply Parameter to DB
1)后缀改成txt
2)打开ImageSimulator>LSC R1>FW TSF TUNE
3)加载TSF Data txt和TSF Para txt
4)Tools>DB Control Tool,选择这颗模组的 ISP_mapping.db文件
- check tsf参数合并成功吗?
上一步点击Run到db在里面之后,点击Export.sql,生成参数
check db这两个文件中的参数