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

视频编解码中的双边滤波制造技术

技术编号:41534531 阅读:11 留言:0更新日期:2024-06-03 23:12
公开了一种处理视频数据的机制。该机制确定对当前图片的当前块中的样点应用双边滤波器。双边滤波器包括基于周围样点和中心样点之间的距离以及周围样点和中心样点的强度差而变化的滤波器权重。基于该双边滤波器执行可视媒体数据和比特流之间的转换。

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

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


技术介绍

1、数字视频占互联网和其他数字通信网络上最大的带宽使用。随着能够接收和显示视频的连接用户设备数量的增加,数字视频使用的带宽需求可能继续增长。


技术实现思路

1、第一方面涉及一种处理视频数据的方法,包括:确定对当前图片的当前块中的样点应用双边滤波器,其中双边滤波器包括基于周围样点和中心样点之间的距离以及周围样点和中心样点的强度差而变化的滤波器权重;以及基于双边滤波器执行可视媒体数据和比特流之间的转换。

2、可选地,在前述方面的任一方面中,该方面的另一实施方式规定根据以下等式应用双边滤波器:

3、

4、其中ifiltered是更新的样点值,ic是位于滤波器形状的中心处的中心样点,e是强度因子,μ(δi,ωi)是用于确定滤波器形状中某一位置处的每个周围样点的滤波权重的函数,δi是第i个周围样点和中心样点之间的差,ωi是第i个周围样点和中心样点之间的垂直和水平距离之和,并且n是滤波器形状中样点的总数。

5、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,对于每个第i个样点,μ(δi,ωi)被公式化如下:

6、

7、其中,σd和σr是滤波参数,δ是每个第i个周围样点与中心样点之间的差,并且ω是每个第i个周围样点与中心样点之间的垂直和水平距离之和。

8、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,基于与当前块相关的编解码模式、尺寸或编解码信息来设置σd和σr。

9、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,基于当前块的宽度和高度来设置e。

10、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,基于亮度样点中的当前块的最大尺寸(表示为max(widthluma,heightluma))、亮度样点中的当前块的最小尺寸(表示为min(widthluma,heightluma))、色度样点中的当前块的最大尺寸(表示为max(widthchroma,heightchroma))、色度样点中的当前块的最小尺寸(表示为min(widthchroma,heightchroma))或以上的组合来设置e。

11、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,双边滤波器基于偏移进行操作,并且其中色度样点的偏移是基于亮度样点的偏移生成的。

12、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,色度样点的偏移是基于与亮度样点相关的局部信息生成的。

13、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,根据查找表应用双边滤波器。

14、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,双边滤波器包括移位操作。

15、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,双边滤波器包括针对亮度分量的第一操作和针对色度分量的第二操作,其中第一操作和第二操作不同。

16、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,双边滤波器应用于重建样点。

17、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,双边滤波器的操作基于与当前块相关的编解码信息。

18、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,编解码信息包括编解码模式、运动信息、当前块的尺寸、量化参数(qp)、样点值、与样点值相关的变量或以上的组合。

19、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,双边滤波器采用与亮度分量相关的编解码信息来对色度分量进行滤波。

20、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,双边滤波器采用均值、方差、块尺寸或以上的组合来生成滤波的亮度样点或滤波的色度样点。

21、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,双边滤波器采用正方形、十字形、菱形、对称形、不对称形或以上的组合。

22、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,双边滤波器在对色度样点进行滤波时采用亮度样点信息。

23、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,比特流还包括包含参考块的参考图片,参考块包括参考样点,并且其中基于参考块中的参考样点将双边滤波器应用于当前块的样点。

24、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,根据镜像函数或扩展函数将填充应用于当前块。

25、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,当来自相邻视频单元的相邻样点在样点之前已经被解码时,填充使用相邻样点。

26、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,双边滤波器接受填充样点作为输入。

27、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,由双边滤波器滤波的样点被用作填充。

28、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,转换包括将可视媒体数据编码成比特流。

29、可选地,在前述方面的任一方面中,该方面的另一实施方式提供了,转换包括解码来自比特流的可视媒体数据。

30、第二方面涉及一种处理视频数据的装置,包括:处理器;以及其上具有指令的非暂时性存储器,其中指令在被处理器执行时使得处理器执行前述方面的任一方面的方法。

31、第三方面涉及一种存储存储指令的非暂时性计算机可读存储介质,该指令使处理器执行前述方面的任一方面的方法。

32、第四方面涉及一种存储视频的比特流的非暂时性计算机可读记录介质,该比特流由视频处理装置执行的方法生成,其中,该方法包括:确定对当前图片的当前块中的样点应用双边滤波器,其中双边滤波器包括基于周围样点和中心样点之间的距离以及周围样点和中心样点的强度差而变化的滤波器权重;以及基于确定来生成比特流。

33、第五方面涉及一种存储视频的比特流的方法,包括:确定对当前图片的当前块中的样点应用双边滤波器,其中双边滤波器包括基于周围样点和中心样点之间的距离以及周围样点和中心样点的强度差而变化的滤波器权重;基于确定来生成比特流;以及将比特流存储在非暂时性计算机可读记录介质中。

34、为清晰起见,任何一个前述实施例可与任何一个或多个其他前述实施例组合,以在本公开的范围内形成新的实施例。

35、从以下结合附图和权利要求的详细说明中,可更清楚地理解这些和其他特征。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中,根据以下等式应用所述双边滤波器:

3.根据权利要求1-2中任一项所述的方法,其中对于每个第i个样点,所述μ(Δi,Ωi)被公式化如下:

4.根据权利要求1-2中任一项所述的方法,其中,基于与所述当前块相关的编解码模式、尺寸或编解码信息来设置σd和σr。

