Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PROCESSING METHOD FOR SPEECH OR AUDIO SIGNALS AND ENCODING APPARATUS THEREOF
Document Type and Number:
WIPO Patent Application WO/2014/000559
Kind Code:
A1
Abstract:
A speech or audio signals processing method and encoding apparatus thereof based on switching of bandwidth. The method comprises: if the first bandwidth speech or audio signal is harmonic signal, the judging condition of the second bandwidth speech or audio signal which considered as harmonic signal is adjusted to get the first judging condition, that to increase the possibility of the second bandwidth speech or audio signal as being considered as harmonic signal. Said first bandwidth speech or audio signal is the signal before bandwidth switching, and the second bandwidth speech or audio signal is the signal after bandwidth switching. It is judged according to said first judging condition that whether the second bandwidth speech or audio signal is harmonic signal. By the processing method for speech or audio signals and encoding apparatus thereof based on switching of bandwidth, the signal type of the speech or audio signals can maintain uniformity before and after switching,thereby to make the continuity of the decoded signal after the decoding device as far as possible, and then to increase the quality of service of the voice communication.

Inventors:
HU CHEN (CN)
LIU ZEXIN (CN)
MIAO LEI (CN)
Application Number:
PCT/CN2013/076862
Publication Date:
January 03, 2014
Filing Date:
June 06, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
G10L19/012; H03M7/30
Foreign References:
CN101662288A2010-03-03
CN101964189A2011-02-02
US20060149538A12006-07-06
Other References:
See also references of EP 2851897A4
Attorney, Agent or Firm:
LEADER PATENT & TRADEMARK FIRM (CN)
北京同立钧成知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种语音频信号处理方法, 其特征在于, 包括:

若第一带宽语音频信号是谐波信号, 则调整第二带宽语音频信号被判 决为谐波信号的判决条件得到第一判决条件, 以提高所述第二带宽语音频 信号被判决为谐波信号的可能性; 所述第一带宽语音频信号为带宽切换前 的语音频信号, 所述第二带宽语音频信号为带宽切换后的语音频信号; 根据所述第一判决条件, 判决所述第二带宽语音频信号是否为谐波信 号。

2、 根据权利要求 1所述的方法, 其特征在于, 所述调整第二带宽语 音频信号被判决为谐波信号的判决条件得到第一判决条件, 以提高所述第 二带宽语音频信号被判决为谐波信号的可能性, 包括:

放宽所述第二带宽语音频信号被判决为谐波信号的判决条件, 放宽后 的判决条件作为所述第一判决条件。

3、 根据权利要求 2所述的方法, 其特征在于, 所述放宽所述第二带 宽语音频信号被判决为谐波信号的判决条件, 包括:

降低所述第二带宽语音频信号被判决为谐波信号的判决条件中的谐 波频带数阈值和最大峰值参数阈值中的至少一个阈值;

所述根据所述第一判决条件, 判决所述第二带宽语音频信号是否为谐 波信号, 包括:

计算所述第二带宽语音频信号的谐波频带数和最大峰值参数; 若所述谐波频带数大于降低后的谐波频带数阈值和 /或所述最大峰值 参数大于降低后的最大峰值参数阈值, 则所述第二带宽语音频信号为谐波 信号。

4、 根据权利要求 3所述的方法, 其特征在于, 还包括:

根据所述谐波频带数、所述最大峰值参数和所述第二带宽语音频信号 被判决为谐波信号的判决条件之间的关系, 更新谐波模式计数值;

若所述谐波频带数小于等于所述降低后的谐波频带数阈值且所述最 大峰值参数小于等于所述降低后的最大峰值参数阈值, 则所述方法还包 括:

若所述谐波模式计数值大于预设值, 则确定所述第二带宽语音频信号 为谐波信号。

5、 根据权利要求 4所述的方法, 其特征在于, 所述根据所述谐波频 带数、所述最大峰值参数和所述第二带宽语音频信号被判决为谐波信号的 判决条件之间的关系, 更新谐波模式计数值, 包括:

若所述谐波频带数大于所述谐波频带数阈值且所述最大峰值参数大 于所述最大峰值参数阈值, 则增加所述谐波模式计数值;

若所述谐波频带数小于等于所述谐波频带数阈值和 /或所述最大峰值 参数小于等于所述最大峰值参数阈值, 则减少所述谐波模式计数值。

6、 根据权利要求 4或 5所述的方法, 其特征在于, 所述第一带宽语 音频信号为宽带信号, 所述第二带宽语音频信号为超宽带信号, 所述根据 所述第一判决条件, 判决所述第二带宽语音频信号是否为谐波信号之前, 还包括:

计算所述超宽带信号的时域包络参数, 并提高瞬态信号判决条件中的 包络阈值;

若所述时域包络参数大于等于提高后的包络阈值, 则所述超宽带信号 为瞬态信号;

若所述时域包络参数小于提高后的包络阈值, 则默认所述超宽带信号 不是瞬态信号且默认所述超宽带信号的全局能量与所述宽带信号的全局 能量的比值在预设范围内。

7、 根据权利要求 6所述的方法, 其特征在于, 所述提高瞬态信号判 决条件中的包络阈值, 具体为:

若所述宽带信号为谐波信号, 则将所述包络阈值提高 3倍;

若所述宽带信号为非谐波信号, 则将所述包络阈值提高 2倍。

8、 根据权利要求 1或 2所述的方法, 其特征在于, 所述根据所述第 —判决条件, 判决所述第二带宽语音频信号是否为谐波信号, 包括:

根据所述第一判决条件将所述第二宽带语音频信号判决为谐波信号。

9、 根据权利要求 1-8所述的任一方法, 其特征在于, 还包括: 若所述第一带宽语音频信号不是谐波信号, 则调整所述谐波信号判决 条件得到第二判决条件, 以降低所述第二带宽语音频信号被判决为谐波信 号的可能性; 根据所述第二判决条件, 判决所述第二带宽语音频信号是否为谐波信 号。

10、 根据权利要求 9所述的方法, 其特征在于, 所述调整所述谐波信 号判决条件得到第二判决条件, 以降低所述第二带宽语音频信号被判决为 谐波信号的可能性, 包括:

提高所述第二带宽语音频信号被判决为谐波信号的判决条件中的谐 波频带数阈值和最大峰值参数阈值中的至少一个阈值;

所述根据所述第二判决条件, 判决所述第二带宽语音频信号是否为谐 波信号, 包括:

若所述谐波频带数大于提高后的谐波频带数阈值和 /或所述最大峰值 参数大于提高后的最大峰值参数阈值, 则所述第二带宽语音频信号为谐波 信号。

