视频编解码系统中具有重叠块运动补偿的视频处理的方法及装置制造方法及图纸

技术编号:26483876 阅读:49 留言:0更新日期:2020-11-25 19:31
用于编解码当前块的示例性视频处理方法以及装置通过重叠的子块运动补偿将所述当前块拆分成多个重叠的子块,确定用于每一重叠的子块的子块MV,通过使用所述子块MV的运动补偿推导原始预测子用于每一子块,通过混合所述重叠区域的原始预测子推导最终预测子用于每一重叠区域,以及基于所述最终预测子对所述当前块进行编码或解码。用OBMC编解码块的示例性视频处理方法以及装置通过将MV改变成整数MV或者将MV分量改变成整数分量生成已转换的MV,通过使用所述已转换的MV的运动补偿推导OBMC区域,以及通过混合OBMC预测子与原始预测子对块进行编码或解码。

【技术实现步骤摘要】
【国外来华专利技术】视频编解码系统中具有重叠块运动补偿的视频处理的方法及装置相关引用本专利技术要求于2018年4月16日提交的,美国临时专利申请案,案号62/657,995,标题为“Simplifiedoverlappedblockmotioncompensationforsubblockmode”、于2018年10月25日提交的,美国临时专利申请案,案号62/750,279,标题为“MethodsofOverlappedBlocksMotionCompensationwithmodifiedMV”,以及于2018年10月29日提交的,美国临时专利申请案,案号62/751,755,标题为“MethodofOverlappedBlocksMotionCompensationwithmodifiedMVandMVconstraints”的优先权。所述多个美国临时专利申请案在此通过参考纳入其中。
本专利技术涉及视频编码以及解码系统中的视频处理方法以及装置,特别地,本专利技术涉及重叠的子块运动补偿或简化的重叠块运动补偿。
技术介绍
r>高效视频编解码(本文档来自技高网...

【技术保护点】
1.一种视频编解码系统中的子块运动补偿的视频处理方法,其特征在于,所述方法包括:/n接收与当前图像中当前块有关的输入视频数据;/n根据重叠的子块分区将所述当前块分割成多个重叠的子块,其中每一子块在水平方向、垂直方向或水平与垂直方向两者与一个或多个其他子块重叠;/n确定与所述当前块中所述多个重叠的子块的每一子块有关的一个或多个子块运动向量(MV);/n通过使用所述一个或多个子块MV的运动补偿推导用于所述多个重叠的子块的每一子块的原始预测子;/n通过混合重叠区域的原始预测子推导用于每一所述重叠区域的最终预测子;以及/n基于所述重叠区域的所述最终预测子编码或解码所述当前块。/n

【技术特征摘要】
【国外来华专利技术】20180416 US 62/657,995;20181025 US 62/750,279;20181.一种视频编解码系统中的子块运动补偿的视频处理方法,其特征在于,所述方法包括:
接收与当前图像中当前块有关的输入视频数据;
根据重叠的子块分区将所述当前块分割成多个重叠的子块,其中每一子块在水平方向、垂直方向或水平与垂直方向两者与一个或多个其他子块重叠;
确定与所述当前块中所述多个重叠的子块的每一子块有关的一个或多个子块运动向量(MV);
通过使用所述一个或多个子块MV的运动补偿推导用于所述多个重叠的子块的每一子块的原始预测子;
通过混合重叠区域的原始预测子推导用于每一所述重叠区域的最终预测子;以及
基于所述重叠区域的所述最终预测子编码或解码所述当前块。


2.如权利要求1所述的视频编解码系统中的子块运动补偿的视频处理方法,其特征在于,其中所述重叠的子块分区在视频比特流的序列级、图像级、图块组级或条带级被明确地发信。


3.如权利要求1所述的视频编解码系统中的子块运动补偿的视频处理方法,其特征在于,其中所述重叠的子块分区根据所述当前块的运动信息、所述子块的尺寸以及所述当前块的预测模式中的一个或其组合来隐含地决定。


4.如权利要求1所述的视频编解码系统中的子块运动补偿的视频处理方法,其特征在于,其中所述重叠的子块分区是预定义的并且在不在视频比特流中被发信。


5.如权利要求1所述的视频编解码系统中的子块运动补偿的视频处理方法,其特征在于,通过使用加权和来混合所述重叠区域的所述多个原始预测子来推导所述最终预测子。


6.如权利要求5所述的视频编解码系统中的子块运动补偿的视频处理方法,其特征在于,其中用于所述多个原始预测子的权重因子取决于位置或取决于所述多个重叠的子块的数目。


7.如权利要求1所述的视频编解码系统中的子块运动补偿的视频处理方法,其特征在于,其中所述当前块包括所述重叠区域以及非重叠区域,以及所述当前块根据所述重叠区域的所述最终预测子以及所述非重叠区域的原始预测子进行编码或解码。


8.一种视频编解码系统中用重叠块运动补偿(OBMC)处理块的视频处理方法,其特征在于,所述方法包括:
接收与当前图像中当前块有关的输入视频数据;
确定用于生成重叠块运动补偿区域的一个或多个运动向量(MV);
通过将所述一个或多个MV改变成一个或多个整数MV或将所述一个或多个MV的MV分量改变成整数分量来生成一个或多个已转换的MV;
通过使用所述一个或多个已转换的MV的运动补偿来推导所述重叠块运动补偿区域;
通过将所述重叠块运动补偿区域中的重叠块运动补偿预测子与原始预测子混合来应用重叠块运动补偿;以及
编码或解码所述当前块。


9.如权利要求8所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中所述重叠块运动补偿区域由从所述当前块的一个或多个当前MV生成的所述一个或多个已转换的MV来推导,所述重叠块运动补偿区域是预生成的用于所述当前块的右边或底部相邻块,以及当处理所述右边或底部相邻块时,所述重叠块运动补偿区域与所述右边或底部相邻块的所述原始预测子混合。


10.如权利要求9所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中当所述一个或多个已转换的MV用于推导所述右边相邻块的右边重叠块运动补偿区域时,通过将所述一个或多个MV的水平分量改变成整数来生成所述一个或多个已转换的MV,或者当所述一个或多个已转换的MV用于推导所述底部相邻块的底部重叠块运动补偿区域时,通过将所述一个或多个MV的垂直分量改变成整数来生成所述一个或多个已转换的MV。


11.如权利要求9所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中如果所述当前块的预测方向是双向预测,所述重叠块运动补偿区域通过使用所述一个或多个已转换的MV的运动补偿来推导,以及如果所述当前块的所述预测方向是单向预测,所述重叠块运动补偿区域通过在没有转换的情况下使用所述一个或多个MV的运动补偿来推导。


12.如权利要求9所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中如果所述当前块或相邻块是双向预测,所述重叠块运动补偿区域通过使用所述一个或多个已转换的MV的运动补偿来推导,以及如果所述当前块以及相邻块两者都是单向预测,所述重叠块运动补偿区域通过在没有转换的情况下使用所述一个或多个MV的运动补偿来推导。


13.如权利要求9所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中仅当所述一个或多个MV的水平分量以及垂直分量两者都不是整数时,所述重叠块运动补偿区域被预生成,或者仅当所述一个或多个MV的所述水平分量或所述垂直分量的任一个不是整数时,所述重叠块运动补偿区域被预生成。


14.如权利要求9所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中仅当所述当前块的所述一个或多个MV的预定分量不是整数时,所述重叠块运动补偿区域被预生成,以及所述预定分量取决于所述重叠块运动补偿区域是否用于所述右边或底部相邻块。


15.如权利要求9所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中当所述当前块是用一个整数MV以及一个分数MV来双向预测时,通过List0以及List1中多个MV中的一个来预生成所述重叠块运动补偿区域,以及所述重叠块运动补偿区域通过从所述分数MV生成的所述已转换的MV来预生成,其中所述分数MV的水平以及垂直分量都是分数或者仅所述分数MV的预定分量是分数。


16.如权利要求15所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中当与所述右边或底部相邻块的所述原始预测子混合时,预生成的所述重叠块运动补偿区域中的所述重叠块运动补偿预测子被分配低于原始权重因子的权重因子,其中当所述当前块不是用一个整数MV以及一个分数MV来双向预测时,所述原始权重因子用于预生成的重叠块运动补偿区域中的重叠块运动补偿预测子。


17.如权利要求8所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中所述重叠块运动补偿区域由从相邻块的一个或多个相邻MV生成的所述一个或多个已转换的MV来推导,所述重叠块运动补偿区域被推导用于所述当前块,以及所述重叠块运动补偿区域与所述当前块的所述原始预测子混合。


18.如权利要求17所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中如果所述相邻块的预测方向是双向预测,所述重叠块运动补偿区域通过使用所述一个或多个已转换的MV的运动补偿来推导,以及如果所述相邻块的所述预测方向是单向预测,所述重叠块运动补偿区域通过在没有转换的情况下使用所述一个或多个MV的运动补偿来推导。


19.如权利要求17所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中如果所述当前块或相邻块是双向预测的,所述重叠块运动补偿区域通过使用所述一个或多个已转换的MV的运动补偿来推导,以及如果所述当前块以及所述相邻块两者都是单向预测的,所述重叠块运动补偿区域通过在没有转换的情况下使用所述一个或多个MV来推导。


20.如权利要求17所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中仅当所述当前块是用整数MV双向预测并且所述相邻块是双向预测时,所述重叠块运动补偿区域通过使用所述一个或多个已转换的MV的运动补偿来推导,否则所述重叠块运动补偿区域通过在没有转换的情况下使用所述一个或多个MV的运动补偿来推导。


21.如权利要求8所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中所述一个或多个已转换的MV通过截断或舍入成一个或多个整数MV来生成。


22.如权利要求8所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,进一步包括检查所述当前块的MV与相邻块的MV的相似性,以及根据所述多个MV的所述相似性,适应性地跳过混合所述重叠块运动补偿区域中的所述重叠块运动补偿预测子与所述原始预测子。


23.如权利要求22所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中在所述生成所述一个或多个已转换的MV之前或之后执行所述检查所述多个MV的所述相似性。


24.如权利要求8所述的视频编解码系统中用重叠块运动补偿处理块的视频处理方法,其特征在于,其中当所述当前块是亮度(luma)块时,重叠块运动补偿混合线的最大数目是3,以及当所述当前块是色度(chroma)块时,重叠块运动补偿混合线的最大数目是1或2...

【专利技术属性】
技术研发人员:林芷仪庄子德陈俊嘉陈庆晔徐志玮黄毓文
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1