《海思 - 概念学习》

1.海思Hi35xx典型的系统层次图

 

2.海思媒体处理平台架构

2.1 名词概念

  视频输入(VI)、视频处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(VO)、音频编码(AENC)、音频解码(ADEC)、区域管理(REGION)

  VI模块:捕获视频图像,可对其做剪切、缩放、镜像等处理,并输出多路不同分辨率的图像数据。

  VDEC模块:对编码后的视频码流进行解码,并将解析后的图像数据送VPSS进行图像处理或直接送VO显示。可对H.264/H.265/VC1/MPEG4/MPEG2/AVS格式的视频码流进行解码。

  VPSS模块:接收VI和解码模块发送过来的图像,可对图像进行去噪、图像增强、锐化等处理,并实现同源输出多路不同分辨率的图像数据用于编码、预览或抓拍。

  VENC模块:接收VI捕获并经VPSS处理后输出的图像数据,可叠加用户通过Region模块设置的OSD图像,然后按不同协议进行编码并输出相应码流。

  VDA模块:接收VI的输出图像,并进行移动侦测和遮挡侦测,最后输出侦测分析结果。

  VO模块:接收VPSS处理后的输出图像,可进行播放控制等处理,最后按用户配置的输出协议输出给外围视频设备。

  AI模块:捕获音频数据,然后AENC模块支持按多种音频协议对其进行编码,最后输出音频码流。

  用户从网络或外围存储设备获取的音频码流可直接送给ADEC模块,ADEC支持解码多种不同的音频格式码流,解码后数据送给AO模块即可播放声音。

2.2 海思媒体处理平台内部处理流程图

 

3.一些基本概念

(1) 分辨率

    VGA(640*480) D1(720*576) 720p 1080p 4K(4096*2160)  8K(8192*4320)

(2) 视频压缩标准

    h.264 H.264也称作MPEG-4AVC(Advanced Video Coding),是一种视频压缩标准,同时也是一种被广泛使用的

    高精度视频录制、压缩、和发布格式。

    h.265/HEVC的编码架构大致上和h.264/AVC的架构相似。目前的HEVC标准总共有三种模式:Main、Main10、Main Still Picture.

(3)fps(frame per second)帧率

  每秒的帧数(fps)或者说帧率表示图形处理器处理场时每秒钟能够更新的次数。高的帧率可以得到更流畅、更逼真的动画。一般来说30fps就是可以接受的,但是将性能提升至60fps则可以明显提升交互感和逼真感,但是一般来说超过75fps一般就不容易察觉到有明显的流畅度提升了。如果帧率超过屏幕刷新率只会浪费图形处理的能力,因为监视器不能以这么快的速度更新,这样超过刷新率的帧率就浪费掉了。

  

 

posted @ 2019-10-21 10:02  一个不知道干嘛的小萌新  阅读(1041)  评论(0编辑  收藏  举报