基于二次变换的视频处理中的裁剪操作制造技术

技术编号:31228921 阅读:17 留言:0更新日期:2021-12-08 09:45
一种视频处理方法包括:针对视频的块和视频的比特流表示之间的转换,确定来自具有缩减的大小的逆二次变换(例如,逆低频不可分变换)的输出值被约束在[min,max]、包括min、max在内的范围内。逆二次变换适用于反量化步骤和逆主变换之间的块。缩减的大小是从块的大小缩减的,并且min和max是整数值。该方法还包括基于该确定来执行转换。该确定来执行转换。该确定来执行转换。

【技术实现步骤摘要】
【国外来华专利技术】基于二次变换的视频处理中的裁剪操作
[0001]相关申请的交叉引用
[0002]根据巴黎公约适用的专利法和/或规则,本申请旨在及时要求2019年4月23日提交的国际专利申请号PCT/CN2019/083853的优先权和利益。出于法律规定的所有目的,上述申请的全部公开内容通过引用并入本文,作为本申请公开内容的一部分。


[0003]本专利文档涉及视频编解码技术、设备和系统。

技术介绍

[0004]尽管在视频压缩方面取得了进步,数字视频仍然占互联网和其他数字通信网络上的最大带宽使用。随着能够接收和显示视频的连接用户设备数量的增加,预计对数字视频使用的带宽需求将继续增长。

技术实现思路

