发明名称 视频或图像压缩中准能量守恒变换的方法和装置
摘要 本发明公开了一种运用于视频或图像压缩的准能量守恒变换的方法和装置。本发明通过采用能量不精确守恒的二维变换,使不同位置的数据采用相同归一化处理,降低了计算复杂度,以及编解码装置的存储复杂度。本发明并不限于视频或图像编解码领域,还可以推广至其他信号处理的应用中。
申请公布号 CN100349466C 申请公布日期 2007.11.14
申请号 CN200410053582.6 申请日期 2004.08.06
申请人 浙江大学 发明人 虞露;董洁;楼剑;张赐勋
分类号 H04N7/26(2006.01);H04N7/32(2006.01) 主分类号 H04N7/26(2006.01)
代理机构 杭州求是专利事务所有限公司 代理人 张法高
主权项 1.一种运用于视频或图像压缩的准能量守恒变换的方法,该方法为:输入尺寸为n×m的数据块,对其做二维n×m变换,输出尺寸为n×m数据块,该二维n×m变换是正变换或逆变换;如果做正变换,变换过程为:输入数据块X<sub>n×m</sub>经如下矩阵相乘处理,得到Y′<sub>n×m</sub>,<maths num="001"><![CDATA[ <math> <mrow> <msubsup> <mi>Y</mi> <mrow> <mi>n</mi> <mo>&times;</mo> <mi>m</mi> </mrow> <mo>&prime;</mo> </msubsup> <mo>=</mo> <msub> <mi>T</mi> <mrow> <mi>n</mi> <mo>&times;</mo> <mi>n</mi> </mrow> </msub> <mo>&times;</mo> <msub> <mi>X</mi> <mrow> <mi>n</mi> <mo>&times;</mo> <mi>m</mi> </mrow> </msub> <mo>&times;</mo> <msub> <mi>S</mi> <mrow> <mi>m</mi> <mo>&times;</mo> <mi>m</mi> </mrow> </msub> </mrow> </math> ]]></maths>其中T<sub>n×n</sub>=[α<sub>0</sub>,α<sub>1</sub>,...α<sub>n-1</sub>]<sup>T</sup>,S<sub>m×m</sub>=[β<sub>0</sub>,β<sub>1</sub>,...β<sub>m-1</sub>];α<sub>i</sub>=[p<sub>0</sub>,p<sub>1</sub>,...p<sub>n-1</sub>]<sup>T</sup>,i=0,1,...n-1,β<sub>j</sub>=[q<sub>0</sub>,q<sub>1</sub>,...q<sub>m-1</sub>]<sup>T</sup>,j=0,1,...m-1,列向量α<sub>i</sub>,β<sub>j</sub>均为正变换矩阵的核矢量;上标T表示矩阵转置;Y′<sub>n×m</sub>经归一化处理得到正变换的输出数据块Y<sub>n×m</sub>;如果做逆变换,变换过程为:输入数据块Y<sub>n×m</sub>先经过归一化处理,得到Y″<sub>n×m</sub>,Y″<sub>n×m</sub>经如下矩阵相乘处理得到逆变换的输出数据块X′<sub>n×m</sub>,<maths num="002"><![CDATA[ <math> <mrow> <msubsup> <mi>X</mi> <mrow> <mi>n</mi> <mo>&times;</mo> <mi>m</mi> </mrow> <mo>&prime;</mo> </msubsup> <mo>=</mo> <msub> <mi>U</mi> <mrow> <mi>n</mi> <mo>&times;</mo> <mi>n</mi> </mrow> </msub> <mo>&times;</mo> <msubsup> <mi>Y</mi> <mrow> <mi>n</mi> <mo>&times;</mo> <mi>m</mi> </mrow> <mrow> <mo>&prime;</mo> <mo>&prime;</mo> </mrow> </msubsup> <mo>&times;</mo> <msub> <mi>V</mi> <mrow> <mi>m</mi> <mo>&times;</mo> <mi>m</mi> </mrow> </msub> </mrow> </math> ]]></maths>其中U<sub>n×n</sub>=[γ<sub>0</sub>,γ<sub>1</sub>,...γ<sub>n-1</sub>],V<sub>m×m</sub>=[v<sub>0</sub>,v<sub>1</sub>,...v<sub>m-1</sub>]<sup>T</sup>;γ<sub>i</sub>=kα<sub>i</sub>,i=0,1,...n-1,v<sub>j</sub>=lβ<sub>j</sub>,j=0,1,...m-1,列向量γ<sub>i</sub>,v<sub>j</sub>均为逆变换矩阵的核矢量,k,l为有理数;上标T表示矩阵转置;其特征在于:U<sub>n×n</sub>的各个核矢量的模不完全相同或者V<sub>m×m</sub>的各个核矢量的模不完全相同,其中U<sub>n×n</sub>和V<sub>m×m</sub>核矢量的模分别表示为<maths num="003"><![CDATA[ <math> <mrow> <mo>|</mo> <msub> <mi>&gamma;</mi> <mi>i</mi> </msub> <mo>|</mo> <mo>=</mo> <mo>|</mo> <mi>k</mi> <mo>|</mo> <msqrt> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msubsup> <mi>p</mi> <mi>k</mi> <mn>2</mn> </msubsup> <mi></mi> </msqrt> <mi></mi> <mo>,</mo> </mrow> </math> ]]></maths><maths num="004"><![CDATA[ <math> <mrow> <mo>|</mo> <msub> <mi>v</mi> <mi>j</mi> </msub> <mo>|</mo> <mo>=</mo> <mo>|</mo> <mi>l</mi> <mo>|</mo> <msqrt> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msubsup> <mi>q</mi> <mi>k</mi> <mn>2</mn> </msubsup> </msqrt> <mi></mi> <mo>;</mo> </mrow> </math> ]]></maths>在正变换或逆变换中,所述归一化处理,包括:不同位置的系数采用同样的处理方法,正变换的处理方法为每个系数都乘以同一个整数C,并且都右移A位,逆变换的处理方法为每个系数都乘以同一个整数D,并且都右移B位,其中,A、B均为整数,C、D均不为2的整数次幂;在正变换中,所述归一化处理,存在整数N,满足:(C×|α<sub>i</sub>|×|β<sub>j</sub>|/2<sup>N</sup>)大于0.81并小于1.21,i=0,1,...n-1,j=0,1,...m-1;在逆变换中,所述归一化处理,存在整数M,满足:(D×|γ<sub>x</sub>|×|v<sub>y</sub>|/2<sup>M</sup>)大于0.81并小于1.21,x=0,1,...n-1,y=0,1,...m-1。
地址 310027浙江省杭州市西湖区浙大路38号