一种音频解码方法和音频解码器技术

技术编号:3900231 阅读:201 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种音频解码方法,该方法包括:确定待解码的码流为单声道编码层和立体声第一增强层码流;对所述单声道编码层进行解码,获得单声道解码频域信号;在第一子带区域采用能量调整后的所述单声道解码频域信号对左右声道频域信号进行重构;在第二子带区域采用未经能量调整的所述单声道解码频域信号对左右声道频域信号进行重构。本发明专利技术实施例还提供相应的解码器。本发明专利技术实施例所述解码方法和解码器可以使解码端与编码端信号保持一致,从而可以提高解码立体声信号质量。

【技术实现步骤摘要】

本专利技术涉及多声道音频编解码
,具体涉及一种音频解码方法和音 频解码器。
技术介绍
目前,多声道音频信号有着广泛的应用场景,如电话会议、游戏等,因此 多声道音频信号的编解码也越来越受到重视。基于波形编码的传统编码器如MPEG-II (Moving Pictures Experts Group IT,动态图像专家组标准第二版)、 MP3 (Moving Picture Experts Group Audio Layer IIT ,动态图 <象专家组音频第三 层)和AAC ( Advanced Audio Coding,高级音频编码)在对多声道信号进行 编码时,都是对每一个声道进行独立编码。这种方法虽然能够较好地恢复出多 声道信号,但是需要的带宽、编码码率是单声道信号的数倍。目前较为流行的立体声或多声道编码技术是参数立体声编码,其利用很少 的带宽就可以重建出听觉感受和原始信号完全相同的多声道信号。其基本方法 是在编码端,将多声道信号下混成一个单声道信号,并对此信号进行独立编 码,同时提取各声道间的声道参数,并对这些参数进行编码。在解码端,首先 解码出下混后的单声道信号,然后解码出各声道间的声道参数,最后利用这些 声道参数与下混后的单声道信号一起合成出各多声道信号。典型的参数立体声 编码技术,如PS (变量立体声)等都有着广泛的应用。在参数立体声编码中通常用来描述各声道间相互关系的声道参数有ITD (Inter-channel Time Difference, 声道间时间差)、ILD (Inter-channel Level Difference,声道间幅度差)及ICC (Inter-Channel Coherence,声道间相关性) 等。这些参数可以表征立体声声像信息,如声源发声方向、位置等。在编码端 对这些参数进行编码传输,并且对由多声道得到的下混信号进行编码传输,就可以在解码端较好地重构出立体声信号,而且占用带宽小,编码码率低。但是,在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,釆用现 有的参数立体声编解码方法,存在编解码端处理信号不一致的问题,这种编解 码信号的不一致会使解码得到的信号质量下降。
技术实现思路
本专利技术实施例提供一种音频解码方法和音频解码器,能够使编解码端处理 信号一致,提高解码立体声信号的质量。本专利技术实施例包括以下才支术方案 一种音频解码方法,包括确定待解码的码流为单声道编码层和立体声第一增强层码流; 对所述单声道编码层进行解码,获得单声道解码频域信号;在第一子带区域釆用能量调整后的所述单声道解码频域信号对左右声道 频域信号进行重构;在第二子带区域釆用未经能量调整的所述单声道解码频域信号对左右声道频域信号进行重构。一种音频解码器,包括判断单元、处理单元和第一重构单元,其中 所述判断单元,用于判断待解码的码流是否为单声道编码层和立体声第一增强层码流,如果是,则触发第一重构单元;所述处理单元,用于对所述单声道编码层进行解码,获得单声道解码频域信号;所述第一重构单元,用于在第一子带区域采用能量调整后的单声道解码频域信号对左右声道频域信号进行重构;在第二子带区域采用所述处理单元解码得到的未经能量调整的所述单声道解码频域信号对左右声道频域信号进行重 构。本专利技术实施例根据待解码的码流状态决定解码过程中在对单声道信号进 行重构时所采用的单声道信号类型,其中在确定待解码的码流为单声道编码层 和立体声第 一增强层码流时,在第 一子带区域采用能量调整后的单声道解码频域信号对左右声道频域信号进行重构;在第二子带区域采用未经能量调整的单 声道解码频域解码信号对左右声道频域信号进行重构,由于待解码的码流只包 含单声道编码层和立体声第一增强层码流,而不包含残差第二子带区域的参 数,所以在第二子带区域采用未经能量调整的解码频域解码信号对左右声道频域信号进行重构,从而使得解码端与编码端信号保持一致,因此可以提高解码立体声信号质量。 附图说明图l是参数立体声音频编码方法流程图; 图2是本专利技术实施例中 一种音频解码方法流程图; 图3是本专利技术实施例中另 一种音频解码方法流程图; 图4是本专利技术实施例中音频解码器一结构示意图; 图5是本专利技术实施例中音频解码器二结构示意图。具体实施例方式本专利技术的专利技术人发现,现有音频解码方法所重构的立体声信号质量取决于两方面重构的单声道信号质量和立体声参数提取的准确性。其中,在解码端 重构的单声道信号质量对最终输出的重构立体声信号质量起着非常重要的作用。因此在解码端需要尽可能高质量地重构出单声道信号,在此基础上才能重构出高质量的立体声信号。本专利技术实施例提供一种音频解码方法,能够使编解码端的处理信号一致,从而可以提高解码立体声信号的质量。本专利技术实施例还提供相应的音频解码器。为使本领域技术人员更好地理解和实现本专利技术实施例,以下首先对参数立 体声编码在编码端所执行的操作进行详细说明,参照图],为参数立体声音频 编码方法流程图,具体步骤如下Sll、根据原始左右声道信号提取声道参数ITD,根据ITD参数对左右声道 信号进行声道延时调整,对调整后的左右声道信号进行下混处理,得到单声道 信号(也可称为和信号即M信号)和边信号(S信号)。M信号和S信号在频带内的频域信号分别为 M{w(0),w(l),...,m(W-l)},外(0),教.',非-1)}。根据式(1)得到左右声 道在频带内的频域信号L{/(0),/(1),-..,/(jV-1)}, 职0),r(l),…,r(7V-l》。512、 将左右声道的频域信号划分为8个子带,按子带提取左右声道参数 ILD: ^,『,并进行量化编码得到量化后的声道参数ILD: K,]^D"],其中6朋de (0,1,2,3,4,5,6,7), 1表示左声道参数ILD,r标识为右声道参数ILD 。513、 对M信号进行编码,并且进行本地解码得到本地解码频域信号 A/, (w(0), w, (1),…,(AA -1)}。514、 将S13得到的M]频域信号划分为和左右声道相同的8个子带,按照式 (2)计算5, 6, 7子带的能量补偿参数eco"^[^"《。对能量补偿参数进行量化编码,得到量化后的能量补偿参数ecw^。[k"《。ioig(- -), ",]>1101g(-^-^^"^-), 呵6W] S 1..................................................................................(2)其中C二 Z/(,)W(i) 、 C= Z/(0x^)、L/^柳p/^^^rgy = 2 /7^ (0 x m(0分别表示在当前子带原始左声道能量、原始右声道能量、本地解码单声道能量,[sto ^,e"《J表示当前子带 频率点的起始位置和结束位置。S15、对本地解码频域信号M]进行频谱峰值分析,得到频谱分析结果 A/A^T—o^(0),附a^:(l),…,wa^(W —])},其中mwA:(0e {0,1}。当M!在i处的频"i普4言号m]为峰〈直时,=],否则was^(0 = 0 。516、 选择最佳能量调整因子multiplier,按照式(3)对解码本文档来自技高网
...

【技术保护点】
一种音频解码方法,其特征在于,包括: 确定待解码的码流为单声道编码层和立体声第一增强层码流; 对所述单声道编码层进行解码,获得单声道解码频域信号; 在第一子带区域采用能量调整后的所述单声道解码频域信号对左右声道频域信号进行 重构; 在第二子带区域采用未经能量调整的所述单声道解码频域信号对左右声道频域信号进行重构。

【技术特征摘要】

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

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

1