[发明专利]一种视频编码预测残差块的分解及重建方法无效
申请号: | 200910062165.0 | 申请日: | 2009-05-19 |
公开(公告)号: | CN101562747A | 公开(公告)日: | 2009-10-21 |
发明(设计)人: | 陈加忠;周敬利;黎单;孙自龙 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50;H04N11/04 |
代理公司: | 华中科技大学专利中心 | 代理人: | 方 放 |
地址: | 430074湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种视频编码预测残差块的分解及重建方法,属于信号处理中的视频编码技术领域,减少现有DCT变换矩阵引起的块效应,并解决该矩阵的值不能进行调整的问题。本发明分解方法包括:预测残差块分类,第一、第三、第二多通道滤波器组横向分解,横向分解系数矩阵分类,第一、第三、第二多通道滤波器组纵向分解步骤;本发明重建方法包括:预测残差块的分解系数矩阵分类,第一、第三、第二多通道滤波器组纵向重建,横向分解系数矩阵分类,第一、第三、第二多通道滤波器组横向重建步骤。本发明能有效地进行去相关性,并能减少DCT变换矩阵和预测残差块尺寸不匹配所引起的块效应,提高编码主客观质量。 | ||
搜索关键词: | 一种 视频 编码 预测 残差块 分解 重建 方法 | ||
【主权项】:
1.一种视频编码预测残差块的分解方法,包括:(1)预测残差块分类步骤:对输入的帧内或帧间预测残差块进行分类,当残差块的长边尺寸为4时,进行步骤(2);当残差块的长边尺寸为8时,进行步骤(3);当残差块的长边尺寸为16时,进行步骤(4);(2)第一多通道滤波器组横向分解步骤:使用第一多通道滤波器组F 1 = U 0 U 1 W 0 W 1 ]]> 对残差块X进行横向分解得到横向分解系数矩阵Y,其分解表达式为:Y = X U 0 T W 0 T U 1 T W 1 T 1 / 2 2 cos α / 2 1 / 2 2 sin α / 2 1 / 2 2 sin α / 2 - 1 / 2 - 2 cos α / 2 1 / 2 - 2 sin α / 2 - 1 / 2 2 cos α / 2 1 / 2 - 2 cos α / 2 1 / 2 - 2 sin α / 2 ]]> 其中,U 0 = 1 / 2 1 / 2 2 cos α / 2 2 sin α / 2 , ]]>U 1 = 1 / 2 1 / 2 - 2 sin α / 2 - 2 cos α / 2 , ]]>W 0 = 1 / 2 - 1 / 2 2 sin α / 2 - 2 cos α / 2 , ]]>W 1 = - 1 / 2 1 / 2 2 cos α / 2 - 2 sin α / 2 , ]]> α=0.1225π;分解完成后,进行步骤(5);(3)第三多通道滤波器组横向分解步骤:使用第三多通道滤波器组F 3 = R 0 R 1 T 0 T 1 ]]> 对残差块X进行横向分解得到横向分解系数矩阵Y,其分解表达式为:Y = X R 0 T T 0 T R 1 T T 1 T ]]> 其中,R 0 = 1 2 2 2 2 2 2 2 2 2 sin α 2 2 ( sin α + cos α ) 2 2 ( sin α - cos α ) cos α sin β cos β - cos β - sin β 2 2 ( sin α + cos α ) - cos α - sin α 2 2 ( cos α - sin α ) , ]]> R1=SR0PSP,T 0 = 1 2 2 2 - 2 2 - 2 2 2 2 2 2 ( sin α - cos α ) - sin α cos α 2 2 ( sin α + cos α ) cos β - sin β sin β - cos β cos α 2 2 ( cos α - sin α ) 2 2 ( sin α + cos α ) - sin α , ]]> T1=ST0PSP,P = 1 2 1 1 1 1 1 - 1 1 - 1 1 1 - 1 - 1 1 - 1 - 1 1 , ]]>S = 1 2 1 - 1 1 - 1 , ]]> α=0.4362π,β=0.38π;分解完成后,进行步骤(5);(4)第二多通道滤波器组横向分解步骤:使用第二多通道滤波器组F 2 = H 0 H 1 H 2 H 3 G 0 G 1 G 2 G 3 ]]> 对残差块X进行横向分解得到横向分解系数矩阵Y,过程为:(4.1)对残差块X的每个行向量进行横向对称扩展以及分解:对第i个行向量Ni=[xi,0 xi,1 xi,2 xi,3 xi,4 xi,5 xi,6 xi,7 xi,8 xi,9 xi,10 xi,11 xi,12 xi,13 xi,14 xi,15]横向对称扩展得到扩展行向量Zi,Zi=[xi,1 xi,0 xi,0 xi,1 xi,2 xi,3 xi,4 xi,5 xi,6xi,7 xi,8 xi,9 xi,10 xi,11 xi,12 xi,13 xi,14 xi,15 xi,15 xi,14],对Zi进行横向分解得到第i个行向量Ni的横向分解向量Mi:Mi=[yi,0 yi,1 yi,2 yi,3 yi,4 yi,5 yi,6 yi,7 yi,8 yi,9 yi,10 yi,11 yi,12 yi,13 yi,14 yi,15],其中:[yi,0 yi,1 yi,2 yi,3]=[xi,1 xi,0 xi,0 xi,1 xi,2 xi,3 xi,4 xi,5]F2T,[yi,4 yi,5 yi,6 yi,7]=[xi,2 xi,3 xi,4 xi,5 xi,6 xi,7 xi,8 xi,9]F2T,[yi,8 yi,9 yi,10 yi,11]=[xi,6 xi,7 xi,8 xi,9 xi,10 xi,11 xi,12 xi,13]F2T,[yi,12 yi,13 yi,14 yi,15]=[xi,10 xi,11 xi,12 xi,13 xi,14 xi,15 xi,15 xi,14]F2T,F 2 = H 0 H 1 H 2 H 3 G 0 G 1 G 2 G 3 , ]]>H 0 = 1 4 1 + sin α + cos α 1 + sin α - cos α 1 + sin α - cos α 1 + sin α + cos α , ]]>H 1 = 1 4 1 - sin α + cos α 1 - sin α - cos α sin α - 1 + cos α sin α - 1 - cos α , ]]>H 2 = 1 4 1 - sin α - cos α 1 - sin α + cos α 1 - sin α + cos α 1 - sin α - cos α , ]]>H 3 = 1 4 1 + sin α - cos α 1 + sin α + cos α - 1 - sin α - cos α - 1 - sin α + cos α , ]]>G 0 = 1 4 cos α - 1 - sin α cos α + 1 + sin α cos α + 1 + sin α cos α - 1 - sin α , ]]>G 1 = 1 4 - cos α + 1 - sin α - cos α - 1 + sin α cos α + 1 - sin α cos α - 1 - sin α , ]]>G 2 = 1 4 - cos α - 1 + sin α - cos α + 1 - sin α - cos α + 1 - sin α - cos α - 1 + sin α , ]]>G 3 = 1 4 cos α + 1 + sin α cos α - 1 - sin α - cos α + 1 + sin α - cos α - 1 - sin α , ]]> α=-0.595π,i为0~k-1,k≤16,k由残差块X的宽边尺寸决定;(4.2)各个行向量的横向分解向量Mi构成横向分解系数矩阵Y,Y = M 0 M 1 . . . M k - 1 , ]]> 其中,k由残差块X的宽边尺寸决定;分解完成后,进行步骤(5);(5)横向分解系数矩阵分类步骤:对横向分解系数矩阵Y进行分类,当Y的宽边尺寸为4时,进行步骤(6);当Y的宽边尺寸为8时,进行步骤(7);当Y的宽边尺寸为16时,进行步骤(8);(6)第一多通道滤波器组纵向分解步骤:使用第一多通道滤波器组F 1 = U 0 U 1 W 0 W 1 ]]> 对横向分解系数矩阵Y进行纵向分解得到残差块的分解系数矩阵D,其分解表达式为:D = U 0 U 1 W 0 W 1 Y = 1 / 2 1 / 2 1 / 2 1 / 2 2 cos α / 2 2 sin α / 2 - 2 sin α / 2 - 2 cos α / 2 1 / 2 - 1 / 2 - 1 / 2 1 / 2 2 sin α / 2 - 2 cos α / 2 2 cos α / 2 - 2 sin α / 2 Y ]]> 其中,U0、U1、W0、W1和α的值与步骤(2)中所示相同;分解结束;(7)第三多通道滤波器组纵向分解步骤:使用第三多通道滤波器组F 3 = R 0 R 1 T 0 T 1 ]]> 对横向分解系数矩阵Y进行纵向分解得到残差块的分解系数矩阵D,其分解表达式为:D = R 0 R 1 T 0 T 1 Y ]]> 其中,R0、R1、T0、T1的值与步骤(3)中所示相同;分解结束;(8)第二多通道滤波器组纵向分解步骤:使用第二多通道滤波器组F 2 = H 0 H 1 H 2 H 3 G 0 G 1 G 2 G 3 ]]> 对横向分解系数矩阵Y进行纵向分解得到残差块的分解系数矩阵D,过程为:(8.1)对横向分解系数矩阵Y的每个列向量进行纵向对称扩展以及分解:对第i个列向量Li=[y0,i y1,i y2,i y3,i y4,i y5,i y6,i y7,i y8,i y9,i y10,i y11,i y12,i y13,i y14,i y15,i]T纵向对称扩展得到扩展列向量Zi,Zi=[y1,i y0,i y0,i y1,i y2,i y3,i y4,i y5,i y6,iy7,i y8,i y9,i y10,i y11,i y12,i y13,i y14,i y15,i y15,i y14,i]T,对Zi进行纵向分解得到第i个列向量Li的纵向分解向量Ji:Ji=[d0,i d1,i d2,i d3,i d4,i d5,i d6,i d7,i d8,i d9,i d10,i d11,i d12,i d13,i d14,i d15,i ]T,其中:[d0,i d1,i d2,i d3,i]T=F2[y1,i y0,i y0,i y1,i y2,i y3,i y4,i y5,i]T,[d4,i d5,i d6,i d7,i]T=F2[y2,i y3,i y4,i y5,i y6,i y7,i y8,i y9,i]T,[d8,i d9,i d10,i d11,i]T=F2[y6,i y7,i y8,i y9,i y10,i y11,i y12,i y13,i]T,[d12,i d13,i d14,i d15,i]T=F2[y10,i y11,i y12,i y13,i y14,i y15,i y15,i y14,i]T,F 2 = H 0 H 1 H 2 H 3 G 0 G 1 G 2 G 3 , ]]> H0、H1、H2、H3、G0、G1、G2、G3的值与步骤(4.1)中所示相同,i为0~k-1,k≤16,k由残差块X的长边尺寸决定;(8.2)各个列向量的纵向分解向量Ji构成残差块的分解系数矩阵D,D=[J0 J1…Jk-1],其中k由残差块X的长边尺寸决定;分解结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910062165.0/,转载请声明来源钻瓜专利网。
- 上一篇:双氧水工作液再生剂
- 下一篇:具有电子标签的集装箱门楣及装有该门楣的集装箱