用于通用视频编解码的无损模式制造技术

技术编号:32867041 阅读:13 留言:0更新日期:2022-04-02 11:53
在包括多个编解码工具的视频编解码系统中提出了一种无损编解码模式,其中一些编解码工具通过设计是有损的,一些编解码工具可以适于成为无损或近无损的。为了在这种系统中启用无损模式,提出禁用通过设计有损的工具并且仅使用无损工具,以适配一些工具以启用无损编解码,并且适配一些工具以启用近无损编解码,使得可以在残差编解码之后应用二次无损编解码。在特定实施例中,提出了通过以下方式来确定残差编解码的类型:当信息指示使用变换跳过残差编解码时,获得表示特殊模式的标志,并且当该标志为真时,确定必须使用常规残差编解码,而不是应该使用的变换跳过残差编解码。不是应该使用的变换跳过残差编解码。不是应该使用的变换跳过残差编解码。

【技术实现步骤摘要】
【国外来华专利技术】用于通用视频编解码的无损模式


[0001]本公开属于视频压缩领域,并且至少一个实施例更具体地涉及用于通用视频编解码(Versatile Video Coding,VVC)的无损模式。

技术介绍

[0002]为了实现高压缩效率,图像和视频编解码方案通常采用预测和变换以利用(leverage)视频内容中的空间和时间冗余。通常,使用帧内或帧间预测来利用帧内或帧间相关性,然后原始图像块和预测图像块之间的差(通常表示为预测误差或预测残差)被变换、量化和熵编解码。在编码期间,原始图像块通常被分割/划分为子块(例如可能使用四叉树分割)。为了重构视频,通过与预测、变换、量化和熵编解码对应的逆过程来解码经压缩的数据。

技术实现思路

