发多个高频带音频信号的信道间编码及解码的制作方法

文档序号:15884761发布日期:2018-11-09 18:38阅读:1487来源:国知局
发多个高频带音频信号的信道间编码及解码的制作方法

本申请案要求2016年2月12日提交的标题为“多个高频带音频信号的信道间编码及解码(inter-channelencodinganddecodingofmultiplehigh-bandaudiosignals)”的共同拥有第美国临时专利申请案第62/294,953号及2017年2月10日提交的标题为“多个高频带音频信号的信道间编码及解码(inter-channelencodinganddecodingofmultiplehigh-bandaudiosignals)”的美国非临时专利申请案第15/430,258号的权利,所述申请案中的每一者的内容明确以全文引用的方式并入本文中。

本发明大体上涉及多个高频带音频信号的编码及解码。

背景技术

技术的进步已带来更小且更强大的计算装置。举例来说,当前存在多种便携式个人计算装置,包含无线电话(例如移动及智能电话)、平板电脑及膝上型计算机,所述便携式个人计算装置为小的轻质的且容易由用户携带。这些装置可通过无线网络传达语音及数据包。另外,许多这类装置并入额外功能性,例如数字静态相机、数字摄像机、数字记录器及音频文件播放器。而且,这些装置可处理可执行指令,包含软件应用程序,例如可用以存取因特网的网页浏览器应用程序。因而,这些装置可包含大量计算能力。

计算装置可包含接收音频信号的多个麦克风。可从第一麦克风接收第一音频信号且可从第二麦克风接收第二音频信号。在立体声编码中,来自麦克风的音频信号可经编码以产生中间信道信号及一或多个侧信道信号。中间信道信号可对应于第一音频信号及第二音频信号的总和。侧信道信号可对应于第一音频信号与第二音频信号之间的差值。中间信号的低频带部分、侧信号的低频带部分或中间信号的高频带部分中的至少一者可经编码且从第一装置发射。为减少发射的位的数目,可不发射对应于侧信号的高频带部分的数据。第二装置可接收经编码信号并从接收的经编码信号产生中间信号的高频带部分。第二装置可基于高频带部分产生第一输出音频信号及第二输出音频信号。由于缺少对应于侧信号的高频带部分的数据,第一输出音频信号及第二输出音频信号可分别不同于第一音频信号及第二音频信号。由于通过第一装置接收的音频信号与由第二装置产生的输出信号之间的差值,用户体验可能受到不利影响。



技术实现要素:

在特定方面中,装置包含编码器及发射器。编码器经配置以基于左信号及右信号产生第一信号的第一高频带部分。编码器还经配置以基于高频带非参考信号产生一组调整增益参数。高频带非参考信号对应于左信号的左高频带部分或右信号的右高频带部分中的一者。发射器经配置以发射对应于第一信号的第一高频带部分的信息。发射器还经配置以发射所述一组调整增益参数。

在另一特定方面中,装置包含接收器及解码器。接收器经配置以接收信息、一组调整增益参数及参考信道指示符。解码器经配置以基于所述信息产生第一信号的第一高频带部分。解码器还经配置基于所述一组调整增益参数以产生非参考信号的非参考高频带部分。

在另一特定方面中,通信方法包含基于左信号及右信号在装置处产生第一信号的第一高频带部分。方法还包含基于高频带非参考信号在装置处产生一组调整增益参数,高频带非参考信号对应于作为高频带非参考信号的左信号的左高频带部分或右信号的右高频带部分中的一者。所述方法进一步包含从装置发射对应于第一信号的第一高频带部分及所述一组调整增益参数的信息。

在另一特定方面中,通信方法包含在装置处接收信息、一组调整增益参数及参考信道指示符。方法还包含基于所述信息在装置处产生第一信号的第一高频带部分。方法进一步包含基于所述一组调整增益参数在装置处产生非参考信号的非参考高频带部分。

在另一特定方面中,计算机可读存储装置存储在由处理器执行时使得处理器执行包含基于左信号及右信号产生第一信号的第一高频带部分的操作的指令。操作还包含基于高频带非参考信号产生一组调整增益参数。高频带非参考信号对应于左信号的左高频带部分或右信号的右高频带部分中的一者。操作进一步包含使得发射对应于第一信号的第一高频带部分的信息及对应于高频带非参考信号的所述一组调整增益参数。

在另一特定方面中,计算机可读存储装置存储在由处理器执行时使得处理器执行包含接收信息、一组调整增益参数及参考信道指示符的操作的指令。操作还包含基于所述信息产生第一信号的第一高频带部分。操作进一步包含基于所述一组调整增益参数产生非参考信号的非参考高频带部分。

在另一特定方面中,装置包含编码器及发射器。编码器经配置以产生第一音频信号的第一高频带部分的线性预测系数(lpc)参数。编码器还经配置以产生第一高频带部分的一组第一增益参数。编码器进一步经配置以产生第二音频信号的第二高频带部分的调整增益参数。发射器经配置以发射lpc参数、所述一组第一增益参数及所述一组调整增益参数。

在另一特定方面中,装置包含接收器及解码器。接收器经配置以接收线性预测系数(lpc)参数、一组第一增益参数及一组调整增益参数。解码器经配置以基于lpc参数及所述一组第一增益参数产生第一高频带部分。解码器还经配置以基于所述一组调整增益参数产生第二高频带部分。

在另一特定方面中,装置包含编码器及发射器。编码器经配置以产生第一音频信号的第一高频带部分的线性预测系数(lpc)参数。编码器还经配置以产生第二音频信号的第二高频带部分的调整频谱形状参数。发射器经配置以发射lpc参数及调整频谱形状参数。

在另一特定方面中,装置包含接收器及解码器。接收器经配置以接收线性预测系数(lpc)参数及调整频谱形状参数。解码器经配置以基于lpc参数产生第一音频信号的第一高频带部分。解码器还经配置以基于调整频谱形状参数产生第二音频信号的第二高频带部分。

在另一特定方面中,装置包含接收器及解码器。接收器经配置以接收线性预测系数(lpc)参数及信道间等级差(ild)参数。解码器经配置以基于lpc参数产生第一音频信号的第一高频带部分。解码器还经配置以基于ild参数产生第二音频信号的高频带部分。

在另一特定方面中,通信方法包含在装置处产生第一音频信号的第一高频带部分的线性预测系数(lpc)参数。方法还包含在装置处产生第一高频带部分的一组第一增益参数。方法进一步包含在装置处产生第二音频信号的第二高频带部分的一组调整增益参数。方法还包含从装置发射lpc参数、所述一组第一增益参数及所述一组调整增益参数。

在另一特定方面中,通信方法包含在装置处接收线性预测系数(lpc)参数、一组第一增益参数及一组调整增益参数。方法还包含基于lpc参数及所述一组第一增益参数在装置处产生第一音频信号的第一高频带部分。方法进一步包含基于所述一组调整增益参数在装置处产生第二音频信号的第二高频带部分。

在另一特定方面中,通信方法包含在装置处产生第一音频信号的第一高频带部分的线性预测系数(lpc)参数。方法还包含在装置处产生第二音频信号的第二高频带部分的调整频谱形状参数。方法进一步包含从装置发射lpc参数及调整频谱形状参数。

在另一特定方面中,通信方法包含在装置处接收线性预测系数(lpc)参数及调整频谱形状参数。方法还包含基于lpc参数在装置处产生第一音频信号的第一高频带部分。方法进一步包含基于调整频谱形状参数在装置处产生第二音频信号的第二高频带部分。

在另一特定方面中,通信方法包含在装置处接收线性预测系数(lpc)参数及信道间等级差(ild)参数。方法还包含基于lpc参数在装置处产生第一音频信号的第一高频带部分。方法进一步包含基于ild参数在装置处产生第二音频信号的第二高频带部分。

在另一特定方面中,计算机可读存储装置存储在由处理器执行时使得处理器执行包含产生第一音频信号的第一高频带部分的线性预测系数(lpc)参数的操作的指令。操作还包含产生第一高频带部分的一组第一增益参数。操作进一步包含产生第二音频信号的第二高频带部分的调整增益参数。操作还包含发射lpc参数、所述一组第一增益参数及所述一组调整增益参数。

在另一特定方面中,计算机可读存储装置存储在由处理器执行时使得处理器执行包含接收线性预测系数(lpc)参数、一组第一增益参数及一组调整增益参数的操作的指令。操作还包含基于lpc参数及所述一组第一增益参数产生第一音频信号的第一高频带部分。操作进一步包含基于所述一组调整增益参数产生第二音频信号的第二高频带部分。

在另一特定方面中,计算机可读存储装置存储在由处理器执行时使得处理器执行包含产生第一音频信号的第一高频带部分的线性预测系数(lpc)参数的操作的指令。操作还包含产生第二音频信号的第二高频带部分的调整频谱形状参数。操作进一步包含发射lpc参数及调整频谱形状参数。

在另一特定方面中,计算机可读存储装置存储在由处理器执行时使得处理器执行包含接收线性预测系数(lpc)参数及调整频谱形状参数的操作的指令。操作还包含基于lpc参数产生第一音频信号的第一高频带部分。操作进一步包含基于调整频谱形状参数产生第二音频信号的第二高频带部分。

在另一特定方面中,计算机可读存储装置存储在由处理器执行时使得处理器执行包含接收线性预测系数(lpc)参数及信道间等级差(ild)参数的操作的指令。操作还包含基于lpc参数产生第一音频信号的第一高频带部分。操作进一步包含基于ild参数产生第二音频信号的高频带部分。

在审阅整个申请案之后,本发明的其它方面、优势及特征将变得显而易见,所述整个申请案包含以下章节:图式简单说明、具体实施方式及权利要求书。

附图说明

图1为系统的特定说明性实例的框图,所述系统包含可操作以编码或解码多个高频带音频信号的装置;

图2为说明图1的装置的另一实例的图;

图3为说明图1的装置的另一实例的图;

图4为说明图1的装置的另一实例的图;

图5为说明图1的装置的另一实例的图;

图6为说明图1的装置的另一实例的图;

图7a为说明图1的装置的另一实例的图;

图7b为说明图1的装置的另一实例的图;

图8为说明图1的装置的另一实例的图;

图9为说明图1的装置的另一实例的图;

图10为说明图1的装置的另一实例的图;

图11为说明图1的装置的另一实例的图;

图12为说明图1的装置的另一实例的图;

图13为说明图1的装置的另一实例的图;

图14为说明图1的装置的其它实例的图;

图15为说明图1的装置的另一实例的图;

图16为说明图1的装置的另一实例的图;

图17为说明图1的装置的另一实例的图;

图18为说明图1的装置的另一实例的图;

图19为说明图1的装置的另一实例的图;

图20为说明图1的装置的另一实例的图;

图21为说明图1的装置的另一实例的图;

图22为说明图1的装置的另一实例的图;

图23为说明图1的装置的另一实例的图;

图24为说明图1的装置的另一实例的图;

图25为说明图1的装置的另一实例的图;

图26为说明图1的装置的另一实例的图;

图27为说明图1的装置的另一实例的图;

图28为说明图1的装置的另一实例的图;

图29为说明图1的装置的另一实例的图;

图30为说明图1的装置的另一实例的图;

图31为说明图1的装置的另一实例的图;

图32为说明图1的装置的另一实例的图;

图33为说明图1的装置的另一实例的图;

图34为说明图1的装置的另一实例的图;

图35为说明图1的装置的另一实例的图;

图36为说明图1的装置的另一实例的图;

图37为说明图1的装置的另一实例的图;

图38为说明图1的装置的另一实例的图;

图39为说明图1的装置的另一实例的图;

图40为说明编码多个高频带音频信号的特定方法的流程图;

图41为说明解码多个高频带音频信号的特定方法的流程图;

图42为说明编码多个高频带音频信号的另一特定方法的流程图;

图43为说明解码多个高频带音频信号的另一特定方法的流程图;

图44为说明解码多个高频带音频信号的另一特定方法的流程图;

图45为说明编码多个高频带音频信号的特定方法的流程图;

图46为说明解码多个高频带音频信号的特定方法的流程图;及

图47为可操作以编码及解码多个高频带音频信号的装置的特定说明性实例的框图。

具体实施方式

本发明公开可操作以编码及解码多个高频带音频信号的系统及装置。第一装置可包含经配置以编码多个音频信号的编码器。可使用多个记录装置(例如多个麦克风)捕获所述多个音频信号。在一些实例中,通过复用同时或非同时记录的若干音频信道可合成地(例如,人工地)产生多个音频信号(或多信道音频)。作为说明性实例,音频信道的并行记录或复用可产生2信道配置(即,立体声:左及右)、5.1信道配置(左、右、中央、左环绕、右环绕及低频重音(lfe)信道)、7.1信道配置、7.1+4信道配置、22.2信道配置或n信道配置。

电话会议室(或远程呈现室)中的音频捕获装置可包含获取空间音频的多个麦克风。空间音频可包含话语以及经编码并经发射的背景音频。来自给定源(例如讲话者)的话语/音频可到达所述多个麦克风。第一装置可通过第一麦克风接收第一音频信号,且可通过第二麦克风接收第二音频信号。第一音频信号可对应于立体声信号的左信道且第二音频信号可对应于立体声信号的右信道。

在立体声译码中,可基于以下方程式产生中间信道(例如,总信道)及侧信道(例如,差信道):

m=(l+r)/2,s=(l-r)/2,方程式1

其中m对应于中间信道,s对应于侧信道,l对应于左信道,且r对应于右信道。

在一些情况下,可基于以下方程式产生中间信道及侧信道:

m=c(l+r),s=c(l-r),方程式2

其中c对应于频率相关的复合值。在特定方面中,c可对应于缩放因数。在一替代性方面中,c可对应于一函数。

在其它情况下,可基于以下方程式产生中间信道及侧信道:

m=(l+gdr)/2,s=(l-gdr)/2,方程式3

其中gd对应于用于降混处理的相对增益参数,如参考图1进一步描述。

应理解方程式1及方程式2为非限制性说明性实例。在特定方面中,可基于另一方程式产生中间信道及侧信道。

在一些情况下,可基于以下方程式产生中间信道及侧信道:

m=g1l+g2r,s=g1l-g2r,方程式4

其中g1对应于第一增益参数且g2对应于第二增益参数。在特定方面中,g1及g2的总和可等于1(例如g1+g2=1.0)。应理解方程式1到方程式4经提供作为非限制性说明性实例。在特定方面中,可基于另一方程式产生中间信道及侧信道或两者。

产生中间信道及侧信道(例如基于方程式1到方程式4)可被称为执行“降混”算法。从中间信道及侧信道产生左信道及右信道(例如基于方程式1到方程式4)的逆过程可被称为执行“升混”算法。

编码器可基于高频带信号(例如中间信道(例如中间信号)的高频带部分)产生频谱参数(例如线性预测系数(lpc)参数)。具体来说,编码器可预处理并重采样中间信道以产生对应于中间信道的高频带部分的中间高频带信号。编码器可使用高频带译码算法基于时域带宽扩展(tbe)模型编码中间高频带信号。tbe译码中间高频带信号可产生一组lpc参数、高频带整体增益参数及高频带时间增益形状参数。编码器可产生一组对应于中间高频带信号的中间高频带增益参数。举例来说,编码器可基于lpc参数产生合成的中间高频带信号且可基于中间高频带信号与合成的中间高频带信号的比较产生中间高频带增益参数。编码器还可产生至少一个调整增益参数、至少一个调整频谱形状参数或其组合,如本文所描述。编码器可发射lpc参数(例如中间高频带lpc参数)、所述一组中间高频带增益参数、至少一个调整增益参数、至少一个频谱形状参数或其组合。lpc参数、中间高频带增益参数或两者可对应于中间高频带信号的经编码形式。

解码器可接收lpc参数(例如中间高频带lpc参数)、所述一组中间高频带增益参数、所述至少一个调整增益参数、所述至少一个频谱形状(例如频谱倾斜、频谱变化、中间信道与侧信道之间的频谱差值或左信道与右信道之间的频谱差值)参数或其组合。解码器可基于lpc参数(例如中间高频带lpc参数)及所述一组中间高频带增益参数产生合成的中间高频带信号。解码器还可通过基于所述至少一个调整增益参数、所述至少一个频谱形状参数或其组合调整合成的中间高频带信号来产生至少一个高频带音频信号。所述至少一个高频带音频信号可对应于第一输出信号的第一高频带部分、第二输出信号的第二高频带部分或两者。第一输出信号的第一高频带部分可接近第一音频信号的高频带部分。第二输出信号的第二高频带部分可接近第二音频信号的高频带部分。

参看图1,公开系统的特定说明性实例且一般将其指定为100。系统100包含通过网络120通信耦合到第二装置106的第一装置104。网络120可包含一或多个无线网络、一或多个有线网络或其组合。

第一装置104可包含编码器114、发射器110、一或多个输入接口112或其组合。输入接口112的第一输入接口可耦合到第一麦克风146。输入接口112的第二输入接口可耦合到第二麦克风148。编码器114可包含参考检测器180、增益分析器182、频谱形状分析器184或其组合。编码器114可经配置以降混并编码多个音频信号,如本文所描述。第一装置104还可包含经配置以存储分析数据190的存储器153。

第二装置106可包含解码器118、接收器111或两者。解码器118可包含增益调整器183、频谱形状调整器185或两者。解码器118可经配置以升混并呈现多个信道。第二装置106可耦合到第一扬声器142、第二扬声器144或两者。第二装置106还可包含经配置以存储分析数据192的存储器135。

在操作期间,第一装置104可通过第一输入接口从第一麦克风146接收第一音频信号130,并可通过第二输入接口从第二麦克风148接收第二音频信号132。第一音频信号130可对应于立体声信号的左信道。第二音频信号132可对应于立体声信号的右信道。在特定方面中,第一音频信号130、第二音频信号132或两者可不通过麦克风接收。举例来说,第一音频信号130、第二音频信号132或两者可从另一装置或网络接收或可从第一装置104处的存储检索。

