亮度到色度量化参数表信令制造技术

技术编号:32507667 阅读:16 留言:0更新日期:2022-03-02 10:37
压缩技术包括使用亮度到色度Qp映射表并基于亮度Qp导出色度量化参数(Qpc)。这样的表可以由编码器和解码器共享。然而,在一些情况下,在数据流中用信号通知这样的表而不是通过标准来固定它可能是有利的。用于编码、用信号通知和解码该表的语法在比特率方面具有代价。本原理提出根据不同实施例在所述数据流中用信号通知亮度到色度映射表。信号通知亮度到色度映射表。信号通知亮度到色度映射表。

【技术实现步骤摘要】
【国外来华专利技术】亮度到色度量化参数表信令


[0001]本专利技术的至少一个实施例总体上涉及一种用于视频编码或解码的方法或装置,更具体地,涉及一种用于以信号通知色度量化参数表的方法或装置。

技术介绍

[0002]如HEVC和VVC规范中定义的视频压缩方案利用量化参数QP(或qP)来定义要编码和/或解码的当前块的量化步长。例如,在HEVC中,使用去量化过程,其中,通过当前量化步长(levelscale[qP%6]<(qP/6))来缩放译码块频率变换系数(TransCoeffvel),并且通过量化矩阵m[][]来进一步缩放,如下所示:
[0003]d[x][y]=Clip3(coeffMin,coeffMax,((TransCoeffLevel[xTbY][yTbY][cIdx][x][y]*m[x][y]*levelScale[qP%6]<<(qP/6))+(1<<(bdShift

1)))>>bdShift)
[0004]其中:
[0005]TransCoeffflevel[

]是由当前块的空间坐标xTbY、yTbY及其分量索引cIdx标识的当前块的变换系数绝对值;
[0006]x和y是水平/垂直频率索引;
[0007]qP是当前量化参数;
[0008]与levelScale[qP%6]的乘法并左移(qP/6)等效于与量化步长qStep=(levelScale[qP%6]<<(qP/6))的乘法;
[0009]m[

][

]是二维量化矩阵;
[0010]bdShift是考虑图像采样比特深度的附加缩放因子。项(1<(bdshift

1))用于舍入到最接近的整数的目的;
[0011]d[

]是所得的去量化的变换系数绝对值。
[0012]对高压缩技术的最近的扩展包括使用亮度到色度Qp映射表并基于亮度Qp导出色度量化参数(Qpc)。这样的表可以由编码器和解码器共享。然而,在一些情况下,在数据流中用信号通知这样的表而不是通过标准来固定它可能是有利的。用于编码、用信号通知和解码该表的语法在比特率方面具有代价。因此,需要一种利用视频压缩方案的信令方法,以便限制所需的比特率。

技术实现思路

