当前位置: 首页 > news >正文

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等。

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使得用户在变焦时不会明显感觉到多摄切换。

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等组件中都可以进行,由设计决定。

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,单应性矩阵。用于描述图像之间的投影变换关系。单应性矩阵用于图像对齐、相机校准和特征匹配等任务。

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

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

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

PQ,Photo Quality,图片质量。

Stride,图像切分。

相关文章:

Camera HAL/ISP 专业术语大全

不断更新,建议收藏,快速检索 SOC,System On Chip,片上系统 HAL,Hardware Abstraction Layer,硬件抽象层 ISP,Image Signal Processor,图像信号处理器 KMD,Kernel Mod…...

POI的简单入门

POI的简单入门 导入jar包将数据写入Excel文件读取Excel文件中的数据 导入jar包 Apache POI的maven坐标 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.17</version> </dependency>…...

如何将笔记本作为另一台电脑的副屏显示

背景说明 台式电脑一个显示器不够我使用&#xff0c;而手头又没有多的显示器。我的笔记本有屏幕&#xff0c;但是不能直接连HDMI线给台式拓展屏幕。研究一段时间后发现&#xff0c;利用spacedesk软件可以基本完美解决这个问题。 效果演示 软件下载与安装 官网下载最新版(需要…...

深入理解正则表达式:为什么它在Java中如此重要?

文章目录 一、正则表达式1.1 为什么引入正则表达式1.2 什么是正则表达式 二、正则表达式规则2.1 正则表达式的基本语法规则2.2 非贪婪匹配 三、正则表达式在java中的应用3.1 String3.2 java.util.regex 参考资料 一、正则表达式 1.1 为什么引入正则表达式 在实际编写程序的过…...

jmeter实现webservice接口测试

其实可以用jmeter两种sampler进行webservice的测试&#xff1a; 1、SOAP/XML-RPC Request(但是在jmeter3.2以后版本中已经取消了这个取样器) 2、HTTP请求 下面分别介绍两种方式 一、首先需要使用soupUI工具抓取webservice接口的部分需要的信息。 1、新建项目 2、新建成功的…...

js 四舍五入保留一位小数 求百分比

概览&#xff1a;一个数据占一组数据的比率&#xff0c;并且四舍五入保留一位小数。通过Math.round()四舍五入。 参考链接&#xff1a; mdn中文文档Math.round() 实现思路&#xff1a; Math.round(x) 函数返回一个数字四舍五入后最接近的整数。参数x是一个数值 实现代码&a…...

文件上传漏洞总结2

文件上传的大体都已经学习过了 这个假期在给他强化一下 什么是webshell webshell是web入侵的脚本攻击工具。webshell就是一个asp或php木马后门&#xff0c;黑客在入侵了一个网站后&#xff0c;常常在将这些asp或php木马后门文件放置在网站服务器的web目录中&#xff0c;与正常…...

【组内工作】木马回联

文章目录 C2服务器安装和运行方法CrossC2运行方法sliver运行方法empire安装方法DeimosC2安装教程TrevorC2安装教程&#xff1a; C2服务器的流量特征CrossC21. 心跳包2. 命令3. ja3/ja3s Sliver1. http2. https empirehttphttps DeimosC2https TrevorC2 C2服务器安装和运行方法 …...

未来将会有更多基于 Cortana 的设备

在前些日子的 Build 大会首日 Keynote 中&#xff0c;微软正式确认 HP 跟 Intel 也正在开发基于 Cortana 平台的联网家居产品&#xff0c;这是继推出 Invoke 喇叭的 Harman Kardon 后&#xff0c;又有知名大牌加入到 Cortana 的阵营当中&#xff0c;有这样的品牌资源背景&#…...

嵌入式硬件系统的基本组成