1 1、 根据权利要求 1-8所述的任一方法, 其特征在于, 还包括: 若所述第一带宽语音频信号不是谐波信号, 则将所述第二宽带语音频 信号判决为非谐波信号。

12、 一种编码装置, 其特征在于, 包括:

判决条件调整模块, 若第一带宽语音频信号是谐波信号, 则用于调整 第二带宽语音频信号被判决为谐波信号的判决条件得到第一判决条件, 以 提高所述第二带宽语音频信号被判决为谐波信号的可能性; 所述第一带宽 语音频信号为带宽切换前的语音频信号, 所述第二带宽语音频信号为带宽 切换后的语音频信号;

信号类型判决模块, 用于根据所述第一判决条件, 判决所述第二带宽 语音频信号是否为谐波信号。

13、 根据权利要求 12所述的装置, 其特征在于, 所述判决条件调整 模块具体用于放宽所述第二带宽语音频信号被判决为谐波信号的判决条 件, 放宽后的判决条件作为所述第一判决条件。

14、 根据权利要求 13所述的装置, 其特征在于, 所述判决条件调整 模块, 具体用于降低所述第二带宽语音频信号被判决为谐波信号的判决条 件中的谐波频带数阈值和最大峰值参数阈值中的至少一个阈值;

所述信号类型判决模块, 包括: 计算单元, 用于计算所述第二带宽语音频信号的谐波频带数和最大峰 值参数;

处理单元, 用于若所述谐波频带数大于降低后的谐波频带数阈值和 / 或所述最大峰值参数大于降低后的最大峰值参数阈值, 则所述第二带宽语 音频信号为谐波信号。

15、 根据权利要求 14所述的装置, 其特征在于, 还包括:

谐波模式更新模块, 用于根据所述谐波频带数、 所述最大峰值参数和 所述第二带宽语音频信号被判决为谐波信号的判决条件之间的关系, 更新 谐波模式计数值;

所述信号类型判决模块, 还用于若所述谐波频带数小于等于所述降低 后的谐波频带数阈值且所述最大峰值参数小于等于所述降低后的最大峰 值参数阈值且所述谐波模式计数值大于预设值, 则确定所述第二带宽语音 频信号为谐波信号。

16、 根据权利要求 15所述的装置, 其特征在于, 所述谐波模式更新 模块, 具体用于若所述谐波频带数大于所述谐波频带数阈值且所述最大峰 值参数大于所述最大峰值参数阈值, 则增加所述谐波模式计数值; 若所述 谐波频带数小于等于所述谐波频带数阈值和 /或所述最大峰值参数小于等 于所述最大峰值参数阈值, 则减少所述谐波模式计数值。

17、 根据权利要求 14或 15所述的装置, 其特征在于, 所述第一带宽 语音频信号为宽带信号, 所述第二带宽语音频信号为超宽带信号, 所述判 决条件调整模块还用于计算所述超宽带信号的时域包络参数, 并提高瞬态 信号判决条件中的包络阈值; 若所述时域包络参数大于等于提高后的包络 阈值, 则所述超宽带信号为瞬态信号, 若所述时域包络参数小于提高后的 包络阈值, 则默认所述超宽带信号不是瞬态信号且默认所述超宽带信号的 全局能量与所述宽带信号的全局能量的比值在预设范围内。

18、 根据权利要求 17所述的装置, 其特征在于, 所述判决条件调整 模块具体用于若所述宽带信号为谐波信号, 则将所述包络阈值提高 3倍, 若所述宽带信号为非谐波信号, 则将所述包络阈值提高 2倍。

19、 根据权利要求 12或 13所述的装置, 其特征在于, 所述信号类型 判决模块具体用于根据所述第一判决条件将所述第二宽带语音频信号判 决为谐波信号。

20、 根据权利要求 12-19所述的任一装置, 其特征在于, 所述判决条 件调整模块还用于若所述第一带宽语音频信号不是谐波信号, 则调整所述 谐波信号判决条件得到第二判决条件, 以降低所述第二带宽语音频信号被 判决为谐波信号的可能性;

所述信号类型判决模块, 还用于根据所述第二判决条件, 判决所述第 二带宽语音频信号是否为谐波信号。

21、 根据权利要求 20所述的装置, 其特征在于, 所述判决条件调整 模块, 具体用于提高所述第二带宽语音频信号被判决为谐波信号的判决条 件中的谐波频带数阈值和最大峰值参数阈值中的至少一个阈值;

所述信号类型判决模块, 具体用于若所述谐波频带数大于提高后的谐 波频带数阈值和 /或所述最大峰值参数大于提高后的最大峰值参数阈值,则 所述第二带宽语音频信号为谐波信号。

22、 根据权利要求 12-19所述的任一装置, 其特征在于, 所述信号类 型判决模块还用于若所述第一带宽语音频信号不是谐波信号, 则将所述第 二宽带语音频信号判决为非谐波信号。

Description:
语音频信号处理方法和编码装置

本申请要求于 2012 年 6 月 29 日提交中国专利局、 申请号为 CN201210223014.0,发明名称为"语音频信号处理方法 和编码装置"的中国 专利申请的优先权, 其全部内容通过引用结合在本申请中。

技术领域

本发明实施例涉及通信技术, 尤其涉及一种语音频信号处理方法和编 码装置。 背景技术

在数字通信领域, 语音、 图像、 音频、 视频的传输有着非常广泛的应 用需求, 如手机通话、 音视频会议、 广播电视、 多媒体娱乐等。 语音频信 号被数字化处理, 通过通信网络从一个终端传递到另一个终端, 这里的终 端可以是手机、 数字电话终端或其他任何类型的语音频终端, 数字电话终 端例如 VOIP电话或 ISDN电话、 计算机、 电缆通信电话。 为了降低语音 频信号存储或者传输过程中占用的资源, 语音频信号在发送端进行压縮处 理后传输到接收端, 接收端通过解压縮处理恢复语音频信号并进行 播放。

在实际语音通信过程中, 语音频信号的带宽会时常发生变化。 导致该 语音频信号的带宽发生变化的原因既可能是网 络状态的变化, 也可能是语 音频信号本身在带宽上即发生变化, 或者是其它能够导致语音频信号在高 频带信号和低频带信号间切换的因素。这种语 音频信号在高低频带间切换 的过程称为带宽切换。

