System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像解码和编码方法、存储介质及数据的发送方法技术_技高网

图像解码和编码方法、存储介质及数据的发送方法技术

技术编号:40361188 阅读:7 留言:0更新日期:2024-02-09 14:48
本公开涉及图像解码和编码方法、存储介质及数据的发送方法。根据本文件的一种图像解码方法可以包括以下步骤:从比特流获得关于当前块的运动预测信息;生成针对所述当前块的仿射MVP候选列表;基于所述仿射MVP候选列表来导出针对所述当前块的CP的CPMVP;基于所述运动预测信息来导出针对所述当前块的所述CP的CPMVD;基于所述CPMVP和CPMVD来导出针对所述当前块的所述CP的CPMV;以及基于所述CPMV来导出针对所述当前块的预测样本。

【技术实现步骤摘要】

本文件涉及图像编码技术,并且更具体地,涉及在图像编码系统中基于使用用于导出子块单元的运动信息的运动候选列表进行的运动预测的图像解码方法和设备。


技术介绍

1、如今,在各个领域中对诸如4k、8k或更高的超高清(uhd)图像/视频这样的高分辨率和高质量图像/视频的需求已经不断增长。随着图像/视频数据变成更高分辨率和更高质量,与传统图像数据相比,所发送的信息量或比特量增加。因此,当使用诸如传统有线/无线宽带线这样的介质来发送图像数据或者使用现有存储介质来存储图像/视频数据时,其传输成本和存储成本增加。

2、另外,如今,对于诸如虚拟现实(vr)和人工现实(ar)内容或全息图等这样的沉浸式媒体的兴趣和需求正在增加,并且对具有与诸如游戏图像这样的真实图像不同的图像特征的图像/视频的广播正在增加。

3、因此,需要有效地压缩并发送或存储以及再现具有如上所述的各种特征的高分辨率和高质量图像/视频的信息的高效图像/视频压缩技术。


技术实现思路

1、技术问题

2、本文件中要解决的一个技术问题在于提供一种提高图像编码效率的方法和设备。

3、本文件中要解决的另一个技术问题在于提供一种通过只有在针对cp的所有候选运动向量可用时才基于邻近块导出构造的仿射mvp候选来配置当前块的仿射mvp候选列表并且基于所配置的仿射mvp候选列表对当前块执行预测的图像解码方法和设备。

4、本文件中要解决的另一个技术问题在于提供一种当可用的继承的仿射mvp候选和所构造的仿射mvp候选的数目小于mvp候选列表的候选的最大数目时使用在导出所构造的仿射mvp候选的处理中已导出的候选运动向量作为添加的仿射mvp候选来导出仿射mvp候选并且基于所配置的仿射mvp候选列表对当前块执行预测的图像解码方法和设备。

5、技术方案

6、根据本文件的示例,提供了一种由解码设备进行的图像解码方法,该图像解码方法包括以下步骤:从比特流获得针对当前块的运动预测信息;配置针对所述当前块的仿射运动向量预测项(mvp)候选列表;基于所述仿射mvp候选列表来导出针对所述当前块的控制点(cp)的控制点运动向量预测项(cpmvp);基于所述运动预测信息来导出针对所述当前块的cp的控制点运动向量差(cpmvd);基于所述cpmvp和cpmvd来导出针对所述当前块的cp的控制点运动向量cpmv;基于所述cpmv来导出针对所述当前块的预测样本;以及基于所导出的预测样本来生成针对所述当前块的重构图片,其中,配置所述仿射mvp候选列表的步骤包括以下步骤:检查第一仿射mvp候选是否可用,其中,当用仿射运动模型对左块组中的第一块进行编码并且所述第一块的参考图片索引与所述当前块的参考图片索引相同时,所述第一仿射mvp候选可用;检查第二仿射mvp候选是否可用,其中,当用所述仿射运动模型对上块组中的第二块进行编码并且所述第二块的参考图片索引与所述当前块的参考图片索引相同时,所述第二仿射mvp候选可用;当可用的仿射mvp候选的数目小于2时,检查第三仿射mvp候选是否可用,其中,当针对应用于帧间预测的4参数仿射模型分别从所述当前块的左上块组和所述当前块的右上块组导出针对所述当前块的cp0的第一运动向量和针对所述当前块的cp1的第二运动向量时,所述第三仿射mvp候选可用,并且其中,当针对应用于帧间预测的6参数仿射模型分别从所述当前块的左上块组、所述当前块的右上块组和所述左块组导出针对所述当前块的cp0的第一运动向量、针对所述当前块的cp1的第二运动向量和针对所述当前块的cp2的第三运动向量时,所述第三仿射mvp候选可用;当可用的仿射mvp候选的数目小于2并且所述第一运动向量可用时,导出第四仿射mvp候选,其中,所述第四仿射mvp候选包括针对所述cp0的运动向量作为针对所述cp的候选运动向量;当可用的仿射mvp候选的数目小于2并且所述第二运动向量可用时,导出第五仿射mvp候选,其中,所述第五仿射mvp候选包括针对所述cp1的运动向量作为针对所述cp的候选运动向量;当可用的仿射mvp候选的数目小于2并且针对所述当前块的cp2的第三运动向量可用时,导出第六仿射mvp候选,其中,所述第六仿射mvp候选包括所述第三运动向量作为针对所述cp的候选运动向量;当可用的仿射mvp候选的数目小于2并且基于所述当前块的时间邻近块导出的时间mvp候选可用时,导出第七仿射mvp候选,所述第七仿射mvp候选包括时间mvp作为针对所述cp的候选运动向量;以及当可用的仿射mvp候选的数目小于2时,导出第八仿射mvp候选,所述第八仿射mvp候选包括零运动向量作为针对所述cp的候选运动向量。

