[发明专利]一种适用于HEVC标准的去方块滤波器的滤波方法有效

专利信息
申请号: 201310399101.6 申请日: 2013-09-05
公开(公告)号: CN103491372B 公开(公告)日: 2018-04-27
发明(设计)人: 范益波;沈蔚炜;尚青;曾晓洋 申请(专利权)人: 复旦大学
主分类号: H04N19/117 分类号: H04N19/117;H04N19/13;H04N19/61
代理公司: 上海正旦专利代理有限公司31200 代理人: 陆飞,盛志范
地址: 200433 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 适用于 hevc 标准 方块 滤波器 滤波 方法
【权利要求书】:

1.一种适用于HEVC标准的去方块滤波器的滤波方法,设在原始视频流里,每幅图像包括一个亮度分量,记为Y,每个亮度分量对应两个色度分量,分别记为Cb、Cr;在去方块滤波器模块中,基于一个quarter-LCU单元进行处理;quarter-LCU包含Y分量、Cb分量以及Cr分量,Y分量为32×32的像素点块,Cb分量和Cr分量为16×16的像素点块;

设当前需要处理的quarter-LCU的像素点块表示为C,则Y分量当前需要处理的quarter-LCU的4×4的像素点块共64个,构成一个8×8方阵;Cb和Cr分量当前需要处理的quarter-LCU的4×4的像素点块分别为16个,构成一个4×4方阵;同时,当前quarter-LCU左侧相邻的4×4像素点块记为L,当前quarter-LCU上侧相邻的4×4像素点块记为T,当前quarter-LCU左上角相邻的4×4像素点块记为LT;每个quarter-LCU的Y分量分为16个4×4的像素点块的2×2方阵,quarter-LCU的Cb和Cr分量分别分为4个4×4的像素点块的2×2方阵,其中需要进行滤波的边为:Y、Cb和Cr的2×2方阵左侧的边,即垂直边,Y、Cb和Cr的2×2方阵上方的边,即水平边;其中,水平边延伸至左边像素点块L;

每次滤波是以一个4×4的像素点块的边为处理单元,即需要进行滤波的边为4×4像素点块的边,记P块和Q块是该边两侧相邻的4×4像素点块;若当前边为垂直边,则P块和Q块分别为该边的左侧和右侧相邻的4×4像素点块,若当前边为水平边,则P块和Q块分别为该边上侧和下侧相邻的4×4像素点块;其特征在于,进行滤波的具体顺序如下:

先对垂直边进行滤波,然后对水平边进行滤波;对于各条垂直边,自左至右依次进行滤波,对于每条垂直边两侧的像素点块,自上而下依次进行滤波;对于各条水平边,自上而下依次进行滤波,对于每条水平边两侧的像素点块,自左至右依次进行滤波;

在Y分量中,垂直边自左至右依次记为v1,v2,v3,v4,水平边自上至下依次记为h1,h2,h3,h4;Cb分量中,垂直边自左至右依次记为v5,v6,水平边自上至下依次记为h5,h6;Cr分量中,垂直边自左至右依次记为v7,v8,水平边自上至下依次记为h7,h8;设:

左侧方阵为4×4的P块中16个相应位置像素点的值;右侧方阵为4×4的Q块中16个相应位置像素点的值;两个方阵中,第一行的8个像素点为第一组,第二行的8个像素点为第二组,第三行的8个像素点为第三组,第四行的8个像素点为第四组;

(一)对Y分量,每一个4×4像素点块的边的处理步骤如下:

(1)判断当前边是不是预测单元或者变换单元的边界,是的话,进行步骤(2),不是的话,当前边相邻的P和Q块不处理;

(2)计算当前边的BS值,BS值的取值方式如表1所示;如果BS>0,进行步骤(3),不是的话,当前边相邻的P和Q块不处理;

(3)判定公式(1)是否成立,如果成立,进行步骤(4),否则,当前边相邻的P和Q块不处理;

式(1)中,β为一常数,dp0,dp3,dq0,dq3的值由式(2),(3),(4),(5)得到;

(4)判定公式(6),(7),(8)是否成立,如果全部成立,进行步骤(5),对P和Q块进行强滤波,如果有一个公式未成立,进行步骤(6),对P和Q块进行弱滤波;

式(6)中dp0,dq0,dp3,dq3由式(2),(3),(4),(5)得到;tc为一常数;

(5)对P和Q块进行强滤波

