海思嵌入式开发,常用名词
1. 3dnr:
是数字降噪 digital noise reduce
2.wdr:WDR,全称Wide Dynamic Range,即宽动态范围。
宽动态就是场景中特别亮的部位和特别暗的部位同时都能看得特别清楚。
宽动态范围是图像能分辨最亮的亮度信号值与能分辨的最暗的亮光信号值的比值。
3.ISP:
ISP 通过一系列数字图像处理算法完成对数字图像的效果处理。主要包括 3A、坏点校
正、去噪、强光抑制、背光补偿、色彩增强、镜头阴影校正等处理。 ISP 包括逻辑部分
以及运行在其上的 firmware。
lens 将光信号投射到 sensor 的感光区域后, sensor 经过
光电转换,将 Bayer 格式的原始图像送给 ISP, ISP 经过算法处理,输出 RGB 空间域
的图像给后端的视频采集单元。在这个过程中, ISP 通过运行在其上的 firmware 对 ISP
逻辑, lens 和 sensor 进行相应控制,进而完成自动光圈、自动曝光、自动白平衡等功
能。
不同的 sensor 都以回调函数的形式, 向 ISP 算法库注册控制函数。 ISP 控制单元调度基
础算法库和 3A 算法库时,将通过这些回调函数获取初始化参数,并控制 sensor,如调
节曝光时间、模拟增益、数字增益,控制 lens 步进聚焦或旋转光圈等。
MIPI: MIPI是移动产业处理器接口(Mobile Industry ProcessorInterface 简称MIPI)的缩写.
-
系统控制
Hi —— HiSilicon 海思半导体公司
MPP —— Media Process Platform 媒体处理平台
MPI —— MPP Programe Interface MPP程序接口
DDR —— Double Data-Rate 双倍速率,DDR SDRAM=双倍速率同步动态随机存储器,人们习惯称为DDR,其中,SDRAM 是Synchronous Dynamic Random Access Memory的缩写,即同步动态随机存取存储器。而DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思。
VB —— video buffer 视频缓存 -
视频输入
VI —— Video input 视频输入
VO -----Video output 视频输出
vpss------视频处理子系统
MIPI: MIPI是移动产业处理器接口(Mobile Industry ProcessorInterface 简称MIPI)的缩写.
-
视频处理子系统
VPSS —— Video Process Sub-System 视频处理子系统
FRC —— Frame Rate Control 帧率控制
NR —— Noise Reduce 去噪。通过配置参数,把图像中的高斯噪声去除,使得图像变得平滑,有助于降低编码码率。
DEI —— De-interlace 去隔行。将交错的隔行视频源还原成逐行视频源。
ES —— Edge Smooth 边缘平滑
IE —— Image Enhance 图像增强
DCI —— Dynamic Contrast Improvement 动态对比度调节。对图像进行动态的对比度调节,即在增强图像暗区亮度时而不使亮区过亮,或降低亮区亮度时而不使暗区过暗。
LTI —— Luma Transition Improvement 亮度过渡增强,即图像锐化。
CTI —— Chroma Transition Improvement 色度过渡增强,即图像锐化。 -
视频编码
VENC —— Video encoder 视频编码器
CBR —— Constant Bit Rate 固定比特率。即在码率统计时间内保证编码码率平稳。
VBR —— Variable Bit Rate 可变比特率。即在码率统计时间内编码码率波动,从而保证编码图像质量平稳。
AVBR —— Adaptive Variable Bit Rate 自适应可变比特率,即允许在码率统计时间内编码码率波动,从而保证编码图像质量平稳。
ROI —— Region Of Interest 感兴趣区域编码 -
视频解码
VDEC —— Video Decoder 视频解码器
PTS —— Presentation Time Stamp 显示时间戳
DTS —— Decoding Time Stamp 解码时间戳
VOU —— Video Output Unit 视频输出单元
PIP —— Picture In Picture 画中画 -
视频侦测分析
VDA —— Video detection analysis 视频侦测分析
MD —— motion detection 运动侦测
OD —— Occlusion detection 遮挡检测 -
音频
AIO —— Audio Input/Output 音频输入输出接口
AI —— Audio Input 音频输入
AO —— Audio Output 音频输出
AENC —— audio encoder 音频编码
ADEC —— audio decoder音频解码
VQE —— Voice Quality Enhancement 声音质量增强
AEC —— Acoustic Echo Cancellation 回声抵消
ANR —— Record Noise Reduction 语音降噪
AGC —— Auto Gain Control 自动增益控制
RNR —— Record Noise Reduction 录音噪声消除
EQ —— Equalizer 均衡处理器
HPF —— high-pass filte 高通滤波
RES —— Resampler 重采样
- 视频图形子系统
VGS —— Video Graphics Sub-System 视频图形子系统
Peripheral 外围设备。
PAL:
VO_OUTPUT_PAL的帧率为25帧/秒。VO_OUTPUT_PAL是海思定义的一种输出格式,代表PAL标准,其帧率为25帧/秒。
PAL标准是一种电视视频标准,主要用于欧洲、亚洲和非洲的一些国家和地区。它使用隔行扫描技术,每秒显示25帧图像,每帧由两场组成,每场包含一半的扫描线3。这种标准在视频播放时提供了较为稳定的画面,适合播放电影和电视剧等连续内容。
PAL标准是一种电视广播制式,也称为逐行倒相(Phase Alteration Line)。它由德国人Walter Bruch在1967年提出,主要用于中国、欧洲等国家和地区。PAL标准的电视信号每秒25帧,分辨率为720*576,画面宽高比为4:3,色彩位深为24比特
BT656 BT1120
BT656是一种用于数字视频传输的标准接口,主要用于连接摄像机和视频编码器。
它主要用于标清视频传输,特别是针对PAL/NTSC等标清视频格式。
BT656标准定义了8位(4:2:2)的YCbCr格式,适用于标清电视(SDTV)的数字视频信号。
BT656的基本概念和结构
帧和场的概念:一个视频序列由多个帧组成,采集图像时有两种扫描方式:逐行扫描和隔行扫描。隔行扫描时,每一帧分为两个场:顶场和底场。顶场包含所有偶数行,底场包含所有奇数行24。
行的组成:一行数据由结束码(EAV)、水平消隐、起始码(SAV)和有效数据组成。有效数据部分包括YCbCr格式的视频信号,其中Y是亮度信号,Cb和Cr是色度信号5。
BT656的应用场景
BT656标准广泛应用于模拟视频采集芯片,常见的模拟视频信号采集芯片都支持输出BT656的数字信号。这种标准在标清视频传输中非常常见,特别是在需要将模拟信号转换为数字信号的场景中26。
与BT1120的区别
随着高清视频的发展,出现了BT1120标准,它与BT656类似,但时钟频率更高,适用于高清视频传输,如1080P视频。BT1120能够传输高帧率的720P视频,而BT656则适用于低帧率的720P视频
BT1120是一个高清数字视频传输协议,主要用于高清晰度电视(HDTV)演播室信号的数字接口。
它规范了1920×1080像素阵列的视频数据的传输,支持4:4:4和4:4:2的取样结构。
常用于高清数字视频的传输,特别是在演播室信号中。
CVBS 音视频信号接口
CompositeVideo Broadcast Signal,
译为:复合电视广播信号,是一种出现时间较早的音视频信号接口,其包含1个视频通道和2个音频通道,在视频传输通道中复合了亮度、色度和同步信号,音频通道包含左、右声道。CVBS信号接口广泛应用在音视频传输场合,例如:电视机、DVD等设备,纵观音视频接口的技术更替,历经CVBS、S-Video、YPbPr、VGA等模拟信号接口之后,近些年数字信号接口发展迅速,如:DVI、HDMI、DP等,大有取代模拟信号接口之势。但CVBS作为最早出现的音视频信号接口之一,理解其显示原理以及信号特性仍然具有现实意义。
CVBS是一种比较老的显示方式,更准确的说是第一代视频显示输出方式(第二代是S-VIDEO,第三代是VGA,第四代是DVI,第五代是HDMI)。
常见显示屏接口:I2C、SPI、UART、RGB、LVDS,MIPI,EDP和DP
中小屏接口I2C、SPI、UART
I2C总线是半双工,两线。
I2C总线的工作速度分为3种:
S(标准模式):100Kbps,即 100/8 = 12.5KB/s
F(快速模式):400Kbps,即400/8 = 50KB/s
HS(高速模式):3.4Mbps,即3.4M/8 = 435KB/s
超高速模式:5Mbit/s,即5M/8 = 525KB/s
SPI总线是全双工,三线或四线制。
SPI没有官方化,速率不统一,根据器件不同传输速率不一,有几M,十几M的,也有几十M的,比I2C速度快。
UART:无限制,速度取决于波特率,常用9600bps(1.2KB/s)和115200bps(14.4KB/s)。
大屏接口RGB、LVDS、MIPI、EDP和DP
高分辨率屏,几乎都是高速串口的接口。主要是LVDS、MIPI-DSI、EDP和DP接口。
手机上都是MIPI接口的屏,车载和数码产品上有大量的LVDS接口的屏。
- RGB接口:通过对三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色。
- LVDS(Low Voltage Differential Signal)即低电压差分信号。
1994年由美国国家半导体(NS)公司为克服以TTL电平方式传输宽带高码率数据时功耗大、电磁干扰大等缺点而研制的一种数字视频信号传输方式。
它是一种电平标准,广泛应用于液晶屏接口。 - MIPI (Mobile Industry Processor Interface)
是2003年由ARM, Nokia, ST ,TI等公司成立的一个联盟,目的是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。 - EDP接口:Embedded DisplayPort,用于笔记本、平板电脑的一种数字接口。是视讯电子标准协会(VESA)针对行动装置应用
- DP接口
DisplayPort(简称DP)是第一个依赖数据包化数据传输技术的显示通信端口。是一个由PC及芯片制造商联盟开发,视频电子标准协会标准化的数字式视频接口标准。主要用于视频源与显示器等设备的连接,它既可以用于内部显示连接,也可以用于外部的显示连接。