7、根据本专利技术的示例,提供了一种由编码设备进行的图像编码方法,该图像编码方法包括以下步骤:配置针对当前块的仿射运动向量预测项(mvp)候选列表;基于所述仿射mvp候选列表来导出针对所述当前块的控制点(cp)的控制点运动向量预测项(cpmvp);导出针对所述当前块的所述cp的cpmv;基于所述cpmvp和cpmv来导出针对所述当前块的cp的控制点运动向量差(cpmvd);以及对包括关于所述cpmvd的信息的运动预测信息进行编码,其中,配置所述仿射mvp候选列表的步骤包括以下步骤:检查第一仿射mvp候选是否可用,其中,当用仿射运动模型对左块组中的第一块进行编码并且所述第一块的参考图片索引与所述当前块的参考图片索引相同时,所述第一仿射mvp候选可用;检查第二仿射mvp候选是否可用,其中,当用仿射运动模型对上块组中的第二块进行编码并且所述第二块的参考图片索引与所述当前块的参考图片索引相同时,所述第二仿射mvp候选可用;当可用的仿射mvp候选的数目小于2时,检查第三仿射mvp候选是否可用,其中,当针对应用于帧间预测的4参数仿射模型分别从所述当前块的左上块组和所述当前块的右上块组导出针对所述当前块的cp0的第一运动向量和针对所述当前块的cp1的第二运动向量时,所述第三仿射mvp候选可用,并且其中,当针对应用于帧间预测的6参数仿射模型分别从所述当前块的左上块组、所述当前块的右上块组和所述左块组导出针对所述当前块的cp0的第一运动向量、针对所述当前块的cp1的第二运动向量和针对所述当前块的cp2的第三运动向量时,所述第三仿射mvp候选可用;当可用的仿射mvp候选的数目小于2并且所述第一运动向量可用时,导出第四仿射mvp候选,其中,所述第四仿射mvp候选包括针对所述cp0的运动向量作为针对所述cp的候选运动向量;当可用的仿射mvp候选的数目小于2并且所述第二运动向量可用时,导出第五仿射mvp候选,其中,所述第五仿射mvp候选包括针对所述cp1的运动向量作为针对所述cp的候选运动向量;当可用的仿射mvp候选的数目小于2并且针对所述当前块的cp2的第三运动向量可用时,导出第六仿射mvp候选,其中,所述第六仿射mvp候选包括所述第三运动向量作为针对所述cp的候选运动向量;当可用的仿射mvp候选的数目小于2并且基于所述当前块的时间邻近块导出的时间mvp候选可用时,导出第七仿射mvp候选,所述第七仿射m本文档来自技高网...

【技术保护点】

1.一种由解码设备进行的图像解码方法,该图像解码方法包括以下步骤:

2.一种由编码设备进行的图像编码方法,该图像编码方法包括以下步骤:

3.一种非暂时性计算机可读存储介质,该非暂时性计算机可读存储介质存储由图像编码方法生成的比特流,该图像编码方法包括以下步骤:

4.一种用于图像的数据的发送方法,该用于图像的数据的发送方法包括以下步骤:

【技术特征摘要】

1.一种由解码设备进行的图像解码方法,该图像解码方法包括以下步骤:

2.一种由编码设备进行的图像编码方法,该图像编码方法包括以下步骤:

3.一种非暂时性计算机可读...

【专利技术属性】
技术研发人员:李在镐南廷学朴婡利张炯文
申请(专利权)人:LG电子株式会社
类型:发明
国别省市:

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

1