视频译码中的仿射运动向量预测制造技术

技术编号:24598614 阅读:24 留言:0更新日期:2020-06-21 04:02
描述使用仿射运动补偿对视频数据进行译码的方法及系统。一种方法可包含接收待使用仿射运动补偿进行解码的当前视频数据块及构建用于所述当前视频数据块的一或多个控制点的仿射运动向量预测子MVP列表,包含在来自相邻视频数据块的运动向量具有与所述当前视频数据块的目标参考图片相同的相关参考图片的情况下将所述运动向量添加到所述仿射MVP列表。视频译码器可使用所述仿射MVP列表确定所述一或多个控制点的运动向量且利用所述当前视频数据块的所述一或多个控制点的所述经确定的运动向量对所述当前视频数据块进行译码。

Affine motion vector prediction in video decoding

【技术实现步骤摘要】
【国外来华专利技术】视频译码中的仿射运动向量预测本申请案要求保护2017年11月14日申请的美国临时申请案第62/586,069号的权利并且要求保护2018年11月13日申请的美国申请案第16/189,481号的优先权,所述申请案的全部内容以引用的方式并入。所述申请案的全部内容以引用的方式并入本文中。
本专利技术涉及用于视频译码的装置、系统及方法。
技术介绍
数字视频频能力可并入至广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电传话会议装置、视频流式发射装置及其类似者。数字视频装置实施视频压缩技术,诸如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分先进视频译码(AVC)、ITU-TH.265定义的标准、高效率视频译码(HEVC)标准及这些标准的扩展中所描述的那些技术。视频装置可通过实施这些视频压缩技本文档来自技高网...

【技术保护点】
1.一种视频解码方法,所述方法包括:/n接收待使用仿射运动补偿解码的当前视频数据块;/n构建用于所述当前视频数据块的一或多个控制点的仿射运动向量预测子MVP列表,包含在来自相邻视频数据块的运动向量具有与所述当前视频数据块的目标参考图片相同的相关联参考图片的情况下将所述运动向量添加到所述仿射MVP列表;/n使用所述仿射MVP列表确定所述一或多个控制点的运动向量;及/n利用所述当前视频数据块的所述一或多个控制点的所述经确定的运动向量对所述当前视频数据块进行解码。/n

【技术特征摘要】
【国外来华专利技术】20171114 US 62/586,069;20181113 US 16/189,4811.一种视频解码方法,所述方法包括:
接收待使用仿射运动补偿解码的当前视频数据块;
构建用于所述当前视频数据块的一或多个控制点的仿射运动向量预测子MVP列表,包含在来自相邻视频数据块的运动向量具有与所述当前视频数据块的目标参考图片相同的相关联参考图片的情况下将所述运动向量添加到所述仿射MVP列表;
使用所述仿射MVP列表确定所述一或多个控制点的运动向量;及
利用所述当前视频数据块的所述一或多个控制点的所述经确定的运动向量对所述当前视频数据块进行解码。


2.根据权利要求1所述的方法,其中所述一或多个控制点包含至少一第一控制点,且其中构建所述第一控制点的所述仿射MVP列表包括:
按第一预定次序检查所述第一控制点的第一相邻块,其中所述第一相邻块包含左上方相邻块(A)、第一上方相邻块(B)及第一左方相邻块(C),且其中所述第一预定次序为A,接着C,接着B;及
将具有与按所述第一预定次序首先出现的所述目标参考图片相同的所述相关联参考图片的所述第一相邻块的第一运动向量作为第一运动向量预测子(MVP0)添加到所述仿射MVP列表。


3.根据权利要求2所述的方法,其进一步包括:
在所述第一控制点的所述第一相邻块的运动向量并不具有与所述目标参考图片相同的所述相关联参考图片的情况下将所述第一控制点的所述第一运动向量预测子标记为不可用的。


4.根据权利要求2所述的方法,其中所述一或多个控制点进一步包含第二控制点,且其中构建所述第二控制点的所述仿射MVP列表包括:
按第二预定次序检查所述第二控制点的第二相邻块,其中所述第二相邻块包含第二上方相邻块(D)及右上方相邻块(E),且其中所述第二预定次序为D,接着E;及
将具有与按所述第二预定次序首先出现的所述目标参考图片相同的所述相关联参考图片的所述第二相邻块的第二运动向量作为第二运动向量预测子(MVP1)添加到所述仿射MVP列表。


5.根据权利要求4所述的方法,其进一步包括:
在所述第二控制点的所述第二相邻块的运动向量并不具有与所述目标参考图片相同的所述相关联参考图片的情况下将第二第一控制点的所述第二运动向量预测子标记为不可用的。


6.根据权利要求4所述的方法,其中所述一或多个控制点进一步包含第三控制点,且其中构建所述第三控制点的所述仿射MVP列表包括:
按第三预定次序检查所述第三控制点的第三相邻块,其中所述第三相邻块包含第二左方相邻块(F)及左下方相邻块(G),且其中所述第三预定次序为F,接着G;及
将具有与按所述第三预定次序首先出现的所述目标参考图片相同的所述相关联参考图片的所述第三相邻块的第三运动向量作为第三运动向量预测子(MVP2)添加到所述仿射MVP列表。


7.根据权利要求6所述的方法,其进一步包括:
在所述第三控制点的所述第三相邻块的运动向量并不具有与所述目标参考图片相同的所述相关联参考图片的情况下将第三第一控制点的所述第三运动向量预测子标记为不可用的。


