System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频编解码中的自适应环路滤波器的融合模式制造技术_技高网

视频编解码中的自适应环路滤波器的融合模式制造技术

技术编号:41012336 阅读:2 留言:0更新日期:2024-04-18 21:48
一种处理媒体数据的方法。所述方法包括将融合模式应用于环路内滤波方法、预处理方法或后处理方法,以在视频编解码中对视频单元进行滤波;以及基于所应用的融合模式,执行包括所述视频单元的视频和所述视频的比特流之间的转换。还公开了对应的视频编解码装置和非暂时性计算机可读记录介质。

【技术实现步骤摘要】
【国外来华专利技术】

本专利文档涉及视频编解码技术。


技术介绍

1、数字视频在互联网和其他数字通信网络上占用了最大的带宽。能够接收及显示视频的连接用户设备数量与日俱增,从而数字视频使用的带宽需求预计将持续增长。


技术实现思路

1、所公开的方面/实施例提供了将融合模式应用于环路内滤波、预处理方法或后处理滤波方法以在视频编解码中对视频单元进行滤波的技术。在实施例中,环路内滤波方法包括自适应环路滤波器(alf)、跨分量alf或任何其他滤波方法。相对于传统的视频编解码技术,应用融合模式使视频编解码过程得到了改进。

2、第一方面涉及一种处理视频数据的方法。所述方法包括将融合模式应用于环路内滤波方法、预处理方法或后处理方法,以在视频编解码中对视频单元进行滤波;以及基于所应用的融合模式,执行包括所述视频单元的视频和所述视频的比特流之间的转换。

3、可选地,在任一前述方面,该方面的另一实现提供了所述融合模式用于所述环路内滤波方法。可选地,在任一前述方面,该方面的另一实现提供了所述环路内滤波方法包括自适应环路滤波器(alf)。可选地,在任一前述方面,该方面的另一实现提供了所述环路内滤波方法包括跨分量自适应环路滤波器(ccalf)。可选地,在任一前述方面,该方面的另一实现提供了所述环路内滤波方法包括样点自适应偏移(sao)滤波器、去方块(db)滤波器或双边滤波器(bf)。

4、可选地,在任一前述方面,该方面的另一实现提供了所述融合模式用于所述预处理滤波方法。可选地,在任一前述方面,该方面的另一实现提供了所述融合模式用于所述后处理滤波方法。

5、可选地,在任一前述方面,该方面的另一实现提供了所述视频单元内的自适应环路滤波器(alf)处理单元具有多个不同形状之一或多个不同尺寸之一。

6、可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元用于在自适应环路滤波器(alf)中产生分类结果。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元的分类索引被包括在所述比特流中、被推导、预定义或实时确定,并且其中所述alf处理单元包括当前alf处理单元。

7、可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元用于产生转置索引。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元针对通过所述融合模式选择的滤波器使用不同的转置函数,并且其中所述不同的转置函数用于生成中间滤波结果或最终滤波结果。

8、可选地,在任一前述方面,该方面的另一实现提供了所述转置函数之一包括镜像函数。可选地,在任一前述方面,该方面的另一实现提供了所述转置函数之一包括旋转函数。可选地,在任一前述方面,该方面的另一实现提供了所述转置函数之一包括仿射函数。可选地,在任一前述方面,该方面的另一实现提供了所述转置函数之一包括变换函数。可选地,在任一前述方面,该方面的另一实现提供了所述转置函数之一包括镜像函数和旋转函数的组合。可选地,在任一前述方面,该方面的另一实现提供了所述转置函数之一是多个转置函数的组合。可选地,在任一前述方面,该方面的另一实现提供了所述转置函数之一由一个或多个索引指示,并且其中所述一个或多个索引被包括在所述比特流的视频单元中。可选地,在任一前述方面,该方面的另一实现提供了所述转置函数之一由一个或多个索引指示,并且其中所述一个或多个索引被包括在所述比特流的视频单元中。

9、可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元用于收集自适应环路滤波器(alf)中的统计信息。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元内的样点用于基于分类结果或限幅结果来生成滤波器系数。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元内的样点用于生成转置索引或选择转置函数。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元用于根据分类结果来选择自适应参数集(aps)或预定义滤波器集内的特定滤波器。

