用于帧内预测编码/解码包括画面数据的编码单元的方法和设备,所述帧内预测编码取决于预测树和变换树技术

技术编号:19248488 阅读:37 留言:0更新日期:2018-10-24 10:11
本原理涉及用于帧内预测编码包括画面数据的编码单元的方法,所述帧内预测编码取决于预测树和变换树,其特征在于,该方法还包括:通过根据非方形分区类型在空间上分区编码单元来获得所述预测树;从所述编码单元确定所述变换树,使得其每个叶片被嵌入所获得的预测树的唯一单元中;和在信号中用信号通知所述变换树的叶片的尺寸和所述非方形分区类型。

A method and apparatus for intra prediction encoding/decoding an encoding unit comprising picture data, the intra prediction encoding depending on a prediction tree and a transformation tree

The principle relates to a method for intra prediction encoding comprising a coding unit of picture data, the intra prediction encoding depending on the prediction tree and the transformation tree, and is characterized in that the method also includes: obtaining the prediction tree by partitioning the coding unit spatially according to a non-square partition type; and determining from the coding unit The transform tree causes each leaf of the transform tree to be embedded in a unique unit of the obtained prediction tree, and signals the size of the leaf of the transform tree and the type of the non-square partition in the signal.

【技术实现步骤摘要】
【国外来华专利技术】用于帧内预测编码/解码包括画面数据的编码单元的方法和设备,所述帧内预测编码取决于预测树和变换树
本原理一般涉及画面/视频帧内编码和帧内解码。
技术介绍
本部分旨在向读者介绍本领域的各个方面,其可以涉及下面描述和/或要求保护的本原理的各个方面。相信该讨论有助于向读者提供背景信息以便于更好地理解本原理的各个方面。因此,应该理解,这些陈述应该鉴于此地阅读,而不是作为对现有技术的承认。在下文中,画面包含特定画面/视频格式的一个或多个样本阵列(像素数据),其指定与画面(或视频)的像素值相关的所有信息以及可由例如,显示器和/或任何其他设备使用以可视化和/或解码画面(或视频)的所有信息。画面包括以第一样本阵列的形式的至少一个分量,通常为亮度(或亮度)分量,并且可能还有以至少一个其他样本阵列的形式的至少一个其他分量,通常一个颜色分量。或者,等效地,相同的信息也可以由一组颜色样本阵列表示,例如传统的三色RGB表示。像素数据可以由C个值的矢量表示,其中C是分量的数量。矢量的每个值用多个位表示,这些位定义像素值的最大动态范围。画面块意味着属于该画面的一组像素,并且画面块的像素数据意味着属于该画面块的像素的值。在一些视频压缩标准中,如H.265/HEVC(高效视频编码(HEVC),建议书ITU-TH.265|国际标准ISO/IEC23008-2,10/2014)或JEM(“联合探索算法描述测试模型1(JEM1)”,ISO/IECJTC1/SC29/WG11/N15790,2015年10月,日内瓦,CH),画面序列(视频)的画面被划分成所谓的编码树单元(CTU),其尺寸通常为64x64,128x128或256x256像素。每个CTU由压缩域中的编码树表示,如图1所示。这是CTU的四叉树划分,其中每个叶片称为编码单元(CU)。编码单元(CU)包含用于编码画面块的主要信息,并且可以进一步分区为预测单元(PU)和变换单元(TU)。然后给每个CU一些帧内或帧间预测参数(预测信息)。为此,根据特定分区类型将每个CU在空间上分区为一个或多个预测单元(PU),并且为每个PU分配一些预测信息。帧内或帧间编码模式在CU级别上分配。因此,预测单元(PU)包含用于预测画面块内部的像素值的信息,并且变换单元(TU)表示变换所应用的画面块的像素以及由此的剩余的编码处理。图2示出根据HEVC将CU分区为预测单元的示例。分区类型包括方形分区类型(2Nx2N和NxN)(用于帧内和帧间预测CU的唯一分区类型),对称非方形分区类型(2NxN,Nx2N)(仅用于帧间预测CU),以及非对称分区(nLx2N,nRx2N,2NxnD;2NxnU)(仅用于帧间预测CU)。HEVC公开了可以对帧间预测CU执行运动信息分区。实际上,存在用于帧间预测CU的2NxN,Nx2N和非对称分区是用于表示CU中包含的预测信息的非方形分区类型的示例。此外,HEVC对用于帧内或帧间预测CU的分区类型的选择施加约束:-如果用于帧内预测CU的亮度分量的分区类型不是方形分区类型,则用于帧内预测色度分量的分区类型被设置为等于方形分区类型2Nx2N。-当非方形分区类型用于帧间预测CU时,用于进一步将CU划分为变换单元(TU)的变换树被约束,使得每个TU在空间上被嵌入预测单元中。此外,根据HEVC的当前版本,当非方形分区类型用于给定CU时,变换树的单元的尺寸独立于预测树而决定。本原理解决的问题是如何以提高帧内编码单元中的压缩效率的方式有效地表示压缩域中的编码画面。
技术实现思路
以下呈现本原理的简要概述,以便提供对本原理的一些方面的基本理解。该概述不是对本原理的广泛概述。不意图识别本原理的关键或重要要素。以下概述仅以简化形式呈现本原理的一些方面,作为下面提供的更详细描述的序言。本原理提出利用一种用于帧内预测编码包括画面数据的编码单元的方法来弥补现有技术的至少一个缺点,所述帧内预测编码取决于预测树和变换树。该方法还包括:-通过根据非方形分区类型在空间上分区编码单元获得所述预测树;-从所述编码单元确定所述变换树,使得其每个叶片被嵌入所获得的预测树的唯一单元中;和-在信号中用信号通知所述变换树的叶片的尺寸和所述非方形分区类型。所述非方形分区类型可以是非方形分区类型。由此,新的非方形分区类型被添加到帧内中的2Nx2N和NxN现有类型,如HEVC当前推荐的。这些包括已经存在用于帧间预测的类型2NxnU,2NxnD,nLx2N,nRx2N。此外,其他PU形状可以添加到该组中。这些本原理背后的基本构思是,可能PU形状的更丰富的集合有助于在压缩域更精确地表示画面数据。如下面详细描述,本原理包括使得能够在编解码器设计中支持与2Nx2N和NxN不同的帧内分区的技术手段。具体地,假设PU准确嵌入一个或者若干TU,本原理支持任何帧内预测单元形状。TU不能在空间上重叠若干不同PU。下面提出根据预测单元的形状处理变换树的特定方式,以使得适配CU的帧内编码。另外,本原理还提出当用于PU的非方形分区用于亮度分量时分离亮度和色度分量的CU的分区。根据其他方面,本原理涉及一种设备,包括:处理器,被配置为实现上述方法;计算机程序产品,包括程序代码指令,用于在计算机上执行该程序时执行上述方法的步骤;处理器可读介质,其中存储用于使处理器至少执行上述方法的步骤的指令;以及承载用于在计算设备上执行程序时执行上述方法的步骤的程序代码的指令的非暂时性贮存介质。从以下结合附图的示例的描述中,本原理的特定性质以及本原理的其他目的,优点,特征和用途将变得明显。附图说明在附图中,图示本原理的示例。其示出:-图1图示根据HEVC在编码上下文中分区画面数据;-图2示出根据HEVC将CU分区为预测单元的示例。-图3a-b示出用于帧内预测CU的非方形分区类型的示例。-图4-9示出用于扫描与CU相关的变换树叶的示例;-图10示出根据本原理的示例的设备的架构的示例;-图11示出根据本原理的示例通过通信网络通信的两个远程设备;-图12示出根据本原理的示例的信号的语法。类似或相同要素由相同参考标记引用。具体实施方式在下文中将参考附图更全面地描述本原理,附图中示出本原理的示例。然而,本原理可以以许多替代形式体现,并且不应该被解释为限于这里阐述的示例。因此,虽然本原理易于进行各种修改和替换形式,但是其特定示例通过附图中的示例示出并且将在在此中详细描述。然而,应该理解,并不意图将本原理限制于所公开的具体形式,相反,本公开要覆盖落入如权利要求所定义的本原理的精神和范围内的所有修改,等效物和替代物。在此使用的术语仅用于描述具体示例的目的,并不旨在限制本原理。如在此所使用的,单数形式“一”,“一个”和“该”也旨在包括复数形式,除非上下文另有明确说明。将进一步理解,当在本说明书中使用时,术语“包括”,“包含”,“包括”和/或“包括”指定所述特征,整体,步骤,操作,元件和/或组件的存在。但不排除存在或添加一个或多个其他特征,整体,步骤,操作,要素,组件和/或其组。此外,当一个要素被称为“响应”或“连接”到另一个要素时,它可以直接响应或连接到另一个要素,或者可以存在中间要素。相反,当一个要素被称为“直接响应”或“直接连接”到其他要素时,不存在中间要素。如在此所用,术语“和/或”包括一本文档来自技高网
...