具体来说, 网络状态时常会发生变化, 而网络带宽会随着网络状态变 差而变窄。 相应地, 语音频信号也需要随着网络带宽的变化而在高 频带信 号和低频带信号之间切换。 在网络带宽变窄时, 语音频信号就需要从高频 带信号降低到低频带信号, 而当网络状况恢复时, 语音频信号则需要从低 频带信号恢复成高频带信号。 其中, 高频带信号和低频带信号的带宽大小 是相对概念, 举例来说, 该高频带信号的带宽为 0〜16kHz, 低频带信号 的带宽为 0〜8kHz, 或者高频带信号的带宽为 0〜8kHz, 低频带信号的带 宽为 0〜4kHz,该高频带信号也即超宽带信号,低频 信号也即宽带信号。 但是, 在编码端采用现有技术进行带宽切换后, 解码端时常出现语音 频信号不连续的问题, 从而导致语音通信服务质量降低。 发明内容 本发明实施例提供一种基于带宽切换的语音频 信号处理方法和编码 装置。

本发明实施例提供一种基于带宽切换的语音频 信号处理方法, 包括: 若第一带宽语音频信号是谐波信号, 则调整第二带宽语音频信号被判 决为谐波信号的判决条件得到第一判决条件, 以提高所述第二带宽语音频 信号被判决为谐波信号的可能性; 所述第一带宽语音信号为带宽切换前的 信号, 所述第二带宽语音频信号为带宽切换后的信号 ;

根据所述第一判决条件, 判决所述第二带宽语音频信号是否为谐波信 号。

本发明实施例还提供一种编码装置, 包括:

判决条件调整模块, 用于若第一带宽语音频信号是谐波信号, 则调整 第二带宽语音频信号被判决为谐波信号的判决 条件得到第一判决条件, 以 提高所述第二带宽语音频信号被判决为谐波信 号的可能性; 所述第一带宽 语音信号为带宽切换前的信号, 所述第二带宽语音频信号为带宽切换后的 信号;

信号类型判决模块, 用于根据所述第一判决条件, 判决所述第二带宽 语音频信号是否为谐波信号。

本发明实施例中, 编码装置可以确定带宽切换前的第一带宽语音 频信 号是否是谐波信号, 并在确定是谐波信号的情况下, 采用调整带宽切换后 的第二带宽语音频信号的谐波信号判决条件的 方式, 放宽对带宽切换后的 第二带宽语音频信号是否是谐波信号的判决条 件, 尽可能提高该第二带宽 语音频信号判决为谐波信号的可能性, 因此, 本发明实施例可以在带宽切 换的情况下, 尽可能使得语音频信号的信号类型在切换前后 保持一致, 从 而使得解码端设备解码后的语音频信号尽可能 连续, 进而提高语音通信服 务质量。 附图说明 为了更清楚地说明本发明实施例或现有技术中 的技术方案, 下面将对 实施例或现有技术描述中所需要使用的附图作 一简单地介绍, 显而易见 地, 下面描述中的附图是本发明的一些实施例, 对于本领域普通技术人员 来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的 附图。

图 1为本发明语音频信号处理方法实施例一的流 图;

图 2为本发明语音频信号处理方法实施例二的流 图;

图 3为本发明语音频信号处理方法实施例三的流 图;

图 4为本发明语音频信号处理方法实施例四的流 图;

图 5为本发明语音频信号处理方法实施例五的流 图;

图 6为设有本发明编码装置的编码端设备的一种 构示意图; 图 7为本发明编码装置实施例一的结构示意图;

图 8为本发明编码装置实施例二的结构示意图。 具体实施方式 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本 发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描 述, 显然,所描述的实施例是本发明一部分实施例 , 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前 提 下所获得的所有其他实施例, 都属于本发明保护的范围。

本发明语音频信号处理方法可以应用于音频编 码器中。数字信号处理 领域, 音频编解码器广泛应用于各种电子设备中, 例如: 移动电话, 无线 装置, 个人数据助理(PDA ) , 手持式或便携式计算机, GPS接收机 /导航 器, 照相机, 音频 /视频播放器, 摄像机, 录像机, 监控设备等。 通常, 这 类电子设备中包括音频编码器或音频解码器, 音频编码器或者解码器可以 直接由数字电路或芯片例如 DSP ( digital signal processor) 实现, 或者由 软件代码驱动处理器执行软件代码中的流程而 实现。

图 1为本发明语音频信号处理方法实施例一的流 图, 如图 1所示, 本实施例的方法可以包括:

歩骤 101、 若第一带宽语音频信号是谐波信号, 则调整第二带宽语音 频信号被判决为谐波信号的判决条件得到第一 判决条件, 以提高所述第二 带宽语音频信号被判决为谐波信号的可能性。

其中, 该第一带宽语音频信号为带宽切换前的语音频 信号, 所述第二 带宽语音频信号为带宽切换后的语音频信号。

歩骤 102、 根据所述第一判决条件, 判决所述第二带宽语音频信号是 否为谐波信号。

具体地,高频带信号可以为超宽带信号,低频 带信号可以为宽带信号, 本领域技术人员可以根据需求自行设定带宽范 围为一定范围以上的信号 为超宽带信号, 否则为宽带信号, 举例来说, 可以设定带宽范围为 0〜8kHz 以上的信号为超宽带信号,带宽范围为 0〜8kHz及以下的信号为宽带信号。 在编码端进行编码时, 超宽带信号可以被分为谐波信号、 普通信号、 瞬态 信号以及噪声信号, 而宽带信号可以被分为谐波信号和普通信号。

本实施例中的第一带宽语音频信号可以是超宽 带信号, 切换后的第二 带宽语音频信号可以是宽带信号, 或者第一带宽语音频信号可以是宽带信 号, 切换后的第二带宽语音频信号可以是超宽带信 号。 对于超宽带信号来 说, 其信号类型可以是谐波信号、 普通信号、 瞬态信号以及噪声信号中的 一种, 对于宽带信号来说, 其信号类型可以是谐波信号和普通信号中的一 种。 针对超宽带信号来说, 编码装置可以采用与超宽带信号对应的谐波信 号判决条件判断该超宽带信号的信号类型, 对于宽带信号来说, 编码装置 可以采用与宽带信号对应的谐波信号判决条件 判断该宽带信号的信号类 型。 在现有技术中, 与超宽带信号对应的谐波信号判决条件以及与 宽带信 号对应的谐波信号判决条件在进行谐波信号的 判决时均需要采用前一帧 信号的信息作为参考信息。

发明人在实践现有技术的过程中发现, 在编码端进行带宽切换的情况 下, 如果带宽切换前的语音频信号是超宽带信号中 的谐波信号或者宽带信 号中的谐波信号, 则在解码端时常出现语音断断续续的情况, 从而影响了 用户的正常通信, 降低了语音通信服务质量。

