用于视频译码的块级参考图片自适应的制作方法
- 国知局
- 2024-08-02 14:58:02
本公开涉及视频编码和视频解码。
背景技术:
1、数字视频能力可以被并入到各种各样的设备中,包括数字电视机、数字直播系统、无线广播系统、个人数字助理(pda)、膝上型计算机或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电话(所谓的“智能电话”)、视频电话会议设备、视频流式传输设备等。数字视频设备实现视频译码技术,诸如在由mpeg-2、mpeg-4、itu-t h.263、itu-t h.264/mpeg-4(第10部分,高级视频译码(avc))、itu-t h.265/高效率视频译码(hevc)、itu-t h.266/多功能视频译码(vvc)定义的标准及此类标准的扩展以及诸如由开放媒体联盟开发的aomedia video1(av1)等专有视频编解码器/格式中描述的视频译码技术。通过实现此类视频译码技术,视频设备可以更加高效地发送、接收、编码、解码和/或存储数字视频信息。
2、视频译码技术包括空间(图片内)预测和/或时间(图片间)预测以减少或去除在视频序列中固有的冗余。对于基于块的视频译码,视频切片(slice)(例如,视频图片或视频图片的一部分)可以被划分为视频块,视频块还可以被称为译码树单元(ctu)、译码单元(cu)和/或译码节点。图片的经帧内译码(i)的切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码的。图片的经帧间译码(p或b)的切片中的视频块可以使用相对于同一图片中的相邻块中的参考样本的空间预测或者相对于其它参考图片中的参考样本的时间预测。图片可称为帧,并且参考图片可称为参考帧。
技术实现思路
1、本公开的技术涉及视频编解码器中的帧间预测,更具体来说,涉及针对经帧间译码的块用信号通知参考图片并管理参考图片列表。利用现有技术,视频解码器使用高级信令(诸如在图片级或切片级)来维护用于帧间预测的参考图片列表。然而,这些技术不包括对参考图片列表的块级自适应,诸如重排序。包括附加信令以启用此类块级自适应可能是不期望的,因为增加的信令开销超过由参考图片列表自适应实现的译码增益。本公开描述用于执行块级参考图片列表自适应而不增加信令开销的技术。具体来说,视频解码器可被配置为执行自适应参考图片重排序过程以生成参考图片列表中的参考图片的新排序,而没有信令开销。通过使用自适应参考图片列表重排序过程对该参考图片列表中的该参考图片进行重排序,可以减少用信号通知该参考图片列表中的哪个参考图片将用于帧间预测所需的比特,而不增加失真。
2、根据本公开的示例,一种对视频数据进行解码的方法包括:针对切片的第一块生成参考图片列表中的参考图片的第一排序,其中针对该第一块生成该参考图片的该第一排序包括将索引指派给该参考图片;使用该参考图片的该第一排序对该第一块进行解码;基于自适应参考图片重排序过程针对该切片的第二块生成该参考图片列表中的该参考图片的第二排序,其中该第一排序不同于该第二排序,并且针对该第二块生成参考图片的该第二排序包括将该索引中的至少一些索引指派给与该第一排序中的参考图片不同的参考图片;使用该参考图片的该第二排序对该第二块进行解码;以及输出解码视频数据,该解码视频数据包括该第一块和该第二块的解码版本。
3、根据本公开的示例,一种用于对视频数据进行解码的设备包括:存储器,该存储器被配置为存储视频数据;和一个或多个处理器,该一个或多个处理器在电路中实现,并且被配置为:针对切片的第一块生成参考图片列表中的参考图片的第一排序,其中针对该第一块生成该参考图片的该第一排序包括将索引指派给该参考图片;基于自适应参考图片重排序过程针对该切片的第二块生成该参考图片列表中的该参考图片的第二排序,其中该第一排序不同于该第二排序,并且针对该第二块生成参考图片的该第二排序包括将该索引中的至少一些索引指派给与该第一排序中的参考图片不同的参考图片;使用该参考图片的该第一排序对该第一块进行解码;使用该参考图片的该第二排序对该第二块进行解码;以及输出解码视频数据,该解码视频数据包括该第一块和该第二块的解码版本。
4、根据本公开的示例,一种计算机可读存储介质存储指令,该指令在由一个或多个处理器执行时使得该一个或多个处理器:针对切片的第一块生成参考图片列表中的参考图片的第一排序,其中针对该第一块生成该参考图片的该第一排序包括将索引指派给该参考图片;基于自适应参考图片重排序过程针对该切片的第二块生成该参考图片列表中的该参考图片的第二排序,其中该第一排序不同于该第二排序,并且针对该第二块生成参考图片的该第二排序包括将该索引中的至少一些索引指派给与该第一排序中的参考图片不同的参考图片;使用该参考图片的该第一排序对该第一块进行解码;使用该参考图片的该第二排序对该第二块进行解码;以及输出解码视频数据,该解码视频数据包括该第一块和该第二块的解码版本。
5、根据本公开的示例,一种用于对视频数据进行解码的装置包括:用于针对切片的第一块生成参考图片列表中的参考图片的第一排序的部件,其中针对该第一块生成该参考图片的该第一排序包括将索引指派给该参考图片;用于使用该参考图片的该第一排序对该第一块进行解码的部件;用于基于自适应参考图片重排序过程针对该切片的第二块生成该参考图片列表中的该参考图片的第二排序的部件,其中该第一排序不同于该第二排序,并且用于针对该第二块生成参考图片的该第二排序的该部件包括用于将该索引中的至少一些索引指派给与该第一排序中的参考图片不同的参考图片的部件;用于使用该参考图片的该第二排序对该第二块进行解码的部件;和用于输出解码视频数据的部件,该解码视频数据包括该第一块和该第二块的解码版本。
6、在附图和以下描述中阐述一个或多个示例的细节。根据描述、附图以及权利要求书,其它特征、目的和优点将是显而易见的。
技术特征:1.一种对视频数据进行解码的方法,所述方法包括:
2.根据权利要求1所述的方法,其中所述自适应参考图片重排序过程包括模板匹配过程,所述方法还包括:
3.根据权利要求1所述的方法,其中所述自适应参考图片重排序过程包括双边匹配过程。
4.根据权利要求1所述的方法,其中所述自适应参考图片重排序过程包括将所述参考图片列表中的第一图片的图片次序计数(poc)与所述参考图片列表中的第二图片的poc进行比较。
5.根据权利要求1所述的方法,其中所述第一块和所述第二块属于同一图片并且是空间上相邻的块。
6.根据权利要求1所述的方法,其中所述第二块包括双向预测的块,并且所述参考图片列表是第一参考图片列表,所述方法还包括:
7.根据权利要求1所述的方法,
8.根据权利要求1所述的方法,所述方法还包括:
9.根据权利要求1所述的方法,所述方法还包括:
10.根据权利要求1所述的方法,所述方法还包括:
11.根据权利要求1所述的方法,其中进行解码的所述方法作为视频编码过程的一部分来执行。
12.一种用于对视频数据进行解码的设备,所述设备包括:
13.根据权利要求12所述的设备,其中所述自适应参考图片重排序过程包括模板匹配过程,并且所述一个或多个处理器被进一步配置为:
14.根据权利要求12所述的设备,其中所述自适应参考图片重排序过程包括双边匹配过程。
15.根据权利要求12所述的设备,其中所述自适应参考图片重排序过程包括将所述参考图片列表中的第一图片的图片次序计数(poc)与所述参考图片列表中的第二图片的poc进行比较。
16.根据权利要求12所述的设备,其中所述第一块和所述第二块属于同一图片并且是空间上相邻的块。
17.根据权利要求12所述的设备,其中所述第二块包括双向预测的块,并且所述参考图片列表是第一参考图片列表,并且所述一个或多个处理器被进一步配置为:
18.根据权利要求12所述的设备,
19.根据权利要求12所述的设备,其中所述一个或多个处理器被进一步配置为:
20.根据权利要求12所述的设备,其中所述一个或多个处理器被进一步配置为:
21.根据权利要求12所述的设备,其中所述一个或多个处理器被进一步配置为:
22.根据权利要求12所述的设备,其中所述设备包括无线通信设备,还包括被配置为接收编码视频数据的接收器。
23.根据权利要求22所述的设备,其中所述无线通信设备包括手持电话,并且其中所述接收器被配置为根据无线通信标准来对包括所述编码视频数据的信号进行解调。
24.根据权利要求12所述的设备,所述设备还包括:
25.根据权利要求12所述的设备,其中所述设备包括相机、计算机、移动设备、广播接收器设备或机顶盒中的一者或多者。
26.根据权利要求12所述的设备,其中所述设备包括相机。
27.一种存储指令的计算机可读存储介质,所述指令在由一个或多个处理器执行时使得所述一个或多个处理器:
28.根据权利要求27所述的计算机可读存储介质,其中所述自适应参考图片重排序过程包括模板匹配过程,并且所述指令进一步使得所述一个或多个处理器:
29.根据权利要求27所述的计算机可读存储介质,其中所述自适应参考图片重排序过程包括双边匹配过程。
30.根据权利要求27所述的计算机可读存储介质,其中所述自适应参考图片重排序过程包括将所述参考图片列表中的第一图片的图片次序计数(poc)与所述参考图片列表中的第二图片的poc进行比较。
31.根据权利要求27所述计算机可读存储介质,其中所述第一块和所述第二块属于同一图片并且是空间上相邻的块。
32.根据权利要求27所述的计算机可读存储介质,其中所述第二块包括双向预测的块,并且所述参考图片列表是第一参考图片列表,并且所述指令进一步使得所述一个或多个处理器:
33.根据权利要求27所述的计算机可读存储介质,
34.根据权利要求27所述的计算机可读存储介质,其中所述指令进一步使得所述一个或多个处理器:
35.根据权利要求27所述的计算机可读存储介质,其中所述指令进一步使得所述一个或多个处理器:
36.根据权利要求27所述的计算机可读存储介质,其中所述指令进一步使得所述一个或多个处理器:
37.一种用于对视频数据进行解码的装置,所述装置包括:
技术总结一种视频解码器可被配置为针对切片的第一块生成参考图片列表中的参考图片的第一排序,其中针对该第一块生成该参考图片的该第一排序包括将索引指派给该参考图片;以及基于自适应参考图片重排序过程针对该切片的第二块生成该参考图片列表中的该参考图片的第二排序,其中该第一排序不同于该第二排序,并且针对该第二块生成参考图片的该第二排序包括将该索引中的至少一些索引指派给与该第一排序中的参考图片不同的参考图片;使用该参考图片的该第一排序对该第一块进行解码;以及使用该参考图片的该第二排序对该第二块进行解码。技术研发人员:黄晗,V·塞雷金,M·卡尔切维茨受保护的技术使用者:高通股份有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240801/244493.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。