空域-时域运动矢量预测制造技术

技术编号:35089803 阅读:74 留言:0更新日期:2022-10-01 16:46
描述了空域

【技术实现步骤摘要】
【国外来华专利技术】空域

时域运动矢量预测
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或依据《巴黎公约》的规则,本申请旨在及时要求于2019年12月23日提交的国际专利申请号PCT/CN2019/127388的优先权和利益。通过引用将国际专利申请号PCT/CN2019/127388的全部公开内容并入作为本申请公开内容的一部分。


[0003]该专利文档涉及图像和视频编码和解码。

技术介绍

[0004]数字视频占用了互联网和其他数字通信网络上的最大带宽使用。随着能够接收和显示视频的连接用户设备数量的增加,预计对数字视频使用的带宽需求将继续增长。

技术实现思路

[0005]本文档公开了可由视频编码器和解码器使用以在视频编码或解码期间执行交叉分量自适应环路滤波的技术。
[0006]在一个示例方面,公开了一种视频处理方法。该方法包括:针对视频的视频单元和视频的编解码表示之间的转换,基于视频单元的特性确定针对与具有运动矢量差的merge模式(MMVD)编解码工具一起使用的运动矢量差(MVD)的计算操作,以及基于确定执行转换。
[0007]在另一个示例方面,公开了一种视频处理方法。该方法包括执行视频的视频单元和视频的编解码表示之间的转换,其中该转换在操作期间使用取决于视频的分辨率的运动矢量缩放过程。
[0008]在另一个示例方面,公开了一种视频处理方法。该方法包括:针对视频的视频单元和视频的编解码表示之间的转换生成merge候选列表,其中视频单元的非邻近空域merge候选被插入到merge列表中,以及使用merge候选列表执行转换。
[0009]在另一个示例方面,公开了一种视频处理方法。该方法包括:针对视频的视频单元和视频的编解码表示之间的转换生成候选列表,该候选列表的候选是通过平均M个空域相邻候选和N个时域相邻候选而生成的,其中M和N是正整数;以及使用merge候选列表执行转换。
[0010]在另一个示例方面,公开了一种视频处理方法。该方法包括:针对视频的视频单元和视频的编解码表示之间的转换生成merge列表,其中用于生成merge列表的构建过程以定义的顺序检查多个候选,以及使用merge候选列表执行转换。
[0011]在另一个示例方面,公开了一种视频处理方法。该方法包括:在视频的视频单元和视频的编解码表示之间的转换期间使用两个长期参考图片和运动矢量缩放过程来执行转换。
[0012]在另一个示例方面,公开了一种视频处理方法。该方法包括:针对视频的视频单元和视频的比特流之间的转换,基于视频单元的特性导出在具有运动矢量差的merge模式
(MMVD)编解码工具中使用的运动矢量差(MVD);以及基于导出的MVD执行转换。
[0013]在另一个示例方面,公开了一种视频处理方法。该方法包括:针对视频的视频单元和视频的比特流之间的转换,使用运动矢量(MV)缩放过程导出运动矢量差(MVD),其中MV缩放过程取决于视频的分辨率;以及基于导出的MVD执行转换。
[0014]在另一个示例方面,公开了一种视频处理方法。该方法包括:针对视频的视频单元和视频的比特流之间的转换,使用运动矢量(MV)缩放过程导出运动矢量差(MVD),其中MV缩放过程使用两个长期参考图片;以及基于导出的MVD执行转换。
[0015]在另一个示例方面,公开了一种用于存储视频的比特流的方法。该方法包括:针对视频的视频单元和视频的比特流之间的转换,基于视频单元的特性导出在具有运动矢量差的merge模式(MMVD)编解码工具中使用的运动矢量差(MVD);基于导出的MVD从视频单元生成比特流;以及将比特流存储在非暂时性计算机可读记录介质中。
[0016]在另一个示例方面,公开了一种视频处理方法。该方法包括:针对视频的当前块和视频的比特流表示之间的转换构建当前块的merge候选列表,其中与当前块相关联的非邻近空域merge候选被插入到merge候选列表中;以及基于merge候选列表执行转换。
[0017]在另一个示例方面,公开了一种视频处理方法。该方法包括:针对视频的当前块和视频的比特流表示之间的转换构建当前块的merge候选列表,其中merge候选列表的构建过程以定义的顺序检查多个不同种类的候选;以及基于merge候选列表执行转换。
[0018]在另一个示例方面,公开了一种用于存储视频的比特流的方法。该方法包括:针对视频的当前块和视频的比特流表示之间的转换构建当前块的merge候选列表,其中与当前块相关联的非邻近空域merge候选被插入到merge候选列表中;以及基于merge候选列表从视频单元生成比特流;以及将比特流存储在非暂时性计算机可读记录介质中。
[0019]在另一个示例方面,公开了一种视频处理方法。该方法包括:针对视频的当前块和视频的比特流表示之间的转换构建当前块的merge候选列表,其中与当前块相关联的空域

时域运动矢量预测(STMVP)候选被添加到merge候选列表中,并且导出STMVP候选作为M个空域相邻运动候选和/或N个时域相邻运动候选的平均候选,M和N为正整数;以及基于merge候选列表执行转换。
[0020]在另一个示例方面,公开了一种用于存储视频的比特流的方法。该方法包括:针对视频的当前块和视频的比特流表示之间的转换构建当前块的merge候选列表,其中与当前块相关联的空域

