目标专利:454用于语音和音频译码应用的MDCT/IMDCT滤波器组的有效设计
专利公开号:CN101796578B
专利权人:高通股份有限公司
无效请求书提交日期:2026年
非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种计算变换值的方法,其包含: 接收表示音频信号的时域输入值; 使用修正型离散余弦变换MDCT将所述输入值变换为频谱系数,所述MDCT以递归方式被分裂为IV类离散余弦变换DCT-IV、II类离散余弦变换DCT-II中的至少一者,或DCT-IV和DCT-II两者,其中每一此类变换具有比所述MDCT小的维数,其中所述MDCT的至少一些乘法运算与应用到所述输入值的先前开窗运算合并;以及产生修正型开窗函数,所述修正型开窗函数合并来自所述变换运算和所述开窗运算的因子,以获得逐段对称开窗因子。
根据权利要求1所述的方法,其中所述DCT-II为可实施不同大小的MDCT的5点变换。
根据权利要求1所述的方法,其中所述DCT-II由以下变换表征的因子分解界定:其中
根据权利要求1所述的方法,其中所述MDCT使用相同的DCT-II实施320点、160点、 80点、40点变换中的至少两者。
根据权利要求1所述的方法,其中所述DCT-II包括最多五个乘法运算。
根据权利要求1所述的方法,其进一步包含: 存储所述逐段对称开窗因子的子集,从所述子集可重新建构所述逐段对称开窗因子的完整集合。
根据权利要求6所述的方法,其进一步包含: 在变换所述输入值之前,将重新建构的逐段对称开窗因子的所述完整集合应用到所述输入值。
根据权利要求6所述的方法,其中所述逐段对称开窗因子的所述子集包括用于开窗因子的每一逐段对称集合的唯一因子的至少一半。
根据权利要求1所述的方法,其进一步包含: 对来自开窗函数的输出执行动态范围估计和重正规化。
一种用于计算变换值的装置,其包含: 输入模块,其接收音频信号且提供表示所述音频信号的时域输入值; 变换模块,其使用修正型离散余弦变换MDCT将所述输入值变换为频谱系数,所述MDCT以递归方式被分裂为IV类离散余弦变换DCT-IV、II类离散余弦变换DCT-II中的至少一者,或DCT-IV和DCT-II两者,其中每一此类变换具有比所述MDCT小的维数,其中所述MDCT的至少一些乘法运算与应用到所述输入值的先前开窗运算合并;以及开窗模块,其用于产生修正型开窗函数,所述修正型开窗函数合并来自所述变换运算和所述开窗运算的因子,以获得逐段对称开窗因子。
根据权利要求10所述的装置,其中所述DCT-II为实施不同大小的MDCT的5点变换。
根据权利要求10所述的装置,其中所述DCT-II由以下变换表征的因子分解界定:其中
根据权利要求10所述的装置,其中所述MDCT使用相同的核心DCT-II实施320点、 160点、80点、40点变换中的至少两者。
根据权利要求10所述的装置,其进一步包含: 存储模块,其用于存储所述逐段对称开窗因子的子集,从所述子集可重新建构所述逐段对称开窗因子的完整集合。
根据权利要求14所述的装置,其中所述开窗模块进一步经配置以在变换所述输入值之前将重新建构的逐段对称开窗因子的所述完整集合应用到所述输入值。
根据权利要求14所述的装置,其中所述逐段对称开窗因子的所述子集包括用于开窗因子的每一逐段对称集合的唯一因子的至少一半。
一种用于计算变换值的装置,其包含: 用于接收表示音频信号的时域输入值的装置; 用于使用修正型离散余弦变换MDCT将所述输入值变换为频谱系数的装置,所述MDCT以递归方式被分裂为IV类离散余弦变换DCT-IV、II类离散余弦变换DCT-II中的至少一者,或DCT-IV和DCT-II两者,其中每一此类变换具有比所述MDCT小的维数,其中所述MDCT的至少一些乘法运算与应用到所述输入值的先前开窗运算合并;以及用于产生修正型开窗函数的装置,所述修正型开窗函数合并来自所述变换运算和所述开窗运算的因子,以获得逐段对称开窗因子。
根据权利要求17所述的装置,其中所述DCT-II为可实施不同大小的MDCT的5点变换。
根据权利要求17所述的装置,其进一步包含: 用于存储所述逐段对称开窗因子的子集的装置,从所述子集可重新建构所述逐段对称开窗因子的完整集合;以及用于在变换所述输入值之前将重新建构的逐段对称开窗因子的所述完整集合应用到所述输入值的装置。
一种提供解码器的方法,其包含: 接收表示音频信号的频谱系数; 使用反向修正型离散余弦变换IMDCT将所述频谱系数变换为时域输出值,所述IMDCT以递归方式被分裂为IV类反向离散余弦变换IDCT-IV、II类反向离散余弦变换IDCT-II中的至少一者,或IDCT-IV和IDCT-II两者,其中每一此类反向变换具有比所述IMDCT小的维数,其中所述IMDCT的至少一些乘法运算与应用到所述输出值的后续开窗运算合并;以及产生修正型开窗函数,所述修正型开窗函数合并来自所述变换运算和所述开窗运算的因子,以获得逐段对称开窗因子。
根据权利要求20所述的方法,其中所述IDCT-II为实施不同大小的IMDCT的5点反向变换。
根据权利要求20所述的方法,其中所述IDCT-II由以下变换表征的因子分解界定:其中
根据权利要求20所述的方法,其中所述IMDCT使用相同的核心IDCT-II实施320点、160点、80点、40点反向变换中的至少两者。
根据权利要求20所述的方法,其进一步包含: 存储所述逐段对称开窗因子的子集,从所述子集可重新建构所述逐段对称开窗因子的完整集合。
根据权利要求24所述的方法,其进一步包含: 在变换所述频谱系数之后将重新建构的逐段对称开窗因子的所述完整集合应用到所述输出值。
根据权利要求24所述的方法,其中所述逐段对称开窗因子的所述子集包括用于开窗因子的每一逐段对称集合的唯一因子的至少一半。
根据权利要求24所述的方法,其进一步包含: 对来自开窗函数的输出执行动态范围估计和重正规化。
一种用于计算变换值的装置,其包含: 输入模块,其用于接收表示音频信号的频谱系数; 反向变换模块,其用于使用反向修正型离散余弦变换IMDCT将所述频谱系数变换为时域输出值,所述IMDCT以递归方式被分裂为IV类反向离散余弦变换IDCT-IV、II类反向离散余弦变换IDCT-II中的至少一者,或IDCT-IV和IDCT-II两者,其中每一此类反向变换具有比所述IMDCT小的维数,其中所述IMDCT的至少一些乘法运算与应用到所述输出值的后续开窗运算合并;以及合并模块,其用于产生修正型开窗函数,所述修正型开窗函数合并来自所述变换运算和所述开窗运算的因子,以获得逐段对称开窗因子。
根据权利要求28所述的装置,其中所述IDCT-II为实施不同大小的IMDCT的5点反向变换。
根据权利要求28所述的装置,其进一步包含: 存储模块,其用于存储所述逐段对称开窗因子的子集,从所述子集可重新建构所述逐段对称开窗因子的完整集合;以及开窗模块,其在变换所述频谱系数之后将重新建构的逐段对称开窗因子的所述完整集合应用到所述输出值。
一种用于计算变换值的装置,其包含: 用于接收表示音频信号的频谱系数的装置; 用于使用反向修正型离散余弦变换IMDCT将所述频谱系数变换为时域输出值的装置,所述IMDCT以递归方式被分裂为IV类反向离散余弦变换IDCT-IV、II类反向离散余弦变换IDCT-II中的至少一者,或IDCT-IV和IDCT-II两者,其中每一此类反向变换具有比所述IMDCT小的维数,其中所述IMDCT的至少一些乘法运算与应用到所述输出值的后续开窗运算合并;以及用于产生修正型开窗函数的装置,所述修正型开窗函数合并来自所述变换运算和所述开窗运算的因子,以获得逐段对称开窗因子。