对LUT进行编码的方法和进行解码的方法以及对应的设备技术

技术编号:21438856 阅读:29 留言:0更新日期:2019-06-22 14:04
公开了对LUT进行编码的方法和进行解码的方法以及对应的设备。公开一种用于对被定义为顶点的点阵的LUT进行编码的方法。至少一个值与点阵的每个顶点相关联。该方法包含,对于当前顶点:根据例如从与相邻顶点相关联的重构值获得的另外的值来预测与所述当前顶点相关联的至少一个值;以及在比特流中对当前顶点的至少一个值与其在比特流中的预测之间计算出的至少一个残差进行编码。

【技术实现步骤摘要】
对LUT进行编码的方法和进行解码的方法以及对应的设备本申请是申请号为201480026132.X,申请日为2014年3月17日,题为“对LUT进行编码的方法和进行解码的方法以及对应的设备”的中国专利技术专利申请的分案申请。
公开一种对被定义为顶点的点阵的查找表进行编码的方法,其中至少一个值与点阵的每个顶点相关联。示例性地,值为色彩值。公开一种对应的解码方法、编码设备和解码设备。
技术介绍
如图1所示,可缩放的视频解码在于对基础层(BL)比特流和至少一个增强层(EL)比特流进行解码(相应地,编码)。通常,根据(可能经向上采样的)解码的BL画面来预测EL画面。然而,当EL画面和BL画面用不同的色彩空间来表示和/或被进行了不同的色彩评级,则预测不太高效。为了改进预测,已知对解码的BL画面应用色彩变换。更准确地,色彩变换使用色彩信息将BL色彩空间(第一色彩空间)的色彩映射为EL色彩空间(第二色彩空间)的色彩。如图2所示,在视频内容分发中,通常对解码画面应用色彩变换,使得经变换的解码画面适合于终端设备呈现能力。这种色彩变换也被称为色彩映射函数(CMF)。CMF例如通过加上偏移的3x3增益矩阵(增益偏移模型)来近似。在该情况下,CMF由12个参数来定义。然而,这样的CMF的近似不是非常精确,因为其假设线性变换模型。因此,使用3D查找表(也被称为3DLUT)来描述这样的CMF,而不用在CMF模型上的任何先验。该3DLUT精确得多,因为其大小可以根据所需要的准确度来增加。然而,该3DLUT可能因此表示巨大的数据集。因此,将3DLUT传送给接收器需要对LUT进行编码。近似CMF的LUT将第二色彩空间中的另外的色彩值与第一色彩空间中的至少一个色彩值相关联。LUT允许将第一色彩空间划分成由LUT的顶点限定的一组区域。示例性地,3DLUT将一组色彩值与第一色彩空间中的色彩值的三元组相关联。该组色彩值可以是第二色彩空间中的色彩值的三元组或者表示被用于将第一色彩空间中的色彩值变换为第二色彩空间中的色彩值的色彩变换(例如,局部定义的CMF参数)的一组色彩值。在图3中,方形3DLUT表示为NxNxN个顶点的点阵。对于3DLUT中的每个顶点V(c1,c2,c3),需要存储色彩值(Vc1,Vc2,Vc3)的对应的三元组。与3DLUT相关联的数据量为NxNxNxK,其中K是被用于存储一个LUT三元组值的比特的量。三元组值例如是(R,G,B)三元组、(Y,U,V)三元组或(Y,Cb,Cr)三元组等。对所有顶点值进行编码是不高效的,因为其表示巨大量的数据。
技术实现思路
本专利技术的目的是克服现有技术中的至少一个不足。公开一种用于对被定义为顶点的点阵的LUT进行编码的方法。至少一个值与点阵的每个顶点相关联。该编码方法包含对当前顶点:-根据另外的值来预测与所述当前顶点相关联的至少一个值;以及-在比特流中对当前顶点的至少一个值与其在比特流中的预测之间计算出的至少一个残差进行编码。有利地,所述另外的值根据与相邻顶点相关联的重构值来获得。根据本专利技术的具体特征,值是色彩值。根据具体实施例,色彩值表示色彩变换。根据本专利技术的具体特征,色彩值是增益参数或偏移。根据具体实施例,LUT是使用八叉树编码的3DLUT,并且三个值与点阵的每个顶点相关联。在该情况下,用于预测的相邻节点属于当前顶点所属的当前八分区的父八分区。根据本专利技术的具体特征,根据与相邻顶点相关联的重构值来预测与所述当前顶点相关联的至少一个值包含根据相邻顶点的对应的重构值来内插所述至少一个值。根据具体特征,该方法还包含对比特流中的指示内插的类型的索引进行编码。根据具体实施例,对至少一个残差进行编码包含通过量化器将至少一个残差量化为量化残差以及在比特流中对量化残差进行熵编码,并且其中该方法还包含在比特流中对量化器进行编码。根据本专利技术的具体特征,针对当前顶点,对指示是否针对顶点对至少一个残差进行编码的标志进行编码。根据变型,针对当前顶点的每个值,对指示是针对该值对残差进行编码还是不对残差进行编码并将其推断为零的标志进行编码。有利地,针对当前八分区对指示是对其直接孩子进行递归编码还是将其所有尚未被编码的孩子的顶点的所有残差推断为零的拆分标志进行编码。还公开一种用于对被定义为顶点的点阵的LUT进行解码的方法。至少一个值与点阵的每个顶点相关联。该解码方法包含对于当前顶点:-从比特流中解码出至少一个残差;-根据另外的值来预测与当前顶点相关联的至少一个值;以及-根据其预测和解码的至少一个残差来重构当前顶点的至少一个值。有利地,所述另外的值根据与相邻顶点相关联的重构值来获得。根据本专利技术的具体特征,值为色彩值。根据具体实施例,色彩值表示色彩变换。根据本专利技术的具体特征,色彩值是增益参数或偏移。根据具体实施例,LUT是使用八叉树解码的3DLUT,并且三个值与点阵的每个顶点相关联,相邻顶点属于当前顶点所属的当前八分区的父八分区。根据本专利技术的具体特征,根据与相邻顶点相关联的重构值来预测与当前顶点相关联的至少一个值包含根据相邻顶点的对应的重构值来内插至少一个值。根据具体特征,该方法还包含从比特流中解码出指示内插的类型的索引。根据具体实施例,解码至少一个残差包含从比特流中熵解码出量化残差并且用量化器将量化残差逆量化成解码的残差,并且其中该方法还包含从比特流中解码出量化器。根据本专利技术的具体特征,对每个顶点解码出指示是否针对顶点对至少一个残差进行编码的标志。根据变型,针对当前顶点的每个值解码出指示是针对该值解码出残差还是将该残差推断为零的标志。有利地,针对当前八分区解码出指示是对其直接孩子进行递归解码还是将其所有尚未被解码的孩子的所有的顶点的残差推断为零的拆分标志。一种对被定义为顶点的点阵的LUT进行编码的编码器,其中至少一个值与点阵的每个顶点相关联,包含对于当前顶点:-用于根据另外的值来预测与所述当前顶点相关联的至少一个值的部件;以及-用于对当前顶点的至少一个值与其在比特流中的预测之间计算出的至少一个残差进行编码的部件。有利地,所述另外的值根据与相邻顶点相关联的重构值来获得。该编码器被配置为执行用于编码的方法的步骤。一种对被定义为顶点的点阵的LUT进行解码的解码器,其中至少一个值与点阵的每个顶点相关联,包含:-用于从比特流中解码出与当前顶点相关联的至少一个残差的部件;-用于根据另外的值来预测与当前顶点相关联的至少一个值的部件;以及-用于根据其预测和解码的至少一个残差来重构当前顶点的至少一个值的部件。有利地,所述另外的值根据与相邻顶点相关联的重构值来获得。该编码器被配置为执行用于解码的方法的步骤。公开一种至少对被定义为顶点的点阵的LUT进行编码的比特流。至少一个值与点阵的每个顶点相关联,并且该比特流包含在其中被编码的、在当前顶点的至少一个值与其预测之间计算出的至少一个残差。附图说明通过下面对本专利技术的一些实施例的描述,将呈现本专利技术的其他特征和优点,该描述结合附图进行,附图中:-图1示出根据现有技术的使用全范围可缩放性(gamutscalablility)的可缩放视频解码器的架构;-图2示出根据现有技术的包含色彩变换以适于呈现显示特征的视频解码器的架构;-图3概略地示出根据现有技术的被表示为NxNxN个顶点的点阵的方形3DLUT;-图4本文档来自技高网
...

