主成分分析PCA映射模型的编解码方法及装置制造方法及图纸

技术编号:14931804 阅读:184 留言:0更新日期:2017-03-31 13:44
本发明专利技术涉及一种主成分分析PCA映射模型的编解码方法及装置,该编码方法包括:对频带划分后的各频带进行频带组合处理,获得各频带组;为所述各频带组中的每个频带组确定第一映射矩阵,所述第一映射矩阵为所述频带组中的各频带共用的一组PCA映射模型的映射矩阵;对所述第一映射矩阵进行量化编码。由上可见,本发明专利技术实施例在对PCA映射模型进行编码时,不是对频带划分后的每个频带对应的映射矩阵进行编码,而是通过频带组合处理,将需要编码的映射矩阵数量由原来的每个频带对应的映射矩阵减少为每个频带组对应的映射矩阵,从而有效地降低了编码码率。

【技术实现步骤摘要】

本专利技术涉及音频处理
,尤其涉及主成分分析(PCA,PrincipalComponentsAnalysis)映射模型的编解码方法及装置。
技术介绍
随着科技的发展,出现了多种对声音信号的编码技术,上述声音通常指的是语音、音乐、自然声音和人工合成声音等人耳可感知的信号在内的数字声音。其中,在对多声道声音信号进行编码时,通常会涉及到PCA映射模型的编码。现有技术中,在对多声道声音信号进行编码时,先要对多声道声音信号进行频带划分,相应地,在对PCA映射模型进行编码时,要对划分后的每个频带对应的映射矩阵进行量化编码,由于需要编码的映射矩阵数量较多,因此导致PCA映射模型的编码码率过高。
技术实现思路
本专利技术提供了一种PCA映射模型的编解码方法及装置,有效降低了PCA映射模型的编码码率。为实现上述目的,第一方面,本专利技术提供了一种PCA映射模型的编码方法,所述方法包括:对频带划分后的各频带进行频带组合处理,获得各频带组;为所述各频带组中的每个频带组确定第一映射矩阵,所述第一映射矩阵为所述频带组中的各频带共用的一组PCA映射模型的映射矩阵;对所述第一映射矩阵进行量化编码。第二方面,本专利技术提供了一种PCA映射模型的解码方法,所述方法包括:确定被编码的映射矩阵中被编码的矢量;对所述矢量中的被编码的系数进行解码获得所述系数的重建值;根据所述系数的重建值重建所述矢量;r>根据所述矢量重建所述映射矩阵,所述映射矩阵为对频带划分后的各频带进行频带组合处理,获得各频带组后,为所述各频带组中的每个频带组确定的映射矩阵。第三方面,本专利技术提供了一种PCA映射模型的编码装置,所述装置包括:频带组合单元,用于对频带划分后的各频带进行频带组合处理,获得各频带组;矩阵确定单元,用于为所述频带组合单元获得的各频带组中的每个频带组确定第一映射矩阵,所述第一映射矩阵为所述频带组中的各频带共用的一组PCA映射模型的映射矩阵;编码单元,用于对所述矩阵确定单元确定的第一映射矩阵进行量化编码。第四方面,本专利技术提供了一种PCA映射模型的解码装置,所述装置包括:矢量确定单元,用于确定被编码的映射矩阵中被编码的矢量;解码单元,用于对所述矢量确定单元确定的矢量中的被编码的系数进行解码获得所述系数的重建值;矢量重建单元,用于根据所述解码单元获得的系数的重建值重建所述矢量;矩阵重建单元,用于根据所述矢量重建单元重建的矢量重建所述映射矩阵,所述映射矩阵为对频带划分后的各频带进行频带组合处理,获得各频带组后,为所述各频带组中的每个频带组确定的映射矩阵。本专利技术实施例的PCA映射模型的编码方法,先要对频带划分后的各频带进行频带组合处理,获得各频带组,然后为各频带组中的每个频带组确定第一映射矩阵,第一映射矩阵为频带组中的各频带共用的一组PCA映射模型的映射矩阵,再对第一映射矩阵进行量化编码。由上可见,本专利技术实施例在对PCA映射模型进行编码时,不是对频带划分后的每个频带对应的映射矩阵进行编码,而是通过频带组合处理,将需要编码的映射矩阵数量由原来的每个频带对应的映射矩阵减少为每个频带组对应的映射矩阵,从而有效地降低了编码码率。附图说明图1为本专利技术一个实施例中PCA映射模型的编码方法流程图;图2为本专利技术另一个实施例中PCA映射模型的编码装置结构示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。图1为本专利技术一个实施例中PCA映射模型的编码方法流程图,该实施例中首先对频带划分后的各频带的映射矩阵进行频带组合处理,然后对选定编码的映射矩阵进行量化编码,该方法包括:步骤101,对频带划分后的各频带进行频带组合处理,获得各频带组。其中,可以根据频带信号的特点和/或心理声学模型和/或模型参数相似度对频带划分后的各频带进行频带组合处理,获得各频带组。本专利技术实施例中,可以具体采用下述任意一种方式或者下述方式的任意组合来进行频带组合处理:第一种方式,比较相邻两个频带的能量大小,当一个频带的能量低于根据相邻频带能量计算得出的能量阈值时,对这两个频带进行组合,将这两个频带划分到一个频带组;第二种方式,根据心理声学模型计算某一频带的掩蔽阈值,当频带的能量低于掩蔽阈值时,将这一频带与相邻频带进行组合,将这两个频带划分到一个频带组;第三种方式,计算相邻两个或几个频带的映射矩阵之间的距离,当最大距离小于距离阈值时,将这两个或几个频带进行组合,将这两个或几个频带划分到一个频带组。步骤102,为所述各频带组中的每个频带组确定第一映射矩阵,所述第一映射矩阵为所述频带组中的各频带共用的一组PCA映射模型的映射矩阵。其中,为频带组确定第一映射矩阵时,可以在该频带组中的每个频带对应的映射矩阵中选取一个映射矩阵作为第一映射矩阵,例如,可以选取频带能量最高的频带对应的映射矩阵作为第一映射矩阵;也可以针对该频带组重新计算获得映射矩阵。本专利技术实施例中,可以采取多种方式来为每个频带组确定第一映射矩阵。步骤103,对所述第一映射矩阵进行量化编码。其中,映射矩阵由一系列系数组成,为了进一步降低编码码率,本专利技术实施例中不对第一映射矩阵中的所有系数进行量化编码,而是根据PCA映射模型的特点,从中选取部分系数进行量化编码。具体地,可以根据PCA分析的维度和多声道声音信号进行编码的分组个数,从所述第一映射矩阵中选择需要进行编码的系数并进行量化编码。进一步地,可以根据PCA分组数和多声道声音信号中被选择进行编码的分组情况,确定第一映射矩阵中需要被编码的矢量;对矢量中需要编码的系数进行量化编码。下面针对映射矩阵的量化编码进行详细说明。由于映射矩阵由一系列系数组成,本专利技术实施例中可以根据PCA分析的维度和多声道声音信号进行编码的分组个数,从映射矩阵中选择需要进行编码的系数并进行量化编码。根据映射矩阵的系数之间的关系可知,并不是所有的矩阵系数都需要进行量化编码,有些不需要进行编码,可以根据已经编码的系数值运算得到,有些则只需要编码符号位。通过对系数进行组织和选择,可以达到降低编码码率的目的。当对两个声道信号进行PCA分析时,映射矩阵W(t,k)是2*2的矩阵,有4个系数,其中,t为帧(或子帧)序号,k为频率序号。W(t,k)可以通过下式来表示:W(t,k)=a11a12a21a22]]>W(t,k)为单位正交矩阵,满足:a11*a1本文档来自技高网...

