亮度和色度分量的波阵面并行处理制造技术

技术编号:27095153 阅读:33 留言:0更新日期:2021-01-25 18:32
提供了至少一种方法及设备,用于提高视频图片的亮度分量和色度分量的波阵面并行编码和解码的并行化。例如,视频图像的亮度分量和色度分量分别独立地细分为多个亮度编码单元和多个色度编码单元。从独立细分的多个亮度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量,并且从独立细分的多个色度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量。使用该传播对视频图片进行编码和解码,以提供波阵面并行处理。并行处理。并行处理。

【技术实现步骤摘要】
【国外来华专利技术】亮度和色度分量的波阵面并行处理


[0001]本实施例总体上涉及用于视频编码或解码的方法及设备,并且更具体地,涉及与现有视频压缩系统相比,用于提高亮度和色度分量的波阵面并行编码和解码的并行化水平的方法及设备。

技术介绍

[0002]为了实现高压缩效率,图像和视频编码方案通常采用预测和变换来利用视频内容中的空间和时间冗余。通常,使用帧内或帧间预测来开发帧内或帧间相关性,然后对原始块和预测的块之间的差异(通常表示为预测误差或预测残差)进行变换、量化和熵编码。为了重建视频,通过与熵编码、量化、变换和预测相对应的逆过程来对压缩数据进行解码。
[0003]波阵面并行处理(WPP,wavefront parallel processing)是已经用于对视频数据进行有效并行处理的技术。例如,在ITU-T H.265HEVC标准中,兼容解码器能够对启用波阵面并行处理并编码的图片数据进行解码,其中编码的图片的每个编码树单元(CTU)行构成单独的分区或线程,并将来自前一行第二CTU的上下文自适应二进制算术编码(CABAC)上下文变量传播到当前行的第一CTU。因此,图片的每个视频行可以在几乎没有等待时间的情况下被并行解码。

技术实现思路

