CN111316651A - 多类型树编码 - Google Patents

多类型树编码 Download PDF

Info

Publication number
CN111316651A
CN111316651A CN201880071364.5A CN201880071364A CN111316651A CN 111316651 A CN111316651 A CN 111316651A CN 201880071364 A CN201880071364 A CN 201880071364A CN 111316651 A CN111316651 A CN 111316651A
Authority
CN
China
Prior art keywords
partition
sibling node
type
parameter
parent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201880071364.5A
Other languages
English (en)
Inventor
贺玉文
端木繁一
修晓宇
叶艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vid Scale Inc
Original Assignee
Vid Scale Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vid Scale Inc filed Critical Vid Scale Inc
Publication of CN111316651A publication Critical patent/CN111316651A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/96Tree coding, e.g. quad-tree coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/463Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

块可以被识别。该块可以被分区为一个或多个(例如,两个)兄弟节点(例如,兄弟节点B0和B1)。该块的分区方向和分区类型可被确定。如果该块的分区类型是二叉树(BT),则可以为兄弟节点B0确定一个或多个(例如两个)分区参数。可以为兄弟节点B1确定分区参数(例如,第一分区参数)。解码器可以基于例如所述块的所述分区方向、所述块的所述分区类型和B1的所述第一分区参数,确定是否接收关于B1的第二分区参数的指示。所述解码器可以基于例如所述块的所述分区方向和类型以及B1的所述第一分区参数来导出所述第二分区参数。

Description