【技术保护点】
一种主成分分析PCA映射模型的编码方法,其特征在于,所述方法包括:对频带划分后的各频带进行频带组合处理,获得各频带组;为所述各频带组中的每个频带组确定第一映射矩阵,所述第一映射矩阵为所述频带组中的各频带共用的一组PCA映射模型的映射矩阵;对所述第一映射矩阵进行量化编码。

【技术特征摘要】
1.一种主成分分析PCA映射模型的编码方法,其特征在于,所述方法包
括:
对频带划分后的各频带进行频带组合处理,获得各频带组;
为所述各频带组中的每个频带组确定第一映射矩阵,所述第一映射矩阵
为所述频带组中的各频带共用的一组PCA映射模型的映射矩阵;
对所述第一映射矩阵进行量化编码。
2.如权利要求1所述的方法,其特征在于,所述对频带划分后的各频带
进行频带组合处理,获得各频带组,具体包括:
根据频带信号的特点和/或心理声学模型和/或模型参数相似度对频带划
分后的各频带进行频带组合处理,获得各频带组。
3.如权利要求1所述的方法,其特征在于,所述对频带划分后的各频带
进行频带组合处理,获得各频带组,具体包括:
比较相邻两个频带的能量大小,当一个频带的能量低于根据相邻频带能
量计算得出的能量阈值时,对这两个频带进行组合,将这两个频带划分到一
个频带组;和/或
根据心理声学模型计算某一频带的掩蔽阈值,当频带的能量低于掩蔽阈
值时,将这一频带与相邻频带进行组合,将这两个频带划分到一个频带组;
和/或
计算相邻两个或几个频带的映射矩阵之间的距离,当最大距离小于距离
阈值时,将这两个或几个频带进行组合,将这两个或几个频带划分到一个频
带组。
4.如权利要求1所述的方法,其特征在于,映射矩阵由一系列系数组成,
所述对所述第一映射矩阵进行量化编码,具体包括:
根据PCA分组数和多声道声音信号中被选择进行编码的分组情况,确定
所述第一映射矩阵中需要被编码的矢量;
对所述矢量中需要编码的系数进行量化编码。
5.如权利要求4所述的方法,其特征在于,所述对所述矢量中需要编码
的系数进行量化编码,具体包括:
根据所述第一映射矩阵为单位正交矩阵的性质或者根据所述第一映射矩
阵为单位矩阵的性质,从所述矢量中选择第一系数,对所述第一系数进行量
化编码,对所述矢量中其余的系数不编码或只进行符号位编码。
6.如权利要求5所述的方法,其特征在于,所述PCA分组数为2,所述
方法还包括:
确定位置标识,所述位置标识用于指示所述第一系数;
在所述对所述第一系数进行量化编码时,对所述位置标识进行量化编码。
7.如权利要求4所述的方法,其特征在于,所述PCA分组数为3,所述
对所述矢量中需要编码的系数进行量化编码,具体包括:
根据所述矢量中各系数的大小关系,确定第一位置信息和第二位置信息,
所述第一位置信息用于指示绝对值最小的系数的位置,所述第二位置信息用
于指示绝对值次小的系数的位置;
对所述矢量中绝对值最小的系数、绝对值次小的系数、所述第一位置信
息和所述第二位置信息进行量化编码。
8.一种主成分分析PCA映射模型的解码方法,其特征在于,所述方法包
括:
确定被编码的映射矩阵中被编码的矢量;
对所述矢量中的被编码的系数进行解码获得所述系数的重建值;
根据所述系数的重建值重建所述矢量;
根据所述矢量重建所述映射矩阵,所述映射矩阵为对频带划分后的各频
带进行频带组合处理,获得各频带组后,为所述各频带组中的每个频带组确定
的映射矩阵。
9.如权利要求8所述的方法,其特征在于,所述PCA分组数为2,所述

\t根据所述系数的重建值重建所述矢量之前,所述方法还包括:
对位置标识的编码进行解码获得位置标识,所述位置标识用于指示...

【专利技术属性】
技术研发人员:吴超刚潘兴德
申请(专利权)人:北京天籁传音数字技术有限公司
类型:发明
国别省市:北京;11

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

1