本公开总体上涉及视频处理,并且更具体地,涉及帧内预测平滑(ips)滤波器系统及方法。
背景技术:
1、视频是一组捕获视觉信息的静态图片(或“帧”)。为了减少存储空间和传输带宽,可以在存储或传输视频之前对其进行压缩,并且在显示之前对视频进行解压缩。压缩处理通常被称为编码,而解压缩处理通常被称为解码。存在使用标准化视频编码技术的各种视频编码格式,这些标准化视频编码技术通常都是基于预测、变换、量化、熵编码和环路内滤波。由标准化组织开发了指定特定视频编码格式的视频编码标准,诸如高效视频编码(hevc/h.265)标准、通用视频编码(vvc/h.266)标准和avs标准。随着视频标准中采用越来越先进的视频编码技术,新的视频编码标准的编码效率越来越高。
技术实现思路
1、本公开的实施例提供了一种视频处理方法。该方法包括:将帧内预测块划分为一个或多个子块;对于一个或多个子块执行边缘填充处理;以及使用并行帧内预测平滑(ips)处理对一个或多个子块进行滤波。
2、本公开的实施例提供了一种视频处理设备,该设备包括:存储器,该存储器被配置为存储指令;以及一个或多个处理器,该一个或多个处理器被配置为执行指令以使该设备执行:将帧内预测块划分为一个或多个子块;对于一个或多个子块执行边缘填充处理;以及使用并行帧内预测平滑(ips)处理对一个或多个子块进行滤波。
3、本公开的实施例提供了一种非瞬时性计算机可读存储介质,该非瞬时性计算机可读存储介质存储有指令集,该指令集可由设备的一个或多个处理器执行以使该设备实施视频处理方法,该方法包括:将帧内预测块划分为一个或多个子块;对于一个或多个子块执行边缘填充处理;以及使用并行帧内预测平滑(ips)处理对一个或多个子块进行滤波。
1.一种视频处理方法,包括:
2.根据权利要求1所述的方法,其中,利用并行帧内预测平滑处理对所述一个或多个子块进行滤波包括:
3.根据权利要求2所述的方法,还包括:
4.根据权利要求2所述的方法,还包括:
5.根据权利要求1所述的方法,其中,使用两个或更多个滤波器用于所述并行帧内预测平滑处理。
6.根据权利要求5所述的方法,还包括:
7.根据权利要求5所述的方法,其中,所述两个或更多个滤波器是基于预测模式来选择的。
8.一种视频处理设备,所述设备包括:
9.根据权利要求8所述的设备,其中,所述一个或多个处理器还被配置为执行所述指令以使所述设备执行:
10.根据权利要求9所述的设备,其中,所述一个或多个处理器还被配置为执行所述指令以使所述设备执行:
11.根据权利要求9所述的设备,其中,所述一个或多个处理器还被配置为执行所述指令以使所述设备执行:
12.根据权利要求8所述的设备,其中,使用两个或更多个滤波器用于所述并行帧内预测平滑处理。
13.根据权利要求12所述的设备,其中,所述一个或多个处理器还被配置为执行所述指令以使所述设备执行:
14.根据权利要求12所述的设备,其中,所述两个或更多个滤波器是基于预测模式来选择的。
15.一种非瞬时性计算机可读介质,所述非瞬时性计算机可读介质存储有指令集,所述指令集可由设备的一个或多个处理器执行以使所述设备实施视频处理方法,所述方法包括:
16.根据权利要求15所述的非瞬时性计算机可读介质,其中,所述指令集可由设备的一个或多个处理器执行以使所述设备还执行:
17.根据权利要求16所述的非瞬时性计算机可读介质,其中,所述指令集可由设备的一个或多个处理器执行以使所述设备还执行:
18.根据权利要求16所述的非瞬时性计算机可读介质,其中,所述指令集可由设备的一个或多个处理器执行以使所述设备还执行:
19.根据权利要求16所述的非瞬时性计算机可读介质,其中,使用两个或更多个滤波器用于所述并行帧内预测平滑处理。
20.根据权利要求19所述的非瞬时性计算机可读介质,其中,所述指令集可由设备的一个或多个处理器执行以使所述设备还执行:
21.根据权利要求19所述的非瞬时性计算机可读介质,其中,所述两个或更多个滤波器是基于预测模式来选择的。