HEVC帧内预测概述
发布时间
阅读量:
阅读量
HEVC标准中,帧内预测共包含35种不同的预测模式,每种模式均具有对应的编号标识:
| 帧内模式编号 | 帧内预测模式名称 |
|---|---|
| 0 | Planar模式 |
| 1 | DC模式 |
| 2~34 | 33种角度预测模式 |
理论上,HEVC的帧内预测可以分为三个步骤:
1、判断当前TU相邻参考像素是否可用,获取相邻参考像素;
2、对参考像素进行滤波;
3、根据滤波后的参考像素以及预测模式,计算当前TU的预测像素值。
在代码实现中,这几部分分别对应,如以下的流程图所示:

函数initAndiPatternChType()实现以下第一部分与第二部分功能。
第一部分:判断相邻像素是否可用并根据一定规则获取像素值
当前TU的大小为NxN,其参考像素按区域可分为5部分,左下侧(A)、左侧(B)、右上侧(C)、上侧(D)、右上侧(E),共有4N + 1 个点,其中C部分只有一个参考点。
| C | D | E |
|---|---|---|
| B | 当前 T U | |
| A |
在特定区域缺少参考像素的情况下,通常会采用相邻最近的像素点进行补全操作。当A区域缺失时,将采用B区域中最底部的像
全部评论 (0)
还没有任何评论哟~