编码器114可将对应于第一音频信号130的左信号131、对应于第二音频信号132的右信号133或两者存储于存储器153中。在特定方面中,左信号131为第一音频信号130的在时间上经移位的形式或右信号133可为第二音频信号132的在时间上经移位的形式,如本文所描述。声源152(例如,用户、扬声器、环境噪声、乐器等)可比第二麦克风148更接近第一麦克风146。因此,来自声源152的音频信号可在输入接口112处在与通过第二麦克风148相比更早的时间通过第一麦克风146接收。通过多个麦克风获取的多信道信号的这种固有延迟可在第一音频信号130与第二音频信号132之间引入时间移位。编码器114可确定指示第一音频信号130(例如“目标”)相对于第二音频信号132(例如“参考”)的移位量(例如非因果移位或时间失配)的移位值(例如时间失配值)。编码器114可基于“目标”信号的样本且基于“参考”信号的样本产生增益参数(例如编解码器增益参数)。作为一实例,增益参数可基于以下方程式中的一者:

其中gd对应于用于降混处理的相对增益参数,ref(n)对应于“参考”信号的样本,n1对应于第一帧的非因果移位值,且targ(n+n1)对应于“目标”信号的样本。可(例如)基于方程式5a到方程式5f中的一者来修正增益参数(gd)以并入长期平滑/滞后逻辑,以避免帧之间的增益的巨大跳变。当目标信号包含第一音频信号130时,第一样本可包含目标信号的样本,且所选择的样本可包含参考信号的样本。当目标信号包含第二音频信号132时,第一样本可包含参考信号的样本,且所选择的样本可包含目标信号的样本。

编码器114可基于第一样本、所选择的样本及用于降混处理的相对增益参数产生中间信号、侧信号或两者。举例来说,编码器114可基于以下方程式中的一者产生中间信号:

m=ref(n)+gdtarg(n+n1),方程式6a

m=ref(n)+targ(n+n1),方程式6b

其中m对应于中间信号,gd对应于用于降混处理的相对增益参数,ref(n)对应于“参考”信号的样本,n1对应于第一帧的非因果移位值,且targ(n+n1)对应于“目标”信号的样本。

编码器114可基于以下方程式中的一者产生侧信道信号:

s=ref(n)-gdtarg(n+n1),方程式7a

s=gdref(n)-targ(n+n1),方程式7b

其中s对应于侧信道信号,gd对应于用于降混处理的相对增益参数,ref(n)对应于“参考”信号的样本,n1对应于第一帧的非因果移位值,且targ(n+n1)对应于“目标”信号的样本。

在特定方面中,编码器114可基于参考信号及目标信号的低频带样本(例如0khz到8khz)估计增益参数(gd)(例如低频带增益参数)。举例来说,ref(n)可对应于参考信号的低频带样本(例如0khz到8khz)且targ(n+n1)可对应于目标信号的低频带样本(例如0khz到8khz)。在这方面中,编码器114可基于低频带增益参数产生中间信号的低频带部分、侧信号的低频带部分或两者。编码器114可基于高频带增益参数产生中间信号的高频带部分、侧信号的高频带部分或两者。“中间信号的低频带部分”在本文中可被称为“中间低频带信号”。“侧信号的低频带部分”在本文中可被称为“侧低频带信号”。“中间信号的高频带部分”在本文中可被称为“中间高频带信号”。“侧信号的高频带部分”在本文中可被称为“侧高频带信号”。

当目标信号包含第一音频信号130时,左信号131可对应于targ(n+n1)且右信号133可对应于ref(n)。在替代方面中,左信号131及右信号133可对应于未经移位信号。举例来说,左信号131可对应于第一音频信号130(例如targ(n)),右信号133可对应于第二音频信号132(例如ref(n))或两者。

当目标信号包含第二音频信号132时,右信号133可对应于targ(n+n1)且左信号131可对应于ref(n)。在替代方面中,左信号131及右信号133可对应于未经移位信号。举例来说,右信号133可对应于第一音频信号130(例如targ(n)),左信号131可对应于第二音频信号132(例如ref(n))或两者。

左信号131的低频带部分(例如0千赫兹(khz)到8千赫兹)可对应于左低频带(lb)信号171。左信号131的高频带部分(例如8khz到16khz)可对应于左高频带(hb)信号172。右信号133的低频带部分(例如0khz到8khz)可对应于右lb信号173。右信号133的高频带部分(例如8khz到16khz)可对应于右hb信号174。

编码器114可产生对应于中间高频带信号的线性预测系数(lpc)参数102、一组第一增益参数162或两者,如参看图2到5进一步描述。lpc参数102可包含线谱频率(lsf)索引。所述一组第一增益参数162可包含增益形状索引、增益帧索引或两者。所述一组第一增益参数162可指示对应于中间高频带信号的整体帧增益、子帧时间增益形状或其组合。

在替代实施方案中,编码器114可产生对应于左hb信号172或右hb信号174的lpc参数102、所述一组第一增益参数162或两者。举例来说,编码器114可基于左hb信号172产生lpc参数102。编码器114可基于lpc参数102产生合成的左hb信号且可基于左hb信号172与合成的左hb信号的比较产生所述一组第一增益参数162。作为另一实例,编码器114可基于右hb信号174产生lpc参数102。编码器114可基于lpc参数102产生合成的右hb信号且可基于右hb信号174与合成右hb信号的比较产生所述一组第一增益参数162。lpc参数102可包含lsf索引。所述一组第一增益参数162可包含增益形状索引、增益帧索引或两者。

在特定方面中,编码器114可选择左hb信号172或右hb信号174中的一者作为参考信号,如本文所描述。编码器114可基于参考信号(例如左hb信号172或右hb信号174)产生lpc参数102、所述一组第一增益参数162或两者。

参考检测器180可检测是左信号131还是右信号133对应于参考信号(例如译码参考信号),如参看图6到8所描述。参考检测器180可指定左信号131(例如左hb信号172)或右信号133(例如右hb信号174)中的一者作为参考信号且指定左信号131(例如左hb信号172)或右信号133(例如右hb信号174)中的另一者作为非参考信号。通过参考检测器180检测的参考信号可与对应于移位值的参考信号(例如ref(n))相同或不同。参考检测器180可基于左hb信号172与右hb信号174的比较(如参看图7a所描述)、基于第一音频信号130与第二音频信号132的比较(如参看图7b所描述)或基于增益参数(例如用于降混处理的相对增益参数)(如参看图8所描述)检测参考信号。参考检测器180可产生指示对应于参考信号的左hb信号172或右hb信号174的高频带(hb)参考信号指示符164,如参看图6到8描述。举例来说,hb参考信号指示符164的第一值(例如0)可指示左hb信号172对应于非参考信号且右hb信号174对应于参考信号。hb参考信号指示符164的第二值(例如1)可指示左hb信号172对应于参考信号且右hb信号174对应于非参考信号。如本文所使用,“参考信号指示符”也可被称为“参考信道指示符”。

增益分析器182可产生第一组调整增益参数168、第二组调整增益参数178或两者,如参看图6及9到14所描述。频谱形状分析器184可产生调整频谱形状参数166(例如调整倾斜参数)、第二调整频谱形状参数176(例如调整倾斜参数)或两者,如参看图6及18到21所描述。

编码器114可产生一或多个对应于左hb信号172或右hb信号174的立体声提示175。举例来说,立体声提示175可包含信道间等级差(ild)参数值。ild参数值中的每一者可指示针对特定频率范围左hb信号172的能量相对于右hb信号174的能量的比率。举例来说,立体声提示175的第一ild参数值可指示左hb信号172的第一频率范围的能量相对于右hb信号174的第一频率范围的能量的比率。立体声提示175的第二ild参数值可指示左hb信号172的第二频率范围的能量相对于右hb信号174的第二频率范围的能量的比率。在特定方面中,第一频率范围可与第二频率范围重叠。在替代性方面中,第一频率范围可不与第二频率范围重叠。

发射器110可通过网络120将lpc参数(params)102、所述一组第一增益参数162、hb参考信号指示符164、第一组调整(adj.)增益参数168、第二组调整增益参数178、调整频谱形状参数166、第二调整频谱形状参数176、立体声提示175或其组合发射到第二装置106。在一些实施方案中,发射器110可将lpc参数102、所述一组第一增益参数162、hb参考信号指示符164、第一组调整增益参数168、第二组调整增益参数178、调整频谱形状参数166、第二调整频谱形状参数176或其组合存储于网络120的装置或本地装置处以供稍后进一步处理或解码。

解码器118可接收lpc参数102、所述一组第一增益参数162、hb参考信号指示符164、第一组调整增益参数168、第二组调整增益参数178、调整频谱形状参数166、第二调整频谱形状参数176或其组合。解码器118可执行升混以产生左输出信号113、右输出信号193或两者,如本文所描述。左lb输出信号117可对应于左输出信号113的低频带部分。左hb输出信号127可对应于左输出信号113的高频带部分。右lb输出信号137可对应于右输出信号193的低频带部分。右hb输出信号147可对应于右输出信号193的高频带部分。左输出信号113可对应于合成的输出立体声信号的左信道。右输出信号193可对应于合成的输出立体声信号的右信道。

解码器118可基于lpc参数102、所述一组第一增益参数162或两者产生合成中间信号。解码器118可至少部分地基于合成中间信号、hb参考信号指示符164、第一组调整增益参数168、第二组调整增益参数178、调整频谱形状参数166、第二调整频谱形状参数176或其组合产生左输出信号113、右输出信号193或两者,如参看图24到39进一步描述。举例来说,增益调整器183可基于第一组调整增益参数168调整合成中间信号的增益以产生经调整增益信号且频谱形状调整器185可基于调整频谱形状参数166调整形状(例如频谱包络)以产生右hb输出信号147。替代地,频谱形状调整器185可基于调整频谱形状参数166调整合成中间信号的形状(例如频谱包络)以产生经调整频谱形状信号且增益调整器183可基于第一组调整增益参数168调整经调整频谱形状信号以产生右hb输出信号147。

在特定方面中,解码器118可基于移位值产生左输出信号113、右输出信号193或两者。举例来说,解码器118可基于合成中间信号产生左信号及右信号。解码器118可基于移位值在时间上将左信号移位以产生在时间上经移位的左信号且可基于在时间上经移位的左信号产生左输出信号113。替代地,解码器118可基于移位值在时间上将右信号移位以产生在时间上经移位的右信号且可基于在时间上经移位的右信号产生右输出信号193。

解码器118可产生对应于左输出信号113的第一输出信号126、对应于右输出信号193的第二输出信号128或两者。在特定方面中,解码器118可通过在时间上将左输出信号113移位来产生第一输出信号126或通过在时间上将右输出信号193移位来产生第二输出信号128。替代地,第一输出信号126可与左输出信号113相同且第二输出信号128可与右输出信号193相同。第二装置106可通过第一扬声器142输出第一输出信号126。第二装置106可通过第二扬声器144输出第二输出信号128。合成立体声输出信号可包含第一输出信号126、第二输出信号128或两者。

在特定方面中,编码器114可产生对应于左hb信号172的左hblpc参数、左增益参数或两者,对应于右hb信号174的右lpc参数、右增益参数或两者,而非产生单组lpc参数102、所述一组第一增益参数162及第一组调整增益参数168以供发射到第二装置106,如参看图23描述。在特定方面中,编码器114可在使用第一编码方法来编码第一帧与使用第二编码方法来编码第二帧之间切换。第一编码方法可包含产生单组lpc参数102、所述一组第一增益参数162及第一组调整增益参数168。第二编码方法可包含产生对应于左hb信号172的左hblpc参数、左增益参数或两者及对应于右hb信号174的右lpc参数、右增益参数或两者。编码器114可基于时间失配值、基于时间失配值的参考信号指示符、hb参考信号指示符164或其组合在使用第一编码方法与使用第二编码方法之间切换。发射器110可发射左hblpc参数、左增益参数、右lpc参数、右增益参数或其组合。解码器118可基于左hblpc参数及左增益参数产生第一输出信号126,基于右hblpc参数及右增益参数产生第二输出信号128,或两者。

系统100可因此使得解码器118能够产生具有接近左hb信号172(或右hb信号174)的高频带部分的输出信号(例如第一输出信号126或第二输出信号128)。解码器118可至少部分地基于第一组调整增益参数168、第二组调整增益参数178、调整频谱形状参数166、第二调整频谱形状参数176或其组合产生高频带部分。

尽管图1说明编码器114包含参考检测器180、增益分析器182及频谱形状分析器184,但在其它实施方案中,可省略参考检测器180、增益分析器182或频谱形状分析器184中的一或多者。尽管图1说明解码器118包含增益调整器1183及频谱形状调整器185,但在其它实施方案中,增益调整器1183、频谱形状调整器185或两者可省略。

参看图2,展示装置的说明性实例且一般将其指定为200。装置200的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置200包含通过移位估计器204(例如时间失配值估计器)耦合到帧间移位变化分析器206、耦合到参考信号指定符209或耦合到两者的信号预处理器202。帧间移位变化分析器206可通过目标信号调整器208耦合到增益参数产生器215。参考信号指定符209可耦合到帧间移位变化分析器206,耦合到增益参数产生器215,或耦合到两者。目标信号调整器208可耦合到中侧产生器210。增益参数产生器215可耦合到中侧产生器210。中侧产生器210可耦合到带宽扩展(bwe)空间平衡器212、中间bwe译码器214、低频带信号再生器216或其组合。lb信号再生器216可耦合到lb侧核心译码器218、lb中间核心译码器220或两者。lb中间核心译码器220可经耦合到中间bwe译码器214、lb侧核心译码器218或两者。中间bwe译码器214可耦合到bwe空间平衡器212。lb中间核心译码器220还可耦合到bwe空间平衡器212。举例来说,如参看图23所描述,bwe空间平衡器212可基于一或多个参数(例如lb激励参数、发声参数、间距参数、信道间增益参数等)从lb中间核心译码器220合成目标hb信号。

在操作期间,信号预处理器202可接收音频信号228。举例来说,信号预处理器202可从输入接口112接收音频信号228。音频信号228(例如立体声信号)可包含第一音频信号130、第二音频信号132或两者。信号预处理器202可产生第一经重采样的信号230、第二经重采样的信号232或两者。举例来说,信号预处理器202可通过重采样第一音频信号130产生第一经重采样的信号230,通过重采样第二音频信号132产生第二经重采样的信号232,或两者。信号预处理器202可将第一经重采样的信号230、第二经重采样的信号232或两者提供到移位估计器204。

移位估计器204可基于第一经重采样的信号230、第二经重采样的信号232或两者产生时间失配值(例如最终移位值217(t)、非因果移位值262或两者)。举例来说,移位估计器204可基于第一经重采样的信号230与第二经重采样的信号232的比较确定最终移位值217(t)。非因果移位值262可对应于最终移位值217的绝对值。移位估计器204可将最终移位值217提供到帧间移位变化分析器206、参考信号指示符209或两者。

参考信号指定符209可基于最终移位值217(t)将第一音频信号130或第二音频信号132指定为参考信号。举例来说,响应于确定最终移位值217(t)满足(例如大于或等于)第一阈值(例如,0),参考信号指定符209可产生指示将第一音频信号130指定为参考信号的参考信号指示符265。参考信号240可对应于第一音频信号130且目标信号242可对应于第二音频信号132。替代地,响应于确定最终移位值217(t)不满足(例如小于)第一阈值(例如0),参考信号指定符209可产生指示将第二音频信号132指定为参考信号的参考信号指示符265。参考信号240可对应于第二音频信号132且目标信号242可对应于第一音频信号130。参考信号指定符209可向帧间移位变化分析器206、向增益参数生成器215或两者提供参考信号指示符265。参考信号指示符265可与hb参考信号指示符164相同或不同。

帧间移位变化分析器206可基于目标信号242、参考信号240、第一移位值263(tprev)、最终移位值217(t)、参考信号指示符265或其组合产生目标信号指示符264。举例来说,帧间移位变化分析器206可基于第一移位值263(tprev)与最终移位值217(t)的比较产生指示第一音频信号130或第二音频信号132的目标信号指示符264。第一移位值263(tprev)可对应于第一音频信号130的前一帧的移位值。帧间移位变化分析器206可向目标信号调整器208提供目标信号指示符264。在一些实施方案中,帧间移位变化分析器206可将通过目标信号指示符264指示的目标信号(例如,第一音频信号130或第二音频信号132)提供到目标信号调整器208以用于平滑及缓慢移位。目标信号242可对应于由目标信号指示符264指示的第一音频信号130或第二音频信号132中的一者。参考信号240可对应于第一音频信号130或第二音频信号132中的另一者。

目标信号调整器208可基于目标信号指示符264、目标信号242或两者产生经调整目标信号252。目标信号调整器208可基于从第一移位值263(tprev)到最终移位值217(t)的时间移位演进而调整目标信号242。举例来说,第一移位值263可包含对应于第一音频信号130的第一帧的最终移位值。响应于对最终移位值从具有小于对应于第二帧的最终移位值217(例如,t=4)的对应于第一帧的第一值(例如,tprev=2)的第一移位值263变化的确定,目标信号调整器208可内插目标信号242,使得对应于帧界限的目标信号242的样本的子集通过平滑及缓慢移位下降,以产生经调整的目标信号252。替代地,响应于最终移位值从大于最终移位值217(例如,t=2)的第一移位值263(例如,tprev=4)变化的确定,目标信号调整器208可内插目标信号242,使得对应于帧边界的目标信号242的样本的子集通过平滑及缓慢移位进行重复以产生经调节目标信号252。可基于混合正弦内插器(hybridsinc-interpolator)及拉格朗日内插器(lagrange-interpolator)执行平滑及缓慢移位。响应于最终移位值未从第一移位值263变化为最终移位值217(例如,tprev=t)的确定,目标信号调整器208可在时间上偏移目标信号242,以产生经调整的目标信号252。目标信号调整器208可将经调整的目标信号252提供到增益参数产生器215、中侧产生器210或两者。

