当前位置: 首页 > 专利查询>VID拓展公司专利>正文

多类型树编码制造技术

技术编号:24598621 阅读:58 留言:0更新日期:2020-06-21 04:02
块可以被识别。该块可以被分区为一个或多个(例如,两个)兄弟节点(例如,兄弟节点B0和B1)。该块的分区方向和分区类型可被确定。如果该块的分区类型是二叉树(BT),则可以为兄弟节点B0确定一个或多个(例如两个)分区参数。可以为兄弟节点B1确定分区参数(例如,第一分区参数)。解码器可以基于例如所述块的所述分区方向、所述块的所述分区类型和B1的所述第一分区参数,确定是否接收关于B1的第二分区参数的指示。所述解码器可以基于例如所述块的所述分区方向和类型以及B1的所述第一分区参数来导出所述第二分区参数。

Multi type tree coding

【技术实现步骤摘要】
【国外来华专利技术】多类型树编码相关申请的交叉引用本申请要求提交于2017年11月1日递交的的美国临时专利申请No.62/580,094以及于2018年1月16日递交的的美国临时专利申请No.62/617,696的权益,其公开内容通过引用而被整体并入本文。
技术介绍
各种数字视频压缩技术实现了有效的数字视频通信、分发和消费。标准化视频压缩技术的一些示例是H.261、MPEG-1、MPEG-2、H.263、MPEG-4部分2和H.264/MPEG-4部分10AVC。与H.264/AVC相比,先进的视频压缩技术(例如高效视频编码(HEVC))可以在相同的视频质量下提供两倍的压缩或一半的比特率。
技术实现思路
可以提供用于多类型树(MTT)编码的系统、方法和手段。块可被识别。该块可以是四叉树的根节点。该块可以被分区(partitioned)为一个或多个(例如,两个)兄弟节点(例如,兄弟节点B0和B1)。可确定该块的分区方向和分区类型。分区方向可以是例如水平或垂直。分区类型可以是例如二叉树(BT)或三叉树(TT)。如果所述块的分区类型是二叉树(BT),则可以例如经由信令为兄弟节点B0确定一个或多个(例如,两个)分区参数(例如,方向和/或类型)。可以例如经由信令为兄弟节点B1确定(例如一个)分区参数(例如第一分区参数)。例如,可以为B0确定分区方向和分区类型,并且可以为B1确定分区方向或类型。解码器可以基于例如所述块的分区方向、所述块的分区类型和B1的第一分区参数,确定是否接收关于B1的第二分区参数的指示。例如,如果解码器确定不接收该指示,则解码器可以基于例如所述块的分区方向、所述块的分区类型和B1的第一分区参数,导出所述第二分区参数。如果用于所述块的分区类型是BT,则解码器可以基于用于B0的分区参数,导出所述第二参数。例如,如果解码器确定接收所述指示,则解码器可以基于该指示来确定所述第二分区参数。可以基于所述第一分区参数和所述第二分区参数来解码B1。在一个示例中,可以跳过关于兄弟节点的分区类型的信令。所述第一分区参数可以是(例如,可以指示)B1的分区方向,且所述第二分区参数可以是B1的分区类型。如果B0的分区方向和B1的分区方向不同,则解码器可以确定接收(例如,可以接收)B1的分区类型。如果B0的分区类型是三叉树(TT),并且B0的分区方向和B1的分区方向与该块的分区方向相同,则解码器可以确定接收B1的分区类型。如果B0的分区类型是BT,并且B0的分区方向和B1的分区方向相同,则解码器可以确定不接收B1的分区类型。解码器可将B1的分区类型导出为TT。如果B0的分区类型是TT,并且B0的分区方向和B1的分区方向与所述块的分区方向正交,则解码器可以确定不接收B1的分区类型,并且解码器可以将B1的所述分区类型导出为BT。在一个示例中,可以跳过关于兄弟节点的分区方向的信令。所述第一分区参数可以是B1的分区类型,而所述第二分区参数可以是B1的分区方向。如果B0的分区类型和B1的分区类型不同,则解码器可确定接收B1的分区方向。如果B0的分区类型和B1的分区类型都是BT并且B0的分区方向和所述块的分区方向不相同,则解码器可确定接收B1的分区方向。如果B0的分区类型和B1的分区类型都是TT,并且B0的分区方向和所述块的分区方向不是正交的,则解码器可确定接收B1的分区方向。如果B0的分区类型和B1的分区类型都是BT,并且B0的分区方向和所述块的分区方向相同,则解码器可以确定不接收B1的分区方向。解码器可导出B1的分区方向正交于B0的分区方向。如果B0的分区类型和B1的分区类型都是TT,并且B0的分区方向和所述块的分区方向正交,则解码器可确定不接收B1的分区方向,并且解码器可将B1的分区方向导出为与B0的分区方向正交。所述块的分区类型可以是TT。B1可以是中间兄弟节点。所述第一分区参数可以是B1的分区方向,而所述第二分区参数可以是B1的分区类型。如果例如B1的分区方向与所述块的分区方向不同,则解码器可以接收B1的分区类型。如果例如B1的分区方向与所述块的分区方向相同,则解码器可以将B1的分区类型确定为TT。所述第一分区参数可以是B1的分区类型,而所述第二分区参数可以是B1的分区方向。例如,如果B1的分区类型是TT,则解码器可以接收B1的分区方向。如果例如B1的分区类型是BT,则解码器可以导出B1的分区方向与所述块的分区方向正交。视频内容可以以MTT格式被编码。块可以被识别。该块可以是四叉树的根节点。该块可以被二叉树(BT)分区为一个或多个(例如,两个)兄弟节点(例如,兄弟节点B0和B1)。可确定该块的分区方向和分区类型。如果该块的分区类型是BT,则可以确定兄弟节点B0的一个或多个(例如两个)分区参数(例如方向和/或类型)。可以为兄弟节点B1确定(例如一个)分区参数(例如第一分区参数)。例如,可以为B0确定分区方向和分区类型,并且可以为B1确定分区方向或类型。编码器可基于(例如)所述块的分区方向、所述块的分区类型和B1的第一分区参数,确定是否将B1的第二分区参数包含(例如,可包含)在比特流中。所述编码器可以在所述比特流中包括关于B0的分区参数、B1的第一分区参数、以及所述块的分区方向的指示。在示例中,编码器可以跳过关于兄弟节点的分区类型的信令。所述块的分区类型可以是BT。所述第一分区参数可以是B1的分区方向,而所述第二分区参数可以是B1的分区类型。如果B0的分区方向和B1的分区方向不同,则编码器可以确定将B1的分区类型包括在比特流中。如果B0的分区类型是三叉树(TT),且B0的分区方向和B1的分区方向与所述块的分区方向相同,则编码器可确定将B1的分区类型包括在比特流中。如果B0的分区类型是BT并且B0的分区方向和B1的分区方向相同,则编码器可以确定不将B1的分区类型包括在比特流中。如果B0的分区类型是TT,并且B0的分区方向和B1的分区方向与所述块的分区方向正交,则编码器可以确定不将B1的分区类型包括在比特流中。所述块的分区类型可以是TT。所述第一分区参数可以是B1的分区方向,而所述第二分区参数可以是B1的分区类型。如果例如B1的分区方向与所述块的分区方向不同,则编码器可以将B1的分区类型包括在比特流中。如果例如B1的分区方向与所述块的分区方向相同,则编码器可确定不将B1的分区类型包括在比特流中。当前块的分区类型可被接收。可基于所述分区类型来确定块的第一分区方向和第二分区方向的可用性。解码器可以基于所述第一分区方向和所述第二分区方向的可用性,确定接收当前分区方向。所述当前分区方向可与第一分区方向或第二分区方向中的一个或多个相同。解码器可以基于所述当前分区方向,对所述块进行解码。如果所述第一分区方向或所述第二分区方向中的仅一个可用,则解码器可确定不接收所述当前分区方向,并且解码器可确定所述当前分区方向为所述可用分区方向。如果所述第一分区方向和所述第二分区方向都可用,则解码器可以确定接收所述当前分区方向。所述第一分区方向可以是垂直方向,并且所述第二分区方向可以是水平方向。如果所述分区类型是BT并且当前块的宽度是最小允许BT节点大小的本文档来自技高网...

