编码设备和解码设备制造技术

技术编号:11118728 阅读:79 留言:0更新日期:2015-03-06 22:50
公开了一种编码器的编码方法。该编码器通过对输入信号进行转换来生成第一MDCT系数,并且通过对该第一MDCT系数进行量化来生成MDCT索引。该编码器通过对该MDCT索引进行逆量化来生成第二MDCT系数,并且通过该第一MDCT系数与该第二MDCT系数之间的差异来计算MDCT误差系数。接下来,所述编码器通过对该MDCT误差系数进行编码来生成误差索引,并且根据该第一MDCT系数和该第二MDCT系数来生成与该第一MDCT系数的增益对应的增益索引。

【技术实现步骤摘要】
编码设备和解码设备[0001 ] 本专利申请是下列专利申请的分案申请: 申请号:201180026855. 6 申请日:2011年03月31日 专利技术名称:编码方法和装置、以及解码方法和装置
本专利技术涉及一种编码方法和设备、以及解码方法和设备,且具体地涉及使用改进 离散余弦变换(MDCT)的编码/解码方法和设备。
技术介绍
用于数字地传送和存储语音和音频的技术广泛地使用在无线通信和IP传送话音 (VoIP)服务中,并且使用在包括传统电话网络的有线通信中。如果语音和音频信号在简单 地采样并数字化之后传送,则需要例如64kbps(当以8kHz来对它们进行采样、并且利用8 比特来对每个采样进行编码时)的数据率。然而,如果使用信号分析技术和恰当的编码技 术,则可以以更低的数据率来传送语音。波形编码、码激励线性预测(CELP)编码、和变换编 码方法广泛地用于语音和音频压缩。波形编码方案非常简单,并且以预定数目的比特来对 每个采样自身的幅度或者每个采样与先前采样之间的差异进行编码,但是需要更高的比特 率。CELP编码方案基于语音产生模型,并且利用线性预测滤波器和激励信号来对语音进行 建模。它可以按照相对较低的速率压缩语音,但是它在音频信号上的性能受到劣化。变换 编码方案将时域语音信号变换为频域信号,并然后对与每个频率分量对应的变换系数进行 编码。典型地,它可以使用人类的听觉特性来对每个频率分量进行编码。 用于通信的语音编解码器已经从传统电话带宽的窄带编码演进到能够提供更好 自然度和清晰度的宽带或超宽带编码。在单一编解码器中支持多比特率的多速率编解码器 广泛地用于适配各种网络环境。此外,已经开发出嵌入式可变比特率编解码器,以按照嵌入 式方式来提供用于采纳具有各种带宽的信号的带宽可伸缩性和比特率可伸缩性。对嵌入式 可变比特率编解码器进行配置,使得较高比特率的比特流包含较低比特率的比特流。通常, 它采纳分级编码方案。当信号带宽增加时,还将用于音频信号(诸如,音乐)的编解码器的 质量认为是重要因素。相应地,使用混合编码方案,其中将整个信号带宽划分为两个子带信 号,使得将波形编码方案或CELP编码方案应用于较低频带信号,并且将变换编码方案应用 于较高频带信号。照这样,变换编码方案被广泛地使用在用于支持宽带或超宽带的通信的 语音编解码器、以及传统的音频编解码器中。 在变换编码方案中,需要将时域信号变换为频域信号。在大多数情况下,使用改进 离散余弦变换(MDCT)。变换编解码器的质量遭受由编解码器的有限比特率导致的MDCT系 数的量化误差。为了解决这个问题,可以使用以下方法,其用于通过添加具有相对低比特率 的增强层来减少MDCT量化误差。 在此情况下,由于向MDCT系数动态分配的比特数目仅仅取决于所量化MDCT系数 的绝对值,所以通过内核层的MDCT量化性能来确定内核层和增强层的整体量化性能。然 而,当在某一MDCT系数中出现大的量化误差并且所量化MDCT系数的幅度小于其他系数的 幅度时,向该MDCT系数分配较少的比特,使得无法有效地补偿该大量化误差。
技术实现思路
技术问题 本专利技术的各方面提供了一种用于有效地补偿量化误差的编码/解码方法和设备。 技术方案 根据本专利技术的一方面,提供了一种编码器的MDCT编码方法。该编码方法包括:对 输入信号进行变换,以生成第一改进离散余弦变换(MDCT)系数;对所述第一MDCT系数进行 量化,以生成MDCT索引;对所述MDCT索引进行反量化,以生成第二MDCT系数;使用所述第 一MDCT系数与所述第二MDCT系数之间的差异来计算MDCT残差系数;对所述MDCT残差系 数进行编码,以生成残差索引;以及根据所述第一MDCT系数和所述第二MDCT系数来生成与 所述第一MDCT系数的增益对应的增益索引。 该编码方法还可以包括:对所述MDCT索引、该残差索引和所述增益索引进行多路 复用,以生成比特流。 生成残差索引的步骤可以包括:选择多个子带之中、具有MDCT残差系数的最大能 量的子带的索引;以及通过对所选择的索引进行编码来生成子带索引。该残差索引可以包 括该子带索引。 可以将第j个子带的MDCT残差系数的能量计算为本文档来自技高网
...
编码设备和解码设备