[0005]本文件描述了各种实施例和技术,其中在视频或图像的解码或编码期间使用二次变换(也称为低频不可分变换)。
[0006]在一个示例方面,公开了一种视频处理的方法。该方法包括:针对视频的块和视频的比特流表示之间的转换,确定来自具有缩减的大小的逆二次变换的输出值被约束在[min,max]、包括min、max在内的范围内。逆二次变换适用于反量化步骤和逆主变换之间的块。缩减的大小是从块的大小缩减的,并且min和max是整数值。该方法还包括基于该确定来执行转换。
[0007]在另一示例方面,公开了一种视频处理的方法。该方法包括:针对视频的块和视频的比特流表示之间的转换,基于二次变换适用的子块的数量,确定将具有缩减的大小的二次变换应用于该块的子块的方式。二次变换适用于正主变换与量化步骤之间或者反量化步骤与逆主变换之间的块。缩减的大小是从块的大小缩减的。该方法还包括基于该确定来执行转换。
[0008]在另一示例方面,公开了一种视频处理的方法。该方法包括:针对视频的块和视频的比特流表示之间的转换,在块的大小满足条件的情况下,确定具有缩减的大小的二次变换适用于该块的单个子块。二次变换在正主变换与量化步骤之间或者反量化步骤与逆主变换之间执行。缩减的大小是从块的大小缩减的。该方法还包括基于该确定来执行转换。
[0009]在另一示例方面,公开了一种视频处理的方法。该方法包括:针对视频的块和视频的比特流表示之间的转换,确定具有缩减的大小的二次变换适用于具有K
×
L的大小的块中的区域。K和L是正整数,并且K不等于L。二次变换在正主变换与量化步骤之间或者反量化步骤与逆主变换之间执行。缩减的大小是从块的大小缩减的。该方法还包括基于该确定来执行转换。
[0010]在另一示例方面,公开了一种视频处理的方法。该方法包括:针对视频的块和视频
的比特流表示之间的转换,基于块的特性确定非零范围。非零范围对应于一范围,在该范围之外,与具有缩减的大小的二次变换相关联的系数被设置为零。二次变换在正主变换与量化步骤之间或者反量化步骤与逆主变换之间执行。缩减的大小是从块的大小缩减的。该方法还包括基于该确定来执行转换。
[0011]在另一示例方面,公开了一种视频编码的方法。该方法包括确定具有缩减的大小的二次变换适用于视频的块的两个相邻子块。两个相邻子块中的每一个具有M
×
N的大小,M和N是正整数。二次变换在正主变换和量化步骤之间执行。缩减的大小是从块的大小缩减的。该方法还包括基于该确定生成视频的编解码表示。
[0012]在另一示例方面,公开了一种视频解码的方法。该方法包括确定具有缩减的大小的二次变换适用于视频的块的两个相邻子块。两个相邻子块中的每一个具有M
×
N的大小,M和N是正整数。二次变换在反量化步骤和逆主变换之间执行。缩减的大小是从块的大小缩减的。该方法还包括根据该确定通过解析视频的编解码表示来生成视频的块。
[0013]在另一示例方面,公开了一种视频处理的方法。该方法包括:针对视频的块和视频的比特流表示之间的转换,根据规则,基于与该块相关联的特性,确定是否将具有缩减的大小的二次变换应用于该块。二次变换在正主变换与量化步骤之间或者反量化步骤与逆主变换之间执行。缩减的大小是从块的大小缩减的。该方法还包括基于该确定来执行转换。
[0014]在另一示例方面,公开了一种视频处理的方法。该方法包括:针对视频的块和视频的比特流表示之间的转换,确定适用于该块的具有缩减的大小的二次变换的一个或多个变换矩阵的系数的比特精度约束。二次变换在正主变换与量化步骤之间或者反量化步骤与逆主变换之间执行。缩减的大小是从块的大小缩减的。该方法还包括基于该确定来执行转换。
[0015]在另一示例方面,公开了一种视频处理的方法。该方法包括:确定约束规则,该约束规则用于在当前视频块的比特流表示和当前视频块的像素之间的转换期间选择性地应用具有缩减的大小的二次变换;并且通过根据约束规则应用具有缩减的大小的二次变换来执行转换。具有缩减的大小的二次变换具有从当前视频块的大小缩减的大小。在转换期间,具有缩减的大小的二次变换以特定的顺序与主变换一起应用。
[0016]在另一示例方面,公开了视频处理的另一种方法。该方法包括:确定约束规则,该约束规则用于在当前视频块和临近视频区域的比特流表示与当前视频块的像素和临近区域的像素之间的转换期间选择性地应用具有缩减的大小的二次变换;并且通过根据约束规则应用具有缩减的大小的二次变换来执行转换。具有缩减的大小的二次变换具有从当前视频块和临近视频区域的大小缩减的的大小。在转换期间,具有缩减的大小的二次变换以特定的顺序与主变换一起应用。
[0017]在又一示例方面,公开了另一视频处理方法。该方法包括:确定调零规则,该调零规则用于在当前视频块的比特流表示与当前视频块的像素的转换期间选择性地应用具有缩减的大小的二次变换;并且通过根据调零规则应用具有缩减的大小的二次变换来执行转换。具有缩减的大小的二次变换具有从当前视频块的大小缩减的大小。调零规则规定了具有缩减的大小的二次变换使用的系数的最大数量。
[0018]在又一示例方面,公开了另一视频处理方法。该方法包括:确定调零规则,该调零规则用于在当前视频块的比特流表示与当前视频块的像素的转换期间选择性地应用具有缩减的大小的二次变换;并且通过根据调零规则应用具有缩减的大小的二次变换来执行转
换。具有缩减的大小的二次变换具有从当前视频块的大小缩减的大小。调零规则规定了具有缩减的大小的二次变换使用的系数的最大数量。
[0019]在又一示例方面,公开了另一视频处理方法。该方法包括:确定用于在当前视频块的比特流表示与当前视频块的像素之间的转换期间选择性地应用具有缩减的大小的二次变换的条件;并且通过根据该条件应用具有缩减的大小的二次变换来执行转换。具有缩减的大小的二次变换具有从当前视频块的大小缩减的大小。在比特流表示中信令通知该条件。
[0020]在又一示例方面,公开了另一视频处理方法。该方法包括:在当前视频块的比特流表示和当前视频块的像素之间的转换期间选择性地应用具有缩减的大小的二次变换,并且通过根据该条件应用具有缩减的大小的二次变换来执行转换。具有缩减的大小的二次变换具有从当前视频块的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:为视频的块和所述视频的比特流表示之间的转换,确定来自具有缩减的大小的逆二次变换的输出值被约束在[min,max]、包括min、max的范围内,其中所述逆二次变换适用于反量化步骤和逆主变换之间的所述块,其中所述缩减的大小是从所述块的大小缩减的,并且其中min和max是整数值;以及基于所述确定来执行所述转换。2.根据权利要求1所述的方法,其中具有所述缩减的大小的逆二次变换包括逆低频不可分变换,所述低频对应于所述缩减的大小。3.根据权利要求1或2所述的方法,其中在所述反量化步骤之后的系数被约束为[qmin,qmax],包括qmin、qmax,qmin和qmax是正整数,并且其中满足(1)min等于qmin或者(2)max等于qmax中的至少一个。4.根据权利要求1至3中任一项或多项所述的方法,其中所述范围基于所述块的颜色分量。5.根据权利要求4所述的方法,其中min或max中的至少一个基于所述颜色分量的比特深度。6.根据权利要求1至5中任一项或多项所述的方法,其中所述范围基于所述块的形状。7.根据权利要求6所述的方法,其中所述范围基于所述块是正方形还是非正方形。8.根据权利要求1至7中任一项或多项所述的方法,其中所述范围基于所述块的大小。9.根据权利要求1至8中任一项或多项所述的方法,其中在比特流表示中信令通知min或max中的至少一个。10.根据权利要求9所述的方法,其中所述范围以序列参数集、图片参数集、条带头、片组头、编解码树单元或编解码单元信令通知。11.根据权利要求1至10中任一项或多项所述的方法,其中对于所述块的亮度分量min是

(1<<(extended_precision_processing_flag?Max(15,BitDepthY+6):15))并且max是(1<<(extended_precision_processing_flag?Max(15,BitDepthY+6):15)),其中BitDepthY是所述亮度分量的比特深度,并且其中extended_precision_processing_flag是所述比特流表示中信令通知的变量。12.根据权利要求1至10中任一项或多项所述的方法,其中对于所述块的色度分量,min是

(1<<(extended_precision_processing_flag?Max(15,BitDepthC+6):15))并且max是(1<<(extended_precision_processing_flag?Max(15,BitDepthC+6):15)),其中BitDepthC是亮度分量的比特深度,并且其中extended_precision_processing_flag是所述比特流表示中信令通知的变量。13.根据权利要求11或12所述的方法,其中以序列参数集信令通知extended_precision_processing_flag。14.权利要求1至13中任一项或多项所述的方法,其中min等于

【专利技术属性】
技术研发人员:张凯张莉刘鸿彬许继征王悦
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

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

1