【技术保护点】
1.一种对以多类型树(MTT)格式编码的视频内容进行解码的方法,所述方法包括:/n识别被分区为至少第一兄弟节点和第二兄弟节点的块;/n确定所述第一兄弟节点的第一分区参数和第二分区参数、所述第二兄弟节点的第三分区参数、以及所述块的父分区类型和父分区方向;/n基于所述第三分区参数、所述父分区类型和所述父分区方向,确定是否接收关于所述第二兄弟节点的第四分区参数的指示;/n在确定所述第四分区参数将不被接收的条件下,基于所述第三分区参数和所述父分区方向,导出所述第四分区参数;以及/n基于所述第三分区参数和所述第四分区参数,解码所述第二兄弟节点。/n

【技术特征摘要】
【国外来华专利技术】20171101 US 62/580,094;20180116 US 62/617,6961.一种对以多类型树(MTT)格式编码的视频内容进行解码的方法,所述方法包括:
识别被分区为至少第一兄弟节点和第二兄弟节点的块;
确定所述第一兄弟节点的第一分区参数和第二分区参数、所述第二兄弟节点的第三分区参数、以及所述块的父分区类型和父分区方向;
基于所述第三分区参数、所述父分区类型和所述父分区方向,确定是否接收关于所述第二兄弟节点的第四分区参数的指示;
在确定所述第四分区参数将不被接收的条件下,基于所述第三分区参数和所述父分区方向,导出所述第四分区参数;以及
基于所述第三分区参数和所述第四分区参数,解码所述第二兄弟节点。