5.根据权利要求1-3中任一项所述的方法,其中,基于所述当前块的宽度和高度来设置e。

6.根据权利要求1-5中任一项所述的方法,其中,基于亮度样点中的所述当前块的最大尺寸(表示为max(widthluma,heightluma))、亮度样点中的所述当前块的最小尺寸(表示为min(widthluma,heightluma))、色度样点中的所述当前块的最大尺寸(表示为max(widthchroma,heightchrom))、色度样点中的所述当前块的最小尺寸(表示为min(widthchrom,heightchrom))或以上的组合来设置e。

7.根据权利要求1-6中任一项所述的方法,其中所述双边滤波器基于偏移进行操作,并且其中色度样点的偏移是基于亮度样点的偏移生成的。

8.根据权利要求1-7中任一项所述的方法,其中色度样点的偏移是基于与亮度样点相关的局部信息生成的。

9.根据权利要求1-8中任一项所述的方法,其中根据查找表应用所述双边滤波器。

10.根据权利要求1-9中任一项所述的方法,其中,所述双边滤波器包括移位操作。

11.根据权利要求1-10中任一项所述的方法,其中所述双边滤波器包括针对亮度分量的第一操作和针对色度分量的第二操作,其中所述第一操作和所述第二操作不同。

12.根据权利要求1-11中任一项所述的方法,其中所述双边滤波器应用于重建样点。

13.根据权利要求1-12中任一项所述的方法,其中所述双边滤波器的操作是基于与所述当前块相关的编解码信息。

14.根据权利要求1-13中任一项所述的方法,其中,所述编解码信息包括编解码模式、运动信息、所述当前块的尺寸、量化参数(QP)、样点值、与所述样点值相关的变量或以上的组合。

15.根据权利要求1-14中任一项所述的方法,其中所述双边滤波器采用与亮度分量相关的编解码信息来对色度分量进行滤波。

16.根据权利要求1-15中任一项所述的方法,其中所述双边滤波器采用均值、方差、块尺寸或以上的组合来生成滤波的亮度样点或滤波的色度样点。

17.根据权利要求1-16中任一项所述的方法,其中所述双边滤波器采用正方形、十字形、菱形、对称形、不对称形或以上的组合。

18.根据权利要求1到17中任一项所述的方法,其中所述双边滤波器在对色度样点进行滤波时采用亮度样点信息。

19.根据权利要求1-18中任一项所述的方法,其中所述比特流还包括包含参考块的参考图片,所述参考块包括参考样点,并且其中,基于所述参考块中的所述参考样点,将所述双边滤波器应用于所述当前块的样点。

20.根据权利要求1-19中任一项所述的方法,其中根据镜像函数或扩展函数将填充应用于所述当前块。

21.根据权利要求1-20中任一项所述的方法,其中,当来自相邻视频单元的相邻样点在所述样点之前已经被解码时,所述填充使用所述相邻样点。

22.根据权利要求1-21中任一项所述的方法,其中所述双边滤波器接受填充样点作为输入。

23.根据权利要求1-22中任一项所述的方法,其中由所述双边滤波器滤波的样点被用作填充。

24.根据权利要求1-23中任一项所述的方法,其中所述转换包括将可视媒体数据编码成所述比特流。

25.根据权利要求1-23中任一项所述的方法,其中所述转换包括解码来自所述比特流的所述可视媒体数据。

26.一种处理视频数据的装置,包括:处理器;以及其上具有指令的非暂时性存储器,其中所述指令在被所述处理器执行时,使得所述处理器执行权利要求1-25任一项所述的方法。

27.一种存储指令的非暂时性计算机可读存储介质,所述指令使处理器执行权利要求1-25任一项所述的方法。

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

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

...

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

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

2.根据权利要求1所述的方法,其中,根据以下等式应用所述双边滤波器:

3.根据权利要求1-2中任一项所述的方法,其中对于每个第i个样点,所述μ(δi,ωi)被公式化如下:

4.根据权利要求1-2中任一项所述的方法,其中,基于与所述当前块相关的编解码模式、尺寸或编解码信息来设置σd和σr。

5.根据权利要求1-3中任一项所述的方法,其中,基于所述当前块的宽度和高度来设置e。

6.根据权利要求1-5中任一项所述的方法,其中,基于亮度样点中的所述当前块的最大尺寸(表示为max(widthluma,heightluma))、亮度样点中的所述当前块的最小尺寸(表示为min(widthluma,heightluma))、色度样点中的所述当前块的最大尺寸(表示为max(widthchroma,heightchrom))、色度样点中的所述当前块的最小尺寸(表示为min(widthchrom,heightchrom))或以上的组合来设置e。

7.根据权利要求1-6中任一项所述的方法,其中所述双边滤波器基于偏移进行操作,并且其中色度样点的偏移是基于亮度样点的偏移生成的。

8.根据权利要求1-7中任一项所述的方法,其中色度样点的偏移是基于与亮度样点相关的局部信息生成的。

9.根据权利要求1-8中任一项所述的方法,其中根据查找表应用所述双边滤波器。

10.根据权利要求1-9中任一项所述的方法,其中,所述双边滤波器包括移位操作。

11.根据权利要求1-10中任一项所述的方法,其中所述双边滤波器包括针对亮度分量的第一操作和针对色度分量的第二操作,其中所述第一操作和所述第二操作不同。

12.根据权利要求1-11中任一项所述的方法,其中所述双边滤波器应用于重建样点。

13.根据权利要求1-12中任一项所述的方法,其中所述双边滤波器的操作是基于与所述当前块相关的编解码信息。

14.根据权利要求1-13中任一项所述的方法,其中,所述编解码信息包括编解码模式、运动信息、所述当前块的尺寸、量化参数(qp)、样点值、与所述样点值相关的变...

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

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

1