主权项 |
一种帧内预测编解码方法,其特征在于,包括以下步骤:编码端:对于输入的一个帧内预测单元,根据设定的帧内预测方向,选择为执行该方向的帧内预测所需的参考像素;使用所述参考像素对所述的预测单元,按设定的预测方向进行预测,得到预测单元的像素预测值,所述的像素预测值由所选取的参考像素进行滤波得到,具体地:对一个预测单元使用33个方向预测和一个DC预测;其中,所述的33个方向预测具体为:将偏离水平或者垂直方向的角度划分为8份,偏离水平或垂直方向的角度alpha=[3,7,12,18,24,31,38,45]/180*pi;采用1/32的方向精度,所述角度偏离水平或垂直方向的像素距离l=[2,4,7,10,14,19,25,32];遍历所有的预测方向,对最优的预测方向进行熵编码;其中:所述熵编码具体为:对所述帧内预测方向进行二值化,然后熵编码,对帧内预测方向按出现的概率从高到低的顺序排序,对概率高的方向分配较短的码字,对出现概率低的方向分配相对较长的码字;解码端:采用所述编码端熵编码的逆过程解析帧内预测模式;对于输入的一个帧内预测单元,根据设定的帧内预测方向,选择为执行该方向的帧内预测所需的参考像素;使用所述参考像素对所述的预测单元,按设定的预测方向进行预测,得到预测单元的像素预测值,所述的像素预测值由所选取的参考像素进行滤波得到。 |