用于非对称分区的帧内预测制造技术

技术编号:38646300 阅读:52 留言:0更新日期:2023-08-31 18:36
本发明专利技术提出了用于高效地编码或解码视频的方法和装置。例如,编码或解码包括从一组规则角度帧内预测模式和宽角度帧内预测模式中确定帧内预测模式,其中由该组中的角度帧内预测模式使用的角度或参考阵列中的至少一者适应于图像块的宽度或高度(其不是二的幂)。例如,编码或解码包括确定图像块的帧内子分区模式,其中该帧内子分区模式中的帧内子分区的大小或数量中的至少一者适应于图像块的宽度或高度(其不是二的幂)。针对非对称分割中使用的比率r和p个帧内子分区来描述各种实施方案。比率r和p个帧内子分区来描述各种实施方案。比率r和p个帧内子分区来描述各种实施方案。

【技术实现步骤摘要】
【国外来华专利技术】用于非对称分区的帧内预测


[0001]本专利技术实施方案中的至少一个实施方案通常涉及一种用于视频编码或解码的方法或装置,并且更具体地涉及一种使帧内预测适应于图像块的宽度或高度(其不是二的幂)的方法或装置。
[0002]至少一个实施方案更具体地涉及一种使角度帧内预测模式的角度或由角度帧内预测模式使用的参考阵列中的至少一者适应于图像块的宽度或高度(其不是二的幂)的方法或装置。
[0003]至少一个实施方案更具体地涉及一种使帧内子分区的大小或帧内子分区的数量中的至少一者适应于图像块的宽度或高度(其不是二的幂)的方法或装置。

技术介绍

[0004]为了实现高压缩效率,图像和视频编码方案通常采用包括运动向量预测在内的预测以及变换来利用视频内容中的空间和时间冗余。一般来讲,帧内或帧间预测用于利用帧内或帧间相关性,然后对在原始图像与预测图像之间的差值(通常表示为预测错误或预测残差)进行变换、量化和熵编码。为了重构视频,通过对应于熵编码、量化、变换和预测的逆过程对压缩数据进行解码。
[0005]对视频压缩技术的最近添加包括各种行业标准、参考软件的版本和/或文档,诸如由JVET(联合视频探索团队)组开发的联合探索模型(JEM)和后续的VTM(多功能视频编码(VVC)测试模型)。其目的是进一步改进现有HEVC(高效视频编码)标准。
[0006]用于编码和解码的现有方法对在产生其宽度或高度不是二的幂次方的矩形块的非对称分区的情况下的帧内预测显示出一些限制。
[0007]更具体地说,用于编码和解码的现有方法对宽角度帧内预测中的矩形块的大小显示出一些限制。因此,需要通过改进VVC中的宽角度帧内预测来改进现有技术,使得该现有技术也可以在产生其宽度或高度不是二的幂的矩形块(称为非二进块)的非对称分区的情况下使用,例如在非对称二叉树(ABT)或非对称三树分区中使用。
[0008]更具体地说,用于编码和解码的现有方法在帧内子分区预测中对分区的大小显示出一些限制,假设分区的宽度和高度应该等于2的幂。因此,需要通过修改VVC中的帧内子分区来改进现有技术,使得该现有技术可以在产生其宽度或高度不是二的幂的矩形块(称为非二进块)的非对称分区的情况下使用,例如在非对称二叉树(ABT)或非对称三树分区中使用。

技术实现思路

