用于视频译码的运动向量预测值候选剪裁移除制造技术

技术编号:15398036 阅读:117 留言:0更新日期:2017-05-22 10:59
本发明专利技术描述用于基于未经剪裁版本的运动向量预测值候选对视频块进行译码的技术。所述技术包含在不剪裁运动向量预测值候选的情况下从相邻视频块确定包含所述运动向量预测值候选的运动向量预测值候选列表。更具体来说,如果所述运动向量预测值候选中的一者指向相对于当前视频块位于参考图像边界外侧的预测块,那么所述技术允许将所述运动向量预测值候选的未经剪裁版本包含在所述候选列表中。接着基于所述候选列表的已确定的未经剪裁运动向量预测值候选来对所述当前视频块进行译码。所述运动向量预测值候选剪裁过程的取消降低了视频编码器和视频解码器两者的复杂度。

Motion vector prediction candidates for video coding are removed by candidate clipping

The present invention describes techniques for decoding video blocks based on candidate values for motion vectors that are not clipped. The technique comprises determining a candidate list of motion vector prediction values containing candidate values of the motion vector from adjacent video blocks in the absence of tailoring a motion vector prediction candidate. More specifically, if the motion vector predictor candidates a point prediction block the current video block is located in the outer side of the boundary with respect to the reference image, then the technology allows the candidate motion vector prediction value without clipping version included in the candidate list. Subsequently, the current video block is decoded based on a predetermined clipped motion vector prediction candidate for the candidate list. The cancellation of the candidate pruning process of the motion vector prediction reduces the complexity of both the video encoder and the video decoder.