增益参数产生器215可基于参考信号指示符265、经调整的目标信号252、参考信号240或其组合产生增益参数261。增益参数261(例如gd)可对应于用于降混处理的相对增益参数,如参看图1描述。增益参数产生器215可将增益参数261提供到中侧产生器210。

中侧产生器210可基于经调整目标信号252、参考信号240、增益参数261或其组合产生中间信号270、侧信号272或两者。举例来说,中侧产生器210可基于方程式6a或方程式6b产生中间信号270,其中m对应于中间信号270,gd对应于增益参数261,ref(n)对应于参考信号240的样本且targ(n+n1)对应于经调整目标信号252的样本。中侧生成器210可基于方程式7a或方程式7b产生侧信号272,其中s对应于侧信号272,gd对应于增益参数261,ref(n)对应于参考信号240的样本,且targ(n+n1)对应于经调整的目标信号252的样本。

中侧产生器210可将侧信号272提供到bwe空间平衡器212、lb信号再生器216或两者。中侧产生器210可将中间信号270提供到中间bwe译码器214、lb信号再生器216或两者。lb信号再生器216可基于中间信号270产生lb中间信号260。举例来说,lb信号再生器216可通过对中间信号270进行滤波来产生lb中间信号260。lb信号再生器216可将lb中间信号260提供到lb中间核心译码器220。lb中间核心译码器220可基于lb中间信号260产生参数(例如核心参数271、参数275或两者)。核心参数271、参数275或两者可包含激励参数、发声参数、间距参数、信道间增益参数等。lb中间核心译码器220可将核心参数271提供到中间bwe译码器214,将参数275提供到lb侧核心译码器218,或两者。核心参数271可与参数275相同或不同。举例来说,核心参数271可包含参数275中的一或多者,可不包含参数275中的一或多者,可包含一或多个额外参数,或其组合。

中间bwe译码器214可基于中间信号270、核心参数271或其组合产生经译码中间bwe信号273、所述一组第一增益参数162、lpc参数102或其组合,如参考图3进一步描述。中间bwe译码器214可将经译码中间bwe信号273(例如中间信号270、合成中间信号、未按比例缩放的合成中间bwe信号、非线性扩展谐波中间bwe激励信号或其组合)提供到bwe空间平衡器212。中间bwe译码器214可将所述一组第一增益参数162、lpc参数102或两者提供到图1的发射器110。

bwe空间平衡器212可基于左hb信号172、右hb信号174、经译码中间bwe信号273、音频信号228或其组合产生图1的hb参考信号指示符164、第一组调整增益参数168、第二组调整增益参数178、调整频谱形状参数166、第二调整频谱形状参数176或其组合,如参考图6进一步描述。bwe空间平衡器212可将hb参考信号指示符164、第一组调整增益参数168、第二组调整增益参数178、调整频谱形状参数166、第二调整频谱形状参数176或其组合提供到图1的发射器110。

lb信号再生器216可基于侧信号272产生lb侧信号267。举例来说,lb信号再生器216可通过对侧信号272进行滤波来产生lb侧信号267。lb信号再生器216可将lb侧信号267提供到lb侧核心译码器218。

参看图3,展示装置的说明性实例且一般将其指定为300。装置300的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置300包含中间bwe译码器214。中间bwe译码器214可包含lpc参数产生器320、增益参数产生器322或两者。lpc参数产生器320可经配置以产生lpc参数102。lpc参数产生器320可包含lp分析器及量化器302、lsf到lpc转换器304或两者。增益参数产生器322可经配置以产生所述一组第一增益参数162。增益参数产生器322可包含合成器306、增益估计器316或两者。

在操作期间,lp分析器及量化器302可从图2的中侧产生器210接收中间信号270。lp分析器及量化器302可基于中间信号270(例如中间信号270的高频带部分)产生经量化hblsf370。经量化hblsf370可表示中间信号270(例如中间信号270的高频带部分)的频谱包络。lp分析器及量化器302可基于码簿产生对应于经量化hblsf370的lpc参数102(例如hblsf索引)。lp分析器及量化器302可将lpc参数102提供到图1的发射器110。

lp分析器及量化器302可将经量化hblsf370提供到lsf到lpc转换器304。lsf到lpc转换器304可基于经量化hblsf370产生hblpc372。lsf到lpc转换器304可将hblpc372提供到合成器306。合成器306还可从lb中间核心译码器220接收核心参数271。合成器306可对应于图1的第一装置104处的本地解码器。合成器306可在接收装置(例如图1的第二装置106)处模拟解码器。合成器306可基于hblpc372及核心参数271产生合成中间信号362,如参考图4进一步描述。

合成器306可将合成中间信号362提供到增益估计器316。增益估计器316还可接收中间信号270(例如中间信号270的高频带部分)。增益估计器316可基于合成中间信号362与中间信号270(例如中间信号270的高频带部分)的比较产生所述一组第一增益参数162,如参考图5进一步描述。所述一组第一增益参数162可指示中间信号270的高频带部分与合成中间信号362之间的增益差值。所述一组第一增益参数162可包含增益形状索引376、增益帧索引374或两者。增益估计器316可将所述一组第一增益参数162提供到图1的发射器110。

参看图4,展示装置的说明性实例且一般将其指定为400。装置400的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置400包含合成器306。合成器306可包含通过增益调整器404耦合到组合器412的谐波扩展器402。谐波扩展器402可通过噪声整形器408及增益调整器410耦合到组合器412。合成器306可包含耦合到噪声整形器408的随机噪声产生器406。组合器412可耦合到lpc合成器414。

在操作期间,合成器306可基于lb激励信号估计hb激励信号460(例如非线性谐波hb激励信号)且可基于hb激励信号460及hblpc372产生合成中间信号362,如本文所描述。谐波扩展器402可从lb中间核心译码器220接收核心参数271。核心参数271可对应于lb激励信号。谐波扩展器402可基于核心参数271通过谐波扩展lb激励信号来产生经谐波扩展信号454。谐波扩展器402可将谐波扩展信号454提供到增益调整器404并提供到噪声整形器408。

增益调整器404可通过将第一增益应用到谐波扩展信号454来产生第一增益经调整信号456。增益调整器404可将第一增益经调整信号456提供到组合器412。随机噪声产生器406可基于种子值450产生噪声信号452。种子值450可存储于图1的存储器153中。图1的编码器114可在存取种子值450之后更新种子值450。随机噪声产生器406可将噪声信号452提供到噪声整形器408。噪声整形器408可通过将谐波扩展信号454与噪声信号452组合来产生添加噪声的信号454。噪声整形器408可将添加噪声的信号454提供到增益调整器410。增益调整器410可通过将第二增益应用到添加噪声的信号454来产生第二增益经调整信号458。增益调整器410可将第二增益经调整信号458提供到组合器412。组合器412可通过将第一增益经调整信号456(例如第一增益经调整信号456的高频带部分)与第二增益经调整信号458(例如第二增益经调整信号458的高频带部分)组合来产生hb激励信号460。组合器412可将hb激励信号460提供到lpc合成器414。

lpc合成器414可基于hblpc372及hb激励信号460产生合成中间信号462(例如合成高频带中间信号)。举例来说,lpc合成器414可通过基于hblpc372配置合成滤波器并将hb激励信号460作为输入提供到合成滤波器来产生合成中间信号462。在特定方面中,合成中间信号462可对应于合成中间信号362(例如经译码中间bwe信号273)。在这方面中,lpc合成器414可将合成中间信号362提供到图3的增益估计器316且提供到图17的频谱形状调整器。

在特定方面中,合成器306可产生对应于不同增益的多个合成中间信号。举例来说,合成器306可产生合成中间信号362及合成中间信号464。产生合成中间信号362可包含增益调整器404将第一增益应用到谐波扩展信号454以产生第一增益经调整信号456及增益调整器410将第二增益应用到添加噪声的信号454以产生第二增益经调整信号458。产生合成中间信号464可包含增益调整器404将第三增益应用到谐波扩展信号454以产生第一增益经调整信号456及增益调整器410将第四增益应用到添加噪声的信号454以产生第二增益经调整信号458。第一增益可与第三增益相同或不同。第二增益可与第四增益相同或不同。在特定方面中,合成中间信号362的噪声分量对谐波分量的第一加权可不同于合成中间信号464的噪声分量对谐波分量。第一加权可基于第一增益及第二增益。第二加权可基于第三增益及第四增益。lpc合成器414可将合成中间信号362提供到图3的增益估计器316且可将合成中间信号464提供到图17的频谱形状调整器。

参看图5,展示装置的说明性实例且一般将其指定为500。装置500的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置500包含增益估计器316。增益估计器316可经配置以基于中间信号270(例如中间信号270的高频带部分)与合成中间信号362(例如合成高频带中间信号)的比较产生增益形状索引376、增益帧索引374或两者。增益估计器316可包含增益形状估计器及量化器502、增益形状补偿器504、增益帧估计器及量化器506或其组合。

在操作期间,增益形状估计器及量化器502可从图3的合成器306接收合成中间信号362,从中侧产生器210接收中间信号270,或两者。增益形状估计器及量化器502可基于中间信号270(例如中间信号270的高频带部分)与合成中间信号362(例如合成高频带中间信号)的比较来确定经量化增益形状550。经量化增益形状550可对应于中间信号270(例如中间信号270的高频带部分)与合成中间信号362(例如合成高频带中间信号)之间的增益形状的差异。增益形状估计器及量化器502可基于码簿确定对应于经量化增益形状550的增益形状索引376。增益形状估计器及量化器502可将增益形状索引376提供到图1的发射器110。

增益形状估计器及量化器502可将经量化增益形状550提供到增益形状补偿器504。增益形状补偿器504还可从图3的合成器306接收合成中间信号362。增益形状补偿器504可基于合成中间信号362及经量化增益形状550产生增益形状补偿信号552。举例来说,增益形状补偿器504可通过基于经量化增益形状550调整合成中间信号362来产生增益形状补偿信号552。

增益形状补偿器504可将增益形状补偿信号552提供到增益帧估计器及量化器506。增益帧估计器及量化器506还可从图2的中侧产生器210接收中间信号270。增益帧估计器及量化器506可基于增益形状补偿信号552与中间信号270(例如中间信号270的高频带部分)的比较产生经量化增益帧554。增益帧估计器及量化器506可基于码簿产生对应于经量化增益帧554的增益帧索引374。增益帧估计器及量化器506可将增益帧索引374提供到图1的发射器110。

参看图6,展示装置的说明性实例且一般将其指定为600。装置600的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置600包含bwe空间平衡器212。bwe空间平衡器212可包含参考检测器180、增益分析器182、频谱形状分析器184或其组合。bwe空间平衡器212可经配置以接收左hb信号172、右hb信号174、音频信号228、侧信号272、经译码中间bwe信号273或其组合。经译码中间bwe信号273可包含中间信号270、合成中间信号362、谐波扩展信号454或hb激励信号460。

参考检测器180可经配置以产生hb参考信号指示符164,如参看图7到8进一步描述。参考检测器180可将hb参考信号指示符164提供到图1的发射器110。增益分析器182可经配置以产生第一组调整增益参数168、第二组调整增益参数178或两者,如参考图9到14进一步描述。增益分析器182可将第一组调整增益参数168、第二组调整增益参数178或两者提供到图1的发射器110。频谱形状分析器184可经配置以产生调整频谱形状参数166、第二调整频谱形状参数176或两者,如参考图18到21进一步描述。频谱形状分析器184可将调整频谱形状参数166、第二调整频谱形状参数176或两者提供到图1的发射器110。

参看图7a,展示装置的说明性实例且一般将其指定为700。装置700的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置700包含参考检测器780。参考检测器780可对应于图1的参考检测器180。参考检测器780包含信号比较器704。信号比较器704可经配置以基于左hb信号172与右hb信号174的比较产生hb参考信号指示符164。举例来说,信号比较器704可确定左hb信号172的左能量及右hb信号174的右能量。响应于左能量大于或等于右能量的确定,信号比较器704可将左hb信号172指定为参考信号且将右hb信号174指定为非参考信号。响应于左能量与右能量之间的能量差满足第一阈值(例如左能量-右能量≥0)或左能量与右能量的能量比率满足第二阈值(例如左能量/右能量≥1)的确定,信号比较器704可确定左能量大于或等于右能量。

替代地,响应于左能量小于右能量的确定,信号比较器704可将右hb信号174指定为参考信号且将左hb信号172指定为非参考信号。响应于能量差不满足第一阈值(例如左能量-右能量<0)或能量比率不满足第二阈值(例如左能量/右能量<1)的确定,信号比较器704可确定左能量小于右能量。在一些实施方案中,除基于能量的比较器之外,可实施滞后/平滑逻辑以避免频繁的参考信道切换。

参看图7b,展示装置的说明性实例且一般将其指定为750。装置750的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置750包含参考检测器782。参考检测器782可对应于图1的参考检测器180。参考检测器782包含信号比较器706。信号比较器706可经配置以基于第一音频信号130(例如左信号)与第二音频信号132(例如右信号)的比较产生hb参考信号指示符164。举例来说,信号比较器706可确定第一音频信号130的第一能量(例如左完全频带能量)及第二音频信号132的第二能量(例如右完全频带能量)。响应于第一能量大于或等于第二能量的确定,信号比较器706可将左hb信号172指定为参考信号且将右hb信号174指定为非参考信号。响应于第一能量与第二能量之间的能量差满足第一阈值(例如第一能量-第二能量≥0)或第一能量与第二能量的能量比率满足第二阈值(例如第一能量/第二能量≥1)的确定,信号比较器706可确定第一能量大于或等于第二能量。

替代地,响应于第一能量小于第二能量的确定,信号比较器706可将右hb信号174指定为参考信号且将左hb信号172指定为非参考信号。响应于能量差不满足第一阈值(例如第一能量-第二能量<0)或能量比率不满足第二阈值(例如第一能量/第二能量<1)的确定,信号比较器706可确定第一能量小于第二能量。在一些实施方案中,除基于能量的比较器之外,可实施滞后/平滑逻辑以避免频繁的参考信道切换。

在替代实施方案中,参考检测器180可基于信道间移位值(例如图2的最终移位值217)产生hb参考信号指示符164。举例来说,响应于最终移位值217大于或等于阈值(例如0)的确定,参考检测器180可将左hb信号172指定为参考信号且将右hb信号174指定为非参考信号。作为另一实例,响应于最终移位值217小于阈值(例如0)的确定,参考检测器180可将右hb信号174指定为参考信号且将左hb信号172指定为非参考信号。

在特定方面中,响应于最终移位值217具有指示右音频信号(例如第二音频信号132)先于左音频信号(例如第一音频信号130)的特定值(例如小于0)的确定,参考检测器180将右hb信号174指定为参考信号。替代地,响应于最终移位值217具有指示左音频信号(例如第一音频信号130)先于右音频信号(例如第二音频信号132)的特定值(例如大于或等于0)的确定,参考检测器180将左hb信号172指定为参考信号。

在特定实施方案中,参考检测器180可基于参考信号240产生hb参考信号指示符164。举例来说,如参考图2所描述,参考信号指定符209可基于最终移位值217产生指示将第一音频信号130或第二音频信号132中的一者(例如参考信号240)指定为参考信号的参考信号指示符265。响应于参考信号240对应于第一音频信号130的确定,参考检测器180可产生指示将左hb信号172指定为参考信号且将右hb信号174指定为非参考信号的hb参考信号指示符164。替代地,响应于参考信号240对应于第二音频信号132的确定,参考检测器180可产生指示将右hb信号174指定为参考信号且将左hb信号172指定为非参考信号的hb参考信号指示符164。

在特定实施方案中,参考检测器180可在多个阶段中确定hb参考信号指示符164,各阶段优化前一阶段的输出。阶段中的每一者可对应于本文所描述的特定实施方案。作为说明性实例,在第一阶段,参考检测器180可基于参考信号240产生hb参考信号指示符164。举例来说,响应于参考信号240指示将第二音频信号132(例如右音频信号)指定为参考信号的确定,参考检测器180可产生指示将右hb信号174指定为高频带参考信号的hb参考信号指示符164。替代地,响应于参考信号240指示将第一音频信号130(例如左音频信号)指定为参考信号的确定,参考检测器180可产生指示将左hb信号172指定为高频带参考信号的hb参考信号指示符164。

在第二阶段,参考检测器180可基于增益参数261、第一能量、第二能量或其组合优化(例如更新)hb参考信号指示符164。举例来说,响应于增益参数261满足第一阈值、第一能量(例如左完全频带能量)与右能量(例如右完全频带能量)的比率满足第二阈值或两者的确定,参考检测器180可设定(例如更新)hb参考信号指示符164来指示将左hb信号172指定为参考信道且将右hb信号174指定为非参考信道。作为另一实例,响应于增益参数261不满足第一阈值、第一能量(例如左完全频带能量)与右能量(例如右完全频带能量)的比率不满足第二阈值或两者的确定,参考检测器180可设定(例如更新)hb参考信号指示符164来指示将右hb信号174指定为参考信道且将左hb信号172指定为非参考信道。

在第三阶段,参考检测器180可基于左能量及右能量优化(例如进一步更新)hb参考信号指示符164。举例来说,响应于左能量(例如左hb能量)与右能量(例如右hb能量)的比率满足阈值的确定,参考检测器180可设定(例如更新)hb参考信号指示符164来指示将左hb信号172指定为参考信道且将右hb信号174指定为非参考信道。作为另一实例,响应于左能量(例如左hb能量)与右能量(例如右hb能量)的比率不满足阈值的确定,参考检测器180可设定(例如更新)hb参考信号指示符164来指示将右hb信号174指定为参考信道且将左hb信号172指定为非参考信道。

在特定方面中,在第一阶段期间,参考检测器180可基于参考信号240产生hb参考信号指示符164。举例来说,在第一阶段之后,hb参考信号指示符164可指示将左hb信号172指定为高频带参考信号。参考检测器180可确定左音频信号(例如第一音频信号130)的低频带部分的左低频带能量、右音频信号(例如第二音频信号132)的低频带部分的右低频带能量或两者。

