MT6757_Dual_Cam_VSDoF_Refocus_PreCheck_and_Tuning
Outline
1. Dualcam Bokeh Introduction
• Introduction
• Data Flow
• Bokeh Fundamental
2. Pre-Check
• (1)ISP+3A (2)HW (3)HAL config (3)SW (5)N3D (6)Algo para
3. Bokeh Tuning
• (1) Depth Effect - Blur (2) Bokeh (3) Boundary Fitness
4. Debug Tips & Summary
1. Dualcam Bokeh Introductio
名词解释
常见名词 英文释义 意义
B+B Bayer+Bayer 主眼+副眼
B+M Bayer+Mono 彩色+黑白
W+T Wide+Tele 广角+长焦
Depth Distance 深度
DoF Depth of Field 景深
VSDoF Video Shallow Depth of Field 实时景深
Bokeh Bokeh 焦外成像
Refocus Re-Focus 重对焦
N3D Native 两眼3D矫正、配准
LDC Lens Distortion Correction 镜头畸变校正
DPE Depth Engine 硬件生成depth map
GF Generate Depth-of-Field 生成blur map
1.摄像头组合方式
1、彩色相机 + 彩色相机(RGB + RGB),主要用于计算景深,实现背景虚化和重对焦
2、彩色相机 + 黑白相机(RGB + Mono),主要提升暗光/夜景影像拍摄质量
3、广角镜头 + 长焦镜头(Wide + Tele),主要用于光学变焦
4、彩色相机 + 深度相机(RGB + Depth),主要用于三维重建
2.帧率和 vtclk换算: vt clk/frame_length/line_length=fps , vt clk= line_length_pclkframe_length_linesframe_rate
三星sensor 参数计算
lineLengthPixelClock: 你去对应的setting中找下0342 寄存器,看下它后面写的值是多少,然后转化成十进制就可以了。比如我发给你的文件里面搜索到:0342 13A0, 你就把13A0 转换成十进制5024 就可以了。
frameLengthLines: 这个值对应的寄存器是0340 寄存器, 跟上面的方式一样。
minhorizontalBlanking: 这个值是用lineLengthPixelClock - output_width, Output_width就是输出的一行的大小,比如现在你的是4000x3000, 那40000就是output_width.
minVerticalBlanking: 这个值是用frameLengthPixelClock - output_height, output_height就是输出的一列的大小,对应 4000x3000 的话, 就是3000.
outputPixelClock: 这个值应该就是vt clk的值吧, 我已经写在了文件里了。
//< VFE (Video Front End) device.
//< CPP (Camera Post Processor) device.
//< CSID Camera Serial Interface Decoder
//< ISPIF Image Signal Processor InterFace
//< IFE (Image Front End) device.
//< ICP (Image Control Processor) device.
//< LRME (Low Resolution Motion Estimation) device.
景深
焦点前后各有一个容许弥散圆,这两个弥散圆之间的距离就叫焦深。以此推到被摄主体,相对于对焦点的前后,其影像也有一段清晰范围的就是景深。
VSDoF :
实时景深,可在手机预览/拍照时实
现大光圈淺景深效果
VSDoF :
可在手機拍照时实现大光圈淺景深效果
Gallery Refocus
点击椭圆红框进行refocus,仅仅是指不会虚化此点景深平面,清晰度与单摄Main cam对着花盆拍照时此区域清晰度一致
Data Flow
2.MT6757 Pre-Check
2.1 3A/ISP check
Bokeh的3A/ISP调试策略:
让两个Camera的luminance/color/sharpness表现尽可能align
ISP调试N3D_Preview时,避免出现overshoot、白边黑边等
2.2 确认Module Info
1. sensor组合,resolution
2. Baseline, FOV
3. Lens 型号,VCM型号,close loop
4. AF+AF AF+FF FF+FF