运动向量舍入制造技术

技术编号:11016642 阅读:126 留言:0更新日期:2015-02-06 03:41
一种视频解码器至少部分基于预测单元PU的大小确定是否将所述PU的运动向量的水平分量或垂直分量的任一者或两者从子像素精度舍入到整数像素精度。所述视频解码器至少部分基于所述运动向量产生用于所述PU的预测性样本块,并且部分基于用于所述PU的所述预测性样本块产生经重构样本块。

【技术实现步骤摘要】
【国外来华专利技术】运动向量舍入本申请案主张以下各者的权益:2012年4月11日提交的第61/623,037号美国临时专利申请案,2012年4月12日提交的第61/623,470号美国临时专利申请案,2012年4月20日提交的第61/636,529号美国临时专利申请案,以及2013年4月23日提交的第61/637,216号美国临时专利申请案,所述申请案中的每一者的全部内容以引用的方式并入本文中。
本专利技术涉及视频译码和视频压缩,并且更确切地说,涉及运动向量的译码。
技术介绍
数字视频能力可以并入到广泛范围的装置中,包括数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电话会议装置及其类似者。数字视频装置实施视频压缩技术,例如通过MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分、高级视频译码(AVC)、目前正在开发的高效率视频译码(HEVC)标准和此类标准的扩展部分定义的标准中描述的技术,以便更有效地发射、接收和存储数字视频信息。视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测来减少或移除视频序列中固有的冗余。对于基于块的视频译码,可以将视频切片分割成视频块,视频块还可以被称为树块、译码单元(CU)及/或译码节点。使用相对于相同图片中的相邻块中的参考样本的空间预测对图片的经帧内编码(I)切片中的视频块进行编码。图片的经帧间编码(P或B)切片中的视频块可以使用相对于相同图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可以被称为帧,且参考图片可以被称为参考帧。
技术实现思路
一般来说,本专利技术描述用于在视频译码中处理运动向量的技术。更确切地说,视频解码器可以至少部分基于预测单元(PU)的大小确定是否将PU的运动向量的水平分量或垂直分量中的任一者或两者从子像素精度舍入到整数像素精度。在一些实例中,视频解码器可以舍入由用于PU的合并候选者列表和/或高级运动向量预测(AMVP)候选者列表中的候选者指示的运动向量。视频解码器可以至少部分基于运动向量产生用于PU的预测性样本块。视频解码器可以部分基于用于PU的预测性样本块产生经重构样本块。在一个实例中,本专利技术描述一种对视频数据进行解码的方法。所述方法包括响应于确定当前PU具有特定大小,舍入运动向量。舍入运动向量包括将运动向量的水平分量或垂直分量中的至少一者从子像素精度舍入到整数像素精度。所述方法还包括至少部分基于运动向量产生用于当前PU的预测性样本块。此外,所述方法包括部分基于用于当前PU的预测性样本块产生经重构样本块。在另一实例中,本专利技术描述一种对视频数据进行编码的方法。所述方法包括响应于确定当前PU具有特定大小,舍入运动向量。舍入运动向量包括将运动向量的水平分量或垂直分量中的至少一者从子像素精度舍入到整数像素精度。此外,所述方法包括至少部分基于运动向量产生用于当前PU的预测性样本块。另外,所述方法包括部分基于用于当前PU的预测性样本块产生用于当前PU的残余样本块。所述方法还包括在位流中用信号发送用于当前PU的残余样本块。在另一实例中,本专利技术描述一种视频译码装置,包括一或多个处理器,一或多个处理器经配置以响应于确定当前PU具有特定大小将运动向量的水平分量或垂直分量中的至少一者从子像素精度舍入到整数像素精度。一或多个处理器还经配置以至少部分基于运动向量产生用于当前PU的预测性样本块。在另一实例中,本专利技术描述一种视频译码装置,包括用于响应于确定当前PU具有特定大小,舍入运动向量,使得运动向量的水平分量或垂直分量中的至少一者从子像素精度舍入到整数像素精度的装置。所述视频译码装置还包括用于至少部分基于运动向量产生用于当前PU的预测性样本块的装置。在另一实例中,本专利技术描述一种在其上存储有指令的计算机可读存储媒体,所述指令在执行时配置视频译码装置以响应于确定当前PU具有特定大小,舍入运动向量,使得运动向量的水平分量或垂直分量中的至少一者从子像素精度舍入到整数像素精度。另外,指令配置视频译码装置以至少部分基于运动向量产生用于当前PU的预测性样本块。在附图及下文描述中陈述本专利技术的一或多个实例的细节。从描述内容、图式和权利要求书中将了解其它特征、目的和优点。附图说明图1是说明可以利用本专利技术的技术的实例视频译码系统的方框图。图2是说明可以实施本专利技术的技术的实例视频编码器的方框图。图3是说明可以实施本专利技术的技术的实例视频解码器的方框图。图4是说明提取用于二维(2D)内插的块大小的概念图。图5A到5C是说明根据本专利技术的一或多个技术的像素填充的概念图。图6是说明根据本专利技术的一或多个技术的视频编码器的实例操作的流程图。图7是说明根据本专利技术的一或多个技术的视频解码器的实例操作的流程图。具体实施方式在HEVC中,每一图片被划分为一组大小相等的区域,被称为译码树块(CTB)。每一CTB与译码树单元(CTU)相关联。与CTU相关联的区域可以根据四叉树细分过程细分为与译码单元(CU)相关联的一或多个区域。与CU相关联的每一区域可以细分为与预测单元(PU)相关联的一或多个区域。视频编码器可以产生用于每一PU的预测性样本块。视频编码器可以使用帧内预测或帧间预测以产生用于PU的预测性样本块。当使用帧内预测时,视频编码器可以使用当前图片的相邻块的样本以产生用于PU的预测性样本块。帧间预测可以是单向帧间预测(即,单向预测)或双向帧间预测(即,双向预测)。为了执行单向预测或双向预测,视频编码器可以产生用于当前切片的第一参考图片列表(RefPicList0)以及第二参考图片列表(RefPicList1)。参考图片列表中的每一者可以包含一或多个参考图片。当使用单向预测时,视频编码器可以搜寻RefPicList0以及RefPicList1的任一者或两者中的参考图片,以确定参考图片内的参考位置。此外,当使用单向预测时,视频编码器可以至少部分基于对应于参考位置的样本产生用于PU的预测性样本块。此外,当使用单向预测时,视频编码器可以产生指示PU的样本块与参考位置之间的空间移位的单个运动向量(MV)。为了指示PU的样本块与参考位置之间的空间移位,MV可以包含指定PU的样本块与参考位置之间的水平移位的水平分量并且可以包含指定PU的样本块与参考位置之间的垂直移位的垂直分量。当使用双向预测以对PU进行编码时,视频编码器可以确定RefPicList0中的参考图片中的第一参考位置以及RefPicList1中的参考图片中的第二参考位置。视频编码器随后可以至少部分基于对应于第一参考位置和第二参考位置的样本产生用于PU的预测性样本块。此外,当使用双向预测对PU进行编码时,视频编码器可以产生指示PU的样本块与第一参考位置之间的空间移位的第一MV,以及指示PU的样本块与第二参考位置之间的空间移位的第二MV。在产生用于CU的PU的预测性样本块之后,视频编码器可以通过从用于CU的PU的预测性样本块减去CU的原始样本块来产生残余块。视频编码器可以变换残余块的样本,量化所得的变换系数,并且对表示经量化的变换系数的语法元素进行熵编码。视频编码器可以输出本文档来自技高网
...
运动向量舍入

