视频编解码方法、计算机设备和存储装置制造方法及图纸

技术编号:23153195 阅读:19 留言:0更新日期:2020-01-18 15:01
一种视频解码方法,包括:从已编码的视频比特流中获取当前图片以及信令信息。该方法进一步包括:根据所述信令信息,确定是否根据四进制分割分区类型对所述块进行分区。该方法进一步包括:若确定不根据所述四进制分割分区类型对所述块进行分区,确定是否根据另一种分割分区类型对所述块进行分区。该方法进一步包括:若确定根据所述另一种分割分区类型对所述块进行分区,确定是否根据非均匀四进制分割分区类型对所述块进行分区,其中,在该非均匀四进制分割分区类型中,沿相同方向将所述块分区形成四个子块。该方法进一步包括:若确定根据所述非均匀四进制分割分区类型对所述块进行分区,重建块。

Video codec method, computer equipment and storage device

【技术实现步骤摘要】
视频编解码方法、计算机设备和存储装置通过引用并入本申请本申请要求2018年7月9日提交的美国临时申请第62/695,390号,“利用非均匀四进制分割进行块分区(BLOCKPARTITIONWITHNON-UNIFORMQUAD-SPLIT)”的优先权,以及2018年12月28日提交的美国申请16/235,937,“利用非均匀四进制分割进行块分区的方法和装置”,其通过引用整体并入本申请。
本申请涉及视频编解码技术,尤其涉及利用非均匀四进制分割进行块分区的方法和装置。
技术介绍
本文所提供的背景描述旨在整体呈现本申请的背景。在
技术介绍
部分以及本说明书的各个方面中描述的指出姓名的专利技术人的工作所进行的程度,并不表明其在本申请提交时作为现有技术,从未明示或暗示其被承认为本申请的现有技术。几十年来,通过具有运动补偿的帧间画面预测技术,可以实现视频编码和解码。未压缩的数字视频可包括一系列画面,每个画面具有例如1920×1080亮度样本及相关色度样本的空间维度。所述系列画面具有固定或可变的画面速率(通俗也称为帧率),例如每秒60个画面或60赫兹。未压缩的视频具有非常高的位率要求。例如,每个样本8位的1080p604:2:0的视频(1920x1080亮度样本分辨率,60赫兹帧率)要求接近1.5Gbit/s带宽。一小时这样的视频需要超过600GB的存储空间。视频编码和解码的一个目的是通过压缩减少输入视频信号的冗余信息。压缩可以帮助减少对前述带宽或存储空间的要求,在一些情况下减少两个数量级或更多。无损和有损压缩,以及两者的组合均可采用。无损压缩是指从压缩的原始信号中重建原始信号精确副本的技术。当使用有损压缩时,重建信号可能与原始信号不同,但是原始信号和重建信号之间的失真小到足以使重建信号可用于预期应用。有损压缩广泛应用于视频。容许的失真量取决于应用;例如,相比电视应用的用户,某些消费流媒体的用户可以容忍更高的失真量。可实现的压缩比反映出:较高的允许/容许失真可产生较高的压缩比。运动补偿可以是有损压缩技术,并且可以涉及这样的技术,其中使用在由运动向量(下文称为MV)指示的方向上空间移位后的采样数据块预测新重建图片、或部分新重建图片,其中该采样数据块来自先前重建图片、或部分先前重建图片(参考图片)。在一些情况下,参考图片可以与当前正在重建的图片相同。MV可以具有两个维度(X和Y),或三个维度,第三个维度是使用中的参考图片的指示(后者间接地可以是时间维度)。在一些视频压缩技术中,可应用于样本数据的某一区域的MV可以根据其它MV来预测,例如,根据空间上邻近正在重建区域的样本数据的其它区域相关的MV,并且这些MV在解码顺序上先于该MV。这样做可以显著减少编码MV所需的数据量,从而消除冗余并且增加压缩。可以更有效的进行MV预测,例如,因为当对从相机导出的输入视频信号(称为自然视频)进行编码时,存在一种统计可能性,即,比单个MV适用的区域更大的区域在相似方向上移动,因此在某些情况下,可以使用从相邻区域的MV导出的相似运动向量进行预测。从而导致给定区域找到的MV,与根据周围MV预测得到的MV相似或相同,并且在熵编码之后,反过来可以用比直接编码MV时所使用的位数更少的位数来表示MV。在一些情况下,MV预测可以是对从原始信号(即样本流)导出的信号(即MV)进行无损压缩的示例。在其它情况下,MV预测本身可能是有损耗的,例如,从若干周围MV计算预测值时的取整误差。在H.265/HEVC(ITU-TRec.H.265,“高效视频编码”,2016年12月)中描述了各种MV预测机制。在H.265提供的许多MV预测机制中,这里描述的是此后称为"空间合并"的技术。为了处理块,可以将块分区形成较小的单元。用于块分区的当前信令树包括诸如四叉树(QT)、二叉树(BT)和三叉树(TT)的分区类型。然而,这些分区类型可能限制编码性能。因此,各分区类型无法兼容是非常不利的。
技术实现思路
根据示例性实施例,一种用于解码器的视频解码方法,所述方法包括:从已编码视频比特流中获取当前图片以及当前图片中的块的信令信息;根据所述信令信息,若确定不根据四进制分割分区类型对所述块进行分区,则确定是否根据另一种分割分区类型对所述块进行分区;若确定根据所述另一种分割分区类型对所述块进行分区,则确定是否根据非均匀四进制分割分区类型对所述块进行分区,其中,在该非均匀四进制分割分区类型中,沿相同方向将所述块分区形成四个子块;以及,若确定根据所述非均匀四进制分割分区类型对所述块进行分区,则根据非均匀四进制分割分区类型重建所述块。根据示例性实施例,一种用于视频解码的视频解码器,包括:图片获取模块,用于从已编码视频比特流中获取当前图片;信令获取模块,用于从所述已编码的视频比特流中获取当前图片中的块的信令信息;第一判断模块,用于根据所述信令信息,确定是否根据四进制分割分区类型对所述块进行分区;若确定不根据所述四进制分割分区类型对所述块进行分区,第二判断模块用于确定是否根据另一种分割分区类型对所述块进行分区;若确定根据所述另一种分割分区类型对所述块进行分区,第三判断模块用于确定是否根据非均匀四进制分割分区类型对所述块进行分区,在该非均匀四进制分割分区类型中,沿相同方向将所述块分区形成四个子块;以及,若确定根据所述非均匀四进制分割分区类型对所述块进行分区,重建模块用于根据非均匀四进制分割分区类型重建块。根据示例性实施例,一种计算机设备,所述设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条指令,所述至少一条指令由所述一个或多个处理器加载并执行以实现上述视频解码方法。根据示例性实施例,一种非易失性计算机可读介质,其中存储有指令,所述指令在由解码器中的处理器执行时,使所述处理器执行上述视频解码方法。在现有的四叉树,二叉树和三叉树的设计中,无法构建某些分区,因此限制了编码新能。通过采用本申请的方法、视频解码器、计算机设备和非易失性计算机可读介质,提高了编码性能。附图简要说明根据以下详细的描述和附图,所公开的主题的其他特征、性质和各种优点将变得更加明显,在附图中:图1是根据一实施例的通信系统的简化框图的示意图。图2是根据另一实施例的通信系统的简化框图的示意图。图3是根据实施例的解码器的简化框图的示意图。图4是根据实施例的编码器的简化框图的示意图。图5示出了根据另一实施例的编码器的框图。图6示出了根据另一实施例的解码器的框图。图7A和7B展示了四叉树二叉树(QTBT)结构。图8A和8B展示了三叉树结构。图9A-9J展示了可表示为2的整数幂的块大小的分区类型。图10A-10L展示了不能表示为2的整数幂的块大小的分区类型。图11是根据实施例展示的信令树。图12A-12H展示了示例分区类型。图13A-13B展示了非均匀四进制分割分区类型的实施例。图14是根据一实施例展示的信令树。图本文档来自技高网
...