【技术保护点】
1.一种用于对被定义为顶点的点阵的LUT进行编码的方法,其中至少一个值与点阵的每个顶点相关联,包含针对当前顶点:根据另外的值来预测(40,50)与所述当前顶点相关联的至少一个值;以及对当前顶点的至少一个值与其在比特流中的预测之间计算出的至少一个残差进行编码(42,52)。

【技术特征摘要】
2013.04.08 EP 13305453.6;2013.07.15 EP 13306010.3;1.一种用于对被定义为顶点的点阵的LUT进行编码的方法,其中至少一个值与点阵的每个顶点相关联,包含针对当前顶点:根据另外的值来预测(40,50)与所述当前顶点相关联的至少一个值;以及对当前顶点的至少一个值与其在比特流中的预测之间计算出的至少一个残差进行编码(42,52)。2.根据权利要求1所述的方法,其中所述另外的值根据与相邻顶点相关联的重构值来获得。3.根据权利要求1或2所述的方法,其中值是色彩值。4.根据权利要求3所述的方法,其中色彩值表示色彩变换。5.根据权利要求2至4中的任一项所述的方法,其中根据与相邻顶点相关联的重构值来预测与所述当前顶点相关联的至少一...

【专利技术属性】
技术研发人员:P博兹P安德里冯E乔利
申请(专利权)人:杜比国际公司
类型:发明
国别省市:荷兰,NL

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

1