Camera HAL/ISP 专业术语大全

不断更新,建议收藏,快速检索

SOC,System On Chip,片上系统

HAL,Hardware Abstraction Layer,硬件抽象层

ISP,Image Signal Processor,图像信号处理器

KMD,Kernel Mode Driver,内核模式驱动程序

MCU,Microcontroller Unit,微控制器

OSAL,Operating System Abstraction Layer,操作系统抽象层

DDR,Double Data Rate,双倍数据率

DDR data w’ comp,DDR Data with Compensated,带时序补偿的DDR数据

DDR data w’o comp,DDR Data without Compensated,不带时序补偿的DDR数

SLC,Single-Level Cell,单级单元。SLC存储器是一种闪存存储器技术,其中每个存储单元仅存储一个比特的数据。

分辨率:

SD,Standard Definition,标准清晰度,通常表示为720 x 480像素(NTSC制式)或720 x 576像素(PAL制式)。

HD,High Definition,高清晰度,通常表示1280 x 720像素的分辨率。

FHD,Full HD,全高清,代表着1920 x 1080像素的分辨率。

2K(2560 x 1440像素)、4K(3840 x 2160像素)和8K(7680 x 4320像素)

DS,Downscale,下采样。比如DS4,4倍下采样。

传输协议:

MIPI接口是一种用于移动设备的串行接口标准,它包括多种不同的接口类型,其中包括DPHY和CPHY。

CSI:MIPI-CSI-2协议是MIPI联盟协议的子协议,专门针对摄像头芯片的接口而设计,目前CSI协议有两个版本协议,分别为CSI-2和CSI-3;CSI-2物理标准有两个,分别为C-PHY和D-PHY;CSI-3协议的物理标准对应M-PHY,且应用层协议栈还需要连接Uni-Pro层,属于高速Serdes范畴,应用不那么广泛。

DPHY是MIPI接口中用于传输图像数据的接口,它支持高速数据传输和低功耗模式。DPHY的传输速率可以达到2.5Gbps,支持多种不同的数据格式,包括RGB、YUV和RAW等。

CPHY是MIPI接口中用于传输控制信号和数据的接口,它支持高速数据传输和低功耗模式。CPHY的传输速率可以达到2.5Gbps,支持多种不同的数据格式,包括I2C、SPI和UART等。

ZSL,Zero Shutter Lag,零拍照延时,预先捕捉图像并将它们存储在一个队列中,以便用户按下快门按钮后能够立即捕捉图像,而不会出现明显的延迟。

AE,Auto Exposure,自动曝光

AF,Auto Focus,自动对焦

AWB,Auto White Balance,自动白平衡

PD,Phase Detection,相位检测,用于对焦

FE,Front End,前端

BE,Back End,后端

PE,Postprocessing End,后处理端

CVE,Computer Vision Engine,计算机视觉引擎

IPE,Image Processing Engine,图像处理引擎

EEPROM,Electrically Erasable Programmable Read Only Memory,带电可擦可编程只读存储器

OTP,One Time Programmable,一次性可编程

FLC,Fixed Length Compression,定长压缩

FLD,Fixed Length Decompression,定长解压缩

AFBC,Arm Frame Buffer Compression,Arm帧缓冲压缩

AFBD,Arm Frame Buffer Decompression,Arm帧缓冲解压缩

MFNR,Multi-Frame Noise Reduction,多帧降噪

SFNR,Single Frame Noise Reduction,当帧降噪

TNR,Temporal Noise Reduction,时域降噪

YNR,Y-Noise Reduction,亮度噪声抑制

VCM,Voice Coil Motor,音圈马达

AVS,Adaptive Voltage Scaling,自适应电压缩放

BSP,Board Support Package,板级支撑包

CCT,Correlate Color Temperature,关联色温传感器

DSA,Domain Specific Architecture,领域专用架构

DFX,Design for X,X设计,一般指非功能性需求设计

EIS,Electronic Image Stabilization,电子防抖

OIS,Optical Image Stabilization,光学防抖

REE,Rich Execution Environment,富执行环境

TEE,Trusted Execution Environment,可信执行环境

SMP,Symmetric Multi-Processing,对称处理器

TOF,Time Of Flight,飞行时间

WDT,Watch Dog Timer,看门狗

