hi3516视频编码器

视频编码器是一个支持H.264/ MPEG-4/JPEG的多协议编码器。

hi3516视频编码器_第1张图片

一、VEDU

VEDU(Video Encode Unit)是一个硬件实现的支持多种视频标准(H.264/MPEG-4)的视频编码器。VEDU具有CPU占用率低、总线带宽占用小、低延时、低功耗等优点。

功能框图如下:

hi3516视频编码器_第2张图片

功能描述
1、VEDU由前处理(VPP)模块及编码器模块构成。前处理模块和编码器模块既可独立工作,也可协同工作。
  前处理模块可以实现自适应时空域滤波、de-interlace、OSD叠加、图像锐化等功能。
编码器模块实现了运动估计/帧间预测、帧内预测、运动矢量预测、变换/量化、反量化/反变换、VLC(Variable Length Code)编码及码流生成、de-blocking滤波等协议/算法处理,

2、ARM软件则完成码率控制和中断处理等编码控制处理。
VPP(Video Pre-processing)与编码器协同工作时,VPP首先从DDR中读取一帧或几帧图像,输入图像经过自适应时空域滤波、de-interlace、osd叠加、图像锐化等处理,输出给编码器;编码器以VPP的输出作为当前图像,再进行编码,最后将编码后码流写入到DDR中。  

二、 JPGE

1、 概述

JPGE(JPEG Encoder)是一个硬件实现的高性能JPEG编码器,可实现高达67.1M像素的图片抓拍或高清图像MJPEG编码业务。

功能框图如下:

hi3516视频编码器_第3张图片

由图可见,JPGE硬件实现了osd、level shift、DCT、量化、扫描、VLC编码及码流生成等运算量较大的协议处理,而ARM软件则完成量化表配置和中断处理等编码控制处理。






你可能感兴趣的:(hi3516视频编码器)