确定加权函数的设备和方法以及量化设备和方法

文档序号:10472279阅读:320来源:国知局
确定加权函数的设备和方法以及量化设备和方法
【专利摘要】提出一种用于确定加权函数的设备和方法以及量化设备和方法。加权函数确定设备可将输入信号的中间子帧的LPC系数转换为导抗谱频率(ISF)系数和线谱频率(LSF)系数之一,并可基于转换后的ISF系数或LSF系数确定与ISF系数或LSF系数的重要性相关联的加权函数。
【专利说明】确定加权函数的设备和方法从及量化设备和方法
[0001] 本申请是申请日为2011年10月18日,申请号为"201180061021.沪,标题为"确定用 于线性预测编码化PC)系数量化的具有低复杂度的加权函数的设备和方法"的发明专利申 请的分案申请。
技术领域
[0002] 实施例设及一种确定用于线性预测编码化PC)系数量化的加权函数的设备和方 法,更具体地讲,设及一种用于确定具有低复杂度的加权函数W提高线性预测技术中的LPC 系数的量化效率的设备和方法。
【背景技术】
[0003] 在传统技术中,线性预测编码已应用于对语音信号和音频信号进行编码。码激励 线性预测(CELP)编码技术已用于线性预巧UXELP编码技术可使用激励信号和关于输入信号 的线性预测编码(LPC)系数。当对输入信号进行编码时,可对LPC系数进行量化。然而,LPC的 量化会具有窄的动态范围并且会难W确认稳定性。
[0004] 另外,可在编码中选择用于恢复输入信号的码本索引。当使用相同的重要性对所 有LPC系数进行量化时,在最终产生的输入信号的质量中会发生恶化。也就是说,由于所有 LPC系数具有不同的重要性,因此当重要的LPC系数的误差小时,输入信号的质量会提高。然 而,当通过应用相同的重要性而不考虑具有不同的重要性的LPC系数来执行量化时,输入信 号的质量会恶化。
[0005] 因此,存在对运样的方法的需求:当使用解码器恢复输入信号时,可有效地对LPC 系数进行量化并可提高合成信号的质量。另外,存在对运样的技术的需求:可类似的复 杂度具有良好的编码性能。

【发明内容】