2.根据权利要求1所述的方法,进一步包括在接收到关于所述第四分区参数的所述指示的条件下,基于所述指示,确定所述第四分区参数。


3.根据权利要求1所述的方法,其中所述父分区类型是三叉树(TT),其中所述第二兄弟节点是中间兄弟节点,并且其中所述第三分区参数指示用于所述中间兄弟节点的分区方向,并且所述第四分区参数指示用于所述中间兄弟节点的分区类型,并且其中在用于所述中间兄弟节点的所述分区方向与所述父分区方向相同的条件下,用于所述中间兄弟节点的所述分区类型被导出为TT。


4.根据权利要求1所述的方法,其中所述父分区类型是TT,其中所述第二兄弟节点是中间兄弟节点,以及其中所述第三分区参数指示所述中间兄弟节点的分区方向,以及所述第四分区参数指示所述中间兄弟节点的分区类型,以及其中在所述中间兄弟节点的所述分区方向与所述父分区方向不同的条件下,所述中间兄弟节点的所述分区类型被接收。


5.根据权利要求1所述的方法,其中所述父分区类型是TT,其中所述第二兄弟节点是中间兄弟节点,并且其中所述第三分区参数指示所述中间兄弟节点的分区类型,并且所述第四分区参数指示所述中间兄弟节点的分区方向,并且其中在所述中间兄弟节点的所述分区类型是二叉树(BT)的条件下,所述中间兄弟节点的所述分区方向被确定为正交于所述父分区方向。


6.根据权利要求1所述的方法,其中所述父分区类型是TT,其中所述第二兄弟节点是中间兄弟节点,以及其中所述第三分区参数指示所述中间兄弟节点的分区类型,以及所述第四分区参数指示所述中间兄弟节点的分区方向,以及其中在所述中间兄弟节点的所述分区类型是TT的条件下,所述中间兄弟节点的所述分区方向被接收。


7.根据权利要求1所述的方法,其中所述父分区类型是BT,并且其中所述第一分区参数指示所述第一兄弟节点的分区方向,所述第二分区参数指示所述第一兄弟节点的分区类型,所述第三分区参数指示所述第二兄弟节点的分区方向,以及所述第四分区参数指示所述第二兄弟节点的分区类型,以及其中在所述第一兄弟节点的所述分区方向和所述第二兄弟节点的所述分区方向不同,或者所述第一兄弟节点的所述分区类型是TT且所述第一兄弟节点的所述分区方向和所述第二兄弟节点的所述分区方向都与所述父分区方向相同的条件下,所述第二兄弟节点的所述分区类型被接收。


8.根据权利要求1所述的方法,其中所述父分区类型是BT,并且其中所述第一分区参数指示所述第一兄弟节点的分区方向,所述第二分区参数指示所述第一兄弟节点的分区类型,所述第三分区参数指示所述第二兄弟节点的分区方向,以及所述第四分区参数指示所述第二兄弟节点的分区类型,以及其中在所述第一兄弟节点的所述分区类型是BT并且所述第一兄弟节点的所述分区方向和所述第二兄弟节点的所述分区方向相同的条件下,所述第二兄弟节点的所述分区类型被导出为TT,以及其中在所述第一兄弟节点的所述分区类型是TT并且所述第一兄弟节点的所述分区方向和所述第二兄弟节点的所述分区方向都与所述父分区方向正交的条件下,所述第二兄弟节点的所述分区类型被导出为BT。


9.根据权利要求1所述的方法,还包括:
在所述父分区类型是TT的条件下,确定所述第一兄弟节点、所述第二兄弟节点、或第三兄弟节点中的一者或多者的一个或多个边界;以及
将解块滤波器应用于所述边界。


10.根据权利要求1所述的方法,其中所述父分区类型是BT,并且其中所述第一分区参数指示所述第一兄弟节点的分区类型,所述第二分区参数指示所述第一兄弟节点的分区方向,所述第三分区参数指示所述第二兄弟节点的分区类型,以及所述第四分区参数指示所述第二兄弟节点的分区方向,并且其中在所述第一兄弟节点的所述分区类型和所述第二兄弟节点的所述分区类型不同,或者所述第一兄弟节点的所述分区类型和所述第二兄弟节点的所述分区类型都是BT并且所述第一兄弟节点的所述分区方向和所述父分区方向不相同,或者所述第一兄弟节点的所述分区类型和所述第二兄弟节点的所述分区类型都是TT并且所述第一兄弟节点的所述分区方向与所述父分区方向不正交的条件下,所述第二兄弟节点的所述分区方向被接收。


11.根据权利要求1所述的方法,其中所述父分区类...

【专利技术属性】
技术研发人员:贺玉文端木繁一修晓宇叶艳
申请(专利权)人:VID拓展公司
类型:发明
国别省市:美国;US

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

1