System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开的实施例总体上涉及视频处理技术,并且更具体地,涉及重建重新排序帧内块复制(rribc)和ibc模板匹配的交互。
技术介绍
1、如今,数字视频能力正被应用于人们生活的各个方面。针对视频编码/解码,已经提出了多种类型的视频压缩技术,诸如mpeg-2、mpeg-4、itu-t h.263、itu-th.264/mpeg-4第10部分高级视频编解码(avc)、itu-t h.265高效视频编解码(hevc)标准、通用视频编解码(vvc)标准。然而,通常期望能够进一步提高视频编解码技术的编解码效率和编解码质量。
技术实现思路
1、本公开的实施例提供一种用于视频处理的方案。
2、在第一方面,提出了一种用于视频处理的方法。该方法包括:针对视频的当前块与视频的比特流之间的转换,基于当前块的邻近块,生成用于对当前块进行编解码的帧内块复制模板匹配合并(ibc-tm-merge)模式的运动候选列表,邻近块是利用重建重新排序帧内块复制(rribc)模式来被编解码的;以及基于运动候选列表执行转换。
3、根据本公开的第一方面的方法,基于利用rribc编解码的邻近块,针对ibc-tm-merge模式运动候选列表被生成。与传统方案相比,所提出的方法可以更好地支持rribc模式,从而可以有利地提高编解码效率和编解码质量。
4、在第二方面,提出了另一种用于视频处理的方法。该方法包括:针对视频的当前块与视频的比特流之间的转换,确定rribc模式是否被应用于当前块;基于确定,生成
5、根据本公开的第二方面的方法,基于rribc模式是否被应用于当前块,针对ibc-amvp模式的运动候选列表自适应地被生成。与传统方案相比,所提出的方法可以更好地支持rribc模式,从而可以有利地提高编解码效率和编解码质量。
6、在第三方面,提出了一种用于视频处理的装置。该装置包括处理器和在其上具有指令的非暂态存储器。指令在由处理器执行时使处理器执行根据本公开的第一方面的方法。
7、在第四方面,提出了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储有使处理器执行根据本公开的第一方面的方法的指令。
8、在第五方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的由用于视频处理的装置执行的方法生成的比特流。该方法包括:基于视频的当前块的邻近块,生成用于对当前块进行编解码的ibc-tm-merge模式的运动候选列表,邻近块利用rribc模式而被编解码;以及基于运动候选列表生成比特流。
9、在第六方面,提出了一种用于存储视频的比特流的方法。该方法包括:基于视频的当前块的邻近块,生成用于对当前块进行编解码的ibc-tm-merge模式的运动候选列表,邻近块利用rribc模式而被编解码;基于运动候选列表生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。
10、在第七方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的由用于视频处理的装置执行的方法生成的比特流。该方法包括:确定rribc模式是否被应用于视频的当前块;基于该确定,生成用于编解码当前块的ibc-amvp模式的运动候选列表;以及基于运动候选列表生成比特流。
11、在第八方面,提出了一种用于存储视频的比特流的方法。该方法包括:确定rribc模式是否被应用于视频的当前块;基于该确定,生成用于编解码当前块的ibc-amvp模式的运动候选列表;基于运动候选列表生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。
12、提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识本公开的关键特征或必要特征,也无意限制所要求保护的主题的范围。
【技术保护点】
1.一种用于视频处理的方法,包括:
2.根据权利要求1所述的方法,其中调整被应用于所述RRIBC模式下所述邻近块的重建样本。
3.根据权利要求2所述的方法,其中所述调整包括以下至少一项:
4.根据权利要求1至3中任一项所述的方法,其中所述运动候选列表包括第一运动候选,并且生成所述运动候选列表包括:
5.根据权利要求4所述的方法,其中所述第一运动候选的运动信息与所述邻近块的所述运动信息相同。
6.根据权利要求4所述的方法,其中确定所述第一运动候选包括:
7.根据权利要求6所述的方法,其中所述邻近块的所述运动信息通过添加运动偏移而被调整。
8.根据权利要求1至3中任一项所述的方法,其中所述运动候选列表包括第一运动候选,并且生成所述运动候选列表包括:
9.根据权利要求4至8中任一项所述的方法,其中所述第一运动候选独立于所述邻近块的翻转类型而被确定。
10.根据权利要求9所述的方法,其中所述第一运动候选的翻转类型是不翻转。
11.根据权利要求4至8中任一项所述的方法,其
12.根据权利要求11所述的方法,其中所述第一运动的所述翻转类型与所述邻近块的所述翻转类型相同地被设置。
13.根据权利要求1至12中任一项所述的方法,其中针对所述IBC-TM-MERGE模式另一运动候选列表被生成以用于编解码所述视频的与所述当前块不同的另一块,并且所述另一运动候选列表中的运动候选不被允许基于所述另一块的邻近块被确定。
14.根据权利要求13所述的方法,其中所述另一块的所述邻近块的运动信息和翻转类型不被允许添加到所述另一运动候选列表中。
15.根据权利要求13所述的方法,其中所述另一块的所述邻近块的编解码信息不被允许添加到所述另一运动候选列表中。
16.一种用于视频处理的方法,包括:
17.根据权利要求16所述的方法,其中如果所述RRIBC模式被应用于所述当前块,则调整被应用于所述当前块的重建样本。
18.根据权利要求17所述的方法,其中所述调整包括以下至少一项:
19.根据权利要求16至18中任一项所述的方法,其中如果所述RRIBC模式被应用于所述当前块,则所述运动候选列表中的运动候选在不基于模板匹配被调整的情况下被生成。
20.根据权利要求16至18中任一项所述的方法,其中生成所述运动候选列表包括:
21.根据权利要求16至20中任一项所述的方法,其中生成所述运动候选列表包括:
22.根据权利要求21所述的方法,其中如果所述RRIBC模式未被应用于所述当前块,则所述MVD阈值等于第一值,或者
23.根据权利要求22所述的方法,其中所述第一值不同于所述第二值。
24.根据权利要求23所述的方法,其中所述第一值大于所述第二值。
25.根据权利要求22所述的方法,其中所述第一值与所述第二值相同。
26.根据权利要求22至25中任一项所述的方法,其中所述第一值或所述第二值中的至少一项是预定义的。
27.根据权利要求22至25中任一项所述的方法,其中所述第一值或所述第二值中的至少一项等于预定数。
28.根据权利要求22至25中任一项所述的方法,其中所述第一值或所述第二值中的至少一项取决于所述当前块的尺寸。
29.根据权利要求22至25中任一项所述的方法,其中所述第一值或所述第二值中的至少一项取决于以下至少一项:
30.根据权利要求22至25中任一项所述的方法,其中以与在IBC-TM-MERGE模式或帧间TM模式中所使用的MVD阈值相同的方式,所述第一值或所述第二值中的至少一项被确定。
31.根据权利要求16至30中任一项所述的方法,其中所述RRIBC模式被应用于所述当前块,并且与所述运动候选列表中的第三运动候选相对应的邻近块是利用所述RRIBC而被编解码的。
32.根据权利要求31所述的方法,其中所述第三运动候选的运动矢量在被用于编解码所述当前块之前被调整。
33.根据权利要求31所述的方法,其中如果所述当前块的翻转类型与所述邻近块的翻转类型相同,则所述第三运动候选的运动矢量在被用于编解码所述当前块之前被调整,或者
34.根据权利要求16至30中任一项所述的方法,其中所述RRIBC模式不被应用于所述当前块,并且对应于所述运动候选列表中的第三运动候选的邻近块利用所述RRIBC而被编解码。
35...
【技术特征摘要】
【国外来华专利技术】
1.一种用于视频处理的方法,包括:
2.根据权利要求1所述的方法,其中调整被应用于所述rribc模式下所述邻近块的重建样本。
3.根据权利要求2所述的方法,其中所述调整包括以下至少一项:
4.根据权利要求1至3中任一项所述的方法,其中所述运动候选列表包括第一运动候选,并且生成所述运动候选列表包括:
5.根据权利要求4所述的方法,其中所述第一运动候选的运动信息与所述邻近块的所述运动信息相同。
6.根据权利要求4所述的方法,其中确定所述第一运动候选包括:
7.根据权利要求6所述的方法,其中所述邻近块的所述运动信息通过添加运动偏移而被调整。
8.根据权利要求1至3中任一项所述的方法,其中所述运动候选列表包括第一运动候选,并且生成所述运动候选列表包括:
9.根据权利要求4至8中任一项所述的方法,其中所述第一运动候选独立于所述邻近块的翻转类型而被确定。
10.根据权利要求9所述的方法,其中所述第一运动候选的翻转类型是不翻转。
11.根据权利要求4至8中任一项所述的方法,其中基于所述邻近块的所述翻转类型,所述第一运动的翻转类型被确定。
12.根据权利要求11所述的方法,其中所述第一运动的所述翻转类型与所述邻近块的所述翻转类型相同地被设置。
13.根据权利要求1至12中任一项所述的方法,其中针对所述ibc-tm-merge模式另一运动候选列表被生成以用于编解码所述视频的与所述当前块不同的另一块,并且所述另一运动候选列表中的运动候选不被允许基于所述另一块的邻近块被确定。
14.根据权利要求13所述的方法,其中所述另一块的所述邻近块的运动信息和翻转类型不被允许添加到所述另一运动候选列表中。
15.根据权利要求13所述的方法,其中所述另一块的所述邻近块的编解码信息不被允许添加到所述另一运动候选列表中。
16.一种用于视频处理的方法,包括:
17.根据权利要求16所述的方法,其中如果所述rribc模式被应用于所述当前块,则调整被应用于所述当前块的重建样本。
18.根据权利要求17所述的方法,其中所述调整包括以下至少一项:
19.根据权利要求16至18中任一项所述的方法,其中如果所述rribc模式被应用于所述当前块,则所述运动候选列表中的运动候选在不基于模板匹配被调整的情况下被生成。
20.根据权利要求16至18中任一项所述的方法,其中生成所述运动候选列表包括:
21.根据权利要求16至20中任一项所述的方法,其中生成所述运动候选列表包括:
22.根据权利要求21所述的方法,其中如果所述rribc模式未被应用于所述当前块,则所述mvd阈值等于第一值,或者
23.根据权利要求22所述的方法,其中所述第一值不同于所述第二值。
24.根据权利要求23所述的方法,其中所述第一值大于所述第二值。
25.根据权利要求22所述的方法,其中所述第一值与所述第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。