[0006] 技术方案
[0007] 根据一个或多个实施例的一方面,提供一种用于提高线性预测编码中的量化效率 的编码设备,所述设备包括:第一转换器,用于将输入信号的中间子帖的线性预测编码 (LPC)系数转换为线谱频率化SF)系数和导抗谱频率(ISF)系数之一;加权函数确定单元,用 于使用转换后的ISF系数或LSF系数确定与中间子帖的LPC系数的重要性相关联的加权函 数;量化单元,用于使用确定的加权函数对转换后的ISF系数或LSF系数进行量化;第二系数 转换器,用于使用至少一个处理器将量化的ISF系数或LSF系数转换为量化的LPC系数,其 中,量化的LPC系数被输出到编码设备的编码器。
[000引加权函数确定单元可基于与从LPC系数转换的ISF系数或LSF系数的频率对应的插 值的频谱幅度,确定关于ISF系数或LSF系数的加权函数。
[0009]加权函数确定单元可基于与从LPC系数转换的ISF系数或LSF系数的频率对应的 LPC频谱幅度,确定关于ISF系数或LSF系数的加权函数。
[0010] 根据一个或多个实施例的一方面,提供一种用于提高线性预测编码中的量化效率 的编码方法,所述方法包括:将输入信号的中间子帖的线性预测编码(LPC)系数转换为线谱 频率化SF)系数和导抗谱频率(ISF)系数之一;使用转换后的ISF系数或LSF系数确定与中间 子帖的LPC系数的重要性相关联的加权函数;使用确定的加权函数对转换后的ISF系数或 LSF系数进行量化;使用至少一个处理器将量化的ISF系数或LSF系数转换为量化的LPC系 数,其中,将量化的LPC系数输出到编码器。
[0011] 所述确定的步骤可包括:基于与从LPC系数转换的ISF系数或LSF系数的频率对应 的插值的频谱幅度,确定关于ISF系数或LSF系数的加权函数。
[0012] 所述确定的步骤可包括:基于与从LPC系数转换的ISF系数或LSF系数的频率对应 的LPC频谱幅度,确定关于ISF系数或LSF系数的加权函数。
[OOU]根据一个或多个实施例,可通过将LPC系数转换为ISF系数或LSF系数从而对LPC系 数进行量化,来提高LPC系数的量化效率。
[0014] 根据一个或多个实施例,可通过确定与LPC系数的重要性相关联的加权函数来基 于LPC系数的重要性提高合成信号的质量。
[0015] 根据一个或多个实施例,可通过对用于对当前帖的LPC系数和先前帖的LPC系数进 行量化W便对中间子帖的LPC系数进行量化的加权函数进行插值,来提高输入信号的质量。
[0016] 根据一个或多个实施例,可通过将按照幅度的加权函数和按照频率的加权函数结 合来提高LPC系数的量化效率并准确地导出LPC系数的权重。按照幅度的加权函数指示ISF 或LSF实质上影响输入信号的频谱包络。按照频率的加权函数可使用频域的感知特性和共 振峰分布。
[0017] 根据一个或多个实施例的一方面,提供一种用于提高线性预测编码中的量化效率 的编码设备,所述设备包括:加权函数确定单元,用于使用与线性预测编码化PC)系数对应 的导抗谱频率(ISF)系数或线谱频率化SF)系数来确定与输入信号的中间子帖的LPC系数的 重要性相关联的加权函数;量化单元,使用确定的加权函数对转换的ISF系数或LSF系数进 行量化;第二系数转换器,用于将量化的ISF系数或LSF系数转换为量化的LPC系数,其中,量 化的LPC系数被输出到编码设备的编码器。
[0018] 根据一个或多个实施例的一方面,提供一种用于提高线性预测编码中的量化效率 的编码方法,所述方法包括:使用与线性预测编码化PC)系数对应的导抗谱频率(ISF)系数 或线谱频率化SF)系数,确定与输入信号的中间子帖的LPC系数的重要性相关联的加权函 数;使用确定的加权函数对ISF系数或LSF系数进行量化;将量化的ISF系数或LSF系数转换 为量化的LPC系数,其中,将量化的LPC系数输出到编码器。
[0019] 根据一个或多个实施例的另一方面,提供至少一个存储用于实现一个或多个实施 例的方法的计算机可读指令的非暂时性计算机可读介质。
【附图说明】
[0020] 从下面结合附图的实施例的描述,运些和/或其它方面将变得更加清楚并更容易 理解,其中:
[0021] 图1示出根据一个或多个实施例的音频信号编码设备的配置;
[0022] 图2示出根据一个或多个实施例的线性预测编码(LPC)系数量化器的配置;
[0023] 图3a、图3b和图3c示出根据一个或多个实施例的对LPC系数进行量化的处理;
[0024] 图4示出根据一个或多个实施例的通过图2的加权函数确定单元确定加权函数的 处理;
[0025] 图5示出根据一个或多个实施例的基于输入信号的编码模式和带宽信息确定加权 函数的处理;
[0026] 图6示出根据一个或多个实施例的通过转换LPC系数而获得的导抗谱频率(ISF);
[0027] 图7a和图7b示出根据一个或多个实施例的基于编码模式的加权函数;
[00%]图8示出根据其它一个或多个实施例的通过图2的加权函数确定单元确定加权函 数的处理;
[0029] 图9示出根据一个或多个实施例的中间子帖(mid-sub打ame)的LPC编码方案。
【具体实施方式】
[0030] 现将详细参照实施例,实施例的示例在附图中示出,其中,相同的标号始终表示相 同的元素。下面通过参照附图描述实施例W解释本公开。
[0031] 图1示出根据一个或多个实施例的音频信号编码设备100的配置。
[0032] 参照图1,音频信号编码设备100可包括预处理单元101、频谱分析器102、线性预测 编码化PC)系数提取和开环基音分析单元103、编码模式选择器104、LPC系数量化器105、编 码器106、误差恢复单元107和比特流产生器108。音频信号编码设备100可应用于语音信号。
[0033] 预处理单元101可对输入信号进行预处理。通过预处理,可完成用于编码的输入信 号的准备。具体地讲,预处理单元101可通过高通滤波、预加重(pre-emphasis)和采样转换 来对输入信号进行预处理。
[0034] 频谱分析器102可通过时频映射处理分析关于输入信号的频域的特性。频谱分析 器102可通过语音活动检测处理确定输入信号是活跃的信号还是静音。频谱分析器102可去 除输入信号中的背景噪声。
[0035] LPC系数提取和开环基音分析单元103可通过输入信号的线性预测分析来提取LPC 系数。一般来说,每一帖执行一次线性预测分析,然而,为了额外的语音增强可执行至少两 次线性预测分析。在运种情况下,可执行一次对于帖尾的线性预测(即,现有线性预测分 析),可额外地执行剩余次数的用于声音质量提高的对于中间子帖的线性预测。当前帖的帖 尾指示构成当前帖的子帖中的最后一个子帖,先前帖的帖尾指示构成上一帖的多个子帖中 的最后一个子帖。
[0036] 中间子帖指示在作为先前帖的帖尾的最后一个子帖与作为当前帖的帖尾的最后 一个子帖之间的子帖中存在的至少一个子帖。因此,LPC系数提取和开环基音分析单元103 总共可提取至少两个集合的LPC系数。
[0037] LPC系数提取和开环基音分析单元103可通过开环对输入信号的基音进行分析。分 析的基音信息可用于捜索自适应码本。
[0038] 编码模式选择器104可基于基音信息、频域的分析信息等来选择输入信号的编码 模式。例如,可基于被分类为通用模式、有声模式、无声模式或过渡模式的编码模式对输入 信号进行编码。
[0039] LPC系数量化器105可对由LPC系数提取和开环基音分析单元103提取的LPC系数进 行量化。将参照图2至图9进一步描述LPC系数量化器105。
[0040] 编码器106可基于选择的编码模块对LPC系数的激励信号进行编码。用于对LPC系 数的激励信号进行编码的参数可包括自适应码本索引、自适应码本增益、固定码本索引、固 定码本增益等。编码器106可基于子帖单位对LPC系数的激励信号进行编码。
[0041] 当在输入信号的帖中发生误差时,误差恢复单元107可通过恢复或隐藏输入信号 的帖来提取用于总体声音质量提高的边信息。
[0042] 比特流产生器108可使用编码的信号产生比特流。在本实例中,比特流可用于存储 或传输。
[0043] 图2示出根据一个或多个实施例的LPC系数量化器的配置。
[0044] 参照图2,可执行包括两个操作的量化处理。一个操作设及对于当前帖或先前帖的 帖尾的线性预测的执行。另一操作设及用于声音质量提高的对于中间子帖的线性预测的执 行。
[0045] 关于当前帖或先前帖的帖尾的LPC系数量化器200可包括第一系数转换器202、加 权函数确定单元203、量化器和第二系数转换器205。
[0046] 第一系数转换器202可对通过执行输入信号的当前帖或先前帖的帖尾的线性预测 分析而提取的LPC系数进行转换。例如,第一系数转换器202可将关于当前帖或先前帖的帖 尾的LPC系数转换为线谱频率化SF)系数和导抗谱频率(ISF)系数之一的格式。ISF系数或 LSF系数指示可更容易地量化LPC系数的格式。
[0047] 加权函数确定单元203可基于从LPC系数转换的ISF系数或LSF系数确定加权函数, 其中,所述加权函数与关于当前帖的帖尾和先前帖的帖尾的LPC系数的重要性相关联。例 如,加权函数确定单元203可确定按照幅度的加权函数和按照频率的加权函数。加权函数确 定单元203可基于频带、编码模式和频谱分析信息中的至少一个确定加权函数。
[0048] 例如,加权函数确定单元203可导出针对每个编码模式的最佳加权函数。加权函数 确定单元203可基于输入信号的频带导出最佳加权函数。加权函数确定单元203可基于输入 信号的频率分析信息导出最佳加权函数。频率分析信息可包括频谱倾斜信息。
[0049] 可将使用加权函数确定单元203导出的用于对当前帖的帖尾的LPC系数进行量化 的加权函数W及用于对先前帖的帖尾的LPC系数进行量化的加权函数传送到加权函数确定 单元207, W便确定用于对中间子帖的LPC系数进行量化的加权函数。
[0050] 将参照图4至图8进一步描述加权函数确定单元203的操作。
[0051] 量化器204可使用关于从当前帖的帖尾的LPC系数或先前帖的帖尾的LPC系数转换 的ISF系数或LSF系数的加权函数,对转换后的ISF系数或LSF系数进行量化。作为量化的结 果,可导出关于当前帖的帖尾或先前帖的帖尾的量化的ISF系数或LSF系数的索引。
[0052] 第二转换器205可将量化的ISF系数或量化的LSF系数转换为量化的LPC系数。使用 第二系数转换器205导出的量化的LPC系数可不指示简单的频谱信息而指示反射系数 (reflection coefficient),因此可使用固定的权值。
[0053] 参照图2,针对中间子帖的LPC系数量化器201可包括第一系数转换器206、加权函 数确定单元207、量化器208和第二系数转换器209。
[0054] 第一系数转换器206可将中间子帖的LPC系数转换为ISF系数或LSF系数之一。
[0055] 加权函数确定单元207可使用转换后的ISF系数或LSF系数确定与中间子帖的LPC 系数的重要性相关联的加权函数。
[0056] 例如,加权函数确定单元207可通过对当前帖的参数和先前帖的参数进行插值来 确定用于对中间子帖的LPC系数进行量化的加权函数。具体地讲,加权函数确定单元207可 通过对第一加权函数和第二加权函数进行插值来确定用于对中间子帖的LPC系数进行量化 的加权函数,其中,第一加权函数用于对先前帖的帖尾的LPC系数进行量化,第二加权函数 用于对当前帖的帖尾的LPC系数进行量化。
[0057] 加权函数确定单元207可使用线性插值和非线性插值中的至少一个来执行插值。 例如,加权函数确定单元207可执行W下方案之一:将线性插值和非线性插值两者应用于所 有阶(order)的矢量的方案、将线性插值和非线性插值不同地应用于每个子矢量的方案W 及根据每个LPC系数不同地应用线性插值和非线性插值的方案。
[0058] 加权函数确定单元207可使用关于当前帖的帖尾的第一加权函数和关于先前结束 的帖尾的第二加权函数两者执行插值,并还可通过分析用于导出加权函数的等式并通过采 用构成元素的部分来执行插值。例如,使用插值,加权函数确定单元207可获得用于确定按 照幅度的加权函数的频谱信息。
[0059] 作为一示例,加权函数确定单元207可基于插值的频谱幅度确定关于ISF系数或 LSF系数的加权函数,其中,所述插值的频谱幅度与从LPC系数转换的ISF系数或LSF系数的 频率对应。插值的频谱幅度可与通过对当前帖的帖尾的频谱幅度W及先前帖的帖尾的频谱 幅度进行插值而获得的结果对应。具体地讲,加权函数确定单元207可基于频谱幅度确定关 于ISF系数或LSF系数的加权函数,其中,所述频谱幅度与从LPC系数转换的ISF系数或LSF系 数的频率W及该频率的邻近频率对应。加权函数确定单元207可基于频谱幅度的最大值、平 均值或中值确定加权函数,所述频率幅度与从LPC系数转换的ISF系数或LSF系数的频率W 及该频率的邻近频率对应。
[0060] 将参照图5描述使用插值的频谱幅度确定加权函数的处理。
[0061] 作为另一示例,加权函数确定单元207可基于LPC频谱幅度确定关于ISF系数或LSF 系数的加权函数,其中,LPC频谱幅度与从LPC系数转换的ISF系数或LSF系数的频率对应。可 基于作为从中间子帖的LPC系数转换的频率的LPC频谱确定LPC频谱幅度。具体地讲,加权函 数确定单元207可基于频谱幅度确定关于ISF系数或LSF系数的加权函数,其中,所述频谱幅 度与从LPC系数转换的ISF系数或LSF系数的频率W及该频率的邻近频率对应。加权函数确 定单元207可基于频谱幅度的最大值、平均值或中值确定加权函数,其中,所述频率幅度与 从LPC系数转换的ISF系数或LSF系数的频率W及该频率的邻近频率对应。
[0062] 将参照图8进一步描述使用LPC频谱幅度确定关于中间子帖的加权函数的处理。
[0063] 加权函数确定单元207可基于中间子帖的频带、编码模式信息和频率分析信息中 的至少一个确定加权函数。频率分析信息可包括频谱倾斜信息。
[0064] 加权函数确定单元207可通过将基于LPC频谱幅度和插值的频谱幅度中的至少一 个确定的按照幅度的加权函数和按照频率的加权函数结合,来确定最终的加权函数。按照 频率的加权函数可W是与从中间子帖的LPC系数转换的ISF系数或LSF系数的频率对应的加 权函数。可通过bark尺度(bark Sca 1 e)表示按照频率的加权函数。
[0065] 量化器208可使用关于从中间子帖的LPC系数转换的ISF系数或LSF系数的加权函 数,来对转换后的ISF系数或LSF系数进行量化。作为量化的结果,可导出关于中间子帖的量 化的ISF系数或LSF系数的索引。
[0066] 第二转换器209可将量化的ISF系数或量化的LSF系数转换为量化的LPC系数。使用 第二系数转换器209导出的量化的LPC系数可不指示简单的频谱信息而指示反射系数,因此 可使用固定的权值。
[0067] 在下文中,将进一步描述LPC系数和加权函数之间的关系。
[0068] 在时域上对语音信号和音频信号进行编码时可用的技术之一可包括线性预测技 术。线性预测技术指示短期预测。可通过时域中的邻近采样点之间的相关性来表示线性预 测结果,并可通过频域中的频谱包络来表示线性预测结果。
[0069] 线性预测技术可包括码激励线性预测((ELP)技术。使用CELP技术的语音编码技术 可包括G. 729、自适应多速率(AMR)、AMR-宽带(WB)、增强型可变速率编解码器化VRC)等。为 了使用CELP技术对语音信号和音频信号进行编码,可使用LPC系数和激励信号。
[0070] LPC系数可指示邻近采样点之间的相关性,并可通过谱峰来表示LPC系数。当LPC系 数具有16阶时,可最多导出16个采样点之间的相关性。可基于输入信号的带宽确定LPC系数 的阶,并且通常可基于语音信号的特性确定LPC系数。可基于共振峰的幅度和位置确定输入 信号的主要发声。为了表示输入信号的共振峰,可针对作为窄带的300Hz到3400化的输入信 号使用10阶的LPC系数。可针对作为宽带的50化至7000化的输入信号使用16阶至20阶的LPC 系数。
[0071 ]可由等式1来表示合成滤波器H( Z)。
[0072] [等式 1]
[0073]
[0074] 其中,a康示LPC系数,P表示LPC系数的阶。
[0075] 可由等式2来表示由解码器合成的合成信号。
[0076] [等式 2]
[0077]
[0078] 其中,房表示合成信号,新《)表示激励信号,N表示使用相同的阶的编码帖的幅 度。可使用自适应码本和固定码本的和来确定激励信号。解码设备可使用解码的激励信号 和量化的LPC系数来产生合成信号。
[0079] LPC系数可表示被表示为谱峰的频谱的共振峰信息,并可用于对总频谱的包络进 行编码。在此实例中,编码设备可将LPC系数转换为ISF系数或LSF系数,W便提高LPC系数的 效率。
[0080] ISF系数可通过简单的稳定性确认来避免由量化引起的发散。当发生稳定性问题 时,可通过调整量化的ISF系数的间隔来解决稳定性问题。LSF系数可具有与ISF系数相同的 特性,LSF系数的最后一个系数是反射系数,与ISF系数不同。ISF或LSF是从LPC系数转换的 系数,因此,可保持LPC系数的频谱的共振峰信息相同。
[0081] 具体地讲,可在将LPC系数转换为导抗谱对(ISP)或线谱对化SP)之后,执行LPC#、 数的量化,其中,ISP或LSP可具有窄动态范围,容易地确认稳定性,并容易地执行插值。可通 过ISF系数或LSF系数来表示ISP或LSP。可通过等式3来表示ISF系数和ISP之间的关系或LSF 系数和LSP之间的关系。
[00剧[等式引
[008;3] qi = cos( ω i) n = 0,. . .,N-1
[0084] 其中,qi表示LSP或ISP, ω i表示LSF系数或ISF系数。LSF系数可W是为量化效率而 量化的矢量。LSF系数可W是为提高量效率而量化的预测矢量。当执行矢量量化时,并且当 维数增加时,比特率会提高而码本大小会增加,从而降低处理速率。因此,可通过多级矢量 量化或分裂式矢量量化减小码本大小。
[0085] 矢量量化指示运样的处理:将矢量内的所有项看作具有相同的重要性的处理,并 使用方差距离测量来选择具有最小误差的码本索引。然而,在LPC系数的情况下,所有系数 具有不同的重要性,因此可通过减小重要系数的误差来提高最终的合成信号的感知质量。 当对LSF系数进行量化时,解码设备可通过将表示每个LPC系数的重要性的加权函数应用于 方差距离测量,来选择最佳码本索引。因此,可提高合成信号的性能。
[0086] 根据一个或多个实施例,可基于ISF系数或LSF系数的实质频谱幅度和频率信息, 针对对于频谱包络的每个ISF系数或1SF系数的实质影响确定按照幅度的加权函数。另外, 可通过将按照频率的加权函数和按照幅度的加权函数结合来获得额外的量化效率。按照频 率的加权函数基于共振峰分布和频域的感知特性。此外,由于使用实质频域幅度,因此可良 好地使用所有频率的包络信息,并可准确地导出每个ISF系数或LSF系数的权值。
[0087] 根据一个或多个实施例,当从LPC系数转换的ISF系数或LSF系数被矢量量化时,并 且当每个系数的重要性不同时,可确定指示矢量内的相对重要项的加权函数。通过分析期 望被编码的帖的频谱,并通过确定可将相对大的权重给予具有大的能量的部分的加权函 数,可提高编码的准确性。大的频谱能量指示时域中的相关性高。
[0088] 图3曰、图3b和图3c示出根据一个或多个实施例的对LPC系数进行量化的处理。
[0089] 图3曰、图3b和图3c示出对LPC系数进行量化的两种类型的处理。当输入信号的可变 性小时,图3a是可应用的。根据输入信号的特性,图3a和图3b可被切换,从而图3a和图3b是 可应用的。图3示出对中间子帖的LPC系数进行量化的处理。
[0090] LPC系数量化器301可使用标量量化(SQ)、矢量量化(VQ)、分裂式矢量量化(SVQ)和 多级矢量量化(MSVQ)对ISF系数进行量化,其中,它们同样可应用于LSF系数。
[0091] 预测器302可执行自回归(AR)预测或移动平均(M)预测。运里,预测阶表示大于或 等于"Γ的整数。
[0092] 可通过等式4提供用于通过图3a的量化的ISF系数捜索码本索引的误差函数。可通 过等式5表示用于通过图3b的量化的ISF系数捜索码本索引的误差函数。码本索引表示误差 函数的最小值。
[0093] 可通过等式6表示图3c的通过中间子帖的量化导出的在国际电信联盟电信标准化 部(ITU-T)G.718中使用的误差函数。参照等式6,可使用ISF值和ISF值打1的)导出用 于最小化关于中间子帖的量化误差的插值权重集的索引,其中,针对当前帖的帖尾对ISF值 /1'別《)进行量化,针对先前帖的帖尾对15。值^;^";/心;)进行量化。
[0094][等式 4]
[0100] 运里,w(n)表示加权函数,z(n)表示从ISF(n)去除平均值的矢量,c(n)表示码本,p 表示ISF系数的阶,并且在窄带中使用10,在宽带中使用16至20。
[0101] 根据一个或多个实施例,编码设备可通过将按照幅度的加权函数和按照频率的加 权函数结合来确定最佳加权函数,其中,按照幅度的加权函数使用与从LPC系数转换的ISF 系数或LSF系数的频率对应的频谱幅度,按照频率的加权函数使用输入信号的感知特性和 共振峰分布。
[0102] 图4示出根据一个或多个实施例的通过图2的加权函数确定单元207确定加权函数 的处理。
[0103] 图4示出频谱分析器102的详细配置。频谱分析器102可包括插值器401和幅度计算 器402。
[0104] 插值器401可通过对作为频谱分析器102的执行结果的关于当前帖的帖尾的频谱 幅度W及关于先前帖的帖尾的频谱幅度进行插值,来导出中间子帖的插值的频谱幅度。可 通过线性插值或非线性插值导出中间子帖的插值的频谱幅度。
[0105] 幅度计算器402可基于中间子帖的插值的频谱幅度计算频谱点(bin)的幅度。频谱 点的数量可被确定为与和由加权函数确定单元207设置W便对ISF系数或LSF系数进行归一 化的范围对应的频谱点的数量相同。
[0106] 当加权函数确定单元207确定按照幅度的加权函数时,可使用作为由幅度计算器 402导出的频谱分析信息的频谱点的幅度。
[0107] 加权函数确定单元207可对从中间子帖的LPC系数转换的ISF系数或LSF系数进行 归一化。在该处理期间,ISF系数的最后一个系数是反射系数,因此相同的权值可被应用。W 上方案可不应用于LSF系数。在P阶ISF中,本处理可应用于0至P-2的范围。为了采用频谱分 析信息,加权函数确定单元207可使用与由幅度计算器402导出的频谱点的数量相同的数量 K来执行归一化。
[0108] 加权函数确定单元207可基于经由幅度计算器402传输的频谱分析信息,确定影响 关于中间子帖的频谱包络的ISF系数或LSF系数的按照幅度的加权函数Wi(n)。例如,加权函 数确定单元207可基于ISF系数或LSF系数的频率信息和输入信号的实际频谱幅度,确定按 照幅度的加权函数。可针对从LPC系数转换的ISF系数或LSF系数确定按照幅度的加权函数。
[0109] 加权函数确定单元207可基于与ISF系数或LSF系数中的每个频率对应的频谱点的 幅度,确定按照幅度的加权函数。
[0110] 加权函数确定单元207可基于与ISF系数或LSF系数的每个频率对应的频谱点的幅 度W及与该频谱区邻近的至少一个邻近频谱点的幅度,确定按照幅度的加权函数,。在本实 例中,加权函数确定单元207可通过提取频谱点和至少一个邻近频谱点的代表值来确定与 频谱包络相关联的按照幅度的加权函数。例如,代表值可W是与ISF系数或1SF系数的每个 频率对应的频谱点W及与该频谱点邻近的至少一个邻近频谱点的最大值、平均值或中值。
[0111] 例如,加权函数确定单元207可基于ISF系数或LSF系数的频率信息确定按照频率 的加权函数化(η)。具体地讲,加权函数确定单元207可基于输入信号的感知特性和共振峰 分布确定按照频率的加权函数。加权函数确定单元207可按照bark尺度提取输入信号的感 知特性。加权函数确定单元207可基于共振峰分布的第一共振峰确定按照频率的加权函数。
[0112] 作为一个示例,按照频率的加权函数可在极低频率和较高频率中示出相对低的权 重,并在低频率的预定频带(例如,与第一共振峰对应的频带)中示出相同的权重。
[0113] 加权函数确定单元207可通过将按照幅度的加权函数和按照频率的加权函数进行 组合来确定最终的加权函数。加权函数确定单元207可通过将按照幅度的加权函数和按照 频率的加权函数相乘或相加来确定最终的加权函数。
[0114] 作为另一示例,加权函数确定单元207可基于输入信号的编码模式和频带信息确 定按照幅度的加权函数和按照频率的加权函数,运将参照图5进一步描述。
[0115] 图5示出根据一个或多个实施例的基于输入信号的编码模式和带宽信息确定加权 函数的处理。
[0116] 在操作501,加权函数确定单元207可确认输入信号的带宽。在操作502,加权函数 确定单元207可确定输入信号的带宽是否与宽带对应。当输入信号的带宽不与宽带对应时, 在操作511,加权函数确定单元207可确定输入信号的带宽是否与窄带对应。当输入信号的 带宽不与窄带对应时,加权函数确定单元207可不确定加权函数。相反,当输入信号的带宽 与窄带对应时,在操作512,加权函数确定单元207可使用通过操作503至510的处理来基于 带宽处理相应的子块(例如,中间子帖)。
[0117] 当输入信号的带宽与宽带对应时,在操作503,加权函数确定单元207可确认输入 信号的编码模式。在操作504,加权函数确定单元207可确定输入信号的编码模式是否是无 声模式。当输入信号的编码模式是无声模式时,在操作505,加权函数确定单元207可确定关 于无声模式的按照幅度的加权函数,在操作506,加权函数确定单元207可确定关于无声模 式的按照频率的加权函数,并在操作507,加权函数确定单元207可将按照幅度的加权函数 和按照频率的加权函数结合。
[0118] 相反,当输入信号的编码模式不是无声模式时,在操作508,加权函数确定单元207 可确定关于有声模式的按照幅度的加权函数,在操作509,加权函数确定单元207可确定关 于有声模式的按照频率的加权函数,在操作510,加权函数确定单元207可将按照幅度的加 权函数和按照频率的加权函数结合。当输入信号的编码模式是一般模式或过渡模式时,加 权函数确定单元2007可通过与有声模式相同的处理来确定加权函数。
[0119] 例如,当输入信号是根据快速傅里叶变换(FFT)方案转换的频率时,可根据等式7 确定使用FFT系数的频谱幅度的按照频率的加权函数。
[0120] [等式 7]
[0121 ]
Min=wj(n)的最小值
[0122] 其中,
[0123] 当n = 0,…,Μ-2,1 < no;rm_isf (η) < 126时,
[0124] Wf (n)=101og(max化bin(norm_isf (η)) ,Ebin(norm_isf (η)+1),Ebin(norm_isf (η)- 1)))
[0125] 当 no;rm_isf (η) =0 或 127 时,
[01 %] Wf (n)=101og(Ebin(no;rm_isf (η)))
[0127] no;rm_isf (η) = isf(n)/50,随后,0< isf(n) < 6350且0 < no;rm_isf (η) < 127
[012 引
[0129] 图6示出根据一个或多个实施例的通过转换LPC系数而获得的ISF。
[0130] 具体地讲,图6示出在输入信号根据FFT被转换到频域时的频谱结果、从频谱导出 的LPC系数W及从LPC系数转换的ISF系数。当通过将FFT应用到输入信号而获得256个采样 点时,并且当执行16阶线性预测时,可导出16个LPC系数,可将16个LPC系数转换为16个ISF 系数。
[0131] 图7a和图7b示出根据一个或多个实施例的基于编码模式的加权函数。
[0132] 具体地讲,图7a和图7b示出基于图5的编码模式确定的按照频率的加权函数。图7a 示出显示有声模式下的按照频率的加权函数的曲线图701,图7b示出显示无声模式下的按 照频率的加权函数的曲线图702。
[0133] 例如,可根据等式如角定曲线图701,并可根据等式9确定曲线图702。等式8和等式9 中的常数可基于输入信号的特性而改变。
[0134] 「等式 81
[0141] 可根据等式10确定通过将按照幅度的加权函数和按照频率的加权函数结合而最 终导出的加权函数。
[0142] [等式 10]
[0143] 当n = 0,...,M-2时,W(n)=Wi(n) · W2(n)
[0144] W(M-1) = 1.0
[0145] 图8示出根据一个或多个实施例的通过图2的加权函数确定单元102确定加权函数 的处理。
[0146] 图8示出频谱分析器102的详细配置。频谱分析器102可包括频率映射器801和幅度 计算器802。
[0147] 频率映射器801可将中间子帖的LPC系数映射到频域信号。例如,频率映射器801可 使用FFT、改进的离散余弦变换(MDST)等来对中间子帖的LPC系数进行频率变换,并可确定 关于中间子帖的LPC频谱信息。在本实例中,当频率映射器801使用64点FFT而不是256点FFT 时,可很小的复杂度执行频率变换。频率映射器801可使用LPC频谱信息确定中间子帖 的频谱幅度。
[0148] 幅度计算器802可基于中间子帖的频谱幅度计算频谱点的幅度。频谱点的数量可 被确定为和与由加权函数确定单元207设置W对ISF系数或LSF系数进行归一化的范围对应 的频谱点的数量相同。
[0149] 当加权函数确定单元207确定按照幅度的加权函数时,可使用作为由幅度计算器 802导出的频谱分析信息的频谱点的幅度。
[0150] W上参照图5描述了通过加权函数确定单元207确定加权函数的处理,因此在此将 省略进一步的详细描述。
[0151] 图9示出根据一个或多个实施例的中间子帖的LPC编码方案。
[0152] CELP编码技术可使用关于输入信号的LPC系数W及激励信号。当输入信号被编码 时,LPC系数可被量化。然而,在对LPC系数进行量化的情况下,动态范围可W是宽的,并且不 可容易地确认稳定性。因此,可将LPC系数转换为动态范围是窄的且可容易地确认稳定性的 LSF(或LSP)系数或ISF(或ISP)系数。
[0153] 在本实例中,转换为ISF系数或LSF系数的LPC系数为了量化的效率可被矢量量化。 当在W上处理期间通过针对所有LPC系数应用相同的重要性来执行量化时,最终合成的输 入信号的质量会发生恶化。具体地讲,由于所有的LPC系数具有不同的重要性,因此,当重要 的LPC系数的误差小时,可提高最终合成的输入信号的质量。当通过应用相同的重要性而不 使用对应的LPC系数的重要性执行量化时,输入信号的质量会恶化。加权函数可用于确定重 要性。
[0154] 一般来说,用于通信的语音编码器可包括5ms的子帖和20ms的帖。作为全球移动通 信系统(GSM)和第Ξ代合伙伙伴项目(3GPP)的语音编码器的AMR和AMR-WB可包括由四个5ms 的子帖构成的20ms的帖。
[0155] 如在图9中所示,可基于每个作为构成先前帖和当前帖的子帖中的最后一个帖的 第四子帖(帖尾)执行一次LPC系数量化。可通过对关于先前帖的帖尾和当前帖的帖尾的量 化的LPC系数进行插值,来确定当前帖的第一子帖、第二子帖和第Ξ子帖的LPC系数。
[0156] 根据一个或多个实施例,可为了声音质量提高,对通过在第二子帖中执行线性预 测分析而导出的LPC系数进行编码。加权函数确定单元207可使用关于先前帖的帖尾的LPC 系数和关于当前帖的帖尾的LPC系数,针对作为中间子帖的当前帖的第二帖使用闭环捜索 最佳插值权重。可导出并发送使关于16阶LPC系数的加权失真最小化的码本索引。
[0157]关于16阶LPC系数的加权函数可用于计算加权失真。可通过等式11表示将使用的 加权函数。根据等式11,通过分析ISF系数之间的间隔,可将相对大的权重应用于ISF系数之 间具有窄间隔的部分。
[015引[等式11]
[0161] di = fi+i-fi-i
[0162] 如等式12所示,可额外应用低频加重(emphasis)。低频加重与包括线性函数的等 式对应。
[0163] [等式 12]
[0164]
[01 化]wmid(15)=2.0
[0166] 根据一个或多个实施例,由于仅使用ISF系数或LSF系数之间的间隔导出加权函 数,因此由于方案很简单使得复杂度较低。一般来说,在ISF系数之间的间隔窄的部分中频 谱能量会高,因此对应分量是重要的概率会高。然而,当实质上执行频谱分析时,W上结果 没有准确匹配的情况会频繁发生。
[0167] 因此,提出了一种W类似的复杂度具有良好的性能的量化技术。第一个提出的方 案可W是对先前帖信息和当前帖信息进行插值和量化的技术。第二个提出的方案可W是确 定用于基于频谱信息对LPC系数进行量化的最佳加权函数的技术。
[0168] 上述实施例可被记录在包括计算机可读指令(诸如,计算机程序)的非暂时性计算 机可读介质,用于通过执行计算机可读指令来实现各种操作W控制作为通用计算机、计算 装置、计算机系统或网络的部件的一个或多个处理器。所述介质还可在其上记录有单独的 计算机可读指令、数据文件、数据结构等或它们的组合。记录在介质上的计算机可读指令可 W是为实施例的目的而专口设计和构造的,或者它们可W是计算机软件领域的技术人员熟 知和可用的。计算机可读介质还可被实现在至少一个专用集成电路(ASIC)或现场可编程口 阵列(FPGA)中,ASIC和FPGA执行(像处理器一样处理)计算机可读指令。非暂时性计算机可 读介质的示例包括:磁介质(诸如,硬盘、软盘和磁带);光介质(诸如,CD ROM盘和DVD);磁光 介质(诸如,光盘);专口配置为存储和执行计算机指令的硬件装置(诸如,只读存储器 (ROM)、随机存取存储器(RAM)、闪存等)。计算机可读指令的示例包括机器代码(诸如,由编 译器产生的)和包含可由计算机使用解释器执行的高级代码的文件两者。所述硬件装置可 被配置为用作一个或多个软件模块,W便执行上述实施例的操作,反之亦然。所述介质的另 一示例还可W是分布式网络,从而,计算机可读指令W分布的方式被存储和执行。
[0169] 虽然已示出和描述了所述,但本领域的技术人员将理解,在不脱离本公开的原理 和精神的情况下,可在运些实施例中进行改变,本公开的范围由权利要求及其等同物限定。
【主权项】
1. 一种用于确定在对包括语音信号和音频信号中的至少一个的信号的量化中使用的 加权函数的设备,所述设备包括: 系数转换单元,被配置为从线性预测编码(LPC)系数获得所述信号的线谱频率(LSF)系 数或导抗谱频率(ISF)系数; 归一化单元,被配置为基于频谱点的数量对ISF系数或LSF系数进行归一化; 加权函数确定单元,被配置为基于与归一化后的ISF系数或归一化后的LSF系数的频率 相应的频谱点的幅度来确定加权函数, 其中,LPC系数是从帧的帧尾子帧或中间子帧获得的。2. 如权利要求1所述的设备,其中,加权函数基于与归一化后的ISF系数或归一化后的 LSF系数的频率相应的频谱点的幅度和至少一个相邻频谱点的幅度之中的最大值。3. 如权利要求1所述的设备,其中,加权函数基于所述信号的频谱包络。4. 如权利要求1所述的设备,其中,加权函数根据所述信号的带宽和编码模式中的至少 一个而改变。5. 如权利要求1所述的设备,其中,所述频谱点的幅度是通过对所述信号执行变换而获 得的。6. 如权利要求1所述的设备,其中,加权函数是通过至少将第一加权函数和第二加权函 数进行结合来确定的,其中,第一加权函数基于与归一化后的ISF系数或归一化后的LSF系 数相应的频谱点的幅度,第二加权函数基于归一化后的ISF系数或归一化后的LSF系数的频 率?目息。7. 如权利要求6所述的设备,其中,频率信息基于所述信号的感知模型、所述信号的编 码模式以及所述信号的带宽中的至少一个。8. 如权利要求6所述的设备,其中,频率信息基于与所述信号的编码模式相应的共振峰 分布,其中,所述编码模式是基于信号特性而确定的。9. 一种用于确定在对包括语音信号和音频信号中的至少一个的信号的量化中使用的 加权函数的方法,所述方法包括: 从线性预测编码(LPC)系数获得所述信号的线谱频率(LSF)系数或导抗谱频率(ISF)系 数; 基于频谱点的数量对ISF系数或LSF系数进行归一化; 由处理器执行以下操作:基于与归一化后的ISF系数或归一化后的LSF系数的频率相应 的频谱点的幅度来确定加权函数。10. 如权利要求9所述的方法,其中,加权函数基于与归一化后的ISF系数或归一化后的 LSF系数的频率相应的频谱点的幅度和至少一个相邻频谱点的幅度之中的最大值。11. 如权利要求9所述的方法,其中,加权函数基于所述信号的频谱包络。12. 如权利要求9所述的方法,其中,加权函数根据所述信号的带宽和编码模式中的至 少一个而改变。13. 如权利要求9所述的方法,其中,所述频谱点的幅度是通过对所述信号执行变换而 获得的。14. 如权利要求9所述的方法,其中,加权函数是通过至少将第一加权函数和第二加权 函数进行结合来确定的,其中,第一加权函数基于与归一化后的ISF系数或归一化后的LSF 系数相应的频谱点的幅度,第二加权函数基于归一化后的ISF系数或归一化后的LSF系数的 频率信息。15. 如权利要求14所述的方法,其中,频率信息基于所述信号的感知模型、所述信号的 编码模式以及所述信号的带宽中的至少一个。16. 如权利要求14所述的方法,其中,频率信息基于与所述信号的编码模式相应的共振 峰分布,其中,所述编码模式是基于信号特性而确定的。
【文档编号】G10L19/06GK105825860SQ201610304632
【公开日】2016年8月3日
【申请日】2011年10月18日
【发明人】成昊相, 吴殷美
【申请人】三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1