【技术保护点】
1.一种用于帧内预测编码包括画面数据的编码单元的方法,所述帧内预测编码取决于预测树和变换树,其特征在于,该方法还包括:‑通过根据非方形分区类型在空间上分区编码单元来获得所述预测树;‑从所述编码单元确定所述变换树,使得其每个叶片被嵌入所获得的预测树的唯一单元中;和‑在一信号中用信号通知所述变换树的叶片的尺寸和所述非方形分区类型。

【技术特征摘要】
【国外来华专利技术】2016.02.12 EP 16305160.01.一种用于帧内预测编码包括画面数据的编码单元的方法,所述帧内预测编码取决于预测树和变换树,其特征在于,该方法还包括:-通过根据非方形分区类型在空间上分区编码单元来获得所述预测树;-从所述编码单元确定所述变换树,使得其每个叶片被嵌入所获得的预测树的唯一单元中;和-在一信号中用信号通知所述变换树的叶片的尺寸和所述非方形分区类型。2.如权利要求1所述的方法,其中,所述方法还包括:根据所述非方形分区类型确定变换树扫描顺序,使得被嵌入在所获得的预测树的相同单元中的变换树的叶片都在开始扫描被嵌入在所获得的预测树的另一单元中的变换树的叶片之前被扫描。3.如权利要求1所述的方法,其中,变换树扫描顺序是Z-扫描顺序。4.如权利要求1-3之一所述的方法,其中,相同变换树的叶片具有相同的尺寸。5.一种用于帧内预测编码包括画面数据的编码单元的设备,所述帧内预测编码取决于预测树和变换树,其特征在于,所述设备还包括处理器,所述处理器被配置为:-通过根据非方形分区类型在空间上分区编码单元来获得所述预测树;-从所述编码单元确定所述变换树,使得其每个叶片被嵌入所获得的预测树的唯一单元中;和-在一信号中用信号通知所述变换树的叶片的尺寸和所述非方形分区类型。6.一种用于帧内预测编码画面数据的方法,所述画面数据形成至少一个编码单元,其特征在于,所述编码单元中的至少一个是根据权利要求1-4之一的方法帧内预测编码的。7.一种用于帧内预测编码画面数据的设备,所述画面数据形成至少一个编码单元,其特征在于,该设备包括处理器,处理器配置为根据权利要求6的方法帧内预测编码所述编码单元中的至少一个。8.一种用于帧内预测解码包括画面数据的编码单元的方法,所述帧内预测解码取决于预测树和变换树,其特征在于,所述方法还包括:-获得所述变换树的叶片的尺寸和非方形分区类型;-根据所述非...

【专利技术属性】
技术研发人员:F勒利内克T波里尔G拉思F厄本
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:法国,FR

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

1