视频编解码的运动候选列表构建制造技术

技术编号:32093912 阅读:24 留言:0更新日期:2022-01-29 18:24
一种视频处理的方法包括为视频的当前块和视频的比特流表示之间的转换,基于与当前块的特性有关的条件来确定与运动候选列表相关联的操作。运动候选列表是针对编解码技术或基于来自视频的先前处理块的信息来构建的。该方法还包括基于该确定来执行转换。法还包括基于该确定来执行转换。法还包括基于该确定来执行转换。

【技术实现步骤摘要】
【国外来华专利技术】视频编解码的运动候选列表构建
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或根据巴黎公约的规则,本申请旨在及时要求于2019年6月6日提交的国际专利申请No.PCT/CN2019/090409、2019年6月22日提交的国际专利申请No.PCT/CN2019/092438和2019年9月10日提交的国际专利申请No.PCT/CN2019/105180的优先权和权益。出于根据美国法律的所有目的,前述申请的全部公开通过引用并入而作为本申请的公开的一部分。


[0003]本文档涉及视频和图像编码和解码技术。

技术介绍

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

技术实现思路

[0005]所公开的技术可以由视频或图像解码器或编码器实施例用于在子块级别执行视频比特流帧内块复制分割技术的编码或解码。
[0006]在一个示例方面,公开了一种视频处理的方法。该方法包括为视频的当前块和视频的比特流表本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理的方法,包括:为视频的当前块和视频的比特流表示之间的转换,基于与当前块的特性有关的条件来确定与运动候选列表相关联的操作,其中运动候选列表是针对编解码技术或基于来自视频的先前处理块的信息来构建的;以及基于所述确定来执行转换。2.根据权利要求1所述的方法,其中,所述编解码技术包括Merge编解码技术、帧内块复制(IBC)子块时域运动矢量预测编解码技术、子块Merge编解码技术、IBC编解码技术或使用来自当前块的视频区域的参考样点以用于对当前块的至少一个子块进行编解码的修改的IBC编解码技术。3.根据权利要求1或2所述的方法,其中,所述当前块具有W
×
H的维度,W和H是正整数,并且其中所述条件与当前块的维度有关。4.根据权利要求1或2所述的方法,其中,所述条件与当前块的编解码信息或当前块的邻近块的编解码信息有关。5.根据权利要求1或2所述的方法,其中,所述条件与用于在当前块和另一块之间共享运动候选列表的Merge共享条件有关。6.根据权利要求1至5中任一项或多项所述的方法,其中,所述操作包括使用Merge编解码技术推导运动候选列表的空域Merge候选。7.根据权利要求1至6中任一项或多项所述的方法,其中,所述操作包括基于当前块的空域邻近块来推导运动候选列表的运动候选。8.根据权利要求7所述的方法,其中,所述空域邻近块包括当前块的相邻块或非相邻块。9.根据权利要求1至8中任一项或多项所述的方法,其中,所述操作包括推导基于来自视频的先前处理块的信息而构建的运动候选列表的运动候选。10.根据权利要求1至9中任一项或多项所述的方法,其中,所述操作包括推导运动候选列表的成对Merge候选。11.根据权利要求1至10中任一项或多项所述的方法,其中,所述操作包括移除运动候选列表中的冗余条目的一个或多个修剪操作。12.根据权利要求11所述的方法,其中,所述一个或多个修剪操作用于运动候选列表中的空域Merge候选。13.根据权利要求1至12中任一项或多项所述的方法,其中,所述操作包括在转换之后更新基于来自视频的先前处理块的信息而构建的运动候选列表。14.根据权利要求13所述的方法,其中,所述更新包括将推导的候选添加到运动候选列表中,而无需移除运动候选列表中的冗余的修剪操作。15.根据权利要求1至14中任一项或多项所述的方法,其中,所述操作包括在运动候选列表中添加默认运动候选。16.根据权利要求15所述的方法,其中,所述默认运动候选包括使用IBC子块时域运动矢量预测编解码技术的零运动候选。17.根据权利要求6至16中任一项或多项所述的方法,其中,在满足条件的情况下,所述操作被跳过。
18.根据权利要求1至5中任一项或多项所述的方法,其中,所述操作包括按预定义顺序检查运动候选列表中的运动候选。19.根据权利要求1至5中任一项或多项所述的方法,其中,所述操作包括检查运动候选列表中的预定义数量的运动候选。20.根据权利要求1至19中任一项或多项所述的方法,其中,在W
×
H大于或等于阈值的情况下,满足所述条件。21.根据权利要求20所述的方法,其中,在W
×
H大于或等于阈值并且使用IBC子块时域运动矢量预测编解码技术或Merge编解码技术对当前块进行编解码的情况下,满足所述条件。22.根据权利要求20或21所述的方法,其中,所述阈值为1024。23.根据权利要求1至19中任一项或多项所述的方法,其中,在W和/或H大于或等于阈值的情况下,满足所述条件。24.根据权利要求23所述的方法,其中,所述阈值为32。25.根据权利要求1至19中任一项或多项所述的方法,其中,在W
×
H小于或等于阈值并且使用IBC子块时域运动矢量预测编解码技术或Merge编解码技术对当前块进行编解码的情况下,满足所述条件。26.根据权利要求25所述的方法,其中,所述阈值为16。27.根据权利要求25所述的方法,其中,所述阈值为32或64。28.根据权利要求25至27中任一项或多项所述的方法,其中,在满足所述条件的情况下,包括将基于空域邻近块确定的候选插入运动候选列表的操作被跳过。29.根据权利要求1至19中任一项或多项所述的方法,其中,在W等于T2,H等于T3,并且当前块上方的邻近块可用并使用与当前块相同的编解码技术进行编解码的情况下,满足所述条件,T2和T3是正整数。30.根据权利要求29所述的方法,其中,在邻近块和当前块在相同的编解码树单元中的情况下,满足所述条件。31.根据权利要求1至19中任一项或多项所述的方法,其中,在W等于T2,H等于T3,并且当前块上方的邻近块不可用或者在当前块所在的当前编解码树单元之外的情况下,满足所述条件,T2和T3是正整数。32.根据权利要求29至31中任一项或多项所述的方法,其中,T2为4,并且T3为8。33.根据权利要求1至19中任一项或多项所述的方法,其中,在W等于T4,H等于T5,并且当前块左侧的邻近块可用并使用与当前块相同的编解码技术进行编解码的情况下,满足所述条件,T4和T5是正整数。34.根据权利要求1至19中任一项或多项所述的方法,其中,在W等于T4,H等于T5,并且当前块左侧的邻近块不可用的情况下,满足所述条件,T4和T5是正整数。35.根据权利要求33或34所述的方法,其中,T4为8,并且T5为4。36.根据权利要求1至19中任一项或多项所述的方法,其中,在W
×
H小于或等于阈值,使用IBC子块时域运动矢量预测编解码技术或Merge编解码技术对当前块进行编解码,并且使用相同的编解码技术对当前块上方的第一邻近块和当前块左侧的第二邻近块进行编解码的情况下,满足所述条件。
37.根据权利要求36所述的方法,其中,所述第...

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

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

1