【海思基础篇】-(1)VPSS模块
【海思基础篇】-(1)VPSS模块
VPSS(Video Process Sub-System)是视频处理子系统。支持对输入图像进行统一预处理,如去噪、去隔行、裁剪等,然后再对各通道分别进行处理,如缩放、加边框等。 支持的具体图像处理功能包括FRC(Frame Rate Control)、Crop、3DNR、DEI(De-interlace)、IE(Image Enhance)、DCI(Dynamic Contrast Improvement)、LTI(LuminanceTransition Improvement)/CTI(Chroma Transition Improvement)、Cover/CoverEx、Overlay/OverlayEx、Mosaic/MosaicEx、Scale、固定角度旋转、Mirror/Flip、Aspect Ratio、Border、像素格式转换、压缩解压。
1.工作模式
AUTO 和USER,两种模式间可动态切换。
AUTO 模式下各通道仅可与一个接收者绑定,主要用于预览 和回放场景下做播放控制。
USER 模式下各通道可与多个接收者绑定。
2.特别注意
USER 模式主要用于对同一通道图像进行多路编码的场景,此模式下播放控制不生效,因此回放场景下不建议使用 USER 模式。VPSS只有工作在离线模式下才支持 AUTO 模式。

USER模式可以自动缩小分辨率,比如VPSS分辨率为1080P,抓拍属性可以设置为1080P,720P,D1等分辨率抓拍;同时针对HI3519AV100 VI PIPE0,1不支持YUV,经过IVE转换后YUV数据,直接通过HI_MPI_VPSS_SendFrame发送时,VPSS CHN属性必须如下USER模式,否则编码数据有问题。
针对vpss组中通道而言,只支持一个通道放大,其他通道不能发达只具有缩小功能。因此针对该场景的时候,我们只能针对该输入分辨率下一个通道放大,其他通道宽高属性只能小于等于该输入分辨率。同时该vpss组下通道如果绑定了venc,也不能通道vpss自动放大而编码超过该输入分辨率的编码宽高的录像。这一点一定要注意,有时可以通过cat /dev/logmpp 查看。
3.VI PIPE
针对Hi3519AV100 所有PIPE通道都支持RAW,但是只有PIPE2-5只支持YUV数据,PIPE0,1不支持YUV数据情况,在针对PIPE0和1时候,VI有些特殊的设置。
if(g_PipeId[i][j] == 0 || g_PipeId[i][j] == 1)
{
VI_DUMP_ATTR_S stRawDumpAttr;
VI_DUMP_ATTR_S stDumpAttr;
s32Ret = HI_MPI_VI_GetPipeDumpAttr(g_PipeId[i][j], &stRawDumpAttr);
if (HI_SUCCESS != s32Ret)
{
printf("Get Pipe %d dump attr failed!\n", g_PipeId[i][j]);
return s32Ret;
}
memcpy(&stDumpAttr, &stRawDumpAttr, sizeof(VI_DUMP_ATTR_S));
stDumpAttr.bEnable = HI_TRUE;
stDumpAttr.u32Depth = 2;
stDumpAttr.enDumpType = VI_DUMP_TYPE_RAW;
s32Ret = HI_MPI_VI_SetPipeDumpAttr(g_PipeId[i][j], &stDumpAttr);
if (HI_SUCCESS != s32Ret)
{
printf("Set Pipe %d dump attr failed!\n", g_PipeId[i][j]);
return s32Ret;
}
}
/* Disconnect data flow between FE and BE in driver */
s32Ret = HI_MPI_VI_SetPipeFrameSource(g_PipeId[i][j], VI_PIPE_FRAME_SOURCE_USER_BE);
if (HI_SUCCESS != s32Ret)
{
DEBUG_PRINTF("HI_MPI_VI_SetPipeFrameSource failed with %#x\n", s32Ret);
return s32Ret;
}
- 分享
- 举报
暂无数据-
浏览量:2654次2020-08-29 21:27:46
-
浏览量:4453次2020-08-30 10:14:12
-
2024-01-11 15:44:19
-
浏览量:4315次2020-08-29 16:50:56
-
浏览量:4270次2020-08-30 10:04:00
-
浏览量:4335次2020-08-18 19:54:58
-
浏览量:2223次2021-01-27 16:48:37
-
浏览量:3119次2020-08-30 12:39:35
-
浏览量:11187次2020-08-30 15:32:16
-
浏览量:6257次2020-08-30 09:01:15
-
浏览量:3325次2020-08-30 11:31:00
-
浏览量:4622次2020-08-30 15:59:35
-
浏览量:2940次2020-08-30 11:33:11
-
浏览量:6339次2020-08-29 21:41:37
-
浏览量:4756次2020-08-31 08:41:19
-
浏览量:4255次2020-08-03 11:10:18
-
浏览量:4450次2020-08-11 10:29:05
-
浏览量:4884次2020-08-14 11:25:29
-
浏览量:4206次2020-08-30 15:44:39
-
22篇
- 南京启诺信息技术有限公司荣获2024年度openEuler领先商业实践创新荣誉,海鸥派引领高校人才培训与就业新篇章!
- 海思3559万能平台搭建:串口编程
- 海思NNIE Hi3559量化部署Mobilefacenet与RetinaFace
- 海思芯片Hi3516DV500:引领智能监控领域的创新
- SS528 DEMO 板开发环境的安装升级(二)
- HI3518EV300的USB接口及SDIO接口设计参考
- 台积电2nm工艺有望2023年风险试产,2024年大规模投产
- 海思加持的三款无人机性能怪兽到底有多强?
- (开发记录)海思mipi lcd屏幕的调试 (ILI9881C)
- 海思Hi3518E移植WIFI驱动(STA模式)
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
xclshwd
微信支付举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友