编码方法、设备及具有存储功能的装置制造方法及图纸

技术编号:26426180 阅读:20 留言:0更新日期:2020-11-20 14:23
本发明专利技术提供了一种编码方法、设备及具有存储功能的装置。其中,编码方法包括:获取当前块的纹理信息;利用纹理信息、以及纹理信息与候选信息中若干候选项的相关程度调整当前块的候选信息;从调整后的候选信息中选择最优候选项,以根据最优候选项进行编码。通过上述方式,避免当前块的编码结果与当前块本身纹理信息存在冗余的问题,并且,使得当前块可以将最终选择的最优候选项用较少的比特数表示,进而提高编码效率。

【技术实现步骤摘要】
编码方法、设备及具有存储功能的装置
本专利技术涉及视频编解码
,特别是涉及一种编码方法、设备及具有存储功能的装置。
技术介绍
目前,由于视频数据量较大,视频编解码技术基于对视频数据进行压缩以减小传输流量或存储空间的目的,得到了广泛的应用。视频编解码主要包括编码、传输和解码三大部分,其中视频编码部分主要应用了块划分、帧内预测、帧间预测、变换、量化等技术。然而,现有技术中对块的编码结果与块本身的纹理信息存在冗余,且候选信息相对固定,也导致了一些编码冗余。因此,为解决上述问题,必须提供一种新的编码方法、设备及具有存储功能的装置。
技术实现思路
为实现上述目的,本专利技术提供了一种编码方法,所述编码方法包括:获取当前块的纹理信息;利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息;从调整后的所述候选信息中选择最优候选项,以根据所述最优候选项进行编码。作为本专利技术的进一步改进,所述获取当前块的纹理信息,包括:获取所述当前块的参考像素;计算得到所述参考像素中参考像素点的梯度信息;根据所述梯度信息进行特征提取,以获得所述当前块的所述纹理信息。作为本专利技术的进一步改进,所述获取所述当前块的参考像素,包括:基于编码扫描顺序确定所述参考像素相对于所述当前块的位置;根据所述当前块的宽度和高度确定所述参考像素的长度;基于所述参考像素相对于所述当前块的位置和长度确定所述参考像素的可用情况,并根据所述可用情况执行所述利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息的步骤。作为本专利技术的进一步改进,所述参考像素包括横向参考像素和纵向参考像素,所述基于所述参考像素相对于所述当前块的位置和长度确定所述参考像素的可用情况,包括:确定在所述长度范围内的所述横向参考像素均可获取、或者在所述长度范围内的所述横向参考像素一部分可获取且另一部分已被填充,则所述横向参考像素可用;确定在所述长度范围内的所述纵向参考像素均可获取、或者在所述长度范围内的所述纵向参考像素一部分可获取且另一部分已被填充,则所述纵向参考像素可用。作为本专利技术的进一步改进,所述根据所述可用情况执行所述利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息的步骤,包括:确定所述横向参考像素和/或所述纵向参考像素可用,则执行所述利用所述纹理信息调整所述当前块的候选信息的步骤。作为本专利技术的进一步改进,所述计算得到所述参考像素中参考像素点的梯度信息,包括:将所述参考像素点分为可计算点和边界点;其中,所述可计算点为具备计算梯度所需条件的参考像素点,所述边界点为不具备计算梯度所需条件的参考像素点;选择梯度算子阶数和梯度计算方向,并基于所述梯度算子阶数和所述梯度计算方向获取梯度计算算子,利用所述梯度计算算子和所述梯度计算方向计算获得所述可计算点的梯度信息。作为本专利技术的进一步改进,所述计算得到所述参考像素中参考像素点的梯度信息,还包括:对所述边界点进行填充以获得所述边界点的梯度信息。作为本专利技术的进一步改进,所述利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息,还包括:利用所述当前块时域和空域相邻已编码块中的可获取信息、所述当前块的尺寸调整所述当前块的候选信息。作为本专利技术的进一步改进,所述利用所述纹理信息、以及所述纹理信息与候选信息中若干候选项的相关程度调整所述当前块的候选信息,包括:调整所述若干候选项的顺序、数量及取值。本专利技术的还提供了一种编码设备,包括:处理器、存储器和通信网络,所述处理器分别耦接所述存储器和所述通信网络;所述处理器、所述存储器和所述通信网络工作时可实现上述所述的编码方法。本专利技术还提供给了一种具有存储功能的装置,存储有能够被处理器运行的程序指令,所述程序指令用于实现上述所述的编码方法。与现有技术相比,本专利技术的有益效果在于:本专利技术提供的编码方法,通过当前块的纹理信息调整候选信息,一方面,充分利用了当前块周围的纹理信息,以避免当前块的编码结果与当前块本身纹理信息存在冗余的问题,进而提升编码效率;另一方面,在编码过程中,利用纹理信息对候选信息的自适应调整,使得当前块可以将最终选择的最优候选项用较少的比特数表示,进一步提高了编码效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1为本专利技术编码方法一实施方式的流程示意图;图2为图1中S11步骤一实施方式的流程示意图;图3为采用Prewitt算子计算横向梯度的示意图;图4为采用Sobel两个方向梯度算子权重的示意图;图5为采用laplace四个方向梯度算子权重示意图;图6为本专利技术编码方法一实施方式中六个梯度方向示意图;图7为本专利技术编码设备一实施方式的框架示意图;图8为本专利技术具有存储功能的装置一实施方式的框架示意图。具体实施方式下面结合说明书附图,对本申请实施例的方案进行详细说明。以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。此外,本文中的“多”表示两个或者多于两个。请参阅图1,本专利技术提供了一种编码方法,该编码方法具体包括:S11:获取当前块的纹理信息。具体地,获取当前块的纹理信息是通过计算当前块参考像素梯度的方法实现的,结合图2,获取当前块的纹理信息具体包括:S111:获取当前块的参考像素。具体地,在本步骤中,获取当前块的参考像素包括:基于编码扫描顺序确定参考像素相对于当前块的位置;根据当前块的宽度和高度确定参考像素的长度;基于参考像素相对于当前块的位置和长度确定参考像素的可用情况,并根据可用情况执行后续S12步骤:利用纹理信息、以及纹理信息与候选信息中若干候选项的相关程度调整当前块的候选信息的步骤。在一实施方式中,参考像素包括横向参考像素和纵向参考像素,获取当前块的参考像素需要获取横向参考像素和纵向参考像素。其中,横向参考像素为当前块上方若干行参考像素或下方若干行参考像素,纵向参考像素为当前块左侧若干列参考像素或右侧若干列参考像素。需要说明的是,具体横向参考像素和纵向参考像素采用哪个方向的参考像素由编码扫描顺序决定。例如,若编码器编码时的扫描顺序为从上到下从左到右的光栅扫描顺序,则本文档来自技高网...

