首页 > 其他分享 >bringup sensor时,如何判断平台端能否支持

bringup sensor时,如何判断平台端能否支持

时间:2022-12-26 21:39:40浏览次数:40  
标签:平台 bringup 支持 RAW 影调 能否 sensor


一、背景


  在tuning 工作前期,我们常接到的任务就是要求点亮一款新的sensor(也叫Bringup sensor),如下是bringup sensor的一个简单流程:        


  1. 先对照sensor datasheet,确认下sensor规格,看平台端能否支持;
  2. 确认平台能支持后,向sensor 原厂申请sensor的启动参数;
  3. 根据sensor datasheet要求,开始写sensor驱动,点亮sensor;



二、bringup sensor时,如何判断平台端能否支持


  本文内容就是介绍下流程中的第一步,bringup sensor时,如何判断平台端能否支持;判断平台端能否支持新sensor,一般关注如下几个方面就可以了:




1、分辨率


  平台端每个型号的soc都有最大支持分辨率的要求,这要查看平台的datasheet,参考下图,若要支持的sensor大于此分辨率则无法支持;若必须支持的话,可以在sensor 启动参数里做修改(一般让客户指定尺寸,让sensor原厂给出对应的setting),将senosr的输出分辨率crop到满足平台端尺寸要求即可;



bringup sensor时,如何判断平台端能否支持_输出模式




2、位宽


要确认好sensor输出的raw格式,看平台端是否支持,我司平台支持raw8/raw10/raw12,主要用的是raw10;



RAW文件的8位、12位、14位、16位等有什么区别 ?



bringup sensor时,如何判断平台端能否支持_数据_02


我们拍摄的每张照片均由从黑到白之间的不同影调组成,而“位”则表示黑白之间影调范围的多少。位越大,黑白之间的影调就越丰富。



所有的 JPEG 格式文件都是8位图像文件,因此在黑白之间只包含256级影调变化。而RAW格式文件大多为12位或14位,在黑白之间至少包含4096级影调变化。普遍观点认为,想表达柔和、自然的画面至少需要250级左右的影调,所以包含256级影调变化的8位图像文件能满足大多数情况下的需要。



单反/无反相机上的 RAW 和手机上的 RAW,最大的区别在于描述明暗数据的位深不同。手机的CMOS考虑到成本和功耗,一般使用的是10bit 的输出模式,部分单反相机则可以输出12bit,安防类相机可以输出16bit。输出16bit 的相机可以展现更细腻的色调和颜色,后期修改空间更大。




3、速率


单  lane mipi  速率不要超过 1.5GMbps;

标签:平台,bringup,支持,RAW,影调,能否,sensor
From: https://blog.51cto.com/u_15699736/5971051

相关文章