采用环内滤波的图像编码/解码方法和装置制造方法及图纸

技术编号:36855212 阅读:16 留言:0更新日期:2023-03-15 17:40
本发明专利技术提供一种采用环内滤波的图像编码/解码方法和装置,其中,所述图像编码/解码方法和装置采用多个滤波器方式以便减少计算复杂度、所需内存容量和内存访问带宽。根据本公开的图像解码方法包括:对关于编码单元的滤波器信息进行解码的步骤;通过块分类单元对所述编码单元进行分类的步骤;以及通过使用所述滤波器信息对通过块分类单元进行分类的所述编码单元进行滤波的步骤。单元进行滤波的步骤。单元进行滤波的步骤。

【技术实现步骤摘要】
采用环内滤波的图像编码/解码方法和装置
[0001]本申请是向中国知识产权局提交的申请日为2018年11月29日的标题为“采用环内滤波的图像编码/解码方法和装置”的第201880086848.7号申请的分案申请。


[0002]本专利技术涉及一种视频编码/解码方法、视频编码/解码设备和存储比特流的记录介质。具体地,本专利技术涉及一种使用环内滤波的视频编码/解码方法和设备。

技术介绍

[0003]目前,在各种应用中,对诸如高清晰度(HD)视频和超高清晰度(UHD)视频的高分辨率、高质量视频的需求正在增加。随着视频具有更高的分辨率和质量,与现有视频数据相比,视频数据量增加。因此,当通过诸如有线/无线宽带线路的介质传输视频数据或者将视频数据存储在现有存储介质中时,传输或存储成本增加。为了解决这种具有高分辨率、高质量视频数据的问题,需要高效率的视频编码/解码技术。
[0004]存在各种视频压缩技术,诸如,用于从先前画面或后续画面内的像素值预测当前画面内的像素值的帧间预测技术、用于从当前画面的另一区域预测当前画面的区域内的像素值的帧内预测技术、用于压缩残差信号的能量的变换和量化技术以及用于将较短代码分配给频繁出现的像素值并将较长代码分配给较少出现的像素值的熵编码技术。利用这些视频压缩技术,可有效地压缩、传输和存储视频数据。
[0005]去块滤波意在通过对块边界执行垂直滤波和水平滤波来减少块边界周围的块效应。然而,去块滤波的问题在于,当对块边界执行滤波时,去块滤波不能使原始画面与重建画面之间的失真最小化。<br/>[0006]样点自适应偏移(SAO)是这样一种为了减少振铃效应的方法:在基于每个样点将样点的像素值与相邻样点的像素值进行比较之后将偏移相加到特定样点,或者将偏移相加到像素值在特定像素值范围内的样点。SAO具有通过使用率失真优化在一定程度上减小原始画面与重建画面之间的失真的效果。然而,当原始画面与重建画面之间的差异较大时,在使失真最小化方面存在限制。

技术实现思路

[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]根据本专利技术,可提供一种使本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频解码方法,包括:对滤波器信息进行解码;将块分类单元分类为类;将块分类索引分配给所述块分类单元;并且通过使用所述滤波器信息和所述块分类索引对所述块分类单元的样点应用滤波,以及其中,所述块分类索引是根据方向性信息和活动性信息而被确定的,其中,所述方向性信息和所述活动性信息中的至少一个是基于针对垂直方向、水平方向、第一对角线方向和第二对角线方向中的至少一个的梯度值而被确定的,其中,所述梯度值是对所述块分类单元使用拉普拉斯运算而被获得的,其中,所述拉普拉斯运算仅针对包括在所述块分类单元中的特定样点被执行,其中,所述特定样点的水平位置和垂直位置基于所述块分类单元而两者都是偶数位置或两者都是奇数位置,以及其中,所述拉普拉斯运算是一维拉普拉斯运算,以及其中,所述块分类单元被包括在编码树块中。2.一种视频编码方法,包括:将块分类单元分类为类;将块分类索引分配给所述块分类单元;通过使用滤波器信息和所述块分类索引对所述块分类单元的样点应用滤波;并且对所述滤波器信息进行编码,以及其中,所述块分类索引是根据方向性信息和活动性信息而被确定的,其中,所述方向性信息和所述活动性信息中的至少一个是基于针对垂直方向、水平方向、第一对角线方向和第二对角线方向中的至少一个的梯度值而被...

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

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

1