[0013]本原理涉及一种方法,包括:
[0014]‑
从数据流解码用于亮度的QP信息;
[0015]‑
从所述数据流获得亮度到色度QP映射表;
[0016]‑
基于用于亮度的QP信息和所述亮度到色度QP映射表,确定用于色度的QP信息;以及
[0017]‑
使用用于亮度的所述QP信息及用于色度的所述QP信息,对从所述流获得的图像的块进行解码。
[0018]用于亮度的QP信息可指示用于色度的QP信息的不同确定方法。
[0019]本原理还涉及一种设备,该设备包括被配置为实现上述方法的处理器。本原理还涉及携带表示图像的数据流、用于对亮度到色度QP映射表和用于亮度的QP信息进行编码的方法,其中亮度QP信息指示用于色度的QP信息如何基于用于图像块的亮度到色度QP映射表。本原理还涉及一种用于对这样的数据流进行编码的方法以及一种包括被配置为实现该方法的处理器的设备。
附图说明
[0020]图1示出了编码器;
[0021]图2示出了视频解码器的框图;
[0022]图3示出了其中实现了各个方面和实施例的系统的示例的框图;
[0023]图4示出了亮度到色度Qp映射表的示例。
具体实施方式
[0024]这里描述的一般方面是在视频压缩领域。这些方面的目的在于与现有的视频压缩系统相比提高压缩效率。
[0025]本申请描述了多个方面,包括工具、特征、实施例、模型、方法等。这些方面中的许多方面被描述为具有特异性,并且至少为了示出个体特性,通常以可能听起来受限的方式来描述。然而,这是为了描述清楚的目的,并且不限制那些方面的应用或范围。实际上,所有不同的方面可以组合和互换以提供另外的方面。此外,这些方面也可以与在较早的文档中描述的方面组合和互换。
[0026]本申请中描述和预期的方面可以以许多不同的形式实现。以下图1、2和3提供了一些实施例,但是可以设想其他实施例,并且对图1、2和3的讨论不限制实现的广度。至少一个方面一般涉及视频编码和解码,并且至少一个其它方面一般涉及传送所生成或编码的比特流。这些和其它方面可以实现为方法、装置、其上存储有用于根据所描述的任何方法来编码或解码视频数据的指令的计算机可读存储介质、和/或其上存储有根据所描述的任何方法生成的比特流的计算机可读存储介质。
[0027]在本申请中,术语“重构”和“解码”可以互换使用,术语“像素”和“采样”可以互换使用,术语“图像”、“图片”和“帧”可以互换使用。通常,但不是必须的,术语“重构”在编码器侧使用,而“解码”在解码器侧使用。
[0028]本文描述了各种方法,并且每种方法包括用于实现所描述的方法的一个或多个步骤或动作。除非方法的正确操作需要特定顺序的步骤或动作,否则可修改或组合特定步骤和/或动作的顺序和/或使用。
[0029]本申请中描述的各种方法和其它方面可用于修改模块,例如图1和图2所示的视频编码器100和解码器200的运动补偿模块170和275,此外,本专利技术不限于VVC或HEVC,并且可应用于例如其它标准和建议,无论是预先存在的还是将来开发的,以及任何这种标准和建议的扩展(包括VVC和HEVC)。除非另外指出或在技术上排除,本申请中描述的方面可以单独或组合使用。
[0030]图1示出了编码器100。可以设想该编码器100的变型,但是为了清楚起见,下面描
述编码器100,而不描述所有预期的变型。
[0031]在被编码之前,视频序列可以经历预编码处理101,例如,对输入颜色图片应用颜色变换(例如,从RGB 4:4:4到YCbCr 4:2:0的转换),或者执行输入图片分量的重新映射以便获得对压缩更有弹性的信号分布(例如,使用颜色分量之一的直方图均衡)。元数据可以与预处理相关联,并且被附加到比特流。
[0032]在编码器100中,如下所述,由编码器元件对图片进行编码。以例如CU为单位分割(102)并处理要编码的图片。使用例如帧内或帧间模式来编码每个单元。当以帧内模式对单元进行编码时,其执行帧内预测(160)。在帧间模式中,执行运动估计(175)和补偿(170)。编码器决定(105)使用帧内模式或帧间模式中哪一个的来对单元进行编码,并且通过例如预测模式标志来指示帧内/帧间决定。例如,通过从原始图像块中减去(110)预测块来计算预测残差。
[0033]然后,对预测残差进行变换(125)和量化(130)。对量化的变换系数以及运动矢量和其它语法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:从数据流解码用于亮度的QP信息;从所述数据流获得亮度到色度QP映射表;基于用于亮度的所述QP信息和所述亮度到色度QP映射表,确定用于色度的QP信息;以及使用用于亮度的所述QP信息及用于色度的所述QP信息,解码从所述流获得的图像的块。2.根据权利要求1所述的方法,其中用于亮度的所述QP信息指示在所述亮度到色度QP映射表中,分段线性模型的第一枢轴点的所述亮度QP值为其与常规QP的差。3.根据权利要求1所述的方法,其中用于亮度的所述QP信息指示所述色度值为所述亮度到色度QP映射表的色度值与亮度值之间的差。4.根据权利要求1所述的方法,其中用于亮度的所述QP信息指示色度值被译码为其与仅针对所述第一点的亮度值的差。5.一种包括处理器的设备,所述处理器被配置用于:从数据流解码用于亮度的QP信息;从所述数据流获得亮度到色度QP映射表;基于用于亮度的所述QP信息和所述亮度到色度QP映射表,确定用于色度的QP信息;以及使用用于亮度的所述QP信息及用于色度的所述QP信息,解码从所述流获得的图像的块。6.根据权利要求5所述的设备,其中用于亮度的所述QP信息指示在所述亮度到色度QP映射表中,分段线性模型的第一枢轴点的所述亮度QP值为其与常规QP的差。7.根据权利要求5所述的设备,其中用于亮度的所述QP信息指示所述色度值为所述亮度到色度QP映射表的色度值与亮度值之间的差。8.根据权利要求5所述的设备,其中用于亮度的所述QP信息指示色度值被译码为其与仅针对所述第一点的亮度值的差。9.一种方法,包括:获得亮度到色度QP映射表;确定指示用于色度的Q...

【专利技术属性】
技术研发人员:P
申请(专利权)人:交互数字VC控股法国有限公司
类型:发明
国别省市:

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

1