使用非矩形预测模式来减少用于视频数据预测的运动场存储制造技术

技术编号:31737931 阅读:19 留言:0更新日期:2022-01-05 16:15
一种示例性视频编解码设备被配置为:对视频数据的当前块的第一运动信息集进行编解码,该当前块根据非矩形分割模式被分割为第一分割和第二分割,该第一运动信息集参考参考图片列表并且与该第一分割相关联;在对第一运动信息集进行编解码之后,对参考该参考图片列表并且与该第二分割相关联的该当前块的第二运动信息集进行编解码;响应于该第一运动信息集及该第二运动信息集两者都参考该参考图片列表,存储该当前块的第二运动信息集;以及使用所存储的第二运动信息集来预测与该当前块相邻的该视频数据的后续块的后续运动信息。该视频数据的后续块的后续运动信息。该视频数据的后续块的后续运动信息。

【技术实现步骤摘要】
【国外来华专利技术】使用非矩形预测模式来减少用于视频数据预测的运动场存储
[0001]本申请要求于2020年6月4日提交的美国申请第16/893,052号、于2019年6月5日提交的美国临时申请第62/857,584号和于2019年6月14日提交的美国临时申请第62/861,811号的权益,通过引用将其各自的全部内容并入本文。


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

技术介绍

[0003]数字视频能力可以被结合到广泛的设备中,包含数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电电话、所谓的“智能电话”、视频电话会议设备、视频流传输设备等。数字视频设备实现视频编解码技术,例如那些在由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]通常,本公开描述用于使用帧间预测的视频编解码的技术。更具体地说,在帧间预测期间,可使用非矩形分割模式(例如,三角形分割模式(TPM)或其他几何分割模式)来分割并预测视频数据的块。本公开描述了可以用于简化非矩形分割模式(例如,TPM)的数据存储的技术。因此,本公开的技术可减少在视频编解码过程期间和之后存储的数据量,借此改进视频数据的存储和经编解码的视频数据的比特率。此外,本公开的技术可用于对形成单向帧间预测条带(即,P条带)的一部分的块执行非矩形分割。也就是说,除了本公开中所描述的其他技术之外,视频编解码器可在对P条带的块执行的非矩形分割(例如,TPM)期间禁用混合操作。
[0006]在一个示例中,对视频数据进行编解码的方法包含:对视频数据的当前块的第一运动信息集进行编解码,该当前块根据非矩形分割模式被分割为第一分割和第二分割,该第一运动信息集参考参考图片列表并且与该第一分割相关联;在对该第一运动信息集进行
编解码之后,对该当前块的第二运动信息集进行编解码,该第二运动信息集参考该参考图片列表并且与该第二分割相关联;响应于该第一运动信息集及该第二运动信息集两者都参考该参考图片列表,存储该当前块的第二运动信息集;以及使用所存储的第二运动信息集来预测与该当前块相邻的该视频数据的后续块的后续运动信息。
[0007]在另一示例中,用于对视频数据进行编解码的设备包含:存储器,其被配置为存储视频数据;以及一个或多个处理器,其在电路中实现并且被配置为:对该视频数据的当前块的第一运动信息集进行编解码,该当前块根据非矩形分割模式被分割为第一分割及第二分割,该第一运动信息集参考参考图片列表并且与该第一分割相关联;在对该第一运动信息集进行编解码之后,对该当前块的第二运动信息集进行编解码,该第二运动信息集参考该参考图片列表并且与该第二分区相关联;响应于该第一运动信息集及该第二运动信息集两者都参考该参考图片列表,将该当前块的第二运动信息集存储于该存储器中;以及使用所存储的第二运动信息集来预测与该当前块相邻的该视频数据的后续块的后续运动信息。
[0008]在另一示例中,计算机可读存储介质上存储有指令,该指令在执行时使处理器对视频数据的当前块的第一运动信息集进行编解码,该当前块根据非矩形分割模式被分割为第一分割和第二分割,该第一运动信息集参考图片列表并且与该第一分割相关联;在对该第一运动信息集进行编解码之后,对该当前块的第二运动信息集进行编解码,该第二运动信息集参考该参考图片列表并且与该第二分割相关联;响应于该第一运动信息集及该第二运动信息集两者都参考该参考图片列表,存储该当前块的第二运动信息集;以及使用所存储的第二运动信息集来预测与该当前块相邻的该视频数据的后续块的后续运动信息。
[0009]在另一示例中,用于对视频数据进行编解码的设备包含:用于对该视频数据的当前块的第一运动信息集进行编解码的部件,该当前块根据非矩形分割模式分割为第一分割及第二分割,该第一运动信息集参考图片列表并且与该第一分割相关联;用于在对该第一运动信息集进行编解码之后对该当前块的第二运动信息集进行编解码的部件,该第二运动信息集参考该参考图片列表并且与该第二分区相关联;用于响应于该第一运动信息集及该第二运动信息集两者都参考该参考图片列表而存储该当前块的该第二运动信息集的部件;以及用于使用所存储的第二运动信息集来预测与该当前块相邻的该视频数据的后续块的后续运动信息集的部件。
[0010]在附图和下面的描述中阐述了一个或多个示例的细节。根据说明书、附图和权利要求书,其他特征、目的和优点将是显而易见的。
附图说明
[0011]图1是图示了可以执行本公开的技术的示例视频编码和解码系统的框图。
[0012]图2A和2B是图示了示例四叉树二叉树(QTBT)结构和对应编解码树单元(CTU)的概念图。
[0013]图3是图示了使用三角形分割模式(TPM)分割的块的示例的框图。
[0014]图4是图示了用于构造运动预测候选列表的空域和时域相邻块的框图。
[0015]图5是图示了可以在TPM的混合过程中使用的示例权重的框图。
[0016]图6是图示了可以在针对具有等于两个样点的步幅宽度的TPM预测块的混合过程中使用的示例权重的框图。
[0017]图7是图示了可以执行本公开的技术的示例视频编码器的框图。
[0018]图8是图示了可以执行本公开的技术的示例视频解码器的框图。
[0019]图9是图示了根据本公开的技术的用于对当前块进行编码的示例方法的流程图。
[0020]图10是图示了根据本公开的技术的用于对当前块进行解码的示例方法的流程图。
[0021]图11是图示了根据本公开的技术的对视频数据进行解码的示例方法的流程图。
具体实施方式
[0022]视频编解码标准包含ITU