嵌入式硬件系统的基本组成 嵌入式系统的硬件是以包含嵌入式微处理器的SOC为核心&#xff0c;主要由SOC、总线、存储器、输入/输出接口和设备组成。 嵌入式微处理器 每个嵌入式系统至少包含一个嵌入式微处理器 嵌入式微处理器体系结构可采用冯.诺依曼&#xff08;Von Neumann&…...

def __init__(self, **kwargs):中的**kwargs是什么意思

**kwargs是什么意思 在Python中&#xff0c;**kwargs是一种特殊的参数形式&#xff0c;用于接收可变数量的关键字参数&#xff08;Keyword Arguments&#xff09;。kwargs是一个字典&#xff08;dictionary&#xff09;&#xff0c;其中关键字是参数名&#xff0c;对应的值是传…...

web攻击面试|网络渗透面试(三)

Web攻击大纲 常见Web攻击类型&#xff1a; SQL注入攻击&#xff1a;介绍SQL注入攻击的概念、原理和常见的攻击方式&#xff0c;如基于错误消息的注入、基于布尔盲注的注入等。解释攻击者如何利用SQL注入漏洞获取敏感信息或者对数据库进行恶意操作&#xff0c;并提供防御措施&a…...

数据分析方法

常用的数据分析方法有&#xff1a;1、对比分析法&#xff1b;2、分组分析法&#xff1b;3、结构分析法&#xff1b;4、留存分析法&#xff1b;5、交叉分析法&#xff1b;6、漏斗分析法&#xff1b;7、矩阵分析法&#xff1b;8、象限分析法&#xff1b;9、趋势分析法&#xff1b…...

Spring全家桶---白虎篇

其中包括&#xff1a;Spring、Spring6、Spring Data、Spring Cloud Alibaba、Spring Cloud、Spring Boot、Spring Security、SpringMVC。 &#x1f44f;作者简介&#xff1a;大家好&#xff0c;我是小童&#xff0c;Java开发工程师&#xff0c;CSDN博客博主&#xff0c;Java领域…...

深度优先搜索|79, 695,212

深度优先搜索|79. 单词搜索, 695. 岛屿的最大面积, 212. 单词搜索 II 单词搜索岛屿的最大面积单词搜索II 单词搜索 用的是深度优先搜索&#xff0c;这种判断类型的回溯我就一直不知道要怎么回退&#xff0c;然后勉强写了一个。 这里还有一个注意事项就是&#xff0c;走到最后一…...

论文阅读与管理方法论

文章目录 为什么读论文论文类型综述论文专题论文 论文质量角度关于如何找论文的小Tips如何整理论文读论文的困境如何读论文不同人群阅读差异读论文三部曲&#xff1a;泛读、精读、总结泛读&#xff1a;快速浏览&#xff0c;把握概要。泛读目标及效果自测 精读&#xff1a;选出精…...

基于OAI与Ueransim的5G网络切片平台构成简述

自定义多切片核心网构建 为了实现在同一台机器上同时对每一个切片启动一套单独的核心网&#xff0c;并且可以同时启动多套核心网&#xff0c;我们在官方提供的核心网模板的基础上进行适当的修改&#xff0c;扩展出其他可以正常运行的核心网&#xff0c;由此我们可以实现在同一…...

论文笔记:Adjusting for Autocorrelated Errors in Neural Networks for Time Series

2021 NIPS 原来的时间序列预测任务是根据预测论文提出用一阶自回归误差预测 一阶差分&#xff0c;类似于ResNet的残差思路&#xff1f;记为pred&#xff0c;最终的预测结果...

DataEase开源BI工具安装_数据全量_增量同步_大屏拖拽自动生成_多数据源支持_数据血缘分析---大数据工作笔记0183

我这里用的是Centos7.9安装的 可以通过uname -p来查看一下我们的电脑架构,可以看到是x86_64架构的 我们下第一个,这个是x86架构的,第二个arm架构的 然后解压到/opt/module中 然后再去重命名一下文件夹. 推荐200G 本地模式的功能比较多 推荐100G...