SAT,Single Axis Transformation,单轴变换,相机SAT算法通过基于单个轴线的转动来估计摄像机的姿态。相机在不同sensor间切换存在基础画质、空间位置跳变等问题,SAT使得用户在变焦时不会明显感觉到多摄切换。

ROI,Region of Interest

PD,Phase Difference,相位差

PDAF,Phase Detection AutoFocus,相位对焦,传统的对焦方式是利用对比度来判断图像的清晰度,但在快速移动的对象或低光条件下,对比度对焦会变得较慢或无法准确对焦。而相位对焦是另一种快速对焦技术,通过利用镜头中的相位差信息来进行对焦。

DOL,Digital Overlap,一种多帧对焦技术,‘准同时’ 输出多帧不同曝光时间的图像。ISP 收到多帧图像后可以做图像融合,生成 HDR 图像。

2DOL stagger HDR,叠加式高动态范围,是指在相机的 ISP(图像信号处理器)中使用叠加式的方法对图像进行高动态范围处理。在这种技术中,相机会快速连续地拍摄多张图像,每张图像使用不同的曝光时间,以捕捉不同亮度范围的场景细节。然后,ISP 会对这些图像进行对齐和融合,将它们组合成一张 HDR 图像。

DCG HDR,Dual Conversion Gain High Dynamic Range,通过在图像传感器的像素上应用两个不同的转换增益(Conversion Gain),来扩展图像的动态范围。具体而言,它使用高增益模式(High-Gain Mode)来捕捉低亮度区域的细节,并使用低增益模式(Low-Gain Mode)来捕捉高亮度区域的细节。

Binning,是指将相邻像素组合成一个更大的像素单元的操作。这种操作能够减少图像传感器中的分辨率,但同时也可以提高信噪比和低光条件下的灵敏度。sensor或FE router等组件中都可以进行,由设计决定。水平方向Binning是将相邻的行的电荷加在一起读出,而垂直方向Binning是将相邻的列的电荷加在一起读出,Binning这一技术的优点是能将几个像素联合起来作为一个像素使用,提高输出速度,降低分辨率,当行和列同时采用Binning时,图像的纵横比并不改变,当采用2:2Binning,图像的解析度将变为1/4。

HLR,High-Level Register,高级寄存器,用于配置和控制相机的各种功能和参数,如曝光时间、增益、白平衡等。

Bokeh,背景虚化

DFS,Depth-of-Field Preview,景深预览

RANSAC,Random Sample Consensus,随机抽样一致性,一种相机姿态估计方法。

ASD,Auto Scene Detection,自动场景检测

SR,Super Resolution,超分辨率,通过硬件或软件的方法提高原有图像的分辨率,通过一系列低分辨率的图像来得到一幅高分辨率的图像过程就是超分辨率重建。

BEF,Back-End Fusion,后端融合

BEB,Back-End Boosting,后端增强

ISP pipeline中:

DPC,Defect Pixel Correction,坏点校正

BLC,Black Level Correction,黑电平校正

Denoise,NR,Noise Reduction,降噪

LSC,Lens Shading Correction,镜头阴影校正,校正暗角,包含luma(亮度)和color(颜色)校正。

AWB,Auto White Balance Correction,自动白平衡校正

WBC,White Balance Correction,白平衡校正

Demosiac,去马赛克,将Bayer pattern的图像转换成RGB。

CCM,Color Correction Matrix,颜色校正

Gamma, 伽马曲线校正

EE,Edge Enhance,边缘增强或者叫锐化

CSM,color space matrix,颜色空间转换

NLC,Noise Level Correction,噪声水平校正

PPC,Post-Processing Correction,后处理校正

HLR,High-Light Recovery,高光恢复。HLR技术利用不同曝光级别的图像数据,通过合成和调整曝光,尽可能恢复过曝区域的细节和纹理。

CAC,Chromatic Aberration Correction,色差校正。色差是由于镜头的光学特性或色散现象引起的,导致光线在不同波长下的折射程度不一致,从而导致图像中的色彩偏移或色彩边缘模糊。CAC通过对图像进行算法处理,校正色差并提高图像的清晰度和色彩准确性。

GTM,Global Tone Mapping,全局色调映射,对整个图像进行亮度和对比度调整。

LTM,Local Tone Mapping,局部色调映射,对图像不同局部区域进行亮度和对比度调整。

CMC,Color Management Correction,颜色管理校正。

