编解码视频的可分二次变换处理制造技术

技术编号:34942765 阅读:60 留言:0更新日期:2022-09-17 12:16
一种视频处理方法,包括:为视频的视频单元与视频的比特流表示之间的转换,确定为视频单元启用还是禁用可分二次变换(SST)工具。该方法还包括基于确定来执行转换。在一些实施例中,该确定是基于与视频单元相关联的语法结构。在一些实施例中,该确定基于视频单元的特性。性。性。

【技术实现步骤摘要】
【国外来华专利技术】编解码视频的可分二次变换处理
[0001]相关申请的交叉引用
[0002]根据《巴黎公约》在适用的专利法和/或规则下,本申请旨在及时要求于2019年12月2日提交的国际专利申请PCT/CN2019/122366的优先权和权益。出于法律的所有目的,上述申请的全部公开通过引用并入作为本申请的公开的一部分。


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

技术介绍

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

技术实现思路

[0005]本文档描述了在视频或图像的解码或编码期间使用二次变换(也称为低频不可分变换)的各种实施例和技术。
[0006]在一个示例方面,公开了一种视频处理方法。该方法包括为视频的视频单元与视频的比特流表示之间的转换,确定是否为视频单元启用可分二次变换(SST)工具。该方法还包括基于确定来执行转换。
[0007]在另一示例方面,公开了一种视频处理方法。该方法包括为视频的视频单元与视频的比特流表示之间的转换,基于扫描区域的右底定位(SRx,SRy)来确定对变换工具的使用或由变换工具使用的变换矩阵进行指示的方式。该方法还包括基于确定来执行转换。
[0008]在另一示例方面,公开了一种视频处理方法。该方法包括为视频的块与视频的比特流表示之间的转换,基于块的特性来确定在可分二次变换(SST)工具中使用的变换矩阵。SST工具提供了可用的变换矩阵的集合。该方法还包括基于确定来执行转换。
[0009]在另一示例方面,公开了一种视频处理方法。该方法包括确定用于在当前视频块的比特流表示与当前视频块的像素之间的转换期间选择性地应用具有缩减维度的二次变换的约束规则,以及通过根据约束规则应用具有缩减维度的二次变换来执行转换。具有缩减维度的二次变换具有从当前视频块的维度缩减的维度。具有缩减维度的二次变换在转换期间与主变换一起以具体顺序被应用。
[0010]在另一示例方面,公开了另一种视频处理方法。该方法包括确定用于在当前视频块和邻域视频区域的比特流表示与当前视频块的像素和邻域区域的像素之间的转换期间选择性地应用具有缩减维度的二次变换的约束规则,以及通过根据约束规则应用具有缩减维度的二次变换来执行转换。具有缩减维度的二次变换具有从当前视频块和邻域视频区域的维度缩减的维度。具有缩减维度的二次变换在转换期间与主变换一起以具体顺序被应用。
[0011]在又一个示例方面,公开了另一种视频处理方法。该方法包括确定用于在当前视频块的比特流表示与当前视频块的像素之间的转换期间选择性地应用具有缩减维度的二次变换的归零规则,以及通过根据归零规则应用具有缩减维度的二次变换来执行转换。具有缩减维度的二次变换具有从当前视频块的维度缩减的维度。归零规则指定由具有缩减维度的二次变换使用的系数的最大数量。
[0012]在又一个示例方面,公开了另一种视频处理方法。该方法包括确定用于在当前视频块的比特流表示与当前视频块的像素之间的转换期间选择性地应用具有缩减维度的二次变换的归零规则,以及通过根据归零规则应用具有缩减维度的二次变换来执行转换。具有缩减维度的二次变换具有从当前视频块的维度缩减的维度。归零规则指定由具有缩减维度的二次变换使用的系数的最大数量。
[0013]在又一个示例方面,公开了另一种视频处理方法。该方法包括确定用于在当前视频块的比特流表示与当前视频块的像素之间的转换期间选择性地应用具有缩减维度的二次变换的条件,以及通过根据条件应用具有缩减维度的二次变换来执行转换。具有缩减维度的二次变换具有从当前视频块的维度缩减的维度。在比特流表示中信令通知条件。
[0014]在又一个示例方面,公开了另一种视频处理方法。该方法包括在当前视频块的比特流表示与当前视频块的像素之间的转换期间选择性地应用具有缩减维度的二次变换,以及通过根据条件应用具有缩减维度的二次变换来执行转换。具有缩减维度的二次变换具有从当前视频块的维度缩减的维度。该转换包括基于共存规则来选择性地应用取决于定位的帧内预测组合(PDPC)。
[0015]在又一个示例方面,公开了另一种视频处理方法。该方法包括在当前视频块的比特流表示与当前视频块的像素之间的转换期间应用具有缩减维度的二次变换,以及通过根据条件应用具有缩减维度的二次变换来执行转换。具有缩减维度的二次变换具有从当前视频块的维度缩减的维度。该应用控制在转换期间用于帧内预测的邻域样点的使用。
[0016]在又一个示例方面,公开了另一种视频处理方法。该方法包括在当前视频块的比特流表示与当前视频块的像素之间的转换期间选择性地应用具有缩减维度的二次变换,以及通过根据条件应用具有缩减维度的二次变换来执行转换。具有缩减维度的二次变换具有从当前视频块的维度缩减的维度。选择性地应用控制在转换期间量化矩阵的使用。
[0017]在又一个示例方面,公开了另一种视频处理方法。该方法包括,为视频的当前视频块与视频的比特流表示之间的转换,基于编解码条件确定是否使用可分二次变换(SST)进行转换;以及根据确定来执行转换。
[0018]在又一个示例方面,公开了一种视频编码器。视频编码器包括被配置为实现一种或多种上述方法的处理器。
[0019]在又一个示例方面,公开了一种视频解码器。视频解码器包括被配置为实现一种或多种上述方法的处理器。
[0020]在又一个示例方面,公开了一种计算机可读介质。该介质包括存储在该介质上的用于实现一种或多种上述方法的代码。
[0021]本文档中描述了这些和其他方面。
Coding)。它也可适用于未来的视频编解码标准或视频编解码器。
[0051]2.初步讨论
[0052]视频编解码标准主要通过众所周知的ITU

