视频译码中基于子PU的双向运动补偿制造技术

技术编号:21375709 阅读:26 留言:0更新日期:2019-06-15 12:41
本发明专利技术描述其中视频解码器经配置以将视频数据的图片的块分割成多个子块的技术。所述视频解码器经进一步配置以对于所述多个子块中的每一相应子块,基于与所述相应子块相邻的至少两个块的运动信息,导出相应子块的相应第一运动矢量。所述视频解码器还基于在位流中用信号通知的所述相应子块的相应运动矢量差来确定用于所述相应子块的第二运动矢量。另外,所述视频解码器基于所述相应子块的所述第一运动矢量及所述相应子块的所述第二运动矢量而生成用于所述相应子块的预测性块。

Bidirectional Motion Compensation Based on SubPU in Video Decoding

The present invention describes a technique in which a video decoder is configured to divide blocks of pictures of video data into multiple sub-blocks. The video decoder is further configured to derive the corresponding first motion vector of the corresponding sub-block for each corresponding sub-block in the plurality of sub-blocks based on the motion information of at least two blocks adjacent to the corresponding sub-block. The video decoder also determines a second motion vector for the corresponding sub-block based on the corresponding motion vector difference of the corresponding sub-block signaled in the bit stream. In addition, the video decoder generates a predictive block for the corresponding sub-block based on the first motion vector of the corresponding sub-block and the second motion vector of the corresponding sub-block.

【技术实现步骤摘要】
【国外来华专利技术】视频译码中基于子PU的双向运动补偿相关申请案本申请案主张在2016年9月7日提出申请的美国临时申请案第62/384,509号的权益,所述美国临时申请案的全部内容以引用的方式并入本文中。
本专利技术涉及视频译码。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数字摄像机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓“智能电话”、视频电话会议装置、视频流式处理装置及其类似者。数字视频装置实施视频补偿技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分、高级视频译码(AVC)、ITU-TH.265、高效率视频译码(HEVC)标准及此些标准的扩展所定义的标准中所描述之那些技术。视频装置可通过实施此些视频补偿技术而更高效地发射、接收、编码、解码及/或存储数字视频信息。视频压缩技术执行空间(图像内)预测及/或时间(图像间)预测以减少或移除视频序列中固有的冗余。针对基于块的视频译码,可将本文档来自技高网...

【技术保护点】
1.一种解码视频数据的方法,所述方法包括:将所述视频数据的图片的块分割成多个子块;及对于所述多个子块中的每一相应子块:基于关于与所述相应子块相邻的至少两个块的运动信息,导出所述相应子块的相应第一运动矢量;基于在位流中用信号通知的所述相应子块的相应运动矢量差,确定用于所述相应子块的第二运动矢量;及基于所述相应子块的所述第一运动矢量及所述相应子块的所述第二运动矢量,生成用于所述相应子块的预测块。

