Vector quantization of algebraic codebook with high-pass characteristic for polarity selection
    31.
    发明授权
    Vector quantization of algebraic codebook with high-pass characteristic for polarity selection 有权
    用于极性选择的具有高通特性的代数码本的矢量量化

    公开(公告)号:US09123334B2

    公开(公告)日:2015-09-01

    申请号:US13515076

    申请日:2010-12-13

    申请人: Toshiyuki Morii

    发明人: Toshiyuki Morii

    摘要: Provided are a vector quantization device, a voice coding device, a vector quantization method, and a voice coding method which enable a reduction in the calculation amount of voice codec without deterioration of voice quality. In the vector quantization device, a first reference vector calculation unit (201) calculates a first reference vector by multiplying a target vector (x) by an auditory weighting LPC synthesis filter (H), and a second reference vector calculation unit (202) calculates a second reference vector by multiplying an element of the first reference vector by a filter having a high pass characteristic. A polarity preliminary selection unit (205) generates a polar vector by disposing a unit pulse having a positive or negative polarity, which is selected on the basis of the polarity of an element of the second reference vector, in the position of said element.

    摘要翻译: 提供了能够在不降低语音质量的情况下减少语音编解码器的计算量的矢量量化装置,语音编码装置,矢量量化方法和语音编码方法。 在矢量量化装置中,第一参考矢量计算单元(201)通过将目标矢量(x)乘以听觉加权LPC合成滤波器(H)来计算第一参考矢量,第二参考矢量计算单元(202)计算 通过将第一参考矢量的元素乘以具有高通特性的滤波器的第二参考矢量。 极性预选单元(205)通过将基于第二参考矢量的元素的极性选择的具有正极性或负极性的单位脉冲设置在所述元件的位置来产生极性矢量。

    Method and apparatus for generating a candidate code-vector to code an informational signal
    32.
    发明授权
    Method and apparatus for generating a candidate code-vector to code an informational signal 有权
    用于产生候选码矢量以编码信息信号的方法和装置

    公开(公告)号:US09070356B2

    公开(公告)日:2015-06-30

    申请号:US13439121

    申请日:2012-04-04

    摘要: A method (300) and apparatus (100) generate a candidate code-vector to code an information signal. The method can include producing (310) a target vector from a received input signal. The method can include constructing (320) a plurality of inverse weighting functions based on the target vector. The method can include evaluating (330) an error value associated with each of the plurality of inverse weighting functions to produce a fixed codebook code-vector. The method can include generating (340) a codeword representative of the fixed codebook code-vector, where the codeword can be used by a decoder to generate an approximation of the input signal.

    摘要翻译: 方法(300)和装置(100)生成候选码矢量以对信息信号进行编码。 该方法可以包括从接收到的输入信号产生(310)目标矢量。 该方法可以包括基于目标矢量来构建(320)多个反加权函数。 该方法可以包括评估(330)与多个逆加权函数中的每一个相关联的误差值,以产生固定码本码矢量。 该方法可以包括生成(340)表示固定码本码矢量的码字,其中码字可由解码器用于产生输入信号的近似。

    Method and apparatus to search fixed codebook using tracks of a trellis structure with each track being a union of tracks of an algebraic codebook
    33.
    发明授权
    Method and apparatus to search fixed codebook using tracks of a trellis structure with each track being a union of tracks of an algebraic codebook 有权
    使用网格结构的轨道来搜索固定码本的方法和装置,每个轨道是代数码本的轨道的并集

    公开(公告)号:US08560306B2

    公开(公告)日:2013-10-15

    申请号:US11457251

    申请日:2006-07-13

    摘要: A method and apparatus to search a codebook including pulses that model a predetermined component of a speech signal. The method includes the operations of selecting a predetermined number of paths corresponding to a predetermined number of pulse locations that are most consistent with the predetermined component, from among paths corresponding to pulse locations of a predetermined pulse location set allocated to at least one branch that connects one state of a predetermined Trellis structure to another state, performing the path selecting operation on each of states other than the one state, and selecting a path corresponding to pulse locations that are most consistent with the predetermined component from among paths including the selected paths, wherein each path corresponds to a union of plural tracks of an algebraic codebook. Accordingly, a number of calculations required during a codebook search is reduced.

    摘要翻译: 一种搜索包括对语音信号的预定分量进行建模的脉冲的码本的方法和装置。 该方法包括从对应于分配给连接至少一个分支的预定脉冲位置集的脉冲位置的路径中选择对应于与预定分量最一致的预定数量的脉冲位置的预定数量的路径的操作 将预定网格结构的一个状态转换到另一状态,对除了一个状态之外的每个状态执行路径选择操作,并且从包括所选择的路径的路径中选择与预定分量最一致的脉冲位置对应的路径, 其中每个路径对应于代数码本的多个轨道的并集。 因此,减少了码本搜索期间所需的一些计算。

    Fixed code book search device and fixed code book search method
    34.
    发明授权
    Fixed code book search device and fixed code book search method 有权
    固定码本搜索设备和固定码本搜索方式

    公开(公告)号:US08352254B2

    公开(公告)日:2013-01-08

    申请号:US12096424

    申请日:2006-12-08

    申请人: Hiroyuki Ehara

    发明人: Hiroyuki Ehara

    IPC分类号: G10L19/12 G10L19/00

    CPC分类号: G10L19/08 G10L2019/0013

    摘要: A fixed code book (FCB) search device simplifies an error minimizing process and reduces a calculation amount so as to prevent deterioration of a coding performance. The FCB search device includes a pulse shape convolution inverse filter having an inverse feature of a pulse diffusion filter and supplied with an ideal residual signal; a pulse candidate preparatory selector that pre-selects a plurality of pulse candidates from the ideal residual signal to which the inverse filter is applied; and a pulse candidate final selector that finally selects one pulse from the selected candidates. Using this configuration, a search is made for an algebra code book to which the pulse diffusion is applied.

    摘要翻译: 固定码本(FCB)搜索装置简化了误差最小化处理并减少了计算量,以防止编码性能的恶化。 FCB搜索装置包括具有脉冲扩散滤波器的逆特征并提供理想的残余信号的脉冲形状卷积逆滤波器; 脉冲候选准备选择器,从应用了逆滤波器的理想残差信号中预选多个脉冲候选; 以及最终从选择的候选中选择一个脉冲的脉冲候选终选择器。 使用该配置,搜索应用了脉冲扩散的代数码本。

    CELP speech decoder modifying an input vector with a fixed waveform to transform a waveform of the input vector
    35.
    发明授权
    CELP speech decoder modifying an input vector with a fixed waveform to transform a waveform of the input vector 有权
    CELP语音解码器用固定波形修改输入向量,以变换输入矢量的波形

    公开(公告)号:US08036887B2

    公开(公告)日:2011-10-11

    申请号:US12781049

    申请日:2010-05-17

    IPC分类号: G10L19/12

    摘要: A CELP speech decoder includes an adaptive codebook that generates an adaptive code vector and a random codebook that generates a random code vector. The random codebook includes an input vector provider that provides an input vector including at least one pulse, each pulse having a position and a polarity, a fixed waveform storage that stores at least one fixed waveform, and a selector that selects at least one of a first process and a second process based on a value of an adaptive codebook gain. The random codebook further includes a convolution section that generates the random code vector by convoluting the at least one fixed waveform with the input vector when the first process is selected. A synthesis filter outputs synthesized speech by performing linear prediction coefficient synthesis on a signal based on the adaptive code vector and the random code vector.

    摘要翻译: CELP语音解码器包括产生自适应码矢量的自适应码本和产生随机码矢量的随机码本。 所述随机码本包括输入向量提供者,所述输入向量提供器提供包括至少一个脉冲,每个具有位置和极性的脉冲,存储至少一个固定波形的固定波形存储器的输入向量,以及选择器, 第一处理和基于自适应码本增益的值的第二处理。 所述随机码本还包括卷积部分,其通过在选择所述第一处理时将所述至少一个固定波形与所述输入矢量进行卷积来生成所述随机码矢量。 合成滤波器通过对基于自适应码矢量和随机码矢量的信号执行线性预测系数合成来输出合成语音。

    FIXED CODE BOOK SEARCH DEVICE AND FIXED CODE BOOK SEARCH METHOD
    36.
    发明申请
    FIXED CODE BOOK SEARCH DEVICE AND FIXED CODE BOOK SEARCH METHOD 有权
    固定代码书搜索设备和固定代码书搜索方法

    公开(公告)号:US20090292534A1

    公开(公告)日:2009-11-26

    申请号:US12096424

    申请日:2006-12-08

    申请人: Hiroyuki Ehara

    发明人: Hiroyuki Ehara

    IPC分类号: G10L19/04

    CPC分类号: G10L19/08 G10L2019/0013

    摘要: A fixed code book (FCB) search device simplifies an error minimizing process and reduces a calculation amount so as to prevent deterioration of a coding performance. The FCB search device (100) includes: a pulse shape convolution inverse filter (104) having an inverse feature of a pulse diffusion filter and supplied with an ideal residual signal; a pulse candidate preparatory selection unit (105) for pre-selecting a plurality of pulse candidates from the ideal residual signal to which the inverse filter is applied; and a pulse candidate final selection unit (109) for finally selecting one pulse from the selected candidates. By using this configuration, search is made for an algebra code book to which the pulse diffusion is applied.

    摘要翻译: 固定码本(FCB)搜索装置简化了误差最小化处理并减少了计算量,以防止编码性能的恶化。 FCB搜索装置(100)包括:脉冲形状卷积逆滤波器(104),具有脉冲扩散滤波器的逆特征并提供理想的残余信号; 脉冲候选准备选择单元,用于从应用了逆滤波器的理想残差信号中预选多个脉冲候选; 以及用于从所选择的候选中最终选择一个脉冲的脉冲候选最终选择单元(109)。 通过使用该配置,搜索应用脉冲扩散的代数码本。

    SPEECH CODER AND SPEECH DECODER
    37.
    发明申请
    SPEECH CODER AND SPEECH DECODER 审中-公开
    语音编码器和语音解码器

    公开(公告)号:US20090012781A1

    公开(公告)日:2009-01-08

    申请号:US12198734

    申请日:2008-08-26

    IPC分类号: G10L21/00

    摘要: A speech coder includes a seed storage that stores a plurality of seeds used as an initial state of oscillation. An oscillator generates different vector sequences in accordance with values of the seeds stored in the seed storage and outputs the vector sequences as excitation vectors. A linear predictive coding synthesis filter receives, as input, the excitation vectors synthesizes the excitation vectors, and outputs a synthesized speech. The seed storage stores the plurality of seeds prepared in advance as the initial state of oscillation such that the vector sequences generated in the oscillator serve as effective excitation vectors from which the synthesized speech can be generated when the vector sequences are input to the linear predictive coding synthesis filter the oscillator receives, the seeds from the seed storage, generates, using the input seeds, vector sequences that serve as the effective excitation vectors from which the synthesized speech can be generated in the linear predictive coding synthesis filter, and outputs the vector sequences.

    摘要翻译: 语音编码器包括存储用作振荡的初始状态的多个种子的种子存储器。 振荡器根据存储在种子存储器中的种子的值产生不同的矢量序列,并将矢量序列作为激励矢量输出。 线性预测编码合成滤波器接收作为输入的激励矢量合成激励矢量,并输出合成语音。 种子存储器存储预先准备的多个种子作为初始振荡状态,使得在振荡器中产生的矢量序列用作有效的激励矢量,当矢量序列被输入到线性预测编码 振荡器接收的合成滤波器,种子存储器中的种子使用输入种子生成用作在线性预测编码合成滤波器中可​​以产生合成语音的有效激励矢量的矢量序列,并输出矢量序列 。

    EXCITATION VECTOR GENERATOR, SPEECH CODER AND SPEECH DECODER
    38.
    发明申请
    EXCITATION VECTOR GENERATOR, SPEECH CODER AND SPEECH DECODER 有权
    激励矢量发生器,语音编码器和语音解码器

    公开(公告)号:US20060235682A1

    公开(公告)日:2006-10-19

    申请号:US11421932

    申请日:2006-06-02

    IPC分类号: G10L19/12

    摘要: An excitation vector generator includes an input vector providing system that is capable of providing an input vector having at least one pulse, each pulse having a predetermined position and a respective polarity. A fixed waveform storage system is capable of storing at least one fixed waveform. An arranging system is capable of arranging the at least one fixed waveform in accordance with the position and the polarity of the at least one pulse.

    摘要翻译: 激励矢量发生器包括输入矢量提供系统,其能够提供具有至少一个脉冲的输入矢量,每个脉冲具有预定位置和相应的极性。 固定波形存储系统能够存储至少一个固定波形。 排列系统能够根据至少一个脉冲的位置和极性排列至少一个固定波形。

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

    公开(公告)号:US20050203736A1

    公开(公告)日:2005-09-15

    申请号:US11126171

    申请日:2005-05-11

    摘要: A noise canceller removes a noise component from an input speech signal. The noise canceller includes a noise cancellation coefficient adjuster that adjusts a noise cancellation coefficient to determine an amount of noise cancellation. A noise spectrum storage device stores an estimated noise spectrum. A noise estimator estimates a noise spectrum by comparing an input spectrum with a noise spectrum stored in the noise spectrum storage device. A noise canceling/spectrum compensator subtracts the noise spectrum stored in the noise spectrum storage device from the input spectrum based on a coefficient acquired by the noise cancellation coefficient adjuster.

    摘要翻译: 噪声消除器从输入语音信号中去除噪声分量。 噪声消除器包括噪声消除系数调节器,其调整噪声消除系数以确定噪声消除量。 噪声频谱存储装置存储估计的噪声谱。 噪声估计器通过将输入频谱与存储在噪声频谱存储装置中的噪声谱进行比较来估计噪声谱。 噪声消除/频谱补偿器基于由噪声消除系数调整器获取的系数从输入频谱中减去存储在噪声频谱存储装置中的噪声谱。