T和ISO/IEC标准的发展而演进。ITU

T产生H.261和H.263,ISO/IEC产生MPEG

1和MPEG

4 Visual,两个组织联合产生H.262/MPEG

2 Video和H.264/MPEG

4高级视频编解码(Advanced Video Coding,AVC)和H.265/HEVC标准。自H.262以来,视频编解码标准基于混合视频编解码结构,其中利用了时域预测加变换编解码。为了探索HEVC之外的未来视频编解码技术,VCEG和MPEG于2015年联合成立了联合视频探索团队(Joint Video Exploration Team,JVET)。此后,JVET采纳了许多新方法,并将其放入名为联合探索模型(Joint Exploration Model,JEM)的参考软件中。在2018年4月,VCEG(Q6/16)和ISO/IEC JTC1 SC29/WG11(MPEG)之间的联合视频专家团队(Joint Video Ex本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:为视频的视频单元与所述视频的比特流表示之间的转换,确定是否为所述视频单元启用可分二次变换(SST)工具;以及基于所述确定来执行所述转换。2.根据权利要求1所述的方法,其中,所述确定是基于与所述视频单元相关联的语法结构。3.根据权利要求2所述的方法,其中,所述语法结构被包括在所述比特流表示中,并且其中所述语法结构是用在算术编解码中使用的至少一个上下文来编解码的。4.根据权利要求2所述的方法,其中,基于所述视频单元的特性在所述比特流表示中省略所述语法结构。5.根据权利要求4所述的方法,其中,所述视频单元的特性至少包括所述视频单元的维度、所述视频单元的编解码模式或与所述视频单元相关联的语法标志。6.根据权利要求4所述的方法,其中,在与所述视频单元相关联的编解码块标志等于0的情况下,在所述比特流表示中省略所述语法结构。7.根据权利要求2至6中任一项所述的方法,其中,所述视频单元包括编解码块或变换块,并且其中所述语法结构包括编解码单元或变换单元。8.根据权利要求2至6中任一项所述的方法,其中,所述视频单元包括图片,并且其中所述语法结构包括图片头或图片参数集。9.根据权利要求2至6中任一项所述的方法,其中,所述视频单元包括条带,并且其中所述语法结构包括条带头、序列头或序列参数集。10.根据权利要求2至9中任一项所述的方法,其中,所述语法结构包括视频参数集、解码器参数集、自适应参数集、片组、片、编解码树单元行或编解码树单元。11.根据权利要求1所述的方法,其中,所述确定是基于所述视频单元的特性。12.根据权利要求11所述的方法,其中,所述视频单元的特性至少包括所述视频单元的编解码模式、所述视频单元的帧内预测模式、所述视频单元的主变换的类型或者所述视频单元的维度。13.根据权利要求11所述的方法,其中,所述视频单元包括所述视频的块,并且其中所述视频单元的特性包括所述块的维度。14.根据权利要求13所述的方法,其中,在所述块的宽度或高度中的至少一者小于或等于阈值Tmin的情况下,禁用所述SST工具。15.根据权利要求14所述的方法,其中Tmin等于2或4。16.根据权利要求13所述的方法,其中,在所述块的宽度或高度中的至少一者大于或等于阈值Tmax的情况下,禁用所述SST工具。17.根据权利要求16所述的方法,其中Tmax等于32、64或128。18.根据权利要求13至17中任一项所述的方法,其中,所述确定是基于所述块的宽度和所述块的颜色分量的高度。19.根据权利要求18所述的方法,其中,所述颜色分量包括亮度分量或R颜色分量。20.根据权利要求13至17中任一项所述的方法,其中,所述确定是基于所述块的宽度和所述块的所有颜色分量的高度。
21.根据权利要求1至20中任一项所述的方法,其中,在确定禁用所述SST工具的情况下,在所述比特流表示中省略信令通知所述SST工具的使用或与所述SST工具相关的信息。22.根据权利要求1至21中任一项所述的方法,其中,所述SST对于所述视频单元的第一颜色分量被启用并且对于所述视频单元的第二颜色分量被禁用。23.一种视频处理方法,包括:为视频的视频单元与所述视频的比特流表示之间的转换,基于扫描区域的右底定位(SRx,SRy)来确定对变换工具的使用或由所述变换工具使用的变换矩阵进行指示的方式;以及基于所述确定来执行所述转换。24.根据权利要求23所述的方法,其中,所述变换工具至少包括可分二次变换(SST)、不可分二次变换或主变换。25.根据权利要求23或24所述的方法,其中,在SRx大于或等于第一阈值和/或SRy大于或等于第二阈值的情况下,在所述比特流表示中省略所述变换工具的使用的指示或所述变换矩阵的指示。26.根据权利要求23至25中任一项所述的方法,其中,在SRx小于或等于第三阈值和/或SRy小于或等于第四阈值的情况下,在所述比特流表示中省略所述变换工具的使用的指示或所述变换矩阵的指示。27.根据权利要求23至26中任一项所述的方法,其中,在所述变换工具的使用或所述变换矩阵的指示在所述比特流表示中被省略的情况下,认为所述变换工具被禁用。28.根据权利要求23至26中任一项所述的方法,其中,在所述变换工具的使用或所述变换矩阵的指示在所述比特流表示中被省略的情况下,使用默认变换矩阵。29.根据权利要求23至28中任一项所述的方法,其中,位于所述扫描区域之外的系数为零。30.一种视频处理方法,包括:为视频的块与所述视频的比特流表示之间的转换,基于所述块的特性来确定在可分二次变换(SST)工具中使用的变换矩阵,其中所述SST工具提供可用变换矩阵的集合;以及基于所述确定来执行所述转换。31.根据权利要求30所述的方法,其中,所述块的特性至少包括所述块的维度、所述块的帧内预测模式、应用变换之后的量化/未量化系数、所述块的颜色分量或所述块的主变换的类型。32.根据权利要求30或31所述的方法,其中,与所述SST工具的使用相关联的相同语法元素指示用于不同维度的块的不同变换矩阵。33.根据权利要求30至32中任一项所述的方法,其中,所述可用变换矩阵的集合至少包括4
×
4矩阵、8
×
8矩阵、......或N
×
N矩阵,其中N是整数,并且其中所述变换矩阵是根据相对于所述块的特性的条件来确定的。34.根据权利要求33所述的方法,其中,在所述条件指定所述块的宽度或高度中的至少一者等于4的情况下,确定所述变换矩阵为所述4<...

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

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

1