本公开涉及视频或图像编码技术,并且更具体地,涉及与视频编码系统中的经解码画面缓冲器(dpb)操作相关的编码技术。
背景技术:
1、近来,在各种领域中,对诸如4k或8k或更高的超高清(uhd)图像和视频的高分辨率和高质量图像和视频的需求正在增加。随着图像和视频数据变得高分辨率和高质量,与现有的图像和视频数据相比,传输的信息量或比特数相对增加。因此,如果使用诸如现有有线或无线宽带线路的介质来传输图像数据,或者使用现有存储介质来存储图像和视频数据,则传输成本和存储成本增加。
2、此外,近来对诸如虚拟现实(vr)、人工现实(ar)内容或全息图的沉浸式媒体的兴趣和需求正在增加。诸如游戏图像的具有与真实图像的图像特征不同的图像特征的图像和视频的广播正在增加。
3、因此,需要高效的图像和视频压缩技术,以便有效地压缩和发送或者存储和回放具有这种各种特性的高分辨率和高质量图像和视频的信息。
4、另外,需要一种提高图像/视频编码的效率的方式,并且为此,需要与经解码画面缓冲器(dpb)操作相关的有效编码技术。
技术实现思路
1、技术问题
2、本公开提供一种用于提高视频/图像编码效率的方法和设备。
3、本公开还提供一种用于执行dpb管理过程的方法和设备。
4、技术方案
5、根据本公开的实施方式,可以基于经解码画面缓冲器(dpb)相关信息来更新dpb。dpb相关信息可以包括与dpb的最大所需大小相关的语法元素。在更新dpb时,可以基于满足dpb中的画面的数量不大于或等于与dpb的最大所需大小相关的语法元素的值加1的第一条件的情况来调用修整过程(bumping progress)。
6、此外,根据本公开的实施方式,dpb相关信息可以包括与dpb的最大画面重排序数量相关的语法元素或与dpb的最大时延相关的语法元素。不基于与dpb的最大画面重排序数量相关的语法元素的第二条件或基于与dpb的最大时延相关的语法元素的第三条件来确定修整过程的调用。例如,当满足第二条件或第三条件但不满足第一条件时,可以不调用修整过程。
7、此外,根据本公开的实施方式,在基于满足第一条件的情况而调用的修整过程期间,针对在dpb中清空的画面存储缓冲器,dpb充满度可以减小1。
8、此外,根据本公开的实施方式,在执行基于满足第一条件的情况而调用的修整过程之后,针对在dpb中清空的画面存储缓冲器,可以不执行将dpb充满度减小1的操作。
9、此外,根据本公开的实施方式,可以基于当前画面是否是当前访问单元(au)的第一画面来确定是否调用修整过程,所述当前访问单元(au)是非au 0的经编码视频序列起始(cvss)访问单元(au)。
10、根据本文档的实施方式,提供了一种由解码设备执行的视频/图像解码方法。视频/图像解码方法可以包括在本文档的实施方式中公开的方法。
11、根据本文档的实施方式,提供了一种用于执行视频/图像解码的解码设备。解码设备可以包括在本文档的实施方式中公开的方法。
12、根据本文档的实施方式,提供了一种由编码设备执行的视频/图像编码方法。视频/图像编码方法可以包括在本文档的实施方式中公开的方法。
13、根据本文档的实施方式,提供了一种用于执行视频/图像编码的编码设备。编码设备可以包括在本文档的实施方式中公开的方法。
14、根据本文档的实施方式,提供了一种存储根据本文档的至少一个实施方式中公开的视频/图像编码方法生成的编码视频/图像信息的计算机可读数字存储介质。
15、根据本文档的实施方式,提供了一种存储编码信息或编码视频/图像信息的计算机可读数字存储介质,其使得解码设备执行在本文档的至少一个实施方式中公开的视频/图像解码方法。
16、有益效果
17、根据本公开,可以提供各种效果。例如,根据本公开的实施方式,可以提高整体图像/视频压缩效率。此外,根据本公开的实施方式,有效地执行dpb管理过程,并且可以改进dpb操作。此外,根据本公开的实施方式,dpb充满度可以仅在画面缓冲器在修整过程中清空时才减小一次,并且可以提高dpb的输出顺序操作的准确性。此外,修整过程的调用条件检查编号的数量减少,并且可以减小复杂度。因此,可以在dpb管理(即,dpb中的画面的输出和去除操作)中提高准确性和效率。
18、通过本文档的详细示例可以获得的效果不限于上面列举的效果。例如,相关领域的普通技术人员可以从本文档中理解或诱导各种技术效果。因此,本文档的详细效果不限于在本文档中明确陈述的效果,而是可以包括可以从本文档的技术特征理解或诱导的各种效果。
1.一种由解码设备执行的图像解码方法,所述图像解码方法包括以下步骤:
2.根据权利要求1所述的图像解码方法,其中,所述dpb相关信息包括与所述dpb的最大画面重排序数量相关的语法元素或与所述dpb的最大时延相关的语法元素,并且
3.根据权利要求2所述的图像解码方法,其中,基于满足所述第二条件或所述第三条件但是不满足所述第一条件的情况,不调用所述修整过程。
4.根据权利要求2所述的图像解码方法,其中,所述第二条件为与所述dpb中被标记为“需要用于输出”的画面的数量是否大于与所述dpb的所述最大画面重排序数量相关的所述语法元素的值相关的条件,
5.根据权利要求1所述的图像解码方法,其中,在基于满足所述第一条件的所述情况而调用的所述修整过程期间,针对在所述dpb中清空的画面存储缓冲器,将dpb充满度减小1。
6.根据权利要求1所述的图像解码方法,在基于满足所述第一条件的所述情况而调用的所述修整过程被执行之后,其中,针对在所述dpb中清空的画面存储缓冲器,不执行将dpb充满度额外减小1的操作。
7.根据权利要求1所述的图像解码方法,其中,基于所述当前画面是否为当前访问单元au的第一画面来确定是否调用所述修整过程,所述当前访问单元au为非au 0的经编码视频序列起始cvss访问单元au,并且
8.一种由编码设备执行的图像编码方法,所述图像编码方法包括以下步骤:
9.根据权利要求8所述的图像编码方法,其中,所述dpb相关信息包括与所述dpb的最大画面重排序数量相关的语法元素或与所述dpb的最大时延相关的语法元素,并且
10.根据权利要求9所述的图像编码方法,其中,基于满足所述第二条件或所述第三条件但是不满足所述第一条件的情况,不调用所述修整过程。
11.根据权利要求9所述的图像编码方法,其中,所述第二条件为与所述dpb中被标记为“需要用于输出”的画面的数量是否大于与所述dpb的所述最大画面重排序数量相关的所述语法元素的值相关的条件,
12.根据权利要求8所述的图像编码方法,其中,在基于满足所述第一条件的所述情况而调用的所述修整过程期间,针对在所述dpb中清空的画面存储缓冲器,dpb充满度减小1。
13.根据权利要求8所述的图像编码方法,在基于满足所述第一条件的所述情况而调用的所述修整过程被执行之后,其中,针对在所述dpb中清空的画面存储缓冲器,不执行将dpb充满度额外减小1的操作。
14.根据权利要求8所述的图像编码方法,其中,基于当前画面是否为当前访问单元au的第一画面来确定是否调用所述修整过程,所述当前访问单元au为非au 0的经编码视频序列起始cvss访问单元au,并且
15.一种存储经编码信息的非暂时性计算机可读存储介质,所述经编码信息使图像解码设备执行图像解码方法,所述图像解码方法包括以下步骤: