音频解码方法与流程

文档序号:11970751阅读:358来源:国知局
音频解码方法与流程
音频解码方法本申请是申请日为2006年11月8日、申请号为200680041592.5、题为“自适应的基于时间/频率的音频编码和解码设备和方法”的专利申请的分案申请。技术领域本发明总体构思涉及音频编码和解码设备和方法,更具体地讲,涉及这样的自适应的基于时间/频率的音频编码和解码设备和方法,所述设备和方法可通过有效地利用两种编码方法的编码增益来获得高压缩效率,其中,对输入音频数据执行频域变换,从而,对适合于语音压缩的音频数据的频段执行基于时间的编码,并对音频数据的其余频段执行基于频率的编码。

背景技术:
传统的语音/音乐压缩算法大致可分为音频编解码算法和语音编解码算法。音频编解码算法(如aacPlus)对频域信号进行压缩,并应用心理声学模型。假设音频编解码和语音编解码对具有相等数据量的语音信号进行压缩,则音频编解码算法输出具有比语音编解码算法明显低许多的质量的声音。具体地讲,从音频编解码算法输出的声音的质量更多地受到攻击信号的不利影响。语音编解码算法(如,自适应多比率的宽带编解码(AMR-WB))对时域信号进行压缩,并应用语音模型。假设语音编解码和音频编解码对具有相等数据量的语音信号进行压缩,则语音编解码算法输出具有比音频编解码算法明显低许多的质量的声音。

