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)切片中的视频块可使用相对于同一图像中的相邻块中的参考样本的空间预测或相对于其它参考图像中的参考样本的时间预测。图像可被称作帧,且参考图像可被称作参考帧。空间或时间预测使用针对待译码的块 ...
【技术保护点】
一种用于对视频数据进行解码的方法,所述方法包括:从所述视频数据的当前视频块的相邻视频块中确定运动向量预测值候选列表,所述运动向量预测值候选列表包括指示了运动向量的运动向量预测值候选,其中,所述运动向量预测值候选未经剪裁且所述候选列表包括识别出相对于所述当前视频块位于参考图像边界外侧的预测块的至少一个运动向量预测值候选;从位流中解码识别了所述运动向量预测值候选列表中所确定的未经剪裁运动向量预测值候选的运动向量预测值索引;从所述位流中解码所确定的未经剪裁运动向量预测值候选和所述当前视频块的运动向量之间的运动向量差异,其中,所述当前视频块的所述运动向量识别了位于所述参考图像边界外侧的相同或不同预测块;基于所述运动向量差异和所述运动向量预测值候选列表中所确定的未经剪裁运动向量预测值候选来确定所述当前视频块的运动向量;剪裁所述当前视频块的所述运动向量以使得由经剪裁的运动向量识别的预测块重定位于围绕所述参考图像的填补区域内;以及相对于经重定位的预测块解码所述当前视频块,其中,经重定位的预测块包括填补区域值。
【技术特征摘要】
【国外来华专利技术】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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。