基本概念:

FV: Focus Value, 用来衡量图像AF的清晰度。
DOF: Deep Of Field, 景深,表示物距清晰的范围,景深越长表示物距前后清晰的范围越大。

抛物线的顶点即是AF最清晰的地方。

AF search table原理:

利用DOF概念,控制AF search table中每个step的间隔要小于DOF,确保找到的Focus Position和最佳的Focus Position(抛物线顶点处)不超过DOF,这样就能保证图像清晰了。

AF search table建立方法:

不同距离拍照得到不同的Focus Value Curve, 然后求得对应的DOF。
DOF的量化是最佳FV的95%以上,根据清晰度情况作适当调节。
AF的距离是从10cm ~ 3m, 测试间隔距离肯定是越细越准确,可以不等分为15段测试,距离越近,分段越多。可以从3m开始,每拉近40cm拍一张,距离1m以内,每10cm拍一张,距离10cm以内,每2cm拍一张。

最大DOF:

假定当前DOF为a, 每次对a+1, 当一直加到DOF看不清时,那么此时就是最大DOF,那么也是测距离最大step,否则超过此step就会导致看不清。

AF线性模型:

采样若干个点,得到一条斜率,这样后面的点也可以推算出来,此时为最大斜率,如果超过它,则会超过最大DOF。AF的tuning就是调整此斜率的高低,斜率越小则AF速度变慢。

AF拍摄注意事项:

  1. 拍摄对象必须为高对比,Edge清晰的图形。
  2. 手机必须固定,避免摇晃。
  3. 光源必须明亮。这样,距离间隔越近,产生的AF table准确度越高。

增加table精确度(DOF范围),会降低AF速度,减少Focus Step, 增加 Focus Index。


Tuning:

概念:

目前手机基本上都是用被动式AF,基本上FV越大则越清晰,不过也有例外:
1. 亮度太低,Gain太大,导致noise影响FV。
2. 画面过于Smooth没有Edge,导致noise影响FV。

AF模式:

SAF和TAF使用同一组调试参数,AF搜索范围,table, 精度,速度。
MAF虽然参数和SAF一样,但由于多点同时对焦,且以最近焦的点为中心,因此performance会相对差一些。
CAF为了保持对焦的smooth,所以没有使用AF search table,而使用固定的AF step搜索。


From:

  • CCT Lesson 5 AF Gen Table new.mp4
  • CCT Lesson 6 AF Parameter Tuning.mp4

[笔记分享] [Camera] MTK Camera AF及tuning相关推荐

  1. [笔记分享] [Camera] MTK Camera基础知识二

    Platform: MediaTek 色再现流程: 弥散圆: 在焦点前后,光线开始聚集和扩散,点的影像变成模糊的一个扩大的圆,就是弥散圆. 人眼能够最小扁人的圆成为容许弥散圆. 焦深: 焦点前后各有一 ...

  2. MTK 驱动开发(23)---MTK camera AF 及tuning

    基本概念: FV: Focus Value, 用来衡量图像AF的清晰度.  DOF: Deep Of Field, 景深,表示物距清晰的范围,景深越长表示物距前后清晰的范围越大.    抛物线的顶点即 ...

  3. Android MTK Camera博客分享

    MTK Camera博客分享 MTK Camera OTP调用过程 MTK Camera Flashlight调用过程 MTK Camera 应用层到底层过程 MTK Camera HAL层分析 深入 ...

  4. camera(21)---MTK android AF调试总结

    MTK android AF调试总结 如何读懂马达曲线来调试AF功能 MTK Android平台,我们是有一些手段可以自行调试Camera AF的功能的. 首先,需要从供应商处得到AF马达的震动曲线. ...

  5. MTK CAMERA TUNNING

    http://www.16rd.com/blog-5282-237.html ob 静态电流 shading 阴影, 3a GAMMA:拍灰阶卡, CCM Color Correction Matri ...

  6. MTK Camera 基础知识

    文章目录 数字成像系统流程综述 曝光 对焦马达 镜头(lens) MIPI数据与RAW数据的转换(未完待续) ISP的主要内容和Bayer Raw的处理 RGB.YUV和YCbCr三种颜色空间 补充 ...

  7. mtk camera 移植步骤

    mtk camera 移植步骤: 1, Kernel层驱动代码文件添加 /mediatek/custom/doov92_wet_tdd/kernel/imgsensor/下添加imx179_mipi_ ...

  8. Cesium学习笔记(四)Camera

    http://blog.csdn.net/HobHunter/article/details/74909641 Cesium 相机控制场景中的视野.操作相机的方法有很多,如旋转,缩放,平移和飞到目的地 ...

  9. Camera4 MTK camera驱动结构介绍

    一.概述: MTK  camera主要的内容在hal层,现在有hal1/hal3,当下主流的使用的是hal3,驱动主要负责sensor 电源的控制以及sensor相关寄存器的操作,MTK采用设备和驱动 ...

最新文章

  1. 区块链BaaS云服务(16)天德链TDBC“金丝猴链”
  2. Android cocos2d-x开发(三)之创建Android工程和编译
  3. 探索性数据分析(EDA):Python
  4. 捕获异常_Recover捕获异常
  5. 14岁考入北大少年班,如今节衣缩食上课穿胶鞋,却慷慨资助贫困生
  6. mysql怎么精简_我这个mysql查询该如何精简,提高效率啊?
  7. 诺基亚推出全新IMPACT平台,交付快捷安全的物联网服务
  8. 物联网中C语言与汇编语言,ARM Cortex-M架构CPU中C语言和汇编语言的混合编程
  9. 有些事,领导不直接找你,让同事联系你,这是什么套路?
  10. 欧洲英语语言c1证书,威尼斯大学认可的英语语言证书
  11. 安航云酒店管理系统面试话术
  12. matlab解微分方程
  13. 用html做祝福语朋友,朋友关怀祝福语(把祝福语化作露带给你)
  14. [VBA学习]关于Formula以及数字格式的问题
  15. 好消息!这些城市个人手机、在家“刷脸”都能提取公积金,有你家吗?
  16. python试卷管理系统的设计与实现_在线考试系统的设计与实现毕业设计论文.doc...
  17. Stylized NeRF 水记(NeRF的风格化)
  18. WebOffice 文档在线编辑
  19. 中国700W程序员未来IT职业生涯规划发展道路,给大家一次性讲明白(大专、三本、二本、一本、985/211、研究生、女程序员、大龄程序员)
  20. 微型计算机技术及应用期末试题,微机原理及应用期末试卷大全(有答案)

热门文章

  1. Java贪吃蛇暂停怎么做_Java实现贪吃蛇游戏(1小时学会)
  2. 给图片添加多条文字水印和图片水印
  3. aptos中文版白皮书-前Facebook团队打造明星公链,三个优势:Move语言、Move虚拟机、合约可升级
  4. matlab中yita怎么打,数学建模算法之模拟退火
  5. 2020年度开发者工具Top 100名单!你用过几个...
  6. WIN8.1下Prolific USB-to-Serial Comm Port驱动黄色感叹号问题
  7. OpenGL3.3transform feedback再理解
  8. 计算机科学期刊论文格式,计算机科学期刊投稿论文模板
  9. word简单三线表制作(分列、分行)
  10. 红帽linux预热剑,Linux系统下的剑动秋寒Bootloader详解