多类型树编码
相关申请的交叉引用
本申请要求提交于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节点大小的至少两倍,则可以确定所述垂直方向可用。如果所述分区类型是TT并且当前块的宽度至少是所述最小允许BT大小的四倍,则可以确定所述垂直方向可用。如果所述分区类型是BT并且当前块的高度是最小允许BT节点大小的至少两倍,则可以确定所述水平方向可用。如果所述分区类型是TT并且当前块的高度至少是所述最小允许BT大小的四倍,则可确定所述垂直方向可用。
所述块可可被TT分区成三个子块(B0、B1和B2)。可以确定B0、B1或B2的一个或多个边界。可将解块(deblocking)滤波器应用于这些边界。
附图说明
图中相同的附图标记表示相同的元素。
图1示出了基于块的混合视频编码***的示例。
图2示出了基于块的视频解码器的示例。
图3示出了四叉树加二叉树(QTBT)块分区的示例。
图4A-B示出了QTBT信令冗余去除的示例。
图5示出了QTBT中的块编码的示例。
图6A-C示出了编码结果重用的示例。
图7A-E示出了多类型树(MTT)分区类型的示例。
图8示出了MTT中的树型信令的示例。
图9示出了MTT中的树型信令的示例。
图10示出了使用相邻块来对块进行上下文(context)导出的示例。
图11A-D示出了MTT中信令冗余减少的示例。
图12示出了MTT的快速编码的示例。
图13示出了用于水平TT分区的可能性检查的示例。
图14示出了TT分区测试的最佳候选方向的示例确定。
图15A-E示出了针对MTT分区的编码结果重用的示例。
图16是用于CU大小检查的邻近块集合的示例。
图17A是示出了其中可以实施一个或多个公开的实施例的示例通信***的***图。
图17B是示出了根据实施例的可在图17A中所示的通信***内使用的示例无线发射/接收单元(WTRU)的***图。
图17C是示出了根据实施例的可在图17A中所示的通信***内使用的示例无线电接入网络(RAN)和示例核心网络(CN)的***图。
图17D是示出了根据实施例的可在图17A中所示的通信***内使用的另一示例RAN和另一示例CN的***图。
具体实施方式
现在将参考各个附图来描述说明性实施例的详细描述。尽管本说明书提供了可能实施方式的详细示例,但是应当注意,这些细节旨在是示例性的,而不以任何方式限制本申请的范围。
视频编码***可以压缩数字视频信号,例如,以减少存储和/或传输带宽。存在各种类型的视频编码***,例如基于块的的***、基于小波的的***和基于对象的***。基于块的视频编码***可以包括国际视频编码标准,例如(运动图像专家组)MPEG-1/2/4第2部分、H.264/MPEG-4第10部分高级视频编码(AVC)、VC-1和高效视频编码(HEVC)。
与前一代视频编码(例如,H.264/MPEG AVC)相比,HEVC可以例如提供大约50%的比特率节省或等效感知质量。可以实现优于HEVC的编码效率(例如,通过利用附加的编码工具)。VCEG和MPEG(例如联合视频探索组(JVET))可以支持多种编码技术,其可以提供比HEVC显著增强的编码效率。
图1是基于块的混合视频编码***的示例。输入视频信号2可以被逐块处理。扩展的块大小(例如,编码单元(CU))可以用于例如有效地压缩高分辨率(例如,1080p及以上)视频信号。CU可具有例如64×64像素的大小。CU可被分区成一个或一个以上预测单元(PU)。预测可以被分别应用于PU。例如,可对(例如,每个)输入视频块(例如,宏块(MB)或CU)执行空间预测60和/或时间预测62。
空间预测(例如,帧内预测)可(例如)通过使用来自视频图片/切片中的已编码相邻块的样本(例如,参考样本)的像素来预测当前视频块。空间预测可以减少视频信号中可能固有的空间冗余。时间预测(例如,帧间预测或运动补偿预测)可(例如)通过使用来自已编码视频图片的重构像素来预测当前视频块。时间预测可减少视频信号中可能固有的时间冗余。给定视频块的时间预测信号可(例如)通过一个或一个以上运动向量(MV)而被用信号通知。该MV可指示当前块与参考块之间的运动的量及方向。例如,当支持多个参考图片时,可发送(例如,针对每一视频块的)参考图片索引。参考图片索引可以用于标识时间预测信号来自的(例如,在参考图片存储库64中的)参考图片。
编码器中的模式决策框80可(例如,在空间和/或时间预测之后)基于(例如)速率失真优化来选择(例如,最佳)预测模式。可从当前视频块16减去预测块。预测残差可以被去相关(例如,通过使用变换4)和量化(例如,通过使用量化6)。量化的残差系数可以被逆量化10和/或逆变换12,例如以形成重构的残差。可将重构的残差加回到预测块26,例如以形成重构视频块。环内滤波66(例如,解块滤波器和/或自适应环路滤波器)可应用于重构视频块,例如,在其被置于参考图片存储库64中且用于编码未来视频块之前被应用。熵编码单元8可(例如)通过压缩和打包编码模式(例如,帧间或帧内)、预测模式信息、运动信息和/或量化的残差系数来形成输出视频比特流20。
图2是基于块的视频解码器的示例。视频比特流202可以在熵解码单元208处被解包和熵解码。例如,可将编码模式和预测信息发送到空间预测单元260(例如,当被帧内编码时)或时间预测单元262(例如,当被帧间编码时)以形成预测块。可将残差变换系数提供到逆量化单元210及逆变换单元212,例如以重构残差块。预测块和残差块可以例如在加和226处被相加在一起。例如,在将重构块存储在参考画面存储库264中之前,可以对该重构块应用环内滤波。例如,可以发送出参考图片存储库264中的重构视频,以驱动显示设备和/或预测未来的视频块。
图片可例如基于四叉树结构而被划分成CU,这可允许将CU划分成适当大小(例如,基于区域的信号特性)。CU可表示一基本四叉树划分区域,其可用于区分帧内编码块和帧间编码块。可在CU内定义多个不重叠的PU。(例如,每一)PU可指定具有个别预测参数(例如,帧内预测模式、运动向量、参考图片索引等)的区域。例如,可以通过对PU应用预测过程来获得残差。CU可被进一步划分成一个或一个以上变换单元(TU),这可例如基于另一四叉树。(例如,每一)TU可例如通过应用具有等于TU大小的变换大小的残差编码来指定块。
所述块分区结构可以提供优于先前视频编码标准的显著编码增益。可提供最小粒度以在帧内编码与帧间编码之间切换的CU分区可为方形且可遵循四叉树结构。PU分区可以具有有限数量的类型。
可以使用四叉树加二叉树(QTBT)块分区结构。QTBT结构中的(例如每个)编码树单元(CTU)可以是四叉树的根节点。块可以以四叉树方式被分区。可以迭代(例如一个)节点的四叉树划分,直到该节点达到最小允许四叉树大小(MinQTSize)。例如,当所述节点的四叉树大小不大于所允许的二叉树大小的最大值(MaxBTSize)时,可以在水平或垂直方向上进一步(例如,通过二叉树)对所述四叉树节点进行分区。二叉树的划分可以迭代进行,例如,直到二叉树节点达到允许的二叉树节点大小的最小值(MinBTSize)或允许的二叉树深度的最大值。二叉树节点可以用作预测和/或变换的基本单元(例如,没有进一步的分区)。
在QTBT分区结构的一个示例中,块大小可以是128×128,MinQTSize可以是16×16,MaxBTSize可以是64×64,MinBTSize可以是4。四叉树分区可以应用于块以生成四叉树叶节点。四叉树叶节点大小可以在128×128到16×16的范围内。128×128的四叉树节点大小可能会超过最大二叉树大小(例如,MaxBTSize)。例如,如果四叉树节点大小小于或等于MaxBTSize,则该四叉树节点可以进一步由二叉树进行分区。四叉树节点(例如二叉树的根节点)可以具有等于0的二叉树深度。二叉树分区可以迭代进行,例如直到二叉树深度达到MaxBTDepth或者二叉树节点具有等于MinBTSize的宽度或高度。
图3示出了QTBT块分区的示例。实线可以表示四叉树划分,而虚线可以表示二叉树划分。例如,可以用信号通知分区方向指示(例如,标志),以指示例如当进一步划分二叉树节点时,可以使用水平划分还是垂直划分。四叉树划分可以将一块分区成具有相等大小的四个子块。
块(例如,在QTBT中)可例如通过QT、水平BT和垂直BT来分区。不同的分区过程可以产生相同的分区结果。
图4A-B示出了QTBT信令冗余去除的示例。图4A示出了利用水平BT分区去除QTBT信令冗余的示例。图4B示出了利用垂直BT分区去除QTBT信令冗余的示例。
如图4A所示,块可以通过水平BT分区而被分区为子块B0和B1。通过垂直BT分区对子块B0和B1的进一步分区可以产生最终分区结果,该最终分区结果可以是与首先通过垂直BT分区对块进行分区的和随后通过水平BT分区对每个子块进行分区相同的结果。QTBT可以具有这样的约束,即,允许垂直BT分区之后跟随水平BT分区,而不允许水平BT分区之后跟随垂直BT分区。
如图4B所示,约束可以被应用于具有垂直BT分区的方形块(例如,创建图4B中所示的子块B0和B1)。通过水平BT对子块B0和B1的进一步分区可产生与QT分区的结果等效的结果。例如,当左侧子块B0被水平BT分区时,水平BT可以不被应用于右子块B1。该约束可适用于方形块,例如,因为QT未应用于QTBT中的非方形块。
图5示出了QTBT中的块编码的示例。编码器可以(例如首先)检查无进一步划分情况下的速率失真(RD)成本。对于给定块,可以使用不同编码模式(例如,帧间和帧内模式)来检查成本。可确定BT深度。该BT深度可以是从QT分区树的当前节点到叶节点的深度。可以确定当前块的BT深度是否小于最大BT深度(MaxBTDepth)。根据该确定,编码器例如通过对当前块应用水平BT分区来检查所述RD成本。所述编码器可以例如通过将垂直BT分区应用于当前块来检查所述RD成本。可确定当前块的QT深度是否小于最大QT深度。取决于所述确定,所述编码器可例如通过将QT分区应用于当前块来检查RD成本。具有最小RD成本的分区可以被看作当前块的最佳分区方案。
可以执行利用QTBT框架的快速编码。例如,对于给定块,可以应用一个或多个分区方案。一些子块可以在不同的划分方案下重复。例如,三个分区方案可以应用于(例如一个)块(例如,如图6中的示例所示)。
图6A-C示出QTBT中左上子块的编码结果重用的示例。图6A示出了对顶部子块应用水平BT,随后应用垂直BT的示例。图6B示出了对左侧子块应用垂直BT,随后应用水平BT的示例。图6C示出了在方形块上应用QT分区的示例。图6A-C所示的三个示例中的左上子块B0可以相同。快速编码可记录B0的编码结果,例如在第一时间进行记录。在其它分区方案中,可将所存储的编码结果重用于块B0。这样,所述左上块可以仅被编码一次。
QTBT可以允许在一个或多个(例如,一个或两个)方向上的相等分区。多类型树(MTT)分区可以允许更多分区。MTT可以支持例如五种分区类型(例如,如图7中的示例所示)。
图7A-E示出了MTT分区类型的示例。图7A示出了四叉树(QT)分区的示例。图7B示出了垂直BT分区的示例。图7C示出了水平BT分区的示例。图7D示出了垂直三叉树(TT)分区的示例。图7E示出了水平TT分区的示例。
TT分区可以将一块分区成三个部分。例如,垂直TT(例如,如图7D所示)可以在垂直方向上对块进行分区。经分区的子块的宽度可(例如)分别等于块宽度的1/4、1/2及1/4。BT和TT可以被看作预测树(PT)。PT深度可以是从QT分区树的当前节点到叶节点的深度。可(例如,首先)通过QT来对块进行分区。(例如每个)QT叶节点可以例如通过水平BT、垂直BT、水平TT和/或垂直TT来分区。块的宽度和高度可以是2的幂。TT分区可以创建具有例如1/4或1/2块的宽度和/或高度的子块,因此在MTT中,子块宽度和高度可以是的2的幂。块可以不在中间被分区,这可以提供灵活性。
图8示出了在MTT实现中的树型信令的示例。例如,当QT叶节点被BT或TT进一步划分时,可发信号通知一个或多个(例如两个)标志。分区方向指示(例如,方向标志)可以指示例如分区是水平分区还是垂直分区。分区类型指示(例如,类型标志)可以指示例如分区是BT分区还是TT分区。
示例语法元素(例如PT类型)可以在MTT中被使用。可以对PT类型进行编码。
在QTBT中对于最大BT深度可能存在限制。BT和TT都可以作为PT处理。最大PT深度可应用于BT和TT。BT深度和TT深度可以被分别控制。
可以用不同的树分区方案来实现相同的分区结果。例如,以下两种情况可获得相同的结果:使用水平BT将块分区成两个子块,然后使用垂直BT将这两个子块分区成四个子块;以及使用垂直BT将块分区成两个子块,然后使用水平BT将这两个子块分区成四个子块。分区约束可被考虑以减少语法冗余和/或减少编码复杂度。
QTBT中的解块被扩展到一个或多个TT边界。
可以在QTBT中设定最大BT深度。添加TT分区类型可能会增加编码复杂度。快速编码算法可用于控制复杂度而不会负面地影响性能。
本文可以公开了示例MTT信令方案。上下文编码可以基于相邻CU的分区类型,例如分区类型(BT或TT)。可以将最大TT深度限制应用于TT分区。可以减少MTT框架中的信令冗余。QTBT中的解块可应用于QT边界和BT边界。MTT中的解块可以被扩展以支持TT分区。可以在MTT编码中执行快速TT编码过程。
树型信令可以在MTT中被提供。在MTT的示例中(例如,如图8所示),可以(例如,首先)为具有划分的(例如,每个)QT叶节点用信号通知方向。可以(例如,其次)为所述QT叶节点用信号通知PT类型(例如,BT或TT)。其它示例(例如,如图9所示)可以具有不同的信令顺序。
图9示出了MTT中的树型信令的示例。可以用信号通知(例如,用于当前块的)PT类型。该PT类型可以被接收(例如,由解码器接收)。例如,可以基于所述PT类型来确定(例如,检查)水平方向和垂直方向的可用性。CU大小可以不小于最小BT大小(例如,4)。例如,当分区类型是BT并且当前块的宽度不小于2xMinBTSize时,垂直BT分区可用于所述当前块。例如,当当前块的高度不小于2xMinBTSize时,水平BT分区对于所述当前块是可用的。例如,当分区类型是TT并且当前块的宽度不小于4xMinBTSize时,垂直TT分区可以用于所述当前块。例如,当当前块的高度不小于4xMinBTSize时,水平TT分区可以对于所述当前块是可用的。例如,(例如,仅)当两个方向都可用时,可以用信号通知方向。例如,如果(例如,仅)一个方向可用,则方向可被推断(例如,导出)为可用方向。可基于所推断的方向对所述块进行解码。
基于上下文的CABAC编码可用于PT类型编码。上下文可从一个或一个以上块导出,例如相邻CU左侧和上方的块(例如,如图10中所示)。
图10示出了使用相邻块来对块进行上下文导出的示例。例如,可以根据等式(1)来计算当前块的树深度TDepth:
TDepth(B)=2*QTDepth(B)+PTDepth(B) (1)
其中QTDepth(B)可以是QT树距根的深度,PTDepth(B)可以是当前节点B距QT叶节点的深度。
例如,可以根据等式(2)来计算左侧块BL的相对PT深度RPTDepth(BL):
RPTDepth(BL)=TreeDepth(B)-2*QTDepth(BL) (2)
例如,可以根据等式(3)来计算上方块BA的相对PT深度RPTDepth(BA):
RPTDepth(BA)=TreeDepth(B)-2*QTDepth(BA) (3)
例如,可以根据等式(4)来导出BL的上下文索引CI(BL):
Figure BDA0002475943960000131
其中PTType(RPTDepth(BL))可为在PT深度RPTDepth(BL)处的块BL的PT类型。
例如,可以根据等式(5)来导出用于以上相邻块BA的上下文索引CI(BA):
Figure BDA0002475943960000141
当前块B的上下文可用于PT类型编码C(B),其可(例如)根据等式(6)来计算:
C(B)=min(3,CI(BL)+CI(BA)) (6)
例如,可以有四个上下文。上下文(例如,上下文0)可以指示在相同树深度(例如,相对于根)的左侧相邻块和上方相邻块(例如,这两者)具有BT分区类型。上下文(例如,上下文1)可指示相邻块具有不同分区类型。上下文(例如,上下文2)可以指示(例如,两个)相邻块具有TT分区类型。上下文(例如,上下文3)可以指示(例如,所有)其他情况。一个或多个上下文(例如,上下文0和上下文2)可以被组合为一个上下文,以指示左侧相邻块和上方相邻块具有相同的分区类型。
可以为TT提供最大树深度限制。最大BT深度(MaxBTDepth)可用于限制BT树的深度。可以分离用于亮度分量和色度分量的分区树,例如,用于帧内切片编码。例如,对于帧间切片编码,亮度分量和色度分量可以共享(例如,一个)分区树。举例来说,可在序列参数集SPS中用信号通知帧内切片中的亮度分量的MaxBTDepth及色度分量的MaxBTDepth及帧间切片的MaxBTDepth。MaxBTDepth可以应用于MTT中的TT。最大TT深度MaxTTDepth可以用于例如以下情况中的一种或多种(例如每种情况):帧内切片中的亮度分量、帧内切片和帧间切片中的色度分量。可以例如在SPS中、在PPS中和/或在图片级(例如,在切片报头中)用信号通知MaxTTDepth和MaxBTDepth之间的差。在一示例中,编码器可例如基于与当前图片相同的时间层处的先前经编码图片的平均PT深度,自适应地设定当前图片的MaxTTDepth。在一个示例中,编码器可以增加低时间层处的图片的MaxTTDepth(例如,因为它们是高时间层的参考图片)。编码器可以降低高时间层处的图片的MaxtTTDepth。例如,编码器可以增加帧内切片中的亮度分量和色度分量的MaxTTDepth,同时保持MaxTTDepth与帧间切片的MaxBTDepth相同。
在一个示例中,MaxTTDepth可以根据QT深度来设置。编码器可以为具有不同QT深度的块设置不同的MaxTTDepth。
可以在MTT中提供信令冗余减少。块的一个或一个以上(例如,两个)不同分区可获得相同结果。例如,由水平BT进行分区、之后由垂直TT进行分区的块可以实现与由垂直TT进行分区、之后由水平BT进行分区的块相同的结果。编码器可被配置以选择用于块的分区方案。所述编码器可以不允许选择具有相同结果的分区方案。举例来说,可(例如,使用水平或垂直BT)将块BP分区成一个或一个以上(例如,两个)子块B0及B1。编码器可在比特流中包含BP的分区方向、B0的一个或一个以上(例如,两个)分区参数和/或B1的(例如,一个)分区参数。解码器可以接收BP的所述分区方向。解码器可以接收B0的一个或多个(例如两个)分区参数(例如类型和/或方向)以及B1的一个(例如一个)分区参数(例如类型或方向)。解码器可以基于例如B0的所述分区参数和BP的所述分区方向,导出B1的第二分区参数。例如,如果(例如,仅)允许所述第二分区参数的一个选项(例如,如果所述参数是方向,则是水平或垂直,或者如果所述参数是类型,则是BT或TT),则解码器可以导出B1的所述第二分区参数。例如,如果允许用于所述第二分区参数的两个或更多选项,则编码器可以将用于B1的所述第二分区参数包括在比特流中。例如,如果允许用于所述第二分区参数的两个或更多选项,则解码器可以接收用于B1的所述第二分区参数。该第二分区参数可以用于解码所述块。可以考虑一种或多种(例如,四种)情况来减少MTT中的信令冗余(例如,如图11中的示例所示)。
图11A-D示出了MTT中信令冗余减少的示例。图11A和11B示出了水平BT约束的示例。图11C和11D示出了垂直BT约束的示例。
图11A示出了可以减少信令冗余的情况的示例。块(例如,图11A中的块BP)可以由水平BT进行分区,并且两个得到的子块(例如,兄弟节点)可以由垂直TT进一步分区。交换所述两个分区的顺序(例如,用垂直TT对块进行分区,然后用水平BT对三个子块进行分区)可以产生相同的分区结果。可以不将垂直TT分区应用于子块(例如,图11A中的B1),这可发生在例如当通过水平BT对块进行分区并且通过垂直TT进一步对其它子块(例如,图11A中的B0)进行分区时。编码器可在比特流中包括子块(例如,B1)的分区参数(例如,分区类型或分区方向),并且解码器可接收该分区参数。例如,如果对于所述分区参数允许一个或多个(例如,两个)选项(例如,用于分区方向的垂直和/或水平以及用于分区类型的BT和/或TT),则所述分区参数可以被包括在比特流中并且被接收。解码器可基于所述块和另一子块(例如,B0)的分区方向和/或类型,导出所述分区参数。例如,如果对于所述分区参数(例如,仅)允许一个选项,则解码器可以导出所述分区参数。
例如,块C可以使用水平BT而被分区为两个子块C0和C1。C0可以使用垂直TT而被进一步分区。编码器可在比特流中包含关于C的分区方向和类型以及C0的分区方向和类型的指示。编码器可在比特流中包括C1被垂直分区的指示。解码器可以接收这些指示。解码器可以基于这些指示,导出C1的分区类型。例如,解码器可以将C1的分区类型导出为BT(例如,因为不允许将TT应用于C1)。
图11B示出了可以减少信令冗余的情况的示例。块(例如,图11B中的块BP)可以由水平BT进行分区,并且两个得到的子块可以进一步由水平BT进行分区。以这种方式对所述块和子块进行分区可以产生与通过水平TT对块进行分区、之后通过水平BT对所得到的中间块进行分区相同的分区结果。水平BT分区可以不应用于子块(例如,图11B中的B1),这可发生在例如当通过水平BT对所述块进行分区并且通过水平BT进一步对另一子块(例如,图11B中的B0)进行分区时。编码器可在比特流中包括子块(例如,B1)的分区参数(例如,分区类型或分区方向),并且解码器可接收该分区参数。例如,如果对于所述分区参数允许一个或多个(例如,两个)选项(例如,用于分区方向的垂直和/或水平以及用于分区类型的BT和/或TT),则该分区参数可以被包括在比特流中并且被接收。解码器可基于所述块和另一子块(例如,B0)的分区方向和/或类型,导出所述分区参数。例如,如果对于分区参数(例如,仅)允许一个选项,则解码器可以导出所述分区参数。
例如,块C可以使用水平TT而被分区为三个子块C0、C1和C2。C1可以是中间子块。编码器可在比特流中包含关于C的分区方向和类型的指示。编码器可在比特流中包括C1被水平分区的指示。解码器可接收这些指示。解码器可以基于这些指示,导出C1的分区类型。例如,解码器可以将C1的分区类型导出为TT(例如,因为不允许将BT应用于C1)。
图11C和11D示出了例如通过将图11A和11B中的水平分区改变为垂直分区来减少信令冗余的情况的示例。例如,如图11C所示,水平TT可以不被应用于子块(例如,图11C-D中的B1),这可发生在例如当所述块(例如,图11C-D中的块BP)被垂直BT分区并且其它子块(例如,图11C-D中的B0)被水平TT进一步分区时。举例来说,如图11D中所示,举例来说,可不将垂直BT应用于子块B1,这可发生在例如当通过垂直BT对块进行分区且通过垂直BT进一步对子块B0进行分区时。编码器可在比特流中包括子块(例如,B1)的分区参数(例如,分区类型或分区方向),并且解码器可接收该分区参数。例如,如果对于所述分区参数允许一个或多个(例如,两个)选项(例如,用于分区方向的垂直和/或水平以及用于分区类型的BT和/或TT),则所述分区参数可以被包括在比特流中并且被接收。解码器可基于所述块和另一子块(例如,B0)的分区方向和/或类型,导出所述分区参数。例如,如果对于所述分区参数(例如,仅)允许一个选项,则解码器可以导出所述分区参数。
解块可以在MTT框架中被提供。解块可应用于一个或一个以上(例如,所有)CU边界(例如,QT和/或BT边界)。CU边界可包括一个或多个TT边界。解块可以被扩展以应用于(例如,所有)TT边界。可执行边界强度的导出和/或解块滤波。块可以通过TT分区而被分区成一个或多个(例如,三个)兄弟节点。该兄弟节点的分区类型和/或方向可以如这里所述的那样被接收和/或导出。可确定所述兄弟节点的一个或多个边界。可将解块滤波器应用于这些边界。
可以如本文所述执行快速MTT编码。例如在TT RD成本检查之前,可以执行提前终止和最佳TT方向确定。图12示出了MTT的快速编码的示例。虚线块可以指示TT RD检查过程。例如,(例如,仅)当当前PT深度小于最大TT深度并且当前块大小小于最大BT大小时,可以在编码中测试TT分区。
例如,可以在TT分区RD成本检查之前,检查水平TT分区和垂直TT分区的可能性。在一个方向上的TT分区的可能性为低可以指示在该方向上的TT分区不是当前块的最佳分区方案。可以跳过在该方向上TT分区的RD成本检查。图13示出了用于水平TT分区的可能性检查的示例。测试标志(例如Hor_TT_Test(水平_TT_测试)标志)可以指示编码器是否测试水平TT分区。水平TT分区的可能性可能很低,并且标志Hor_TT_Test可以被设置为指示编码器可以跳过水平TT分区检查的值(例如0),这可发生在例如当当前PT深度大于预定义阈值FTT_TH(例如1)并且水平BT分区不是最佳分区方案时。可以将水平BT分区的RD成本与无分区的RD成本进行比较。水平TT可以不被测试,并且标志Hor_TT_Test可以被设置为指示编码器可以跳过水平TT分区检查的值(例如0),这可发生在例如当水平BT分区的RD成本大于无分区的RD成本(例如,该比率大于预定义的阈值A_TH)时。例如,在剩余的情况下,水平TT分区的可能性可能很高,并且标志Hor_TT_Test可以被设置成指示编码器可以测试水平TT分区检查(例如,1)。可以以类似的方式执行垂直TT分区的可能性检查。
可以基于例如BT分区的RD成本,确定一个或多个候选方向(例如,最佳候选方向)。可以在对TT分区进行可能性检查之后,确定所述候选方向。图14示出了用于TT分区检查的最佳候选方向的示例确定。水平BT的RD成本可以与垂直BT的RD成本进行比较。例如,当测试水平分区和垂直TT分区时(例如,两者都测试),可以针对当前块测试垂直和/或水平BT的RD成本。例如,当该两个RD成本的比率小于预定阈值D_TH时,可以将两个方向都看作TT分区检查的最佳候选方向。具有较小BT分区RD成本的方向可以被认为是TT分区检查的最佳候选方向。例如,当TT分区是唯一被测试的分区时,TT分区可以被作为最佳候选方向对待。编码器可以例如基于最佳方向确定,跳过对TT分区的一个或多个(例如两个)方向的测试。
例如,如图6中的示例所示,快速编码可以通过重用先前的编码结果而被扩展。图15A-E示出了针对不同MTT分区的编码结果重用的示例。图15示出了可重用子块(例如,左上子块)的编码的五种示例性情况。图15A示出了块由水平BT进行分区、随后对顶部子块进行水平BT分区的示例。例如,当所述块由水平TT进行分区时,左上块B0可以是相同的。图15B示出了通过将水平方向改变为垂直方向而与图15A中的示例类似的示例。图15C示出了块由水平BT进行分区、随后对顶部子块进行垂直TT分区的示例。例如,当所述块被垂直TT分区、随后对左侧子块进行水平BT分区时,所述左上块B0可以是相同的。图15D示出了通过切换水平方向和垂直方向而与图15C中的示例类似的示例。图15E示出了块由水平TT进行分区、随后对顶部子块进行垂直TT分区。例如,当所述块被垂直TT分区、随后对左侧子块进行水平TT分区时,所述左上块B0可以是相同的。
在一示例中,可将提前终止应用于最高时间层处的图片。图片的时间层可指示所述图片是否用作用于编码另一图片的参考。时间层处的图片可用于对同一时间层或较高时间层处的其它图片进行编码。举例来说,较低时间层(例如,时间层0)处的图片可用以编码较高时间层(例如,时间层2)处的图片。较高时间层处的图片可参考较低时间层处的图片。较低时间层处的图片可具有比较高时间层处的图片多的所分配的比特。编码器可以例如使用编码模式(例如,没有进一步的分区)来测试RD性能。举例来说,当最佳模式为非常有效的编码模式(例如,一跳过模式)且当前PT深度不小于其(例如,左侧及/或上方等)相邻CU的最大PT深度时,编码器可跳过水平及垂直TT检查。编码器可以跳过水平和垂直TT检查,例如因为块了选择跳过模式并且树深度高于阈值。提前终止可以应用于在参考图片列表中具有接近(例如,在时间距离方面(例如,不管该图片属于哪个时间层)接近)的参考图片的图片。两个图像之间的时间距离可以通过它们的图片顺序计数的绝对差来测量。
可以应用内容分析(例如,除了基于RD成本的快速编码方案之外或者作为其替代)来确定要测试哪些分区。在一个示例中(例如,对于块B),可以执行一个或多个测试,例如,以确定是测试(例如,仅测试)BT还是TT。下面给出了示例性测试。
B可以使用BT而被分区为两个水平或垂直部分。可以对(例如每个)BT部分执行内容分析。在一个示例中,可为(例如,每个)BT计算平均值和/或方差。这些可以表示为A(BT0)、A(BT1)、V(BT0)和V(BT1)。
B可以使用TT被分区成三个水平或垂直部分。可以对(例如每个)TT部分执行内容分析。在一个示例中,可以针对(例如每个)BT部分计算平均值和/或方差。这些可以表示为A(TT0)、A(TT1)、A(TT2)、V(TT0)、V(TT1)和V(TT1)。
可以计算一个或多个(例如两个)BT统计数据之间的差值。例如,可计算|A(BT0)-A(BT1)|和|V(BT0)-V(BT1)|。可以计算一个或多个(例如三个)TT统计数据之间的差值。例如,可以计算max(|A(TT0)-A(TT1)|,|A(TT1)-A(TT2)|,|A(TT2)-A(TT0)|)和max(|V(TT0)-V(TT1)|,|V(TT1)-V(TT2)|,|V(TT2)-V(TT0)|)。
BT/TT统计数据可以例如使用平均值和方差的差值的加权组合来合并,例如Diff_Stats(BT)=|A(BT0)-A(BT1)|+w*|V(BT0)-V(BT1)|。Diff_Stats(TT)可以以类似的方式来计算。例如,当两个BT之间的BT统计数据的差异大于三个TT之间的TT统计数据的差异时,可以针对块B测试(例如,仅测试)BT分区。例如,当三个TT之间TT统计数据的差异大于两个BT之间BT统计数据的差异时,可以针对块B测试(例如,仅测试)TT分区。
平均值和方差被用作内容分析的示例。可以收集其它内容特性(例如,沿着分区边界的水平/垂直梯度)并将其用于快速编码判决。
快速MTT编码可以在编码单元大小的限制下实现。
如在描述中所提到的(例如,关于图12),编码器可以检查当前编码块的不同分区(例如,无分区、水平BT分区、垂直BT分区、水平TT分区、垂直TT分区、QT分区)的RD成本。编码器可以选择具有最小RD成本的最佳分区。可以如本文所公开的那样执行快速编码(例如,通过推断一些方向而无需RD成本检查)。
可以实现通过考虑CU大小的快速MTT编码。相关性可存在于当前CU与其空间上相邻的CU之间。CU大小可从其相邻者逐渐改变。局部CU大小信息可用于加速MTT编码。举例来说,在当前编码块被编码之前,编码器可检查相邻编码CU的大小,且从该相邻CU中找出最小和最大CU大小。可使用等式(7)和(8)来确定当前编码块的最小CU大小(CU_SIZEMIN)和最大CU大小(CU_SIZEMAX):
CU_SIZEMIN=max(SIZE_MIN,min(CUSize(Bi))/2T),Bi∈NBS (7)
CU_SIZEMAX=min(SIZE_MAX,max(CUSize(Bi))*2T),Bi∈NBS (8)
其中Bi可为第i个相邻块且可属于当前块的相邻块集合(NBS),T可为预定义阈值(例如,1),SIZE_MIN可为所允许的最小CU大小(例如,4×4),且SIZE_MAX可为所允许的最大CU大小(例如,128×128)。所述NBS可以用不同的方式来定义。举例来说,在图16中,在(a)(例如,图16的左侧)处,当前块C的NBS可被定义为来自左侧方向的一或多个(例如,所有)相邻块及来自上方方向的一或多个(例如,所有)相邻块。在一示例中,在图16中,在(b)(例如,图16的右侧)处,NBS可被定义为一个或一个以上(例如,四个)角落相邻块。在一个示例中,如果当前编码块的大小大于CU_SIZEMAX,则可以跳过对无分区的RD成本检查,并且可以通过BT、TT或QT来进一步对当前编码块进行分区。如果当前编码块的大小小于CU_SIZEMIN,则可以跳过对BT、TT或QT的RD成本检查。在一个示例中,可以检查一有限的CU大小。
阈值T可确定当前块与其相邻者之间的CU大小的变化。在一个示例中,较小的T可以具有较小(例如,相对较小)的变化和较低的编码复杂度。T可以基于当前编码块大小而被不同地设置。举例来说,如果当前编码块的大小较大,那么T可设定得较大(例如,2)以允许当前编码块的较大变化(例如,因为当前编码块相对于相邻CU的大小具有较多变化)。在另一个示例中,如果当前编码块的大小较小,则T可以较小(例如,1)以允许当前编码块的较小变化(例如,因为当前编码块已经利用与其父编码块不同的分区进行了测试)。在另一示例中,如果当前编码块的大小与最小CU大小(例如,2x SIZE_MIN)相当,那么T可设定为0以不允许快速编码的变化。对于不同的分区模式(例如,BT、TT或QT),T可以不同。例如,T可以被设置得较大以允许QT分区的大变化,并且可以被设置得更小以用于BT和TT。
如果NBS中的相邻块Bi不可用(例如,在图片边界外或尚未被编码),那么可以一个或一个以上(例如,两个)方式评估所述等式(7)和(8)。例如,可以从NBS中排除与Bi相邻的块。如果NBS为空(例如,不存在可用的经编码相邻CU),那么CU_SIZEMIN可被设定为SIZE_MIN且CU_SIZEMAX可被设定为SIZE_MAX。例如,可以对一个或多个(例如,所有)不可用的相邻块进行计数。如果不可用的相邻块的百分比大于预定义的百分比,那么CU_SIZEMIN可被设定为SIZE_MIN且CU_SIZEMAX可被设定为SIZE_MAX。
CU大小可使用等式(9)通过CU的深度来计算:
CU_Size=SIZE_MAX/2depth (9)
所述CU的深度可用作CU大小的测量(例如,以实施快速MTT编码)。
图17A是示出了可以实施一个或多个所公开的实施例的示例通信***100的示图。该通信***100可以是为多个无线用户提供语音、数据、视频、消息传递、广播等内容的多址接入***。该通信***100可以通过共享包括无线带宽在内的***资源而使多个无线用户能够接入此类内容。举例来说,通信***100可以使用一种或多种信道接入方法,例如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交FDMA(OFDMA)、单载波FDMA(SC-FDMA)、零尾唯一字DFT-扩展OFDM(ZT UW DTS-s OFDM)、唯一字OFDM(UW-OFDM)、资源块过滤OFDM以及滤波器组多载波(FBMC)等等。
如图17A所示,通信***100可以包括无线发射/接收单元(WTRU)102a、102b、102c、102d、RAN 104/113、CN 106/115、公共交换电话网络(PSTN)108、因特网110以及其他网络112,然而应该了解,所公开的实施例设想了任意数量的WTRU、基站、网络和/或网络部件。每一个WTRU 102a、102b、102c、102d可以是被配置成在无线环境中工作和/或通信的任何类型的设备。举例来说,任一WTRU 102a、102b、102c、102d都可被称为“站”和/或“STA”,其可以被配置成发射和/或接收无线信号,并且可以包括用户设备(UE)、移动站、固定或移动订户单元、基于签约的单元、寻呼机、蜂窝电话、个人数字助理(PDA)、智能电话、膝上型计算机、上网本、个人计算机、无线传感器、热点或Mi-Fi设备、物联网(IoT)设备、手表或其他可穿戴设备、头戴显示器(HMD)、车辆、无人机、医疗设备和应用(例如远程手术)、工业设备和应用(例如机器人和/或在工业和/或自动处理链环境中工作的其他无线设备)、消费类电子设备、以及在商业和/或工业无线网络上工作的设备等等。WTRU 102a、102b、102c、102d中的任意者可被可交换地称为UE。
通信***100还可以包括基站114a和/或基站114b。每一个基站114a、114b可以是被配置成通过以无线方式与WTRU 102a、102b、102c、102d中的至少一个无线对接来促使其接入一个或多个通信网络(例如CN 106/115、因特网110、和/或其他网络112)的任何类型的设备。举例来说,基站114a、114b可以是基地收发信台(BTS)、节点B、e节点B、家庭节点B、家庭e节点B、gNB、NR节点B、站点控制器、接入点(AP)、以及无线路由器等等。虽然每一个基站114a、114b都被描述成了单个部件,然而应该了解。基站114a、114b可以包括任何数量的互连基站和/或网络部件。
基站114a可以是RAN 104/113的一部分,并且所述RAN还可以包括其他基站和/或网络部件(未显示),例如基站控制器(BSC)、无线电网络控制器(RNC)、中继节点等等。基站114a和/或基站114b可被配置成在名为小区(未显示)的一个或多个载波频率上发射和/或接收无线信号。这些频率可以处于授权频谱、无授权频谱或是授权与无授权频谱的组合之中。小区可以为相对固定或者有可能随时间变化的特定地理区域提供无线服务覆盖。小区可被进一步分成小区扇区。例如,与基站114a相关联的小区可被分为三个扇区。由此,在一个实施例中,基站114a可以包括三个收发信机,也就是说,每一个收发信机都对应于小区的一个扇区。在实施例中,基站114a可以使用多输入多输出(MIMO)技术,并且可以为小区的每一个扇区使用多个收发信机。举例来说,通过使用波束成形,可以在期望的空间方向上发射和/或接收信号。
基站114a、114b可以通过空中接口116来与WTRU 102a、102b、102c、102d中的一者或多者进行通信,其中所述空中接口可以是任何适当的无线通信链路(例如射频(RF)、微波、厘米波、微米波、红外线(IR)、紫外线(UV)、可见光等等)。空中接口116可以使用任何适当的无线电接入技术(RAT)来建立。
更具体地说,如上所述,通信***100可以是多址接入***,并且可以使用一种或多种信道接入方案,例如CDMA、TDMA、FDMA、OFDMA以及SC-FDMA等等。例如,RAN 104/113中的基站114a与WTRU 102a、102b、102c可以实施某种无线电技术,例如通用移动电信***(UMTS)陆地无线电接入(UTRA),其中所述技术可以使用宽带CDMA(WCDMA)来建立空中接口115/116/117。WCDMA可以包括如高速分组接入(HSPA)和/或演进型HSPA(HSPA+)之类的通信协议。HSPA可以包括高速下行链路(DL)分组接入(HSDPA)和/或高速UL分组接入(HSUPA)。
在实施例中,基站114a和WTRU 102a、102b、102c可以实施某种无线电技术,例如演进型UMTS陆地无线电接入(E-UTRA),其中所述技术可以使用长期演进(LTE)和/或先进LTE(LTE-A)和/或先进LTA Pro(LTE-A Pro)来建立空中接口116。
在实施例中,基站114a和WTRU 102a、102b、102c可以实施某种无线电技术,例如NR无线电接入,其中所述无线电技术可以使用新型无线电(NR)来建立空中接口116。
在实施例中,基站114a和WTRU 102a、102b、102c可以实施多种无线电接入技术。举例来说,基站114a和WTRU 102a、102b、102c可以共同实施LTE无线电接入和NR无线电接入(例如使用双连接(DC)原理)。由此,WTRU 102a、102b、102c使用的空中接口可以通过多种类型的无线电接入技术和/或向/从多种类型的基站(例如eNB和gNB)发送的传输来表征。
在其他实施例中,基站114a和WTRU 102a、102b、102c可以实施以下的无线电技术,例如IEEE 802.11(即无线高保真(WiFi))、IEEE 802.16(全球微波接入互操作性(WiMAX))、CDMA2000、CDMA2000 1X、CDMA2000 EV-DO、临时标准2000(IS-2000)、临时标准95(IS-95)、临时标准856(IS-856)、全球移动通信***(GSM)、用于GSM演进的增强数据速率(EDGE)以及GSM EDGE(GERAN)等等。
图17A中的基站114b可以是无线路由器、家庭节点B、家庭e节点B或接入点,并且可以使用任何适当的RAT来促成局部区域中的无线连接,例如营业场所、住宅、车辆、校园、工业设施、空中走廊(例如供无人机使用)以及道路等等。在一个实施例中,基站114b与WTRU102c、102d可以通过实施IEEE 802.11之类的无线电技术来建立无线局域网(WLAN)。在实施例中,基站114b与WTRU 102c、102d可以通过实施IEEE 802.15之类的无线电技术来建立无线个人局域网(WPAN)。在再一实施例中,基站114b和WTRU 102c、102d可通过使用基于蜂窝的RAT(例如WCDMA、CDMA2000、GSM、LTE、LTE-A、LTE-A Pro、NR等等)来建立微微小区或毫微微小区。如图17A所示,基站114b可以直连到因特网110。由此,基站114b不需要经由CN 106/115来接入因特网110。
RAN 104/113可以与CN 106/115进行通信,其中所述CN可以是被配置成向一个或多个WTRU 102a、102b、102c、102d提供语音、数据、应用和/或借助网际协议语音(VoIP)服务的任何类型的网络。该数据可以具有不同的服务质量(QoS)需求,例如不同的吞吐量需求、延时需求、容错需求、可靠性需求、数据吞吐量需求、以及移动性需求等等。CN 106/115可以提供呼叫控制、记账服务、基于移动位置的服务、预付费呼叫、因特网连接、视频分发等等,和/或可以执行用户验证之类的高级安全功能。虽然在图17A中没有显示,然而应该了解,RAN 104/113和/或CN 106/115可以直接或间接地和其他那些与RAN 104/113使用相同RAT或不同RAT的RAN进行通信。例如,除了与使用NR无线电技术的RAN 104/113相连之外,CN106/115还可以与使用GSM、UMTS、CDMA 2000、WiMAX、E-UTRA或WiFi无线电技术的别的RAN(未显示)通信。
CN 106/115还可以充当供WTRU 102a、102b、102c、102d接入PSTN 108、因特网110和/或其他网络112的网关。PSTN 108可以包括提供简易老式电话服务(POTS)的电路交换电话网络。因特网110可以包括使用了公共通信协议(例如TCP/IP网际协议族中的传输控制协议(TCP)、用户数据报协议(UDP)和/或网际协议(IP))的全球性互联计算机网络设备***。所述网络112可以包括由其他服务供应商拥有和/或运营的有线和/或无线通信网络。例如,所述其他网络112可以包括与一个或多个RAN相连的另一个CN,其中所述一个或多个RAN可以与RAN 104/113使用相同RAT或不同RAT。
通信***100中一些或所有WTRU 102a、102b、102c、102d可以包括多模能力(例如,WTRU 102a、102b、102c、102d可以包括在不同无线链路上与不同无线网络通信的多个收发信机)。例如,图17A所示的WTRU 102c可被配置成与可以使用基于蜂窝的无线电技术的基站114a通信,以及与可以使用IEEE 802无线电技术的基站114b通信。
图17B是示出了例示WTRU 102的***图示。如图17B所示,WTRU 102可以包括处理器118、收发信机120、发射/接收部件122、扬声器/麦克风124、键盘126、显示器/触摸板128、不可移除存储器130、可移除存储器132、电源134、全球定位***(GPS)芯片组136以及其他周边设备138。应该了解的是,在保持符合实施例的同时,WTRU 102还可以包括前述部件的任何子组合。
处理器118可以是通用处理器、专用处理器、常规处理器、数字信号处理器(DSP)、多个微处理器、与DSP核心关联的一个或多个微处理器、控制器、微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)电路、其他任何类型的集成电路(IC)以及状态机等等。处理器118可以执行信号编码、数据处理、功率控制、输入/输出处理、和/或其他任何能使WTRU102在无线环境中工作的功能。处理器118可以耦合至收发信机120,收发信机120可以耦合至发射/接收部件122。虽然图17B将处理器118和收发信机120描述成单独组件,然而应该了解,处理器118和收发信机120也可以集成在一个电子组件或芯片中。
发射/接收部件122可被配置成经由空中接口116来发射或接收去往或来自基站(例如基站114a)的信号。举个例子,在一个实施例中,发射/接收部件122可以是被配置成发射和/或接收RF信号的天线。作为示例,在实施例中,发射/接收部件122可以是被配置成发射和/或接收IR、UV或可见光信号的放射器/检测器。在实施例中,发射/接收部件122可被配置成发射和/或接收RF和光信号。应该了解的是,发射/接收部件122可以被配置成发射和/或接收无线信号的任何组合。
虽然在图17B中将发射/接收部件122描述成是单个部件,但是WTRU 102可以包括任何数量的发射/接收部件122。更具体地说,WTRU 102可以使用MIMO技术。由此,在实施例中,WTRU 102可以包括两个或多个通过空中接口116来发射和接收无线电信号的发射/接收部件122(例如多个天线)。
收发信机120可被配置成对发射/接收部件122所要传送的信号进行调制,以及对发射/接收部件122接收的信号进行解调。如上所述,WTRU 102可以具有多模能力。因此,收发信机120可以包括允许WTRU 102借助多种RAT(例如NR和IEEE 802.11)来进行通信的多个收发信机。
WTRU 102的处理器118可以耦合到扬声器/麦克风124、键盘126和/或显示器/触摸板128(例如液晶显示器(LCD)显示单元或有机发光二极管(OLED)显示单元),并且可以接收来自这些部件的用户输入数据。处理器118还可以向扬声器/麦克风124、键盘126和/或显示器/触摸板128输出用户数据。此外,处理器118可以从诸如不可移除存储器130和/或可移除存储器132之类的任何适当的存储器中存取信息,以及将信息存入这些存储器。不可移除存储器130可以包括随机存取存储器(RAM)、只读存储器(ROM)、硬盘或是其他任何类型的记忆存储设备。可移除存储器132可以包括订户标识模块(SIM)卡、记忆棒、安全数字(SD)记忆卡等等。在其他实施例中,处理器118可以从那些并非实际位于WTRU 102的存储器存取信息,以及将数据存入这些存储器,作为示例,此类存储器可以位于服务器或家庭计算机(未显示)。
处理器118可以接收来自电源134的电力,并且可被配置分发和/或控制用于WTRU102中的其他组件的电力。电源134可以是为WTRU 102供电的任何适当设备。例如,电源134可以包括一个或多个干电池组(如镍镉(Ni-Cd)、镍锌(Ni-Zn)、镍氢(NiMH)、锂离子(Li-ion)等等)、太阳能电池以及燃料电池等等。
处理器118还可以耦合到GPS芯片组136,该芯片组可被配置成提供与WTRU 102的当前位置相关的位置信息(例如经度和纬度)。作为来自GPS芯片组136的信息的补充或替换,WTRU 102可以经由空中接口116接收来自基站(例如基站114a、114b)的位置信息,和/或根据从两个或更多个附近基站接收的信号定时来确定其位置。应该了解的是,在保持符合实施例的同时,WTRU 102可以借助任何适当的定位方法来获取位置信息。
处理器118还可以耦合到其他周边设备138,其中所述周边设备可以包括提供附加特征、功能和/或有线或无线连接的一个或多个软件和/或硬件模块。例如,周边设备138可以包括加速度计、电子指南针、卫星收发信机、数码相机(用于照片和/或视频)、通用串行总线(USB)端口、振动设备、电视收发信机、免提耳机、
Figure BDA0002475943960000301
模块、调频(FM)无线电单元、数字音乐播放器、媒体播放器、视频游戏机模块、因特网浏览器、虚拟现实和/或增强现实(VR/AR)设备、以及活动***等等。周边设备138可以包括一个或多个传感器,所述传感器可以是以下的一个或多个:陀螺仪、加速度计、霍尔效应传感器、磁力计、方位传感器、邻近传感器、温度传感器、时间传感器、地理位置传感器、高度计、光传感器、触摸传感器、磁力计、气压计、手势传感器、生物测定传感器和/或湿度传感器。
WTRU 102可以包括全双工无线电设备,其中对于该无线电设备来说,一些或所有信号(例如与用于UL(例如对传输而言)和下行链路(例如对接收而言)的特定子帧相关联)的接收或传输可以是并发和/或同时的。全双工无线电设备可以包括借助于硬件(例如扼流线圈)或是凭借处理器(例如单独的处理器(未显示)或是凭借处理器118)的信号处理来减少和/或基本消除自干扰的干扰管理单元。在实施例中,WTRU 102可以包括传送和接收一些或所有信号(例如与用于UL(例如对传输而言)或下行链路(例如对接收而言)的特定子帧相关联)的半双工无线电设备。
图17C是示出了根据实施例的RAN 104和CN 106的***图示。如上所述,RAN 104可以在空中接口116上使用E-UTRA无线电技术来与WTRU 102a、102b、102c进行通信。所述RAN104还可以与CN 106进行通信。
RAN 104可以包括e节点B160a、160b、160c,然而应该了解,在保持符合实施例的同时,RAN 104可以包括任何数量的e节点B。每一个e节点B160a、160b、160c都可以包括在空中接口116上与WTRU 102a、102b、102c通信的一个或多个收发信机。在一个实施例中,e节点B160a、160b、160c可以实施MIMO技术。由此,举例来说,e节点B160a可以使用多个天线来向WTRU 102a发射无线信号,和/或接收来自WTRU 102a的无线信号。
每一个e节点B160a、160b、160c都可以关联于一个特定小区(未显示),并且可被配置成处理无线电资源管理决策、切换决策、UL和/或DL中的用户调度等等。如图17C所示,e节点B160a、160b、160c彼此可以通过X2接口进行通信。
图17C所示的CN 106可以包括移动性管理实体(MME)162、服务网关(SGW)164以及分组数据网络(PDN)网关(或PGW)166。虽然前述的每一个部件都被描述成是CN 106的一部分,然而应该了解,这其中的任一部件都可以由CN运营商之外的实体拥有和/或运营。
MME 162可以经由S1接口连接到RAN 104中的每一个e节点B162a、162b、162c,并且可以充当控制节点。例如,MME 142可以负责验证WTRU 102a、102b、102c的用户,执行承载激活/去激活处理,以及在WTRU 102a、102b、102c的初始附着过程中选择特定的服务网关等等。MME 162还可以提供一个用于在RAN 104与使用其他无线电技术(例如GSM和/或WCDMA)的其他RAN(未显示)之间进行切换的控制平面功能。
SGW 164可以经由S1接口连接到RAN 104中的每一个e节点B160a、160b、160c。SGW164通常可以路由和转发去往/来自WTRU 102a、102b、102c的用户数据分组。并且,SGW 164还可以执行其他功能,例如在eNB间的切换过程中锚用户平面,在DL数据可供WTRU 102a、102b、102c使用时触发寻呼处理,以及管理并存储WTRU 102a、102b、102c的上下文等等。
SGW 164可以连接到PGW 166,所述PGW可以为WTRU 102a、102b、102c提供分组交换网络(例如因特网110)接入,以便促成WTRU 102a、102b、102c与启用IP的设备之间的通信。
CN 106可以促成与其他网络的通信。例如,CN 106可以为WTRU 102a、102b、102c提供电路交换网络(例如PSTN 108)接入,以便促成WTRU 102a、102b、102c与传统的陆线通信设备之间的通信。例如,CN 106可以包括一个IP网关(例如IP多媒体子***(IMS)服务器)或与之进行通信,并且该IP网关可以充当CN 106与PSTN 108之间的接口。此外,CN 106可以为WTRU 102a、102b、102c提供针对其他网络112的接入,其中该网络可以包括其他服务供应商拥有和/或运营的其他有线和/或无线网络。
虽然在图17A-17D中将WTRU描述成了无线终端,然而应该想到的是,在某些典型实施例中,此类终端与通信网络可以使用(例如临时或永久性)有线通信接口。
在典型实施例中,所述其他网络112可以是WLAN。
采用基础架构基本服务集(BSS)模式的WLAN可以具有用于所述BSS的接入点(AP)以及与所述AP相关联的一个或多个站(STA)。所述AP可以接入或是对接到分布式***(DS)或是将业务送入和/或送出BSS的别的类型的有线/无线网络。源于BSS外部且去往STA的业务可以通过AP到达并被递送至STA。源自STA且去往BSS外部的目的地的业务可被发送至AP,以便递送到相应的目的地。处于BSS内部的STA之间的业务可以通过AP来发送,例如源STA可以向AP发送业务并且AP可以将业务递送至目的地STA。处于BSS内部的STA之间的业务可被认为和/或称为点到点业务。所述点到点业务可以在源与目的地STA之间(例如在其间直接)用直接链路建立(DLS)来发送。在某些典型实施例中,DLS可以使用802.11e DLS或802.11z通道化DLS(TDLS)。使用独立BSS(IBSS)模式的WLAN可不具有AP,并且处于所述IBSS内部或是使用所述IBSS的STA(例如所有STA)彼此可以直接通信。在这里,IBSS通信模式有时可被称为“自组织”通信模式。
在使用802.11ac基础设施工作模式或类似的工作模式时,AP可以在固定信道(例如主信道)上传送信标。所述主信道可以具有固定宽度(例如20MHz的带宽)或是借助信令动态设置的宽度。主信道可以是BSS的工作信道,并且可被STA用来与AP建立连接。在某些典型实施例中,所实施的可以是具有冲突避免的载波感测多址接入(CSMA/CA)(例如在802.11***中)。对于CSMA/CA来说,包括AP在内的STA(例如每一个STA)可以感测主信道。如果特定STA感测到/检测到和/或确定主信道繁忙,那么所述特定STA可以回退。在指定的BSS中,在任何指定时间可有一个STA(例如只有一个站)进行传输。
高吞吐量(HT)STA可以使用宽度为40MHz的信道来进行通信(例如借助于将宽度为20MHz的主信道与宽度为20MHz的相邻或不相邻信道相结合来形成宽度为40MHz的信道)。
甚高吞吐量(VHT)STA可以支持宽度为20MHz、40MHz、80MHz和/或160MHz的信道。40MHz和/或80MHz信道可以通过组合连续的20MHz信道来形成。160MHz信道可以通过组合8个连续的20MHz信道或者通过组合两个不连续的80MHz信道(这种组合可被称为80+80配置)来形成。对于80+80配置来说,在信道编码之后,数据可被传递并经过一个分段解析器,所述分段解析器可以将数据非成两个流。在每一个流上可以单独执行反向快速傅里叶变换(IFFT)处理和时域处理。所述流可被映射在两个80MHz信道上,并且数据可以由执行传输的STA来传送。在执行接收的STA的接收机上,用于80+80配置的上述操作可以是相反的,并且组合数据可被发送至介质接入控制(MAC)。
802.11af和802.11ah支持1GHz以下的工作模式。与802.11n和802.11ac相比,在802.11af和802.11ah中使用信道工作带宽和载波有所缩减。802.11af在TV白空间(TVWS)频谱中支持5MHz、10MHz和20MHz带宽,并且802.11ah支持使用非TVWS频谱的1MHz、2MHz、4MHz、8MHz和16MHz带宽。根据某些典型实施例,802.11ah可以支持仪表类型控制/机器类型通信,例如宏覆盖区域中的MTC设备。MTC可以具有某种能力,例如包含了支持(例如只支持)某些和/或有限带宽在内的受限能力。MTC设备可以包括电池,并且该电池的电池寿命高于阈值(例如用于保持很长的电池寿命)。
对于可以支持多个信道和信道带宽的WLAN***(例如,802.11n、802.11ac、802.11af以及802.11ah)来说,所述WLAN***包括一个可被指定成主信道的信道。所述主信道的带宽可以等于BSS中的所有STA所支持的最大公共工作带宽。主信道的带宽可以由某一个STA设置和/或限制,其中所述STA源自在支持最小带宽工作模式的BSS中工作的所有STA。在关于802.11ah的示例中,即使BSS中的AP和其他STA支持2MHz、4MHz、8MHz、16MHz和/或其他信道带宽工作模式,但对支持(例如只支持)1MHz模式的STA(例如MTC类型的设备)来说,主信道的宽度可以是1MHz。载波感测和/或网络分配向量(NAV)设置可以取决于主信道的状态。如果主信道繁忙(例如,因为STA(其仅支持1MHz工作模式)正在对AP进行传输),那么即使大多数的频带保持空闲并且可供使用,也可以认为整个可用频带繁忙。
在美国,可供802.11ah使用的可用频带是902MHz到928MHz。在韩国,可用频带是917.5MHz到923.5MHz。在日本,可用频带是916.5MHz到927.5MHz。依照国家码,可用于802.11ah的总带宽是6MHz到26MHz。
图17D是示出了根据实施例的RAN 113和CN 115的***图示。如上所述,RAN 113可以在空中接口116上使用NR无线电技术来与WTRU 102a、102b、102c进行通信。RAN 113还可以与CN 115进行通信。
RAN 113可以包括gNB 180a、180b、180c,但是应该了解,在保持符合实施例的同时,RAN 113可以包括任何数量的gNB。每一个gNB 180a、180b、180c都可以包括一个或多个收发信机,以便通过空中接口116来与WTRU 102a、102b、102c通信。在一个实施例中,gNB180a、180b、180c可以实施MIMO技术。例如,gNB 180a、180b可以使用波束成形处理来向和/或从gNB 180a、180b、180c发射和/或接收信号。由此,举例来说,gNB 180a可以使用多个天线来向WTRU 102a发射无线信号,和/或接收来自WTRU 102a的无线信号。在实施例中,gNB180a、180b、180c可以实施载波聚合技术。例如,gNB 180a可以向WTRU 102a传送多个分量载波(未显示)。这些分量载波的一个子集可以处于无授权频谱上,而剩余分量载波则可以处于授权频谱上。在实施例中,gNB 180a、180b、180c可以实施协作多点(CoMP)技术。例如,WTRU 102a可以接收来自gNB 180a和gNB 180b(和/或gNB 180c)的协作传输。
WTRU 102a、102b、102c可以使用与可扩缩数字配置(numerology)相关联的传输来与gNB 180a、180b、180c进行通信。例如,对于不同的传输、不同的小区和/或不同的无线传输频谱部分来说,OFDM符号间隔和/或OFDM子载波间隔可以是不同的。WTRU 102a、102b、102c可以使用具有不同或可扩缩长度的子帧或传输时间间隔(TTI)(例如包含了不同数量的OFDM符号和/或持续变化的绝对时间长度)来与gNB 180a、180b、180c进行通信。
gNB 180a、180b、180c可被配置成与采用独立配置和/或非独立配置的WTRU 102a、102b、102c进行通信。在独立配置中,WTRU 102a、102b、102c可以在不接入其他RAN(例如e节点B160a、160b、160c)的情况下与gNB 180a、180b、180c进行通信。在独立配置中,WTRU102a、102b、102c可以使用gNB 180a、180b、180c中的一者或多者作为移动锚点。在独立配置中,WTRU 102a、102b、102c可以使用无授权频带中的信号来与gNB 180a、180b、180c进行通信。在非独立配置中,WTRU 102a、102b、102c会在与别的RAN(例如e节点B160a、160b、160c)进行通信/相连的同时与gNB 180a、180b、180c进行通信/相连。举例来说,WTRU 102a、102b、102c可以通过实施DC原理而以基本同时的方式与一个或多个gNB 180a、180b、180c以及一个或多个e节点B160a、160b、160c进行通信。在非独立配置中,e节点B160a、160b、160c可以充当WTRU 102a、102b、102c的移动锚点,并且gNB 180a、180b、180c可以提供附加的覆盖和/或吞吐量,以便为WTRU 102a、102b、102c提供服务。
每一个gNB 180a、180b、180c都可以关联于特定小区(未显示),并且可以被配置成处理无线电资源管理决策、切换决策、UL和/或DL中的用户调度、支持网络切片、实施双连接性、实施NR与E-UTRA之间的互通处理、路由去往用户平面功能(UPF)184a、184b的用户平面数据、以及路由去往接入和移动性管理功能(AMF)182a、182b的控制平面信息等等。如图17D所示,gNB 180a、180b、180c彼此可以通过Xn接口通信。
图17D所示的CN 115可以包括至少一个AMF 182a、182b,至少一个UPF 184a、184b,至少一个会话管理功能(SMF)183a、183b,并且有可能包括数据网络(DN)185a、185b。虽然每一个前述部件都被描述了CN 115的一部分,但是应该了解,这其中的任一部件都可以被CN运营商之外的其他实体拥有和/或运营。
AMF 182a、182b可以经由N2接口连接到RAN 113中的一者或多者gNB 180a、180b、180c,并且可以充当控制节点。例如,AMF 182a、182b可以负责验证WTRU 102a、102b、102c的用户,支持网络切片(例如处理具有不同需求的不同PDU会话),选择特定的SMF 183a、183b,管理注册区域,终止NAS信令,以及移动性管理等等。AMF 182a、182b可以使用网络切片处理,以便基于WTRU 102a、102b、102c使用的服务类型来定制为WTRU 102a、102b、102c提供的CN支持。举例来说,针对不同的使用情况,可以建立不同的网络切片,所述使用情况例如为依赖于超可靠低延时(URLLC)接入的服务、依赖于增强型大规模移动宽带(eMBB)接入的服务、和/或用于机器类型通信(MTC)接入的服务等等。AMF 162可以提供用于在RAN 113与使用其他无线电技术(例如LTE、LTE-A、LTE-A Pro和/或诸如WiFi之类的非3GPP接入技术)的其他RAN(未显示)之间切换的控制平面功能。
SMF 183a、183b可以经由N11接口连接到CN 115中的AMF 182a、182b。SMF 183a、183b还可以经由N4接口连接到CN 115中的UPF 184a、184b。SMF 183a、183b可以选择和控制UPF 184a、184b,并且可以通过UPF 184a、184b来配置业务路由。SMF 183a、183b可以执行其他功能,例如管理和分配WTRU/UE IP地址,管理PDU会话,控制策略实施和QoS,以及提供下行链路数据通知等等。PDU会话类型可以是基于IP的,不基于IP的,以及基于以太网的等等。
UPF 184a、184b可以经由N3接口连接到RAN 113中的一者或多者gNB 180a、180b、180c,这样可以为WTRU 102a、102b、102c提供对分组交换网络(例如因特网110)的接入,以便促成WTRU 102a、102b、102c与启用IP的设备之间的通信,UPF 184、184b可以执行其他功能,例如路由和转发分组、实施用户平面策略、支持多宿主PDU会话、处理用户平面QoS、缓冲下行链路分组、以及提供移动性锚处理等等。
CN 115可以促成与其他网络的通信。例如,CN 115可以包括或者可以与充当CN115与PSTN 108之间的接口的IP网关(例如IP多媒体子***(IMS)服务器)进行通信。此外,CN 115可以为WTRU 102a、102b、102c提供针对其他网络112的接入,这其中可以包括其他服务供应商拥有和/或运营的其他有线和/或无线网络。在一个实施例中,WTRU 102a、102b、102c可以经由对接到UPF 184a、184b的N3接口以及介于UPF 184a、184b与数据网络(DN)185a、185b之间的N6接口并通过UPF 184a、184b连接到本地DN 185a、185b。
有鉴于图17A-17D以及关于图17A-17D的相应描述,在这里对照以下的一项或多项描述的一个或多个或所有功能可以由一个或多个仿真设备(未显示)来执行:WTRU 102a-d、基站114a-b、e节点B160a-c、MME 162、SGW 164、PGW 166、gNB 180a-c、AMF 182a-b、UPF184a-b、SMF 183a-b、DN 185a-b和/或这里描述的其他任何设备(一个或多个)。这些仿真设备可以是被配置成模拟这里一个或多个或所有功能的一个或多个设备。举例来说,这些仿真设备可用于测试其他设备和/或模拟网络和/或WTRU功能。
所述仿真设备可被设计成在实验室环境和/或运营商网络环境中实施关于其他设备的一项或多项测试。例如,所述一个或多个仿真设备可以在被完全或部分作为有线和/或无线通信网络一部分实施和/或部署的同时执行一个或多个或所有功能,以便测试通信网络内部的其他设备。所述一个或多个仿真设备可以在被临时作为有线和/或无线通信网络的一部分实施/部署的同时执行一个或多个或所有功能。所述仿真设备可以直接耦合到别的设备以执行测试,和/或可以使用空中无线通信来执行测试。
所述一个或多个仿真设备可以在未被作为有线和/或无线通信网络一部分实施/部署的同时执行包括所有功能在内的一个或多个功能。例如,所述仿真设备可以在测试实验室和/或未被部署(例如测试)的有线和/或无线通信网络的测试场景中使用,以便实施关于一个或多个组件的测试。所述一个或多个仿真设备可以是测试设备。所述仿真设备可以使用直接的RF耦合和/或借助了RF电路(作为示例,该电路可以包括一个或多个天线)的无线通信来发射和/或接收数据。
已经公开了用于多类型树(MTT)编码的***、方法和手段。可针对MTT提供树型信令。上下文编码可以基于相邻编码单元(CU)的分区类型(例如,二叉树(BT)或三叉树(TT))。最大树深度限制可以应用于例如TT分区。可以在MTT中去除信令冗余。MTT中的解块可以支持四叉树(QT)边界、BT边界和TT边界。可执行快速MTT编码。
尽管以上以特定的组合描述了特征和元素,但是本领域的普通技术人员将理解,每个特征或元素可以单独使用或与其它特征和元素以任何组合使用。另外,本文描述的方法可以在结合在计算机可读介质中的计算机程序、软件或固件中实现,以由计算机或处理器执行。计算机可读媒体的示例包括但不限于电子信号(通过有线或无线连接传输)和计算机可读存储媒体。计算机可读存储媒体的示例包括但不限于只读存储器(ROM)、随机存取存储器(RAM)、寄存器、缓冲存储器、半导体存储器设备、磁媒体(例如内部硬盘和可移除磁盘)、磁光媒体和光学媒体(例如CD-ROM盘和数字通用盘(DVD))。与软件相关联的处理器可用于实施用于WTRU、UE、终端、基站、RNC或任何主计算机的射频收发信机。

