http://blog.csdn.net/sylorchen/article/details/54907486

摄像头模组的生产加工过程实际上是各个功能物料堆积组合的过程,由上至下大概可以参考下面的示意图:

由于模组摄像头的这个堆叠过程中需要用到不同功能的单体物料,每个单体物料之间又不能保证有良好的一致性,所以需要使用OTP这样的手段来综合成品模组之间的差异性。通过将各个单体模组放在标准测试环境中检测,获得并记录各个模组之间的差异信息,我们便实现了OTP烧录的功能。但是在终端进行实际效果调试的时候,不可能对各个模组进行单独的调试,这时候便出现了典型模组挑选的流程。

一般而言,我们所说的典型模组倾向于是指色彩方面的典型,即AWB与Shading相关的典型模组。感性上讲,典型模组是所有单体模组中最有代表性的若干个模组,在调试过程中能够很好地覆盖该批次模组的特性,使得针对典型模组进行调试之后的参数能够适应到其他非典型模组上去;理性上讲,典型模组各通道的RGB数据处在所有模组的RGB的几何中心。我们一下图为例,如下所示我们模仿单体模组在DNP光源下进行拍照后R/G与B/G的数值进行描点,其中“+”代表未应用OTP进行纠正的情况,而“o”代表使用OTP进行补偿后的情况。其中黑色箭头指向的两个数据点刚好代表此批物料的典型模组,由此图示可看出,典型模组为RGB信息位于整批物料几何中心。

调试过程中我们会以这一颗模组进行软件效果调试,我们假定终端以此颗物料的调试结果进行优化实际拍摄效果,则类似于进行搬移的过程,而OTP应用则是收敛的过程。如果在TL48色温下拍摄得到了“+”所示的一组分布,终端会应用OTP将其收敛至“o”的分布状态,然后再将其调整所需色温的分布位置即“*”。其中“*”位置会根据整个终端的机身色温及实际拍摄场景的拍摄色温来确定。

当我们使用另外一个模组如最左下角的点(0.5092,0.5194)进行调试的话,会出现下面的偏移情况,其中会有黑色圈选的部分不能够被正确的调整到所需的色温分布中去,则色圈选的模组很大概率会出现偏色。所以在挑选的过程中我们需要正确的选择居中的典型模组,否则会导致终端进行调试之后出现部分模组成像异常的情况。

典型模组的挑选过程一般都是拍照的过程,

1、在三个色温下拍摄图片,D65/TL84/A三种光源,使用毛玻璃遮盖使进光均匀,A光下若出现水波纹可适用滤波片ND8,画面中心亮度保证160±10(0~255)。若不在范围内则适当调整寄存器使合适;

2、使用OVT或其他工具读取图片所需信息AWB、Shading等,读取数据一般为16进制,部分数据处理工具需留意进制转换问题;

3、根据实际所需要的典型模组挑选规则进行挑选,并提供客户典型模组及典型模组报告;

每个模组厂针对实际的典型模组挑选会有所差异,但基本上都数据拍照、读数据、数据分析的流程,大同小异。

下面以OV的典型模组表单为例,讨论一下数据处理过程,下面的图示是数据处理Exl的Tab页包括“AWB-TestDataWithoutOTP”、“AWB Typical”、“AWB Simulation Result”,除此之外还应该含有Shading相关的对应Tab页,但是因为这两个的计算方式相对重合,所以不讨论Shading。

其中“AWB-TestDataWithoutOTP”的Tab页为软件读取及OTP烧录内容,而“AWB Typical”的Tab页内容则如下所示:

如上面表单所示,其中包含了OTP Data、D65、TL84、A光的数据,及OTP数据16进制与10进制各1份。文档中的黄色&蓝色背景列为Exl公式计算所得数据,其中的蓝色为对应列的平均值,黄色列计算公式分别为如下公式,参考此计算方式我们可知,计算结果为各个模组数据点距离平均值的距离,其中距离最小的为典型模组。

最后的一张Tab页为“AWB Simulation Result”,其内容如下图所示:

与前一Tab页一致,其中的作色背景为Exl文档计算的数据,其中黄色区域的计算公式为

该公式的意思是指将D65、TL84、A光下计算所得的R/G、B/G乘以某个比例,记为应用典型模组OTP的结果。该比例的为当前模组的OTP与典型模组OTP的比值,可以简单的理解为某一模组在D65光源下应用典型模组的方式,即为该模组在D65光源下的R/G、B/G按照典型模组的OTP进行缩放。该方式实际讨论起来也可以认为是几何距离的调整。而且中max error与min error行对应的数据则体现了收敛性,最大与最小的端差通过典型模组综合之后变得更小的。

以上的内容大概的说明了典型模组的作用,在调试中的应用,如何挑选典型等信息。

