用于执行基于子块的预测的层间视频解码方法及其设备以及用于执行基于子块的预测的层间视频编码方法及其设备技术

技术编号:13921206 阅读:80 留言:0更新日期:2016-10-27 21:31
提供了一种层间视频解码方法,包括:获得第二层图像的子块尺寸信息,其中,所述子块尺寸信息指示小于或等于编码单元的最大尺寸的范围内的子块的尺寸;通过使用所述子块尺寸信息,从等于或大于编码单元的最小尺寸且小于或等于编码单元的最大尺寸的范围确定子块的尺寸;确定包括在与第二层图像不同的第一层图像中的与包括在第二层图像中的当前块相应的候选块;当从当前块获得了第二层图像中通过使用子块的尺寸而确定的至少一个子块时,获得第一层图像中与第二层图像的子块相应的子块的运动信息;通过使用第一层图像的子块的运动信息来获得或预测当前块的运动信息,并通过使用获得的或预测出的当前块的运动信息来对当前块进行解码,其中,第一层图像的子块被确定为位于候选块内部的区域中。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及一种层间视频编码方法和层间视频解码方法,更具体地讲,涉及一种确定子块并基于确定的子块来执行预测的层间视频编码方法和解码方法。
技术介绍
随着用于再现和存储高分辨率或高质量视频内容的硬件正被开发和提供,对于用于有效地对高分辨率或高质量视频内容进行编码或解码的视频编解码器的需求正在增加。根据传统的视频编解码器,基于具有预定尺寸的宏块,根据受限的编码方法来对视频进行编码。空间域的图像数据经由频率变换被变换为频域的系数。根据视频编解码器,将图像划分为具有预定尺寸的块,对每个块执行离散余弦变换(DCT),并按照块单元对频率系数进行编码,以进行频率变换的快速计算。与空间域的图像数据相比,频域的系数容易被压缩。具体地,由于根据经由视频编解码器的帧间预测或帧内预测的预测误差来表示空间域的图像像素值,因此当对预测误差执行频率变换时,大量数据可能被变换为0。根据视频编解码器,可通过使用小规模的数据来代替连续并重复产生的数据,从而减少数据量。多层视频编解码器对第一层视频和至少一个第二层视频进行编码和解码。通过去除时间/空间冗余以及第一层视频和第二层视频的层冗余,可减少第一层视频和第二层视频的数据量。同时,当基于子块的层间预测被执行时,用信号传输子块尺寸信息。这里,由于在完全不考虑子块尺寸小于编码单元的最小尺寸或大于编码单元的最大尺寸的情况下用信号传输子块尺寸信息,因此编码设备和解码设备的实现/操作复杂度不必要地增加。此外,用信号传输的子块尺寸信息包括关于具有不被用作预测单元的尺寸的块的信息,因此可能不必要地浪费比特数量。此外,当基于子块的层间预测被执行时,由于子块是在不考虑现有编解码器中允许的预测单元的情况下被确定的,因此与现有编解码器的兼容性低下。
技术实现思路
技术问题根据本公开的一方面,提供了一种层间视频解码方法,包括:获得第二层图像的子块尺寸信息,其中,所述子块尺寸信息指示等于或大于编码单元的最小尺寸且小于或等于编码单元的最大尺寸的范围内的子块的尺寸;通过使用所述子块尺寸信息,从等于或大于编码单元的最小尺寸且小于或等于编码单元的最大尺寸的范围确定子块的尺寸;确定包括在与第二层图像不同的第一层图像中的与包括在第二层图像中的当前块相应的候选块;当从当前块获得了第二层图像中通过使用子块的尺寸而确定的至少一个子块时,获得第一层图像中与第二层图像的子块相应的子块的运动信息;通过使用第一层图像的子块的运动信息来获得或预测当前块的运动信息,并通过使用获得的或预测出的当前块的运动信息来对当前块进行解码,其中,第一层图像的子块被确定为位于候选块内部的区域中。根据本公开的一方面,提供了一种层间视频编码方法,包括:从等于或大于编码单元的最小尺寸且小于或等于编码单元的最大尺寸的范围获得第二层图像的子块的尺寸;确定包括在与第二层图像不同的第一层图像中的与包括在第二层图像中的当前块相应的候选块;当从当前块获得了第二层图像中通过使用所确定的子块的尺寸而确定的至少一个子块时,获得第一层图像中与第二层图像的子块相应的子块的运动信息;通过使用所获得的第一层图像的子块的运动信息来获得或预测当前块的运动信息,并通过使用获得或预测出的当前块的运动信息来对当前块进行编码;产生包括指示所确定的子块的尺寸的子块尺寸信息的比特流,其中,第一层图像的子块被确定为位于候选块内部的区域中。根据本公开的一方面,提供了一种层间视频解码方法,包括:对编码的第一层图像进行解码;确定包括在第一层图像中的与包括在第二层图像中的当前块相应的候选块;在当前块的尺寸不是子块的预定尺寸的整数倍时,将尺寸不是子块的所述预定尺寸的至少一个块确定为子块;当尺寸被确定时,获得第一层图像中与第二层图像的子块相应的子块的运动信息;通过使用所获得的第一层图像的子块的运动信息来获得或预测当前块的运动信息,并通过使用获得的或预测出的当前块的运动信息来对当前块进行解码,其中,第二层图像的子块被确定为位于候选块内部的区域中。根据本公开的一方面,提供了一种层间视频编码方法,包括:对第一层图像进行编码;确定包括在第一层图像中的与包括在第二层图像中的当前块相应的候选块;在当前块的尺寸不是子块的预定尺寸的整数倍时,将尺寸不是子块的所述预定尺寸的至少一个块确定为子块;当子块被确定时,获得第一层图像中与第二层图像的子块相应的子块的运动信息;通过使用所获得的第一层图像的子块的运动信息来获得或预测当前块的运动信息,并通过使用获得的或预测出的当前块的运动信息来对当前块进行编码;其中,第二层图像的子块被确定为位于候选块内部的区域中。有益效果根据本公开的实施例,通过对子块尺寸范围设置限制,用信号传输的子块尺寸相关信息的大小可被降低,并且编码设备和解码设备的实现/操作复杂度可被降低。此外,根据本公开的另一实施例,通过考虑现有编解码器中允许的预测单元的尺寸来确定子块的尺寸,与现有编解码器的兼容性可增加。附图说明图1a是根据各种实施例的层间视频编码设备的框图。图1b是根据各种实施例的层间视频编码方法的流程图。图1c是根据各种实施例的层间视频解码设备的框图。图1d是根据各种实施例的层间视频解码方法的流程图。图2a是根据各种实施例的层间视频编码设备的框图。图2b是根据各种实施例的层间视频编码方法的流程图。图2c是根据各种实施例的层间视频解码设备的框图。图2d是根据各种实施例的层间视频解码方法的流程图。图3a是根据各种实施例的层间预测结构的示图。图3b是根据各种实施例的多层视频的示图。图3c是根据各种实施例的包括多层视频的编码数据的网络抽象层(NAL)单元的示图。图4a是用于描述根据各种实施例的用于层间预测的视差矢量的示图。图4b是用于描述根据各种实施例的用于预测视差矢量的空间邻近块候选的示图。图4c是用于描述根据各种实施例的用于预测视差矢量的时间邻近块候选的示图。图5是用于描述根据各种实施例的基于子块的视点间运动预测的示图。图6a至图6c是用于描述根据各种实施例的确定子块的尺寸的处理的示图。图7a是示出根据本公开的实施例的视频参数集(VPS)扩展语法的示图。图7b是示出根据本公开的实施例的序列参数集(SPS)扩展语法的示图。图8是根据实施例的基于根据树结构的编码单元的视频编码设备的框图。图9是根据实施例的基于根据树结构的编码单元的视频解码设备的框图。图10是用于描述根据本公开的各种实施例的编码单元的概念的示图。图11是根据本公开的各种实施例的基于编码单元的图像编码器的框图。图12是根据本公开的各种实施例的基于编码单元的图像解码器的框图。图13是示出根据本公开的各种实施例的编码单元以及分区的示图。图14是用于描述根据本公开的各种实施例的编码单元与变换单元之间的关系的示图。图15是用于描述根据本公开的实施例的编码信息的示图。图16是根据本公开的各种实施例的编码单元的示图。图17至图19是用于描述根据本公开的各种实施例的编码单元、预测单元和变换单元之间的关系的示图。图20是用于描述根据表1的编码模式信息的编码单元、预测单元、和变换单元之间的关系的示图。图21是根据各种实施例的存储程序的盘的物理结构的示图。图22是通过使用盘来记录和读取程序的盘驱动器的示图。图23是提供内容分发服务的内容供应系统的整体结构的示图。图24和图本文档来自技高网
...

