为当前块的运动矢量导出运动矢量预测子的方法及装置制造方法及图纸

技术编号:16043130 阅读:30 留言:0更新日期:2017-08-20 01:36
本发明专利技术揭露了一种为当前块的运动矢量导出运动矢量预测子的方法及装置,用于帧间、合并或跳过模式,其中,所述方法包括:确定视频比特流中标识的值,其中,所述标识被用于选择性的禁用用于运动矢量预测的一个或多个时间运动矢量预测子候选;基于由所述视频比特流导出的索引,从一个或多个非时间运动矢量预测子候选中选择所述运动矢量预测子,以响应指示所述一个或多个时间运动矢量预测子候选不被用于运动矢量预测的所述标识;以及为所述当前块提供所述运动矢量预测子。本发明专利技术揭露的为当前块的运动矢量导出运动矢量预测子的方法及装置可提高系统的稳健性。

【技术实现步骤摘要】
为当前块的运动矢量导出运动矢量预测子的方法及装置交叉引用本申请要求下述申请的优先权:2011年1月19日提交的美国临时专利申请No.61/434,302,题为“SyntaxforAMVPParsingErrorControl”;2011年3月14日提交的美国临时专利申请No.61/452,533,题为“ConstrainedUsageofTemporalMVandMVPCandidates”;2011年6月28日提交的美国临时专利申请No.61/502,109,题为“MethodforParsingRobustnessandtheControlFlagfortheAvailabilityoftheTemporalMotionVectorPredicto”。本专利技术还与2011年8月10日提交的,题为“MethodandApparatusforDerivationofMV/MVPCandidateforInter/Skip/MergeModes”的美国专利申请No.13/206,891和2011年7月7日提交的,题为“MethodandApparatusforDerivationofSpatialMotionVectorCandidateandMotionVectorPredictionCandidate”的美国专利申请No.13/177,808有关。本申请将上述美国临时专利申请案及专利申请案作为参考。
本专利技术有关于视频编码(videocoding),且本专利技术尤其涉及与时间运动矢量预测的解析错误稳健性相关的编码技术。
技术介绍
在视频编码系统中,空间和时间预测利用空间和时间冗余,以减少要传输的信息。该空间和时间预测利用分别从相同的图像(帧内)和参考图像(帧间)获得的已解码的像素,形成被编码的当前像素的预测。在传统的编码系统,与空间和时间预测相关联的附加信息需被传输,这将占用已压缩的视频数据的一定的带宽。帧间编码的运动矢量的传输需要已压缩的视频数据一显著部分,尤其是在低比特率的应用。为了进一步减少与运动矢量相关联的比特率,一种技术被称为运动矢量预测(MotionVectorPrediction,MVP)已在最近几年的视频编码领域中被使用。MVP的技术利用了从相邻块(空间)和共同定位(co-located)块(时间)之间的运动矢量的统计冗余。在高效率的视频编码(HEVC)中,包括候选的时间MVP(temporalMVPcandidates)以提高编码效率。然而,在比特流中的错误可能会导致不正确地解析与时间MVP相关的语法元素。多个帧的视频质量可能会受到影响。因此,由于比特流中的错误,期望开发错误保护机制,针对解析错误,特别是与时间MVP相关的错误,以提高系统的稳健性。
技术实现思路
专利技术揭露了一种为当前块的运动矢量导出运动矢量预测子的方法,用于帧间、合并或跳过模式,其中,所述方法包括:确定视频比特流中标识的值,其中,所述标识被用于选择性的禁用用于运动矢量预测的一个或多个时间运动矢量预测子候选;基于由所述视频比特流导出的索引,从一个或多个非时间运动矢量预测子候选中选择所述运动矢量预测子,以响应指示所述一个或多个时间运动矢量预测子候选不被用于运动矢量预测的所述标识;以及为所述当前块提供所述运动矢量预测子。专利技术揭露了一种为当前块的运动矢量导出运动矢量预测子的装置,用于帧间、合并或跳过模式,其中,所述装置包括:确定视频比特流中标识的值的电路,其中,所述标识被用于选择性的禁用用于运动矢量预测的一个或多个时间运动矢量预测子候选;基于由所述视频比特流导出的索引,从一个或多个非时间运动矢量预测子候选中选择所述运动矢量预测子以响应指示所述一个或多个时间运动矢量预测子候选不被用于运动矢量预测的所述标识的电路;以及为所述当前块提供所述运动矢量预测子的电路。本专利技术还揭露了一种为帧间、合并或跳过模式的当前块的MV获得MVP的方法和装置。该运动矢量预测子选自多个候选的运动矢量预测子,其中该多个候选的预测子包括与一个或多个相邻块相关的一个或多个候选的空间运动矢量预测子,及与一个或多个共同定位块相关的一个或多个候选的时间运动矢量预测子。根据本专利技术的一个实施例,为帧间、合并或跳过模式的当前块的MV获得MVP的方法和装置,包括:依据视频比特流中的一个标识,确定该一个或多个候选的时间运动矢量预测子是否被禁用;如果该标识指示该一个或多个候选的时间运动矢量预测子被禁用,基于该一个或多个候选的空间运动矢量预测子,导出该运动矢量预测子;如果该标识指示该一个或多个候选的时间运动矢量预测子被启用,基于该一个或多个候选的空间运动矢量预测子及,该一个或多个候选的时间运动矢量预测子,导出该运动矢量预测子;且为该当前块提供该运动矢量预测子。在另一个实施例中,所述方法还包括步骤:如果该标识指示该候选的时间MVP被启用而一时间MVP不可用时,确定一强制的时间MVP,其中,该强制的时间MVP是用在导出该MVP,如果该标识表示该候选的时间MVP被启用。在又一个实施例中,所述方法进一步包括一个步骤:,跳过基于MV的空间冗余MVP的去除,其中,基于MV的该空间冗余MVP的去除通过比较一当前已决定MVP的MV值和一先前已决定MVP的MV值来确定一空间冗余MVP。本专利技术的一个方面是提供该标识的不同方案。该标识可以是序列层、图像层或片层。该多个标识,也可以使用在多个层级,以提供更灵活的与候选的时间MVP是否被禁止(或不允许)有关的控制。该标识也可基于编码参数被隐含获得。附图说明图1揭示根据HEVC的测试模型3.0版(HM-3.0),为得到的帧间模式的空间/时间运动矢量预测候选的相邻块和共同定位块的配置。图2揭示根据HEVC的测试模型3.0版(HM-3.0),为得到的跳过和合并模式的空间/时间运动矢量预测候选的相邻块和共同定位块的配置。图3揭示根据本专利技术的一个实施例,在序列层(sequencelevel)的语法设计的范例。图4揭示根据本专利技术的一个实施例,在片层(slicelevel)的语法设计的范例。具体实施方式高效率的视频编码(HEVC)是视频编码(JCT-VC)的联合协作小组正在开发的一个新的国际视频编码标准。HEVC是基于混合块基础的运动补偿DCT-型(DCT-like)变换的编码架构。压缩的基本单位,称为编码单元(CU),是一个2Nx2N的平方块,且每个CU可以递归地分割成四个更小的CU,直到达到一个预定义的最小尺寸。每个CU包含一个或多个预测单元(PU)。该每个PU的尺寸可以是2NxN、2Nx2N、Nx2N及N×N。HEVC采用MVP技术以提高运动矢量编码的编码效率,其中,基于运动矢量竞争(motionvectorcompetition,MVC)的方案被用于在一组被候选的运动矢量预测子(motionvectorpredictor,MVP)之间选择一个MVP。该MVP候选组包括空间和时间上的MVP。此外,在HEVC测试模型3.0版(HM-3.0),还有三种帧间预测模式,包括帧间、跳过和合并。该帧间模式进行运动补偿预测和传输与运动矢量差(motionvectordifferences,MVD)相关的运动信息。该MVD可以与该MVP一起使用以获得的运动矢量。该跳过和合并模本文档来自技高网
...
为当前块的运动矢量导出运动矢量预测子的方法及装置