【技术实现步骤摘要】
【国外来华专利技术】用于视频译码的运动向量预测值候选剪裁移除本申请案主张于2011年10月4日申请的第61/543,181号美国临时申请案和于2011年10月28日申请的第61/553,053号美国临时申请案的优先权,所述两个申请案的全文特此以引用的方式并入。
本专利技术涉及视频译码,且更确切地说,涉及视频帧间编码技术。
技术介绍
可将数字视频能力并入于广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏主机、蜂窝式或卫星无线电电话、视频电话会议装置及其类似者。数字视频装置实施视频压缩技术(例如,在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分(高级视频译码(AVC))、当前处于开发状态中的高效率视频译码(HEVC)标准定义的标准和这些标准的扩展中所描述的视频压缩技术)以更有效率地发射、接收和存储数字视频信息。视频压缩技术可包含空间(帧内图像)预测和/或时间(帧间图像)预测以减少或移除视频序列中所固有的冗余。对于基于块的视频译码,可将视频切片分割成视频块,视频块还可被称作树型块、译码单元(CU)和/或译码节点。可使用相对于同一图像中的相邻块中的参考样本的空间预测来编码图像的帧内译码(I)切片中的视频块。图像的帧间译码(P或B)切片中的视频块可使用相对于同一图像中的相邻块中的参考样本的空间预测或相对于其它参考图像中的参考样本的时间预测。图像可被称作帧,且参考图像可被称作参考帧。空间或时间预测使用针对待译码的块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量和指示经译码块与预测性块之间的差异的残余数据来编码帧间译码块。根据帧内译码模式和残余数据来编码帧内译码块。为进行进一步压缩,可将残余数据从像素域变换到变换域,从而产生可经量化的残余变换系数。可按特定次序扫描最初布置成二维阵列的经量化的变换系数以产生变换系数的一维向量以用于熵译码。
技术实现思路
大体上,本专利技术描述用于基于未剪裁版本的运动向量预测值候选对视频块进行译码的技术。所述技术包含在不剪裁运动向量预测值候选的情况下从相邻视频块确定包含所述运动向量预测值候选的运动向量预测值候选列表。如果所述运动向量预测值候选中的一者指向相对于当前视频块位于参考图像边界外侧的预测块,那么本专利技术的所述技术允许未剪裁版本的所述运动向量预测值候选包含于所述候选列表中。如果确定所述未剪裁运动向量预测值候选是用于运动向量预测过程中,那么可剪裁所述未剪裁运动向量以在运动补偿过程期间将所述预测块重定位于围绕所述参考图像的填补区域内。在当前HEVC测试模型(HM)中,支持两种运动向量预测模式:合并模式和自适应性运动向量预测(AMVP)模式。在任一模式中,视频译码装置确定借以确定当前视频块的运动向量预测值的运动向量预测值候选列表。传统上,如果运动向量预测值候选中的任一者指向相对于当前视频块位于参考图像边界外侧的预测块,那么视频译码装置将剪裁所述运动向量预测值候选以确保整个预测块重定位于围绕参考图像的填补区域内。根据本专利技术的所述技术,运动向量预测值候选剪裁过程得以从候选列表产生过程移除。具体来说,当候选列表的运动向量预测值候选指向位于参考图像边界外侧的预测块时,视频译码装置将不会剪裁或以其它方式截断运动向量预测值候选的值。接着基于候选列表的已确定的未经剪裁运动向量预测值候选对当前视频块进行译码。如果确定来自候选列表的运动向量用于运动补偿,那么可将剪裁所述运动向量。消除运动向量预测值候选剪裁过程降低了视频编码器和视频解码器两者的复杂度。在本专利技术的实例中,提出一种用于对视频数据进行译码的方法。所述方法包括在不剪裁运动向量预测值候选的情况下从相邻视频块确定包含所述运动向量预测值候选的运动向量预测值候选列表,其中如果运动向量预测值候选识别出相对于当前视频块位于参考图像边界外侧的预测块,那么将未经剪裁版本的所述运动向量预测值候选包含于所述候选列表中,且基于所述候选列表的已确定的未经剪裁运动向量预测值候选来对所述当前视频块进行译码。在本专利技术的另一实例中,提出一种经配置以对视频数据进行译码的设备。所述设备包括:用于在不剪裁运动向量预测值候选的情况下从相邻视频块确定包含所述运动向量预测值候选的运动向量预测值候选列表的装置,其中如果运动向量预测值候选识别出相对于当前视频块位于参考图像边界外侧的预测块,那么将未经剪裁版本的所述运动向量预测值候选包含于所述候选列表中;以及用于基于所述候选列表的已确定的未经剪裁运动向量预测值候选来对所述当前视频块进行译码的装置。在本专利技术的另一实例中,提出一种经配置以对视频数据进行译码的设备。所述设备包括视频译码器,所述视频译码器经配置以在不剪裁运动向量预测值候选的情况下从相邻视频块确定包含所述运动向量预测值候选的运动向量预测值候选列表,其中如果运动向量预测值候选识别出相对于当前视频块位于参考图像边界外侧的预测块,那么将未经剪裁版本的所述运动向量预测值候选包含于所述候选列表中,且基于所述候选列表的已确定的未经剪裁运动向量预测值候选来对所述当前视频块进行译码。在本专利技术的另一实例中,提出一种存储用于使得处理器经配置以对视频数据进行译码的指令的计算机可读媒体。所述处理器经配置以在不剪裁运动向量预测值候选的情况下从相邻视频块确定包含所述运动向量预测值候选的运动向量预测值候选列表,其中如果运动向量预测值候选识别出相对于当前视频块位于参考图像边界外侧的预测块,那么将未经剪裁版本的所述运动向量预测值候选包含于所述候选列表中,以及基于所述候选列表的已确定的未经剪裁运动向量预测值候选来对所述当前视频块进行译码。于随附图式和以下描述中陈述一个或一个以上实例的细节。其它特征、目的和优势将从所述描述和所述图式以及从权利要求书显而易见。附图说明图1为说明可利用本专利技术中所描述的技术的实例视频编码和解码系统的框图。图2为说明可实施本专利技术中所描述的技术的实例视频编码器的框图。图3为说明可实施本专利技术中所描述的技术的实例视频解码器的框图。图4A为说明对于自适应性运动向量预测模式,借以确定运动向量预测值候选的空间和时间相邻视频块的概念图。图4B为说明对于合并模式,借以确定运动向量预测值候选的空间和时间相邻视频块的概念图。图5为说明参考图像和通过当前视频块的运动向量预测值候选而定位于参考图像边界外侧的预测块的概念图。图6为使用本专利技术的技术来对视频进行编码的方法的实例流程图。图7为使用本专利技术的技术来对视频进行解码的方法的实例流程图。具体实施方式图1为说明可利用本专利技术中所描述的帧间预测技术的实例视频编码和解码系统10的框图。如图1中所展示,系统10包含源装置12,源装置12产生稍后待由目的地装置14解码的经编码的视频数据。源装置12和目的地装置14可包括广泛范围的装置中的任一者,包含台式计算机、笔记型(即,膝上型)计算机、平板型计算机、机顶盒、电话手机(例如,所谓“智能型”电话)、所谓“智能型”板、电视、摄像机、显示装置、数字媒体播放器、视频游戏控制台,或其类似者。在一些情况下,源装置12和目的地装置14可针对本文档来自技高网
...
用于视频译码的运动向量预测值候选剪裁移除

【技术保护点】
一种用于对视频数据进行解码的方法,所述方法包括:从所述视频数据的当前视频块的相邻视频块中确定运动向量预测值候选列表,所述运动向量预测值候选列表包括指示了运动向量的运动向量预测值候选,其中,所述运动向量预测值候选未经剪裁且所述候选列表包括识别出相对于所述当前视频块位于参考图像边界外侧的预测块的至少一个运动向量预测值候选;从位流中解码识别了所述运动向量预测值候选列表中所确定的未经剪裁运动向量预测值候选的运动向量预测值索引;从所述位流中解码所确定的未经剪裁运动向量预测值候选和所述当前视频块的运动向量之间的运动向量差异,其中,所述当前视频块的所述运动向量识别了位于所述参考图像边界外侧的相同或不同预测块;基于所述运动向量差异和所述运动向量预测值候选列表中所确定的未经剪裁运动向量预测值候选来确定所述当前视频块的运动向量;剪裁所述当前视频块的所述运动向量以使得由经剪裁的运动向量识别的预测块重定位于围绕所述参考图像的填补区域内;以及相对于经重定位的预测块解码所述当前视频块,其中,经重定位的预测块包括填补区域值。