10、可选地,在任一前述方面,该方面的另一实现提供了所述aps或所述预定义滤波器内的滤波器索引被分配给自适应环路滤波器(alf)处理单元。可选地,在任一前述方面,该方面的另一实现提供了所述滤波器索引被包括在所述比特流中、被推导、预定义或实时确定。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元内的样点使用相同滤波器进行滤波。

11、可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元的形状是正方形。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元的形状是菱形。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元的形状是矩形。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元的形状是对称的。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元的形状是非对称的。可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元的形状是设计的形状。

12、可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元的尺寸为mx n,其中m表示所述alf处理单元的第一维度,n表示所述alf处理单元的第二维度。

13、可选地,在任一前述方面,该方面的另一实现提供了m等于n。可选地,在任一前述方面,该方面的另一实现提供了m不同于n。可选的,在任一前述方面,该方面的另一实现提供了m或n的值为1。可选地,在任一前述方面,该方面的另一实现提供了m和n中的每一个的值同时为1。

14、可选地,在任一前述方面,该方面的另一实现提供了所述alf处理单元是多个alf处理单元之一。

15、可选地,在任一前述方面,该方面的另一实现提供了所述视频单元包括编解码单元(cu)。

16、可选地,在任一前述方面,该方面的另一实现提供了所述视频单元包括编解码树单元(ctu)。

17、可选地,在任一前述方面,该方面的另一实现提供了所述视频单元包括编解码树单元(ctu)行。

18、可选地,在任一前述方面,该方面的另一实现提供了所述视频单元包括区域,所述区域包含多于一个亮度样点或像素或者包含多于一个色度样点或像素。

19、可选地,在任一前述方面,该方面的另一实现提供了多个滤波器被配置为在所述融合模式下对所述视频单元进行滤波,以产生所述视频单元的最终滤波结果,其中所述视频单元包括自适应环路滤波器(alf)处理单元中的样点,并且其中所述融合模式被称为alf融合模式。

20、可选地,在任一前述方面,该方面的另一实现提供了一个或多个虚拟滤波器基于所述多个滤波器而被生成,并且其中所述多个滤波器被包括在所述比特流中或基于所述比特流中的信息而被推导。

21、可选地,在任一前述方面,该方面的另一实现提供了一个或多个虚拟滤波器通过与所述多个滤波器相关联的滤波器系数的函数而被生成,并且其中所述多个滤波器被包括在所述比特流中或基于所述比特流中的信息而被推导。可本文档来自技高网...

【技术保护点】

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

2.根据权利要求1的方法,其中,所述融合模式用于所述环路内滤波方法。

3.根据权利要求1至2中任一项所述的方法,其中,所述环路内滤波方法包括自适应环路滤波器(ALF)。

4.根据权利要求1至2中任一项所述的方法,其中,所述环路内滤波方法包括跨分量自适应环路滤波器(CCALF)。

5.根据权利要求1至2中任一项所述的方法,其中,所述环路内滤波方法包括样点自适应偏移(SAO)滤波器、去方块(DB)滤波器或双边滤波器(BF)。

6.根据权利要求1的方法,其中,所述融合模式用于所述预处理滤波方法。

7.根据权利要求1至6中任一项所述的方法,其中,所述融合模式用于所述后处理滤波方法。

8.根据权利要求1至7中任一项所述的方法,其中,所述视频单元内的自适应环路滤波器(ALF)处理单元具有多个不同形状之一或多个不同尺寸之一。

9.根据权利要求8的方法,其中,所述ALF处理单元用于在自适应环路滤波器(ALF)中产生分类结果。

10.根据权利要求8的方法,其中,所述ALF处理单元的分类索引被包括在所述比特流中、被推导、预定义或实时确定,并且其中所述ALF处理单元包括当前ALF处理单元。

11.根据权利要求8的方法,其中,所述ALF处理单元用于产生转置索引。

