【HISI系列】海思媒体处理平台架构分析

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/SoaringLee_fighting/article/details/88319983

Date: 2019-3-9


前言

    Hi35xx系列芯片作为高清/超高清安防监控主流芯片,现在已经广泛应用于安防监控产品中。本文重点分析:

  • 海思媒体处理平台架构
  • 系统架构
1、参考

Hi35XXX海思媒体处理平台架构介绍
海思MPP业务MMZ内存优化介绍
海思hi35xx 开发学习(1):海思媒体处理平台架构

参考文档:《Hi3559A HiMPP V4.0 媒体处理软件开发参考.pdf》

2、系统架构

在这里插入图片描述

3、海思媒体处理平台架构

在这里插入图片描述
主要分为:

  • 视频输入(VI):VI 模块捕获视频图像,可对其做剪切、去噪等处理,并输出多路不同分辨率的图像数据。
  • 视频处理(VPSS):VPSS 模块接收 VI 和解码模块发送过来的图像,可对图像进行图像增强、锐化等处理,并实现同源输出多路不同分辨率的图像数据用于编码、预览或抓拍。
  • 视频编码(VENC):编码模块接收 VI 捕获并经 VPSS 处理后输出的图像数据,可叠加用户通过 Region模块设置的 OSD 图像,然后按不同协议进行编码并输出相应码流。
  • 视频解码(VDEC):解码模块对编码后的视频码流进行解码,并将解析后的图像数据送 VPSS 进行图像处理,再送 VO 显示。可对 H.265/H.264/JPEG 格式的视频码流进行解码。
  • 视频输出(VO) :VO 模块接收 VPSS 处理后的输出图像,可进行播放控制等处理,最后按用户配置的输出协议输出给外围视频设备。
  • 视频拼接(AVS) :AVS 接收多路 VI 采集的图像,进行拼接合成全景图像。
  • 音频输入(AI) :AI 模块捕获音频数据,然后 AENC 模块支持按多种音频协议对其进行编码,最后输出音频码流。
  • 音频输出(AO)、音频编码(AENC)、音频解码(ADEC):用户从网络或外围存储设备获取的音频码流可直接送给 ADEC 模块,ADEC 支持解码多种不同的音频格式码流,解码后数据送给 AO 模块即可播放声音。
  • 区域管理(REGION)模块。

THE END!

在这里插入图片描述

展开阅读全文

没有更多推荐了,返回首页