用于视频处理的方法、装置和介质与流程
- 国知局
- 2024-08-02 14:16:20
本公开的实施例一般涉及视频编解码技术,并且更具体地涉及基于模板匹配成本的运动矢量预测(mvp)改进。
背景技术:
1、如今,数字视频能力正在应用于人们生活的各个方面。多种视频压缩技术已被提出用于视频编码/解码,例如mpeg-2、mpeg-4、itu-th.263、itu-th.264/mpeg-4part 10高级视频编解码(avc)、itu-th.265高效视频编解码(hevc)标准、通用视频编解码(vvc)标准。然而,传统视频编解码技术的编解码效率通常很低,这是不理想的。
技术实现思路
1、本公开的实施例提供了用于视频处理的解决方案。
2、在第一方面,提出了一种用于视频处理的方法。所述方法包括:在视频的目标视频块与视频的比特流之间的转换期间,基于目标视频块的解码信息来确定目标视频块的运动矢量预测(mvp)候选集合;基于mvp候选集合的相应模板匹配成本对mvp候选集合进行排序;以及基于排序执行转换。
3、根据本公开的第一方面的方法确定要排序的mvp候选集合并基于模板匹配成本对mvp候选集合进行排序。与不基于模板匹配成本排序来构造mvp候选的传统方案相比,排序后的mvp候选可以更加合适,从而可以提高编解码有效性和编解码效率。
4、在第二方面,提出了用于视频处理的另一方法。所述方法包括:在视频的目标视频块与视频的比特流之间的转换期间,确定目标视频块的多个运动矢量预测(mvp)候选的相应模板匹配成本,所述多个mvp候选处于高级运动矢量预测(amvp)模式;基于相应模板匹配成本来确定mvp候选列表;以及基于mvp候选列表执行转换。
5、根据本公开的第二方面的方法基于模板匹配成本来确定amvp模式中的mvp候选。与不使用模板匹配成本来确定mvp候选列表的传统方案相比,基于模板匹配成本的mvp候选可以得到改进,从而可以提高编解码有效性和编解码效率。
6、在第三方面,提出了一种用于处理视频数据的装置。所述用于处理视频数据的装置包括处理器和其上具有指令的非暂态存储器,其中所述指令在由处理器执行时导致处理器执行根据本公开的第一或第二方面的方法。
7、在第四方面,提出了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储使处理器执行根据本公开的第一或第二方面的方法的指令。
8、在第五方面,提出了一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储由视频处理装置执行的方法所生成的视频的比特流,其中所述方法包括:基于视频的目标视频块的解码信息,确定目标视频块的运动矢量预测(mvp)候选集合;基于mvp候选集合的相应模板匹配成本对mvp候选集合进行排序;以及基于排序生成比特流。
9、在第六方面,提出了一种用于存储视频的比特流的方法。所述方法包括:基于视频的目标视频块的解码信息,确定目标视频块的运动矢量预测(mvp)候选集合;基于mvp候选集合的相应模板匹配成本对mvp候选集合进行排序;基于排序生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。
10、在第七方面,提出一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储由视频处理装置执行的方法所生成的视频的比特流,其中所述方法包括:确定视频的目标视频块的多个运动矢量预测(mvp)候选的相应模板匹配成本,所述多个mvp候选处于高级运动矢量预测(amvp)模式;基于相应模板匹配成本来确定mvp候选列表;以及基于mvp候选列表生成比特流。
11、在第八方面,提出了另一种用于视频处理的方法。用于存储视频的比特流的方法,包括:确定视频的目标视频块的多个运动矢量预测(mvp)候选的相应模板匹配成本,所述多个mvp候选处于高级运动矢量预测(amvp)模式;基于相应模板匹配成本来确定mvp候选列表;基于mvp候选列表生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。
12、提供本技术实现要素:是为了以简化的形式介绍一些概念,下面以具体实施方式进一步描述这些概念。本发明内容无意于识别所要求保护的主题的关键特征或基本特征,也无意于用于限制所要求保护的主题的范围。
技术特征:1.一种用于视频处理的方法,包括:
2.根据权利要求1所述的方法,其中所述解码信息包括以下至少一项:
3.根据权利要求2所述的方法,其中所述目标视频块的所述编解码工具包括以下至少一项:
4.根据权利要求1-3中任一项所述的方法,其中确定所述mvp候选集合包括:
5.根据权利要求4所述的方法,其中所述第一候选类别包括以下一项:
6.根据权利要求1-3中任一项所述的方法,其中确定所述mvp候选集合包括:
7.根据权利要求1-6中任一项所述的方法,其中所述mvp候选集合包括包含至少一个候选类别的mvp候选的mvp候选联合组。
8.根据权利要求1-7中任一项所述的方法,其中确定所述mvp候选集合包括:
9.根据权利要求8所述的方法,其中所述第一编解码工具包括以下至少一项:
10.根据权利要求1-9中任一项所述的方法,其中确定所述mvp候选集合包括:
11.根据权利要求10所述的方法,其中所述第二编解码工具包括模板匹配合并模式编解码工具。
12.根据权利要求1-11中任一项所述的方法,其中所述mvp候选集合包括包含至少一个候选类别的可用mvp候选的一部分的联合组。
13.根据权利要求1-12中任一项所述的方法,其中确定所述mvp候选集合包括:
14.根据权利要求13所述的方法,其中所述第三编解码工具包括以下至少一项:
15.根据权利要求13或权利要求14所述的方法,其中所述至少一个候选类别包括以下至少一项:
16.根据权利要求1-15中任一项所述的方法,其中基于相应的模板匹配成本对所述mvp候选集合排序包括:
17.根据权利要求1-16中任一项所述的方法,其中所述方法应用于构造帧内块复制(ibc)编解码块或仿射编解码块的块矢量列表。
18.一种用于视频处理的方法,包括:
19.根据权利要求18所述的方法,其中所述多个mvp候选包括以下至少一项:
20.根据权利要求18或权利要求19所述的方法,其中确定所述mvp候选列表包括:
21.根据权利要求20所述的方法,其中所述候选类别包括以下至少一项:
22.根据权利要求20或权利要求21所述的方法,其中所述第一数目小于、等于或大于所述第二数目。
23.根据权利要求20-22中任一项所述的方法,其中选择第一数目的mvp候选包括:
24.根据权利要求20-23中任一项所述的方法,其中第二候选类别的mvp候选不被选择。
25.根据权利要求20-24中任一项所述的方法,其中选择第一数目的mvp候选包括:
26.根据权利要求20-25中任一项所述的方法,其中选择第一数目的mvp候选包括:
27.根据权利要求26所述的方法,其中所述第一数目包括4。
28.根据权利要求20-26中任一项所述的方法,其中选择第一数目的mvp候选作为mvp候选列表包括:
29.根据权利要求20-26中任一项所述的方法,其中选择第一数目的mvp候选作为mvp候选列表包括:
30.根据权利要求29所述的方法,其中所述第三数目包括以下一项:1或3。
31.根据权利要求18-30中任一项所述的方法,其中所述方法应用于构造帧内块复制(ibc)编解码块或仿射编解码块的块矢量列表。
32.根据权利要求1-31中任一项所述的方法,其中所述方法的使用是利用编解码级语法来控制的。
33.根据权利要求32所述的方法,其中所述编解码级包括以下至少一项:预测单元(pu)级、编解码单元(cu)级、编解码树单元(ctu)级、条带级、图片级或序列级。
34.根据权利要求1-33中任一项所述的方法,其中所述转换包括将所述目标视频块编码到所述比特流中。
35.根据权利要求1-33中任一项所述的方法,其中所述转换包括从所述比特流解码所述目标视频块。
36.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂态存储器,其中所述指令在由所述处理器执行时使所述处理器执行根据权利要求1-35中任一项所述的方法。
37.一种非暂态计算机可读存储介质,存储使处理器执行根据权利要求1-35中任一项所述的方法的指令。
38.一种非暂态计算机可读记录介质,存储视频的由视频处理装置执行的方法所生成的比特流,其中所述方法包括:
39.一种用于存储视频的比特流的方法,包括:
40.一种非暂态计算机可读记录介质,存储视频的由视频处理装置执行的方法所生成的比特流,其中所述方法包括:
41.一种用于存储视频的比特流的方法,包括:
技术总结本公开的实施例提供了用于视频处理的解决方案。提出了一种用于视频处理的方法。该包括:在视频的目标视频块与视频的比特流之间的转换期间,基于目标视频块的解码信息来确定目标视频块的运动矢量预测(MVP)候选集合;基于MVP候选集合的相应模板匹配成本对MVP候选集合排序;以及基于排序执行转换。这样,基于模板匹配成本确定的更合适的MVP候选能够用于视频编解码,并因此提高编解码有效性和编解码效率。技术研发人员:赵磊,张凯,张莉受保护的技术使用者:抖音视界有限公司技术研发日:技术公布日:2024/7/23本文地址:https://www.jishuxx.com/zhuanli/20240801/242234.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表