【技术保护点】
一种层间视频解码方法,包括:获得第二层图像的子块尺寸信息,其中,所述子块尺寸信息指示等于或大于编码单元的最小尺寸且小于或等于编码单元的最大尺寸的范围内的子块的尺寸;通过使用所述子块尺寸信息,从等于或大于编码单元的最小尺寸且小于或等于编码单元的最大尺寸的范围确定子块的尺寸;确定包括在与第二层图像不同的第一层图像中的与包括在第二层图像中的当前块相应的候选块;当从当前块获得了第二层图像中通过使用子块的尺寸而确定的至少一个子块时,获得第一层图像中与第二层图像的子块相应的子块的运动信息;通过使用第一层图像的子块的运动信息来获得或预测当前块的运动信息,并通过使用获得的或预测出的当前块的运动信息来对当前块进行解码,其中,第一层图像的子块被确定为位于候选块内部的区域中。

【技术特征摘要】
【国外来华专利技术】2013.12.26 US 61/920,8181.一种层间视频解码方法,包括:获得第二层图像的子块尺寸信息,其中,所述子块尺寸信息指示等于或大于编码单元的最小尺寸且小于或等于编码单元的最大尺寸的范围内的子块的尺寸;通过使用所述子块尺寸信息,从等于或大于编码单元的最小尺寸且小于或等于编码单元的最大尺寸的范围确定子块的尺寸;确定包括在与第二层图像不同的第一层图像中的与包括在第二层图像中的当前块相应的候选块;当从当前块获得了第二层图像中通过使用子块的尺寸而确定的至少一个子块时,获得第一层图像中与第二层图像的子块相应的子块的运动信息;通过使用第一层图像的子块的运动信息来获得或预测当前块的运动信息,并通过使用获得的或预测出的当前块的运动信息来对当前块进行解码,其中,第一层图像的子块被确定为位于候选块内部的区域中。2.如权利要求1所述的层间视频解码方法,其中,确定包括在与第二层图像不同的第一层图像中的与包括在第二层图像中的当前块相应的候选块的步骤包括:从包括在第二层图像中的当前块获得指向包括在与第二层图像不同的第一层图像中的候选块的视差矢量,其中,获得的视差矢量的垂直分量为0。3.如权利要求1所述的层间视频解码方法,其中,当前块是当第二层图像的编码单元被划分时产生的一个或更多个预测单元中的一个预测单元,子块是小于或等于预测单元的块。4.如权利要求1所述的层间视频解码方法,其中,通过使用所述子块尺寸信息,从等于或大于编码单元的最小尺寸且小于或等于编码单元的最大尺寸的范围确定子块的尺寸的步骤包括:通过使用从比特流获得的指示编码单元的最小尺寸的信息以及包括在比特流中的指示编码单元的最大尺寸与编码单元的最小尺寸之间的差的信息,确定子块的尺寸。5.如权利要求1所述的层间视频解码方法,其中,包括所述子块尺寸信息的视频参数集网络抽象层(VPS NAL)单元或序列参数集网络抽象层(SPS NAL)单元从比特流被获得,并且第二层图像的所述子块尺寸信息从VPS NAL单元或SPS NAL单元被获得。6.一种层间视频编码方法,包括:从等于或大于编码单元的最小尺寸且小于或等于编码单元的最大尺寸的范围获得第二层图像的子块的尺寸;确定包括在与第二层图像不同的第一层图像中的与包括在第二层图像中的当前块相应的候选块;当从当前块获得了第二层图像中通过使用所确定的子块的尺寸而确定的至少一个子块时,获得第一层图像中与第二层图像的子块相应的子块的运动信息;通过使用所获得的第一层图像的子块的运动信息来获得或预测当前块的运动信息,并通过使用获得的或预测出的当前块的运动信息来对当前块进行编码;产生包括指示所确定的子块的尺寸的子块尺寸信息的比特流,其中,第一层图像的子块被确定为位于候选块内部的区域中。7.如权利要求6所述的层间视频编码方法,其中,确定包括在与第二层图像不同的第一层图像中的与包括在第二层图像中的当前块相应的候选块的步骤包括:从包括在第二层图像中的当前块获得指向包括在与第二层图像不同的第一层图像中的候选块的视差矢量,其中,获得的视差矢量的垂直分量为0。8.如权利要求6所述的层间视频编码方法,其中,当前块是当第二层图像的编码单元被划分时产生的一个或更多个预测单元中的一个预测单元,子块是小于或等于预测单元的块。9.如权利要求6所述的层间视频编码方法,其中,产生包括指示所确定的子块的...

【专利技术属性】
技术研发人员:朴慜祐李振荣
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1