HEVC学习笔记3-PU划分及CTU结构

Pre

HEVC学习笔记系列目录
视频压缩时,先分割为若干个小的图像组(Group Of Pictures,GOP),每个GOP又被划分为多个片(Slice),一幅图像可以被分割为一个或者多个Slice,每个slice由一个或多个片段(Slice Segement,SS)组成,一个SS在编码时,先被分割为相同大小的树形结构单元(Coding Tree Unit,CTU),每个CTU包括一个亮度属性编码块(Coding Tree Block,CTB)和两个色差CTB,
每个CTU按照四叉树分割成不同类型的编码单元(Coding Unit,CU),

一幅图像不仅可以划分为若干个Slice(条带状),也可以划分为若干个Tile(水平和垂直方向分割,一个矩形区域就是一个Tile),
在HEVC标准中,CTU最大是64×64,在x265中,可以用--ctu, -s <64|32|16>来配置ctu的大小,也可以通过--min-cu-size <64|32|16|8>来配置最小的cu的大小。

PU的划分模式

对于一个2N×2N的CU来说

帧内预测

2N×2N和N×N两种

帧间预测

4种对称模式

也就是说PU最小4×4,最大64×64

  • 2N×2N(skip、intra模式)
  • 2N×N
  • N×2N
  • N×N(intra模式)这是一个测试

4种非对称模式

  • 2N×uU(上下1:3)
  • 2N×nD(上下3:1)
  • nL×2N(左右1:3)
  • nR×2N(左右3:1)

文章版权归 FindHao 所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权|
转载必须包含本声明,并以超链接形式注明作者 FindHao 和本文原始地址:
https://www.findhao.net/easycoding/1453

你可能喜欢:(相似内容推荐和广告都使用了谷歌的推荐系统,需要对本站取消广告屏蔽才能显示。感谢点击↓广告支持博主~)

Find

新浪微博(FindSpace博客)QQ群:不安分的Coder(375670127) 不安分的Coder

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*