XUs,Exposure Unit Selection,曝光时间选择。?存疑,可能是为了EIS或LDC,具体含义还不清楚。XUSWARP接受grid_mesh,执行畸变校正、防抖、SAT、黑边裁切和上下采样功能。

LDC,Lens Distortion Correction,镜头畸变校正。

H-matrix,Histogram matrix,直方图矩阵。将图像的亮度或颜色范围划分为离散的区间,并统计每个区间内像素的个数或频率。

H-matrix,Homography Matrix,单应性矩阵。用于描述图像之间的投影变换关系。单应性矩阵用于图像对齐、相机校准和特征匹配等任务。

TMC,Tone Mapping Controller,色调映射控制器。TMC 负责将 HDR 图像的高动态范围信息转换为适合显示或存储的低动态范围图像。

CFA,Color Filter Array,颜色滤波阵列。Camera HAL中的CFA是指对相机图像传感器上的颜色滤波阵列进行控制和处理的部分。它负责将从图像传感器获取的原始数据转换为可识别的彩色图像,以供应用程序或后续处理使用。

VEU,Video Engine Unit。视频编解码、图像缩放、颜色转换、帧率控制等视频处理。

GPDMA,General-Purpose Direct Memory Access,通用内存访问控制器。管理数据在内存和外设间的传输,分流等。

图像格式:

CIRaw,Compressed Ideal Raw,FE输出的压缩IdealRaw。

Pack/Unpack,紧凑型/非紧凑型存储,比如RAW10每个pixel 10bit,因为一个字节8bit,所以Unpack就是每个pixel占两个字节,会空出6bit,Pack就是每个pixel多出的2bit凑在一起,也就是4个pixel多出的8bit凑成一个字节,没有空位。

Raster, 通常指的是图像或图像块的行扫描表示,其中像素按照从左到右、从上到下的顺序排列。isp处理一般用raster格式。

NHWC,Number of samples - Height - Width - Channels,便于卷积神经网络处理。NPU处理一般用nhwc格式。

对于YUV图像

planar:就是把整张图像的单个分量各自存储在一个数组中,每组分量紧挨在一起。

packed:就是把一个像素的 Y、U、V 分量“打包”放在一个数组,然后一个像素一个像素挨着存储。

semi-planar:是前两者的混合,一部分分量用 planar 方式存储,另一部分分量用 packed 分量存储。

IOMUX,Input/Output Multiplexer,输入/输出多路复用器。在嵌入式系统和电子设计中,IOMUX是一种硬件技术,用于控制和管理芯片或系统上的输入和输出信号。通常用于处理系统中的数字和模拟信号,包括GPIO(通用输入/输出)、UART(通用异步收发器)、SPI(串行外围接口)、I2C(二线串行总线)等接口。

RDMA channel,Remote Direct Memory Access channel,远程直接内存访问通道。图像数据可以直接从传感器或存储器复制到ISP的内存中,或从ISP的内存复制到目标存储器或显示设备中,而无需CPU的干预。这种直接的内存访问方式使得数据传输更为高效,可以减少传输延迟并降低处理负载。

Watchdog,看门狗,是计算机系统中一种用于监测和恢复系统故障的机制或硬件设备。它旨在确保系统在遇到异常情况时能够自动重启或采取其他恢复措施,以保证系统的稳定性和可靠性

PQ,Photo Quality,图片质量。

Stride,图像切分。

  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
camera hal是指相机硬件抽象层,它是连接相机硬件和操作系统的接口。在Android系统中,camera hal负责将相机硬件的功能暴露给应用程序,并处理相机驱动程序与操作系统之间的通信。在camera hal的实现中,它通常会包含一个camera_device结构体,该结构体定义了与相机硬件交互的方法和属性。其中,camera_device结构体中的ops成员指向了一个camera_device_ops结构体,该结构体定义了相机设备的操作方法,如打开相机、关闭相机、开始预览等。此外,camera_device结构体中的common成员继承自hw_device_t结构体,用于管理设备的基本信息。 camera_device_status_t是一个枚举类型,定义了相机设备的状态,包括未连接、已连接和正在枚举中等状态。因此,camera hal是通过camera_device结构体和camera_device_ops结构体来实现与相机硬件的交互,并通过camera_device_status_t来表示相机设备的状态。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Android Camera原理之camera HAL底层数据结构与类总结](https://blog.csdn.net/liujun3512159/article/details/123025044)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值