P和Q块的第1组的8个像素点强滤波处理过程为:用p0,q0,p1,q1,p2,q2的值替换原来p0,0,q0,0,p1,0,q1,0,p2,0,q2,0的值,p0,q0,p1,q1,p2,q2的值由式(9),(10),(11),(12),(13),(14)得到;

P和Q块的第2,3,4组的8个像素点的强滤波处理过程与此类似;

(6)对P和Q块进行弱滤波

P和Q块的第1组的8个像素点弱滤波处理过程为:

①如果式(15)成立,则用p0,q0的值替换原来p0,0,q0,0的值;式(15)中的△的值由式(16)得到,p0,q0的值由式(17)、式(18)得到,Clip1运算代表若括号中的值小于0,则表达式的值等于0,若括号中的值大于255,则表达式的值等于255,否则表达式的值等于原值;△1由式(19)得到,Clip3运算代表若括号中第三个值小于第一个值,则表达式的值等于第一个值,若括号中第三个值大于第二个值,则表达式的值等于第二个值,否则表达式的值等于第三个值;

②如果式(15)和(20)同时成立,则用p1的值替换原来p1,0的值;式(20)中的dp0,dp3由式(2),(3)得到,p1的值由式(21)得到,其中△p由式(22)获得;

③如果式(15)和(23)同时成立,则用q1的值替换原来q1,0的值;式(23)中的dq0,dq3由式(4),(5)得到;q1的值由式(25)得到,其中△q由式(24)获得;

P和Q块的第2,3,4组的8个像素点的弱滤波处理方法与此类似;

(二)对Cb分量,每一个4×4像素点块的边的处理步骤如下:

(1)判断当前边是不是预测单元或者变换单元的边界,是的话,进行步骤(2),不是的话,当前边相邻的P和Q块不处理;

(2)Cb分量当前4×4块边的BS值为对应的Y分量的4×4块边的值,若BS等于2则进行步骤(3),否则,当前边相邻的P和Q块不处理;

(3)对于第1组8个像素点,用p0,q0的值替换原来p0,0,q0,0的值;P0,q0的值由式(26),(27)得到,其中△2可由式(28)得到;

P和Q块的第2,3,4组的8个像素点的处理方法与此类似;

(三)对Cr分量,每一个4×4像素点块的边的处理步骤与Cb分量滤波过程类似;

dp0+dp3+dq0+dq3<β(1)

dp0=|p2,0-2p1,0+p0,0| (2)

dp3=|p2,3-2p1,3+p0,3| (3)

dq0=|q2,0-2q1,0+q0,0|(4)

dq3=|q2,3-2q1,3+q0,3|(5)

dp0+dq0<β/8,dp3+dq3<β/8(6)

|p3,0-p0,0|+|q0,0-q3,0|<β/8,|p3,3-p0,3|+|q0,3-q3,3|<β/8 (7)

|p0,0-q0,0|<2.5tc,|p0,3-q0,3|<2.5tc (8)

p0=(p2,0+2p1,0+2p0,0+2q0,0+q1,0+4)>>3 (9)

q0=(p1,0+2p0,0+2q0,0+2q1,0+q2,0+4)>>3(10)

p1=(p2,0+p1,0+p0,0+q0,0+2)>>2(11)

q1=(p0,0+q0,0+q1,0+q2,0+2)>>2(12)

p2=(2p3,0+3p2,0+p1,0+p0,0+q0,0+4)>>3(13)

q2=(p0,0+q0,0+q1,0+3q2,0+2q3,0+4)>>3 (14)

|△|<10*tc (15)

△=(9*(q0,0-p0,0)-3*(q1,0-p1,0)+4)>>4(16)

p0=Clip1(p0,0+△1) (17)

q0=Clip1(q0,0+△1)(18)

1=Clip3(-tc,tc,△)(19)

dp0+dp3<(β+(β>>1))>>3(20)

p1=Clip1(p1,0+△p)(21)

p=Clip3(-(tc>>1),tc>>1,(((p2,0+p0,0+1)>>1-p1,0+△)>>1) (22)

dq0+dq3<(β+(β>>1))>>3(23)

q=Clip3(-(tc>>1),tc>>1,(((q2,0+q0,0+1)>>1-q1,0+△)>>1)(24)

q1=Clip1(q1,0+△q)(25)

p0=Clip1(p0,0+△2) (26)

q0=Clip1(q0,0+△2) (27)

2=Clip3(-tc,tc,((((q0,0-p0,0+1)<<2+p1,0+q1,0+4)>>3)) (28)

表1

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310399101.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top