HEVC函数入门(10)——HM软件手册software-manual(GOP,RPS,POC)

前面讲到找tile相关的函数,结果发现调用来调用去,搞的都迷糊了。所以这里来使用HM自带的软件手册software-manual来查找相关的内容。这里建议大家对一些测试视频进行压缩,然后对应的在软件手册中找参数的含义,我直接来看软件手册也是没办法,因为目的只有tile,这里软件手册是在HM中的doc文件夹中,有很多文档,有空的话都点开看看也可以。

下面一部分内容将围绕软件手册的内容来讲。

首先是GOP的部分,主要围绕GOP中每一帧来讲,这里关于里面的缩写,原文并没有解释,所以可以参考我的另一篇博文:http://blog.csdn.net/qq_21747841/article/details/73332394
另外这里的中文主要通过Google简易的翻译,仅供参考。
3.1 GOP structure table
Defines the cyclic GOP structure that will be used repeatedly throughout the sequence. The table should contain GOPSize lines, named Frame1, Frame2, etc. The frames are listed in decoding order, so Frame1 is the first frame in decoding order, Frame2 is the second and so on. Among other things, the table specifies all reference pictures kept by the decoder for each frame. This includes pictures that are used for reference for the current picture as well as pictures that will be used for reference in the future. The
encoder will not automatically calculate which pictures have to be kept for future references, they must be specified. Note that some specified reference frames for pictures encoded in the very first GOP after an IDR frame might not be available. This is handled automatically by the encoder, so the reference pictures can be given in the GOP structure table as if there were infinitely many identical GOPs before the current one. Each line in the table contains the parameters used for the corresponding frame, separated by whitespace:
定义将在整个序列中重复使用的循环GOP结构。该表应包含GOPSize排列,名为Frame1,Frame2等。帧按照解码顺序列出,因此Frame1是解码顺序的第一帧,Frame2是第二帧等等。其中,表格指定了解码器为每个帧保存的所有参考图片。这包括用于当前图片参考的图片以及将来用于参考的图片。编码器不会自动计算哪些图片必须保留以备将来参考,它们必须被指定。注意,在IDR帧之后的第一GOP中编码的图像的一些指定的参考帧可能不可用。这由编码器自动处理,因此参考图像可以在GOP结构表中给出,就好像在当前GOP之前有无数多个相同的GOP。表中的每一行包含用于相应帧的参数,由空格分隔:
Type: Slice type, can be either I, P or B.
POC: Display order of the frame within a GOP, ranging from 1 to GOPSize.在GOP内显示帧的顺序,范围从1到GOPSize。图序计数
QPOffset: QP offset is added to the QP parameter to set the final QP value to use for this frame.△QP设置量化参数,越大质量越不好
QPFactor: Weight used during rate distortion optimization. Higher values mean lower quality and less bits. Typical range is between 0.3 and 1.速率失真优化时使用的权值。 较高的值意味着较低的质量和较少的位。 典型范围在0.3和1之间。
num_ref_pics_active: Size of reference picture lists L0 and L1, indicating how many reference pictures in each

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值