用于帧内子分区编码模式的方法和设备技术

技术编号:30476837 阅读:19 留言:0更新日期:2021-10-24 19:46
本公开涉及一种对视频信号进行解码的帧内子分区(ISP)方法。所述方法包括:将视频数据的块分割为多个子分区,基于当前块的邻近块的帧内预测模式获得多个最可能帧内预测并且确定用于预测块子分区的样点的帧内预测模式,针对每个子分区从DCT

【技术实现步骤摘要】
【国外来华专利技术】用于帧内子分区编码模式的方法和设备
[0001]相关申请的交叉引用
[0002]本申请基于并要求于2019年02月11日提交的62/804,207号临时申请的优先权,其全部内容通过引用并入本文。


[0003]本申请涉及视频编解码和压缩。更具体地,本公开涉及对用于视频编解码的帧内子分区(ISP)编码模式的改进和简化。

技术介绍

[0004]可使用各种视频编解码技术来压缩视频数据。根据一个或更多个视频编解码标准来执行视频编解码。例如,视频编解码标准包括通用视频编解码(VVC)、联合探索测试模型(JEM)、高效视频编解码(H.265/HEVC)、高级视频编解码(H.264/AVC)、运动图片专家组(MPEG)编解码等。视频编解码通常使用利用了视频图像或序列中存在的冗余的预测方法(例如,帧间预测、帧内预测等)。视频编解码技术的目标在于将视频数据压缩为使用更低比特率的形式,同时避免或最小化视频质量的下降。

技术实现思路

[0005]本公开的示例提供了用于对用于视频编解码的帧内子分区编码模式的改进和简化的方法。
[0006]根据本公开的第一方面,提供了一种对视频信号进行解码的帧内子分区(ISP)方法。所述方法可包括:将视频数据的块分割为多个子分区,其中每个子分区包括N
×
M个样点,其中N和M是水平方向或垂直方向上的样点的数量;基于当前块的邻近块的帧内预测模式获得多个最可能帧内预测,并且确定用于预测所述块子分区的样点的帧内预测模式;针对每个子分区从DCT

>II变换核、DST

VII变换核和DCT

VIII变换核中选择最优变换组合,其中选择最优变换组合包括将多重变换选择MTS模式应用于所述ISP,其中所述最优变换组合由一个MTS标志和一个MTS索引指示;获得第一子分区的残差系数,并且通过对所述第一子分区的所述残差系数执行反量化来导出所述第一子分区的反量化的残差系数。
[0007]所述方法还可包括:通过在水平方向和垂直方向上对所述第一子分区的反量化的残差系数执行逆变换来导出所述第一子分区的残差样点,其中所述逆变换基于所述第一子分区的所述最优变换组合;通过基于与所述第一子分区相邻的邻近重建样点对所述第一子分区执行帧内预测来导出所述第一子分区的预测样点;通过将所述第一子分区的所述残差样点与所述第一子分区的所述预测样点相加来导出所述第一子分区的重建样点;并且通过基于所述第一子分区的所述重建样点对第二子分区执行帧内预测来导出所述第二子分区的预测样点。
[0008]根据本公开的第二方面,提供了一种计算设备,所述计算设备包括一个或更多个处理器、存储能够由所述一个或更多个处理器执行的指令的非暂态计算机可读存储器。所
述一个或更多个处理器可被配置为:将视频数据的块分割为多个子分区,其中每个子分区包括N
×
M个样点,其中N和M是水平方向或垂直方向上的样点的数量;基于当前块的邻近块的帧内预测模式获得多个最可能帧内预测,并且确定用于预测所述块子分区的样点的帧内预测模式;针对每个子分区从DCT

II变换核、DST

VII变换核和DCT