在第二阶段期间,参考检测器180可确定左低频带能量大体上小于右低频带能量(例如右低频带能量-左低频带能量>阈值)。响应于hb参考信号指示符164指示将左hb信号172指定为参考信号且左低频带能量大体上小于右低频带能量的确定,参考检测器180可更新hb参考信号指示符164来指示将右hb信号174指定为参考信号。替代地,响应于hb参考信号指示符164指示将右hb信号174指定为参考信号且右低频带能量大体上小于左低频带能量的确定,参考检测器180可更新hb参考信号指示符164来指示将左hb信号172指定为参考信号。参考检测器180可确定左音频信号(例如第一音频信号130)的高频带部分的左高频带能量、右音频信号(例如第二音频信号132)的高频带部分的右高频带能量或两者。

在第三阶段期间,参考检测器180可基于hb参考信号指示符164、左高频带能量、右高频带能量或其组合更新hb参考信号指示符164。举例来说,响应于hb参考信号指示符164指示将左hb信号172指定为参考信号且左高频带能量大体上小于右高频带能量的确定,参考检测器180可更新hb参考信号指示符164来指示将右hb信号174指定为参考信号。替代地,响应于hb参考信号指示符164指示将右hb信号174指定为参考信号且右高频带能量大体上小于左高频带能量的确定,参考检测器180可更新hb参考信号指示符164来指示将左hb信号172指定为参考信号。在一些实施方案中,除基于能量的比较之外,可实施滞后/平滑逻辑以避免频繁的参考信道切换。

信号比较器704可产生hb参考信号指示符164来指示将左hb信号172还是右hb信号174指定为参考信号。在特定方面中,hb参考信号指示符164可指示能量差。hb参考信号指示符164的第一值(例如非负值)可指示将左hb信号172指定为参考信号且将右hb信号174指定为非参考信号。hb参考信号指示符164的第二值(例如负值)可指示将右hb信号174指定为参考信号且将左hb信号172指定为非参考信号。

在另一方面中,hb参考信号指示符164可指示能量比率。hb参考信号指示符164的第一值(例如当以分贝指示能量比率时,例如大于或等于1的值)可指示将左hb信号172指定为参考信号且将右hb信号174指定为非参考信号。hb参考信号指示符164的第二值(例如大于或等于0且小于1的值)可指示将右hb信号174指定为参考信号且将左hb信号172指定为非参考信号。

在特定方面中,hb参考信号指示符164可指示二进制值(例如位值)。举例来说,hb参考信号指示符164(例如一位)的第一值(例如“1”)可指示将左hb信号172指定为参考信号且将右hb信号174指定为非参考信号。作为另一实例,hb参考信号指示符164的第二值(例如“0”)可指示将右hb信号174指定为参考信号且将左hb信号172指定为非参考信号。在特定方面中,hb参考信号指示符164可指示二进制值(例如第一值或第二值)及能量差值的绝对值(例如|左能量-右能量|)。在特定方面中,hb参考信号指示符164可对应于增益参数(例如第一组调整增益参数168或第二组调整增益参数178)。信号比较器704可将hb参考信号指示符164提供到图1的发射器110。

参看图8,展示装置的说明性实例且一般将其指定为800。装置800的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置800包含参考检测器880。参考检测器880可对应于图1的参考检测器180。参考检测器880可包含参考预测器804。参考预测器804可经配置以基于增益参数806产生hb参考信号指示符164。在特定方面中,增益参数806可对应于增益参数261(例如gd)。

在特定方面中,增益参数806可指示图1的左lb信号171的一或多个低频带部分的左低频带能量相对于图1的右lb信号173的一或多个相应的低频带部分的右低频带能量的低频带能量差(或低频带能量比率)。举例来说,编码器114可确定左lb信号171的第一左低频带部分的第一左低频带能量。编码器114可确定右lb信号173的第一右低频带部分的第一右低频带能量。第一右低频带部分可对应于第一左低频带部分(例如低频带的子频带)。编码器114可确定第一左低频带能量与第一右低频带能量之间的第一低频带能量差(例如第一低频带能量差=第一左低频带能量-第一右低频带能量)。编码器114可确定一或多个额外低频带能量差。

在特定方面中,编码器114可确定第一左低频带能量相对于第一右低频带能量的第一低频带能量比率(例如第一低频带能量比率=第一左低频带能量/第一右低频带能量)。编码器114可确定一或多个额外低频带能量比率。

编码器114可基于第一低频带能量差、所述一或多个额外低频带能量差、第一低频带能量比率、所述一或多个额外低频带能量比率或其组合确定增益参数806。增益参数806可包含第一低频带能量差、第一低频带能量比率、第一低频带能量差与一或多个额外低频带能量差的平均值或第一低频带能量比率与所述一或多个额外低频带能量比率的平均值。

响应于增益参数806满足(例如大于或等于)第一阈值(例如0或1)的确定,参考预测器804可将左hb信号172指定为参考信号且将右hb信号174指定为非参考信号。响应于增益参数806不满足(例如小于)第一阈值(例如0或1)的确定,参考预测器804可将右hb信号174指定为参考信号且将左hb信号172指定为非参考信号。

hb参考信号指示符164可指示将左hb信号172还是右hb信号174指定为参考信号。hb参考信号指示符164可指示增益参数806。举例来说,hb参考信号指示符164的第一值(例如非负或大于或等于1)可指示将左hb信号172指定为参考信号且将右hb信号174指定为非参考信号。第二值(例如负或小于1)可指示将右hb信号174指定为参考信号且将左hb信号172指定为非参考信号。

在特定方面中,hb参考信号指示符164可指示二进制值(例如位值)。举例来说,hb参考信号指示符164的第一值(例如1)可指示将左hb信号172指定为参考信号且将右hb信号174指定为非参考信号。hb参考信号指示符164的第二值(例如0)可指示将右hb信号174指定为参考信号且将左hb信号172指定为非参考信号。

在特定方面中,hb参考信号指示符164可指示增益参数806的二进制值及绝对值。参考预测器804可将hb参考信号指示符164提供到图1的发射器110。

参看图9,展示装置的说明性实例且一般将其指定为900。装置900的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置900包含增益分析器982。增益分析器982可对应于图1的增益分析器182。增益分析器982可包含信号比较器906。信号比较器906可经配置以基于左hb信号172与右hb信号174的比较产生第一组调整增益参数168。举例来说,信号比较器906可确定左hb信号172的左能量及右hb信号174的右能量。第一组调整增益参数168可对应于左能量相对于右能量的能量比率(例如左能量/右能量)。在特定方面中,第一组调整增益参数168可对应于左能量与右能量之间的能量差(例如左能量-右能量)。在特定方面中,第一组调整增益参数168可指示左能量与右能量与之间的分贝差。在一些实施方案中,第一组调整增益参数168可指示分贝差的绝对值。举例来说,可从第一组调整增益参数168省略分贝差的符号(例如正/负)信息。hb参考信号指示符164可指示分贝差的符号信息。举例来说,当hb参考信号指示符164指示左hb信号172对应于参考信号时,hb参考信号指示符164可指示非负分贝差。作为另一实例,当hb参考信号指示符164指示右hb信号174对应于参考信号时,hb参考信号指示符164可指示负分贝差。增益分析器982可将第一组调整增益参数168提供到图1的发射器110。

参看图10,展示装置的说明性实例且一般将其指定为1000。装置1000的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1000包含增益分析器1082。增益分析器1082可对应于图1的增益分析器182。增益分析器1082可包含能量测量器1006。能量测量器1006可经配置以基于左hb信号172、右hb信号174、hb参考信号指示符164或其组合产生第一组调整增益参数168,如本文所描述。

能量测量器1006可基于hb参考信号指示符164确定是左hb信号172还是右hb信号174对应于非参考信号。举例来说,响应于hb参考信号指示符164的第一值指示左hb信号172对应于非参考信号的确定,能量测量器1006可通过测量左hb信号172的能量确定非参考高频带能量。作为另一实例,响应于hb参考信号指示符164的第二值指示右hb信号174对应于非参考信号的确定,能量测量器1006可通过测量右hb信号174的能量确定非参考高频带。第一组调整增益参数168可指示非参考高频带能量(例如未相对于参考高频带能量确定的非参考信号的“绝对能量”)。举例来说,能量测量器1006可通过量化非参考高频带能量来产生第一组调整增益参数168。能量测量器1006可将第一组调整增益参数168提供到图1的发射器110。

参看图11,展示装置的说明性实例且一般将其指定为1100。装置1100的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1100包含增益分析器1182。增益分析器1182可对应于图1的增益分析器182。增益分析器1182可包含增益预测器1108。增益预测器1108可经配置以基于增益参数1106产生第一组调整增益参数168。举例来说,增益预测器1108可通过将因数1104(例如2的倍增因数)应用到增益参数1106来产生第一组调整增益参数168。在特定方面中,第一组调整增益参数168可指示因数1104(例如2的倍增因数)。增益预测器1108可将第一组调整增益参数168提供到发射器110。

在特定方面中,增益参数1106可对应于图2的增益参数261(例如gd)。在另一方面中,增益参数1106可对应于图8的增益参数806。增益参数1106可指示左lb信号171的左低频带能量与右lb信号173的右低频带能量的增益比率(或增益差值)(例如增益参数1106=(左低频带能量/右低频带能量)或(右低频带能量/左低频带能量)或(左低频带能量-右低频带能量)或(右低频带能量-左低频带能量))。在替代方面中,增益参数1106可指示左信号131的左能量与右信号133的右能量的增益比率(或增益差)(例如增益参数1106=(左能量/右能量)或(右能量/左能量)或(左能量-右能量)或(右能量-左能量))。第一组调整增益参数168可对应于预测能量比率(或预测能量差)。

参看图12,展示装置的说明性实例且一般将其指定为1200。装置1200的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1200包含增益分析器1282。增益分析器1282可对应于图1的增益分析器182。增益分析器1282可包含耦合到校正器1210的增益预测器1108、比较器1208或两者。增益预测器1108可经配置以基于增益参数1106产生预测值1272。举例来说,增益预测器1108可通过将因数(例如2的倍增因数)应用到增益参数1106来产生预测值1272。增益预测器1108可将预测值1272提供到校正器1210。

比较器1208可基于左hb信号172、右hb信号174、hb参考信号指示符164或其组合产生确定值1274。举例来说,比较器1208可确定左hb信号172的左高频带能量及右hb信号174的右高频带能量。确定值1274可对应于左高频带能量相对于右高频带能量的高频带能量比率(例如左高频带能量/右高频带能量)或左高频带能量与右高频带能量之间的高频带能量差(例如左高频带能量-右高频带能量)。

在特定方面中,比较器1208可基于hb参考信号指示符164确定左hb信号172或右信号174中的一者对应于参考信号且左hb信号172或右hb信号174中的另一者对应于非参考信号。比较器1208可确定非参考信号的非参考高频带能量及参考信号的参考高频带能量。确定值1274可对应于非参考高频带能量相对于参考高频带能量的高频带能量比率(例如非参考高频带能量/参考高频带能量)或对应于非参考高频带能量与参考高频带能量之间的高频带能量差(例如非参考高频带能量-非参考高频带能量)。

比较器1208可将确定值1274提供到校正器1210。校正器1210可基于预测值1272与确定值1274的比较确定第一组调整增益参数168(例如校正因数1204)。举例来说,第一组调整增益参数168(例如校正因数1204)可对应于确定值1274与预测值1272的差(或比率)。校正器1210可将第一组调整增益参数168(例如校正因数1204)提供到发射器110。

在特定方面中,比较器1208可确定左hb信号172相比于右hb信号174的频谱形状差。确定值1274可指示频谱形状差。增益分析器1282可基于增益参数1106(例如增益参数261)及确定值1274确定第一组调整增益参数168。举例来说,增益分析器1282可通过基于确定值1274调整增益参数1106来产生第一组调整增益参数168。

参看图13,展示装置的说明性实例且一般将其指定为1300。装置1300的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1300包含增益分析器1382。增益分析器1382可对应于图1的增益分析器182。增益分析器1382可包含信号比较器1306、信号比较器1308或两者。信号比较器1306可经配置以基于左hb信号172与中间信号270(例如中间信号270的高频带部分)的比较产生第一组调整增益参数168。举例来说,第一组调整增益参数168可指示左hb信号172与中间信号270(例如中间信号270的高频带部分)之间的增益差。信号比较器1306可将第一组调整增益参数168提供到图1的发射器110。

信号比较器1308可经配置以基于右hb信号174与中间信号270(例如中间信号270的高频带部分)的比较产生第二组调整增益参数178。举例来说,第二组调整增益参数178可指示中间信号270(例如中间信号270的高频带部分)与右hb信号174之间的增益差。信号比较器1308可将第二组调整增益参数178提供到图1的发射器110。

参看图14,展示装置的说明性实例且一般将其指定为1400。装置1400的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1400包含增益分析器1482。增益分析器1482可对应于图1的增益分析器182。增益分析器1482可包含比较器1406、比较器1408或两者。比较器1406可经配置以基于左hb信号172与合成中间信号362的比较产生第一组调整增益参数168。举例来说,第一组调整增益参数168可指示左hb信号172与合成中间信号362(例如合成高频带中间信号)之间的增益差。信号比较器1406可将第一组调整增益参数168提供到图1的发射器110。

比较器1408可经配置以基于右hb信号174与合成中间信号362(例如合成高频带中间信号)的比较产生第二组调整增益参数178。举例来说,第二组调整增益参数178可指示合成中间信号362(例如合成高频带中间信号)与右hb信号174之间的增益差。信号比较器1308可将第二组调整增益参数178提供到图1的发射器110。

在特定方面中,增益分析器182可基于增益参数261估计第一组调整增益参数168,如参考图11所描述。增益分析器182可基于第一组调整增益参数168确定第二组调整增益参数178。举例来说,增益分析器182可通过将因数(例如2的倍增因数)应用到第一组调整增益参数168来产生第二组调整增益参数178。在特定方面中,第二组调整增益参数178可指示因数(例如2的倍增因数)。增益分析器182可将增益参数261、第一组调整增益参数168或第二组调整增益参数178中的至少一者提供到发射器110。

在图14中,展示装置的另一说明性实例且一般将其指定为1450。装置1450的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1400包含增益分析器1484。增益分析器1484可对应于图1的增益分析器182。增益分析器1484可包含比较器1406、比较器1408或两者。

编码器114可产生合成参考信号1462。举例来说,编码器114可指定左hb信号172或右hb信号174中的一者为参考信号且指定左hb信号172或右hb信号174中的另一者为非参考信号,如参考图6所描述。编码器114可基于参考信号产生lpc参数102。举例来说,编码器114的lp分析器及量化器可产生对应于参考信号的经量化hblsf。lp分析器及量化器可产生对应于经量化hblsf的lpc参数102(例如hblsf索引)。

编码器114可基于lpc参数102产生合成参考信号1462。举例来说,lpc分析器及量化器可将经量化hblsf提供到编码器114的lsf到lpc转换器。lsf到lpc转换器可基于经量化hblsf产生hblpc。编码器114的合成器可基于hblpc产生合成参考信号1462。合成器可将合成参考信号1462提供到比较器1406、比较器1408或两者。

比较器1406可经配置以基于左hb信号172与合成参考信号1462的比较产生第一组调整增益参数168。举例来说,第一组调整增益参数168可指示左hb信号172与合成参考信号1462(例如合成高频带参考信号)之间的增益差。信号比较器1406可将第一组调整增益参数168提供到图1的发射器110。

比较器1408可经配置以基于右hb信号174与合成参考信号1462(例如合成高频带参考信号)的比较产生第二组调整增益参数178。举例来说,第二组调整增益参数178可指示合成参考信号1462(例如合成高频带参考信号)与右hb信号174之间的增益差。信号比较器1308可将第二组调整增益参数178提供到图1的发射器110。

发射器110可发射增益参数261、第一组调整增益参数168或第二组调整增益参数178中的一者。在特定方面中,发射器110可发射第一组调整增益参数168及第二组调整增益参数178且可避免发射所述一组第一增益参数162。在这方面中,图1的编码器114可避免产生所述一组第一增益参数162。

参看图15,展示装置的说明性实例且一般将其指定为1500。装置1500的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1500包含增益分析器1582。增益分析器1582可对应于图1的增益分析器182。增益分析器1582可包含耦合到比较器1506的非参考信号选择器1502。非参考信号选择器1502可经配置以基于hb参考信号指示符164选择左hb信号172或右hb信号174中的一者。举例来说,响应于hb参考信号指示符164具有第一值的确定,非参考信号选择器1502可确定右hb信号174对应于非参考信号1550。替代地,响应于hb参考信号指示符164具有第二值的确定,非参考信号选择器1502可确定左hb信号172对应于非参考信号1550。非参考信号选择器1502可将非参考信号1550提供到比较器1506。

比较器1506可经配置以基于非参考信号1550及中间信号270产生第一组调整增益参数168。举例来说,比较器1506可确定对应于非参考信号1550的能量与中间信号270的能量之间的差的非参考高频带。应理解,第一能量(a)与第二能量(b)之间的‘差’可对应于第二能量减第一能量(b-a)、第一能量减第二能量(a-b)、第一能量相对于第二能量的比率(a/b或b/a)或其组合。能量的第一差与能量的第二差的总和可对应于第一差加第二差、第一差乘以第二差或两者。第一差与第二差之间的差可对应于第二差减第一差、第一差减第二差、第一差相对于第二差的比率或其组合。应理解“能量(energy)”及“能量(power)”在本文中可互换地使用。在一些方面中,“能量”可对应于信号能量、信号的平均能量的平方根、信号的均方根(rms)或其组合。

第一组调整增益参数168可指示非参考高频带增益。比较器1506可将第一组调整增益参数168提供到图1的发射器110。在特定方面中,图1的编码器114可避免产生第二组调整增益参数178。解码器可基于第一组调整增益参数168产生预测的第二组调整增益参数,如参考图26进一步描述。