【技术保护点】
1.一种用于解码器的视频解码方法,其特征在于,所述方法包括:/n从已编码视频比特流中获取当前图片以及当前图片中的块的信令信息;/n根据所述信令信息,若确定不根据四进制分割分区类型对所述块进行分区,则确定是否根据另一种分割分区类型对所述块进行分区;/n若确定根据所述另一种分割分区类型对所述块进行分区,则确定是否根据非均匀四进制分割分区类型对所述块进行分区,其中,在该非均匀四进制分割分区类型中,沿相同方向将所述块分区形成四个子块;以及,/n若确定根据所述非均匀四进制分割分区类型对所述块进行分区,则根据非均匀四进制分割分区类型重建所述块。/n

【技术特征摘要】
20180709 US 62/695,390;20181228 US 16/235,9371.一种用于解码器的视频解码方法,其特征在于,所述方法包括:
从已编码视频比特流中获取当前图片以及当前图片中的块的信令信息;
根据所述信令信息,若确定不根据四进制分割分区类型对所述块进行分区,则确定是否根据另一种分割分区类型对所述块进行分区;
若确定根据所述另一种分割分区类型对所述块进行分区,则确定是否根据非均匀四进制分割分区类型对所述块进行分区,其中,在该非均匀四进制分割分区类型中,沿相同方向将所述块分区形成四个子块;以及,
若确定根据所述非均匀四进制分割分区类型对所述块进行分区,则根据非均匀四进制分割分区类型重建所述块。


