海思(MPP)媒体处理软件平台(1)—–功能简介

概述(HI3531D)

海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速
开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供
MPI(MPP Programe Interface)接口完成相应功能。
该平台支持应用软件快速开发以下功能:输入视频捕获、H.264/MJPEG/JPEG/MPEG4 编码、
H264/H.265/VC1/MPEG4/MPEG2/AVS 解码、视频输出显示、视频图像前处理(包括去
噪、增强、锐化、Deinterlace)、编码码流叠加 OSD、视频侦测分析、智能分析、音频
捕获及输出、音频编解码等功能。

系统架构

海思(MPP)媒体处理软件平台(1)-----功能简介
  • VI 模块捕获视频图像,可对其做剪切、缩放、镜像等处理,并输出多路不同分辨
    率的图像数据。
  • 解码模块对编码后的视频码流进行解码,并将解析后的图像数据送 VPSS 进行图
    像处理或直接送 VO 显示。可对 H.264/H.265/VC1/MPEG4/MPEG2/AVS 格式的视
    频码流进行解码。
  • VPSS 模块接收 VI 和解码模块发送过来的图像,可对图像进行去噪、图像增强、
    锐化等处理,并实现同源输出多路不同分辨率的图像数据用于编码、预览或抓
    拍。
  • 编码模块接收 VI 捕获并经 VPSS 处理后输出的图像数据,可叠加用户通过 Region
    模块设置的 OSD 图像,然后按不同协议进行编码并输出相应码流。
  • VDA 模块接收 VI 的输出图像,并进行移动侦测和遮挡侦测,最后输出侦测分析
    结果。
  • VO 模块接收 VPSS 处理后的输出图像,可进行播放控制等处理,最后按用户配置
    的输出协议输出给外围视频设备。
  • AI 模块捕获音频数据,然后 AENC 模块支持按多种音频协议对其进行编码,最后
    输出音频码流。
  • 用户从网络或外围存储设备获取的音频码流可直接送给 ADEC 模块,ADEC 支持
    解码多种不同的音频格式码流,解码后数据送给 AO 模块即可播放声音。

应用程序启动 MPP 业务前,必须完成 MPP 系统初始化工作。同理,应用程序退出MPP 业务后,也要完成 MPP 系统去初始化工作,释放资源。

官方SDK例程,目录

  • sample_vdec(视频解码)

来源:Doctor夫妇

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月5日
下一篇 2020年4月5日

相关推荐