T H.261、ISO/IECMP本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行编解码的方法,所述方法包括:对视频数据的当前块的第一运动信息集进行编解码,所述当前块根据非矩形分割模式被分割为第一分割和第二分割,所述第一运动信息集参考参考图片列表并且与所述第一分割相关联;在对所述第一运动信息集进行编解码之后,对所述当前块的第二运动信息集进行编解码,所述第二运动信息集参考所述参考图片列表并且与所述第二分割相关联;响应于所述第一运动信息集和所述第二运动信息集都参考所述参考图片列表,存储所述当前块的所述第二运动信息集;以及使用所存储的第二运动信息集来预测与所述当前块相邻的所述视频数据的后续块的后续运动信息。2.根据权利要求1所述的方法,其中,存储所述第二运动矢量包括存储针对所述当前块的所有子块的所述第二运动矢量。3.根据权利要求1所述的方法,还包括确定所述当前块的大小满足阈值,其中,存储所述第二运动矢量包括响应于确定所述当前块的所述大小满足所述阈值而存储所述第二运动矢量。4.根据权利要求3所述的方法,其中,所述阈值包括4
×
N或N
×
4,N是正整数值。5.根据权利要求1所述的方法,其中,预测后续块的后续运动信息包括:为所述后续块形成运动预测候选列表,包括将所述第二运动矢量添加到所述运动预测候选列表;从所述运动预测候选列表中选择所述第二运动矢量;以及使用所述第二运动矢量来预测所述后续块的所述后续运动信息。6.根据权利要求1所述的方法,其中,所述当前块形成单向帧间预测条带(P条带)的一部分,所述方法还包括对所述当前块禁用混合操作。7.根据权利要求1所述的方法,其中,所述第一分割包括第一三角形分割,所述第二分割包括第二三角形分割,并且所述非矩形分割模式包括三角形分割模式(TPM)。8.根据权利要求1所述的方法,还包括使用所述第一运动信息集和所述第二运动信息集且在所述第一分割与所述第二分割之间不执行混合操作的情况下生成所述当前块的预测块。9.根据权利要求1所述的方法,其中,生成预测块包括:将大于4/8的混合权重重置为等于8
×
8;将小于4/8的混合权重重置为等于0
×
8;以及使用重置的混合权重来组合所述第一分割和所述第二分割。10.根据权利要求9所述的方法,还包括将等于4/8的混合权重重置为等于8/8。11.根据权利要求9所述的方法,还包括将等于4/8的混合权重重置为等于0/8。12.根据权利要求9所述的方法,还包括:根据所述当前块的划分方向,将等于4/8的混合权重重置为等于0/8或8/8。13.根据权利要求8所述的方法,其中,生成预测块包括使用常规帧间预测来生成所述预测块,所述方法还包括跳过表示用于自适应运动矢量分辨率(AMVR)语法元素的分数精度运动矢量差(MVD)值的比特的上下文自适应二进制算术编解码(CABAC)。
14.根据权利要求8所述的方法,其中,生成预测块包括使用仿射预测模式生成所述预测块,所述方法还包括跳过表示用于自适应运动矢量分辨率(AMVR)语法元素的分数精度运动矢量差(MVD)值的比特的上下文自适应二进制算术编解码(CABAC)。15.根据权利要求1所述的方法,还包括:使用所述第一运动信息集和所述第二运动信息集生成所述当前块的预测块;对经量化的变换块进行逆量化和逆变换,以生成所述当前块的残差块;以及组合所述残差块的样点与所述预测块的样点以对所述当前块进行解码。16.根据权利要求1所述的方法,还包括:使用所述第一运动信息集和所述第二运动信息集生成所述当前块的预测块;从所述当前块的样点中减去所述预测块的样点以生成所述当前块的残差块;以及对所述残差块进行变换和量化以对所述当前块进行编码。17.一种用于对视频数据进行编解码的设备,所述设备包括:存储器,被配置为存储视频数据;以及一个或多个处理器,在电路中实现并且被配置为:对所述视频数据的当前块的第一运动信息集进行编解码,所述当前块根据非矩形分割模式被分割为第一分割和第二分割,所述第一运动信息集参考参考图片列表并且与所述第一分割相关联;在对所述第一运动信息集进行编解码之后,对所述当前块的第二运动信息集进行编解码,所述第二运动信息集参考所述参考图片列表并且与所述第二分割相关联;响应于所述第一运动信息集和所述第二运动信息集都参考所述参考图片列表,将所述当前块的所述第二运动信息集存储在所述存储器中;以及使用所存储的第二运动信息集来预测与所述当前块相邻的所述视频数据的后续块的后续运动信息。18.根据权利要求17所述的设备,其中,所述一个或多个处理器被配置为存储针对所述当前块的所有子块的所述第二运动矢量。19.根据权利要求17所述的设备,其中,所述一个或多个处理器被配置为确定所述当前块的大小满足阈值,并且响应于确定所述当前块的所述大小满足所述阈值而存储所述第二运动矢量。20.根据权利要求17所述的设备,其中,为了预测所述后续块的所述后续运动信息,所述一个或多个处理器被配置为:为所述后续块形成运动预测候选列表并将所述第二运动矢量添加到所述运动预测候选列表;从所述运动预测候选列表选择所述第二运动矢量;以及使用所述第二运动矢量来预测所述后续块的所述后续运动信息。21.根据权利要求17所述的设备,其中,所述一个或多个处理器还被配置为使用所述第一运动信息集和所述第二运动信息集来生成所述当前块的预测块。22.根据权利要求17所述的设备,其中,所述一个或多个处理器还被配置为使用所述第一运动信息集和所述...

【专利技术属性】
技术研发人员:KPA鲁伊兹CC陈WJ钱H黄M卡尔切维茨V塞雷金
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1