美文网首页
HM配置文件和编码格式

HM配置文件和编码格式

作者: 温柔的大灰熊 | 来源:发表于2017-08-04 19:34 被阅读0次

HM 配置文件

在HM16.15中,配置文件有以下几类,如图所示

main 和mian10主要区别是profile和内部位深不同。intra表示是全I帧编码,low delay和low delay_p表示只有第一帧是I 帧编码,而其他的都是P帧或者是B帧编码。randomaccess表示分批B帧结构,周期性的插入一些随机访问帧。

HM编码结构

编码时的分层处理架构和编码完成后码流的语法架构

      分层架构

 视频序列————GOP(图像组)———Slice(片)————一个或多个片段(SS)————一个或整数个CTU(编码树单元)————CTU(一个亮度块CTB和两个色差树形编码块)————CU(编码单元)————PU和TU(预测单元和变换单元)

      码流结构

HEVC压缩数据采用了类似于AVC 的分层结构,将属于GOP层、Slice层中共用的大部分语法元素游离出来,组成序列参数集(Sequence Parameter Set, SPS)和图像参数集(Picture Parameter Set, PPS)。SPS包含了一个CVS(Video Coding Sequence)中所有图像共用的信息。其中CVS被定义为一个GOP编码后所生成的压缩数据。SPS的内容大致包含解码相关信息,如档次(Tile)级别,分辨率,某档次中编码工具开关标识和涉及的参数、时域可分级信息等。PPS包含一幅图像所用的公共参数,即一幅图像中所有SS引用同一个PPS。其中大致内容包含出事图像控制信息,如初始量化参数、分块信息等。HEVC的语法架构中还增加了视频参数集(Video Parameter Set, VPS) 。其内容大致包含多个子层共享的语法元素,其他不属于SPS的特定信息等。对于一个SS,通过引用它所使用的PPS,该PPS又引用其对应的SPS,该SPS又引用它对应的VPS,最终得到一个SS的共用信息。 

相关文章

网友评论

      本文标题:HM配置文件和编码格式

      本文链接:https://www.haomeiwen.com/subject/fsqplxtx.html