System and method for supporting multiple speech codecs

    公开(公告)号:US20060149540A1

    公开(公告)日:2006-07-06

    申请号:US11312005

    申请日:2005-12-19

    CPC classification number: G10L19/107 G10L2019/0013

    Abstract: A method for performing a search of a codebook is provided. The codebook includes a plurality of tracks each having a plurality of even pulse positions. The method includes partitioning a codevector having a plurality of pulses into a first subset of pulses and a second subset of pulses. Each pulse is assignable to a pulse position in the codevector, and each pulse is associated with a shift bit for indicating an odd position. The method also includes performing a first search for determining a first set of possible pulse positions for the pulses in the codevector. The method further includes performing a second search for determining a second set of possible pulse positions for the pulses in the codevector. In addition, the method includes forming the codevector using the first and second sets of possible pulse positions.

    Yule walker based low-complexity voice activity detector in noise suppression systems
    2.
    发明申请
    Yule walker based low-complexity voice activity detector in noise suppression systems 有权
    基于Yule Walker的低复杂度语音活动检测器在噪声抑制系统中

    公开(公告)号:US20080040109A1

    公开(公告)日:2008-02-14

    申请号:US11890268

    申请日:2007-08-03

    CPC classification number: G10L25/87

    Abstract: A Yule-Walker based, low-complexity voice activity detector (VAD) is disclosed. An input signal is typically noisy speech (i.e., corrupted with, for example, babble noise). In one embodiment, a first initialization stage of the VAD computes an occurrence of a silent period within the input signal and the AR parameters. The VAD could accordingly compute a tentative adaptive threshold and output hypothesis H1 (which means speech is present) during this stage. During the second initialization stage, the VAD generally builds a database of associated values and computes the adaptive threshold accordingly. The second initialization stage could also output tentative VAD decisions based on the tentative threshold computed in the first initialization stage. Finally, the VAD periodically retrains or updates AR parameters, threshold values and/or the database and outputs VAD decisions accordingly.

    Abstract translation: 公开了一种基于Yule-Walker的低复杂度语音活动检测器(VAD)。 输入信号通常是有噪声的语音(例如,由于混音噪声而损坏)。 在一个实施例中,VAD的第一初始化阶段计算输入信号和AR参数内的无声期的出现。 因此,在该阶段期间,VAD可以相应地计算临时自适应阈值和输出假设H 1(这意味着语音存在)。 在第二初始化阶段期间,VAD通常构建相关值的数据库并相应地计算自适应阈值。 第二初始化阶段还可以基于在第一初始化阶段中计算的暂定阈值来输出暂定VAD决定。 最后,VAD定期重新训练或更新AR参数,阈值和/或数据库,并相应地输出VAD决定。

Patent Agency Ranking