发明人经过仔细研究发现, 出现上述问题的比较主要的原因在于, 不 管是与超宽带信号对应的谐波信号判决条件还 是与宽带信号对应的谐波 信号判决条件, 其在进行谐波信号的判决时均需要采用前一帧 信号的信息 作为参考信息, 而在带宽切换的情况发生时, 由于信号带宽发生变化, 导 致带宽切换前后的信号能量和频带差别较大, 基于这种变化, 编码装置如 果仍然采用带宽切换前的信号作为对带宽切换 后的信号类型进行判断的 参考信息, 则可能在带宽切换时进行信号类型的切换, 例如, 带宽切换前 的语音频信号为谐波信号, 但是在带宽切换后的语音频信号则有可能被判 决为瞬态信号。编码端可以采用针对谐波信号 的编码方法对带宽切换前的 谐波信号进行编码, 采用针对非谐波信号的编码方法对带宽切换后 的非谐 波信号进行编码, 之后, 编码端即可将编码信号发送给解码端, 解码端在 接收到该编码信号后, 即可采用对应的解码方法对编码信号进行解码 , 从 而可以恢复出谐波信号和非谐波信号。 由于谐波信号和非谐波信号在信号 特性上相差较远, 因此两种信号的输出, 将使得解码端的用户听起来的语 音频信号是断断续续的。 而对于非谐波信号中的噪声信号、 瞬态信号以及 普通信号这三种信号类型之间的切换, 对于解码端设备来说, 其解码后的 语音频信号并无太大的影响。

为此, 本实施例中, 编码装置可以确定带宽切换前的第一带宽语音 频 信号是否是谐波信号。 如果带宽切换前的第一带宽语音频信号是谐波 信 号, 则编码装置可以采用调整谐波信号判决条件的 方式, 来提高带宽切换 后的第二带宽语音频信号被确定为谐波信号的 可能性, 从而在带宽切换的 情况下, 在对带宽切换后的语音频信号进行判决时, 尽量不改变语音频信 号的信号类型, 从而使得解码端设备接收的语音频信号的信号 类型在带宽 切换前后是一致的, 即可采用相同的解码方式进行解码, 从而尽量保证语 音频信号的连续性, 而只有在切换后的第二带宽语音频信号也不满 足放宽 后的谐波信号判决条件时, 也即该第二带宽语音频信号中的谐波成分确实 很少时, 才改变该第二带宽语音频信号的信号类型。 在本实施例中, 若第 一带宽语音频信号为超宽带信号, 则第二带宽语音频信号即为宽带信号, 若第一带宽语音频信号为宽带信号, 则第二带宽语音频信号即为超宽带信 号。

以第一带宽语音频信号为超宽带信号, 第二带宽语音频信号为宽带信 号举例来说, 编码装置可以采用与超宽带信号对应的谐波信 号判决条件确 定带宽切换前的超宽带信号是谐波信号还是非 谐波信号, 该非谐波信号即 为瞬态信号、噪声信号以及普通信号中的一种 。如果判决结果是谐波信号, 则编码装置可以放宽与宽带信号对应的谐波信 号判决条件, 得到第一判决 条件, 并根据该第一判决条件对带宽切换后的宽带信 号是否是谐波信号进 行判断。 由于放宽了与宽带信号对应的谐波信号判决条 件, 因此, 切换后 的宽带信号被判决为谐波信号的可能性提升, 从而使得带宽切换前后的信 号类型尽可能不发生变化, 进而使得解码端设备解码后的语音频信号尽可 能连续。

需要说明的是, 本领域技术人员可以根据语音频信号的处理方 法自行 设计与超宽带信号对应的谐波信号判决条件以 及与宽带信号对应的谐波 信号判决条件或者采用标准中规定的谐波信号 判决条件, 本实施例不作限 定。

本实施例中, 编码装置可以确定带宽切换前的第一带宽语音 频信号是 否是谐波信号, 并在确定是谐波信号的情况下, 采用调整带宽切换后的第 二带宽语音频信号的谐波信号判决条件的方式 , 放宽对带宽切换后的第二 带宽语音频信号是否是谐波信号的判决条件, 尽可能提高该第二带宽语音 频信号判决为谐波信号的可能性, 因此, 本实施例可以在带宽切换的情况 下, 尽可能使得语音频信号的信号类型在切换前后 保持一致, 从而使得解 码端设备解码后的语音频信号尽可能连续, 进而提高语音通信服务质量。

在图 1所示方法实施例的基础上, 若编码装置确定第一带宽语音频信 号不是谐波信号,则编码装置在执行图 1所示方法实施例的歩骤 102之前, 还可以包括:

调整谐波信号判决条件得到第二判决条件, 以降低第二带宽语音频信 号被判决为谐波信号的可能性, 进而根据所述第二判决条件, 判决所述第 二带宽语音频信号是否为谐波信号。

具体来说, 如果编码装置在确定带宽切换前的第一带宽语 音频信号并 非谐波信号, 则编码装置可以采用调整谐波信号判决条件的 方式, 提高该 第二带宽语音频信号被判决为谐波信号判决门 槛, 从而降低该第二带宽语 音频信号被判决为谐波信号的可能性。 也即, 如果带宽切换前的第一带宽 语音频信号为非谐波信号, 例如为噪声信号、 瞬态信号或者普通信号, 则 带宽切换后的第二带宽语音频信号通过提高谐 波信号的判决门槛, 可以尽 可能被判决为噪声信号、 瞬态信号或者普通信号, 而尽可能不被判决为谐 波信号。 编码端在带宽切换时尽可能不改变语音频信号 的信号类型, 对于 解码端来说, 其解码后的语音频信号也会尽可能连续。

如上所述, 若第一带宽语音频信号为超宽带信号, 则第二带宽语音频 信号即为宽带信号, 若第一带宽语音频信号为宽带信号, 则第二带宽语音 频信号即为超宽带信号。 下面针对不同的带宽切换情况, 采用不同的实施 例对本发明的技术方案进行详细说明。

首先, 对下述实施例中所采用的与超宽带信号对应的 谐波信号判决条 件和非谐波信号判决条件, 以及与宽带信号对应的谐波信号判决条件和非 谐波信号判决条件进行详细介绍。 需要说明的是, 下述实施例以标准中规 定的信号类型判决条件为例对语音频信号是谐 波信号还是非谐波信号进 行判决, 本领域技术人员可以理解的是, 这些判决条件, 可以根据语音频 信号的处理方法自行修改。

对于超宽带信号来说, 可以采用下述方式来判断该超宽带信号的信号 类型:

1 ) 将当前语音频信号分成多个信号段,获得多段 时域信号并确定每段 时域信号的时域包络参数值, 可选地, 在确定每段时域信号的时域 包络参数值之前, 也可以根据各段时域信号在整个语音频信号中 的 重要程度, 给各段时域信号分别乘一个比例系数作为用于 确定时域 包络参数值的时域信号。

2) 判断多个时域信号的时域包络参数值中是否有 一个时域包络参数 值大于给定的包络阈值 Tl, 该包络阈值 T1是由前若干个语音频信号 的包络值加权求和, 然后乘以预设值计算得到的。