【技术特征摘要】
【国外来华专利技术】2011.10.04 US 61/543,181;2011.10.28 US 61/553,053;1.一种用于对视频数据进行解码的方法,所述方法包括:从所述视频数据的当前视频块的相邻视频块中确定运动向量预测值候选列表,所述运动向量预测值候选列表包括指示了运动向量的运动向量预测值候选,其中,所述运动向量预测值候选未经剪裁且所述候选列表包括识别出相对于所述当前视频块位于参考图像边界外侧的预测块的至少一个运动向量预测值候选;从位流中解码识别了所述运动向量预测值候选列表中所确定的未经剪裁运动向量预测值候选的运动向量预测值索引;从所述位流中解码所确定的未经剪裁运动向量预测值候选和所述当前视频块的运动向量之间的运动向量差异,其中,所述当前视频块的所述运动向量识别了位于所述参考图像边界外侧的相同或不同预测块;基于所述运动向量差异和所述运动向量预测值候选列表中所确定的未经剪裁运动向量预测值候选来确定所述当前视频块的运动向量;剪裁所述当前视频块的所述运动向量以使得由经剪裁的运动向量识别的预测块重定位于围绕所述参考图像的填补区域内;以及相对于经重定位的预测块解码所述当前视频块,其中,经重定位的预测块包括填补区域值。2.根据权利要求1所述的方法,其中经重定位的预测块的所述填补区域值包括来自所述参考图像的边缘的重复像素值。3.根据权利要求1所述的方法,其中所述相邻视频块包括所述当前视频块的空间相邻视频块和所述当前视频块的并列块的时间相邻视频块中的一者或一者以上。4.一种经配置以对视频数据进行解码的设备,所述设备包括:用于从所述视频数据的当前视频块的相邻视频块中确定运动向量预测值候选列表的装置,所述运动向量预测值候选列表包括指示了运动向量的运动向量预测值候选,其中,所述运动向量预测值候选未经剪裁且所述候选列表包括识别出相对于所述当前视频块位于参考图像边界外侧的预测块的至少一个运动向量预测值候选;用于从位流中解码识别了所述运动向量预测值候选列表中所确定的未经剪裁运动向量预测值候选的运动向量预测值索引的装置;用于从所述位流中解码所确定的未经剪裁运动向量预测值候选和所述当前视频块的运动向量之间的运动向量差异的装置,其中,所述当前视频块的所述运动向量识别了位于所述参考图像边界外侧的相同或不同预测块;用于基于所述运动向量差异和所述运动向量预测值候选列表中所确定的未经剪裁运动向量预测值候选来确定所述当前视频块的运动向量的装置;用于剪裁所述当前视频块的所述运动向量以使得由经剪裁的运动向量识别的预测块重定位于围绕所述参考图像的填补区域内的装置;以及用于相对于经重定位的预测块解码所述当前视频块的装置,其中,经重定位的预测块包括填补区域值。5.根据权利要求4所述的设备,其中,经重定位的预测块的所述填补区域值包括来自所述参考图像的边缘的重复像素值。6.根据权利要求4所述的设备,其中所述相邻视频块包括所述当前视频块的空间相邻视频块和所述当前视频块的并列块的时间相邻视频块中的一者或一者以上。7.一种经配置以对视频数据进行解码的设备,所述设备包括:存储器,经配置以存储所述视频数据;一个或多个处理器,经配置以:从所述视频数据的当前视频块的相邻视频块中确定运动向量预测值候选列表,所述运动向量预测值候选列表包括指示了运动向量的运动向量预测值候选,其中,所述运动向量预测值候选未经剪裁且所述候选列表包括识别出相对于所述当前视频块位于参考图像边界外侧的预测块的至少一个运动向量预测值候选;从位流中解码识别了所述运动向量预测值候选列表中所确定的未经剪裁运动向量预测值候选的运动向量预测值索引;从所述位流中解码所确定的未经剪裁运动向量预测值候选和所述当前视频块的运动向量之间的运动向量差异,其中,所述当前视频块的所述运动向量识别了位于所述参考图像边界外侧的相同或不同预测块;基于所述运动向量差异和所述运动向量预测值候选列表中所确定的未经剪裁运动向量预测值候选来确定所述当前视频块的运动向量;剪裁...

【专利技术属性】
技术研发人员:穆罕默德·蔡德·科班马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1