根据图像编码系统中的帧间预测进行图像解码的方法和装置制造方法及图纸

技术编号:25532619 阅读:53 留言:0更新日期:2020-09-04 17:19
根据本公开的一种由解码装置执行的图像解码方法包括以下步骤:推导参考图片列表0(L0)和参考图片列表1(L1)的步骤;推导当前块的两个运动矢量(MV)的步骤,所述两个MV包括所述L0的MVL0和所述L1的MVL1;确定是否向所述当前块应用按子块推导精化运动矢量的双向预测光流(BIO)预测的步骤;如果向所述当前块应用所述BIO预测则基于所述MVL0和所述MVL1来推导所述当前块的子块的精化运动矢量的步骤;以及基于所述精化运动矢量来推导预测样本的步骤。

【技术实现步骤摘要】
【国外来华专利技术】根据图像编码系统中的帧间预测进行图像解码的方法和装置
本公开涉及图像编码技术,并且更具体地,涉及在图像编码系统中根据帧间预测进行的图像解码方法和用于该图像解码方法的装置。
技术介绍
在各种领域中,对诸如HD(高清)图像和UHD(超高清)图像这样的高分辨率、高质量图像的需求正在增长。因为图像数据具有高分辨率和高质量,所以相对于传统图像数据,待传输的信息或比特的量增加。因此,当使用诸如传统有线/无线宽带线路这样的介质发送图像数据或者使用现有存储介质存储图像数据时,其传输成本和存储成本增加。因此,需要用于有效地发送、存储和再现高分辨率高质量图像的信息的高效图像压缩技术。
技术实现思路
技术问题本公开要解决的技术问题在于提供提高图像编码效率的方法和装置。本公开要解决的技术问题在于提供提高帧间预测效率的方法和装置。本公开要解决的另一技术问题在于提供通过应用BIO预测来推导子块单元的精细运动矢量的方法和装置。本公开要解决的又一技术问题在于提供通过确定是否应用BIO预测来降低推导精化运动矢量的计算的计算复杂度的方法和装置。技术方案根据本公开的示例,提供了一种由解码装置执行的图像解码方法。该方法包括以下步骤:推导参考图片列表0(L0)和参考图片列表1(L1);推导当前块的两个运动矢量(MV),其中,所述两个MV包括所述L0的MVL0和所述L1的MVL1;确定是否向所述当前块应用基于子块推导精化运动矢量的双向预测光流(BIO)预测;当向所述当前块应用所述BIO预测时,基于所述MVL0和所述MVL1来推导所述当前块的子块的精化运动矢量;以及基于所述精化运动矢量来推导预测样本。根据本公开的另一示例,提供了一种执行图像解码的解码装置。该解码装置包括:熵解码器,该熵解码器被配置为通过比特流获得关于当前块的帧间预测的信息;以及预测器,该预测器被配置为推导参考图片列表0(L0)和参考图片列表1(L1);推导所述当前块的两个运动矢量(MV),其中,所述两个MV包括所述L0的MVL0和所述L1的MVL1;确定是否向所述当前块应用基于子块推导精化运动矢量的双向预测光流(BIO)预测;当向所述当前块应用所述BIO预测时,基于所述MVL0和所述MVL1来推导所述当前块的子块的精化运动矢量;以及基于所述精化运动矢量来推导预测样本。根据本公开的另一示例,提供了一种由编码装置执行的视频编码方法。该方法包括以下步骤:推导参考图片列表0(L0)和参考图片列表1(L1);推导当前块的两个运动矢量(MV),其中,所述两个MV包括所述L0的MVL0和所述L1的MVL1;确定是否向所述当前块应用基于子块推导精化运动矢量的双向预测光流(BIO)预测;当向所述当前块应用所述BIO预测时,基于所述MVL0和所述MVL1来推导所述当前块的子块的精化运动矢量;基于所述精化运动矢量来推导预测样本;以及对关于所述当前块的帧间预测的信息进行熵编码。根据本公开的另一示例,提供了一种视频编码装置。该编码装置包括:预测器,该预测器被配置为推导参考图片列表0(L0)和参考图片列表1(L1),推导所述当前块的两个运动矢量(MV),其中,所述两个MV包括所述L0的MVL0和所述L1的MVL1,确定是否向所述当前块应用基于子块推导精化运动矢量的双向预测光流(BIO)预测,当向所述当前块应用所述BIO预测时,基于所述MVL0和所述MVL1来推导所述当前块的子块的精化运动矢量,并且基于所述精化运动矢量来推导预测样本;以及熵编码器,该熵编码器被配置为对关于所述当前块的帧间预测的信息进行熵编码。技术效果根据本公开,能够通过确定是否向当前块应用BIO预测来降低使用基于子块而推导的精化运动矢量的帧间预测的计算复杂度,由此能够提高整体编码效率。根据本公开,通过基于FRUC的模式确定是否应用BIO预测,能够降低使用基于子块而推导的精化运动矢量的帧间预测的计算复杂度,由此能够提高整体编码效率。附图说明图1是例示了适用本公开的视频编码装置的配置的示意图。图2是例示了适用本公开的视频解码装置的配置的示意图。图3例示性表示在BCC以及物体在短时间段内以恒定速度移动的假定下的双向预测运动矢量。图4表示执行基于样本的BIO预测和基于块的BIO预测的示例。图5表示基于当前块的大小来确定是否应用BIO预测的示例。图6例示性表示通过BM方法推导运动信息的示例。图7例示性表示通过TM方法推导运动信息的示例。图8a和图8b表示基于FRUC执行的编码处理和解码处理的示例。图9a和图9b表示对应用FRUC和/或BIO的当前块进行编码/解码的示例。图10示意性表示根据本公开的由编码装置进行的图像编码方法。图11示意性表示根据本公开的执行图像编码方法的编码装置。图12示意性表示根据本公开的由解码装置进行的图像解码方法。图13示意性表示根据本公开的执行图像解码方法的解码装置。具体实施方式本公开可以按各种形式进行修改,并且将在附图中描述和例示其具体实施方式。然而,这些实施方式并不旨在限制本公开。以下描述中使用的术语用于仅仅描述特定的实施方式,而不旨在限制本公开。单数的表述包括复数的表述,只要它被清楚不同地理解即可。诸如“包括”和“具有”这样的术语旨在指示存在以下描述中使用的特征、数字、步骤、操作、元件、组件或其组合,因此应该理解,没有排除有可能存在或添加一个或更多个不同特征、数字、步骤、操作、元件、组件或其组合。此外,出于方便说明不同特定功能的目的,独立地绘制本公开中描述的图中的元件,这并不意味着这些元件是由独立硬件或独立软件实施的。例如,可以将这些元件中的两个或更多个元件组合,以形成单个元件,或者可以将一个元件划分成多个元件。在不脱离本公开的构思的情况下,其中组合和/或划分元件的实施方式属于本公开。下文中,将参考附图来详细地描述本公开的实施方式。另外,在整个附图中,类似的附图标记用于指示类似的元件,并且将省略对类似元件的相同描述。此外,本公开涉及视频/图像编码。例如,本公开中公开的方法/实施方式可以应用于多功能视频编码(VVC)标准或下一代视频/图像编码标准中公开的方法。在本公开中,通常,图片意指表示特定时隙中的图像的单元,并且切片是构成编码中的图片的一部分的单元。图片可以包括多个切片,并且在某些情况下,图片和切片可以以混合方式使用。像素或画素(pel)可以意指构成图片(或图像)的最小单元。另外,术语“样本”可以与像素对应地使用。样本通常可以表示像素或像素的值,可以仅表示亮度分量的像素/像素值或者仅表示色度分量的像素/像素值。单元表示图像处理的基本单位。单元可以包括图片的特定区域和与对应区域相关的信息中的至少一个。在某些情况下,可以将单元与块或区域以混合方式使用。在一般情况下,M×N块可以表示包括M列N行的样本或变换系数的集合。图1是简要例示了适用本公开的视频编码本文档来自技高网...