如何提升程序员的软素质

目录 软素质包含哪些方面怎么做总结 软素质包含哪些方面 在项目研发迭代的过程中&#xff0c;确保一次上线顺利不难&#xff0c;难得是每次上线都顺利。对一个人或团队&#xff0c;只要有一次上线有问题&#xff0c;那在领导看来&#xff0c;你这个人或团队的工作是不靠谱的。…...

7.4.分块查找

一.分块查找的算法思想&#xff1a; 1.实例&#xff1a; 以上述图片的顺序表为例&#xff0c; 该顺序表的数据元素从整体来看是乱序的&#xff0c;但如果把这些数据元素分成一块一块的小区间&#xff0c; 第一个区间[0,1]索引上的数据元素都是小于等于10的&#xff0c; 第二…...

UDP(Echoserver)

网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法&#xff1a;netstat [选项] 功能&#xff1a;查看网络状态 常用选项&#xff1a; n 拒绝显示别名&#…...

Spring Boot面试题精选汇总

&#x1f91f;致敬读者 &#x1f7e9;感谢阅读&#x1f7e6;笑口常开&#x1f7ea;生日快乐⬛早点睡觉 &#x1f4d8;博主相关 &#x1f7e7;博主信息&#x1f7e8;博客首页&#x1f7eb;专栏推荐&#x1f7e5;活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...

MySQL用户和授权

开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务&#xff1a; test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...

Go 语言并发编程基础:无缓冲与有缓冲通道

在上一章节中&#xff0c;我们了解了 Channel 的基本用法。本章将重点分析 Go 中通道的两种类型 —— 无缓冲通道与有缓冲通道&#xff0c;它们在并发编程中各具特点和应用场景。 一、通道的基本分类 类型定义形式特点无缓冲通道make(chan T)发送和接收都必须准备好&#xff0…...

GruntJS-前端自动化任务运行器从入门到实战

Grunt 完全指南&#xff1a;从入门到实战 一、Grunt 是什么&#xff1f; Grunt是一个基于 Node.js 的前端自动化任务运行器&#xff0c;主要用于自动化执行项目开发中重复性高的任务&#xff0c;例如文件压缩、代码编译、语法检查、单元测试、文件合并等。通过配置简洁的任务…...

SQL慢可能是触发了ring buffer

简介 最近在进行 postgresql 性能排查的时候,发现 PG 在某一个时间并行执行的 SQL 变得特别慢。最后通过监控监观察到并行发起得时间 buffers_alloc 就急速上升,且低水位伴随在整个慢 SQL,一直是 buferIO 的等待事件,此时也没有其他会话的争抢。SQL 虽然不是高效 SQL ,但…...

STM32HAL库USART源代码解析及应用

STM32HAL库USART源代码解析 前言STM32CubeIDE配置串口USART和UART的选择使用模式参数设置GPIO配置DMA配置中断配置硬件流控制使能生成代码解析和使用方法串口初始化__UART_HandleTypeDef结构体浅析HAL库代码实际使用方法使用轮询方式发送使用轮询方式接收使用中断方式发送使用中…...

flow_controllers

关键点&#xff1a; 流控制器类型&#xff1a; 同步&#xff08;Sync&#xff09;&#xff1a;发布操作会阻塞&#xff0c;直到数据被确认发送。异步&#xff08;Async&#xff09;&#xff1a;发布操作非阻塞&#xff0c;数据发送由后台线程处理。纯同步&#xff08;PureSync…...

ZYNQ学习记录FPGA(二)Verilog语言

一、Verilog简介 1.1 HDL&#xff08;Hardware Description language&#xff09; 在解释HDL之前&#xff0c;先来了解一下数字系统设计的流程&#xff1a;逻辑设计 -> 电路实现 -> 系统验证。 逻辑设计又称前端&#xff0c;在这个过程中就需要用到HDL&#xff0c;正文…...