12.根据权利要求8的方法,其中,所述ALF处理单元针对通过所述融合模式选择的滤波器使用不同的转置函数,并且其中所述不同的转置函数用于生成中间滤波结果或最终滤波结果。

13.根据权利要求12的方法,其中,所述转置函数之一包括镜像函数。

14.根据权利要求12的方法,其中,所述转置函数之一包括旋转函数。

15.根据权利要求12的方法,其中,所述转置函数之一包括仿射函数。

16.根据权利要求12的方法,其中,所述转置函数之一包括变换函数。

17.根据权利要求12的方法,其中,所述转置函数之一包括镜像函数和旋转函数的组合。

18.根据权利要求12的方法,其中,所述转置函数之一是多个转置函数的组合。

19.根据权利要求12的方法,其中,所述转置函数之一由一个或多个索引指示,并且其中所述一个或多个索引被包括在所述比特流的视频单元中。

20.根据权利要求8的方法,其中,所述ALF处理单元的转置索引被包括在所述比特流中、被推导、预定义或实时确定。

21.根据权利要求8至20中任一项所述的方法,其中,所述ALF处理单元用于收集自适应环路滤波器(ALF)中的统计信息。

22.根据权利要求21的方法,其中,所述ALF处理单元内的样点用于基于分类结果或限幅结果来生成滤波器系数。

23.根据权利要求21的方法,其中,所述ALF处理单元内的样点用于生成转置索引或选择转置函数。

24.根据权利要求8至23中任一项所述的方法,其中,所述ALF处理单元用于根据分类结果来选择自适应参数集(APS)或预定义滤波器集内的特定滤波器。

25.根据权利要求24的方法,其中,所述APS或所述预定义滤波器内的滤波器索引被分配给自适应环路滤波器(ALF)处理单元。

26.根据权利要求24的方法,其中,所述滤波器索引被包括在所述比特流中、被推导、预定义或实时确定。

27.根据权利要求24的方法,其中,所述ALF处理单元内的样点使用相同滤波器进行滤波。

28.根据权利要求8至27中任一项所述的方法,其中,所述ALF处理单元的形状是正方形。

29.根据权利要求8至27中任一项所述的方法,其中,所述ALF处理单元的形状是菱形。

30.根据权利要求8至27中任一项所述的方法,其中,所述ALF处理单元的形状是矩形。

31.根据权利要求8至27中任一项所述的方法,其中,所述ALF处理单元的形状是对称的。

32.根据权利要求8至27中任一项所述的方法,其中,所述ALF处理单元的形状是非对称的。

33.根据权利要求8至27中任一项所述的方法,其中,所述ALF处理单元的形状是设计的形状。

34.根据权利要求8至33中任一项所述的方法,其中,所述ALF处理单元的尺寸为M xN,其中M表示所述ALF处理单元的第一维度,N表示所述ALF处理单元的第二维度。

35.根据权利要求34的方法,其中,M等于N。

36.根据权利要求34的方法,其中,M不同于N。

37.根据权利要求34的方法,其中,M或N的值...

【技术特征摘要】
【国外来华专利技术】

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

2.根据权利要求1的方法,其中,所述融合模式用于所述环路内滤波方法。

3.根据权利要求1至2中任一项所述的方法,其中,所述环路内滤波方法包括自适应环路滤波器(alf)。

4.根据权利要求1至2中任一项所述的方法,其中,所述环路内滤波方法包括跨分量自适应环路滤波器(ccalf)。

5.根据权利要求1至2中任一项所述的方法,其中,所述环路内滤波方法包括样点自适应偏移(sao)滤波器、去方块(db)滤波器或双边滤波器(bf)。

6.根据权利要求1的方法,其中,所述融合模式用于所述预处理滤波方法。

7.根据权利要求1至6中任一项所述的方法,其中,所述融合模式用于所述后处理滤波方法。

8.根据权利要求1至7中任一项所述的方法,其中,所述视频单元内的自适应环路滤波器(alf)处理单元具有多个不同形状之一或多个不同尺寸之一。

9.根据权利要求8的方法,其中,所述alf处理单元用于在自适应环路滤波器(alf)中产生分类结果。