参看图16,展示装置的说明性实例且一般将其指定为1600。装置1600的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1600包含耦合到频谱形状调整器1686的增益分析器1682。频谱形状调整器1686经配置以产生频谱形状经调整信号1660(例如频谱形状经调整合成非参考信号),如参考图17进一步描述。增益分析器1682可对应于图1的增益分析器182。增益分析器1682可包含耦合到校正器1610的比较器1606。频谱形状调整器1686可耦合到校正器1610。

比较器1606可经配置以基于左hb信号172、右hb信号174、中间信号270、hb参考信号指示符164或其组合产生经预测的一组调整增益参数1674,如本文所描述。比较器1606可将经预测的一组调整增益参数1674提供到校正器1610。校正器1610可从频谱形状调整器1686接收频谱形状经调整信号1660(例如修正合成高频带非参考信号)。校正器1610可基于合成中间信号362(例如经译码中间bwe信号273)及频谱形状经调整信号1660产生第一组调整增益参数168,如本文所描述。

比较器1606可基于hb参考信号指示符164确定是左hb信号172还是右hb信号174对应于非参考信号。举例来说,响应于hb参考信号指示符164的第一值指示左hb信号172对应于非参考信号的确定,比较器1606可确定对应于左hb信号172的能量与中间信号270的能量之间的差的非参考高频带增益。作为另一实例,响应于hb参考信号指示符164的第二值指示右hb信号174对应于非参考信号的确定,比较器1606可确定对应于右hb信号174的能量与中间信号270的能量之间的差的非参考高频带增益。经预测的一组调整增益参数1674可指示非参考高频带增益。比较器1606可将经预测的一组调整增益参数1674提供到校正器1610。

校正器1610可基于合成中间信号362及频谱形状经调整信号1660产生一组调整增益参数。举例来说,校正器1610可确定对应于合成中间信号362的能量与频谱形状经调整信号1660的能量之间的差的合成高频带增益。所述一组调整增益参数可指示合成高频带增益。校正器1610可基于所述一组调整增益参数及经预测的一组调整增益参数1674产生第一组调整增益参数168。举例来说,第一组调整增益参数168可指示所述一组调整增益参数与预测的一组调整增益参数1674之间的差。作为另一实例,第一组调整增益参数168可对应于经预测的一组调整增益参数1674与合成中间信号362的第一能量与频谱形状经调整信号1660的第二能量的比率的乘积(例如第一组调整增益参数168=经预测的一组调整增益参数1674×(合成中间信号362的第一能量/频谱形状经调整信号1660的第二能量))。校正器1610可将第一组调整增益参数168提供到图1的发射器110。在特定方面中,图1的编码器114可避免产生第二组调整增益参数178。接收装置处的解码器可基于第一组调整增益参数168产生预测的第二组调整增益参数,如参考图26进一步描述。

参看图17,展示装置的说明性实例且一般将其指定为1700。装置1700的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1700可包含频谱形状调整器1686。频谱形状调整器1686可经配置以基于合成中间信号1762及调整频谱形状参数166产生频谱形状经调整信号1660。举例来说,频谱形状调整器1686可包含频谱整形滤波器(例如h(z)=1/(1-uz-1))。调整频谱形状参数166可对应于频谱整形滤波器的参数或系数(例如“u”),如参考图18所描述。频谱形状经调整信号1660可对应于频谱形状经调整合成非参考信号。举例来说,调整频谱形状参数166可指示非参考信号(例如左hb信号172)相对于中间信号270(例如中间信号270的高频带部分)的频谱形状差。频谱形状经调整信号1660可表示通过基于调整频谱形状参数166将频谱倾斜应用到合成中间信号1762产生的合成非参考信号。合成中间信号1762可对应于合成中间信号362或合成中间信号464,如参考图4所描述。在特定实施方案中,合成中间信号1762可对应于合成中间信号362。在替代实施方案中,可用第二合成中间信号(例如合成中间信号464)替换合成中间信号362。举例来说,合成中间信号1762可对应于合成中间信号464。合成中间信号464可通过执行用以产生合成中间信号362的类似步骤产生。举例来说,如参考图4所描述,合成中间信号362可对应于通过增益调整器404及增益调整器410应用的第一组增益。合成中间信号464可对应于通过增益调整器404及增益调整器410应用的第二组增益。第一组增益可不同于第二组增益。第一组增益可对应于编码器处使用的增益

在特定方面中,合成中间信号1762对应于合成中间信号362。在这方面中,图3的增益估计器316基于如由频谱形状调整器1686用以产生频谱形状经调整信号1660(例如频谱形状经调整的合成非参考信号)的同一中间信号(例如合成中间信号362)产生所述一组第一增益参数162。

在替代方面中,合成中间信号1762对应于合成中间信号464。在这方面中,图3的增益估计器316基于不同于由频谱形状调整器1686用以产生频谱形状经调整信号1660(例如频谱形状经调整的合成非参考信号)的合成中间信号464的合成中间信号362产生所述一组第一增益参数162。如参考图16所描述,校正器1610可产生第一组调整增益参数168。所述一组第一增益参数162可对应于不同于与第一组调整增益参数168相关联的噪声分量对谐波分量的第二加权的噪声分量对谐波分量的第一加权。参看图18,展示装置的说明性实例且一般将其指定为1800。装置1800的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1800包含频谱形状分析器1884。频谱形状分析器1884可对应于图1的频谱形状分析器184。频谱形状分析器1884可包含非参考信号选择器1502、频谱形状比较器1804或两者。非参考信号选择器1502可经配置以选择左hb信号172或右hb信号174中的一者作为非参考信号1550,如参考图15所描述。

非参考信号选择器1502可将非参考信号1550提供到频谱形状比较器1804。频谱形状比较器1804可经配置以基于非参考信号1550与中间信号270(例如中间信号270的高频带部分)的比较产生调整频谱形状参数166。举例来说,频谱形状比较器1804可基于非参考信号1550的第一频谱形状与中间信号270(例如中间信号270的高频带部分)的第二频谱形状的比较产生调整频谱形状参数166。尽管被称为频谱形状比较器1804,但在其它实施方案中,频谱形状比较器1804可包含或对应于频谱形状估计器、频谱形状分析器或参数优化器(例如频谱形状参数优化器)。

调整频谱形状参数166(例如u)可对应于倾斜滤波器的参数(例如系数)(例如h(z)=1/(1+uz-1))。在特定方面中,调整频谱形状参数166可对应于lpc带宽增大系数(例如γ),如参考图39进一步描述。

参看图19,展示装置的说明性实例且一般将其指定为1900。装置1900的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置1900包含频谱形状分析器1984。频谱形状分析器1984可对应于图1的频谱形状分析器184。频谱形状分析器1984可包含频谱形状预测器1908。频谱形状预测器1908可经配置以基于增益参数1106产生调整频谱形状参数166。举例来说,频谱形状预测器1908可通过将因数应用到增益参数1106来确定调整频谱形状参数166。频谱形状预测器1908可将调整频谱形状参数166提供到图1的发射器110。

增益参数1106可对应于增益参数261(gd)。增益参数1106可对应于低频带增益参数。举例来说,增益参数1106可基于左lb信号171的左lb能量及右lb信号173的右lb能量。为进行说明,增益参数1106可指示lb能量比率(例如左lb能量/右lb能量)或lb能量差(例如左lb能量-右lb能量)。“lb能量比率”也可被称为“lb能量的比率”。

在特定方面中,增益参数1106可对应于高频带增益参数。举例来说,增益参数1106可基于左hb信号172的左hb能量及右hb信号174的右hb能量,如参考图11所描述。为进行说明,增益参数1106可指示hb能量比率(例如左hb能量/右hb能量)或hb能量差(例如左hb能量-右hb能量)。

参看图20,展示装置的说明性实例且一般将其指定为2000。装置2000的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置2000包含频谱形状分析器2084。频谱形状分析器2084可对应于图1的频谱形状分析器184。频谱形状分析器2084可包含第一频谱形状估计器2002、第二频谱形状估计器2004或两者。第一频谱形状估计器2002可经配置以基于左hb信号172与中间信号270(例如中间信号270的高频带部分)的比较产生调整频谱形状参数166。举例来说,调整频谱形状参数166可指示左hb信号172相对于中间信号270(例如中间信号270的高频带部分)的频谱形状差。第一频谱形状估计器2002可将调整频谱形状参数166提供到图1的发射器110。

第二频谱形状估计器2004可经配置以基于右hb信号174与中间信号270(例如中间信号270的高频带部分)的比较产生第二调整频谱形状参数176。举例来说,第二组调整增益参数178可指示中间信号270(例如中间信号270的高频带部分)与右hb信号174之间的频谱形状差。第二频谱形状估计器2004可将第二调整频谱形状参数176提供到图1的发射器110。

参看图21,展示装置的说明性实例且一般将其指定为2100。装置2100的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置2100包含频谱形状分析器2184。频谱形状分析器2184可对应于图1的频谱形状分析器184。频谱形状分析器2184可包含第一频谱形状估计器2102、第二频谱形状估计器2104或两者。第一频谱形状估计器2102、第二频谱形状估计器2104或两者可耦合到输出选择器2108。第一频谱形状估计器2102可通过比较器2106耦合到输出选择器2108。

频谱形状分析器2184可经配置以基于左hb信号172、右hb信号174、hb参考信号指示符164或其组合确定非参考信号1550,如参考图15进一步描述。响应于hb参考信号指示符164具有第一值的确定,频谱形状分析器2184可确定右hb信号174对应于非参考信号1550且左hb信号172对应于参考信号2150。频谱形状分析器2184可将参考信号2150(例如左hb信号172)提供到第一频谱形状估计器2102且将非参考信号1550(例如右hb信号174)提供到第二频谱形状估计器2104。替代地,响应于hb参考信号指示符164具有第二值的确定,频谱形状分析器2184可确定右hb信号174对应于参考信号2150且左hb信号172对应于非参考信号1550。频谱形状分析器2184可将参考信号2150(例如右信号174)提供到第一频谱形状估计器2102且将非参考信号1550(例如左hb信号172)提供到第二频谱形状估计器2104。

第一频谱形状估计器2102可经配置以基于参考信号2150与中间信号270(例如中间信号270的高频带部分)的比较产生第二调整频谱形状参数176。举例来说,第二调整频谱形状参数176可指示参考信号2150与中间信号270(例如中间信号270的高频带部分)之间的频谱形状差。第一频谱形状估计器2102可将第二调整频谱形状参数176提供到比较器2106、输出选择器2108或两者。

第二频谱形状估计器2104可经配置以基于非参考信号1550与中间信号270(例如中间信号270的高频带部分)的比较产生调整频谱形状参数166。举例来说,调整频谱形状参数166可指示非参考信号1550与中间信号270(例如中间信号270的高频带部分)之间的频谱形状差。第二频谱形状估计器2104可将调整频谱形状参数166提供到输出选择器2108。

比较器2106可基于第二调整频谱形状参数176与阈值2154的比较产生输出指示符2152。举例来说,响应于第二调整频谱形状参数176满足(例如小于或等于)阈值2154的确定,比较器2106可产生具有第一值(例如0)的输出指示符2152。作为另一实例,响应于第二调整频谱形状参数176不满足(例如大于)阈值2154的确定,比较器2106可产生具有第二值(例如1)的输出指示符2152。

比较器2106可将输出指示符2152提供到输出选择器2108。响应于输出指示符2152具有第一值(例如0)的确定,输出选择器2108可将调整频谱形状参数166提供到发射器110且避免将第二调整频谱形状参数176提供到发射器110。替代地,响应于输出指示符2152具有第二值(例如1)的确定,输出选择器2108可将调整频谱形状参数166及第二调整频谱形状参数176提供到发射器110。

当参考信号2150与中间信号270(例如中间信号270的高频带部分)之间的频谱形状差小于或等于阈值频谱形状差时,第二调整频谱形状参数176可满足阈值2154。当参考信号2150的频谱形状大体上类似于中间信号270(例如中间信号270的高频带部分)的频谱形状时,频谱形状分析器2184可避免发送第二调整频谱形状参数176,这是因为接收装置(例如第二装置106)处的解码器可基于合成中间信号(例如合成中间信号的高频带部分)产生合成参考信号。

当频谱形状差值大于阈值频谱形状差时,第二调整频谱形状参数176可能不满足阈值2154。当参考信号2150的频谱形状不同于中间信号270(例如中间信号270的高频带部分)的频谱形状时,频谱形状分析器2184可发送第二调整频谱形状参数176,这是因为接收装置(例如第二装置106)处的解码器可通过基于第二调整频谱形状参数176调整合成中间信号(例如合成中间信号的高频带部分)的频谱形状来产生合成参考信号。

参看图22,展示装置的说明性实例且一般将其指定为2200。装置2200的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置2200包含频谱形状分析器2284。频谱形状分析器2284可对应于图1的频谱形状分析器184。频谱形状分析器2284可包含比较器2206。

频谱形状分析器2284可经配置以确定左hb信号172或右hb信号174中的一者对应于非参考信号1550,如参考图18所描述。频谱形状分析器2284可确定左hb信号172或右hb信号174中的另一者对应于参考信号。比较器2206可基于参考信号与非参考信号1550的比较产生调整频谱形状参数166。举例来说,调整频谱形状参数166可指示参考信号与非参考信号1550之间的频谱形状差。调整频谱形状参数166可通过指示滤波器映射、lpc带宽增大因数或高频带的分离频带缩放来指示频谱形状差。在特定方面中,调整频谱形状参数166可通过指示从非参考信号1550的频谱形状到参考信号的频谱形状的映射(或相反映射)来指示频谱形状差。

比较器2206可将调整频谱形状参数166提供到发射器110。在特定方面中,图1的编码器114可避免产生第二调整频谱形状参数176。

参看图23,展示装置的说明性实例且一般将其指定为2300。装置2300的一或多个组件可包含于编码器114、第一装置104、系统100或其组合中。

装置2300包含bwe译码器2314。bwe译码器2314可对应于图2的bwe空间平衡器212、中间bwe译码器214或两者。bwe译码器2314可包含耦合到左增益参数产生器2322的左lpc参数产生器2320。bwe译码器2314可包含耦合到右增益参数产生器2323的右lpc参数产生器2321。

左lpc参数产生器2320可经配置以基于左hb信号172产生左hblpc2374、左hblpc参数2370或两者。举例来说,左lpc参数产生器2320可基于左hb信号172产生经量化左hblsf。左lpc参数产生器2320可基于码簿产生对应于经量化左hblsf的左hblpc参数2370(例如lsf索引)。左lpc参数产生器2320可将左hblpc参数2370(例如lsf索引)提供到图1的发射器110。左lpc参数产生器2320可将经量化左hblsf转换为左hblpc2374。左lpc参数产生器2320可将左hblpc2374提供到左增益参数产生器2322。

左增益参数产生器2322可从左lpc参数产生器2320接收左hblpc2374,从lb中间核心译码器220接收核心参数271(例如lb激励信号),或两者。左增益参数产生器2322可经配置以基于左hblpc2374产生一或多个左增益参数2363、核心参数271(例如lb激励信号)或两者。举例来说,左增益参数产生器2322可基于核心参数271产生图4的hb激励信号460,如参考图4所描述。

左增益参数产生器2322可基于左hblpc2374及hb激励信号460产生合成左hb信号。举例来说,左增益参数产生器2322可通过使用hblpc2374配置合成滤波器及将hb激励信号460作为输入提供到合成滤波器来产生合成左hb信号。

左增益参数产生器2322可基于左hb信号172与合成左hb信号的比较确定左增益参数2363。左增益参数2363(例如左增益帧索引、左增益形状索引或两者)可指示左hb信号172相对于合成左hb信号的增益差值。左增益参数产生器2322可将左增益参数2363提供到图1的发射器110。

右lpc参数产生器2321可类似于左lpc参数产生器2320经配置以基于右hb信号174产生右hblpc2376、右hblpc参数2372或两者。右lpc参数产生器2321可将右hblpc2376提供到右增益参数产生器2323,将右hblpc参数2372提供到发射器110,或两者。右增益参数产生器2323可类似于左增益参数产生器2322经配置以基于右hblpc2376、核心参数271或两者产生右增益参数2362。右增益参数产生器2323可将右增益参数2362提供到发射器110。

发射器110可经配置以发射左hblpc参数2370、右hblpc参数2372、右增益参数2362、左增益参数2363或其组合。在特定方面中,编码器114可避免产生对应于中间信号270的lpc参数102、所述一组第一增益参数162或两者。发射器110可避免发射lpc参数102、所述一组第一增益参数162或两者。

因此图1到23说明可用于编码到译码器的多个信道输入的上部频带的装置及架构的实例。如参考图2的多信道编码器所描述,降混模块(从信号预处理器202到中侧产生器210的信号路径)可经配置以输入采样速率(fsin)产生中间信号及侧信号。所述中间信号及侧信号进一步经分离成两个频带(lb及hb)。低频带可跨越0khz到8khz的频率且高频带可跨距高于8khz(例如8khz到16khz)的频率。为译码中间信道,可使用基于分离频带bwe的方法,例如可使用代数码激励线性预测(acelp)核心译码器译码低频带中间信号(中间@fscore)且使用bwe技术(例如时域带宽扩展)译码midhb。可使用任何信号译码技术译码低频带侧信号(侧@fscore)。

明确波形译码高频带侧信号是不必要的,这是因为高频带中的信号相位感知大大低于低频带,因此可使用信道间空间平衡器(例如图2的bwe空间平衡器212)来从midhb映射/导出高频带信道。在图2到23中所描绘的实例中,描述对立体声(2信道)高频带内容的译码,但实例可经扩展到超过两个信道的情况。在译码立体声(2信道)内容的情况下,可使用midhb将极其类似于主信道的hb信号(lhb或rhb)的假设进行编码。

因此,在编码器上,信道间空间平衡器可经配置以确定符合midhb在能量等级及频谱形状上大致类似于refhb的假设的高频带参考信道(refhb),且另一信道被称为高频带非参考信道nonrefhb。信道间空间平衡器还可经配置以确定从refhb到nonrefhb的增益映射。信道间空间平衡器还可经配置以确定从refhb到nonrefhb的频谱形状映射。

