利用重构画面的细化进行编码和解码制造技术

技术编号:26075371 阅读:62 留言:0更新日期:2020-10-28 16:49
在比特流中编码细化数据。确定细化数据使得与基于以下所计算的率失真成本相比降低了率失真成本:在编码前是否应用映射、基于在编码前是否应用映射和细化是否在解码回路之外,基于在编码前是否应用映射和细化是否在解码回路中。

【技术实现步骤摘要】
【国外来华专利技术】利用重构画面的细化进行编码和解码
本实施例总体上涉及用于画面编码和解码的方法和设备,并且更具体地,涉及一种用于编码和解码画面部分的方法和设备。
技术介绍
为了实现高压缩效率,图像和视频编码方案通常采用预测和变换来利用视频内容中的空域和时域冗余。通常,使用帧内或帧间预测来利用帧内或帧间帧相关性,然后对原始块和预测的画面块之间的差(通常表示为预测差或预测残差)进行变换、量化和熵编码。为了重构视频,通过与预测、变换、量化和熵编码相对应的逆过程来解码压缩数据。例如,为了更好地利用视频画面的样本码字分布,通常在重构的视频信号中观测失真,尤其是在进行编码之前映射视频信号的情况下。
技术实现思路
公开了一种编码方法,其包括:-在比特流中编码画面部分并重构所述画面部分;-确定细化数据,以使得:-在编码前不应用映射的情况下,与未经细化按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后,减少了按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本;-在编码之前应用映射并且所述细化在解码回路外部的情况下,与在未经细化的逆映射之后按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在逆映射和通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的所述原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本;-在编码之前应用映射并且所述细化在解码回路中的情况下,与未经细化按照数据编码成本和所述画面部分的映射的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的所述映射的原始版本与所述重构画面部分之间的失真的加权和计算的率失真成本;以及-在所述比特流中编码所述细化数据。公开了一种编码设备,其包括:-用于在比特流中编码画面部分并重构所述画面部分的装置;-用于确定细化数据的装置,以使得:-在编码前不应用映射的情况下,与未经细化按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后,减少了按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本;-在编码之前应用映射并且所述细化在解码回路外部的情况下,与在未经细化的逆映射之后按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在逆映射和通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的所述原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本;-在编码之前应用映射并且所述细化在解码回路中的情况下,与未经细化按照数据编码成本和所述画面部分的映射的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的所述映射的原始版本与所述重构画面部分之间的失真的加权和计算的率失真成本;和-用于在所述比特流中编码所述细化数据的装置。公开了一种编码设备,其包括通信接口和至少一个处理器,该通信接口被配置为访问至少一个画面部分,该至少一个处理器被配置为:-在比特流中编码被访问的画面部分并重构该画面部分;-确定细化数据,以使得:-在编码前不应用映射的情况下,与未经细化按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后,减少了按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本;-在编码之前应用映射并且所述细化在解码回路外部的情况下,与在未经细化的逆映射之后按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在逆映射和通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的所述原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本;-在编码之前应用映射并且所述细化在解码回路中的情况下,与未经细化按照数据编码成本和所述画面部分的映射的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的所述映射的原始版本与所述重构画面部分之间的失真的加权和计算的率失真成本;以及-在所述比特流中编码所述细化数据。公开了一种机器可读介质,其上存储有机器可执行指令,该机器可执行指令在被执行时实现一种用于编码画面部分的方法,该方法包括:-在比特流中编码画面部分并重构所述画面部分;-确定细化数据,以使得:-在编码前不应用映射的情况下,与未经细化所述画面部分的原始版本与所述重构的画面部分之间的率失真成本相比,在通过所述细化数据进行细化之后,减少了所述画面部分的原始版本与所述重构的画面部分之间的率失真成本;-在编码之前应用映射并且所述细化在解码回路外部的情况下,与在未经细化的逆映射之后所述画面部分的原始版本与所述重构的画面部分之间的率失真成本相比,在逆映射和通过所述细化数据进行细化之后减少了所述画面部分的所述原始版本与所述重构的画面部分之间的率失真成本;-在编码之前应用映射并且所述细化在解码回路中的情况下,与未经细化所述画面部分的映射的原始版本与所述重构的画面部分之间的率失真成本相比,在通过所述细化数据进行细化之后减少了所述画面部分的所述映射的原始版本与所述重构画面部分之间的率失真成本;以及-在所述比特流中编码所述细化数据。公开了一种计算机程序或存储这种计算机程序的介质,其中,计算机程序包括用于在由处理器执行计算机程序时执行编码方法的软件代码指令。公开了一种流,其包括表示画面部分的编码数据和细化数据,确定该细化数据以使得画面部分的原始版本与画面部分的解码版本之间的率失真成本减少。-在编码前不应用映射的情况下,与未经细化所述画面部分的原始版本与所述重构的画面部分之间的率失真成本相比,在通过所述细化数据进行细化之后,减少了所述画面部分的原始版本与所述重构的画面部分之间的率失真成本;-在编码之前应用映射并且所述细化在解码回路外部的情况下,与在未经细化的逆映射之后所述画面部分的原始版本与所述重构的画面部分之间的率失真成本相比,在逆映射和通过所述细化数据进行细化之后减少了所述画面部分的所述原始版本与所述重构的画面部分之间的率失真成本;-在编码之前应用映射并且所述细化在解码回路中的情况下,与未经细化所述画面部分的映射的原始版本与所述重构的画面部分之间的率失真成本相比,在通过所述细化数据进行细化之后减少了所述画面部分的所述映射的原始版本与本文档来自技高网...