技术实现要素:
技术问题AMR-WBplus算法考虑了传统的语音/音乐压缩算法的上述特点以有效地执行语音/音乐压缩。在AMR-WBplus算法中,代数码激励线性预测(ACELP)算法用作语音压缩算法,和Tex字符转换(TCX)算法用作音频压缩算法。具体地讲,AMR-WBplus算法确定是否将ACELP算法或TCX算法应用于每个处理单元(例如,时间轴上的每一帧),然后相应地执行编码。在这种情况下,AMR-WBplus算法在对与语音信号接近的信号进行压缩时是有效的。然而,当AMR-WBplus算法用于对与音频信号接近的信号进行压缩时,由于AMR-WBplus算法以处理单位执行编码,所以音质或压缩率便下降。技术方案本发明总体构思提供这样的自适应的基于时间/频率的音频编码和解码设备和方法,所述设备和方法可通过有效地利用两种编码方法的编码增益来获得高压缩效率,其中,对输入音频数据执行频域变换,从而,对适合于语音压缩的音频数据的频段执行基于时间的编码,并对音频数据的其余频段执行基于频率的编码。本发明总体构思的另外方面将在下面的描述中部分地阐明,并且从描述中部分是清楚的,或者通过本发明的实施可以被理解。通过提供一种自适应的基于时间/频率的音频编码设备来实现本发明总体构思的上述和/或另外方面以及效用。所述编码设备包括:变换与模式确定单元,将输入音频信号划分成多个频域信号,并为各个频域信号选择基于时间的编码模式或基于频率的编码模式;编码单元,以由变换与模式确定单元选择的各个编码模式对每个频域信号进行编码;比特流输出单元,为每个编码的频域信号输出编码的数据、划分信息和编码模式信息。变换与模式确定单元可包括:频域变换单元,将输入音频信号变换为全频域信号;编码模式确定单元,根据预设标准将全频域信号划分成频域信号,并为每个频域信号确定基于时间的编码模式或基于频率的编码模式。可基于频谱倾斜、每个频域的信号能量的大小、子帧之间的信号能量的变化、以及语音水平确定中的至少一个,将全频域信号划分成适合于基于时间的编码模式或基于频率的编码模式的频域信号,并相应地为每个频域信号确定各个编码模式。所述编码单元可包括:基于时间的编码单元,对被确定为以基于时间的编码模式编码的第一频域信号执行逆频域变换,并对已被执行了逆频域变换的第一频域信号执行基于时间的编码;基于频率的编码单元,对被确定为以基于频率的编码模式编码的第二频域信号执行基于频率的编码。所述基于时间的编码单元可基于线性编码增益、相邻帧的线性预测滤波器之间的频谱变化、预测的音高延迟、以及预测的长期预测增益中的至少一个,为第一输入频域信号选择编码模式,当基于时间的编码单元确定基于时间的编码模式是适合于所述第一频域信号时,基于时间的编码单元继续对所述第一频域信号执行基于时间的编码,当基于时间的编码单元确定基于频率的编码模式适合于所述第一频域信号时,则基于时间的编码单元停止对所述第一频域信号执行基于时间的编码并将模式转换控制信号发送到变换与模式确定单元,变换与模式确定单元可响应于模式转换控制信号将被提供给基于时间的编码单元的所述第一频域信号输出到基于频率的编码单元。频域变换单元可使用变频调制重叠变换(MLT)执行频域变换。基于时间的编码单元可对从线性预测获得的残余信号进行量化,并根据重要性动态地将比特分配给量化的残余信号。基于时间的编码单元可将从线性预测获得的残余信号变换为频域信号,对所述频域信号进行量化,并根据重要性动态地将比特分配给量化的信号。可基于语音模型确定所述重要性。所述基于频率的编码单元可根据心理声学模型确定输入频域信号的量化步长大小,并对频域信号进行量化。基于频率的编码单元可根据心理声学模型从输入频域信号中提取重要频率组成部分,对提取的重要频率组成部分进行编码,并使用噪声建模对其余信号进行编码。可使用代码激励线性预测(CELP)算法获得所述残余信号。还通过提供一种音频数据编码设备来实现本发明总体构思的上述和/或另外方面以及效用。所述音频数据编码设备包括:变换与模式确定单元,将一帧音频数据划分成第一音频数据和第二音频数据;编码单元,在时域中对第一音频数据进行编码,在频域中对第二音频数据进行编码。还通过提供一种自适应的基于时间/频率的音频解码设备来实现本发明总体构思的上述和/或另外方面以及效用。所述解码设备包括:比特流分类单元,从输入比特流提取每个频段的编码的数据、划分信息、以及每个频段的编码模式信息;解码单元,基于划分信息和各个编码模式信息对每个频域的编码的数据进行解码;收集与逆变换单元,收集频域中的解码的数据,并对收集的数据执行逆频域变换。所述解码单元可包括:基于时间的解码单元,基于划分信息和各个第一编码模式信息对第一编码的数据执行基于时间的解码;基于频率的解码单元,基于划分信息和各个第二编码模式信息对第二编码的数据执行基于频率的解码。收集与逆变换单元可在频域中对解码的数据执行包络平滑,然后对解码的数据执行逆频域变换,从而解码的数据在频域中保持连续性。还通过提供一种音频数据解码设备来实现本发明总体构思的上述和/或另外方面以及效用,所述解码设备包括:比特流分类单元,提取帧的编码的音频数据;解码单元,将帧的音频数据解码为时域中的第一音频数据和频域中的第二音频数据。还通过提供一种自适应的基于时间/频率的音频编码方法来实现本发明总体构思的上述和/或另外方面以及效用,所述编码方法包括:将输入音频信号划分成多个频域信号,并为各个频域信号选择基于时间的编码模式或基于频率的编码模式;以各个编码模式对每个频域信号进行编码;输出每个频域信号的编码的数据、划分信息和编码模式信息。还通过提供一种音频数据编码方法来实现本发明总体构思的上述和/或另外方面以及效用,所述编码方法包括:将一帧音频数据划分成第一音频数据和第二音频数据;在时域中对第一音频数据进行编码,在频域中对第二音频数据进行编码。还通过提供一种自适应的基于时间/频率的音频解码方法来实现本发明总体构思的上述和/或另外方面以及效用,所述解码方法包括:从输入比特流提取每个频段的编码的数据、划分信息和每个频段的编码模式信息;基于划分信息和各个编码模式信息对每个频域的编码的数据进行解码;收集频域中的解码的数据,并对收集的数据执行逆频域变换。附图说明通过下面结合附图对实施例进行的描述,本发明总体构思的这些和/或其他方面将会变得清楚和更易于理解,其中:图1是示出根据本发明总体构思的实施例的自适应的基于时间/频率的音频编码设备的框图;图2是示出根据本发明总体构思的实施例的使用图1的自适应的基于时间/频率的音频编码设备的变换与模式确定单元来对已执行频域变换的信号进行划分并确定编码模式的方法的概念图;图3是示出图1的自适应的基于时间/频率的音频编码设备的变换与模式确定单元的详细框图;图4是示出图1的自适应的基于时间/频率的音频编码设备的编码单元的详细框图;图5是根据本发明总体构思的另一实施例的具有图4的基于时间的编码单元的具有对确定的编码模式进行确认的功能的自适应的基于时间/频率的音频编码设备的框图;图6是示出作为根据本发明总体构思的实施例的频域变换方法的示例的变频调制重叠变换(MLT)的概念图;图7A是示出根据本发明总体构思的实施例的图5的自适应的基于时间/频率的音频编码设备的基于时间的编码单元和基于频率的编码单元的详细操作的概念图;图7B是示出根据本发明总体构思的另一实施例的图5的自适应的基于时间/频率的音频编码设备的基于时间的编码单元和基于频率的编码单元的详细操作的概念图;图8是根据本发明总体构思的实施例的自适应的基于时间/频率的音频解码设备的框图;图9是示出根据本发明总体构思的实施例的自适应的基于时间/频率的音频编码方法的流程图;图10示出根据本发明总体构思的实施例的自适应的基于时间/频率的音频解码方法的流程图。具体实施方式现在将参照附图更全面地描述本发明总体构思,附图中示出了本发明总体构思的示例性实施例。然而,本发明总体构思可以以多种不同的形式来实施,而不应理解为限于这里阐述的实施例,相反,提供这些示例性实施例以使本公开是彻底的和完全的,并将本发明总体构思的多个方面和效用充分地传达给本领域技术人员。本发明总体构思为输入音频信号的每个频段选择基于时间的编码方法或基于频率的编码方法,并使用选择的编码方法对输入音频信号的每个频段进行编码。当从线性预测获得的预测增益较大或当输入音频信号是高音(highpitched)信号(如语音信号)时,基于时间的编码方法更有效。当输入音频信号是正弦信号,当高频信号被包括在输入音频信号中,或者当信号之间的掩蔽效应较大时,基于频率的编码方法更有效。在本发明总体构思中,基于时间的编码方法是指语音压缩算法(例如,代码激励线性预测(CELP)算法),该算法在时间轴上执行压缩。此外,基于频率的编码方法是指音频压缩算法(例如,Tex字符转换(TCX)算法和高级音频编码(AAC)算法),该算法在频率轴上执行压缩。此外,本发明总体构思的实施例将通常作为处理(例如,编码、解码、压缩、解压缩、滤波、补偿等)音频数据的单位的一帧音频数据划分成帧中的子帧、频段或频域信号,从而帧的第一音频数据可在时域中被有效地编码为语音音频数据,而帧的第二音频数据可在频域中被有效地编码为非语音音频数据。图1是示出根据本发明总体构思的实施例的自适应的基于时间/频率的音频编码设备的框图。该设备包括:变换与模式确定单元100、编码单元110和比特流输出单元120。变换与模式确定单元100将输入音频信号IN划分成多个频域信号,并为每个频域信号选择基于时间的编码模式或基于频率的编码模式。然后,变换与模式确定单元100输出:被确定为以基于时间的编码模式编码的频域信号S1,被确定为以基于频率的编码模式编码的频域信号S2,划分信息S3和用于每个频域信号的编码模式信息S4。当输入音频信号IN被一致地划分时,解码端可不需要划分信息S3。在这种情况下,可不必通过比特流输出单元120输出划分信息S3。编码单元110对频域信号S1执行基于时间的编码,并对频域信号S2执行基于频率的编码。编码单元110输出:已被执行基于时间的编码的数据S5,和已被执行基于频率的编码的数据S6。比特流输出单元120收集数据S5和数据S6以及每个频域信号的划分信息S3和编码模式信息S4,并输出比特流OUT。这里,比特流OUT可被执行数据压缩处理,如熵编码处理。图2是示出根据本发明总体构思的实施例的使用图1的变换与模式确定单元100来对已执行频域变换的信号进行划分并确定编码模式的方法的概念图。参照图2,输入音频信号(例如,输入音频信号IN)包括22,000Hz的频率组成部分,并被划分成5个频段(例如,对应于5个频域信号)。按从最低频段到最高频段的顺序为5个频段分别确定:基于时间的编码模式、基于频率的编码模式、基于时间的编码模式、基于频率的编码模式和基于频率的编码模式。输入音频信号是预定时间段(例如,20□)的音频帧。换句话说,图2是示出已被执行频域变换的音频帧的示图。音频帧被划分成5个分别对应于5个频域(即,频段)的子帧sf1、sf2、sf3、sf4和sf5。为了将输入音频信号划分成5个频段并为图2所示每个频段确定相应的编码模式,可使用频谱测量方法、能量测量方法、长期预测估算方法和把有音声与无音声区分开的语音水平确定方法。频谱测量方法的示例包括:基于线性预测编码增益、相邻帧的线性预测滤波器之间的频谱变化和频谱倾斜来进行划分和确定。能量测量方法的示例包括:基于每个频段的信号能量的大小以及频段之间的信号能量的变化来进行划分和确定。此外,长期预测估算方法的示例包括基于预测的音高延迟和预测的长期预测增益来进行划分和确定。图3是示出图1的变换与模式确定单元100的示例性实施例的详细框图。图3所示的变换与模式确定单元100包括频域变换单元300和编码模式确定单元310。频域变换单元300将输入音频信号IN变换为具有图2所示的频谱的全频域信号S7。频域变换单元300可将调制重叠变换(MLT)用作频域变换方法。编码模式确定单元310根据预设标准将全频域信号S7划分成多个频域信号,并基于预设标准和/或线性预测编码增益、相邻帧的线性预测滤波器之间的频谱变化、频谱倾斜、每个频段的信号能量的大小、频段之间的信号能量的变化、预测的音高延迟、或预测的长期预测增益,为每个频域信号选择基于时间的编码模式和基于频率的编码模式中的一种模式。即,可基于频域信号的频率特性的近似、预测和/或估计,为每个频域信号选择编码模式。这些频率特性的近似、预测和/或估计可估计哪些频域信号应当使用基于时间的编码模式来进行编码,从而其余频域信号可以以基于频率的编码模式进行编码。如下所述,随后可基于在编码处理的过程中产生的数据对选择的编码模式(例如,基于时间的编码模式)进行确认,从而可有效地执行编码处理。然后,编码模式确定单元310输出:被确定为以基于时间的编码模式编码的频域信号S1,被确定为以基于频率的编码模式编码的频域信号S2,划分信息S3和用于每个频域信号的编码模式信息S4。预设标准可以是用于选择上述编码模式的标准中的那些在频域中可确定的标准。即,预设标准可以是频谱倾斜、每个频域的信号能量的大小、子帧之间的信号能量的变化、或语音水平确定。然而,本发明总体构思并不限于此。图4是示出图1的编码单元110的示例性实施例的详细框图。图4所示的编码单元110包括基于时间的编码单元400和基于频率的编码单元410。基于时间的编码单元400使用例如线性预测方法对频域信号S1执行基于时间的编码。这里,在进行基于时间的编码之前,对频域信号S1执行逆频域变换,从而一旦频域信号S1被转换到时域就执行基于时间的编码。基于频率的编码单元410对频域信号S2执行基于频率的编码。由于基于时间的编码单元400使用先前帧的编码组成部分,因此基于时间的编码单元400包括存储先前帧的编码组成部分的缓冲器(未示出)。基于时间的编码单元400从基于频率的编码单元410接收当前帧的编码组成部分S8,并将当前帧的编码组成部分S8存储在缓冲器中,并使用存储的当前帧的编码组成部分S8来对下一帧进行编码。现在将参照图2对该处理进行详细的描述。具体地讲,如果当前帧的第3子帧sf3将由基于时间的编码单元400执行编码并且已对先前帧的第3子帧sf3执行基于频率的编码,则先前帧的第3子帧sf3的线性预测编码(LPC)系数被用于对当前帧的第3子帧sf3执行基于时间的编码。LPC系数是被提供给基于时间的编码单元400并被存储在其中的当前帧的编码组成部分S8。图5是示出根据本发明总体构思的另一实施例的包括基于时间的编码单元510(与图4的基于时间的编码单元400相似)的具有用于对确定的编码模式进行确认的功能的自适应的基于时间/频率的音频编码设备的框图。该设备包括:变换与模式确定单元500、基于时间的编码单元510、基于频率的编码单元520和比特流输出单元530。基于频率的编码单元520和比特流输出单元530如上所述进行操作和运作。基于时间的编码单元510如上所述执行基于时间的编码。此外,基于时间的编码单元510基于在进行基于时间的编码过程中获得的中间数据值,确定基于时间的编码模式是否适合于接收的频域信号S1。换句话说,基于时间的编码单元510对由变换与模式确定单元500为接收的频域信号S1确定的编码模式进行确认。即,基于时间的编码单元510基于中间数据值在基于时间的编码过程中确认基于时间的编码适合于接收的频域信号S1。如果基于时间的编码单元510确定基于频率的编码模式适合于频域信号S1,则基于时间的编码单元510停止对频域信号S1执行基于时间的编码并将模式转换控制信号S9提供给变换与模式确定单元500。如果基于时间的编码单元510确定基于时间的编码模式适合于频域信号S1,则基于时间的编码单元510继续对频域信号S1执行基于时间的编码。基于时间的编码单元510基于线性编码增益、相邻帧的线性预测滤波器之间的频谱变化、预测的音高延迟、和预测的长期预测增益(所有这些都是从编码处理中获得的)中的至少一个,确定基于时间的编码模式或基于频率的编码模式是否适合于频域信号S1。当模式转换控制信号S9被产生时,变换与模式确定单元500响应于模式转换控制信号S9对频域信号S1的当前编码模式进行转换。结果,对最初被确定为以基于时间的编码模式进行编码的频域信号S1执行基于频率的编码。因此,编码模式信息S4从基于时间的编码模式变为基于频率的编码模式。然后,改变的编码模式信息S4(即,指示基于频率的编码模式的信息)被发送到解码端。图6是示出作为根据本发明总体构思的实施例的频域变换方法的示例的变频MLT(调制重叠变换)的概念图。如上所述,根据本发明总体构思的频域变换方法使用MLT。具体地讲,频域变换方法应用了变频MLT,其中,对整个频段的一部分执行MLT。1995年10月的IEEE关于信号处理在音频和声学上的应用的研讨会上由M.Purat和P.Noll提出的“ANewOrthonormalWaveletPacketDecompositionforAudioCodingUsingFrequency-VaryingModulatedLappedTransform”中对变频MLT进行了详细的描述,其完整地包含于此。参照图6,输入信号x(n)被执行MLT,然后被表示为N个频率组成部分。在该N个频率组成部分中,M1个频率组成部分和M2个频率组成部分被执行逆MLT,然后被分别表示为时域信号y1(n)和y2(n)。其余频率组成部分被表示为信号y3(n)。对时域信号y1(n)和y2(n)执行基于时间的编码,对信号y3(n)执行基于频率的编码。反之,在解码端,对时域信号y1(n)和y2(n)执行基于时间的解码然后执行MLT,对信号y3(n)执行基于频率的解码。被执行MLT的信号y1(n)和y2(n)以及被执行基于频率的解码的信号y3(n)被执行逆MLT。因此,输入信号x(n)被恢复为信号x’(n)。在图6中,未示出编码和解码处理,只示出了变换处理。在由信号y1(n)、y2(n)和y3(n)指示的阶段执行编码和解码处理。信号y1(n)、y2(n)和y3(n)具有频段M1、M2和N-M1-M2的分辨率。图7A是示出根据本发明总体构思的实施例的图5的基于时间的编码单元510和基于频率的编码单元520的详细操作的概念图。图7A示出这样一种情况,基于时间的编码单元510的残余信号(r’)在时域上被量化。参照图7A,对从变换与模式确定单元500输出的频域信号S1执行逆基于频率的变换。使用从基于频率的编码单元410(如上所述)的操作接收的恢复的LPC系数(a’)来对已变换为时域的频域信号S1执行线性预测系数(LPC)分析。在线性预测系数(LPC)分析和LTF分析之后,进行开环选择。换句话说,确定基于时间的编码模式是否适合于频域信号S1。基于线性编码增益、相邻帧的线性预测滤波器之间的频谱变化、预测的音高延迟、和预测的长期预测增益(所有这些都是从基于时间的编码处理中获得的)中的至少一个来进行开环选择。在基于时间的编码处理中执行开环选择。如果确定基于时间的编码模式适合于频域信号S1,则继续对频域信号S1执行基于时间的编码。结果,被执行基于时间的编码的数据被输出,所述数据包括长期滤波器系数、短期滤波器系数和激励信号“e”。如果确定基于频率的编码模式适合于频域信号S1,则模式转换控制信号S9被发送到变换与模式确定单元500。响应于模式转换控制信号S9,变换与模式确定单元500确定以基于频率的编码模式对频域信号S1进行编码,并输出被确定为以基于频率的编码模式编码的频域信号S2。然后,对频域信号S2执行频域编码。换句话说,变换与模式确定单元500再次将频域信号S1(如同S2)输出到基于频率的编码单元410,从而可以以基于频率的编码模式(而不是基于时间的编码模式)对频域信号进行编码。从变换与模式确定单元500输出的频域信号S2在频域中被量化,并且量化的数据被输出为被执行了基于频率的编码的数据。图7B是示出根据本发明总体构思的另一实施例的图5的基于时间的编码单元510和基于频率的编码单元520的详细操作的概念图。图7B示出这样一种情况,基于时间的编码单元510的残余信号在频域中被量化。参照图7B,对从变换与模式确定单元500输出频域信号S1执行开环选择和基于时间的编码(如参照图7A所述的)。然而,在本实施例的基于时间的编码中,对残余信号进行频域变换,然后在频域上对其进行量化。为了对当前帧执行基于时间的编码,使用了先前帧的恢复的LPC系数(a’)和残余信号(r’)。在这种情况下,恢复LPC系数a’的处理与图7A所示的处理相同。然而,恢复残余信号(r’)的处理是不同的。当对先前帧的相应频域执行基于频率的编码时,对在频域中被量化的数据执行逆频域变换,并将其添加到长期滤波器的输出。因此,残余信号r’被恢复。当对先前帧的频域执行基于时间的编码时,在频域中被量化的数据通过逆频域变换、LPC分析和短期滤波器。图8是示出根据本发明总体构思的实施例的自适应的基于时间/频率的音频解码设备的框图。参照图8,该设备包括:比特流分类单元800、解码单元810和收集与逆变换单元820。对于输入比特流IN1的每个频段(即,域),比特流分类单元800提取编码的数据S10、划分信息S11和编码模式信息S12。解码单元810基于提取的划分信息S11和编码模式信息S12对每个频段的编码的数据S10进行解码。解码单元810包括:基于时间的解码单元(未显示),基于划分信息S11和编码模式信息S12对编码的数据S10执行基于时间的解码;和基于频率的解码单元(未显示)。收集与逆变换单元820在频域中收集解码的数据S13,对收集的数据S13执行逆频域变换,并输出音频数据OUT1。具体地讲,在被执行基于时间的解码的数据在频域中被收集之前,对该数据进行逆频域变换。当每个频段的解码数据S13在频域(类似于图2的频谱)中被收集时,可发生两个相邻频段(即,子帧)之间的包络不匹配(envelopemismatch)。为了防止频域中的包络不匹配,收集与逆变换单元820在收集解码的数据S13之前对其执行包络平滑。图9是示出根据本发明总体构思的实施例的自适应的基于时间/频率的音频编码方法的流程图。图9的方法可由图1和/或图5的自适应的基于时间/频率的音频编码设备来执行。因此,为说明的目的,下面参照图1至图7B对图9的方法进行描述。参照图1至图7B和图9,输入音频信号IN被频域变换单元300变换为全频域信号(操作900)。编码模式确定单元310根据预设标准将全频域信号划分成多个频域信号(对应于频段),并确定适合于各个频域信号的编码模式(操作910)。如上所述,基于频谱倾斜、每个频域的信号能量的大小、子帧之间的信号能量的变化、和语音水平确定中的至少一个来将全频域信号划分成适合于基于时间的编码模式或基于频率的编码模式的频域信号。然后,根据预设标准和全频域信号的划分来确定适合于各个频域信号的编码模式。编码单元110以确定的编码模式对每个频域信号进行编码(操作920)。换句话说,基于时间的编码单元400(和510)对被确定为以基于时间的编码模式编码的频域信号S1执行基于时间的编码,基于频率的编码单元410(和520)对被确定为以基于频率的编码模式编码的频域信号S2执行基于频率的编码。频域信号S2可以是与频域信号S1的频段不同的频段,或者,当基于时间的编码单元400(510)确定基于时间的编码不适合于对频域信号S1进行编码时,二者的频段可以相同。基于时间的编码的数据S5、基于频率的编码的数据S6、划分信息S3和确定的编码模式信息S4被比特流输出单元120收集并被输出为比特流OUT(操作930)。图10示出根据本发明总体构思的实施例的自适应的基于时间/频率的音频解码方法的流程图。图10的方法可由图8的自适应的基于时间/频率的音频解码设备来执行。因此,为说明的目的,下面参照图8对图10的方法进行描述。参照图10,比特流分类单元800从输入比特流IN1提取每个频段(即,域)的编码的数据S10、划分信息S11以及各个频段的编码模式信息S12(操作1000)。解码单元810基于提取的划分信息S11和编码模式信息S12对编码的数据S10进行解码(操作1010)。收集与逆变换单元820在频域中收集解码的数据S13(操作1020)。可另外对收集的数据S13执行包络平滑,以防止频域中的包络不匹配。收集与逆变换单元820对收集的数据S13执行逆频域变换,该数据被输出为作为基于时间的信号的音频数据OUTl(操作1030)。根据本发明总体构思的实施例,声学特性和语音模型被同时应用于作为音频压缩处理单位的帧。结果,可产生对音乐和语音均有效的压缩方法,并且该压缩方法可用于要求低比特率的音频压缩的移动终端。本发明总体构思也可实现为计算机可读记录介质上的计算机可读代码。所述计算机可读记录介质为任何可存储其后能由计算机系统读取的数据的数据存储装置。所述计算机可读记录介质的例子包括:只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储装置、和载波(例如,通过互联网的数据传输)。所述计算机可读记录介质也可分布于网络连接的计算机系统上,以便所述计算机可读代码以分布方式被存储并被执行。此外,实现本发明总体构思的功能性程序、代码和代码段能够由本发明总体构思所属领域的程序员容易地推出。虽然已显示和描述了本发明总体构思的一些实施例,但本领域技术人员应该理解,在不脱离本发明总体构思的原理和精神的情况下,可以对这些实施例进行修改,本发明总体构思的范围由权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1