Coding Method, Decoding Method, Coder, and Decoder

    公开(公告)号:US20190074847A1

    公开(公告)日:2019-03-07

    申请号:US16184240

    申请日:2018-11-08

    发明人: Fuwei Ma Dejun Zhang

    IPC分类号: H03M7/30 G10L19/08 G10L19/10

    摘要: A coding method, a decoding method, a coder, and a decoder, where the coding method includes obtaining the pulse distribution, on a track, of the pulses to be encoded on the track, determining a distribution identifier for identifying the pulse distribution according to the pulse distribution, and generating a coding index that includes the distribution identifier. The decoding method includes receiving a coding index, obtaining a distribution identifier from the coding index, wherein the distribution identifier is configured to identify the pulse distribution, on a track, of the pulses to be encoded on the track, determining the pulse distribution, on a track, of all the pulses to be encoded on the track according to the distribution identifier, and reconstructing the pulse order on the track according to the pulse distribution.

    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
    4.
    发明授权
    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 有权
    使用网格结构的轨道来搜索固定码本的方法和装置,每个轨道是代数码本的轨道的并集

    公开(公告)号:US08805681B2

    公开(公告)日:2014-08-12

    申请号:US14020139

    申请日:2013-09-06

    IPC分类号: G10L21/00 G10L19/12 G10L19/02

    摘要: 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, the number of calculations required during a codebook search is reduced.

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

    Apparatus and method for combinatorial coding of signals
    5.
    发明授权
    Apparatus and method for combinatorial coding of signals 有权
    信号组合编码的装置和方法

    公开(公告)号:US08731081B2

    公开(公告)日:2014-05-20

    申请号:US13313336

    申请日:2011-12-07

    IPC分类号: H04L27/28

    摘要: A method and apparatus are for performing one of encoding and decoding a code word that is used to communicate a portion of a signal. For encoding, at least a portion of a code word is encoded from a signal based value using an approximation of a combinatorial function, wherein the signal based value represents one or more aspects of a signal. For decoding, at least a portion of a code word is decoded to a signal based value using an approximation of a combinatorial function, wherein the signal based value represents one or more aspects of a signal. The approximation of the combinatorial function is based on a linear combination of a set of basis functions.

    摘要翻译: 一种方法和装置用于执行编码和解码用于传送信号的一部分的码字。 对于编码,使用组合函数的近似,从基于信号的值对码字的至少一部分进行编码,其中基于信号的值表示信号的一个或多个方面。 为了解码,使用组合函数的近似将码字的至少一部分解码为基于信号的值,其中基于信号的值表示信号的一个或多个方面。 组合函数的近似是基于一组基函数的线性组合。

    Method and device for pulse encoding, method and device for pulse decoding
    6.
    发明授权
    Method and device for pulse encoding, method and device for pulse decoding 有权
    用于脉冲编码的方法和装置,用于脉冲解码的方法和装置

    公开(公告)号:US08723700B2

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

    申请号:US13325993

    申请日:2011-12-14

    IPC分类号: H03M7/34

    摘要: The present invention discloses a method and a device for pulse encoding, and a method and a device for pulse decoding. The method for pulse encoding includes: calculating an index value of an input pulse; selecting an adjustment threshold value according to the number of pulses, and comparing the index value of the pulse with the adjustment threshold value; if the index value is smaller than the adjustment threshold value, adopting the first number of encoding bits to encode the index value, if the index value is not smaller than the adjustment threshold value, adopting the second number of encoding bits to encode the index value plus an offset value, where the first number is smaller than the second number, the first number and the second number are both positive integers, and the offset value is greater than or equal to the adjustment threshold value.

    摘要翻译: 本发明公开了一种用于脉冲编码的方法和装置,以及用于脉冲解码的方法和装置。 脉冲编码方法包括:计算输入脉冲的指标值; 根据所述脉冲数选择调整阈值,并将所述脉冲的指标值与所述调整阈值进行比较; 如果索引值小于调整阈值,则采用第一数量的编码比特来对索引值进行编码,如果索引值不小于调整阈值,则采用第二数量的编码比特来对索引值进行编码 加上偏移值,其中第一个数字小于第二个数字,第一个数字和第二个数字都是正整数,偏移量大于或等于调整阈值。

    Speech coder and speech decoder
    8.
    发明授权
    Speech coder and speech decoder 有权
    语音编码器和语音解码器

    公开(公告)号:US08332214B2

    公开(公告)日:2012-12-11

    申请号:US12357093

    申请日:2009-01-21

    IPC分类号: G10L19/12 G10L19/00

    摘要: A target vector is coded by multi-stage vector quantization. A first stage of the coding of the target vector uses a first code vector stored in a first codebook. A scalar associated with a code of each first code vector is stored. A third code vector is determined by multiplying a second code vector stored in a second codebook and the scalar together, performing distance calculation using the target vector, the first code vector and the third code vector, and performing a second stage of the coding of the target vector using a result of the distance calculation.

    摘要翻译: 目标矢量由多级矢量量化编码。 目标矢量的编码的第一阶段使用存储在第一码本中的第一码矢量。 存储与每个第一代码矢量的代码相关联的标量。 通过将存储在第二码本中的第二代码矢量与标量相乘在一起来确定第三代码矢量,使用目标矢量,第一代码矢量和第三代码矢量进行距离计算,并且执行第二代码矢量的编码 目标矢量使用距离计算的结果。

    ENCODING APPARATUS AND METHOD AND DECODING APPARATUS AND METHOD OF AUDIO/VOICE SIGNAL PROCESSING APPARATUS
    9.
    发明申请
    ENCODING APPARATUS AND METHOD AND DECODING APPARATUS AND METHOD OF AUDIO/VOICE SIGNAL PROCESSING APPARATUS 审中-公开
    编码装置和方法和解码装置和音频/语音信号处理装置的方法

    公开(公告)号:US20110153337A1

    公开(公告)日:2011-06-23

    申请号:US12957027

    申请日:2010-11-30

    IPC分类号: G10L19/00

    CPC分类号: G10L19/10

    摘要: An encoding apparatus is provided. The encoding apparatus includes a track structure determiner determining a track structure using frequency coefficients, a frequency coefficient allocator allocating the frequency coefficients to each track according to the determined track structure, and a quantizer quantizing one or more pulses in each track based on a number of frequency coefficients allocated to a corresponding track. The encoding apparatus can prevent the degradation of sound quality by avoiding the problem faced by most sinusoidal quantization techniques using a fixed track structure, i.e., a failure to quantize all pulses due to mismatches between the pulse distribution of frequency coefficients and a track structure.

    摘要翻译: 提供一种编码装置。 编码装置包括:轨道结构确定器,使用频率系数确定轨迹结构;频率系数分配器,根据所确定的轨道结构将频率系数分配给每个轨道,以及量化器,基于多个轨道结构的数量量化每个轨道中的一个或多个脉冲 分配给相应轨道的频率系数。 编码装置可以通过避免使用固定轨道结构的大多数正弦量化技术所面临的问题,即由于频率系数的脉冲分布与轨道结构之间的不匹配造成的所有脉冲的量化,从而可以防止音质的恶化。

    ENCODING DEVICE AND ENCODING METHOD
    10.
    发明申请
    ENCODING DEVICE AND ENCODING METHOD 审中-公开
    编码设备和编码方法

    公开(公告)号:US20110035214A1

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

    申请号:US12936447

    申请日:2009-04-08

    申请人: Toshiyuki Morii

    发明人: Toshiyuki Morii

    IPC分类号: G10L19/14

    摘要: Good sound quality as perceived by the ear is obtained even with few information bits. A shape quantizer (111) is comprised of an interval search unit (121) which searches and encodes the pulses in each band of a plurality of divisions of the specified search interval, and a full search unit (122) which searches for pulses over the entire search interval, and quantizes the shape of the input spectrum at the positions and the polarities of a small number of pulses. The interval search unit (121) encodes a pulse searched for in a higher band than the specified frequency with fewer bits than a pulse searched for in another band. The full search unit (122) encodes the pulses positioned in a higher band than the specified frequency with fewer bits than the other pulses. A gain quantizer (112) calculates and quantizes in each band the gain of a pulse searched for by the shaper quantizer (111).

    摘要翻译: 即使在几乎没有信息位的情况下也可以获得耳朵所感觉到的良好音质。 形状量化器(111)由区间搜索单元(121)组成,间隔搜索单元(121)搜索和编码指定搜索间隔的多个分区中的每个频带中的脉冲,以及全搜索单元(122),其搜索 整个搜索间隔,并且在少数脉冲的位置和极性处量化输入光谱的形状。 间隔搜索单元(121)以比在另一个频带中搜索的脉冲少的比特比在比指定频率更高的频带中搜索到的脉冲进行编码。 全搜索单元(122)将位于比指定频率更高的频带中的脉冲编码比其他脉冲更少的位进行编码。 增益量化器(112)在每个频带中计算和量化由整形器量化器(111)搜索的脉冲的增益。