一种用于音频信号的矢量量化编解码方法及装置的制造方法_4

文档序号:8431781阅读:来源:国知局
频矢量量化解码模块702、MDCT至MDFT转换模块703、高频参数解码模块704、IMDFT变换模块705和重采样模块706。
[0081]下面,概括介绍图7所示各模块之间的连接关系和及其各自的功能。
[0082]比特流解复用模块701,用于对接收的声音编码码流进行解复用,得到相应数据帧的编码数据和边信息,向低频矢量量化解码模块702输出相应的编码数据和边信息,向高频参数解码模块704和MDFT变换模块705输出相应的边信息。
[0083]低频矢量量化解码模块702用于对该帧低频矢量量化编码数据解码,并根据冗余处理边信息对解码数据进行冗余逆处理,获取MDCT域的低频谱解码数据并输出到MDCT至MDFT转换模块。
[0084]MDCT至MDFT转换模块703用于接收低频矢量量化解码模块702的输出,将低频谱解码系数从MDCT域转换至MDFT域,并将MDFT域的低频谱数据输出到高频参数解码模块704。
[0085]高频参数解码模块704用于从该帧MDFT域的低频谱中映射部分谱数据到高频部分,再按照比特流解复用模块701输出的高频参数编码数据(包括增益调整和音调性调整边信息)调整其增益和音调性得到高频谱解码数据。
[0086]IMDFT变换模块705用于将低频谱和高频谱组合在一起进行MDFT变换。MDFT变换根据信号类型边信息采用不同长度阶数的MDFT变换,获取该帧的时域信号。
[0087]重采样模块706用于将MDFT模块705输出的该帧时域信号的采样频率变换到适合声音回放的采样频率,应注意,如果MDFT模块705输出的信号的采样频率适于声音回放,则本发明的声音解码装置中可以不包括该模块。
[0088]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0089]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0090]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种用于音频信号的矢量量化编码方法,包括: 对音频信号的变换域谱进行音频感知分析,根据分析结果对音频信号的变换域谱进行幅度调整,得到待量化的加权谱; 对所述待量化的加权谱进行组织,得到多个待量化的矢量;以及 对所述多个待量化的矢量进行量化编码,得到矢量量化编码数据。
2.根据权利要求1所述的方法,其中,所述对所述待量化的加权谱进行组织的步骤包括: 构造所述待量化的加权谱的时频平面; 根据所述音频信号的类型及其音调性对所述时频平面进行划分,并且根据划分结果将所述加权谱组织成多个待量化的矢量。
3.根据权利要求2所述的方法,其中,所述根据所述音频信号的类型及其音调性对所述时频平面进行划分,并且根据划分结果将所述加权谱组织成多个待量化的矢量的步骤包括: 基于频率抽取进行划分和组织,其具体为根据所述类型及音调性判断出所述音频信号是具有谐波结构的平稳信号,然后按照时间方向对所述时频平面进行划分,以谐波为单位对所述加权谱进行频率抽取,将所述加权谱组织成多个待量化的矢量;或者 按时间方向进行划分和组织,其具体为根据所述类型和音调性判断出所述音频信号是平稳信号,然后按照时间方向对所述时频平面进行划分,根据划分结果将所述加权谱组织成多个待量化的矢量;或者 按频率方向进行划分和组织,其具体为根据所述类型和音调性判断出所述音频信号在时域具有快变特性,然后按照频率方向对所述时频平面进行划分,根据划分结果将所述加权谱组织成多个待量化的矢量;或者 按时频区域进行划分和组织,其具体为根据所述音调性和类型判断出所述音频信号为复杂信号,然后将所述时频平面划分为多个时频区域,根据划分结果将所述加权谱组织成多个待量化的矢量。
4.根据权利要求3的方法,其中,所述根据所述音频信号的类型及其音调性对所述时频平面进行划分,并且根据划分结果将所述加权谱组织成多个待量化的矢量的步骤还包括: 按照使得编码增益最大的规则从所述基于频率抽取进行划分和组织、所述按时间方向进行划分和组织、所述按频率方向进行划分和组织、所述按时频区域进行划分和组织中选择一种或几种方式的组合进行所述划分和组织。
5.根据权利要求1所述的方法,其中,所述对所述多个待量化的矢量进行量化编码的步骤包括: 对所述多个待量化的矢量进行矢量量化编码;或者 对所述多个待量化的矢量进行标量量化再进行熵编码。
6.一种用于音频信号的矢量量化解码方法,包括: 对矢量量化编码数据进行解码,得到反量化的矢量; 根据矢量划分信息对所述反量化的矢量进行矢量重构,得到反量化的加权谱; 对所述反量化的加权谱进行幅度调整,得到解码数据。
7.一种用于音频的矢量量化编码装置,包括: 幅度调整模块,用于对音频信号的变换域谱进行音频感知分析,根据分析结果对音频信号的变换域谱进行幅度调整,得到待量化的加权谱; 矢量组织模块,用于对所述待量化的加权谱进行组织,得到多个待量化的矢量;以及 量化编码模块,用于对所述多个待量化的矢量进行量化编码,得到矢量量化编码数据。
8.根据权利要求7所述的装置,其中,所述矢量组织模块被配置用于: 构造所述待量化的加权谱的时频平面; 根据所述音频信号的类型及其音调性对所述时频平面进行划分,并且根据划分结果将所述加权谱组织成多个待量化的矢量。
9.根据权利要求8所述的装置,其中,所述根据所述音频信号的类型及其音调性对所述时频平面进行划分,并且根据划分结果将所述加权谱组织成多个待量化的矢量的步骤包括: 基于频率抽取进行划分和组织,其具体为根据所述类型及音调性判断出所述音频信号是具有谐波结构的平稳信号,然后按照时间方向对所述时频平面进行划分,以谐波为单位对所述加权谱进行频率抽取,将所述加权谱组织成多个待量化的矢量;或者 按时间方向进行划分和组织,其具体为根据所述类型和音调性判断出所述音频信号是平稳信号,然后按照时间方向对所述时频平面进行划分,根据划分结果将所述加权谱组织成多个待量化的矢量;或者 按频率方向进行划分和组织,其具体为根据所述类型和音调性判断出所述音频信号在时域具有快变特性,然后按照频率方向对所述时频平面进行划分,根据划分结果将所述加权谱组织成多个待量化的矢量;或者 按时频区域进行划分和组织,其具体为根据所述音调性和类型判断出所述音频信号为复杂信号,然后将所述时频平面划分为多个时频区域,根据划分结果将所述加权谱组织成多个待量化的矢量。
10.根据权利要求9所述的装置,其中,所述根据所述音频信号的类型及其音调性对所述时频平面进行划分,并且根据划分结果将所述加权谱组织成多个待量化的矢量的步骤还包括: 按照使得编码增益最大的规则从所述基于频率抽取进行划分和组织、所述按时间方向进行划分和组织、所述按频率方向进行划分和组织、所述按时频区域进行划分和组织中选择一种或几种方式的组合进行所述划分和组织。
11.根据权利要求7所述的装置,其中,所述量化编码模块被配置用于: 对所述多个待量化的矢量进行矢量量化编码;或者 对所述多个待量化的矢量进行标量量化再进行熵编码。
12.一种用于音频信号的矢量量化解码装置,包括: 量化解码模块,用于对矢量量化编码数据进行解码,得到反量化的矢量; 矢量重构模块,用于根据矢量划分信息对所述反量化的矢量进行矢量重构,得到反量化的加权谱; 频谱重构模块,对所述反量化的加权谱进行幅度调整,得到解码数据。
【专利摘要】本发明涉及一种用于音频信号的矢量量化编解码方法及装置,所述编码方法包括:对音频信号的变换域谱进行音频感知分析,根据分析结果对音频信号的变换域谱进行幅度调整,得到待量化的加权谱;对所述待量化的加权谱进行组织,得到多个待量化的矢量;以及对所述多个待量化的矢量进行量化编码,得到矢量量化编码数据。本发明提出了一种用于音频信号的矢量量化编解码方案,该方案参考音频感知特性对变换域信号进行幅度调整,可消除感知冗余,提高编码效率;通过信号特性分析,对音频的时频平面进行合理的划分,并将其组织成待量化矢量;可选择使得编码增益最大的时频平面划分和矢量组织方式,有利于对信号进行高效的量化编码。
【IPC分类】G10L19-038, G10L19-022
【公开号】CN104751850
【申请号】CN201310728959
【发明人】潘兴德, 吴超刚, 李靓
【申请人】北京天籁传音数字技术有限公司
【公开日】2015年7月1日
【申请日】2013年12月25日
【公告号】WO2015096789A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1