The invention discloses a method and device for performing inter frame prediction of video codec on the side of video encoder or on the side of video decoder. In one method, the GMC (global motion compensation) indicates that the global motion compensation is enabled at the video encoder side on the side of the video encoder to indicate or to parse the GMC instructions from the video bit stream at the video decoder side. The GMC (global motion compensation) indicates that the global motion compensation is on. If the GMC instruction indicates that GMC is enabled, the current processing unit is encoded or decoded using one or more codec modes including the GMC mode. According to another method, if the GMC is enabled for the region, the number of processing units in the area of the multiple global motion model is coded or decode, and the number represents the total number of the permitted multiple global motion models. In another way, GMC is applied selectively or in combination, and local motion compensation is applied.
【技术实现步骤摘要】
【国外来华专利技术】视频编解码系统中全局运动补偿的方法及装置相关引用本专利技术要求提交于2015年11月20日的,号码为62/257,754的美国临时专利申请案的优先权,该美国临时专利申请案整体通过引用纳入其中。
本专利技术涉及使用运动估计和运动补偿的视频编解码,特别地,本专利技术涉及用于视频压缩的全局运动补偿(globalmotioncompensation)。
技术介绍
在过去二十年已经开发了各种视频编解码标准,在新的编解码标准中,使用了更强大的编解码工具去提高编解码的效率。高效视频编码(HEVC)是近些年发展起来的新的编解码标准,在高效视频编码(HEVC)系统中,H.264/AVC中的固定尺寸的宏块(macroblock)被灵活的块所替代,称为编码单元(codingunit,CU)。CU中的像素共享相同的编解码参数以提到编解码效率,一个CU可能开始于最大的CU(LCU),其在HEVC中也称为编码树单元(codedtreeunit,CTU)。除了编码单元的概念,HEVC中还引入了预测单元(predictionunit,PU)的概念。一旦完成CU分层树(hierarchicaltree)的拆分,根据预测类型以及PU分割(PUpartition),每一叶CU(leafCU)被进一步拆分成一个或多个预测单元。在大多数编解码标准中,在块的基础上使用自适应帧间/帧内预测,在帧间预测模式中,确定一个或两个运动向量用于每一块来选择一个参考块(也就是单向预测)或者两个参考块(也就是双向预测),为每个单独的块确定以及编码一个或多个运动向量。对于某些图像,例如在相机摇镜头(camerapan ...
【技术保护点】
1.一种在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,所述方法包括:在视频编码器侧接收与当前处理单元有关的输入数据或者在视频解码器侧接收视频比特流,所述视频比特流对应于包括所述当前处理单元的压缩数据,其中所述当前处理单元由来自视频数据的一组像素组成;在所述视频编码器侧发信全局运动补偿指示或者在所述视频解码器侧解析来自所述视频比特流的所述全局运动补偿指示,其中所述全局运动补偿指示指出全局运动补偿是否是启用的;以及如果所述全局运动补偿指示指出所述全局运动补偿是启用的,使用包括全局运动补偿模式的一个或多个编解码模式在所述视频编码器侧对所述当前处理单元进行编码或者在所述解码器侧对所述当前处理单元进行解码。
【技术特征摘要】
【国外来华专利技术】2015.11.20 US 62/257,7541.一种在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,所述方法包括:在视频编码器侧接收与当前处理单元有关的输入数据或者在视频解码器侧接收视频比特流,所述视频比特流对应于包括所述当前处理单元的压缩数据,其中所述当前处理单元由来自视频数据的一组像素组成;在所述视频编码器侧发信全局运动补偿指示或者在所述视频解码器侧解析来自所述视频比特流的所述全局运动补偿指示,其中所述全局运动补偿指示指出全局运动补偿是否是启用的;以及如果所述全局运动补偿指示指出所述全局运动补偿是启用的,使用包括全局运动补偿模式的一个或多个编解码模式在所述视频编码器侧对所述当前处理单元进行编码或者在所述解码器侧对所述当前处理单元进行解码。2.如权利要求1所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中所述当前处理单元对应于序列、图像、切片、方块、区域、编码块或者预测块。3.如权利要求1所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中在语法层级高于或者等于所述当前处理单元的层级的所述视频比特流中发信所述全局运动补偿指示。4.如权利要求3所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,在所述视频编码器侧发信用于所述视频比特流中当前处理单元的全局运动补偿使用旗标,或者在所述视频解码器侧解析用于来自所述视频比特流的所述当前处理单元的所述全局运动补偿使用旗标,其中所述全局运动补偿使用旗标指出所述全局运动补偿模式是否应用于与所述当前处理单元。5.如权利要求1所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,进一步包括如果所述全局运动补偿指示指出所述全局运动补偿是启用的,发信与用于所述全局运动补偿模式的全局运动模型有关的参数的总数目以及多个参数的值。6.如权利要求1所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,进一步包括如果所述全局运动补偿指示指出所述全局运动补偿是启用的,发信指示用于所述全局运动补偿模式的全局运动模型数量的旗标。7.如权利要求6所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,进一步包括发信指示所选择的全局运动模型的旗标,所述所选择的全局运动模型从用于所述当前处理单元的多个候选全局运动模型中选出。8.一种在视频编码器或视频解码器中执行视频编解码的帧间预测的装置,其特征在于,所述装置包括一个或多个电子电路或处理器用于:在视频编码器侧接收与当前处理单元有关的输入数据或者在视频解码器侧接收视频比特流,所述视频比特流对应于包括所述当前处理单元的压缩数据,其中所述当前处理单元由来自视频数据的一组像素组成;在所述视频编码器侧发信全局运动补偿指示或者在所述视频解码器侧解析来自所述视频比特流的所述全局运动补偿指示,其中所述全局运动补偿指示指出全局运动补偿是否是启用的;以及如果所述全局运动补偿指示指出所述全局运动补偿是启用的,使用包括全局运动补偿模式的一个或多个编解码模式在所述视频编码器侧对所述当前处理单元进行编码或者在所述解码器侧对所述当前处理单元进行解码。9.一种在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,所述方法包括:在视频编码器侧接收与区域中当前处理单元有关的输入数据或者在视频解码器侧接收视频比特流,所述视频比特流对应于包括所述区域中所述当前处理单元的压缩数据,其中所述当前处理单元由来自视频数据的一组像素组成;如果全局运动补偿模式对于所述区域是启用的:决定第一数目,所述第一数目表示用于在所述视频编码器侧使用多个全局运动模型对所述区域中的多个处理单元进行编码或者在所述视频解码器侧使用所述多个全局运动模型对所述区域中的所述多个处理单元进行解码所允许的所述多个全局运动模型的总数目;以及使用一个或多个编解码模式在所述视频编码器侧对所述当前处理单元进行编码或者在所述视频解码器侧对所述当前处理单元进行解码,所述一个或多个编解码模式包括具有从所述多个全局运动模型中选择的一个全局运动模型的所述全局运动补偿模式。10.如权利要求9所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中表示每一所述多个全局运动模型的参数的总数目的第二数目可以包括于所述视频比特流中。11.如权利要求9所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中用于每一所述多个全局运动模型的运动类型包括于与所述区域有关的高层级语法的所述视频比特流中,其中所述运动类型被映射到对应的用于每一所述多个全局运动模型的参数的总数目。12.如权利要求11所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中使用可变长度编码对所述运动类型进行二进制化。13.如权利要求11所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中由与先前编码区域有关的给定全局运动模型的另一个运动类型预测性地对所述给定全局运动模型的所述运动类型进行编码。14.如权利要求13所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中所述先前编码区域对应于左边区域、上方区域或者时间同位区域。15.如权利要求13所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中旗标用于去指示是否由与所述先前编码区域有关的所述给定全局运动模型的所述另一个运动类型精确地预测所述给定全局运动模型的所述运动类型。16.如权利要求9所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中在所述视频编码器侧,在与所述区域相关的高层级语法的所述视频比特流中发信每一所述多个全局运动模型的多个参数,或者在所述视频解码器侧,解析来自所述高层级语法的所述视频流的所述多个参数。17.如权利要求16所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中所述高层级语法对应于序列参数集、图像参数集、切片数据头、区域或者块。18.如权利要求17所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中所述当前处理单元对应于编码树单元、编码块或者预测块。19.如权利要求16所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中使用与先前编码区域相关的给定全局运动模型的其他参数在所述高层级语法中预测性地发信所述给定全局运动模型的所述多个参数。20.如权利要求19所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,其中所述先前编码区域对应于左边区域、上方区域或者时间同位区域。21.如权利要求20所述的在视频编码器或视频解码器中执行视频编解码的帧间预测的方法,其特征在于,使用旗标来指示是否由与所述先前编码区域有关的所述给定全局运动模型的所述其他参数精确地预测所述给定全局运动模型的所述多...
【专利技术属性】
技术研发人员:刘杉,许晓中,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。