[0003]在包括多个编解码工具的视频编解码系统中提出了无损编解码模式,其中一些编解码工具通过设计是有损的,一些编解码工具可以适于成为无损或近无损的。为了在这种视频编解码系统中启用无损模式,提出禁用通过设计有损的工具并且仅使用无损工具,以适配一些工具以启用无损编解码,并且适配一些工具以启用近无损编解码,使得可以在残差编解码之后应用二次无损编解码,从而提供无损编解码。
[0004]在特定实施例中,用于确定残差编解码类型的方法包括,在信息指示使用变换跳过残差编解码(transform skip residual coding)的情况下,获得表示特殊模式的标志,并且当表示特殊模式的标志为真时,确定必须使用常规残差编解码而不是应该使用的变换跳过残差编解码。
[0005]根据第一方面,一种用于确定残差编解码类型的方法包括,在信息指示使用变换跳过残差编解码的情况下,获得表示特殊模式的标志,并且当表示特殊模式的标志为真时,确定必须使用常规残差编解码而不是应该使用的变换跳过残差编解码。
[0006]根据第二方面,一种视频编码方法包括,对于视频块,根据第一方面的方法确定残差编解码的类型。
[0007]根据第三方面,一种视频解码方法包括,对于视频块,根据第一方面的方法确定残差编解码的类型。
[0008]根据第四方面,一种视频编码装置包括,编码器,该编码器被配置为根据第一方面的方法来确定残差编解码的类型。
[0009]根据第五方面,一种视频解码装置包括,解码器,该解码器被配置为根据第一方面的方法来确定残差编解码的类型。
[0010]本实施例的一个或多个实施例还提供了一种非暂时性计算机可读存储介质,其上存储有用于根据上述任何方法中的至少一部分对视频数据进行编码或解码的指令。一个或多个实施例还提供了一种计算机程序产品,包括用于执行上述任何方法中的至少一部分的
指令。
附图说明
[0011]图1A示出了根据一实施例的视频编码器的框图。
[0012]图1B示出了根据一实施例的视频解码器的框图。
[0013]图2示出了其中实现了各种方面和实施例的系统的示例的框图。
[0014]图3A和3B示出了与角度帧内预测相关的符号。
[0015]图4示出了每个SBT位置的水平和竖直变换。
[0016]图5从解码器的角度示出了LMCS架构。
[0017]图6示出了二次变换的应用。
[0018]图7示出了简化二次变换(RST)。
[0019]图8示出了正向和反向简化变换。
[0020]图9示出了利用16x48矩阵的正向RST8x8处理的示例。
[0021]图10A和10B示出了根据至少一个实施例的示例流程图。
[0022]图11示出了用于亮度整形(reshaping)的正向然后反向函数的应用。
[0023]图12示出了包括对cu_transquant_bypass_flag、transform_skip_flag的解析以及当变换跳过对于无损编解码块被推断为真时的残差编解码的实施例的示例流程图。
[0024]图13示出了包括对cu_transquant_bypass_flag、transform_skip_flag的解析以及当变换跳过对于无损编解码块被推断为假时的残差编解码的实施例的示例流程图。
[0025]图14示出了包括对cu_transquant_bypass_flag、transform_skip_flag的解析以及当对于无损编解码块总是解析变换跳过时的残差编解码的实施例的示例流程图。
[0026]图15示出了二次无损编解码的简化的框图的示例。
[0027]图16示出了在使用区域级信令时对region_transquant_bypass_flag和split_cu_flag的解析处理的示例流程图。
[0028]图17示出了在双树情况下对亮度和色度的不同分割。
具体实施方式
[0029]各种实施例涉及一种用于图像块的采样的预测值的后处理方法,该值是根据帧内预测角度预测的,其中采样的值在该预测之后被修改,使得其基于左参考采样的值和所获得的采样的预测值之间的差的加权来确定,其中左参考采样是基于帧内预测角度确定的。提出了基于该后处理方法的编码方法、解码方法、编码装置、解码装置。
[0030]此外,尽管描述了与VVC(通用视频编解码)或HEVC(高效视频编解码)规范的特定草案相关的原理,但是本方面不限于VVC或HEVC,并且可以应用于例如其他标准和推荐,无论是现有的还是未来开发的,以及任何这种标准和推荐(包括VVC和HEVC)的扩展。除非另有说明,或者技术上被排除,否则本申请中描述的各方面可以单独使用或者组合使用。
[0031]图1A示出了视频编码器100。预期了该编码器100的变型,但是为了清楚起见,下面描述了编码器100而未描述所有预期的变型。在经编码之前,视频序列可以经过预编码处理(101),例如,对输入颜色画面应用颜色变换(例如,从RGB 4:4:4转换为YCbCr 4:2:0),或者执行输入画面分量的重新映射,以便获得对压缩更有弹性的信号分布(例如使用颜色分量
之一的直方图均衡)。可将元数据与预处理相关联,并将元数据附接到比特流。
[0032]在编码器100中,由编码器元件对画面进行编码,如下所述。例如以CU为单位对要编码的画面进行分割(102)和处理。使用例如帧内或者帧间模式对每个单元进行编码。当以帧内模式对单元进行编码时,其执行帧内预测(160)。在帧间模式中,执行运动估计(175)和补偿(170)。编码器判断(105)使用帧内模式或帧间模式中的哪一个用于对单元进行编码,并通过例如预测模式标志来指示该帧内/帧间判断。例如,通过从原始图像块中减去(110)预测块,来计算预测残差。
[0033]然后对预测残差进行变换(125)和量化(130)。对经量化的变换系数、以及运动矢量和其他语法元素进行熵编解码(145)以输出比特流。编码器可以跳过变换,并对未变换的残差信号直接应用量化。编码器可以绕过变换和量化,即,直接对残差进行编解码,而不应用变换或量化处理。
[0034]编码器对已编码的块进行解本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.用于确定对图像或视频的块的残差编解码的类型的方法,所述方法包括:

在信息指示使用变换跳过残差编解码的情况下:

获得表示特殊模式的标志,以及

当所述表示特殊模式的标志为真时:

确定必须使用常规残差编解码,而不是应该使用的变换跳过残差编解码。2.根据权利要求1所述的方法,其中,所述表示特殊模式的标志指示所述编解码是无损的。3.根据权利要求1所述的方法,其中,所述表示特殊模式的标志指示量化、变换处理和环路滤波器被绕过。4.根据权利要求1所述的方法,其中,所述表示特殊模式的标志指示所述残差编解码被强制为常规残差编解码。5.一种用于编码图像或视频的像素块的系数的方法,其中残差编解码的类型是通过根据权利要求1至4中任一项所述的方法来确定的。6.一种用于解码图像或视频的像素块的系数的方法,其中残差编解码的类型是通过根据权利要求1至4中任一...

【专利技术属性】
技术研发人员:T波伊里尔F莱林内克K纳瑟E弗朗索瓦
申请(专利权)人:交互数字VC控股法国公司
类型:发明
国别省市:

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

1