与扩展四叉树相关的分割的二值化制造技术

技术编号:23473169 阅读:25 留言:0更新日期:2020-03-06 14:20
一种视频处理的方法,该方法涉及与扩展四叉树相关的分割的二值化,包括:对于视频区域的视频块的编码表示和视频块之间的转换,确定对视频区域的至少一个视频块启用了扩展四叉树(EQT)分割;以及基于该确定来执行转换。EQT分割将视频块划分成多个子块,使得多个子块中的至少一个子块具有与视频块的一半宽度乘以视频块的一半高度不同的尺寸。视频块的编码表示是使用来自包括码字和分割类型之间的映射的表的码字而表示的。

Binarization of segmentation related to extended quadtree

【技术实现步骤摘要】
与扩展四叉树相关的分割的二值化相关申请的交叉引用根据适用的专利法和/或依据巴黎公约的规则,本申请是为了及时要求2018年8月28日提交的国际专利申请No.PCT/CN2018/102727的优先权和权益。为了根据美国法律的所有目的,国际专利申请No.PCT/CN2018/102727的全部公开通过引用并入作为本申请的公开的一部分。
本文档涉及视频编码和压缩的领域。
技术介绍
尽管视频压缩技术取得了进步,但数字视频仍占互联网和其他数字通信网络上最大的带宽使用。随着能够接收和显示视频的连接用户设备的数量增加,预计对数字视频使用的带宽需求将继续增长。
技术实现思路
公开了用于基于规则的视频块的扩展四叉树分割和二叉树分割的共存的技术。在一个有利方面,这些规则使得能够在压缩视频比特流中有效地信令通知分割的视频数据。视频处理的第一示例性方法,包括:对于视频区域的视频块的编码表示和视频块之间的转换,确定对视频区域的至少一个视频块启用了扩展四叉树(ExtendedQuadTree,EQT)分割;以及基于该确定来执行转换,其中EQT分割将视频块划分成多个子块,使得多个子块中的至少一个子块具有与视频块的一半宽度乘以视频块的一半高度不同的尺寸。视频处理的第二示例性方法,包括:对于视频区域的视频块的编码表示和视频块之间的转换,确定对视频区域的至少一个视频块启用了扩展四叉树(EQT)分割;以及基于该确定来执行转换,其中EQT分割将视频块划分成多个子块,使得多个子块中的至少一个子块具有与视频块的一半宽度乘以视频块的一半高度不同的尺寸,并且其中视频块的编码表示是使用来自包括码字和分割类型之间的映射的表的码字而表示的。视频处理的第三示例性方法,包括:对于视频区域的视频块的编码表示和视频块之间的转换,确定对视频区域的至少一个视频块启用了扩展四叉树(EQT)分割;以及基于该确定来执行转换,其中EQT分割将视频块划分成多个子块,使得多个子块中的至少一个子块具有与视频块的一半宽度乘以视频块的一半高度不同的尺寸,其中视频块的编码表示包括使用上下文自适应二进制算术编码(ContextAdaptiveBinaryArithmeticCoding,CABAC)技术而编码的二进制位串的一个或多个比特,并且其中二进制位串指示分割的视频块的分割类型。视频处理的第四示例性方法,包括:对于视频区域的视频块的编码表示和视频块之间的转换,基于规则确定是否对视频区域的至少一个视频块启用了扩展四叉树(EQT)分割和/或是否使用二叉树(BT)分割来分割了视频区域的视频块;以及基于该确定来执行转换。在另一示例方面,公开了一种可视媒体编码器设备。编码器实施上述方法。在又一方面,公开了一种可视媒体解码器装置。解码器实施上述方法。在又一方面,所公开的技术以计算机可运行程序代码的形式体现并存储在计算机可读介质上。在整个本文档中进一步描述了这些和其他方面。附图说明图1是示出视频编码器实施方式的示例的框图。图2示出了H.264视频编码标准中的宏块分割。图3示出了将编码块(CodingBlock,CB)划分成预测块(PredictionBlock,PB)的示例。图4示出了用于将CTB细分为CB和变换块(TransformBlock,TB)的示例实施方式。实线指示CB边界,虚线指示TB边界,包括带有分割的示例CTB和对应的四叉树。图5示出了用于分割视频数据的四叉树二叉树(QuadTreeBinaryTree,QTBT)结构的示例。图6示出了(a)四叉树分割(b)垂直二叉树分割(c)水平二叉树分割(d)垂直中心侧三叉树分割(e)水平中心侧三叉树分割的示例。图7A至图7K示出了分割像素块的示例。图8A至图8D示出了扩展四叉树分割的示例。图9A和图9B示出了视频数据的最大编码单元(LargestCodingUnit,LCU)的示例分割。图10示出了M×N块的泛化三叉树分割的示例。图11A至图11F描绘了从EQT分割中排除BT模式的示例。图12示出了划分块的示例。图13是用于实施本文档中描述的可视媒体解码或可视媒体编码技术的硬件平台的示例的框图。图14A-图14B是示出用于视频处理的方法的示例的流程图。图15A-图15B描绘了EQT分割的规则的示例。图16是可以在其中实施所公开的技术的示例视频处理系统的框图。具体实施方式1.概述本专利文档涉及图片/视频编码,尤其涉及分割结构,即如何在图片/条带边缘处将一个编码树单元(CodingTreeUnit,CTU)划分成多个编码单元(CodingUnit,CU)。它可以应用于现有视频编码标准,如HEVC,或将完成的标准(多功能视频编码)。它也可以应用于未来的视频编码标准或视频编解码器。2.介绍视频编码标准主要通过开发众所周知的ITU-T和ISO/IEC标准而发展。ITU-T产生了H.261和H.263,ISO/IEC产生了MPEG-1和MPEG-4Visual,两个组织联合产生了H.262/MPEG-2视频和H.264/MPEG-4高级视频编码(AdvancedVideoCoding,AVC)和H.265/HEVC标准。自H.262开始,视频编码标准基于混合视频编码结构,其中利用时域预测加变换编码。图1中描绘了典型HEVC编码器框架的示例。2.1H.264/AVC中的分割树结构先前标准中的编码层的核心是宏块,其包含16×16亮度样本块,并且在4:2:0颜色采样的通常情况下,包含两个对应的8×8色度样本块。图2示出了H.264/AVC中的MB分割的示例。帧内编码块使用空域预测来利用像素之间的空域相关性。定义了两个分割:16×16和4×4。帧间编码块通过估计图片之间的运动来使用时域预测而不是空域预测。可以针对16×16宏块或其任何子宏块分割16×8、8×16、8×8、8×4、4×8、4×4(参见图5)独立地估计运动。允许每子宏块分割仅一个运动矢量(MotionVector,MV)。2.2HEVC中的分割树结构在HEVC中,通过使用表示为编码树的四叉树结构来将CTU划分成CU,以适应各种局部特性。是否使用图片间(时域)或图片内(空域)预测来编码图片区域的决定是在CU级别做出的。根据PU划分类型,每个CU可以进一步划分成一个、两个或四个PU。在一个PU内部,应用相同的预测过程,并且基于PU将相关信息发送到解码器。在通过应用基于PU划分类型的预测过程来获得残差块之后,可以根据类似于CU的编码树的另一四叉树结构将CU分割成变换单元(TransformUnit,TU)。HEVC结构的关键特征之一是它具有多个分割概念,包括CU、PU和TU。在下文中,使用HEVC的混合视频编码中涉及的各种特征如下突出显示。1)编码树单元和编码树块(CodingTreeBlock,CTB本文档来自技高网...

【技术保护点】
1.一种视频处理的方法,包括:/n对于视频区域的视频块的编码表示和视频块之间的转换,确定对视频区域的至少一个视频块启用了扩展四叉树EQT分割;以及/n基于所述确定来执行转换,/n其中EQT分割将视频块划分成多个子块,使得多个子块中的至少一个子块具有与视频块的一半宽度乘以视频块的一半高度不同的尺寸,并且/n其中视频块的编码表示是使用来自包括码字和分割类型之间的映射的表的码字而表示的。/n

【技术特征摘要】
20180828 CN PCT/CN2018/1027271.一种视频处理的方法,包括:
对于视频区域的视频块的编码表示和视频块之间的转换,确定对视频区域的至少一个视频块启用了扩展四叉树EQT分割;以及
基于所述确定来执行转换,
其中EQT分割将视频块划分成多个子块,使得多个子块中的至少一个子块具有与视频块的一半宽度乘以视频块的一半高度不同的尺寸,并且
其中视频块的编码表示是使用来自包括码字和分割类型之间的映射的表的码字而表示的。


2.根据权利要求1所述的方法,其中,所述表如下所示:









码字
二进制位串
分割类型


0
1
四叉树


1
00
不划分


2
0100
水平二叉树BT


3
0101
垂直BT


4
0110
水平EQT


5
0111
垂直EQT









3.根据权利要求2所述的方法,
其中第一标志和第二标志被包括在视频块的编码表示中,
其中第一标志指示EQT分割或BT分割被应用于视频块,
其中第二标志指示水平分割或垂直分割被应用于视频块,并且
其中在视频块的编码表示中,第一标志在第二标志之前。


4.根据权利要求1所述的方法,其中,所述表如下所示:








5.根据权利要求4所述的方法,
其中第一标志和第二标志被包括在视频块的编码表示中,
其中第一标志指示水平分割或垂直分割被应用于视频块,
其中第二标志指示EQT分割或BT分割被应用于视频块,并且
其中在视频块的编码表示中,第一标志在第二标志之前。


6.根据权利要求1所述的方法,其中,所述表如下所示:









码字
二进制位串
分割类型


0
1
四叉树


1
00
不划分


2
010
水平EQT


3
0110
垂直二叉树BT


4
0111
垂直EQT









7.根据权利要求1所述的方法,其中,所述表如下所示:









码字
二进制位串
分割类型


0
1
四叉树


1
00
不划分


2
010
垂直二叉树BT


3
0110
水平EQT


4
0111
垂直EQT









8.根据权利要求1所述的方法,其中,所述表如下所示:








9.根据权利要求1所述的方法,其中,所述表如下所示:









码字
二进制位串
分割类型


0
1
四叉树


1
00
不划分


2
0100
水平二叉树BT


3
0101
水平EQT


4
011
垂直EQT









10.根据权利要求1所述的方法,其中,所述表如下所示:









码字
二进制位串
分割类型


0
1
四叉树


1
00
不划分


2
0100
水平二叉树BT


3
0101
垂直BT


4
01100
相等水平EQT


5
01101
相等垂直EQT


6
01110
非相等水平EQT


7
01111
非相等垂直EQT









11.根据权利要求10所述的方法,
其中第一标志、第二标志和第...

【专利技术属性】
技术研发人员:张凯张莉刘鸿彬王悦
申请(专利权)人:北京字节跳动网络技术有限公司字节跳动有限公司
类型:发明
国别省市:北京;11

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

1