针对选择高频带参考信道描述若干方法。举例来说,如参考图8所描述,例如当gd<=1、refhb=左时且当gd>1、refhb=右时,高频带参考可基于低频带的降混增益。在这类实施方案中,不需要发射额外专用位来指示hb参考。在其它替代实施方案中,可基于频带的子集中估计的lb信道间增益选择参考。在特定实例中,例如参考图7b所描述,可基于左信道及右信道的能量确定hb参考。作为另一实例,例如参考图7a所描述,可基于lhb信号及rhb信号的能量确定hb参考。可将指示hb的参考信道的hb参考信号指示符164作为位明确发射或作为增益参数隐含发射,所述增益参数可从分贝(db)的负范围跨越到正范围。db中的正增益可指示左信道hb具有比右信道hb更高的能量,且反之亦然。当将参考信号指示符164作为明确位发射时,第一组调整增益参数168可为分贝中的增益差的绝对值。hb参考信号指示符164无论经明确发射、隐含发射还是在解码器处基于低频带(例如gd)的降混增益确定,可在解码器处用以将合成ref信号及nonref信号映射到左信号及右信号,例如通过使用如参考图29到31进一步详细描述的选择器。

还描述估计及发射高频带信道间增益的若干方法。举例来说,l信道高频带信号与r信道高频带信号的相对能量比率可经量化及发射,例如参考图9所描述。可在解码器的增益调整器处使用相对能量比率,例如参考图29、31及35进一步详细描述。替代地,nonrefhb信道的绝对能量可经量化及发射,例如参考图10所描述。可在解码器的增益调整器处使用指示绝对能量的第一组调整增益参数168,例如参考图28、29及34进一步详细描述。第一组调整增益参数168可经发射作为待应用到中间信道gainframe上的修正因数(当tbe用作bwe时)。基于相对能量比率或基于nonrefhb的绝对能量,增益帧可在nonrefhb信道产生过程期间应用,例如参考图29到31进一步详细描述。

估计及发射高频带信道间增益的其它方法包含根据低频带增益差预测高频带相对增益(在编码器上及在解码器上),例如参考图11所描述且例如参考图35及37进一步详细描述。举例来说,如果g_downmix=7db,那么g_high频带可为7×2db。替代地,可发射预测因数。作为另一实例,可基于g_downmix且基于lhb与rhb之间的信道间频谱形状差作出具有高频带相对增益差的增强准确性(编码器及解码器处)的预测,例如参考图12所描述。在特定实例中,可将对应于一个信道的增益帧参数作为第一组调整增益参数168发射,如参考图9到12及15到16所描述。可基于第一组调整增益参数168确定(在解码器处)指示对应于另一信道的增益帧参数的预测的第二组调整参数,如参考图26到27所描述。

还描述实施高频带信道间频谱形状映射的若干方法。举例来说,频谱形状映射可为具有可发射的一或多个滤波器系数的倾斜映射滤波器(h(z)),例如参考图18所描述。举例来说,h(z)=1/(1+uz-1),其中将u作为调整频谱形状参数166发射。在这个实例中,refhb(t)=midhb(t),且nonrefhb(t)为通过解码器处的滤波器h(z)过滤的midhb(t),例如参考图38进一步详细描述。

作为另一实例,可在编码器/解码器上根据高频带相对增益差值及/或降混增益预测频谱形状(例如倾斜)映射系数,例如参考图19(在编码器处)及图29(在解码器处)。在将tbe用作用于高频带译码的bwe模型的实施方案中,可基于经发射或预测的lpc带宽增大因数进行频谱形状映射,例如参考图18(在编码器处)及图39(在解码器)处。作为说明性实例,midhb(t)=(1/amid(z))×exchb(t),refhb(t)=midhb(t),且nonrefhb(t)=(1/anonref(z))×exchb(t),其中(1/a(z))表示通过以z变换域表示的lpc滤波器滤波的lpc合成。在a(z)=(1+a1z-1+a2z-2+…+amz-m)的实例中,其中m指示lpc阶数,可如下进行对a(z)的带宽增大:anonref(z)=(1+γ1a1z-12a2z-2+…+γmamz-m),其中γ为带宽增大因数,所述因数可从编码器发射到解码器。作为另一实例,可发射或预测从中间信道到左信道及右信道的频谱形状(例如倾斜)映射,例如参考图21(在编码器处)及图31(在解码器处)所描述,例如当中间的频谱形状(例如倾斜)不接近左信道的频谱形状(例如倾斜)且也不接近右信道的频谱形状(例如倾斜)时。

高频带增益框架的另一替代实施方案为对中间信道的高频带进行译码,接着可发射从中间信道到信道中的每一者的增益映射参数。此处,还发射中间信道增益帧(作为所述一组第一增益参数162)且发射两个单独增益映射参数,例如参考图13(在编码器处)及图31(在解码器)处的第一组调整增益参数168及第二组调整增益参数178所描述。

高频带频谱形状框架的替代实施方案为对中间信道的高频带进行译码,接着发射从中间信道到信道中的每一者的频谱形状映射参数。还可发射中间信道的频谱形状信息(例如hb的lpc)且发射两个单独频谱形状映射参数,例如参考图20(在编码器处)及图31(在解码器处)的调整频谱形状参数166及第二调整频谱形状参数176。

高频带增益框架的另一替代实施方案为可发射两个单独增益帧参数,例如对于左信道及右信道各一个增益帧参数,且不发射用于中间信道的增益参数,例如参考图14所描述。当解码器(例如经配置以省略所述一组第一增益参数162的图31的解码器)经设置以播放出中间信道时,可在解码器处进行简单高频带降混,例如根据mhb=(lhb+rhb)/2。高频带降混可对应于用以产生低频带中间信号的低频带降混。举例来说,中间信号可根据m=(l+r)/2产生。

高频带频谱形状框架的另一替代实施方案为发射两个单独频谱形状信息参数(例如lpc),左信道及右信道各一个,且不发射用于中间信道的lpc,例如参考图23所描述。当解码器经设置以播放出中间信道时,可进行简单高频带降混,例如根据mhb=(lhb+rhb)/2。

在发射单独l信道及r信道高频带增益及高频带频谱形状信息的实施方案中,可省略参考高频带信道的概念。

图24描绘解码器的特定实例2400,例如图1的解码器118,其可经配置以基于上文参考图1到23所描述的实施方案执行信号解码。解码器118包含耦合到高频带(hb)解码器2412的用于经接收编码中间信号(lb中间核心解码器)2420的低频带部分的核心解码器。lb中间核心解码器2420经配置以接收中间信号的经编码低频带部分且产生中间信号的低频带部分的合成形式。

hb解码器2412经配置以接收例如图1的所述一组第一增益参数162及lpc参数102的经编码信号信息。hb解码器2412还可接收hb参考信号指示符164、第一组调整增益参数168、第二组调整增益参数178、调整频谱形状参数166、第二调整频谱形状参数176、立体声提示175,或其组合。hb解码器2412还可经配置以从lb中间核心解码器2420接收一或多个核心参数2471,例如残余或激励信号。

hb解码器2412可包含调整增益参数预测器2422。调整增益参数预测器2422经配置以产生经预测的第一组调整增益参数2468、经预测的第二组调整增益参数2478,或其组合。参考图25到27描述调整增益参数预测器2422的实例实施方案。

hb解码器2412可包含倾斜参数预测器2424。调整增益参数预测器2422经配置以基于立体声提示175产生经预测调整频谱形状参数2466,如参考图28所描述。

hb解码器2412经配置以产生左hb输出信号127的合成形式及右hb输出信号147的合成形式。参考图29到39描述hb解码器2412的实例实施方案及其组件。

通过产生左hb输出信号127及右hb输出信号147而不接收用于左信号的高频带部分及用于右信号的高频带部分的单独组的lpc参数,可使用与使用用于左高频带部分及右高频带部分的单独组的lpc参数的系统相比减少的发射带宽合成立体声信号。

参看图25,展示装置的说明性实例且一般将其指定为2500。装置2500的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置2500包含调整增益参数预测器2522。调整增益参数预测器2522可对应于图24的调整增益参数预测器2422。调整增益参数预测器2522可经配置以基于立体声提示175产生经预测的第一组调整增益参数2468、经预测的第二组调整增益参数2478或两者。立体声提示175可包含ild参数值,如参考图1所描述。

调整增益参数预测器2522可基于ild参数值产生经预测的第一组调整增益参数2468、经预测的第二组调整增益参数2478或两者,如本文所描述。立体声提示175的第一ild参数值可指示左hb信号172的第一频率范围的能量(例如1.5)与右hb信号174的第一频率范围的能量(例如0.5)的比率(例如3)。立体声提示175的第二ild参数值可指示左hb信号172的第二频率范围的能量与右hb信号174的第二频率范围的能量的比率。

调整增益参数预测器2522可基于第一ild参数值(例如3)确定经预测的第一组调整增益参数2468的第一预测参数值及经预测的第二组调整增益参数2478的第一特定预测参数值。举例来说,调整增益参数预测器2522可将第一ild参数值乘以第一因数以确定第一预测参数值。第一预测参数值可指示左hb信号172的第一频率范围的能量与图2的中间信号270的第一频率范围的能量的比率。

调整增益参数预测器2522可将第一ild参数值乘以第二因数以确定第一特定预测参数值。第一特定预测参数值可指示右hb信号174的第一频率范围的能量与图2的中间信号270的第一频率范围的能量的比率。调整增益参数预测器2522可基于第二ild参数值确定经预测的第一组调整增益参数2468的第二预测参数值、经预测的第二组调整增益参数2478的第二特定预测参数值,或两者。

在特定方面中,响应于经编码信号信息指示立体声提示175及第一组调整增益参数168、第二组调整增益参数178或其组合不存在于经编码信号信息中(例如不由其指示)的确定,解码器118可产生经预测的第一组调整增益参数2468、经预测的第二组调整增益参数2478,或其组合。

参看图26,展示装置的说明性实例且一般将其指定为2600。装置2600的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置2600包含调整增益参数预测器2622。调整增益参数预测器2622可对应于图24的调整增益参数预测器2422。调整增益参数预测器2622经配置以基于第一组调整增益参数2668产生经预测的第二组调整增益参数2478,如本文所描述。第一组调整增益参数2668可包含第一组调整增益参数168或经预测的第一组调整增益参数2468。在特定方面中,响应于经编码信号信息指示第一组调整增益参数168及第二组调整增益参数178不存在于经编码信号信息中(例如,不由其指示)的确定,解码器118可产生经预测的第二组调整增益参数2478。

调整增益参数预测器2622可通过将一函数(例如减法、乘法、除法或加法)应用到第一组调整增益参数2668来预测第二组调整增益参数2478。举例来说,调整增益参数预测器2622可通过从特定值(例如2)减去第一组调整增益参数2668(例如0.5)来确定经预测的第二组调整增益参数2478(例如1.5)。

在特定方面中,第一组调整增益参数2668可指示非参考信号1550的能量与中间信号270的能量之间的差,如参考图15所描述。中间信号270的能量可在非参考信号1550的能量与参考信号2150的能量之间(例如在其中间)。在这方面中,经预测的第二组调整增益参数2478可指示参考信号2150的能量与中间信号270的能量之间的差。

参看图27,展示装置的说明性实例且一般将其指定为2700。装置2700的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置2700包含调整增益参数预测器2722。调整增益参数预测器2722可对应于图24的调整增益参数预测器2422。调整增益参数预测器2722经配置以基于第一组调整增益参数2668、右lb输出信号137、左lb输出信号117或其组合产生经预测的第二组调整增益参数2478,如本文所描述。在特定方面中,响应于图1的hb参考信号指示符164(或非参考信号指示符)具有指示左信道对应于hb非参考信道的特定值(例如0)的确定,调整增益参数预测器2722可基于第一组调整增益参数2668、右lb输出信号137、左lb输出信号117或其组合产生经预测的第二组调整增益参数2478。

调整增益参数预测器2722可基于以下方程式产生经预测的第二组调整增益参数2478:

其中g2对应于经预测的第二组调整增益参数2478,g1对应于第一组调整增益参数2668,el对应于左lb输出信号117的能量,且er对应于右lb输出信号137的能量。

参看图28,展示装置的说明性实例且一般将其指定为2800。装置2800的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置2800包含倾斜参数预测器2424。倾斜参数预测器2424经配置以基于立体声提示175产生预测调整频谱形状参数2466,如本文所描述。

立体声提示175可包含ild参数值,如参考图1所描述。倾斜参数预测器2424可基于ild参数值产生预测调整频谱形状参数2466。举例来说,倾斜参数预测器2424可通过基于ild参数值执行曲线拟合来产生预测调整频谱形状参数2466。

在特定方面中,响应于经编码信号信息指示立体声提示175及调整频谱形状参数166、第二调整频谱形状参数176或两者不存在于经编码信号信息(例如,不由其指示)中的确定,解码器118可产生预测调整频谱形状参数2466。

参看图29,展示装置的说明性实例且一般将其指定为2900。装置2900的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置2900包含hb解码器2911。hb解码器2911可对应于图24的hb解码器2412。hb解码器2911包含耦合到信号调整器2904的合成器2902。信号调整器2904可耦合到信号调整器2906。信号调整器2904、信号调整器2906或两者可耦合到选择器2920。信号调整器2904可包含增益调整器2910。信号调整器2906可包含增益调整器2912、频谱形状调整器2914或两者。增益调整器2910、增益调整器2912或两者可对应于图1的增益调整器183。频谱形状调整器2914可对应于图1的频谱形状调整器185。

合成器2902可经配置以基于lpc参数102、核心参数2471或两者产生非增益经调整合成中间信号2940,如参考图33进一步描述。合成器2902可将非增益经调整合成中间信号2940提供到增益调整器2910。增益调整器2910可经配置以基于非增益经调整合成中间信号2940及所述一组第一增益参数162产生增益经调整合成中间信号2942(例如中间信号的修正非线性谐波高频带激励),如参考图34进一步描述。举例来说,增益调整器2910可将整体增益(例如增益帧)、时间增益形状或其组合应用到非增益经调整合成中间信号2940以产生增益经调整合成中间信号2942。增益调整器2910可将增益经调整合成中间信号2942提供到选择器2920、信号调整器2906或两者。

信号调整器2906可经配置以基于第一组调整增益参数2668、调整频谱形状参数2966或两者产生合成非参考信号2944,如参考图35到39进一步描述。调整频谱形状参数2966可包含调整频谱形状参数166或经预测调整频谱形状参数2466。第一组调整增益参数2668可对应于能量比率或能量差值,如参考图9所描述。信号调整器2906可将合成非参考信号2944提供到选择器2920。

选择器2920可基于hb参考信号指示符164选择增益经调整合成中间信号2942或合成非参考信号2944中的一者作为左hb输出信号127。选择器2920可选择增益经调整合成中间信号2942或合成非参考信号2944中的另一者作为右hb输出信号147。举例来说,响应于hb参考信号指示符164具有第一值(例如1)的确定,选择器2920可选择增益经调整合成中间信号2942作为左hb输出信号127且选择合成非参考信号2944作为右hb输出信号147。

替代地,响应于hb参考信号指示符164具有第二值(例如0)的确定,选择器2920可选择增益经调整合成中间信号2942作为右hb输出信号147且选择合成非参考信号2944作为左hb输出信号127。

选择器2920可存储左hb输出信号127的一或多个样本及右hb输出信号147的一或多个样本。在特定方面中,选择器2920可从处理第一帧到处理第二帧基于hb参考信号指示符164的变化执行增益经调整合成中间信号2942的一部分及合成非参考信号2944的一部分的重叠添加。举例来说,当hb参考信号指示符164从对应于第一帧的第一值变化为对应于下一帧的第二值时,选择器2920可针对更平滑的时间演进在帧边界处执行重叠添加样本。在特定方面中,当lb核心译码器模式从一个帧变化为下一帧时,选择器2920可针对更平滑的时间演进在帧边界处执行重叠添加样本。举例来说,响应于检测到lb核心译码器模式在非acelp模式(例如非连续发射(dtx)模式、变换域经变换译码激励(tcx)/修正离散余弦变换(mdct)译码器)与acelp模式之间变化,选择器2920可在帧边界处执行重叠添加样本。

在特定方面中,频谱形状调整器2914可经配置以基于增益参数估计调整频谱形状参数166,而非从第一装置104接收调整频谱形状参数166。举例来说,频谱形状2914可通过将因数应用到增益参数来产生调整频谱形状参数166。增益参数可对应于增益参数261。第二装置106可从第一装置104接收增益参数261。增益参数可对应于低频带增益参数。举例来说,增益参数可基于左lb输出信号117的左lb能量及右lb输出信号137的右lb能量。为进行说明,增益参数可指示lb能量比率(例如左lb能量/右lb能量)或lb能量差(例如左lb能量-右lb能量)。

在特定方面中,增益参数可对应于高频带增益参数。举例来说,增益参数可基于左hb信号172的左hb能量及右hb信号174的右hb能量,如参考图11所描述。增益参数可包含第一组调整增益参数168。

尽管图29描绘接收增益经调整合成中间信号2942的信号调整器2906,但在另一实施方案中,信号调整器2906替代地接收非增益经调整合成中间信号2940。

参看图30,展示装置的说明性实例且一般将其指定为3000。装置3000的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置3000包含hb解码器3011。hb解码器3011可对应于图24的hb解码器2412。装置3000可不同于装置2900,原因在于第一组调整增益参数2668可对应于非参考信号的能量(例如绝对能量),如参考图10所描述。尽管图30描绘接收非增益经调整合成中间信号2940的信号调整器2906,但在另一实施方案中,信号调整器2906替代地接收增益经调整合成中间信号2942。

信号调整器2904可基于所述一组第一增益参数162产生参考信号(例如增益经调整合成中间信号2942)。信号调整器2906可基于第一组调整增益参数2668(例如第一组调整增益参数168)产生非参考信号(例如合成非参考信号2944)。