2.根据权利要求1所述的方法,其特征在于,所述若确定根据另一种分割分区类型对所述块进行分区后,进一步包括:
确定是否根据(i)二进制分割分区类型,或(ii)非二进制分割分区类型对所述块进行分区,其中,在所述二进制分割分区类型中,沿相同方向将所述块分区形成两个子块,以及
若确定根据所述非二进制分割分区类型对所述块进行分区,则进一步确定是否根据(i)三进制分割分区类型,或(ii)非均匀四进制分割分区类型对所述块进行分区,其中,在所述三进制分割分区类型中,沿相同方向将所述块分区形成三个子块。


3.根据权利要求1所述的方法,其特征在于,确定是否根据非均匀四进制分割分区类型对所述块进行分区进一步包括:
确定是否根据(i)非四进制分割分区类型,和(ii)所述非均匀四进制分割分区类型其中之一对所述块进行分区。


4.根据权利要求3所述的方法,进一步包括:
若确定根据所述非四进制分割分区类型对所述块进行分区,则确定是否根据(i)二进制分割分区类型,或(ii)三进制分割分区类型对所述块进行分区,在所述二进制分割分区类型中,沿相同方向将所述块分区形成两个子块,在所述三进制分割分区类型中,沿相同方向将所述块分区形成三个子块。


5.根据权利要求1所述的方法,其特征在于,根据所述非均匀四进制分割分区类型分区的块包括:相同固定大小的第一子块和第二子块、两倍于所述固定大小的第三子块,以及四倍于所述固定大小的第四子块。


6.根据权利要求5所述的方法,其特征在于,所述第一子块和所述第二子块彼此相邻或彼此不相邻。


7.根据权利要求5所述的方法,其特征在于,所述第一子块在所述第三子块与所述第四子块之间。


8.根据权利要求1所述的方法,其特征在于,确定是否根据非均匀四进制分割分区类型对所述块进行分区进一步包括:
沿着垂直于所述块分区方向的边缘确定所述块的大小,以及
基...

【专利技术属性】
技术研发人员:徐萌李翔刘杉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:美国;US

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

1