[0004]根据实施例,提出了一种用于使用波阵面并行处理的视频编码的方法,该方法包括:将视频图片的亮度分量和色度分量分别独立地细分为多个亮度编码单元和多个色度编码单元;从独立细分的多个亮度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量;从独立细分的多个色度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量;以及使用独立细分的多个亮度编码单元的基于上下文的自适应二进制编码上下文变量的传播和独立细分的多个色度编码单元的基于上下文的自适应二进制编码上下文变量的传播,对视频图片进行编码,以提供波阵面并行处理。
[0005]根据另一实施例,提出了一种用于使用波阵面并行处理的视频解码的方法,该方法包括:访问视频图片的独立细分的亮度分量和独立细分的色度分量,其中亮度分量独立细分为多个亮度编码单元,并且色度分量独立细分为多个色度编码单元,并且其中来自先前行的基于上下文的自适应二进制编码上下文变量被传播到独立细分的多个亮度编码单元的当前行,并且来自先前行的基于上下文的自适应二进制编码上下文变量被传播到独立细分的多个色度编码单元的当前行;以及使用独立细分的多个亮度编码单元的所传播的基于上下文的自适应二进制编码上下文变量和独立细分的多个色度编码单元的所传播的基于上下文的自适应二进制编码上下文变量,对视频图片进行解码,以提供波阵面并行处理。
[0006]根据另一实施例,提出了一种用于视频编码的设备,该设备包括一个或多个处理器,其中,所述一个或多个处理器被配置为:将视频图片的亮度分量和色度分量分别独立地细分为多个亮度编码单元和多个色度编码单元;从独立细分的多个亮度编码单元的先前行
向当前行传播基于上下文的自适应二进制编码上下文变量;从独立细分的多个色度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量;以及使用独立细分的多个亮度编码单元的基于上下文的自适应二进制编码上下文变量的传播和独立细分的多个色度编码单元的基于上下文的自适应二进制编码上下文变量的传播,对视频图片进行编码,以提供波阵面并行处理。
[0007]根据另一实施例,提出了一种用于视频解码的设备,该设备包括一个或多个处理器,其中,所述一个或多个处理器被配置为:访问视频图片的独立细分的亮度分量和独立细分的色度分量,其中亮度分量独立细分为多个亮度编码单元,并且色度分量独立细分为多个色度编码单元,并且其中来自先前行的基于上下文的自适应二进制编码上下文变量被传播到独立细分的多个亮度编码单元的当前行,并且来自先前行的基于上下文的自适应二进制编码上下文变量被传播到独立细分的多个色度编码单元的当前行;以及使用独立细分的多个亮度编码单元的所传播的基于上下文的自适应二进制编码上下文变量和独立细分的多个色度编码单元的所传播的基于上下文的自适应二进制编码上下文变量,对视频图片进行解码,以提供波阵面并行处理。
[0008]根据另一实施例,提出了一种用于视频编码的设备,包括:用于将视频图片的亮度分量和色度分量分别独立地细分为多个亮度编码单元和多个色度编码单元的部件;用于从独立细分的多个亮度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量的部件;从独立细分的多个色度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量;以及用于使用独立细分的多个亮度编码单元的基于上下文的自适应二进制编码上下文变量的传播和独立细分的多个色度编码单元的基于上下文的自适应二进制编码上下文变量的传播,对视频图片进行编码,以提供波阵面并行处理的部件。
[0009]根据另一实施例,提出了一种用于视频解码的设备,该设备包括:用于访问视频图片的独立细分的亮度分量和独立细分的色度分量的部件,其中亮度分量独立细分为多个亮度编码单元,并且色度分量独立细分为多个色度编码单元,并且其中来自先前行的基于上下文的自适应二进制编码上下文变量被传播到独立细分的多个亮度编码单元的当前行,并且来自先前行的基于上下文的自适应二进制编码上下文变量被传播到独立细分的多个色度编码单元的当前行;以及用于使用独立细分的多个亮度编码单元的所传播的基于上下文的自适应二进制编码上下文变量和独立细分的多个色度编码单元的所传播的基于上下文的自适应二进制编码上下文变量,对视频图片进行解码,以提供波阵面并行处理的部件。
[0010]根据另一实施例,提出了一种包括视频图片的视频信号,该视频信号是通过执行以下而形成的:将视频图片的亮度分量和色度分量分别独立地细分为多个亮度编码单元和多个色度编码单元;从独立细分的多个亮度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量;从独立细分的多个色度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量;以及使用独立细分的多个亮度编码单元的基于上下文的自适应二进制编码上下文变量的传播和独立细分的多个色度编码单元的基于上下文的自适应二进制编码上下文变量的传播,对视频图片进行编码,以提供波阵面并行处理。
Meeting:Geneva,CH,16-23March 2011(“波阵面并行处理”,文件JCTVC-E196,ISO/IEC JTC1/SC29/WG11的关于视频编码的联合协作组,第5次会议:瑞士日内瓦,2011年3月16日至23日)中描述的。
[0030]图1图示了示例性视频编码器100,诸如高效视频编码(HEVC)编码器。图1还可以图示其中对HEVC标准进行了改进的编码器或采用类似于HEVC的技术的编码器,诸如由JVET(联合视频探索小组)正在开发的JEM(联合探索模型)编码器。
[0031]在本申请中,术语“重建”和“解码”可以互换使用,术语“编码(encode)”或“编码(code)”可以互换使用,并且术语“图像”、“图片”和“帧”可以互换使用。通常但并非本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于视频编码的方法,包括:将视频图片的亮度分量和色度分量分别独立地细分为多个亮度编码单元和多个色度编码单元;从所述独立细分的多个亮度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量;从所述独立细分的多个色度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量;以及使用所述独立细分的多个亮度编码单元的所述基于上下文的自适应二进制编码上下文变量的传播和所述独立细分的多个色度编码单元的所述基于上下文的自适应二进制编码上下文变量的传播,对所述视频图片进行编码。2.一种用于使用波阵面并行处理的视频解码的方法,包括:访问视频图片的独立细分的亮度分量和独立细分的色度分量,其中所述亮度分量独立细分为多个亮度编码单元,并且所述色度分量独立细分为多个色度编码单元,并且其中来自先前行的基于上下文的自适应二进制编码上下文变量被传播到所述独立细分的多个亮度编码单元的当前行,并且来自先前行的基于上下文的自适应二进制编码上下文变量被传播到所述独立细分的多个色度编码单元的当前行;以及使用所述独立细分的多个亮度编码单元的所传播的基于上下文的自适应二进制编码上下文变量和所述独立细分的多个色度编码单元的所传播的基于上下文的自适应二进制编码上下文变量,对所述视频图片进行解码,以提供波阵面并行处理。3.一种用于对视频数据进行编码的设备,包括:一个或多个处理器,其中,所述一个或多个处理器被配置为:将视频图片的亮度分量和色度分量分别独立地细分为多个亮度编码单元和多个色度编码单元;从所述独立细分的多个亮度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量;从所述独立细分的多个色度编码单元的先前行向当前行传播基于上下文的自适应二进制编码上下文变量;以及使用所述独立细分的多个亮度编码单元的所述基于上下文的自适应二进制编码上下文变量的传播和所述独立细分的多个色度编码单元的所述基于上下文的自适应二进制编码上下文变量的传播,对所述视频图片进行编码。4.一种用于对视频数据进行编码的设备,包括:一个或多个处理器,其中,所述一个或多个处理器被配置为:访问视频图片的独立细分的亮度分量和独立细分的色度分量,其中所述亮度分量独立细分为多个亮度编码单元,并且所述色度分量独立细分为多个色度编码单元,并且其中来自先前行的基于上下文的自适应二进制编码上下文变量被传播到所述独立细分的多个亮度编码单元的当前行,并且来自先前行的基于上下文的自适应二进制编码上下文变量被传播到所述独立细分的多个色度编码单元的当前行;以及使用所述独立细分的多个亮度编码单元的所传播的基于上下文的自适应二进制编码上下文变量和所述独立细分的多个色度编码单元的所传播的基于上下文的自适应二进制
编码上下文变量,对所述视频图片进行解码,以提供波阵面并行处理。5.根据权利要...

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

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

1