对图像编码和解码的方法及存储比特流的计算机可读介质技术

技术编号:35925104 阅读:16 留言:0更新日期:2022-12-10 11:16
提供了一种对图像编码和解码的方法及存储比特流的计算机可读介质。为此,所述图像解码方法可包括以下步骤:从比特流获得当前块的变换系数;确定当前块的扫描单元和扫描顺序;并且基于确定的扫描单元和扫描顺序对当前块的变换系数进行扫描和排列。的变换系数进行扫描和排列。的变换系数进行扫描和排列。

【技术实现步骤摘要】
对图像编码和解码的方法及存储比特流的计算机可读介质
[0001]本申请是向国家知识产权局提交的申请日为2018年07月31日、申请号为201880050390.X,且题为“图像编码/解码方法和装置以及存储比特流的记录介质”的专利申请的分案申请。


[0002]本专利技术涉及一种图像编码/解码方法和设备以及存储比特流的记录介质。更具体地,本专利技术涉及一种能够自适应地确定变换系数的扫描方法的图像编码/解码方法和设备。

技术介绍

[0003]近来,在各种应用领域中,对诸如高清(HD)图像和超高清(UHD)图像的高分辨率和高质量图像的需求已经增加。然而,与常规的图像数据相比,更高分辨率和更高质量的图像数据具有增加的数据量。因此,当通过使用诸如常规的有线和无线宽带网络的介质来发送图像数据时,或者当通过使用常规的存储介质来存储图像数据时,发送和存储的成本增加。为了解决随着图像数据的分辨率和质量的提高而出现的这些问题,对于更高分辨率和更高质量的图像,需要高效的图像编码/解码技术。
[0004]图像压缩技术包括各种技术,包括:帧间预测技术,从当前画面的先前或后续画面预测当前画面中包括的像素值;帧内预测技术,通过使用当前画面中的像素信息来预测当前画面中包括的像素值;变换和量化技术,用于压缩残差信号的能量;熵编码技术,将短码分配给具有高出现频率的值,并且将长码分配给具有低出现频率的值;等等。图像数据可通过使用这样的图像压缩技术被有效地压缩,并且可被发送或存储。
[0005]由于不管是否执行首次变换和二次变换都执行变换系数的扫描,因此传统的图像编码/解码方法和设备在编码效率方面受到限制。

技术实现思路

