用于控制编码工具的方法和装置制造方法及图纸

技术编号:32506561 阅读:20 留言:0更新日期:2022-03-02 10:29
公开了一种用于控制编码工具的方法和装置。根据本发明专利技术的实施方案,提供了一种包括以下步骤的图像解码方法:从比特流的较高级别解码指示是否启用至少一个编码工具的启用标志;根据启用标志的值,将指示是否能够应用至少一个编码工具的应用标志设置为预定值或从比特流的较低级别解码应用标志,以获取应用标志的值;以及当应用标志的值是指示出能够应用至少一个编码工具的值时,执行至少一个编码工具。执行至少一个编码工具。执行至少一个编码工具。

【技术实现步骤摘要】
【国外来华专利技术】用于控制编码工具的方法和装置


[0001]本专利技术涉及视频的编码和解码,更具体地,本专利技术涉及一种通过有机地控制用于视频的编码和解码的各种编码工具来提高编码和解码效率的方法和装置。

技术介绍

[0002]由于视频数据量大于语音数据量或静止影像数据量,因此在不进行压缩处理的情况下存储或传输视频数据需要大量的硬件资源(包括存储器)。相应地,在存储或传输视频数据时,通常利用编码器来压缩视频数据以进行存储或传输。然后,解码器接收压缩的视频数据,解压并再现视频数据。用于这种视频的压缩技术包括H.264/AVC和高效率视频编码(High Efficiency Video Coding,HEVC),所述高效率视频编码(HEVC)比H.264/AVC的编码效率提高了大约40%。
[0003]然而,视频大小、分辨率和帧速率逐渐增加,并且相应地,要编码的数据量也在增多。因此,需要一种与现有压缩技术相比具有更好的编码效率和更高的影像质量的新压缩技术。

技术实现思路