【技术保护点】
1.一种由解码装置执行的图像解码方法,该图像解码方法包括以下步骤:/n推导参考图片列表0L0和参考图片列表1L1;/n推导当前块的两个运动矢量MV,其中,所述两个MV包括所述L0的MVL0和所述L1的MVL1;/n确定是否向所述当前块应用基于子块推导精化运动矢量的双向预测光流BIO预测;/n当向所述当前块应用所述BIO预测时,基于所述MVL0和所述MVL1来推导所述当前块的子块的精化运动矢量;以及/n基于所述精化运动矢量来推导预测样本。/n

【技术特征摘要】
【国外来华专利技术】20171214 US 62/598,9921.一种由解码装置执行的图像解码方法,该图像解码方法包括以下步骤:
推导参考图片列表0L0和参考图片列表1L1;
推导当前块的两个运动矢量MV,其中,所述两个MV包括所述L0的MVL0和所述L1的MVL1;
确定是否向所述当前块应用基于子块推导精化运动矢量的双向预测光流BIO预测;
当向所述当前块应用所述BIO预测时,基于所述MVL0和所述MVL1来推导所述当前块的子块的精化运动矢量;以及
基于所述精化运动矢量来推导预测样本。


2.根据权利要求1所述的图像解码方法,其中,确定是否向所述当前块应用基于子块推导所述精化运动矢量的所述双向预测光流BIO预测的步骤包括以下步骤:
基于所述当前块的大小来确定是否向所述当前块应用所述BIO预测,
其中,当所述当前块的大小小于或等于4×4大小时,不向所述当前块应用所述BIO预测,并且
其中,当所述当前块的大小大于4×4大小时,向所述当前块应用所述BIO预测。


3.根据权利要求1所述的图像解码方法,其中,推导所述当前块的所述两个MV的步骤还包括以下步骤:
确定向所述当前块应用模板匹配TM模式还是双边匹配BM模式。


4.根据权利要求3所述的图像解码方法,其中,推导所述当前块的所述两个MV的步骤还包括以下步骤:
当向所述当前块应用所述BM模式时,基于所述当前块的邻近块来推导所述当前块的运动信息候选列表;
从所述运动信息候选列表中所包括的候选当中选择特定候选;
通过基于第一时间距离和第二时间距离缩放所述特定候选的第一运动矢量来推导与除了所述L0和所述L1中的与所述第一运动矢量关联的列表之外的其他列表关联的第二运动矢量;以及
将所述第一运动矢量和所述第二运动矢量推导为所述当前块的MV,并且
其中,所述第一时间距离是所述第一运动矢量的参考图片的图片顺序计数POC与包括所述当前块的当前图片的POC之间的差值,并且
所述第二时间距离是所述第二运动矢量的参考图片的POC与所述当前图片的POC之间的差值。


5.根据权利要求4所述的图像解码方法,其中,从所述运动信息候选列表中所包括的候选当中选择代价最小的候选作为所述特定候选,并且
所述特定候选的代价被推导为所述第一运动矢量指示的参考块与所述第二运动矢量指示的参考块之间的绝对差之和SAD。


6.根据权利要求3所述的图像解码方法,其中,推导所述当前块的所述两个MV的步骤还包括以下步骤:
当向所述当前块应用所述TM模式时,推导所述当前块的L0参考图片和L1参考图片;
将指示所述L0参考图片的L0参考块当中的代价最小的L0参考块的运动矢量推导为所述MVL0;以及
将指示所述L1参考图片的L1参考块当中的代价最小的L1参考块的运动矢量推导为所述MVL1,并且
其中,所述L0参考块的代价被推导为所述当前块的模板与所述L0参考块的模板之间的绝对差之和SAD,并且
所述L1参考块的代价被推导为所述当前块的模板与所述L1参考块的模板之间的SAD。


7.根据权利要求6所述的图像解码方法,其中,所述当前块的模板表示包括所述当前块的邻近样本的特定区域,所述L0参考块的模板表示包括与所述当前块的邻近样本对应的所述L0参考块的邻近样本的特定区域,并且所述L1参考块的模板表示包括与所述当前块的邻近样本对应的所述L1参考块的邻近样本的特定区域。


8.根据权利要求7所述的图像解码方法,其中,所述L0参考块或所述L1参考块的代价是基于下式而推导的:



其中,Costdistortion表示所述L0参考块或所述L1参考块...

【专利技术属性】
技术研发人员:李在镐金昇焕
申请(专利权)人:LG电子株式会社
类型:发明
国别省市:韩国;KR

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

1