3 ) 若至少有一个时域包络阈值大于 T1,则判断当前语音频信号为瞬态 信号;

歩骤 1 ) 〜歩骤 3 ) 为瞬态信号判决条件。

4) 若没有一个时域包络阈值大于 T1,则将当前语音频信号的频域信号 分为多个频带, 每个频带中计算 1个频域幅度峰值, 然后根据这些频 域幅度峰值、 该频带的频域幅度峰值的平均值以及频带宽度 计算每 个频带的谐波特性值;

5 ) 判断每个频带的谐波特性值是否大于给定阈值 以及该频带的频域 幅度峰值是否大于给定阈值 T2,若均大于则判断该频带为谐波频带, 并执行歩骤 6) , 否则进一歩判断谐波特性值是否小于给定阈值 T3 , 若小于则判断该频带为噪声频带, 否则为普通频带;

6) 确定最大峰值参数值, 即所有频带的幅度峰值的最大值, 并且统计 谐波频带数和噪声频带数, 计算当前语音频信号的全局能量与前一 语音频信号的全局能量的比值;

7 ) 判断最大峰值参数值是否大于给定阈值 T4,谐波频带数是否大于给 定阈值 T5, 全局能量比值是否在给定阈值(Τ6, Τ7 ) 范围内, 如果 都判断为是, 则判决当前语音频信号为谐波信号, 并更新谐波模式 计数器, 例如其计数值加 1 ;

8 ) 如果 3个判断条件不全部为是, 则更新谐波模式计数器, 例如其计 数值减 1,然后判断此时谐波模式计数值是否大于给 阈值 Τ8,若是 则判断当前语音频信号为谐波信号;

歩骤 4 ) 〜歩骤 8 ) 即为谐波信号判决条件。

其中, 需要说明的是, 该谐波模式计数器是可选功能, 在当前语音 频信号的最大峰值参数值小于等于给定阈值 Τ4, 谐波频带数小于等 于给定阈值 Τ5且全局能量比值不在给定阈值 (Τ6, Τ7 ) 范围内时, 该谐波模式计数器可以作为判决当前语音频信 号是否为谐波信号的 参考, 如果之前累计谐波信号的个数超过了给定阈值 Τ8, 则说明该 连续的语音频信号是谐波信号的可能性较大, 即使其不满足前三个 条件, 此时也可以当前语音频信号判决为谐波信号。

9) 若不是则进一歩判断噪声频带数和其它噪声相 关参数是否满足条 件, 若是则判断当前语音频信号为噪声信号, 否则当前语音频信号 为普通信号。

对于宽带信号来说, 其只需要区分谐波信号和普通信号, 而带宽切换 过程中对于谐波信号判决条件来说, 其与超宽带信号的判决原理类似, 具 体来说: 在编码装置判断当前语音频信号是否为谐波信 号时, 只需判断谐波频 带数和最大峰值参数值是否分别大于给定阈值 T5、 Τ4, 若是则判断当前 语音频信号为谐波信号, 并增加谐波模式计数器的值, 例如其计数值加 1 ; 若两者不能同时满足, 则减少谐波模式计数器的值, 例如其计数值减 1, 然后判断此时谐波模式计数器的计数值是否大 于给定阈值 Τ8 , 若是则判 断当前语音频信号为谐波信号, 否则为普通信号。

基于上述关于宽带信号和超宽带信号的信号类 型判决的介绍, 下面对 本发明的技术方案进行详细说明。

图 2为本发明与音频信号处理方法实施例二的流 图,在本实施例中, 第一带宽语音频信号为超宽带信号, 第二带宽语音频信号为宽带信号, 带 宽切换为从超宽带信号向宽带信号切换, 如图 2所示, 本实施例的方法可 以包括:

歩骤 201、计算带宽切换后的宽带信号的谐波频带数 和最大峰值参数。 该歩骤例如可以采用上述歩骤 6 ) 实现, 此处不再赘述。

歩骤 202、 根据谐波频带数、 最大峰值参数和宽带信号的谐波信号判 决条件, 更新谐波模式计数值。

该歩骤例如可以采用上述歩骤 7 ) 实现, 需要说明的是, 对于宽带信 号来说, 可以无需计算全局能量比值, 而只采用宽带信号的谐波信号判决 条件中对谐波频带数和最大峰值参数的判决, 从而可以更新谐波模式计数 器, 如果谐波频带数大于给定阈值 Τ5且最大峰值参数大于给定阈值 Τ4 , 则可以确定带宽切换后的宽带信号为谐波信号 , 此时可以将谐波模式计数 器的值加 1, 如果谐波频带数小于等于给定阈值 Τ5和 /或最大峰值参数小 于等于给定阈值 Τ4, 则可以确定带宽切换后的宽带信号为非谐波信 号, 此时可以将谐波模式计数器的值减 1。 由此可知, 此处关于带宽切换后的 宽带信号是谐波信号还是非谐波信号的判决是 基于该宽带信号的客观信 号类型, 以此更新的谐波模式计数器是为了对后续语音 频信号进行判决 时, 可以参考之前的语音频信号的客观信息。

歩骤 203、 确定带宽切换前的超宽带信号是否是谐波信号 , 若是, 则 执行歩骤 204, 否则执行歩骤 206;

所需说明的是, 歩骤 203的执行顺序只要在歩骤 204之前即可, 而并 不限定其一定在歩骤 201和歩骤 202之后执行, 在实际处理过程中, 其在 带宽切换前就可以执行。

歩骤 204、 降低宽带信号的谐波信号判决条件中的谐波频 带数阈值和 最大峰值参数阈值中的至少一个阈值。

由于带宽切换前的超宽带信号为谐波信号, 因此, 歩骤 204需要放宽 将带宽切换后的宽带信号判决为谐波信号的条 件。 在本实施例中, 可以降 低宽带信号的谐波信号判决条件中的谐波频带 数阈值 T5, 以及最大峰值 参数阈值 Τ4中的至少一个阈值。 可以理解的是, Τ4和 Τ5均降低的调整 方式相对于只降低 Τ4或者只降低 Τ5的调整方式来说,对谐波信号判决条 件的放宽程度是较大的。 本实施例中可以将降低后的谐波频带数阈值记 为 T51 , 该 Τ51 < Τ5, 将降低后的最大峰值参数阈值记为 Τ41, 该 Τ41 < Τ4。 举例来说, 该 T51可以为 Τ5的一半, T41为 Τ4的一半。

本领域技术人员可以理解的是, T51和 T41的具体取值可以根据谐波 信号判决需求自行设定。 举例来说, 如果需要使具有一定谐波特性的宽带 信号可以尽量被判决为谐波信号, 则可以将 T51和 T41调整得低一些, 从 而将谐波信号判决条件放得较宽。

