图像编码/解码方法和装置以及存储有比特流的记录介质制造方法及图纸

技术编号:39122604 阅读:14 留言:0更新日期:2023-10-23 14:46
本公开提供一种图像编码/解码方法和装置以及存储有比特流的记录介质。本发明专利技术涉及一种图像编码/解码方法。为此,图像解码方法可包括以下步骤:通过使用当前块的运动信息产生当前块的第一预测块;通过使用当前下级块的至少一个邻近下级块的运动信息来产生至少一个当前下级块的第二预测块;以及基于当前块的第一预测块与所述至少一个当前下级块的第二预测块的加权和来产生最终预测块。的加权和来产生最终预测块。的加权和来产生最终预测块。

【技术实现步骤摘要】
图像编码/解码方法和装置以及存储有比特流的记录介质
[0001]本申请是申请日为2017年11月28日,申请号为“201780073915.7”,标题为“图像编码/解码方法和装置以及存储有比特流的记录介质”的专利技术专利申请的分案申请。


[0002]本专利技术涉及一种用于对图像进行编码/解码的方法和设备以及存储比特流的记录介质。更具体地讲,本专利技术涉及一种用于使用重叠块运动补偿对图像进行编码/解码的方法和设备。

技术介绍

[0003]近来,对诸如高清(HD)图像或超高清(UHD)图像的高分辨率质量图像的需求在各个应用领域已获得增长。然而,与传统的图像数据相比,更高分辨率和质量的图像数据的数据量有所增加。因此,当通过使用诸如传统的有线宽带网络或无线宽带网络的介质传输图像数据时,或者当在传统的存储介质中存储图像数据时,传输成本和存储成本增加。为了解决随着图像数据的分辨率和质量的提高而出现的这些问题,需要高效的图像编码/解码技术。
[0004]图像压缩技术包括各种技术,包括:从当前画面的先前画面或后续画面预测包括在当前画面中的像素值的帧间预测技术;通过使用当前画面中的像素信息来预测包括在当前画面中的像素值的帧内预测技术;向高出现频率的值分配短码并且向低出现频率的值分配长码的熵编码技术;等等。通过使用这样的图像压缩技术,图像数据可被有效压缩,并且压缩的图像数据被发送或存储。
[0005]传统图像编码/解码方法和设备针对重叠块运动补偿使用仅有限数量的邻近块的运动信息。因此,编码效率的提高存在限制。r/>
技术实现思路

