用于视频译码的多重变换集信令制造技术

技术编号:34764018 阅读:33 留言:0更新日期:2022-08-31 19:09
一种视频解码器可以被配置为接收视频数据块,以及基于在视频数据块中存在除DC系数以外的非零变换系数,确定用于视频数据块的多重变换集索引的值。然后,视频解码器可以基于所确定的多重变换集索引的值,将变换应用于视频数据块。数据块。数据块。

【技术实现步骤摘要】
【国外来华专利技术】用于视频译码的多重变换集信令
[0001]本申请要求于2021年1月6日提交的美国申请号17/143,000的权益,该申请要求于2020年1月8日提交的美国临时申请号62/958,528的权益,每个申请的全部内容通过引用并入本文。


[0002]本公开涉及视频编码和视频解码。

技术介绍

[0003]数字视频功能能够结合到广泛的设备中,包括数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、便携式或台式计算机,平板电脑、电子书阅读器、数码相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏机、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议设备、视频流设备等。数字视频设备实施视频译码(coding)技术,比如那些在由MPEG

2、MPEG

4、ITU

T H.263、ITU

T H.264/MPEG

4第10部分、高级视频译码(AVC)、ITU

T H.265/高效视频译码(HEVC)所定义的标准以及此类标准的扩展中所描述的技术。通过实施此类视频译码技术,视频设备可以更高效地发送、接收、编码、解码和/或存储数字视频信息。
[0004]视频译码技术包括空间(图片内)预测和/或时间(图片间)预测来减少或消除视频序列中固有的冗余。对于基于块的视频译码,可以将视频切片(例如,视频图片或视频图片的一部分)分割为视频块,其也可以被称为译码树单元(CTU)、译码单元(CU)和/或译码节点。使用关于同一图片中的相邻块中的参考样本的空间预测来编码图片的帧间译码(I)的切片中的视频块。图片的帧间译码的(P或B)切片中的视频可以使用关于同一图片中的相邻块中的参考样本的空间预测,或关于其他参考图片中的参考样本的时间预测。图片可以被称为帧,并且参考图片可以被称为参考帧。

技术实现思路

