【技术实现步骤摘要】
用于处理视频数据的方法和装置
[0001]本申请是申请日为2020年4月23日、申请号为:202080031192.6、专利技术名称为“编解码视频中的二次变换的使用”的专利技术专利申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请是2020年4月23日提交的国际专利申请号PCT/CN2020/086444的延续,其要求2019年4月23日提交的国际专利申请号PCT/CN2019/083853的优先权和利益。所有上述专利申请通过引用并入本文。
[0004]本专利文档涉及视频编解码技术、设备和系统。
技术介绍
[0005]尽管在视频压缩方面取得了进步,数字视频仍然占互联网和其他数字通信网络上的最大带宽使用。随着能够接收和显示视频的连接用户设备数量的增加,预计对数字视频使用的带宽需求将继续增长。
技术实现思路
[0006]本文件描述了各种实施例和技术,其中在视频或图像的解码或编码期间使用二次变换(也称为低频不可分变换)。
[0007]在一个示例方面,公开了一种视频处理的方法。该方法包括:针对视频的块和视频的比特流表示之间的转换,确定来自具有缩减的大小的逆二次变换的输出值被约束在[min,max]、包括min、max在内的范围内。逆二次变换适用于反量化步骤和逆主变换之间的块。缩减的大小是从块的大小缩减的,并且min和max是整数值。该方法还包括基于该确定来执行转换。
[0008]在另一示例方面,公开了一种视频处理的方法。该方法包括:针对视频的块和视频的 ...
【技术保护点】
【技术特征摘要】
1.一种处理视频数据的方法,包括:为视频的当前块和所述视频的比特流之间的转换,确定二次变换适用于所述当前块,其中所述二次变换包括正二次变换和逆二次变换中的至少一个,其中所述正二次变换在正主变换和量化之间执行,并且所述逆二次变换在反量化和逆主变换之间执行;响应于满足至少一个第一条件的当前块的维度,确定所述二次变换适用于所述当前块的单个子块,其中所述至少一个第一条件包括所述当前块的维度是4
×
H或W
×
4,并且其中H>8且W>8;和基于所述确定执行所述转换。2.根据权利要求1所述的方法,其中所述二次变换适用于的单个子块是所述当前块的左上角子块。3.根据权利要求1所述的方法,其中所述单个子块具有M
×
N的维度,M和N是正整数。4.根据权利要求3所述的方法,其中M=N=4。5.根据权利要求1所述的方法,还包括:响应于满足至少一个第二条件的当前块的维度,确定所述二次变换适用于所述当前块的单个子块,其中所述至少一个第二条件包括所述当前块的维度是4
×
H或W
×
4,并且其中H=8且W=8。6.根据权利要求1所述的方法,其中用于所述二次变换的矩阵从四个变换集合中选择,并且所述四个变换集合中的每一个包括两个变换矩阵。7.根据权利要求6所述的方法,其中响应于所述当前块是色度块并且三个交叉分量线性模型帧内预测模式之一被用于所述当前块,为所述当前块选择变换集0。8.根据权利要求1所述的方法,其中是否应用二次变换取决于块的编解码模式。9.根据权利要求8所述的方法,其中响应于用非帧内预测模式对所述块进行编解码,不对所述块应用所述二次变换。10.根据权利要求1所述的方法,其中响应于用变换跳过模式对所述块进行编解码,不对所述块应用所述二次变换。11.根据权利要求1所述的方法,其中响应于所述二次变换未被应用于块,指示与所述块中的二次变换相关的信息的语法元素未被包括在比特流中。12.根据权利要求1所述的方法,其中所述转换包括将所述视频编码成所述比特流。13.根据权利要求1所述的方法,其中所述转换包括从所述比特流解码所述视频。14.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由所述处理器执行时使得所述处理器:为视频的当前块和所述视频的比特流之间的转换,确定二次变换适用于所述当前块,其中所述二次变换包括正二次变换和逆二次变换中的至少一个,其中所述正二次变换在正主变换和量化之间执行,并且所述逆二次变换在反量化和逆主变换之间执行;响应于满足至少一个第一条件的当前块的维度,确定所述二次变换适用于所述当前块的单个子块,其中所述至少一个第一条件包括所述当前块的维度是4
×
H或W
×
4,并且其中H>8且W>8;和基于所述确定执行所述转换。15.根据权利要求14所述的装置,其中所述二次变换适用于的单个子块是所述当前块
的左上角子块。16.根据权利要求14所述的装置,其中所述单个子块具有M
×
N的维度,M和N是正整数。17.根据权利要求16所述的装置,其中M=N=4。18.根据权利要求14所述的装置,其中所述指令还使所述处理器:响应于满足至少一个第二条件的当前块的维度,确定所述二次变换适用于所述当前块的单个子块,其中所述至少一个第二条件包括所述当前块的维度是4
×
H或W
×
4,并且其中H=8且W=8。19.一种存储指令的非暂时性计算机可读存储介质,所述指令使得处理器:为视频的当前块和所述视频的比特流之间的转换,确定二次变换适用于所述当前块,其中所述二次变换包括正二次变换和逆二次变换中的至少一个,其中所述正二次变换在正主变换和量化之间执行,并且所述逆二次变换在反量化和逆主变换之间执行;响应于满足至少一个第一条件的当前块的维度,确定所述二次变换适用于所述当前块的单个子块,其中所述至少一个第一条件包括所述当前块的维度是4
×
H或W
×
4,并且其中H>8且W>8;和基于所述确定执行所述转换。20.一种存储由视频处理装置执行的方法生成的视频的比特流的非暂时性计算机可读记录介质,其中所述方法包括:确定二次变换适用于视频的当前块,其中所述二次变换包括正二次变换和逆二次变换中的至少一个,其中所述正二次变换在正主变换和量化之间执行,并且所述逆二次变换在反量化和逆主变换之间执行;响应于满足至少一个第一条件的当前块的维度,确定所述二次变换适用于所述当前块的单个子块,其中所述至少一个第一条件包括所述当前块的维度是4
×
H或W
×
4,并且其中H>8且W>8;和基于所述确定生成所述视频的比特流。21.一种存储视频的比特流的方法,包括:确定二次变换适用于视频的当前块,其中所述二次变换包括正二次变换和逆二次变换中的至少一个,其中所述正二次变换在正主变换和量化之间执行,并且所述逆二次变换在反量化和逆主变换之间执行;响应于满足至少一个第一条件的当前块的维度,确定所述二次变换适用于所述当前块的单个子块,其中所述至少一个第一条件包括所述当前块的维度是4
×
H或W
×
4,并且其中H>8且W>8;和基于所述确定生成所述视频的比特流;以及将所生成的所述比特流存储到非暂时性计算机可读记录介质中。22.一种处理视频数据的方法,包括:为视频的当前块和所述视频的比特流之间的转换,确定逆二次变换...
【专利技术属性】
技术研发人员:张凯,张莉,刘鸿彬,许继征,王悦,
申请(专利权)人:字节跳动有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。