环路滤波方法、视频编解码方法、装置、介质及电子设备制造方法及图纸

技术编号:38228555 阅读:12 留言:0更新日期:2023-07-25 17:57
本申请的实施例提供了一种环路滤波方法、视频编解码方法、装置、介质及电子设备。该环路滤波方法包括:获取视频图像帧中的亮度分量在进行自适应环路滤波ALF时的块分类情况;根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行跨分量自适应环路滤波CC

【技术实现步骤摘要】
环路滤波方法、视频编解码方法、装置、介质及电子设备


[0001]本申请涉及计算机及通信
,具体而言,涉及一种环路滤波方法、视频编解码方法、装置、介质及电子设备。

技术介绍

[0002]CC

ALF(Cross

Component Adaptive Loop Filtering,简称CC

ALF)是一种维纳滤波器,可以根据视频内容(如游戏视频、在线会议视频等)的特性自适应的生成并使用不同的滤波器系数。在目前的CC

ALF设计中,采用的是CTU(Coding Tree Unit,编码树单元)级别的自适应选择,即将一个CTU中的全部像素分为相同的类别,全部像素都使用相同的滤波器。如果CTU的尺寸较大,那么这种分类方式过于粗糙,进而导致视频内容的可区分程度较差,降低了视频内容的分类准确度,影响了CC

ALF的性能。

技术实现思路

[0003]本申请的实施例提供了一种环路滤波方法、视频编解码方法、装置、介质及电子设备,进而至少在一定程度上可以增加色度分量在进行CC

ALF时的块分类类别,以提高CC

ALF中内容分类的准确度,进而可以提高CC

ALF的自适应能力和滤波性能。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种环路滤波方法,包括:获取视频图像帧中的亮度分量在进行自适应环路滤波ALF时的块分类情况;根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行跨分量自适应环路滤波CC

ALF时的块分类情况;根据所述色度分量在进行CC

ALF时的块分类情况,选择对应的滤波器系数对所述色度分量进行CC

ALF处理。
[0006]根据本申请实施例的一个方面,提供了一种视频解码方法,包括:获取视频图像帧中的亮度分量在进行ALF时的块分类情况;根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行CC

ALF时的块分类情况;根据所述色度分量在进行CC

ALF时的块分类情况,选择对应的滤波器系数对所述色度分量进行CC

ALF处理;根据所述亮度分量的ALF处理结果,以及所述色度分量的CC

ALF处理结果,对视频码流进行解码处理。
[0007]根据本申请实施例的一个方面,提供了一种视频编码方法,包括:获取视频图像帧中的亮度分量在进行ALF时的块分类情况;根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行CC

ALF时的块分类情况;根据所述色度分量在进行CC

ALF时的块分类情况,选择对应的滤波器系数对所述色度分量进行CC

ALF处理;根据所述亮度分量的ALF处理结果,以及所述色度分量的CC

ALF处理,对视频图像帧进行编码处理,得到视频码流。
[0008]根据本申请实施例的一个方面,提供了一种环路滤波装置,包括:获取单元,配置
为获取视频图像帧中的亮度分量在进行自适应环路滤波ALF时的块分类情况;确定单元,配置为根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行跨分量自适应环路滤波CC

ALF时的块分类情况;滤波单元,配置为根据所述色度分量在进行CC

ALF时的块分类情况,选择对应的滤波器系数对所述色度分量进行CC

ALF处理。
[0009]在本申请的一些实施例中,基于前述方案,所述确定单元配置为:将所述亮度分量在进行ALF时针对子块的分类结果,作为所述色度分量在进行CC

ALF时对相同尺寸块的分类结果;或者
[0010]将所述亮度分量在进行ALF时针对子块的分类结果及对应的几何变换类型,作为所述色度分量在进行CC

ALF时对相同尺寸块的分类结果和几何变换类型。
[0011]在本申请的一些实施例中,基于前述方案,所述确定单元还配置为:根据所述亮度分量在进行ALF时对各类滤波器的合并结果,确定所述色度分量在进行CC

ALF时对各类滤波器的合并结果。
[0012]在本申请的一些实施例中,基于前述方案,所述确定单元还配置为:根据所述亮度分量在ALF过程中进行滤波器合并的率失真开销,以及所述色度分量在CC