[0006]技术问题
[0007]本专利技术在于提供一种用于根据首次变换和二次变换中的至少一个是否被执行来对变换系数执行扫描以提高图像编码/解码效率的方法和设备。
[0008]本专利技术在于提供一种能够自适应地确定变换系数的扫描方法以提高图像编码/解码效率的图像解码/编码方法和设备。
[0009]技术方案
[0010]一种根据本专利技术的对图像进行解码的方法,该方法可包括:从比特流获得当前块的变换系数;确定当前块的扫描单元和扫描顺序;并且通过基于确定的扫描单元和扫描顺序对当前块的变换系数进行扫描来排列当前块的变换系数。
[0011]在根据本专利技术的对图像进行解码的方法中,其中,当前块的变换系数是反量化的输入、二次逆变换的输入和首次逆变换的输入中的任意一个。
[0012]在根据本专利技术的对图像进行解码的方法中,其中,所述扫描顺序包括如下顺序中
的至少一个顺序:垂直扫描顺序、水平扫描顺序、优先于其他列扫描第一列的第一垂直优先扫描顺序、优先于其他列扫描第一列和第二列的第二垂直优先扫描顺序、优先于其他行扫描第一行的第一水平优先扫描顺序、优先于其他行扫描第一行和第二行的第二水平优先扫描顺序、右上对角线扫描顺序以及左下对角线扫描顺序。
[0013]在根据本专利技术的对图像进行解码的方法中,其中,将扫描单元确定为系数组单元、个体系数单元和组合单元中的任意一个。
[0014]在根据本专利技术的对图像进行解码的方法中,其中,在确定当前块的扫描单元和扫描顺序的步骤中,基于当前块的邻近块的扫描单元和扫描顺序中的至少一个来确定当前块的扫描单元和扫描顺序。
[0015]在根据本专利技术的对图像进行解码的方法中,其中,当将当前块的扫描单元确定为系数组单元时,基于与当前系数组相邻的邻近系数组的扫描顺序来确定系数组单元内的变换系数扫描顺序。
[0016]在根据本专利技术的对图像进行解码的方法中,其中,基于当前块的深度来确定当前块的扫描顺序。
[0017]在根据本专利技术的对图像进行解码的方法中,其中,基于当前块的亮度分量的扫描单元和扫描顺序来确定当前块的色度分量的扫描单元和扫描顺序。
[0018]在根据本专利技术的对图像进行解码的方法中,其中,基于确定的扫描顺序来推导当前块的量化矩阵的扫描顺序。
[0019]在根据本专利技术的对图像进行解码的方法中,还包括:对排列的变换系数执行反量化、二次逆变换和首次逆变换中的至少一个。
[0020]一种根据本专利技术的对图像进行编码的方法,所述方法可包括:从当前块的残差块获得当前块的变换系数;确定当前块的扫描单元和扫描顺序;并且通过按照确定的扫描单元和扫描顺序对当前块的变换系数进行扫描来对当前块的变换系数进行熵编码。
[0021]在根据本专利技术的对图像进行编码的方法中,其中,当前块的变换系数是首次变换的输出、二次变换的输出和量化的输出中的任意一个。
[0022]在根据本专利技术的对图像进行编码的方法中,其中,所述扫描顺序包括如下顺序中的至少一个顺序:垂直扫描顺序、水平扫描顺序、优先于其他列扫描第一列的第一垂直优先扫描顺序、优先于其他列扫描第一列和第二列的第二垂直优先扫描顺序、优先于其他行扫描第一行的第一水平优先扫描顺序、优先于其他行扫描第一行和第二行的第二水平优先扫描顺序、右上对角线扫描顺序以及左下对角线扫描顺序。
[0023]在根据本专利技术的对图像进行编码的方法中,其中,将扫描单元确定为系数组单元、个体系数单元和组合单元中的任意一个。
[0024]在根据本专利技术的对图像进行编码的方法中,其中,在确定当前块的扫描单元和扫描顺序的步骤中,基于当前块的邻近块的扫描单元和扫描顺序中的至少一个来确定当前块的扫描单元和扫描顺序。
[0025]在根据本专利技术的对图像进行编码的方法中,其中,当将当前块的扫描单元确定为系数组单元时,基于与当前系数组相邻的邻近系数组的扫描顺序来确定系数组单元内的变换系数扫描顺序。
[0026]在根据本专利技术的对图像进行编码的方法中,其中,基于当前块的深度来确定当前
块的扫描顺序。
[0027]在根据本专利技术的对图像进行编码的方法中,其中,基于当前块的亮度分量的扫描单元和扫描顺序来确定当前块的色度分量的扫描单元和扫描顺序。
[0028]在根据本专利技术的对图像进行编码的方法中,其中,基于确定的扫描顺序来推导当前块的量化矩阵的扫描顺序。
[0029]一种存储通过编码方法生成的比特流的记录介质,所述编码方法包括:从当前块的残差块获得当前块的变换系数;确定当前块的扫描单元和扫描顺序;并且通过按照确定的扫描单元和扫描顺序对当前块的变换系数进行扫描来对当前块的变换系数进行熵编码。
[0030]有益效果
[0031]根据本专利技术,为了提高图像编码/解码效率,提供了一种用于根据首次变换和二次变换中的至少一个是否被执行来对变换系数执行扫描的方法和设备。
[0032]根据本专利技术,提供了一种能够自适应地确定变换系数的扫描方法的图像编码/解码方法和设备。
[0033]根据本专利技术,可提高图像编码效率和解码效率。
[0034]根据本专利技术,可减少图像编码器和图像解码器的计算复杂度。
附图说明
[0035]图1是示出根据本专利技术的实施例的编码设备的配置的框图。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对图像进行解码的方法,所述方法包括:获得针对当前块的变换系数;以及基于所述变换系数对所述当前块执行解码,其中,对所述当前块的解码包括生成针对所述当前块的重建块。2.根据权利要求1所述的方法,其中,所述当前块的扫描单元被确定,所述变换系数是根据扫描顺序获得的,并且所述变换系数是通过基于所述扫描单元扫描所述变换系数而被布置的。3.根据权利要求2所述的方法,其中,所述变换系数是反量化的输入、二次逆变换的输入、二次逆变换的输出和首次逆变换的输入中的一个。4.根据权利要求2所述的方法,其中,所述扫描单元是基于所述当前块的尺寸确定的系数组单元。5.如权利要求4所述的方法,其中,所述当前块具有非正方形形状,并且所述系数组单元具有正方形形状。6.根据权利要求2所述的方法,其中,所述扫描操作是根据右上对角线扫描顺序被执行的。7.根据权利要求2所述的方法,其中,所述当前块不是变换跳过块。8.根据权利要求2所述的方法,其中,所述扫描操作是根据左下对角线扫描顺序被执行的。9.根据权利要求2所述的方法,其中,所述当前块是变换跳过块。10.根据权利要求2所述的方法,其中,所述扫描操作是根据被应用于扫描所述当前块的量化矩阵的扫描顺序而被执行的。11.根据权利要求2所述的方法,其中,所述扫描操作是根据对角线扫描顺序被执行的,所述对角线扫描顺序的方向是基于所述当前块是否为变换跳过块而被确定的。12.根据权利要求1所述的方法,其中,所述变换系数是二次逆变换的输入,所述变换系数是根据左下对角线扫描顺序而获得的。13.根据权利要求1所述的方法,其中,所述变换系数是二次逆变换的输出,并且所述变换系数是根据垂直扫描顺序和水平扫描顺序之一而获得的。14.根据权利要求13所述的方法,其中,针对所述当前块的扫描顺序是基于所述当前块的帧内预测模式而确定的。15.根据权利要求1所述的方法,其中,所述变换系数包括作为二次逆变换的输入的第一变换系数和作为所述二次逆变换的输出的第二变换系数,并且针对所述第一变换系数的第一扫描顺序和针对所述第二变换系数的第二扫描顺序彼此不同。16.一种对图像进行编码的方法,所述方法包括:获得针对当前块的变换系数;以及基于所述变换系数对所述当前块执行编码,其中,针对所述当前块的所述变换系数是基于针对所述当前块的预测块而获得的。17.根据权利要求16所述的方法,其中,所述当前块的扫描单元被确定,所述变换系数是根据扫描顺序获得的,并且
所述变换系数是通过基于所述扫描单元扫描所述变换系数而被布置的。18.根据权利要求17所述的方法,其中,所述扫描操作是根据对角线扫描顺序被执行的,所述对角线扫描顺序的方向是基于所述当前块是否为变换跳过块而被确定的。19.根据权利要求16所述的方法,其中,所述变换系数是二次逆变换的输入,所述变换系数是根据左下对角线扫描顺序而获得的。20.根据权利要求16所述的方法,其中,所述变换系数是二次逆变换的输出,并且所述变换系数是根据垂直扫描顺序和水平扫描顺序之一而获得的。21.根据权利要求16所述的方法,其中,所述变换系数包括作为二次逆变换的输入的第一变换系数和作为所述二次逆变换的输出的第二变换系数,并且针对所述第一变换系数的第一扫描顺序和针对所述第二变换系数的第二扫描顺序彼此不同。22.一种存储包括计算机可执行代码的比特流的计算机可读介质,其中,所述计算机可执行代码在被执行时使视频解码设备执行以下步骤:基于所述计算机可执行代码中的编码信息来获得针对当前块的变换系数;以及基于所述变换系数对所述当前块执行解码...

【专利技术属性】
技术研发人员:林成昶高玄硕姜晶媛李镇浩李河贤全东山金晖容
申请(专利权)人:韩国电子通信研究院
类型:发明
国别省市:

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

1