/proc/umap # cat vpu
[VPU Version]:[v0.7.1],[Tag/Commit]:[MC_SDK_V1.3.0-20210304-0-g9f17ba6] [Build Time]:[Mar 4 2021, 15:46:46]
-------------------------VPSS HW INFO-----------------------------------
Pic_Start Pic_End Kick_Off_NUM slice_err waitNum busyNum freeNum RegStatus
0 0 0 0 0 0 400 0
-------------------------VPSS Grp HW INFO-----------------------------------
GrpId Pixformat lld_width lld_height submit_cnt kickoff_cnt pic_start_cnt pic_end_cnt pic_status_cnt nr3d_cmprate pkg_addr1 pkg_size1 pkg_addr2 pkg_size2 nrChnIdx0 nrChnIdx1
0 422-sp 0 2048 0 0 0 0 0 60 88250000 8dc0 0 0 0 -1
2 422-sp 0 2048 0 0 0 0 0 60 882d1000 8dc0 0 0 1 -1
4 422-sp 0 2048 0 0 0 0 0 60 88352000 8dc0 0 0 2 -1
6 422-sp 0 2048 0 0 0 0 0 60 883d3000 8dc0 0 0 3 -1
-------------------------VPSS GRP ATTR-----------------------------------
GrpID MaxW MaxH PixFmt DieMode NrEn APC PurpleEn GammaEn ChromaEn LcEn HistEn IeEn
0 1920 2048 422-sp auto Y Y Y Y Y Y N Y
2 1920 2048 422-sp auto Y Y Y Y Y Y N Y
4 1920 2048 422-sp auto Y Y Y Y Y Y N Y
6 1920 2048 422-sp auto Y Y Y Y Y Y N Y
-------------------------VPSS GRP Status-----------------------------------
GrpID FrameRate lostFrame needlost hldPre OneTask lldCost lldAvg sendCost avgtime maxCost runtime(ms) frameNum GetFrame RelFrame
0 0.00 0 0 0 0 0 0 0 0 0 1085484 0 0 0
2 0.00 0 0 0 0 0 0 0 0 0 1085484 0 0 0
4 0.00 0 0 0 0 0 0 0 0 0 1085484 0 0 0
6 0.00 0 0 0 0 0 0 0 0 0 1085484 0 0 0
----------------------VPSS CHN OUTPUT RESOLUTION----------------------- GrpID ChnID Enable ChnMode Width Height pixfmt cmpMode cmpRate srcFR dstFR BgmEn CpyEn YMeanEn dsMode FrameRate Get Put SubErr 0 0 Y user 720 576 420-sp tile 59 15 15 N N Y 16 0.00 0 0 0
里面包括了:
- 组的硬件信息
- 组的属性
- 组的状态
- 通道的输出信息(通道属性可以不设置)
分析:
VPU的缩放功能的理解: 当VI过来的图像尺寸为1080P, 那么指定通道输出为D1, 那么VPU内部就已经实现了缩放功能了.
VPU的组启动和通道启用, 和VI没有必要顺序关联的. 比如, 没有打开VI也是可以打开VPU的.
对一些名词的解析:
DCMP
解压缩。
⚫ FRC
帧率控制。
⚫ Crop
裁剪,指 VPSS 对输出图像进行裁剪。
⚫ DEI
De-interlace,去隔行。将交错的隔行视频源还原成逐行视频源。
⚫ NR
去噪。通过参数配置,把图像中的高斯噪声去除,使得图像变得平滑,有助于降低编码
码率。
⚫ Scale
缩放,对图像进行缩小或放大。 VPSS 最大支持对输入图像做水平和垂直 64 倍放大,
或者水平和垂直 64 倍缩小。 VPSS 放大后的输出图像宽度不能超过 1920。
⚫ PM
视频马赛克区域,对 VPSS 输出图像填充马赛克块;视频遮挡区域,对 VPSS 的输出
图像填充纯色块。 VPSS 仅支持实心 Cover,不支持虚心框 Cover。
⚫ GOSD
图片叠加区域
⚫ APC
亮度调整。
⚫ PURPLE
去紫边。
⚫ IE
图像增强。
⚫ CMP
压缩,有 Tile, Slice。