【随笔】hi3531D 音频

其中 ADPCM_IMA 均使用 CPU 软件编码,G711、 G726、ADPCM_DVI4、 ADPCM_ORG_DVI4 在 Hi3536/Hi3536DV100 上使用 CPU 软件编解
码,在 Hi3521A/Hi3521DV100/Hi3531A/Hi3531DV100/Hi3536CV100 上使用 VOIE 硬件
编码。

Hi3531A/Hi3531DV100 中,无内置 Codec, AIP0/AIP1/AIP2 和 AOP0/AOP1 均支持主从模
式。 AOP0 用于典型 2 路音频数据的播放, AOP1 提供 I2S 接口可与外部 HDMI 对接,
AOP2 在芯片内部实现和 HDMI 对接(只支持 I2S 主模式)。


AI->AO
config audio codec
enable AI channle
enable AO channle
bind AI to AO channle

AI 上行通路的 VQE 功能包含回声抵消、语音降噪、自动增益、高通滤波、录音
噪声消除、均衡器、高动态范围的七个处理模块

AO 下行通路的 VQE 功能包含语音降噪、自动增益、高通滤波、均衡器四个处理
模块


一视频输入
CROP:裁剪,对输入的图像进行裁剪。
 COVER:色块遮挡,对输入的图像的某些区域进行遮挡。
 SKIP:丢点,通过 SKIP 对图像丢点到 SP420 或 SP422。
 SCALE:水平缩放,只能进行水平 2 倍缩小。
 VCDS:利用滤波方式从 422 转到 420。
 MIRROR/FLIP:水平/垂直翻转。
 ROTATE: 90/180/270 度旋转,需要调用 VGS 来完成


二视频输出
显示设备、图形层和鼠标层

三视频编码
码率控制
GOP
跳帧
彩转灰
ROI
抓拍
裁剪
P 帧帧内刷新
流帧配置
===================================
四视频处理子系统
 DCMP
解压缩。
 CMP
压缩。
 FRC
帧率控制。
 Crop
裁剪, 指 VPSS 对输入图像进行裁剪。
 PreScale
预缩放,对输入图像进行水平 1/2 或垂直 1/2 或水平垂直 1/2 的缩放。
 DEI
De-interlace,去隔行。 将交错的隔行视频源还原成逐行视频源。
 NR
去噪。 通过参数配置,把图像中的高斯噪声去除,使得图像变得平滑, 有助于降
低编码码率。
 LTI/CTI
Luma/Chroma Transition Improvement,亮度/色度过渡增强,即图像锐化
(Sharpen)。 锐化图像的边缘和凸显图像细节,对经过缩放(Scale)后的图像进行
频率补偿或增强,使得图像边缘锐利,轮廓清晰。
 Scale
缩放, 对图像进行缩小或放大。 VPSS 最大支持对输入图像做水平和垂直 16 倍放
大,或者水平和垂直 15 倍缩小。 VPSS 放大后的输出图像宽度不能超过 4096。
 ES
边缘平滑。
 IE
图像增强。
 DCI
Dynamic Contrast Improvement,动态对比度调节。对图像进行动态的对比度调
节,即在增强图像暗区亮度时而不使亮区过亮,或降低亮区亮度时而不使暗区过
暗。
 Cover
视频遮挡区域,对 VPSS 的输出图像填充纯色块。 VPSS 仅支持实心 Cover,不支
持虚心框 Cover。
 Overlay
视频叠加区域,在 GROUP 上进行位图的加载和背景色更新,支持 ARGB4444、
ARGB1555、 ARGB8888 三种格式的位图。
 Mosaic
视频马赛克区域,对 VPSS 输出图像填充马赛克块。

===================================

五视频解码
解码协议切换
解码图像旋转

===================================
六视频图形子系统
VGS 的功能主要有缩放、 叠加 OSD、 叠加 COVER、画线、格式转换、压缩、 解压、
旋转等。
 

你可能感兴趣的:(随笔)