VIII变换核中选择最优变换组合,其中选择最优变换组合包括将多重变换选择MTS模式应用于所述ISP,其中所述最优变换组合由一个MTS标志和一个MTS索引指示;获得第一子分区的残差系数,并且通过对所述第一子分区的所述残差系数执行反量化来导出所述第一子分区的反量化的残差系数。
[0009]所述一个或更多个处理器还可被配置为:通过在水平方向和垂直方向上对所述第一子分区的反量化的残差系数执行逆变换来导出所述第一子分区的残差样点,其中所述逆变换可基于所述第一子分区的所述最优变换组合;通过基于与所述第一子分区相邻的邻近重建样点对所述第一子分区执行帧内预测来导出所述第一子分区的预测样点;通过将所述第一子分区的所述残差样点与所述第一子分区的所述预测样点相加来导出所述第一子分区的重建样点;并且通过基于所述第一子分区的所述重建样点对第二子分区执行帧内预测来导出所述第二子分区的预测样点。
[0010]根据本公开的第三方面,提供了一种非暂态计算机可读存储介质,其中存储有用于由具有一个或更多个处理器的计算设备执行的多个程序。当所述多个程序由所述设备的所述一个或更多个处理器执行时,使所述计算设备执行:将视频数据的块分割为多个子分区,其中每个子分区包括N
×
M个样点,其中N和M是水平方向或垂直方向上的样点的数量;基于当前块的邻近块的帧内预测模式获得多个最可能帧内预测,并且确定用于预测所述块子分区的样点的帧内预测模式;针对每个子分区从DCT

II变换核、DST

VII变换核和DCT

VIII变换核中选择最优变换组合,其中选择最优变换组合包括将多重变换选择MTS模式应用于所述ISP,其中所述最优变换组合可由一个MTS标志和一个MTS索引指示;获得第一子分区的残差系数,并且通过对所述第一子分区的所述残差系数执行反量化来导出所述第一子分区的反量化的残差系数。
[0011]所述多个程序还可使所述一个或更多个处理器执行:通过在水平方向和垂直方向上对所述第一子分区的反量化的残差系数执行逆变换来导出所述第一子分区的残差样点,其中所述逆变换可基于所述第一子分区的所述最优变换组合;通过基于与所述第一子分区相邻的邻近重建样点对所述第一子分区执行帧内预测来导出所述第一子分区的预测样点;通过将所述第一子分区的所述残差样点与所述第一子分区的所述预测样点相加来导出所述第一子分区的重建样点;并且通过基于所述第一子分区的所述重建样点对第二子分区执行帧内预测来导出所述第二子分区的预测样点。
[0012]应当理解,前述一般描述和以下详细描述都仅是示例性和说明性的,并不限制如所要求保护的本专利技术。
附图说明
[0013]并入本说明书中并构成本说明书的一部分的附图示出了与本公开一致的示例,并且与描述一起用于解释本公开的原理。
[0014]图1是根据本公开的示例的编码器的框图。
[0015]图2是根据本公开的示例的解码器的框图。
[0016]图3是示出根据本公开的示例的用于对视频信号进行解码的帧内子分区(ISP)方法的流程图。
[0017]图4是示出根据本公开的示例的用于将多重变换选择(MTS)模式应用于ISP的方法的流程图。
[0018]图5A是示出根据本公开的示例的多类型树结构中的块分割的示图。
[0019]图5B是示出根据本公开的示例的多类型树结构中的块分割的示图。
[0020]图5C是示出根据本公开的示例的多类型树结构中的块分割的示图。
[0021]图5D为示出根据本公开的示例的多类型树结构中的块分割的示图。
[0022]图5E为示出根据本公开的示例的多类型树结构中的块分割的示图。
[0023]图6是示出本本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频信号进行解码的帧内子分区ISP方法,所述方法包括:将视频数据的块分割为多个子分区,其中每个子分区包括N
×
M个样点,其中N和M是水平方向或垂直方向上的样点的数量;基于当前块的邻近块的帧内预测模式获得多个最可能帧内预测,并且确定用于预测所述块子分区的样点的帧内预测模式;针对每个子分区从DCT

II变换核、DST

VII变换核和DCT

