[发明专利]去块效应及确定区域平坦度的方法及装置有效
申请号: | 200710111686.1 | 申请日: | 2007-06-10 |
公开(公告)号: | CN101321276A | 公开(公告)日: | 2008-12-10 |
发明(设计)人: | 胡昌启;周建同;刘盈嘉;张晓森;林四新;熊联欢 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N7/26 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 效应 确定 区域 平坦 方法 装置 | ||
技术领域
本发明涉及视频图像编解码技术领域,尤其涉及一种编解码过程中去块效应及确定区域平坦度的实现方案。
背景技术
随着多媒体技术的发展和多媒体应用的推广,各种视频图像压缩标准已经得到广泛应用。在H.264、AVS(中国数字音视频编解码技术标准工作组制定的先进音视频编码)等视频编码标准中,均需要对图像作分块处理,这样,使得处理获得的每个块在变换及量化之后都会出现不同程度的块效应。所述的块效应的出现主要是由于量化时分块处理过程中的量化误差以及运动补偿引起,所述的块效应主要表现为梯形噪声和格形噪声,且该噪声将使图像的边缘变得明显甚至出现块状区域。
所述的梯形噪声出现在图像的强边缘处。由于DCT(离散余弦变换)的许多高频系数被量化为零,使得强边缘在变换域内不能被完全数字化,又由于图像的分块处理,使得穿过块边界的强边缘的连续性不能得到保证,从而在图像强边缘处出现锯齿状噪声,使得视觉上有不自然的数据块边缘,称之为梯形噪声。
所述的格形噪声出现在图像的平坦区域。在图像的平坦区域,亮度有递增或者递减的情况下,由于量化取整时进行了四舍五入,可能导致变换域的DC(直流)系数越过了相邻量化级的判决门限,造成在重建图像中相邻两个块出现亮度突变,使得视觉上出现片状轮廓,称之为格形噪声。
为此,需要对图像做去方块效应的处理。具体可以采用环路滤波器克服相应的块效应,如采用基于象素的象素级边界强度判断滤波的实现方案。
在基于像素的像素级边界强度判断滤波实现方案中,主要是单独考虑块边界的每行或列象素的平坦度关系,并以此确定当前行或列的滤波强度,对伪边界进行滤波,参照图1所示,其中,粗黑线是两个相邻块的边界,左右两边分别是需要进行滤波的两个相邻块内的像素点。则该方案提供的像素级环路滤波的具体实现过程如下:
步骤1,确定阈值α和β;
(1)确定两个块的QP平均值QPav为:QPav=(QPp+QPq+1)>>1,符号(>>n)表示数值右移n个比特位,例如x>>3表示x右移3位;
(2)确定索引IndexA和IndexB为:
IndexA=Clip3(0,63,QPav+αCOffset);
IndexB=Clip3(0,63,QPav+βOffset);
其中,函数
(3)根据IndexA和IndexB查找图2所示的表格便可以得到α和β,同时,还计算γ=(β+1)>>1。
步骤2、进行滤波判断,以判断是否需要进行滤波处理;
具体可以为:若abs(p0-q0)<α,同时abs(p0-q0)>1,则执行步骤3,否则,终止,即不执行后续步骤;
其中,函数
步骤3,确定需要进行滤波处理后,则计算平坦度:
设定左右平坦度变量FL和FR,并且两者的初值都设为0,则:
如果abs(p0-p1)<β,则FL加二;
如果abs(p0-p2)<β,则FL加一;
如果abs(q0-q1)<β,则FR加二;
如果abs(q0-q2)<β,则FR加一;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710111686.1/2.html,转载请声明来源钻瓜专利网。