【技术实现步骤摘要】
用于视频译码中去块效应滤波器的装置和方法
[0001]本申请是分案申请,原申请的申请号是201980067365.7,原申请日是2019年10月14日,原申请的全部内容通过引用结合在本申请中。
[0002]本专利技术实施例涉及图像处理领域,具体涉及视频图像译码领域。更具体地,本专利技术涉及一种用于对重建视频图像进行滤波的去块效应滤波装置和方法,以及包括这种去块效应滤波装置的编码装置和解码装置。
技术介绍
[0003]视频译码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、基于互联网和移动网络的视频传输、视频聊天、视频会议等实时会话应用、DVD和蓝光光盘、视频内容采集和编辑系统以及安全应用的可携式摄像机。
[0004]自从1990年H.261标准中基于块的混合视频译码方法发展以来,新的视频译码技术和工具相继出现,为新的视频译码标准奠定了基础。与前代标准相比,大多数视频译码标准的目标之一是在保证图像质量的情况下,降低码率。其它视频译码标准包括MPEG
‑
1视频、MPEG
‑
2视频、ITU
‑
T H.262/MPEG
‑
2、ITU
‑
T H.263、ITU
‑
T H.264/MPEG
‑
4,第10部分、高级视频译码(Advanced Video Coding,AVC)、ITU
‑
T H.265/高效视频译码(High Efficiency Video Co ...
【技术保护点】
【技术特征摘要】
1.一种处理码流的方法,其特征在于,包括:接收传输流,对所述传输流的传输协议进行分析并处理生成流文件对所述流文件进行解复用处理得到经编码的音频数据和经编码的视频数据基于视频解码器对所述经编码的视频数据进行解码得到视频数据;基于音频解码器对所述经编码的音频数据进行解码得到音频数据;所述对所述经编码的视频数据进行解码包括:对图像块之间的块边缘进行去块效应滤波,所述块边缘包括第一图像块和第二图像块之间的水平块边缘;其中,所述第一图像块沿垂直方向具有块大小SA;所述第二图像块沿所述垂直方向具有块大小SB,所述垂直方向垂直于所述水平块边缘;其中,所述对图像块之间的块边缘进行去块效应滤波包括:确定所述水平块边缘是否与译码树块(coding tree block,CTB)的水平边界重叠;在所述水平块边缘与所述CTB的水平边界重叠的情况下,
‑
将所述第一图像块的最多MA个像素点的值修改为第一滤波输出值,其中,所述最多MA个像素点是位于所述第一图像块垂直于所述水平块边缘的列中并且位于所述列中的所述最多MA个像素点与所述水平块边缘相邻,其中MA=1;
‑
将所述第二图像块的最多MB个像素点的值修改为第二滤波输出值,其中,所述最多MB个像素点是位于所述第二图像块垂直于所述水平块边缘的列中并且位于所述列中的所述最多MB个像素点与所述水平块边缘相邻,其中MB=3;其中,所述第一图像块为所述CTB边界上方的色度块,所述第二图像块为所述CTB边界下方的其它色度块,SA和SB等于或大于8。2.一种处理码流的系统,其特征在于,包括:协议处理单元,用于接收传输流,对所述传输流的传输协议进行分析并处理生成流文件;解复用单元,用于对所述流文件进行解复用处理得到经编码的音频数据和经编码的视频数据;视频解码器,用于对所述经编码的视频数据进行解码得到视频数据;音频解码器,用于对所述经编码的音频数据进行解码得到音频数据;其中,所述对所述经编码的视频数据进行解码包括:对图像块之间的块边缘进行去块效应滤波,所述块边缘包括第一图像块和第二图像块之间的水平块边缘;其中,所述第一图像块沿垂直方向具有块大小SA;所述第二图像块沿所述垂直方向具有块大小SB,所述垂直方向垂直于所述水平块边缘;其中,所述对图像块之间的块边缘进行去块效应滤波包括:确定所述水平块边缘是否与译码树块(coding tree block,CTB)的水平边界重叠;在所述水平块边缘与所述CTB的水平边界重叠的情况下,
‑
将所述第一图像块的最多MA个像素点的值修改为第一滤波输出值,其中,所述最多MA个像素点是位于所述第一图像块垂直于所述水平块边缘的列中并且位于所述列中的所述最多MA个像素点与所述水平块边缘相邻,其中MA=1;
‑
将所述第二图像块的最多MB个像素点的值修改为第二滤波输出值,其中,所述最多MB
个像素点是位于所述第二图像块垂直于所述水平块边缘的列中并且位于所述列中的所述最多MB个像素点与所述水平块边缘相邻,其中MB=3;其中,所述第一图像块为所述CTB边界上方的色度块,所述第二图像块为所述CTB边界下方的其它色度块,SA和SB等于或大于8。3.一种用于图像编码器和/或图像解码器中的设备,用于对图像块之间的块边缘进行去块效应滤波,其特征在于,
·
图像包括布置在CTU矩阵中的多个编码树单元CTU,所述矩阵包括多行CTU和多列CTU,其中所述多个CTU从矩阵的左上角CTU开始处理并结束于矩阵的右下角CTU,其中每一行...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。