VIII变换核中选择最优变换组合,其中选择最优变换组合包括将多重变换选择MTS模式应用于所述ISP,其中所述最优变换组合由一个MTS标志和一个MTS索引指示;获得第一子分区的残差系数,并且通过对所述第一子分区的所述残差系数执行反量化来导出所述第一子分区的反量化的残差系数;通过在水平方向和垂直方向上对所述第一子分区的反量化的残差系数执行逆变换来导出所述第一子分区的残差样点,其中所述逆变换基于所述第一子分区的所述最优变换组合;通过基于与所述第一子分区相邻的邻近重建样点对所述第一子分区执行帧内预测来导出所述第一子分区的预测样点;通过将所述第一子分区的所述残差样点与所述第一子分区的所述预测样点相加来导出所述第一子分区的重建样点;并且通过基于所述第一子分区的所述重建样点对第二子分区执行帧内预测来导出所述第二子分区的预测样点。2.根据权利要求1所述的方法,其中,将所述MTS模式应用于所述ISP包括:通过用信号发送用于所述块的一个MTS标志和一个MTS索引来选择水平变换和垂直变换,其中所述MTS标志和所述MTS索引由所述块内的子分区共享。3.根据权利要求1所述的方法,其中,将所述MTS模式应用于所述ISP包括:通过用信号发送用于所述块的每个子分区的一个MTS标志和一个MTS索引来选择水平变换和垂直变换,其中所述块内的子分区的MTS标志和MTS索引不同。4.根据权利要求1所述的方法,其中,将所述MTS模式应用于所述ISP包括:通过用信号发送用于所述块的一个MTS标志和用于每个子分区的一个MTS索引来选择水平变换和垂直变换,其中所述MTS标志由子分区共享。5.根据权利要求1所述的方法,还包括:当所述MTS标志为0时,基于子分区尺寸从DCT

II和DST

VII中选择变换核;并且当所述MTS标志不为0时,基于相应的MTS索引的值针对一个子分区从DST

VII和DCT

VIII中选择在水平方向和垂直方向上被应用的变换核。6.根据权利要求5所述的方法,其中,基于子分区尺寸从DCT

II和DST

VII中选择变换核还包括:当子分区的一个维度中的样点的数量等于或小于16时,在该维度中应用DST

VII变换;当一个维度中的样点的数量大于16时,在该维度中应用DCT

II变换。7.一种计算设备,包括:一个或更多个处理器;非暂态计算机可读存储器,存储能够由所述一个或更多个处理器执行的指令,其中所
述一个或更多个处理器被配置为:将视频数据的块分割为多个子分区,其中每个子分区包括N
×
M个样点,其中N和M是水平方向或垂直方向上的样点的数量;基于当前块的邻近块的帧内预测模式获得多个最可能帧内预测,并且确定用于预测所述块子分区的样点的帧内预测模式;针对每个子分区从DCT

II变换核、DST

VII变换核和DCT

VIII变换核中选择最优变换组合,其中选择最优变换组合包括将多重变换选择MTS模式应用于所述ISP,其中所述最优变换组合由一个MTS标志和一个MTS索引指示;获得第一子分区的残差系数,并且通过对所述第一子分区的所述残差系数执行反量化来导出所述第一子分区的反量化的残差系数;通过在水平方向和垂直方向上对所述第一子分区的反量化的残差系数执行逆变换来导出所述第一子分区的残差样点,其中所述逆变换基于所述第一子分区的所述最优变换组合;通过基于与所述第一子分区相邻的邻近重建样点对所述第一子分区执行帧内预测来导出所述第一子分区的预测样点;通过将所述第一子分区的所述残差样点与所述第一子分区的所述预测样点相加来导出所述第一子分区的重建样点;并且通过基于所述第一子分区的所述重建样点对第二子分区执行帧内预测来导出所述第二子分区的预测样点。8.根据权利要求7所述的计算设备,其中被配置为将所述MTS模式应用于所述ISP的所述一个或更多个处理器还被配置为:通过用信号发送用于所述块的一个MTS标志和一个MTS索引来选择水平变换和垂直变换,其中所述MTS标志和所述MTS索引由所述块内的子分区共享。9.根据权利要求7所述的计算设备,其中被配置为将所述MTS模式应用于所述ISP的所述一个或更多个处理器还被配置为:通...

【专利技术属性】
技术研发人员:修晓宇陈漪纹王祥林马宗全
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1