歩骤 205、若谐波频带数大于降低后的谐波频带数阈 值和 /或最大峰值 参数大于降低后的最大峰值参数阈值, 则该宽带信号为谐波信号。

在谐波信号判决条件被放宽后, 如果谐波频带数大于 Τ51, 或者最大 峰值参数大于 T41这两个条件中只要有一个条件满足, 则带宽切换后的宽 带信号即可被判决为谐波信号。 需要说明的是, 现有技术在进行谐波信号 时,需要谐波频带数大于 Τ5和最大峰值参数大于 Τ4这两个条件同时满足, 而在本实施例中, 不仅降低了 Τ5和 Τ4的判决阈值, 而且, 在谐波频带数 大于 T51以及最大峰值参数大于 T41这两个条件中只要有一个条件满足 时, 就可以判决带宽切换后的信号为谐波信号, 从而进一歩放宽了谐波信 号的判决条件。

对于谐波频带数小于等于 T51且最大峰值参数小于等于 T41的情况, 也即上述两个条件都不满足, 则本实施例还可以附加谐波模式计数器的值 进行判决, 若谐波模式计数值大于预设值 Τ8 , 则带宽切换后的宽带信号 即为谐波信号。 歩骤 206、 提高宽带信号的谐波信号判决条件中的谐波频 带数阈值和 最大峰值参数阈值中的至少一个阈值。

由于带宽切换前的超宽带信号为非谐波信号, 例如为瞬态信号,因此, 歩骤 206需要提高将带宽切换后的宽带信号判决为谐 波信号的条件。在本 实施例中, 可以提高宽带信号的谐波信号判决条件中的谐 波频带数阈值 T5 , 以及最大峰值参数阈值 T4中的至少一个阈值。 可以理解的是, T4和 T5均提高的调整方式相对于只提高 T4或者只提高 T5的调整方式来说, 对谐波信号判决条件的提高程度是较大的。 本实施例中可以将提高后的谐 波频带数阈值记为 T52 , 该 T52〉T5, 将提高后的最大峰值参数阈值记为 Τ42 , 该 Τ42〉Τ4。 举例来说, 该 Τ52可以为 Τ5的一倍, Τ42为 Τ4的一 倍。

本领域技术人员可以理解的是, Τ52和 Τ42的具体取值也可以根据谐 波信号判决需求自行设定。 举例来说, 如果需要将存在较多谐波特性的宽 带信号判决为谐波信号, 则可以将 Τ52和 Τ42调整地较高, 从而可以将谐 波特性非常明显的宽带信号判决为谐波信号。

歩骤 207、若谐波频带数大于提高后的谐波频带数阈 值和 /或最大峰值 参数大于提高后的最大峰值参数阈值, 则宽带信号为谐波信号。

在谐波信号判决条件被提高后, 如果谐波频带数大于 Τ52, 或者最大 峰值参数大于 Τ42这两个条件中只要有一个条件满足, 则带宽切换后的宽 带信号即可被判决为谐波信号。

对于谐波频带数小于等于 Τ52且最大峰值参数小于等于 Τ42的情况, 也即上述两个条件都不满足, 则本实施例也可以附加谐波模式计数器的值 进行判决, 若谐波模式计数值大于预设值 Τ8 , 则带宽切换后的宽带信号 也可以被判决为谐波信号。

本实施例中, 当编码端出现带宽切换的情况时, 编码装置可以确定带 宽切换前的超宽带信号是谐波信号还是非谐波 信号, 如果是谐波信号, 则 可以通过降低用于表征信号中谐波成分的谐波 频带数和 /或最大峰值参数 的判决阈值, 从而尽量将带宽切换后的宽带信号判决为谐波 信号, 如果是 非谐波信号,则可以通过提高用于谐波频带数 和 /或最大峰值参数的判决阈 值, 从而尽量将带宽切换后的宽带信号也判决为非 谐波信号, 而且, 在谐 波信号判决条件调整后, 即使带宽切换后的宽带信号不满足前述条件, 还 可以辅助谐波模式计数器进行判决。 因此, 本实施例在带宽切换时, 尽可 能不改变信号类型, 从而对于解码端接收的语音频信号来说, 可以尽量保 证其连续性。

图 3为本发明语音频信号处理方法实施例三的流 图,在本实施例中, 第一带宽语音频信号为宽带信号, 第二带宽语音频信号为超宽带信号, 带 宽切换为从宽带信号向超宽带信号切换, 如图 3所示, 本实施例的方法可 以包括:

歩骤 301、 计算带宽切换后的超宽带信号的谐波频带数和 最大峰值参 数, 根据谐波频带数、 最大峰值参数和超宽带信号的谐波信号判决条 件, 更新谐波模式计数值。

歩骤 301可以参见前述关于超宽带信号的信号类型判 决过程实现, 此 处不再赘述。

歩骤 302、 默认该超宽带信号不是瞬态信号且默认该超宽 带信号的全 局能量与带宽切换前的宽带信号的全局能量的 比值在预设范围内。

本实施例中, 由于带宽切换是从宽带信号向超宽带信号切换 , 而超宽 带信号则包括了四种信号类型, 而且, 其谐波信号判决条件相比宽带信号 的谐波信号判决条件增加了带宽切换后的超宽 带信号的全局能量与带宽 切换前的宽带信号的全局能量的比值的判定条 件。 在本实施例中, 为了简 化判决条件, 歩骤 302可以不执行上述歩骤 1 )〜歩骤 3 ) 而默认带宽前换 后的超宽带信号不是瞬态信号, 并且还可以默认歩骤 7 ) 中带宽切换后的 超宽带信号的全局能量与带宽切换前的宽带信 号的全局能量的比值在预 设范围 (T6, T7 ) 内。

歩骤 303、 确定带宽切换前的宽带信号是否是谐波信号, 若是, 则执 行歩骤 304, 否则执行歩骤 306;

歩骤 304、 降低超宽带信号的谐波信号判决条件中的谐波 频带数阈值 和最大峰值参数阈值中的至少一个阈值。

由于带宽切换前的宽带信号为谐波信号, 因此, 歩骤 304需要放宽将 带宽切换后的超宽带信号判决为谐波信号的条 件。 在本实施例中, 可以降 低超宽带信号的谐波信号判决条件中的谐波频 带数阈值 T5, 以及最大峰 值参数阈值 T4中的至少一个阈值。 降低后的谐波频带数阈值同样记为 T51 , 降低后的最大峰值参数阈值同样记为 Τ41。

歩骤 305、若谐波频带数大于降低后的谐波频带数阈 值和 /或最大峰值 参数大于降低后的最大峰值参数阈值, 则该超宽带信号为谐波信号。

