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标准:参考帧管理RPS技术

Codecs系列HEVC标准:帧间预测技术及x265实现分析

Codecs系列HEVC中三种Intra帧类型的区别:BLA/IDR/CRA

IBP帧介绍

视频技术基础