【技术保护点】
1.一种编码方法,包括:/n-在比特流中编码(S120)画面部分,并重构(S120)所述画面部分;/n-确定(S130)细化数据,以使得:/n-在编码前不应用映射的情况下,与未经细化按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本;/n-在编码之前应用映射并且所述细化在解码回路外部的情况下,与在未经细化的逆映射之后按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在逆映射和通过所述细化数据进行细化之后,减少了按照数据编码成本和所述画面部分的所述原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本;/n-在编码之前应用映射并且所述细化在解码回路中的情况下,与未经细化按照数据编码成本和所述画面部分的映射的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的所述映射的原始版本与所述重构画面部分之间的失真的加权和计算的率失真成本;以及/n-在所述比特流中编码(S140)所述细化数据。/n...

【技术特征摘要】
【国外来华专利技术】20180129 EP 18305080.6;20180322 EP 18305315.6;20181.一种编码方法,包括:
-在比特流中编码(S120)画面部分,并重构(S120)所述画面部分;
-确定(S130)细化数据,以使得:
-在编码前不应用映射的情况下,与未经细化按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本;
-在编码之前应用映射并且所述细化在解码回路外部的情况下,与在未经细化的逆映射之后按照数据编码成本和所述画面部分的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在逆映射和通过所述细化数据进行细化之后,减少了按照数据编码成本和所述画面部分的所述原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本;
-在编码之前应用映射并且所述细化在解码回路中的情况下,与未经细化按照数据编码成本和所述画面部分的映射的原始版本与所述重构的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的所述映射的原始版本与所述重构画面部分之间的失真的加权和计算的率失真成本;以及
-在所述比特流中编码(S140)所述细化数据。


2.根据权利要求1所述的编码方法,还包括:在所述细化处于解码回路中的情况下,在将所细化的画面部分存储在参考画面缓冲器中之前,利用所确定的细化数据来细化所述重构的画面部分。


3.根据权利要求1或2所述的编码方法,其中,针对所述画面部分的一个颜色分量,与所述画面部分的任何其他颜色分量无关地执行所述利用所述细化数据来细化所述重构的画面部分。


4.根据权利要求1或2所述的编码方法,其中,针对所述画面部分的一个颜色分量,取决于所述画面部分的另一颜色分量来利用所述细化数据来细化所述重构的画面部分。


5.根据权利要求1至4中任一项所述的编码方法,其中,在所述比特流中编码所述细化数据包括:针对至少一个颜色分量编码N个细化值,N为整数,所述N个细化值定义分段线性函数的枢轴点。


6.根据权利要求1至5中任一项所述的编码方法,其中,所述重构的画面部分是在环内滤波后获得的所述重构的画面部分。


7.一种解码方法,包括:
-从比特流中解码(S220、S230)画面部分和细化数据,该细化数据已在编码期间导出,以使得:
-在编码前不应用映射的情况下,与未经细化按照数据编码成本和所述画面部分的原始版本与解码的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后,减少了按照数据编码成本和所述画面部分的原始版本与所述解码的画面部分之间的失真的加权和计算的率失真成本;
-在编码之前应用映射并且所述细化在解码回路外部的情况下,与在未经细化的逆映射之后按照数据编码成本和所述画面部分的原始版本与所述解码的画面部分之间的失真的加权和计算的率失真成本相比,在逆映射和通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的所述原始版本与所述解码的画面部分之间的失真的加权和计算的率失真成本;
-在编码之前应用映射并且所述细化在解码回路中的情况下,与未经细化按照数据编码成本和所述画面部分的映射的原始版本与所述解码的画面部分之间的失真的加权和计算的率失真成本相比,在通过所述细化数据进行细化之后减少了按照数据编码成本和所述画面部分的所述映射的原始版本与所述解码的画面部分之间的失真的加权和计算的率失真成本;以及
-利用所述解码的细化数据细化(S240)所述解码的画面...

【专利技术属性】
技术研发人员:C切范西E弗朗索瓦F希隆
申请(专利权)人:交互数字VC控股公司
类型:发明
国别省市:美国;US

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

1