HDVICP2视频协处理器对H.264的支持范围及特性

H264 编码

  • 支持到(基本)Baseline、(主要)Main 和(高级)High 档次的level 4.2 
  • 支持从96x80到2048x2048分辨率图像的编码 (编码2048x2048图像需要Level 5)
  • 支持 SEI 3D 视频编码
  • 支持 B 帧
  • 支持基于逐行和场行的交错编码,并支持ARF、MRF、SPF
  • 支持多缩放矩阵预设和用户自定义缩放矩阵
  • 支持 LTRP,并允许用户强制性引用长期参考帧
  • 支持通过强制帧控制在S任意点插入IDR帧
  • 支持达8*8的用户控制帧间预测划分
  • 支持用户控制 POC 类型(POC 型0、1和2)
  • 支持低延迟——输入数据同步输出比特流
  • 支持码率、帧速率、分辨率等参数动态变化
  • 支持通过对量化参数范围、HRD缓存大小、图片大小范围、部分帧跳过、宏块级感知码率控制以及精确系数阈值的出色控制实现TI特有的数据存储码率控制,低延迟应用
  • 支持在序列的不同入口点插入用户控制NALU 
  • 支持强制帧/场对所有宏模块跳过
  • 支持基于每个片宏块数量或片初始偏移量的一图多片
  • 支持基于每片字节数实现 H.264 MTU 分包的一图多片
  • 支持H.241定义的 RCDO 档次和静态宏块计数显示
  • 支持用户控制的循环内滤波
  • 支持SAD和运动矢量的分析信息显示
  • 支持用户控制的四分之一像素插值和整数运动估计
  • 支持4x4、8x8和16x16帧内预测
  • 支持用户控制的约束设置标志
  • 支持 8x8 和 4x4 变换
  • 支持用户控制的 IDR 频率控制
  • 支持缓存周期、时间信息、SEI 3D 视频信息和用户自定义SEI
  • 支持控制优先底场交错编码
  • 支持控制底场帧间/帧内交错编码
  • 支持用户可配置的 GOP 长度和结构
  • 支持控制使能/禁用 SkipMB 特性
  • 支持带约束的帧内预测
  • 支持帧内循环刷新机制
  • 支持最大4个时间层的分层-P格式逐行和隔行的交错编码
  • 支持SVC头

H264 解码

  • 支持达 level 4.2 的 High 类型
  • 支持从96x80到2048x2048分辨率图像的解码 (解码2048x2048图像需要Level 5)
  • 支持隔行扫描, 逐行扫描, PicAFF, MBAFF 格式的图片
  • 支持 CAVLC 和 CABAC 解码
  • 支持所有帧内/帧间预测模式
  • 支持每个宏块最多16个运动适量
  • 支持从64x64到2048x2048
  • 支持错误隐藏
  • 支持SEI(补充增强信息)和VUI(视频可用性信息)解析
  • 支持内存管理和控制操作(MMCO)
  • 支持参数动态变化
  • 支持低延迟操作的可配置显示延迟
  • Supports low latency features - Sub frame level synchronization for input and output. Input data synchronization is based upon slices and fixed length of bit-stream. Output data synchronization is based upon MB row
  • 有限的支持可伸缩视频编码(SVC)流的解码
  • 支持解析3D SEI 和帧解析SEI

英文原文:http://processors.wiki.ti.com/index.php/HDVICP2_Video_Codecs

你可能感兴趣的:(——嵌入式多媒体处理器,——视频编码,————DM8168,多媒体通信,————H.264)