在谐波信号判决条件被放宽后, 如果谐波频带数大于降低后的谐波频 带数阈值, 或者最大峰值参数大于降低后的最大峰值参数 阈值这两个条件 中只要有一个条件满足, 则带宽切换后的超宽带信号即可被判决为谐波 信 号。

对于谐波频带数小于等于 T51且最大峰值参数小于等于 T41的情况, 也即上述两个条件都不满足, 则本实施例还可以附加谐波模式计数器的值 进行判决, 若谐波模式计数值大于预设值 Τ8 , 则带宽切换后的超宽带信 号即为谐波信号。

歩骤 306、 提高超宽带信号的谐波信号判决条件中的谐波 频带数阈值 和最大峰值参数阈值中的至少一个阈值。

歩骤 307、若谐波频带数大于提高后的谐波频带数阈 值和 /或最大峰值 参数大于提高后的最大峰值参数阈值, 则该超宽带信号为谐波信号。

在谐波信号判决条件被提高后, 如果谐波频带数大于提高后的谐波频 带数阈值 Τ52 , 或者最大峰值参数大于提高后的最大峰值参数 阈值 Τ42这 两个条件中只要有一个条件满足, 则带宽切换后的超宽带信号即可被判决 为谐波信号。

对于谐波频带数小于等于 Τ52且最大峰值参数小于等于 Τ42的情况, 也即上述两个条件都不满足, 则本实施例也可以附加谐波模式计数器的值 进行判决, 若谐波模式计数值大于预设值 Τ8 , 则带宽切换后的超宽带信 号也可以被判决为谐波信号。

可替代地, 本实施例也可以执行歩骤 1 ) 〜3 ) 对带宽切换后的超宽带 信号是否是瞬态信号进行判决。 而且, 为了保证信号的连续性, 本实施例 可以提高瞬态信号的判决条件, 从而可以将确实具有较大的瞬态特性的超 宽带信号判决为瞬态信号。

具体实现时, 编码装置可以采用上述歩骤 1 ) 计算超宽带信号的时域 包络参数, 并提高歩骤 2 ) 中的时序包络阈值 T1 , 可以将提高后的包络阈 值记为 Ti l ; 若时域包络参数大于 Tl l, 则该超宽带信号可以被判决为瞬 态信号。 举例来说, 若带宽切换前的宽带信号为谐波信号, 则可以将包络 阈值提高 3倍; 若带宽切换前的宽带信号为非谐波信号, 则可以将包络阈 值提高 2倍。

本实施例中, 当编码端出现带宽切换的情况时, 编码装置可以确定带 宽切换前的宽带信号是谐波信号还是非谐波信 号, 如果是谐波信号, 则可 以通过降低用于表征信号中谐波成分的谐波频 带数和 /或最大峰值参数的 判决阈值, 尽量将带宽切换后的超宽带信号判决为谐波信 号, 如果是非谐 波信号, 则可以通过提高用于谐波频带数和 /或最大峰值参数的判决阈值, 尽量将带宽切换后的超宽带信号也判决为非谐 波信号, 而且, 在谐波信号 判决条件调整后, 即使带宽切换后的超宽带信号不满足前述条件 , 还可以 辅助谐波模式计数器进行判决。 因此, 本实施例在带宽切换时, 尽可能不 改变信号类型, 从而对于解码端接收的语音频信号来说, 可以尽量保证其 连续性。

图 4为本发明基于带宽切换的信号处理方法实施 四的流程图, 在本 实施例中, 第一带宽语音频信号为超宽带信号, 第二带宽语音频信号为宽 带信号, 带宽切换为从超宽带信号向宽带信号切换, 如图 4所示, 本实施 例的方法可以包括:

歩骤 401、计算带宽切换后的宽带信号的谐波频带数 和最大峰值参数。 歩骤 402、 根据谐波频带数、 最大峰值参数和宽带信号的谐波信号判 决条件, 更新谐波模式计数值。

歩骤 403、 确定带宽切换前的超宽带信号是否是谐波信号 , 若是, 则 执行歩骤 404, 否则执行歩骤 405;

歩骤 401〜歩骤 403可参考前述图 2所示实施例的歩骤 201〜歩骤 203 的执行过程, 此处不再赘述。

歩骤 404、 判决带宽切换后的宽带信号为谐波信号。

歩骤 405、 判决带宽切换后的宽带信号为非谐波信号。

本实施例与前述图 2所示方法实施例的区别在于, 图 2所示方法实施 例通过调整谐波信号判决条件中的判决阈值对 带宽切换后的宽带信号是 否是谐波信号进行判决, 而本实施例则将谐波信号判决条件调整为: 只要 带宽切换前的超宽带信号是谐波信号, 则带宽切换后的宽带信号也强制判 决为谐波信号, 只要带宽切换前的超宽带信号为非谐波信号, 则带宽切换 后的宽带信号也强制判决为非谐波信号。

本实施例中, 当编码端出现带宽切换的情况时, 编码装置可以确定带 宽切换前的超宽带信号是谐波信号还是非谐波 信号, 如果是谐波信号, 则 强制判决带宽切换后的宽带信号为谐波信号, 如果是非谐波信号, 则强制 判决带宽切换后的宽带信号为非谐波信号。因 此,本实施例在带宽切换时, 不改变信号类型, 从而对于解码端接收的语音频信号来说, 可以尽量保证 语音频信号的连续性。

图 5为本发明基于带宽切换的信号处理方法实施 五的流程图, 在本 实施例中, 第一带宽语音频信号为宽带信号, 第二带宽语音频信号为超宽 带信号, 带宽切换为从宽带信号向超宽带信号切换, 如图 5所示, 本实施 例的方法可以包括:

歩骤 501、 计算带宽切换后的超宽带信号的谐波频带数和 最大峰值参 数, 根据谐波频带数、 最大峰值参数和超宽带信号的谐波信号判决条 件, 更新谐波模式计数值。

歩骤 502、 默认该超宽带信号不是瞬态信号且默认该超宽 带信号的全 局能量与带宽切换前的宽带信号的全局能量的 比值在预设范围内。

歩骤 503、 确定带宽切换前的宽带信号是否是谐波信号, 若是, 则执 行歩骤 504, 否则执行歩骤 505 ;

歩骤 501〜歩骤 503可参考前述图 3所示实施例的歩骤 301〜歩骤 303 的执行过程, 此处不再赘述。

歩骤 504、 判决带宽切换后的超宽带信号为谐波信号。

歩骤 505、 判决带宽切换后的超宽带信号为非谐波信号。

