System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频处理方法、装置、介质、以及存储比特流的方法制造方法及图纸_技高网

视频处理方法、装置、介质、以及存储比特流的方法制造方法及图纸

技术编号:40809548 阅读:2 留言:0更新日期:2024-03-28 19:32
视频处理方法、装置、介质、以及存储比特流的方法。描述了用于数字视频编解码的设备、系统和方法,其包括为视频编解码的基于矩阵的帧内预测方法。在代表性方面,一种视频处理方法包括:执行是否使用基于矩阵的帧内预测(MIP)模式来编解码视频的亮度视频块的第一确定;执行亮度视频块可应用于确定视频的当前色度视频块的色度帧内模式的第二确定;基于第一确定和第二确定,执行关于将用于当前色度视频块的色度帧内模式的第三确定;以及基于第三确定,执行当前色度视频块和当前色度视频块的比特流表示之间的转换。

【技术实现步骤摘要】

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


技术介绍

1、尽管视频压缩有所进步,数字视频在互联网和其他数字通信网络上仍占最大的带宽使用量。随着能够接收和显示视频的连接用户设备的数量增加,预计数字视频使用所需的带宽将继续增长。


技术实现思路

1、描述了与数字视频编解码相关的设备、系统和方法,特别是用于视频编解码的基于矩阵的帧内预测方法。所描述的方法可以应用于现有的视频编解码标准(例如,高效视频编解码(high efficiency video coding,hevc))和未来的视频编解码标准(例如,通用视频编解码(versatile video coding,vvc))或编解码器。

2、在一个代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:执行是否使用基于矩阵的帧内预测(matrix based intra prediction,mip)模式来编解码视频的亮度视频块的第一确定,在该mip模式中,通过对视频的先前编解码样点执行边界下采样操作,随后是矩阵矢量乘法操作,并且选择性地随后是上采样操作来确定亮度视频块的预测块;执行亮度视频块可应用于确定视频的当前色度视频块的色度帧内模式的第二确定,其中执行第二确定是基于当前色度视频块的相对于与当前色度视频块相关联的当前图片的左上角亮度样点的左上角样点,并且其中执行第二确定是基于当前色度视频块相对于亮度视频块的维度和/或当前视频单元的颜色格式;基于第一确定和第二确定,执行关于将用于当前色度视频块的色度帧内模式的第三确定;以及基于第三确定,执行当前色度视频块和当前色度视频块的比特流表示之间的转换。

3、在另一个代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:执行使用基于矩阵的帧内预测(mip)模式来编解码视频的亮度视频块的第一确定,在该mip模式中,通过对视频的先前编解码样点执行边界下采样操作,随后是矩阵矢量乘法操作,并且选择性地随后是上采样操作,来确定亮度视频块的预测块;基于第一确定,根据规则,执行关于导出模式(derived mode,dm)是否用作与亮度视频块相关联的当前色度视频块的色度帧内模式的第二确定;以及基于第二确定,执行当前色度视频块和当前色度视频块的比特流表示之间的转换。

4、在又一个代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:确定用基于矩阵的帧内预测(mip)模式对视频的当前视频块进行编解码,在该mip模式中,通过对视频的先前编解码样点执行边界下采样操作,随后是矩阵矢量乘法操作,并且选择性地随后是上采样操作,来确定当前视频块的预测块;基于该确定,基于规则生成最可能模式(most probable mode,mpm)列表,其中,该规则规定该mpm列表独立于为当前视频块的相邻视频块生成的另一mpm列表而生成;以及使用该mpm列表来执行当前视频块和当前视频块的比特流表示之间的转换。

5、在又一个代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:使用基于矩阵的帧内预测(mip)模式对视频的当前视频块进行编解码,在该mip模式中,通过对视频的先前编解码样点执行边界下采样操作,随后是矩阵矢量乘法操作,并且选择性地随后是上采样操作,来确定当前视频块的预测块,其中,规则描述在mip模式中使用的矩阵的数量和当前视频块的维度之间的关系;以及将当前视频块的编码表示添加到当前视频块的比特流表示。

6、在又一个代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:确定使用基于矩阵的帧内预测(mip)模式来将视频的当前视频块编码在比特流表示中,在该mip模式中,通过对视频的先前编解码样点执行边界下采样操作,随后是矩阵矢量乘法操作,并且选择性地随后是上采样操作,来确定当前视频块的预测块,其中,规则描述在mip模式中使用的矩阵的数量和当前视频块的维度之间的关系;以及通过解析和解码比特流表示来生成当前视频块的解码表示。

7、在又一个代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:确定使用仿射线性加权帧内预测(affine linear weighted intra prediction,alwip)模式对当前视频块进行编解码;基于该确定,基于非alwip帧内模式的mpm列表的至少一部分,构造alwip模式的最可能模式(mpm)列表的至少一部分;以及基于alwip模式的mpm列表,执行当前视频块和当前视频块的比特流表示之间的转换。

8、在又一个代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:确定使用仿射线性加权帧内预测(alwip)模式对当前视频块的亮度分量进行编解码,基于该确定推断色度帧内模式,以及基于色度帧内模式执行当前视频块和当前视频块的比特流表示之间的转换。

9、在又一代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:确定使用仿射线性加权帧内预测(alwip)模式对当前视频块进行编解码,以及基于该确定执行当前视频块和当前视频块的比特流表示之间的转换。

10、在又一代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:确定使用不同于仿射线性加权帧内预测(alwip)模式的编解码模式对当前视频块进行编解码,以及基于该确定执行当前视频块和当前视频块的比特流表示之间的转换。