[0009]通过本文所述的一般方面解决和处理现有技术的缺点和不足。
[0010]根据第一方面,提供了一种方法。该方法包括:通过确定用于图像块的帧内预测模式来进行视频解码,其中该图像块的宽度或高度中的至少一者不是二的幂;并且其中帧内预测模式的至少一个配置适应于图像块的宽度或高度(其不是二的幂);并且使用所确定的
帧内预测模式对该块进行解码。
[0011]根据另一方面,提供了一种方法。该方法包括:通过确定用于图像块的帧内预测模式来进行视频编码,其中该图像块的宽度或高度中的至少一者不是二的幂;并且其中帧内预测模式的至少一个配置适应于图像块的宽度或高度(其不是二的幂);并且使用所确定的帧内预测模式对该块进行编码。
[0012]根据另一方面,提供了一种方法。该方法包括:通过从用于图像块的一组规则角度帧内预测模式和宽角度帧内预测模式中确定帧内预测模式来进行视频解码,其中图像块的宽度或高度中的至少一者不是二的幂,其中该组中的角度帧内预测模式的角度或由该组中的角度帧内预测模式使用的参考阵列中的至少一者适应于图像块的宽度或高度(其不是二的幂);并且使用所确定的帧内预测模式对该块进行解码。
[0013]根据另一方面,提供了另一种方法。该方法包括:通过从用于图像块的一组规则角度帧内预测模式和宽角度帧内预测模式中确定帧内预测模式来进行视频编码,其中图像块的宽度或高度中的至少一者不是二的幂,其中该组中的角度帧内预测模式的角度或由该组中的角度帧内预测模式使用的参考阵列中的至少一者适应于图像块的宽度或高度(其不是二的幂);并且使用所确定的帧内预测模式对该块进行编码。
[0014]根据另一方面,提供了一种装置。该装置包括一个或多个处理器,其中该一个或多个处理器被配置为根据其变体中的任一个变体实施用于视频解码的方法。根据另一方面,用于视频解码的装置包括通过从用于图像块的一组规则角度帧内预测模式和宽角度帧内预测模式中确定帧内预测模式的装置,其中图像块的宽度或高度中的至少一者不是二的幂,其中该组中的角度帧内预测模式的角度或由该组中的角度帧内预测模式使用的参考阵列中的至少一者适应于图像块的宽度或高度(其不是二的幂);并且其中该装置进一步包括用于使用所确定的帧内预测模式对该块进行解码的装置。
[0015]根据另一方面,提供了另一种装置。该装置包括一个或多个处理器,其中该一个或多个处理器被配置为根据其变体中的任一个变体实施用于视频解码的方法。根据另一方面,用于视频解码的装置包括通过从用于图像块的一组规则角度帧内预测模式和宽角度帧内预测模式中确定帧内预测模式的装置,其中图像块的宽度或高度中的至少一者不是二的幂,其中该组中的角度帧内预测模式的角度或由该组中的角度帧内预测模式使用的参考阵列中的至少一者适应于图像块的宽度或高度(其不是二的幂);并且其中该装置进一步包括用于使用所确定的帧内预测模式对该块进行编码的装置。
[0016]根据至少一个实施方案的另一个一般方面,其中图像块的宽度W和高度H不相等。
[0017]根据至少一个实施方案的另一个一般方面,其中图像块的宽度是W=w并且图像块的高度是H=rh,或者图像块的宽度是W=rw并且图像块的高度是H=h,其中h和w是二的幂,并且其中r是小于1的正有理数,使得rh或rw是不同于2的幂的正整数。在不同变体中,r=3/4或3/8、5/8。
[0018]根据至少一个实施方案的另一个一般方面,其中仅允许规则角度帧内预测模式,并且在帧内预测中使用的参考阵列被扩展到等于H+W+1的大小。
[0019]根据至少一个实施方案的另一个一般方面,其中仅允许两个宽角度帧内预测模式,并且根据图像块的宽度W和高度H将在帧内预测中使用的参考阵列扩展到等于2H+p或2W+p的大小,其中p=1、2或4。
[0020]根据至少一个实施方案的另一个一般方面,其中修改至少一个规则角度帧内预测模式的角度值,并且在帧内预测中使用的参考阵列是2H+1或2W+1。
[0021]根据至少一个实施方案的另一个一般方面,应用于宽角度角度的变体方法是从用于在帧内预测中使用的参考阵列的相邻重构样本的可用性导出的。
[0022]根据至少一个实施方案的另一个一般方面,其中在切片、图像参数集(PPS)、序列参数集(SPS)中的一者中发信号通知与启用变体方法中的任一者以应用于宽角度角度相关的至少一个语法数据元素。
[0023]根据另一方面,提供了一种方法。该方法包括通过确定用于视频的图像块的帧内子分区模式来进行视频解码;其中图像块的宽度或高度中的一者不是二的幂;并且其中在帧内子分区模式中的帧内子分区的大小或帧内子分区的数量中的至少一者适应于图像块的宽度或高度(其不是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,所述方法包括对图像块进行解码,所述解码进一步包括:

确定用于所述图像块的帧内预测模式,其中所述图像块的宽度或高度中的至少一者不是二的幂;并且其中所确定的帧内预测模式的至少一个配置适应于所述图像块的宽度或高度(其不是二的幂);以及

使用所述所确定的帧内预测模式对所述图像块进行解码。2.一种装置,所述装置包括存储器和一个或多个处理器,其中所述一个或多个处理器被配置为:

确定用于图像块的帧内预测模式,其中所述图像块的宽度或高度中的至少一者不是二的幂;并且其中帧内预测模式的至少一个配置适应于所述图像块的宽度或高度(其不是二的幂);以及

使用所述所确定的帧内预测模式对所述块进行解码。3.根据权利要求1所述的方法或根据权利要求2所述的装置,其中确定用于所述图像块的帧内预测模式进一步包括:

从用于所述图像块的一组规则角度帧内预测模式和宽角度帧内预测模式中确定帧内预测模式,其中所述图像块的宽度或高度中的至少一者不是二的幂;并且其中所述组中的角度帧内预测模式的角度或由所述组中的所述角度帧内预测模式使用的参考阵列中的至少一者适应于所述图像块的宽度或高度(其不是二的幂)。4.根据权利要求3所述的方法或根据权利要求3所述的装置,其中所述图像块的宽度或高度不相等。5.根据权利要求3所述的方法或根据权利要求3所述的装置,其中所述图像块的宽度是W=w并且所述图像块的高度是H=rh,或者所述图像块的宽度是W=rw并且所述图像块的高度是H=h,其中h和w是二的幂,并且其中r是小于1的正有理数,使得rH或rW是不同于2的幂的正整数。6.根据权利要求3所述的方法或根据权利要求3所述的装置,其中所述图像块的宽度是W=w并且所述图像块的高度是H=3h/4,或者所述图像块的宽度是W=3w/4并且所述图像块的高度是H=h,其中h和w是二的幂。7.根据权利要求4至6中任一项所述的方法或根据权利要求4至6中任一项所述的装置,其中仅允许规则角度帧内预测模式,并且在帧内预测中使用的参考阵列被扩展到等于H+W+1的大小。8.根据权利要求4至6中任一项所述的方法或根据权利要求4至6中任一项所述的装置,其中仅允许两个宽角度帧内预测模式,并且根据所述图像块的宽度W和高度H将在帧内预测中使用的参考阵列扩展到等于2H+p或2W+p的大小,其中p=1、2或4。9.根据权利要求4至6中任一项所述的方法或根据权利要求4至6中任一项所述的装置,其中修改至少一个规则角度帧内预测模式的角度值,并且在帧内预测中使用的参考阵列是2H+1或2W+1。10.根据权利要求7和权利要求8或9中一项所述的方法或根据权利要求7和权利要求8或9中一项所述的装置,其中启用根据权利要求7所述的方法或根据权利要求8或9所述的方法是从用于在帧内预测中使用的所述参考阵列的相邻重构样本的可用性导出的。11.根据权利要求7和权利要求8或9中一项所述的方法或根据权利要求7和权利要求8
或9中一项所述的装置,其中在切片、图像参数集(PPS)、序列参数集(SPS)中的一者中发信号通知与启用根据权利要求7所述的方法或根据权利要求8所述的方法或根据权利要求9所述的方法相关的至少一个语法数据元素。12.根据权利要求1所述的方法或根据权利要求2所述的装置,其中确定用于所述图像块的帧内预测模式进一步包括:

确定用于所述图像块的帧内子分区模式,其中所述图像块的宽度或高度中的一者不是二的幂,并且其中帧内子分区模式中的帧内子分区的大小或帧内子分区的数量中的至少一者适应于所述图像块的宽度或高度(其不是二的幂)。13.根据权利要求12所述的方法或根据权利要求12所述的装置,其中所述图像块的宽度是w=W并且所述图像块的高度是h=rH,或者所述图像块的宽度是w=rW并且所述图像块的高度是h=H,其中H和W是二的幂,并且其中比率r是小于1的正有理数,使得rH或rW是不同于2的幂的正整数。14.根据权利要求13所述的方法或根据权利要求13所述的装置,其中选择所述比率r以产生由所述解码方法或所述解码装置支持的变换大小。15.根据权利要求12所述的方法或根据权利要求12所述的装置,其中所述图像块的宽度是w=W并且所述图像块的高度是h=3H/4,或者所述图像块的宽度是w=3W/4并且所述图像块的高度是h=H,其中W和H是二的幂。16.根据权利要求15所述的方法或根据权利要求15所述的装置,其中对于大小为W
×
3H/4的图像块,水平帧内子分区模式产生大小为W
×
H/4的三个子分区。17.根据权利要求15所述的方法或根据权利要求15所述的装置,其中对于大小为3W/4
×
H的图像块,垂直帧内子分区模式产生大小为W/4
×
H的三个子分区。18.根据权利要求15所述的方法或根据权利要求15所述的装置,其中产生大小为W
×
H/4的三个子分区的水平帧内子分区模式用于大小为W
×
3H/4的图像块,并且产生大小为W/4
×
H的三个子分区的垂直帧内子分区模式用于大小为3W/4
×
H的图像块。19.根据权利要求13所述的方法或根据权利要求13所述的装置,其中对于大小为rW
×
H的图像块,垂直帧内子分区模式产生大小为的p个子分区,其中r是小于1的正有理数,并且p是正整数,使得rW是不同于2的幂的正整数,并且对应于由所述解码方法或所述解码装置支持的变换大小。20.根据权利要求13所述的方法或根据权利要求13所述的装置,其中对于大小为W
×
rH的图像块,水平帧内子分区模式产生大小为的p个子分区,其中r是小于1的正有理数,并且p是正整数,使得rH是不同于2的幂的正整数,并且对应于由所述解码方法或所述解码装置支持的变换大小。21.根据权利要求15所述的方法或根据权利要求15所述的装置,其中对于大小为W
×
3H/4的图像块,水平向上帧内子分区模式产生包括大小为W
×
H/4的上部帧内子分区和大小为W
×
H/2的下部帧内子分区的两个子分区,或者对于大小为W
×
3H/4的图像块,水平向下帧内子分区模式产生包括大小为W
×
H/2的上部帧内子分区和大小为W
×
3H/4的下部帧内子分
区的两个子分区。22.根据权利要求13所述的方法或根据权利要求13所述的装置,其中对于大小为W
×
rH的图像块,水平向上帧内子分区模式产生包括大小为的上部帧内子分区和大小为的下部帧内子分区的两个子分区,使得所述变换大小和由所述解码方法或装置支持。23.根据权利要求15所述的方法或根据权利要求15所述的装置,其中对于大小为3W/4
×
H的图像块,垂直向左帧内子分区模式产生包括大小为W/4
×
H的左侧帧内子分区和大小为W/4
×
H的右侧帧内子分区的两个子分区,或对于大小为3W/4
×
H的图像块,垂直向右帧内子分区模式产生包括大小为W/2
×
H的左侧帧内子分区和大小为W/4
×
H的右侧帧内子分区的两个子分区。24.根据权利要求13所述的方法或根据权利要求13所述的装置,其中对于大小为rW
×
H的图像块,垂直向左帧内子分区模式产生包括大小为的所述左侧帧内子分区和大小为的所述右侧帧内子分区的两个子分区,使得所述变换大小和由所述解码方法或装置支持。25.根据权利要求21和23所述的方法或根据权利要求21和23所述的装置,其中水平向上帧内子分区模式或水平向下帧内子分区模式中的一者用于大小为W
×
3H/4的图像块,并且其中垂直向左帧内子分区模式或垂直向右帧内子分区模式中的一者用于大小为3W/4
×
H的图像块。26.根据权利要求22和24所述的方法或根据权利要求22和24所述的装置,其中水平向上帧内子分区模式或水平向下帧内子分区模式中的一者用于大小为W
×
rH的图像块,并且其中垂直向左帧内子分区模式或垂直向右帧内子分区模式中的一者用于大小为rW
×
H的图像块。27.根据权利要求18或权利要求25所述的方法或根据权利要求18或权利要求25所述的装置,其中从所述图像块的大小和非对称分区模式隐式地导出所述帧内子分区模式。28.根据权利要求16至27中任一项所述的方法或根据权利要求16至27中任一项所述的装置,其中在切片、图像参数集(PPS)、序列参数集(SPS)中的一者中发信号通知与启用根据权利要求16至27中任一项所述的方法相关的至少一个语法数据元素。29.一种方法,所述方法包括对图像块进行编码,所述编码进一步包括:

确定用于所述图像块的帧内预测模式,其中所述图像块的宽度或高度中的至少一者不是二的幂...

【专利技术属性】
技术研发人员:G
申请(专利权)人:交互数字VC控股法国有限公司
类型:发明
国别省市:

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

1