Excitation vector generator, speech coder and speech decoder
    11.
    发明授权
    Excitation vector generator, speech coder and speech decoder 有权
    激励矢量发生器,语音编码器和语音解码器

    公开(公告)号:US07289952B2

    公开(公告)日:2007-10-30

    申请号:US09849398

    申请日:2001-05-07

    IPC分类号: G10L11/06

    摘要: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds. This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.

    摘要翻译: 传统CELP型语音编码器/解码器的随机码矢量读取部分和随机码本分别被替换为根据输入种子的值输出不同矢量流的振荡器和用于存储多个种子的种子存储部分。 这使得不必像固定码本(ROM)一样存储固定向量,从而显着地降低了存储器容量。

    Search system and method thereof for searching code-vector of speech signal in speech encoder
    12.
    发明申请
    Search system and method thereof for searching code-vector of speech signal in speech encoder 审中-公开
    用于在语音编码器中搜索语音信号的码矢的搜索系统及其方法

    公开(公告)号:US20070150266A1

    公开(公告)日:2007-06-28

    申请号:US11317979

    申请日:2005-12-22

    IPC分类号: G10L19/12

    CPC分类号: G10L19/12 G10L2019/0013

    摘要: The present invention provides a method for searching a target code-vector of a speech signal in a speech encoder. The target code-vector defines a plurality of pulse positions and includes a plurality of pulses each assignable to the pulse positions of the code-vector. The pulse positions are distributed to a plurality of tracks. The search method includes the following steps: evaluating a hit function for each pulse position, determining a plurality of pulse combinations in each track, evaluating a combinational hit function for each pulse combination, selecting the pulse combination with the highest value of the combinational hit function in each track to form a default code-vector, forming a candidate code-vector, according to the candidate code-vector and the default code-vector, performing a code-vector update procedure to determine the target code-vector.

    摘要翻译: 本发明提供了一种在语音编码器中搜索语音信号的目标码矢量的方法。 目标码矢量定义多个脉冲位置,并且包括多个可分配给码矢量的脉冲位置的脉冲。 脉冲位置被分配到多个轨道。 搜索方法包括以下步骤:评估每个脉冲位置的命中函数,确定每个轨道中的多个脉冲组合,评估每个脉冲组合的组合命中功能,选择具有组合命中功能的最高值的脉冲组合 在每个轨道中形成默认码矢量,根据候选码矢量和默认码矢量形成候选码矢量,执行码矢量更新过程以确定目标码矢量。

    Apparatus and method of searching for fixed codebook in speech codecs based on CELP
    13.
    发明申请
    Apparatus and method of searching for fixed codebook in speech codecs based on CELP 审中-公开
    基于CELP的语音编解码器搜索固定码本的装置和方法

    公开(公告)号:US20070136054A1

    公开(公告)日:2007-06-14

    申请号:US11636090

    申请日:2006-12-08

    IPC分类号: G10L19/00

    CPC分类号: G10L19/12 G10L2019/0013

    摘要: Provided are an apparatus and method of searching for a fixed codebook, the apparatus and method selecting an initial fixed codebook appropriate for a speech feature using a pulse replacement method, and determining a pulse replacement number, a threshold value, etc., to thereby improve sound quality and reduce an amount of unnecessary calculation. The apparatus includes: a speech feature information collector for collecting speech information from a user speech using a CELP (code excited linear prediction) speech codec; a speech feature determiner for determining a speech feature on the basis of the collected speech information; an initial fixed codebook determiner for selecting an initial fixed codebook on the basis of the determined speech feature; a fixed codebook search parameter determiner for determining parameters required for a pulse replacement method on the basis of the determined speech feature; and a fixed codebook determiner for determining a fixed codebook by the pulse replacement method using the selected fixed codebook search parameters and initial fixed codebook as initial values.

    摘要翻译: 提供了一种搜索固定码本的装置和方法,该装置和方法使用脉冲替换方法选择适合于语音特征的初始固定码本,并且确定脉冲替换次数,阈值等,从而改善 音质降低不必要的计算量。 该装置包括:语音特征信息收集器,用于使用CELP(码激励线性预测)语音编解码器从用户语音收集语音信息; 语音特征确定器,用于基于所收集的语音信息来确定语音特征; 用于基于所确定的语音特征来选择初始固定码本的初始固定码本确定器; 固定码本搜索参数确定器,用于基于所确定的语音特征确定脉冲替换方法所需的参数; 以及固定码本确定器,用于通过使用所选择的固定码本搜索参数和初始固定码本作为初始值的脉冲替换方法来确定固定码本。

    Method of reducing index sizes used to represent spectral content vectors
    14.
    发明授权
    Method of reducing index sizes used to represent spectral content vectors 有权
    减少用于表示频谱内容向量的索引大小的方法

    公开(公告)号:US07200557B2

    公开(公告)日:2007-04-03

    申请号:US10306367

    申请日:2002-11-27

    IPC分类号: G10L15/00

    摘要: A method identifies a codeword to represent a vector derived from an audio signal by applying the vector to first and second decision trees. The first decision tree is associated with a first type of audio sound and produces a first codeword. The second decision tree is associated with a second type of audio sound and produces a second codeword. One of the first and second codewords is then selected as the codeword for the vector. In further embodiments, the vector describes the spectral content of the audio signal and a linear prediction value is generated for the vector. The difference between the linear prediction value and the vector is used to identify the codeword.

    摘要翻译: 方法通过将向量应用于第一和第二决策树来识别代码字来表示从音频信号导出的向量。 第一决策树与第一类型的音频声音相关联并且产生第一码字。 第二决策树与第二类型的音频声音相关联并且产生第二码字。 然后选择第一和第二码字之一作为矢量的码字。 在另外的实施例中,矢量描述音频信号的频谱内容,并为矢量生成线性预测值。 线性预测值和向量之间的差异用于识别码字。

    System and method for supporting multiple speech codecs

    公开(公告)号:US20060149540A1

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

    申请号:US11312005

    申请日:2005-12-19

    IPC分类号: G10L19/12

    CPC分类号: G10L19/107 G10L2019/0013

    摘要: 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.

    Algebraic codebook search implementation on processors with multiple data paths
    16.
    发明申请
    Algebraic codebook search implementation on processors with multiple data paths 审中-公开
    具有多个数据路径的处理器上的代数码本搜索实现

    公开(公告)号:US20050256702A1

    公开(公告)日:2005-11-17

    申请号:US11127715

    申请日:2005-05-12

    申请人: Sarat Vadapalli

    发明人: Sarat Vadapalli

    IPC分类号: G10L19/00 G10L19/12

    CPC分类号: G10L19/12 G10L2019/0013

    摘要: A method for codebook search in an algebraic code-excited linear prediction (ACELP) encoder is implemented with a multiple data path processor. The invention is particularly applicable in speech coders based on the ITU standards G.729 and G.723.1, and as applied to GSM adaptive multi-rate WB. Processors with multiple data paths are used efficiently in the present invention, whereby the inner loop search is faster. Pulse positions over which the codeword search is done are expediently grouped into subsets, and the search conducted using the processor parallel data paths. The number of pulses and the number of loops can be four, or chosen as desired. The codebook search expediently includes a second step of conducting a search among the best pulse positions corresponding to the innermost loop to arrive at a final best position.

    摘要翻译: 一种用代数码激励线性预测(ACELP)编码器进行码本搜索的方法是用多路径数据处理器实现的。 本发明特别适用于基于ITU标准G.729和G.723.1的语音编码器,适用于GSM自适应多速率WB。 具有多个数据路径的处理器在本发明中被有效地使用,从而内循环搜索更快。 将码字搜索完成的脉冲位置方便地组合成子集,并且使用处理器并行数据路径进行搜索。 脉冲数和循环数可以是四个,或根据需要选择。 码本搜索方便地包括在对应于最内圈的最佳脉冲位置之间进行搜索以达到最终最佳位置的第二步骤。

    Apparatus and method for coding excitation signal
    17.
    发明申请
    Apparatus and method for coding excitation signal 有权
    用于编码激励信号的装置和方法

    公开(公告)号:US20050058208A1

    公开(公告)日:2005-03-17

    申请号:US10923694

    申请日:2004-08-24

    申请人: Hiroyuki Ehara

    发明人: Hiroyuki Ehara

    摘要: An excitation signal coding apparatus capable of improving an error resilience by changing an excitation vector search method (more specifically, an error minimization criterion during a search). This coding apparatus is allowed to choose either of an ordinary search method and the search method of the present invention with using information input from a transmission channel condition monitoring section (215). That is, an ordinary search method is used when the transmission channel condition is good and no packet discarding is observed on the receiving side, and the search method of the present invention is used otherwise (when packet discarding is observed on the receiving side at a discarding rate of 5% or more, for example).

    摘要翻译: 一种激励信号编码装置,其能够通过改变激励矢量搜索方法(更具体地说,在搜索期间的误差最小化准则)来提高误差弹性。 允许该编码装置使用从传输信道条件监视部分(215)输入的信息来选择本发明的普通搜索方法和搜索方法。 也就是说,当传输信道条件良好并且在接收侧没有观察到分组丢弃时,使用普通搜索方法,否则使用本发明的搜索方法(当在接收侧观察到分组丢弃时 丢弃率为5%以上)。

    Noise canceller
    18.
    发明授权
    Noise canceller 有权
    噪音消除器

    公开(公告)号:US06799160B2

    公开(公告)日:2004-09-28

    申请号:US09843877

    申请日:2001-04-30

    IPC分类号: G10L1904

    摘要: A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds . This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.

    摘要翻译: 传统CELP型语音编码器/解码器的随机码矢量读取部分和随机码本分别被替换为根据输入种子的值输出不同矢量流的振荡器和用于存储多个种子的种子存储部分。 这使得不必像固定码本(ROM)一样存储固定向量,从而显着地降低了存储器容量。

    Fast code-vector searching
    19.
    发明授权
    Fast code-vector searching 有权
    快速码矢量搜索

    公开(公告)号:US06766289B2

    公开(公告)日:2004-07-20

    申请号:US09874657

    申请日:2001-06-04

    IPC分类号: G10L1910

    CPC分类号: G10L19/10 G10L2019/0013

    摘要: Methods and apparatus for quickly selecting an optimal excitation waveform from a codebook are presented herein. In encoding schemes that use forward and backward pitch enhancement, storage and processor load is reduced by approximating a two-dimensional autocorrelation matrix with a one-dimensional autocorrelation vector. The approximation is possible when a cross-correlation element is configured to determine the autocorrelation matrix of an impulse response and a pulse energy determination element is configured to determine the energy of a pulse code vector that incorporates secondary pulse positions.

    摘要翻译: 本文给出了从码本快速选择最佳激励波形的方法和装置。 在使用前向和后向间距增强的编码方案中,通过用一维自相关向量逼近二维自相关矩阵来减少存储和处理器负载。 当互相关元件被配置为确定脉冲响应的自相关矩阵并且脉冲能量确定元件被配置为确定包含次级脉冲位置的脉冲码矢量的能量时,近似是可能的。

    Method and apparatus for coding an informational signal
    20.
    发明申请
    Method and apparatus for coding an informational signal 有权
    用于编码信息信号的方法和装置

    公开(公告)号:US20040093207A1

    公开(公告)日:2004-05-13

    申请号:US10291056

    申请日:2002-11-08

    IPC分类号: G10L019/10 G10L019/12

    CPC分类号: G10L19/12 G10L2019/0013

    摘要: A CELP encoder is provided that optimizes excitation vector-related parameters in a more efficient manner than the encoders of the prior art. In one embodiment, a CELP encoder optimizes excitation vector-related parameters based on a computed correlation matrix, which matrix is in turn based on a filtered first excitation vector. The encoder then evaluates error minimization criteria based on at least in part on a target signal, which target signal is based on an input signal, and the correlation matrix and generates a excitation vector-related index in response to the error minimization criteria. In another embodiment, a CELP encoder is provided that is capable of jointly optimizing and/or sequentially optimizing multiple excitation vector-related parameters by reference to a joint search weighting factor, thereby invoking an optimal error minimization process.

    摘要翻译: 提供了一种CELP编码器,其以比现有技术的编码器更有效的方式优化激励矢量相关参数。 在一个实施例中,CELP编码器基于所计算的相关矩阵来优化与激励矢量相关的参数,所述相关矩阵依次基于滤波的第一激励矢量。 然后,编码器至少部分地基于目标信号,基于输入信号的目标信号和相关矩阵来评估误差最小化标准,并且响应于误差最小化标准产生激励矢量相关索引。 在另一个实施例中,提供了一种CELP编码器,其能够通过参考联合搜索加权因子来共同优化和/或顺序地优化多个与激励矢量相关的参数,从而调用最佳误差最小化处理。