[发明专利]一种去块滤波方法和装置有效
| 申请号: | 200710194110.6 | 申请日: | 2007-11-30 |
| 公开(公告)号: | CN101453651A | 公开(公告)日: | 2009-06-10 |
| 发明(设计)人: | 傅佳莉;周建同;林四新;高山;刘盈嘉;谢清鹏;张晓森;熊联欢 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04N7/32 | 分类号: | H04N7/32;H04N7/26 |
| 代理公司: | 北京挺立专利事务所 | 代理人: | 皋吉甫 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 滤波 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种去块滤波方法和装置。
背景技术
视频的预测编码方法有帧编码、场编码、H.264提出的自适应帧场预测编 码方法,基于宏块对的自适应帧场预测编码方法以及MBAFF(Macro-Block Adaptive Frame/Field coding,宏块帧/场自适应编码)编码模式等,其中MBAFF 编码模式为:
宏块对:一个32×16的亮度样值块和对应的色度样值块定义为宏块对, 由两个16×16的宏块组成。宏块对有NS(Non-Sampling,非抽样宏块对) 和VS(Vertical-Sampling,垂直抽样宏块对)两种模式。
非抽样宏块对:将一个32×16的块分成两个垂直相邻的宏块,构成了非 抽样宏块对,过程如图1所示,在图2中标记为NS0和NS1。NS的两个宏块 均按帧宏块方式进行编码。
垂直抽样宏块对:由原图像数据隔行抽样得到,过程如图3所示。在图3 中,顶场的数据构成VS0宏块,底场的数据构成VS1宏块。VS0和VS1宏块 采用场编码。
在一个slice(片,按扫描顺序排列的一系列宏块的集合)中编码过程如 图4所示,实线的方向表示帧宏块和顶场宏块的编码顺序,虚线方向表示底 场宏块的编码顺序。宏块编码过程具体描述如下:
(1)对于帧宏块,同时编码一个宏块对的两个宏块(NS0和NS1)。
(2)对于场宏块,先编码顶场宏块VS0,在所有的顶场宏块编码结束后 再编码底宏块VS1。
现有技术中采用了一种去块滤波方法,该方法有效的去除了DCT (Discrete Cosine Transform,离散余弦变换)变换量化后的块效应,对于一幅 图像的平滑区域有较为理想的效果,而对于Interlace(交错)中一帧的两场有 较大运动交错的部分效果不大。该滤波方法中设置的滤波模式包括:
1、若当前宏块对是NS模式:
(1)对NS宏块对的上下两个宏块的边界滤波,对宏块内的8×8子块边 界滤波;如图5A所示。
(2)若上面宏块对也是NS模式,则对当前宏块对的上边界滤波,否则 不滤波;如图5B所示。
(3)若左边宏块对是NS模式,则对当前宏块对左边界滤波,否则不滤 波;如图5C所示。
2、若当前宏块对是VS模式,且当前宏块为VS0:
(1)VS宏块对的上宏块VS0时,对VS0宏块内的8×8子块边界滤波; 如图5D所示。
(2)若上面宏块对也是VS模式,则对当前宏块VS0的上边界滤波,否 则不滤波;如图5E所示。
(3)若左边宏块对是VS模式,则对当前宏块VS0的左边界滤波,否则 不滤波;如图5F所示。
3、若当前宏块对是VS模式,且当前宏块为VS1:
(1)宏块对是VS模式,编VS宏块对的下宏块VS1时,对VS1宏块内 的8×8子块边界滤波;如图5G所示。
(2)若上面宏块对也是VS模式,则对当前宏块VS1的上边界滤波,否 则不滤波;如图5H所示。
(3)若左边宏块对是VS模式,则对当前宏块VS1的左边界滤波,否则 不滤波。如图5I所示。
该滤波方法的流程如下,包括以下步骤:
步骤s101、是否跳过环路滤波的判决。
当前宏块需要滤波的边界如果满足下面的条件之一,则不需要进行滤波, 直接跳到下一条边界。
(1)当边界为当前宏块的内部边界且cbp为0且当前帧为p帧时;
(2)当前边界为两个宏块的边界,且两个宏块的cbp都为0,且两个宏 块的参考帧相同,且两个宏块的运动向量的差小于一个整个象素点,且当前 帧为p帧。
步骤s102、获取边界滤波强度。
由于是8×8的块,所以滤波窗口可以扩展到8抽头滤波器,滤波器中滤 波样本的结构如图6所示,具体的算子描述如下:
如果abs(p0-q0)<Alpha&&abs(p0-q0)>1,则进行下面的步骤; 否则,Bs=0。其中Alpha是一个随编码量化系数变化的阈值,Bs是当前边界 的边界强度。
设定左右平坦度变量FL和FR,并且两者的初值都设为0,通过和阈值 Beta进行比较,计算当前边界两边的平坦度:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710194110.6/2.html,转载请声明来源钻瓜专利网。





