比特分配方法、编码装置及解码装置制造方法及图纸

技术编号:3895018 阅读:158 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种比特分配方法,包括:对低频信号的每个子带的谱包络和高频信号的每个子带的谱包络进行量化编码;对每个谱包络的量化值进行绝对听阈加权;根据所有的绝对听阈加权后的谱包络的量化值,对所有的子带进行感知排序;将比特资源按照所述感知排序的顺序进行分配。本发明专利技术还提供一种编码器、一种编码方法、一种比特分配方法、一种解码器及一种解码方法。本发明专利技术可以确保感知排序的合理,使比特资源能够自适应地被分配到感知重要的子带上。同时,本发明专利技术有效的降低了计算复杂度,实现的延时小,资源消耗少。

【技术实现步骤摘要】

本专利技术涉及编解码技术,尤其涉及比特分配技术。
技术介绍
子带编码技术是目前常用的编解码技术之一。音频信号在频域上由低到高可被 划分为多个频带,一个频带被称为一个子带,后续的编码、解码等工作均在子带的基础上进 行。在嵌入式音频编码中,0 7k频域范围被称为宽带(WB,Wideband),7 14k频域范围 被称为超宽带(SWB,Super Wideband)。在编解码过程中,宽带信号和超宽带信号是需要被 量化和编码的,其中,宽带信号相对于超宽带信号是低频信号,超宽带信号相对于宽带信号 是高频信号。编码器的码率(Bit Rate)决定了当前可获得的比特资源,比特资源会被分配 到宽带信号和超宽带信号,以使解码后得到的音频信号达到适合人耳听觉的最优质量。由于人耳对低频带较敏感的特性,所以在低码率的情况下,通常只对宽带信号进 行量化和编码,在高码率时才会用剩余的比特去编码超宽带信号。当宽带信号和超宽带信 号都能被编码时,输出的音频信号的质量一般优于只对宽带信号编码时输出的音频信号的 质量。当对宽带信号和超宽带信号编码时,各子带都会获得一定的比特资源,分配的原 则是以人耳的听觉感知特性为指导,对人耳听觉影响大的子带会被分配较多的比特,影响 小的子带分配较少的比特,其中,通常建立一个心理声学模型来模拟人耳的听觉感知特性。人耳的一个重要的听觉感知特性是,在安静的环境下,人耳只能听见幅值大于一 定阈值的声音,而该阈值即是人耳刚能听见的声音幅值,这个阈值被称为人耳的绝对听阈 (LTQ,Listening Threshold in Quiet)。LTQ曲线是随着频率而变化的,它能很好地反映 人耳这种对不同频率的感知特性,因此可以用于调节各子带的感知重要性。目前,有多种比特分配方案可以用于比特分配。典型的三种比特分配方案如下1.根据宽带信号的各个子带的谱包络对宽带信号的各个子带进行感知排序,根据 得到的感知排序,对宽带信号的各个子带进行比特分配,其中,给宽带信号分配的比特是比 特资源中的一部分比特。之后,根据超宽带信号的各个子带的谱包络对超宽带信号的各个 子带进行感知排序,根据得到的感知排序,使用剩余的比特对超宽带信号的各个子带进行 比特分配。2.先对低频信号进行量化编码,然后计算低频信号的量化误差(也可以称为低频 误差信号),通过比较低频误差信号的各个子带的谱包络和高频信号的各个子带的谱包络 的大小,对低频误差信号的各个子带和高频信号的各个子带进行感知排序,最后根据感知 排序给每个子带分配比特。3.采用感知模型指导子带的比特分配。感知模型的本质是掩蔽阈值,它的估计是 实时的,具体过程如下根据当前输入信号对应的频点范围,计算各频点的声压级(SPL), 接着计算各频点的传递函数(spread function),然后估计出掩蔽阈值,所有频点的掩蔽阈 值最终决定各子带的掩蔽阈值。得到感知模型后,根据每个子带的信号幅度和子带掩蔽阈值的信掩比(SMR,Signal To Mask Ratio)进行比特分配。给子带分配比特后,对输入信号进行量化,量化的误差与比特数成正比。为了让子 带的量化误差小于掩蔽阈值,在给子带分配比特时,采用循环渐进的方式,每次只增加有限 的比特数,然后计算SMR和量化误差,若量化误差大于SMR,则再次增加比特数,循环往复, 直至量化误差小于SMR。本专利技术的专利技术人在实现本专利技术的过程中发现在比特分配方案1中,在高码率时 有限的比特资源不能合理地分配给所有子带中感知上较重要的子带,进而使得编码器输出 的音频信号的质量受损。在比特分配方案2中,得到的感知排序不合理,不能保证编码器输 出的高频信号和低频信号的质量的平衡,进而影响编码器的整体质量。比特分配方案3存 在计算复杂度高、占用资源多、算法延迟大的问题。
技术实现思路
本专利技术实施例提供比特分配方法、编码方法、解码方法、编码器及解码器,以使比 特资源在低频信号和高频信号之间得到合理分配,保证高频信号和低频信号的质量的平 衡,同时降低比特分配的复杂度。一种比特分配方法,包括对低频信号的每个子带的谱包络和高频信号的每个子 带的谱包络进行量化编码;对每个谱包络的量化值进行绝对听阈加权;根据所有的绝对听 阈加权后的谱包络的量化值,对所有的子带进行感知排序;将比特资源按照所述感知排序 的顺序进行分配。一种编码方法,包括对低频信号的每个子带的谱包络和高频信号的每个子带的 谱包络进行量化编码;对每个谱包络的量化值进行绝对听阈加权;根据所有的绝对听阈加 权后的谱包络的量化值,对所有的子带进行感知排序;将比特资源按照所述感知排序的顺 序进行分配;根据比特分配的结果,对低频信号和高频信号进行量化编码。一种编码器,包括第一量化编码单元,用于对低频信号的每个子带的谱包络和高 频信号的每个子带的谱包络进行量化编码;加权单元,用于对每个谱包络的量化值进行绝 对听阈加权;排序单元,用于根据所有的绝对听阈加权后的谱包络的量化值,对所有的子 带进行感知排序;比特分配单元,用于将比特资源按照所述感知排序的顺序进行分配;第 二量化编码单元,用于在所述比特分配单元将比特资源按照所述感知排序的顺序进行分配 后,根据比特分配的结果,对低频信号和高频信号进行量化编码。一种比特分配方法,包括从码流中解码得到低频信号的每个子带的谱包络的量 化值和高频信号的每个子带的谱包络的量化值;对每个谱包络的量化值进行绝对听阈加 权;根据所有的绝对听阈加权后的谱包络的量化值,对所有的子带进行感知排序;将比特 资源按照所述感知排序的顺序进行分配。一种解码方法,包括从码流中解码得到低频信号的每个子带的谱包络的量化值 和高频信号的每个子带的谱包络的量化值;对每个谱包络的量化值进行绝对听阈加权;根 据所有的绝对听阈加权后的谱包络的量化值,对所有的子带进行感知排序;将比特资源按 照所述感知排序的顺序进行分配;根据比特分配的结果,从码流中解码得到低频信号和高频信号。一种解码器,包括第一解码单元,用于从码流中解码得到低频信号的每个子带的谱包络的量化值和高频信号的每个子带的谱包络的量化值;加权单元,用于对每个谱包络 的量化值进行绝对听阈加权;排序单元,用于根据所有的绝对听阈加权后的谱包络的量化 值,对所有的子带进行感知排序;比特分配单元,用于将比特资源按照所述感知排序的顺序 进行分配;第二解码单元,用于在所述比特分配单元将比特资源按照所述感知排序的顺序 进行分配后,根据比特分配的结果,从码流中解码得到低频信号和高频信号。在本专利技术的实施例中,将低频信号的所有子带和高频信号的所有子带放在一起进 行感知排序,并采用加权的方式调节低频信号的子带的谱包络和高频信号的子带的谱包 络,确保了感知排序的合理,使比特资源能够自适应地被分配到感知重要的子带上。当码率 低时,也就是比特资源少时,本专利技术实施例可以使低频信号和高频信号中对于听觉上最重 要的子带能够优先得到比特,保证了编码器输出的音频信号的质量。当码率高时,也就是比 特资源多时,本专利技术实施例可以使低频信号和高频信号中对于听觉上次重要的子带能够分 配到比特,从而提高编码器输出的音频信号的质量。同时,本专利技术不需要心理声学模型的复 杂计算就可以进行比特分配,有效的降低了计算复杂度,实现的延时小,资源本文档来自技高网
...

【技术保护点】
一种比特分配方法,其特征在于,包括:对低频信号的每个子带的谱包络和高频信号的每个子带的谱包络进行量化编码;对每个谱包络的量化值进行绝对听阈加权;根据所有的绝对听阈加权后的谱包络的量化值,对所有的子带进行感知排序;将比特资源按照所述感知排序的顺序进行分配。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘长娥张德明
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1