在特定方面中,所述一组第一增益参数162基于合成中间信号362,如参考图3所描述。合成中间信号362可对应于噪声分量对谐波分量的第一加权,如参考图4所描述。因此,基于合成中间信号362的所述一组第一增益参数162及基于所述一组第一增益参数162的参考信号(例如增益经调整合成中间信号2942)可对应于第一加权。

在特定方面中,第一组调整增益参数168基于合成中间信号464,如参考图16到17所描述。合成中间信号464可对应于噪声分量对谐波分量的第二加权,如参考图4所描述。因此,基于合成中间信号464的第一组调整增益参数168及基于第一组调整增益参数168的非参考信号(例如合成非参考信号2944)可对应于第二加权。因此,hb解码器3011可产生对应于噪声分量对谐波分量的第一加权的参考信号及对应于噪声分量对谐波分量的第二加权的非参考信号。

参看图31,展示装置的说明性实例且一般将其指定为3100。装置3100的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置3100包含hb解码器3112。hb解码器3112可对应于图24的hb解码器2412。hb解码器3112可不同于hb解码器2911,原因在于hb解码器3112可包含信号调整器3108。合成器2902可经耦合以将非增益经调整合成中间信号2940提供到信号调整器3108。替代地,信号调整器2904可经耦合以将增益经调整合成中间信号2942提供到信号调整器3108。信号调整器3108可包含增益调整器2912、频谱形状调整器2914或两者(例如作为与信号调整器2906共享的组件或作为具有类似结构的不同(非共享)组件)。

信号调整器3108可经配置以基于第二组调整增益参数3178、第二调整频谱形状参数176或两者产生合成参考信号3146,如参考图35到39进一步描述。第二组调整增益参数3178可包含第二组调整增益参数178或预测第二组调整增益参数2478。

选择器2920可基于hb参考信号指示符164选择合成参考信号3146或合成非参考信号2944中的一者作为左hb输出信号127。选择器2920可选择合成参考信号3146或合成非参考信号2944中的另一者作为右hb输出信号147。举例来说,响应于hb参考信号指示符164具有第一值(例如1)的确定,选择器2920可选择合成参考信号3146作为左hb输出信号127且选择合成非参考信号2944作为右hb输出信号147。替代地,响应于hb参考信号指示符164具有第二值(例如0)的确定,选择器2920可选择合成参考信号3146作为右hb输出信号147且选择合成非参考信号2944作为左hb输出信号127。

参看图32,展示装置的说明性实例且一般将其指定为3200。装置3200的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置3200包含hb解码器3212。hb解码器3212可不同于图29的hb解码器2911,原因在于增益经调整合成中间信号2942可对应于左hb输出信号127且图29的合成非参考信号2944可对应于右hb输出信号147。所述一组第一增益参数162可对应于左hb输出信号127。第一组调整增益参数2668、调整频谱形状参数2966或两者可对应于右hb输出信号147。

参看图33,展示装置的说明性实例且一般将其指定为3300。装置3300的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置3300包含合成器2902。合成器2902可包含耦合到lpc合成器3314的解量化器/转换器3320。合成器2902可包含通过增益调整器3304耦合到组合器3312的谐波扩展器3302。谐波扩展器3302还可通过噪声整形器3308及增益调整器3310耦合到组合器3312。合成器2902可包含耦合到噪声整形器3308的随机噪声产生器3306。组合器3312可耦合到lpc合成器3314。合成器2902可经配置以类似于图3的合成器306操作。

在操作期间,解量化器/转换器3320可基于lpc参数102产生hblpc372。举例来说,lpc参数102可包含hblsf索引。解量化器/转换器3330可基于码簿确定对应于hblsf索引的hblsf。解量化器/转换器3330可将hblsf转换为hblpc372。解量化器/转换器3330可将hblpc372提供到lpc合成器3314。

合成器2902可基于lb激励信号产生hb激励信号3360且可基于hb激励信号3360及hblpc372产生非增益经调整合成中间信号2940,如本文所描述。谐波扩展器3302可从图24的lb中间核心解码器2420接收核心参数2471。核心参数2471可对应于lb激励信号。谐波扩展器3302可基于核心参数2471通过谐波扩展lb激励信号来产生谐波扩展信号3354。谐波扩展器3302可将谐波扩展信号3354提供到增益调整器3304、提供到噪声整形器3308或两者。

增益调整器3304可通过将第一增益应用到谐波扩展信号3354来产生第一增益经调整信号3356。增益调整器3304可将第一增益经调整信号3356提供到组合器3312。随机噪声产生器3306可基于种子值3350产生噪声信号3352。种子值3350可与图4的种子值450相同或不同。随机噪声产生器3306可将噪声信号3352提供到噪声整形器3308。噪声整形器3308可通过将谐波扩展信号3354与噪声信号3352组合来产生添加噪声的信号3355。噪声整形器3308可将添加噪声的信号3355提供到增益调整器3310。增益调整器3310可通过将第二增益应用到添加噪声的信号3355来产生第二经调整增益信号3358。增益调整器3310可将第二增益经调整信号3358提供到组合器3312。组合器3312可通过将第一增益经调整信号3356(例如第一增益经调整信号3356的高频带部分)与第二增益经调整信号3358(例如第二增益经调整信号3358的高频带部分)组合来产生hb激励信号3360。组合器3312可将hb激励信号3360提供到lpc合成器3314。

lpc合成器3314可基于hblpc372及hb激励信号3360产生非增益经调整合成中间信号2940(例如合成高频带中间信号)。举例来说,lpc合成器3314可通过基于hblpc372配置合成滤波器及将hb激励信号3360作为输入提供到合成滤波器来产生非增益经调整合成中间信号2940。

参看图34,展示装置的说明性实例且一般将其指定为3400。装置3400的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置3400包含增益调整器2910。增益调整器2910可包含耦合到增益形状补偿器3404的增益形状解量化器3402。增益调整器2910可包含耦合到增益帧补偿器3408的增益帧解量化器3406。增益形状补偿器3404可耦合到增益帧补偿器3408。

在操作期间,增益形状解量化器3402可基于所述一组第一增益参数162产生解量化增益形状3450。举例来说,所述一组第一增益参数162可包含增益形状索引376。增益形状解量化器3402可确定对应于增益形状索引376的解量化增益形状3450。增益形状解量化器3402可将解量化增益形状3450提供到增益形状补偿器3404。

增益帧解量化器3406可基于所述一组第一增益参数162产生解量化增益帧3452。举例来说,所述一组第一增益参数162可包含增益帧索引374。增益帧解量化器3406可确定对应于增益帧索引374的解量化增益帧3452。增益帧解量化器3406可将解量化增益帧3452提供到增益帧补偿器3408。

增益形状补偿器3404可从增益形状解量化器3402接收解量化增益形状3450,从图29的合成器2902接收非增益经调整合成中间信号2940,或两者。增益形状补偿器3404可基于非增益经调整合成中间信号2940及解量化增益形状3450产生增益形状经调整合成中间信号3440。举例来说,增益形状补偿器3404可通过基于解量化增益形状3450调整非增益经调整合成中间信号2940来产生增益形状经调整合成中间信号3440。增益形状补偿器3404可将增益形状经调整合成中间信号3440提供到增益帧补偿器3408。

增益帧补偿器3408可从增益帧解量化器3406接收解量化增益帧3452,从增益形状补偿器3404接收增益形状经调整合成中间信号3440,或两者。增益帧补偿器3408可基于增益经调整合成中间信号3440及解量化增益帧3452产生增益经调整合成中间信号2942。举例来说,增益帧补偿器3408可通过基于解量化增益帧3452调整增益形状经调整合成中间信号3440来产生增益经调整合成中间信号2942。

参看图35,展示装置的说明性实例且一般将其指定为3500。装置3500的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置3500包含增益调整器3512。增益调整器3512可对应于图29的增益调整器2912。增益调整器3512可包含增益比率补偿器3506(例如乘法器)。增益比率补偿器3506可经配置以基于输入信号3502及一组调整增益参数3568产生增益经调整信号3504。举例来说,增益比率补偿器3506可通过将所述一组调整增益参数3568应用(例如相乘)到输入信号3502来产生增益经调整信号3504。所述一组调整增益参数3568可指示增益经调整信号3504的能量值(例如能量比率值)。所述一组调整增益参数3568可对应于第一组调整增益参数2668或第二组调整增益参数3178。

输入信号3502可包含增益经调整合成中间信号2942且增益经调整信号3504可包含非参考信号2944或参考信号3146,例如参照图29或图31所描述。所述一组调整增益参数3568可包含能量比率(或能量差),如参考图9所描述。举例来说,所述一组调整增益参数3568可包含预测比率3520或高频带能量比率3522。预测比率3520可对应于低频带能量比率。举例来说,预测比率3520可对应于左lb信号171的左lb能量相对于右lb信号173的右lb能量的比率。高频带能量比率3522可对应于左hb信号172的左hb能量相对于右hb信号174的右hb能量的比率。

参看图36,展示装置的说明性实例且一般将其指定为3600。装置3600的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置3600包含增益调整器3612。增益调整器3612可对应于增益调整器2912,例如图29到32中的一或多者中所描绘。增益调整器3612可包含耦合到增益比率补偿器3506的比较器3622。增益比率补偿器3506可耦合到能量测量器3608。能量测量器3608可耦合到比较器3622。

在操作期间,比较器3622可将增益值3614提供到增益比率补偿器3506。增益值3614可具有初始值(例如1)。增益比率补偿器3506可基于输入信号3502及增益值3614产生增益经调整信号3504,如参考图35所描述。增益比率补偿器3506可将增益经调整信号3504提供到能量测量器3608。能量测量器3608可产生对应于增益经调整信号3504的能量的能量值3610。比较器3622可基于所述一组调整增益参数3568与能量值3610的比较更新增益值3614。举例来说,响应于所述一组调整增益参数3568大于能量值3610的确定,比较器3622可将增益值3614增加一增量。作为另一实例,响应于所述一组调整增益参数3568小于能量值3610的确定,比较器3622可将增益值3614减少一减量。

增益比率补偿器3506可基于输入信号3502及经更新的增益值3614更新增益经调整信号3504。增益值3614可收敛到使得能量值3610近似等于所述一组调整增益参数3568的值。

输入信号3502可对应于非增益经调整合成中间信号2940。增益经调整信号3504可对应于非参考信号2944或参考信号3146。所述一组调整增益参数3568可对应于非参考信号的绝对能量,如参考图10所描述。在特定方面中,所述一组调整增益参数3568可对应于参考信号3146的绝对能量。

参看图37,展示装置的说明性实例且一般将其指定为3700。装置3700的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置3700包含增益调整器3712。增益调整器3712可对应于图29的增益调整器2912。增益调整器3712可包含耦合到增益补偿器3708(例如加法器或乘法器)的增益比率补偿器3506。增益比率补偿器3506可经配置以基于输入信号3502及预测比率3702产生中间增益经调整信号3704,如参考图35所描述。举例来说,增益比率补偿器3506可通过将预测比率3702应用(例如乘以)到输入信号3502来产生中间增益经调整信号3704。增益比率补偿器3506可将中间增益经调整信号3704提供到增益补偿器3708。

增益补偿器3708可基于中间增益经调整信号3704及所述一组调整增益参数3568产生增益经调整信号3504。举例来说,增益补偿器3708可通过将所述一组调整增益参数3568应用(例如乘以或相加)到中间增益经调整信号3704来产生增益经调整信号3504。

输入信号3502可对应于增益经调整合成中间信号2942。所述一组调整增益参数3568可对应于校正因数3706。举例来说,校正因数3706可对应于图11的因数1104或图12的校正因数1204。预测比率3702可对应于低频带能量比率。举例来说,预测比率3702可对应于左lb输出信号117的左lb能量相对于右lb输出信号137的右lb能量的比率。

参看图38,展示装置的说明性实例且一般将其指定为3800。装置3800的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置3800包含频谱形状调整器3814。频谱形状调整器3814可对应于图29的频谱形状调整器2914。频谱形状调整器3814可包含频谱整形滤波器3806(例如h(z)=1/(1-uz-1))。频谱整形滤波器3806可经配置以基于输入信号3802及调整频谱形状参数3866产生频谱形状经调整信号3804。举例来说,调整频谱形状参数3866可对应于频谱整形滤波器3806的参数或系数(例如“u”),如参考图18所描述。调整频谱形状参数3866可包含调整频谱形状参数2966或第二调整频谱形状参数176。输入信号3802可包含增益经调整合成中间信号2942。频谱形状经调整信号3804可包含非参考信号2944或参考信号3146。

参看图39,展示装置的说明性实例且一般将其指定为3900。装置3900的一或多个组件可包含于解码器118、第二装置106、系统100或其组合中。

装置3900包含频谱形状调整器3914。频谱形状调整器3914可对应于图29的频谱形状调整器2914。频谱形状调整器3914可包含耦合到合成器3916的lpc调整器3912。lpc调整器3912可经配置以基于hblpc372及调整频谱形状参数3866产生经调整lpc3972。举例来说,lpc调整器3912可通过基于调整频谱形状参数3866调整hblpc372来产生经调整lpc3972。调整频谱形状参数3866可对应于lpc带宽增大因数(γ),如参考图18所描述。lpc调整器3912可将经调整lpc3972提供到合成器3916。合成器3916可经配置以基于经调整lpc3972及hb激励信号3360产生频谱形状经调整信号3904。举例来说,合成器3916可基于经调整lpc3972经配置。合成器3916可接收作为输入的hb激励信号3360且可产生频谱形状经调整信号3904。合成器3916可对应于具有基于带宽增大因数及lpc系数(a1,a2,…)的传递函数a(z)(例如a(z)=(1+γ1a1z-12a2z-2+…))的合成滤波器。频谱形状经调整信号3904可对应于非参考信号2944或参考信号3146。

图40包含一般指定为4000的操作的说明性方法的流程图。方法4000可由编码器114、第一装置104、系统100或其组合执行。

方法4000包含在4002处在装置处产生第一音频信号的第一高频带部分的线性预测系数(lpc)参数。举例来说,图1的第一装置104的lpc参数产生器320可产生lpc参数102,如参考图3所描述。图29的增益经调整合成中间信号2942可基于lpc参数102,如参考图29所描述。

方法4000还包含在4004处在装置处产生第一高频带部分的一组第一增益参数。举例来说,图1的第一装置104的增益参数产生器322可产生所述一组第一增益参数162,如参考图3所描述。图29的增益经调整合成中间信号2942可基于所述一组第一增益参数162,如参考图29所描述。

方法4000进一步包含在4006处在装置处产生第二音频信号的第二高频带部分的一组调整增益参数。举例来说,第一装置104的增益分析器182可产生第一组调整增益参数168,如参考图6所描述。图29的合成非参考信号2944可基于第一组调整增益参数168,如参考图29所描述。

方法4000还包含在4008处从装置发射lpc参数、所述一组第一增益参数及所述一组调整增益参数。举例来说,图1的发射器110可从第一装置104发射lpc参数102、所述一组第一增益参数162及第一组调整增益参数168。

图41包含一般指定为4100的操作的说明性方法的流程图。方法4100可由解码器118、第二装置106、系统100或其组合执行。

方法4100包含在4102处在装置处接收线性预测系数(lpc)参数、一组第一增益参数及一组调整增益参数。举例来说,第二装置106的接收器111可接收lpc参数102、所述一组第一增益参数162及第一组调整增益参数168。

方法4100还包含在4104处基于lpc参数及所述一组第一增益参数在装置处产生第一音频信号的第一高频带部分。举例来说,第二装置106的信号调整器2904可基于lpc参数102及所述一组第一增益参数162产生增益经调整合成中间信号2942,如参考图29所描述。

方法4100进一步包含在4106处基于所述一组调整增益参数在装置处产生第二音频信号的第二高频带部分。举例来说,第二装置106的信号调整器2906可基于lpc参数102(由合成器2902用以产生非增益经调整合成中间信号2940)且基于第一组调整增益参数168产生合成非参考信号2944,如参考图29所描述。作为另一实例,信号调整器2906可通过将第一组调整增益参数168应用到增益经调整合成中间信号2942来产生合成非参考信号2944,如参考图29所描述。

图42包含一般指定为4200的操作的说明性方法的流程图。方法4200可由编码器114、第一装置104、系统100或其组合执行。

方法4200包含在4202处在装置处产生第一音频信号的第一高频带部分的线性预测系数(lpc)参数。举例来说,图1的第一装置104的lpc参数产生器320可产生lpc参数102,如参考图1所描述。图29的增益经调整合成中间信号2942可基于lpc参数102,如参考图29所描述。

方法4200还包含在4204处在装置处产生第二音频信号的第二高频带部分的调整频谱形状参数。举例来说,第一装置104的频谱形状分析器184可产生调整频谱形状参数166,如参考图6所描述。合成非参考信号2944可基于调整频谱形状参数166,如参考图29所描述。

方法4200进一步包含在4206处从装置发射lpc参数及调整频谱形状参数。举例来说,图1的发射器110可从第一装置104发射lpc参数102及调整频谱形状参数166。

图43包含一般指定为4300的操作的说明性方法的流程图。方法4300可由解码器118、第二装置106、系统100或其组合执行。

方法4300包含在4302处在装置处接收线性预测系数(lpc)参数及调整频谱形状参数。举例来说,第二装置106的接收器111可接收lpc参数102及调整频谱形状参数166。

方法4300还包含在4304处基于lpc参数在装置处产生第一音频信号的第一高频带部分。举例来说,第二装置106的信号调整器2904可基于lpc参数102产生增益经调整合成中间信号2942,如参考图29所描述。

方法4300进一步包含在4306处基于调整频谱形状参数在装置处产生第二音频信号的第二高频带部分。举例来说,第二装置106的信号调整器2906可基于lpc参数102(由合成器2902用以产生非增益经调整合成中间信号2940)且基于调整频谱形状参数166产生合成非参考信号2944,如参考图29所描述。作为另一实例,信号调整器2906可通过将调整频谱形状参数166应用到增益经调整合成中间信号2942来产生合成非参考信号2944,如参考图29所描述。

