专利名称:对音频和/或语音信号进行编码和/或解码的方法和设备的制作方法
技术领域:
本发明总体构思涉及编解码器,更具体地,涉及用于对语音信号和/或音频信号进行编码和解码的方法和设备。
背景技术:
传统的编解码器分为语音编解码器和音频编解码器。语音编解码器主要用于通过使用语音语调模型对与从50Hz到7kHz范围的频带相应的信号进行编码和解码。通常,语音编解码器通过提取通过对声带和声强建模表示语音信号的参数来执行编码和解码。音频编解码器主要用于通过应用声学模型(例如,高效先进音频编码(HE-AAC))来对与从OHz到24Hz范围的频带相应的信号进行编码和解码。音频编解码器通常利用人类听觉特征通过省略低敏感度信号来执行编码和解码。然而,仅使用语音编解码器和音频编解码器中的一个难以有效执行语音信号和音频信号两者的编码和解码。语音编解码器适用于对语音信号进行编码和解码,但是如果将其用于对音频信号进行编码和解码,则声音质量降低。如果音频编解码器用于对音频信号进行编码和解码,则压缩效率优,但是如果将其用于对语音信号进行编码和解码,则压缩效率降低。因此,需要研究这样一种方法和设备:在使用少量比特提高声音质量的同时能够对语音信号、音频信号以及语音信号和音频信号的混合信号进行编码或解码。
发明内容
本发明总体构思提供了一种对语音信号和/或音频信号进行有效编码和/或解码的方法和设备。将在接下来的描述中的一部分阐述本发明总体构思另外的方面和效用,还有一部分通过描述将是清楚的,或者可以通过本发明总体构思的实施而得知。可通过提供对信号进行编码的方法来实现本发明总体构思的前述和/或其它方面和效用,所述方法包括:将输入信号变换到至少一个域;使用预定的单元中的输入信号或变换的信号确定将被编码的域;对分配到确定的域中的单元的信号进行编码。还可通过提供对信号进行编码的方法来达到本发明总体构思的前述和/或其它方面和效用,所述方法包括:确定一个或更多域,在所述域中将输入信号编码到预定的单元中;将分配到预定的各个单元的信号变换到确定的域,并随后对变换的信号进行编码。还可通过提供对信号进行解码的方法来达到本发明总体构思的前述和/或其它方面和效用,所述方法包括:确定多个域,在所述多个域中预定的单元的信号已经被分别编码;分别对预定的域中的信号进行解码;通过将解码的信号组合来恢复原始信号。还可通过提供对信号进行编码的设备来达到本发明总体构思的前述和/或其它方面和效用,所述设备包括:变换单元,将输入信号变换到至少一个域并使用预定的单元中的输入信号或变换的信号确定将被编码的域;编码单元,对分配到确定的域中的单元的信号进行编码。还可通过提供对信号进行解码的设备来达到本发明总体构思的前述和/或其它方面和效用,所述设备包括:解复用单元,确定多个域,在所述多个域中预定的单元的信号已经被分别编码;解码单元,分别对确定的域中的信号进行解码;变换单元,通过将解码的信号组合来恢复原始信号。还可通过提供对信号进行编码和/或解码的设备来达到本发明总体构思的前述和/或其它方面和效用,所述设备包括:编码器,将输入信号变换到至少一个域并使用预定的单元中的输入信号或变换的信号确定将被编码的域,并且对分配到确定的域中的单元的信号进行编码;解码器,确定编码的信号被分配的确定的域,分别对确定的域中的信号进行解码,通过将解码的信号组合来恢复输入信号。还可通过提供包含作为执行以下方法的程序的计算机可读代码的计算机可读介质来达到本发明总体构思的前述和/或其它方面和效用:将输入信号变换到至少一个域;使用预定的单元中的输入信号或变换的信号确定将被编码的域;对分配到确定的域中的单元的信号进行编码;确定多个域,在所述多个域中用于预定的单元的信号已经被分别编码;分别对预定的域中的信号进行解码;通过将解码的信号组合来恢复原始信号。
通过下面结合附图对实施例进行的描述,本发明总体构思的这些和其它方面和效用将会变得清楚并更加易于理解,其中:图1是示出根据本发明总体构思的实施例的音频和/或语音信号编码设备的框图;图2是示出根据本发明总体构思的实施例的包括在图1中示出的音频和/或语音信号编码设备中的频域编码单元的框图;图3是示出根据本发明总体构思的另一实施例的包括在图1中示出的音频和/或语音信号编码设备中的频域编码单元的框图;图4是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图;图5是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图;图6是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图;图7是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图;图8是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图;图9是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图10是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图;图11是示出根据本发明总体构思的实施例的音频和/或语音信号解码设备的框图;图12是示出根据本发明总体构思的实施例的包括在图11中示出的音频和/或语音信号解码设备中的频域解码单元的框图;图13是示出根据本发明总体构思的另一实施例的包括在图11中示出的音频和/或语音信号解码设备中的频域解码单元的框图;图14是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图;图15是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图;图16是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图;图17是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图;图18是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图;图19是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图;图20是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图;图21是示出根据本发明总体构思的实施例的音频和/或语音信号编码方法的流程图;图22是示出根据本发明总体构思的实施例的图21中示出的编码方法的操作的流程图;图23是示出根据本发明总体构思的另一实施例的图21中示出的编码方法的操作的流程图;图24是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图;图25是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图;图26是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图;图27是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图;图28是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图;图29是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图;图30是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图;图31是示出根据本发明总体构思的实施例的音频和/或语音信号解码方法的流程图;图32是示出根据本发明总体构思的实施例的图31中示出的解码方法的操作的流程图;图33是示出根据本发明总体构思的另一实施例的图31中示出的解码方法的操作的流程图;图34是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图;图35是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图;图36是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图;图37是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图;图38是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图;图39是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图;和图40是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图。
具体实施例方式将详细描述本发明总体构思的实施例,其示例在附图中表示,其中,相同的标号始终表示相同的部件。以下通过参考附图描述实施例以解释本发明总体构思。图1是示出根据本发明总体构思的实施例的音频和/或语音信号编码设备的框图。编码设备包括第一域变换单元100、频域编码单元110和复用单元120。第一域变换单元100将经由输入端子IN接收的输入信号从时域变换到频域,并随后将频带划分为子代。这里,第一域变换单元100根据第一变换方法将输入信号从时域变换到频域,还根据第二变换方法将输入信号从时域变换到频域,以将声学模型应用到输入信号,第二变换方法与第一变换方法不同。使用根据第一变换方法变换的信号对输入信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到输入信号。例如,第一域变换单元100可通过将修正的离散余弦变换(MDCT)用作第一变换方法将输入信号变换到频域来使用实数表示输入信号,并通过将修正的离散正弦变换(MDST)用作第二变换方法将输入信号变换到频域来使用虚数表示输入信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对输入信号进行编码,作为使用MDST的结果的使用虚数表不的信号和实数一起用于将声学模型应用到输入信号。因此,由于还可表不输入信号的相位信息,故对与时域相应的信号执行离散傅里叶变换(DFT),并随后对MDCT系数进行量化,从而避免发生失配。频域编码单元110从由第一域变换单元100根据第一变换方法变换的信号的每个子带选择重要谱分量并对其进行量化,并随后提取剩余谱分量,计算并量化剩余谱分量的噪声等级。可如图2或图3中所示来构建频域编码单元110。图2是示出根据本发明总体构思的实施例的频域编码单元110的框图。参照图1和图2,频域编码单元110包括声学模型应用单元200、重要谱分量选择单元210、量化单元220和噪声处理单元230。声学模型应用单元200将声学模型应用到输入信号以去除由人类听觉特征引起的感知冗余。这里,声学模型表示关于人类听觉系统的掩蔽反应的数学模型。声学模型应用单元200通过应用使用人类听觉系统的声学模型从输入信号省略或排除低敏感度特殊信息,并分配指示频率单元中的感知强度的信号掩蔽比(SMR)。声学模型应用单元200通过使用根据第二变换方法变换的信号来应用声学模型。第二变换方法的示例是MDST。重要谱分量选择单元210从在频域中表示并经由输入端子INl接收的信号的每个子带选择重要谱分量。在这种情况下,重要谱分量选择单元210可使用各种方法以选择重要谱分量。在第一种方法中,计算信号的SMR,随后,如果SMR大于掩蔽值的倒数,则确定信号为重要谱分量。在第二种方法中,通过在考虑预定权重的情况下提取谱峰来选择重要谱分量。在第三种方法中,计算每个子带的信号噪声比(SNR),随后,从具有小SNR的子带中选择峰值等于或大于预定值的谱分量。可单独执行上述三种方法,或者可执行三种方法中的一种或至少两种的组合。量化单元220对由重要谱分量选择单元210通过使用由声学模型应用单元200分配的SMR来选择的重要谱分量进行量化,并随后经由输出端子OUTl输出量化结果。噪声处理单元230从经由输入端子INl接收的在频域中表示的信号提取除了由重要谱分量选择单元210选择的重要谱分量之外的剩余谱分量,并随后计算并量化剩余谱分量的噪声等级。这里,噪声处理单元230经由输出端子0UT2输出量化结果。图3是示出根据本发明总体构思的另一实施例的频域编码单元110的框图。参照图1和图3,频域编码单元110包括语音工具编码单元300、声学模型应用单元310、重要谱分量选择单元320、量化单元330和噪声处理单元340。语音工具编码单元300通过将信号划分为短变换长度来对被确定为具有临界值的强攻击信号的信号进行精确编码,并在输出端子0UT3输出结果。这里,信号可以是根据第一变换方法变换的信号。声学模型应用单元310将声学模型应用到输入信号以去除由人类听觉特征引起的感知冗余。另外,声学模型应用单元310计算分配给经由输入端子IN2接收的在频域中表示的信号的各个子带的比特数。声学模型应用单元310通过应用使用人类听觉系统的声学模型从输入信号省略或排除低敏感度特殊信息,并在改变SMR时分配指示频率单元中的感知强度的SMR。声学模型应用单元310通过使用根据第二变换方法变换的信号来应用声学模型。第二变换方法的示例是MDST。
重要谱分量选择单元320从经由输入端子IN2接收的在频域中表示的信号的每个子带选择重要谱分量。在这种情况下,重要谱分量选择单元320可使用各种方法以选择重要谱分量。第一,计算信号的SMR,随后,如果SMR大于掩蔽值的倒数,则确定信号为重要谱分量。第二,通过在考虑预定权重的情况下提取谱峰来选择重要谱分量。第三,计算每个子带的信号噪声比(SNR),随后,从具有小SNR的子带中选择峰值等于或大于预定值的谱分量。可单独执行上述三种方法,或者可执行三种方法中的一种或至少两种的组合。量化单元330对由重要谱分量选择单元320通过使用由声学模型应用单元310分配的SMR来选择的重要谱分量进行量化,并随后经由输出端子0UT4输出量化结果。噪声处理单元340从经由输入端子IN2接收的在频域中表示的信号提取除了由重要谱分量选择单元320选择的重要谱分量之外的剩余谱分量,并随后计算并量化剩余谱分量的噪声等级。这里,噪声处理单元340经由输出端子0UT5输出量化结果。这里,可通过执行线性预测分析来计算噪声等级。使用自相关方法执行线性预测分析,但也可使用协方差方法或Durbin方法执行线性预测分析。线性预测允许编码单元预测在当前帧中存在的噪声分量的量。如果存在较多噪声分量,则剩余谱分量被直接发送而不改变它们的噪声等级。如果存在较少的噪声分量并存在较多的音调分量,则通过减小剩余谱分量的噪声等级来发送剩余谱分量。另外,在使用指示噪声快速改变的小窗口的情况下,通过另外减小剩余谱分量的噪声等级来直接发送剩余谱分量。图1的复用单元120通过对频域编码单元110的编码结果进行复用来产生比特流,并经由输出端子OUT输出比特流。这里,频域编码单元110的编码结果表示这样的编码结果:由量化单元220在输出端子OUTl对重要谱分量量化的结果和由噪声处理单元230在输出端子0UT2对剩余谱分量量化的结果(见图2),或由语音工具编码单元300在输出端子0UT3的编码结果、由量化单元330在输出端子0UT4对重要谱分量量化的结果和由噪声处理单元340在输出端子0UT5对剩余谱分量量化的结果(见图3)。图4是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图。音频和/或语音信号编码设备包括域变换单元400、模式确定单元410、时域编码单元420、频域编码单元430和复用单元440。域变换单元400将经由输入端子IN4接收的输入信号从时域变换到频域,将信号划分为子带单元,并随后将预定的一个或预定的几个子带从频域变换到时域。域变换单元400可被实施为执行接收在时域中表示的信号以及在时域和频域两者中表示信号的各种变换方法。更具体地,各种变换方法是灵活的方法,在这些方法中,在时域中表示的信号被变换到频域,随后信号的时间分辨率在频带单元中被适当地控制,以表示频域中的信号的预定的一个或预定的几个子带。此外,域变换单元400使用虚数来产生将应用到声学模型的信号。这种变换方法的示例是频变调制重叠变换(FV-MLT)。域变换单元400包括第一域变换单元403和第二域逆变换单元406。第一域变换单元403将经由输入端子IN4接收的输入信号从时域变换到频域,并将信号划分为子带单元。这里,第一域变换单元403根据第一变换方法将输入信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将输入信号从时域变换到频域,以将声学模型应用到输入信号。使用根据第一变换方法变换的信号对输入信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到输入信号。
例如,第一域变换单元403可通过将MDCT用作第一变换方法将输入信号变换到频域来使用实数表示输入信号,并通过将MDST用作第二变换方法将输入信号变换到频域来使用虚数表示输入信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对输入信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到输入信号。因此,由于还可表不输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。第二域逆变换单元406根据第一变换方法的逆变换方法将由第一域变换单元403变换到频域的预定的子代从频域逆变换到时域。例如,第二域逆变换单元406执行作为第一变换方法的逆变换的修正的离散余弦逆变换(MDCT)。模式确定单元410确定在频域中对由第一域变换单元403变换到频域的信号的每个子带进行编码是否合适。换句话说,模式确定单元410基于预定的原理确定在频域还是在时域中对信号的每个子带进行编码。另外,模式确定单元410对指示由模式确定单元410为每个子带确定的域的标识符进行量化,并随后将量化结果输出到复用单元440。当模式确定单元410确定是否在频域中对每个子带进行编码时,可使用与频域相应的并从第一域变换单元403接收的信号以及与时域相应的并经由输入端子IN4接收的信号中的一个或两者。第二域逆变换单元406根据第一变换方法的逆变换方法将多个子带中由模式确定单元410确定不在频域中编码的子带从频域逆变换到时域。时域编码单元420在时域中对由第二域逆变换单元406逆变换到时域的子带的一个或多个信号进行编码。被确定不在频域中编码的子带的信号不仅可由时域编码单元420在时域中进行编码,还可由频域编码单元430在频域中进行编码。因此,不仅可在时域中对预定的子带进行编码,还可在频域中对预定的子带进行编码。在这种情况下,表示预定的子带的信号已经在时域和频域两者中进行编码的标识符被量化,随后,量化的结果被输出到复用单元440。频域编码单元430在频域中对由模式确定单元410确定在频域中进行编码的子带进行编码。可如图2和图3所不构造频域编码单兀430。复用单元440通过对指示已经对每个子带进行编码的域的标识符量化的结果、由时域编码单元420编码的结果以及频域编码单元430的编码结果进行复用来产生比特流,并经由输出端子OUT输出比特流。这里,频域编码单元430的编码结果表示:由量化单元220对重要谱分量量化的结果和由噪声处理单元230对剩余谱分量量化的结果(见图2),或由语音工具编码单元300编码的结果、由量化单元330对重要谱分量量化的结果和由噪声处理单元340对剩余谱分量量化的结果(见图3)。图5是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图。音频和/或语音信号编码设备包括立体声编码单元500、第一域变换单元510、频域编码单元520和复用单元530。如果经由输入端子IN接收的输入信号是立体声信号,则立体声编码单元500通过分析输入信号来提取参数,并随后对输入信号下混频。提取的参数是解码端将从编码端接收的单信号上混频到立体声信号所需的信息。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。立体声编码单元500对参数进行量化并随后将量化结果输出到复用单兀530。第一域变换单元510将由立体声编码单元500下混频的信号从时域变换到频域,并随后将信号划分为子带单元。这里,第一域变换单元510根据第一变换方法将下混频的信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将输入信号从时域变换到频域,以将声学模型应用到输入信号。使用根据第一变换方法变换的信号对输入信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到输入信号。声学模型表示关于人类听觉系统的掩蔽反映的数学模型。例如,第一域变换单元510可通过将修正的离散余弦变换(MDCT)用作第一变换方法将输入信号变换到频域来使用实数表示输入信号,并通过将修正的离散正弦变换(MDST)用作第二变换方法将输入信号变换到频域来使用虚数表示输入信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对输入信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到输入信号。因此,由于还可表示输入信号的相位信息,故对与时域相应的信号执行离散傅里叶变换(DFT),并随后对MDCT系数进行量化,从而避免发生失配。频域编码单元520从由第一域变换单元500根据第一变换方法变换的信号的每个子带选择重要谱分量并对其进行量化,并随后提取剩余谱分量,计算并量化剩余谱分量的噪声等级。可如图2或图3中所示来构建频域编码单元520。复用单元530通过对由立体声编码单元500量化的参数以及频域编码单元520的编码结果进行复用来产生比特流,并随后经由输出端子OUT输出比特流。这里,频域编码单元520的编码结果表示:由量化单元220对重要谱分量量化的结果和由噪声处理单元230对剩余谱分量量化的结果(见图2),或由语音工具编码单元300编码的结果、由量化单元330对重要谱分量量化的结果和由噪声处理单元340对剩余谱分量量化的结果(见图3)。图6是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图。音频和/或语音信号编码设备包括立体声编码单元500、域变换单元610、模式确定单元620、时域编码单元630、频域编码单元640和复用单元650。如果经由输入端子IN接收的输入信号是立体声信号,则立体声编码单元600通过分析输入信号来提取参数,并随后对输入信号下混频。提取的参数是解码端将从编码端接收的单信号上混频到立体声信号所需的信息。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。立体声编码单元600对参数进行量化并随后将量化结果输出到复用单兀650。域变换单元610将由立体声编码单元600下混频的信号从时域变换到频域,将信号划分为子带单元,并对预定的一个或预定的几个子带进行逆变换。这里,域变换单元610可被实施为执行接收在时域中表示的信号以及在时域和频域两者中表示信号的各种变换方法。更具体地,各种变换方法是灵活的方法,在这些方法中,在时域中表示的信号被变换到频域,随后信号的时间分辨率在频带单元中被适当地控制,以表示频域中的信号的预定的一个或预定的几个子带。此外,域变换单元610使用虚数来产生将应用到声学模型的信号。这种变换方法的示例是频变调制重叠变换(FV-MLT)。域变换单元610包括第一域变换单元613和第二域逆变换单元616。
第一域变换单元613将由立体声编码单元600下混频的信号从时域变换到频域,并随后将信号划分为子带单元。这里,第一域变换单元613根据第一变换方法将下混频的信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将下混频的信号从时域变换到频域,以将声学模型应用到输入信号。使用根据第一变换方法变换的信号对下混频的信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到下混频的信号。例如,第一域变换单元613可通过将MDCT用作第一变换方法将输入信号变换到频域来使用实数表示输入信号,并通过将MDST用作第二变换方法将下混频的信号变换到频域来使用虚数表示下混频的信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对下混频的信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到下混频的信号。因此,由于还可表示输入信号的相位信息,故对与时域相应的信号执行离散傅里叶变换(DFT),并随后对MDCT系数进行量化,从而避免发生失配。第二域逆变换单元616根据第一变换方法的逆变换方法将由第一域变换单元613变换到频域的预定的子带从频域逆变换到时域。例如,第二域逆变换单元616执行作为第一变换方法的逆变换的頂DCT。模式确定单元620确定在频域中对由第一域变换单元613变换到频域的信号的每个子带进行编码是否合适。换句话说,模式确定单元620确定在频域还是在时域中对信号的每个子带进行编码。另外,模式确定单元620对指示由模式确定单元620为每个子带确定的域的标识符进行量化,并随后将量化结果输出到复用单元650。当模式确定单元620确定是否在频域中对每个子带进行编码时,可使用与频域相应的并从第一域变换单元613接收的信号以及与时域相应的并从立体声编码单元600接收的信号中的一个或两者。第二域逆变换单元616根据第一变换方法的逆变换方法将多个子带中由模式确定单元620确定不在频域中编码的子带从频域逆变换到时域。例如,第二域逆变换单元616通过执行MDCT来将子 带从频域逆变换到时域。时域编码单元630在时域中对由第二域逆变换单元616逆变换到时域的子带的一个或多个信号进行编码。被确定不在频域中编码的子带的信号不仅可由时域编码单元630在时域中进行编码,还可由频域编码单元640在频域中进行编码。因此,不仅可在时域中对预定的子带进行编码,还可在频域中对预定的子带进行编码。在这种情况下,表示预定的子带的信号已经在时域和频域两者中进行编码的标识符被量化,随后,量化的结果被输出到复用单元650。频域编码单元640在频域中对由模式确定单元620确定在频域中进行编码的子带进行编码。可如图2和图3所不构造频域编码单兀640。复用单元650通过对由立体声编码单元600量化的参数、对指示对每个子带进行编码的域的标识符量化的结果、由时域编码单元630编码的结果以及频域编码单元640的编码结果进行复用来产生比特流,并经由输出端子OUT输出比特流。这里,频域编码单元640的编码结果表示由量化单元220对重要谱分量量化的结果和由噪声处理单元230对剩余谱分量量化的结果(见图2),或由语音工具编码单元300编码的结果、由量化单元330对重要谱分量量化的结果和由噪声处理单元340对剩余谱分量量化的结果(见图3)。
图7是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图。音频和/或语音信号编码设备包括带划分单元700、第一域变换单元710、频域编码单元720、高频带编码单元730和复用单元740。带划分单元700基于预定的频率将经由输入端子IN接收的输入信号划分为低频带信号和高频带信号。第一域变换单元710将从带划分单元700接收的低频带信号从时域变换到频域,并随后将低频带信号划分为子带单元。这里,第一域变换单元710根据第一变换方法将低频带信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将低频带信号从时域变换到频域,以将声学模型应用到低频带信号。使用根据第一变换方法变换的信号对低频带信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到低频带信号。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。例如,第一域变换单元710可通过将MDCT用作第一变换方法将低频带信号变换到频域来使用实数表示低频带信号,并通过将MDST用作第二变换方法将低频带信号变换到频域来使用虚数表示低频带信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对低频带信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到低频带信号。因此,由于还可表示输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。频域编码单元720从在频域中表示并从第一域变换单元710接收的信号的每个子带选择重要谱分量并对其进行,并随后提取剩余谱分量,计算并量化剩余谱分量的噪声等级。可如图2或图3中所示来构建频域编码单元720。高频带编码单元730使用低频带信号对从带划分单元700接收的高频带信号进行编码。复用单元740通过对由频域编码单元720编码的结果以及高频带编码单元730编码的结果进行复用来 产生比特流,并随后经由输出端子OUT输出比特流。这里,频域编码单元720的编码结果表示由量化单元220对重要谱分量量化的结果和由噪声处理单元230对剩余谱分量量化的结果(见图2),或由语音工具编码单元300编码的结果、由量化单元330对重要谱分量量化的结果和由噪声处理单元340对剩余谱分量量化的结果(见图3)。图8是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图。音频和/或语音信号编码设备包括带划分单元800、域变换单元810、模式确定单元820、时域编码单元830、频域编码单元840、高频带编码单元850和复用单元860。带划分单元800基于预定的频率将从输入端子IN接收的输入信号划分为低频带信号和高频带信号。域变换单元810将从带划分单元800接收的低频带信号从时域变换到频域,将低频带信号划分为子带单元,并将预定的一个或预定的几个子带逆变换到时域。这里,域变换单元810可被实施为执行接收在时域中表示的信号以及在时域和频域两者中表示信号的各种变换方法。更具体地,各种变换方法是灵活的方法,在这些方法中,在时域中表示的信号被变换到频域,随后信号的时间分辨率在频带单元中被适当地控制,以表示频域中的信号的预定的一个或预定的几个子带。此外,域变换单元810使用虚数来产生将应用到声学模型的信号。这种变换方法的示例是FV-MLT。
域变换单元810包括第一域变换单元813和第二域逆变换单元816。第一域变换单元813将从带划分单元800接收的低频带信号从时域变换到频域,并随后将低频带信号划分为子带单元。这里,第一域变换单元813根据第一变换方法将低频带信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将低频带信号从时域变换到频域,以将声学模型应用到低频带信号。使用根据第一变换方法变换的信号对低频带信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到低频带信号。例如,第一域变换单元813可通过将MDCT用作第一变换方法将低频带信号变换到频域来使用实数表示低频带信号,并通过将MDST用作第二变换方法将低频带信号变换到频域来使用虚数表示低频带信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对低频带信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到低频带信号。因此,由于还可表示输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。第二域逆变换单元816根据第一变换方法的逆变换方法将由第一域变换单元813变换到频域的预定的一个或预定的几个子带从频域逆变换到时域。例如,第二域逆变换单元816执行作为第一变换方法的逆变换方法的IMDCT。模式确定单元820确定在频域中对由第一域变换单元813变换到频域的低频带信号的每个子带进行编码是否合适。换句话说,模式确定单元820确定在频域还是在时域中对低频带信号的每个子带进行编码。另外,模式确定单元820对指示由模式确定单元820为每个子带确定的域的标识符进行量化,并随后将量化结果输出到复用单元860。当模式确定单元820确定是否在频域中对每个子带进行编码时,可使用与频域相应的并从第一域变换单元813接收的信号以及与时域相应的并从带划分单元800接收的信号中的一个或两者。第二域逆变 换单元816根据第一变换方法的逆变换方法将多个子带中的由模式确定单元820确定不在频域中编码的子带从频域逆变换到时域。例如,第二域逆变换单元816通过执行IMDCT来将子带从频域逆变换到时域。时域编码单元830在时域中对由第二域逆变换单元816逆变换到时域的子带的一个或多个信号进行编码。在预定的一个或预定的几个子带的情况下,被确定不在频域中编码的子带的信号不仅可由时域编码单元830在时域中进行编码,还可由频域编码单元840在频域中进行编码。因此,不仅可在时域中对预定的子带进行编码,还可在频域中对预定的子带进行编码。在这种情况下,表示预定的子带的信号已经在时域和频域两者中进行编码的标识符被量化,随后,量化的结果被输出到复用单元860。频域编码单元840在频域中对由模式确定单元820确定在频域中进行编码的子带进行编码。可如图2和图3所不构造频域编码单兀840。高频带编码单元850使用低频带信号对从带划分单元800接收的高频带信号进行编码。复用单元860通过对指示对每个子带进行编码的域的标识符量化的结果、由时域编码单元830编码的结果、频域编码单元840编码的结果以及由高频带编码单元850编码的结果进行复用来产生比特流,并随后经由输出端子OUT输出比特流。这里,频域编码单元840的编码结果表示由量化单元220对重要谱分量量化的结果和由噪声处理单元230对剩余谱分量量化的结果(见图2),或由语音工具编码单元300编码的结果、由量化单元330对重要谱分量量化的结果和由噪声处理单元340对剩余谱分量量化的结果(见图3)。图9是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图。音频和/或语音信号编码设备包括立体声编码单元900、带划分单元910、第一域变换单元920、频域编码单元930、高频带编码单元940和复用单元950。如果经由输入端子IN接收的输入信号是立体声信号,则立体声编码单元900通过分析输入信号来提取参数,并随后对输入信号下混频。提取的参数是解码端将从编码端接收的单信号上混频到立体声信号所需的信息。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。立体声编码单元900对参数进行量化并随后将量化结果输出到复用单兀950。带划分单元910基于预定的频率将由立体声编码单元900下混频的信号划分为低频带信号和高频带信号。第一域变换单元920将从带划分单元910接收的低频带信号从时域变换到频域,并随后将信号划分为子带单元。这里,第一域变换单元920根据第一变换方法将低频带信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将低频带信号从时域变换到频域,以将声学模型应用到低频带信号。使用根据第一变换方法变换的信号对低频带信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到低频带信号。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。例如,第一域变换单元920可通过将MDCT用作第一变换方法将低频带信号变换到频域来使用实数表示低频带信号,并通过将MDST用作第二变换方法将低频带信号变换到频域来使用虚数表示低频带信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对低频带信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到低频带信号。因 此,由于还可表示输入信号的相位信息,故对与时域相应的信号执行离散傅里叶变换(DFT),并随后对MDCT系数进行量化,从而避免发生失配。频域编码单元930从在频域中表示并从第一域变换单元920接收的信号的每个子带选择重要谱分量并对其进行量化,并随后提取剩余谱分量,计算并量化剩余谱分量的噪声等级。可如图2或图3中所示来构建频域编码单元930。高频带编码单元940使用低频带信号对从带划分单元910接收的高频带信号进行编码。复用单元950通过对由立体声编码单元900量化的参数、由频域编码单元930编码的结果以及由高频带编码单元940编码的结果进行复用来产生比特流,并随后经由输出端子OUT输出比特流。这里,频域编码单元930的编码结果表示由量化单元220对重要谱分量量化的结果和由噪声处理单元230对剩余谱分量量化的结果(见图2),或由语音工具编码单元300编码的结果、由量化单元330对重要谱分量量化的结果和由噪声处理单元340对剩余谱分量量化的结果(见图3)。图10是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码设备的框图。音频和/或语音信号编码设备包括立体声编码单元1000、带划分单元1010、域变换单元1020、模式确定单元1030、时域编码单元1040、频域编码单元1050、高频带编码单元1060和复用单元1070。如果经由输入端子IN接收的输入信号是立体声信号,则立体声编码单元1000通过分析输入信号来提取参数,并随后对输入信号下混频。提取的参数是解码端将从编码端接收的单信号上混频到立体声信号所需的信息。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。立体声编码单元1000对参数进行量化并随后将量化结果输出到复用单元1070。带划分单元1010基于预定的频率将由立体声编码单元1000下混频的信号划分为低频带信号和高频带信号。域变换单元1020将从带划分单元1010接收的低频带信号从时域变换到频域,将低频带信号划分为子带单元,并将预定的一个或预定的几个子带逆变换到时域。这里,域变换单元1020可被实施为执行接收在时域中表示的信号以及在时域和频域两者中表示信号的各种变换方法。更具体地,各种变换方法是灵活的方法,在这些方法中,在时域中表示的信号被变换到频域,随后信号的时间分辨率在频带单元中被适当地控制,以表示频域中的信号的预定的一个或预定的几个子带。此外,域变换单元1020使用虚数来产生将应用到声学模型的信号。这种变换方法的示例是FV-MLT。域变换单元1020包括第一域变换单元1023和第二域逆变换单元1026。第一域变换单元1023将从带划分单元1010接收的低频带信号从时域变换到频域,并随后将信号划分为子带单元。这里,第一域变换单元1023根据第一变换方法将低频带信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将低频带信号从时域变换到频域,以将声学模型应用到低频带信号。使用根据第一变换方法变换的信号对低频带信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到低频带信号。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。
例如,第一域变换单元1023可通过将MDCT用作第一变换方法将低频带信号变换到频域来使用实数表示低频带信号,并通过将MDST用作第二变换方法将低频带信号变换到频域来使用虚数表示低频带信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对低频带信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到低频带信号。因此,由于还可表示输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。第二域逆变换单元1026根据第一变换方法的逆变换方法将由第一域变换单元1023变换到频域的预定的一个或预定的几个子带从频域逆变换到时域。例如,第二域逆变换单元1026执行作为第一变换方法的逆变换方法的IMDCT。模式确定单元1030确定在频域中对由第一域变换单元1023变换到频域的低频带信号的每个子带进行编码是否合适。换句话说,模式确定单元1030确定在频域还是在时域中对低频带信号的每个子带进行编码。另外,模式确定单元1030对指示由模式确定单元1030为每个子带确定的域的标识符进行量化,并随后将量化结果输出到复用单元1070。当模式确定单元1030确定是否在频域中对每个子带进行编码时,可使用与频域相应的并从第一域变换单元1023接收的信号以及与时域相应的并从带划分单元1010接收的信号中的一个或两者。
第二域逆变换单元1026根据第一变换方法的逆变换方法将多个子带中的由模式确定单元1030确定不在频域中编码的子带从频域逆变换到时域。例如,第二域逆变换单元1026通过执行MDCT来逆变换子带。时域编码单元1040在时域中对由第二域逆变换单元1026逆变换到时域的子带的一个或多个信号进行编码。被确定不在频域中编码的子带的信号不仅可由时域编码单元1040在时域中进行编码,还可由频域编码单元1050在频域中进行编码。因此,不仅可在时域中对预定的子带进行编码,还可在频域中对预定的子带进行编码。在这种情况下,表示预定的子带的信号已经在时域和频域两者中进行编码的标识符被量化,随后,量化的结果被输出到复用单元1070。频域编码单元1050在频域中对由模式确定单元1030确定在频域中进行编码的子带进行编码。可如图2或图3中所示来构建频域编码单元1050。高频带编码单元1060通过使用低频带信号对从带划分单元1010接收的高频带信号进行编码。复用单元1070通过对由立体声编码单元1000量化的参数、对指示已经对每个子带进行编码的域的标识符量化的结果、由时域编码单元1040编码的结果、由频域编码单元1050编码的结果以及由高频带编码单元1060编码的结果进行复用来产生比特流,并随后经由输出端子OUT输出比特流。这里,频域编码单元1050的编码结果表示由量化单元220对重要谱分量量化的结果和由噪声处理单元230对剩余谱分量量化的结果(见图2),或由语音工具编码单元300编码的结果、由量化单元330对重要谱分量量化的结果和由噪声处理单元340对剩余谱分量量化的结果(见图3)。图11是示出根据本发明总体构思的实施例的音频和/或语音信号解码设备的框图。音频和/或语音信号解码设备包括解复用单元1100、频域解码单元1110和第二域逆变换单元1120。 解复用单元1100经由输入端子IN接收来自编码端(未示出)的比特流并对所述比特流解复用。这里,从解复用单元1100输出的比特流的解复用结果包括对编码终端在频域中编码的重要谱分量量化的结果和对剩余谱分量的噪声等级量化的结果。此外,比特流的解复用结果还包括使用语音工具编码的结果。频域解码单元1110对从解复用单元1100接收的由编码端在频域中编码的结果进行解码。更具体地,频域解码单元1110对从每个子带选择的重要谱分量以及剩余谱分量的噪声等级进行解码。可如图12或图13所示构造频域解码单元1110。图12是示出根据本发明总体构思的实施例的包括在图11的音频和/或语音信号解码设备中的频域解码单元1110的框图。频域解码单元1110包括反量化单元1200和噪声解码单元1210。反量化单元1200经由输入端子INl接收量化重要谱分量的结果并随后将其反量化,其中,重要谱分量被使用不同数量的比特分别进行编码,所述比特通过应用声学模型而被分配,声学模型去除由人类听觉特征引起的感知冗余。这里,声学模型表示关于人类听觉系统的掩蔽反应的数学模型。噪声解码单元1210经由输入端子IN2接收除了重要谱分量之外的剩余谱分量的噪声等级的解复用结果,并随后对其解码。另外,噪声解码单元1210将解码的噪声等级与由反量化单元1200反量化的重要谱分量进行组合。噪声解码单元1210经由输出端子OUTl输出组合的结果。图13是示出根据本发明总体构思的另一实施例的包括在图11的音频和/或语音信号解码设备中的频域解码单元1110的框图。频域解码单元1110包括反量化单元1300、噪声解码单元1310和语音工具解码单元1320。反量化单元1300经由输入端子IN3接收反量化重要谱分量的结果并随后将其反量化,其中,重要谱分量被使用不同数量的比特分别进行编码,所述比特通过应用声学模型而被分配,声学模型去除由人类听觉特征引起的感知冗余。噪声解码单元1310经由输入端子IN4接收除了重要谱分量之外的剩余谱分量的噪声等级的解复用结果,并随后对其解码。另外,噪声解码单元1310将解码的噪声等级与由反量化单元1300反量化的重要谱分量进行组合。语音工具解码单元1320经由输入终端IN5接收由编码端(未示出)通过使用语音工具编码的结果,并随后对其解码。另外,语音工具解码单元1320将语音工具解码单元1320解码的结果与噪声解码单元1310组合的结果进行组合。这里,语音工具解码单元1320经由输出端子0UT2输出组合的结果。参照图11,第二域逆变换单元1120根据第二逆变换方法将由频域解码单元1100解码的结果从频域逆变换到时域。这里,第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是MDCT (修正的离散余弦逆变换)。另外,第二域逆变换单元1120经由输出端子OUT输出逆变换的结果。例如,第二域逆变换单元1120通过执行MDCT将作为在图12的噪声解码单元1210的输出端子OUTl接收的组合结果的信号以及作为在图13的语音工具解码单元1320的输出端子0UT2接收的组合结果的信号从频域逆变换到时域。图14是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图。音频和/或语 音信号解码设备包括解复用单元1400、模式确定单元1410、频域解码单元1420、时域解码单元1430和域变换单元1440。解复用单元1400经由输入端子IN从编码端(未示出)接收比特流并随后对比特流解复用。从解复用单元1400输出的对比特流解复用的结果包括关于对每个子带已经进行编码的域的信息、由编码端在频域中对预定子带编码的结果以及编码端在时域中对预定子带编码的结果。这里,在频域中编码的结果可包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。模式确定单元1410读取从解复用单元1400接收的关于对每个子带已经进行编码的域的信息,并随后确定每个子带已经在频域中还是在时域中被编码。频域解码单元1420在频域中对由模式确定单元1410确定在频域中已经被编码的一个或更多子带进行解码。更具体地,频域解码单元1420对从每个子带选择的重要谱分量和剩余谱分量的噪声等级进行解码。可如图12或图13所示构造频域解码单元1420。时域解码单元1430在时域中对由模式确定单元1410确定在时域中已经被编码的一个或更多子带进行解码。可能的是,即使编码端确定特定子带在时域中被编码时,所述特定子带也可以在频域和时域两者中被编码。频域解码单元1420在频域中对特定子带的编码结果进行解码,时域解码单元1430在时域中对特定子带的编码结果进行解码。域变换单元1440将时域解码单元1430解码的结果从时域变换到频域,并将频域解码单元1420解码的结果与从时域解码单元1430接收的信号变换到频域的结果组合,并随后将组合结果从频域变换到时域。这里,域变换单元1440可被实施为执行接收以预定的带单元划分的多个信号以及在时域或频域中表示信号并随后将信号变换到时域的各种变换方法。这种变换方法的示例是 FV-MLT。域变换单元1440包括第二域变换单元1443和第二域逆变换单元1446。第二域变换单元1443根据第二变换方法将由时域解码单元1430解码的信号从时域变换到频域。例如,第二变换方法可以是MDCT。第二域逆变换单元1446将由频域解码单元1420解码的子带的信号与由第二域变换单元1443变换的子带的信号进行组合,并随后根据第二逆变换方法将组合结果从频域逆变换到时域。第二逆变换方法是上述第二变换方法的逆操作,可以是頂DCT。第二域逆变换单元1446经由输出端子OUT输出逆变换的结果。图15是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图。音频和/或语音信号解码设备包括解复用单元1500、频域解码单元1510、第二域逆变换单元1520和立体声解码单元1530。解复用单元1500经由输入端子IN从编码端(未示出)接收比特流并对比特流解复用。从解复用单元1500输出的对比特流解复用的结果包括编码端在频域中编码的结果和用于将单信号上混频到立体声信号的参数。在频域中编码的结果包含重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,比特流的复用结果还可包括使用语音工具编码的结果。频域解码单元1510在频域中对从解复用单元1500接收的由编码端编码的结果进行解码。更具体地,频域解码单元1510对从每个子带选择的重要谱分量和剩余谱分量的噪声等级进行解码。可如图12或图13所示构造频域解码单元1510。第二域逆变换单元1520根据第二逆变换方法将由频域解码单元1510解码的结果从频域逆变换到时域。第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是IMDCT0立体声解码单元1530通过使用用于上混频的参数来将由第二域逆变换单元1520逆变换的单信号上混频到立体声信号。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。立体声解码单元1530经由输出端子OUT输出上混频的立体声信号。图16是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图。音频和/或语音信号解码设备包括解复用单元1600、模式确定单元1610、频域解码单元1620、时域解码单元1630、域变换单元1640和立体声解码单元1650。解复用单元1600经由输入端子IN从编码端(未示出)接收比特流并对比特流解复用。这里,从解复用单元1600输出的解复用结果包括关于对每个子带已经进行编码的域的信息、由编码端在频域中对预定子带编码的结果、编码端在时域中对预定子带编码的结果以及将单信号上混频到立体声信号的参数。这里,在频域中编码的结果可包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。模式确定单元1610读取从解复用单元1600接收的关于对每个子带已经进行编码的域的信息,并随后确定每个子带已经在频域中还是在时域中被编码。频域解码单元1620在频域中对由模式确定单元1610确定在频域中已经被编码的一个或更多子带进行解码。更具体地,频域解码单元1620对从每个子带选择的重要谱分量和剩余谱分量的噪声等级进行解码。可如图12或图13所示构造频域解码单元1620。时域解码单元1630在时域中对由模式确定单元1610确定在时域中已经被编码的一个或更多子带进行解码。可能的是,即使编码端确定特定子带在时域中被编码时,所述特定子带也可以在频域和时域两者中被编码。频域解码单元1620在频域中对特定子带的编码结果进行解码,时域解码单元1630在时域中对特定子带的编码结果进行解码。域变换单元1640将时域解码单元1630的解码结果从时域变换到频域,并将频域解码单元1620解码的结果与从时域解码单元1630接收的信号变换到频域的结果组合,并随后将组合结果从频域变换到时域。这里,域变换单元1640可被实施为执行接收以预定的带单元划分的多个信号以及在时域或频域中表示信号并随后将信号变换到时域的各种变换方法。这种变换方法的示例是 FV-MLT。域变换单元1640包括第二域变换单元1643和第二域逆变换单元1646。第二域变换单元1643根据第二变换方法将由时域解码单元1630解码的信号从时域变换到频域。例如,第二变换方法可以是MDCT。第二域逆变换单元1646将由频域解码单元1620解码的子带的信号与由第二域变换单元1643变换的子带的信号进行组合,并随后根据第二逆变换方法将组合结果从频域逆变换到时域。第二逆变换方法是上述第二变换方法的逆操作,可以是MDCT。立体声解码单元1650通过使用用于将单信号上混频到立体声信号的参数来将由第二域逆变换单元1646逆变换的单信号上混频到立体声信号。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。另外,立体声解码单元1650经由输出端子OUT输出上混频的立体声信号。图17是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图。音频和/或语音信号解码设备包括解复用单元1700、频域解码单元1710、高频带解码单元1720、第二域逆变换单元1730和带混频器1740。解复用单元1700经由输入端子IN从编码端(未示出)接收比特流并对比特流解复用。这里,从解复用单元1700输出的对比特流解复用的结果包括由编码端在频域中编码的结果和用于使用低频带信号对高频带信号进行解码的信息。在频域中编码的结果包含重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,对比特流解复用的结果还可包括使用语音工具编码的结果。频域解码单元1710对从解复用单元1700接收的由编码端在频域中编码的结果进行解码。更具体地,频域解码单元1710对从每个子带选择的重要谱分量和剩余谱分量的噪声等级进行解码。可如图12或图13所示构造频域解码单元1710。第二域逆变换单元1730根据第二逆变换方法将由频域解码单元1710解码的结果从频域逆变换到时域。第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是IMDCT0高频带解码单元1720从解复用单元1700接收用于使用低频带信号对高频带信号进行解码的信息,并随后使用低频带信号产生高频带信号。带混频器1740将由第二域逆变换单元1730逆变换的低频带信号与由高频带解码单元1720产生的高频带信号进行混频。随后,带混频器1740经由输出端子OUT输出混频的结果。图18是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图。音频和/或语音信号解码设备包括解复用单元1800、模式确定单元1810、频域解码单元1820、时域解码单元1830、域变换单元1840、高频带解码单元1850和带混频器1860。解复用单元1800经由输入端子IN从编码端(未示出)接收比特流并对比特流解复用。这里,从解复用单元1800输出的对比特流解复用的结果包括关于对每个子带已经进行编码的域的信息、由编码端在频域中对预定子带编码的结果、编码端在时域中对预定子带编码的结果以及用于使用低频带信号对高频带信号进行解码的信息。这里,在频域中编码的结果可包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。模式确定单元1810读取从解复用单元1800接收的关于对每个子带已经进行编码的域的信息,并随后确定每个子带已经在频域中还是在时域中被编码。频域解码单元1820在频域中对由模式确定单元1810确定在频域中已经被编码的一个或更多子带进行解码。更具体地,频域解码单元1820对从每个子带选择的重要谱分量和剩余谱分量的噪声等级进行解码。可如图12或图13所示构造频域解码单元1820。时域解码单元1830在时域中对由模式确定单元1810确定在时域中已经被编码的一个或更多子带进行解码。可能的是,即使编码端确定特定子带在时域中被编码时,所述特定子带也可以在频域和时域两者中被编码。频域解码单元1820在频域中对特定子带的编码结果进行解码,时域解码单元1830在时域中对特定子带的编码结果进行解码。域变换单元1840将时域解码单元1830解码的结果从时域变换到频域,并将频域解码单元1820解码的结果与从时域解码单元1830接收的信号变换到频域的结果组合,并随后将组合结果从频域变换到时域。这里,域变换单元1840可被实施为执行接收以预定的带单元划分的多个信号以及在时域或频域中表示信号并随后将信号变换到时域的各种变换方法。这种变换方法的示例是 FV-MLT。域变换单元1840包括第二域变换单元1843和第二域逆变换单元1846。第二域变换单元1843根据第二变换方法将由时域解码单元1830解码的信号从时域变换到频域。例如,第二变换方法可以是MDCT。第二域逆变换单元1846将由频域解码单元1820解码的子带的信号与由第二域变换单元1843变换的子带的信号进行组合,并随后根据第二逆变换方法将组合结果从频域逆变换到时域。第二逆变换方法是上述第二变换方法的逆操作,可以是MDCT。高频带解码单元1850从解复用单元1800接收用于使用低频带信号对高频带信号进行解码的信息,并随后使用低频带信号产生高频带信号。带混频器1860将由第二域逆变换单元1846逆变换的低频带信号与由高频带解码单元1850产生的高频带信号进行组合。随后,带混频器1860经由输出端子OUT输出组合的结果。图19是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图。音频和/或语音信号解码设备包括解复用单元1900、频域解码单元1910、第二域逆变换单元1920、高频带解码单元1930、带混频器1940和立体声解码单元1950。解复用单元1900经由输入端子IN从编码端(未示出)接收比特流并对比特流解复用。这里,从解复用单元1900输出的对比特流解复用的结果包括由编码端在频域中编码的结果、用于使用低频带信号对高频带信号进行解码的信息以及用于将单信号上混频到立体声信号的参数。在频域中编码的结果包含重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,对比特流解复用的结果还可包括使用语音工具编码的结果。频域解码单元1910对从解复用单元1900接收的由编码端在频域中编码的结果进行解码。更具体地,频域解码单元1910对从每个子带选择的重要谱分量和剩余谱分量的噪声等级进行解码。可如图12或图13所示构造频域解码单元1910。第二域逆变换单元1920根据第二逆变换方法将由频域解码单元1910解码的结果从频域逆变换到时域。第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是IMDCT0高频带解码单元1930从解复用单元1900接收用于使用低频带信号对高频带信号进行解码的信息,并随后使用低频带信号产生高频带信号。带混频器1940将由第二域逆变换单元1920逆变换的低频带信号与由高频带解码单元1930产生的高频带信号进行混频。立体声解码单元1950通过使用从解复用单元1900接收的用于将单信号上混频到立体声信号的参数来将从带混频器1940接收的单信号上混频到立体声信号。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。另外,立体声解码单元1950经由输出端子OUT输出上混频的立体声信号。图20是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码设备的框图。音频和/或语音信号解码设备包括解复用单元2000、模式确定单元2010、频域解码单元2020、时域解码单元2030、域变换单元2040、高频带解码单元2050、带混频器2060和立体声解码单元2070。解复用单元2000经由输入端子IN从编码端(未示出)接收比特流并对比特流解复用。这里,从解复用单元2000输出的解复用的结果包括关于对每个子带已经进行编码的域的信息、由编码端在频域中对预定子带编码的结果、编码端在时域中对预定子带编码的结果以及用于使用低频带信号对高频带信号进行解码的信息。这里,在频域中编码的结果可包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。模式确定单元2010读取从解复用单元2000接收的关于对每个子带已经进行编码的域的信息,并随后确定每个子带已经在频域中还是在时域中被编码。频域解码单元2020在频域中对由模式确定单元2010确定在频域中已经被编码的一个或更多子带进行解码。更具体地,频域解码单元2020对从每个子带选择的重要谱分量和剩余谱分量的噪声等级进行解码。可如图12或图13所示构造频域解码单元2020。时域解码单元2030在时域中对由模式确定单元2010确定在时域中已经被编码的一个或更多子带进行解码。可能的是,即使编码端确定特定子带在时域中被编码时,所述特定子带也可以在频域和时域两者中被编码。频域解码单元2020在频域中对特定子带的编码结果进行解码,时域解码单元2030在时域中对特定子带的编码结果进行解码。域变换单元2040将时域解码单元2030解码的结果从时域变换到频域,并将频域解码单元2020解码的结果与从时域解码单元2030接收的信号变换到频域的结果组合,并随后将组合结果从频域变换到时域。这里,域变换单元2040可被实施为执行接收以预定的带单元划分的多个信号以及在时域或频域中表示信号并随后将信号变换到时域的各种变换方法。这种变换方法的示例是 FV-MLT。域变换单元2040包括第二域变换单元2043和第二域逆变换单元2046。第二域变换单元2043根据第二变换方法将由时域解码单元2030解码的信号从时域变换到频域。例如,第二变换方法可以是MDCT。第二域逆变换单元2046将由频域解码单元2020解码的子带的信号与由第二域变换单元2043变换的子带的信号进行组合,并随后根据第二逆变换方法将组合结果从频域逆变换到时域。第二逆变换方法是上述第二变换方法的逆操作,可以是MDCT。高频带解码单元2050从解复用单元2000接收用于使用低频带信号对高频带信号进行解码的信息,并随后使用低频带信号产生高频带信号。带混频器2060将由第二域逆变换单元2046逆变换的低频带信号与由高频带解码单元2050产生的高频带信号进行混频。立体声解码单元2070通过使用从解复用单元2000接收的用于将单信号上混频到立体声信号的参数来将从带混频器2060接收的单信号上混频到立体声信号。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。另外,立体声解码单元2070经由输出端子OUT输出上混频的立体声信号。图21是示出根据本发明总体构思的实施例的音频和/或语音信号编码方法的流程图。首先,将输入信号从时域变换到频域,并随后划分为子带单元(操作2100)。在操作2100,根据第一变换方法将输入信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将输入信号从时域变换到频域,以将声学模型应用到输入信号。使用根据第一变换方法变换的信号对输入信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到输入信号。例如,在操作2100,可根据作为第一变换方法的MDCT通过将输入信号变换到频域来使用实数表示输入信号,并根据作为第二变换方法的MDST通过将输入信号变换到频域来使用虚数表示输入信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对输入信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到输入信号。因此,由于还可表不输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。接下来,从在操作2100中根据第一变换方法变换的信号的每个子带选择重要谱分量,量化选择的分量,提取除了重要谱分量的剩余谱分量,并随后计算并量化剩余谱分量的噪声等级(操作2110)。可如图22或图23所示执行操作2110。图22是示出根据本发明总体构思的实施例的图21中示出的编码方法的操作2110的流程图。首先,将声学模型应用到输入信号以去除由人类听觉特征引起的感知冗余。这里,声学模型表示关于人类听觉系统的掩蔽反应的数学模型。在操作2200,通过应用使用人类听觉系统的声学模型来省略低敏感度特殊信息,并以频率单元分配指示感知强度的信号掩蔽比(SMR)。在操作2200,通过使用根据第二变换方法变换的信号来应用声学模型。第二变换方法的示例是MDST。在操作2200之后,从在频域中表示的信号的每个子带选择重要谱分量(操作2205)。在这种情况下,可使用各种方法以选择重要谱分量。第一,计算信号的SMR,随后,如果SMR大于掩蔽值的倒数,则确定信号为重要谱分量。第二,通过在考虑预定权重的情况下提取谱峰来选择重要谱分量。第三,计算每个子带的信号噪声比(SNR),随后,从具有小SNR的子带中选择峰值等于或大于预定值的谱分量。可单独执行上述三种方法,或者可执行三种方法中的一种或至少两种的组合。接下来,使用在操作2200分配的SMR来对在操作2205选择的重要谱分量进行量化(操作2210)。在操作2210之后,从在频域中表示的信号提取除了在操作2205选择的重要谱分量之外的剩余谱分量,并随后计算并量化剩余谱分量的噪声等级(操作2220)。图23是示出根据本发明总体构思的另一实施例的图21中示出的音频和/或语音信号编码方法的操作2110的流程图。首先,通过将信号划分为短变换长度来对被确定为强攻击信号的信号进行精确编码(操作2300)。在操作2300之后,将声学模型应用到输入信号以去除由人类听觉特征引起的感知冗余(操作2305)。在操作2305,通过应用使用人类听觉系统的声学模型省略低敏感度特殊信息,并在改变SMR时以频率单元分配指示感知强度的SMR。在操作2305,通过使用根据第二变换方法变换的信号来应用声学模型。第二变换方法的示例是MDST。在操作2305之后,从在频域中表示的信号的每个子带选择重要谱分量(操作2310)。在这种情况下,可使用各种方法以选择重要谱分量。第一,计算信号的SMR,随后,如果SMR大于掩蔽值的倒数,则确定信号为重要谱分量。第二,通过在考虑预定权重的情况下提取谱峰来选择重要谱分量。第三,计算每个子带的信号噪声比(SNR),随后,从具有小SNR的子带中选择峰值等于或大于预定值的谱分量。可单独执行上述三种方法,或者可执行三种方法中的一种或至少两种的组合。随后,使用在操作2305中分配的SMR来对在操作2310中选择的重要谱分量进行量化。
在操作2320之后,从在频域中表示的信号提取除了在操作2310中选择的重要谱分量之外的剩余谱分量,并随后以子带单元计算并量化剩余谱分量的噪声等级(操作2330)。这里,可通过执行线性预测分析来计算噪声等级。使用自相关方法执行线性预测分析,但也可使用协方差方法或Durbin方法执行线性预测分析。线性预测允许编码单元预测在当前帧中存在的噪声分量的量。如果存在较多噪声分量,则剩余谱分量被直接发送而不改变它们的噪声等级。如果存在较少的噪声分量并且存在较多的音调分量,则通过减小剩余谱分量的噪声等级来发送剩余谱分量。另外,在指示噪声快速改变的小窗口的情况下,通过另外减小剩余谱分量的噪声等级来发送剩余谱分量。接下来,参照图21,在操作2110编码的结果被复用为比特流(操作2120)。在操作2110编码的结果包括:图22示出的在操作2210对重要谱分量量化的结果和在操作2220对剩余谱分量量化的结果,或包括图23示出的在操作2300编码的结果、在操作2320对重要谱分量量化的结果和在操作2330对剩余谱分量量化的结果。图24是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图。首先,将输入信号从时域变换到频域,并随后划分为子带单元(操作2400)。在操作2400,根据第一变换方法将输入信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将输入信号从时域变换到频域,以将声学模型应用到输入信号。使用根据第一变换方法变换的信号对输入信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到输入信号。例如,在操作2400,可根据作为第一变换方法的MDCT通过将输入信号变换到频域来使用实数表示输入信号,并根据作为第二变换方法的MDST通过将输入信号变换到频域来使用虚数表示输入信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对输入信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到输入信号。因此,由于还可表不输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。接下来,确定在频域中对在操作2400变换到频域的信号的每个子带进行编码是否合适(操作2410)。换句话说,在操作2410,基于预定的基准确定在频域还是在时域中对变换到频域的信号的每个子带进行编码。另外,在操作2410,对指示在此确定的每个子带的域的标识符进行量化。在操作2410,可使用在操作2400变换到频域的信号和与时域相应的输入信号中的一个或两者,以确定是否将在频域中对预定子带编码。如果在操作2410确定将在频域中对预定子带编码,则在频域中对其进行编码(操作2420)。如图22或图23所示执行操作2420。如果在操作2410确定将不在频域中对预定子带编码,则根据第一变换方法的逆变换方法将其从频域逆变换到时域(操作2430)。例如,第一变换方法的逆变换方法可以是MDCT。操作2400和操作2430可被实施为执行接收在时域中表示的信号以及在时域和频域两者中表示信号的各种变换方法。更具体地,各种变换方法是灵活的方法,在这些方法中,在时域中表示的信号被变换到频域,随后信号的时间分辨率在频带单元中被适当地控制,以表示频域中的信号的预定的一个或预定的几个子带。此外,使用虚数应用到声学模型的信号被产生。这种变换方法的示例是FV-MLT。接下来,在时域中对在操作2430中以子带单元被逆变换到时域的信号进行编码(操作 2440)。可能的是,即使在操作2410确定特定子带不在频域中被编码时,所述特定子带的信号可以在频域和时域两者中被编码。因此,一个或更多预定的子带不仅在时域中被编码,还在频域中被编码。在这种情况下,指示预定的子带的信号已经在时域和频域两者中进行编码的标识符被量化。在操作2420或操作2440之后,将指示对每个子带进行编码的域的标识符的量化结果、操作2440编码的结果以及在操作2420编码的结果复用为比特流(操作2450)。操作2420的编码结果包括:图22示出的在操作2210对重要谱分量量化的结果和在操作2220对剩余谱分量量化的结果,或包括图23示出的在操作2300编码的结果、在操作2320对重要谱分量量化的结果和在操作2330对剩余谱分量量化的结果。图25是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图。首先,如果输入信号是立体声信号,则分析输入信号以提取参数,并随后对输入信号下混频(操作2500)。在操作2500提取的参数指示解码单元将从编码单元接收的单信号上混频到立体声信号所需的信息。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。另外,在操作2500对提取的参数进行量化。将在操作2500下混频的信号从时域变换到频域,并随后将信号划分为子带单元(操作2510)。在操作2510,根据第一变换方法将在操作2500下混频的信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将输入信号从时域变换到频域,以将声学模型应用到输入信号。使用根据第一变换方法变换的信号对输入信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到输入信号。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。例如,在操作2510,根据用作为第一变换方法的MDCT通过将输入信号变换到频域来使用实数表示输入信号,并根据用作为第二变换方法的MDST通过将输入信号变换到频域来使用虚数表示输入信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对输入信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到输入信号。因此,由于还可表不输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。接下来,从操作2100中根据第一变换方法变换的信号的每个子带选择重要谱分量,并量化选择的分量,提取除了重要谱分量之外的剩余谱分量,并随后计算并量化剩余谱分量的噪声等级(操作2520)。可如图22或图23中所示来执行操作2520。接下来,在操作2500提取的参数和在操作2520量化的结果被复用为比特流(操作2530)。在操作2520的编码结果包括:图22示出的在操作2210对重要谱分量量化的结果和在操作2220对剩余谱分量量化的结果,或包括图23示出的在操作2300编码的结果、在操作2320对重要谱分量量化的结果和在操作2330对剩余谱分量量化的结果。图26是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图。首先,如果输入信号是立体声信号,则分析输入信号以提取参数,并随后对输入信号下混频(操作2600)。在操作2600提取的参数指示解码单元将从编码单元接收的单信号上混频到立体声信号所需的信息。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。另外,在操作2600对提取的参数进行量化。将在操作2600下混频的信号从时域变换到频域,并随后将信号划分为子带单元(操作2610)。在操作2610,根据第一变换方法将在操作2600下混频的信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将在操作2600下混频的信号从时域变换到频域,以将声学模型应用到输入信号。使用根据第一变换方法变换的信号对输入信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到输入信号。例如,在操作2610,根据用作为第一变换方法的MDCT通过将输入信号变换到频域来使用实数表示输入信号,并根据用作为第二变换方法的MDST通过将输入信号变换到频域来使用虚数表示输入信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对输入信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到输入信号。因此,由于还可表不输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。接下来,确定在频域中对在操作2610变换到频域的信号的每个子带进行编码是否合适(操作2610)。换句话说,在操作2620,基于预定的基准确定在频域还是在时域中对变换到频域的信号的每个子带进行编码。另外,在操作2620,对指示在此确定的每个子带的域的标识符进行量化。在操作2620,可使用在操作2610变换到频域的信号和在操作2600被下混频的与时域相应的输入信号中的一个或两者,以确定是否将在频域中对预定子带编码。如果在操作2620确定将在频域中对每个子带编码,则在频域中对其进行编码(操作2630)。如图22或图23所示执行操作2630。如果在操作2620确定将不在频域中对每个子带编码,则根据第一变换方法的逆变换方法将其从频域逆变换到时域(操作2640)。例如,第一变换方法的逆变换方法可以是MDCT。操作2610和操作2640可被实施为接收在时域中表示的信号以及在时域和频域两者中表示信号的各种变换方法。更具体地,各种变换方法是灵活的方法,在这些方法中,在时域中表示的信号被变换到频域,随后信号的时间分辨率在频带单元中被适当地控制,以表示频域中的信号的预定的一个或预定的几个子带。此外,使用虚数应用到声学模型的信号被产生。这种变换方法的示例是FV-MLT。接下来,在时域中对在操作2640中以子带单元被逆变换到时域的信号进行编码(操作 2640)。可能的是,即使在操作2620确定特定子带不在频域中被编码,所述特定子带的信号也可以在频域和时域两者中被编码。因此,一个或更多预定的子带不仅在时域中被编码,还在频域中被编码。在这种情况下,指示预定的子带的信号已经在时域和频域两者中进行编码的标识符被量化。在操作2630或操作2650之后,将指示已经对每个子带进行编码的域的标识符的量化结果、操作2600编码的结果、操作2630编码的结果以及操作2650编码的结果复用为比特流。操作2630编码的结果包括:图22示出的在操作2210对重要谱分量量化的结果和在操作2220对剩余谱分量量化的结果,或包括图23示出的在操作2300编码的结果、在操作2320对重要谱分量量化的结果和在操作2330对剩余谱分量量化的结果。图27是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图。首先,基于预定频率将输入信号划分为低频带信号和高频带信号(操作2700)。随后,将在操作2700获得的低频带信号从时域变换到频域,并随后将其划分为子带单元(操作2710)。在操作2700,根据第一变换方法将低频带信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将低频带信号从时域变换到频域,以将声学模型应用到低频带信号。使用根据第一变换方法变换的信号对低频带信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到低频带信号。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。例如,在操作2710,可通过根据作为第一变换方法的MDCT将输入信号变换到频域来使用实数表示低频带信号,并通过根据作为第二变换方法的MDST将输入信号变换到频域来使用虚数表示低频带信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对低频带信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到低频带信号。因此,由于还可表示输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。接下来,从操作2710中根据第一变换方法变换的信号的每个子带中选择重要谱分量,并量化选择的分量,提取除了重要谱分量之外的剩余谱分量,并随后计算并量化编码剩余谱分量的噪声等级(操作2720)。可如图22或图23中所示来执行操作2720。使用低频带信号对在操作2700获得的高频带信号进行编码(操作2730)。随后,将操作2720编码的结果、操作2730编码的结果以及用于使用低频带信号对高频带信号进行解码的信息复用为比特流(操作2740)。操作2720编码的结果包括:图22示出的在操作2210对重要谱分量量化的结果和在操作2220对剩余谱分量量化的结果,或包括图23示出的在操作2300编码的结果、在操作2320对重要谱分量量化的结果和在操作2330对剩余谱分量量化的结果。图28是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图。首先,基于预定频率将输入信号划分为低频带信号和高频带信号(操作2800)。随后,将在操作2800获得的低频带信号从时域变换到频域,并随后将其划分为子带单元(操作2810)。在操作2810,根据第一变换方法将低频带信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将低频带信号从时域变换到频域,以将声学模型应用到低频带信号。使用根据第一变换方法变换的信号对低频带信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到低频带信号。例如,在操作2810,可通过根据作为第一变换方法的MDCT将输入信号变换到频域来使用实数表示低频带信号,并通过根据作为第二变换方法的MDST将输入信号变换到频域来使用虚数表示低频带信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对低频带信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到低频带信号。因此,由于还可表示输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。接下来,确定在频域中对在操作2810变换到频域的信号的每个子带进行编码是否合适(操作2820)。换句话说,在操作2820,基于预定的基准确定在频域还是在时域中对变换到频域的信号的每个子带进行编码。另外,在操作2820,对指示在此确定的每个子带的域的标识符进行量化。在操作2820,可使用在操作2810变换到频域的信号和与时域相应的低频带信号中的一个或两者,以确定是否将在频域中对预定子带编码。如果在操作2820确定将在频域中对每个子带编码,则在频域中对其进行编码(操作2830)。如图22或图23所示执行操作2830。如果在操作2820确定将不在频域中对每个子带编码,则根据第一变换方法的逆变换方法将其从频域逆变换到时域(操作2840)。例如,第一变换方法的逆变换方法可以是MDCT。操作2810和操作2840可被实施为接收在时域中表示的信号以及在时域和频域两者中表示信号的各种变换方法。更具体地,各种变换方法是灵活的方法,在这些方法中,在时域中表示的信号被变换到频域,随后信号的时间分辨率在频带单元中被适当地控制,以表示频域中的信号的预定的一个或预定的几个子带。此外,使用虚数应用到声学模型的信号被产生。这种变换方法的示例是FV-MLT。接下来,在时域中对在操作2840中以子带单元被逆变换到时域的信号进行编码(操作 2850)。可能的是,即使在操作2820确定特定子带不在频域中被编码时,所述特定子带的信号也可以在频域和时域两者中被编码。因此,一个或更多预定的子带不仅在时域中被编码,还在频域中被编码。在这种情况下,指示预定的子带的信号已经在时域和频域两者中进行编码的标识符被量化。使用低频带信号对在操作2800获得的高频带信号进行编码(操作2860)。在操作2830或操作2850之后,将指示对每个子带进行编码的域的标识符的量化结果、操作2830编码的结果、操作2850编码的结果以及用于使用低频带信号对高频带信号进行解码的信息复用为比特流(操作2870)。操作2830编码的结果包括:图22示出的在操作2210对重要谱分量量化的结果和在操作2220对剩余谱分量量化的结果,或包括图23示出的在操作2300编码的结果、在操作2320对重要谱分量量化的结果和在操作2330对剩余谱分量量化的结果。图29是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图。首先,如果输入信号是立体声信号,则分析输入信号以提取参数,并随后对输入信号下混频(操作2900)。在操作2900提取的参数指示解码单元将从编码单元接收的单信号上混频到立体声信号所需的信息。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。另外,在操作2900对提取的参数进行量化。随后,基于预定频率将在操作2900下混频的信号划分为低频带信号和高频带信号(操作2910) ο随后,将在操作2910获得的低频带信号从时域变换到频域,并随后将其划分为子带单元(操作2920)。在操作2920,根据第一变换方法将低频带信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将低频带信号从时域变换到频域,以将声学模型应用到低频带信号。使用根据第一变换方法变换的信号对低频带信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到低频带信号。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。例如,在操作2920,可通过根据作为第一变换方法的MDCT将输入信号变换到频域来使用实数表示低频带信号,并通过根据作为第二变换方法的MDST将输入信号变换到频域来使用虚数表示低频带信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对低频带信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到低频带信号。因此,由于还可表示输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。接下来,从操作2920中变换到频域的信号的每个子带中选择重要谱分量,并量化选择的分量,提取除了重要谱分量之外的剩余谱分量,并随后计算并量化剩余谱分量的噪声等级(操作2930)。可如图22或图23中所示来执行操作2930。接下来,使用低频带信号对在操作2910获得的高频带信号进行编码(操作2940)。接下来,将操作2900中参数量化的结果、操作2930编码的结果以及操作2940编码的结果复用为比特流。这里,操作2930编码的结果包括:图22示出的在操作2210对重要谱分量量化的结果和在操作2220对剩余谱分量量化的结果,或包括图23示出的在操作2300编码的结果、在操作2320对重要谱分量量化的结果和在操作2330对剩余谱分量量化的结果。图30是示出根据本发明总体构思的另一实施例的音频和/或语音信号编码方法的流程图。首先,如果输入信号是立体声信号,则分析输入信号以提取参数,并随后对输入信号下混频(操作3000)。在操作3000提取的参数指示解码单元将从编码单元接收的单信号上混频到立体声信号所需的信息。参数的示例包括两个信道的能量等级之间的差或两个信道之间的相关性或相干性。另外,在操作3000对提取的参数进行量化。接下来,基于预定频率将在操作3000下混频的信号划分为低频带信号和高频带信号(操作3010) ο随后,将在操作3010获得的低频带信号从时域变换到频域,并随后将其划分为子带单元(操作3020)。在操作3020,根据第一变换方法将低频带信号从时域变换到频域,并根据不同于第一变换方法的第二变换方法将低频带信号从时域变换到频域,以将声学模型应用到低频带信号。使用根据第一变换方法变换的信号对低频带信号进行编码,使用根据第二变换方法变换的信号以将声学模型应用到低频带信号。例如,在操作3020,可通过根据作为第一变换方法的MDCT将输入信号变换到频域来使用实数表示低频带信号,并通过根据作为第二变换方法的MDST将输入信号变换到频域来使用虚数表示低频带信号。这里,作为使用MDCT的结果的使用实数表示的信号用于对低频带信号进行编码,作为使用MDST的结果的使用虚数表示的信号用于将声学模型应用到低频带信号。因此,由于还可表示输入信号的相位信息,故对与时域相应的信号执行DFT,并随后对MDCT系数进行量化,从而避免发生失配。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。
接下来,确定在频域中对在操作3020变换到频域的信号的每个子带进行编码是否合适(操作3030)。换句话说,在操作3030,基于预定的基准确定在频域还是在时域中对变换到频域的信号的每个子带进行编码。另外,在操作3030,对指示在此确定的每个子带的域的标识符进行量化。在操作3030,可使用在操作3020变换到频域的信号和在操作3020变换的与时域相应的低频带信号中的一个或两者,以确定是否将在频域中对预定子带编码。如果在操作3020确定将在频域中对每个子带编码,则在频域中对其进行编码(操作3040)。如图22或图23所示执行操作3040。如果在操作3020确定将不在频域中对每个子带编码,则根据第一变换方法的逆变换方法将其从频域逆变换到时域(操作3050)。例如,第一变换方法的逆变换方法可以是MDCT。操作3020和操作3050可被实施为接收在时域中表示的信号以及在时域和频域两者中表示信号的各种变换方法。更具体地,各种变换方法是灵活的方法,在这些方法中,在时域中表示的信号被变换到频域,随后信号的时间分辨率在频带单元中被适当地控制,以表示频域中的信号的预定的一个或预定的几个子带。此外,使用虚数应用到声学模型的信号被产生。这种变换方法的示例是FV-MLT。接下来,在时域中对在操作3050中以子带单元被逆变换到时域的信号进行编码(操作 3060)。可能的是,即使在操作3050确定特定子带不在频域中被编码时,所述特定子带的信号也可以在频域和时域两者中被编码。因此,一个或更多预定的子带不仅在时域中被编码,还在频域中被编码。在这种情况下,指示预定的子带的信号已经在时域和频域两者中进行编码的标识符被量化。使用低频带信号对在操作3010获得的高频带信号进行编码(操作3070)。随后,将操作3000中量化的参数、指示对每个子带进行编码的域的标识符的量化结果、操作3040编码的结果、操作3060编码的结果以及用于使用低频带信号对高频带信号进行解码的信息复用为比特流(操作3080)。操作3080编码的结果包括:图22示出的在操作2210对重要谱分量量化的结果和在操作2220对剩余谱分量量化的结果,或包括图23示出的在操作2300编码的结果、在操作2320对重要谱分量量化的结果和在操作2330对剩余谱分量量化的结果。图31是示出根据本发明总体构思的实施例的音频和/或语音信号解码方法的流程图。首先,从编码端接收比特流并随后对所述比特流解复用(操作3100)。操作3100中的解复用结果包括由编码端对在频域中编码的重要谱分量量化的结果;对剩余谱分量的噪声等级量化的结果等。此外,解复用结果还可包括使用语音工具编码的结果。接下来,在频域中对操作3100中被解复用的在频域中的编码结果进行解码(操作3110)。更具体地,在操作3110,对从每个子带选择的重要谱分量以及除了重要谱分量之外的剩余谱分量的噪声等级进行解码。可如图32或图33所示执行操作3110。图32是示出根据本发明总体构思的实施例的图31中示出的音频和/或语音信号解码方法的操作3110的流程图。首先,通过应用声学模型对使用分配的不同数量的比特被分别进行编码的重要谱分量的解复用结果进行反量化(操作3200),其中,声学模型去除由人类听觉特征引起的感知冗余。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。接下来,对在操作3200中反量化的除了重要谱分量之外的剩余谱分量的噪声等级的解复用结果进行解码(操作3210)。另外,在操作3210,将解码的噪声等级与在操作3200中解码的重要谱分量进行组合。图33是示出根据本发明总体构思的另一实施例的图31中示出的音频和/或语音信号解码方法的操作3110的流程图。首先,通过应用声学模型对使用分配的不同数量的比特被分别进行编码的重要谱分量的解复用结果进行反量化(操作3300),其中,声学模型去除由人类听觉特征引起的感知冗余。声学模型表示关于人类听觉系统的掩蔽反应的数学模型。接下来,对在操作3300中反量化的除了重要谱分量之外的剩余谱分量的噪声等级的解复用结果进行解码(操作3310)。另外,在操作3310,将解码的噪声等级与在操作3200中解码的重要谱分量进行组合。在操作3310之后,编码单元通过使用语音工具编码的结果的解复用结果被解码(操作3320)。另外,在操作3320,在操作3320的解码结果与在操作3310的混频结果进行组合。接下来,根据第二逆变换方法将操作3110解码的结果从频域逆变换到时域(操作3120)。这里,第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是MDCT。例如,在操作3120,通过使用MDCT将图32的操作3200中混频的结果从频域逆变换到时域,通过使用MDCT将图33的操作3320中混频的结果从频域逆变换到时域。图34是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图。首先,从编码端接收比特流并随后对所述比特流解复用(操作3400)。操作3400中的解复用结果包括关于对每个子带已经进行编码的域的信息、由编码端在频域中对预定子带编码的结果以及编码端在时域中对预定子带编码的结果。这里,编码终端在频域中编码的结果包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。接下来,读取关于对在操作3400解复用的每个子带已经进行编码的域的信息,以确定每个子带已经在频域中还是在时域中被编码(操作3410)。如果在操作3410确定已经在频域中对一个或多个子带编码,则在频域中对子带进行解码(操作3420)。更具体地,在操作3420,从每个子带选择的重要谱分量被解码,除了重要谱分量之外的剩余谱分量的噪声等级被解码。可如图32或图33所示执行操作3420。如果在操作3410确定已经在时域中对一个或多个子带编码,则在时域中对子带进行编码(操作3430)。在预定的一个或预定的几个子带的情况下,即使确定特定子带在时域中被编码,所述特定子带也可以在频域和时域两者中被编码。在这种情况下,不仅在时域中的特定子带的编码结果被解码,而且在频域中的特定子带的编码结果被解码。接下来,根据第二变换方法将操作3430解码的结果从时域变换到频域(操作3440)。第二变换方法的示例是MDCT。接下来,将在操作3420解码的子带的信号与在操作3440变换的结果的信号进行组合,并随后根据第二逆变换方法将组合结果从频域逆变换到时域(操作3450)。第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是頂DCT。操作3440和操作3450可被实施为接收以预定的带单元划分并在时域或频域中表示的信号并随后将信号变换到时域的各种变换方法。这种变换方法的示例是FV-MLT。图35是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图。首先,从编码端接收比特流并随后对所述比特流解复用(操作3500)。操作3500中解复用的结果包括编码端在频域中的编码结果以及用于将单信号上混频到立体声信号的参数。这里,编码端在频域中编码的结果包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。接下来,在频域中对在操作3500解复用的在频域中的编码结果进行解码。更具体地,在操作3510,从子带选择的重要谱分量和除了重要谱分量之外的剩余谱分量的噪声等级被解码。可如图32或图33所示执行操作3510。接下来,根据第二逆变换方法将操作3510解码的结果从频域逆变换到时域(操作3520)。这里,第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是MDCT。通过使用用于将单信号上混频到立体声信号的参数来将作为操作3520的逆变换结果的单信号上混频到立体声信号(操作3530)。参数的示例是两个信道的能量等级之间的差或两个信道之间的相关性或相干性。图36是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图。首先,从编码端接收比特流并随后对所述比特流解复用(操作3600)。操作3600中解复用的结果包括关于对每个子带已经进行编码的域的信息、编码端在频域中对预定子带编码的结果以及编码端在时域中对预定子带编码的结果。这里,编码端在频域中编码的结果包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。接下来,读取关于对在操作3400解复用的每个子带已经进行编码的域的信息,以确定每个子带已经在频域中还是在时域中被编码(操作3610)。如果在操作3610确定已经在频域中对一个或多个子带编码,则在频域中对子带进行编码(操作3620)。更具体地,在操作3620,从每个子带选择的重要谱分量被解码,除了重要谱分量之外的剩余谱分量的噪声等级被解码。可如图32或图33所示执行操作3620。如果在操作3610确定已经在时域中对一个或多个子带编码,则在时域中对子带进行解码(操作3630)。在预定的一个或预定的几个子带的情况下,即使确定特定子带在时域中被编码,所述特定子带也可以已经在频域和时域两者中被编码。在这种情况下,不仅在时域中的特定子带的编码结果被解码,而且在频域中的特定子带的编码结果被解码。接下来,根据第二变换方法将操作3630解码的结果从时域变换到频域(操作3640)。第二变换方法的示例是MDCT。接下来,将在操作3620解码的子带的信号与在操作3640变换的结果的信号进行组合,并随后根据第二逆变换方法将组合结果从频域逆变换到时域(操作3650)。第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是頂DCT。
操作3640和操作3650可被实施为接收以预定的带单元划分并在时域或频域中表示的信号并随后将信号变换到时域的各种变换方法。这种变换方法的示例是FV-MLT。以下,通过使用用于将单信号上混频到立体声信号的参数来将作为操作3650的逆变换结果的单信号上混频到立体声信号(操作3660)。参数的示例是两个信道的能量等级之间的差或两个信道之间的相关性或相干性。图37是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图。首先,从编码端接收比特流并随后对所述比特流解复用(操作3700)。操作3700中解复用的结果包括编码端在频域中编码的结果以及用于通过使用低频带信号对高频带信号进行解码的信息。这里,编码端在频域中编码的结果包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。接下来,在频域中对在操作3700解复用的在频域中编码的结果进行解码(操作3710)。更具体地,在操作3710,从子带选择的重要谱分量和除了重要谱分量之外的剩余谱分量的噪声等级被解码。可如图32或图33所示执行操作3710。接下来,根据第二逆变换方法将操作3710解码的结果从频域逆变换到时域(操作3520)。这里,第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是MDCT。随后,基于用于通过使用低频带信号对高频带信号进行解码的信息来使用作为操作3720逆变换的结果的低频带信号对高频带信号进行解码(操作3730)。以下,将在操作3720中逆变换的低频带信号与在操作3730中解码的高频带信号进行混频(操作3740)。图38是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图。首先,从编码端接收比特流并随后对所述比特流解复用(操作3800)。操作3800中解复用的结果包括关于对每个子带已经进行编码的域的信息、编码端在频域中对预定子带编码的结果以及编码端在时域中对预定子带编码的结果。这里,编码端在频域中编码的结果包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。接下来,读取关于对在操作3800解复用的每个子带已经进行编码的域的信息,以确定每个子带已经在频域中还是在时域中被编码(操作3810)。如果在操作3810确定已经在频域中对一个或多个子带编码,则在频域中对子带进行解码(操作3820)。更具体地,在操作3820,从每个子带选择的重要谱分量被解码,除了重要谱分量之外的剩余谱分量的噪声等级被解码。可如图32或图33所示执行操作3820。如果在操作3810确定已经在时域中对一个或多个子带编码,则在时域中对子带进行解码(操作3830)。在预定的一个或预定的几个子带的情况下,即使确定特定子带在时域中被编码时,所述特定子带可以已经在频域和时域两者中被编码。在这种情况下,不仅在时域中的特定子带的编码结果被解码,而且在频域中的特定子带的编码结果被解码。接下来,根据第二变换方法将操作3830解码的结果从时域变换到频域(操作3840)。第二变换方法的示例是MDCT。
接下来,将在操作3820解码的子带的信号与在操作3840变换的结果的信号进行组合,并随后根据第二逆变换方法将组合结果从频域逆变换到时域(操作3850)。第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是頂DCT。操作3840和操作3850可被实施为接收以预定的带单元划分并在时域或频域中表示的信号并随后将信号变换到时域的各种变换方法。这种变换方法的示例是FV-MLT。随后,基于用于通过使用低频带信号对高频带信号进行解码的信息来使用在操作3800解复用的低频带信号对高频带信号进行解码(操作3860)。以下,将在操作3850中逆变换的低频带信号与在操作3860中解码的高频带信号进行组合(操作3870)。图39是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图。首先,从编码端接收比特流并随后对所述比特流解复用(操作3900)。操作3900中解复用的结果包括编码端在频域中编码的结果、用于通过使用低频带信号对高频带信号进行解码的信息以及用于将单信号上混频到立体声信号的参数。这里,编码端在频域中编码的结果包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。接下来,在频域中对在操作3900解复用的结果进行解码(操作3910)。更具体地,在操作3910,从子带选择的重要谱分量和除了重要谱分量之外的剩余谱分量的噪声等级被解码。可如图32或图33所示执行操作3910。接下来,根据第二逆变换方法将操作3910解码的结果从频域逆变换到时域(操作3520)。这里,第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是MDCT。随后,基于用于通过使用低频带信号对高频带信号进行解码的信息来使用在操作3900解复用的低频带信号对高频带信号进行解码(操作3930)。以下,将在操作3920中逆变换的低频带信号与在操作3930中解码的高频带信号进行混频(操作3940)。接下来,通过使用用于将单信号上混频到立体声信号的参数来将作为操作3940的混频结果的单信号上混频到立体声信号(操作3950)。参数的示例是两个信道的能量等级之间的差或两个信道之间的相关性或相干性。图40是示出根据本发明总体构思的另一实施例的音频和/或语音信号解码方法的流程图。首先,从编码端接收比特流并随后对所述比特流解复用(操作4000)。操作4000中解复用的结果包括关于对每个子带已经进行编码的域的信息、编码端在频域中对预定子带编码的结果以及编码端在时域中对预定子带编码的结果。这里,编码端在频域中编码的结果包括重要谱分量的量化结果和剩余谱分量的噪声等级的量化结果。此外,在频域中编码的结果可包括使用语音工具编码的结果。接下来,读取关于对在操作4000解复用的每个子带已经进行编码的域的信息,以确定每个子带已经在频域中还是在时域中被编码(操作4010)。如果在操作4010确定已经在频域中对一个或多个子带编码,则在频域中对子带进行解码(操作4020)。更具体地,在操作4020,从每个子带选择的重要谱分量被解码,除了重要谱分量之外的剩余谱分量的噪声等级被解码。可如图32或图33所示执行操作4020。
如果在操作4010确定已经在时域中对一个或多个子带编码,则在时域中对子带进行解码(操作4030)。在预定的一个或预定的几个子带的情况下,即使确定特定子带在时域中被编码,所述特定子带也可以已经在频域和时域两者中被编码。在这种情况下,不仅在时域中的特定子带的编码结果被解码,而且在频域中的特定子带的编码结果被解码。接下来,根据第二变换方法将操作4030解码的结果从时域变换到频域(操作4040)。第二变换方法的示例是MDCT。接下来,将在操作4020解码的子带的信号与在操作4040变换的结果的信号进行组合,并随后根据第二逆变换方法将组合结果从频域逆变换到时域(操作4050)。第二逆变换方法是上述第二变换方法的逆操作。第二逆变换方法的示例是頂DCT。操作4040和操作4050可被实施为接收以预定的带单元划分并在时域或频域中表示的信号并随后将信号变换到时域的各种变换方法。这种变换方法的示例是FV-MLT。随后,基于用于通过使用低频带信号对高频带信号进行解码的信息来使用作为在操作4000解复用的结果的低频带信号对高频带信号进行解码(操作4060)。接下来,将在操作4050中逆变换的低频带信号与在操作4060中解码的高频带信号进行混频(操作4070)。以下,通过使用用于将单信号上混频到立体声信号的参数来将作为操作4070的逆变换结果的单信号上混频到立体声信号(操作4080)。参数的示例是两个信道的能量等级之间的差或两个信道之间的相关性或相干性。本发明总体构思可被实施为计算机可读介质中的计算机可读代码,其中,计算机包括具有信息处理功能的设备。计算机可读介质可以是能够存储作为能够被计算机系统读取的程序的数据的任何记录设备,诸如,只读存储器(ROM)、随机访问存储器(RAM)、光盘(CD)ROM、磁带、软盘、光学数据存储装置等。另外,计算机可读介质可以是通过例如互联网发送数据的载波。根据本发明总体构思的音频和/或语音信号编码和解码方法和设备能够对语音信号、音频信号以及语音信号和音频信号的混频信号进行有效编码或解码。另外,可使用少量比特来执行编码和解码,从而提高声音质量。可使用单编解码器来执行上述音频和/或语音信号编码和解码方法和设备的编码和/或解码操作。虽然已经具体示出和描述了本发明总体构思的一些实施例,但是本领域的普通技术人员应该理解,在不脱离本发明总体构思的原理和精神的情况下,可以对这些实施例进行改变,在权利要求及其等同物中限定本发明总体构思的范围。
权利要求
1.一种对信号进行编码的方法,包括: 确定预定的单元中的信号被编码的域,所述域包括频域和时域; 分别对确定的域中的信号进行编码;以及 使用低频带信号对高频带信号进行编码。
2.如权利要求1所述的方法,其中,所述信号是单信号,所述方法还包括从立体声信号提取参数并将立体声信号下混频为单信号。
3.一种对信号进行编码的设备,包括: 模式确定单元,确定预定的单元中的信号被编码的域,所述域包括频域和时域; 时域编码单元,对时域中的信号进行编码; 频域编码单元,对频域中的信号进行编码;以及 高频带编码单元,使用低频带信号对高频带信号进行编码。
4.如权利要求3所述的设备,其中,所述信号是单信号,所述设备还包括立体声编码单元,用于从立体声信号提取参数并将立体声信号下混频为单信号。
5.一种对信号进行解码的方法,包括: 确定预定的单元中的信号已被编码的域,所述域包括频域和时域; 分别对确定的域中的信号进行解码;以及 使用确定的域中的解码的低频带信号来产生高频带信号。
6.如权利要求5所述的方法,还包括: 通过使用用于将单信号上混频为立体声信号的参数,将包括确定的域中的解码的低频带信号和产生的高频带信号的单信号上混频为立体声信号。
7.一种对信号进行解码的设备,包括: 模式确定单元,确定预定的单元中的信号已被编码的域,所述域包括频域和时域; 解码单元,分别对确定的域中的信号进行解码;以及 高频带解码单元,使用确定的域中的解码的低频带信号来产生高频带信号。
8.如权利要求7所述的设备,还包括: 上混频器,通过使用用于将单信号上混频为立体声信号的参数,将包括确定的域中的解码的低频带信号和产生的高频带信号的单信号上混频为立体声信号。
全文摘要
一种对语音信号和/或音频信号进行编码和/或解码的方法和设备。所述设备包括第一域变换单元、频域编码单元和复用单元,用于对语音信号和/或音频信号进行编码。所述设备包括解复用单元、频域解码单元和第二域逆变换单元,用于对语音信号和/或音频信号进行解码。所述方法和设备能够对所有语音信号、音频信号以及语音信号和音频信号的混频信号进行有效地编码或解码,并通过使用少量比特提高声音的质量。
文档编号G10L19/20GK103219010SQ20131009979
公开日2013年7月24日 申请日期2007年11月16日 优先权日2006年11月17日
发明者吴殷美, 孙昌用, 朱基岘, 金重会 申请人:三星电子株式会社