Camera项目刚开始的自检清单
Camera项目刚开始的自检清单
目录
前期准备工作:
在一个完整的项目中,Camera tuning 前期会进行竞品分析、硬件选型、算法选型、OTP烧录、Golden 挑选、camera tuning 环境搭建。
1. 竞品分析
1.竞品分析是用系统的方法分析其他手机camera 的器件和效果表现,了解其他手机camera 的技术特点和实力。器件从模组、马达、镜头、sensor、有无OIS 等这几方面分析。成像效果表现主要从客观和主观进行分析:客观评价是在实验室环境下拍照,通过专业软件对照片的分辨率、视觉噪声、动态范围、Color、亮度/色彩均匀性等进行分析和比较;主观分析是在不同的自然环境下拍照,然后通过大量的人员对照片的表现进行“打分”,进行主观的比较。
2.DXOMARK 是一个试图为数码相机画质提供一个更加直观量化衡量标准的网站,影响比较大。
2. 确定测试标准和对比机
测试标准和对比机是camera tuning 效果交付要达到的目标,需要确定主客观测试用例、测试标准等。
3.硬件选型
硬件的选型是由硬件/供应链的同事,根据项目的决策选择合适的硬件,直接影响camera tuning 效果表现的硬件主要包括:屏幕、camera 模组、马达、镜头、sensor 等。
4 .算法选型
目前,中高端平台中加入了越来越多的三方算法,使相机的功能更丰富,成像质量越来越好,更具竞争力。常见相机的三方算法有EIS 、HDR 、单帧降噪、多帧降噪、超级夜景,人像模式等。除了公司自研一部分算法,虹软、旷世、商汤、morpho 的三方算法也非常具有竞争力。这需要根据项目的决策,对比分析各个厂商不同的算法效果,挑选出适宜的算法应用到相机上。算法名称自研虹软旷世Morpho ..
5. OTP 烧录
OTP(One Time Programming)是一次性可编程,在模组厂模组后段生产中,会根据手机厂商的需求将当前的模组的一些统计数据烧录到存储介质中,常见的烧录数据有AF , AWB,LSC, MTF, SFR 等。这些OTP 烧录数据主要用来进行一致性的校准,减少因模组个体之间的差异而引起成像效果的差异。
7. Golden 挑选
模组在生产的过程中,或多或少存在一定的差异。在效果调试的时候,不可能对每个模组进行单独的调试。这时需要根据所有模组OTP 烧录数据进行统计分析,选择最合适的若干个模组进行调试。以上的过程叫做golden sample 的挑选。进行golden sample 挑选的总样本数,一般为300 个。可以根据总样本的正态分布进行挑选或平均值进行挑选。挑选的golden sample 有AF golden、AWB golden、LSC golden、SFR golden 等。
Tuning 基础环境:
a.Golden 模组:是否有golden 模组,有哪几种Golden 模组?
b.Limit 模组:是否有limit 模组,有哪几种Limit 模组?
c.手机:调试手机和竞品机是否满足需求?
d.App: 确认使用什么相机进行调试?e.Camera Tuning 参数:项目工程参数是否创建?有无异常的参数?
f.三方算法:算法是否导通? 算法可调整的参数?
g.确认相机APP 上的功能是否导通? 调用的camera tuning 参数是否异常?
预览测试:
a. 图像翻转或镜像是否异常,注意四边
b.是否有电源噪声,注意暗环境是否有横竖条纹等
c.是否有异常坏点、亮斑
d.色彩是否异常
e.是否有Banding
拍照测试:
a. 分辨率,即清晰度有无太大异常
b.AEC 稳定性:固定场景,拍摄多张照片,图像亮度是否有明显差异
c.AWB 稳定性:固定场景,拍摄多张照片,图像色彩是否有明显差异
d.AF 稳定性:固定场景,拍摄多张照片,图像清晰度是否有明显差异
e.是否有异常坏点、亮斑
f.色彩是否异常
g.是否有banding
h.FOV:预览和拍照FOV 有无明显差异
i.图像:检查RAW 的图像是否正常,有没有条纹、色带、暗角等异常情况
录像测试:
a.分辨率
b.帧率
c.录像时间
d.录像和预览切换是否正常
e.FOV:预览和录像FOV 有无明显异常
f.图像:检查RAW 的图像是否正常,有没有条纹、色带、暗角等异常情况
RAW:
a.分辨率
b.FOV:预览与RAW FOV 有无明显异常
c.图像:检查RAW 的图像是否正常,有没有条纹、色带、暗角等异常情况
OTP:
a. OTP 功能:确认是否每次启动相机都会调用OTP 流程
b.Module Info:确认EEPROM 读出来的模组信息
c.烧录数据:确认AWB/AF/LSC 等烧录数据
Lens:
a.flare 测试:检查flare 情况和检紫边情况
b.光晕测试:检查光晕情况
c.光圈值
d.畸变
Sensor drive:
a.Max/Min/FPS,Vt_pixel_clk,Op_pixel_clk, Line Length Pixel, Frame Length Pixel
b.Is_pdaf_supported, Module id, sensor id, vcm id, mirror flip, first pixel
c.Sensor digital gain, Sensor analog gain, pixel size
AF:
a.Init Code:确认马达驱动IC 初始寄存器值
b.AF Stable Time:确认马达最优稳定时间
c.确认马达是否有撞击声
d.确认dumping 设置
e.AF 的稳定性
AE:
a.Black Level:检查一幅图像中最暗部分的亮度
b.Lineraization: 测试sensor gain 的连续性
c.AE 震荡:在灯箱中,各种光源下拍照,亮度太大变化
闪光灯:
a.预闪亮度值:电流和对应的亮度值
b.主闪亮度值:电流和对应的亮度值
c.闪光和拍照是否同步
d.闪光灯均匀性
3A Exif/dump/log:
a.是否能dump raw/yuv
b.是否能获取3A Exif,metadata 信息
更多推荐


所有评论(0)