System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数字视频编码,并且更为具体地,涉及一种视频处理方法及装置。
技术介绍
1、目前,为了减少视频存储和传输所占用的带宽,需要对视频数据进行编码压缩处理。目前常用的编码技术中,视频的编码压缩处理过程包括:块划分、预测、变换、量化和熵编码过程,形成一个混合视频编码框架。在该混合视频编码框架的基础上,经过几十年的发展,逐渐形成了视频编解码技术标准,目前主流的一些视频编解码标准包括:国际视频编码标准h.264/mpeg-avc、h.265/mepg-hevc、国内音视频编码标准avs2,以及正在制定的h.266/vvc国际标准和avs3国内标准。
2、在块划分、预测、变换、量化和熵编码的编码过程中,由于量化的存在,解码重构视频中会存在块效应、振铃效应等压缩失真,同时,帧间预测模式中,重构视频中的压缩失真会影响后续图像的编码质量。因此,为了降低压缩失真,通过编解码结构框架中引入环路滤波(in loop filter)技术,提高当前解码图像质量以及为后续编码图像提供高质量的参考图像,提高压缩效率。
3、在目前正在制定的通用视频编码(versatile video coding,vvc)标准以及部分高性能视频编码(high efficiency video coding,hevc)标准中,环路滤波器包括去块滤波(deblocking filter,dbf),自适应样值补偿滤波(sample adaptive offset,sao)以及自适应环路滤波(adaptive loop filter,alf)。其中,滤
技术实现思路
1、本专利技术提供一种环路滤波的方法与装置,相对于现有技术,可以降低环路滤波的复杂度,提高滤波的效果。
2、第一方面,提供了一种环路滤波的方法,包括:
3、从多个跨分量自适应环路滤波alf滤波器中确定当前块的色度分量的目标滤波器;
4、根据所述当前块的经alf的色度分量和所述当前块的未经alf的亮度分量确定所述当前块的色度分量的目标滤波系数;
5、根据所述目标滤波器和所述目标滤波系数对所述当前块的经alf的色度分量进行滤波;
6、根据经所述目标滤波系数滤波后的色度分量和所述当前块的经alf后的色度分量,确定所述当前块的滤波后的色度分量;
7、根据所述当前块的滤波后的色度分量进行编码,以及将所述多个跨分量alf滤波器的数量总数作为语法元素进行编码,其中,一帧图像的码流中仅包含一个用于指示所述多个跨分量alf滤波器的数量总数的语法元素。
8、第二方面,提供了一种环路滤波的方法,包括:
9、从码流中解码出跨分量alf滤波器的数量总数和目标滤波器的索引,所述目标滤波器为当前块的色度分量所采用的alf滤波器;其中,一帧图像的码流中仅包含一个用于指示跨分量alf滤波器的数量总数的语法元素;
10、根据所述当前块的经alf的色度分量和所述当前块的未经alf的亮度分量确定所述当前块的色度分量的目标滤波系数;
11、根据所述目标滤波器和所述目标滤波系数对所述当前块的经alf的色度分量进行滤波;
12、根据经所述目标滤波系数滤波后的色度分量和所述当前块的经alf后的色度分量,确定所述当前块的滤波后的色度分量。
13、第三方面,提供了一种环路滤波的装置,包括:存储器,用于存储代码;
14、处理器,用于执行所述存储器中存储的代码,以执行如下操作:
15、从多个跨分量自适应环路滤波alf滤波器中确定当前块的色度分量的目标滤波器;
16、根据所述当前块的经alf的色度分量和所述当前块的未经alf的亮度分量确定所述当前块的色度分量的目标滤波系数;
17、根据所述目标滤波器和所述目标滤波系数对所述当前块的经alf的色度分量进行滤波;
18、根据经所述目标滤波系数滤波后的色度分量和所述当前块的经alf后的色度分量,确定所述当前块的滤波后的色度分量;
19、根据所述当前块的滤波后的色度分量进行编码,以及将所述多个跨分量alf滤波器的数量总数作为语法元素进行编码,其中,一帧图像的码流中仅包含一个用于指示所述多个跨分量alf滤波器的数量总数的语法元素。
20、第四方面,提供了一种环路滤波的装置,包括:
21、存储器,用于存储代码;
22、处理器,用于执行所述存储器中存储的代码,以执行如下操作:
23、从码流中解码出跨分量alf滤波器的数量总数和目标滤波器的索引,所述目标滤波器为当前块的色度分量所采用的alf滤波器;其中,一帧图像的码流中仅包含一个用于指示跨分量alf滤波器的数量总数的语法元素;
24、根据所述当前块的经alf的色度分量和所述当前块的未经alf的亮度分量确定所述当前块的色度分量的目标滤波系数;
25、根据所述目标滤波器和所述目标滤波系数对所述当前块的经alf的色度分量进行滤波;
26、根据经所述目标滤波系数滤波后的色度分量和所述当前块的经alf后的色度分量,确定所述当前块的滤波后的色度分量。
27、本申请实施例的技术方法,通过优化编解码环路滤波过程中的编码方式,提高编解码性能。
本文档来自技高网...【技术保护点】
1.一种视频处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,用于指示所述多个跨分量ALF滤波器的数量总数的语法元素位于图像的自适应参数集Adaptation parameter set syntax中,而不存在于图像头和/或条带slice头中。
3.根据权利要求1所述的方法,其特征在于,使用当前块的色度分量的像素点所在位置周围的7个像素点的加权平均得到所述当前块的色度分量的像素点滤波之后的结果。
4.根据权利要求1所述的方法,其特征在于,所述当前块的经ALF的色度分量具体为所述当前块的依次经过自适应样值补偿滤波SAO和经ALF之后的色度分量。
5.根据权利要求1所述的方法,其特征在于,所述当前块的未经ALF的亮度分量具体为所述当前块的经过SAO后且未经ALF的亮度分量。
6.根据权利要求1所述的方法,其特征在于,所述将所述多个跨分量ALF滤波器的数量总数作为语法元素进行编码,包括:
7.根据权利要求1所述的方法,其特征在于,所述将所述目标跨分量ALF滤波器的索引作为语法元素进行编码,包
8.一种视频处理方法,其特征在于,包括:
9.根据权利要求8所述的方法,其特征在于,用于指示所述多个跨分量ALF滤波器的数量总数的语法元素位于图像的自适应参数集Adaptation parameter set syntax中,而不存在于图像头和/或条带slice头中。
10.根据权利要求8所述的方法,其特征在于,使用当前块的色度分量的像素点所在位置周围的7个像素点的加权平均得到所述当前块的色度分量的像素点滤波之后的结果。
11.一种码流生成方法,其特征在于,包括:
12.一种视频处理装置,其特征在于,包括:
13.一种视频处理装置,其特征在于,包括:
...【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,用于指示所述多个跨分量alf滤波器的数量总数的语法元素位于图像的自适应参数集adaptation parameter set syntax中,而不存在于图像头和/或条带slice头中。
3.根据权利要求1所述的方法,其特征在于,使用当前块的色度分量的像素点所在位置周围的7个像素点的加权平均得到所述当前块的色度分量的像素点滤波之后的结果。
4.根据权利要求1所述的方法,其特征在于,所述当前块的经alf的色度分量具体为所述当前块的依次经过自适应样值补偿滤波sao和经alf之后的色度分量。
5.根据权利要求1所述的方法,其特征在于,所述当前块的未经alf的亮度分量具体为所述当前块的经过sao后且未经alf的亮度分量。
6.根据权利要求1所述的方法,其特征在于,所述将所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。