图44包含一般指定为4400的操作的说明性方法的流程图。方法4400可由解码器118、第二装置106、系统100或其组合执行。

方法4400包含在4402处在装置处接收线性预测系数(lpc)参数及信道间等级差(ild)参数。举例来说,第二装置106的接收器111可接收lpc参数102及立体声提示175。立体声提示175可包含ild参数,如参考图1所描述。

方法4400还包含在4404处基于lpc参数在装置处产生第一音频信号的第一高频带部分。举例来说,第二装置106的信号调整器2904可基于lpc参数102产生增益经调整合成中间信号2942,如参考图29所描述。

方法4400进一步包含在4406处基于ild参数在装置处产生第二音频信号的第二高频带部分。举例来说,增益调整器3612可基于输入信号3502及立体声提示175产生增益经调整信号3504,如参考图36所描述。立体声提示175可包含ild参数。第二装置106的信号调整器2906可基于lpc参数102(由合成器2902用以产生非增益经调整合成中间信号2940)产生输入信号3502(例如增益经调整合成中间信号2942),如参考图29所描述。作为另一实例,频谱形状调整器可通过将调整频谱形状参数3866应用到输入信号3502来产生频谱形状经调整信号3804(例如非参考信号2944或参考信号2496),如参考图38所描述。调整频谱形状参数3866可包含预测的经调整频谱形状参数2466。倾斜参数预测器2424基于立体声提示175产生预测调整频谱形状参数2466,如参考图28所描述。

图45包含一般指定为4500的操作的说明性方法的流程图。方法4500可由编码器114、第一装置104、系统100或其组合执行。

方法4500包含在4502处基于左信号及右信号在装置处产生第一信号的第一高频带部分。举例来说,如参考图2所描述,中侧产生器210可基于第一音频信号130(例如左信号)及第二音频信号132(例如右信号)产生中间信号270。中间信号270可包含高频带部分。

方法4500还包含在4504处基于高频带非参考信号产生一组调整增益参数。举例来说,如参考图2所描述,图2的bwe空间平衡器212可基于中间信号270产生所述一组第一增益参数162。作为另一实例,如参考图6所描述,bwe空间平衡器212可基于高频带非参考信号(例如左hb信号172或右hb信号174)产生第一组调整增益参数168。

所述方法4500进一步包含在4506处从装置发射对应于第一信号的第一高频带部分的信息及所述一组调整增益参数。举例来说,图1的发射器110可发射lpc参数102及对应于图2的中间信号270的所述一组第一增益参数162,如参考图1到2所描述。发射器110还可发射对应于高频带非参考信号(例如左hb信号172或右hb信号174)的第一组调整增益参数168,如参考图1、10及12所描述。

图46包含一般指定为4600的操作的说明性方法的流程图。方法4600可由解码器118、第二装置106、系统100或其组合执行。

方法4600包含在4602处在装置处接收信息、一组调整增益参数及参考信道指示符。举例来说,如参考图1所描述,接收器111可接收lpc参数102、所述一组第一增益参数162、第一组调整增益参数168及hb参考信号指示符164。

方法4600还包含在4604处基于所述信息在装置处产生第一信号的第一高频带部分。举例来说,如参考图29所描述,合成器2902可基于lpc参数102产生非增益经调整合成中间信号2940。非增益经调整合成中间信号2940可包含高频带部分。信号调整器2904可基于非增益经调整合成中间信号2940及所述一组第一增益参数162产生增益经调整合成中间信号2942。增益经调整合成中间信号2942可包含高频带部分。

方法4600进一步包含在4606处基于所述一组调整增益参数在装置处产生非参考信号的非参考高频带部分。举例来说,如参考图29所描述,信号调整器2906可基于增益经调整合成中间信号2942及第一组调整增益参数2668产生合成非参考信号2944。第一组调整增益参数2668可基于第一组调整增益参数168,如参考图27所描述。

参考图47,描绘装置(例如,无线通信装置)的特定说明性实例的框图,且通常将其指定为4700。在各种实施例中,装置4700可具有比图47中所说明的更少或更多的组件。在说明性实施例中,装置4700可对应于图1的第一装置104或第二装置106。在一说明性实施例中,装置4700可执行参考图1到46的系统及方法所描述的一或多个操作。

在特定实施例中,装置4700包含处理器4706(例如中央处理单元(cpu))。装置4700可包含一或多个额外处理器4710(例如一或多个数字信号处理器(dsp))。处理器4710可包含媒体(例如,话语及音乐)译码解码器(编解码器)4708及回音抵消器4712。媒体编解码器4708可包含图1的解码器118、编码器114或两者。编码器114可包含参考检测器180、增益分析器182、频谱形状分析器184或其组合。解码器118可包含增益调整器183、频谱形状调整器185或两者。

装置4700可包含存储器4753及编解码器4734。尽管将媒体编解码器4708说明为处理器4710的组件(例如专用电路及/或可执行程序码),但在其它实施例中,媒体编解码器4708的一或多个组件,例如解码器118、编码器114或两者可包含于处理器4706、编解码器4734、另一处理组件或其组合中。

装置4700可包含耦合到天线4742的收发器4750。收发器4750可包含发射器110、接收器111或两者。装置4700可包含耦合到显示控制器4726的显示器4728。一或多个扬声器4748可耦合到编解码器4734。一或多个麦克风4746可通过输入接口112耦合到编解码器4734。在特定方面中,扬声器4748可包含图1的第一扬声器142、第二扬声器144或两者。在特定方面中,麦克风4746可包含图1的第一麦克风146、第二麦克风148或两者。编解码器4734可包含数字到模拟转换器(dac)4702及模拟到数字转换器(adc)4704。

存储器4753可包含可由装置4700的处理器4706、处理器4710、编解码器4734、另一处理单元或其组合执行的指令4760,以执行参看图1到46描述的一或多个操作。存储器4753可对应于图1的存储器153、存储器135或两者。存储器4753可存储分析数据190、分析数据192或两者。

装置4700的一或多个组件可通过专用硬件(例如电路)、通过执行指令以执行一或多个任务的处理器或其组合实施。作为实例,存储器4753或处理器4706、处理器4710及/或编解码器4734的一或多个组件可为存储器装置,例如随机存取存储器(ram)、磁阻随机存取存储器(mram)、自旋扭矩转移mram(stt-mram)、快闪存储器、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、寄存器、硬盘、可卸除式磁盘或压缩光盘只读存储器(cd-rom)。存储器装置可包含在由计算机(例如编解码器4734中的处理器、处理器4706及/或处理器4710)执行时可使得计算机执行参考图1到46描述的一或多个操作的指令(例如指令4760)。作为实例,存储器4753或处理器4706、处理器4710及/或编解码器4734的一或多个组件可为非暂时性计算机可读媒体,其包含在由计算机(例如编解码器4734中的处理器、处理器4706及/或处理器4710)执行时使得计算机执行参考图1到46描述的一或多个操作的指令(例如指令4760)。

在特定实施例中,装置4700可包含于系统级封装或片上系统装置(例如,移动台调制解调器(msm))4722中。在特定实施例中,处理器4706、处理器4710、显示控制器4726、存储器4753、编解码器4734及收发器4750包含于系统级封装或片上系统装置4722中。在特定实施例中,输入装置4730(例如触摸屏及/或小键盘)及电力供应器4744耦合到片上系统装置4722。此外,在特定实施例中,如图47中所说明,显示器4728、输入装置4730、扬声器4748、麦克风4746、天线4742及电力供应器4744在片上系统装置4722外部。然而,显示器4728、输入装置4730、扬声器4748、麦克风4746、天线4742及电力供应器4744中的每一者可耦合到片上系统装置4722的组件(例如,接口或控制器)。

装置4700可包含:无线电话、移动通信装置、移动电话、智能电话、蜂窝电话、膝上型计算机、台式计算机、计算机、平板电脑、机顶盒、个人数字助理(pda)、显示装置、电视、游戏控制台、音乐播放器、收音机、视频播放器、娱乐单元、通信装置、固定位置数据单元、个人媒体播放器、数字视频播放器、数字视频光盘(dvd)播放器、调谐器、相机、导航装置、解码器系统、编码器系统或其任何组合。

在特定方面中,参考图1到47描述的系统及装置的一或多个组件可集成到解码系统或设备(例如电子装置、编解码器或其中的处理器)中,集成到编码系统或设备中,或两者。在其它方面中,参考图1到47描述的系统及装置的一或多个组件可集成到无线电话、平板电脑、台式计算机、膝上型计算机、机顶盒、音乐播放器、视频播放器、娱乐单元、电视、游戏控制台、导航装置、通信装置、个人数字助理(pda)、固定位置数据单元、个人媒体播放器、移动电话、计算机、音乐播放器、视频播放器、解码器或另一类型的装置中。

应注意由参考图1到47描述的系统及装置的一或多个组件执行的各种功能经描述为由某些组件或模块执行。组件及模块的这种划分仅用于说明。在替代方面中,由特定组件或模块所执行的功能可划分于多个组件或模块中。此外,在替代方面中,参考图1到47描述的两个或多于两个组件或模块可经集成到单一组件或模块中。参考图1到47描述的每一组件或模块可使用硬件(例如现场可编程门阵列(fpga)装置、专用集成电路(asic)、dsp、控制器等)、软件(例如可由处理器执行的指令)或其任何组合实施。

结合所描述的方面,设备包含用于基于左信号及右信号产生第一信号的第一高频带部分的装置。举例来说,用于产生的装置可包含图1的编码器114、第一装置104、图2的中侧产生器210、装置200、媒体编解码器4708、处理器4710、处理器4706、装置4700、经配置以产生第一高频带部分(例如执行存储在计算机可读存储装置处的指令的处理器)的一或多个装置或其组合。

设备还包含用于基于高频带非参考信号产生一组调整增益参数的装置。举例来说,用于指定的装置可包含图1的编码器114、参考检测器180、第一装置104、图2的bwe空间平衡器212、装置200、图7的参考检测器780、参考检测器782、信号比较器704、信号比较器706、图8的参考检测器880、参考预测器804、媒体编解码器4708、处理器4710、处理器4706、装置4700、经配置以指定高频带非参考信号(例如执行存储在计算机可读存储装置处的指令的处理器)的一或多个装置或其组合。

设备进一步包含用于发射对应于第一信号的第一高频带部分的信息及对应于高频带非参考信号的一组调整增益参数的装置。举例来说,用于发射的装置可包含发射器110、经配置以发射所述信息及所述一组调整增益参数的一或多个装置。

进一步结合所描述的方面,设备包含用于接收信息、一组调整增益参数及参考信道指示符的装置。举例来说,用于接收的装置可包含图1的接收器111、第二装置106、经配置以接收所述信息及所述一组调整增益参数的一或多个装置。

设备还包含用于基于所述信息产生第一信号的第一高频带部分的装置。举例来说,用于产生第一高频带部分的装置可包含图1的增益调整器183、解码器118、第二装置106、图24的hb解码器2412、图29的合成器2902、信号调整器2904、增益调整器2910、hb解码器2911、图30的hb解码器3011、图31的hb解码器3112、图32的hb解码器3212、图33的lpc合成器3314、图34的增益形状补偿器3404、增益帧补偿器3408、媒体编解码器4708、处理器4710、处理器4706、装置4700、经配置以产生第一高频带部分的一或多个装置(例如执行存储在计算机可读存储装置处的指令的处理器),或其组合。

设备进一步包含用于基于所述一组调整增益参数产生非参考信号的非参考高频带部分的装置。举例来说,用于产生非参考高频带部分的装置可包含图1的增益调整器183、解码器118、第二装置106、图24的hb解码器2412、信号调整器2906、增益调整器2912、频谱形状调整器2914、图29的hb解码器2911、图30的hb解码器3011、图31的hb解码器3112、图32的hb解码器3212、增益调整器3512、图35的增益比率补偿器3506、增益调整器3612、图35的增益比率补偿器3506、增益调整器3712、图37的增益补偿器3708、图38的频谱形状调整器3814、频谱整形滤波器3806、图39的频谱形状调整器3914、合成器3916、媒体编解码器4708、处理器4710、处理器4706、装置4700、经配置以产生非参考高频带部分的一或多个装置(例如执行存储在计算机可读存储装置处的指令的处理器),或其组合。

同样结合所描述的方面,设备包含用于产生第一音频信号的第一高频带部分的线性预测系数(lpc)参数、第一高频带部分的一组第一增益参数及第二音频信号的第二高频带部分的一组调整增益参数的装置。举例来说,用于产生的装置可包含图1的增益分析器182、编码器114、第一装置104、图2的中间bwe译码器214、bwe空间平衡器212、媒体编解码器4708、处理器4710、装置4700、经配置以产生lpc参数、所述一组第一增益参数及所述一组调整增益参数的一或多个装置(例如执行存储在计算机可读存储装置处的指令的处理器),或其组合。

设备还包含用于发射lpc参数、所述一组第一增益参数及所述一组调整增益参数的装置。举例来说,用于发射的装置可包含发射器110、经配置以发射lpc参数、所述一组第一增益参数及所述一组调整增益参数的一或多个装置,或其组合。

进一步结合所描述的方面,设备包含用于接收lpc参数、一组第一增益参数及一组调整增益参数的装置。举例来说,用于接收的装置可包含接收器111、经配置以接收lpc参数、所述一组第一增益参数及所述一组调整增益参数的一或多个装置,或其组合。

设备还包含用于基于lpc参数及所述一组第一增益参数产生第一音频信号的第一高频带部分且基于所述一组调整增益参数产生第二音频信号的第二高频带部分的装置。举例来说,用于产生的装置可包含图1的增益调整器183、解码器118、第二装置106、图24的hb解码器2412、图29的hb解码器2911、图31的hb解码器3112、图32的hb解码器3212、媒体编解码器4708、处理器4710、装置4700、经配置以产生第一高频带部分且产生第二高频带部分的一或多个装置(例如执行存储在计算机可读存储装置处的指令的处理器),或其组合。

同样结合所描述的方面,设备包含用于产生第一音频信号的第一高频带部分的线性预测系数(lpc)参数且产生第二音频信号的第二高频带部分的调整频谱形状参数的装置。举例来说,用于产生的装置可包含图1的频谱形状分析器184、编码器114、第一装置104、图2的中间bwe译码器214、bwe空间平衡器212、媒体编解码器4708、处理器4710、装置4700、经配置以产生lpc参数及调整频谱形状参数的一或多个装置(例如执行存储在计算机可读存储装置处的指令的处理器),或其组合。

设备还包含用于发射lpc参数及调整频谱形状参数的装置。举例来说,用于发射的装置可包含发射器110、经配置以发射lpc参数及调整频谱形状参数的一或多个装置,或其组合。

进一步结合所描述的方面,设备包含用于接收lpc参数及调整频谱形状参数的装置。举例来说,用于接收的装置可包含接收器111、经配置以接收lpc参数及调整频谱形状参数的一或多个装置,或其组合。

设备还包含用于基于lpc参数产生第一音频信号的第一高频带部分且基于调整频谱形状参数产生第二音频信号的第二高频带部分的装置。举例来说,用于产生的装置可包含图1的频谱形状调整器185、解码器118、第二装置106、图24的hb解码器2412、图29的hb解码器2911、图31的hb解码器3112、图32的hb解码器3212、媒体编解码器4708、处理器4710、装置4700、经配置以产生第一高频带部分且产生第二高频带部分的一或多个装置(例如执行存储在计算机可读存储装置处的指令的处理器),或其组合。

同样结合所描述的方面,设备包含用于接收lpc参数及信道间等级差(ild)参数的装置。举例来说,用于接收的装置可包含接收器111、经配置以接收lpc参数及ild参数的一或多个装置,或其组合。

设备还包含用于基于lpc参数产生第一音频信号的第一高频带部分且基于ild参数产生第二音频信号的第二高频带部分的装置。举例来说,用于产生的装置可包含图1的频谱形状调整器185、增益调整器183、解码器118、第二装置106、图24的倾斜参数预测器2424、hb解码器2412、媒体编解码器4708、处理器4710、装置4700、经配置以产生第一高频带部分且产生第二高频带部分的一或多个装置(例如执行存储在计算机可读存储装置处的指令的处理器),或其组合。

本领域技术人员将进一步了解,结合本文所公开的实施例所描述的各种说明性逻辑块、配置、模块、电路及算法步骤可实施为电子硬件、由例如硬件处理器的处理装置执行的计算机软件或两者的组合。上文已大体上就其功能性而言描述各种说明性组件、块、配置、模块、电路及步骤。这种功能性实施为硬件或可执行软件取决于特定应用及强加于整个系统上的设计约束。本领域技术人员可针对每一特定应用而以变化方式来实施所描述功能性,但这些实施决策不应被解释为导致脱离本发明的范围。

结合本文中所公开的实施例而描述的方法或算法的步骤可直接体现于硬件中、由处理器执行的软件模块中,或两者的组合中。软件模块可驻留于存储器装置中,例如随机存取存储器(ram)、磁阻随机存取存储器(mram)、自旋扭矩转移mram(stt-mram)、快闪存储器、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、寄存器、硬盘、可卸除式磁盘或压缩光盘只读存储器(cd-rom)。示范性存储器装置耦合到处理器,使得处理器可从存储器装置读取信息并将信息写入到存储器装置。在替代方案中,存储器装置可与处理器成一体式。处理器及存储媒体可驻留于专用集成电路(asic)中。asic可驻留于计算装置或用户终端机中。在替代方案中,处理器及存储媒体可作为离散组件驻留于计算装置或用户终端机中。

提供所公开方面的先前描述以使得本领域技术人员能够制作或使用所公开方面。本领域技术人员将易于了解对这些方面的各种修改,且本文中所定义的原理可在不脱离本发明的范围的情况下应用于其它方面。因此,本发明并不打算限于本文中所展示的方面,而应符合可能与如以下权利要求书所定义的原理及新颖特征相一致的最广泛范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1