【技术保护点】
一种对视频数据进行解码的方法,所述方法包括:响应于确定当前预测单元PU具有特定大小,舍入运动向量,其中舍入所述运动向量包括将所述运动向量的水平分量或垂直分量中的至少一者从子像素精度舍入到整数像素精度;至少部分基于所述经舍入的运动向量产生用于所述当前PU的预测性样本块;以及部分基于用于所述当前PU的所述预测性样本块产生经重构样本块。

【技术特征摘要】
【国外来华专利技术】2012.04.11 US 61/623,037;2012.04.12 US 61/623,470;1.一种对视频数据进行解码的方法,所述方法包括:产生用于当前预测单元PU的候选者列表,其中所述候选者列表是运动向量MV候选者的列表;响应于确定所述当前PU具有特定大小,舍入由所述候选者列表中的MV候选者指示的运动向量,其中舍入所述运动向量包括将所述运动向量的水平分量或垂直分量中的至少一者从子像素精度舍入到整数像素精度;使用所述运动向量产生用于所述当前PU的预测性样本块;以及部分基于用于所述当前PU的所述预测性样本块产生经重构样本块。2.根据权利要求1所述的方法,其中所述特定大小是4×8、8×4或更小。3.根据权利要求1所述的方法,其进一步包括:至少部分基于具有所述特定大小的所述当前PU以及所述当前PU的PU索引确定是否舍入所述运动向量,其中所述当前PU的所述PU索引指示所述当前PU在译码单元CU内的位置。4.根据权利要求1所述的方法,其进一步包括:至少部分基于具有所述特定大小的所述当前PU以及所述当前PU的帧间方向模式确定是否舍入所述运动向量。5.根据权利要求1所述的方法,其进一步包括:至少部分基于具有所述特定大小的所述当前PU以及所述当前PU的定向确定是否舍入所述运动向量。6.根据权利要求1所述的方法,其中:所述运动向量是所述当前PU的第一运动向量;舍入所述当前PU的所述第一运动向量包括:响应于确定所述当前PU具有所述特定大小,将所述当前PU的所述第一运动向量的所述水平分量而非所述当前PU的所述第一运动向量的所述垂直分量从子像素精度舍入到整数像素精度;且所述方法进一步包括响应于确定所述当前PU具有所述特定大小,将所述当前PU的第二运动向量的垂直分量而非所述当前PU的所述第二运动向量的水平分量从子像素精度舍入到整数像素精度。7.根据权利要求1所述的方法,其中所述候选者列表是合并候选者列表。8.根据权利要求7所述的方法,其进一步包括在舍入由所述合并候选者列表中的所述MV候选者指示的所述运动向量之后,从所述合并候选者列表删除重复的MV候选者,其中所述重复的MV候选者指示相同的MV以及指示相同的参考索引。9.根据权利要求7所述的方法,其进一步包括在舍入由所述合并候选者列表中的所述MV候选者指示的所述运动向量之前,从所述合并候选者列表删除重复的MV候选者,其中所述重复的MV候选者指示相同的MV以及指示相同的参考索引。10.根据权利要求1所述的方法,其中所述候选者列表是高级运动向量预测AMVP候选者列表,所述方法进一步包括:至少部分基于运动向量差MVD以及由所述AMVP候选者列表中的经选定的所述MV候选者指示的运动向量确定所述当前PU的运动向量;且产生所述预测性样本块包括至少部分基于由所述当前PU的所述运动向量指示的参考图片样本确定用于所述当前PU的所述预测性样本块。11.根据权利要求10所述的方法,其进一步包括在舍入由所述AMVP候选者列表中的所述MV候选者指示的所述运动向量之后,从所述AMVP候选者列表删除重复的MV候选者,其中所述重复的MV候选者指示相同的MV。12.根据权利要求10所述的方法,其进一步包括在舍入由所述AMVP候选者列表中的所述MV候选者指示的运动向量之前,从所述AMVP候选者列表删除重复的MV候选者,其中所述重复的MV候选者指示相同的MV。13.根据权利要求1所述的方法,其中:所述经舍入的运动向量是第一经舍入的运动向量,舍入所述运动向量包括通过将所述运动向量的至少一个分量舍入到下一个更高的整数值来产生所述第一经舍入的运动向量,且所述方法进一步包括:通过将所述运动向量的所述至少一个分量舍入到下一个更低的整数值来产生第二经舍入的运动向量;产生用于所述当前PU的候选者列表,所述候选者列表包含分别指定所述第一和第二经舍入的运动向量的第一和第二MV候选者;以及至少部分基于运动向量差MVD以及由所述候选者列表中的选定MV候选者指示的运动向量确定所述当前PU的所述运动向量。14.根据权利要求1所述的方法,其中舍入所述运动向量包括将所述运动向量的所述水平分量以及所述垂直分量两者从子像素精度舍入到整数像素精度。15.一种对视频数据进行编码的方法,所述方法包括:产生用于当前预测单元PU的候选者列表,其中所述候选者列表是运动向量MV候选者的列表;响应于确定所述当前PU具有特定大小,舍入由所述候选者列表中的MV候选者指示的运动向量,其中舍入所述运动向量包括将所述运动向量的水平分量或垂直分量中的至少一者从子像素精度舍入到整数像素精度;使用所述运动向量产生用于当前PU的预测性样本块;部分基于用于所述当前PU的所述预测性样本块产生残余样本块;以及在位流中用信号发送所述残余样本块。16.根据权利要求15所述的方法,其中所述特定大小是4×8、8×4或更小。17.根据权利要求15所述的方法,其进一步包括:至少部分基于具有所述特定大小的所述当前PU以及所述当前PU的PU索引确定是否舍入所述运动向量,其中所述当前PU的所述PU索引指示所述当前PU在译码单元CU内的位置。18.根据权利要求15所述的方法,其进一步包括至少部分基于具有所述特定大小的所述当前PU以及所述当前PU的帧间方向模式确定是否将所述运动向量从子像素精度舍入到整数像素精度。19.根据权利要求15所述的方法,其进一步包括至少部分基于具有所述特定大小的所述当前PU以及所述当前PU的定向确定是否将所述运动向量从子像素精度舍入到整数像素精度。20.根据权利要求15所述的方法,其中:所述当前PU的所述运动向量是所述当前PU的第一运动向量;舍入所述当前PU的所述第一运动向量包括:响应于确定所述当前PU具有所述特定大小,将所述当前PU的所述第一运动向量的所述水平分量而非所述当前PU的所述第一运动向量的所述垂直分量从子像素精度舍入到整数像素精度;且所述方法进一步包括响应于确定所述当前PU具有所述特定大小,将所述当前PU的第二运动向量的垂直分量而非所述当前PU的所述第二运动向量的水平分量从子像素精度舍入到整数像素精度。21.根据权利要求15所述的方法,其中所述候选者列表是合并候选者列表。22.根据权利要求21所述的方法,其进一步包括在舍入由所述MV候选者指示的所述运动向量之后,从所述合并候选者列表删除重复的MV候选者,其中所述重复的MV候选者指示相同的MV且指示相同的参考索引。23.根据权利要求21所述的方法,其进一步包括在舍入由所述合并候选者列表中的所述MV候选者指示的所述运动向量之前,从所述合并候选者列表删除重复的MV候选者,其中所述重复的MV候选者指示相同的MV且指示相同的参考索引。24.根据权利要求15所述的方法,其中所述候选者列表是高级运动向量预测AMVP候选者列表,并且所述方法进一步包括:在所述位流中用信号发送指示所述当前PU的运动向量与由所述AMVP候选者列表中的经选定的所述MV候选者指示的运动向量之间的差的运动向量差MVD。25.根据权利要求24所述的方法,其进一步包括在舍入由所述MV候选者指示的所述运动向量之后,从所述AMVP候选者列表删除重复的MV候选者,其中所述重复的MV候选者指示相同的MV。26.根据权利要求24所述的方法,其进一步包括在舍入由所述AMVP候选者列表中的所述MV候选者指示的所述运动向量之前,从所述AMVP候选者列表删除重复的MV候选者,其中所述重复的MV候选者指示相同的MV。27.根据权利要求15所述的方法,其中:所述经舍入的运动向量是第一经舍入的运动向量,舍入所述运动向量包括通过将所述运动向量的至少一个分量舍入到下一个更高的整数值来产生所述第一经舍入的运动向量,且所述方法进一步包括:通过将所述运动向量的所述至少一个分量舍入到下一个更低的整数值来产生第二经舍入的运动向量;产生用于所述当前PU的候选者列表,所述候选者列表包含分别指定所述第一和第二经舍入的运动向量的第一和第二MV候选者;且在所述位流中用信号发送所述候选者列表中的经选定的所述MV候选者的索引。28.根据权利要求15所述的方法,其进一步包括:将所述当前PU的...

【专利技术属性】
技术研发人员:瓦迪姆·谢廖金陈建乐翔林·王马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1