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