一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用非紧邻临近块的帧内块复制的制作方法

2023-03-03 09:37:06 来源:中国专利 TAG:

技术特征:
1.一种视频处理方法,包括:对于视频的当前视频块和所述视频的比特流之间的转换,将对应于所述当前视频块的一个或多个非紧邻临近块的一个或多个块矢量插入到所述当前视频块的运动候选的表中,其中,所述插入是基于规则,所述规则规定检查所述一个或多个非紧邻临近块的运动候选的顺序;以及基于所述运动候选的所述表执行所述转换。2.根据权利要求1所述的方法,其中,所述表包括帧内块复制(ibc)merge表。3.根据权利要求1所述的方法,其中,所述表包括帧内块复制ibc高级运动矢量预测amvp表。4.根据权利要求1-3任一所述的方法,其中,所述顺序是基于所述一个或多个非紧邻临近块相对于所述当前视频块的位置,并且其中,所述位置是基于所述当前视频块的宽度w或高度h。5.根据权利要求4所述的方法,其中,在构建所述ibc merge表时,被检查的所述一个或多个非紧邻临近块包括覆盖位置(x-m,y h/2)或(x w/2,y

m)的视频块,其中,m是整数。6.根据权利要求5所述的方法,其中,m=8。7.根据权利要求4所述的方法,其中,在构建所述表时,被检查的所述一个或多个非紧邻临近块包括覆盖位置(x

m,y

m)、(x

m,y h

1)、(x

m,y h)、(x w

1,y

m)或(x w,y

m)的视频块,其中,m是整数。8.根据权利要求4所述的方法,其中,在构建所述表时,被检查的所述一个或多个非紧邻临近块包括覆盖位置(x

m,y)、(x,y-m)、(x

m,y 3*h/2)、(x

m,y 2*h)、(x 3*w/2,y

m)或(x 2*w,y

m)的视频块,其中,m是整数。9.根据权利要求4所述的方法,其中,在构建所述表时,被检查的所述一个或多个非紧邻临近块包括覆盖位置(x

m

1,y

m

1)、(x

m

1,y

m

1 (h m)/2)、(x

m

1,y h)、(x

m

1 (w m)/2,y

m

1)或(x w,y

m

1)的视频块,其中,m是整数。10.根据权利要求1-3任一所述的方法,其中,所述一个或多个非紧邻临近块的数量是基于所述当前视频块的形状或尺寸。11.根据权利要求1-3任一所述的方法,其中,所述一个或多个非紧邻临近块的数量是基于所述当前视频块的坐标。12.一种视频处理方法,包括:对于视频的当前视频块和所述视频的比特流之间的转换,将对应于所述当前视频块的一个或多个非紧邻临近块的一个或多个块矢量插入到所述当前视频块的运动候选的表中,其中,所述插入是基于来自(i)基于历史的块矢量预测hbvp候选的表的块矢量的可用性,或者,基于来自(ii)所述当前视频块的紧邻临近块的块矢量的可用性;以及基于所述运动候选的所述表执行所述转换。13.根据权利要求12所述的方法,其中,所述表包括帧内块复制(ibc)merge表。14.根据权利要求12所述的方法,其中,所述表包括帧内块复制ibc高级运动矢量预测amvp表。15.根据权利要求12-14任一所述的方法,其中,在来自所述hbvp候选的表的块矢量之后,对应于所述一个或多个非紧邻临近块的所述一个或多个块矢量被插入到所述运动候选
的所述表中。16.根据权利要求12-14任一所述的方法,其中,在插入来自(i)所述hbvp候选的表的块矢量,或者,来自(ii)所述当前视频块的所述紧邻临近块的块矢量之后,响应于所述运动候选的所述表不包括空条目,不将对应于所述一个或多个非紧邻临近块的所述一个或多个块矢量插入到所述运动候选的所述表中。17.根据权利要求12-14任一所述的方法,其中,在来自所述hbvp候选的表的所述块矢量之前,对应于所述一个或多个非紧邻临近块的所述一个或多个块矢量被插入到所述运动候选的表中。18.根据权利要求12-14任一所述的方法,其中,对应于所述一个或多个非紧邻临近块的所述一个或多个块矢量与来自所述hbvp候选的表的所述块矢量交错相间以插入到所述运动候选的表中。19.根据权利要求12-14任一所述的方法,其中,在来自所述紧邻临近块的所述块矢量之后,对应于所述一个或多个非紧邻临近块的所述一个或多个块矢量被插入到所述运动候选的表中。20.根据权利要求12-14任一所述的方法,其中,在来自所述紧邻临近块的所述块矢量之前,对应于所述一个或多个非紧邻临近块的所述一个或多个块矢量被插入到所述运动候选的表中。21.根据权利要求12-14任一所述的方法,其中,对应于所述一个或多个非紧邻临近块的所述一个或多个块矢量与来自所述紧邻临近块的所述块矢量交错相间以插入到所述运动候选的表中。22.根据权利要求12-14任一所述的方法,还包括:将对应于所述当前视频块的所述一个或多个非紧邻临近块的所述一个或多个块矢量分类成n个类别,其中,n是非负整数,并且其中,来自所述hbvp候选的表的所述块矢量已被分成所述n个类别。23.根据权利要求22所述的方法,其中,n=5,并且其中,所述分类是基于临近块与所述当前视频块的相对位置。24.根据权利要求23所述的方法,其中,所述n个类别包括左上类、右上类、左下类、上类和左类。25.根据权利要求22所述的方法,其中,所述n个类别是基于与所述块矢量相关的块尺寸(表示为bvblksize)和所述当前视频块的尺寸(表示为curblksize)。26.根据权利要求25所述的方法,其中,所述bvblksize大于或等于因子
×
curblksize,并且其中,所述因子是非负整数。27.根据权利要求26所述的方法,其中,所述因子等于1。28.一种视频处理方法,包括:对于视频的当前视频块和所述视频的比特流之间的转换,确定一维块矢量搜索中的块矢量分量的范围是基于所述当前视频块的属性;以及基于所述确定执行所述转换。29.根据权利要求28所述的方法,其中,所述属性包括当前视频块的坐标,并且其中,所
述属性能够确定所述范围。30.根据权利要求28所述的方法,其中,所述属性与所述当前视频块的尺寸不同。31.根据权利要求28所述的方法,其中,所述块矢量bv分量是垂直bv分量,并且所述一维块矢量bv搜索是一维垂直bv搜索,其中,所述垂直bv分量被约束为小于或等于y-n1,并且其中,n1为整数。32.根据权利要求31所述的方法,其中,n1等于-8、0或8。33.根据权利要求1-32任一所述的方法,其中,所述转换包括从所述比特流中解码所述当前视频块。34.根据权利要求1-32任一所述的方法,其中,所述转换包括将所述当前视频块编码到所述比特流中。35.一种将表示视频的比特流存储到计算机可读记录介质中的方法,包括:根据权利要求1-32中任一项或多项所述的方法从所述视频生成所述比特流;以及将所述比特流存储在所述计算机可读记录介质中。36.一种视频处理装置,包括处理器,所述处理器被配置为实施权利要求1-35中任一项或多项所述的方法。37.一种其上存储有指令的计算机可读介质,其中,所述指令在被执行时,使处理器实施根据权利要求1-35中任一项或多项所述的方法。38.一种计算机可读介质,存储有根据权利要求1-35中任一项或多项生成的所述比特流。39.一种存储比特流的视频处理装置,其中,所述视频处理装置被配置为实施根据权利要求1-35中任一项或多项所述的方法。

技术总结
描述了用于视频处理的系统、方法和装置。该视频处理可以包括视频编码、视频解码或视频转码。视频处理的一个示例方法包括对于视频的当前视频块和视频的比特流之间的转换,将对应于当前视频块的一个或多个非紧邻临近块的一个或多个块矢量插入到当前视频块的运动候选的表中,其中,插入是基于规则,该规则规定检查一个或多个非紧邻临近块的运动候选的顺序;以及基于运动候选的表执行转换。及基于运动候选的表执行转换。及基于运动候选的表执行转换。


技术研发人员:刘鸿彬 王悦
受保护的技术使用者:抖音视界有限公司
技术研发日:2021.06.07
技术公布日:2023/2/24
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献