时域运动矢量预测(STMVP)候选被添加到merge候选列表中,并且导出STMVP候选作为M个空域相邻运动候选和/或N个时域相邻运动候选的平均候选,M和N为正整数;基于merge候选列表从视频单元生成比特流;以及将比特流存储在非暂时性计算机可读记录介质中。
[0021]在又一个示例方面,公开了一种视频编码器装置。视频编码器包括被配置为实现上述方法的处理器。
[0022]在又一个示例方面,公开了一种视频解码器装置。视频解码器包括被配置为实现上述方法的处理器。
[0023]在又一个示例方面,公开了一种其上存储有代码的计算机可读介质。该代码以处理器可执行代码的形式体现了本文所述的方法之一。
[0024]在又一个示例方面,一种计算机可读介质存储通过由视频处理装置执行的上述方
法生成的视频的比特流。
[0025]这些和其他特征在整个本文档中都进行了描述。
附图说明
[0026]图1示出了添加到起始运动矢量(MV)的水平或垂直分量的偏移的示例。
[0027]图2示出了当前块的HEVC空域相邻块。
[0028]图3示出了虚拟块和当前块之间的关系。
[0029]图4是其中可以实施所公开的技术的示例视频处理系统的框图。
[0030]图5是用于视频处理的示例硬件平台的框图。
[0031]图6是视频处理的示例方法的流程图。
[0032]图7是示出根据本公开的一些实施例的视频编解码系统的框图。
[0033]图8是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:针对视频的当前块和所述视频的比特流之间的转换,构建所述当前块的merge候选列表,其中与所述当前块相关联的空域

时域运动矢量预测(STMVP)候选被添加到所述merge候选列表中,并且导出所述STMVP候选为M个空域相邻运动候选和/或N个时域相邻运动候选的平均候选,M和N为正整数;以及基于所述merge候选列表执行所述转换。2.根据权利要求1所述的方法,其中M>2。3.根据权利要求1或2所述的方法,其中所述空域相邻运动候选是从与在所述merge候选列表的构建过程期间使用的那些相邻块不同或相同的其他相邻块导出的。4.根据权利要求1或2所述的方法,其中从所述merge候选列表中包括的空域merge候选中选择所述空域相邻运动候选。5.根据权利要求1或2所述的方法,其中在添加STMVP候选之前,从所述merge候选列表中包括的前M个或最后M个空域merge候选中选择所述空域相邻运动候选。6.根据权利要求1或2所述的方法,其中在添加STMVP候选之前,从所述merge候选列表中包括的前M个或最后M个merge候选中选择所述空域相邻运动候选。7.根据权利要求1或2所述的方法,其中从所述merge候选列表中包括的时域merge候选中选择所述时域相邻运动候选。8.根据权利要求7所述的方法,其中如果所述时域merge候选不可用,则认为所述STMVP候选不可用。9.根据权利要求1或2所述的方法,其中空域相邻运动候选和/或时域相邻运动候选是否被视为有效是基于与所述当前块相关联的参考图片信息。10.根据权利要求9所述的方法,其中仅当其在至少一个参考图片列表中的参考索引等于或不大于K时,其才被视为有效,其中K为整数。11.根据权利要求9所述的方法,其中仅当其在两个参考图片列表中的参考索引均等于或不大于K时,其才被视为有效,其中K为整数。12.根据权利要求10或11所述的方法,其中K=0。13.根据权利要求9所述的方法,其中当其被视为无效时,其不用于导出所述STMVP候选。14.根据权利要求9所述的方法,其中如果前M个空域merge候选中的至少一个候选和一个同位的merge候选有效,则所述STMVP候选有效。15.根据权利要求1所述的方法,其中M=3且N=1,并且所述STMVP候选被导出作为四个merge候选的平均候选。16.根据权利要求15所述的方法,其中如果所述四个merge候选的参考索引都有效并且在预测方向X上都等于0,X为0或1,则如下导出所述STMVP候选在预测方向X上的运动矢量,表示为mvLX:mvLX=(mvLX_F*a+mvLX_S*b+mvLX_T*c+mvLX_Col*d)>>e,其中a、b、c、d和e为整数。17.根据权利要求16所述的方法,其中a、b、c、d和e设置为等于1、1、1、1和2。18.根据权利要求15所述的方法,其中如果所述四个merge候选中的三个的参考索引有
效并且在预测方向X上等于0,X=0或1,则如下导出所述STMVP候选在预测方向X上的运动矢量,表示为mvLX:mvLX=(mvLX_F*a+mvLX_S*b+mvLX_Col*c)>>d;或者mvLX=(mvLX_F*a+mvLX_T*b+mvLX_Col*c)>>d;或者mvLX=(mvLX_S*a+mvLX_T*b+mvLX_Col*c)>>d,其中a、b、c和d为整数。19.根据权利要求18所述的方法,其中a、b、c和d被设置为等于3、3、2和3,或者a、b、c和d被设置为等于2、2、4和3,或者a,b、c和d被设置为等于1、1、6和3。20.根据权利要求19所述的方法,其中如果所述四个merge候选中的两个的参考索引有效并且在预测方向X上等于0,X=0或1,则如下导出所述STMVP候选在预...

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

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

1