10.根据权利要求8的方法,其中,所述alf处理单元的分类索引被包括在所述比特流中、被推导、预定义或实时确定,并且其中所述alf处理单元包括当前alf处理单元。

11.根据权利要求8的方法,其中,所述alf处理单元用于产生转置索引。

12.根据权利要求8的方法,其中,所述alf处理单元针对通过所述融合模式选择的滤波器使用不同的转置函数,并且其中所述不同的转置函数用于生成中间滤波结果或最终滤波结果。

13.根据权利要求12的方法,其中,所述转置函数之一包括镜像函数。

14.根据权利要求12的方法,其中,所述转置函数之一包括旋转函数。

15.根据权利要求12的方法,其中,所述转置函数之一包括仿射函数。

16.根据权利要求12的方法,其中,所述转置函数之一包括变换函数。

17.根据权利要求12的方法,其中,所述转置函数之一包括镜像函数和旋转函数的组合。

18.根据权利要求12的方法,其中,所述转置函数之一是多个转置函数的组合。

19.根据权利要求12的方法,其中,所述转置函数之一由一个或多个索引指示,并且其中所述一个或多个索引被包括在所述比特流的视频单元中。

20.根据权利要求8的方法,其中,所述alf处理单元的转置索引被包括在所述比特流中、被推导、预定义或实时确定。

21.根据权利要求8至20中任一项所述的方法,其中,所述alf处理单元用于收集自适应环路滤波器(alf)中的统计信息。

22.根据权利要求21的方法,其中,所述alf处理单元内的样点用于基于分类结果或限幅结果来生成滤波器系数。

23.根据权利要求21的方法,其中,所述alf处理单元内的样点用于生成转置索引或选择转置函数。

24.根据权利要求8至23中任一项所述的方法,其中,所述alf处理单元用于根据分类结果来选择自适应参数集(aps)或预定义滤波器集内的特定滤波器。

25.根据权利要求24的方法,其中,所述aps或所述预定义滤波器内的滤波器索引被分配给自适应环路滤波器(alf)处理单元。

26.根据权利要求24的方法,其中,所述滤波器索引被包括在所述比特流中、被推导、预定义或实时确定。

27.根据权利要求24的方法,其中,所述alf处理单元内的样点使用相同滤波器进行滤波。

28.根据权利要求8至27中任一项所述的方法,其中,所述alf处理单元的形状是正方形。

29.根据权利要求8至27中任一项所述的方法,其中,所述alf处理单元的形状是菱形。

30.根据权利要求8至27中任一项所述的方法,其中,所述alf处理单元的形状是矩形。

31.根据权利要求8至27中任一项所述的方法,其中,所述alf处理单元的形状是对称的。

32.根据权利要求8至27中任一项所述的方法,其中,所述alf处理单元的形状是非对称的。

33.根据权利要求8至27中任一项所述的方法,其中,所述alf处理单元的形状是设计的形状。

34.根据权利要求8至33中任一项所述的方法,其中,所述alf处理单元的尺寸为m xn,其中m表示所述alf处理单元的第一维度,n表示所述alf处理单元的第二维度。

35.根据权利要求34的方法,其中,m等于n。

36.根据权利要求34的方法,其中,m不同于n。

37.根据权利要求34的方法,其中,m或n的值为1。

38.根据权利要求34的方法,其中,m和n中的每一个的值同时为1。

39.根据权利要求8至38中任一项所述的方法,其中,所述alf处理单元是多个alf处理单元之一。

40.根据权利要求8至39中任一项所述的方法,其中,所述视频单元包括编解码单元(cu)。

41.根据权利要求8至39中任一项所述的方法,其中,所述视频单元包括编解码树单元(ctu)。

42.根据权利要求8至39中任一项所述的方法,其中,所述视频单元包括编解码树单元(ctu)行。

43.根据权利要求8至39中任一项所述的方法,其中,所述视频单元包括区域,所述区域包含多于一个亮度样点或像素或者包含多于一个色度样点或像素。

44.根据权利要求1至43中任一项所述的...

【专利技术属性】
技术研发人员:尹文斌张凯张莉
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1