Advertisement

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)

还没有任何评论哟~