8.根据权利要求6所述的方法,其进一步包括:
确定所述第三运动向量预测子(MVP2)不可用;及
响应于确定所述第三运动向量预测子(MVP2)不可用而根据所述第一运动向量预测子(MVP0)及所述第二运动向量预测子(MVP1)计算所述第三运动向量预测子(MVP2)。


9.根据权利要求6所述的方法,其进一步包括:
确定所述第二运动向量预测子(MVP1)不可用;及
响应于确定所述第二动向量预测子(MVP1)不可用而根据所述第一运动向量预测子(MVP0)及所述第三运动向量预测子(MVP2)计算所述第二运动向量预测子(MVP1)。


10.根据权利要求6所述的方法,其进一步包括:
确定所述第一运动向量预测子(MVP0)不可用;及
响应于确定所述第一动向量预测子(MVP0)不可用而根据所述第二运动向量预测子(MVP1)及所述第三运动向量预测子(MVP2)计算所述第一运动向量预测子(MVP0)。


11.根据权利要求6所述的方法,其进一步包括:
将所述第一运动向量预测子(MVP0)、所述第二运动向量预测子(MVP1)及所述第三运动向量预测子(MVP2)舍入到预定义运动精度。


12.根据权利要求1所述的方法,其中所述仿射运动补偿为6参数仿射模型,且其中所述仿射MVP列表包含第一运动向量预测子(MVP0)、第二运动向量预测子(MVP1)及所述第三运动向量预测子(MVP2)作为单一MVP候选者。


13.根据权利要求1所述的方法,其中所述仿射运动补偿为4参数仿射模型,且其中所述仿射MVP列表包含第一运动向量预测子(MVP0)及第二运动向量预测子(MVP1)作为单一MVP候选者。


14.根据权利要求1所述的方法,其中当所述相关联参考图片与所述目标参考图片处于同一参考图片列表中且与所述目标参考图片具有相同参考索引时,所述相关联参考图片与所述当前视频数据块的所述目标参考图片相同。


15.根据权利要求1所述的方法,其中当所述相关联参考图片与所述目标参考图片具有相同图片次序计数时,所述相关联参考图片与所述当前视频数据块的所述目标参考图片相同。


16.一种经配置以解码视频数据的设备,所述设备包括:
存储器,其经配置以存储当前视频数据块;及
与所述存储器通信的一或多个处理器,所述一或多个处理器经配置以:
接收待使用仿射运动补偿解码的所述当前视频数据块;
构建用于所述当前视频数据块的一或多个控制点的仿射运动向量预测子MVP列表,包含在来自相邻视频数据块的运动向量具有与所述当前视频数据块的目标参考图片相同的相关联参考图片的情况下将所述运动向量添加到所述仿射MVP列表;
使用所述仿射MVP列表确定所述一或多个控制点的运动向量;及
利用所述当前视频数据块的所述一或多个控制点的所述经确定的运动向量对所述当前视频数据块进行解码。


17.根据权利要求16所述的设备,其中所述一或多个控制点包含至少第一控制点,且其中为构建所述第一控制点的所述仿射MVP列表,所述一或多个处理器经进一步配置以:
按第一预定次序检查所述第一控制点的第一相邻块,其中所述第一相邻块包含左上方相邻块(A)、第一上方相邻块(B)及第一左方相邻块(C),且其中所述第一预定次序为A,接着C,接着B;及
将具有与按所述第一预定次序首先出现的所述目标参考图片相同的所述相关联参考图片的所述第一相邻块的第一运动向量作为第一运动向量预测子(MVP0)添加到所述仿射MVP列表。


18.根据权利要求17所述的设备,其中所述一或多个处理器经进一步配置以:
在所述第一控制点的所述第一相邻块的运动向量并不具有与所述目标参考图片相同的所述相关联参考图片的情况下将用于所述第一控制点的所述第一运动向量预测子标记为不可用的。


19.根据权利要求17所述的设备,其中所述一或多个控制点进一步包含第二控制点,且其中为构建所述第二控制点的所述仿射MVP列表,所述一或多个处理器经进一步配置以:
按第二预定次序检查所述第二控制点的第二相邻块,其中所述第二相邻块包含第二上方相邻块(D)及右上方相邻块(E),且其中所述第二预定次序为D,接着E;及
将具有与按所述第二预定次序首先出现的所述目标参考图片相同的所述相关联参考图片的所述第二相邻块的第二运动向量作为第二运动向量预测子(MVP1)添加到所述仿射MVP列表。


20.根据权利要求19所述的设备,其中所述一或多个处理器经进一步配置以:
在所述第二控制点的所述第二相邻块的运动向量并不具有与所述目标参考图片相同的所述相关联参考图片的情况下将第二第一控制点的所述第二运动向量预测子标记为不可用的。


21.根据权利要求19所述的设备,其中所述一或多个控制点进一步包含第三控制点,且其中为构建所述第三控制点的所述仿射MVP列表,所述一或多个处理器经进一步配置以:
按第三预定次序检查所述第三控制点的第三相邻块,其中所述第三相邻块包含第二左方相邻块(F)及左下方相邻块(G),且其中所述第三预定次序为F,接着G;及
将具有与按所述第三预定次序首先出现的所述目标参考图片相同的所述相关联参考图片的所述第三相邻块的第三运动向量作为第三运动向量预测子(MVP2)添加到所述仿射MVP列表。


22.根据权利要求21所述的设备,其中所述一或多个处理器经进一步配置以:
在所述第三控制点的所述第三相邻块的运动向量并不具有与所述目标参考图片相同的所述相关联参考图片的情况下将第三第一控制点...

【专利技术属性】
技术研发人员:张凯陈建乐李想庄孝强马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1