【技术保护点】
一种为当前块的运动矢量导出运动矢量预测子的方法,用于帧间、合并或跳过模式,其特征在于,所述方法包括:确定视频比特流中标识的值,其中,所述标识被用于选择性的禁用用于运动矢量预测的一个或多个时间运动矢量预测子候选;基于由所述视频比特流导出的索引,从一个或多个非时间运动矢量预测子候选中选择所述运动矢量预测子,以响应指示所述一个或多个时间运动矢量预测子候选不被用于运动矢量预测的所述标识;以及为所述当前块提供所述运动矢量预测子。

【技术特征摘要】
2011.01.19 US 61/434,302;2011.03.14 US 61/452,533;1.一种为当前块的运动矢量导出运动矢量预测子的方法,用于帧间、合并或跳过模式,其特征在于,所述方法包括:确定视频比特流中标识的值,其中,所述标识被用于选择性的禁用用于运动矢量预测的一个或多个时间运动矢量预测子候选;基于由所述视频比特流导出的索引,从一个或多个非时间运动矢量预测子候选中选择所述运动矢量预测子,以响应指示所述一个或多个时间运动矢量预测子候选不被用于运动矢量预测的所述标识;以及为所述当前块提供所述运动矢量预测子。2.如权利要求1所述的为当前块的运动矢量导出运动矢量预测子的方法,其特征在于,所述方法进一步包括:基于由所述视频比特流导出的所述索引,从所述一个或多个非时间运动矢量预测子候选以及一个或多个有效时间运动矢量预测子候选中选择所述运动矢量预测子,以响应指示所述一个或多个时间运动矢量预测子候选被用于运动矢量预测的所述标识。3.如权利要求2所述的为当前块的运动矢量导出运动矢量预测子的方法,其特征在于,所述一个或多个有效时间运动矢量预测子候选与共同定位图像中的一个或多个共同定位块相关。4.如权利要求2所述的为当前块的运动矢量导出运动矢量预测子的方法,其特征在于,如果与共同定位图像中的一个或多个共同定位块相关的所有运动矢量均是无效的,则所述一个或多个有效时间运动矢量预测子候选为一个或多个默认时间运动矢量预测子候选。5.如权利要求1所述的为当前块的运动矢量导出运动矢量预测子的方法,其特征在于,所述标识位于序列层,其中,所述标识被用于指示所述一个或多个时间运动矢量预测子候选不会被用于整个序列的运动矢量预测。6.如权利要求5所述的为当前块的运动矢量导出运动矢量预测子的方法,其特征在于,第二标识存在于图像层或片层,且其中,所述第二标识被用于指示所述一个或多个时间运动矢量预测子候选不会被分别用于所述图像或所述片的运动矢量预测。7.如权利要求5所述的为当前块的运动矢量导出运动矢量预测子的方法,其特征在于,为响应指示所述一个或多个时间运动矢量预测子候选被用于运动矢量预测的所述标识,第二标识存在于图像层或片层,且其中,所述第二标识被用于指示所述一个或多个时间运动矢量预测子候选不会被分别用于所述图像或所述片的运动矢量预测。8.如权利要求7所述的为当前块的运动矢量导出运动矢量预测子的方法,其特征在于,为响应指示所述一个或多个时间运动矢量预测子候选不被用于运动矢量预测的所述标识,所述第二标识不存在于图像层或片层,且其中,所述第二标识被用于指示所述一个或多个时间运动矢量预测子候选不被分别用于所述图像或所述片的运动矢量预测。9.如权利要求1所述的为当前块的运动矢量导出运动矢量预测子的方法,其特征在于,所述标识位于图像层,其中,所述标识被用于指示所述一个或多个时间运动矢量预测子候选不被用于用于整个图像的运动矢量预测。10.如权利要求1所述的为当前块的运动矢量导出运动矢量预测子的方法,其特征在于,所述标识位于片层,其中,所述标识被用...

【专利技术属性】
技术研发人员:林建良陈渏纹黄毓文傅智铭吴其玲蔡玉宝陈庆晔雷少民
申请(专利权)人:寰发股份有限公司
类型:发明
国别省市:中国台湾,71

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

1