[0004]为了满足这些需要,本专利技术旨在提供一种改善的视频编码和解码技术。具体地,本专利技术的一个方面涉及通过经由在高级别定义的语法元素控制各种编码工具的开启或关闭来提高编码和解码效率的技术。
[0005]根据本专利技术的一个方面,提供了一种视频解码方法,包括:从比特流的高级别解码指示是否启用一个或更多个编码工具的启用标志,所述一个或更多个编码工具包括第一编码工具,所述第一编码工具配置为基于分段线性模型利用亮度分量映射对样本值进行编码;通过将指示是否应用一个或更多个编码工具的应用标志设置为预定值或通过从比特流的低级别解码应用标志,根据启用标志的值来获取应用标志的值,所述应用标志包括指示是否应用第一编码工具的第一应用标志;以及当应用标志的值是指示出应用一个或更多个编码工具的值时,执行一个或更多个编码工具。
[0006]当根据第一应用标志的值执行第一编码工具时,执行一个或更多个编码工具包括:基于对应于亮度预测样本的分段线性模型,从亮度预测样本生成映射的亮度预测样本,并且通过将从比特流重构的亮度残差样本与映射的亮度预测样本相加来生成亮度重构的样本;以及利用与分段线性模型具有逆关系的逆分段线性模型来对亮度重构的样本逆向映射。
[0007]根据本专利技术的另一方面,提供了一种视频解码装置,其包括:熵解码器,其配置为从比特流的高级别解码指示是否启用一个或更多个编码工具的启用标志,所述一个或更多个编码工具包括第一编码工具,所述第一编码工具配置为基于分段线性模型利用亮度分量映射对样本值进行编码;获取单元,其配置为通过根据启用标志的值而将应用标志设置为预定值或从比特流的低级别解码应用标志,获取指示是否应用一个或更多个编码工具的应
用标志的值,其中所述应用标志包括指示是否应用第一编码工具的第一应用标志;以及执行单元,其配置为当应用标志的值是指示出应用一个或更多个编码工具的值时,执行一个或更多个编码工具。
[0008]当根据第一应用标志的值执行第一编码工具时,执行单元配置为:基于对应于亮度预测样本的分段线性模型,从亮度预测样本生成映射的亮度预测样本;通过将从比特流重构的亮度残差样本与映射的亮度预测样本相加来生成亮度重构的样本;以及利用与分段线性模型具有逆关系的逆分段线性模型来对亮度重构的样本逆向映射。
[0009]从前述显然的是,根据本专利技术的示例性实施方案,可以在高级别控制是否应用各种编码工具,并且因此可以改善编码和解码的压缩性能。
附图说明
[0010]图1是能够实现本专利技术的技术的视频编码装置的示例性框图。
[0011]图2示例性地示出利用QTBTTT结构的块分区结构。
[0012]图3a示例性地示出多个帧内预测模式。
[0013]图3b示例性地示出包括宽角度帧内预测模式的多个帧内预测模式。
[0014]图4是能够实现本专利技术的技术的视频解码装置的示例性框图。
[0015]图5是能够控制编码工具的视频解码装置的示例性框图。
[0016]图6是示出控制编码工具的方法的示例的流程图。
[0017]图7和图8是示出控制编码工具的方法的各种示例的流程图。
[0018]图9是示出第一编码工具的示例性框图。
[0019]图10是能够执行第一编码工具的视频解码装置的示例性框图。
[0020]图11是示出控制第一编码工具的执行的方法示例的流程图。
[0021]图12是示出通过第一编码工具推导映射的亮度预测样本的方法的示例的流程图。
[0022]图13是示出通过第一编码工具推导缩放因子的方法的示例的流程图。
[0023]图14是示出通过第一编码工具推导经逆向映射的亮度重构样本的方法的示例的流程图。
[0024]图15是示出通过第一编码工具确定缩放色度残差样本的方法的示例的流程图。
[0025]图16是示出通过第一编码工具缩放色度残差样本的方法的示例的流程图。
[0026]图17是示出控制第二编码工具的执行的示例的流程图。
具体实施方式
[0027]在下文中,将参考所附附图对本专利技术的一些实施方案进行详细描述。应当注意,在将附图标记添加到各个附图中的组成元件时,尽管元件在不同的附图中示出,但是相同的附图标记也表示相同的元件。另外,在以下对本专利技术的描述中,将省略并入本文的已知功能和配置的详细描述,以避免模糊本专利技术的主题。
[0028]图1是能够实现本专利技术的技术的视频编码装置的示例性框图。在下文中,将参考图1来描述视频编码装置以及该装置的元件。
[0029]视频编码装置可以包括:图像分割器110、预测器120、减法器130、变换器140、量化器145、重排单元150、熵编码器155、逆量化器160、逆变换器165、加法器170、滤波单元180和
存储器190。视频编码装置的每个元件可以以硬件或软件或者硬件和软件的组合来实现。各个元件的功能可以实现为软件,并且微处理器可以实现为执行对应于各个元件的软件功能。
[0030]一个视频包括多个图像。每个图像分割为多个区域,并且对每个区域执行编码。例如,一个图像分割为一个或更多个瓦片(tile)或/和切片(slice)。特别地,一个或更多个瓦片可以被定义为瓦片组。每个瓦片或切片分割为一个或更多个编码树单元(coding tree unit,CTU)。每个CTU通过树结构分割为一个或更多个编码单元(coding unit,CU)。应用于每个CU的信息被编码为CU的语法,并且共同应用于包括在一个CTU中的CU的信息被编码为CTU的语法。另外,共同应用于一个切片中的所有块的信息被编码为切片头的语法,而应用于构成图像的所有块的信息被编码在图像参数集(Picture Parameter Set,PPS)或图像头中。另外,由多个图像共同参考的信息被编码在序列参数集(Sequence Parameter Set,SPS)中。另外,由一个或更多个SPS共同参考的信息被编码在视频参数集(Vi本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频解码方法,包括:从比特流的高级别解码指示是否启用一个或更多个编码工具的启用标志,所述一个或更多个编码工具包括第一编码工具,所述第一编码工具配置为基于分段线性模型利用亮度分量映射对样本值进行编码;通过将指示是否应用一个或更多个编码工具的应用标志设置为预定值或通过从比特流的低级别解码应用标志,根据启用标志的值来获取应用标志的值,所述应用标志包括指示是否应用第一编码工具的第一应用标志;以及当应用标志的值是指示出应用一个或更多个编码工具的值时,执行一个或更多个编码工具,其中,当根据第一应用标志的值执行第一编码工具时,执行一个或更多个编码工具包括:基于对应于亮度预测样本的分段线性模型,从亮度预测样本生成映射的亮度预测样本,并且通过将从比特流重构的亮度残差样本与映射的亮度预测样本相加来生成亮度重构的样本;以及利用与分段线性模型具有逆关系的逆分段线性模型来对亮度重构的样本逆向映射。2.根据权利要求1所述的方法,其中,获取包括:当启用标志指示出启用一个或更多个编码工具时,将应用标志设置为指示出应用一个或更多个编码工具的值;以及当启用标志指示出不启用一个或更多个编码工具时,从比特流的低级别解码应用标志。3.根据权利要求1所述的方法,其中,获取包括:当启用标志指示出启用一个或更多个编码工具时,从比特流的低级别解码应用标志;以及当启用标志指示出不启用一个或更多个编码工具时,将应用标志设置为指示出不应用一个或更多个编码工具的值。4.根据权利要求1所述的方法,其中,启用标志包括:第一启用标志,其从比特流的序列参数集级别解码;以及第二启用标志,当第一启用标志指示出启用第一编码工具时,其从比特流的图像级别解码,其中,当第二启用标志指示出启用第一编码工具时,所述第一应用标志从比特流的切片级别解码。5.根据权利要求4所述的方法,进一步包括:从比特流解码关于映射的亮度预测样本允许所属的第二区段的信息;以及基于包含当前块的当前图像的比特深度和关于第二区段的信息,推导分别与亮度预测样本允许所属的第一区段相对应的分段线性模型,其中,通过确定第一区段中亮度预测样本所属的第一目标区段来推导映射的亮度预测样本,并且利用对应于第一目标区段的分段线性模型将亮度预测样本映射到映射区段,所述映射区段是第二区段中与第一目标区段相对应的区段。6.根据权利要求5所述的方法,其中,分段线性模型的每个包括缩放因子,所述缩放因
子指示分配给第一区段的每个的码字数量与分配给第二区段的每个的码字数量之间的缩放关系,其中,推导分段线性模型包括:基于比特深度来推导分配给第一区段的每个的码字数量,并且基于分配给第一区段的每个的码字数量和关于第二区段的信息来推导分配给第二区段的每个的码字数量;以及基于分配给第一区段的每个的码字数量以及分配给第二区段的每个的码字数量来推导缩放因子。7.根据权利要求5所述的方法,进一步包括:基于比特深度和关于第二区段的信息来推导分别对应于第二区段的逆分段线性模型,其中,逆向映射包括:确定在第二区段中亮度重构的样本所属的第二目标区段;以及利用与第二目标区段相对应的逆分段线性模型将亮度重构的样本逆向映射到逆向映射区段来推导经逆向映射的亮度重构的样本,所述逆向映射区段是第一区段中与第二目标区段相对应的区段。8.根据权利要求5所述的方法,进一步包括:当第二启用标志指示出启用第一编码工具时,从比特流的图像级别解码指示是否启用色度残差样本的缩放的色度标志;以及根据色度标志的值,基于从比特流解码的色度缩放信息来缩放当前块的色度残差样本。9.根据权利要求8所述的方法,其中,缩放色度残差样本包括:基于比特深度、关于第二区段的信息和色度缩放信息来推导分别对应于第二区段的色度缩放关系;确定第二区段中位于当前块的上方和左侧的亮度重构的样本的平均值所在的区段;以及基于与平均值所属的区段相对应的色度缩放关系来缩放色度残差样本。10.根据权利要求1所述的方法,其中,所述编码工具进一步包括:第二编码工具,其配置为对当前块的残差样本应用差分编码,其中,从比特流的序列参数集级别解码启用标志,其中,当启用标志指示出启用第二编码工具时,应用标志包括从比特流的块级别解码的第二应用标志,所述第二应用标志指示是否应用第二编码工具。11.一种视频解码装置,包括:熵解码器,其配置为从比特流的高级别解码指示是否启用一个或更多个编码工具的启用标志,所述一个或更多个编码工具包括第一编码工具,所述第一编码工具配...

【专利技术属性】
技术研发人员:姜制远朴相孝朴胜煜林和平
申请(专利权)人:起亚株式会社梨花女子大学校产学协力团
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1