11、在又一代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:为当前视频块,使用仿射线性加权帧内预测(alwip)模式生成第一预测;基于第一预测,使用位置相关帧内预测组合(position dependent intra prediction combination,pdpc)生成第二预测;以及基于第二预测,执行当前视频块和当前视频块的比特流表示之间的转换。

12、在又一代表性方面,所公开的技术可以用于提供视频处理的方法。示例性方法包括:确定使用仿射线性加权帧内预测(alwip)模式对当前视频块进行编解码,基于alwip模式预测当前视频块的多个子块,以及基于预测执行当前视频块和当前视频块的比特流表示之间的转换。

13、在又一代表性方面,公开了一种视频处理方法。该方法包括:基于当前视频块的规则,确定标志的上下文,该标志指示在当前视频块和当前视频块的比特流表示之间的转换期间使用仿射线性加权帧内预测(alwip)模式;基于alwip模式,预测当前视频块的多个子块;以及基于该预测,执行当前视频块和当前视频块的比特流表示之间的转换。

14、在又一代表性方面,公开了一种视频处理方法。该方法包括:确定使用仿射线性加权帧内预测(alwip)模式对当前视频块进行编解码,以及在当前视频块和当前视频块的比特流表示之间的转换期间,在与alwip模式相关联的上采样处理中对当前视频块的样点执行至少两个滤波阶段,其中,在该至少两个滤波阶段的第一滤波阶段中的样点的第一精度不同于在该至少两个滤波阶段的第二滤波阶段中的样点本文档来自技高网...

【技术保护点】

1.一种视频处理方法,包括:

2.根据权利要求1所述的方法,其中,至少响应于与所述色度块相对应的亮度块的预测模式是所述第一预测模式并且所述色度块的颜色格式是预定义的颜色格式,所述第一预测模式被应用于所述色度块。

3.根据权利要求1所述的方法,其中,确定对所述色度块应用所述第一预测模式还基于语法元素intra_chroma_pred_mode的值,

4.根据权利要求3所述的方法,其中,所述语法元素intra_chroma_pred_mode的值指定对所述色度块应用DM模式,并且其中,在所述DM模式下,所述色度分量帧内模式与所述亮度分量帧内模式相同。

5.根据权利要求1所述的方法,还包括:

6.根据权利要求5所述的方法,其中,所述预定义的帧内预测模式是平面模式。

7.根据权利要求5所述的方法,其中,所述相应的亮度块覆盖位置(xCb+offsetX,yCb+offsetY),

8.根据权利要求7所述的方法,其中,不允许所述offsetX和所述offsetY都等于零。

9.根据权利要求7所述的方法,其中,所述offsetX等于所述色度块的宽度除以2,并且所述offsetY等于所述色度块的高度除以2。

10.根据权利要求1所述的方法,其中,通过基于所述色度块的尺寸对所述色度块的边界参考样点执行下采样操作来获得所述矩阵矢量乘法运算的输入样点,并且对所述色度块应用所述第一预测模式还包括在所述矩阵矢量乘法运算之后选择性地执行上采样操作,以生成所述色度块的预测样点。

11.根据权利要求1所述的方法,其中,在所述矩阵矢量乘法运算中,不同的矩阵用于不同的维度。

12.根据权利要求1所述的方法,其中,所述转换包括将所述色度块编码到所述比特流中。

13.根据权利要求1所述的方法,其中,所述转换包括从所述比特流解码所述色度块。

14.一种处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中,所述指令在由所述处理器执行时使得所述处理器:

15.根据权利要求14所述的装置,其中,至少响应于与所述色度块相对应的亮度块的预测模式是所述第一预测模式并且所述色度块的颜色格式是预定义的颜色格式,所述第一预测模式被应用于所述色度块。

16.根据权利要求14所述的装置,其中,确定对所述色度块应用所述第一预测模式还基于语法元素intra_chroma_pred_mode的值,

17.根据权利要求14所述的装置,还使所述处理器:

18.根据权利要求17所述的装置,其中,所述预定义的帧内预测模式是平面模式。

19.一种存储指令的非暂时性计算机可读存储介质,所述指令使得处理器:

20.一种非暂时性计算机可读记录介质,存储有由视频处理装置执行的方法生成的视频的比特流,其中,所述方法包括:

21.一种存储视频的比特流的方法,包括:

...

【技术特征摘要】

1.一种视频处理方法,包括:

2.根据权利要求1所述的方法,其中,至少响应于与所述色度块相对应的亮度块的预测模式是所述第一预测模式并且所述色度块的颜色格式是预定义的颜色格式,所述第一预测模式被应用于所述色度块。

3.根据权利要求1所述的方法,其中,确定对所述色度块应用所述第一预测模式还基于语法元素intra_chroma_pred_mode的值,

4.根据权利要求3所述的方法,其中,所述语法元素intra_chroma_pred_mode的值指定对所述色度块应用dm模式,并且其中,在所述dm模式下,所述色度分量帧内模式与所述亮度分量帧内模式相同。

5.根据权利要求1所述的方法,还包括:

6.根据权利要求5所述的方法,其中,所述预定义的帧内预测模式是平面模式。

7.根据权利要求5所述的方法,其中,所述相应的亮度块覆盖位置(xcb+offsetx,ycb+offsety),

8.根据权利要求7所述的方法,其中,不允许所述offsetx和所述offsety都等于零。

9.根据权利要求7所述的方法,其中,所述offsetx等于所述色度块的宽度除以2,并且所述offsety等于所述色度块的高度除以2。

10.根据权利要求1所述的方法,其中,通过基于所述色度块的尺寸对所述色度块的边界参考样点执行下采样操作来获得所述矩阵矢量乘法运算的输入样点,并且对所述色度块应用所述第一...

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

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

1