[0006]技术问题
[0007]本专利技术的目标在于提供一种用于使用数量增加的邻近块的运动信息执行重叠块运动补偿以提高图像编码/解码效率的方法和设备。
[0008]解决方案
[0009]本专利技术提供了一种图像解码方法,所述图像解码方法包括:使用当前块的运动信息产生当前块的第一预测块;使用当前块的当前子块的至少一个邻近子块的运动信息来产生当前块的当前子块的至少一个第二预测块;以及基于当前块的第一预测块与当前子块的所述至少一个第二预测块的加权和来产生当前块的最终预测块。
[0010]在图像解码方法中,所述至少一个邻近子块可包括与当前块在时间上相应的同位块的子块的邻近子块。
[0011]在图像解码方法中,产生至少一个第二预测块的步骤可包括:当当前子块既没有被包括在当前块的左边界区域中也没有被包括在当前块的上边界区域中时,使用所述同位
块的所述子块的至少一个邻近子块的运动信息来产生所述至少一个第二预测块。
[0012]在图像解码方法中,产生至少一个第二预测块的步骤可包括:当当前子块既没有被包括在当前块的左边界区域中也没有被包括在当前块的上边界区域中时,使用在当前块的合并列表和运动矢量列表中的至少一个列表中所包括的运动信息来产生所述至少一个第二预测块。
[0013]在图像解码方法中,产生至少一个第二预测块的步骤可包括:仅当当前子块被包括在当前块的左边界区域和上边界区域中的至少一个中时,使用至少一个邻近子块的运动信息来产生所述至少一个第二预测块。
[0014]在图像解码方法中,产生至少一个第二预测块的步骤可包括:当当前子块被包括在当前块的左边界区域中时,使用当前子块的邻近子块之中的左侧邻近子块、左上方邻近子块和左下方邻近子块中的至少一个的运动信息来产生所述至少一个第二预测块;以及当当前子块被包括在当前块的上边界区域中时,使用当前子块的邻近子块之中的上方邻近子块、左上方邻近子块和右下方邻近子块中的至少一个的运动信息来产生所述至少一个第二预测块。
[0015]在图像解码方法中,产生至少一个第二预测块的步骤可包括:当当前子块既没有被包括在当前块的左边界区域中也没有被包括在当前块的上边界区域中时,使用当前子块的上方邻近子块、左侧邻近子块、下方邻近子块、右侧邻近子块、左上方邻近子块、左下方邻近子块、右下方邻近子块和右上方邻近子块中的至少一个的运动信息来产生所述至少一个第二预测块。
[0016]在图像解码方法中,产生至少一个第二预测块的步骤可包括:按照所述邻近子块的预定顺序从当前子块的至少一个邻近子块推导运动信息;以及使用至少一条推导出的运动信息来产生所述至少一个第二预测块。
[0017]在图像解码方法中,产生最终预测块的步骤可包括:在根据被用于产生第二预测块的邻近子块的位置将不同的权重因子应用于第一预测块和第二预测块内的样点的情况下获得第一预测块和第二预测块的加权和。
[0018]在图像解码方法中,在产生最终预测块的步骤中,当当前子块的第二预测块的数量是2或更多时,可通过整体地计算当前块的第一预测块和当前子块的第二预测块的加权和来产生最终预测块。
[0019]本专利技术提供一种图像编码方法,所述图像编码方法包括:使用当前块的运动信息产生当前块的第一预测块;使用当前块的当前子块的至少一个邻近子块的运动信息产生当前块的当前子块的至少一个第二预测块;以及基于当前块的第一预测块和当前子块的所述至少一个第二预测块的加权和来产生当前块的最终预测块。
[0020]在图像编码方法中,所述至少一个邻近子块可包括与当前块在时间上相应的同位块的子块的邻近子块。
[0021]在图像编码方法中,产生至少一个第二预测块的步骤可包括:当当前子块既没有被包括在当前块的左边界区域中也没有被包括在当前块的上边界区域中时,使用所述同位块的所述子块的至少一个邻近子块的运动信息来产生所述至少一个第二预测块。
[0022]在图像编码方法中,产生至少一个第二预测块的步骤可包括:当当前子块既没有被包括在当前块的左边界区域中也没有被包括在当前块的上边界区域中时,使用在当前块
的合并列表和运动矢量列表中的至少一个列表中所包括的运动信息来产生所述至少一个第二预测块。
[0023]在图像编码方法中,产生至少一个第二预测块的步骤可包括:仅当当前子块被包括在当前块的左边界区域和上边界区域中的至少一个中时,使用至少一个邻近子块的运动信息来产生所述至少一个第二预测块。
[0024]在图像编码方法中,产生至少一个第二预测块的步骤可包括:当当前子块被包括在当前块的左边界区域中时,使用当前子块的邻近子块之中的左侧邻近子块、左上方邻近子块和左下方邻近子块中的至少一个的运动信息来产生所述至少一个第二预测块;以及当当前子块被包括在当前块的上边界区域中时,使用当前子块的邻近子块之中的上方邻近子块、左上方邻近子块和右下方邻近子块中的至少一个的运动信息来产生所述至少一个第二预测块。
[0025]在图像编码方法中,产生至少一个第二预测块的步骤可包括:当当前子块既没有被包括在当前块的左边界区域中也没有被包括在当前块的上边界区域中时,使用当前子块的上方邻近子块、左侧邻近子块、下方邻近子块、右侧邻近子块、左上方邻近子块、左下方邻近子块、右下方邻近子块和右上方邻近子块中的至少一个的运动信息来产生所述至少一个第二预测块。
[0026]在图像编码方法中,产生至少一个第二预本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种解码方法,包括:生成针对当前块的第一预测块和第二预测块;以及使用所述第一预测块和所述第二预测块来生成针对所述当前块的最终预测块,其中,通过对所述当前块执行第一预测来生成所述第一预测块,以及通过对所述当前块执行第二预测来生成所述第二预测块。2.根据权利要求1所述的解码方法,其中,使用用于所述当前块的一个合并候选列表中的一个或多个合并候选来生成所述第一预测块和所述第二预测块。3.根据权利要求1所述的解码方法,其中,使用所述第一预测块的样点和所述第二预测块的样点的加权和来生成所述最终预测块,以及所述加权和仅应用于所述当前块的部分区域。4.根据权利要求1所述的解码方法,其中,所述当前块包括通过对所述当前块进行三角形分区而指定的第一区域和第二区域,通过用于所述第一预测块的所述第一预测生成的预测值包括针对所述第一区域的预测值,以及通过用于所述第二预测块的所述第二预测生成的预测值包括针对所述第二区域的预测值。5.根据权利要求1所述的解码方法,其中,使用所述第一预测块的样点和所述第二预测块的样点的加权和来生成所述最终预测块。6.根据权利要求5所述的解码方法,其中,从用于所述加权和的多个权重对中选择权重对,所选择的权重对的第一权重应用于所述第一预测块的每个样点,以及所选择的权重对的第二权重应用于所述第二预测块的每个样点。7.一种编码方法,包括:生成针对当前块的第一预测块和第二预测块;以及使用所述第一预测块和所述第二预测块来生成针对所述当前块的最终预测块,其中,通过对所述当前块执行第一预测来生成所述第一预测块,以及通过对所述当前块执行第二预测来生成所述第二预测块。8.根据权利要求7所述的编码方法,其中,使用用于所述当前块的一个合并候选列表中的一个或多个合并候选来生成所述第一预测块和所述第二预测块。9.根据权利要求7所述的编码方法,其中,使用所述第一预测块的样点和所述第二预测块的样点的加权和来生成所述最终预测块,以及所述加权和仅应用于所述当前块的部分区域。10.根据权利要求7所述的编码方法,其中,所述当前块包括通过对所述当前块进行三角形分区而指定的第一区域和第二区域,通过用于所述第一预测块的所述第一预测生成的预测值包括针对所述第一区域的预测值,以及通过用于所述第二预测块的所述第二预测生成的预测值包括针对所述第二区域的预测值。11.根据权利要求7所述的编码方法,其中,使用所述第一预测块的样点和所述第二预
测块的样点的加权和来生成所述最终预测块。12.根据权利要求7所述的编码方法,其中,从用于所述加权和的多个权重对中选择权重对,所选择的权重对的第一权重应用于所述第一预测块的每个样点,以及所选择的权重对的第二权重应用于所述第二预测块的每个样点。13.一种存储由权利要求7所述的编码方法生成的比特流的计算机可读记录介质。14.一种存储由视频编码方法生成的比特流的计算机可读记录介质,所述视频编码方法包括:生成针对当前块的第一预测块和第二预测块;以及使用所述第一预测块和所述第二预测块来生成针对所述当前块的最终预测块,其中,通过对所述当前块执行第一预测来生成所述第一预测块,以及通过对所述当前块执行第二预测来生成所述第二预测块。15.一种存储包括计算机可执行代码的比特流的计算机可读记录介质,所述计算机可执行代码在由视频解码设备的处理器执行时使所述处理器执行以下步骤:对指示针对当前块的预测模式的预测模式信息进行解码;基于所述预测模式生成针对所述当前块的第一预测块和第二预测块;以及使用所述第一预测块和所述第二预测块生成针对所述当前块的最终预测块,其中,通过对所述当前块执行第一预测来生成所述第一预测块,以及通过对所述当前块执行第二预测来生成所述第二预测块。16.一种存储包括计算机可执行代码的比特流的计算机可读记录介质,所述计算机可执行代码在由视频解码设备的处理器执行时使所述处理器执行以下步骤:基于所述计算机可执行代码中的预测模式信息生成针对当前块的第一预测块和第二预测块;以及使用所述第一预测块和所...

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

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

1