发明名称 离散余弦变换处理方法及其装置
摘要 本发明公开了一种离散余弦变换处理方法,对离散余弦变换处理过程中基于不同输入值a、b利用aw<sub>1</sub>+bw<sub>2</sub>运算求取输出值的变换子过程执行:分别通过将常数值w<sub>1</sub>和w<sub>2</sub>化解为二进制形式,将aw<sub>1</sub>+bw<sub>2</sub>运算处理转换为<img file="200610070972.3_AB_0.GIF" wi="128" he="47" />运算处理,其中m<sub>i</sub>、n<sub>i</sub>分别取值为0或1;基于移位累加处理计算<img file="200610070972.3_AB_0.GIF" wi="128" he="47" />的结果值,并将计算结果值作为所述变换子过程的输出值,其中w<sub>1</sub>和w<sub>2</sub>为不同常数值。相应的本发明还公开了一种离散余弦变换处理装置。本发明可以进一步加快DCT变换的处理速度,从而更好的满足现代通信业务的需求。
申请公布号 CN101046886A 申请公布日期 2007.10.03
申请号 CN200610070972.3 申请日期 2006.03.29
申请人 华为技术有限公司 发明人 刘建国;汪国有;戴声奎;叶登攀;祝平平;孟新建;郑建铧
分类号 G06T9/00(2006.01) 主分类号 G06T9/00(2006.01)
代理机构 北京同达信恒知识产权代理有限公司 代理人 黄志华
主权项 1、一种离散余弦变换处理方法,其特征在于,对离散余弦变换处理过程中基于不同输入值a、b利用aw1+bw2运算求取输出值的变换子过程执行下述步骤,其中w1和w2为不同常数值:分别通过将常数值w1和w2化解为二进制形式,将aw1+bw2运算处理转换为<math> <mrow> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>t</mi> </munderover> <mrow> <mo>(</mo> <msub> <mi>am</mi> <mi>i</mi> </msub> <mo>+</mo> <msub> <mi>bn</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <msup> <mn>2</mn> <mrow> <mo>-</mo> <mi>i</mi> </mrow> </msup> </mrow> </math> 运算处理,其中mi、ni分别取值为0或1;基于移位累加处理计算<math> <mrow> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>t</mi> </munderover> <mrow> <mo>(</mo> <msub> <mi>am</mi> <mi>i</mi> </msub> <mo>+</mo> <msub> <mi>bn</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <msup> <mn>2</mn> <mrow> <mo>-</mo> <mi>i</mi> </mrow> </msup> </mrow> </math> 的结果值,并将计算结果值作为所述变换子过程的输出值。
地址 518129广东省深圳市龙岗区坂田华为总部办公楼