ToB企服应用市场:ToB评测及商务社交产业平台

标题: 高通相机camx-chi 架构详解 [打印本页]

作者: 诗林    时间: 2024-9-7 07:03
标题: 高通相机camx-chi 架构详解

  
和你一起终身学习,这里是程序员Android

  
经典好文推荐,通过阅读本文,您将收获以下知识点:

     一.初步认知
二.CAMX团体架构
三.CAMX CHI-CDK基本组件
四.组件之间的关系
五.基础组件与上层交互
六.日记TAG:
七.其他
    网上关于高通CameraHAL3的先容文档不多,之前做高通CameraHAL3的一些总结、整理,杂乱了一点,将就着看吧。
  一.初步认知

  高通CameraHAL3的架构很巨大,代码量也很巨大。
  先对CAMX、Chi-CDK的关键术语、目录等有个初步认知
  1.1 CAMX CHI-CDK 体系里面几个关键的概念:

  
  SM7450 工程默认使用的是 chi-cdk/oem/qcom/topology/titan/fillmore/fillmore_usecase.xml
  1.2 术语

  ABF :Auto Bayer Filter,Bayer 域的降噪算法
ACE :Advanced Chroma Enhancement 高级色度加强
ADRC:automatic dynamic range compression 自动动态范围压缩
AFD :Auto Flicker Detection,频闪自动检测
ASD :Auto Scene Detection
ASF :Adaptive Spatial Filter,自适应空间滤波
BDS :Bayer Download Scaler
BPC :Bad Pixel Correction,坏点校准
BPS :Bayer processing segment(for snapshot)
CDS :Chroma DownSampler
CDK :Camera Development Kit 相机开辟包
CHI :Camera Hardware Interface 相机硬件接口
CS :Chroma Suppression,色度克制
CSID:Camera serial interface decoder module
CV :Chroma Enhancement 色度加强
DPU isplay processing unit
GTM :Global Tone Mapping, 全局色调映射
IFE :Image Front End,Sensor 输出的数据首先会到达IFE
IPE :Image processing engine
KMD :Kernal ModeDriver
LPM :low power manager(低功耗下运行)
LTM ocal Tone Mapping,局部色调映射
MCTF:Motion Compensation Temporal Filtering 录像时的多帧降噪
MCE :Memory Color Enhancement
MFNR:Multi Frame Noise Reduction 拍照时的多帧降噪
OPE :Offline Processing Engine
PDAF:phase difference auto focus,相位对焦
QCFAuad (Bayer Coding) Color Filter Arrangement/Array
RDI :Raw Dump Interface
RTB :Real Time Bokeh
SCE :Skin Color Enhancement, 肤色加强
TNR :temporal noise reduction,时域降噪
TFE :Thin Front End
UMD :User Mode Driver
VPU :Video processing unit(codec)
WNR :Wavelet Noise Reduction,小波降噪,Yuv域的降噪算法
  1.3 紧张目录

  1.3.1 CAMX中有如下几个紧张目录:

  
  1.3.2 Chi-Cdk 中有如下几个紧张目录:

  
  二.CAMX团体架构

  2.1 CAMX团体的架构图:

  

  2.2 CAMX CHI-CDK通讯机制

  CAMX与 CHI-CDK 通过互相dlopen对方的So库,获取了对方的入口方法:
  

  2.3 CameraHAL3数据流向

  CamraHAL3数据流向图:
  

  Camera数据从sensor出来,首先会经过IFE,然后分预览/视频和拍照2种情况。
  假如是预览或者录像,是先经过IPE处置惩罚,末了输出到显示。
  假如是拍照,则是先经过BSP处置惩罚,然后再经过JPEG编码器,末了生存为图片输出。
  IFE、IPE、BPS、JPEGÿ

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4