摄像头模组 Golden Sample相关推荐

  1. 【camera】【摄像头模组】摄像头模组简单介绍

    摄像头模组 1. 摄像头介绍 摄像头模组的结构大致如下: camera模组工作原理:景物通过镜头lens生成光学图像信号投射到图像传感器image sensor表面上,由sensor感光像素点转换为电 ...

  2. 摄像头模组(CCM)与镀膜

    摄像头模组(CCM)与镀膜 手机镜头是有颜色的,而且不同的手机镜头颜色是不同的,有的是红色,有的是蓝色,有的还是金色. 除了手机镜头外,平时用的数码相机镜头.望远镜.眼镜等的镜片都是有颜色的.这些颜色 ...

  3. 切换不了摄像头 高拍仪_手机摄像头模组支架保护膜的变革之路

    作为模切人,回想工作的这几年,尝尽社会的辛酸艰难,从一开始什么都没有到30万,从30万到200万,从200万到1300万,不是炫耀,我只是想通过我自己的经历告诉我的朋友们:手机像素越高,拍的照片越清晰 ...

  4. 2018年手机摄像头模组市场调研报告

    2018年手机摄像头模组市场调研报告 进入2018年,全球重点品牌大幅拓展双摄像头,从旗舰机型到中低端机型的持续渗透,令双摄手机渗透率远超预期.而最新的小米8.OPPO find X更是采用了3D感测 ...

  5. 华为Mate40系列后置摄像头模组曝光:三款机型各有不同

    虽然此前华为消费者业务CEO余承东在HDC 2020大会的个人日志视频中透露了关于新旗舰华为Mate40系列发布时间的最新消息,称"一切都会如期而至",但官方至今对该机仍是守口如瓶 ...

  6. 百度AI市场热品试用 | 视派尔近红外活体识别双目摄像头模组

    给大家分享近期关注度较高的一款商品,来自于视派尔的近红外活体识别免驱USB接口高清双目摄像头模组.我们先来看看它的外包装和产品外观. 相机标配两条2.2米USB连接线(长度可选长或短),静电袋封装,内 ...

  7. 分享AI前端硬件识别4G摄像头模组方案

    为什么要在前端做识别的摄像头,相信很多技术大咖都懂,但是目前很多厂家所为的说在前端识别,是需要年费的,如何能做纯硬件前端硬件识别,以下分享一下AI前端识别摄像头方案 合方圆在针对目前提出的技术难点,需 ...

  8. Camera摄像头模组硬件

    1. 简介 摄像头模组,全称CameraCompact Module,简写为CCM.CCM 包含四大件: 镜头(lens).传感器(sensor).软板(FPC).图像处理芯片(DSP).决定一个摄像 ...

  9. [Camera]摄像头模组硬件

    个人博客:https://www.letcos.top/ 1. 简介 摄像头模组,全称CameraCompact Module,简写为CCM.CCM 包含四大件: 镜头(lens).传感器(senso ...

最新文章

  1. linux7设置时间,CentOS 7 设置日期和时间
  2. upgrade yum 指定版本_yum upgrade和yum update的区别
  3. hdu4864 贪心
  4. 影子卫士和影子系统哪个好用_门店管理营销系统哪个好用,营销系统排名
  5. Prism for WPF 搭建一个简单的模块化开发框架
  6. 做了6年的Java,mysql配置环境变量mac
  7. 阿里最喜欢问的多线程顺序打印的5种解法!
  8. 产品经理如何催项目进度?
  9. 是、大于等于_血压高,是不是等于患上高血压?吃药之前,先搞清楚
  10. POI设置单元格格式
  11. 《RxJava 2.x 实战》— 技术书籍
  12. Recover through incarnations: RMAN-20208
  13. 我的世界乘法计算机,《我的世界》计算器的加法和乘法器电路图文教程
  14. Struts2的面试问题(一)
  15. 微信头像偶现请求失败异常排查
  16. 大不列颠百科全书Encyclopaedia Britannica Ultimate 2014光盘镜像
  17. html+css+js制作简单网站首页
  18. SQL Server 2012有关下载安装
  19. Webpack基础打包
  20. 深圳市彬戈科技有限公司告诉你,什么是青蛙刷脸

热门文章

  1. (翻译)预览(Preview)
  2. 资本寒冬之下的聚美优品私有化
  3. 谷粒商城分布式基础篇1-个人版
  4. NVIDIA Canvas 初体验~
  5. git基础教程(11) git checkout命令,掌握这些足以
  6. 现在这么卷,软件测试的岗位会越来越少吗?
  7. Android应用安全之第三方SDK安全
  8. 【burpsuite安全练兵场-服务端8】文件上传漏洞-7个实验(全)
  9. 判断windows系统类型和IE浏览器版本
  10. 实现数组的两两分组,任意倍数分组