【技术保护点】
一种编码设备,包括:MDCT,被配置为对输入信号进行变换,以生成第一MDCT系数;MDCT量化器,被配置为对所述第一MDCT系数进行量化,以生成MDCT索引;增强层编码器,被配置为对所述MDCT索引进行反量化,以生成第二MDCT系数,对与所述第一MDCT系数与所述第二MDCT系数之间的差异对应的MDCT残差系数进行编码,以生成残差索引,并且根据所述第一MDCT系数和所述第二MDCT系数来生成与所述第一MDCT系数的增益对应的增益索引;以及多路复用器,被配置为对所述MDCT索引、该残差索引、和所述增益索引进行多路复用,以生成比特流。

【技术特征摘要】
2010.03.31 KR 10-2010-0029302;2011.03.31 KR 10-2011. 一种编码设备,包括: MDCT,被配置为对输入信号进行变换,以生成第一 MDCT系数; MDCT量化器,被配置为对所述第一 MDCT系数进行量化,以生成MDCT索引; 增强层编码器,被配置为对所述MDCT索引进行反量化,以生成第二MDCT系数,对与所 述第一 MDCT系数与所述第二MDCT系数之间的差异对应的MDCT残差系数进行编码,以生成 残差索引,并且根据所述第一 MDCT系数和所述第二MDCT系数来生成与所述第一 MDCT系数 的增益对应的增益索引;以及 多路复用器,被配置为对所述MDCT索引、该残差索引、和所述增益索引进行多路复用, 以生成比特流。2. 根据权利要求1的设备,其中,该增强层编码器包括:残差补偿编码器,被配置为选 择多个子带之中、具有MDCT残差系数的最大能量的子带的索引,并且通过对所选择的索引 进行编码来生成子带索引, 其中,该残差索引包括该子带索引。3. 根据权利要求2的设备,其中,该残差补偿编码器对用于所选择子带的MDCT残差系 数的多个轨道进行配置,并且对以下脉冲的位置、符号和幅度进行编码,该脉冲对应于与每 个轨道中可能位置对应的MDCT残差系数之中、具有最大绝对值的预定数目的MDCT残差系 数, 其中,该残差索引还包括该位置的编码值、该符号的编码值、和该幅度的编码值。4. 根据权利要求3的设备,其中,该残差补偿编码器对所选择子带的MDCT残差系数的 均方根(RMS)值进行量化,以生成RMS索引, 其中,该残差索引还包括该RMS索引。5. 根据权利要求3的设备,其中,该增强层编码器将指数计算为除了该脉冲的位置之 外的位置处的第二MDCT系数的幅度的对数,将指数设置为该脉冲的位置处的最小指数幅 度,并且基于所述指数来分配用于所述增益索引的比特。6. 根据权利要求5的设备,其中,该增益补偿编码器将该增益索引确定为用于使得1最大化的i, 其中,复Γ是与m个比特...

【专利技术属性】
技术研发人员:成钟模金炫佑裵贤珠
申请(专利权)人:韩国电子通信研究院
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1