[发明专利]一种去除块效应的滤波方法及装置有效
申请号: | 201610064753.8 | 申请日: | 2016-01-29 |
公开(公告)号: | CN107027040B9 | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 陈焕浜;林四新;杨海涛;高山 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N19/86 | 分类号: | H04N19/86;H04N19/61 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 去除 效应 滤波 方法 装置 | ||
1.一种去除块效应的滤波方法,其特征在于,所述方法包括:
将非平动运动预测单元划分为至少两个子单元;其中,每个子单元包含:N*N个像素点,所述N为大于等于1的整数;
遍历所述至少两个子单元中的每个子单元,确定所述子单元的至少一个边界为滤波边界;
对于所述至少一个滤波边界中的任一滤波边界,获取与所述滤波边界相邻的第一子单元的第一像素值和第二子单元的第一像素值;
根据所述第一子单元的第一像素值、以及所述第二子单元的第一像素值对与所述滤波边界相邻的像素点进行滤波处理;
其中,当所述滤波边界为水平滤波边界时,所述第一子单元为与所述滤波边界相邻的上子单元,所述第二子单元为与所述滤波边界相邻的下子单元;
当所述滤波边界为竖直滤波边界时,所述第一子单元为与所述滤波边界相邻的左子单元,所述第二子单元为与所述滤波边界相邻的右子单元。
2.根据权利要求1所述的方法,其特征在于,所述获取与所述滤波边界相邻的第一子单元的第一像素值包括:
获取所述第一子单元的第一预测像素值;
计算与所述第一子单元相邻的上子单元、下子单元、左子单元和右子单元中M个子单元的运动矢量;所述M为1至4中的任一整数;
根据所述M个子单元的运动矢量得到所述第一子单元的M个第二预测像素值;
根据所述第一子单元的第一预测像素值与所述M个第二预测像素值,按照第一预设算法得到所述第一子单元的第一像素值。
3.根据权利要求2所述的方法,其特征在于,计算与所述第一子单元相邻的上子单元、下子单元、左子单元和右子单元中每个子单元的运动矢量包括:
若所述第一子单元包含在所述非平动运动预测单元中、或者所述第一子单元为与所述非平动运动预测单元的下边界或右边界相邻的子单元,则所述与所述第一子单元相邻的上子单元、下子单元、左子单元和右子单元中每个子单元的运动矢量根据预设的非平动运动模型推导得到。
4.根据权利要求2所述的方法,其特征在于,计算与所述第一子单元相邻的上子单元、下子单元、左子单元和右子单元中每个子单元的运动矢量包括:
若所述第一子单元为与所述非平动运动预测单元的上边界相邻的子单元,则与所述第一子单元相邻的下子单元、左子单元和右子单元三个子单元的运动矢量根据预设的非平动运动模型推导得到;
若与所述第一子单元相邻的上子单元所在预测单元的运动矢量存在,则用所述第一子单元的运动矢量作为所述上子单元的运动矢量;
若所述第一子单元为帧内编码模式或者所述第一子单元的运动矢量不存在,则通过预设的非平动运动模型推导得到所述上子单元的运动矢量。
5.根据权利要求2所述的方法,其特征在于,计算与所述第一子单元相邻的上子单元、下子单元、左子单元和右子单元中每个子单元的运动矢量包括:
若所述第一子单元为与所述非平动运动预测单元的左边界相邻的子单元,则与所述第一子单元相邻的下子单元、上子单元和右子单元三个子单元的运动矢量根据预设的非平动运动模型推导得到;
若与所述第一子单元相邻的左子单元所在预测单元的运动矢量存在,则用所述第一子单元的运动矢量作为所述左子单元的运动矢量;
若所述第一子单元为帧内编码模式或者所述第一子单元的运动矢量不存在,则通过预设的非平动运动模型推导得到所述左子单元的运动矢量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610064753.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:降低复杂度的有效图编码方法及装置
- 下一篇:一种无人船监控视频直播方法和系统