【技术特征摘要】
【国外来华专利技术】2016.09.07 US 62/384,509;2017.09.06 US 15/696,7271.一种解码视频数据的方法,所述方法包括:将所述视频数据的图片的块分割成多个子块;及对于所述多个子块中的每一相应子块:基于关于与所述相应子块相邻的至少两个块的运动信息,导出所述相应子块的相应第一运动矢量;基于在位流中用信号通知的所述相应子块的相应运动矢量差,确定用于所述相应子块的第二运动矢量;及基于所述相应子块的所述第一运动矢量及所述相应子块的所述第二运动矢量,生成用于所述相应子块的预测块。2.根据权利要求1所述的方法,其中,对于所述多个子块中的特定子块,导出所述特定子块的所述第一运动矢量包括将所述特定子块的所述第一运动矢量确定为所述特定子块的上面相邻块的运动矢量、所述特定子块的左相邻块的运动矢量,以及与所述特定子块的右下相邻块并置的参考图片的块的运动矢量的经缩放运动矢量的加权和。3.根据权利要求2所述的方法,其中确定所述特定子块的所述第一运动矢量包括:将所述第一运动矢量的水平分量确定为所述特定子块的所述上面相邻块的所述运动矢量的水平分量乘以三分之一权重、所述特定子块的所述左相邻块的所述运动矢量的水平分量乘以所述三分之一权重,及所述经缩放运动矢量的水平分量乘以所述三分之一权重的总和;及将所述第一运动矢量的垂直分量确定为所述特定子块的所述上面相邻块的所述运动矢量的垂直分量乘以所述三分之一权重、所述特定子块的所述左相邻块的所述运动矢量的垂直分量乘以所述三分之一权重,及所述经缩放运动矢量的垂直分量乘以所述三分之一权重的总和。4.根据权利要求2所述的方法,其中对于所述多个子块中的所述特定子块,所述方法进一步包括:从所述位流获得一或多个语法元素,所述语法元素规定用于与所述特定子块的所述右下相邻块并置的所述参考图片的参考索引;及基于所述参考索引确定所述参考图片。5.根据权利要求1所述的方法,其中对于所述多个子块中的每一相应子块,所述方法进一步包括:从所述位流获得所述相应子块的参考图片列表指示符及所述相应子块的参考索引,所述相应子块的所述参考图片列表指示符指示所述相应子块的相应参考图片列表,所述相应子块的所述参考索引指示所述相应子块的所述参考图片列表中的所述相应子块的参考图片;及为所述相应子块生成所述预测块包括:基于所述相应子块的所述第一运动矢量,确定第一样本阵列;基于由所述相应子块的所述第二运动矢量指示的所述相应子块的所述参考图片中的位置处的样本,确定第二样本阵列;及基于所述第一样本阵列及所述第二样本阵列,生成所述相应子块的所述预测块。6.根据权利要求1所述的方法,其中对于所述多个子块中的每一相应子块,所述方法进一步包括:从所述位流中获得块级旗标及子块旗标,所述块级旗标具有值‘1’,指示双向预测模式及子块双向预测模式,及所述子块旗标具有值‘1’,指示所述子块双向预测模式,其中导出所述相应的第一运动矢量及确定所述第二运动矢量是响应于确定所述块级旗标具有值“1”且所述子块旗标具有值“1”。7.根据权利要求1所述的方法,其中对于所述多个子块中的每一相应子块,所述方法进一步包括:从所述位流中获得块级旗标及子块旗标,所述块级旗标具有值‘0’,指示单向预测模式及子块双向预测模式,以及所述子块旗标具有值‘1’,指示所述子块双向预测模式,其中导出所述相应的第一运动矢量及确定所述第二运动矢量是响应于确定所述块级旗标具有值‘0’且所述子块旗标具有值‘1’。8.根据权利要求1所述的方法,其进一步包括:组合用于所述子块的所述预测块以形成所述块的预测块,其中用于译码单元的预测块包括所述块的所述预测块;确定关于所述译码单元的残留数据;及通过对所述译码单元的所述残留数据及所述预测块的对应样本求和来重构所述译码单元的译码块。9.一种对视频数据进行编码的方法,所述方法包括:将所述视频数据的图片的块分割成多个子块;及对于所述多个子块中的每一相应子块:基于关于与所述相应子块相邻的至少两个块的运动信息,导出所述相应子块的相应第一运动矢量;基于所述相应子块的译码块,确定用于所述相应子块的第二运动矢量,所述第二运动矢量对应于用于所述相应子块的参考图片的运动矢量;基于所述相应子块的所述译码块与所述相应子块的所述第二运动矢量之间的差,确定所述相应子块的相应运动矢量差;用信号通知位流中所述相应子块的所述相应运动矢量差;及基于所述相应子块的所述第一运动矢量及所述相应子块的所述第二运动矢量,生成用于所述相应子块的预测块。10.根据权利要求9所述的方法,其中,对于所述多个子块中的特定子块,导出所述特定子块的所述第一运动矢量包括将所述特定子块的所述第一运动矢量确定为所述特定子块的上面相邻块的运动矢量、所述特定子块的左相邻块的运动矢量,以及与所述特定子块的右下相邻块并置的参考图片的块的运动矢量的经缩放运动矢量的加权和。11.根据权利要求10所述的方法,其中确定所述特定子块的所述第一运动矢量包括:将所述第一运动矢量的水平分量确定为所述特定子块的所述上面相邻块的所述运动矢量的水平分量乘以三分之一权重、所述特定子块的所述左相邻块的所述运动矢量的水平分量乘以所述三分之一权重,及所述经缩放运动矢量的水平分量乘以所述三分之一权重的总和;以及将所述第一运动矢量的垂直分量确定为所述特定子块的所述上面相邻块的所述运动矢量的垂直分量乘以所述三分之一权重、所述特定子块的所述左相邻块的所述运动矢量的垂直分量乘以所述三分之一权重,及所述经缩放运动矢量的垂直分量乘以所述三分之一权重的总和。12.根据权利要求10所述的方法,其中对于所述多个子块中的所述特定子块,所述方法进一步包括:在所述位流中用信号通知一或多个语法元素,所述语法元素规定用于与所述特定子块的所述右下相邻块并置的所述参考图片的参考索引。13.根据权利要求9所述的方法,其中对于所述多个子块中的每一相应子块,所述方法进一步包括:在所述位流中用信号通知所述相应子块的参考图片列表指示符及所述相应子块的参考索引,所述相应子块的所述参考图片列表指示符指示所述相应子块的相应参考图片列表,所述相应子块的所述参考索引指示所述相应子块的所述参考图片列表中的所述相应子块的所述参考图片;及为所述相应子块生成所述预测块包括:基于所述相应子块的所述第一运动矢量,确定第一样本阵列;基于由所述相应子块的所述第二运动矢量指示的所述相应子块的所述参考图片中的位置处的样本,确定第二样本阵列;及基于所述第一样本阵列及所述第二样本阵列,生成所述相应子块的所述预测块。14.根据权利要求9所述的方法,其中对于所述多个子块中的每一相应子块,所述方法进一步包括:响应于确定子块双向预测模式具有比双向预测模式及单向预测模式低的传输成本而在所述位流中用信号通知块级旗标具有值‘1’且子块旗标具有值‘1’,所述块级旗标具有值‘1’指示所述双向预测模式及所述子块双向预测模式,以及所述子块旗标具有值‘1’指示所述子块双向预测模式,其中导出所述相应第一运动矢量及确定所述第二运动矢量是响应于确定所述子块双向预测模式具有比所述双向预测模式及所述单向预测模式低的传输成本而进行。15.根据权利要求9所述的方法,其中对于所述多个子块中的每一相应子块,所述方法进一步包括:响应于确定子块双向预测模式具有...

【专利技术属性】
技术研发人员:金国鑫钱威俊马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1