【技术实现步骤摘要】
【国外来华专利技术】用于编码图片的通用空间划分的编码器和解码器、编码方法和解码方法
[0001]本专利技术涉及视频编码和视频解码,并且具体地涉及用于编码图片的通用空间划分的编码器和解码器、编码方法和解码方法。
技术介绍
[0002]H.265/HEVC是视频编解码器,它已经提供了用于提升或甚至实现编码器和/或解码器处的并行处理的工具。例如,HEVC支持将图片细分为彼此独立地进行编码的图块阵列。HEVC支持的另一概念涉及WPP,根据WPP,可以从左到右并行地(例如,按条)处理图片的CTU排或CTU行,前提是在连续CTU线(CTU=编码树单元)的处理中遵守某一最小CTU偏移。但是,有利的是具有一种如下视频编解码器:它可以更有效地支持视频编码器和/或视频解码器的并行处理能力。
[0003]在下面的章节“根据现有技术的VCL划分”中,描述了对根据现有技术的VCL划分的介绍(VCL=视频编码层)。
[0004]通常,在视频编码中,图片样本的编码过程需要较小的分区,其中样本被分为一些矩形区域以用于联合处理,例如预测或变换编码。因此,将图片划 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种视频编码器(101),用于通过生成编码视频信号来对图片进行编码,所述视频编码器(101)包括:数据编码器(110),被配置用于将视频的图片编码为编码图片数据,其中,所述数据编码器(110)还被配置用于生成指示数据,以及信号生成器(120),被配置用于生成包括所述编码图片数据和所述指示数据的编码视频信号,其中,所述图片被划分为多个编码区域,其中,所述多个编码区域中的每个编码区域位于所述图片内,其中,所述多个编码区域中的每个编码区域包括位于所述图片内的多个编码树单元中的一个或多个编码树单元,其中,所述数据编码器(110)被配置为根据所述多个编码区域对所述图片进行编码,并且其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据包括与所述多个编码区域有关的信息,其中,所述多个编码区域中的一个或多个编码区域包括所述多个编码树单元中的两个或更多个编码树单元,其中,包括两个或更多个编码树单元的所述一个或多个编码区域中的每个编码区域展示针对所述编码区域的两个或更多个编码树单元的编码顺序,其中,所述数据编码器(110)被配置为根据包括两个或多个编码树单元的所述一个或多个编码区域的编码顺序对所述图片进行编码,并且其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据包括与包括两个或更多个编码树单元的所述一个或多个编码区域的编码顺序有关的信息。2.根据权利要求1所述的视频编码器(101),其中,所述数据编码器(110)被配置为将所述图片划分为所述多个编码区域。3.根据权利要求1或2所述的视频编码器(101),其中,所述多个编码区域中的每个编码区域在所述图片内呈矩形延伸,并且其中,所述多个编码区域中的每个编码区域的一个或多个编码树单元中的每个编码树单元在所述图片内呈矩形延伸。4.根据权利要求3所述的视频编码器(101),其中,所述多个编码树单元中的每个编码树单元具有在所述图片内的水平位置和在所述图片内的竖直位置,其中,所述多个编码区域中的第一编码区域包括第一编码树单元,所述第一编码树单元的第一竖直位置与所述多个编码区域中的不同第二编码区域的不同第二编码树单元的第二竖直位置相同,并且所述第一编码区域的第三编码树单元的第三竖直位置与所述第二编码区域的任何其他编码树单元的竖直位置不同,并且所述第二编码区域的第四编码树单元的第四竖直位置与所述第一编码区域的任何其他编码树单元的竖直位置不同,或者其中,所述多个编码区域中的第一编码区域包括第一编码树单元,所述第一编码树单元的第一水平位置与所述多个编码区域中的不同第二编码区域的不同第二编码树单元的第二水平位置相同,并且所述第一编码区域的第三编码树单元的第三水平位置与所述第二编码区域的任何其他编码树单元的水平位置不同,并且所述第二编码区域的第四编码树单元的第四水平位置与所述第一编码区域的任何其他编码树单元的水平位置不同。5.根据权利要求3或4所述的视频编码器(101),其中,所述多个编码区域中的每个编码区域展示包括所述编码区域的位置、宽度和高
度的空间特性,其中,所述编码区域的宽度和高度取决于所述编码区域的矩形延伸,并且其中,所述编码区域的位置取决于所述编码区域在所述图片内的位置。6.根据权利要求5所述的视频编码器(101),其中,所述多个编码区域中的第一编码区域的第一高度不同于所述多个编码区域中的第二编码区域的第二高度,或者其中,所述多个编码区域中的第一编码区域的第一宽度不同于所述多个编码区域中的第二编码区域的第二宽度。7.根据权利要求5或6所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得与所述多个编码区域有关的信息包括与所述多个编码区域中的每个编码区域的空间特性有关的信息。8.根据权利要求7所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得与所述多个编码区域有关的信息包括所述多个编码区域中的每个编码区域的位置、宽度和高度。9.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为独立于对所述多个编码区域中的任何其他编码区域的图片部分的图像数据的编码,来对所述多个编码区域中的每个编码区域的图片部分的图像数据进行编码,以获得所述编码图片数据。10.根据权利要求1至8之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为通过对所述多个编码区域的每个编码区域内的图片部分的图像数据进行编码,来对所述图片部分进行编码,以获得所述编码图片数据,其中,所述数据编码器(110)被配置为对所述多个编码区域中的至少一个编码区域的图片部分的图像数据进行编码,使得对所述多个编码区域中的所述至少一个编码区域的图像数据的编码依赖于对所述多个编码区域中的至少另一个编码区域的图像数据的编码。11.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为确定针对包括两个或更多个编码树单元的所述一个或多个编码区域中的每个编码区域的编码顺序。12.根据权利要求11所述的视频编码器(101),其中,所述数据编码器(110)被配置为通过从针对所述一个或多个编码区域中的每个编码区域的两个或更多个扫描顺序中选择扫描顺序,来确定针对所述一个或多个编码区域中的每个编码区域的编码顺序。13.根据前述权利要求之一所述的视频编码器(101),其中,所述信号生成器(120)被配置为生成所述编码视频信号,使得所述编码视频信号包括比特流,其中,所述比特流包括所述编码图片数据和所述指示数据。14.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据包括针对每个编码区域的与是否指定了左上编码树单元的地址有关的信息。15.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据包括与所述多个编码区域的数量或所述多个编码区域的数量减1或所述多个编码区域的数量减2有
关的信息。16.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据针对所述多个编码区域中的继所述多个编码区域中的另一个编码区域之后的一个编码区域,指示所述多个编码区域中的所述一个编码区域是否依赖于所述多个编码区域中的所述另一个编码区域。17.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据指示是否将多个条带中的恰好一个条带分配给所述多个编码区域中的恰好一个编码区域。18.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据指示所述指示数据是否包括与如何在所述多个编码区域的所述一个或多个编码树单元中的每个编码树单元内进行扫描有关的信息。19.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据指示如何在所述多个编码区域的所述一个或多个编码树单元中的每个编码树单元内进行扫描。20.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据针对所述多个编码区域中的每个编码区域指示该编码区域是否包括多于一个编码树单元。21.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据针对所述多个编码区域中的一个编码区域指示是以最左侧的编码树单元开始编码树单元扫描还是以最右侧的编码树单元开始编码树单元扫描。22.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据针对所述多个编码区域中的一个编码区域指示是以该编码区域的顶部编码树单元行开始编码树单元扫描还是以该编码区域的底部编码树单元行开始编码树单元扫描。23.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据针对所述多个编码区域中的一个编码区域指示是在水平方向上开始编码树单元扫描还是在竖直方向上开始编码树单元扫描。24.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据包括非连续信息,所述非连续信息指示所述多个编码区域中的至少一个编码区域围绕所述多个编码区域中的另一个编码区域还是所述多个编码区域中没有一个编码区域围绕另一个编码区域。25.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据针对所述多个编码区域中的一个编码区域以编码树单元来指示编码区域宽度,所述编码区域宽度指
定其中一个编码区域内的在水平方向上布置的编码树单元的数量。26.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据针对所述多个编码区域中的一个编码区域以编码树单元来指示编码区域高度,所述编码区域高度指定其中一个编码区域内的在竖直方向上布置的编码树单元的数量。27.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据针对所述多个编码区域中的编码区域指示所述编码区域内的水平方向上的最后一个编码树单元是否小于所述编码区域的在水平方向上位于所述编码树单元之前的另一个编码树单元。28.根据权利要求27所述的视频编码器(101),其中,所述编码区域包括水平方向上的多个最后编码树单元,水平方向上的所述最后一个编码树单元是水平方向上的所述多个最后编码树单元中的一个编码树单元,其中,如果所述编码区域内的水平方向上的所述最后一个编码树单元小于所述编码区域的在水平方向上位于所述最后一个编码树单元之前的所述另一个编码树单元,则所述多个最后编码树单元中的每个最后编码树单元在水平方向上具有相同的宽度。29.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据针对所述多个编码区域中的编码区域指示所述编码区域内的竖直方向上的最后一个编码树单元是否小于所述编码区域的在竖直方向上位于所述编码树单元之前的另一个编码树单元。30.根据权利要求29所述的视频编码器(101),其中,所述编码区域包括竖直方向上的多个最后编码树单元,竖直方向上的所述最后一个编码树单元是竖直方向上的所述多个最后编码树单元中的一个编码树单元,其中,如果所述编码区域内的竖直方向上的所述最后一个编码树单元小于所述编码区域的在竖直方向上位于所述最后一个编码树单元之前的所述另一个编码树单元,则所述多个最后编码树单元中的每个最后编码树单元在竖直方向上具有相同的高度。31.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据针对编码区域指示是指示了起始地址还是没有指示所述起始地址,所述起始地址指示所述编码区域的所述一个或多个编码树单元中的一个编码树单元。32.根据权利要求1至23之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得与所述多个编码区域有关的信息包括与如何将所述图片分割一次或多次以通过将所述图片分割所述一次或多次来获得所述多个编码区域有关的信息。33.根据权利要求32所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据指示多个编码区域分割位置。34.根据权利要求33所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据将所述多个编码区域分割位置指示为有序序列。
35.根据权利要求33或34所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据将所述多个编码区域分割位置指示为多个编码区域分割位置值,其中,所述多个编码区域分割位置值中的每个都取决于所述图片的宽度或取决于所述图片的高度。36.根据权利要求32至35之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得与所述多个编码区域有关的信息包括与如何将所述图片分层级地分割一次或多次以通过将所述图片分层级地分割所述一次或多次来获得所述多个编码区域有关的信息。37.根据权利要求1至23之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得与所述多个编码区域有关的信息包括针对所述一个或多个编码区域中的编码区域的一个或多个区域列停止标志,其中,如果所述一个或多个编码区域中的编码区域的区域列停止标志被设置为停止值,则所述区域列停止标志指示所述编码区域的宽度,或者其中,所述数据编码器(110)被配置为生成所述指示数据,使得与所述多个编码区域有关的信息包括针对所述一个或多个编码区域中的编码区域的一个或多个区域行停止标志,其中,如果所述一个或多个编码区域中的编码区域的区域行停止标志被设置为停止值,则所述区域行停止标志指示所述编码区域的高度。38.根据权利要求1至23之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据指示显式信令模式是有效的或者所述显式信令模式是无效的,其中,如果所述显式信令模式是有效的,并且如果所述编码区域的所述一个或多个编码树单元中的编码树单元位于所述图片的图片边界处,则所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据包括针对所述编码树单元的区域列停止标志和区域行停止标志中的至少一个,以及其中,如果所述显式信令模式是无效的,并且如果所述编码区域的所述一个或多个编码树单元中的所述编码树单元位于所述图片的所述图片边界处,则所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据不包括针对所述编码树单元的区域列停止标志和/或不包括针对所述编码树单元的区域行停止标志。39.根据前述权利要求之一所述的视频编码器(101),其中,包括两个或更多个编码树单元的所述一个或多个编码区域中的每个编码区域的编码顺序取决于光栅扫描,其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据指示已经采用所述光栅扫描对包括两个或更多个编码树单元的所述一个或多个编码区域中的每个编码区域进行编码。40.根据权利要求1至38之一所述的视频编码器(101),其中,包括两个或多个编码树单元的所述一个或多个编码区域中的编码区域的编码顺序取决于扫描顺序,所述扫描顺序取决于指示角度的斜率,其中,在对所述编码区域的两个或更多个编码树单元中的第一编码树单元进行编码之后,所述数据编码器(110)被配置为根据所述编码区域的编码树单元中的所述第一编码树
单元的位置、根据所述编码区域的尚未被编码的其他编码树单元、以及根据所述斜率,来确定所述编码区域内的两个或更多个编码树单元中的第二编码树单元,并且其中,所述数据编码器(110)被配置为编码所述两个或更多个编码树单元中的所述第二编码树单元。41.根据权利要求40所述的视频编码器(101),其中,所述数据编码器(110)被配置为确定所述编码区域内的两个或更多个编码树单元中的第二编码树单元,使得由起始点和所述斜率定义的箭头指向所述两个或更多个编码树单元中的所述第二编码树单元的位置,其中,所述起始点是所述编码区域内的编码树单元中的所述第一编码树单元的位置。42.根据权利要求40或41所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据指示已经采用对角线扫描对包括两个或更多个编码树单元的所述一个或多个编码区域中的每个编码区域进行编码。43.根据权利要求1至36之一所述的视频编码器(101),其中,包括五个或更多个编码树单元的编码区域的编码顺序取决于扫描顺序,所述扫描顺序取决于为0
°
的第一角度、取决于为135
°
的第二角度、并且取决于为45
°
的第三角度,其中,在对所述编码区域的第一编码树单元进行编码之后,所述数据编码器(110)被配置为确定所述编码树区域的第二编码树单元,使得具有位于所述编码区域内的第一编码树单元的位置处的第一起始点的第一箭头相对于预定方向围绕为0
°
的所述第一角度,并且使得所述第一箭头指向所述编码区域内的所述第二编码树单元,并且所述数据编码器(110)被配置为对所述编码区域的所述第二编码树单元进行编码,其中,在对所述编码区域的第二编码树单元进行编码之后,所述数据编码器(110)被配置为确定所述编码树区域的第三编码树单元,使得具有位于所述编码区域内的第二编码树单元的位置处的第二起始点的第二箭头相对于所述预定方向围绕为135
°
的所述第二角度,并且使得所述第二箭头指向所述编码区域内的所述第三编码树单元,并且所述数据编码器(110)被配置为对所述编码区域的所述第三编码树单元进行编码,其中,在对所述编码区域的第三编码树单元进行编码之后,所述数据编码器(110)被配置为确定所述编码树区域的第四编码树单元,使得具有位于所述编码区域内的第三编码树单元的位置处的第三起始点的第三箭头相对于所述预定方向围绕为0
°
的所述第一角度,并且使得所述第三箭头指向所述编码区域内的所述第四编码树单元,并且所述数据编码器(110)被配置为对所述编码区域的所述第四编码树单元进行编码。44.根据权利要求43所述的视频编码器(101),其中,在对所述编码区域的第四编码树单元进行编码之后,所述数据编码器(110)被配置为确定所述编码树区域的第五编码树单元,使得具有位于所述编码区域内的第四编码树单元的位置处的第四起始点的第四箭头相对于所述预定方向围绕为45
°
的所述第三角度,并且使得所述第四箭头指向所述编码区域内的所述第五编码树单元,并且所述数据编码器(110)被配置为对所述编码区域的所述第五编码树单元进行编码。45.根据权利要求43或44所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据指示已经
采用z扫描对所述一个或多个编码区域中的包括五个或更多个编码树单元的每个所述区域进行编码。46.根据权利要求1至36之一所述的视频编码器(101),其中,包括两个或更多个编码树单元的所述一个或多个编码区域中的编码区域的编码顺序取决于包括一个或多个扫描方向的扫描顺序,其中,在对所述编码区域的第一编码树单元进行编码之后,所述数据编码器(110)被配置为根据所述第一编码树单元的位置并且根据所述一个或多个扫描方向中的第一扫描方向,来确定所述编码树区域的第二编码树单元,并且所述数据编码器(110)被配置为对所述编码区域的所述第二编码树单元进行编码。47.根据权利要求46所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据指示包括所述一个或多个扫描方向的所述扫描顺序。48.根据权利要求46或47所述的视频编码器(101),其中,所述数据编码器(110)被配置为通过评估所述编码区域的第一编码树单元的邻接邻域来导出所述一个或多个扫描方向中的扫描方向,其中,如果所述第一编码树单元在所述两个或更多个编码树单元中具有与所述第一编码树单元的底部边界邻接的编码树单元邻居,或者,如果所述第一编码树单元位于所述图片的底部编码树单元行中,并且在右侧没有邻接邻居并且不位于最右侧的编码树单元列中,则所述扫描方向为向右向上扫描,其中,如果所述第一编码树单元在所述两个或更多个编码树单元中具有与所述第一编码树单元的底部边界邻接的编码树单元邻居,或者,如果所述第一编码树单元位于所述图片的底部编码树单元行中,并且在右侧具有邻接邻居或位于所述图片的最右侧的列中,则所述扫描方向为向左向上扫描,其中,如果所述两个或更多个编码树单元中的在所述第一编码树单元右侧的编码树单元邻居可用,或者如果所述第一编码树单元位于所述图片的最右侧的列中,则所述扫描方向为向左向下扫描,其中,否则,所述扫描方向为向右向下扫描。49.根据权利要求46至48之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据指示索引,所述索引指示所述一个或多个扫描方向中所选择的扫描方向。50.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为生成所述指示数据,使得所述指示数据包括与编码视频序列的抗误码能力有关的信息。51.根据权利要求50所述的视频编码器(101),其中,与所述抗误码能力有关的信息指示与所述编码视频序列的抗误码能力有关的三个或更多个不同状态中的一个。52.根据权利要求51所述的视频编码器(101),其中,所述三个或更多个不同状态中的第一状态指示访问单元没有抗误码能力,其中,所述三个或更多个不同状态中的第二状态指示图片参数集的第一多个访问单元
没有抗误码能力,以及其中,所述三个或更多个不同状态中的第三状态指示序列参数集的第二多个访问单元没有抗误码能力。53.根据权利要求50所述的视频编码器(101),其中,与所述抗误码能力有关的信息指示与所述编码视频序列的抗误码能力有关的四个或更多个不同状态中的一个,其中,所述四个或更多个不同状态中的第一状态指示抗误码能力在图片级别上受到损害,在多图片级别上受到损害,并且在序列级别上受到损害,其中,所述四个或更多个不同状态中的第二状态指示抗误码能力在图片级别上受到损害并且在多图片级别上受到损害,但在序列级别上没有受到损害,其中,所述四个或更多个不同状态中的第三状态指示抗误码能力在图片级别上受到损害,但是抗误码能力在多图片级别上没有受到损害,并且在序列级别上没有受到损害,以及其中,所述四个或更多个不同状态中的第四状态指示抗误码能力在图片级别上没有受到损害,在多图片级别上没有受到损害,并且在序列级别上没有受到损害。54.根据前述权利要求之一所述的视频编码器(101),其中,所述数据编码器(110)被配置为根据位于所述图片内的多个编码树单元中的八个相邻编码树单元中的一个或多个编码树单元,来对位于所述图片内的所述多个编码树单元中的编码树单元进行编码,其中,所述八个相邻编码树单元与所述编码树单元相邻。55.根据权利要求54所述的视频编码器(101),其中,所述数据编码器(110)被配置为通过将所述八个相邻编码树单元中的编码树单元移位到所述八个相邻编码树单元中的另一个编码树单元,来对位于所述图片内的所述多个编码树单元中的所述编码树单元进行编码。56.根据权利要求54所述的视频编码器(101),其中,所述八个相邻编码树单元是第一邻域;其中,所述数据编码器(110)被配置为:如果所述第一邻域的八个相邻编码树单元中的第二编码树单元不可用,则通过将第二邻域的另外八个相邻编码树单元中的第三编码树单元移位到所述第一邻域的八个相邻编码树单元中的所述第二编码树单元,来对所述多个编码树单元中的所述编码树单元进行编码,所述第二邻域的所述另外八个相邻编码树单元与所述第二编码树单元相邻。57.一种视频解码器(151),用于对编码视频信号进行解码,以重构视频的图片,所述编码视频信号包括所述视频的所述图片的编码图片数据和指示数据,所述视频解码器(151)包括:接口(160),被配置用于接收所述编码视频信号,数据解码器(170),被配置用于通过使用所述指示数据对所述编码图片数据进行解码来重构所述视频的所述图片,其中,所述图片被划分为多个编码区域,其中,所述多个编码区域中的每个编码区域位于所述图片内,其中,所述多个编码区域中的每个编码区域包括位于所述图片内的多个编码树单元中的一个或多个编码树单元,其中,使用所述指示数据,所述数据解码器(170)被配置为根据所述多个编码区域来对所述编码图片数据进行解码,其中,所述指示数据包括
与所述多个编码区域有关的信息,其中,所述多个编码区域中的一个或多个编码区域包括所述多个编码树单元中的两个或更多个编码树单元,其中,包括两个或更多个编码树单元的所述一个或多个编码区域中的每个编码区域展示针对所述编码区域的两个或更多个编码树单元的编码顺序,其中,所述数据解码器(170)被配置为根据包括两个或更多个编码树单元的所述一个或多个编码区域的编码顺序对所述编码图片数据进行解码,其中,所述指示数据包括与包括两个或更多个编码树单元的所述一个或多个编码区域的编码顺序有关的信息。58.根据权利要求57的视频解码器(151),其中,所述视频解码器(151)被配置为在输出设备上输出所述视频的所述图片。59.根据权利要求57或58的视频解码器(151),其中,所述多个编码区域中的每个编码区域在所述图片内呈矩形延伸,并且其中,所述多个编码区域中的每个编码区域的一个或多个编码树单元中的每个编码树单元在所述图片内呈矩形延伸。60.根据权利要求59的视频解码器(151),其中,所述多个编码树单元中的每个编码树单元具有在所述图片内的水平位置和在所述图片内的竖直位置,其中,所述多个编码区域中的第一编码区域包括第一编码树单元,所述第一编码树单元的第一竖直位置与所述多个编码区域中的不同第二编码区域的不同第二编码树单元的第二竖直位置相同,并且所述第一编码区域的第三编码树单元的第三竖直位置与所述第二编码区域的任何其他编码树单元的竖直位置不同,并且所述第二编码区域的第四编码树单元的第四竖直位置与所述第一编码区域的任何其他编码树单元的竖直位置不同,或者其中,所述多个编码区域中的第一编码区域包括第一编码树单元,所述第一编码树单元的第一水平位置与所述多个编码区域中的不同第二编码区域的不同第二编码树单元的第二水平位置相同,并且所述第一编码区域的第三编码树单元的第三水平位置与所述第二编码区域的任何其他编码树单元的水平位置不同,并且所述第二编码区域的第四编码树单元的第四水平位置与所述第一编码区域的任何其他编码树单元的水平位置不同。61.根据权利要求59或60的视频解码器(151),其中,所述多个编码区域中的每个编码区域展示包括所述编码区域的位置、宽度和高度的空间特性,其中,所述编码区域的宽度和高度取决于所述编码区域的矩形延伸,并且其中,所述编码区域的位置取决于所述编码区域在所述图片内的位置,其中,所述数据解码器(170)被配置为根据所述多个编码区域的空间特性来对所述编码图片数据进行解码。62.根据权利要求61的视频解码器(151),其中,所述多个编码区域中的第一编码区域的第一高度不同于所述多个编码区域中的第二编码区域的第二高度,或者其中,所述多个编码区域中的第一编码区域的第一宽度不同于所述多个编码区域中的第二编码区域的第二宽度。63.根据权利要求61或62的视频解码器(151),其中,所述数据解码器(170)被配置为使用所述指示数据内的与所述多个编码区域的
空间特性有关的信息来对所述编码图片数据进行解码。64.根据权利要求63的视频解码器(151),其中,所述数据解码器(170)被配置为使用所述指示数据内的与所述多个编码区域有关的信息来对所述编码图片数据进行解码,所述信息包括所述多个编码区域中的每个编码区域的位置、宽度和高度。65.根据权利要求57至64之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为独立于对所述多个编码区域中的任何其他编码区域的编码图片数据的解码,来对所述多个编码区域中的每个编码区域的编码图片数据进行解码。66.根据权利要求57至64之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为对所述多个编码区域中的至少一个编码区域的编码图片数据进行解码,使得对所述多个编码区域中的所述至少一个编码区域的编码图片数据的解码依赖于对所述多个编码区域中的至少另一个编码区域的编码图片数据的解码。67.根据权利要求57至66之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为使用针对包括两个或更多个编码树单元的所述一个或多个编码区域中的每个编码区域的编码顺序来对所述编码图片数据进行解码,针对所述一个或多个编码区域中的每个编码区域的所述编码顺序由所述指示数据来指示。68.根据权利要求67的视频解码器(151),其中,所述数据解码器(170)被配置为使用与来自针对所述一个或多个编码区域中的每个编码区域的两个或更多个扫描顺序中的扫描顺序有关的指示来对所述编码图片数据进行解码,其中,所述指示数据包括与针对所述一个或多个编码区域中的每个编码区域的扫描顺序有关的指示。69.根据权利要求57至68之一所述的视频解码器(151),其中,所述接口(160)被配置为接收比特流,其中,所述比特流包括所述编码图片数据和所述指示数据。70.根据权利要求57至69之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为使用针对每个编码区域的与是否指定左上编码树单元的地址有关的信息来对所述编码图片数据进行解码,其中,所述指示数据包括所述信息。71.根据权利要求57至70之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为使用与所述多个编码区域的数量或与所述多个编码区域的数量减1或与所述多个编码区域的数量减2有关的信息,来对所述编码图片数据进行解码,其中,所述指示数据包括所述信息。72.根据权利要求57至71之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为使用以下信息来对所述编码图片数据进行解码:所述信息针对所述多个编码区域中的继所述多个编码区域中的另一个编码区域之后的一个编码区域,指示所述多个编码区域中的所述一个编码区域是否依赖于所述多个编码区域中的所述另一个编码区域,其中,所述指示数据包括所述信息。73.根据权利要求57至72之一所述的视频解码器(151),
其中,所述数据解码器(170)被配置为使用指示是否将多个条带中的恰好一个条带分配给所述多个编码区域中的恰好一个编码区域的信息,来对所述编码图片数据进行解码,其中,所述指示数据包括所述信息。74.根据权利要求57至73之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为使用与如下内容有关的信息来对所述编码图片数据进行解码:所述指示数据是否包括与如何在所述多个编码区域的所述一个或多个编码树单元中的每个编码树单元内进行扫描有关的信息,其中,所述指示数据包括所述信息。75.根据权利要求57至74之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为使用与如何在所述多个编码区域的所述一个或多个编码树单元中的每个编码树单元内进行扫描有关的信息,来对所述编码图片数据进行解码,其中,所述指示数据包括所述信息。76.根据权利要求57至75之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为使用针对所述多个编码区域中的每个编码区域指示该编码区域是否包括多于一个编码树单元的信息,来对所述编码图片数据进行解码,其中,所述指示数据包括所述信息。77.根据权利要求57至76之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为使用以下信息来对所述编码图片数据进行解码:所述信息针对所述多个编码区域中的一个编码区域,指示是以最左侧的编码树单元开始编码树单元扫描还是以最右侧的编码树单元开始编码树单元扫描,其中,所述指示数据包括所述信息。78.根据权利要求57至77之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为使用以下信息来对所述编码图片数据进行解码:所述信息针对所述多个编码区域中的一个编码区域,指示是以所述编码区域的顶部编码树单元行开始编码树单元扫描还是以所述编码区域的底部编码树单元行开始编码树单元扫描,其中,所述指示数据包括所述信息。79.根据权利要求57至78之一所述的视频解码器(151),其中,所述数据解码器(170)被配置为使用以下信息来对所述编码图片数据进行解码:所述信息针对所述多个编码区域中的一个编码区域,指示是在水平方向上开始编码树单元扫描还是在竖直方向上开始编码树单元扫描,其中,所述指示数据包括所述信息。80.根据权利要求57至79之一所述的视频解码器(151),其中,所述数据...
【专利技术属性】
技术研发人员:瓦勒日,
申请(专利权)人:弗劳恩霍夫应用研究促进协会,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。