【技术保护点】
1.一种编码方法,其特征在于,所述编码方法包括:/n获取当前块的纹理信息;/n利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息;/n从调整后的所述候选信息中选择最优候选项,以根据所述最优候选项进行编码。/n

【技术特征摘要】
1.一种编码方法,其特征在于,所述编码方法包括:
获取当前块的纹理信息;
利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息;
从调整后的所述候选信息中选择最优候选项,以根据所述最优候选项进行编码。


2.根据权利要求1所述的编码方法,其特征在于,所述获取当前块的纹理信息,包括:
获取所述当前块的参考像素;
计算得到所述参考像素中参考像素点的梯度信息;
根据所述梯度信息进行特征提取,以获得所述当前块的所述纹理信息。


3.根据权利要求2所述的编码方法,其特征在于,所述获取所述当前块的参考像素,包括:
基于编码扫描顺序确定所述参考像素相对于所述当前块的位置;
根据所述当前块的宽度和高度确定所述参考像素的长度;
基于所述参考像素相对于所述当前块的位置和长度确定所述参考像素的可用情况,并根据所述可用情况执行所述利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息的步骤。


4.根据权利要求3所述的编码方法,其特征在于,所述参考像素包括横向参考像素和纵向参考像素,所述基于所述参考像素相对于所述当前块的位置和长度确定所述参考像素的可用情况,包括:
确定在所述长度范围内的所述横向参考像素均可获取、或者在所述长度范围内的所述横向参考像素一部分可获取且另一部分已被填充,则所述横向参考像素可用;
确定在所述长度范围内的所述纵向参考像素均可获取、或者在所述长度范围内的所述纵向参考像素一部分可获取且另一部分已被填充,则所述纵向参考像素可用。


5.根据权利要求4所述的编码方法,其特征在于,所述根据所述可用情况执行所述利用所述纹理信息、以及所述纹理信息与所述候选信息中若干候选项的相关程度调整所述当前块的候选信息的步骤,包括...

【专利技术属性】
技术研发人员:张雪江东林聚财殷俊
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1