1.一种编码方法,其特征在于,所述编码方法包括:
获取当前块的纹理信息;
利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息;
从调整后的所述候选信息中选择最优候选项,以根据所述最优候选项进行编码。
2.根据权利要求1所述的编码方法,其特征在于,所述获取当前块的纹理信息,包括:
获取所述当前块的参考像素;
计算得到所述参考像素中参考像素点的梯度信息;
根据所述梯度信息进行特征提取,以获得所述当前块的所述纹理信息。
3.根据权利要求2所述的编码方法,其特征在于,所述获取所述当前块的参考像素,包括:
基于编码扫描顺序确定所述参考像素相对于所述当前块的位置;
根据所述当前块的宽度和高度确定所述参考像素的长度;
基于所述参考像素相对于所述当前块的位置和长度确定所述参考像素的可用情况,并根据所述可用情况执行所述利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息的步骤。
4.根据权利要求3所述的编码方法,其特征在于,所述参考像素包括横向参考像素和纵向参考像素,所述基于所述参考像素相对于所述当前块的位置和长度确定所述参考像素的可用情况,包括:
确定在所述长度范围内的所述横向参考像素均可获取、或者在所述长度范围内的所述横向参考像素一部分可获取且另一部分已被填充,则所述横向参考像素可用;
确定在所述长度范围内的所述纵向参考像素均可获取、或者在所述长度范围内的所述纵向参考像素一部分可获取且另一部分已被填充,则所述纵向参考像素可用。
5.根据权利要求4所述的编码方法,其特征在于,所述根据所述可用情况执行所述利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息的步骤,包括:
确定所述横向参考像素和/或所述纵向参考像素可用,则执行所述利用所述纹理信息、以及纹理信息与候选信息中若干候选项的相关程度调整所述当前块的候选信息的步骤。
6.根据权利要求2所述的编码方法,其特征在于,所述计算得到所述参考像素中参考像素点的梯度信息,包括:
将所述参考像素点分为可计算点和边界点;其中,所述可计算点为具备计算梯度所需条件的参考像素点,所述边界点为不具备计算梯度所需条件的参考像素点;
选择梯度算子阶数和梯度计算方向,并基于所述梯度算子阶数和所述梯度计算方向获取梯度计算算子,利用所述梯度计算算子和所述梯度计算方向计算获得所述可计算点的梯度信息。
7.根据权利要求6所述的编码方法,其特征在于,所述计算得到所述参考像素中参考像素点的梯度信息,还包括:
对所述边界点进行填充以获得所述边界点的梯度信息。
8.根据权利要求1所述的编码方法,其特征在于,所述利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息,还包括:
利用所述当前块时域和空域相邻已编码块中的可获取信息、所述当前块的尺寸调整所述当前块的候选信息。
9.根据权利要求1所述的编码方法,其特征在于,所述利用所述纹理信息、以及所述纹理信息与候选信息中若干候选项的相关程度调整所述当前块的候选信息,包括:
调整所述若干候选项的顺序、数量及取值。
10.一种编码设备,其特征在于,包括:处理器、存储器和通信网络,所述处理器分别耦接所述存储器和所述通信网络;所述处理器、所述存储器和所述通信网络工作时可实现权利要求1-9任一项所述的编码方法。
11.一种具有存储功能的装置,其特征在于,存储有能够被处理器运行的程序指令,所述程序指令用于实现权利要求1-9任一项所述的编码方法。