-
对于
MT6589
平台
camera
调试的学习总结,
camera
< br>调试学习的是对于
raw
类
se
nsor
的调试,对于
yuv
格式的<
/p>
sensor
是由
FAE
帮助我们调试的。
首先在调试一个
camera
之前要
准备好调试所需要的环境,实验室是必须的,
另外还要有调试的工具安装。调试
camera
之前要确保安装好三个工具:
(Camera Calibration Tool)camera
的大部分调试工作都是在这个工具下完
成的
t
在
camera
调试
CCM
部分和
< br>PCA
部分所需要用到的
picture
分析工具
er_DP
这个
工具在调试
AF
参数的时候可以用到以及可以验证当前的照
p>
片和所用的软件代码是否一致,以及确定
camera
调试的好坏。
对于
CCT
TOOL
的使用,
一、
OB
的调试:
OB
形成的原因是
:
1
)在全黑的环境下,理论上
sensor
感应到的电流值应该为零,但是由于暗电流
的存在,则形成了
OB
2
)影响
OB
< br>的原因还有
热燥点,模组漏光,模组的电路打样
等等原因
。
我们在开始调试一个
camrea
之前要先看一下这个
camera
的模
糊的好坏,若效
果不好,是否可以通过软件的方法进行优化,这时我们就要看这颗
sensor
的
OB
是否合理
。操作方法:在一个完全黑的环境下,将
camer
a
用黑色的遮光片
遮住,保证不能漏光(调试之前确认软件已经
将
meta
模式下的闪光灯关掉,否
则
会影响最后的
OB
值)
,
OB
值可以通过两种方法得到,
如图一选择菜单
p>
CDVT
Sensor Test
中的
OB Stability
选项,
然后
run
,大概两分钟左右就会出现结果,
< br>点图下边的
RAW Anglysis Result,
这时候我们可以先把分析验证出来的结果给
export
出来,
然后分析这颗
sensor
的性能是
否
OK
,
基本上对于不同的
sensor IC
的
OB
值是不同的,但是同一个
SENSOR
IC
的
OB
值是差不多的,如果性能
够
好,
则
OB
值相差的范围在(
1~-1
)左右
,像
我们经常使用的
OV5647
的
OB<
/p>
值
大概是
14
左
右,而
OV8825
的
OB
值则是
64
左右。若是跑出来的
< br>OB
值跟这个
值有很大的悬殊,则说明这颗
SENSOR
的性能太差,软件调试很难改善效果。
1.
通过
RAW Anglysis
Result
得到的图标如图二所示:
2.
另外一种得出
< br>OB
值得方法如图三所示:
在
CDVT SENSOR
Calibration
菜单中直接得出
OB
的值,操作方法和上边一
样,
若客户在最后的时候说我们的
sensor
在
< br>capture
和
preivew
的时候颜色,
亮度等不一样,
有可能是我们这颗
sensor
的性能不是很好,
这时我们可以分别<
/p>
测试一下
preview
和
capture
两种情况下的
OB
< br>,
然后在后续调试的过程中对
于
preview
和
capture
扣不
同的
OB
,但是在一般情况下我们只需要测试一种
OB
即可,在得到
OB
之后
,我们需要将
OB
的参数写到我们的
N
VRAM
里边,
操作菜单如图四所示:
在
OB
所对
应的框中将调试得到的
OB
值填到前边的四个框中,
一般情况下这四
个值我们都是填的一样的,
但是如
果客户喜欢图片
偏红一点
,这时我们可
以红
色少扣一点,而蓝色多扣一些
,这时我们
< br>R
可以填
16,B
就可以填<
/p>
17
,设置完
成这四个值之后,我们就按
下边的按钮
Calculat
计算出来
gain
和
offset
,在
计算完成之后我们看到图四左边还有两个对话框这时我们要将
OB
的值给写到
对应的寄存器里边,我们总共有
0
~11
,
12
组
OB
的数值,我
们要将每组到写
进去
,每次写完都要点
Apply to register
菜单<
/p>
,
在
12
组写完
之后我们可以直
接点
Save to NVRAM
,给保存到
NVRAM
中去。一般情况下我们在调完
一个
功能的时候都会保存一个对应的
.csv
< br>格式的文件,以备我们后续使用。到这里
我们的
OB
p>
调试已经结束,接下来我们要调试
shading
< br>。
二、
shading
调试
对于
shading
的调试比较麻烦
是因为我们要拍出高、中、低三个色温下对应
的
preview
catpuer video
三组的九张照片,但
是若对于要求
不是很苛刻的客
户,
一般情况下我们可以低色温和中色温都在<
/p>
TL84
这个色温下去拍,
因为中色
p>
温和低色温的颜色本来也比较接近
。在开始拍照之前我们要做好以下
几个工作:
1.
手机平放在色温箱中,
且要将滤光片放置在
camera
的上方
2.
设置好牌照的
条件,如图五所示:
Banding
要设成
50HZ,
将
MF
设置成<
/p>
100
,
且要
A
PPLY,
保证在
capture
的过
程中
AF
是在同一个距离不动
,
设置好之后我们就可以拍照了,
拍照的格式可
以
选择
jpeg
,
然后照片大小设置成
1:1
,
mo
de
要自己设置,
shading
的调试框
如图六所示:
在我们设置完拍照模式之后,选择
tuning para
p>
按钮,可设定
shding
要补偿
的比列,
通常建议设置成
85%~90%
,
我们现在一般都设置成
85%
,
tuning
完之后我们依次按下
calculate
,
Apply para and
table
,
Apply
para
按钮,
且
save to n
vram,
设置完之后就可以
capture
< br>了。
Capture
后我们可以在左
上方看到拍到的照片,可以按边上的那些条件,看我们图片的
shading
p>
如何,
同时可以看下边的
RGBY
四条曲线,
好的曲线是四条线差不多重合在一起的,
且是光滑和平滑的
。拍完九组照片之后,我们要把参数
sa
ve to NVRAM
。在这
步操作完之后,我们可以将图五
中
shding enable
这个选项给勾上,去验证我
p>
们的
shading
是否
< br>ok
,若最后拍出来的照片
RGBY
四条曲线是基本平稳的,
则说明我们的
shading <
/p>
已经调试
ok.
(
需要注意的是我们在选择
capture
mode
的时候,图片的大小要改成
16X16
的,因为
默认的是
32X32
的
)。调
试完
shading
之后我们要去调试
AE.
三.
AE
的调试:
MTK
不建议我们自己去调试
AE,
而我们在
调试
sensor
的过程
中只需要去将
EV
去客制化,如下图七所示:
因为
mtk
已经帮我们定好了一个标准,
因此我们在调试
AE
的时候,只需要将
Target LV
给固定为
p>
116
,
calibrate
出
EV
Offset
的值,然后给
SAVE TO
< br>NVRAM
中,然后再整个的
apply and
save to NVRAM
即可
。
A
E
在调试完之
后,需要调
AWB.
p>
四、
AWB
的调
试
AWB
的调试没有什么技巧,但是是比较费时且需要耐心的一个过程,因为
我们在调试
AWB
的时候要拍摄
(
D75
、
DNP
、
Strobe
)
高色温、
(
CWF
、
TL84
< br>)
(
中色温
)
< br>、
(
Horizon
、
A
)低色温等七种色温的图片,这个
要用灰卡进
行拍摄
。
手机需要将整个灰卡铺满整个屏幕
。且手机是固定的,拍摄之前需要将条件设
置好,在图五的基础上我们只需要再进行
如下设置即可,如下图八所示: