Codecs系列编解码基础知识:广义B帧GPB简介
Posted 飞翔的鲲
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Codecs系列编解码基础知识:广义B帧GPB简介相关的知识,希望对你有一定的参考价值。
Date: 2022.7.20
文章目录
1、GPB概念
广义B帧(Generalized P and B picture,GPB)是指对传统P帧采取类似于B帧的双向预测方式进行预测。在这种预测方式下,前向和后向参考列表中的参考图像都必须为当前图像之前的图像,且两个参考列表完全一致。对P帧采取B帧的运动预测方式增加了运动估计的准确度,提高了编码效率,同时也有利于编码流程的统一。
GPB帧示意图如下:
2、GPB帧宏块类型
B帧相对P帧来说,新增了三种宏块类型,分别是B_skip,B_direct以及B_BI。
- B_skip :其中B_skip与P帧中的P_skip类型相似,其特征均为无mvd无传输残差,但B_skip特殊在于其参考帧重建图像是由BI加权值所得;
- B_direct :该类型与B_skip类型相似,但不同于B_skip的点在于其虽无mvd但是存在传输残差,并且其mvp存在两种决策方式,分别为时域以及空域模式,目前GPB所采用的是空域模式,其mvp分别为前后参考列表决策得出;<
以上是关于Codecs系列编解码基础知识:广义B帧GPB简介的主要内容,如果未能解决你的问题,请参考以下文章
Codecs系列编解码基础知识---并行特性:Slice, Tile和WPP
Codecs系列HEVC标准:帧间预测技术及x265实现分析