[0005]总体上,本公开描述了用于变换译码的技术,变换译码是现代视频压缩标准的基本要素。本公开描述了能够在视频编解码器中使用以指定在用于编码/解码的多个变换候选之中选择的一个或多个变换的变换信令方法。本公开的技术可以基于可用辅助信息来减少信令开销。
[0006]例如,视频编码器可以被配置为基于在块中是否存在除DC系数以外的非零变换系数来确定是否发信号通知用于块的多重变换集索引语法元素。多重变换集索引指定沿视频数据的关联块的水平和垂直方向应用哪些变换核(例如水平和垂直变换的类型)。如果在块中存在除DC系数以外的非零变换系数,则视频编码器可以向视频译码器发信号通知多重变换集索引。
[0007]如果在块中不存在除DC系数以外的非零变换系数,则视频编码器将不向视频解码器发信号通知多重变换集索引。而是,在这种情况下,视频解码器可以基于某些预定规则来
推断多重变换集索引的值。这样,本公开的技术可以通过在某些情况下不发信号通知多变换集索引来减少信令开销以提高译码效率。本公开的技术能够用于高级视频编解码器中,包括HEVC的扩展和下一代视频译码标准,比如通用视频译码(VVC/H.266)。
[0008]在一个示例中,本公开描述了一种被配置为解码视频数据的装置,该装置包括:被配置为存储视频数据块的存储器;以及在电路中实现并且与存储器通信的一个或多个处理器。一个或多个处理器被配置为:接收视频数据块;基于在视频数据块中存在除DC系数以外的非零变换系数,确定用于视频数据块的多重变换集索引的值;以及基于所确定的多重变换集索引的值将变换应用于视频数据块。
[0009]在另一示例中,本公开描述了一种解码视频数据的方法,该方法包括接收视频数据块;基于在视频数据块中存在除DC系数以外的非零变换系数,确定用于视频数据块的多重变换集索引的值;以及基于所确定的多重变换集索引的值将变换应用于视频数据块。
[0010]在另一示例中,本公开描述了一种非暂时性计算机可读存储介质,其存储指令,该指令在被执行时使得被配置为解码视频数据的设备的一个或多个处理器:接收视频数据块;基于在视频数据块中存在除DC系数以外的非零变换系数,确定用于视频数据块的多重变换集索引的值;以及基于所确定的多重变换集索引的值将变换应用于视频数据块。
[0011]在另一示例中,本公开描述了一种被配置为解码视频数据的装置,该装置包括:用于接收视频数据块的部件;用于基于在视频数据块中存在除DC系数以外的非零变换系数,确定用于视频数据块的多重变换集索引的值的部件;以及用于基于所确定的多重变换集索引的值,将变换应用于视频数据块的部件。
[0012]在附图和以下描述中阐述了一个或多个示例的细节。根据说明书、附图和权利要求,其他特征、目的和优点将是显而易见的。
附图说明
[0013]图1是图示可以执行本公开的技术的示例视频编码和解码系统的框图。
[0014]图2A和图2B是图示示例四叉树二叉树(QTBT)结构以及对应译码树单元(CTU)的概念图。
[0015]图3是图示可以执行本公开的技术的示例视频编码器的框图。
[0016]图4是图示可以执行本公开的技术的示例视频解码器的框图。
[0017]图5是图示本公开的示例视频编码方法的流程图。
[0018]图6是图示本公开的示例视频解码方法的流程图。
[0019]图7是图示本公开的另一示例解码方法的流程图。
具体实施方式
[0020]总体上,本公开描述了用于变换译码的技术,变换译码是现代视频压缩标准的基本要素。本公开描述了能够在视频编解码器中使用以指定在用于编码/解码的多个变换候选之中选择的一个或多个变换的变换信令方法。本公开的技术可以基于可用辅助信息来减少信令开销。
[0021]例如,视频编码器可以被配置为基于在块中是否存在除DC系数以外的非零变换系数来确定是否发信号通知(signal)用于块的多重变换集索引语法元素。多重变换集索引指
定沿视频数据的关联块的水平和垂直方向应用哪些变换核(例如水平变换和垂直变换的类型)。如果在块中存在除DC系数以外的非零变换系数,则视频编码器可以向视频译码器发信号通知多重变换集索引。
[0022]如果在块中不存在除DC系数以外的非零变换系数,则视频编码器将不向视频解码器发信号通知多重变换集索引。相反,在这种情况下,视频解码器可以基于某些预定规则来推断多重变换集索引的值。这样,本公开的技术可以通过在某些情况下不发信号通知多变换集索引来减少信令开销以提高译码效率。本公开的技术能够用于高级视频编解码器中,包括HEVC的扩展和下一代视频译码标准,诸如通用视频译码(VVC/H.266)。
[0023]图1是图示可以执行本公开的技术的示例视频编码和解码系统100的框图。本公开的技术通常指向译码(编码和/或解码)视频数据。一般地,视频数据包括用于处理视频的任何数据。从而,视频数据可以包括原始的未编码视频、编码视频、解码(例如重构)视频以及诸如信令数据的视频元数据。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种被配置为解码视频数据的装置,所述装置包括:存储器,被配置为存储视频数据块;以及一个或多个处理器,其在电路中实现并且与所述存储器通信,所述一个或多个处理器被配置为:接收所述视频数据块;基于在所述视频数据块中存在除DC系数以外的非零变换系数,确定用于所述视频数据块的多重变换集索引的值;以及基于所确定的所述多重变换集索引的值,将变换应用于所述视频数据块。2.根据权利要求1所述的装置,其中,为了确定所述多重变换集索引的值,所述一个或多个处理器进一步被配置为:在所述DC系数是所述视频数据块中唯一的非零变换系数的情况下,推断所述多重变换集索引的值。3.根据权利要求1所述的装置,其中,推断所述多重变换集索引的值包括不接收所述多重变换集索引。4.根据权利要求1所述的装置,其中,为了确定所述多重变换集索引的值,所述一个或多个处理器进一步被配置为:在所述DC系数不是所述视频数据块中唯一的非零变换系数的情况下,接收所述多重变换集索引;以及对所接收的多重变换集索引的值进行解码。5.根据权利要求1所述的装置,其中,所述一个或多个处理器进一步被配置为:确定在所述视频数据块中存在除DC系数以外的非零变换系数。6.根据权利要求5所述的装置,其中,为了确定在所述视频数据块中存在除DC系数以外的非零变换系数,所述一个或多个处理器进一步被配置为:将MtsDcOnly变量设置为1,其中,具有值为1的所述MtsDcOnly变量指示所述视频数据块中唯一的非零变换系数是所述DC系数;在最后扫描位置大于零并且所述块的最后子块等于零的情况下,将所述MtsDcOnly变量重置为0,其中,具有值为0的所述MtsDcOnly变量指示所述视频数据块中存在除所述DC系数以外的非零变换系数;以及基于所述MtsDcOnly变量的值,确定在所述视频数据块中存在除DC系数以外的非零变换系数。7.根据权利要求1所述的装置,其中,所述多重变换集索引指定在当前译码单元中沿所述变换块的水平方向和垂直方向应用的变换核。8.根据权利要求7所述的装置,其中,为了基于所确定的所述多重变换集索引的值将所述变换应用于所述视频数据块,所述一个或多个处理器进一步被配置为:将所指定的变换核应用于所述视频数据块。9.根据权利要求1所述的装置,其中,所述视频数据块是视频数据的变换块。10.根据权利要求1所述的装置,进一步包括:显示器,被配置为显示包括所述视频数据块的图片。11.一种解码视频数据的方法,所述方法包括:
接收视频数据块;基于在所述视频数据块中存在除DC系数以外的非零变换系数,确定用于所述视频数据块的多重变...

【专利技术属性】
技术研发人员:HE埃吉尔梅兹V塞雷金MZ科班M卡尔切维茨
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1