System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开的实施例总体而言涉及视频处理技术,更特定而言涉及上下文自适应可变长度编解码(cabac)初始化及图像/视频编解码中的帧内块复制。
技术介绍
1、如今,数字视频能力正被应用于人们生活的各个方面。针对视频编码/解码,已经提出了多种类型的视频压缩技术,诸如mpeg-2、mpeg-4、itu-t h.263、itu-th.264/mpeg-4第10部分高级视频编解码(avc)、itu-t h.265高效视频编解码(hevc)标准、通用视频编解码(vvc)标准。然而,通常期望能够进一步提高视频编解码技术的编解码效率。
2、公开内容
3、本公开实施例提供一种用于视频处理的解决方案。
4、在第一方面,提出了一种用于视频处理的方法。所述方法包括:针对视频的视频单元与视频的比特流之间的转换,确定视频单元的块矢量差的符号,其中所述符号被预测性编解码,并且视频单元利用帧内块复制(ibc)模式被编解码;以及基于块矢量差的符号和值执行所述转换。根据本公开的第一方面,可以对信号进行预测行编解码,从而提高编解码效率。
5、在第二方面,提出了另一种用于视频处理的方法。所述方法包括:针对视频的视频单元与视频的比特流之间的转换,基于视频单元的第二条带的信息,确定视频单元的第一条带的上下文初始化概率;以及基于上下文初始化概率执行所述转换。根据本公开的第二方面,可以从时间信息中导出上下文初始化概率,从而提高编解码效率。
6、在第三方面,提出了另一种用于视频处理的方法。所述方法包括:针对视频的视频单元与视
7、在第四方面,提出了一种用于视频处理装的置。该装置包括处理器和其上具有指令的非暂态存储器。所述指令在由处理器执行时,使处理器执行根据本公开的第一、第二或第三方面所述的方法。
8、在第五方面,提出了一种非暂态计算机可读存储介质。所述非暂态计算机可读存储介质存储指令,所述指令使处理器执行根据本公开的的第一、第二或第三方面所述的方法。
9、在第六方面,提出了另一种非暂态计算机可读记录介质。所述非暂态计算机可读记录介质存储视频的由用于视频处理的装置执行的方法生成的比特流。所述方法包括:确定视频单元的块矢量差的符号,其中所述符号被预测性编解码,并且视频单元利用帧内块复制(ibc)模式被编解码;以及基于块矢量差的符号和值生成比特流。
10、在第七方面,提出一种用于存储视频的比特流的方法。所述方法包括:确定视频单元的块矢量差的符号,其中所述符号被预测性编解码,并且视频单元利用帧内块复制(ibc)模式被编解码;基于块矢量差的符号和值生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。
11、在第八方面,提出了另一种非暂态计算机可读记录介质。所述非暂态计算机可读记录介质存储视频的由用于视频处理的装置执行的方法生成的比特流。所述方法包括:基于视频单元的第二条带的信息,确定视频单元的第一条带的上下文初始化概率;以及基于上下文初始化概率生成比特流。
12、在第九方面,提出了一种用于存储视频的比特流的方法。所述方法包括:基于视频单元的第二条带的信息,确定视频单元的第一条带的上下文初始化概率;基于上下文初始化概率生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。
13、在第十方面,提出了另一种非暂态计算机可读记录介质。所述非暂态计算机可读记录介质存储视频的由用于视频处理的装置执行的方法生成的比特流。所述方法包括:确定视频单元的块矢量在参考区域之外,并且其中视频单元利用帧内块复制(ibc)模式被编解码;改变块矢量的值;以及基于块矢量的经改变的值生成比特流。
14、在第十一方面,提出了一种用于存储视频的比特流的方法。所述方法包括:确定视频单元的块矢量在参考区域之外,并且其中视频单元利用帧内块复制(ibc)模式被编解码;改变块矢量的值;基于块矢量的经改变的值生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。
15、提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识本公开的关键特征或必要特征,也无意限制所要求保护的主题的范围。
技术实现思路
本文档来自技高网...【技术保护点】
1.一种视频处理方法,包括:
2.根据权利要求1所述的方法,其中所述块矢量差包括水平分量和垂直分量,并且
3.根据权利要求1所述的方法,其中所述块矢量差包括水平分量和垂直分量,并且
4.根据权利要求3所述的方法,其中所述查找表中的所述符号候选的集合是预定义的并且用于编码器和解码器两者。
5.根据权利要求3所述的方法,其中所述符号候选的集合被动态生成。
6.根据权利要求3所述的方法,其中至少两种查找表被允许编解码IBC块矢量差。
7.根据权利要求6所述的方法,其中所述查找表是基于每块的。
8.根据权利要求6所述的方法,其中第一查找表中的符号候选的第一顺序和第二查找表中的符号候选的第二顺序不同。
9.根据权利要求3所述的方法,其中所述符号候选的集合是基于以下至少一项生成的:根据模板匹配方法获得的成本、误差、差。
10.根据权利要求9所述的方法,其中所述符号候选的集合被基于所述模板匹配方法进行重新排序。
11.根据权利要求9所述的方法,其中所述模板匹配方法包括将邻近第
12.根据权利要求3所述的方法,其中所述块矢量差包括水平分量和垂直分量,并且
13.根据权利要求1至12中任一项所述的方法,其中所述块矢量差包括以下至少一项:运动矢量差(MVD)、块矢量差(BVD)。
14.根据权利要求1至13中任一项所述的方法,其中是否和/或如何确定所述视频单元的所述块矢量差的所述符号的指示在以下一项处被指示:
15.根据权利要求1至13中任一项所述的方法,其中是否和/或如何确定所述视频单元的所述块矢量差的所述符号的指示在以下一项中被指示:
16.根据权利要求1至13中任一项所述的方法,其中是否和/或如何确定所述视频单元的所述块矢量差的所述符号的指示被包括在以下一项中:
17.根据权利要求1至13中任一项所述的方法,还包括:
18.一种视频处理方法,包括:
19.根据权利要求18所述的方法,其中所述第一条带的所述上下文初始化概率依赖于基于量化参数(QP)从所述第二条带获得的另外的上下文初始化概率。
20.根据权利要求19所述的方法,其中从所述第二条带导出所述另外的上下文初始化概率的方法基于所述第一条带与所述第二条带之间的QP差是否小于阈值。
21.根据权利要求19所述的方法,其中从所述第二条带导出所述另外的上下文初始化概率的方法基于所述第一条带和所述第二条带是否来自相同的QP范围。
22.根据权利要求19所述的方法,其中从所述第二条带导出所述另外的上下文初始化概率的方法基于所述第一条带和所述第二条带是否来自相同的QP类别。
23.根据权利要求18所述的方法,其中如果所述第一条带从所述第二条带导出另外的上下文初始化概率,所述第二条带的时间层被要求不大于所述第一条带的时间层。
24.根据权利要求23所述的方法,其中如果所述第一条带从所述第二条带导出所述另外的上下文初始化概率,所述第二条带的所述时间层等于所述第一条带的所述时间层。
25.根据权利要求23所述的方法,其中如果所述第一条带从所述第二条带导出所述另外的上下文初始化概率,所述第二条带的所述时间层小于所述第一条带的所述时间层。
26.根据权利要求23所述的方法,其中如果所述第一条带从所述第二条带导出所述另外的上下文初始化概率,所述第二条带的所述时间层不大于所述第一条带的所述时间层。
27.根据权利要求18所述的方法,其中所述第一条带的所述上下文初始化概率不依赖于从相同图片中的所述第二条带获得的另外的上下文初始化概率。
28.根据权利要求27所述的方法,其中所述第二条带在所述第一条带之前被编解码。
29.根据权利要求18所述的方法,其中第一图片中的所述第一条带的所述上下文初始化概率依赖于从第二图片中的所述第二条带获得的另外的上下文初始化概率。
30.根据权利要求29的方法,其中所述第一图片与所述第二图片不同,和/或
31.根据权利要求18所述的方法,其中所述第一条带和所述第二条带的初始化概率依赖基于条带类型而不是QP。
32.根据权利要求31所述的方法,其中如果所述第一条带和所述第二条带利用相同条带类型被编解码,那么所述第一条带的所述上下文初始化概率依赖于所述第二条带的另外的上下文初始化概率。
33.根据权利要求31所述的方法,其中所述第一条带...
【技术特征摘要】
【国外来华专利技术】
1.一种视频处理方法,包括:
2.根据权利要求1所述的方法,其中所述块矢量差包括水平分量和垂直分量,并且
3.根据权利要求1所述的方法,其中所述块矢量差包括水平分量和垂直分量,并且
4.根据权利要求3所述的方法,其中所述查找表中的所述符号候选的集合是预定义的并且用于编码器和解码器两者。
5.根据权利要求3所述的方法,其中所述符号候选的集合被动态生成。
6.根据权利要求3所述的方法,其中至少两种查找表被允许编解码ibc块矢量差。
7.根据权利要求6所述的方法,其中所述查找表是基于每块的。
8.根据权利要求6所述的方法,其中第一查找表中的符号候选的第一顺序和第二查找表中的符号候选的第二顺序不同。
9.根据权利要求3所述的方法,其中所述符号候选的集合是基于以下至少一项生成的:根据模板匹配方法获得的成本、误差、差。
10.根据权利要求9所述的方法,其中所述符号候选的集合被基于所述模板匹配方法进行重新排序。
11.根据权利要求9所述的方法,其中所述模板匹配方法包括将邻近第一块的第一预定义组的重建样本与邻近第二块的第二预定义组的重建样本进行匹配。
12.根据权利要求3所述的方法,其中所述块矢量差包括水平分量和垂直分量,并且
13.根据权利要求1至12中任一项所述的方法,其中所述块矢量差包括以下至少一项:运动矢量差(mvd)、块矢量差(bvd)。
14.根据权利要求1至13中任一项所述的方法,其中是否和/或如何确定所述视频单元的所述块矢量差的所述符号的指示在以下一项处被指示:
15.根据权利要求1至13中任一项所述的方法,其中是否和/或如何确定所述视频单元的所述块矢量差的所述符号的指示在以下一项中被指示:
16.根据权利要求1至13中任一项所述的方法,其中是否和/或如何确定所述视频单元的所述块矢量差的所述符号的指示被包括在以下一项中:
17.根据权利要求1至13中任一项所述的方法,还包括:
18.一种视频处理方法,包括:
19.根据权利要求18所述的方法,其中所述第一条带的所述上下文初始化概率依赖于基于量化参数(qp)从所述第二条带获得的另外的上下文初始化概率。
20.根据权利要求19所述的方法,其中从所述第二条带导出所述另外的上下文初始化概率的方法基于所述第一条带与所述第二条带之间的qp差是否小于阈值。
21.根据权利要求19所述的方法,其中从所述第二条带导出所述另外的上下文初始化概率的方法基于所述第一条带和所述第二条带是否来自相同的qp范围。
22.根据权利要求19所述的方法,其中从所述第二条带导出所述另外的上下文初始化概率的方法基于所述第一条带和所述第二条带是否来自相同的qp类别。
23.根据权利要求18所述的方法,其中如果所述第一条带从所述第二条带导出另外的上下文初始化概率,所述第二条带的时间层被要求不大于所述第一条带的时间层。
24.根据权利要求23所述的方法,其中如果所述第一条带从所述第二条带导出所述另外的上下文初始化概率,所述第二条带的所述时间层等于所述第一条带的所述时间层。
25.根据权利要求23所述的方法,其中如果所述第一条带从所述第二条带导出所述另外的上下文初始化概率,所述第二条带的所述时间层小于所述第一条带的所述时间层。
26.根据权利要求23所述的方法,其中如果所述第一条带从所述第二条带导出所述另外的上下文初始化概率,所述第二条带的所述时间层不大于所述第一条带的所述时间层。
27.根据权利要求18所述的方法,其中所述第一条带的所述上下文初始化概率不依赖于从相同图片中的所述第二条带获得的另外的上下文初始化概率。
28.根据权利要求27所述的方法,其中所述第二...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。