• 《海思


    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一般就不容易察觉到有明显的流畅度提升了。如果帧率超过屏幕刷新率只会浪费图形处理的能力,因为监视器不能以这么快的速度更新,这样超过刷新率的帧率就浪费掉了。

      

  • 相关阅读:
    Visual Studio 和 c# 正则表达式
    程序员DD 《Spring boot教程系列》补充
    c# 多线程编程中AutoResetEvent和ManualResetEvent
    c# 事件和EventManager
    卸载重装Mysql
    c# 语法要点速览
    在高分屏正确显示CHM文件
    ss user-rule自定义规则并硬连接到OneDrive进行自动同步
    利用webmagic获取天猫评论
    使用Selenium对新浪微博模拟登录
  • 原文地址:https://www.cnblogs.com/zhuangquan/p/11711805.html
Copyright © 2020-2023  润新知