本实施例与前述图 3所示方法实施例的区别在于, 图 3所示方法实施 例通过调整谐波信号判决条件中的判决阈值对 带宽切换后的超宽带信号 是否是谐波信号进行判决, 而本实施例则将谐波信号判决条件调整为: 只 要带宽切换前的宽带信号是谐波信号, 则带宽切换后的超宽带信号也强制 判决为谐波信号, 只要带宽切换前的宽带信号为非谐波信号, 则带宽切换 后的超宽带信号也强制判决为非谐波信号。 本实施例中, 当编码端出现带宽切换的情况时, 编码装置可以确定带 宽切换前的宽带信号是谐波信号还是非谐波信 号, 如果是谐波信号, 则强 制判决带宽切换后的超宽带信号为谐波信号, 如果是非谐波信号, 则强制 判决带宽切换后的超宽带信号为非谐波信号。 因此, 本实施例在带宽切换 时, 不改变信号类型, 从而对于解码端接收的语音频信号来说, 可以尽量 保证语音频信号的连续性。

与上述方法实施例相关联, 本发明还提供一种编码装置, 该装置可以 位于终端设备, 网络设备, 或测试设备中。 所述编码装置可以由硬件电路 来实现, 或者由软件配合硬件来实现。 例如, 参考图 6, 由一个处理器调 用编码装置来实现语音频信号处理。 该编码装置可以执行上述方法实施例 中的各种方法和流程。 该编码装置可以包括判决条件调整模块以及信 号类 型判决模块。

图 7为本发明编码装置实施例一的结构示意图, 如图 7所示, 本实施 例的编码装置包括: 判决条件调整模块 11以及信号类型判决模块 12, 其 中, 判决条件调整模块 11, 用于若第一带宽语音频信号是谐波信号, 则调 整第二带宽语音频信号被判决为谐波信号的判 决条件得到第一判决条件, 以提高所述第二带宽语音频信号被判决为谐波 信号的可能性; 所述第一带 宽语音频信号为带宽切换前的语音频信号, 所述第二带宽语音频信号为带 宽切换后的语音频信号; 信号类型判决模块 12, 用于根据所述第一判决条 件, 判决所述第二带宽语音频信号是否为谐波信号 。

具体地, 判决条件调整模块 11用于放宽所述第二带宽语音频信号被 判决为谐波信号的判决条件, 放宽后的判决条件作为所述第一判决条件。

图 8为本发明编码装置实施例二的结构示意图, 如图 8所示, 本实施 例的装置在图 7所示装置的基础上, 进一歩地, 还包括: 谐波模式更新模 块 13 ;

在本实施例中, 判决条件调整模块 11, 具体用于降低所述第二带宽语 音频信号被判决为谐波信号的判决条件中的谐 波频带数阈值和最大峰值 参数阈值中的至少一个阈值; 相应地, 信号类型判决模块 12可以包括: 计算单元 121和处理单元 122, 其中, 计算单元 121, 用于计算所述第二 带宽语音频信号的谐波频带数和最大峰值参数 ; 处理单元 122, 用于若所 述谐波频带数大于降低后的谐波频带数阈值和 /或所述最大峰值参数大于 降低后的最大峰值参数阈值, 则所述第二带宽语音频信号为谐波信号。

谐波模式更新模块 13, 用于根据所述谐波频带数、所述最大峰值参数 和所述第二带宽语音频信号被判决为谐波信号 的判决条件之间的关系, 更 新谐波模式计数值; 相应地, 信号类型判决模块 12, 还用于若所述谐波频 带数小于等于所述降低后的谐波频带数阈值且 所述最大峰值参数小于等 于所述降低后的最大峰值参数阈值且所述谐波 模式计数值大于预设值, 则 确定所述第二带宽语音频信号为谐波信号。

进一歩地, 该谐波模式更新模块 13, 具体用于若所述谐波频带数大于 所述谐波频带数阈值且所述最大峰值参数大于 所述最大峰值参数阈值, 则 增加所述谐波模式计数值; 若所述谐波频带数小于等于所述谐波频带数阈 值和 /或所述最大峰值参数小于等于所述最大峰值 数阈值,则减少所述谐 波模式计数值。

针对带宽切换为从宽带信号向超宽带信号切换 , 即第一带宽语音频信 号为宽带信号, 所述第二带宽语音频信号为超宽带信号的情况 , 判决条件 调整模块 1 1还用于计算所述超宽带信号的时域包络参数 并提高瞬态信 号判决条件中的包络阈值; 若所述时域包络参数大于等于提高后的包络阈 值, 则所述超宽带信号为瞬态信号, 若所述时域包络参数小于提高后的包 络阈值, 则默认所述超宽带信号不是瞬态信号且默认所 述超宽带信号的全 局能量与所述宽带信号的全局能量的比值在预 设范围内。 在具体实现时, 判决条件调整模块 1 1具体用于若所述宽带信号为谐波信号, 则将所述包 络阈值提高 3倍, 若所述宽带信号为非谐波信号, 则将所述包络阈值提高 2倍。

本发明编码装置另一个实施例在图 7所示编码装置实施例的基础上, 信号类型判决模块 12可以具体用于根据所述第一判决条件将所述 二宽 带语音频信号判决为谐波信号; 或者, 信号类型判决模块 12还用于若所 述第一带宽语音频信号不是谐波信号, 则将所述第二宽带语音频信号判决 为非谐波信号。

本发明编码装置再一个实施例在图 7所示编码装置实施例的基础上, 判决条件调整模块 1 1还用于若所述第一带宽语音频信号不是谐波 号, 则调整所述谐波信号判决条件得到第二判决条 件, 以降低所述第二带宽语 音频信号被判决为谐波信号的可能性; 相应地, 信号类型判决模块 12, 还 用于根据所述第二判决条件, 判决所述第二带宽语音频信号是否为谐波信 号。 具体地, 判决条件调整模块 11用于提高所述第二带宽语音频信号被 判决为谐波信号的判决条件中的谐波频带数阈 值和最大峰值参数阈值中 的至少一个阈值; 相应地, 信号类型判决模块 12, 具体用于若所述谐波频 带数大于提高后的谐波频带数阈值和 /或所述最大峰值参数大于提高后的 最大峰值参数阈值, 则所述第二带宽语音频信号为谐波信号。

本发明上述实施例的编码装置可以对应地执行 图 1〜图 5所示方法实 施例的技术方案, 其实现原理和技术效果类似, 此处不再赘述。

本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分歩 骤可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机 可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的歩骤; 而前述的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程 序代码的介质。

最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述实施例对本发明进行了详细的说 明, 本领域的普通 技术人员应当理解: 其依然可以对前述各实施例所记载的技术方案 进行修 改, 或者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不 使相应技术方案的本质脱离本发明各实施例技 术方案的范围。