Claims (20)

1.一种对以多类型树(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所述的方法,其中所述父分区类型是BT,并且其中所述第一分区参数指示所述第一兄弟节点的分区类型,所述第二分区参数指示所述第一兄弟节点的分区方向,所述第三分区参数指示所述第二兄弟节点的分区类型,以及所述第四分区参数指示所述第二兄弟节点的分区方向,其中在所述第一兄弟节点的所述分区类型和所述第二兄弟节点的所述分区类型均为BT并且所述第一兄弟节点的所述分区方向和所述父分区方向相同的条件下,所述第二兄弟节点的所述分区方向被导出为与所述第一兄弟节点的所述分区方向正交,并且其中在所述第一兄弟节点的所述分区类型和所述第二兄弟节点的所述分区类型均为TT并且所述第一兄弟节点的所述分区方向与所述父分区方向正交的条件下,所述第二方向被导出为与所述第一兄弟节点的所述分区方向正交。
12.一种以多类型树(MTT)格式编码视频内容的方法,所述方法包括:
识别被分区为至少第一兄弟节点和第二兄弟节点的块;
确定所述第一兄弟节点的第一分区参数和第二分区参数、所述第二兄弟节点的第三分区参数、以及所述块的父分区类型和父分区方向;
基于所述第三分区参数、所述父分区类型和所述父分区方向,确定是否在比特流中包括关于所述第二兄弟节点的第四分区参数的指示;以及
在所述比特流中包括关于所述第一分区参数、所述第二分区参数、所述第三分区参数和所述父分区方向的指示。
13.根据权利要求12所述的方法,其中所述父分区类型是TT,并且其中所述第三分区参数指示所述第二兄弟节点的分区方向,并且所述第四分区参数指示所述第二兄弟节点的分区类型,并且其中在所述第二兄弟节点的所述分区方向与所述父分区方向相同的条件下,所述第二兄弟节点的所述分区类型不被包括在所述比特流中。
14.根据权利要求12所述的方法,其中所述父分区类型是TT,并且其中所述第三分区参数指示所述第二兄弟节点的分区方向,并且所述第四分区参数指示所述第二兄弟节点的分区类型,并且其中在所述第二兄弟节点的所述分区方向与所述父分区方向不同的条件下,所述第二兄弟节点的所述分区类型被包括在所述比特流中。
15.根据权利要求12所述的方法,其中所述父分区类型是BT,并且其中所述第一分区参数指示所述第一兄弟节点的分区方向,所述第二分区参数指示所述第一兄弟节点的分区类型,所述第三分区参数指示所述第二兄弟节点的分区方向,以及所述第四分区参数指示所述第二兄弟节点的分区类型,以及其中在所述第一兄弟节点的所述分区方向和所述第二兄弟节点的所述分区方向不同,或者所述第一兄弟节点的所述分区类型是TT且所述第一兄弟节点的所述分区方向和所述第二兄弟节点的所述分区方向都与所述父分区方向相同的条件下,所述第二兄弟节点的所述分区类型被包括在所述比特流中。
16.根据权利要求12所述的方法,其中所述父分区类型是BT,并且其中所述第一分区参数指示所述第一兄弟节点的分区方向,所述第二分区参数指示所述第一兄弟节点的分区类型,所述第三分区参数指示所述第二兄弟节点的分区方向,以及所述第四分区参数指示所述第二兄弟节点的分区类型,以及其中在所述第一兄弟节点的所述分区类型是BT并且所述第一兄弟节点的所述分区方向和所述第二兄弟节点的所述分区方向相同,或者所述第一兄弟节点的所述分区类型是TT并且所述第一兄弟节点的所述分区方向和所述第二兄弟节点的所述分区方向都与所述父分区方向正交的条件下,所述第二兄弟节点的所述分区类型不被包括所述比特流中。
17.一种无线发射/接收单元(WTRU),该WTRU包括:
处理器,其被配置为:
识别被分区为至少第一兄弟节点和第二兄弟节点的块;
确定所述第一兄弟节点的第一分区参数和第二分区参数、所述第二兄弟节点的第三分区参数、以及所述块的父分区类型和父分区方向;
基于所述第三分区参数、所述父分区类型和所述父分区方向,确定是否将接收关于所述第二兄弟节点的第四分区参数的指示;
在确定所述第四分区参数将不被接收的条件下,基于所述第三分区参数和所述父分区方向,导出所述第四分区参数;以及
基于所述第三分区参数和所述第四分区参数,解码所述第二兄弟节点。
18.根据权利要求17所述的WTRU,其中在接收到关于所述第四分区参数的所述指示的条件下,所述处理器还被配置成基于所述指示,确定所述第四分区参数。
19.根据权利要求17所述的WTRU,其中所述父分区类型是TT,其中所述第二兄弟节点是中间兄弟节点,并且其中所述第三分区参数指示用于所述中间兄弟节点的分区方向,并且所述第四分区参数指示用于所述中间兄弟节点的分区类型,并且其中在用于所述中间兄弟节点的所述分区方向与所述父分区方向相同的条件下,用于所述中间兄弟节点的所述分区类型被导出为TT。
20.根据权利要求17所述的WTRU,其中所述父分区类型是TT,其中所述第二兄弟节点是中间兄弟节点,并且其中所述第三分区参数指示用于所述中间兄弟节点的分区方向,并且所述第四分区参数指示用于所述中间兄弟节点的分区类型,并且其中在用于所述中间兄弟节点的所述分区方向与所述父分区方向不同的条件下,用于所述中间兄弟节点的所述分区类型被接收。
CN201880071364.5A 2017-11-01 2018-11-01 多类型树编码 Pending CN111316651A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201762580094P 2017-11-01 2017-11-01
US62/580,094 2017-11-01
US201862617696P 2018-01-16 2018-01-16
US62/617,696 2018-01-16
PCT/US2018/058620 WO2019089874A1 (en) 2017-11-01 2018-11-01 Multi-type tree coding

Publications (1)

Publication Number Publication Date
CN111316651A true CN111316651A (zh) 2020-06-19

Family

ID=64477279

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880071364.5A Pending CN111316651A (zh) 2017-11-01 2018-11-01 多类型树编码

Country Status (7)

Country Link
EP (1) EP3704859A1 (zh)
JP (2) JP7432505B2 (zh)
KR (1) KR20200094736A (zh)
CN (1) CN111316651A (zh)
CA (1) CA3081333A1 (zh)
SG (1) SG11202003817WA (zh)
WO (1) WO2019089874A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113806371A (zh) * 2021-09-27 2021-12-17 重庆紫光华山智安科技有限公司 数据类型确定方法、装置、计算机设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130251026A1 (en) * 2012-03-23 2013-09-26 Qualcomm Incorporated Coded block flag inference in video coding
US20170208336A1 (en) * 2016-01-15 2017-07-20 Qualcomm Incorporated Multi-type-tree framework for video coding

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110014000A (ko) 2009-08-04 2011-02-10 광운대학교 산학협력단 영상 데이터의 디블록킹 필터링 장치 및 방법과 이를 이용한 영상 복호화 장치 및 방법
US10779004B2 (en) 2016-10-12 2020-09-15 Mediatek Inc. Methods and apparatuses of constrained multi-type-tree block partition for video coding
CN116866575A (zh) 2016-12-16 2023-10-10 夏普株式会社 图像解码装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130251026A1 (en) * 2012-03-23 2013-09-26 Qualcomm Incorporated Coded block flag inference in video coding
CN104205837A (zh) * 2012-03-23 2014-12-10 高通股份有限公司 视频译码中的经译码块旗标推断
US20170208336A1 (en) * 2016-01-15 2017-07-20 Qualcomm Incorporated Multi-type-tree framework for video coding

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
XIANG LI 等: "Multi-Type-Tree", 《JOINT VIDEO EXPLORATION TEAM (JVET) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11》, pages 1 - 3 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113806371A (zh) * 2021-09-27 2021-12-17 重庆紫光华山智安科技有限公司 数据类型确定方法、装置、计算机设备及存储介质
CN113806371B (zh) * 2021-09-27 2024-01-19 重庆紫光华山智安科技有限公司 数据类型确定方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
WO2019089874A1 (en) 2019-05-09
JP7432505B2 (ja) 2024-02-16
EP3704859A1 (en) 2020-09-09
KR20200094736A (ko) 2020-08-07
JP2021502019A (ja) 2021-01-21
JP2024050800A (ja) 2024-04-10
US20200304788A1 (en) 2020-09-24
SG11202003817WA (en) 2020-05-28
CA3081333A1 (en) 2019-05-09

Similar Documents

Publication Publication Date Title
JP7390300B2 (ja) ビデオコーディングにおける適応ループフィルタを簡略化する方法
CN110199523B (zh) 用于帧内平面编码的预测方法
CN111316649B (zh) 重叠块运动补偿
CN111345041A (zh) 重叠块运动补偿的复杂度降低
JP2024023521A (ja) ビデオコーディングのための双予測
CN112166608A (zh) 采用简化梯度推导的双向光流方法
WO2019006363A1 (en) LOCAL LIGHTING COMPENSATION USING GENERALIZED BI-PREDICTION
CN113228634A (zh) 组合的帧内及帧间预测
JP2021529462A (ja) アフィン動きモデルを基にしたビデオコーディングのためのアダプティブ制御点の選択
JP2024050800A (ja) マルチタイプツリーコーディング
EP4082194A1 (en) Transform coding for inter-predicted video data
CN113316936A (zh) 基于历史的运动向量预测
US20220116656A1 (en) Improved intra planar prediction using merge mode motion vector candidates
CN114556928A (zh) 帧内子分区相关的帧内编码
US12028520B2 (en) Multi-type tree coding
TWI842802B (zh) 結合的間和內預測的裝置及方法
WO2024133880A1 (en) History-based intra prediction mode
WO2023194568A1 (en) Template based most probable mode list reordering

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination