本申请涉及视频编解码,具体地,涉及具有自适应跨分量滤波器的视频编解码的系统和方法。
背景技术:
1、aomedia video 1(av1)是为因特网上的视频传输设计的一种开放式视频编解码格式。av1是由开放媒体联盟(aomedia)开发的vp9的后续产品,该联盟包括半导体公司、视频点播提供商、视频内容生产商、软件开发公司和网页浏览器供应商。av1项目的许多组成部分来源于联盟成员先前的研究工作。实验技术平台包括xiph/mozilla的daala、谷歌(google)的实验性vp9进化项目vp10和思科(cisco)的thor。av1以vp9的代码库为基础,结合了其他技术,其中一些技术是以这些实验性格式开发的。已经发布了av1参考编解码器和比特流规范的各种版本。av1比特流规范包括参考视频编解码器。
2、itu-t vceg(q6/16)和iso/iec mpeg(jtc 1/sc 29/wg 11)发布了h.265/hevc(高效视频编解码)标准的各种版本。这两个标准组织还共同组建了jvet(联合视频探索组),以探索开发超越hevc的下一个视频编解码标准的潜力。响应于这两个组织发布的关于具有超越hevc能力的视频压缩提案的联合征集(cfp),提交了40多个关于标准动态范围(sdr)、高动态范围(hdr)和360视频类别的回复。在第122mpeg/第10次jvet会议上对所有收到的cfp回复都进行了评估。这次会议的结果是,jvet正式启动了超越hevc的下一代视频编解码的标准化过程。新标准被命名为通用视频编解码(vvc),并且jvet被更名为联合视频专家组。vtm(vvc测试模型)的最新版本是vtm 7。
3、跨分量滤波(ccf,cross-component filtering)是使用一个分量的样本值来细化另一个分量的滤波过程。ccf的示例是jvet-o0636中提出的跨分量自适应环路滤波器(cc-alf)。标志用于发信号通知例如正在处理的帧中的块的ccf的开/关。例如,发信号通知平滑区域中的块以关闭ccf。然而,由于不在平滑区域中执行ccf,因此平滑区域中的ccf的信令增加了比特开销和所需的存储空间和/或传输带宽,这对于具有一个或多个大平滑区域的图像帧尤其如此。
4、所公开的方法和系统旨在解决上述一个或多个问题以及其他问题。
技术实现思路
1、根据本公开,提供了一种图像处理方法,包括获取图像帧的块的统计信息,确定所述统计信息是否满足条件,以及当所述统计信息满足所述条件时,对所述块禁用跨分量滤波(ccf)。
2、根据本公开,还提供了一种电子设备,包括处理器和存储指令的非易失性计算机可读存储介质,当所述指令由所述处理器执行时,使所述处理器:获取图像帧的块的统计信息,确定所述统计信息是否满足条件。以及当所述统计信息满足所述条件时,对所述块禁用跨分量滤波(ccf)。
1.一种图像处理方法,其特征在于,应用于编码器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,进一步包括:
3.根据权利要求1所述的方法,其特征在于,所述排除所述ccf标志包括:排除与所述块对应的数据包的块头中的所述ccf标志。
4.根据权利要求1所述的方法,其特征在于,进一步包括:
5.根据权利要求1所述的方法,其特征在于,所述确定所述统计信息是否满足条件包括:确定所述块的由特定模式编码的像素的百分比是否大于阈值,所述特定模式包括跳过模式或帧内模式。
6.根据权利要求1所述的方法,其特征在于,进一步包括:
7.根据权利要求1所述的方法,其特征在于,所述块包括第一颜色分量和不同于所述第一颜色分量的第二颜色分量,所述方法进一步包括:
8.根据权利要求1所述的方法,其特征在于,所述获取所述块的所述统计信息包括:获取所述块的平滑度信息。
9.根据权利要求8所述的方法,其特征在于,所述获取所述块的平滑度信息包括:根据所述块中的像素值或梯度值测量所述块的平滑度。
10.根据权利要求9所述的方法,其特征在于,所述确定所述统计信息是否满足条件包括:确定所述块的平滑度是否小于阈值。
11.根据权利要求9所述的方法,其特征在于,所述确定所述统计信息是否满足条件包括:确定所述块的平滑度是否大于阈值。
12.根据权利要求9所述的方法,其特征在于,所述根据所述块中的像素值测量所述块的平滑度包括:根据所述块中的像素的亮度分量值或色度分量值中的至少一个测量所述块的平滑度。
13.根据权利要求9所述的方法,其特征在于,所述测量所述块的平滑度包括:根据所述块中的像素值的范围、所述块中的像素值的四分位距、所述块中的像素值的方差、或所述块中的像素值的标准偏差中的至少一个测量所述块的平滑度。
14.根据权利要求9所述的方法,其特征在于,所述测量所述块的平滑度包括:根据所述块中的梯度值的范围、所述块中的梯度值的四分位距、所述块中的梯度值的方差、或所述块中的梯度值的标准偏差中的至少一个测量所述块的平滑度。
15.根据权利要求1所述的方法,其特征在于,所述获取所述块的统计信息包括:获取所述块的模式信息。
16.根据权利要求15所述的方法,其特征在于,所述确定所述统计信息是否满足条件包括:确定所述块的模式信息是否包括预定信息。
17.根据权利要求15所述的方法,其特征在于,所述获取所述块的模式信息包括:获取所述块的预测模式、与系数编码相关的信息、块大小、量化参数、另一图像帧的ccf标志、或与所述块相关联的运动矢量中的至少一个。
18.根据权利要求15所述的方法,其特征在于:
19.一种电子设备,其特征在于,包括:
20.一种非易失性计算机可读存储介质,其特征在于,用于存储指令,当所述指令由处理器执行时,使所述处理器执行权利要求1-18任一项所述的方法。
