运动候选列表的构建制造技术

技术编号:23629269 阅读:54 留言:0更新日期:2020-04-01 00:02
提出了运动候选列表的构建,涉及一种视频处理的方法,该方法包含,通过使用视频块的空域或时域邻近块中的至少一个,构建视频块的运动候选的至少一个候选列表;以及使用构建的运动候选的至少一个候选列表进行所述视频块与其比特流表示之间的转换;运动候选在所述候选列表中的插入顺序取决于所述视频块的编码状态和/或所述视频块的邻近块的编码状态。

【技术实现步骤摘要】
运动候选列表的构建相关申请的交叉引用根据适用的专利法和/或根据巴黎公约的规则,本申请及时要求2018年9月23日提交的国际专利申请No.PCT/CN2018/107169的优先权和权益。国际专利申请No.PCT/CN2018/107169的全部公开内容通过引用结合在此作为本申请公开内容的一部分。
本专利文档涉及视频编码技术、装置和系统。
技术介绍
运动补偿(MC)是视频处理中的技术,在给定之前和/或未来的帧的情况下,其通过考虑到相机和/或视频中的对象的运动来预测视频中的帧。运动补偿可以用于视频数据的编码中以用于视频压缩。
技术实现思路
本文档公开了涉及在视频编码和解码中使用仿射运动补偿的方法、系统和装置。在一个示例性方面,公开了一种视频处理方法。该方法包含,通过使用视频块的空域或时域邻近块中的至少一个来构建用于视频块的运动候选的至少一个候选列表;以及使用构建的运动候选的至少一个候选列表,在所述视频块及其比特流表示之间进行转换;其中,候选列表中运动候选的插入顺序取决于视频块的编码状态和/或视频块的邻近块本文档来自技高网...

【技术保护点】
1.一种用于视频处理的方法,包括:/n通过使用视频块的空域或时域邻近块中的至少一个,构建视频块的运动候选的至少一个候选列表;以及/n使用构建的运动候选的至少一个候选列表进行所述视频块与所述视频块的比特流表示之间的转换;/n其中,运动候选在所述候选列表中的插入顺序取决于所述视频块的编码状态和/或所述视频块的邻近块的编码状态。/n

【技术特征摘要】
20180923 CN PCT/CN2018/1071691.一种用于视频处理的方法,包括:
通过使用视频块的空域或时域邻近块中的至少一个,构建视频块的运动候选的至少一个候选列表;以及
使用构建的运动候选的至少一个候选列表进行所述视频块与所述视频块的比特流表示之间的转换;
其中,运动候选在所述候选列表中的插入顺序取决于所述视频块的编码状态和/或所述视频块的邻近块的编码状态。


2.如权利要求1所述的方法,其中所述视频块被用仿射merge模式编码,并且被划分为多个子块,并且所述至少一个候选列表包括多个类型的基于子块的运动候选。


3.如权利要求2所述的方法,其中所述多个类型的基于子块的运动候选包括可选时域运动矢量预测(ATMVP)候选、空时运动矢量预测(STMVP)候选、继承的仿射候选和构建的仿射候选中的至少一个。


4.如权利要求3所述的方法,其中所述邻近块的编码状态取决于是否用仿射模式编码任一邻近块和/或被用所述仿射模式编码的邻近块的数目。


5.如权利要求4所述的方法,其中如果存在用仿射模式编码的至少一个空域邻近块,则运动候选在所述候选列表中的插入顺序是继承的仿射候选、所述ATMVP候选、构建的仿射候选和其他类型的候选。


6.如权利要求4所述的方法,其中如果存在用仿射模式编码的至少一个空域邻近块,则运动候选在所述候选列表中的插入顺序是继承的仿射候选、构建的仿射候选、所述ATMVP候选以及其他类型的候选。


7.如权利要求4所述的方法,其中如果不存在用所述仿射模式编码的空域邻近块,则运动候选在所述候选列表中的插入顺序是所述ATMVP候选、STMVP候选、构建的仿射候选以及其他类型的候选。


8.如权利要求5-7中任一项所述的方法,其中所述构建的仿射候选仅包含对相同的参考图片参考的控制点运动矢量(CPMV),并且不对所述构建的仿射候选应用缩放。


9.如权利要求2-8中任一项所述的方法,还包括:
基于所述运动候选的控制点运动矢量(CPMV)和要应用到所述运动候选的仿射运动模型的类型中的至少一个修剪所述运动候选。


10.如权利要求9所述的方法,还包括:
将所述运动候选的CPMV与所述候选列表中的运动候选中的每一个的CPMV作比较;以及
一经确定所述运动候选不与所述候选列表中的任何运动候选相同,将所述运动候选插入到所述候选列表中。


11.如权利要求10所述的方法,其中如果两个运动候选的对应的CPMV彼此相等,则确定两个运动候选是相同的。


12.如权利要求11所述的方法,其中如果将4参数仿射运动模型应用到所述运动候选,则所述运动候选包括分别位于左上和右上角处的以分量表示的两个CPMV,MV0=(MVx0,MVy0)和MV1=(MVx1,MVy1),并且所述候选列表中的运动候选中的一个包括分别位于左上和右上角处以分量表示的两个CPMV,MV’0=(MV’x0,MV’y0)和MV’1=(MV’x1,MV’y1)。


13.如权利要求11所述的方法,其中如果将6参数仿射运动模型应用到所述运动候选,则所述运动候选包括分别位于左上、右上和左下角处的以分量表示的三个CPMV,MV0=(MVx0,MVy0),MV1=(MVx1,MVy1)和MV2=(MVx2,MVy2),并且所述候选列表中的运动候选中的一个包括分别位于左上、右上和左下角处的以分量表示的三个CPMV,MV’0=(MV’x0,MV’y0),MV’1=(MV’x1,MV’y1)和MV’2=(MV’x2,MV’y2)。


14.如权利要求12所述的方法,其中确定所述两个运动候选是相同的,如果对应的分量满足:
MVx0==MV’x0且MVy0==MV’y0,并且MVx1==MV’x1且MVy1==MV’y1;
或者
|MVx0-MV’x0|<D1且|MVy0-MV’y0|<E1且|MVx1-MV’x1|<D2且|MVy1-MV’y1|<E2,
D1,D2,E1和E2表示第一至第四阈值。


15.如权利要求13所述的方法,其中确定所述两个运动候选是相同的,如果对应的分量满足:
MVx0==MV’x0且MVy0==MV’y0,MVx1==MV’x1且MVy1==MV’y1,并且MVx2==MV’x2且MVy2==MV’y2

|MVx0-MV’x0|<D1且|MVy0-MV’y0|<E1,|MVx1-MV’x1|<D2且|MVy1-MV’y1|<E1,并且|MVx2-MV’x2|<D3且|MVy2-MV’y2|<E3,
D1,D2,D3,E1,E2和E3表示第一至第六阈值。


16.如权利要求12所述的方法,其中确定...

【专利技术属性】
技术研发人员:张凯张莉刘鸿彬王悦
申请(专利权)人:北京字节跳动网络技术有限公司字节跳动有限公司
类型:发明
国别省市:北京;11

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

1