ALF过程中进行滤波器合并的率失真开销,确定所述亮度分量在进行ALF时,以及所述色度分量在进行CC

ALF时对各类滤波器的合并结果。
[0013]在本申请的一些实施例中,基于前述方案,所述确定单元还配置为:根据所述亮度分量在进行ALF时所确定的滤波器数量,确定所述色度分量在进行CC

ALF时的可用滤波器数量。
[0014]根据本申请实施例的一个方面,提供了一种视频解码装置,包括:获取单元,配置为获取视频图像帧中的亮度分量在进行ALF时的块分类情况;确定单元,配置为根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行CC

ALF时的块分类情况;滤波单元,配置为根据所述色度分量在进行CC

ALF时的块分类情况,选择对应的滤波器系数对所述色度分量进行CC

ALF处理;第一处理单元,配置为根据所述亮度分量的ALF处理结果,以及所述色度分量的CC

ALF处理结果,对视频码流进行解码处理。
[0015]在本申请的一些实施例中,基于前述方案,所述的视频解码装置还包括:第一解码单元:配置为在根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行CC

ALF时的块分类情况之前,从视频码流中解码得到当前条带所对应的第一标志位,所述第一标志位的值用于指示所述当前条带中的目标块的色度分量是否采用所述CC

ALF处理。
[0016]在本申请的一些实施例中,基于前述方案,若所述第一标志位的值为第一值,则指示所述当前条带中部分目标块的色度分量采用所述CC

ALF处理,或指示所述当前条带中全部目标块的色度分量采用所述CC

ALF处理;若所述第一标志位的值为第二值,则指示所述当前条带中全部目标块的色度分量均不采用所述CC

ALF处理。
[0017]在本申请的一些实施例中,基于前述方案,所述第一解码单元还配置为:若所述第一标志位的值指示所述当前条带中部分目标块的色度分量采用所述CC
...

【技术保护点】

【技术特征摘要】
1.一种环路滤波方法,其特征在于,包括:获取视频图像帧中的亮度分量在进行自适应环路滤波ALF时的块分类情况;根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行跨分量自适应环路滤波CC

ALF时的块分类情况;根据所述色度分量在进行CC

ALF时的块分类情况,选择对应的滤波器系数对所述色度分量进行CC

ALF处理。2.根据权利要求1所述的环路滤波方法,其特征在于,根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行跨分量自适应环路滤波CC

ALF时的块分类情况,包括:将所述亮度分量在进行ALF时针对子块的分类结果,作为所述色度分量在进行CC

ALF时对相同尺寸块的分类结果;或者将所述亮度分量在进行ALF时针对子块的分类结果及对应的几何变换类型,作为所述色度分量在进行CC

ALF时对相同尺寸块的分类结果和几何变换类型。3.根据权利要求1或2所述的环路滤波方法,其特征在于,所述方法还包括:根据所述亮度分量在进行ALF时对各类滤波器的合并结果,确定所述色度分量在进行CC

ALF时对各类滤波器的合并结果。4.根据权利要求1或2所述的环路滤波方法,其特征在于,所述方法还包括:根据所述亮度分量在ALF过程中进行滤波器合并的率失真开销,以及所述色度分量在CC

ALF过程中进行滤波器合并的率失真开销,确定所述亮度分量在进行ALF时,以及所述色度分量在进行CC

ALF时对各类滤波器的合并结果。5.根据权利要求1或2所述的环路滤波方法,其特征在于,所述方法还包括:根据所述亮度分量在进行ALF时所确定的滤波器数量,确定所述色度分量在进行CC

ALF时的可用滤波器数量。6.一种视频解码方法,其特征在于,包括:获取视频图像帧中的亮度分量在进行ALF时的块分类情况;根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行CC

ALF时的块分类情况;根据所述色度分量在进行CC

ALF时的块分类情况,选择对应的滤波器系数对所述色度分量进行CC

ALF处理;根据所述亮度分量的ALF处理结果,以及所述色度分量的CC

ALF处理结果,对视频码流进行解码处理。7.根据权利要求6所述的视频解码方法,其特征在于,在根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行CC

ALF时的块分类情况之前,所述方法还包括:从视频码流中解码得到当前条带所对应的第一标志位,所述第一标志位的值用于指示所述当前条带中的目标块的色度分量是否采用所述CC

ALF处理。8.根据权利要求7所述的视频解码方法,其特征在于,若所述第一标志位的值为第一值,则指示所述当前条带中部分目标块的色度分量采用所述CC

ALF处理,或指示所述当前条带中全部目标块的色度分量采用所述CC

ALF处理;
若所述第一标志位的值为第二值,则指示所述当前条带中全部目标块的色度分量均不采用所述CC

ALF处理。9.根据权利要求7所述的视频解码方法,其特征在于,所述方法还包括:若所述第一标志位的值指示所述当前条带中部分目标块的色度分量采用所述CC

ALF处理,则从所述视频码流中解码得到所述当前条带包含的各个目标块所对应的第二标志位,所述第二标志位的值用于指示对应目标块的色度分量是否采用所述CC

ALF处理。10.根据权利要求9所述的视频解码方法,其特征在于,所述目标块的两个色度分量各自对应一个第二标志位,每个第二标志位的值用于指示所述目标块中对应的色度分量是否采用所述CC

ALF处理;或者所述目标块的两个色度分量对应于同一个第二标志位,所述同一个第二标志位的值用于指示所述目标块中两个色度分量是否采用所述CC

ALF处理。11.根据权利要求7所述的视频解码方法,其特征在于,所述方法还包括:从所述视频码流中解码得到自适应参数集;若所述第一标志位的值指示所述当前条带中至少有一个目标块的色度分量采用所述CC

ALF处理,则从所述视频码流中解码得到所述当前条带对应的自适应参数集的索引;从与所述自适应参数集的索引相对应的自适应参数集中选择对应的滤波器系数对目标块的色度分量进行滤波处理。12.根据权利要求7至11中任一项所述的视频解码方法,其特征在于,所述当前条带针对两个色度分量各自对应一个第一标志位,每个第一标志位的值用于指示所述当前条带中对应的色度分量是否采用所述CC

ALF处理;或者所述当前条带针对两个色度分量对应于同一个第一标志位,所述同一个第一标志位的值用于指示所述当前条带针对所述两个色度分量是否采用所述CC

ALF处理。13.根据权利要求6所述的视频解码方法,其特征在于,在根据所述亮度分量在进行ALF时的块分类情况,确定所述视频图像帧中的色度分量在进行CC

ALF时的块分类情况之前,所述方法还包括:从视频码流中解码得到自适应参数集,以及当前条带所对应的第三标志位,所述第三标志位的值用于指示所述当前条带中的目标块的色度分量是否进行CC

ALF处理;若所述第三标志位的值指示所述当前条带中目标块的色度分量需要进行CC

ALF处理,则从所述视频码流中解码得到所述当前条带对应的自适应参数集的索引;从与所述自适应参数集的索引相对应的自适应参数集中获取当前条带的色度分量所对应的第四标志位,所述第四标志位的值用于指示所述当前条带的色度分量在进行CC

ALF处理时所采用的分类策略,所述分类策略包括:根据亮度分量在进行ALF时的块分类情况,确定色度分量在进行CC

ALF时的块分类情况;或者其它的分类策略。14.根据权利要求13所述的视频解码方法,其特征在于,若所述当前条带的色度分量所对应的第四标志位的值为第一值,则指示所述当前条带的色度分量在进行CC

ALF处理时所采用的分类策略为根据亮度分量在进行ALF时的块分类情况,确定色度分量在进行CC

ALF时的块分类情况;若所述当前条带的色度分量对应的第四标志位的值为第二值,则指示所述当前条带的
色度分量在进行CC

ALF处理时所采用的分类策略为所述其它的分类策略。15.根据权利要求13所述的视频解码方法,其特征在于,所述方法还包括:若所述第三标志位的值指示所述当前条带中部分目标块的色度分量需要进行CC

ALF处理,则从所述视频码流中解码得到所述当前条带包含的各个目标块所对应的第五标志位,所述第五标志位的值用于指示对应目标块的色度分量是否进行CC

ALF处理。16.根据权利要求13至15中任一项所述的视频解码方法,其特征在于,所述当前条带的两个色度分量各自对应一个第四标志位,每个...

【专利技术属性】
技术研发人员:张瀚张洪彬匡伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1