技术特征:
1.一种对视频数据进行解码的方法,所述方法包括:确定视频数据的变换块中的最后有效系数的位置;基于所述最后有效系数的所述位置与所述变换块的置零区域的相对关系,来确定用于所述变换块的低频不可分离变换(lfnst)索引的值,其中,所述变换块的所述置零区域包括所述变换块的在lfnst区域内的第一区域和所述变换块的在所述lfnst区域外的第二区域两者;以及根据所述lfnst索引的值来对所述变换块进行逆变换。2.根据权利要求1所述的方法,其中,所述lfnst索引的值指示是否将lfnst应用于所述变换块,以及如果应用,则指示所应用的lfnst的类型。3.根据权利要求1所述的方法,其中,确定所述lfnst索引的值包括:在所述变换块中的所述最后有效系数的所述位置在所述变换块的所述置零区域中的情况下,将所述lfnst索引的值推断为零,其中,所述lfnst索引的值为零指示不将所述lfnst应用于所述变换块。4.根据权利要求3所述的方法,其中,将所述lfnst索引的值推断为零包括:在不接收指示所述lfnst索引的值的语法元素的情况下将所述lfnst索引的值推断为零。5.根据权利要求3所述的方法,其中,对所述变换块进行逆变换包括:利用一个或多个可分离变换来对所述变换块进行逆变换。6.根据权利要求1所述的方法,其中,确定所述lfnst索引的值包括:在所述变换块中的所述最后有效系数的所述位置不在所述变换块的所述置零区域中的情况下,接收指示所述lfnst索引的语法元素;以及对所述语法元素进行解码以确定所述lfnst索引的值。7.根据权利要求6所述的方法,其中,对所述变换块进行逆变换包括:利用由所述lfnst索引指示的lfnst来对所述变换块的所述lfnst区域进行逆变换;以及在利用所述lfnst对所述变换块的所述lfnst区域进行逆变换之后,利用一个或多个可分离变换来对所述变换块进行逆变换。8.根据权利要求1所述的方法,其中,确定视频数据的所述变换块中的所述最后有效系数的所述位置包括:对指示所述变换块中的所述最后有效系数的x位置和y位置的一个或多个语法元素进行解码。9.根据权利要求1所述的方法,其中,对所述变换块进行逆变换包括对所述变换块进行逆变换以产生残差块,所述方法进一步包括:确定所述残差块的预测块;以及将所述预测块与所述残差块组合以产生已解码块。10.根据权利要求9所述的方法,还包括:显示包括所述已解码块的图片。11.一种被配置为对视频数据进行解码的装置,所述装置包括:存储器,其被配置为存储视频数据的变换块;以及
一个或多个处理器,其与所述存储器通信,所述一个或多个处理器被配置为:确定视频数据的所述变换块中的最后有效系数的位置;基于所述最后有效系数的所述位置与所述变换块的置零区域的相对关系,来确定用于所述变换块的低频不可分离变换(lfnst)索引的值,其中,所述变换块的所述置零区域包括所述变换块的在lfnst区域内的第一区域和所述变换块的在所述lfnst区域外的第二区域两者;以及根据所述lfnst索引的值来对所述变换块进行逆变换。12.根据权利要求11所述的装置,其中,所述lfnst索引的值指示是否将lfnst应用于所述变换块,以及如果应用,则指示所应用的lfnst的类型。13.根据权利要求11所述的装置,其中,为了确定所述lfnst索引的值,所述一个或多个处理器被配置为:在所述变换块中的所述最后有效系数的所述位置在所述变换块的所述置零区域中的情况下,将所述lfnst索引的值推断为零,其中,所述lfnst索引的值为零指示不将所述lfnst应用于所述变换块。14.根据权利要求13所述的装置,其中,为了将所述lfnst索引的值推断为零,所述一个或多个处理器被配置为:在不接收指示所述lfnst索引的值的语法元素的情况下将所述lfnst索引的值推断为零。15.根据权利要求13所述的装置,其中,为了对所述变换块进行逆变换,所述一个或多个处理器被配置为:利用一个或多个可分离变换来对所述变换块进行逆变换。16.根据权利要求11所述的装置,其中,为了确定所述lfnst索引的值,所述一个或多个处理器被配置为:在所述变换块中的所述最后有效系数的位置不在所述变换块的所述置零区域中的情况下,接收指示所述lfnst索引的语法元素;以及对所述语法元素进行解码以确定所述lfnst索引的值。17.根据权利要求16所述的装置,其中,为了对所述变换块进行逆变换,所述一个或多个处理器被配置为:利用由所述lfnst索引指示的lfnst来对所述变换块的所述lfnst区域进行逆变换;以及在利用所述lfnst对所述变换块的所述lfnst区域进行逆变换之后,利用一个或多个可分离变换来对所述变换块进行逆变换。18.根据权利要求11所述的装置,其中,为了确定视频数据的所述变换块中的所述最后有效系数的所述位置,所述一个或多个处理器被配置为:对指示所述变换块中的所述最后有效系数的x位置和y位置的一个或多个语法元素进行解码。19.根据权利要求11所述的装置,其中,为了对所述变换块进行逆变换,所述一个或多个处理器被配置为对所述变换块进行逆变换以产生残差块,并且其中,所述一个或多个处理器被配置为:
确定所述残差块的预测块;以及将所述预测块与所述残差块组合以产生已解码块。20.根据权利要求19所述的装置,还包括:显示器,其被配置为显示包括所述已解码块的图片。21.一种被配置为对视频数据进行解码的装置,所述装置包括:用于确定视频数据的变换块中的最后有效系数的位置的单元;用于基于所述最后有效系数的所述位置与所述变换块的置零区域的相对关系来确定用于所述变换块的低频不可分离变换(lfnst)索引的值的单元,其中,所述变换块的所述置零区域包括所述变换块的在lfnst区域内的第一区域和所述变换块的在所述lfnst区域外的第二区域两者;以及用于根据所述lfnst索引的值来对所述变换块进行逆变换的单元。22.根据权利要求21所述的装置,其中,所述lfnst索引的值指示是否将lfnst应用于所述变换块,以及如果应用,则指示所应用的lfnst的类型。23.根据权利要求21所述的装置,其中,用于确定所述lfnst索引的值的单元包括:用于在所述变换块中的所述最后有效系数的所述位置在所述变换块的所述置零区域中的情况下,将所述lfnst索引的值推断为零的单元,其中,所述lfnst索引的值为零指示不将所述lfnst应用于所述变换块。24.根据权利要求23所述的装置,其中,用于将所述lfnst索引的值推断为零的单元包括:用于在不接收指示所述lfnst索引的值的语法元素的情况下将所述lfnst索引的值推断为零的单元。25.根据权利要求23所述的装置,其中,用于对所述变换块进行逆变换的单元包括:用于利用一个或多个可分离变换来对所述变换块进行逆变换的单元。26.根据权利要求21所述的装置,其中,用于确定所述lfnst索引的值的单元包括:用于在所述变换块中的所述最后有效系数的所述位置不在所述变换块的所述置零区域中的情况下,接收指示所述lfnst索引的语法元素的单元;以及用于对所述语法元素进行解码以确定所述lfnst索引的值的单元。27.根据权利要求26所述的装置,其中,用于对所述变换块进行逆变换的单元包括:用于利用由所述lfnst索引指示的lfnst来对所述变换块的所述lfnst区域进行逆变换的单元;以及用于在利用所述lfnst对所述变换块的所述lfnst区域进行逆变换之后,利用一个或多个可分离变换来对所述变换块进行逆变换的单元。28.根据权利要求21所述的装置,其中,用于确定视频数据的所述变换块中的所述最后有效系数的所述位置的单元包括:用于对指示所述变换块中的所述最后有效系数的x位置和y位置的一个或多个语法元素进行解码的单元。29.根据权利要求21所述的装置,其中,用于对所述变换块进行逆变换的单元包括用于对所述变换块进行逆变换以产生残差块的单元,所述装置进一步包括:用于确定所述残差块的预测块的单元;以及
用于将所述预测块与所述残差块组合以产生已解码块的单元。30.根据权利要求29所述的装置,还包括:用于显示包括所述已解码块的图片的单元。31.一种存储指令的非暂时性计算机可读存储介质,所述指令在被执行时使被配置为对视频数据进行解码的一个或多个处理器进行如下操作:确定视频数据的所述变换块中的最后有效系数的位置;基于所述最后有效系数的所述位置与所述变换块的置零区域的相对关系来确定用于所述变换块的低频不可分离变换(lfnst)索引的值,其中,所述变换块的所述置零区域包括所述变换块的在lfnst区域内的第一区域和所述变换块的在所述lfnst区域外的第二区域两者;以及根据所述lfnst索引的值来对所述变换块进行逆变换。32.根据权利要求31所述的非暂时性计算机可读存储介质,其中,所述lfnst索引的值指示是否将lfnst应用于所述变换块,以及如果应用,则指示所应用的lfnst的类型。33.根据权利要求31所述的非暂时性计算机可读存储介质,其中,为了确定所述lfnst索引的值,所述指令进一步使所述一个或多个处理器:在所述变换块中的所述最后有效系数的所述位置在所述变换块的所述置零区域中的情况下,将所述lfnst索引的值推断为零,其中,所述lfnst索引的值为零指示不将所述lfnst应用于所述变换块。34.根据权利要求33所述的非暂时性计算机可读存储介质,其中,为了将所述lfnst索引的值推断为零,所述指令进一步使所述一个或多个处理器:在不接收指示所述lfnst索引的值的语法元素的情况下将所述lfnst索引的值推断为零。35.根据权利要求33所述的非暂时性计算机可读存储介质,其中,为了对所述变换块进行逆变换,所述指令进一步使所述一个或多个处理器:利用一个或多个可分离变换来对所述变换块进行逆变换。36.根据权利要求31所述的非暂时性计算机可读存储介质,其中,为了确定所述lfnst索引的值,所述指令进一步使所述一个或多个处理器:在所述变换块中的所述最后有效系数的所述位置不在所述变换块的所述置零区域中的情况下,接收指示所述lfnst索引的语法元素;以及对所述语法元素进行解码以确定所述lfnst索引的值。37.根据权利要求36所述的非暂时性计算机可读存储介质,其中,为了对所述变换块进行逆变换,所述指令进一步使所述一个或多个处理器:利用由所述lfnst索引指示的lfnst来对所述变换块的所述lfnst区域进行逆变换;以及在利用所述lfnst对所述变换块的所述lfnst区域进行逆变换之后,利用一个或多个可分离变换来对所述变换块进行逆变换。38.根据权利要求31所述的非暂时性计算机可读存储介质,其中,为了确定视频数据的所述变换块中的所述最后有效系数的所述位置,所述指令进一步使所述一个或多个处理器:
对指示所述变换块中的所述最后有效系数的x位置和y位置的一个或多个语法元素进行解码。39.根据权利要求31所述的非暂时性计算机可读存储介质,其中,为了对所述变换块进行逆变换,所述指令进一步使所述一个或多个处理器对所述变换块进行逆变换以产生残差块,并且其中,所述指令进一步使所述一个或多个处理器:确定所述残差块的预测块;以及将所述预测块与所述残差块组合以产生已解码块。40.根据权利要求49所述的非暂时性计算机可读存储介质,所述指令进一步使所述一个或多个处理器:显示包括所述已解码块的图片。
技术总结
一种视频解码器被配置为确定视频数据的变换块中的最后有效系数的位置。视频解码器可接着基于相对于变换块的置零区域的所述最后有效系数的所述位置来确定用于变换块的低频不可分离变换(LFNST)索引的值,其中,变换块的置零区域包括变换块的在LFNST区域内的第一区域和变换块的在LFNST区域外的第二区域两者。视频解码器可接着根据LFNST索引的值来对变换块进行逆变换。块进行逆变换。块进行逆变换。
技术研发人员:H
受保护的技术使用者:高通股份有限公司
技术研发日:2020.05.14
技术公布日:2021/12/16