用于视频处理的方法、装置和介质与流程
- 国知局
- 2025-01-10 13:47:42
本公开的实施例总体涉及视频处理技术,更具体地,涉及帧内块复制(ibc)模式。
背景技术:
1、如今,数字视频功能正应用于人们生活的各个方面中。针对视频编码/解码,已经提出了多种类型的视频压缩技术,诸如mpeg-2、mpeg-4、itu-th.263、itu-th.264/mpeg-4第10部分高级视频编解码(avc)、itu-th.265高效视频编解码(hevc)标准、多功能视频编解码(vvc)标准。然而,视频编解码技术的编解码效率和编解码质量期望进一步被提高。
技术实现思路
1、本公开的实施例提供了一种用于视频处理的方案。
2、在第一方面,提出了一种用于视频处理的方法。该方法包括:针对视频的当前块与视频的比特流之间的转换,确定第一预测模式被应用于当前块,在第一预测模式中,基于虚拟缓冲中由针对当前块的块矢量确定的参考值,导出当前块的预测样本;其中虚拟缓冲中的参考值是从当前视频块的相同视频区域中的样本值的块中被导出的;基于预测样本执行转换;基于相同视频区域的多个块的经编解码的信息,从多个块中确定一组块,多个块在当前块之前被编解码;以及基于一组块更新虚拟缓冲。
3、根据本公开的第一方面的方法,针对第一预测模式的虚拟缓冲基于经编解码的信息被更新。与常规的方案相比,所提出的方法可以有利地自适应地更新虚拟缓冲。由此,编解码效率和编解码质量能够得到提升。
4、在第二方面,提出了另一种用于视频处理的方法。该方法包括:针对视频的当前块与视频的比特流之间的转换,获取针对当前块的合并列表;基于合并列表中的合并候选的经编解码的信息,重新排序合并候选;以及基于被重新排序的合并候选执行转换。
5、根据本公开的第二方面的方法,基于经编解码的信息,合并列表中的合并候选被重新排序。与常规的方案相比,所提出的方法可以有利地重新排序合并列表中的合并候选,从而提高编解码效率和编解码质量。
6、在第三方面,提出了一种用于视频处理的装置。该装置包括处理器和其上具有指令的非暂态存储器。指令在由处理器执行时使处理器执行根据本公开的第一方面的方法。
7、在第四方面,提出了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储有指令,所述指令使处理器执行根据本公开的第一方面的方法。
8、在第五方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由用于视频处理的装置执行的方法而生成的比特流。该方法包括:确定第一预测模式被应用于视频的当前块,在第一预测模式中,基于虚拟缓冲中由针对当前块的块矢量确定的参考值,导出当前块的预测样本;其中虚拟缓冲中的参考值是从当前视频块的相同视频区域中的样本值的块中被导出的;基于预测样本生成比特流;基于相同视频区域的多个块的经编解码的信息,从多个块中确定一组块,多个块在当前块之前被编解码;以及基于一组块更新虚拟缓冲。
9、在第六方面,提出了一种用于存储视频的比特流的方法。该方法包括:确定第一预测模式被应用于视频的当前块,在第一预测模式中,基于虚拟缓冲中由针对当前块的块矢量确定的参考值,导出当前块的预测样本;其中虚拟缓冲中的参考值是从当前视频块的相同视频区域中的样本值的块中被导出的;基于预测样本生成比特流;基于相同视频区域的多个块的经编解码的信息,从多个块中确定一组块,多个块在当前块之前被编解码;基于一组块更新虚拟缓冲;以及将比特流存储在非暂态计算机可读记录介质中。
10、在第七方面,提出了一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由用于视频处理的装置执行的方法而生成的比特流。该方法包括:获取针对视频的当前块的合并列表;基于合并列表中的合并候选的经编解码的信息,重新排序合并候选;以及基于被重新排序的合并候选生成比特流。
11、在第八方面,提出了一种用于存储视频的比特流的方法。该方法包括:获取针对视频的当前块的合并列表;基于合并列表中的合并候选的经编解码的信息,重新排序合并候选;基于被重新排序的合并候选生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。
12、提供本技术实现要素:是为了以简化的形式介绍以下在具体实施例中进一步描述的概念的选择。本发明内容不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护主题的范围。
技术特征:1.一种用于视频处理的方法,包括:
2.根据权利要求1所述的方法,其中所述经编解码的信息包括以下至少一项:
3.根据权利要求2所述的方法,其中所述运动信息包括以下至少一项:
4.根据权利要求1至3中任一项所述的方法,其中所述当前块为编解码树单元(ctu)。
5.根据权利要求1至4中任一项所述的方法,其中所述当前块的大小为n×m,并且n和m均为整数。
6.根据权利要求5所述的方法,其中n为64并且m为64。
7.根据权利要求1至6中任一项所述的方法,其中所述多个块中的第一块在与所述多个块中的第二块不同的ctu行中。
8.根据权利要求1至7中任一项所述的方法,其中所述一组块中的第三块在与所述一组块中的第四块不同的ctu行中。
9.根据权利要求1至8中任一项所述的方法,其中所述多个块中的块为ctu。
10.根据权利要求1至9中任一项所述的方法,其中所述多个块中的块具有预定大小。
11.根据权利要求10所述的方法,其中所述预定大小为64×64。
12.根据权利要求1至11中任一项所述的方法,其中确定所述一组块包括:
13.根据权利要求12所述的方法,其中所述目标单元包括以下一项:
14.根据权利要求12至13中任一项所述的方法,其中所述一组块包括具有前k个最大比例值的k个块,并且k是整数。
15.根据权利要求12至13中任一项所述的方法,其中所述一组块包括具有前k个最小比例值的k个块,并且k是整数。
16.根据权利要求12至15中任一项所述的方法,其中所述目标模式包括以下一项:
17.根据权利要求1至11中任一项所述的方法,其中确定所述一组块包括:
18.根据权利要求17所述的方法,其中所述一组块包括具有所述第一参数的前k个最大值的k个块,并且k是整数。
19.根据权利要求17所述的方法,其中所述一组块包括具有所述第一参数的前k个最小值的k个块,并且k是整数。
20.根据权利要求1至11中任一项所述的方法,其中确定所述一组块包括:
21.根据权利要求20所述的方法,其中所述一组块包括具有所述第二参数的前k个最大值的k个块,并且k是整数。
22.根据权利要求20所述的方法,其中所述一组块包括具有所述第二参数的前k个最小值的k个块,并且k是整数。
23.根据权利要求1至11中任一项所述的方法,其中确定所述一组块包括:
24.根据权利要求23所述的方法,其中所述一组块包括具有所述第三参数的前k个最大值的k个块,并且k是整数。
25.根据权利要求23所述的方法,其中所述一组块包括具有所述第三参数的前k个最小值的k个块,并且k是整数。
26.根据权利要求1至25中任一项所述的方法,其中所述当前块的大小为n×m,所述一组块中的块的数目为k,所述多个块中的块的数目为s,并且m、n、k或者s中至少一项是整数并且取决于以下至少一项:
27.一种用于视频处理的方法,包括:
28.根据权利要求27所述的方法,其中所述合并列表是帧内块复制(ibc)合并列表。
29.根据权利要求27所述的方法,其中所述合并列表是帧间合并列表。
30.根据权利要求27至29中任一项所述的方法,其中所述经编解码的信息包括以下至少一项:
31.根据权利要求30所述的方法,其中所述运动信息包括以下至少一项:
32.根据权利要求27至31中任一项所述的方法,其中所述合并候选基于统计过程和所述经编解码的信息被重新排序。
33.根据权利要求32所述的方法,其中针对所述统计过程的计数器被分配给以下一项中的多个单元中的每个单元:
34.根据权利要求33所述的方法,其中所述多个单元中的每个单元包括具有预定大小的块。
35.根据权利要求33至34中任一项所述的方法,其中所述多个单元被用于存储运动信息。
36.根据权利要求33至35中任一项所述的方法,其中所述计数器的值被设置为用于初始化的第一预定值。
37.根据权利要求33至36中任一项所述的方法,其中如果第一合并候选针对所述多个单元中的第一单元而被选择,基于第二预定值和针对与所述第一合并候选相对应的单元的计数器的值的总和,针对所述第一单元的所述计数器的值被确定。
38.根据权利要求33至36中任一项所述的方法,其中如果第一合并候选针对所述多个单元中的第一单元而被选择并且所述第一单元利用跳过模式或合并模式被编解码,基于第二预定值和针对与所述第一合并候选相对应的单元的计数器的值的总和,针对所述第一单元的所述计数器的值被确定。
39.根据权利要求33至38中任一项所述的方法,其中视频的块中的全部单元的计数器的值均相同。
40.根据权利要求33至39中任一项所述的方法,其中如果所述视频的块不利用跳过模式和合并模式被编解码,所述块中的全部单元的计数器的值被设置为第三预定值。
41.根据权利要求33至40中任一项所述的方法,其中所述合并列表中的合并候选的位置取决于与所述合并候选相对应的单元的计数器的值。
42.根据权利要求41所述的方法,其中基于针对与所述合并候选相对应的单元的计数器的值,所述合并列表中的所述合并候选被重新排序。
43.根据权利要求41至42中任一项所述的方法,其中所述合并列表中的所述合并候选包括第二合并候选和第三合并候选,如果针对与所述第二合并候选相对应的单元的计数器的值小于所述第三合并候选,在所述合并列表中所述第二合并候选位于所述第三合并候选之前。
44.根据权利要求42所述的方法,其中基于所述计数器的所述值,所述合并列表中的所述合并候选被以升序重新排序。
45.根据权利要求42所述的方法,其中基于所述计数器的所述值,所述合并列表中的所述合并候选被以降序重新排序。
46.根据权利要求1至45中任一项所述的方法,其中所述方法被应用于帧间合并编解码或者参考图片管理。
47.根据权利要求1至46中任一项所述的方法,其中是否应用所述方法和/或如何应用所述方法取决于以下至少一项:
48.根据权利要求1至47中任一项所述的方法,其中所述转换包括将所述当前块编码到所述比特流中。
49.根据权利要求1至47中任一项所述的方法,其中所述转换包括从所述比特流中解码所述当前块。
50.一种用于视频处理的装置,包括处理器和其上具有指令的非暂态存储器,其中所述指令在由所述处理器执行时使所述处理器执行根据权利要求1至49中任一项所述的方法。
51.一种非暂态计算机可读存储介质,存储有指令,所述指令使处理器执行根据权利要求1至49中任一项所述的方法。
52.一种非暂态计算机可读记录介质,存储视频的通过由用于视频处理的装置执行的方法而生成的比特流,其中所述方法包括:
53.一种用于存储视频的比特流的方法,包括:
54.一种非暂态计算机可读记录介质,存储视频的通过由用于视频处理的装置执行的方法而生成的比特流,其中所述方法包括:
55.一种用于存储视频的比特流的方法,包括:
技术总结本公开的实施例提供了一种用于视频处理的方案。提出了一种用于视频处理的方法。该方法包括:针对视频的当前块与视频的比特流之间的转换,确定第一预测模式被应用于当前块,在第一预测模式中,基于虚拟缓冲中由针对当前块的块矢量确定的参考值,导出当前块的预测样本;其中虚拟缓冲中的参考值是从当前视频块的相同视频区域中的样本值的块中被导出的;基于预测样本执行转换;基于相同视频区域的多个块的经编解码的信息,从多个块中确定一组块,多个块在当前块之前被编解码;以及基于一组块更新虚拟缓冲。技术研发人员:朱维佳,贺玉文,张莉受保护的技术使用者:字节跳动有限公司技术研发日:技术公布日:2025/1/6本文地址:https://www.jishuxx.com/zhuanli/20250110/355283.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
监视装置及监视方法与流程
下一篇
返回列表